1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 772F: drivers/gpu/drm/amd/amdkfd/ 773F: drivers/gpu/drm/amd/include/cik_structs.h 774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 775F: drivers/gpu/drm/amd/include/vi_structs.h 776F: include/uapi/linux/kfd_ioctl.h 777 778AMD SEATTLE DEVICE TREE SUPPORT 779M: Brijesh Singh <brijeshkumar.singh@amd.com> 780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 781M: Tom Lendacky <thomas.lendacky@amd.com> 782S: Supported 783F: arch/arm64/boot/dts/amd/ 784 785AMD XGBE DRIVER 786M: Tom Lendacky <thomas.lendacky@amd.com> 787L: netdev@vger.kernel.org 788S: Supported 789F: drivers/net/ethernet/amd/xgbe/ 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 791 792AMS (Apple Motion Sensor) DRIVER 793M: Michael Hanselmann <linux-kernel@hansmi.ch> 794S: Supported 795F: drivers/macintosh/ams/ 796 797ANALOG DEVICES INC AD9389B DRIVER 798M: Hans Verkuil <hans.verkuil@cisco.com> 799L: linux-media@vger.kernel.org 800S: Maintained 801F: drivers/media/i2c/ad9389b* 802 803ANALOG DEVICES INC ADV7180 DRIVER 804M: Lars-Peter Clausen <lars@metafoo.de> 805L: linux-media@vger.kernel.org 806W: http://ez.analog.com/community/linux-device-drivers 807S: Supported 808F: drivers/media/i2c/adv7180.c 809 810ANALOG DEVICES INC ADV748X DRIVER 811M: Kieran Bingham <kieran.bingham@ideasonboard.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv748x/* 815 816ANALOG DEVICES INC ADV7511 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7511* 821 822ANALOG DEVICES INC ADV7604 DRIVER 823M: Hans Verkuil <hans.verkuil@cisco.com> 824L: linux-media@vger.kernel.org 825S: Maintained 826F: drivers/media/i2c/adv7604* 827 828ANALOG DEVICES INC ADV7842 DRIVER 829M: Hans Verkuil <hans.verkuil@cisco.com> 830L: linux-media@vger.kernel.org 831S: Maintained 832F: drivers/media/i2c/adv7842* 833 834ANALOG DEVICES INC ASOC CODEC DRIVERS 835M: Lars-Peter Clausen <lars@metafoo.de> 836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 837W: http://wiki.analog.com/ 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: sound/soc/codecs/adau* 841F: sound/soc/codecs/adav* 842F: sound/soc/codecs/ad1* 843F: sound/soc/codecs/ad7* 844F: sound/soc/codecs/ssm* 845F: sound/soc/codecs/sigmadsp.* 846 847ANALOG DEVICES INC DMA DRIVERS 848M: Lars-Peter Clausen <lars@metafoo.de> 849W: http://ez.analog.com/community/linux-device-drivers 850S: Supported 851F: drivers/dma/dma-axi-dmac.c 852 853ANALOG DEVICES INC IIO DRIVERS 854M: Lars-Peter Clausen <lars@metafoo.de> 855M: Michael Hennerich <Michael.Hennerich@analog.com> 856W: http://wiki.analog.com/ 857W: http://ez.analog.com/community/linux-device-drivers 858S: Supported 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 861F: drivers/iio/*/ad* 862F: drivers/iio/adc/ltc2497* 863X: drivers/iio/*/adjd* 864F: drivers/staging/iio/*/ad* 865 866ANDES ARCHITECTURE 867M: Greentime Hu <green.hu@gmail.com> 868M: Vincent Chen <deanbo422@gmail.com> 869T: git https://github.com/andestech/linux.git 870S: Supported 871F: arch/nds32/ 872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 873F: Documentation/devicetree/bindings/nds32/ 874K: nds32 875N: nds32 876 877ANDROID CONFIG FRAGMENTS 878M: Rob Herring <robh@kernel.org> 879S: Supported 880F: kernel/configs/android* 881 882ANDROID DRIVERS 883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 884M: Arve Hjønnevåg <arve@android.com> 885M: Todd Kjos <tkjos@android.com> 886M: Martijn Coenen <maco@android.com> 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 888L: devel@driverdev.osuosl.org 889S: Supported 890F: drivers/android/ 891F: drivers/staging/android/ 892 893ANDROID GOLDFISH PIC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 897F: drivers/irqchip/irq-goldfish-pic.c 898 899ANDROID GOLDFISH RTC DRIVER 900M: Miodrag Dinic <miodrag.dinic@mips.com> 901S: Supported 902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 903F: drivers/rtc/rtc-goldfish.c 904 905ANDROID ION DRIVER 906M: Laura Abbott <labbott@redhat.com> 907M: Sumit Semwal <sumit.semwal@linaro.org> 908L: devel@driverdev.osuosl.org 909L: dri-devel@lists.freedesktop.org 910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 911S: Supported 912F: drivers/staging/android/ion 913F: drivers/staging/android/uapi/ion.h 914 915AOA (Apple Onboard Audio) ALSA DRIVER 916M: Johannes Berg <johannes@sipsolutions.net> 917L: linuxppc-dev@lists.ozlabs.org 918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 919S: Maintained 920F: sound/aoa/ 921 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 923M: William Breathitt Gray <vilhelm.gray@gmail.com> 924L: linux-iio@vger.kernel.org 925S: Maintained 926F: drivers/iio/adc/stx104.c 927 928APM DRIVER 929M: Jiri Kosina <jikos@kernel.org> 930S: Odd fixes 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 932F: arch/x86/kernel/apm_32.c 933F: include/linux/apm_bios.h 934F: include/uapi/linux/apm_bios.h 935F: drivers/char/apm-emulation.c 936 937APPARMOR SECURITY MODULE 938M: John Johansen <john.johansen@canonical.com> 939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 940W: wiki.apparmor.net 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 942S: Supported 943F: security/apparmor/ 944F: Documentation/admin-guide/LSM/apparmor.rst 945 946APPLE BCM5974 MULTITOUCH DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-input@vger.kernel.org 949S: Odd fixes 950F: drivers/input/mouse/bcm5974.c 951 952APPLE SMC DRIVER 953M: Henrik Rydberg <rydberg@bitmath.org> 954L: linux-hwmon@vger.kernel.org 955S: Odd fixes 956F: drivers/hwmon/applesmc.c 957 958APPLETALK NETWORK LAYER 959L: netdev@vger.kernel.org 960S: Odd fixes 961F: drivers/net/appletalk/ 962F: net/appletalk/ 963 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 965M: Duc Dang <dhdang@apm.com> 966S: Supported 967F: arch/arm64/boot/dts/apm/ 968 969APPLIED MICRO (APM) X-GENE SOC EDAC 970M: Loc Ho <lho@apm.com> 971S: Supported 972F: drivers/edac/xgene_edac.c 973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene-v2/ 980 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 982M: Iyappan Subramanian <isubramanian@apm.com> 983M: Keyur Chudgar <kchudgar@apm.com> 984M: Quan Nguyen <qnguyen@apm.com> 985S: Supported 986F: drivers/net/ethernet/apm/xgene/ 987F: drivers/net/phy/mdio-xgene.c 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 990 991APPLIED MICRO (APM) X-GENE SOC PMU 992M: Tai Nguyen <ttnguyen@apm.com> 993S: Supported 994F: drivers/perf/xgene_pmu.c 995F: Documentation/perf/xgene-pmu.txt 996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 997 998APTINA CAMERA SENSOR PLL 999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/aptina-pll.* 1003 1004ARC FRAMEBUFFER DRIVER 1005M: Jaya Kumar <jayalk@intworks.biz> 1006S: Maintained 1007F: drivers/video/fbdev/arcfb.c 1008F: drivers/video/fbdev/core/fb_defio.c 1009 1010ARC PGU DRM DRIVER 1011M: Alexey Brodkin <abrodkin@synopsys.com> 1012S: Supported 1013F: drivers/gpu/drm/arc/ 1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1015 1016ARCNET NETWORK LAYER 1017M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1018L: netdev@vger.kernel.org 1019S: Maintained 1020F: drivers/net/arcnet/ 1021F: include/uapi/linux/if_arcnet.h 1022 1023ARM ARCHITECTED TIMER DRIVER 1024M: Mark Rutland <mark.rutland@arm.com> 1025M: Marc Zyngier <marc.zyngier@arm.com> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/include/asm/arch_timer.h 1029F: arch/arm64/include/asm/arch_timer.h 1030F: drivers/clocksource/arm_arch_timer.c 1031 1032ARM HDLCD DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/hdlcd_* 1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1037 1038ARM MALI-DP DRM DRIVER 1039M: Liviu Dudau <liviu.dudau@arm.com> 1040M: Brian Starkey <brian.starkey@arm.com> 1041M: Mali DP Maintainers <malidp@foss.arm.com> 1042S: Supported 1043F: drivers/gpu/drm/arm/ 1044F: Documentation/devicetree/bindings/display/arm,malidp.txt 1045 1046ARM MFM AND FLOPPY DRIVERS 1047M: Ian Molton <spyro@f2s.com> 1048S: Maintained 1049F: arch/arm/lib/floppydma.S 1050F: arch/arm/include/asm/floppy.h 1051 1052ARM PMU PROFILING AND DEBUGGING 1053M: Will Deacon <will.deacon@arm.com> 1054M: Mark Rutland <mark.rutland@arm.com> 1055S: Maintained 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057F: arch/arm*/kernel/perf_* 1058F: arch/arm/oprofile/common.c 1059F: arch/arm*/kernel/hw_breakpoint.c 1060F: arch/arm*/include/asm/hw_breakpoint.h 1061F: arch/arm*/include/asm/perf_event.h 1062F: drivers/perf/* 1063F: include/linux/perf/arm_pmu.h 1064F: Documentation/devicetree/bindings/arm/pmu.txt 1065F: Documentation/devicetree/bindings/perf/ 1066 1067ARM PORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070W: http://www.armlinux.org.uk/ 1071S: Odd Fixes 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1073F: arch/arm/ 1074X: arch/arm/boot/dts/ 1075 1076ARM PRIMECELL AACI PL041 DRIVER 1077M: Russell King <linux@armlinux.org.uk> 1078S: Odd Fixes 1079F: sound/arm/aaci.* 1080 1081ARM PRIMECELL BUS SUPPORT 1082M: Russell King <linux@armlinux.org.uk> 1083S: Odd Fixes 1084F: drivers/amba/ 1085F: include/linux/amba/bus.h 1086 1087ARM PRIMECELL CLCD PL110 DRIVER 1088M: Russell King <linux@armlinux.org.uk> 1089S: Odd Fixes 1090F: drivers/video/fbdev/amba-clcd.* 1091 1092ARM PRIMECELL KMI PL050 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: drivers/input/serio/ambakmi.* 1096F: include/linux/amba/kmi.h 1097 1098ARM PRIMECELL MMCI PL180/1 DRIVER 1099M: Russell King <linux@armlinux.org.uk> 1100S: Odd Fixes 1101F: drivers/mmc/host/mmci.* 1102F: include/linux/amba/mmci.h 1103 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1105M: Russell King <linux@armlinux.org.uk> 1106S: Odd Fixes 1107F: drivers/tty/serial/amba-pl01*.c 1108F: include/linux/amba/serial.h 1109 1110ARM SMMU DRIVERS 1111M: Will Deacon <will.deacon@arm.com> 1112R: Robin Murphy <robin.murphy@arm.com> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: drivers/iommu/arm-smmu.c 1116F: drivers/iommu/arm-smmu-v3.c 1117F: drivers/iommu/io-pgtable-arm.c 1118F: drivers/iommu/io-pgtable-arm-v7s.c 1119 1120ARM SUB-ARCHITECTURES 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123F: arch/arm/mach-*/ 1124F: arch/arm/plat-*/ 1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1126 1127ARM/ACTIONS SEMI ARCHITECTURE 1128M: Andreas Färber <afaerber@suse.de> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131N: owl 1132F: arch/arm/mach-actions/ 1133F: arch/arm/boot/dts/owl-* 1134F: arch/arm64/boot/dts/actions/ 1135F: drivers/clocksource/owl-* 1136F: drivers/soc/actions/ 1137F: include/dt-bindings/power/owl-* 1138F: include/linux/soc/actions/ 1139F: Documentation/devicetree/bindings/arm/actions.txt 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1142 1143ARM/ADS SPHERE MACHINE SUPPORT 1144M: Lennert Buytenhek <kernel@wantstofly.org> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146S: Maintained 1147 1148ARM/AFEB9260 MACHINE SUPPORT 1149M: Sergey Lapin <slapin@ossfans.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/AJECO 1ARM MACHINE SUPPORT 1154M: Lennert Buytenhek <kernel@wantstofly.org> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157 1158ARM/Allwinner SoC Clock Support 1159M: Emilio López <emilio@elopez.com.ar> 1160S: Maintained 1161F: drivers/clk/sunxi/ 1162 1163ARM/Allwinner sunXi SoC support 1164M: Maxime Ripard <maxime.ripard@bootlin.com> 1165M: Chen-Yu Tsai <wens@csie.org> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168N: sun[x456789]i 1169N: sun50i 1170F: arch/arm/mach-sunxi/ 1171F: arch/arm64/boot/dts/allwinner/ 1172F: drivers/clk/sunxi-ng/ 1173F: drivers/pinctrl/sunxi/ 1174F: drivers/soc/sunxi/ 1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1176 1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1178M: Neil Armstrong <narmstrong@baylibre.com> 1179M: Jerome Brunet <jbrunet@baylibre.com> 1180L: linux-amlogic@lists.infradead.org 1181S: Maintained 1182F: drivers/clk/meson/ 1183F: include/dt-bindings/clock/meson* 1184F: include/dt-bindings/clock/gxbb* 1185F: Documentation/devicetree/bindings/clock/amlogic* 1186 1187ARM/Amlogic Meson SoC support 1188M: Carlo Caione <carlo@caione.org> 1189M: Kevin Hilman <khilman@baylibre.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191L: linux-amlogic@lists.infradead.org 1192W: http://linux-meson.com/ 1193S: Maintained 1194F: arch/arm/mach-meson/ 1195F: arch/arm/boot/dts/meson* 1196F: arch/arm64/boot/dts/amlogic/ 1197F: drivers/pinctrl/meson/ 1198F: drivers/mmc/host/meson* 1199N: meson 1200 1201ARM/Annapurna Labs ALPINE ARCHITECTURE 1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1203M: Antoine Tenart <antoine.tenart@free-electrons.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: arch/arm/mach-alpine/ 1207F: arch/arm/boot/dts/alpine* 1208F: arch/arm64/boot/dts/al/ 1209F: drivers/*/*alpine* 1210 1211ARM/ARTPEC MACHINE SUPPORT 1212M: Jesper Nilsson <jesper.nilsson@axis.com> 1213M: Lars Persson <lars.persson@axis.com> 1214S: Maintained 1215L: linux-arm-kernel@axis.com 1216F: arch/arm/mach-artpec 1217F: arch/arm/boot/dts/artpec6* 1218F: drivers/clk/axis 1219F: drivers/crypto/axis 1220F: drivers/pinctrl/pinctrl-artpec* 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1222 1223ARM/ASPEED I2C DRIVER 1224M: Brendan Higgins <brendanhiggins@google.com> 1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1226R: Joel Stanley <joel@jms.id.au> 1227L: linux-i2c@vger.kernel.org 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1229S: Maintained 1230F: drivers/irqchip/irq-aspeed-i2c-ic.c 1231F: drivers/i2c/busses/i2c-aspeed.c 1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1234 1235ARM/ASPEED MACHINE SUPPORT 1236M: Joel Stanley <joel@jms.id.au> 1237R: Andrew Jeffery <andrew@aj.id.au> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1241S: Supported 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1243F: arch/arm/mach-aspeed/ 1244F: arch/arm/boot/dts/aspeed-* 1245N: aspeed 1246 1247ARM/ATMEL AT91 Clock Support 1248M: Boris Brezillon <boris.brezillon@bootlin.com> 1249S: Maintained 1250F: drivers/clk/at91 1251 1252ARM/CALXEDA HIGHBANK ARCHITECTURE 1253M: Rob Herring <robh@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-highbank/ 1257F: arch/arm/boot/dts/highbank.dts 1258F: arch/arm/boot/dts/ecx-*.dts* 1259 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262S: Maintained 1263F: arch/arm/mach-cns3xxx/ 1264 1265ARM/CAVIUM THUNDER NETWORK DRIVER 1266M: Sunil Goutham <sgoutham@cavium.com> 1267M: Robert Richter <rric@kernel.org> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Supported 1270F: drivers/net/ethernet/cavium/thunder/ 1271 1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1273M: Lukasz Majewski <lukma@denx.de> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/mach-ep93xx/ts72xx.c 1277 1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1279M: Alexander Shiyan <shc_work@mail.ru> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Odd Fixes 1282N: clps711x 1283 1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1285M: Lennert Buytenhek <kernel@wantstofly.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1290M: Hartley Sweeten <hsweeten@visionengravers.com> 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-ep93xx/ 1295F: arch/arm/mach-ep93xx/include/mach/ 1296 1297ARM/CLKDEV SUPPORT 1298M: Russell King <linux@armlinux.org.uk> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1302F: drivers/clk/clkdev.c 1303 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1305M: Mike Rapoport <mike@compulab.co.il> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308 1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1310M: Baruch Siach <baruch@tkos.co.il> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313F: arch/arm/boot/dts/cx92755* 1314N: digicolor 1315 1316ARM/CONTEC MICRO9 MACHINE SUPPORT 1317M: Hubert Feurstein <hubert.feurstein@contec.at> 1318S: Maintained 1319F: arch/arm/mach-ep93xx/micro9.c 1320 1321ARM/CORESIGHT FRAMEWORK AND DRIVERS 1322M: Mathieu Poirier <mathieu.poirier@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: drivers/hwtracing/coresight/* 1326F: Documentation/trace/coresight.txt 1327F: Documentation/trace/coresight-cpu-debug.txt 1328F: Documentation/devicetree/bindings/arm/coresight.txt 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1331F: tools/perf/arch/arm/util/pmu.c 1332F: tools/perf/arch/arm/util/auxtrace.c 1333F: tools/perf/arch/arm/util/cs-etm.c 1334F: tools/perf/arch/arm/util/cs-etm.h 1335F: tools/perf/util/cs-etm.* 1336F: tools/perf/util/cs-etm-decoder/* 1337 1338ARM/CORGI MACHINE SUPPORT 1339M: Richard Purdie <rpurdie@rpsys.net> 1340S: Maintained 1341 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1344M: Linus Walleij <linus.walleij@linaro.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346T: git git://github.com/ulli-kroll/linux.git 1347S: Maintained 1348F: Documentation/devicetree/bindings/arm/gemini.txt 1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1352F: arch/arm/mach-gemini/ 1353F: drivers/net/ethernet/cortina/ 1354F: drivers/pinctrl/pinctrl-gemini.c 1355F: drivers/rtc/rtc-ftrtc010.c 1356 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1358M: Barry Song <baohua@kernel.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1361S: Maintained 1362F: arch/arm/boot/dts/prima2* 1363F: arch/arm/mach-prima2/ 1364F: drivers/clk/sirf/ 1365F: drivers/clocksource/timer-prima2.c 1366F: drivers/clocksource/timer-atlas7.c 1367N: [^a-z]sirf 1368 1369ARM/EBSA110 MACHINE SUPPORT 1370M: Russell King <linux@armlinux.org.uk> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372W: http://www.armlinux.org.uk/ 1373S: Maintained 1374F: arch/arm/mach-ebsa110/ 1375F: drivers/net/ethernet/amd/am79c961a.* 1376 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1379R: Pengutronix Kernel Team <kernel@pengutronix.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382N: efm32 1383 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1385M: Robert Jarzmik <robert.jarzmik@free.fr> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388F: arch/arm/mach-pxa/ezx.c 1389 1390ARM/FARADAY FA526 PORT 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.berlios.de/gemini-board 1395F: arch/arm/mm/*-fa* 1396 1397ARM/FOOTBRIDGE ARCHITECTURE 1398M: Russell King <linux@armlinux.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.armlinux.org.uk/ 1401S: Maintained 1402F: arch/arm/include/asm/hardware/dec21285.h 1403F: arch/arm/mach-footbridge/ 1404 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <s.hauer@pengutronix.de> 1408R: Pengutronix Kernel Team <kernel@pengutronix.de> 1409R: Fabio Estevam <fabio.estevam@nxp.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1413F: arch/arm/mach-imx/ 1414F: arch/arm/mach-mxs/ 1415F: arch/arm/boot/dts/imx* 1416F: arch/arm/configs/imx*_defconfig 1417F: drivers/clk/imx/ 1418F: drivers/soc/imx/ 1419F: include/soc/imx/ 1420 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE 1422M: Shawn Guo <shawnguo@kernel.org> 1423M: Sascha Hauer <s.hauer@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425R: Stefan Agner <stefan@agner.ch> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1429F: arch/arm/mach-imx/*vf610* 1430F: arch/arm/boot/dts/vf* 1431 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/GUMSTIX MACHINE SUPPORT 1438M: Steve Sakoman <sakoman@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1443M: Philipp Zabel <philipp.zabel@gmail.com> 1444M: Paul Parsons <lost.distance@yahoo.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-pxa/hx4700.c 1448F: arch/arm/mach-pxa/include/mach/hx4700.h 1449F: sound/soc/pxa/hx4700.c 1450 1451ARM/HISILICON SOC SUPPORT 1452M: Wei Xu <xuwei5@hisilicon.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454W: http://www.hisilicon.com 1455S: Supported 1456T: git git://github.com/hisilicon/linux-hisi.git 1457F: arch/arm/mach-hisi/ 1458F: arch/arm/boot/dts/hi3* 1459F: arch/arm/boot/dts/hip* 1460F: arch/arm/boot/dts/hisi* 1461F: arch/arm64/boot/dts/hisilicon/ 1462 1463ARM/HP JORNADA 7XX MACHINE SUPPORT 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1465W: www.jlime.com 1466S: Maintained 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1468F: arch/arm/mach-sa1100/jornada720.c 1469F: arch/arm/mach-sa1100/include/mach/jornada720.h 1470 1471ARM/IGEP MACHINE SUPPORT 1472M: Enric Balletbo i Serra <eballetbo@gmail.com> 1473M: Javier Martinez Canillas <javier@dowhile0.org> 1474L: linux-omap@vger.kernel.org 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/boot/dts/omap3-igep* 1478 1479ARM/INCOME PXA270 SUPPORT 1480M: Marek Vasut <marek.vasut@gmail.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c 1484 1485ARM/INTEL IOP13XX ARM ARCHITECTURE 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IOP32X ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP33X ARM ARCHITECTURE 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Orphan 1498 1499ARM/INTEL IQ81342EX MACHINE SUPPORT 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/INTEL IXDP2850 MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXP4XX ARM ARCHITECTURE 1510M: Imre Kaloz <kaloz@openwrt.org> 1511M: Krzysztof Halasa <khalasa@piap.pl> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-ixp4xx/ 1515 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1517M: Jonathan Cameron <jic23@cam.ac.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-pxa/stargate2.c 1521F: drivers/pcmcia/pxa2xx_stargate2.c 1522 1523ARM/INTEL XSC3 (MANZANO) ARM CORE 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/LG1K ARCHITECTURE 1534M: Chanho Min <chanho.min@lge.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm64/boot/dts/lg/ 1538 1539ARM/LOGICPD PXA270 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/LPC18XX ARCHITECTURE 1545M: Joachim Eastwood <manabian@gmail.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548F: arch/arm/boot/dts/lpc43* 1549F: drivers/clk/nxp/clk-lpc18xx* 1550F: drivers/clocksource/time-lpc32xx.c 1551F: drivers/i2c/busses/i2c-lpc2k.c 1552F: drivers/memory/pl172.c 1553F: drivers/mtd/spi-nor/nxp-spifi.c 1554F: drivers/rtc/rtc-lpc24xx.c 1555N: lpc18xx 1556 1557ARM/LPC32XX SOC SUPPORT 1558M: Vladimir Zapolskiy <vz@mleia.com> 1559M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1562S: Maintained 1563F: arch/arm/boot/dts/lpc32* 1564F: arch/arm/mach-lpc32xx/ 1565F: drivers/i2c/busses/i2c-pnx.c 1566F: drivers/net/ethernet/nxp/lpc_eth.c 1567F: drivers/usb/host/ohci-nxp.c 1568F: drivers/watchdog/pnx4008_wdt.c 1569N: lpc32xx 1570 1571ARM/MAGICIAN MACHINE SUPPORT 1572M: Philipp Zabel <philipp.zabel@gmail.com> 1573S: Maintained 1574 1575ARM/Marvell Dove/MV78xx0/Orion SOC support 1576M: Jason Cooper <jason@lakedaemon.net> 1577M: Andrew Lunn <andrew@lunn.ch> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579M: Gregory Clement <gregory.clement@bootlin.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: Documentation/devicetree/bindings/soc/dove/ 1583F: arch/arm/mach-dove/ 1584F: arch/arm/mach-mv78xx0/ 1585F: arch/arm/mach-orion5x/ 1586F: arch/arm/plat-orion/ 1587F: arch/arm/boot/dts/dove* 1588F: arch/arm/boot/dts/orion5x* 1589 1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1591M: Jason Cooper <jason@lakedaemon.net> 1592M: Andrew Lunn <andrew@lunn.ch> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/boot/dts/armada* 1598F: arch/arm/boot/dts/kirkwood* 1599F: arch/arm/configs/mvebu_*_defconfig 1600F: arch/arm/mach-mvebu/ 1601F: arch/arm64/boot/dts/marvell/armada* 1602F: drivers/cpufreq/armada-37xx-cpufreq.c 1603F: drivers/cpufreq/mvebu-cpufreq.c 1604F: drivers/irqchip/irq-armada-370-xp.c 1605F: drivers/irqchip/irq-mvebu-* 1606F: drivers/pinctrl/mvebu/ 1607F: drivers/rtc/rtc-armada38x.c 1608 1609ARM/Mediatek RTC DRIVER 1610M: Eddie Huang <eddie.huang@mediatek.com> 1611M: Sean Wang <sean.wang@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1616F: drivers/rtc/rtc-mt6397.c 1617F: drivers/rtc/rtc-mt7622.c 1618 1619ARM/Mediatek SoC support 1620M: Matthias Brugger <matthias.bgg@gmail.com> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624F: arch/arm/boot/dts/mt6* 1625F: arch/arm/boot/dts/mt7* 1626F: arch/arm/boot/dts/mt8* 1627F: arch/arm/mach-mediatek/ 1628F: arch/arm64/boot/dts/mediatek/ 1629N: mtk 1630K: mediatek 1631 1632ARM/Mediatek USB3 PHY DRIVER 1633M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: drivers/phy/mediatek/phy-mtk-tphy.c 1638 1639ARM/MICREL KS8695 ARCHITECTURE 1640M: Greg Ungerer <gerg@uclinux.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642F: arch/arm/mach-ks8695/ 1643S: Odd Fixes 1644 1645ARM/Microchip (AT91) SoC support 1646M: Nicolas Ferre <nicolas.ferre@microchip.com> 1647M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.linux4sam.org 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1651S: Supported 1652N: at91 1653N: atmel 1654F: arch/arm/mach-at91/ 1655F: include/soc/at91/ 1656F: arch/arm/boot/dts/at91*.dts 1657F: arch/arm/boot/dts/at91*.dtsi 1658F: arch/arm/boot/dts/sama*.dts 1659F: arch/arm/boot/dts/sama*.dtsi 1660F: arch/arm/include/debug/at91.S 1661F: drivers/memory/atmel* 1662F: drivers/watchdog/sama5d4_wdt.c 1663X: drivers/input/touchscreen/atmel_mxt_ts.c 1664X: drivers/net/wireless/atmel/ 1665 1666ARM/MIOA701 MACHINE SUPPORT 1667M: Robert Jarzmik <robert.jarzmik@free.fr> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669F: arch/arm/mach-pxa/mioa701.c 1670S: Maintained 1671 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1673M: Michael Petchkovsky <mkpetch@internode.on.net> 1674S: Maintained 1675 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1677M: Linus Walleij <linus.walleij@linaro.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/mach-nomadik/ 1681F: arch/arm/mach-u300/ 1682F: arch/arm/mach-ux500/ 1683F: arch/arm/boot/dts/ste-* 1684F: drivers/clk/clk-nomadik.c 1685F: drivers/clk/clk-u300.c 1686F: drivers/clocksource/clksrc-dbx500-prcmu.c 1687F: drivers/clocksource/timer-u300.c 1688F: drivers/dma/coh901318* 1689F: drivers/dma/ste_dma40* 1690F: drivers/hwspinlock/u8500_hsem.c 1691F: drivers/i2c/busses/i2c-nomadik.c 1692F: drivers/i2c/busses/i2c-stu300.c 1693F: drivers/mfd/ab3100* 1694F: drivers/mfd/ab8500* 1695F: drivers/mfd/abx500* 1696F: drivers/mfd/dbx500* 1697F: drivers/mfd/db8500* 1698F: drivers/pinctrl/nomadik/ 1699F: drivers/pinctrl/pinctrl-coh901* 1700F: drivers/pinctrl/pinctrl-u300.c 1701F: drivers/rtc/rtc-ab3100.c 1702F: drivers/rtc/rtc-ab8500.c 1703F: drivers/rtc/rtc-coh901331.c 1704F: drivers/rtc/rtc-pl031.c 1705F: drivers/watchdog/coh901327_wdt.c 1706F: Documentation/devicetree/bindings/arm/ste-* 1707F: Documentation/devicetree/bindings/arm/ux500/ 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1709 1710ARM/NUVOTON NPCM ARCHITECTURE 1711M: Avi Fishman <avifishman70@gmail.com> 1712M: Tomer Maimon <tmaimon77@gmail.com> 1713R: Patrick Venture <venture@google.com> 1714R: Nancy Yuen <yuenn@google.com> 1715R: Brendan Higgins <brendanhiggins@google.com> 1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1717S: Supported 1718F: arch/arm/mach-npcm/ 1719F: arch/arm/boot/dts/nuvoton-npcm* 1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1721F: drivers/*/*npcm* 1722F: Documentation/*/*npcm* 1723 1724ARM/NUVOTON W90X900 ARM ARCHITECTURE 1725M: Wan ZongShun <mcuos.com@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.mcuos.com 1728S: Maintained 1729F: arch/arm/mach-w90x900/ 1730F: drivers/input/keyboard/w90p910_keypad.c 1731F: drivers/input/touchscreen/w90p910_ts.c 1732F: drivers/watchdog/nuc900_wdt.c 1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1734F: drivers/mtd/nand/raw/nuc900_nand.c 1735F: drivers/rtc/rtc-nuc900.c 1736F: drivers/spi/spi-nuc900.c 1737F: drivers/usb/host/ehci-w90x900.c 1738F: drivers/video/fbdev/nuc900fb.c 1739 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1741M: Nelson Castillo <arhuaco@freaks-unidos.net> 1742L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1744S: Supported 1745 1746ARM/Orion SoC/Technologic Systems TS-78xx platform support 1747M: Alexander Clouter <alex@digriz.org.uk> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749W: http://www.digriz.org.uk/ts78xx/kernel 1750S: Maintained 1751F: arch/arm/mach-orion5x/ts78xx-* 1752 1753ARM/OXNAS platform support 1754M: Neil Armstrong <narmstrong@baylibre.com> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756L: linux-oxnas@groups.io (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-oxnas/ 1759F: arch/arm/boot/dts/ox8*.dts* 1760N: oxnas 1761 1762ARM/PALM TREO SUPPORT 1763M: Tomas Cech <sleep_walker@suse.com> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmtreo.* 1768 1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1770M: Marek Vasut <marek.vasut@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmtx.h 1775F: arch/arm/mach-pxa/palmtx.c 1776F: arch/arm/mach-pxa/palmt5.* 1777F: arch/arm/mach-pxa/include/mach/palmld.h 1778F: arch/arm/mach-pxa/palmld.c 1779F: arch/arm/mach-pxa/palmte2.* 1780F: arch/arm/mach-pxa/include/mach/palmtc.h 1781F: arch/arm/mach-pxa/palmtc.c 1782 1783ARM/PALMZ72 SUPPORT 1784M: Sergey Lapin <slapin@ossfans.org> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/palmz72.* 1789 1790ARM/PLEB SUPPORT 1791M: Peter Chubb <pleb@gelato.unsw.edu.au> 1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1793S: Maintained 1794 1795ARM/PT DIGITAL BOARD PORT 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798W: http://www.armlinux.org.uk/ 1799S: Maintained 1800 1801ARM/QUALCOMM SUPPORT 1802M: Andy Gross <andy.gross@linaro.org> 1803M: David Brown <david.brown@linaro.org> 1804L: linux-arm-msm@vger.kernel.org 1805L: linux-soc@vger.kernel.org 1806S: Maintained 1807F: Documentation/devicetree/bindings/soc/qcom/ 1808F: arch/arm/boot/dts/qcom-*.dts 1809F: arch/arm/boot/dts/qcom-*.dtsi 1810F: arch/arm/mach-qcom/ 1811F: arch/arm64/boot/dts/qcom/* 1812F: drivers/i2c/busses/i2c-qup.c 1813F: drivers/clk/qcom/ 1814F: drivers/dma/qcom/ 1815F: drivers/soc/qcom/ 1816F: drivers/spi/spi-qup.c 1817F: drivers/tty/serial/msm_serial.c 1818F: drivers/*/pm8???-* 1819F: drivers/mfd/ssbi.c 1820F: drivers/firmware/qcom_scm.c 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1822 1823ARM/RADISYS ENP2611 MACHINE SUPPORT 1824M: Lennert Buytenhek <kernel@wantstofly.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/REALTEK ARCHITECTURE 1829M: Andreas Färber <afaerber@suse.de> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm64/boot/dts/realtek/ 1833F: Documentation/devicetree/bindings/arm/realtek.txt 1834 1835ARM/RENESAS ARM64 ARCHITECTURE 1836M: Simon Horman <horms@verge.net.au> 1837M: Magnus Damm <magnus.damm@gmail.com> 1838L: linux-renesas-soc@vger.kernel.org 1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1841S: Supported 1842F: arch/arm64/boot/dts/renesas/ 1843F: Documentation/devicetree/bindings/arm/shmobile.txt 1844F: drivers/soc/renesas/ 1845F: include/linux/soc/renesas/ 1846 1847ARM/RISCPC ARCHITECTURE 1848M: Russell King <linux@armlinux.org.uk> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850W: http://www.armlinux.org.uk/ 1851S: Maintained 1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1853F: arch/arm/include/asm/hardware/ioc.h 1854F: arch/arm/include/asm/hardware/iomd.h 1855F: arch/arm/include/asm/hardware/memc.h 1856F: arch/arm/mach-rpc/ 1857F: drivers/net/ethernet/8390/etherh.c 1858F: drivers/net/ethernet/i825xx/ether1* 1859F: drivers/net/ethernet/seeq/ether3* 1860F: drivers/scsi/arm/ 1861 1862ARM/Rockchip SoC support 1863M: Heiko Stuebner <heiko@sntech.de> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865L: linux-rockchip@lists.infradead.org 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1867S: Maintained 1868F: arch/arm/boot/dts/rk3* 1869F: arch/arm/boot/dts/rv1108* 1870F: arch/arm/mach-rockchip/ 1871F: drivers/clk/rockchip/ 1872F: drivers/i2c/busses/i2c-rk3x.c 1873F: drivers/*/*rockchip* 1874F: drivers/*/*/*rockchip* 1875F: sound/soc/rockchip/ 1876N: rockchip 1877 1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1879M: Kukjin Kim <kgene@kernel.org> 1880M: Krzysztof Kozlowski <krzk@kernel.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1884S: Maintained 1885F: arch/arm/boot/dts/s3c* 1886F: arch/arm/boot/dts/s5p* 1887F: arch/arm/boot/dts/exynos* 1888F: arch/arm64/boot/dts/exynos/ 1889F: arch/arm/plat-samsung/ 1890F: arch/arm/mach-s3c24*/ 1891F: arch/arm/mach-s3c64xx/ 1892F: arch/arm/mach-s5p*/ 1893F: arch/arm/mach-exynos*/ 1894F: drivers/*/*s3c24* 1895F: drivers/*/*/*s3c24* 1896F: drivers/*/*s3c64xx* 1897F: drivers/*/*s5pv210* 1898F: drivers/memory/samsung/* 1899F: drivers/soc/samsung/* 1900F: Documentation/arm/Samsung/ 1901F: Documentation/devicetree/bindings/arm/samsung/ 1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1903F: Documentation/devicetree/bindings/power/pd-samsung.txt 1904N: exynos 1905 1906ARM/SAMSUNG MOBILE MACHINE SUPPORT 1907M: Kyungmin Park <kyungmin.park@samsung.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-s5pv210/ 1911 1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1913M: Kyungmin Park <kyungmin.park@samsung.com> 1914M: Kamil Debski <kamil@wypas.org> 1915M: Andrzej Hajda <a.hajda@samsung.com> 1916L: linux-arm-kernel@lists.infradead.org 1917L: linux-media@vger.kernel.org 1918S: Maintained 1919F: drivers/media/platform/s5p-g2d/ 1920 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1922M: Marek Szyprowski <m.szyprowski@samsung.com> 1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1924L: linux-media@vger.kernel.org 1925S: Maintained 1926F: drivers/media/platform/s5p-cec/ 1927F: Documentation/devicetree/bindings/media/s5p-cec.txt 1928 1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: drivers/media/platform/s5p-jpeg/ 1936 1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1938M: Kyungmin Park <kyungmin.park@samsung.com> 1939M: Kamil Debski <kamil@wypas.org> 1940M: Jeongtae Park <jtp.park@samsung.com> 1941M: Andrzej Hajda <a.hajda@samsung.com> 1942L: linux-arm-kernel@lists.infradead.org 1943L: linux-media@vger.kernel.org 1944S: Maintained 1945F: arch/arm/plat-samsung/s5p-dev-mfc.c 1946F: drivers/media/platform/s5p-mfc/ 1947 1948ARM/SHMOBILE ARM ARCHITECTURE 1949M: Simon Horman <horms@verge.net.au> 1950M: Magnus Damm <magnus.damm@gmail.com> 1951L: linux-renesas-soc@vger.kernel.org 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1954S: Supported 1955F: arch/arm/boot/dts/emev2* 1956F: arch/arm/boot/dts/r7s* 1957F: arch/arm/boot/dts/r8a* 1958F: arch/arm/boot/dts/sh* 1959F: arch/arm/configs/shmobile_defconfig 1960F: arch/arm/include/debug/renesas-scif.S 1961F: arch/arm/mach-shmobile/ 1962F: Documentation/devicetree/bindings/arm/shmobile.txt 1963F: drivers/soc/renesas/ 1964F: include/linux/soc/renesas/ 1965 1966ARM/SOCFPGA ARCHITECTURE 1967M: Dinh Nguyen <dinguyen@kernel.org> 1968S: Maintained 1969F: arch/arm/mach-socfpga/ 1970F: arch/arm/boot/dts/socfpga* 1971F: arch/arm/configs/socfpga_defconfig 1972F: arch/arm64/boot/dts/altera/ 1973W: http://www.rocketboards.org 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1975 1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1977M: Dinh Nguyen <dinguyen@kernel.org> 1978S: Maintained 1979F: drivers/clk/socfpga/ 1980 1981ARM/SOCFPGA EDAC SUPPORT 1982M: Thor Thayer <thor.thayer@linux.intel.com> 1983S: Maintained 1984F: drivers/edac/altera_edac. 1985 1986ARM/SPREADTRUM SoC SUPPORT 1987M: Orson Zhai <orsonzhai@gmail.com> 1988M: Baolin Wang <baolin.wang@linaro.org> 1989M: Chunyan Zhang <zhang.lyra@gmail.com> 1990S: Maintained 1991F: arch/arm64/boot/dts/sprd 1992N: sprd 1993 1994ARM/STI ARCHITECTURE 1995M: Patrice Chotard <patrice.chotard@st.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://www.stlinux.com 1998S: Maintained 1999F: arch/arm/mach-sti/ 2000F: arch/arm/boot/dts/sti* 2001F: drivers/char/hw_random/st-rng.c 2002F: drivers/clocksource/arm_global_timer.c 2003F: drivers/clocksource/clksrc_st_lpc.c 2004F: drivers/cpufreq/sti-cpufreq.c 2005F: drivers/dma/st_fdma* 2006F: drivers/i2c/busses/i2c-st.c 2007F: drivers/media/rc/st_rc.c 2008F: drivers/media/platform/sti/c8sectpfe/ 2009F: drivers/mmc/host/sdhci-st.c 2010F: drivers/phy/st/phy-miphy28lp.c 2011F: drivers/phy/st/phy-stih407-usb.c 2012F: drivers/pinctrl/pinctrl-st.c 2013F: drivers/remoteproc/st_remoteproc.c 2014F: drivers/remoteproc/st_slim_rproc.c 2015F: drivers/reset/sti/ 2016F: drivers/rtc/rtc-st-lpc.c 2017F: drivers/tty/serial/st-asc.c 2018F: drivers/usb/dwc3/dwc3-st.c 2019F: drivers/usb/host/ehci-st.c 2020F: drivers/usb/host/ohci-st.c 2021F: drivers/watchdog/st_lpc_wdt.c 2022F: drivers/ata/ahci_st.c 2023F: include/linux/remoteproc/st_slim_rproc.h 2024 2025ARM/STM32 ARCHITECTURE 2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2027M: Alexandre Torgue <alexandre.torgue@st.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2031N: stm32 2032F: arch/arm/boot/dts/stm32* 2033F: arch/arm/mach-stm32/ 2034F: drivers/clocksource/armv7m_systick.c 2035 2036ARM/Synaptics Berlin SoC support 2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: arch/arm/mach-berlin/ 2042F: arch/arm/boot/dts/berlin* 2043F: arch/arm64/boot/dts/marvell/berlin* 2044 2045ARM/TANGO ARCHITECTURE 2046M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2047M: Mans Rullgard <mans@mansr.com> 2048L: linux-arm-kernel@lists.infradead.org 2049S: Odd Fixes 2050N: tango 2051 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2053M: Lennert Buytenhek <kernel@wantstofly.org> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056 2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2058M: Hans Verkuil <hans.verkuil@cisco.com> 2059L: linux-tegra@vger.kernel.org 2060L: linux-media@vger.kernel.org 2061S: Maintained 2062F: drivers/media/platform/tegra-cec/ 2063F: Documentation/devicetree/bindings/media/tegra-cec.txt 2064 2065ARM/TETON BGA MACHINE SUPPORT 2066M: "Mark F. Brown" <mark.brown314@gmail.com> 2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2068S: Maintained 2069 2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2071M: Santosh Shilimkar <ssantosh@kernel.org> 2072L: linux-kernel@vger.kernel.org 2073S: Maintained 2074F: drivers/memory/*emif* 2075 2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2077M: Santosh Shilimkar <ssantosh@kernel.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: arch/arm/mach-keystone/ 2081F: arch/arm/boot/dts/keystone-* 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2083 2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/clk/keystone/ 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093L: linux-kernel@vger.kernel.org 2094S: Maintained 2095F: drivers/clocksource/timer-keystone.c 2096 2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2098M: Santosh Shilimkar <ssantosh@kernel.org> 2099L: linux-kernel@vger.kernel.org 2100S: Maintained 2101F: drivers/power/reset/keystone-reset.c 2102 2103ARM/THECUS N2100 MACHINE SUPPORT 2104M: Lennert Buytenhek <kernel@wantstofly.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107 2108ARM/TOSA MACHINE SUPPORT 2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2110M: Dirk Opfer <dirk@opfer-online.de> 2111S: Maintained 2112 2113ARM/UNIPHIER ARCHITECTURE 2114M: Masahiro Yamada <yamada.masahiro@socionext.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2117S: Maintained 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2120F: arch/arm/boot/dts/uniphier* 2121F: arch/arm/include/asm/hardware/cache-uniphier.h 2122F: arch/arm/mach-uniphier/ 2123F: arch/arm/mm/cache-uniphier.c 2124F: arch/arm64/boot/dts/socionext/uniphier* 2125F: drivers/bus/uniphier-system-bus.c 2126F: drivers/clk/uniphier/ 2127F: drivers/gpio/gpio-uniphier.c 2128F: drivers/i2c/busses/i2c-uniphier* 2129F: drivers/irqchip/irq-uniphier-aidet.c 2130F: drivers/pinctrl/uniphier/ 2131F: drivers/reset/reset-uniphier.c 2132F: drivers/tty/serial/8250/8250_uniphier.c 2133N: uniphier 2134 2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2136M: Ulf Hansson <ulf.hansson@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138T: git git://git.linaro.org/people/ulfh/clk.git 2139S: Maintained 2140F: drivers/clk/ux500/ 2141 2142ARM/VERSATILE EXPRESS PLATFORM 2143M: Liviu Dudau <liviu.dudau@arm.com> 2144M: Sudeep Holla <sudeep.holla@arm.com> 2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/vexpress* 2149F: arch/arm64/boot/dts/arm/ 2150F: arch/arm/mach-vexpress/ 2151F: */*/vexpress* 2152F: */*/*/vexpress* 2153F: drivers/clk/versatile/clk-vexpress-osc.c 2154F: drivers/clocksource/versatile.c 2155N: mps2 2156 2157ARM/VFP SUPPORT 2158M: Russell King <linux@armlinux.org.uk> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160W: http://www.armlinux.org.uk/ 2161S: Maintained 2162F: arch/arm/vfp/ 2163 2164ARM/VOIPAC PXA270 SUPPORT 2165M: Marek Vasut <marek.vasut@gmail.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Maintained 2168F: arch/arm/mach-pxa/vpac270.c 2169F: arch/arm/mach-pxa/include/mach/vpac270.h 2170 2171ARM/VT8500 ARM ARCHITECTURE 2172M: Tony Prisk <linux@prisktech.co.nz> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-vt8500/ 2176F: drivers/clocksource/vt8500_timer.c 2177F: drivers/i2c/busses/i2c-wmt.c 2178F: drivers/mmc/host/wmt-sdmmc.c 2179F: drivers/pwm/pwm-vt8500.c 2180F: drivers/rtc/rtc-vt8500.c 2181F: drivers/tty/serial/vt8500_serial.c 2182F: drivers/usb/host/ehci-platform.c 2183F: drivers/usb/host/uhci-platform.c 2184F: drivers/video/fbdev/vt8500lcdfb.* 2185F: drivers/video/fbdev/wm8505fb* 2186F: drivers/video/fbdev/wmt_ge_rops.* 2187 2188ARM/ZIPIT Z2 SUPPORT 2189M: Marek Vasut <marek.vasut@gmail.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-pxa/z2.c 2193F: arch/arm/mach-pxa/include/mach/z2.h 2194 2195ARM/ZTE ARCHITECTURE 2196M: Jun Nie <jun.nie@linaro.org> 2197M: Baoyou Xie <baoyou.xie@linaro.org> 2198M: Shawn Guo <shawnguo@kernel.org> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/boot/dts/zx2967* 2202F: arch/arm/mach-zx/ 2203F: arch/arm64/boot/dts/zte/ 2204F: drivers/clk/zte/ 2205F: drivers/dma/zx_dma.c 2206F: drivers/gpio/gpio-zx.c 2207F: drivers/i2c/busses/i2c-zx2967.c 2208F: drivers/mmc/host/dw_mmc-zx.* 2209F: drivers/pinctrl/zte/ 2210F: drivers/soc/zte/ 2211F: drivers/thermal/zx2967_thermal.c 2212F: drivers/watchdog/zx2967_wdt.c 2213F: Documentation/devicetree/bindings/arm/zte.txt 2214F: Documentation/devicetree/bindings/clock/zx2967*.txt 2215F: Documentation/devicetree/bindings/dma/zxdma.txt 2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2221F: Documentation/devicetree/bindings/soc/zte/ 2222F: Documentation/devicetree/bindings/sound/zte,*.txt 2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2225F: include/dt-bindings/clock/zx2967*.h 2226F: include/dt-bindings/soc/zte,*.h 2227F: sound/soc/codecs/zx_aud96p22.c 2228F: sound/soc/zte/ 2229 2230ARM/ZYNQ ARCHITECTURE 2231M: Michal Simek <michal.simek@xilinx.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233W: http://wiki.xilinx.com 2234T: git https://github.com/Xilinx/linux-xlnx.git 2235S: Supported 2236F: arch/arm/mach-zynq/ 2237F: drivers/cpuidle/cpuidle-zynq.c 2238F: drivers/block/xsysace.c 2239N: zynq 2240N: xilinx 2241F: drivers/clocksource/cadence_ttc_timer.c 2242F: drivers/i2c/busses/i2c-cadence.c 2243F: drivers/mmc/host/sdhci-of-arasan.c 2244F: drivers/edac/synopsys_edac.c 2245 2246ARM64 PORT (AARCH64 ARCHITECTURE) 2247M: Catalin Marinas <catalin.marinas@arm.com> 2248M: Will Deacon <will.deacon@arm.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2251S: Maintained 2252F: arch/arm64/ 2253F: Documentation/arm64/ 2254 2255AS3645A LED FLASH CONTROLLER DRIVER 2256M: Sakari Ailus <sakari.ailus@iki.fi> 2257L: linux-leds@vger.kernel.org 2258S: Maintained 2259F: drivers/leds/leds-as3645a.c 2260 2261ASAHI KASEI AK8974 DRIVER 2262M: Linus Walleij <linus.walleij@linaro.org> 2263L: linux-iio@vger.kernel.org 2264W: http://www.akm.com/ 2265S: Supported 2266F: drivers/iio/magnetometer/ak8974.c 2267 2268ASC7621 HARDWARE MONITOR DRIVER 2269M: George Joseph <george.joseph@fairview5.com> 2270L: linux-hwmon@vger.kernel.org 2271S: Maintained 2272F: Documentation/hwmon/asc7621 2273F: drivers/hwmon/asc7621.c 2274 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2276M: Corentin Chary <corentin.chary@gmail.com> 2277L: acpi4asus-user@lists.sourceforge.net 2278L: platform-driver-x86@vger.kernel.org 2279W: http://acpi4asus.sf.net 2280S: Maintained 2281F: drivers/platform/x86/asus*.c 2282F: drivers/platform/x86/eeepc*.c 2283 2284ASUS WIRELESS RADIO CONTROL DRIVER 2285M: João Paulo Rechi Vita <jprvita@gmail.com> 2286L: platform-driver-x86@vger.kernel.org 2287S: Maintained 2288F: drivers/platform/x86/asus-wireless.c 2289 2290ASYMMETRIC KEYS 2291M: David Howells <dhowells@redhat.com> 2292L: keyrings@vger.kernel.org 2293S: Maintained 2294F: Documentation/crypto/asymmetric-keys.txt 2295F: include/linux/verification.h 2296F: include/crypto/public_key.h 2297F: include/crypto/pkcs7.h 2298F: crypto/asymmetric_keys/ 2299 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2301R: Dan Williams <dan.j.williams@intel.com> 2302W: http://sourceforge.net/projects/xscaleiop 2303S: Odd fixes 2304F: Documentation/crypto/async-tx-api.txt 2305F: crypto/async_tx/ 2306F: drivers/dma/ 2307F: include/linux/dmaengine.h 2308F: include/linux/async_tx.h 2309 2310AT24 EEPROM DRIVER 2311M: Bartosz Golaszewski <brgl@bgdev.pl> 2312L: linux-i2c@vger.kernel.org 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2314S: Maintained 2315F: Documentation/devicetree/bindings/eeprom/at24.txt 2316F: drivers/misc/eeprom/at24.c 2317F: include/linux/platform_data/at24.h 2318 2319ATA OVER ETHERNET (AOE) DRIVER 2320M: "Ed L. Cashin" <ed.cashin@acm.org> 2321W: http://www.openaoe.org/ 2322S: Supported 2323F: Documentation/aoe/ 2324F: drivers/block/aoe/ 2325 2326ATHEROS 71XX/9XXX GPIO DRIVER 2327M: Alban Bedel <albeu@free.fr> 2328W: https://github.com/AlbanBedel/linux 2329T: git git://github.com/AlbanBedel/linux 2330S: Maintained 2331F: drivers/gpio/gpio-ath79.c 2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2333 2334ATHEROS ATH GENERIC UTILITIES 2335M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2336L: linux-wireless@vger.kernel.org 2337S: Supported 2338F: drivers/net/wireless/ath/* 2339 2340ATHEROS ATH5K WIRELESS DRIVER 2341M: Jiri Slaby <jirislaby@gmail.com> 2342M: Nick Kossifidis <mickflemm@gmail.com> 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2344L: linux-wireless@vger.kernel.org 2345W: http://wireless.kernel.org/en/users/Drivers/ath5k 2346S: Maintained 2347F: drivers/net/wireless/ath/ath5k/ 2348 2349ATHEROS ATH6KL WIRELESS DRIVER 2350M: Kalle Valo <kvalo@qca.qualcomm.com> 2351L: linux-wireless@vger.kernel.org 2352W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2354S: Supported 2355F: drivers/net/wireless/ath/ath6kl/ 2356 2357ATI_REMOTE2 DRIVER 2358M: Ville Syrjala <syrjala@sci.fi> 2359S: Maintained 2360F: drivers/input/misc/ati_remote2.c 2361 2362ATK0110 HWMON DRIVER 2363M: Luca Tettamanti <kronos.it@gmail.com> 2364L: linux-hwmon@vger.kernel.org 2365S: Maintained 2366F: drivers/hwmon/asus_atk0110.c 2367 2368ATLX ETHERNET DRIVERS 2369M: Jay Cliburn <jcliburn@gmail.com> 2370M: Chris Snook <chris.snook@gmail.com> 2371L: netdev@vger.kernel.org 2372W: http://sourceforge.net/projects/atl1 2373W: http://atl1.sourceforge.net 2374S: Maintained 2375F: drivers/net/ethernet/atheros/ 2376 2377ATM 2378M: Chas Williams <3chas3@gmail.com> 2379L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2380L: netdev@vger.kernel.org 2381W: http://linux-atm.sourceforge.net 2382S: Maintained 2383F: drivers/atm/ 2384F: include/linux/atm* 2385F: include/uapi/linux/atm* 2386 2387ATMEL AT91 / AT32 MCI DRIVER 2388M: Ludovic Desroches <ludovic.desroches@microchip.com> 2389S: Maintained 2390F: drivers/mmc/host/atmel-mci.c 2391 2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/power/reset/at91-sama5d2_shdwc.c 2396 2397ATMEL Audio ALSA driver 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2400S: Supported 2401F: sound/soc/atmel 2402 2403ATMEL I2C DRIVER 2404M: Ludovic Desroches <ludovic.desroches@microchip.com> 2405L: linux-i2c@vger.kernel.org 2406S: Supported 2407F: drivers/i2c/busses/i2c-at91.c 2408 2409ATMEL ISI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411L: linux-media@vger.kernel.org 2412S: Supported 2413F: drivers/media/platform/atmel/atmel-isi.c 2414F: include/media/atmel-isi.h 2415 2416ATMEL LCDFB DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-fbdev@vger.kernel.org 2419S: Maintained 2420F: drivers/video/fbdev/atmel_lcdfb.c 2421F: include/video/atmel_lcdc.h 2422 2423ATMEL MACB ETHERNET DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425S: Supported 2426F: drivers/net/ethernet/cadence/ 2427 2428ATMEL MAXTOUCH DRIVER 2429M: Nick Dyer <nick@shmanahar.org> 2430T: git git://github.com/ndyer/linux.git 2431S: Maintained 2432F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2433F: drivers/input/touchscreen/atmel_mxt_ts.c 2434 2435ATMEL SAMA5D2 ADC DRIVER 2436M: Ludovic Desroches <ludovic.desroches@microchip.com> 2437L: linux-iio@vger.kernel.org 2438S: Supported 2439F: drivers/iio/adc/at91-sama5d2_adc.c 2440 2441ATMEL SDMMC DRIVER 2442M: Ludovic Desroches <ludovic.desroches@microchip.com> 2443L: linux-mmc@vger.kernel.org 2444S: Supported 2445F: drivers/mmc/host/sdhci-of-at91.c 2446 2447ATMEL SPI DRIVER 2448M: Nicolas Ferre <nicolas.ferre@microchip.com> 2449S: Supported 2450F: drivers/spi/spi-atmel.* 2451 2452ATMEL SSC DRIVER 2453M: Nicolas Ferre <nicolas.ferre@microchip.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455S: Supported 2456F: drivers/misc/atmel-ssc.c 2457F: include/linux/atmel-ssc.h 2458 2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2460M: Nicolas Ferre <nicolas.ferre@microchip.com> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462S: Supported 2463F: drivers/misc/atmel_tclib.c 2464F: drivers/clocksource/tcb_clksrc.c 2465 2466ATMEL USBA UDC DRIVER 2467M: Nicolas Ferre <nicolas.ferre@microchip.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469S: Supported 2470F: drivers/usb/gadget/udc/atmel_usba_udc.* 2471 2472ATMEL WIRELESS DRIVER 2473M: Simon Kelley <simon@thekelleys.org.uk> 2474L: linux-wireless@vger.kernel.org 2475W: http://www.thekelleys.org.uk/atmel 2476W: http://atmelwlandriver.sourceforge.net/ 2477S: Maintained 2478F: drivers/net/wireless/atmel/atmel* 2479 2480ATMEL XDMA DRIVER 2481M: Ludovic Desroches <ludovic.desroches@microchip.com> 2482L: linux-arm-kernel@lists.infradead.org 2483L: dmaengine@vger.kernel.org 2484S: Supported 2485F: drivers/dma/at_xdmac.c 2486 2487ATOMIC INFRASTRUCTURE 2488M: Will Deacon <will.deacon@arm.com> 2489M: Peter Zijlstra <peterz@infradead.org> 2490R: Boqun Feng <boqun.feng@gmail.com> 2491L: linux-kernel@vger.kernel.org 2492S: Maintained 2493F: arch/*/include/asm/atomic*.h 2494F: include/*/atomic*.h 2495 2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2497M: Bradley Grove <linuxdrivers@attotech.com> 2498L: linux-scsi@vger.kernel.org 2499W: http://www.attotech.com 2500S: Supported 2501F: drivers/scsi/esas2r 2502 2503ATUSB IEEE 802.15.4 RADIO DRIVER 2504M: Stefan Schmidt <stefan@osg.samsung.com> 2505L: linux-wpan@vger.kernel.org 2506S: Maintained 2507F: drivers/net/ieee802154/atusb.c 2508F: drivers/net/ieee802154/atusb.h 2509F: drivers/net/ieee802154/at86rf230.h 2510 2511AUDIT SUBSYSTEM 2512M: Paul Moore <paul@paul-moore.com> 2513M: Eric Paris <eparis@redhat.com> 2514L: linux-audit@redhat.com (moderated for non-subscribers) 2515W: https://github.com/linux-audit 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2517S: Supported 2518F: include/linux/audit.h 2519F: include/uapi/linux/audit.h 2520F: kernel/audit* 2521 2522AUXILIARY DISPLAY DRIVERS 2523M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2524W: http://miguelojeda.es/auxdisplay.htm 2525W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2526S: Maintained 2527F: drivers/auxdisplay/ 2528F: include/linux/cfag12864b.h 2529 2530AX.25 NETWORK LAYER 2531M: Ralf Baechle <ralf@linux-mips.org> 2532L: linux-hams@vger.kernel.org 2533W: http://www.linux-ax25.org/ 2534S: Maintained 2535F: include/uapi/linux/ax25.h 2536F: include/net/ax25.h 2537F: net/ax25/ 2538 2539AXENTIA ARM DEVICES 2540M: Peter Rosin <peda@axentia.se> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: Documentation/devicetree/bindings/arm/axentia.txt 2544F: arch/arm/boot/dts/at91-linea.dtsi 2545F: arch/arm/boot/dts/at91-natte.dtsi 2546F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2547F: arch/arm/boot/dts/at91-tse850-3.dts 2548 2549AXENTIA ASOC DRIVERS 2550M: Peter Rosin <peda@axentia.se> 2551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/sound/axentia,* 2554F: sound/soc/atmel/tse850-pcm5142.c 2555 2556AZ6007 DVB DRIVER 2557M: Mauro Carvalho Chehab <mchehab@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/bpf.h 2732F: include/trace/events/xdp.h 2733F: include/uapi/linux/bpf* 2734F: include/uapi/linux/filter.h 2735F: kernel/bpf/ 2736F: kernel/trace/bpf_trace.c 2737F: lib/test_bpf.c 2738F: net/bpf/ 2739F: net/core/filter.c 2740F: net/sched/act_bpf.c 2741F: net/sched/cls_bpf.c 2742F: samples/bpf/ 2743F: tools/bpf/ 2744F: tools/testing/selftests/bpf/ 2745 2746BROADCOM B44 10/100 ETHERNET DRIVER 2747M: Michael Chan <michael.chan@broadcom.com> 2748L: netdev@vger.kernel.org 2749S: Supported 2750F: drivers/net/ethernet/broadcom/b44.* 2751 2752BROADCOM B53 ETHERNET SWITCH DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755L: openwrt-devel@lists.openwrt.org (subscribers-only) 2756S: Supported 2757F: drivers/net/dsa/b53/* 2758F: include/linux/platform_data/b53.h 2759 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: Ray Jui <rjui@broadcom.com> 2763M: Scott Branden <sbranden@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765T: git git://github.com/broadcom/mach-bcm 2766S: Maintained 2767N: bcm281* 2768N: bcm113* 2769N: bcm216* 2770N: kona 2771F: arch/arm/mach-bcm/ 2772 2773BROADCOM BCM2835 ARM ARCHITECTURE 2774M: Eric Anholt <eric@anholt.net> 2775M: Stefan Wahren <stefan.wahren@i2se.com> 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2778T: git git://github.com/anholt/linux 2779S: Maintained 2780N: bcm2835 2781F: drivers/staging/vc04_services 2782 2783BROADCOM BCM47XX MIPS ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/mips/brcm/ 2789F: arch/mips/bcm47xx/* 2790F: arch/mips/include/asm/mach-bcm47xx/* 2791 2792BROADCOM BCM5301X ARM ARCHITECTURE 2793M: Hauke Mehrtens <hauke@hauke-m.de> 2794M: Rafał Miłecki <zajec5@gmail.com> 2795M: Jon Mason <jonmason@broadcom.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/mach-bcm/bcm_5301x.c 2800F: arch/arm/boot/dts/bcm5301x*.dtsi 2801F: arch/arm/boot/dts/bcm470* 2802F: arch/arm/boot/dts/bcm953012* 2803 2804BROADCOM BCM53573 ARM ARCHITECTURE 2805M: Rafał Miłecki <rafal@milecki.pl> 2806L: linux-arm-kernel@lists.infradead.org 2807S: Maintained 2808F: arch/arm/boot/dts/bcm53573* 2809F: arch/arm/boot/dts/bcm47189* 2810 2811BROADCOM BCM63XX ARM ARCHITECTURE 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817N: bcm63xx 2818 2819BROADCOM BCM63XX/BCM33XX UDC DRIVER 2820M: Kevin Cernekee <cernekee@gmail.com> 2821L: linux-usb@vger.kernel.org 2822S: Maintained 2823F: drivers/usb/gadget/udc/bcm63xx_udc.* 2824 2825BROADCOM BCM7XXX ARM ARCHITECTURE 2826M: Brian Norris <computersforpeace@gmail.com> 2827M: Gregory Fong <gregory.0xf0@gmail.com> 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833F: arch/arm/mach-bcm/*brcmstb* 2834F: arch/arm/boot/dts/bcm7*.dts* 2835F: drivers/bus/brcmstb_gisb.c 2836F: arch/arm/mm/cache-b15-rac.c 2837F: arch/arm/include/asm/hardware/cache-b15-rac.h 2838N: brcmstb 2839 2840BROADCOM BMIPS CPUFREQ DRIVER 2841M: Markus Mayer <mmayer@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843L: linux-pm@vger.kernel.org 2844S: Maintained 2845F: drivers/cpufreq/bmips-cpufreq.c 2846 2847BROADCOM BMIPS MIPS ARCHITECTURE 2848M: Kevin Cernekee <cernekee@gmail.com> 2849M: Florian Fainelli <f.fainelli@gmail.com> 2850L: linux-mips@linux-mips.org 2851T: git git://github.com/broadcom/stblinux.git 2852S: Maintained 2853F: arch/mips/bmips/* 2854F: arch/mips/include/asm/mach-bmips/* 2855F: arch/mips/kernel/*bmips* 2856F: arch/mips/boot/dts/brcm/bcm*.dts* 2857F: drivers/irqchip/irq-bcm63* 2858F: drivers/irqchip/irq-bcm7* 2859F: drivers/irqchip/irq-brcmstb* 2860F: include/linux/bcm963xx_nvram.h 2861F: include/linux/bcm963xx_tag.h 2862 2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2864M: Rasesh Mody <rasesh.mody@cavium.com> 2865M: Harish Patil <harish.patil@cavium.com> 2866M: Dept-GELinuxNICDev@cavium.com 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/bnx2.* 2870F: drivers/net/ethernet/broadcom/bnx2_* 2871 2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2873M: QLogic-Storage-Upstream@qlogic.com 2874L: linux-scsi@vger.kernel.org 2875S: Supported 2876F: drivers/scsi/bnx2fc/ 2877 2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2879M: QLogic-Storage-Upstream@qlogic.com 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bnx2i/ 2883 2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2885M: Ariel Elior <ariel.elior@cavium.com> 2886M: everest-linux-l2@cavium.com 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnx2x/ 2890 2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2892M: Michael Chan <michael.chan@broadcom.com> 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: drivers/net/ethernet/broadcom/bnxt/ 2896 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2898M: Arend van Spriel <arend.vanspriel@broadcom.com> 2899M: Franky Lin <franky.lin@broadcom.com> 2900M: Hante Meuleman <hante.meuleman@broadcom.com> 2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2902M: Wright Feng <wright.feng@cypress.com> 2903L: linux-wireless@vger.kernel.org 2904L: brcm80211-dev-list.pdl@broadcom.com 2905L: brcm80211-dev-list@cypress.com 2906S: Supported 2907F: drivers/net/wireless/broadcom/brcm80211/ 2908 2909BROADCOM BRCMSTB GPIO DRIVER 2910M: Gregory Fong <gregory.0xf0@gmail.com> 2911L: bcm-kernel-feedback-list@broadcom.com 2912S: Supported 2913F: drivers/gpio/gpio-brcmstb.c 2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2915 2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2917M: Al Cooper <alcooperx@gmail.com> 2918L: linux-kernel@vger.kernel.org 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Maintained 2921F: drivers/phy/broadcom/phy-brcm-usb* 2922 2923BROADCOM GENET ETHERNET DRIVER 2924M: Doug Berger <opendmb@gmail.com> 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Supported 2928F: drivers/net/ethernet/broadcom/genet/ 2929 2930BROADCOM IPROC ARM ARCHITECTURE 2931M: Ray Jui <rjui@broadcom.com> 2932M: Scott Branden <sbranden@broadcom.com> 2933M: Jon Mason <jonmason@broadcom.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2936T: git git://github.com/broadcom/cygnus-linux.git 2937S: Maintained 2938N: iproc 2939N: cygnus 2940N: bcm[-_]nsp 2941N: bcm9113* 2942N: bcm9583* 2943N: bcm9585* 2944N: bcm9586* 2945N: bcm988312 2946N: bcm113* 2947N: bcm583* 2948N: bcm585* 2949N: bcm586* 2950N: bcm88312 2951N: hr2 2952F: arch/arm64/boot/dts/broadcom/ns2* 2953F: drivers/clk/bcm/clk-ns* 2954F: drivers/pinctrl/bcm/pinctrl-ns* 2955 2956BROADCOM KONA GPIO DRIVER 2957M: Ray Jui <rjui@broadcom.com> 2958L: bcm-kernel-feedback-list@broadcom.com 2959S: Supported 2960F: drivers/gpio/gpio-bcm-kona.c 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2962 2963BROADCOM NETXTREME-E ROCE DRIVER 2964M: Selvin Xavier <selvin.xavier@broadcom.com> 2965M: Devesh Sharma <devesh.sharma@broadcom.com> 2966M: Somnath Kotur <somnath.kotur@broadcom.com> 2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2968L: linux-rdma@vger.kernel.org 2969W: http://www.broadcom.com 2970S: Supported 2971F: drivers/infiniband/hw/bnxt_re/ 2972F: include/uapi/rdma/bnxt_re-abi.h 2973 2974BROADCOM NVRAM DRIVER 2975M: Rafał Miłecki <zajec5@gmail.com> 2976L: linux-mips@linux-mips.org 2977S: Maintained 2978F: drivers/firmware/broadcom/* 2979 2980BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2981M: Rafał Miłecki <zajec5@gmail.com> 2982L: linux-wireless@vger.kernel.org 2983S: Maintained 2984F: drivers/bcma/ 2985F: include/linux/bcma/ 2986 2987BROADCOM STB AVS CPUFREQ DRIVER 2988M: Markus Mayer <mmayer@broadcom.com> 2989M: bcm-kernel-feedback-list@broadcom.com 2990L: linux-pm@vger.kernel.org 2991S: Maintained 2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2993F: drivers/cpufreq/brcmstb* 2994 2995BROADCOM STB AVS TMON DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3001F: drivers/thermal/broadcom/brcmstb* 3002 3003BROADCOM STB NAND FLASH DRIVER 3004M: Brian Norris <computersforpeace@gmail.com> 3005M: Kamal Dasu <kdasu.kdev@gmail.com> 3006L: linux-mtd@lists.infradead.org 3007L: bcm-kernel-feedback-list@broadcom.com 3008S: Maintained 3009F: drivers/mtd/nand/raw/brcmnand/ 3010 3011BROADCOM STB DPFE DRIVER 3012M: Markus Mayer <mmayer@broadcom.com> 3013M: bcm-kernel-feedback-list@broadcom.com 3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3015S: Maintained 3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3017F: drivers/memory/brcmstb_dpfe.c 3018 3019BROADCOM SYSTEMPORT ETHERNET DRIVER 3020M: Florian Fainelli <f.fainelli@gmail.com> 3021L: netdev@vger.kernel.org 3022S: Supported 3023F: drivers/net/ethernet/broadcom/bcmsysport.* 3024 3025BROADCOM TG3 GIGABIT ETHERNET DRIVER 3026M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3027M: Prashant Sreedharan <prashant@broadcom.com> 3028M: Michael Chan <mchan@broadcom.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/tg3.* 3032 3033BROCADE BFA FC SCSI DRIVER 3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bfa/ 3039 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3041M: Rasesh Mody <rasesh.mody@cavium.com> 3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3043M: Dept-GELinuxNICDev@cavium.com 3044L: netdev@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/brocade/bna/ 3047 3048BSG (block layer generic sg v4 driver) 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3050L: linux-scsi@vger.kernel.org 3051S: Supported 3052F: block/bsg.c 3053F: include/linux/bsg.h 3054F: include/uapi/linux/bsg.h 3055 3056BT87X AUDIO DRIVER 3057M: Clemens Ladisch <clemens@ladisch.de> 3058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3059T: git git://git.alsa-project.org/alsa-kernel.git 3060S: Maintained 3061F: Documentation/sound/alsa/Bt87x.txt 3062F: sound/pci/bt87x.c 3063 3064BT8XXGPIO DRIVER 3065M: Michael Buesch <m@bues.ch> 3066W: http://bu3sch.de/btgpio.php 3067S: Maintained 3068F: drivers/gpio/gpio-bt8xx.c 3069 3070BTRFS FILE SYSTEM 3071M: Chris Mason <clm@fb.com> 3072M: Josef Bacik <jbacik@fb.com> 3073M: David Sterba <dsterba@suse.com> 3074L: linux-btrfs@vger.kernel.org 3075W: http://btrfs.wiki.kernel.org/ 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3078S: Maintained 3079F: Documentation/filesystems/btrfs.txt 3080F: fs/btrfs/ 3081F: include/linux/btrfs* 3082F: include/uapi/linux/btrfs* 3083 3084BTTV VIDEO4LINUX DRIVER 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADENCE MIPI-CSI2 BRIDGES 3140M: Maxime Ripard <maxime.ripard@bootlin.com> 3141L: linux-media@vger.kernel.org 3142S: Maintained 3143F: Documentation/devicetree/bindings/media/cdns,*.txt 3144F: drivers/media/platform/cadence/cdns-csi2* 3145 3146CADET FM/AM RADIO RECEIVER DRIVER 3147M: Hans Verkuil <hverkuil@xs4all.nl> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150W: https://linuxtv.org 3151S: Maintained 3152F: drivers/media/radio/radio-cadet* 3153 3154CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3155M: Jonathan Corbet <corbet@lwn.net> 3156L: linux-media@vger.kernel.org 3157T: git git://linuxtv.org/media_tree.git 3158S: Maintained 3159F: Documentation/media/v4l-drivers/cafe_ccic* 3160F: drivers/media/platform/marvell-ccic/ 3161 3162CAIF NETWORK LAYER 3163M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3164L: netdev@vger.kernel.org 3165S: Supported 3166F: Documentation/networking/caif/ 3167F: drivers/net/caif/ 3168F: include/uapi/linux/caif/ 3169F: include/net/caif/ 3170F: net/caif/ 3171 3172CALGARY x86-64 IOMMU 3173M: Muli Ben-Yehuda <mulix@mulix.org> 3174M: Jon Mason <jdmason@kudzu.us> 3175L: iommu@lists.linux-foundation.org 3176S: Maintained 3177F: arch/x86/kernel/pci-calgary_64.c 3178F: arch/x86/kernel/tce_64.c 3179F: arch/x86/include/asm/calgary.h 3180F: arch/x86/include/asm/tce.h 3181 3182CAN NETWORK DRIVERS 3183M: Wolfgang Grandegger <wg@grandegger.com> 3184M: Marc Kleine-Budde <mkl@pengutronix.de> 3185L: linux-can@vger.kernel.org 3186W: https://github.com/linux-can 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3188T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3189S: Maintained 3190F: Documentation/devicetree/bindings/net/can/ 3191F: drivers/net/can/ 3192F: include/linux/can/dev.h 3193F: include/linux/can/platform/ 3194F: include/uapi/linux/can/error.h 3195F: include/uapi/linux/can/netlink.h 3196 3197CAN NETWORK LAYER 3198M: Oliver Hartkopp <socketcan@hartkopp.net> 3199M: Marc Kleine-Budde <mkl@pengutronix.de> 3200L: linux-can@vger.kernel.org 3201W: https://github.com/linux-can 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3204S: Maintained 3205F: Documentation/networking/can.rst 3206F: net/can/ 3207F: include/linux/can/core.h 3208F: include/uapi/linux/can.h 3209F: include/uapi/linux/can/bcm.h 3210F: include/uapi/linux/can/raw.h 3211F: include/uapi/linux/can/gw.h 3212 3213CAPABILITIES 3214M: Serge Hallyn <serge@hallyn.com> 3215L: linux-security-module@vger.kernel.org 3216S: Supported 3217F: include/linux/capability.h 3218F: include/uapi/linux/capability.h 3219F: security/commoncap.c 3220F: kernel/capability.c 3221 3222CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3223M: Kevin Tsai <ktsai@capellamicro.com> 3224S: Maintained 3225F: drivers/iio/light/cm* 3226 3227CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3228M: Christian Lamparter <chunkeey@googlemail.com> 3229L: linux-wireless@vger.kernel.org 3230W: http://wireless.kernel.org/en/users/Drivers/carl9170 3231S: Maintained 3232F: drivers/net/wireless/ath/carl9170/ 3233 3234CAVIUM I2C DRIVER 3235M: Jan Glauber <jglauber@cavium.com> 3236M: David Daney <david.daney@cavium.com> 3237W: http://www.cavium.com 3238S: Supported 3239F: drivers/i2c/busses/i2c-octeon* 3240F: drivers/i2c/busses/i2c-thunderx* 3241 3242CAVIUM LIQUIDIO NETWORK DRIVER 3243M: Derek Chickles <derek.chickles@caviumnetworks.com> 3244M: Satanand Burla <satananda.burla@caviumnetworks.com> 3245M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3246M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3247L: netdev@vger.kernel.org 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/net/ethernet/cavium/liquidio/ 3251 3252CAVIUM MMC DRIVER 3253M: Jan Glauber <jglauber@cavium.com> 3254M: David Daney <david.daney@cavium.com> 3255M: Steven J. Hill <Steven.Hill@cavium.com> 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/mmc/host/cavium* 3259 3260CAVIUM OCTEON-TX CRYPTO DRIVER 3261M: George Cherian <george.cherian@cavium.com> 3262L: linux-crypto@vger.kernel.org 3263W: http://www.cavium.com 3264S: Supported 3265F: drivers/crypto/cavium/cpt/ 3266 3267CAVIUM THUNDERX2 ARM64 SOC 3268M: Robert Richter <rrichter@cavium.com> 3269M: Jayachandran C <jnair@caviumnetworks.com> 3270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3271S: Maintained 3272F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3273F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3274 3275CC2520 IEEE-802.15.4 RADIO DRIVER 3276M: Varka Bhadram <varkabhadram@gmail.com> 3277L: linux-wpan@vger.kernel.org 3278S: Maintained 3279F: drivers/net/ieee802154/cc2520.c 3280F: include/linux/spi/cc2520.h 3281F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3282 3283CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3284M: Gilad Ben-Yossef <gilad@benyossef.com> 3285L: linux-crypto@vger.kernel.org 3286S: Supported 3287F: drivers/crypto/ccree/ 3288W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3289 3290CEC FRAMEWORK 3291M: Hans Verkuil <hans.verkuil@cisco.com> 3292L: linux-media@vger.kernel.org 3293T: git git://linuxtv.org/media_tree.git 3294W: http://linuxtv.org 3295S: Supported 3296F: Documentation/media/kapi/cec-core.rst 3297F: Documentation/media/uapi/cec 3298F: drivers/media/cec/ 3299F: drivers/media/rc/keymaps/rc-cec.c 3300F: include/media/cec.h 3301F: include/media/cec-notifier.h 3302F: include/uapi/linux/cec.h 3303F: include/uapi/linux/cec-funcs.h 3304F: Documentation/devicetree/bindings/media/cec.txt 3305F: Documentation/ABI/testing/debugfs-cec-error-inj 3306 3307CEC GPIO DRIVER 3308M: Hans Verkuil <hans.verkuil@cisco.com> 3309L: linux-media@vger.kernel.org 3310T: git git://linuxtv.org/media_tree.git 3311W: http://linuxtv.org 3312S: Supported 3313F: drivers/media/platform/cec-gpio/ 3314F: Documentation/devicetree/bindings/media/cec-gpio.txt 3315 3316CELL BROADBAND ENGINE ARCHITECTURE 3317M: Arnd Bergmann <arnd@arndb.de> 3318L: linuxppc-dev@lists.ozlabs.org 3319W: http://www.ibm.com/developerworks/power/cell/ 3320S: Supported 3321F: arch/powerpc/include/asm/cell*.h 3322F: arch/powerpc/include/asm/spu*.h 3323F: arch/powerpc/include/uapi/asm/spu*.h 3324F: arch/powerpc/oprofile/*cell* 3325F: arch/powerpc/platforms/cell/ 3326 3327CEPH COMMON CODE (LIBCEPH) 3328M: Ilya Dryomov <idryomov@gmail.com> 3329M: "Yan, Zheng" <zyan@redhat.com> 3330M: Sage Weil <sage@redhat.com> 3331L: ceph-devel@vger.kernel.org 3332W: http://ceph.com/ 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3334T: git git://github.com/ceph/ceph-client.git 3335S: Supported 3336F: net/ceph/ 3337F: include/linux/ceph/ 3338F: include/linux/crush/ 3339 3340CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3341M: "Yan, Zheng" <zyan@redhat.com> 3342M: Sage Weil <sage@redhat.com> 3343M: Ilya Dryomov <idryomov@gmail.com> 3344L: ceph-devel@vger.kernel.org 3345W: http://ceph.com/ 3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3347T: git git://github.com/ceph/ceph-client.git 3348S: Supported 3349F: Documentation/filesystems/ceph.txt 3350F: fs/ceph/ 3351 3352CERTIFICATE HANDLING: 3353M: David Howells <dhowells@redhat.com> 3354M: David Woodhouse <dwmw2@infradead.org> 3355L: keyrings@vger.kernel.org 3356S: Maintained 3357F: Documentation/module-signing.txt 3358F: certs/ 3359F: scripts/sign-file.c 3360F: scripts/extract-cert.c 3361 3362CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3363L: linux-usb@vger.kernel.org 3364S: Orphan 3365F: Documentation/usb/WUSB-Design-overview.txt 3366F: Documentation/usb/wusb-cbaf 3367F: drivers/usb/host/hwa-hc.c 3368F: drivers/usb/host/whci/ 3369F: drivers/usb/wusbcore/ 3370F: include/linux/usb/wusb* 3371 3372CFAG12864B LCD 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/cfag12864b.c 3378F: include/linux/cfag12864b.h 3379 3380CFAG12864BFB LCD FRAMEBUFFER DRIVER 3381M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3382W: http://miguelojeda.es/auxdisplay.htm 3383W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3384S: Maintained 3385F: drivers/auxdisplay/cfag12864bfb.c 3386F: include/linux/cfag12864b.h 3387 3388802.11 (including CFG80211/NL80211) 3389M: Johannes Berg <johannes@sipsolutions.net> 3390L: linux-wireless@vger.kernel.org 3391W: http://wireless.kernel.org/ 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3394S: Maintained 3395F: net/wireless/ 3396F: include/uapi/linux/nl80211.h 3397F: include/linux/ieee80211.h 3398F: include/net/wext.h 3399F: include/net/cfg80211.h 3400F: include/net/iw_handler.h 3401F: include/net/ieee80211_radiotap.h 3402F: Documentation/driver-api/80211/cfg80211.rst 3403F: Documentation/networking/regulatory.txt 3404 3405CHAR and MISC DRIVERS 3406M: Arnd Bergmann <arnd@arndb.de> 3407M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3409S: Supported 3410F: drivers/char/ 3411F: drivers/misc/ 3412F: include/linux/miscdevice.h 3413 3414CHECKPATCH 3415M: Andy Whitcroft <apw@canonical.com> 3416M: Joe Perches <joe@perches.com> 3417S: Maintained 3418F: scripts/checkpatch.pl 3419 3420CHINESE DOCUMENTATION 3421M: Harry Wei <harryxiyou@gmail.com> 3422L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3423L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3424S: Maintained 3425F: Documentation/translations/zh_CN/ 3426 3427CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3428M: Peter Chen <Peter.Chen@nxp.com> 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3430L: linux-usb@vger.kernel.org 3431S: Maintained 3432F: drivers/usb/chipidea/ 3433 3434CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3435M: Hans de Goede <hdegoede@redhat.com> 3436L: linux-input@vger.kernel.org 3437S: Maintained 3438F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3439F: drivers/input/touchscreen/chipone_icn8318.c 3440 3441CHROME HARDWARE PLATFORM SUPPORT 3442M: Benson Leung <bleung@chromium.org> 3443M: Olof Johansson <olof@lixom.net> 3444S: Maintained 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3446F: drivers/platform/chrome/ 3447 3448CIRRUS LOGIC AUDIO CODEC DRIVERS 3449M: Brian Austin <brian.austin@cirrus.com> 3450M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3452S: Maintained 3453F: sound/soc/codecs/cs* 3454 3455CIRRUS LOGIC EP93XX ETHERNET DRIVER 3456M: Hartley Sweeten <hsweeten@visionengravers.com> 3457L: netdev@vger.kernel.org 3458S: Maintained 3459F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3460 3461CISCO FCOE HBA DRIVER 3462M: Satish Kharat <satishkh@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464M: Karan Tilak Kumar <kartilak@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/fnic/ 3468 3469CISCO SCSI HBA DRIVER 3470M: Karan Tilak Kumar <kartilak@cisco.com> 3471M: Sesidhar Baddela <sebaddel@cisco.com> 3472L: linux-scsi@vger.kernel.org 3473S: Supported 3474F: drivers/scsi/snic/ 3475 3476CISCO VIC ETHERNET NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Govindarajulu Varadarajan <_govind@gmx.com> 3479M: Parvi Kaustubhi <pkaustub@cisco.com> 3480S: Supported 3481F: drivers/net/ethernet/cisco/enic/ 3482 3483CISCO VIC LOW LATENCY NIC DRIVER 3484M: Christian Benvenuti <benve@cisco.com> 3485M: Dave Goodell <dgoodell@cisco.com> 3486S: Supported 3487F: drivers/infiniband/hw/usnic/ 3488 3489CLEANCACHE API 3490M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3491L: linux-kernel@vger.kernel.org 3492S: Maintained 3493F: mm/cleancache.c 3494F: include/linux/cleancache.h 3495 3496CLK API 3497M: Russell King <linux@armlinux.org.uk> 3498L: linux-clk@vger.kernel.org 3499S: Maintained 3500F: include/linux/clk.h 3501 3502CLOCKSOURCE, CLOCKEVENT DRIVERS 3503M: Daniel Lezcano <daniel.lezcano@linaro.org> 3504M: Thomas Gleixner <tglx@linutronix.de> 3505L: linux-kernel@vger.kernel.org 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3507S: Supported 3508F: drivers/clocksource/ 3509F: Documentation/devicetree/bindings/timer/ 3510 3511CMPC ACPI DRIVER 3512M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3513M: Daniel Oliveira Nascimento <don@syst.com.br> 3514L: platform-driver-x86@vger.kernel.org 3515S: Supported 3516F: drivers/platform/x86/classmate-laptop.c 3517 3518COBALT MEDIA DRIVER 3519M: Hans Verkuil <hans.verkuil@cisco.com> 3520L: linux-media@vger.kernel.org 3521T: git git://linuxtv.org/media_tree.git 3522W: https://linuxtv.org 3523S: Supported 3524F: drivers/media/pci/cobalt/ 3525 3526COCCINELLE/Semantic Patches (SmPL) 3527M: Julia Lawall <Julia.Lawall@lip6.fr> 3528M: Gilles Muller <Gilles.Muller@lip6.fr> 3529M: Nicolas Palix <nicolas.palix@imag.fr> 3530M: Michal Marek <michal.lkml@markovi.net> 3531L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3533W: http://coccinelle.lip6.fr/ 3534S: Supported 3535F: Documentation/dev-tools/coccinelle.rst 3536F: scripts/coccinelle/ 3537F: scripts/coccicheck 3538 3539CODA FILE SYSTEM 3540M: Jan Harkes <jaharkes@cs.cmu.edu> 3541M: coda@cs.cmu.edu 3542L: codalist@coda.cs.cmu.edu 3543W: http://www.coda.cs.cmu.edu/ 3544S: Maintained 3545F: Documentation/filesystems/coda.txt 3546F: fs/coda/ 3547F: include/linux/coda*.h 3548F: include/uapi/linux/coda*.h 3549 3550CODA V4L2 MEM2MEM DRIVER 3551M: Philipp Zabel <p.zabel@pengutronix.de> 3552L: linux-media@vger.kernel.org 3553S: Maintained 3554F: Documentation/devicetree/bindings/media/coda.txt 3555F: drivers/media/platform/coda/ 3556 3557COMMON CLK FRAMEWORK 3558M: Michael Turquette <mturquette@baylibre.com> 3559M: Stephen Boyd <sboyd@kernel.org> 3560L: linux-clk@vger.kernel.org 3561Q: http://patchwork.kernel.org/project/linux-clk/list/ 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3563S: Maintained 3564F: Documentation/devicetree/bindings/clock/ 3565F: drivers/clk/ 3566X: drivers/clk/clkdev.c 3567F: include/linux/clk-pr* 3568F: include/linux/clk/ 3569 3570COMMON INTERNET FILE SYSTEM (CIFS) 3571M: Steve French <sfrench@samba.org> 3572L: linux-cifs@vger.kernel.org 3573L: samba-technical@lists.samba.org (moderated for non-subscribers) 3574W: http://linux-cifs.samba.org/ 3575T: git git://git.samba.org/sfrench/cifs-2.6.git 3576S: Supported 3577F: Documentation/filesystems/cifs/ 3578F: fs/cifs/ 3579 3580COMPACTPCI HOTPLUG CORE 3581M: Scott Murray <scott@spiteful.org> 3582L: linux-pci@vger.kernel.org 3583S: Maintained 3584F: drivers/pci/hotplug/cpci_hotplug* 3585 3586COMPACTPCI HOTPLUG GENERIC DRIVER 3587M: Scott Murray <scott@spiteful.org> 3588L: linux-pci@vger.kernel.org 3589S: Maintained 3590F: drivers/pci/hotplug/cpcihp_generic.c 3591 3592COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3593M: Scott Murray <scott@spiteful.org> 3594L: linux-pci@vger.kernel.org 3595S: Maintained 3596F: drivers/pci/hotplug/cpcihp_zt5550.* 3597 3598COMPAL LAPTOP SUPPORT 3599M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3600L: platform-driver-x86@vger.kernel.org 3601S: Maintained 3602F: drivers/platform/x86/compal-laptop.c 3603 3604CONEXANT ACCESSRUNNER USB DRIVER 3605L: accessrunner-general@lists.sourceforge.net 3606W: http://accessrunner.sourceforge.net/ 3607S: Orphan 3608F: drivers/usb/atm/cxacru.c 3609 3610CONFIGFS 3611M: Joel Becker <jlbec@evilplan.org> 3612M: Christoph Hellwig <hch@lst.de> 3613T: git git://git.infradead.org/users/hch/configfs.git 3614S: Supported 3615F: fs/configfs/ 3616F: include/linux/configfs.h 3617 3618CONNECTOR 3619M: Evgeniy Polyakov <zbr@ioremap.net> 3620L: netdev@vger.kernel.org 3621S: Maintained 3622F: drivers/connector/ 3623 3624CONTROL GROUP (CGROUP) 3625M: Tejun Heo <tj@kernel.org> 3626M: Li Zefan <lizefan@huawei.com> 3627M: Johannes Weiner <hannes@cmpxchg.org> 3628L: cgroups@vger.kernel.org 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3630S: Maintained 3631F: Documentation/cgroup* 3632F: include/linux/cgroup* 3633F: kernel/cgroup* 3634 3635CONTROL GROUP - CPUSET 3636M: Li Zefan <lizefan@huawei.com> 3637L: cgroups@vger.kernel.org 3638W: http://www.bullopensource.org/cpuset/ 3639W: http://oss.sgi.com/projects/cpusets/ 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3641S: Maintained 3642F: Documentation/cgroup-v1/cpusets.txt 3643F: include/linux/cpuset.h 3644F: kernel/cgroup/cpuset.c 3645 3646CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3647M: Johannes Weiner <hannes@cmpxchg.org> 3648M: Michal Hocko <mhocko@kernel.org> 3649M: Vladimir Davydov <vdavydov.dev@gmail.com> 3650L: cgroups@vger.kernel.org 3651L: linux-mm@kvack.org 3652S: Maintained 3653F: mm/memcontrol.c 3654F: mm/swap_cgroup.c 3655 3656CORETEMP HARDWARE MONITORING DRIVER 3657M: Fenghua Yu <fenghua.yu@intel.com> 3658L: linux-hwmon@vger.kernel.org 3659S: Maintained 3660F: Documentation/hwmon/coretemp 3661F: drivers/hwmon/coretemp.c 3662 3663COSA/SRP SYNC SERIAL DRIVER 3664M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3665W: http://www.fi.muni.cz/~kas/cosa/ 3666S: Maintained 3667F: drivers/net/wan/cosa* 3668 3669CPMAC ETHERNET DRIVER 3670M: Florian Fainelli <f.fainelli@gmail.com> 3671L: netdev@vger.kernel.org 3672S: Maintained 3673F: drivers/net/ethernet/ti/cpmac.c 3674 3675CPU FREQUENCY DRIVERS 3676M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3677M: Viresh Kumar <viresh.kumar@linaro.org> 3678L: linux-pm@vger.kernel.org 3679S: Maintained 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3681T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3682B: https://bugzilla.kernel.org 3683F: Documentation/cpu-freq/ 3684F: Documentation/devicetree/bindings/cpufreq/ 3685F: drivers/cpufreq/ 3686F: include/linux/cpufreq.h 3687F: tools/testing/selftests/cpufreq/ 3688 3689CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3690M: Viresh Kumar <viresh.kumar@linaro.org> 3691M: Sudeep Holla <sudeep.holla@arm.com> 3692L: linux-pm@vger.kernel.org 3693W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3694S: Maintained 3695F: drivers/cpufreq/arm_big_little.h 3696F: drivers/cpufreq/arm_big_little.c 3697F: drivers/cpufreq/arm_big_little_dt.c 3698 3699CPU POWER MONITORING SUBSYSTEM 3700M: Thomas Renninger <trenn@suse.com> 3701M: Shuah Khan <shuahkh@osg.samsung.com> 3702M: Shuah Khan <shuah@kernel.org> 3703L: linux-pm@vger.kernel.org 3704S: Maintained 3705F: tools/power/cpupower/ 3706 3707CPUID/MSR DRIVER 3708M: "H. Peter Anvin" <hpa@zytor.com> 3709S: Maintained 3710F: arch/x86/kernel/cpuid.c 3711F: arch/x86/kernel/msr.c 3712 3713CPUIDLE DRIVER - ARM BIG LITTLE 3714M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716L: linux-pm@vger.kernel.org 3717L: linux-arm-kernel@lists.infradead.org 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3719S: Maintained 3720F: drivers/cpuidle/cpuidle-big_little.c 3721 3722CPUIDLE DRIVER - ARM EXYNOS 3723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725M: Kukjin Kim <kgene@kernel.org> 3726L: linux-pm@vger.kernel.org 3727L: linux-samsung-soc@vger.kernel.org 3728S: Supported 3729F: drivers/cpuidle/cpuidle-exynos.c 3730F: arch/arm/mach-exynos/pm.c 3731 3732CPUIDLE DRIVERS 3733M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3734M: Daniel Lezcano <daniel.lezcano@linaro.org> 3735L: linux-pm@vger.kernel.org 3736S: Maintained 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3738B: https://bugzilla.kernel.org 3739F: drivers/cpuidle/* 3740F: include/linux/cpuidle.h 3741 3742CRAMFS FILESYSTEM 3743M: Nicolas Pitre <nico@linaro.org> 3744S: Maintained 3745F: Documentation/filesystems/cramfs.txt 3746F: fs/cramfs/ 3747 3748CRYPTO API 3749M: Herbert Xu <herbert@gondor.apana.org.au> 3750M: "David S. Miller" <davem@davemloft.net> 3751L: linux-crypto@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3754S: Maintained 3755F: Documentation/crypto/ 3756F: Documentation/devicetree/bindings/crypto/ 3757F: arch/*/crypto/ 3758F: crypto/ 3759F: drivers/crypto/ 3760F: include/crypto/ 3761F: include/linux/crypto* 3762 3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3764M: Neil Horman <nhorman@tuxdriver.com> 3765L: linux-crypto@vger.kernel.org 3766S: Maintained 3767F: crypto/ansi_cprng.c 3768F: crypto/rng.c 3769 3770CS3308 MEDIA DRIVER 3771M: Hans Verkuil <hverkuil@xs4all.nl> 3772L: linux-media@vger.kernel.org 3773T: git git://linuxtv.org/media_tree.git 3774W: http://linuxtv.org 3775S: Odd Fixes 3776F: drivers/media/i2c/cs3308.c 3777F: drivers/media/i2c/cs3308.h 3778 3779CS5535 Audio ALSA driver 3780M: Jaya Kumar <jayakumar.alsa@gmail.com> 3781S: Maintained 3782F: sound/pci/cs5535audio/ 3783 3784CW1200 WLAN driver 3785M: Solomon Peachy <pizza@shaftnet.org> 3786S: Maintained 3787F: drivers/net/wireless/st/cw1200/ 3788 3789CX18 VIDEO4LINUX DRIVER 3790M: Andy Walls <awalls@md.metrocast.net> 3791L: ivtv-devel@ivtvdriver.org (subscribers-only) 3792L: linux-media@vger.kernel.org 3793T: git git://linuxtv.org/media_tree.git 3794W: https://linuxtv.org 3795W: http://www.ivtvdriver.org/index.php/Cx18 3796S: Maintained 3797F: Documentation/media/v4l-drivers/cx18* 3798F: drivers/media/pci/cx18/ 3799F: include/uapi/linux/ivtv* 3800 3801CX2341X MPEG ENCODER HELPER MODULE 3802M: Hans Verkuil <hverkuil@xs4all.nl> 3803L: linux-media@vger.kernel.org 3804T: git git://linuxtv.org/media_tree.git 3805W: https://linuxtv.org 3806S: Maintained 3807F: drivers/media/common/cx2341x* 3808F: include/media/cx2341x* 3809 3810CX24120 MEDIA DRIVER 3811M: Jemma Denson <jdenson@gmail.com> 3812M: Patrick Boettcher <patrick.boettcher@posteo.de> 3813L: linux-media@vger.kernel.org 3814W: https://linuxtv.org 3815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3816S: Maintained 3817F: drivers/media/dvb-frontends/cx24120* 3818 3819CX88 VIDEO4LINUX DRIVER 3820M: Mauro Carvalho Chehab <mchehab@kernel.org> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823T: git git://linuxtv.org/media_tree.git 3824S: Odd fixes 3825F: Documentation/media/v4l-drivers/cx88* 3826F: drivers/media/pci/cx88/ 3827 3828CXD2820R MEDIA DRIVER 3829M: Antti Palosaari <crope@iki.fi> 3830L: linux-media@vger.kernel.org 3831W: https://linuxtv.org 3832W: http://palosaari.fi/linux/ 3833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3834T: git git://linuxtv.org/anttip/media_tree.git 3835S: Maintained 3836F: drivers/media/dvb-frontends/cxd2820r* 3837 3838CXGB3 ETHERNET DRIVER (CXGB3) 3839M: Santosh Raspatur <santosh@chelsio.com> 3840L: netdev@vger.kernel.org 3841W: http://www.chelsio.com 3842S: Supported 3843F: drivers/net/ethernet/chelsio/cxgb3/ 3844 3845CXGB3 ISCSI DRIVER (CXGB3I) 3846M: Karen Xie <kxie@chelsio.com> 3847L: linux-scsi@vger.kernel.org 3848W: http://www.chelsio.com 3849S: Supported 3850F: drivers/scsi/cxgbi/cxgb3i 3851 3852CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3853M: Steve Wise <swise@chelsio.com> 3854L: linux-rdma@vger.kernel.org 3855W: http://www.openfabrics.org 3856S: Supported 3857F: drivers/infiniband/hw/cxgb3/ 3858F: include/uapi/rdma/cxgb3-abi.h 3859 3860CXGB4 CRYPTO DRIVER (chcr) 3861M: Harsh Jain <harsh@chelsio.com> 3862L: linux-crypto@vger.kernel.org 3863W: http://www.chelsio.com 3864S: Supported 3865F: drivers/crypto/chelsio 3866 3867CXGB4 ETHERNET DRIVER (CXGB4) 3868M: Ganesh Goudar <ganeshgr@chelsio.com> 3869L: netdev@vger.kernel.org 3870W: http://www.chelsio.com 3871S: Supported 3872F: drivers/net/ethernet/chelsio/cxgb4/ 3873 3874CXGB4 ISCSI DRIVER (CXGB4I) 3875M: Karen Xie <kxie@chelsio.com> 3876L: linux-scsi@vger.kernel.org 3877W: http://www.chelsio.com 3878S: Supported 3879F: drivers/scsi/cxgbi/cxgb4i 3880 3881CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3882M: Steve Wise <swise@chelsio.com> 3883L: linux-rdma@vger.kernel.org 3884W: http://www.openfabrics.org 3885S: Supported 3886F: drivers/infiniband/hw/cxgb4/ 3887F: include/uapi/rdma/cxgb4-abi.h 3888 3889CXGB4VF ETHERNET DRIVER (CXGB4VF) 3890M: Casey Leedom <leedom@chelsio.com> 3891L: netdev@vger.kernel.org 3892W: http://www.chelsio.com 3893S: Supported 3894F: drivers/net/ethernet/chelsio/cxgb4vf/ 3895 3896CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3897M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3898M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3899L: linuxppc-dev@lists.ozlabs.org 3900S: Supported 3901F: arch/powerpc/platforms/powernv/pci-cxl.c 3902F: drivers/misc/cxl/ 3903F: include/misc/cxl* 3904F: include/uapi/misc/cxl.h 3905F: Documentation/powerpc/cxl.txt 3906F: Documentation/ABI/testing/sysfs-class-cxl 3907 3908CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3909M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3910M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3911M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3912L: linux-scsi@vger.kernel.org 3913S: Supported 3914F: drivers/scsi/cxlflash/ 3915F: include/uapi/scsi/cxlflash_ioctls.h 3916F: Documentation/powerpc/cxlflash.txt 3917 3918CYBERPRO FB DRIVER 3919M: Russell King <linux@armlinux.org.uk> 3920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3921W: http://www.armlinux.org.uk/ 3922S: Maintained 3923F: drivers/video/fbdev/cyber2000fb.* 3924 3925CYCLADES ASYNC MUX DRIVER 3926W: http://www.cyclades.com/ 3927S: Orphan 3928F: drivers/tty/cyclades.c 3929F: include/linux/cyclades.h 3930F: include/uapi/linux/cyclades.h 3931 3932CYCLADES PC300 DRIVER 3933W: http://www.cyclades.com/ 3934S: Orphan 3935F: drivers/net/wan/pc300* 3936 3937CYPRESS_FIRMWARE MEDIA DRIVER 3938M: Antti Palosaari <crope@iki.fi> 3939L: linux-media@vger.kernel.org 3940W: https://linuxtv.org 3941W: http://palosaari.fi/linux/ 3942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3943T: git git://linuxtv.org/anttip/media_tree.git 3944S: Maintained 3945F: drivers/media/common/cypress_firmware* 3946 3947CYTTSP TOUCHSCREEN DRIVER 3948M: Ferruh Yigit <fery@cypress.com> 3949L: linux-input@vger.kernel.org 3950S: Supported 3951F: drivers/input/touchscreen/cyttsp* 3952F: include/linux/input/cyttsp.h 3953 3954D-LINK DIR-685 TOUCHKEYS DRIVER 3955M: Linus Walleij <linus.walleij@linaro.org> 3956L: linux-input@vger.kernel.org 3957S: Supported 3958F: drivers/input/dlink-dir685-touchkeys.c 3959 3960DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3961M: Joshua Kinard <kumba@gentoo.org> 3962S: Maintained 3963F: drivers/rtc/rtc-ds1685.c 3964F: include/linux/rtc/ds1685.h 3965 3966DAMA SLAVE for AX.25 3967M: Joerg Reuter <jreuter@yaina.de> 3968W: http://yaina.de/jreuter/ 3969W: http://www.qsl.net/dl1bke/ 3970L: linux-hams@vger.kernel.org 3971S: Maintained 3972F: net/ax25/af_ax25.c 3973F: net/ax25/ax25_dev.c 3974F: net/ax25/ax25_ds_* 3975F: net/ax25/ax25_in.c 3976F: net/ax25/ax25_out.c 3977F: net/ax25/ax25_timer.c 3978F: net/ax25/sysctl_net_ax25.c 3979 3980DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3981L: netdev@vger.kernel.org 3982S: Orphan 3983F: Documentation/networking/dmfe.txt 3984F: drivers/net/ethernet/dec/tulip/dmfe.c 3985 3986DC390/AM53C974 SCSI driver 3987M: Hannes Reinecke <hare@suse.com> 3988L: linux-scsi@vger.kernel.org 3989S: Maintained 3990F: drivers/scsi/am53c974.c 3991 3992DC395x SCSI driver 3993M: Oliver Neukum <oliver@neukum.org> 3994M: Ali Akcaagac <aliakc@web.de> 3995M: Jamie Lenehan <lenehan@twibble.org> 3996L: dc395x@twibble.org 3997W: http://twibble.org/dist/dc395x/ 3998W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3999S: Maintained 4000F: Documentation/scsi/dc395x.txt 4001F: drivers/scsi/dc395x.* 4002 4003DCCP PROTOCOL 4004M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4005L: dccp@vger.kernel.org 4006W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4007S: Maintained 4008F: include/linux/dccp.h 4009F: include/uapi/linux/dccp.h 4010F: include/linux/tfrc.h 4011F: net/dccp/ 4012 4013DECnet NETWORK LAYER 4014W: http://linux-decnet.sourceforge.net 4015L: linux-decnet-user@lists.sourceforge.net 4016S: Orphan 4017F: Documentation/networking/decnet.txt 4018F: net/decnet/ 4019 4020DECSTATION PLATFORM SUPPORT 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022L: linux-mips@linux-mips.org 4023W: http://www.linux-mips.org/wiki/DECstation 4024S: Maintained 4025F: arch/mips/dec/ 4026F: arch/mips/include/asm/dec/ 4027F: arch/mips/include/asm/mach-dec/ 4028 4029DEFXX FDDI NETWORK DRIVER 4030M: "Maciej W. Rozycki" <macro@linux-mips.org> 4031S: Maintained 4032F: drivers/net/fddi/defxx.* 4033 4034DELL SMBIOS DRIVER 4035M: Pali Rohár <pali.rohar@gmail.com> 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios.* 4040 4041DELL SMBIOS SMM DRIVER 4042M: Mario Limonciello <mario.limonciello@dell.com> 4043L: platform-driver-x86@vger.kernel.org 4044S: Maintained 4045F: drivers/platform/x86/dell-smbios-smm.c 4046 4047DELL SMBIOS WMI DRIVER 4048M: Mario Limonciello <mario.limonciello@dell.com> 4049L: platform-driver-x86@vger.kernel.org 4050S: Maintained 4051F: drivers/platform/x86/dell-smbios-wmi.c 4052F: tools/wmi/dell-smbios-example.c 4053 4054DELL LAPTOP DRIVER 4055M: Matthew Garrett <mjg59@srcf.ucam.org> 4056M: Pali Rohár <pali.rohar@gmail.com> 4057L: platform-driver-x86@vger.kernel.org 4058S: Maintained 4059F: drivers/platform/x86/dell-laptop.c 4060 4061DELL LAPTOP FREEFALL DRIVER 4062M: Pali Rohár <pali.rohar@gmail.com> 4063S: Maintained 4064F: drivers/platform/x86/dell-smo8800.c 4065 4066DELL LAPTOP RBTN DRIVER 4067M: Pali Rohár <pali.rohar@gmail.com> 4068S: Maintained 4069F: drivers/platform/x86/dell-rbtn.* 4070 4071DELL LAPTOP SMM DRIVER 4072M: Pali Rohár <pali.rohar@gmail.com> 4073S: Maintained 4074F: drivers/hwmon/dell-smm-hwmon.c 4075F: include/uapi/linux/i8k.h 4076 4077DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4078M: Doug Warzecha <Douglas_Warzecha@dell.com> 4079S: Maintained 4080F: Documentation/dcdbas.txt 4081F: drivers/firmware/dcdbas.* 4082 4083DELL WMI NOTIFICATIONS DRIVER 4084M: Matthew Garrett <mjg59@srcf.ucam.org> 4085M: Pali Rohár <pali.rohar@gmail.com> 4086S: Maintained 4087F: drivers/platform/x86/dell-wmi.c 4088 4089DELL WMI DESCRIPTOR DRIVER 4090M: Mario Limonciello <mario.limonciello@dell.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-wmi-descriptor.c 4093 4094DELTA ST MEDIA DRIVER 4095M: Hugues Fruchet <hugues.fruchet@st.com> 4096L: linux-media@vger.kernel.org 4097T: git git://linuxtv.org/media_tree.git 4098W: https://linuxtv.org 4099S: Supported 4100F: drivers/media/platform/sti/delta 4101 4102DENALI NAND DRIVER 4103M: Masahiro Yamada <yamada.masahiro@socionext.com> 4104L: linux-mtd@lists.infradead.org 4105S: Supported 4106F: drivers/mtd/nand/raw/denali* 4107 4108DESIGNWARE USB2 DRD IP DRIVER 4109M: Minas Harutyunyan <hminas@synopsys.com> 4110L: linux-usb@vger.kernel.org 4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4112S: Maintained 4113F: drivers/usb/dwc2/ 4114 4115DESIGNWARE USB3 DRD IP DRIVER 4116M: Felipe Balbi <balbi@kernel.org> 4117L: linux-usb@vger.kernel.org 4118T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4119S: Maintained 4120F: drivers/usb/dwc3/ 4121 4122DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4123M: Andreas Klinger <ak@it-klinger.de> 4124L: linux-iio@vger.kernel.org 4125S: Maintained 4126F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4127F: drivers/iio/proximity/srf*.c 4128 4129DEVICE COREDUMP (DEV_COREDUMP) 4130M: Johannes Berg <johannes@sipsolutions.net> 4131L: linux-kernel@vger.kernel.org 4132S: Maintained 4133F: drivers/base/devcoredump.c 4134F: include/linux/devcoredump.h 4135 4136DEVICE FREQUENCY (DEVFREQ) 4137M: MyungJoo Ham <myungjoo.ham@samsung.com> 4138M: Kyungmin Park <kyungmin.park@samsung.com> 4139R: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Maintained 4143F: drivers/devfreq/ 4144F: include/linux/devfreq.h 4145F: Documentation/devicetree/bindings/devfreq/ 4146 4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4148M: Chanwoo Choi <cw00.choi@samsung.com> 4149L: linux-pm@vger.kernel.org 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4151S: Supported 4152F: drivers/devfreq/event/ 4153F: drivers/devfreq/devfreq-event.c 4154F: include/linux/devfreq-event.h 4155F: Documentation/devicetree/bindings/devfreq/event/ 4156 4157DEVICE NUMBER REGISTRY 4158M: Torben Mathiasen <device@lanana.org> 4159W: http://lanana.org/docs/device-list/index.html 4160S: Maintained 4161 4162DEVICE-MAPPER (LVM) 4163M: Alasdair Kergon <agk@redhat.com> 4164M: Mike Snitzer <snitzer@redhat.com> 4165M: dm-devel@redhat.com 4166L: dm-devel@redhat.com 4167W: http://sources.redhat.com/dm 4168Q: http://patchwork.kernel.org/project/dm-devel/list/ 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4170T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4171S: Maintained 4172F: Documentation/device-mapper/ 4173F: drivers/md/Makefile 4174F: drivers/md/Kconfig 4175F: drivers/md/dm* 4176F: drivers/md/persistent-data/ 4177F: include/linux/device-mapper.h 4178F: include/linux/dm-*.h 4179F: include/uapi/linux/dm-*.h 4180 4181DEVLINK 4182M: Jiri Pirko <jiri@mellanox.com> 4183L: netdev@vger.kernel.org 4184S: Supported 4185F: net/core/devlink.c 4186F: include/net/devlink.h 4187F: include/uapi/linux/devlink.h 4188 4189DIALOG SEMICONDUCTOR DRIVERS 4190M: Support Opensource <support.opensource@diasemi.com> 4191W: http://www.dialog-semiconductor.com/products 4192S: Supported 4193F: Documentation/hwmon/da90?? 4194F: Documentation/devicetree/bindings/mfd/da90*.txt 4195F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4196F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4197F: Documentation/devicetree/bindings/regulator/da92*.txt 4198F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4199F: Documentation/devicetree/bindings/sound/da[79]*.txt 4200F: drivers/gpio/gpio-da90??.c 4201F: drivers/hwmon/da90??-hwmon.c 4202F: drivers/iio/adc/da91??-*.c 4203F: drivers/input/misc/da90??_onkey.c 4204F: drivers/input/touchscreen/da9052_tsi.c 4205F: drivers/leds/leds-da90??.c 4206F: drivers/mfd/da903x.c 4207F: drivers/mfd/da90??-*.c 4208F: drivers/mfd/da91??-*.c 4209F: drivers/power/supply/da9052-battery.c 4210F: drivers/power/supply/da91??-*.c 4211F: drivers/regulator/da903x.c 4212F: drivers/regulator/da9???-regulator.[ch] 4213F: drivers/thermal/da90??-thermal.c 4214F: drivers/rtc/rtc-da90??.c 4215F: drivers/video/backlight/da90??_bl.c 4216F: drivers/watchdog/da90??_wdt.c 4217F: include/linux/mfd/da903x.h 4218F: include/linux/mfd/da9052/ 4219F: include/linux/mfd/da9055/ 4220F: include/linux/mfd/da9062/ 4221F: include/linux/mfd/da9063/ 4222F: include/linux/mfd/da9150/ 4223F: include/linux/regulator/da9211.h 4224F: include/sound/da[79]*.h 4225F: sound/soc/codecs/da[79]*.[ch] 4226 4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4228M: William Breathitt Gray <vilhelm.gray@gmail.com> 4229L: linux-gpio@vger.kernel.org 4230S: Maintained 4231F: drivers/gpio/gpio-gpio-mm.c 4232 4233DIGI NEO AND CLASSIC PCI PRODUCTS 4234M: Lidza Louina <lidza.louina@gmail.com> 4235M: Mark Hounschell <markh@compro.net> 4236L: driverdev-devel@linuxdriverproject.org 4237S: Maintained 4238F: drivers/staging/dgnc/ 4239 4240DIOLAN U2C-12 I2C DRIVER 4241M: Guenter Roeck <linux@roeck-us.net> 4242L: linux-i2c@vger.kernel.org 4243S: Maintained 4244F: drivers/i2c/busses/i2c-diolan-u2c.c 4245 4246FILESYSTEM DIRECT ACCESS (DAX) 4247M: Matthew Wilcox <mawilcox@microsoft.com> 4248M: Ross Zwisler <ross.zwisler@linux.intel.com> 4249L: linux-fsdevel@vger.kernel.org 4250S: Supported 4251F: fs/dax.c 4252F: include/linux/dax.h 4253F: include/trace/events/fs_dax.h 4254 4255DEVICE DIRECT ACCESS (DAX) 4256M: Dan Williams <dan.j.williams@intel.com> 4257M: Dave Jiang <dave.jiang@intel.com> 4258M: Ross Zwisler <ross.zwisler@linux.intel.com> 4259M: Vishal Verma <vishal.l.verma@intel.com> 4260L: linux-nvdimm@lists.01.org 4261S: Supported 4262F: drivers/dax/ 4263 4264DIRECTORY NOTIFICATION (DNOTIFY) 4265M: Jan Kara <jack@suse.cz> 4266R: Amir Goldstein <amir73il@gmail.com> 4267L: linux-fsdevel@vger.kernel.org 4268S: Maintained 4269F: Documentation/filesystems/dnotify.txt 4270F: fs/notify/dnotify/ 4271F: include/linux/dnotify.h 4272 4273DISK GEOMETRY AND PARTITION HANDLING 4274M: Andries Brouwer <aeb@cwi.nl> 4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4278S: Maintained 4279 4280DISKQUOTA 4281M: Jan Kara <jack@suse.com> 4282S: Maintained 4283F: Documentation/filesystems/quota.txt 4284F: fs/quota/ 4285F: include/linux/quota*.h 4286F: include/uapi/linux/quota*.h 4287 4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4289M: Bernie Thompson <bernie@plugable.com> 4290L: linux-fbdev@vger.kernel.org 4291S: Maintained 4292W: http://plugable.com/category/projects/udlfb/ 4293F: drivers/video/fbdev/udlfb.c 4294F: include/video/udlfb.h 4295F: Documentation/fb/udlfb.txt 4296 4297DISTRIBUTED LOCK MANAGER (DLM) 4298M: Christine Caulfield <ccaulfie@redhat.com> 4299M: David Teigland <teigland@redhat.com> 4300L: cluster-devel@redhat.com 4301W: http://sources.redhat.com/cluster/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4303S: Supported 4304F: fs/dlm/ 4305 4306DMA BUFFER SHARING FRAMEWORK 4307M: Sumit Semwal <sumit.semwal@linaro.org> 4308S: Maintained 4309L: linux-media@vger.kernel.org 4310L: dri-devel@lists.freedesktop.org 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4312F: drivers/dma-buf/ 4313F: include/linux/dma-buf* 4314F: include/linux/reservation.h 4315F: include/linux/*fence.h 4316F: Documentation/driver-api/dma-buf.rst 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4320M: Vinod Koul <vinod.koul@intel.com> 4321L: dmaengine@vger.kernel.org 4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4323S: Maintained 4324F: drivers/dma/ 4325F: include/linux/dmaengine.h 4326F: include/linux/of_dma.h 4327F: Documentation/devicetree/bindings/dma/ 4328F: Documentation/driver-api/dmaengine/ 4329T: git git://git.infradead.org/users/vkoul/slave-dma.git 4330 4331DMA MAPPING HELPERS 4332M: Christoph Hellwig <hch@lst.de> 4333M: Marek Szyprowski <m.szyprowski@samsung.com> 4334R: Robin Murphy <robin.murphy@arm.com> 4335L: iommu@lists.linux-foundation.org 4336T: git git://git.infradead.org/users/hch/dma-mapping.git 4337W: http://git.infradead.org/users/hch/dma-mapping.git 4338S: Supported 4339F: lib/dma-debug.c 4340F: lib/dma-direct.c 4341F: lib/dma-virt.c 4342F: drivers/base/dma-mapping.c 4343F: drivers/base/dma-coherent.c 4344F: include/asm-generic/dma-mapping.h 4345F: include/linux/dma-direct.h 4346F: include/linux/dma-mapping.h 4347 4348DME1737 HARDWARE MONITOR DRIVER 4349M: Juerg Haefliger <juergh@gmail.com> 4350L: linux-hwmon@vger.kernel.org 4351S: Maintained 4352F: Documentation/hwmon/dme1737 4353F: drivers/hwmon/dme1737.c 4354 4355DMI/SMBIOS SUPPORT 4356M: Jean Delvare <jdelvare@suse.com> 4357S: Maintained 4358T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4359F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4360F: drivers/firmware/dmi-id.c 4361F: drivers/firmware/dmi_scan.c 4362F: include/linux/dmi.h 4363 4364DOCUMENTATION 4365M: Jonathan Corbet <corbet@lwn.net> 4366L: linux-doc@vger.kernel.org 4367S: Maintained 4368F: Documentation/ 4369F: scripts/kernel-doc 4370X: Documentation/ABI/ 4371X: Documentation/devicetree/ 4372X: Documentation/acpi 4373X: Documentation/power 4374X: Documentation/spi 4375X: Documentation/media 4376T: git git://git.lwn.net/linux.git docs-next 4377 4378DONGWOON DW9714 LENS VOICE COIL DRIVER 4379M: Sakari Ailus <sakari.ailus@linux.intel.com> 4380L: linux-media@vger.kernel.org 4381T: git git://linuxtv.org/media_tree.git 4382S: Maintained 4383F: drivers/media/i2c/dw9714.c 4384 4385DOUBLETALK DRIVER 4386M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4387L: blinux-list@redhat.com 4388S: Maintained 4389F: drivers/char/dtlk.c 4390F: include/linux/dtlk.h 4391 4392DPAA2 DATAPATH I/O (DPIO) DRIVER 4393M: Roy Pledge <Roy.Pledge@nxp.com> 4394L: linux-kernel@vger.kernel.org 4395S: Maintained 4396F: drivers/staging/fsl-mc/bus/dpio 4397 4398DPAA2 ETHERNET DRIVER 4399M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4400L: linux-kernel@vger.kernel.org 4401S: Maintained 4402F: drivers/staging/fsl-dpaa2/ethernet 4403 4404DPAA2 ETHERNET SWITCH DRIVER 4405M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4406L: linux-kernel@vger.kernel.org 4407S: Maintained 4408F: drivers/staging/fsl-dpaa2/ethsw 4409 4410DPT_I2O SCSI RAID DRIVER 4411M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4412L: linux-scsi@vger.kernel.org 4413W: http://www.adaptec.com/ 4414S: Maintained 4415F: drivers/scsi/dpt* 4416F: drivers/scsi/dpt/ 4417 4418DRBD DRIVER 4419M: Philipp Reisner <philipp.reisner@linbit.com> 4420M: Lars Ellenberg <lars.ellenberg@linbit.com> 4421L: drbd-dev@lists.linbit.com 4422W: http://www.drbd.org 4423T: git git://git.linbit.com/linux-drbd.git 4424T: git git://git.linbit.com/drbd-8.4.git 4425S: Supported 4426F: drivers/block/drbd/ 4427F: lib/lru_cache.c 4428F: Documentation/blockdev/drbd/ 4429 4430DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4433S: Supported 4434F: Documentation/kobject.txt 4435F: drivers/base/ 4436F: fs/debugfs/ 4437F: fs/sysfs/ 4438F: include/linux/debugfs.h 4439F: include/linux/kobj* 4440F: lib/kobj* 4441 4442DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4443M: Kevin Hilman <khilman@kernel.org> 4444M: Nishanth Menon <nm@ti.com> 4445S: Maintained 4446F: drivers/power/avs/ 4447F: include/linux/power/smartreflex.h 4448L: linux-pm@vger.kernel.org 4449 4450DRM DRIVER FOR ARM PL111 CLCD 4451M: Eric Anholt <eric@anholt.net> 4452T: git git://anongit.freedesktop.org/drm/drm-misc 4453S: Supported 4454F: drivers/gpu/drm/pl111/ 4455 4456DRM DRIVER FOR ARM VERSATILE TFT PANELS 4457M: Linus Walleij <linus.walleij@linaro.org> 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459S: Maintained 4460F: drivers/gpu/drm/panel/panel-arm-versatile.c 4461F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4462 4463DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4464M: Dave Airlie <airlied@redhat.com> 4465S: Odd Fixes 4466F: drivers/gpu/drm/ast/ 4467 4468DRM DRIVER FOR BOCHS VIRTUAL GPU 4469M: Gerd Hoffmann <kraxel@redhat.com> 4470L: virtualization@lists.linux-foundation.org 4471T: git git://anongit.freedesktop.org/drm/drm-misc 4472S: Maintained 4473F: drivers/gpu/drm/bochs/ 4474 4475DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4476M: Linus Walleij <linus.walleij@linaro.org> 4477T: git git://anongit.freedesktop.org/drm/drm-misc 4478S: Maintained 4479F: drivers/gpu/drm/tve200/ 4480 4481DRM DRIVER FOR ILITEK ILI9225 PANELS 4482M: David Lechner <david@lechnology.com> 4483S: Maintained 4484F: drivers/gpu/drm/tinydrm/ili9225.c 4485F: Documentation/devicetree/bindings/display/ili9225.txt 4486 4487DRM DRIVER FOR INTEL I810 VIDEO CARDS 4488S: Orphan / Obsolete 4489F: drivers/gpu/drm/i810/ 4490F: include/uapi/drm/i810_drm.h 4491 4492DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4493S: Orphan / Obsolete 4494F: drivers/gpu/drm/mga/ 4495F: include/uapi/drm/mga_drm.h 4496 4497DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4498M: Dave Airlie <airlied@redhat.com> 4499S: Odd Fixes 4500F: drivers/gpu/drm/mgag200/ 4501 4502DRM DRIVER FOR MI0283QT 4503M: Noralf Trønnes <noralf@tronnes.org> 4504S: Maintained 4505F: drivers/gpu/drm/tinydrm/mi0283qt.c 4506F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4507 4508DRM DRIVER FOR MSM ADRENO GPU 4509M: Rob Clark <robdclark@gmail.com> 4510L: linux-arm-msm@vger.kernel.org 4511L: dri-devel@lists.freedesktop.org 4512L: freedreno@lists.freedesktop.org 4513T: git git://people.freedesktop.org/~robclark/linux 4514S: Maintained 4515F: drivers/gpu/drm/msm/ 4516F: include/uapi/drm/msm_drm.h 4517F: Documentation/devicetree/bindings/display/msm/ 4518 4519DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4520M: Ben Skeggs <bskeggs@redhat.com> 4521L: dri-devel@lists.freedesktop.org 4522L: nouveau@lists.freedesktop.org 4523T: git git://github.com/skeggsb/linux 4524S: Supported 4525F: drivers/gpu/drm/nouveau/ 4526F: include/uapi/drm/nouveau_drm.h 4527 4528DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4529M: Noralf Trønnes <noralf@tronnes.org> 4530S: Maintained 4531F: drivers/gpu/drm/tinydrm/repaper.c 4532F: Documentation/devicetree/bindings/display/repaper.txt 4533 4534DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Obsolete 4540W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4541F: drivers/gpu/drm/cirrus/ 4542 4543DRM DRIVER FOR QXL VIRTUAL GPU 4544M: Dave Airlie <airlied@redhat.com> 4545M: Gerd Hoffmann <kraxel@redhat.com> 4546L: virtualization@lists.linux-foundation.org 4547T: git git://anongit.freedesktop.org/drm/drm-misc 4548S: Maintained 4549F: drivers/gpu/drm/qxl/ 4550F: include/uapi/drm/qxl_drm.h 4551 4552DRM DRIVER FOR RAGE 128 VIDEO CARDS 4553S: Orphan / Obsolete 4554F: drivers/gpu/drm/r128/ 4555F: include/uapi/drm/r128_drm.h 4556 4557DRM DRIVER FOR SAVAGE VIDEO CARDS 4558S: Orphan / Obsolete 4559F: drivers/gpu/drm/savage/ 4560F: include/uapi/drm/savage_drm.h 4561 4562DRM DRIVER FOR SIS VIDEO CARDS 4563S: Orphan / Obsolete 4564F: drivers/gpu/drm/sis/ 4565F: include/uapi/drm/sis_drm.h 4566 4567DRM DRIVER FOR SITRONIX ST7586 PANELS 4568M: David Lechner <david@lechnology.com> 4569S: Maintained 4570F: drivers/gpu/drm/tinydrm/st7586.c 4571F: Documentation/devicetree/bindings/display/st7586.txt 4572 4573DRM DRIVER FOR SITRONIX ST7735R PANELS 4574M: David Lechner <david@lechnology.com> 4575S: Maintained 4576F: drivers/gpu/drm/tinydrm/st7735r.c 4577F: Documentation/devicetree/bindings/display/st7735r.txt 4578 4579DRM DRIVER FOR TDFX VIDEO CARDS 4580S: Orphan / Obsolete 4581F: drivers/gpu/drm/tdfx/ 4582 4583DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4584M: Dave Airlie <airlied@redhat.com> 4585S: Odd Fixes 4586F: drivers/gpu/drm/udl/ 4587 4588DRM DRIVER FOR VMWARE VIRTUAL GPU 4589M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4590M: Sinclair Yeh <syeh@vmware.com> 4591M: Thomas Hellstrom <thellstrom@vmware.com> 4592L: dri-devel@lists.freedesktop.org 4593T: git git://people.freedesktop.org/~syeh/repos_linux 4594T: git git://people.freedesktop.org/~thomash/linux 4595S: Supported 4596F: drivers/gpu/drm/vmwgfx/ 4597F: include/uapi/drm/vmwgfx_drm.h 4598 4599DRM DRIVERS 4600M: David Airlie <airlied@linux.ie> 4601L: dri-devel@lists.freedesktop.org 4602T: git git://people.freedesktop.org/~airlied/linux 4603B: https://bugs.freedesktop.org/ 4604C: irc://chat.freenode.net/dri-devel 4605S: Maintained 4606F: drivers/gpu/drm/ 4607F: drivers/gpu/vga/ 4608F: Documentation/devicetree/bindings/display/ 4609F: Documentation/devicetree/bindings/gpu/ 4610F: Documentation/devicetree/bindings/video/ 4611F: Documentation/gpu/ 4612F: include/drm/ 4613F: include/uapi/drm/ 4614F: include/linux/vga* 4615 4616DRM DRIVERS AND MISC GPU PATCHES 4617M: Gustavo Padovan <gustavo@padovan.org> 4618M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4619M: Sean Paul <seanpaul@chromium.org> 4620W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4621S: Maintained 4622T: git git://anongit.freedesktop.org/drm/drm-misc 4623F: Documentation/gpu/ 4624F: drivers/gpu/vga/ 4625F: drivers/gpu/drm/* 4626F: include/drm/drm* 4627F: include/uapi/drm/drm* 4628F: include/linux/vga* 4629 4630DRM DRIVERS FOR ALLWINNER A10 4631M: Maxime Ripard <maxime.ripard@bootlin.com> 4632L: dri-devel@lists.freedesktop.org 4633S: Supported 4634F: drivers/gpu/drm/sun4i/ 4635F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4636T: git git://anongit.freedesktop.org/drm/drm-misc 4637 4638DRM DRIVERS FOR AMLOGIC SOCS 4639M: Neil Armstrong <narmstrong@baylibre.com> 4640L: dri-devel@lists.freedesktop.org 4641L: linux-amlogic@lists.infradead.org 4642W: http://linux-meson.com/ 4643S: Supported 4644F: drivers/gpu/drm/meson/ 4645F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4646F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4647F: Documentation/gpu/meson.rst 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649 4650DRM DRIVERS FOR ATMEL HLCDC 4651M: Boris Brezillon <boris.brezillon@bootlin.com> 4652L: dri-devel@lists.freedesktop.org 4653S: Supported 4654F: drivers/gpu/drm/atmel-hlcdc/ 4655F: Documentation/devicetree/bindings/drm/atmel/ 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657 4658DRM DRIVERS FOR BRIDGE CHIPS 4659M: Archit Taneja <architt@codeaurora.org> 4660M: Andrzej Hajda <a.hajda@samsung.com> 4661R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4662S: Maintained 4663T: git git://anongit.freedesktop.org/drm/drm-misc 4664F: drivers/gpu/drm/bridge/ 4665 4666DRM DRIVERS FOR EXYNOS 4667M: Inki Dae <inki.dae@samsung.com> 4668M: Joonyoung Shim <jy0922.shim@samsung.com> 4669M: Seung-Woo Kim <sw0312.kim@samsung.com> 4670M: Kyungmin Park <kyungmin.park@samsung.com> 4671L: dri-devel@lists.freedesktop.org 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4673S: Supported 4674F: drivers/gpu/drm/exynos/ 4675F: include/uapi/drm/exynos_drm.h 4676F: Documentation/devicetree/bindings/display/exynos/ 4677 4678DRM DRIVERS FOR FREESCALE DCU 4679M: Stefan Agner <stefan@agner.ch> 4680M: Alison Wang <alison.wang@freescale.com> 4681L: dri-devel@lists.freedesktop.org 4682S: Supported 4683F: drivers/gpu/drm/fsl-dcu/ 4684F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4685F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4686F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4687 4688DRM DRIVERS FOR FREESCALE IMX 4689M: Philipp Zabel <p.zabel@pengutronix.de> 4690L: dri-devel@lists.freedesktop.org 4691S: Maintained 4692F: drivers/gpu/drm/imx/ 4693F: drivers/gpu/ipu-v3/ 4694F: Documentation/devicetree/bindings/display/imx/ 4695 4696DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4697M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4698L: dri-devel@lists.freedesktop.org 4699T: git git://github.com/patjak/drm-gma500 4700S: Maintained 4701F: drivers/gpu/drm/gma500/ 4702 4703DRM DRIVERS FOR HISILICON 4704M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4705M: Rongrong Zou <zourongrong@gmail.com> 4706R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4707R: Chen Feng <puck.chen@hisilicon.com> 4708L: dri-devel@lists.freedesktop.org 4709T: git git://github.com/xin3liang/linux.git 4710S: Maintained 4711F: drivers/gpu/drm/hisilicon/ 4712F: Documentation/devicetree/bindings/display/hisilicon/ 4713 4714DRM DRIVERS FOR MEDIATEK 4715M: CK Hu <ck.hu@mediatek.com> 4716M: Philipp Zabel <p.zabel@pengutronix.de> 4717L: dri-devel@lists.freedesktop.org 4718S: Supported 4719F: drivers/gpu/drm/mediatek/ 4720F: Documentation/devicetree/bindings/display/mediatek/ 4721 4722DRM DRIVERS FOR NVIDIA TEGRA 4723M: Thierry Reding <thierry.reding@gmail.com> 4724L: dri-devel@lists.freedesktop.org 4725L: linux-tegra@vger.kernel.org 4726T: git git://anongit.freedesktop.org/tegra/linux.git 4727S: Supported 4728F: drivers/gpu/drm/tegra/ 4729F: drivers/gpu/host1x/ 4730F: include/linux/host1x.h 4731F: include/uapi/drm/tegra_drm.h 4732F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4733 4734DRM DRIVERS FOR RENESAS 4735M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4736L: dri-devel@lists.freedesktop.org 4737L: linux-renesas-soc@vger.kernel.org 4738T: git git://linuxtv.org/pinchartl/fbdev 4739S: Supported 4740F: drivers/gpu/drm/rcar-du/ 4741F: drivers/gpu/drm/shmobile/ 4742F: include/linux/platform_data/shmob_drm.h 4743F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4744F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4745F: Documentation/devicetree/bindings/display/renesas,du.txt 4746 4747DRM DRIVERS FOR ROCKCHIP 4748M: Sandy Huang <hjc@rock-chips.com> 4749M: Heiko Stübner <heiko@sntech.de> 4750L: dri-devel@lists.freedesktop.org 4751S: Maintained 4752F: drivers/gpu/drm/rockchip/ 4753F: Documentation/devicetree/bindings/display/rockchip/ 4754T: git git://anongit.freedesktop.org/drm/drm-misc 4755 4756DRM DRIVERS FOR STI 4757M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4758M: Vincent Abriou <vincent.abriou@st.com> 4759L: dri-devel@lists.freedesktop.org 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761S: Maintained 4762F: drivers/gpu/drm/sti 4763F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4764 4765DRM DRIVERS FOR STM 4766M: Yannick Fertre <yannick.fertre@st.com> 4767M: Philippe Cornu <philippe.cornu@st.com> 4768M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4769M: Vincent Abriou <vincent.abriou@st.com> 4770L: dri-devel@lists.freedesktop.org 4771T: git git://anongit.freedesktop.org/drm/drm-misc 4772S: Maintained 4773F: drivers/gpu/drm/stm 4774F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4775 4776DRM DRIVERS FOR TI LCDC 4777M: Jyri Sarha <jsarha@ti.com> 4778R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4779L: dri-devel@lists.freedesktop.org 4780S: Maintained 4781F: drivers/gpu/drm/tilcdc/ 4782F: Documentation/devicetree/bindings/display/tilcdc/ 4783 4784DRM DRIVERS FOR TI OMAP 4785M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4786L: dri-devel@lists.freedesktop.org 4787S: Maintained 4788F: drivers/gpu/drm/omapdrm/ 4789F: Documentation/devicetree/bindings/display/ti/ 4790 4791DRM DRIVERS FOR VC4 4792M: Eric Anholt <eric@anholt.net> 4793T: git git://github.com/anholt/linux 4794S: Supported 4795F: drivers/gpu/drm/vc4/ 4796F: include/uapi/drm/vc4_drm.h 4797F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4798T: git git://anongit.freedesktop.org/drm/drm-misc 4799 4800DRM DRIVERS FOR VIVANTE GPU IP 4801M: Lucas Stach <l.stach@pengutronix.de> 4802R: Russell King <linux+etnaviv@armlinux.org.uk> 4803R: Christian Gmeiner <christian.gmeiner@gmail.com> 4804L: etnaviv@lists.freedesktop.org 4805L: dri-devel@lists.freedesktop.org 4806S: Maintained 4807F: drivers/gpu/drm/etnaviv/ 4808F: include/uapi/drm/etnaviv_drm.h 4809F: Documentation/devicetree/bindings/display/etnaviv/ 4810 4811DRM DRIVERS FOR ZTE ZX 4812M: Shawn Guo <shawnguo@kernel.org> 4813L: dri-devel@lists.freedesktop.org 4814S: Maintained 4815F: drivers/gpu/drm/zte/ 4816F: Documentation/devicetree/bindings/display/zte,vou.txt 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818 4819DRM PANEL DRIVERS 4820M: Thierry Reding <thierry.reding@gmail.com> 4821L: dri-devel@lists.freedesktop.org 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823S: Maintained 4824F: drivers/gpu/drm/drm_panel.c 4825F: drivers/gpu/drm/panel/ 4826F: include/drm/drm_panel.h 4827F: Documentation/devicetree/bindings/display/panel/ 4828 4829DRM TINYDRM DRIVERS 4830M: Noralf Trønnes <noralf@tronnes.org> 4831W: https://github.com/notro/tinydrm/wiki/Development 4832T: git git://anongit.freedesktop.org/drm/drm-misc 4833S: Maintained 4834F: drivers/gpu/drm/tinydrm/ 4835F: include/drm/tinydrm/ 4836 4837DRM TTM SUBSYSTEM 4838M: Christian Koenig <christian.koenig@amd.com> 4839M: Roger He <Hongbo.He@amd.com> 4840T: git git://people.freedesktop.org/~agd5f/linux 4841S: Maintained 4842L: dri-devel@lists.freedesktop.org 4843F: include/drm/ttm/ 4844F: drivers/gpu/drm/ttm/ 4845 4846DSBR100 USB FM RADIO DRIVER 4847M: Alexey Klimov <klimov.linux@gmail.com> 4848L: linux-media@vger.kernel.org 4849T: git git://linuxtv.org/media_tree.git 4850S: Maintained 4851F: drivers/media/radio/dsbr100.c 4852 4853DSCC4 DRIVER 4854M: Francois Romieu <romieu@fr.zoreil.com> 4855L: netdev@vger.kernel.org 4856S: Maintained 4857F: drivers/net/wan/dscc4.c 4858 4859DT3155 MEDIA DRIVER 4860M: Hans Verkuil <hverkuil@xs4all.nl> 4861L: linux-media@vger.kernel.org 4862T: git git://linuxtv.org/media_tree.git 4863W: https://linuxtv.org 4864S: Odd Fixes 4865F: drivers/media/pci/dt3155/ 4866 4867DVB_USB_AF9015 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/af9015* 4876 4877DVB_USB_AF9035 MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb-v2/af9035* 4886 4887DVB_USB_ANYSEE MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/anysee* 4896 4897DVB_USB_AU6610 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://palosaari.fi/linux/ 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/au6610* 4906 4907DVB_USB_CE6230 MEDIA DRIVER 4908M: Antti Palosaari <crope@iki.fi> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://palosaari.fi/linux/ 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/anttip/media_tree.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/ce6230* 4916 4917DVB_USB_CXUSB MEDIA DRIVER 4918M: Michael Krufky <mkrufky@linuxtv.org> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://github.com/mkrufky 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb/cxusb* 4926 4927DVB_USB_EC168 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/ec168* 4936 4937DVB_USB_GL861 MEDIA DRIVER 4938M: Antti Palosaari <crope@iki.fi> 4939L: linux-media@vger.kernel.org 4940W: https://linuxtv.org 4941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4942T: git git://linuxtv.org/anttip/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/dvb-usb-v2/gl861* 4945 4946DVB_USB_MXL111SF MEDIA DRIVER 4947M: Michael Krufky <mkrufky@linuxtv.org> 4948L: linux-media@vger.kernel.org 4949W: https://linuxtv.org 4950W: http://github.com/mkrufky 4951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4952T: git git://linuxtv.org/mkrufky/mxl111sf.git 4953S: Maintained 4954F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4955 4956DVB_USB_RTL28XXU MEDIA DRIVER 4957M: Antti Palosaari <crope@iki.fi> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://palosaari.fi/linux/ 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/anttip/media_tree.git 4963S: Maintained 4964F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4965 4966DVB_USB_V2 MEDIA DRIVER 4967M: Antti Palosaari <crope@iki.fi> 4968L: linux-media@vger.kernel.org 4969W: https://linuxtv.org 4970W: http://palosaari.fi/linux/ 4971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4972T: git git://linuxtv.org/anttip/media_tree.git 4973S: Maintained 4974F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4975F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4976 4977DYNAMIC DEBUG 4978M: Jason Baron <jbaron@akamai.com> 4979S: Maintained 4980F: lib/dynamic_debug.c 4981F: include/linux/dynamic_debug.h 4982 4983DYNAMIC INTERRUPT MODERATION 4984M: Tal Gilboa <talgi@mellanox.com> 4985S: Maintained 4986F: include/linux/net_dim.h 4987 4988DZ DECSTATION DZ11 SERIAL DRIVER 4989M: "Maciej W. Rozycki" <macro@linux-mips.org> 4990S: Maintained 4991F: drivers/tty/serial/dz.* 4992 4993E3X0 POWER BUTTON DRIVER 4994M: Moritz Fischer <moritz.fischer@ettus.com> 4995L: usrp-users@lists.ettus.com 4996W: http://www.ettus.com 4997S: Supported 4998F: drivers/input/misc/e3x0-button.c 4999F: Documentation/devicetree/bindings/input/e3x0-button.txt 5000 5001E4000 MEDIA DRIVER 5002M: Antti Palosaari <crope@iki.fi> 5003L: linux-media@vger.kernel.org 5004W: https://linuxtv.org 5005W: http://palosaari.fi/linux/ 5006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5007T: git git://linuxtv.org/anttip/media_tree.git 5008S: Maintained 5009F: drivers/media/tuners/e4000* 5010 5011EC100 MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/dvb-frontends/ec100* 5020 5021ECRYPT FILE SYSTEM 5022M: Tyler Hicks <tyhicks@canonical.com> 5023L: ecryptfs@vger.kernel.org 5024W: http://ecryptfs.org 5025W: https://launchpad.net/ecryptfs 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5027S: Supported 5028F: Documentation/filesystems/ecryptfs.txt 5029F: fs/ecryptfs/ 5030 5031EDAC-AMD64 5032M: Borislav Petkov <bp@alien8.de> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/amd64_edac* 5036 5037EDAC-CALXEDA 5038M: Robert Richter <rric@kernel.org> 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/highbank* 5042 5043EDAC-CAVIUM OCTEON 5044M: Ralf Baechle <ralf@linux-mips.org> 5045M: David Daney <david.daney@cavium.com> 5046L: linux-edac@vger.kernel.org 5047L: linux-mips@linux-mips.org 5048S: Supported 5049F: drivers/edac/octeon_edac* 5050 5051EDAC-CAVIUM THUNDERX 5052M: David Daney <david.daney@cavium.com> 5053M: Jan Glauber <jglauber@cavium.com> 5054L: linux-edac@vger.kernel.org 5055S: Supported 5056F: drivers/edac/thunderx_edac* 5057 5058EDAC-CORE 5059M: Borislav Petkov <bp@alien8.de> 5060M: Mauro Carvalho Chehab <mchehab@kernel.org> 5061L: linux-edac@vger.kernel.org 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5064S: Supported 5065F: Documentation/admin-guide/ras.rst 5066F: Documentation/driver-api/edac.rst 5067F: drivers/edac/ 5068F: include/linux/edac.h 5069 5070EDAC-E752X 5071M: Mark Gross <mark.gross@intel.com> 5072L: linux-edac@vger.kernel.org 5073S: Maintained 5074F: drivers/edac/e752x_edac.c 5075 5076EDAC-E7XXX 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/e7xxx_edac.c 5080 5081EDAC-FSL_DDR 5082M: York Sun <york.sun@nxp.com> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/fsl_ddr_edac.* 5086 5087EDAC-GHES 5088M: Mauro Carvalho Chehab <mchehab@kernel.org> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/ghes_edac.c 5092 5093EDAC-I3000 5094L: linux-edac@vger.kernel.org 5095S: Orphan 5096F: drivers/edac/i3000_edac.c 5097 5098EDAC-I5000 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/i5000_edac.c 5102 5103EDAC-I5400 5104M: Mauro Carvalho Chehab <mchehab@kernel.org> 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/i5400_edac.c 5108 5109EDAC-I7300 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/i7300_edac.c 5114 5115EDAC-I7CORE 5116M: Mauro Carvalho Chehab <mchehab@kernel.org> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/i7core_edac.c 5120 5121EDAC-I82443BXGX 5122M: Tim Small <tim@buttersideup.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i82443bxgx_edac.c 5126 5127EDAC-I82975X 5128M: Ranganathan Desikan <ravi@jetztechnologies.com> 5129M: "Arvind R." <arvino55@gmail.com> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/i82975x_edac.c 5133 5134EDAC-IE31200 5135M: Jason Baron <jbaron@akamai.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/ie31200_edac.c 5139 5140EDAC-MPC85XX 5141M: Johannes Thumshirn <morbidrsa@gmail.com> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/mpc85xx_edac.[ch] 5145 5146EDAC-PASEMI 5147M: Egor Martovetsky <egor@pasemi.com> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/pasemi_edac.c 5151 5152EDAC-PND2 5153M: Tony Luck <tony.luck@intel.com> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/pnd2_edac.[ch] 5157 5158EDAC-R82600 5159M: Tim Small <tim@buttersideup.com> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/r82600_edac.c 5163 5164EDAC-SBRIDGE 5165M: Mauro Carvalho Chehab <mchehab@kernel.org> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/sb_edac.c 5169 5170EDAC-SKYLAKE 5171M: Tony Luck <tony.luck@intel.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/skx_edac.c 5175 5176EDAC-TI 5177M: Tero Kristo <t-kristo@ti.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/ti_edac.c 5181 5182EDIROL UA-101/UA-1000 DRIVER 5183M: Clemens Ladisch <clemens@ladisch.de> 5184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5185T: git git://git.alsa-project.org/alsa-kernel.git 5186S: Maintained 5187F: sound/usb/misc/ua101.c 5188 5189EFI TEST DRIVER 5190L: linux-efi@vger.kernel.org 5191M: Ivan Hu <ivan.hu@canonical.com> 5192M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5193S: Maintained 5194F: drivers/firmware/efi/test/ 5195 5196EFI VARIABLE FILESYSTEM 5197M: Matthew Garrett <matthew.garrett@nebula.com> 5198M: Jeremy Kerr <jk@ozlabs.org> 5199M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5201L: linux-efi@vger.kernel.org 5202S: Maintained 5203F: fs/efivarfs/ 5204 5205EFIFB FRAMEBUFFER DRIVER 5206L: linux-fbdev@vger.kernel.org 5207M: Peter Jones <pjones@redhat.com> 5208S: Maintained 5209F: drivers/video/fbdev/efifb.c 5210 5211EFS FILESYSTEM 5212W: http://aeschi.ch.eu.org/efs/ 5213S: Orphan 5214F: fs/efs/ 5215 5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5217M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5218L: netdev@vger.kernel.org 5219S: Maintained 5220F: drivers/net/ethernet/ibm/ehea/ 5221 5222EM28XX VIDEO4LINUX DRIVER 5223M: Mauro Carvalho Chehab <mchehab@kernel.org> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226T: git git://linuxtv.org/media_tree.git 5227S: Maintained 5228F: drivers/media/usb/em28xx/ 5229F: Documentation/media/v4l-drivers/em28xx* 5230 5231EMBEDDED LINUX 5232M: Paul Gortmaker <paul.gortmaker@windriver.com> 5233M: Matt Mackall <mpm@selenic.com> 5234M: David Woodhouse <dwmw2@infradead.org> 5235L: linux-embedded@vger.kernel.org 5236S: Maintained 5237 5238Emulex 10Gbps iSCSI - OneConnect DRIVER 5239M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5240M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5241M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5242L: linux-scsi@vger.kernel.org 5243W: http://www.broadcom.com 5244S: Supported 5245F: drivers/scsi/be2iscsi/ 5246 5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5248M: Sathya Perla <sathya.perla@broadcom.com> 5249M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5250M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5251M: Somnath Kotur <somnath.kotur@broadcom.com> 5252L: netdev@vger.kernel.org 5253W: http://www.emulex.com 5254S: Supported 5255F: drivers/net/ethernet/emulex/benet/ 5256 5257EMULEX ONECONNECT ROCE DRIVER 5258M: Selvin Xavier <selvin.xavier@broadcom.com> 5259M: Devesh Sharma <devesh.sharma@broadcom.com> 5260L: linux-rdma@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Odd Fixes 5263F: drivers/infiniband/hw/ocrdma/ 5264F: include/uapi/rdma/ocrdma-abi.h 5265 5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5267M: James Smart <james.smart@broadcom.com> 5268M: Dick Kennedy <dick.kennedy@broadcom.com> 5269L: linux-scsi@vger.kernel.org 5270W: http://www.broadcom.com 5271S: Supported 5272F: drivers/scsi/lpfc/ 5273 5274ENE CB710 FLASH CARD READER DRIVER 5275M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5276S: Maintained 5277F: drivers/misc/cb710/ 5278F: drivers/mmc/host/cb710-mmc.* 5279F: include/linux/cb710.h 5280 5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5282M: Maxim Levitsky <maximlevitsky@gmail.com> 5283S: Maintained 5284F: drivers/media/rc/ene_ir.* 5285 5286EPSON S1D13XXX FRAMEBUFFER DRIVER 5287M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5288S: Maintained 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5290F: drivers/video/fbdev/s1d13xxxfb.c 5291F: include/video/s1d13xxxfb.h 5292 5293ERRSEQ ERROR TRACKING INFRASTRUCTURE 5294M: Jeff Layton <jlayton@kernel.org> 5295S: Maintained 5296F: lib/errseq.c 5297F: include/linux/errseq.h 5298 5299ET131X NETWORK DRIVER 5300M: Mark Einon <mark.einon@gmail.com> 5301S: Odd Fixes 5302F: drivers/net/ethernet/agere/ 5303 5304ETHERNET BRIDGE 5305M: Stephen Hemminger <stephen@networkplumber.org> 5306L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5307L: netdev@vger.kernel.org 5308W: http://www.linuxfoundation.org/en/Net:Bridge 5309S: Maintained 5310F: include/linux/netfilter_bridge/ 5311F: net/bridge/ 5312 5313ETHERNET PHY LIBRARY 5314M: Andrew Lunn <andrew@lunn.ch> 5315M: Florian Fainelli <f.fainelli@gmail.com> 5316L: netdev@vger.kernel.org 5317S: Maintained 5318F: Documentation/ABI/testing/sysfs-bus-mdio 5319F: Documentation/devicetree/bindings/net/mdio* 5320F: Documentation/networking/phy.txt 5321F: drivers/net/phy/ 5322F: drivers/of/of_mdio.c 5323F: drivers/of/of_net.c 5324F: include/linux/*mdio*.h 5325F: include/linux/of_net.h 5326F: include/linux/phy.h 5327F: include/linux/phy_fixed.h 5328F: include/linux/platform_data/mdio-gpio.h 5329F: include/linux/platform_data/mdio-bcm-unimac.h 5330F: include/trace/events/mdio.h 5331F: include/uapi/linux/mdio.h 5332F: include/uapi/linux/mii.h 5333 5334EXT2 FILE SYSTEM 5335M: Jan Kara <jack@suse.com> 5336L: linux-ext4@vger.kernel.org 5337S: Maintained 5338F: Documentation/filesystems/ext2.txt 5339F: fs/ext2/ 5340F: include/linux/ext2* 5341 5342EXT4 FILE SYSTEM 5343M: "Theodore Ts'o" <tytso@mit.edu> 5344M: Andreas Dilger <adilger.kernel@dilger.ca> 5345L: linux-ext4@vger.kernel.org 5346W: http://ext4.wiki.kernel.org 5347Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5349S: Maintained 5350F: Documentation/filesystems/ext4.txt 5351F: fs/ext4/ 5352 5353Extended Verification Module (EVM) 5354M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5355L: linux-integrity@vger.kernel.org 5356S: Supported 5357F: security/integrity/evm/ 5358 5359EXTENSIBLE FIRMWARE INTERFACE (EFI) 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361L: linux-efi@vger.kernel.org 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5363S: Maintained 5364F: Documentation/efi-stub.txt 5365F: arch/*/kernel/efi.c 5366F: arch/x86/boot/compressed/eboot.[ch] 5367F: arch/*/include/asm/efi.h 5368F: arch/x86/platform/efi/ 5369F: drivers/firmware/efi/ 5370F: include/linux/efi*.h 5371F: arch/arm/boot/compressed/efi-header.S 5372F: arch/arm64/kernel/efi-entry.S 5373 5374EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5375M: MyungJoo Ham <myungjoo.ham@samsung.com> 5376M: Chanwoo Choi <cw00.choi@samsung.com> 5377L: linux-kernel@vger.kernel.org 5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5379S: Maintained 5380F: drivers/extcon/ 5381F: include/linux/extcon/ 5382F: include/linux/extcon.h 5383F: Documentation/extcon/ 5384F: Documentation/devicetree/bindings/extcon/ 5385 5386EXYNOS DP DRIVER 5387M: Jingoo Han <jingoohan1@gmail.com> 5388L: dri-devel@lists.freedesktop.org 5389S: Maintained 5390F: drivers/gpu/drm/exynos/exynos_dp* 5391 5392EXYNOS SYSMMU (IOMMU) driver 5393M: Marek Szyprowski <m.szyprowski@samsung.com> 5394L: iommu@lists.linux-foundation.org 5395S: Maintained 5396F: drivers/iommu/exynos-iommu.c 5397 5398EZchip NPS platform support 5399M: Elad Kanfi <eladkan@mellanox.com> 5400M: Vineet Gupta <vgupta@synopsys.com> 5401S: Supported 5402F: arch/arc/plat-eznps 5403F: arch/arc/boot/dts/eznps.dts 5404 5405F2FS FILE SYSTEM 5406M: Jaegeuk Kim <jaegeuk@kernel.org> 5407M: Chao Yu <yuchao0@huawei.com> 5408L: linux-f2fs-devel@lists.sourceforge.net 5409W: https://f2fs.wiki.kernel.org/ 5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5411S: Maintained 5412F: Documentation/filesystems/f2fs.txt 5413F: Documentation/ABI/testing/sysfs-fs-f2fs 5414F: fs/f2fs/ 5415F: include/linux/f2fs_fs.h 5416F: include/trace/events/f2fs.h 5417 5418F71805F HARDWARE MONITORING DRIVER 5419M: Jean Delvare <jdelvare@suse.com> 5420L: linux-hwmon@vger.kernel.org 5421S: Maintained 5422F: Documentation/hwmon/f71805f 5423F: drivers/hwmon/f71805f.c 5424 5425FANOTIFY 5426M: Jan Kara <jack@suse.cz> 5427R: Amir Goldstein <amir73il@gmail.com> 5428L: linux-fsdevel@vger.kernel.org 5429S: Maintained 5430F: fs/notify/fanotify/ 5431F: include/linux/fanotify.h 5432F: include/uapi/linux/fanotify.h 5433 5434FARSYNC SYNCHRONOUS DRIVER 5435M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5436W: http://www.farsite.co.uk/ 5437S: Supported 5438F: drivers/net/wan/farsync.* 5439 5440FAULT INJECTION SUPPORT 5441M: Akinobu Mita <akinobu.mita@gmail.com> 5442S: Supported 5443F: Documentation/fault-injection/ 5444F: lib/fault-inject.c 5445 5446FBTFT Framebuffer drivers 5447M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5448S: Maintained 5449F: drivers/staging/fbtft/ 5450 5451FC0011 TUNER DRIVER 5452M: Michael Buesch <m@bues.ch> 5453L: linux-media@vger.kernel.org 5454S: Maintained 5455F: drivers/media/tuners/fc0011.h 5456F: drivers/media/tuners/fc0011.c 5457 5458FC2580 MEDIA DRIVER 5459M: Antti Palosaari <crope@iki.fi> 5460L: linux-media@vger.kernel.org 5461W: https://linuxtv.org 5462W: http://palosaari.fi/linux/ 5463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5464T: git git://linuxtv.org/anttip/media_tree.git 5465S: Maintained 5466F: drivers/media/tuners/fc2580* 5467 5468FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5469M: Johannes Thumshirn <jth@kernel.org> 5470L: linux-scsi@vger.kernel.org 5471W: www.Open-FCoE.org 5472S: Supported 5473F: drivers/scsi/libfc/ 5474F: drivers/scsi/fcoe/ 5475F: include/scsi/fc/ 5476F: include/scsi/libfc.h 5477F: include/scsi/libfcoe.h 5478F: include/uapi/scsi/fc/ 5479 5480FILE LOCKING (flock() and fcntl()/lockf()) 5481M: Jeff Layton <jlayton@kernel.org> 5482M: "J. Bruce Fields" <bfields@fieldses.org> 5483L: linux-fsdevel@vger.kernel.org 5484S: Maintained 5485F: include/linux/fcntl.h 5486F: include/uapi/linux/fcntl.h 5487F: fs/fcntl.c 5488F: fs/locks.c 5489 5490FILESYSTEMS (VFS and infrastructure) 5491M: Alexander Viro <viro@zeniv.linux.org.uk> 5492L: linux-fsdevel@vger.kernel.org 5493S: Maintained 5494F: fs/* 5495F: include/linux/fs.h 5496F: include/uapi/linux/fs.h 5497 5498FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5499M: Riku Voipio <riku.voipio@iki.fi> 5500L: linux-hwmon@vger.kernel.org 5501S: Maintained 5502F: drivers/hwmon/f75375s.c 5503F: include/linux/f75375s.h 5504 5505FIREWIRE AUDIO DRIVERS 5506M: Clemens Ladisch <clemens@ladisch.de> 5507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5508T: git git://git.alsa-project.org/alsa-kernel.git 5509S: Maintained 5510F: sound/firewire/ 5511 5512FIREWIRE MEDIA DRIVERS (firedtv) 5513M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5514L: linux-media@vger.kernel.org 5515L: linux1394-devel@lists.sourceforge.net 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5517S: Maintained 5518F: drivers/media/firewire/ 5519 5520FIREWIRE SBP-2 TARGET 5521M: Chris Boot <bootc@bootc.net> 5522L: linux-scsi@vger.kernel.org 5523L: target-devel@vger.kernel.org 5524L: linux1394-devel@lists.sourceforge.net 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5526S: Maintained 5527F: drivers/target/sbp/ 5528 5529FIREWIRE SUBSYSTEM 5530M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5531L: linux1394-devel@lists.sourceforge.net 5532W: http://ieee1394.wiki.kernel.org/ 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5534S: Maintained 5535F: drivers/firewire/ 5536F: include/linux/firewire.h 5537F: include/uapi/linux/firewire*.h 5538F: tools/firewire/ 5539 5540FIRMWARE LOADER (request_firmware) 5541M: Luis R. Rodriguez <mcgrof@kernel.org> 5542L: linux-kernel@vger.kernel.org 5543S: Maintained 5544F: Documentation/firmware_class/ 5545F: drivers/base/firmware_loader/ 5546F: include/linux/firmware.h 5547 5548FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5549M: Joshua Morris <josh.h.morris@us.ibm.com> 5550M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5551S: Maintained 5552F: drivers/block/rsxx/ 5553 5554FLOPPY DRIVER 5555M: Jiri Kosina <jikos@kernel.org> 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5557S: Odd fixes 5558F: drivers/block/floppy.c 5559 5560FMC SUBSYSTEM 5561M: Alessandro Rubini <rubini@gnudd.com> 5562W: http://www.ohwr.org/projects/fmc-bus 5563S: Supported 5564F: drivers/fmc/ 5565F: include/linux/fmc*.h 5566F: include/linux/ipmi-fru.h 5567K: fmc_d.*register 5568 5569FPGA MANAGER FRAMEWORK 5570M: Alan Tull <atull@kernel.org> 5571M: Moritz Fischer <mdf@kernel.org> 5572L: linux-fpga@vger.kernel.org 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5575Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5576F: Documentation/fpga/ 5577F: Documentation/devicetree/bindings/fpga/ 5578F: drivers/fpga/ 5579F: include/linux/fpga/ 5580W: http://www.rocketboards.org 5581 5582FPU EMULATOR 5583M: Bill Metzenthen <billm@melbpc.org.au> 5584W: http://floatingpoint.sourceforge.net/emulator/index.html 5585S: Maintained 5586F: arch/x86/math-emu/ 5587 5588FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5589L: netdev@vger.kernel.org 5590S: Orphan 5591F: drivers/net/wan/dlci.c 5592F: drivers/net/wan/sdla.c 5593 5594FRAMEBUFFER LAYER 5595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5596L: dri-devel@lists.freedesktop.org 5597L: linux-fbdev@vger.kernel.org 5598T: git git://github.com/bzolnier/linux.git 5599Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5600S: Maintained 5601F: Documentation/fb/ 5602F: drivers/video/ 5603F: include/video/ 5604F: include/linux/fb.h 5605F: include/uapi/video/ 5606F: include/uapi/linux/fb.h 5607 5608FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5609M: Horia Geantă <horia.geanta@nxp.com> 5610M: Aymen Sghaier <aymen.sghaier@nxp.com> 5611L: linux-crypto@vger.kernel.org 5612S: Maintained 5613F: drivers/crypto/caam/ 5614F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5615 5616FREESCALE DIU FRAMEBUFFER DRIVER 5617M: Timur Tabi <timur@tabi.org> 5618L: linux-fbdev@vger.kernel.org 5619S: Maintained 5620F: drivers/video/fbdev/fsl-diu-fb.* 5621 5622FREESCALE DMA DRIVER 5623M: Li Yang <leoyang.li@nxp.com> 5624M: Zhang Wei <zw@zh-kernel.org> 5625L: linuxppc-dev@lists.ozlabs.org 5626S: Maintained 5627F: drivers/dma/fsldma.* 5628 5629FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5630M: Claudiu Manoil <claudiu.manoil@nxp.com> 5631L: netdev@vger.kernel.org 5632S: Maintained 5633F: drivers/net/ethernet/freescale/gianfar* 5634X: drivers/net/ethernet/freescale/gianfar_ptp.c 5635F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5636 5637FREESCALE GPMI NAND DRIVER 5638M: Han Xu <han.xu@nxp.com> 5639L: linux-mtd@lists.infradead.org 5640S: Maintained 5641F: drivers/mtd/nand/raw/gpmi-nand/* 5642 5643FREESCALE I2C CPM DRIVER 5644M: Jochen Friedrich <jochen@scram.de> 5645L: linuxppc-dev@lists.ozlabs.org 5646L: linux-i2c@vger.kernel.org 5647S: Maintained 5648F: drivers/i2c/busses/i2c-cpm.c 5649 5650FREESCALE IMX / MXC FEC DRIVER 5651M: Fugang Duan <fugang.duan@nxp.com> 5652L: netdev@vger.kernel.org 5653S: Maintained 5654F: drivers/net/ethernet/freescale/fec_main.c 5655F: drivers/net/ethernet/freescale/fec_ptp.c 5656F: drivers/net/ethernet/freescale/fec.h 5657F: Documentation/devicetree/bindings/net/fsl-fec.txt 5658 5659FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5660M: Sascha Hauer <s.hauer@pengutronix.de> 5661R: Pengutronix Kernel Team <kernel@pengutronix.de> 5662L: linux-fbdev@vger.kernel.org 5663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5664S: Maintained 5665F: include/linux/platform_data/video-imxfb.h 5666F: drivers/video/fbdev/imxfb.c 5667 5668FREESCALE QORIQ DPAA ETHERNET DRIVER 5669M: Madalin Bucur <madalin.bucur@nxp.com> 5670L: netdev@vger.kernel.org 5671S: Maintained 5672F: drivers/net/ethernet/freescale/dpaa 5673 5674FREESCALE QORIQ DPAA FMAN DRIVER 5675M: Madalin Bucur <madalin.bucur@nxp.com> 5676L: netdev@vger.kernel.org 5677S: Maintained 5678F: drivers/net/ethernet/freescale/fman 5679F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5680 5681FREESCALE QUAD SPI DRIVER 5682M: Han Xu <han.xu@nxp.com> 5683L: linux-mtd@lists.infradead.org 5684S: Maintained 5685F: drivers/mtd/spi-nor/fsl-quadspi.c 5686 5687FREESCALE QUICC ENGINE LIBRARY 5688M: Qiang Zhao <qiang.zhao@nxp.com> 5689L: linuxppc-dev@lists.ozlabs.org 5690S: Maintained 5691F: drivers/soc/fsl/qe/ 5692F: include/soc/fsl/*qe*.h 5693F: include/soc/fsl/*ucc*.h 5694 5695FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5696M: Li Yang <leoyang.li@nxp.com> 5697L: netdev@vger.kernel.org 5698L: linuxppc-dev@lists.ozlabs.org 5699S: Maintained 5700F: drivers/net/ethernet/freescale/ucc_geth* 5701 5702FREESCALE QUICC ENGINE UCC HDLC DRIVER 5703M: Zhao Qiang <qiang.zhao@nxp.com> 5704L: netdev@vger.kernel.org 5705L: linuxppc-dev@lists.ozlabs.org 5706S: Maintained 5707F: drivers/net/wan/fsl_ucc_hdlc* 5708 5709FREESCALE QUICC ENGINE UCC UART DRIVER 5710M: Timur Tabi <timur@tabi.org> 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/tty/serial/ucc_uart.c 5714 5715FREESCALE SOC DRIVERS 5716M: Li Yang <leoyang.li@nxp.com> 5717L: linuxppc-dev@lists.ozlabs.org 5718L: linux-arm-kernel@lists.infradead.org 5719S: Maintained 5720F: Documentation/devicetree/bindings/soc/fsl/ 5721F: drivers/soc/fsl/ 5722F: include/linux/fsl/ 5723 5724FREESCALE SOC FS_ENET DRIVER 5725M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5726M: Vitaly Bordug <vbordug@ru.mvista.com> 5727L: linuxppc-dev@lists.ozlabs.org 5728L: netdev@vger.kernel.org 5729S: Maintained 5730F: drivers/net/ethernet/freescale/fs_enet/ 5731F: include/linux/fs_enet_pd.h 5732 5733FREESCALE SOC SOUND DRIVERS 5734M: Timur Tabi <timur@tabi.org> 5735M: Nicolin Chen <nicoleotsuka@gmail.com> 5736M: Xiubo Li <Xiubo.Lee@gmail.com> 5737R: Fabio Estevam <fabio.estevam@nxp.com> 5738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5739L: linuxppc-dev@lists.ozlabs.org 5740S: Maintained 5741F: sound/soc/fsl/fsl* 5742F: sound/soc/fsl/imx* 5743F: sound/soc/fsl/mpc8610_hpcd.c 5744 5745FREESCALE USB PERIPHERAL DRIVERS 5746M: Li Yang <leoyang.li@nxp.com> 5747L: linux-usb@vger.kernel.org 5748L: linuxppc-dev@lists.ozlabs.org 5749S: Maintained 5750F: drivers/usb/gadget/udc/fsl* 5751 5752FREEVXFS FILESYSTEM 5753M: Christoph Hellwig <hch@infradead.org> 5754W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5755S: Maintained 5756F: fs/freevxfs/ 5757 5758FREEZER 5759M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5760M: Pavel Machek <pavel@ucw.cz> 5761L: linux-pm@vger.kernel.org 5762S: Supported 5763F: Documentation/power/freezing-of-tasks.txt 5764F: include/linux/freezer.h 5765F: kernel/freezer.c 5766 5767FRONTSWAP API 5768M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5769L: linux-kernel@vger.kernel.org 5770S: Maintained 5771F: mm/frontswap.c 5772F: include/linux/frontswap.h 5773 5774FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5775M: David Howells <dhowells@redhat.com> 5776L: linux-cachefs@redhat.com (moderated for non-subscribers) 5777S: Supported 5778F: Documentation/filesystems/caching/ 5779F: fs/fscache/ 5780F: include/linux/fscache*.h 5781 5782FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5783M: Theodore Y. Ts'o <tytso@mit.edu> 5784M: Jaegeuk Kim <jaegeuk@kernel.org> 5785L: linux-fscrypt@vger.kernel.org 5786Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5788S: Supported 5789F: fs/crypto/ 5790F: include/linux/fscrypt*.h 5791F: Documentation/filesystems/fscrypt.rst 5792 5793FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5794M: Jan Kara <jack@suse.cz> 5795R: Amir Goldstein <amir73il@gmail.com> 5796L: linux-fsdevel@vger.kernel.org 5797S: Maintained 5798F: fs/notify/ 5799F: include/linux/fsnotify*.h 5800 5801FUJITSU LAPTOP EXTRAS 5802M: Jonathan Woithe <jwoithe@just42.net> 5803L: platform-driver-x86@vger.kernel.org 5804S: Maintained 5805F: drivers/platform/x86/fujitsu-laptop.c 5806 5807FUJITSU M-5MO LS CAMERA ISP DRIVER 5808M: Kyungmin Park <kyungmin.park@samsung.com> 5809M: Heungjun Kim <riverful.kim@samsung.com> 5810L: linux-media@vger.kernel.org 5811S: Maintained 5812F: drivers/media/i2c/m5mols/ 5813F: include/media/i2c/m5mols.h 5814 5815FUJITSU TABLET EXTRAS 5816M: Robert Gerlach <khnz@gmx.de> 5817L: platform-driver-x86@vger.kernel.org 5818S: Maintained 5819F: drivers/platform/x86/fujitsu-tablet.c 5820 5821FUSE: FILESYSTEM IN USERSPACE 5822M: Miklos Szeredi <miklos@szeredi.hu> 5823L: linux-fsdevel@vger.kernel.org 5824W: http://fuse.sourceforge.net/ 5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5826S: Maintained 5827F: fs/fuse/ 5828F: include/uapi/linux/fuse.h 5829F: Documentation/filesystems/fuse.txt 5830 5831FUTEX SUBSYSTEM 5832M: Thomas Gleixner <tglx@linutronix.de> 5833M: Ingo Molnar <mingo@redhat.com> 5834R: Peter Zijlstra <peterz@infradead.org> 5835R: Darren Hart <dvhart@infradead.org> 5836L: linux-kernel@vger.kernel.org 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5838S: Maintained 5839F: kernel/futex.c 5840F: kernel/futex_compat.c 5841F: include/asm-generic/futex.h 5842F: include/linux/futex.h 5843F: include/uapi/linux/futex.h 5844F: tools/testing/selftests/futex/ 5845F: tools/perf/bench/futex* 5846F: Documentation/*futex* 5847 5848GCC PLUGINS 5849M: Kees Cook <keescook@chromium.org> 5850R: Emese Revfy <re.emese@gmail.com> 5851L: kernel-hardening@lists.openwall.com 5852S: Maintained 5853F: scripts/gcc-plugins/ 5854F: scripts/gcc-plugin.sh 5855F: scripts/Makefile.gcc-plugins 5856F: Documentation/gcc-plugins.txt 5857 5858GCOV BASED KERNEL PROFILING 5859M: Peter Oberparleiter <oberpar@linux.ibm.com> 5860S: Maintained 5861F: kernel/gcov/ 5862F: Documentation/dev-tools/gcov.rst 5863 5864GDB KERNEL DEBUGGING HELPER SCRIPTS 5865M: Jan Kiszka <jan.kiszka@siemens.com> 5866M: Kieran Bingham <kieran@bingham.xyz> 5867S: Supported 5868F: scripts/gdb/ 5869 5870GDT SCSI DISK ARRAY CONTROLLER DRIVER 5871M: Achim Leubner <achim_leubner@adaptec.com> 5872L: linux-scsi@vger.kernel.org 5873W: http://www.icp-vortex.com/ 5874S: Supported 5875F: drivers/scsi/gdt* 5876 5877GEMTEK FM RADIO RECEIVER DRIVER 5878M: Hans Verkuil <hverkuil@xs4all.nl> 5879L: linux-media@vger.kernel.org 5880T: git git://linuxtv.org/media_tree.git 5881W: https://linuxtv.org 5882S: Maintained 5883F: drivers/media/radio/radio-gemtek* 5884 5885GENERIC GPIO I2C DRIVER 5886M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5887S: Supported 5888F: drivers/i2c/busses/i2c-gpio.c 5889F: include/linux/i2c-gpio.h 5890 5891GENERIC GPIO I2C MULTIPLEXER DRIVER 5892M: Peter Korsgaard <peter.korsgaard@barco.com> 5893L: linux-i2c@vger.kernel.org 5894S: Supported 5895F: drivers/i2c/muxes/i2c-mux-gpio.c 5896F: include/linux/i2c-mux-gpio.h 5897F: Documentation/i2c/muxes/i2c-mux-gpio 5898 5899GENERIC HDLC (WAN) DRIVERS 5900M: Krzysztof Halasa <khc@pm.waw.pl> 5901W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5902S: Maintained 5903F: drivers/net/wan/c101.c 5904F: drivers/net/wan/hd6457* 5905F: drivers/net/wan/hdlc* 5906F: drivers/net/wan/n2.c 5907F: drivers/net/wan/pc300too.c 5908F: drivers/net/wan/pci200syn.c 5909F: drivers/net/wan/wanxl* 5910 5911GENERIC INCLUDE/ASM HEADER FILES 5912M: Arnd Bergmann <arnd@arndb.de> 5913L: linux-arch@vger.kernel.org 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5915S: Maintained 5916F: include/asm-generic/ 5917F: include/uapi/asm-generic/ 5918 5919GENERIC PHY FRAMEWORK 5920M: Kishon Vijay Abraham I <kishon@ti.com> 5921L: linux-kernel@vger.kernel.org 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5923S: Supported 5924F: drivers/phy/ 5925F: include/linux/phy/ 5926 5927GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5928M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5929S: Supported 5930F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5931 5932GENERIC PM DOMAINS 5933M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5934M: Kevin Hilman <khilman@kernel.org> 5935M: Ulf Hansson <ulf.hansson@linaro.org> 5936L: linux-pm@vger.kernel.org 5937S: Supported 5938F: drivers/base/power/domain*.c 5939F: include/linux/pm_domain.h 5940F: Documentation/devicetree/bindings/power/power_domain.txt 5941 5942GENERIC UIO DRIVER FOR PCI DEVICES 5943M: "Michael S. Tsirkin" <mst@redhat.com> 5944L: kvm@vger.kernel.org 5945S: Supported 5946F: drivers/uio/uio_pci_generic.c 5947 5948GENWQE (IBM Generic Workqueue Card) 5949M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5950M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5951S: Supported 5952F: drivers/misc/genwqe/ 5953 5954GET_MAINTAINER SCRIPT 5955M: Joe Perches <joe@perches.com> 5956S: Maintained 5957F: scripts/get_maintainer.pl 5958 5959GFS2 FILE SYSTEM 5960M: Steven Whitehouse <swhiteho@redhat.com> 5961M: Bob Peterson <rpeterso@redhat.com> 5962L: cluster-devel@redhat.com 5963W: http://sources.redhat.com/cluster/ 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5965S: Supported 5966F: Documentation/filesystems/gfs2*.txt 5967F: fs/gfs2/ 5968F: include/uapi/linux/gfs2_ondisk.h 5969 5970GIGASET ISDN DRIVERS 5971M: Paul Bolle <pebolle@tiscali.nl> 5972L: gigaset307x-common@lists.sourceforge.net 5973W: http://gigaset307x.sourceforge.net/ 5974S: Odd Fixes 5975F: Documentation/isdn/README.gigaset 5976F: drivers/isdn/gigaset/ 5977F: include/uapi/linux/gigaset_dev.h 5978 5979GO7007 MPEG CODEC 5980M: Hans Verkuil <hans.verkuil@cisco.com> 5981L: linux-media@vger.kernel.org 5982S: Maintained 5983F: drivers/media/usb/go7007/ 5984 5985GOODIX TOUCHSCREEN 5986M: Bastien Nocera <hadess@hadess.net> 5987L: linux-input@vger.kernel.org 5988S: Maintained 5989F: drivers/input/touchscreen/goodix.c 5990 5991GPD POCKET FAN DRIVER 5992M: Hans de Goede <hdegoede@redhat.com> 5993L: platform-driver-x86@vger.kernel.org 5994S: Maintained 5995F: drivers/platform/x86/gpd-pocket-fan.c 5996 5997GPIO ACPI SUPPORT 5998M: Mika Westerberg <mika.westerberg@linux.intel.com> 5999M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6000L: linux-gpio@vger.kernel.org 6001L: linux-acpi@vger.kernel.org 6002S: Maintained 6003F: Documentation/acpi/gpio-properties.txt 6004F: drivers/gpio/gpiolib-acpi.c 6005 6006GPIO IR Transmitter 6007M: Sean Young <sean@mess.org> 6008L: linux-media@vger.kernel.org 6009S: Maintained 6010F: drivers/media/rc/gpio-ir-tx.c 6011 6012GPIO MOCKUP DRIVER 6013M: Bamvor Jian Zhang <bamv2005@gmail.com> 6014R: Bartosz Golaszewski <brgl@bgdev.pl> 6015L: linux-gpio@vger.kernel.org 6016S: Maintained 6017F: drivers/gpio/gpio-mockup.c 6018F: tools/testing/selftests/gpio/ 6019 6020GPIO SUBSYSTEM 6021M: Linus Walleij <linus.walleij@linaro.org> 6022L: linux-gpio@vger.kernel.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6024S: Maintained 6025F: Documentation/devicetree/bindings/gpio/ 6026F: Documentation/driver-api/gpio/ 6027F: Documentation/gpio/ 6028F: Documentation/ABI/testing/gpio-cdev 6029F: Documentation/ABI/obsolete/sysfs-gpio 6030F: drivers/gpio/ 6031F: include/linux/gpio/ 6032F: include/linux/gpio.h 6033F: include/linux/of_gpio.h 6034F: include/asm-generic/gpio.h 6035F: include/uapi/linux/gpio.h 6036F: tools/gpio/ 6037 6038GRE DEMULTIPLEXER DRIVER 6039M: Dmitry Kozlov <xeb@mail.ru> 6040L: netdev@vger.kernel.org 6041S: Maintained 6042F: net/ipv4/gre_demux.c 6043F: net/ipv4/gre_offload.c 6044F: include/net/gre.h 6045 6046GRETH 10/100/1G Ethernet MAC device driver 6047M: Andreas Larsson <andreas@gaisler.com> 6048L: netdev@vger.kernel.org 6049S: Maintained 6050F: drivers/net/ethernet/aeroflex/ 6051 6052GREYBUS AUDIO PROTOCOLS DRIVERS 6053M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6054M: Mark Greer <mgreer@animalcreek.com> 6055S: Maintained 6056F: drivers/staging/greybus/audio_apbridgea.c 6057F: drivers/staging/greybus/audio_apbridgea.h 6058F: drivers/staging/greybus/audio_codec.c 6059F: drivers/staging/greybus/audio_codec.h 6060F: drivers/staging/greybus/audio_gb.c 6061F: drivers/staging/greybus/audio_manager.c 6062F: drivers/staging/greybus/audio_manager.h 6063F: drivers/staging/greybus/audio_manager_module.c 6064F: drivers/staging/greybus/audio_manager_private.h 6065F: drivers/staging/greybus/audio_manager_sysfs.c 6066F: drivers/staging/greybus/audio_module.c 6067F: drivers/staging/greybus/audio_topology.c 6068 6069GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6070M: Viresh Kumar <vireshk@kernel.org> 6071S: Maintained 6072F: drivers/staging/greybus/authentication.c 6073F: drivers/staging/greybus/bootrom.c 6074F: drivers/staging/greybus/firmware.h 6075F: drivers/staging/greybus/fw-core.c 6076F: drivers/staging/greybus/fw-download.c 6077F: drivers/staging/greybus/fw-managament.c 6078F: drivers/staging/greybus/greybus_authentication.h 6079F: drivers/staging/greybus/greybus_firmware.h 6080F: drivers/staging/greybus/hid.c 6081F: drivers/staging/greybus/i2c.c 6082F: drivers/staging/greybus/spi.c 6083F: drivers/staging/greybus/spilib.c 6084F: drivers/staging/greybus/spilib.h 6085 6086GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6087M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6088S: Maintained 6089F: drivers/staging/greybus/loopback.c 6090F: drivers/staging/greybus/timesync.c 6091F: drivers/staging/greybus/timesync_platform.c 6092 6093GREYBUS PLATFORM DRIVERS 6094M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6095S: Maintained 6096F: drivers/staging/greybus/arche-platform.c 6097F: drivers/staging/greybus/arche-apb-ctrl.c 6098F: drivers/staging/greybus/arche_platform.h 6099 6100GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6101M: Rui Miguel Silva <rmfrfs@gmail.com> 6102S: Maintained 6103F: drivers/staging/greybus/sdio.c 6104F: drivers/staging/greybus/light.c 6105F: drivers/staging/greybus/gpio.c 6106F: drivers/staging/greybus/power_supply.c 6107F: drivers/staging/greybus/spi.c 6108F: drivers/staging/greybus/spilib.c 6109 6110GREYBUS SUBSYSTEM 6111M: Johan Hovold <johan@kernel.org> 6112M: Alex Elder <elder@kernel.org> 6113M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6114S: Maintained 6115F: drivers/staging/greybus/ 6116L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6117 6118GREYBUS UART PROTOCOLS DRIVERS 6119M: David Lin <dtwlin@gmail.com> 6120S: Maintained 6121F: drivers/staging/greybus/uart.c 6122F: drivers/staging/greybus/log.c 6123 6124GS1662 VIDEO SERIALIZER 6125M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Maintained 6129F: drivers/media/spi/gs1662.c 6130 6131GSPCA FINEPIX SUBDRIVER 6132M: Frank Zago <frank@zago.net> 6133L: linux-media@vger.kernel.org 6134T: git git://linuxtv.org/media_tree.git 6135S: Maintained 6136F: drivers/media/usb/gspca/finepix.c 6137 6138GSPCA GL860 SUBDRIVER 6139M: Olivier Lorin <o.lorin@laposte.net> 6140L: linux-media@vger.kernel.org 6141T: git git://linuxtv.org/media_tree.git 6142S: Maintained 6143F: drivers/media/usb/gspca/gl860/ 6144 6145GSPCA M5602 SUBDRIVER 6146M: Erik Andren <erik.andren@gmail.com> 6147L: linux-media@vger.kernel.org 6148T: git git://linuxtv.org/media_tree.git 6149S: Maintained 6150F: drivers/media/usb/gspca/m5602/ 6151 6152GSPCA PAC207 SONIXB SUBDRIVER 6153M: Hans Verkuil <hverkuil@xs4all.nl> 6154L: linux-media@vger.kernel.org 6155T: git git://linuxtv.org/media_tree.git 6156S: Odd Fixes 6157F: drivers/media/usb/gspca/pac207.c 6158 6159GSPCA SN9C20X SUBDRIVER 6160M: Brian Johnson <brijohn@gmail.com> 6161L: linux-media@vger.kernel.org 6162T: git git://linuxtv.org/media_tree.git 6163S: Maintained 6164F: drivers/media/usb/gspca/sn9c20x.c 6165 6166GSPCA T613 SUBDRIVER 6167M: Leandro Costantino <lcostantino@gmail.com> 6168L: linux-media@vger.kernel.org 6169T: git git://linuxtv.org/media_tree.git 6170S: Maintained 6171F: drivers/media/usb/gspca/t613.c 6172 6173GSPCA USB WEBCAM DRIVER 6174M: Hans Verkuil <hverkuil@xs4all.nl> 6175L: linux-media@vger.kernel.org 6176T: git git://linuxtv.org/media_tree.git 6177S: Odd Fixes 6178F: drivers/media/usb/gspca/ 6179 6180GTP (GPRS Tunneling Protocol) 6181M: Pablo Neira Ayuso <pablo@netfilter.org> 6182M: Harald Welte <laforge@gnumonks.org> 6183L: osmocom-net-gprs@lists.osmocom.org 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6185S: Maintained 6186F: drivers/net/gtp.c 6187 6188GUID PARTITION TABLE (GPT) 6189M: Davidlohr Bueso <dave@stgolabs.net> 6190L: linux-efi@vger.kernel.org 6191S: Maintained 6192F: block/partitions/efi.* 6193 6194H8/300 ARCHITECTURE 6195M: Yoshinori Sato <ysato@users.sourceforge.jp> 6196L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6197W: http://uclinux-h8.sourceforge.jp 6198T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6199S: Maintained 6200F: arch/h8300/ 6201F: drivers/clocksource/h8300_*.c 6202F: drivers/clk/h8300/ 6203F: drivers/irqchip/irq-renesas-h8*.c 6204 6205HACKRF MEDIA DRIVER 6206M: Antti Palosaari <crope@iki.fi> 6207L: linux-media@vger.kernel.org 6208W: https://linuxtv.org 6209W: http://palosaari.fi/linux/ 6210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6211T: git git://linuxtv.org/anttip/media_tree.git 6212S: Maintained 6213F: drivers/media/usb/hackrf/ 6214 6215HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6216M: Frank Seidel <frank@f-seidel.de> 6217L: platform-driver-x86@vger.kernel.org 6218W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6219S: Maintained 6220F: drivers/platform/x86/hdaps.c 6221 6222HARDWARE MONITORING 6223M: Jean Delvare <jdelvare@suse.com> 6224M: Guenter Roeck <linux@roeck-us.net> 6225L: linux-hwmon@vger.kernel.org 6226W: http://hwmon.wiki.kernel.org/ 6227T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6228S: Maintained 6229F: Documentation/hwmon/ 6230F: drivers/hwmon/ 6231F: include/linux/hwmon*.h 6232 6233HARDWARE RANDOM NUMBER GENERATOR CORE 6234M: Matt Mackall <mpm@selenic.com> 6235M: Herbert Xu <herbert@gondor.apana.org.au> 6236L: linux-crypto@vger.kernel.org 6237S: Odd fixes 6238F: Documentation/devicetree/bindings/rng/ 6239F: Documentation/hw_random.txt 6240F: drivers/char/hw_random/ 6241F: include/linux/hw_random.h 6242 6243HARDWARE TRACING FACILITIES 6244M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6245S: Maintained 6246F: drivers/hwtracing/ 6247 6248HARDWARE SPINLOCK CORE 6249M: Ohad Ben-Cohen <ohad@wizery.com> 6250M: Bjorn Andersson <bjorn.andersson@linaro.org> 6251L: linux-remoteproc@vger.kernel.org 6252S: Maintained 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6254F: Documentation/devicetree/bindings/hwlock/ 6255F: Documentation/hwspinlock.txt 6256F: drivers/hwspinlock/ 6257F: include/linux/hwspinlock.h 6258 6259HARMONY SOUND DRIVER 6260L: linux-parisc@vger.kernel.org 6261S: Maintained 6262F: sound/parisc/harmony.* 6263 6264HDPVR USB VIDEO ENCODER DRIVER 6265M: Hans Verkuil <hverkuil@xs4all.nl> 6266L: linux-media@vger.kernel.org 6267T: git git://linuxtv.org/media_tree.git 6268W: https://linuxtv.org 6269S: Odd Fixes 6270F: drivers/media/usb/hdpvr/ 6271 6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6273M: Jerry Hoemann <jerry.hoemann@hpe.com> 6274S: Supported 6275F: Documentation/watchdog/hpwdt.txt 6276F: drivers/watchdog/hpwdt.c 6277 6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6279M: Don Brace <don.brace@microsemi.com> 6280L: esc.storagedev@microsemi.com 6281L: linux-scsi@vger.kernel.org 6282S: Supported 6283F: Documentation/scsi/hpsa.txt 6284F: drivers/scsi/hpsa*.[ch] 6285F: include/linux/cciss*.h 6286F: include/uapi/linux/cciss*.h 6287 6288HFI1 DRIVER 6289M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6290M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6291L: linux-rdma@vger.kernel.org 6292S: Supported 6293F: drivers/infiniband/hw/hfi1 6294 6295HFS FILESYSTEM 6296L: linux-fsdevel@vger.kernel.org 6297S: Orphan 6298F: Documentation/filesystems/hfs.txt 6299F: fs/hfs/ 6300 6301HFSPLUS FILESYSTEM 6302L: linux-fsdevel@vger.kernel.org 6303S: Orphan 6304F: Documentation/filesystems/hfsplus.txt 6305F: fs/hfsplus/ 6306 6307HGA FRAMEBUFFER DRIVER 6308M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6309L: linux-nvidia@lists.surfsouth.com 6310W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6311S: Maintained 6312F: drivers/video/fbdev/hgafb.c 6313 6314HIBERNATION (aka Software Suspend, aka swsusp) 6315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6316M: Pavel Machek <pavel@ucw.cz> 6317L: linux-pm@vger.kernel.org 6318B: https://bugzilla.kernel.org 6319S: Supported 6320F: arch/x86/power/ 6321F: drivers/base/power/ 6322F: kernel/power/ 6323F: include/linux/suspend.h 6324F: include/linux/freezer.h 6325F: include/linux/pm.h 6326F: arch/*/include/asm/suspend*.h 6327 6328HID CORE LAYER 6329M: Jiri Kosina <jikos@kernel.org> 6330R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6331L: linux-input@vger.kernel.org 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6333S: Maintained 6334F: drivers/hid/ 6335F: include/linux/hid* 6336F: include/uapi/linux/hid* 6337 6338HID SENSOR HUB DRIVERS 6339M: Jiri Kosina <jikos@kernel.org> 6340M: Jonathan Cameron <jic23@kernel.org> 6341M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6342L: linux-input@vger.kernel.org 6343L: linux-iio@vger.kernel.org 6344S: Maintained 6345F: Documentation/hid/hid-sensor* 6346F: drivers/hid/hid-sensor-* 6347F: drivers/iio/*/hid-* 6348F: include/linux/hid-sensor-* 6349 6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6351M: Thomas Gleixner <tglx@linutronix.de> 6352L: linux-kernel@vger.kernel.org 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6354S: Maintained 6355F: Documentation/timers/ 6356F: kernel/time/hrtimer.c 6357F: kernel/time/clockevents.c 6358F: kernel/time/timer_*.c 6359F: include/linux/clockchips.h 6360F: include/linux/hrtimer.h 6361 6362HIGH-SPEED SCC DRIVER FOR AX.25 6363L: linux-hams@vger.kernel.org 6364S: Orphan 6365F: drivers/net/hamradio/dmascc.c 6366F: drivers/net/hamradio/scc.c 6367 6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6369M: HighPoint Linux Team <linux@highpoint-tech.com> 6370W: http://www.highpoint-tech.com 6371S: Supported 6372F: Documentation/scsi/hptiop.txt 6373F: drivers/scsi/hptiop.c 6374 6375HIPPI 6376M: Jes Sorensen <jes@trained-monkey.org> 6377L: linux-hippi@sunsite.dk 6378S: Maintained 6379F: include/linux/hippidevice.h 6380F: include/uapi/linux/if_hippi.h 6381F: net/802/hippi.c 6382F: drivers/net/hippi/ 6383 6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6385M: Yisen Zhuang <yisen.zhuang@huawei.com> 6386M: Salil Mehta <salil.mehta@huawei.com> 6387L: netdev@vger.kernel.org 6388W: http://www.hisilicon.com 6389S: Maintained 6390F: drivers/net/ethernet/hisilicon/hns3/ 6391 6392HISILICON LPC BUS DRIVER 6393M: john.garry@huawei.com 6394W: http://www.hisilicon.com 6395S: Maintained 6396F: drivers/bus/hisi_lpc.c 6397F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6398 6399HISILICON NETWORK SUBSYSTEM DRIVER 6400M: Yisen Zhuang <yisen.zhuang@huawei.com> 6401M: Salil Mehta <salil.mehta@huawei.com> 6402L: netdev@vger.kernel.org 6403W: http://www.hisilicon.com 6404S: Maintained 6405F: drivers/net/ethernet/hisilicon/ 6406F: Documentation/devicetree/bindings/net/hisilicon*.txt 6407 6408HISILICON PMU DRIVER 6409M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6410W: http://www.hisilicon.com 6411S: Supported 6412F: drivers/perf/hisilicon 6413F: Documentation/perf/hisi-pmu.txt 6414 6415HISILICON ROCE DRIVER 6416M: Lijun Ou <oulijun@huawei.com> 6417M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6418L: linux-rdma@vger.kernel.org 6419S: Maintained 6420F: drivers/infiniband/hw/hns/ 6421F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6422 6423HISILICON SAS Controller 6424M: John Garry <john.garry@huawei.com> 6425W: http://www.hisilicon.com 6426S: Supported 6427F: drivers/scsi/hisi_sas/ 6428F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6429 6430HMM - Heterogeneous Memory Management 6431M: Jérôme Glisse <jglisse@redhat.com> 6432L: linux-mm@kvack.org 6433S: Maintained 6434F: mm/hmm* 6435F: include/linux/hmm* 6436F: Documentation/vm/hmm.txt 6437 6438HOST AP DRIVER 6439M: Jouni Malinen <j@w1.fi> 6440L: linux-wireless@vger.kernel.org 6441W: http://w1.fi/hostap-driver.html 6442S: Obsolete 6443F: drivers/net/wireless/intersil/hostap/ 6444 6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6446L: platform-driver-x86@vger.kernel.org 6447S: Orphan 6448F: drivers/platform/x86/tc1100-wmi.c 6449 6450HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6451M: Jaroslav Kysela <perex@perex.cz> 6452S: Maintained 6453F: drivers/net/ethernet/hp/hp100.* 6454 6455HPET: High Precision Event Timers driver 6456M: Clemens Ladisch <clemens@ladisch.de> 6457S: Maintained 6458F: Documentation/timers/hpet.txt 6459F: drivers/char/hpet.c 6460F: include/linux/hpet.h 6461F: include/uapi/linux/hpet.h 6462 6463HPET: x86 6464S: Orphan 6465F: arch/x86/kernel/hpet.c 6466F: arch/x86/include/asm/hpet.h 6467 6468HPFS FILESYSTEM 6469M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6470W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6471S: Maintained 6472F: fs/hpfs/ 6473 6474HSI SUBSYSTEM 6475M: Sebastian Reichel <sre@kernel.org> 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6477S: Maintained 6478F: Documentation/ABI/testing/sysfs-bus-hsi 6479F: Documentation/driver-api/hsi.rst 6480F: drivers/hsi/ 6481F: include/linux/hsi/ 6482F: include/uapi/linux/hsi/ 6483 6484HSO 3G MODEM DRIVER 6485L: linux-usb@vger.kernel.org 6486S: Orphan 6487F: drivers/net/usb/hso.c 6488 6489HSR NETWORK PROTOCOL 6490M: Arvid Brodin <arvid.brodin@alten.se> 6491L: netdev@vger.kernel.org 6492S: Maintained 6493F: net/hsr/ 6494 6495HT16K33 LED CONTROLLER DRIVER 6496M: Robin van der Gracht <robin@protonic.nl> 6497S: Maintained 6498F: drivers/auxdisplay/ht16k33.c 6499F: Documentation/devicetree/bindings/display/ht16k33.txt 6500 6501HTCPEN TOUCHSCREEN DRIVER 6502M: Pau Oliva Fora <pof@eslack.org> 6503L: linux-input@vger.kernel.org 6504S: Maintained 6505F: drivers/input/touchscreen/htcpen.c 6506 6507HUAWEI ETHERNET DRIVER 6508M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6509L: netdev@vger.kernel.org 6510S: Supported 6511F: Documentation/networking/hinic.txt 6512F: drivers/net/ethernet/huawei/hinic/ 6513 6514HUGETLB FILESYSTEM 6515M: Nadia Yvette Chambers <nyc@holomorphy.com> 6516S: Maintained 6517F: fs/hugetlbfs/ 6518 6519HVA ST MEDIA DRIVER 6520M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6521L: linux-media@vger.kernel.org 6522T: git git://linuxtv.org/media_tree.git 6523W: https://linuxtv.org 6524S: Supported 6525F: drivers/media/platform/sti/hva 6526 6527HWPOISON MEMORY FAILURE HANDLING 6528M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6529L: linux-mm@kvack.org 6530S: Maintained 6531F: mm/memory-failure.c 6532F: mm/hwpoison-inject.c 6533 6534Hyper-V CORE AND DRIVERS 6535M: "K. Y. Srinivasan" <kys@microsoft.com> 6536M: Haiyang Zhang <haiyangz@microsoft.com> 6537M: Stephen Hemminger <sthemmin@microsoft.com> 6538L: devel@linuxdriverproject.org 6539S: Maintained 6540F: Documentation/networking/netvsc.txt 6541F: arch/x86/include/asm/mshyperv.h 6542F: arch/x86/include/asm/trace/hyperv.h 6543F: arch/x86/include/asm/hyperv-tlfs.h 6544F: arch/x86/kernel/cpu/mshyperv.c 6545F: arch/x86/hyperv 6546F: drivers/hid/hid-hyperv.c 6547F: drivers/hv/ 6548F: drivers/input/serio/hyperv-keyboard.c 6549F: drivers/pci/host/pci-hyperv.c 6550F: drivers/net/hyperv/ 6551F: drivers/scsi/storvsc_drv.c 6552F: drivers/uio/uio_hv_generic.c 6553F: drivers/video/fbdev/hyperv_fb.c 6554F: net/vmw_vsock/hyperv_transport.c 6555F: include/linux/hyperv.h 6556F: include/uapi/linux/hyperv.h 6557F: tools/hv/ 6558F: Documentation/ABI/stable/sysfs-bus-vmbus 6559 6560HYPERVISOR VIRTUAL CONSOLE DRIVER 6561L: linuxppc-dev@lists.ozlabs.org 6562S: Odd Fixes 6563F: drivers/tty/hvc/ 6564 6565I2C ACPI SUPPORT 6566M: Mika Westerberg <mika.westerberg@linux.intel.com> 6567L: linux-i2c@vger.kernel.org 6568L: linux-acpi@vger.kernel.org 6569S: Maintained 6570F: drivers/i2c/i2c-core-acpi.c 6571 6572I2C MUXES 6573M: Peter Rosin <peda@axentia.se> 6574L: linux-i2c@vger.kernel.org 6575S: Maintained 6576F: Documentation/i2c/i2c-topology 6577F: Documentation/i2c/muxes/ 6578F: Documentation/devicetree/bindings/i2c/i2c-mux* 6579F: Documentation/devicetree/bindings/i2c/i2c-arb* 6580F: Documentation/devicetree/bindings/i2c/i2c-gate* 6581F: drivers/i2c/i2c-mux.c 6582F: drivers/i2c/muxes/ 6583F: include/linux/i2c-mux.h 6584 6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6586M: Gregory CLEMENT <gregory.clement@bootlin.com> 6587L: linux-i2c@vger.kernel.org 6588S: Maintained 6589F: drivers/i2c/busses/i2c-mv64xxx.c 6590 6591I2C OVER PARALLEL PORT 6592M: Jean Delvare <jdelvare@suse.com> 6593L: linux-i2c@vger.kernel.org 6594S: Maintained 6595F: Documentation/i2c/busses/i2c-parport 6596F: Documentation/i2c/busses/i2c-parport-light 6597F: drivers/i2c/busses/i2c-parport.c 6598F: drivers/i2c/busses/i2c-parport-light.c 6599 6600I2C SUBSYSTEM 6601M: Wolfram Sang <wsa@the-dreams.de> 6602L: linux-i2c@vger.kernel.org 6603W: https://i2c.wiki.kernel.org/ 6604Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6606S: Maintained 6607F: Documentation/devicetree/bindings/i2c/i2c.txt 6608F: Documentation/i2c/ 6609F: drivers/i2c/* 6610F: include/linux/i2c.h 6611F: include/linux/i2c-dev.h 6612F: include/linux/i2c-smbus.h 6613F: include/uapi/linux/i2c.h 6614F: include/uapi/linux/i2c-*.h 6615 6616I2C SUBSYSTEM HOST DRIVERS 6617L: linux-i2c@vger.kernel.org 6618W: https://i2c.wiki.kernel.org/ 6619Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6621S: Odd Fixes 6622F: Documentation/devicetree/bindings/i2c/ 6623F: drivers/i2c/algos/ 6624F: drivers/i2c/busses/ 6625 6626I2C-TAOS-EVM DRIVER 6627M: Jean Delvare <jdelvare@suse.com> 6628L: linux-i2c@vger.kernel.org 6629S: Maintained 6630F: Documentation/i2c/busses/i2c-taos-evm 6631F: drivers/i2c/busses/i2c-taos-evm.c 6632 6633I2C-TINY-USB DRIVER 6634M: Till Harbaum <till@harbaum.org> 6635L: linux-i2c@vger.kernel.org 6636W: http://www.harbaum.org/till/i2c_tiny_usb 6637S: Maintained 6638F: drivers/i2c/busses/i2c-tiny-usb.c 6639 6640I2C/SMBUS CONTROLLER DRIVERS FOR PC 6641M: Jean Delvare <jdelvare@suse.com> 6642L: linux-i2c@vger.kernel.org 6643S: Maintained 6644F: Documentation/i2c/busses/i2c-ali1535 6645F: Documentation/i2c/busses/i2c-ali1563 6646F: Documentation/i2c/busses/i2c-ali15x3 6647F: Documentation/i2c/busses/i2c-amd756 6648F: Documentation/i2c/busses/i2c-amd8111 6649F: Documentation/i2c/busses/i2c-i801 6650F: Documentation/i2c/busses/i2c-nforce2 6651F: Documentation/i2c/busses/i2c-piix4 6652F: Documentation/i2c/busses/i2c-sis5595 6653F: Documentation/i2c/busses/i2c-sis630 6654F: Documentation/i2c/busses/i2c-sis96x 6655F: Documentation/i2c/busses/i2c-via 6656F: Documentation/i2c/busses/i2c-viapro 6657F: drivers/i2c/busses/i2c-ali1535.c 6658F: drivers/i2c/busses/i2c-ali1563.c 6659F: drivers/i2c/busses/i2c-ali15x3.c 6660F: drivers/i2c/busses/i2c-amd756.c 6661F: drivers/i2c/busses/i2c-amd756-s4882.c 6662F: drivers/i2c/busses/i2c-amd8111.c 6663F: drivers/i2c/busses/i2c-i801.c 6664F: drivers/i2c/busses/i2c-isch.c 6665F: drivers/i2c/busses/i2c-nforce2.c 6666F: drivers/i2c/busses/i2c-nforce2-s4985.c 6667F: drivers/i2c/busses/i2c-piix4.c 6668F: drivers/i2c/busses/i2c-sis5595.c 6669F: drivers/i2c/busses/i2c-sis630.c 6670F: drivers/i2c/busses/i2c-sis96x.c 6671F: drivers/i2c/busses/i2c-via.c 6672F: drivers/i2c/busses/i2c-viapro.c 6673 6674I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6675M: Hans de Goede <hdegoede@redhat.com> 6676L: linux-i2c@vger.kernel.org 6677S: Maintained 6678F: drivers/i2c/busses/i2c-cht-wc.c 6679 6680I2C/SMBUS ISMT DRIVER 6681M: Seth Heasley <seth.heasley@intel.com> 6682M: Neil Horman <nhorman@tuxdriver.com> 6683L: linux-i2c@vger.kernel.org 6684F: drivers/i2c/busses/i2c-ismt.c 6685F: Documentation/i2c/busses/i2c-ismt 6686 6687I2C/SMBUS STUB DRIVER 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-i2c@vger.kernel.org 6690S: Maintained 6691F: drivers/i2c/i2c-stub.c 6692 6693IA64 (Itanium) PLATFORM 6694M: Tony Luck <tony.luck@intel.com> 6695M: Fenghua Yu <fenghua.yu@intel.com> 6696L: linux-ia64@vger.kernel.org 6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6698S: Maintained 6699F: arch/ia64/ 6700 6701IBM Power 842 compression accelerator 6702M: Haren Myneni <haren@us.ibm.com> 6703S: Supported 6704F: drivers/crypto/nx/Makefile 6705F: drivers/crypto/nx/Kconfig 6706F: drivers/crypto/nx/nx-842* 6707F: include/linux/sw842.h 6708F: crypto/842.c 6709F: lib/842/ 6710 6711IBM Power in-Nest Crypto Acceleration 6712M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6713M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6714L: linux-crypto@vger.kernel.org 6715S: Supported 6716F: drivers/crypto/nx/Makefile 6717F: drivers/crypto/nx/Kconfig 6718F: drivers/crypto/nx/nx-aes* 6719F: drivers/crypto/nx/nx-sha* 6720F: drivers/crypto/nx/nx.* 6721F: drivers/crypto/nx/nx_csbcpb.h 6722F: drivers/crypto/nx/nx_debugfs.h 6723 6724IBM Power Linux RAID adapter 6725M: Brian King <brking@us.ibm.com> 6726S: Supported 6727F: drivers/scsi/ipr.* 6728 6729IBM Power SRIOV Virtual NIC Device Driver 6730M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6731M: John Allen <jallen@linux.vnet.ibm.com> 6732L: netdev@vger.kernel.org 6733S: Supported 6734F: drivers/net/ethernet/ibm/ibmvnic.* 6735 6736IBM Power Virtual Accelerator Switchboard 6737M: Sukadev Bhattiprolu 6738L: linuxppc-dev@lists.ozlabs.org 6739S: Supported 6740F: arch/powerpc/platforms/powernv/vas* 6741F: arch/powerpc/platforms/powernv/copy-paste.h 6742F: arch/powerpc/include/asm/vas.h 6743F: arch/powerpc/include/uapi/asm/vas.h 6744 6745IBM Power Virtual Ethernet Device Driver 6746M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6747L: netdev@vger.kernel.org 6748S: Supported 6749F: drivers/net/ethernet/ibm/ibmveth.* 6750 6751IBM Power Virtual FC Device Drivers 6752M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6753L: linux-scsi@vger.kernel.org 6754S: Supported 6755F: drivers/scsi/ibmvscsi/ibmvfc* 6756 6757IBM Power Virtual SCSI Device Drivers 6758M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6759L: linux-scsi@vger.kernel.org 6760S: Supported 6761F: drivers/scsi/ibmvscsi/ibmvscsi* 6762F: include/scsi/viosrp.h 6763 6764IBM Power Virtual SCSI Device Target Driver 6765M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6766M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6767L: linux-scsi@vger.kernel.org 6768L: target-devel@vger.kernel.org 6769S: Supported 6770F: drivers/scsi/ibmvscsi_tgt/ 6771 6772IBM Power VMX Cryptographic instructions 6773M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6774M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6775L: linux-crypto@vger.kernel.org 6776S: Supported 6777F: drivers/crypto/vmx/Makefile 6778F: drivers/crypto/vmx/Kconfig 6779F: drivers/crypto/vmx/vmx.c 6780F: drivers/crypto/vmx/aes* 6781F: drivers/crypto/vmx/ghash* 6782F: drivers/crypto/vmx/ppc-xlate.pl 6783 6784IBM ServeRAID RAID DRIVER 6785S: Orphan 6786F: drivers/scsi/ips.* 6787 6788ICH LPC AND GPIO DRIVER 6789M: Peter Tyser <ptyser@xes-inc.com> 6790S: Maintained 6791F: drivers/mfd/lpc_ich.c 6792F: drivers/gpio/gpio-ich.c 6793 6794IDE SUBSYSTEM 6795M: "David S. Miller" <davem@davemloft.net> 6796L: linux-ide@vger.kernel.org 6797Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6799S: Maintained 6800F: Documentation/ide/ 6801F: drivers/ide/ 6802F: include/linux/ide.h 6803 6804IDE/ATAPI DRIVERS 6805M: Borislav Petkov <bp@alien8.de> 6806L: linux-ide@vger.kernel.org 6807S: Maintained 6808F: Documentation/cdrom/ide-cd 6809F: drivers/ide/ide-cd* 6810 6811IDEAPAD LAPTOP EXTRAS DRIVER 6812M: Ike Panhc <ike.pan@canonical.com> 6813L: platform-driver-x86@vger.kernel.org 6814W: http://launchpad.net/ideapad-laptop 6815S: Maintained 6816F: drivers/platform/x86/ideapad-laptop.c 6817 6818IDEAPAD LAPTOP SLIDEBAR DRIVER 6819M: Andrey Moiseev <o2g.org.ru@gmail.com> 6820L: linux-input@vger.kernel.org 6821W: https://github.com/o2genum/ideapad-slidebar 6822S: Maintained 6823F: drivers/input/misc/ideapad_slidebar.c 6824 6825IDT VersaClock 5 CLOCK DRIVER 6826M: Marek Vasut <marek.vasut@gmail.com> 6827S: Maintained 6828F: drivers/clk/clk-versaclock5.c 6829 6830IEEE 802.15.4 SUBSYSTEM 6831M: Alexander Aring <alex.aring@gmail.com> 6832M: Stefan Schmidt <stefan@osg.samsung.com> 6833L: linux-wpan@vger.kernel.org 6834W: http://wpan.cakelab.org/ 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6837S: Maintained 6838F: net/ieee802154/ 6839F: net/mac802154/ 6840F: drivers/net/ieee802154/ 6841F: include/linux/nl802154.h 6842F: include/linux/ieee802154.h 6843F: include/net/nl802154.h 6844F: include/net/mac802154.h 6845F: include/net/af_ieee802154.h 6846F: include/net/cfg802154.h 6847F: include/net/ieee802154_netdev.h 6848F: Documentation/networking/ieee802154.txt 6849 6850IFE PROTOCOL 6851M: Yotam Gigi <yotam.gi@gmail.com> 6852M: Jamal Hadi Salim <jhs@mojatatu.com> 6853F: net/ife 6854F: include/net/ife.h 6855F: include/uapi/linux/ife.h 6856 6857IGORPLUG-USB IR RECEIVER 6858M: Sean Young <sean@mess.org> 6859L: linux-media@vger.kernel.org 6860S: Maintained 6861F: drivers/media/rc/igorplugusb.c 6862 6863IGUANAWORKS USB IR TRANSCEIVER 6864M: Sean Young <sean@mess.org> 6865L: linux-media@vger.kernel.org 6866S: Maintained 6867F: drivers/media/rc/iguanair.c 6868 6869IIO DIGITAL POTENTIOMETER DAC 6870M: Peter Rosin <peda@axentia.se> 6871L: linux-iio@vger.kernel.org 6872S: Maintained 6873F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6874F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6875F: drivers/iio/dac/dpot-dac.c 6876 6877IIO ENVELOPE DETECTOR 6878M: Peter Rosin <peda@axentia.se> 6879L: linux-iio@vger.kernel.org 6880S: Maintained 6881F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6882F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6883F: drivers/iio/adc/envelope-detector.c 6884 6885IIO MULTIPLEXER 6886M: Peter Rosin <peda@axentia.se> 6887L: linux-iio@vger.kernel.org 6888S: Maintained 6889F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6890F: drivers/iio/multiplexer/iio-mux.c 6891 6892IIO SUBSYSTEM AND DRIVERS 6893M: Jonathan Cameron <jic23@kernel.org> 6894R: Hartmut Knaack <knaack.h@gmx.de> 6895R: Lars-Peter Clausen <lars@metafoo.de> 6896R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6897L: linux-iio@vger.kernel.org 6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6899S: Maintained 6900F: Documentation/ABI/testing/configfs-iio* 6901F: Documentation/ABI/testing/sysfs-bus-iio* 6902F: Documentation/devicetree/bindings/iio/ 6903F: drivers/iio/ 6904F: drivers/staging/iio/ 6905F: include/linux/iio/ 6906F: tools/iio/ 6907 6908IKANOS/ADI EAGLE ADSL USB DRIVER 6909M: Matthieu Castet <castet.matthieu@free.fr> 6910M: Stanislaw Gruszka <stf_xl@wp.pl> 6911S: Maintained 6912F: drivers/usb/atm/ueagle-atm.c 6913 6914IMGTEC ASCII LCD DRIVER 6915M: Paul Burton <paul.burton@mips.com> 6916S: Maintained 6917F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6918F: drivers/auxdisplay/img-ascii-lcd.c 6919 6920IMGTEC IR DECODER DRIVER 6921M: James Hogan <jhogan@kernel.org> 6922S: Maintained 6923F: drivers/media/rc/img-ir/ 6924 6925IMON SOUNDGRAPH USB IR RECEIVER 6926M: Sean Young <sean@mess.org> 6927L: linux-media@vger.kernel.org 6928S: Maintained 6929F: drivers/media/rc/imon_raw.c 6930F: drivers/media/rc/imon.c 6931 6932IMS TWINTURBO FRAMEBUFFER DRIVER 6933L: linux-fbdev@vger.kernel.org 6934S: Orphan 6935F: drivers/video/fbdev/imsttfb.c 6936 6937INA209 HARDWARE MONITOR DRIVER 6938M: Guenter Roeck <linux@roeck-us.net> 6939L: linux-hwmon@vger.kernel.org 6940S: Maintained 6941F: Documentation/hwmon/ina209 6942F: Documentation/devicetree/bindings/i2c/ina209.txt 6943F: drivers/hwmon/ina209.c 6944 6945INA2XX HARDWARE MONITOR DRIVER 6946M: Guenter Roeck <linux@roeck-us.net> 6947L: linux-hwmon@vger.kernel.org 6948S: Maintained 6949F: Documentation/hwmon/ina2xx 6950F: drivers/hwmon/ina2xx.c 6951F: include/linux/platform_data/ina2xx.h 6952 6953INDUSTRY PACK SUBSYSTEM (IPACK) 6954M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6955M: Jens Taprogge <jens.taprogge@taprogge.org> 6956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6957L: industrypack-devel@lists.sourceforge.net 6958W: http://industrypack.sourceforge.net 6959S: Maintained 6960F: drivers/ipack/ 6961 6962INFINIBAND SUBSYSTEM 6963M: Doug Ledford <dledford@redhat.com> 6964M: Jason Gunthorpe <jgg@mellanox.com> 6965L: linux-rdma@vger.kernel.org 6966W: https://github.com/linux-rdma/rdma-core 6967Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6969S: Supported 6970F: Documentation/devicetree/bindings/infiniband/ 6971F: Documentation/infiniband/ 6972F: drivers/infiniband/ 6973F: include/uapi/linux/if_infiniband.h 6974F: include/uapi/rdma/ 6975F: include/rdma/ 6976 6977INGENIC JZ4780 DMA Driver 6978M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6979S: Maintained 6980F: drivers/dma/dma-jz4780.c 6981 6982INGENIC JZ4780 NAND DRIVER 6983M: Harvey Hunt <harveyhuntnexus@gmail.com> 6984L: linux-mtd@lists.infradead.org 6985S: Maintained 6986F: drivers/mtd/nand/raw/jz4780_* 6987 6988INOTIFY 6989M: Jan Kara <jack@suse.cz> 6990R: Amir Goldstein <amir73il@gmail.com> 6991L: linux-fsdevel@vger.kernel.org 6992S: Maintained 6993F: Documentation/filesystems/inotify.txt 6994F: fs/notify/inotify/ 6995F: include/linux/inotify.h 6996F: include/uapi/linux/inotify.h 6997 6998INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6999M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7000L: linux-input@vger.kernel.org 7001Q: http://patchwork.kernel.org/project/linux-input/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7003S: Maintained 7004F: drivers/input/ 7005F: include/linux/input.h 7006F: include/uapi/linux/input.h 7007F: include/uapi/linux/input-event-codes.h 7008F: include/linux/input/ 7009F: Documentation/devicetree/bindings/input/ 7010F: Documentation/input/ 7011 7012INPUT MULTITOUCH (MT) PROTOCOL 7013M: Henrik Rydberg <rydberg@bitmath.org> 7014L: linux-input@vger.kernel.org 7015S: Odd fixes 7016F: Documentation/input/multi-touch-protocol.rst 7017F: drivers/input/input-mt.c 7018K: \b(ABS|SYN)_MT_ 7019 7020INSIDE SECURE CRYPTO DRIVER 7021M: Antoine Tenart <antoine.tenart@bootlin.com> 7022F: drivers/crypto/inside-secure/ 7023S: Maintained 7024L: linux-crypto@vger.kernel.org 7025 7026INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7027M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7028M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7029L: linux-integrity@vger.kernel.org 7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7031S: Supported 7032F: security/integrity/ima/ 7033 7034INTEL 810/815 FRAMEBUFFER DRIVER 7035M: Antonino Daplas <adaplas@gmail.com> 7036L: linux-fbdev@vger.kernel.org 7037S: Maintained 7038F: drivers/video/fbdev/i810/ 7039 7040INTEL ASoC BDW/HSW DRIVERS 7041M: Jie Yang <yang.jie@linux.intel.com> 7042L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7043S: Supported 7044F: sound/soc/intel/common/sst-dsp* 7045F: sound/soc/intel/common/sst-firmware.c 7046F: sound/soc/intel/boards/broadwell.c 7047F: sound/soc/intel/haswell/ 7048 7049INTEL C600 SERIES SAS CONTROLLER DRIVER 7050M: Intel SCU Linux support <intel-linux-scu@intel.com> 7051M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7052L: linux-scsi@vger.kernel.org 7053T: git git://git.code.sf.net/p/intel-sas/isci 7054S: Supported 7055F: drivers/scsi/isci/ 7056 7057INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7058M: Jani Nikula <jani.nikula@linux.intel.com> 7059M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7060M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7061L: intel-gfx@lists.freedesktop.org 7062W: https://01.org/linuxgraphics/ 7063B: https://01.org/linuxgraphics/documentation/how-report-bugs 7064C: irc://chat.freenode.net/intel-gfx 7065Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7066T: git git://anongit.freedesktop.org/drm-intel 7067S: Supported 7068F: drivers/gpu/drm/i915/ 7069F: include/drm/i915* 7070F: include/uapi/drm/i915_drm.h 7071F: Documentation/gpu/i915.rst 7072 7073INTEL ETHERNET DRIVERS 7074M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7075L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7076W: http://www.intel.com/support/feedback.htm 7077W: http://e1000.sourceforge.net/ 7078Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7081S: Supported 7082F: Documentation/networking/e100.txt 7083F: Documentation/networking/e1000.txt 7084F: Documentation/networking/e1000e.txt 7085F: Documentation/networking/igb.txt 7086F: Documentation/networking/igbvf.txt 7087F: Documentation/networking/ixgb.txt 7088F: Documentation/networking/ixgbe.txt 7089F: Documentation/networking/ixgbevf.txt 7090F: Documentation/networking/i40e.txt 7091F: Documentation/networking/i40evf.txt 7092F: Documentation/networking/ice.txt 7093F: drivers/net/ethernet/intel/ 7094F: drivers/net/ethernet/intel/*/ 7095F: include/linux/avf/virtchnl.h 7096 7097INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7098M: Maik Broemme <mbroemme@libmpq.org> 7099L: linux-fbdev@vger.kernel.org 7100S: Maintained 7101F: Documentation/fb/intelfb.txt 7102F: drivers/video/fbdev/intelfb/ 7103 7104INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7105M: Zhenyu Wang <zhenyuw@linux.intel.com> 7106M: Zhi Wang <zhi.a.wang@intel.com> 7107L: intel-gvt-dev@lists.freedesktop.org 7108L: intel-gfx@lists.freedesktop.org 7109W: https://01.org/igvt-g 7110T: git https://github.com/intel/gvt-linux.git 7111S: Supported 7112F: drivers/gpu/drm/i915/gvt/ 7113 7114INTEL HID EVENT DRIVER 7115M: Alex Hung <alex.hung@canonical.com> 7116L: platform-driver-x86@vger.kernel.org 7117S: Maintained 7118F: drivers/platform/x86/intel-hid.c 7119 7120INTEL I/OAT DMA DRIVER 7121M: Dave Jiang <dave.jiang@intel.com> 7122R: Dan Williams <dan.j.williams@intel.com> 7123L: dmaengine@vger.kernel.org 7124Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7125S: Supported 7126F: drivers/dma/ioat* 7127 7128INTEL IDLE DRIVER 7129M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7130M: Len Brown <lenb@kernel.org> 7131L: linux-pm@vger.kernel.org 7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7133B: https://bugzilla.kernel.org 7134S: Supported 7135F: drivers/idle/intel_idle.c 7136 7137INTEL INTEGRATED SENSOR HUB DRIVER 7138M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7139M: Jiri Kosina <jikos@kernel.org> 7140L: linux-input@vger.kernel.org 7141S: Maintained 7142F: drivers/hid/intel-ish-hid/ 7143 7144INTEL IOMMU (VT-d) 7145M: David Woodhouse <dwmw2@infradead.org> 7146L: iommu@lists.linux-foundation.org 7147T: git git://git.infradead.org/iommu-2.6.git 7148S: Supported 7149F: drivers/iommu/intel-iommu.c 7150F: include/linux/intel-iommu.h 7151 7152INTEL IOP-ADMA DMA DRIVER 7153R: Dan Williams <dan.j.williams@intel.com> 7154S: Odd fixes 7155F: drivers/dma/iop-adma.c 7156 7157INTEL IPU3 CSI-2 CIO2 DRIVER 7158M: Yong Zhi <yong.zhi@intel.com> 7159M: Sakari Ailus <sakari.ailus@linux.intel.com> 7160L: linux-media@vger.kernel.org 7161S: Maintained 7162F: drivers/media/pci/intel/ipu3/ 7163F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7164 7165INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7166M: Krzysztof Halasa <khalasa@piap.pl> 7167S: Maintained 7168F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7169F: arch/arm/mach-ixp4xx/include/mach/npe.h 7170F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7171F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7172F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7173F: drivers/net/wan/ixp4xx_hss.c 7174 7175INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7176M: Deepak Saxena <dsaxena@plexity.net> 7177S: Maintained 7178F: drivers/char/hw_random/ixp4xx-rng.c 7179 7180INTEL MANAGEMENT ENGINE (mei) 7181M: Tomas Winkler <tomas.winkler@intel.com> 7182L: linux-kernel@vger.kernel.org 7183S: Supported 7184F: include/uapi/linux/mei.h 7185F: include/linux/mei_cl_bus.h 7186F: drivers/misc/mei/* 7187F: drivers/watchdog/mei_wdt.c 7188F: Documentation/misc-devices/mei/* 7189F: samples/mei/* 7190 7191INTEL MENLOW THERMAL DRIVER 7192M: Sujith Thomas <sujith.thomas@intel.com> 7193L: platform-driver-x86@vger.kernel.org 7194W: https://01.org/linux-acpi 7195S: Supported 7196F: drivers/platform/x86/intel_menlow.c 7197 7198INTEL MERRIFIELD GPIO DRIVER 7199M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7200L: linux-gpio@vger.kernel.org 7201S: Maintained 7202F: drivers/gpio/gpio-merrifield.c 7203 7204INTEL MIC DRIVERS (mic) 7205M: Sudeep Dutt <sudeep.dutt@intel.com> 7206M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7207S: Supported 7208W: https://github.com/sudeepdutt/mic 7209W: http://software.intel.com/en-us/mic-developer 7210F: include/linux/mic_bus.h 7211F: include/linux/scif.h 7212F: include/uapi/linux/mic_common.h 7213F: include/uapi/linux/mic_ioctl.h 7214F: include/uapi/linux/scif_ioctl.h 7215F: drivers/misc/mic/ 7216F: drivers/dma/mic_x100_dma.c 7217F: drivers/dma/mic_x100_dma.h 7218F: Documentation/mic/ 7219 7220INTEL PMC CORE DRIVER 7221M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7222M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7223L: platform-driver-x86@vger.kernel.org 7224S: Maintained 7225F: arch/x86/include/asm/pmc_core.h 7226F: drivers/platform/x86/intel_pmc_core* 7227 7228INTEL PMC/P-Unit IPC DRIVER 7229M: Zha Qipeng<qipeng.zha@intel.com> 7230L: platform-driver-x86@vger.kernel.org 7231S: Maintained 7232F: drivers/platform/x86/intel_pmc_ipc.c 7233F: drivers/platform/x86/intel_punit_ipc.c 7234F: arch/x86/include/asm/intel_pmc_ipc.h 7235F: arch/x86/include/asm/intel_punit_ipc.h 7236 7237INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7238M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7239L: linux-wireless@vger.kernel.org 7240S: Maintained 7241F: Documentation/networking/README.ipw2100 7242F: Documentation/networking/README.ipw2200 7243F: drivers/net/wireless/intel/ipw2x00/ 7244 7245INTEL PSTATE DRIVER 7246M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7247M: Len Brown <lenb@kernel.org> 7248L: linux-pm@vger.kernel.org 7249S: Supported 7250F: drivers/cpufreq/intel_pstate.c 7251 7252INTEL RDMA RNIC DRIVER 7253M: Faisal Latif <faisal.latif@intel.com> 7254M: Shiraz Saleem <shiraz.saleem@intel.com> 7255L: linux-rdma@vger.kernel.org 7256S: Supported 7257F: drivers/infiniband/hw/i40iw/ 7258F: include/uapi/rdma/i40iw-abi.h 7259 7260INTEL SHA MULTIBUFFER DRIVER 7261M: Megha Dey <megha.dey@linux.intel.com> 7262R: Tim Chen <tim.c.chen@linux.intel.com> 7263L: linux-crypto@vger.kernel.org 7264S: Supported 7265F: arch/x86/crypto/sha*-mb 7266F: crypto/mcryptd.c 7267 7268INTEL TELEMETRY DRIVER 7269M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7270L: platform-driver-x86@vger.kernel.org 7271S: Maintained 7272F: arch/x86/include/asm/intel_telemetry.h 7273F: drivers/platform/x86/intel_telemetry* 7274 7275INTEL VIRTUAL BUTTON DRIVER 7276M: AceLan Kao <acelan.kao@canonical.com> 7277L: platform-driver-x86@vger.kernel.org 7278S: Maintained 7279F: drivers/platform/x86/intel-vbtn.c 7280 7281INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7282M: Stanislaw Gruszka <sgruszka@redhat.com> 7283L: linux-wireless@vger.kernel.org 7284S: Supported 7285F: drivers/net/wireless/intel/iwlegacy/ 7286 7287INTEL WIRELESS WIFI LINK (iwlwifi) 7288M: Johannes Berg <johannes.berg@intel.com> 7289M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7290M: Luca Coelho <luciano.coelho@intel.com> 7291M: Intel Linux Wireless <linuxwifi@intel.com> 7292L: linux-wireless@vger.kernel.org 7293W: http://intellinuxwireless.org 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7295S: Supported 7296F: drivers/net/wireless/intel/iwlwifi/ 7297 7298INTEL WIRELESS WIMAX CONNECTION 2400 7299M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7300M: linux-wimax@intel.com 7301L: wimax@linuxwimax.org (subscribers-only) 7302S: Supported 7303W: http://linuxwimax.org 7304F: Documentation/wimax/README.i2400m 7305F: drivers/net/wimax/i2400m/ 7306F: include/uapi/linux/wimax/i2400m.h 7307 7308INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7309M: Mario Limonciello <mario.limonciello@dell.com> 7310S: Maintained 7311F: drivers/platform/x86/intel-wmi-thunderbolt.c 7312 7313INTEL(R) TRACE HUB 7314M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7315S: Supported 7316F: Documentation/trace/intel_th.txt 7317F: drivers/hwtracing/intel_th/ 7318 7319INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7320M: Ning Sun <ning.sun@intel.com> 7321L: tboot-devel@lists.sourceforge.net 7322W: http://tboot.sourceforge.net 7323T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7324S: Supported 7325F: Documentation/intel_txt.txt 7326F: include/linux/tboot.h 7327F: arch/x86/kernel/tboot.c 7328 7329INTEL-MID GPIO DRIVER 7330M: David Cohen <david.a.cohen@linux.intel.com> 7331L: linux-gpio@vger.kernel.org 7332S: Maintained 7333F: drivers/gpio/gpio-intel-mid.c 7334 7335INVENSENSE MPU-3050 GYROSCOPE DRIVER 7336M: Linus Walleij <linus.walleij@linaro.org> 7337L: linux-iio@vger.kernel.org 7338S: Maintained 7339F: drivers/iio/gyro/mpu3050* 7340F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7341 7342IOC3 ETHERNET DRIVER 7343M: Ralf Baechle <ralf@linux-mips.org> 7344L: linux-mips@linux-mips.org 7345S: Maintained 7346F: drivers/net/ethernet/sgi/ioc3-eth.c 7347 7348IOC3 SERIAL DRIVER 7349M: Pat Gefre <pfg@sgi.com> 7350L: linux-serial@vger.kernel.org 7351S: Maintained 7352F: drivers/tty/serial/ioc3_serial.c 7353 7354IOMMU DRIVERS 7355M: Joerg Roedel <joro@8bytes.org> 7356L: iommu@lists.linux-foundation.org 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7358S: Maintained 7359F: Documentation/devicetree/bindings/iommu/ 7360F: drivers/iommu/ 7361F: include/linux/iommu.h 7362F: include/linux/of_iommu.h 7363F: include/linux/iova.h 7364 7365IP MASQUERADING 7366M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7367S: Maintained 7368F: net/ipv4/netfilter/ipt_MASQUERADE.c 7369 7370IPMI SUBSYSTEM 7371M: Corey Minyard <minyard@acm.org> 7372L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7373W: http://openipmi.sourceforge.net/ 7374S: Supported 7375F: Documentation/IPMI.txt 7376F: drivers/char/ipmi/ 7377F: include/linux/ipmi* 7378F: include/uapi/linux/ipmi* 7379 7380IPS SCSI RAID DRIVER 7381M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7382L: linux-scsi@vger.kernel.org 7383W: http://www.adaptec.com/ 7384S: Maintained 7385F: drivers/scsi/ips* 7386 7387IPVS 7388M: Wensong Zhang <wensong@linux-vs.org> 7389M: Simon Horman <horms@verge.net.au> 7390M: Julian Anastasov <ja@ssi.bg> 7391L: netdev@vger.kernel.org 7392L: lvs-devel@vger.kernel.org 7393S: Maintained 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7396F: Documentation/networking/ipvs-sysctl.txt 7397F: include/net/ip_vs.h 7398F: include/uapi/linux/ip_vs.h 7399F: net/netfilter/ipvs/ 7400 7401IPWIRELESS DRIVER 7402M: Jiri Kosina <jikos@kernel.org> 7403M: David Sterba <dsterba@suse.com> 7404S: Odd Fixes 7405F: drivers/tty/ipwireless/ 7406 7407IPX NETWORK LAYER 7408L: netdev@vger.kernel.org 7409S: Obsolete 7410F: include/uapi/linux/ipx.h 7411F: drivers/staging/ipx/ 7412 7413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7414M: Marc Zyngier <marc.zyngier@arm.com> 7415S: Maintained 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7417F: Documentation/IRQ-domain.txt 7418F: include/linux/irqdomain.h 7419F: kernel/irq/irqdomain.c 7420F: kernel/irq/msi.c 7421 7422IRQ SUBSYSTEM 7423M: Thomas Gleixner <tglx@linutronix.de> 7424L: linux-kernel@vger.kernel.org 7425S: Maintained 7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7427F: kernel/irq/ 7428 7429IRQCHIP DRIVERS 7430M: Thomas Gleixner <tglx@linutronix.de> 7431M: Jason Cooper <jason@lakedaemon.net> 7432M: Marc Zyngier <marc.zyngier@arm.com> 7433L: linux-kernel@vger.kernel.org 7434S: Maintained 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7436F: Documentation/devicetree/bindings/interrupt-controller/ 7437F: drivers/irqchip/ 7438 7439ISA 7440M: William Breathitt Gray <vilhelm.gray@gmail.com> 7441S: Maintained 7442F: Documentation/isa.txt 7443F: drivers/base/isa.c 7444F: include/linux/isa.h 7445 7446ISA RADIO MODULE 7447M: Hans Verkuil <hverkuil@xs4all.nl> 7448L: linux-media@vger.kernel.org 7449T: git git://linuxtv.org/media_tree.git 7450W: https://linuxtv.org 7451S: Maintained 7452F: drivers/media/radio/radio-isa* 7453 7454ISAPNP 7455M: Jaroslav Kysela <perex@perex.cz> 7456S: Maintained 7457F: Documentation/isapnp.txt 7458F: drivers/pnp/isapnp/ 7459F: include/linux/isapnp.h 7460 7461ISCSI 7462M: Lee Duncan <lduncan@suse.com> 7463M: Chris Leech <cleech@redhat.com> 7464L: open-iscsi@googlegroups.com 7465W: www.open-iscsi.com 7466S: Maintained 7467F: drivers/scsi/*iscsi* 7468F: include/scsi/*iscsi* 7469 7470iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7471M: Peter Jones <pjones@redhat.com> 7472M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7473S: Maintained 7474F: drivers/firmware/iscsi_ibft* 7475 7476ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7477M: Or Gerlitz <ogerlitz@mellanox.com> 7478M: Sagi Grimberg <sagi@grimberg.me> 7479M: Roi Dayan <roid@mellanox.com> 7480L: linux-rdma@vger.kernel.org 7481S: Supported 7482W: http://www.openfabrics.org 7483W: www.open-iscsi.org 7484Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7485F: drivers/infiniband/ulp/iser/ 7486 7487ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7488M: Sagi Grimberg <sagi@grimberg.me> 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7490L: linux-rdma@vger.kernel.org 7491L: target-devel@vger.kernel.org 7492S: Supported 7493W: http://www.linux-iscsi.org 7494F: drivers/infiniband/ulp/isert 7495 7496ISDN SUBSYSTEM 7497M: Karsten Keil <isdn@linux-pingi.de> 7498L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7499L: netdev@vger.kernel.org 7500W: http://www.isdn4linux.de 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7502S: Maintained 7503F: Documentation/isdn/ 7504F: drivers/isdn/ 7505F: include/linux/isdn.h 7506F: include/linux/isdn/ 7507F: include/uapi/linux/isdn.h 7508F: include/uapi/linux/isdn/ 7509 7510ISDN SUBSYSTEM (Eicon active card driver) 7511M: Armin Schindler <mac@melware.de> 7512L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7513W: http://www.melware.de 7514S: Maintained 7515F: drivers/isdn/hardware/eicon/ 7516 7517IT87 HARDWARE MONITORING DRIVER 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/it87 7522F: drivers/hwmon/it87.c 7523 7524IT913X MEDIA DRIVER 7525M: Antti Palosaari <crope@iki.fi> 7526L: linux-media@vger.kernel.org 7527W: https://linuxtv.org 7528W: http://palosaari.fi/linux/ 7529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7530T: git git://linuxtv.org/anttip/media_tree.git 7531S: Maintained 7532F: drivers/media/tuners/it913x* 7533 7534IVTV VIDEO4LINUX DRIVER 7535M: Andy Walls <awalls@md.metrocast.net> 7536L: ivtv-devel@ivtvdriver.org (subscribers-only) 7537L: linux-media@vger.kernel.org 7538T: git git://linuxtv.org/media_tree.git 7539W: http://www.ivtvdriver.org 7540S: Maintained 7541F: Documentation/media/v4l-drivers/ivtv* 7542F: drivers/media/pci/ivtv/ 7543F: include/uapi/linux/ivtv* 7544 7545IX2505V MEDIA DRIVER 7546M: Malcolm Priestley <tvboxspy@gmail.com> 7547L: linux-media@vger.kernel.org 7548W: https://linuxtv.org 7549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7550S: Maintained 7551F: drivers/media/dvb-frontends/ix2505v* 7552 7553JAILHOUSE HYPERVISOR INTERFACE 7554M: Jan Kiszka <jan.kiszka@siemens.com> 7555L: jailhouse-dev@googlegroups.com 7556S: Maintained 7557F: arch/x86/kernel/jailhouse.c 7558F: arch/x86/include/asm/jailhouse_para.h 7559 7560JC42.4 TEMPERATURE SENSOR DRIVER 7561M: Guenter Roeck <linux@roeck-us.net> 7562L: linux-hwmon@vger.kernel.org 7563S: Maintained 7564F: drivers/hwmon/jc42.c 7565F: Documentation/hwmon/jc42 7566 7567JFS FILESYSTEM 7568M: Dave Kleikamp <shaggy@kernel.org> 7569L: jfs-discussion@lists.sourceforge.net 7570W: http://jfs.sourceforge.net/ 7571T: git git://github.com/kleikamp/linux-shaggy.git 7572S: Maintained 7573F: Documentation/filesystems/jfs.txt 7574F: fs/jfs/ 7575 7576JME NETWORK DRIVER 7577M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7578L: netdev@vger.kernel.org 7579S: Maintained 7580F: drivers/net/ethernet/jme.* 7581 7582JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7583M: David Woodhouse <dwmw2@infradead.org> 7584L: linux-mtd@lists.infradead.org 7585W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7586S: Maintained 7587F: fs/jffs2/ 7588F: include/uapi/linux/jffs2.h 7589 7590JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7591M: "Theodore Ts'o" <tytso@mit.edu> 7592M: Jan Kara <jack@suse.com> 7593L: linux-ext4@vger.kernel.org 7594S: Maintained 7595F: fs/jbd2/ 7596F: include/linux/jbd2.h 7597 7598JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7599M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7600L: linux-media@vger.kernel.org 7601S: Maintained 7602F: drivers/media/platform/rcar_jpu.c 7603 7604JSM Neo PCI based serial card 7605M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7606L: linux-serial@vger.kernel.org 7607S: Maintained 7608F: drivers/tty/serial/jsm/ 7609 7610K10TEMP HARDWARE MONITORING DRIVER 7611M: Clemens Ladisch <clemens@ladisch.de> 7612L: linux-hwmon@vger.kernel.org 7613S: Maintained 7614F: Documentation/hwmon/k10temp 7615F: drivers/hwmon/k10temp.c 7616 7617K8TEMP HARDWARE MONITORING DRIVER 7618M: Rudolf Marek <r.marek@assembler.cz> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/k8temp 7622F: drivers/hwmon/k8temp.c 7623 7624KASAN 7625M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7626R: Alexander Potapenko <glider@google.com> 7627R: Dmitry Vyukov <dvyukov@google.com> 7628L: kasan-dev@googlegroups.com 7629S: Maintained 7630F: arch/*/include/asm/kasan.h 7631F: arch/*/mm/kasan_init* 7632F: Documentation/dev-tools/kasan.rst 7633F: include/linux/kasan*.h 7634F: lib/test_kasan.c 7635F: mm/kasan/ 7636F: scripts/Makefile.kasan 7637 7638KCONFIG 7639M: Masahiro Yamada <yamada.masahiro@socionext.com> 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7641L: linux-kbuild@vger.kernel.org 7642S: Maintained 7643F: Documentation/kbuild/kconfig-language.txt 7644F: scripts/kconfig/ 7645 7646KDUMP 7647M: Dave Young <dyoung@redhat.com> 7648M: Baoquan He <bhe@redhat.com> 7649R: Vivek Goyal <vgoyal@redhat.com> 7650L: kexec@lists.infradead.org 7651W: http://lse.sourceforge.net/kdump/ 7652S: Maintained 7653F: Documentation/kdump/ 7654 7655KEENE FM RADIO TRANSMITTER DRIVER 7656M: Hans Verkuil <hverkuil@xs4all.nl> 7657L: linux-media@vger.kernel.org 7658T: git git://linuxtv.org/media_tree.git 7659W: https://linuxtv.org 7660S: Maintained 7661F: drivers/media/radio/radio-keene* 7662 7663KERNEL AUTOMOUNTER v4 (AUTOFS4) 7664M: Ian Kent <raven@themaw.net> 7665L: autofs@vger.kernel.org 7666S: Maintained 7667F: fs/autofs4/ 7668 7669KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7670M: Masahiro Yamada <yamada.masahiro@socionext.com> 7671M: Michal Marek <michal.lkml@markovi.net> 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7673L: linux-kbuild@vger.kernel.org 7674S: Maintained 7675F: Documentation/kbuild/ 7676F: Makefile 7677F: scripts/Kbuild* 7678F: scripts/Makefile* 7679F: scripts/basic/ 7680F: scripts/mk* 7681F: scripts/mod/ 7682F: scripts/package/ 7683 7684KERNEL JANITORS 7685L: kernel-janitors@vger.kernel.org 7686W: http://kernelnewbies.org/KernelJanitors 7687S: Odd Fixes 7688 7689KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7690M: "J. Bruce Fields" <bfields@fieldses.org> 7691M: Jeff Layton <jlayton@kernel.org> 7692L: linux-nfs@vger.kernel.org 7693W: http://nfs.sourceforge.net/ 7694T: git git://linux-nfs.org/~bfields/linux.git 7695S: Supported 7696F: fs/nfsd/ 7697F: include/uapi/linux/nfsd/ 7698F: fs/lockd/ 7699F: fs/nfs_common/ 7700F: net/sunrpc/ 7701F: include/linux/lockd/ 7702F: include/linux/sunrpc/ 7703F: include/uapi/linux/sunrpc/ 7704 7705KERNEL SELFTEST FRAMEWORK 7706M: Shuah Khan <shuahkh@osg.samsung.com> 7707M: Shuah Khan <shuah@kernel.org> 7708L: linux-kselftest@vger.kernel.org 7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7710S: Maintained 7711F: tools/testing/selftests/ 7712F: Documentation/dev-tools/kselftest* 7713 7714KERNEL USERMODE HELPER 7715M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7716L: linux-kernel@vger.kernel.org 7717S: Maintained 7718F: kernel/umh.c 7719F: include/linux/umh.h 7720 7721KERNEL VIRTUAL MACHINE (KVM) 7722M: Paolo Bonzini <pbonzini@redhat.com> 7723M: Radim Krčmář <rkrcmar@redhat.com> 7724L: kvm@vger.kernel.org 7725W: http://www.linux-kvm.org 7726T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7727S: Supported 7728F: Documentation/virtual/kvm/ 7729F: include/trace/events/kvm.h 7730F: include/uapi/asm-generic/kvm* 7731F: include/uapi/linux/kvm* 7732F: include/asm-generic/kvm* 7733F: include/linux/kvm* 7734F: include/kvm/iodev.h 7735F: virt/kvm/* 7736F: tools/kvm/ 7737 7738KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7739M: Joerg Roedel <joro@8bytes.org> 7740L: kvm@vger.kernel.org 7741W: http://www.linux-kvm.org/ 7742S: Maintained 7743F: arch/x86/include/asm/svm.h 7744F: arch/x86/kvm/svm.c 7745 7746KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7747M: Christoffer Dall <christoffer.dall@arm.com> 7748M: Marc Zyngier <marc.zyngier@arm.com> 7749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7750L: kvmarm@lists.cs.columbia.edu 7751W: http://systems.cs.columbia.edu/projects/kvm-arm 7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7753S: Supported 7754F: arch/arm/include/uapi/asm/kvm* 7755F: arch/arm/include/asm/kvm* 7756F: arch/arm/kvm/ 7757F: virt/kvm/arm/ 7758F: include/kvm/arm_* 7759 7760KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7761M: Christoffer Dall <christoffer.dall@arm.com> 7762M: Marc Zyngier <marc.zyngier@arm.com> 7763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7764L: kvmarm@lists.cs.columbia.edu 7765S: Maintained 7766F: arch/arm64/include/uapi/asm/kvm* 7767F: arch/arm64/include/asm/kvm* 7768F: arch/arm64/kvm/ 7769 7770KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7771M: James Hogan <jhogan@kernel.org> 7772L: linux-mips@linux-mips.org 7773S: Supported 7774F: arch/mips/include/uapi/asm/kvm* 7775F: arch/mips/include/asm/kvm* 7776F: arch/mips/kvm/ 7777 7778KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7779M: Paul Mackerras <paulus@ozlabs.org> 7780L: kvm-ppc@vger.kernel.org 7781W: http://www.linux-kvm.org/ 7782T: git git://github.com/agraf/linux-2.6.git 7783S: Supported 7784F: arch/powerpc/include/uapi/asm/kvm* 7785F: arch/powerpc/include/asm/kvm* 7786F: arch/powerpc/kvm/ 7787F: arch/powerpc/kernel/kvm* 7788 7789KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7790M: Christian Borntraeger <borntraeger@de.ibm.com> 7791M: Janosch Frank <frankja@linux.ibm.com> 7792R: David Hildenbrand <david@redhat.com> 7793R: Cornelia Huck <cohuck@redhat.com> 7794L: linux-s390@vger.kernel.org 7795W: http://www.ibm.com/developerworks/linux/linux390/ 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7797S: Supported 7798F: arch/s390/include/uapi/asm/kvm* 7799F: arch/s390/include/asm/gmap.h 7800F: arch/s390/include/asm/kvm* 7801F: arch/s390/kvm/ 7802F: arch/s390/mm/gmap.c 7803 7804KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7805M: Paolo Bonzini <pbonzini@redhat.com> 7806M: Radim Krčmář <rkrcmar@redhat.com> 7807L: kvm@vger.kernel.org 7808W: http://www.linux-kvm.org 7809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7810S: Supported 7811F: arch/x86/kvm/ 7812F: arch/x86/include/uapi/asm/kvm* 7813F: arch/x86/include/asm/kvm* 7814F: arch/x86/include/asm/pvclock-abi.h 7815F: arch/x86/kernel/kvm.c 7816F: arch/x86/kernel/kvmclock.c 7817 7818KERNFS 7819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7820M: Tejun Heo <tj@kernel.org> 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7822S: Supported 7823F: include/linux/kernfs.h 7824F: fs/kernfs/ 7825 7826KEXEC 7827M: Eric Biederman <ebiederm@xmission.com> 7828W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7829L: kexec@lists.infradead.org 7830S: Maintained 7831F: include/linux/kexec.h 7832F: include/uapi/linux/kexec.h 7833F: kernel/kexec* 7834 7835KEYS-ENCRYPTED 7836M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7837L: linux-integrity@vger.kernel.org 7838L: keyrings@vger.kernel.org 7839S: Supported 7840F: Documentation/security/keys/trusted-encrypted.rst 7841F: include/keys/encrypted-type.h 7842F: security/keys/encrypted-keys/ 7843 7844KEYS-TRUSTED 7845M: James Bottomley <jejb@linux.vnet.ibm.com> 7846M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7847L: linux-integrity@vger.kernel.org 7848L: keyrings@vger.kernel.org 7849S: Supported 7850F: Documentation/security/keys/trusted-encrypted.rst 7851F: include/keys/trusted-type.h 7852F: security/keys/trusted.c 7853F: security/keys/trusted.h 7854 7855KEYS/KEYRINGS: 7856M: David Howells <dhowells@redhat.com> 7857L: keyrings@vger.kernel.org 7858S: Maintained 7859F: Documentation/security/keys/core.rst 7860F: include/linux/key.h 7861F: include/linux/key-type.h 7862F: include/linux/keyctl.h 7863F: include/uapi/linux/keyctl.h 7864F: include/keys/ 7865F: security/keys/ 7866 7867KGDB / KDB /debug_core 7868M: Jason Wessel <jason.wessel@windriver.com> 7869M: Daniel Thompson <daniel.thompson@linaro.org> 7870W: http://kgdb.wiki.kernel.org/ 7871L: kgdb-bugreport@lists.sourceforge.net 7872T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7873S: Maintained 7874F: Documentation/dev-tools/kgdb.rst 7875F: drivers/misc/kgdbts.c 7876F: drivers/tty/serial/kgdboc.c 7877F: include/linux/kdb.h 7878F: include/linux/kgdb.h 7879F: kernel/debug/ 7880 7881KMEMLEAK 7882M: Catalin Marinas <catalin.marinas@arm.com> 7883S: Maintained 7884F: Documentation/dev-tools/kmemleak.rst 7885F: include/linux/kmemleak.h 7886F: mm/kmemleak.c 7887F: mm/kmemleak-test.c 7888 7889KMOD KERNEL MODULE LOADER - USERMODE HELPER 7890M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7891L: linux-kernel@vger.kernel.org 7892S: Maintained 7893F: kernel/kmod.c 7894F: include/linux/kmod.h 7895F: lib/test_kmod.c 7896F: tools/testing/selftests/kmod/ 7897 7898KPROBES 7899M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7900M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7901M: "David S. Miller" <davem@davemloft.net> 7902M: Masami Hiramatsu <mhiramat@kernel.org> 7903S: Maintained 7904F: Documentation/kprobes.txt 7905F: include/linux/kprobes.h 7906F: include/asm-generic/kprobes.h 7907F: kernel/kprobes.c 7908 7909KS0108 LCD CONTROLLER DRIVER 7910M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7911W: http://miguelojeda.es/auxdisplay.htm 7912W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7913S: Maintained 7914F: Documentation/auxdisplay/ks0108 7915F: drivers/auxdisplay/ks0108.c 7916F: include/linux/ks0108.h 7917 7918L3MDEV 7919M: David Ahern <dsa@cumulusnetworks.com> 7920L: netdev@vger.kernel.org 7921S: Maintained 7922F: net/l3mdev 7923F: include/net/l3mdev.h 7924 7925LANTIQ MIPS ARCHITECTURE 7926M: John Crispin <john@phrozen.org> 7927L: linux-mips@linux-mips.org 7928S: Maintained 7929F: arch/mips/lantiq 7930F: drivers/soc/lantiq 7931 7932LAPB module 7933L: linux-x25@vger.kernel.org 7934S: Orphan 7935F: Documentation/networking/lapb-module.txt 7936F: include/*/lapb.h 7937F: net/lapb/ 7938 7939LASI 53c700 driver for PARISC 7940M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7941L: linux-scsi@vger.kernel.org 7942S: Maintained 7943F: Documentation/scsi/53c700.txt 7944F: drivers/scsi/53c700* 7945 7946LEAKING_ADDRESSES 7947M: Tobin C. Harding <me@tobin.cc> 7948M: Tycho Andersen <tycho@tycho.ws> 7949L: kernel-hardening@lists.openwall.com 7950S: Maintained 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7952F: scripts/leaking_addresses.pl 7953 7954LED SUBSYSTEM 7955M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7956M: Pavel Machek <pavel@ucw.cz> 7957L: linux-leds@vger.kernel.org 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7959S: Maintained 7960F: Documentation/devicetree/bindings/leds/ 7961F: drivers/leds/ 7962F: include/linux/leds.h 7963 7964LEGACY EEPROM DRIVER 7965M: Jean Delvare <jdelvare@suse.com> 7966S: Maintained 7967F: Documentation/misc-devices/eeprom 7968F: drivers/misc/eeprom/eeprom.c 7969 7970LEGO USB Tower driver 7971M: Juergen Stuber <starblue@users.sourceforge.net> 7972L: legousb-devel@lists.sourceforge.net 7973W: http://legousb.sourceforge.net/ 7974S: Maintained 7975F: drivers/usb/misc/legousbtower.c 7976 7977LG2160 MEDIA DRIVER 7978M: Michael Krufky <mkrufky@linuxtv.org> 7979L: linux-media@vger.kernel.org 7980W: https://linuxtv.org 7981W: http://github.com/mkrufky 7982Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7983T: git git://linuxtv.org/mkrufky/tuners.git 7984S: Maintained 7985F: drivers/media/dvb-frontends/lg2160.* 7986 7987LGDT3305 MEDIA DRIVER 7988M: Michael Krufky <mkrufky@linuxtv.org> 7989L: linux-media@vger.kernel.org 7990W: https://linuxtv.org 7991W: http://github.com/mkrufky 7992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7993T: git git://linuxtv.org/mkrufky/tuners.git 7994S: Maintained 7995F: drivers/media/dvb-frontends/lgdt3305.* 7996 7997LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7998M: Viresh Kumar <vireshk@kernel.org> 7999L: linux-ide@vger.kernel.org 8000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8001S: Maintained 8002F: include/linux/pata_arasan_cf_data.h 8003F: drivers/ata/pata_arasan_cf.c 8004 8005LIBATA PATA DRIVERS 8006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8007M: Tejun Heo <tj@kernel.org> 8008L: linux-ide@vger.kernel.org 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8010S: Maintained 8011F: drivers/ata/pata_*.c 8012F: drivers/ata/ata_generic.c 8013 8014LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8015M: Linus Walleij <linus.walleij@linaro.org> 8016L: linux-ide@vger.kernel.org 8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8018S: Maintained 8019F: drivers/ata/pata_ftide010.c 8020F: drivers/ata/sata_gemini.c 8021F: drivers/ata/sata_gemini.h 8022 8023LIBATA SATA AHCI PLATFORM devices support 8024M: Hans de Goede <hdegoede@redhat.com> 8025M: Tejun Heo <tj@kernel.org> 8026L: linux-ide@vger.kernel.org 8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8028S: Maintained 8029F: drivers/ata/ahci_platform.c 8030F: drivers/ata/libahci_platform.c 8031F: include/linux/ahci_platform.h 8032 8033LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8034M: Mikael Pettersson <mikpelinux@gmail.com> 8035L: linux-ide@vger.kernel.org 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8037S: Maintained 8038F: drivers/ata/sata_promise.* 8039 8040LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8041M: Tejun Heo <tj@kernel.org> 8042L: linux-ide@vger.kernel.org 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8044S: Maintained 8045F: drivers/ata/ 8046F: include/linux/ata.h 8047F: include/linux/libata.h 8048F: Documentation/devicetree/bindings/ata/ 8049 8050LIBLOCKDEP 8051M: Sasha Levin <alexander.levin@verizon.com> 8052S: Maintained 8053F: tools/lib/lockdep/ 8054 8055LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8056M: Ross Zwisler <ross.zwisler@linux.intel.com> 8057M: Dan Williams <dan.j.williams@intel.com> 8058M: Vishal Verma <vishal.l.verma@intel.com> 8059M: Dave Jiang <dave.jiang@intel.com> 8060L: linux-nvdimm@lists.01.org 8061Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8062S: Supported 8063F: drivers/nvdimm/blk.c 8064F: drivers/nvdimm/region_devs.c 8065 8066LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8067M: Vishal Verma <vishal.l.verma@intel.com> 8068M: Dan Williams <dan.j.williams@intel.com> 8069M: Ross Zwisler <ross.zwisler@linux.intel.com> 8070M: Dave Jiang <dave.jiang@intel.com> 8071L: linux-nvdimm@lists.01.org 8072Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8073S: Supported 8074F: drivers/nvdimm/btt* 8075 8076LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8077M: Ross Zwisler <ross.zwisler@linux.intel.com> 8078M: Dan Williams <dan.j.williams@intel.com> 8079M: Vishal Verma <vishal.l.verma@intel.com> 8080M: Dave Jiang <dave.jiang@intel.com> 8081L: linux-nvdimm@lists.01.org 8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8083S: Supported 8084F: drivers/nvdimm/pmem* 8085 8086LIBNVDIMM: DEVICETREE BINDINGS 8087M: Oliver O'Halloran <oohall@gmail.com> 8088L: linux-nvdimm@lists.01.org 8089Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8090S: Supported 8091F: drivers/nvdimm/of_pmem.c 8092F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8093 8094LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8095M: Dan Williams <dan.j.williams@intel.com> 8096M: Ross Zwisler <ross.zwisler@linux.intel.com> 8097M: Vishal Verma <vishal.l.verma@intel.com> 8098M: Dave Jiang <dave.jiang@intel.com> 8099L: linux-nvdimm@lists.01.org 8100Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8102S: Supported 8103F: drivers/nvdimm/* 8104F: drivers/acpi/nfit/* 8105F: include/linux/nd.h 8106F: include/linux/libnvdimm.h 8107F: include/uapi/linux/ndctl.h 8108 8109LIGHTNVM PLATFORM SUPPORT 8110M: Matias Bjorling <mb@lightnvm.io> 8111W: http://github/OpenChannelSSD 8112L: linux-block@vger.kernel.org 8113S: Maintained 8114F: drivers/lightnvm/ 8115F: include/linux/lightnvm.h 8116F: include/uapi/linux/lightnvm.h 8117 8118LINUX FOR POWER MACINTOSH 8119M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8120W: http://www.penguinppc.org/ 8121L: linuxppc-dev@lists.ozlabs.org 8122S: Maintained 8123F: arch/powerpc/platforms/powermac/ 8124F: drivers/macintosh/ 8125 8126LINUX FOR POWERPC (32-BIT AND 64-BIT) 8127M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8128M: Paul Mackerras <paulus@samba.org> 8129M: Michael Ellerman <mpe@ellerman.id.au> 8130W: https://github.com/linuxppc/linux/wiki 8131L: linuxppc-dev@lists.ozlabs.org 8132Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8134S: Supported 8135F: Documentation/ABI/stable/sysfs-firmware-opal-* 8136F: Documentation/devicetree/bindings/powerpc/ 8137F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8138F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8139F: Documentation/powerpc/ 8140F: arch/powerpc/ 8141F: drivers/char/tpm/tpm_ibmvtpm* 8142F: drivers/crypto/nx/ 8143F: drivers/crypto/vmx/ 8144F: drivers/i2c/busses/i2c-opal.c 8145F: drivers/net/ethernet/ibm/ibmveth.* 8146F: drivers/net/ethernet/ibm/ibmvnic.* 8147F: drivers/pci/hotplug/pnv_php.c 8148F: drivers/pci/hotplug/rpa* 8149F: drivers/rtc/rtc-opal.c 8150F: drivers/scsi/ibmvscsi/ 8151F: drivers/tty/hvc/hvc_opal.c 8152F: drivers/watchdog/wdrtas.c 8153F: tools/testing/selftests/powerpc 8154N: /pmac 8155N: powermac 8156N: powernv 8157N: [^a-z0-9]ps3 8158N: pseries 8159 8160LINUX FOR POWERPC EMBEDDED MPC5XXX 8161M: Anatolij Gustschin <agust@denx.de> 8162L: linuxppc-dev@lists.ozlabs.org 8163T: git git://git.denx.de/linux-denx-agust.git 8164S: Maintained 8165F: arch/powerpc/platforms/512x/ 8166F: arch/powerpc/platforms/52xx/ 8167 8168LINUX FOR POWERPC EMBEDDED PPC4XX 8169M: Alistair Popple <alistair@popple.id.au> 8170M: Matt Porter <mporter@kernel.crashing.org> 8171W: http://www.penguinppc.org/ 8172L: linuxppc-dev@lists.ozlabs.org 8173S: Maintained 8174F: arch/powerpc/platforms/40x/ 8175F: arch/powerpc/platforms/44x/ 8176 8177LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8178M: Scott Wood <oss@buserror.net> 8179M: Kumar Gala <galak@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8183S: Maintained 8184F: arch/powerpc/platforms/83xx/ 8185F: arch/powerpc/platforms/85xx/ 8186F: Documentation/devicetree/bindings/powerpc/fsl/ 8187 8188LINUX FOR POWERPC EMBEDDED PPC8XX 8189M: Vitaly Bordug <vitb@kernel.crashing.org> 8190W: http://www.penguinppc.org/ 8191L: linuxppc-dev@lists.ozlabs.org 8192S: Maintained 8193F: arch/powerpc/platforms/8xx/ 8194 8195LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8196L: linuxppc-dev@lists.ozlabs.org 8197S: Orphan 8198F: arch/powerpc/*/*virtex* 8199F: arch/powerpc/*/*/*virtex* 8200 8201LINUX FOR POWERPC PA SEMI PWRFICIENT 8202L: linuxppc-dev@lists.ozlabs.org 8203S: Orphan 8204F: arch/powerpc/platforms/pasemi/ 8205F: drivers/*/*pasemi* 8206F: drivers/*/*/*pasemi* 8207 8208LINUX KERNEL DUMP TEST MODULE (LKDTM) 8209M: Kees Cook <keescook@chromium.org> 8210S: Maintained 8211F: drivers/misc/lkdtm/* 8212 8213LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8214M: Alan Stern <stern@rowland.harvard.edu> 8215M: Andrea Parri <parri.andrea@gmail.com> 8216M: Will Deacon <will.deacon@arm.com> 8217M: Peter Zijlstra <peterz@infradead.org> 8218M: Boqun Feng <boqun.feng@gmail.com> 8219M: Nicholas Piggin <npiggin@gmail.com> 8220M: David Howells <dhowells@redhat.com> 8221M: Jade Alglave <j.alglave@ucl.ac.uk> 8222M: Luc Maranget <luc.maranget@inria.fr> 8223M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8224R: Akira Yokosawa <akiyks@gmail.com> 8225L: linux-kernel@vger.kernel.org 8226S: Supported 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8228F: tools/memory-model/ 8229F: Documentation/memory-barriers.txt 8230 8231LINUX SECURITY MODULE (LSM) FRAMEWORK 8232M: Chris Wright <chrisw@sous-sol.org> 8233L: linux-security-module@vger.kernel.org 8234S: Supported 8235 8236LIS3LV02D ACCELEROMETER DRIVER 8237M: Eric Piel <eric.piel@tremplin-utc.net> 8238S: Maintained 8239F: Documentation/misc-devices/lis3lv02d 8240F: drivers/misc/lis3lv02d/ 8241F: drivers/platform/x86/hp_accel.c 8242 8243LIVE PATCHING 8244M: Josh Poimboeuf <jpoimboe@redhat.com> 8245M: Jessica Yu <jeyu@kernel.org> 8246M: Jiri Kosina <jikos@kernel.org> 8247M: Miroslav Benes <mbenes@suse.cz> 8248R: Petr Mladek <pmladek@suse.com> 8249S: Maintained 8250F: kernel/livepatch/ 8251F: include/linux/livepatch.h 8252F: arch/x86/include/asm/livepatch.h 8253F: arch/x86/kernel/livepatch.c 8254F: Documentation/livepatch/ 8255F: Documentation/ABI/testing/sysfs-kernel-livepatch 8256F: samples/livepatch/ 8257L: live-patching@vger.kernel.org 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8259 8260LLC (802.2) 8261L: netdev@vger.kernel.org 8262S: Odd fixes 8263F: include/linux/llc.h 8264F: include/uapi/linux/llc.h 8265F: include/net/llc* 8266F: net/llc/ 8267 8268LM73 HARDWARE MONITOR DRIVER 8269M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8270L: linux-hwmon@vger.kernel.org 8271S: Maintained 8272F: drivers/hwmon/lm73.c 8273 8274LM78 HARDWARE MONITOR DRIVER 8275M: Jean Delvare <jdelvare@suse.com> 8276L: linux-hwmon@vger.kernel.org 8277S: Maintained 8278F: Documentation/hwmon/lm78 8279F: drivers/hwmon/lm78.c 8280 8281LM83 HARDWARE MONITOR DRIVER 8282M: Jean Delvare <jdelvare@suse.com> 8283L: linux-hwmon@vger.kernel.org 8284S: Maintained 8285F: Documentation/hwmon/lm83 8286F: drivers/hwmon/lm83.c 8287 8288LM90 HARDWARE MONITOR DRIVER 8289M: Jean Delvare <jdelvare@suse.com> 8290L: linux-hwmon@vger.kernel.org 8291S: Maintained 8292F: Documentation/hwmon/lm90 8293F: Documentation/devicetree/bindings/hwmon/lm90.txt 8294F: drivers/hwmon/lm90.c 8295F: include/dt-bindings/thermal/lm90.h 8296 8297LM95234 HARDWARE MONITOR DRIVER 8298M: Guenter Roeck <linux@roeck-us.net> 8299L: linux-hwmon@vger.kernel.org 8300S: Maintained 8301F: Documentation/hwmon/lm95234 8302F: drivers/hwmon/lm95234.c 8303 8304LME2510 MEDIA DRIVER 8305M: Malcolm Priestley <tvboxspy@gmail.com> 8306L: linux-media@vger.kernel.org 8307W: https://linuxtv.org 8308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8309S: Maintained 8310F: drivers/media/usb/dvb-usb-v2/lmedm04* 8311 8312LOADPIN SECURITY MODULE 8313M: Kees Cook <keescook@chromium.org> 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8315S: Supported 8316F: security/loadpin/ 8317F: Documentation/admin-guide/LSM/LoadPin.rst 8318 8319LOCKING PRIMITIVES 8320M: Peter Zijlstra <peterz@infradead.org> 8321M: Ingo Molnar <mingo@redhat.com> 8322L: linux-kernel@vger.kernel.org 8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8324S: Maintained 8325F: Documentation/locking/ 8326F: include/linux/lockdep.h 8327F: include/linux/spinlock*.h 8328F: arch/*/include/asm/spinlock*.h 8329F: include/linux/rwlock*.h 8330F: include/linux/mutex*.h 8331F: arch/*/include/asm/mutex*.h 8332F: include/linux/rwsem*.h 8333F: arch/*/include/asm/rwsem.h 8334F: include/linux/seqlock.h 8335F: lib/locking*.[ch] 8336F: kernel/locking/ 8337X: kernel/locking/locktorture.c 8338 8339LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8340M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8341L: linux-ntfs-dev@lists.sourceforge.net 8342W: http://www.linux-ntfs.org/content/view/19/37/ 8343S: Maintained 8344F: Documentation/ldm.txt 8345F: block/partitions/ldm.* 8346 8347LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8348M: Sathya Prakash <sathya.prakash@broadcom.com> 8349M: Chaitra P B <chaitra.basappa@broadcom.com> 8350M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8351L: MPT-FusionLinux.pdl@broadcom.com 8352L: linux-scsi@vger.kernel.org 8353W: http://www.avagotech.com/support/ 8354S: Supported 8355F: drivers/message/fusion/ 8356F: drivers/scsi/mpt2sas/ 8357F: drivers/scsi/mpt3sas/ 8358 8359LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8360M: Matthew Wilcox <matthew@wil.cx> 8361L: linux-scsi@vger.kernel.org 8362S: Maintained 8363F: drivers/scsi/sym53c8xx_2/ 8364 8365LTC4261 HARDWARE MONITOR DRIVER 8366M: Guenter Roeck <linux@roeck-us.net> 8367L: linux-hwmon@vger.kernel.org 8368S: Maintained 8369F: Documentation/hwmon/ltc4261 8370F: drivers/hwmon/ltc4261.c 8371 8372LTC4306 I2C MULTIPLEXER DRIVER 8373M: Michael Hennerich <michael.hennerich@analog.com> 8374W: http://ez.analog.com/community/linux-device-drivers 8375L: linux-i2c@vger.kernel.org 8376S: Supported 8377F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8378F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8379 8380LTP (Linux Test Project) 8381M: Mike Frysinger <vapier@gentoo.org> 8382M: Cyril Hrubis <chrubis@suse.cz> 8383M: Wanlong Gao <wanlong.gao@gmail.com> 8384M: Jan Stancek <jstancek@redhat.com> 8385M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8386M: Alexey Kodanev <alexey.kodanev@oracle.com> 8387L: ltp@lists.linux.it (subscribers-only) 8388W: http://linux-test-project.github.io/ 8389T: git git://github.com/linux-test-project/ltp.git 8390S: Maintained 8391 8392M68K ARCHITECTURE 8393M: Geert Uytterhoeven <geert@linux-m68k.org> 8394L: linux-m68k@lists.linux-m68k.org 8395W: http://www.linux-m68k.org/ 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8397S: Maintained 8398F: arch/m68k/ 8399F: drivers/zorro/ 8400 8401M68K ON APPLE MACINTOSH 8402M: Joshua Thompson <funaho@jurai.org> 8403W: http://www.mac.linux-m68k.org/ 8404L: linux-m68k@lists.linux-m68k.org 8405S: Maintained 8406F: arch/m68k/mac/ 8407 8408M68K ON HP9000/300 8409M: Philip Blundell <philb@gnu.org> 8410W: http://www.tazenda.demon.co.uk/phil/linux-hp 8411S: Maintained 8412F: arch/m68k/hp300/ 8413 8414M88DS3103 MEDIA DRIVER 8415M: Antti Palosaari <crope@iki.fi> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418W: http://palosaari.fi/linux/ 8419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8420T: git git://linuxtv.org/anttip/media_tree.git 8421S: Maintained 8422F: drivers/media/dvb-frontends/m88ds3103* 8423 8424M88RS2000 MEDIA DRIVER 8425M: Malcolm Priestley <tvboxspy@gmail.com> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8429S: Maintained 8430F: drivers/media/dvb-frontends/m88rs2000* 8431 8432MA901 MASTERKIT USB FM RADIO DRIVER 8433M: Alexey Klimov <klimov.linux@gmail.com> 8434L: linux-media@vger.kernel.org 8435T: git git://linuxtv.org/media_tree.git 8436S: Maintained 8437F: drivers/media/radio/radio-ma901.c 8438 8439MAC80211 8440M: Johannes Berg <johannes@sipsolutions.net> 8441L: linux-wireless@vger.kernel.org 8442W: http://wireless.kernel.org/ 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8445S: Maintained 8446F: Documentation/networking/mac80211-injection.txt 8447F: include/net/mac80211.h 8448F: net/mac80211/ 8449F: drivers/net/wireless/mac80211_hwsim.[ch] 8450F: Documentation/networking/mac80211_hwsim/README 8451 8452MAILBOX API 8453M: Jassi Brar <jassisinghbrar@gmail.com> 8454L: linux-kernel@vger.kernel.org 8455S: Maintained 8456F: drivers/mailbox/ 8457F: include/linux/mailbox_client.h 8458F: include/linux/mailbox_controller.h 8459 8460MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8461M: Michael Kerrisk <mtk.manpages@gmail.com> 8462W: http://www.kernel.org/doc/man-pages 8463L: linux-man@vger.kernel.org 8464S: Maintained 8465 8466MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8467M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8468L: linux-mips@linux-mips.org 8469S: Maintained 8470F: arch/mips/boot/dts/img/pistachio_marduk.dts 8471 8472MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8473M: Andrew Lunn <andrew@lunn.ch> 8474M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8475L: netdev@vger.kernel.org 8476S: Maintained 8477F: drivers/net/dsa/mv88e6xxx/ 8478F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8479 8480MARVELL ARMADA DRM SUPPORT 8481M: Russell King <linux@armlinux.org.uk> 8482S: Maintained 8483T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8484T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8485F: drivers/gpu/drm/armada/ 8486F: include/uapi/drm/armada_drm.h 8487F: Documentation/devicetree/bindings/display/armada/ 8488 8489MARVELL CRYPTO DRIVER 8490M: Boris Brezillon <boris.brezillon@bootlin.com> 8491M: Arnaud Ebalard <arno@natisbad.org> 8492F: drivers/crypto/marvell/ 8493S: Maintained 8494L: linux-crypto@vger.kernel.org 8495 8496MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8497M: Mirko Lindner <mlindner@marvell.com> 8498M: Stephen Hemminger <stephen@networkplumber.org> 8499L: netdev@vger.kernel.org 8500S: Maintained 8501F: drivers/net/ethernet/marvell/sk* 8502 8503MARVELL LIBERTAS WIRELESS DRIVER 8504L: libertas-dev@lists.infradead.org 8505S: Orphan 8506F: drivers/net/wireless/marvell/libertas/ 8507 8508MARVELL MACCHIATOBIN SUPPORT 8509M: Russell King <linux@armlinux.org.uk> 8510L: linux-arm-kernel@lists.infradead.org 8511S: Maintained 8512F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8513 8514MARVELL MV643XX ETHERNET DRIVER 8515M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8516L: netdev@vger.kernel.org 8517S: Maintained 8518F: drivers/net/ethernet/marvell/mv643xx_eth.* 8519F: include/linux/mv643xx.h 8520 8521MARVELL MV88X3310 PHY DRIVER 8522M: Russell King <linux@armlinux.org.uk> 8523L: netdev@vger.kernel.org 8524S: Maintained 8525F: drivers/net/phy/marvell10g.c 8526 8527MARVELL MVNETA ETHERNET DRIVER 8528M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8529L: netdev@vger.kernel.org 8530S: Maintained 8531F: drivers/net/ethernet/marvell/mvneta.* 8532 8533MARVELL MWIFIEX WIRELESS DRIVER 8534M: Amitkumar Karwar <amitkarwar@gmail.com> 8535M: Nishant Sarmukadam <nishants@marvell.com> 8536M: Ganapathi Bhat <gbhat@marvell.com> 8537M: Xinming Hu <huxm@marvell.com> 8538L: linux-wireless@vger.kernel.org 8539S: Maintained 8540F: drivers/net/wireless/marvell/mwifiex/ 8541 8542MARVELL MWL8K WIRELESS DRIVER 8543M: Lennert Buytenhek <buytenh@wantstofly.org> 8544L: linux-wireless@vger.kernel.org 8545S: Odd Fixes 8546F: drivers/net/wireless/marvell/mwl8k.c 8547 8548MARVELL NAND CONTROLLER DRIVER 8549M: Miquel Raynal <miquel.raynal@bootlin.com> 8550L: linux-mtd@lists.infradead.org 8551S: Maintained 8552F: drivers/mtd/nand/raw/marvell_nand.c 8553F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8554 8555MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8556M: Nicolas Pitre <nico@fluxnic.net> 8557S: Odd Fixes 8558F: drivers/mmc/host/mvsdio.* 8559 8560MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8561M: Hu Ziji <huziji@marvell.com> 8562L: linux-mmc@vger.kernel.org 8563S: Supported 8564F: drivers/mmc/host/sdhci-xenon* 8565F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8566 8567MATROX FRAMEBUFFER DRIVER 8568L: linux-fbdev@vger.kernel.org 8569S: Orphan 8570F: drivers/video/fbdev/matrox/matroxfb_* 8571F: include/uapi/linux/matroxfb.h 8572 8573MAX16065 HARDWARE MONITOR DRIVER 8574M: Guenter Roeck <linux@roeck-us.net> 8575L: linux-hwmon@vger.kernel.org 8576S: Maintained 8577F: Documentation/hwmon/max16065 8578F: drivers/hwmon/max16065.c 8579 8580MAX20751 HARDWARE MONITOR DRIVER 8581M: Guenter Roeck <linux@roeck-us.net> 8582L: linux-hwmon@vger.kernel.org 8583S: Maintained 8584F: Documentation/hwmon/max20751 8585F: drivers/hwmon/max20751.c 8586 8587MAX2175 SDR TUNER DRIVER 8588M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8589L: linux-media@vger.kernel.org 8590T: git git://linuxtv.org/media_tree.git 8591S: Maintained 8592F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8593F: Documentation/media/v4l-drivers/max2175.rst 8594F: drivers/media/i2c/max2175* 8595F: include/uapi/linux/max2175.h 8596 8597MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8598L: linux-hwmon@vger.kernel.org 8599S: Orphan 8600F: Documentation/hwmon/max6650 8601F: drivers/hwmon/max6650.c 8602 8603MAX6697 HARDWARE MONITOR DRIVER 8604M: Guenter Roeck <linux@roeck-us.net> 8605L: linux-hwmon@vger.kernel.org 8606S: Maintained 8607F: Documentation/hwmon/max6697 8608F: Documentation/devicetree/bindings/i2c/max6697.txt 8609F: drivers/hwmon/max6697.c 8610F: include/linux/platform_data/max6697.h 8611 8612MAX9860 MONO AUDIO VOICE CODEC DRIVER 8613M: Peter Rosin <peda@axentia.se> 8614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8615S: Maintained 8616F: Documentation/devicetree/bindings/sound/max9860.txt 8617F: sound/soc/codecs/max9860.* 8618 8619MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8620M: Javier Martinez Canillas <javier@dowhile0.org> 8621L: linux-kernel@vger.kernel.org 8622S: Supported 8623F: drivers/regulator/max77802-regulator.c 8624F: Documentation/devicetree/bindings/*/*max77802.txt 8625F: include/dt-bindings/*/*max77802.h 8626 8627MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8628M: Krzysztof Kozlowski <krzk@kernel.org> 8629M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8630L: linux-pm@vger.kernel.org 8631S: Supported 8632F: drivers/power/supply/max14577_charger.c 8633F: drivers/power/supply/max77693_charger.c 8634 8635MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8636M: Chanwoo Choi <cw00.choi@samsung.com> 8637M: Krzysztof Kozlowski <krzk@kernel.org> 8638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8639L: linux-kernel@vger.kernel.org 8640S: Supported 8641F: drivers/*/max14577*.c 8642F: drivers/*/max77686*.c 8643F: drivers/*/max77693*.c 8644F: drivers/extcon/extcon-max14577.c 8645F: drivers/extcon/extcon-max77693.c 8646F: drivers/rtc/rtc-max77686.c 8647F: drivers/clk/clk-max77686.c 8648F: Documentation/devicetree/bindings/mfd/max14577.txt 8649F: Documentation/devicetree/bindings/*/max77686.txt 8650F: Documentation/devicetree/bindings/mfd/max77693.txt 8651F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8652F: include/linux/mfd/max14577*.h 8653F: include/linux/mfd/max77686*.h 8654F: include/linux/mfd/max77693*.h 8655 8656MAXIRADIO FM RADIO RECEIVER DRIVER 8657M: Hans Verkuil <hverkuil@xs4all.nl> 8658L: linux-media@vger.kernel.org 8659T: git git://linuxtv.org/media_tree.git 8660W: https://linuxtv.org 8661S: Maintained 8662F: drivers/media/radio/radio-maxiradio* 8663 8664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8665M: Peter Rosin <peda@axentia.se> 8666L: linux-iio@vger.kernel.org 8667S: Maintained 8668F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8669F: drivers/iio/potentiometer/mcp4018.c 8670F: drivers/iio/potentiometer/mcp4531.c 8671 8672MCR20A IEEE-802.15.4 RADIO DRIVER 8673M: Xue Liu <liuxuenetmail@gmail.com> 8674L: linux-wpan@vger.kernel.org 8675W: https://github.com/xueliu/mcr20a-linux 8676S: Maintained 8677F: drivers/net/ieee802154/mcr20a.c 8678F: drivers/net/ieee802154/mcr20a.h 8679F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8680 8681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8682M: William Breathitt Gray <vilhelm.gray@gmail.com> 8683L: linux-iio@vger.kernel.org 8684S: Maintained 8685F: drivers/iio/dac/cio-dac.c 8686 8687MEDIA DRIVERS FOR ASCOT2E 8688M: Sergey Kozlov <serjk@netup.ru> 8689M: Abylay Ospan <aospan@netup.ru> 8690L: linux-media@vger.kernel.org 8691W: https://linuxtv.org 8692W: http://netup.tv/ 8693T: git git://linuxtv.org/media_tree.git 8694S: Supported 8695F: drivers/media/dvb-frontends/ascot2e* 8696 8697MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8698M: Jasmin Jessich <jasmin@anw.at> 8699L: linux-media@vger.kernel.org 8700W: https://linuxtv.org 8701T: git git://linuxtv.org/media_tree.git 8702S: Maintained 8703F: drivers/media/dvb-frontends/cxd2099* 8704 8705MEDIA DRIVERS FOR CXD2841ER 8706M: Sergey Kozlov <serjk@netup.ru> 8707M: Abylay Ospan <aospan@netup.ru> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710W: http://netup.tv/ 8711T: git git://linuxtv.org/media_tree.git 8712S: Supported 8713F: drivers/media/dvb-frontends/cxd2841er* 8714 8715MEDIA DRIVERS FOR CXD2880 8716M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8717L: linux-media@vger.kernel.org 8718W: http://linuxtv.org/ 8719T: git git://linuxtv.org/media_tree.git 8720S: Supported 8721F: drivers/media/dvb-frontends/cxd2880/* 8722F: drivers/media/spi/cxd2880* 8723 8724MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8725M: Daniel Scheller <d.scheller.oss@gmail.com> 8726L: linux-media@vger.kernel.org 8727W: https://linuxtv.org 8728T: git git://linuxtv.org/media_tree.git 8729S: Maintained 8730F: drivers/media/pci/ddbridge/* 8731 8732MEDIA DRIVERS FOR FREESCALE IMX 8733M: Steve Longerbeam <slongerbeam@gmail.com> 8734M: Philipp Zabel <p.zabel@pengutronix.de> 8735L: linux-media@vger.kernel.org 8736T: git git://linuxtv.org/media_tree.git 8737S: Maintained 8738F: Documentation/devicetree/bindings/media/imx.txt 8739F: Documentation/media/v4l-drivers/imx.rst 8740F: drivers/staging/media/imx/ 8741F: include/linux/imx-media.h 8742F: include/media/imx.h 8743 8744MEDIA DRIVERS FOR HELENE 8745M: Abylay Ospan <aospan@netup.ru> 8746L: linux-media@vger.kernel.org 8747W: https://linuxtv.org 8748W: http://netup.tv/ 8749T: git git://linuxtv.org/media_tree.git 8750S: Supported 8751F: drivers/media/dvb-frontends/helene* 8752 8753MEDIA DRIVERS FOR HORUS3A 8754M: Sergey Kozlov <serjk@netup.ru> 8755M: Abylay Ospan <aospan@netup.ru> 8756L: linux-media@vger.kernel.org 8757W: https://linuxtv.org 8758W: http://netup.tv/ 8759T: git git://linuxtv.org/media_tree.git 8760S: Supported 8761F: drivers/media/dvb-frontends/horus3a* 8762 8763MEDIA DRIVERS FOR LNBH25 8764M: Sergey Kozlov <serjk@netup.ru> 8765M: Abylay Ospan <aospan@netup.ru> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768W: http://netup.tv/ 8769T: git git://linuxtv.org/media_tree.git 8770S: Supported 8771F: drivers/media/dvb-frontends/lnbh25* 8772 8773MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8774M: Daniel Scheller <d.scheller.oss@gmail.com> 8775L: linux-media@vger.kernel.org 8776W: https://linuxtv.org 8777T: git git://linuxtv.org/media_tree.git 8778S: Maintained 8779F: drivers/media/dvb-frontends/mxl5xx* 8780 8781MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8782M: Sergey Kozlov <serjk@netup.ru> 8783M: Abylay Ospan <aospan@netup.ru> 8784L: linux-media@vger.kernel.org 8785W: https://linuxtv.org 8786W: http://netup.tv/ 8787T: git git://linuxtv.org/media_tree.git 8788S: Supported 8789F: drivers/media/pci/netup_unidvb/* 8790 8791MEDIA DRIVERS FOR RENESAS - CEU 8792M: Jacopo Mondi <jacopo@jmondi.org> 8793L: linux-media@vger.kernel.org 8794L: linux-renesas-soc@vger.kernel.org 8795T: git git://linuxtv.org/media_tree.git 8796S: Supported 8797F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8798F: drivers/media/platform/renesas-ceu.c 8799F: include/media/drv-intf/renesas-ceu.h 8800 8801MEDIA DRIVERS FOR RENESAS - DRIF 8802M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8803L: linux-media@vger.kernel.org 8804L: linux-renesas-soc@vger.kernel.org 8805T: git git://linuxtv.org/media_tree.git 8806S: Supported 8807F: Documentation/devicetree/bindings/media/renesas,drif.txt 8808F: drivers/media/platform/rcar_drif.c 8809 8810MEDIA DRIVERS FOR RENESAS - FCP 8811M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8812L: linux-media@vger.kernel.org 8813L: linux-renesas-soc@vger.kernel.org 8814T: git git://linuxtv.org/media_tree.git 8815S: Supported 8816F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8817F: drivers/media/platform/rcar-fcp.c 8818F: include/media/rcar-fcp.h 8819 8820MEDIA DRIVERS FOR RENESAS - FDP1 8821M: Kieran Bingham <kieran@bingham.xyz> 8822L: linux-media@vger.kernel.org 8823L: linux-renesas-soc@vger.kernel.org 8824T: git git://linuxtv.org/media_tree.git 8825S: Supported 8826F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8827F: drivers/media/platform/rcar_fdp1.c 8828 8829MEDIA DRIVERS FOR RENESAS - VIN 8830M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8831L: linux-media@vger.kernel.org 8832L: linux-renesas-soc@vger.kernel.org 8833T: git git://linuxtv.org/media_tree.git 8834S: Supported 8835F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8836F: Documentation/devicetree/bindings/media/rcar_vin.txt 8837F: drivers/media/platform/rcar-vin/ 8838 8839MEDIA DRIVERS FOR RENESAS - VSP1 8840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8841L: linux-media@vger.kernel.org 8842L: linux-renesas-soc@vger.kernel.org 8843T: git git://linuxtv.org/media_tree.git 8844S: Supported 8845F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8846F: drivers/media/platform/vsp1/ 8847 8848MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8849M: Daniel Scheller <d.scheller.oss@gmail.com> 8850L: linux-media@vger.kernel.org 8851W: https://linuxtv.org 8852T: git git://linuxtv.org/media_tree.git 8853S: Maintained 8854F: drivers/media/dvb-frontends/stv0910* 8855 8856MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8857M: Daniel Scheller <d.scheller.oss@gmail.com> 8858L: linux-media@vger.kernel.org 8859W: https://linuxtv.org 8860T: git git://linuxtv.org/media_tree.git 8861S: Maintained 8862F: drivers/media/dvb-frontends/stv6111* 8863 8864MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8865M: Dmitry Osipenko <digetx@gmail.com> 8866L: linux-media@vger.kernel.org 8867L: linux-tegra@vger.kernel.org 8868T: git git://linuxtv.org/media_tree.git 8869S: Maintained 8870F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8871F: drivers/staging/media/tegra-vde/ 8872 8873MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8874M: Mauro Carvalho Chehab <mchehab@kernel.org> 8875P: LinuxTV.org Project 8876L: linux-media@vger.kernel.org 8877W: https://linuxtv.org 8878Q: http://patchwork.kernel.org/project/linux-media/list/ 8879T: git git://linuxtv.org/media_tree.git 8880S: Maintained 8881F: Documentation/devicetree/bindings/media/ 8882F: Documentation/media/ 8883F: drivers/media/ 8884F: drivers/staging/media/ 8885F: include/linux/platform_data/media/ 8886F: include/media/ 8887F: include/uapi/linux/dvb/ 8888F: include/uapi/linux/videodev2.h 8889F: include/uapi/linux/media.h 8890F: include/uapi/linux/v4l2-* 8891F: include/uapi/linux/meye.h 8892F: include/uapi/linux/ivtv* 8893F: include/uapi/linux/uvcvideo.h 8894 8895MEDIATEK CIR DRIVER 8896M: Sean Wang <sean.wang@mediatek.com> 8897S: Maintained 8898F: drivers/media/rc/mtk-cir.c 8899 8900MEDIATEK DMA DRIVER 8901M: Sean Wang <sean.wang@mediatek.com> 8902L: dmaengine@vger.kernel.org 8903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8904L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8905S: Maintained 8906F: Documentation/devicetree/bindings/dma/mtk-* 8907F: drivers/dma/mediatek/ 8908 8909MEDIATEK PMIC LED DRIVER 8910M: Sean Wang <sean.wang@mediatek.com> 8911S: Maintained 8912F: drivers/leds/leds-mt6323.c 8913F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8914 8915MEDIATEK ETHERNET DRIVER 8916M: Felix Fietkau <nbd@openwrt.org> 8917M: John Crispin <john@phrozen.org> 8918M: Sean Wang <sean.wang@mediatek.com> 8919M: Nelson Chang <nelson.chang@mediatek.com> 8920L: netdev@vger.kernel.org 8921S: Maintained 8922F: drivers/net/ethernet/mediatek/ 8923 8924MEDIATEK SWITCH DRIVER 8925M: Sean Wang <sean.wang@mediatek.com> 8926L: netdev@vger.kernel.org 8927S: Maintained 8928F: drivers/net/dsa/mt7530.* 8929F: net/dsa/tag_mtk.c 8930 8931MEDIATEK JPEG DRIVER 8932M: Rick Chang <rick.chang@mediatek.com> 8933M: Bin Liu <bin.liu@mediatek.com> 8934S: Supported 8935F: drivers/media/platform/mtk-jpeg/ 8936F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8937 8938MEDIATEK MDP DRIVER 8939M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8940M: Houlong Wei <houlong.wei@mediatek.com> 8941M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8942S: Supported 8943F: drivers/media/platform/mtk-mdp/ 8944F: drivers/media/platform/mtk-vpu/ 8945F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8946 8947MEDIATEK MEDIA DRIVER 8948M: Tiffany Lin <tiffany.lin@mediatek.com> 8949M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8950S: Supported 8951F: drivers/media/platform/mtk-vcodec/ 8952F: drivers/media/platform/mtk-vpu/ 8953F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8954F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8955 8956MEDIATEK MT7601U WIRELESS LAN DRIVER 8957M: Jakub Kicinski <kubakici@wp.pl> 8958L: linux-wireless@vger.kernel.org 8959S: Maintained 8960F: drivers/net/wireless/mediatek/mt7601u/ 8961 8962MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8963M: Sean Wang <sean.wang@mediatek.com> 8964S: Maintained 8965F: drivers/char/hw_random/mtk-rng.c 8966 8967MEDIATEK USB3 DRD IP DRIVER 8968M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8969L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8971L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8972S: Maintained 8973F: drivers/usb/mtu3/ 8974 8975MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8976M: Peter Senna Tschudin <peter.senna@collabora.com> 8977M: Martin Donnelly <martin.donnelly@ge.com> 8978M: Martyn Welch <martyn.welch@collabora.co.uk> 8979S: Maintained 8980F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8981F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8982 8983MEGARAID SCSI/SAS DRIVERS 8984M: Kashyap Desai <kashyap.desai@broadcom.com> 8985M: Sumit Saxena <sumit.saxena@broadcom.com> 8986M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8987L: megaraidlinux.pdl@broadcom.com 8988L: linux-scsi@vger.kernel.org 8989W: http://www.avagotech.com/support/ 8990S: Maintained 8991F: Documentation/scsi/megaraid.txt 8992F: drivers/scsi/megaraid.* 8993F: drivers/scsi/megaraid/ 8994 8995MELEXIS MLX90614 DRIVER 8996M: Crt Mori <cmo@melexis.com> 8997L: linux-iio@vger.kernel.org 8998W: http://www.melexis.com 8999S: Supported 9000F: drivers/iio/temperature/mlx90614.c 9001 9002MELEXIS MLX90632 DRIVER 9003M: Crt Mori <cmo@melexis.com> 9004L: linux-iio@vger.kernel.org 9005W: http://www.melexis.com 9006S: Supported 9007F: drivers/iio/temperature/mlx90632.c 9008 9009MELFAS MIP4 TOUCHSCREEN DRIVER 9010M: Sangwon Jee <jeesw@melfas.com> 9011W: http://www.melfas.com 9012S: Supported 9013F: drivers/input/touchscreen/melfas_mip4.c 9014F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9015 9016MELLANOX ETHERNET DRIVER (mlx4_en) 9017M: Tariq Toukan <tariqt@mellanox.com> 9018L: netdev@vger.kernel.org 9019S: Supported 9020W: http://www.mellanox.com 9021Q: http://patchwork.ozlabs.org/project/netdev/list/ 9022F: drivers/net/ethernet/mellanox/mlx4/en_* 9023 9024MELLANOX ETHERNET DRIVER (mlx5e) 9025M: Saeed Mahameed <saeedm@mellanox.com> 9026L: netdev@vger.kernel.org 9027S: Supported 9028W: http://www.mellanox.com 9029Q: http://patchwork.ozlabs.org/project/netdev/list/ 9030F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9031 9032MELLANOX ETHERNET INNOVA DRIVER 9033M: Ilan Tayari <ilant@mellanox.com> 9034R: Boris Pismenny <borisp@mellanox.com> 9035L: netdev@vger.kernel.org 9036S: Supported 9037W: http://www.mellanox.com 9038Q: http://patchwork.ozlabs.org/project/netdev/list/ 9039F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9040F: include/linux/mlx5/mlx5_ifc_fpga.h 9041 9042MELLANOX ETHERNET INNOVA IPSEC DRIVER 9043M: Ilan Tayari <ilant@mellanox.com> 9044R: Boris Pismenny <borisp@mellanox.com> 9045L: netdev@vger.kernel.org 9046S: Supported 9047W: http://www.mellanox.com 9048Q: http://patchwork.ozlabs.org/project/netdev/list/ 9049F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9050F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9051 9052MELLANOX ETHERNET SWITCH DRIVERS 9053M: Jiri Pirko <jiri@mellanox.com> 9054M: Ido Schimmel <idosch@mellanox.com> 9055L: netdev@vger.kernel.org 9056S: Supported 9057W: http://www.mellanox.com 9058Q: http://patchwork.ozlabs.org/project/netdev/list/ 9059F: drivers/net/ethernet/mellanox/mlxsw/ 9060 9061MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9062M: mlxsw@mellanox.com 9063L: netdev@vger.kernel.org 9064S: Supported 9065W: http://www.mellanox.com 9066Q: http://patchwork.ozlabs.org/project/netdev/list/ 9067F: drivers/net/ethernet/mellanox/mlxfw/ 9068 9069MELLANOX HARDWARE PLATFORM SUPPORT 9070M: Andy Shevchenko <andy@infradead.org> 9071M: Darren Hart <dvhart@infradead.org> 9072M: Vadim Pasternak <vadimp@mellanox.com> 9073L: platform-driver-x86@vger.kernel.org 9074S: Supported 9075F: drivers/platform/mellanox/ 9076 9077MELLANOX MLX4 core VPI driver 9078M: Tariq Toukan <tariqt@mellanox.com> 9079L: netdev@vger.kernel.org 9080L: linux-rdma@vger.kernel.org 9081W: http://www.mellanox.com 9082Q: http://patchwork.ozlabs.org/project/netdev/list/ 9083S: Supported 9084F: drivers/net/ethernet/mellanox/mlx4/ 9085F: include/linux/mlx4/ 9086 9087MELLANOX MLX4 IB driver 9088M: Yishai Hadas <yishaih@mellanox.com> 9089L: linux-rdma@vger.kernel.org 9090W: http://www.mellanox.com 9091Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9092S: Supported 9093F: drivers/infiniband/hw/mlx4/ 9094F: include/linux/mlx4/ 9095F: include/uapi/rdma/mlx4-abi.h 9096 9097MELLANOX MLX5 core VPI driver 9098M: Saeed Mahameed <saeedm@mellanox.com> 9099M: Matan Barak <matanb@mellanox.com> 9100M: Leon Romanovsky <leonro@mellanox.com> 9101L: netdev@vger.kernel.org 9102L: linux-rdma@vger.kernel.org 9103W: http://www.mellanox.com 9104Q: http://patchwork.ozlabs.org/project/netdev/list/ 9105S: Supported 9106F: drivers/net/ethernet/mellanox/mlx5/core/ 9107F: include/linux/mlx5/ 9108 9109MELLANOX MLX5 IB driver 9110M: Matan Barak <matanb@mellanox.com> 9111M: Leon Romanovsky <leonro@mellanox.com> 9112L: linux-rdma@vger.kernel.org 9113W: http://www.mellanox.com 9114Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9115S: Supported 9116F: drivers/infiniband/hw/mlx5/ 9117F: include/linux/mlx5/ 9118F: include/uapi/rdma/mlx5-abi.h 9119 9120MELLANOX MLXCPLD I2C AND MUX DRIVER 9121M: Vadim Pasternak <vadimp@mellanox.com> 9122M: Michael Shych <michaelsh@mellanox.com> 9123L: linux-i2c@vger.kernel.org 9124S: Supported 9125F: drivers/i2c/busses/i2c-mlxcpld.c 9126F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9127F: Documentation/i2c/busses/i2c-mlxcpld 9128 9129MELLANOX MLXCPLD LED DRIVER 9130M: Vadim Pasternak <vadimp@mellanox.com> 9131L: linux-leds@vger.kernel.org 9132S: Supported 9133F: drivers/leds/leds-mlxcpld.c 9134F: drivers/leds/leds-mlxreg.c 9135F: Documentation/leds/leds-mlxcpld.txt 9136 9137MELLANOX PLATFORM DRIVER 9138M: Vadim Pasternak <vadimp@mellanox.com> 9139L: platform-driver-x86@vger.kernel.org 9140S: Supported 9141F: drivers/platform/x86/mlx-platform.c 9142 9143MEMBARRIER SUPPORT 9144M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9146L: linux-kernel@vger.kernel.org 9147S: Supported 9148F: kernel/sched/membarrier.c 9149F: include/uapi/linux/membarrier.h 9150F: arch/powerpc/include/asm/membarrier.h 9151 9152MEMORY MANAGEMENT 9153L: linux-mm@kvack.org 9154W: http://www.linux-mm.org 9155S: Maintained 9156F: include/linux/mm.h 9157F: include/linux/gfp.h 9158F: include/linux/mmzone.h 9159F: include/linux/memory_hotplug.h 9160F: include/linux/vmalloc.h 9161F: mm/ 9162 9163MEMORY TECHNOLOGY DEVICES (MTD) 9164M: David Woodhouse <dwmw2@infradead.org> 9165M: Brian Norris <computersforpeace@gmail.com> 9166M: Boris Brezillon <boris.brezillon@bootlin.com> 9167M: Marek Vasut <marek.vasut@gmail.com> 9168M: Richard Weinberger <richard@nod.at> 9169L: linux-mtd@lists.infradead.org 9170W: http://www.linux-mtd.infradead.org/ 9171Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9172T: git git://git.infradead.org/linux-mtd.git master 9173T: git git://git.infradead.org/linux-mtd.git mtd/next 9174S: Maintained 9175F: Documentation/devicetree/bindings/mtd/ 9176F: drivers/mtd/ 9177F: include/linux/mtd/ 9178F: include/uapi/mtd/ 9179 9180MEN A21 WATCHDOG DRIVER 9181M: Johannes Thumshirn <morbidrsa@gmail.com> 9182L: linux-watchdog@vger.kernel.org 9183S: Maintained 9184F: drivers/watchdog/mena21_wdt.c 9185 9186MEN CHAMELEON BUS (mcb) 9187M: Johannes Thumshirn <morbidrsa@gmail.com> 9188S: Maintained 9189F: drivers/mcb/ 9190F: include/linux/mcb.h 9191F: Documentation/men-chameleon-bus.txt 9192 9193MEN F21BMC (Board Management Controller) 9194M: Andreas Werner <andreas.werner@men.de> 9195S: Supported 9196F: drivers/mfd/menf21bmc.c 9197F: drivers/watchdog/menf21bmc_wdt.c 9198F: drivers/leds/leds-menf21bmc.c 9199F: drivers/hwmon/menf21bmc_hwmon.c 9200F: Documentation/hwmon/menf21bmc 9201 9202MESON AO CEC DRIVER FOR AMLOGIC SOCS 9203M: Neil Armstrong <narmstrong@baylibre.com> 9204L: linux-media@lists.freedesktop.org 9205L: linux-amlogic@lists.infradead.org 9206W: http://linux-meson.com/ 9207S: Supported 9208F: drivers/media/platform/meson/ao-cec.c 9209F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9210T: git git://linuxtv.org/media_tree.git 9211 9212MICROBLAZE ARCHITECTURE 9213M: Michal Simek <monstr@monstr.eu> 9214W: http://www.monstr.eu/fdt/ 9215T: git git://git.monstr.eu/linux-2.6-microblaze.git 9216S: Supported 9217F: arch/microblaze/ 9218 9219MICROCHIP / ATMEL AT91 SERIAL DRIVER 9220M: Richard Genoud <richard.genoud@gmail.com> 9221S: Maintained 9222F: drivers/tty/serial/atmel_serial.c 9223F: drivers/tty/serial/atmel_serial.h 9224 9225MICROCHIP / ATMEL DMA DRIVER 9226M: Ludovic Desroches <ludovic.desroches@microchip.com> 9227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9228L: dmaengine@vger.kernel.org 9229S: Supported 9230F: drivers/dma/at_hdmac.c 9231F: drivers/dma/at_hdmac_regs.h 9232F: include/linux/platform_data/dma-atmel.h 9233 9234MICROCHIP / ATMEL ECC DRIVER 9235M: Tudor Ambarus <tudor.ambarus@microchip.com> 9236L: linux-crypto@vger.kernel.org 9237S: Maintained 9238F: drivers/crypto/atmel-ecc.* 9239 9240MICROCHIP / ATMEL ISC DRIVER 9241M: Songjun Wu <songjun.wu@microchip.com> 9242L: linux-media@vger.kernel.org 9243S: Supported 9244F: drivers/media/platform/atmel/atmel-isc.c 9245F: drivers/media/platform/atmel/atmel-isc-regs.h 9246F: devicetree/bindings/media/atmel-isc.txt 9247 9248MICROCHIP / ATMEL NAND DRIVER 9249M: Wenyou Yang <wenyou.yang@microchip.com> 9250M: Josh Wu <rainyfeeling@outlook.com> 9251L: linux-mtd@lists.infradead.org 9252S: Supported 9253F: drivers/mtd/nand/raw/atmel/* 9254F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9255 9256MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9257M: Woojung Huh <Woojung.Huh@microchip.com> 9258M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9259L: netdev@vger.kernel.org 9260S: Maintained 9261F: net/dsa/tag_ksz.c 9262F: drivers/net/dsa/microchip/* 9263F: include/linux/platform_data/microchip-ksz.h 9264F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9265 9266MICROCHIP LAN743X ETHERNET DRIVER 9267M: Bryan Whitehead <bryan.whitehead@microchip.com> 9268M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9269L: netdev@vger.kernel.org 9270S: Maintained 9271F: drivers/net/ethernet/microchip/lan743x_* 9272 9273MICROCHIP USB251XB DRIVER 9274M: Richard Leitner <richard.leitner@skidata.com> 9275L: linux-usb@vger.kernel.org 9276S: Maintained 9277F: drivers/usb/misc/usb251xb.c 9278F: Documentation/devicetree/bindings/usb/usb251xb.txt 9279 9280MICROSEMI MIPS SOCS 9281M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9282L: linux-mips@linux-mips.org 9283S: Maintained 9284F: arch/mips/generic/board-ocelot.c 9285F: arch/mips/configs/generic/board-ocelot.config 9286F: arch/mips/boot/dts/mscc/ 9287F: Documentation/devicetree/bindings/mips/mscc.txt 9288 9289MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9290M: Don Brace <don.brace@microsemi.com> 9291L: esc.storagedev@microsemi.com 9292L: linux-scsi@vger.kernel.org 9293S: Supported 9294F: drivers/scsi/smartpqi/smartpqi*.[ch] 9295F: drivers/scsi/smartpqi/Kconfig 9296F: drivers/scsi/smartpqi/Makefile 9297F: include/linux/cciss*.h 9298F: include/uapi/linux/cciss*.h 9299F: Documentation/scsi/smartpqi.txt 9300 9301MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9302M: Chen Yu <yu.c.chen@intel.com> 9303L: platform-driver-x86@vger.kernel.org 9304S: Supported 9305F: drivers/platform/x86/surfacepro3_button.c 9306 9307MICROTEK X6 SCANNER 9308M: Oliver Neukum <oliver@neukum.org> 9309S: Maintained 9310F: drivers/usb/image/microtek.* 9311 9312MIPS 9313M: Ralf Baechle <ralf@linux-mips.org> 9314M: James Hogan <jhogan@kernel.org> 9315L: linux-mips@linux-mips.org 9316W: http://www.linux-mips.org/ 9317T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9318Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9319S: Supported 9320F: Documentation/devicetree/bindings/mips/ 9321F: Documentation/mips/ 9322F: arch/mips/ 9323F: drivers/platform/mips/ 9324 9325MIPS BOSTON DEVELOPMENT BOARD 9326M: Paul Burton <paul.burton@mips.com> 9327L: linux-mips@linux-mips.org 9328S: Maintained 9329F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9330F: arch/mips/boot/dts/img/boston.dts 9331F: arch/mips/configs/generic/board-boston.config 9332F: drivers/clk/imgtec/clk-boston.c 9333F: include/dt-bindings/clock/boston-clock.h 9334 9335MIPS GENERIC PLATFORM 9336M: Paul Burton <paul.burton@mips.com> 9337L: linux-mips@linux-mips.org 9338S: Supported 9339F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9340F: arch/mips/generic/ 9341F: arch/mips/tools/generic-board-config.sh 9342 9343MIPS/LOONGSON1 ARCHITECTURE 9344M: Keguang Zhang <keguang.zhang@gmail.com> 9345L: linux-mips@linux-mips.org 9346S: Maintained 9347F: arch/mips/loongson32/ 9348F: arch/mips/include/asm/mach-loongson32/ 9349F: drivers/*/*loongson1* 9350F: drivers/*/*/*loongson1* 9351 9352MIPS/LOONGSON2 ARCHITECTURE 9353M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9354L: linux-mips@linux-mips.org 9355S: Maintained 9356F: arch/mips/loongson64/*{2e/2f}* 9357F: arch/mips/include/asm/mach-loongson64/ 9358F: drivers/*/*loongson2* 9359F: drivers/*/*/*loongson2* 9360 9361MIPS/LOONGSON3 ARCHITECTURE 9362M: Huacai Chen <chenhc@lemote.com> 9363L: linux-mips@linux-mips.org 9364S: Maintained 9365F: arch/mips/loongson64/ 9366F: arch/mips/include/asm/mach-loongson64/ 9367F: drivers/platform/mips/cpu_hwmon.c 9368F: drivers/*/*loongson3* 9369F: drivers/*/*/*loongson3* 9370 9371MIPS RINT INSTRUCTION EMULATION 9372M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9373L: linux-mips@linux-mips.org 9374S: Supported 9375F: arch/mips/math-emu/sp_rint.c 9376F: arch/mips/math-emu/dp_rint.c 9377 9378MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9379M: Hans Verkuil <hverkuil@xs4all.nl> 9380L: linux-media@vger.kernel.org 9381T: git git://linuxtv.org/media_tree.git 9382W: https://linuxtv.org 9383S: Odd Fixes 9384F: drivers/media/radio/radio-miropcm20* 9385 9386MMP SUPPORT 9387M: Eric Miao <eric.y.miao@gmail.com> 9388M: Haojian Zhuang <haojian.zhuang@gmail.com> 9389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9390T: git git://github.com/hzhuang1/linux.git 9391T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9392S: Maintained 9393F: arch/arm/boot/dts/mmp* 9394F: arch/arm/mach-mmp/ 9395 9396MN88472 MEDIA DRIVER 9397M: Antti Palosaari <crope@iki.fi> 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400W: http://palosaari.fi/linux/ 9401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9402S: Maintained 9403F: drivers/media/dvb-frontends/mn88472* 9404 9405MN88473 MEDIA DRIVER 9406M: Antti Palosaari <crope@iki.fi> 9407L: linux-media@vger.kernel.org 9408W: https://linuxtv.org 9409W: http://palosaari.fi/linux/ 9410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9411S: Maintained 9412F: drivers/media/dvb-frontends/mn88473* 9413 9414MODULE SUPPORT 9415M: Jessica Yu <jeyu@kernel.org> 9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9417S: Maintained 9418F: include/linux/module.h 9419F: kernel/module.c 9420 9421MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9422W: http://popies.net/meye/ 9423S: Orphan 9424F: Documentation/media/v4l-drivers/meye* 9425F: drivers/media/pci/meye/ 9426F: include/uapi/linux/meye.h 9427 9428MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9429M: Jiri Slaby <jirislaby@gmail.com> 9430S: Maintained 9431F: Documentation/serial/moxa-smartio 9432F: drivers/tty/mxser.* 9433 9434MR800 AVERMEDIA USB FM RADIO DRIVER 9435M: Alexey Klimov <klimov.linux@gmail.com> 9436L: linux-media@vger.kernel.org 9437T: git git://linuxtv.org/media_tree.git 9438S: Maintained 9439F: drivers/media/radio/radio-mr800.c 9440 9441MRF24J40 IEEE 802.15.4 RADIO DRIVER 9442M: Alan Ott <alan@signal11.us> 9443L: linux-wpan@vger.kernel.org 9444S: Maintained 9445F: drivers/net/ieee802154/mrf24j40.c 9446F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9447 9448MSI LAPTOP SUPPORT 9449M: "Lee, Chun-Yi" <jlee@suse.com> 9450L: platform-driver-x86@vger.kernel.org 9451S: Maintained 9452F: drivers/platform/x86/msi-laptop.c 9453 9454MSI WMI SUPPORT 9455L: platform-driver-x86@vger.kernel.org 9456S: Orphan 9457F: drivers/platform/x86/msi-wmi.c 9458 9459MSI001 MEDIA DRIVER 9460M: Antti Palosaari <crope@iki.fi> 9461L: linux-media@vger.kernel.org 9462W: https://linuxtv.org 9463W: http://palosaari.fi/linux/ 9464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9465T: git git://linuxtv.org/anttip/media_tree.git 9466S: Maintained 9467F: drivers/media/tuners/msi001* 9468 9469MSI2500 MEDIA DRIVER 9470M: Antti Palosaari <crope@iki.fi> 9471L: linux-media@vger.kernel.org 9472W: https://linuxtv.org 9473W: http://palosaari.fi/linux/ 9474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9475T: git git://linuxtv.org/anttip/media_tree.git 9476S: Maintained 9477F: drivers/media/usb/msi2500/ 9478 9479MSYSTEMS DISKONCHIP G3 MTD DRIVER 9480M: Robert Jarzmik <robert.jarzmik@free.fr> 9481L: linux-mtd@lists.infradead.org 9482S: Maintained 9483F: drivers/mtd/devices/docg3* 9484 9485MT9M032 APTINA SENSOR DRIVER 9486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9487L: linux-media@vger.kernel.org 9488T: git git://linuxtv.org/media_tree.git 9489S: Maintained 9490F: drivers/media/i2c/mt9m032.c 9491F: include/media/i2c/mt9m032.h 9492 9493MT9P031 APTINA CAMERA SENSOR 9494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9495L: linux-media@vger.kernel.org 9496T: git git://linuxtv.org/media_tree.git 9497S: Maintained 9498F: drivers/media/i2c/mt9p031.c 9499F: include/media/i2c/mt9p031.h 9500 9501MT9T001 APTINA CAMERA SENSOR 9502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9503L: linux-media@vger.kernel.org 9504T: git git://linuxtv.org/media_tree.git 9505S: Maintained 9506F: drivers/media/i2c/mt9t001.c 9507F: include/media/i2c/mt9t001.h 9508 9509MT9T112 APTINA CAMERA SENSOR 9510M: Jacopo Mondi <jacopo@jmondi.org> 9511L: linux-media@vger.kernel.org 9512T: git git://linuxtv.org/media_tree.git 9513S: Odd Fixes 9514F: drivers/media/i2c/mt9t112.c 9515F: include/media/i2c/mt9t112.h 9516 9517MT9V032 APTINA CAMERA SENSOR 9518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9519L: linux-media@vger.kernel.org 9520T: git git://linuxtv.org/media_tree.git 9521S: Maintained 9522F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9523F: drivers/media/i2c/mt9v032.c 9524F: include/media/i2c/mt9v032.h 9525 9526MULTIFUNCTION DEVICES (MFD) 9527M: Lee Jones <lee.jones@linaro.org> 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9529S: Supported 9530F: Documentation/devicetree/bindings/mfd/ 9531F: drivers/mfd/ 9532F: include/linux/mfd/ 9533F: include/dt-bindings/mfd/ 9534 9535MULTIMEDIA CARD (MMC) ETC. OVER SPI 9536S: Orphan 9537F: drivers/mmc/host/mmc_spi.c 9538F: include/linux/spi/mmc_spi.h 9539 9540MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9541M: Ulf Hansson <ulf.hansson@linaro.org> 9542L: linux-mmc@vger.kernel.org 9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9544S: Maintained 9545F: Documentation/devicetree/bindings/mmc/ 9546F: drivers/mmc/ 9547F: include/linux/mmc/ 9548F: include/uapi/linux/mmc/ 9549 9550MULTIPLEXER SUBSYSTEM 9551M: Peter Rosin <peda@axentia.se> 9552S: Maintained 9553F: Documentation/ABI/testing/mux/sysfs-class-mux* 9554F: Documentation/devicetree/bindings/mux/ 9555F: include/linux/dt-bindings/mux/ 9556F: include/linux/mux/ 9557F: drivers/mux/ 9558 9559MULTITECH MULTIPORT CARD (ISICOM) 9560S: Orphan 9561F: drivers/tty/isicom.c 9562F: include/linux/isicom.h 9563 9564MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9565M: Bin Liu <b-liu@ti.com> 9566L: linux-usb@vger.kernel.org 9567S: Maintained 9568F: drivers/usb/musb/ 9569 9570MXL5007T MEDIA DRIVER 9571M: Michael Krufky <mkrufky@linuxtv.org> 9572L: linux-media@vger.kernel.org 9573W: https://linuxtv.org 9574W: http://github.com/mkrufky 9575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9576T: git git://linuxtv.org/mkrufky/tuners.git 9577S: Maintained 9578F: drivers/media/tuners/mxl5007t.* 9579 9580MXSFB DRM DRIVER 9581M: Marek Vasut <marex@denx.de> 9582S: Supported 9583F: drivers/gpu/drm/mxsfb/ 9584F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9585 9586MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9587M: Chris Lee <christopher.lee@cspi.com> 9588L: netdev@vger.kernel.org 9589W: https://www.cspi.com/ethernet-products/support/downloads/ 9590S: Supported 9591F: drivers/net/ethernet/myricom/myri10ge/ 9592 9593NAND FLASH SUBSYSTEM 9594M: Boris Brezillon <boris.brezillon@bootlin.com> 9595R: Richard Weinberger <richard@nod.at> 9596L: linux-mtd@lists.infradead.org 9597W: http://www.linux-mtd.infradead.org/ 9598Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9599T: git git://git.infradead.org/linux-mtd.git nand/fixes 9600T: git git://git.infradead.org/linux-mtd.git nand/next 9601S: Maintained 9602F: drivers/mtd/nand/ 9603F: include/linux/mtd/*nand*.h 9604 9605NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9606M: Daniel Mack <zonque@gmail.com> 9607S: Maintained 9608L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9609W: http://www.native-instruments.com 9610F: sound/usb/caiaq/ 9611 9612NATSEMI ETHERNET DRIVER (DP8381x) 9613S: Orphan 9614F: drivers/net/ethernet/natsemi/natsemi.c 9615 9616NCP FILESYSTEM 9617M: Petr Vandrovec <petr@vandrovec.name> 9618S: Obsolete 9619F: drivers/staging/ncpfs/ 9620 9621NCR 5380 SCSI DRIVERS 9622M: Finn Thain <fthain@telegraphics.com.au> 9623M: Michael Schmitz <schmitzmic@gmail.com> 9624L: linux-scsi@vger.kernel.org 9625S: Maintained 9626F: Documentation/scsi/g_NCR5380.txt 9627F: drivers/scsi/NCR5380.* 9628F: drivers/scsi/arm/cumana_1.c 9629F: drivers/scsi/arm/oak.c 9630F: drivers/scsi/atari_scsi.* 9631F: drivers/scsi/dmx3191d.c 9632F: drivers/scsi/g_NCR5380.* 9633F: drivers/scsi/mac_scsi.* 9634F: drivers/scsi/sun3_scsi.* 9635F: drivers/scsi/sun3_scsi_vme.c 9636 9637NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9638M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9639L: linux-scsi@vger.kernel.org 9640S: Maintained 9641F: drivers/scsi/NCR_D700.* 9642 9643NCT6775 HARDWARE MONITOR DRIVER 9644M: Guenter Roeck <linux@roeck-us.net> 9645L: linux-hwmon@vger.kernel.org 9646S: Maintained 9647F: Documentation/hwmon/nct6775 9648F: drivers/hwmon/nct6775.c 9649 9650NETEFFECT IWARP RNIC DRIVER (IW_NES) 9651M: Faisal Latif <faisal.latif@intel.com> 9652L: linux-rdma@vger.kernel.org 9653W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9654S: Supported 9655F: drivers/infiniband/hw/nes/ 9656F: include/uapi/rdma/nes-abi.h 9657 9658NETEM NETWORK EMULATOR 9659M: Stephen Hemminger <stephen@networkplumber.org> 9660L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9661S: Maintained 9662F: net/sched/sch_netem.c 9663 9664NETERION 10GbE DRIVERS (s2io/vxge) 9665M: Jon Mason <jdmason@kudzu.us> 9666L: netdev@vger.kernel.org 9667S: Supported 9668F: Documentation/networking/s2io.txt 9669F: Documentation/networking/vxge.txt 9670F: drivers/net/ethernet/neterion/ 9671 9672NETFILTER 9673M: Pablo Neira Ayuso <pablo@netfilter.org> 9674M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9675M: Florian Westphal <fw@strlen.de> 9676L: netfilter-devel@vger.kernel.org 9677L: coreteam@netfilter.org 9678W: http://www.netfilter.org/ 9679W: http://www.iptables.org/ 9680W: http://www.nftables.org/ 9681Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9684S: Maintained 9685F: include/linux/netfilter* 9686F: include/linux/netfilter/ 9687F: include/net/netfilter/ 9688F: include/uapi/linux/netfilter* 9689F: include/uapi/linux/netfilter/ 9690F: net/*/netfilter.c 9691F: net/*/netfilter/ 9692F: net/netfilter/ 9693F: net/bridge/br_netfilter*.c 9694 9695NETROM NETWORK LAYER 9696M: Ralf Baechle <ralf@linux-mips.org> 9697L: linux-hams@vger.kernel.org 9698W: http://www.linux-ax25.org/ 9699S: Maintained 9700F: include/net/netrom.h 9701F: include/uapi/linux/netrom.h 9702F: net/netrom/ 9703 9704NETRONOME ETHERNET DRIVERS 9705M: Jakub Kicinski <jakub.kicinski@netronome.com> 9706L: oss-drivers@netronome.com 9707S: Maintained 9708F: drivers/net/ethernet/netronome/ 9709 9710NETWORK BLOCK DEVICE (NBD) 9711M: Josef Bacik <jbacik@fb.com> 9712S: Maintained 9713L: linux-block@vger.kernel.org 9714L: nbd@other.debian.org 9715F: Documentation/blockdev/nbd.txt 9716F: drivers/block/nbd.c 9717F: include/uapi/linux/nbd.h 9718 9719NETWORK DROP MONITOR 9720M: Neil Horman <nhorman@tuxdriver.com> 9721L: netdev@vger.kernel.org 9722S: Maintained 9723W: https://fedorahosted.org/dropwatch/ 9724F: net/core/drop_monitor.c 9725 9726NETWORKING DRIVERS 9727M: "David S. Miller" <davem@davemloft.net> 9728L: netdev@vger.kernel.org 9729W: http://www.linuxfoundation.org/en/Net 9730Q: http://patchwork.ozlabs.org/project/netdev/list/ 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9733S: Odd Fixes 9734F: Documentation/devicetree/bindings/net/ 9735F: drivers/net/ 9736F: include/linux/if_* 9737F: include/linux/netdevice.h 9738F: include/linux/etherdevice.h 9739F: include/linux/fcdevice.h 9740F: include/linux/fddidevice.h 9741F: include/linux/hippidevice.h 9742F: include/linux/inetdevice.h 9743F: include/uapi/linux/if_* 9744F: include/uapi/linux/netdevice.h 9745 9746NETWORKING DRIVERS (WIRELESS) 9747M: Kalle Valo <kvalo@codeaurora.org> 9748L: linux-wireless@vger.kernel.org 9749Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9752S: Maintained 9753F: Documentation/devicetree/bindings/net/wireless/ 9754F: drivers/net/wireless/ 9755 9756NETWORKING [DSA] 9757M: Andrew Lunn <andrew@lunn.ch> 9758M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9759M: Florian Fainelli <f.fainelli@gmail.com> 9760S: Maintained 9761F: net/dsa/ 9762F: include/net/dsa.h 9763F: include/linux/dsa/ 9764F: drivers/net/dsa/ 9765 9766NETWORKING [GENERAL] 9767M: "David S. Miller" <davem@davemloft.net> 9768L: netdev@vger.kernel.org 9769W: http://www.linuxfoundation.org/en/Net 9770Q: http://patchwork.ozlabs.org/project/netdev/list/ 9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9773B: mailto:netdev@vger.kernel.org 9774S: Maintained 9775F: net/ 9776F: include/net/ 9777F: include/linux/in.h 9778F: include/linux/net.h 9779F: include/linux/netdevice.h 9780F: include/uapi/linux/in.h 9781F: include/uapi/linux/net.h 9782F: include/uapi/linux/netdevice.h 9783F: include/uapi/linux/net_namespace.h 9784F: tools/testing/selftests/net/ 9785F: lib/net_utils.c 9786F: lib/random32.c 9787F: Documentation/networking/ 9788 9789NETWORKING [IPSEC] 9790M: Steffen Klassert <steffen.klassert@secunet.com> 9791M: Herbert Xu <herbert@gondor.apana.org.au> 9792M: "David S. Miller" <davem@davemloft.net> 9793L: netdev@vger.kernel.org 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9796S: Maintained 9797F: net/core/flow.c 9798F: net/xfrm/ 9799F: net/key/ 9800F: net/ipv4/xfrm* 9801F: net/ipv4/esp4* 9802F: net/ipv4/ah4.c 9803F: net/ipv4/ipcomp.c 9804F: net/ipv4/ip_vti.c 9805F: net/ipv6/xfrm* 9806F: net/ipv6/esp6* 9807F: net/ipv6/ah6.c 9808F: net/ipv6/ipcomp6.c 9809F: net/ipv6/ip6_vti.c 9810F: include/uapi/linux/xfrm.h 9811F: include/net/xfrm.h 9812 9813NETWORKING [IPv4/IPv6] 9814M: "David S. Miller" <davem@davemloft.net> 9815M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9816M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9817L: netdev@vger.kernel.org 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9819S: Maintained 9820F: net/ipv4/ 9821F: net/ipv6/ 9822F: include/net/ip* 9823F: arch/x86/net/* 9824 9825NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9826M: Paul Moore <paul@paul-moore.com> 9827W: https://github.com/netlabel 9828L: netdev@vger.kernel.org 9829L: linux-security-module@vger.kernel.org 9830S: Maintained 9831F: Documentation/netlabel/ 9832F: include/net/calipso.h 9833F: include/net/cipso_ipv4.h 9834F: include/net/netlabel.h 9835F: include/uapi/linux/netfilter/xt_SECMARK.h 9836F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9837F: net/netlabel/ 9838F: net/ipv4/cipso_ipv4.c 9839F: net/ipv6/calipso.c 9840F: net/netfilter/xt_CONNSECMARK.c 9841F: net/netfilter/xt_SECMARK.c 9842 9843NETWORKING [TLS] 9844M: Ilya Lesokhin <ilyal@mellanox.com> 9845M: Aviad Yehezkel <aviadye@mellanox.com> 9846M: Dave Watson <davejwatson@fb.com> 9847L: netdev@vger.kernel.org 9848S: Maintained 9849F: net/tls/* 9850F: include/uapi/linux/tls.h 9851F: include/net/tls.h 9852 9853NETWORKING [WIRELESS] 9854L: linux-wireless@vger.kernel.org 9855Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9856 9857NETDEVSIM 9858M: Jakub Kicinski <jakub.kicinski@netronome.com> 9859S: Maintained 9860F: drivers/net/netdevsim/* 9861 9862NETXEN (1/10) GbE SUPPORT 9863M: Manish Chopra <manish.chopra@cavium.com> 9864M: Rahul Verma <rahul.verma@cavium.com> 9865M: Dept-GELinuxNICDev@cavium.com 9866L: netdev@vger.kernel.org 9867S: Supported 9868F: drivers/net/ethernet/qlogic/netxen/ 9869 9870NFC SUBSYSTEM 9871M: Samuel Ortiz <sameo@linux.intel.com> 9872L: linux-wireless@vger.kernel.org 9873L: linux-nfc@lists.01.org (subscribers-only) 9874S: Supported 9875F: net/nfc/ 9876F: include/net/nfc/ 9877F: include/uapi/linux/nfc.h 9878F: drivers/nfc/ 9879F: include/linux/platform_data/nfcmrvl.h 9880F: include/linux/platform_data/nxp-nci.h 9881F: Documentation/devicetree/bindings/net/nfc/ 9882 9883NFS, SUNRPC, AND LOCKD CLIENTS 9884M: Trond Myklebust <trond.myklebust@primarydata.com> 9885M: Anna Schumaker <anna.schumaker@netapp.com> 9886L: linux-nfs@vger.kernel.org 9887W: http://client.linux-nfs.org 9888T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9889S: Maintained 9890F: fs/lockd/ 9891F: fs/nfs/ 9892F: fs/nfs_common/ 9893F: net/sunrpc/ 9894F: include/linux/lockd/ 9895F: include/linux/nfs* 9896F: include/linux/sunrpc/ 9897F: include/uapi/linux/nfs* 9898F: include/uapi/linux/sunrpc/ 9899 9900NILFS2 FILESYSTEM 9901M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9902L: linux-nilfs@vger.kernel.org 9903W: https://nilfs.sourceforge.io/ 9904W: https://nilfs.osdn.jp/ 9905T: git git://github.com/konis/nilfs2.git 9906S: Supported 9907F: Documentation/filesystems/nilfs2.txt 9908F: fs/nilfs2/ 9909F: include/trace/events/nilfs2.h 9910F: include/uapi/linux/nilfs2_api.h 9911F: include/uapi/linux/nilfs2_ondisk.h 9912 9913NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9914M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9915W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9916S: Maintained 9917F: Documentation/scsi/NinjaSCSI.txt 9918F: drivers/scsi/pcmcia/nsp_* 9919 9920NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9921M: GOTO Masanori <gotom@debian.or.jp> 9922M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9923W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9924S: Maintained 9925F: Documentation/scsi/NinjaSCSI.txt 9926F: drivers/scsi/nsp32* 9927 9928NIOS2 ARCHITECTURE 9929M: Ley Foon Tan <lftan@altera.com> 9930L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9932S: Maintained 9933F: arch/nios2/ 9934 9935NOHZ, DYNTICKS SUPPORT 9936M: Frederic Weisbecker <fweisbec@gmail.com> 9937M: Thomas Gleixner <tglx@linutronix.de> 9938M: Ingo Molnar <mingo@kernel.org> 9939L: linux-kernel@vger.kernel.org 9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9941S: Maintained 9942F: kernel/time/tick*.* 9943F: include/linux/tick.h 9944F: include/linux/sched/nohz.h 9945 9946NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9947M: Pavel Machek <pavel@ucw.cz> 9948M: Sakari Ailus <sakari.ailus@iki.fi> 9949L: linux-media@vger.kernel.org 9950S: Maintained 9951F: drivers/media/i2c/et8ek8 9952F: drivers/media/i2c/ad5820.c 9953 9954NOKIA N900 POWER SUPPLY DRIVERS 9955R: Pali Rohár <pali.rohar@gmail.com> 9956F: include/linux/power/bq2415x_charger.h 9957F: include/linux/power/bq27xxx_battery.h 9958F: include/linux/power/isp1704_charger.h 9959F: drivers/power/supply/bq2415x_charger.c 9960F: drivers/power/supply/bq27xxx_battery.c 9961F: drivers/power/supply/bq27xxx_battery_i2c.c 9962F: drivers/power/supply/isp1704_charger.c 9963F: drivers/power/supply/rx51_battery.c 9964 9965NTB AMD DRIVER 9966M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9967L: linux-ntb@googlegroups.com 9968S: Supported 9969F: drivers/ntb/hw/amd/ 9970 9971NTB DRIVER CORE 9972M: Jon Mason <jdmason@kudzu.us> 9973M: Dave Jiang <dave.jiang@intel.com> 9974M: Allen Hubbe <allenbh@gmail.com> 9975L: linux-ntb@googlegroups.com 9976S: Supported 9977W: https://github.com/jonmason/ntb/wiki 9978T: git git://github.com/jonmason/ntb.git 9979F: drivers/ntb/ 9980F: drivers/net/ntb_netdev.c 9981F: include/linux/ntb.h 9982F: include/linux/ntb_transport.h 9983F: tools/testing/selftests/ntb/ 9984 9985NTB IDT DRIVER 9986M: Serge Semin <fancer.lancer@gmail.com> 9987L: linux-ntb@googlegroups.com 9988S: Supported 9989F: drivers/ntb/hw/idt/ 9990 9991NTB INTEL DRIVER 9992M: Dave Jiang <dave.jiang@intel.com> 9993L: linux-ntb@googlegroups.com 9994S: Supported 9995W: https://github.com/davejiang/linux/wiki 9996T: git https://github.com/davejiang/linux.git 9997F: drivers/ntb/hw/intel/ 9998 9999NTFS FILESYSTEM 10000M: Anton Altaparmakov <anton@tuxera.com> 10001L: linux-ntfs-dev@lists.sourceforge.net 10002W: http://www.tuxera.com/ 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10004S: Supported 10005F: Documentation/filesystems/ntfs.txt 10006F: fs/ntfs/ 10007 10008NUBUS SUBSYSTEM 10009M: Finn Thain <fthain@telegraphics.com.au> 10010L: linux-m68k@lists.linux-m68k.org 10011S: Maintained 10012F: arch/*/include/asm/nubus.h 10013F: drivers/nubus/ 10014F: include/linux/nubus.h 10015F: include/uapi/linux/nubus.h 10016 10017NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10018M: Antonino Daplas <adaplas@gmail.com> 10019L: linux-fbdev@vger.kernel.org 10020S: Maintained 10021F: drivers/video/fbdev/riva/ 10022F: drivers/video/fbdev/nvidia/ 10023 10024NVM EXPRESS DRIVER 10025M: Keith Busch <keith.busch@intel.com> 10026M: Jens Axboe <axboe@fb.com> 10027M: Christoph Hellwig <hch@lst.de> 10028M: Sagi Grimberg <sagi@grimberg.me> 10029L: linux-nvme@lists.infradead.org 10030T: git://git.infradead.org/nvme.git 10031W: http://git.infradead.org/nvme.git 10032S: Supported 10033F: drivers/nvme/host/ 10034F: include/linux/nvme.h 10035F: include/uapi/linux/nvme_ioctl.h 10036 10037NVM EXPRESS FC TRANSPORT DRIVERS 10038M: James Smart <james.smart@broadcom.com> 10039L: linux-nvme@lists.infradead.org 10040S: Supported 10041F: include/linux/nvme-fc.h 10042F: include/linux/nvme-fc-driver.h 10043F: drivers/nvme/host/fc.c 10044F: drivers/nvme/target/fc.c 10045F: drivers/nvme/target/fcloop.c 10046 10047NVM EXPRESS TARGET DRIVER 10048M: Christoph Hellwig <hch@lst.de> 10049M: Sagi Grimberg <sagi@grimberg.me> 10050L: linux-nvme@lists.infradead.org 10051T: git://git.infradead.org/nvme.git 10052W: http://git.infradead.org/nvme.git 10053S: Supported 10054F: drivers/nvme/target/ 10055 10056NVMEM FRAMEWORK 10057M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10058S: Maintained 10059F: drivers/nvmem/ 10060F: Documentation/devicetree/bindings/nvmem/ 10061F: Documentation/ABI/stable/sysfs-bus-nvmem 10062F: include/linux/nvmem-consumer.h 10063F: include/linux/nvmem-provider.h 10064 10065NXP SGTL5000 DRIVER 10066M: Fabio Estevam <fabio.estevam@nxp.com> 10067L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10068S: Maintained 10069F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10070F: sound/soc/codecs/sgtl5000* 10071 10072NXP TDA998X DRM DRIVER 10073M: Russell King <linux@armlinux.org.uk> 10074S: Supported 10075T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10076T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10077F: drivers/gpu/drm/i2c/tda998x_drv.c 10078F: include/drm/i2c/tda998x.h 10079 10080NXP TFA9879 DRIVER 10081M: Peter Rosin <peda@axentia.se> 10082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10083S: Maintained 10084F: Documentation/devicetree/bindings/sound/tfa9879.txt 10085F: sound/soc/codecs/tfa9879* 10086 10087NXP-NCI NFC DRIVER 10088M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10089R: Charles Gorand <charles.gorand@effinnov.com> 10090L: linux-nfc@lists.01.org (moderated for non-subscribers) 10091S: Supported 10092F: drivers/nfc/nxp-nci 10093 10094OBJTOOL 10095M: Josh Poimboeuf <jpoimboe@redhat.com> 10096M: Peter Zijlstra <peterz@infradead.org> 10097S: Supported 10098F: tools/objtool/ 10099 10100OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10101M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10102M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10103L: linuxppc-dev@lists.ozlabs.org 10104S: Supported 10105F: arch/powerpc/platforms/powernv/ocxl.c 10106F: arch/powerpc/include/asm/pnv-ocxl.h 10107F: drivers/misc/ocxl/ 10108F: include/misc/ocxl* 10109F: include/uapi/misc/ocxl.h 10110F: Documentation/accelerators/ocxl.txt 10111 10112OMAP AUDIO SUPPORT 10113M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10114M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10116L: linux-omap@vger.kernel.org 10117S: Maintained 10118F: sound/soc/omap/ 10119 10120OMAP CLOCK FRAMEWORK SUPPORT 10121M: Paul Walmsley <paul@pwsan.com> 10122L: linux-omap@vger.kernel.org 10123S: Maintained 10124F: arch/arm/*omap*/*clock* 10125 10126OMAP DEVICE TREE SUPPORT 10127M: Benoît Cousson <bcousson@baylibre.com> 10128M: Tony Lindgren <tony@atomide.com> 10129L: linux-omap@vger.kernel.org 10130L: devicetree@vger.kernel.org 10131S: Maintained 10132F: arch/arm/boot/dts/*omap* 10133F: arch/arm/boot/dts/*am3* 10134F: arch/arm/boot/dts/*am4* 10135F: arch/arm/boot/dts/*am5* 10136F: arch/arm/boot/dts/*dra7* 10137 10138OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10139M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10140L: linux-omap@vger.kernel.org 10141L: linux-fbdev@vger.kernel.org 10142S: Maintained 10143F: drivers/video/fbdev/omap2/ 10144F: Documentation/arm/OMAP/DSS 10145 10146OMAP FRAMEBUFFER SUPPORT 10147M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10148L: linux-fbdev@vger.kernel.org 10149L: linux-omap@vger.kernel.org 10150S: Maintained 10151F: drivers/video/fbdev/omap/ 10152 10153OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10154M: Roger Quadros <rogerq@ti.com> 10155M: Tony Lindgren <tony@atomide.com> 10156L: linux-omap@vger.kernel.org 10157S: Maintained 10158F: drivers/memory/omap-gpmc.c 10159F: arch/arm/mach-omap2/*gpmc* 10160 10161OMAP GPIO DRIVER 10162M: Grygorii Strashko <grygorii.strashko@ti.com> 10163M: Santosh Shilimkar <ssantosh@kernel.org> 10164M: Kevin Hilman <khilman@kernel.org> 10165L: linux-omap@vger.kernel.org 10166S: Maintained 10167F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10168F: drivers/gpio/gpio-omap.c 10169 10170OMAP HARDWARE SPINLOCK SUPPORT 10171M: Ohad Ben-Cohen <ohad@wizery.com> 10172L: linux-omap@vger.kernel.org 10173S: Maintained 10174F: drivers/hwspinlock/omap_hwspinlock.c 10175 10176OMAP HS MMC SUPPORT 10177L: linux-mmc@vger.kernel.org 10178L: linux-omap@vger.kernel.org 10179S: Orphan 10180F: drivers/mmc/host/omap_hsmmc.c 10181 10182OMAP HWMOD DATA 10183M: Paul Walmsley <paul@pwsan.com> 10184L: linux-omap@vger.kernel.org 10185S: Maintained 10186F: arch/arm/mach-omap2/omap_hwmod*data* 10187 10188OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10189M: Benoît Cousson <bcousson@baylibre.com> 10190L: linux-omap@vger.kernel.org 10191S: Maintained 10192F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10193 10194OMAP HWMOD SUPPORT 10195M: Benoît Cousson <bcousson@baylibre.com> 10196M: Paul Walmsley <paul@pwsan.com> 10197L: linux-omap@vger.kernel.org 10198S: Maintained 10199F: arch/arm/mach-omap2/omap_hwmod.* 10200 10201OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10203L: linux-media@vger.kernel.org 10204S: Maintained 10205F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10206F: drivers/media/platform/omap3isp/ 10207F: drivers/staging/media/omap4iss/ 10208 10209OMAP MMC SUPPORT 10210M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10211L: linux-omap@vger.kernel.org 10212S: Maintained 10213F: drivers/mmc/host/omap.c 10214 10215OMAP POWER MANAGEMENT SUPPORT 10216M: Kevin Hilman <khilman@kernel.org> 10217L: linux-omap@vger.kernel.org 10218S: Maintained 10219F: arch/arm/*omap*/*pm* 10220F: drivers/cpufreq/omap-cpufreq.c 10221 10222OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10223M: Rajendra Nayak <rnayak@codeaurora.org> 10224M: Paul Walmsley <paul@pwsan.com> 10225L: linux-omap@vger.kernel.org 10226S: Maintained 10227F: arch/arm/mach-omap2/prm* 10228 10229OMAP RANDOM NUMBER GENERATOR SUPPORT 10230M: Deepak Saxena <dsaxena@plexity.net> 10231S: Maintained 10232F: drivers/char/hw_random/omap-rng.c 10233 10234OMAP USB SUPPORT 10235L: linux-usb@vger.kernel.org 10236L: linux-omap@vger.kernel.org 10237S: Orphan 10238F: drivers/usb/*/*omap* 10239F: arch/arm/*omap*/usb* 10240 10241OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10242M: Mark Jackson <mpfj@newflow.co.uk> 10243L: linux-omap@vger.kernel.org 10244S: Maintained 10245F: arch/arm/boot/dts/am335x-nano.dts 10246 10247OMAP1 SUPPORT 10248M: Aaro Koskinen <aaro.koskinen@iki.fi> 10249M: Tony Lindgren <tony@atomide.com> 10250L: linux-omap@vger.kernel.org 10251Q: http://patchwork.kernel.org/project/linux-omap/list/ 10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10253S: Maintained 10254F: arch/arm/mach-omap1/ 10255F: arch/arm/plat-omap/ 10256F: arch/arm/configs/omap1_defconfig 10257F: drivers/i2c/busses/i2c-omap.c 10258F: include/linux/i2c-omap.h 10259 10260OMAP2+ SUPPORT 10261M: Tony Lindgren <tony@atomide.com> 10262L: linux-omap@vger.kernel.org 10263W: http://www.muru.com/linux/omap/ 10264W: http://linux.omap.com/ 10265Q: http://patchwork.kernel.org/project/linux-omap/list/ 10266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10267S: Maintained 10268F: arch/arm/mach-omap2/ 10269F: arch/arm/plat-omap/ 10270F: arch/arm/configs/omap2plus_defconfig 10271F: drivers/i2c/busses/i2c-omap.c 10272F: drivers/irqchip/irq-omap-intc.c 10273F: drivers/mfd/*omap*.c 10274F: drivers/mfd/menelaus.c 10275F: drivers/mfd/palmas.c 10276F: drivers/mfd/tps65217.c 10277F: drivers/mfd/tps65218.c 10278F: drivers/mfd/tps65910.c 10279F: drivers/mfd/twl-core.[ch] 10280F: drivers/mfd/twl4030*.c 10281F: drivers/mfd/twl6030*.c 10282F: drivers/mfd/twl6040*.c 10283F: drivers/regulator/palmas-regulator*.c 10284F: drivers/regulator/pbias-regulator.c 10285F: drivers/regulator/tps65217-regulator.c 10286F: drivers/regulator/tps65218-regulator.c 10287F: drivers/regulator/tps65910-regulator.c 10288F: drivers/regulator/twl-regulator.c 10289F: drivers/regulator/twl6030-regulator.c 10290F: include/linux/i2c-omap.h 10291 10292ONION OMEGA2+ BOARD 10293M: Harvey Hunt <harveyhuntnexus@gmail.com> 10294L: linux-mips@linux-mips.org 10295S: Maintained 10296F: arch/mips/boot/dts/ralink/omega2p.dts 10297 10298OMFS FILESYSTEM 10299M: Bob Copeland <me@bobcopeland.com> 10300L: linux-karma-devel@lists.sourceforge.net 10301S: Maintained 10302F: Documentation/filesystems/omfs.txt 10303F: fs/omfs/ 10304 10305OMNIKEY CARDMAN 4000 DRIVER 10306M: Harald Welte <laforge@gnumonks.org> 10307S: Maintained 10308F: drivers/char/pcmcia/cm4000_cs.c 10309F: include/linux/cm4000_cs.h 10310F: include/uapi/linux/cm4000_cs.h 10311 10312OMNIKEY CARDMAN 4040 DRIVER 10313M: Harald Welte <laforge@gnumonks.org> 10314S: Maintained 10315F: drivers/char/pcmcia/cm4040_cs.* 10316 10317OMNIVISION OV13858 SENSOR DRIVER 10318M: Sakari Ailus <sakari.ailus@linux.intel.com> 10319L: linux-media@vger.kernel.org 10320T: git git://linuxtv.org/media_tree.git 10321S: Maintained 10322F: drivers/media/i2c/ov13858.c 10323 10324OMNIVISION OV2685 SENSOR DRIVER 10325M: Shunqian Zheng <zhengsq@rock-chips.com> 10326L: linux-media@vger.kernel.org 10327T: git git://linuxtv.org/media_tree.git 10328S: Maintained 10329F: drivers/media/i2c/ov2685.c 10330 10331OMNIVISION OV5640 SENSOR DRIVER 10332M: Steve Longerbeam <slongerbeam@gmail.com> 10333L: linux-media@vger.kernel.org 10334T: git git://linuxtv.org/media_tree.git 10335S: Maintained 10336F: drivers/media/i2c/ov5640.c 10337 10338OMNIVISION OV5647 SENSOR DRIVER 10339M: Luis Oliveira <lolivei@synopsys.com> 10340L: linux-media@vger.kernel.org 10341T: git git://linuxtv.org/media_tree.git 10342S: Maintained 10343F: drivers/media/i2c/ov5647.c 10344 10345OMNIVISION OV5695 SENSOR DRIVER 10346M: Shunqian Zheng <zhengsq@rock-chips.com> 10347L: linux-media@vger.kernel.org 10348T: git git://linuxtv.org/media_tree.git 10349S: Maintained 10350F: drivers/media/i2c/ov5695.c 10351 10352OMNIVISION OV7670 SENSOR DRIVER 10353M: Jonathan Corbet <corbet@lwn.net> 10354L: linux-media@vger.kernel.org 10355T: git git://linuxtv.org/media_tree.git 10356S: Maintained 10357F: drivers/media/i2c/ov7670.c 10358F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10359 10360OMNIVISION OV772x SENSOR DRIVER 10361M: Jacopo Mondi <jacopo@jmondi.org> 10362L: linux-media@vger.kernel.org 10363T: git git://linuxtv.org/media_tree.git 10364S: Odd fixes 10365F: drivers/media/i2c/ov772x.c 10366F: include/media/i2c/ov772x.h 10367F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10368 10369OMNIVISION OV7740 SENSOR DRIVER 10370M: Wenyou Yang <wenyou.yang@microchip.com> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373S: Maintained 10374F: drivers/media/i2c/ov7740.c 10375F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10376 10377OMNIVISION OV9650 SENSOR DRIVER 10378M: Sakari Ailus <sakari.ailus@linux.intel.com> 10379R: Akinobu Mita <akinobu.mita@gmail.com> 10380R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10381L: linux-media@vger.kernel.org 10382T: git git://linuxtv.org/media_tree.git 10383S: Maintained 10384F: drivers/media/i2c/ov9650.c 10385F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10386 10387ONENAND FLASH DRIVER 10388M: Kyungmin Park <kyungmin.park@samsung.com> 10389L: linux-mtd@lists.infradead.org 10390S: Maintained 10391F: drivers/mtd/nand/onenand/ 10392F: include/linux/mtd/onenand*.h 10393 10394ONSTREAM SCSI TAPE DRIVER 10395M: Willem Riede <osst@riede.org> 10396L: osst-users@lists.sourceforge.net 10397L: linux-scsi@vger.kernel.org 10398S: Maintained 10399F: Documentation/scsi/osst.txt 10400F: drivers/scsi/osst.* 10401F: drivers/scsi/osst_*.h 10402F: drivers/scsi/st.h 10403 10404OP-TEE DRIVER 10405M: Jens Wiklander <jens.wiklander@linaro.org> 10406S: Maintained 10407F: drivers/tee/optee/ 10408 10409OPA-VNIC DRIVER 10410M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10411M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10412L: linux-rdma@vger.kernel.org 10413S: Supported 10414F: drivers/infiniband/ulp/opa_vnic 10415 10416OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10417M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10418L: devicetree@vger.kernel.org 10419S: Maintained 10420F: Documentation/devicetree/dynamic-resolution-notes.txt 10421F: Documentation/devicetree/overlay-notes.txt 10422F: drivers/of/overlay.c 10423F: drivers/of/resolver.c 10424 10425OPEN FIRMWARE AND FLATTENED DEVICE TREE 10426M: Rob Herring <robh+dt@kernel.org> 10427M: Frank Rowand <frowand.list@gmail.com> 10428L: devicetree@vger.kernel.org 10429W: http://www.devicetree.org/ 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10431S: Maintained 10432F: drivers/of/ 10433F: include/linux/of*.h 10434F: scripts/dtc/ 10435F: Documentation/ABI/testing/sysfs-firmware-ofw 10436 10437OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10438M: Rob Herring <robh+dt@kernel.org> 10439M: Mark Rutland <mark.rutland@arm.com> 10440L: devicetree@vger.kernel.org 10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10442Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10443S: Maintained 10444F: Documentation/devicetree/ 10445F: arch/*/boot/dts/ 10446F: include/dt-bindings/ 10447 10448OPENCORES I2C BUS DRIVER 10449M: Peter Korsgaard <jacmet@sunsite.dk> 10450L: linux-i2c@vger.kernel.org 10451S: Maintained 10452F: Documentation/i2c/busses/i2c-ocores 10453F: drivers/i2c/busses/i2c-ocores.c 10454 10455OPENRISC ARCHITECTURE 10456M: Jonas Bonn <jonas@southpole.se> 10457M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10458M: Stafford Horne <shorne@gmail.com> 10459T: git git://github.com/openrisc/linux.git 10460L: openrisc@lists.librecores.org 10461W: http://openrisc.io 10462S: Maintained 10463F: Documentation/devicetree/bindings/openrisc/ 10464F: Documentation/openrisc/ 10465F: arch/openrisc/ 10466F: drivers/irqchip/irq-ompic.c 10467F: drivers/irqchip/irq-or1k-* 10468 10469OPENVSWITCH 10470M: Pravin B Shelar <pshelar@ovn.org> 10471L: netdev@vger.kernel.org 10472L: dev@openvswitch.org 10473W: http://openvswitch.org 10474S: Maintained 10475F: net/openvswitch/ 10476F: include/uapi/linux/openvswitch.h 10477 10478OPERATING PERFORMANCE POINTS (OPP) 10479M: Viresh Kumar <vireshk@kernel.org> 10480M: Nishanth Menon <nm@ti.com> 10481M: Stephen Boyd <sboyd@kernel.org> 10482L: linux-pm@vger.kernel.org 10483S: Maintained 10484T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10485F: drivers/opp/ 10486F: include/linux/pm_opp.h 10487F: Documentation/power/opp.txt 10488F: Documentation/devicetree/bindings/opp/ 10489 10490OPL4 DRIVER 10491M: Clemens Ladisch <clemens@ladisch.de> 10492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10493T: git git://git.alsa-project.org/alsa-kernel.git 10494S: Maintained 10495F: sound/drivers/opl4/ 10496 10497OPROFILE 10498M: Robert Richter <rric@kernel.org> 10499L: oprofile-list@lists.sf.net 10500S: Maintained 10501F: arch/*/include/asm/oprofile*.h 10502F: arch/*/oprofile/ 10503F: drivers/oprofile/ 10504F: include/linux/oprofile.h 10505 10506ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10507M: Mark Fasheh <mark@fasheh.com> 10508M: Joel Becker <jlbec@evilplan.org> 10509L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10510W: http://ocfs2.wiki.kernel.org 10511S: Supported 10512F: Documentation/filesystems/ocfs2.txt 10513F: Documentation/filesystems/dlmfs.txt 10514F: fs/ocfs2/ 10515 10516ORANGEFS FILESYSTEM 10517M: Mike Marshall <hubcap@omnibond.com> 10518R: Martin Brandenburg <martin@omnibond.com> 10519L: devel@lists.orangefs.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10521S: Supported 10522F: fs/orangefs/ 10523F: Documentation/filesystems/orangefs.txt 10524 10525ORINOCO DRIVER 10526L: linux-wireless@vger.kernel.org 10527W: http://wireless.kernel.org/en/users/Drivers/orinoco 10528W: http://www.nongnu.org/orinoco/ 10529S: Orphan 10530F: drivers/net/wireless/intersil/orinoco/ 10531 10532OSD LIBRARY and FILESYSTEM 10533M: Boaz Harrosh <ooo@electrozaur.com> 10534S: Maintained 10535F: drivers/scsi/osd/ 10536F: include/scsi/osd_* 10537F: fs/exofs/ 10538 10539OV2659 OMNIVISION SENSOR DRIVER 10540M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10541L: linux-media@vger.kernel.org 10542W: https://linuxtv.org 10543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10544T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10545S: Maintained 10546F: drivers/media/i2c/ov2659.c 10547F: include/media/i2c/ov2659.h 10548 10549OVERLAY FILESYSTEM 10550M: Miklos Szeredi <miklos@szeredi.hu> 10551L: linux-unionfs@vger.kernel.org 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10553S: Supported 10554F: fs/overlayfs/ 10555F: Documentation/filesystems/overlayfs.txt 10556 10557P54 WIRELESS DRIVER 10558M: Christian Lamparter <chunkeey@googlemail.com> 10559L: linux-wireless@vger.kernel.org 10560W: http://wireless.kernel.org/en/users/Drivers/p54 10561S: Maintained 10562F: drivers/net/wireless/intersil/p54/ 10563 10564PA SEMI ETHERNET DRIVER 10565L: netdev@vger.kernel.org 10566S: Orphan 10567F: drivers/net/ethernet/pasemi/* 10568 10569PA SEMI SMBUS DRIVER 10570L: linux-i2c@vger.kernel.org 10571S: Orphan 10572F: drivers/i2c/busses/i2c-pasemi.c 10573 10574PADATA PARALLEL EXECUTION MECHANISM 10575M: Steffen Klassert <steffen.klassert@secunet.com> 10576L: linux-crypto@vger.kernel.org 10577S: Maintained 10578F: kernel/padata.c 10579F: include/linux/padata.h 10580F: Documentation/padata.txt 10581 10582PANASONIC LAPTOP ACPI EXTRAS DRIVER 10583M: Harald Welte <laforge@gnumonks.org> 10584L: platform-driver-x86@vger.kernel.org 10585S: Maintained 10586F: drivers/platform/x86/panasonic-laptop.c 10587 10588PARALLEL LCD/KEYPAD PANEL DRIVER 10589M: Willy Tarreau <willy@haproxy.com> 10590M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10591S: Odd Fixes 10592F: Documentation/misc-devices/lcd-panel-cgram.txt 10593F: drivers/misc/panel.c 10594 10595PARALLEL PORT SUBSYSTEM 10596M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10597M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10598L: linux-parport@lists.infradead.org (subscribers-only) 10599S: Maintained 10600F: drivers/parport/ 10601F: include/linux/parport*.h 10602F: drivers/char/ppdev.c 10603F: include/uapi/linux/ppdev.h 10604F: Documentation/parport*.txt 10605 10606PARAVIRT_OPS INTERFACE 10607M: Juergen Gross <jgross@suse.com> 10608M: Alok Kataria <akataria@vmware.com> 10609L: virtualization@lists.linux-foundation.org 10610S: Supported 10611F: Documentation/virtual/paravirt_ops.txt 10612F: arch/*/kernel/paravirt* 10613F: arch/*/include/asm/paravirt*.h 10614F: include/linux/hypervisor.h 10615 10616PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10617M: Tim Waugh <tim@cyberelk.net> 10618L: linux-parport@lists.infradead.org (subscribers-only) 10619S: Maintained 10620F: Documentation/blockdev/paride.txt 10621F: drivers/block/paride/ 10622 10623PARISC ARCHITECTURE 10624M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10625M: Helge Deller <deller@gmx.de> 10626L: linux-parisc@vger.kernel.org 10627W: http://www.parisc-linux.org/ 10628Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10631S: Maintained 10632F: arch/parisc/ 10633F: Documentation/parisc/ 10634F: drivers/parisc/ 10635F: drivers/char/agp/parisc-agp.c 10636F: drivers/input/serio/gscps2.c 10637F: drivers/parport/parport_gsc.* 10638F: drivers/tty/serial/8250/8250_gsc.c 10639F: drivers/video/fbdev/sti* 10640F: drivers/video/console/sti* 10641F: drivers/video/logo/logo_parisc* 10642 10643PARMAN 10644M: Jiri Pirko <jiri@mellanox.com> 10645L: netdev@vger.kernel.org 10646S: Supported 10647F: lib/parman.c 10648F: lib/test_parman.c 10649F: include/linux/parman.h 10650 10651PC87360 HARDWARE MONITORING DRIVER 10652M: Jim Cromie <jim.cromie@gmail.com> 10653L: linux-hwmon@vger.kernel.org 10654S: Maintained 10655F: Documentation/hwmon/pc87360 10656F: drivers/hwmon/pc87360.c 10657 10658PC8736x GPIO DRIVER 10659M: Jim Cromie <jim.cromie@gmail.com> 10660S: Maintained 10661F: drivers/char/pc8736x_gpio.c 10662 10663PC87427 HARDWARE MONITORING DRIVER 10664M: Jean Delvare <jdelvare@suse.com> 10665L: linux-hwmon@vger.kernel.org 10666S: Maintained 10667F: Documentation/hwmon/pc87427 10668F: drivers/hwmon/pc87427.c 10669 10670PCA9532 LED DRIVER 10671M: Riku Voipio <riku.voipio@iki.fi> 10672S: Maintained 10673F: drivers/leds/leds-pca9532.c 10674F: include/linux/leds-pca9532.h 10675 10676PCA9541 I2C BUS MASTER SELECTOR DRIVER 10677M: Guenter Roeck <linux@roeck-us.net> 10678L: linux-i2c@vger.kernel.org 10679S: Maintained 10680F: drivers/i2c/muxes/i2c-mux-pca9541.c 10681 10682PCDP - PRIMARY CONSOLE AND DEBUG PORT 10683M: Khalid Aziz <khalid@gonehiking.org> 10684S: Maintained 10685F: drivers/firmware/pcdp.* 10686 10687PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10688M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10689L: linux-pci@vger.kernel.org 10690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10691S: Maintained 10692F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10693F: drivers/pci/host/pci-aardvark.c 10694 10695PCI DRIVER FOR ALTERA PCIE IP 10696M: Ley Foon Tan <lftan@altera.com> 10697L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10698L: linux-pci@vger.kernel.org 10699S: Supported 10700F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10701F: drivers/pci/host/pcie-altera.c 10702 10703PCI DRIVER FOR APPLIEDMICRO XGENE 10704M: Tanmay Inamdar <tinamdar@apm.com> 10705L: linux-pci@vger.kernel.org 10706L: linux-arm-kernel@lists.infradead.org 10707S: Maintained 10708F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10709F: drivers/pci/host/pci-xgene.c 10710 10711PCI DRIVER FOR ARM VERSATILE PLATFORM 10712M: Rob Herring <robh@kernel.org> 10713L: linux-pci@vger.kernel.org 10714L: linux-arm-kernel@lists.infradead.org 10715S: Maintained 10716F: Documentation/devicetree/bindings/pci/versatile.txt 10717F: drivers/pci/host/pci-versatile.c 10718 10719PCI DRIVER FOR ARMADA 8K 10720M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10721L: linux-pci@vger.kernel.org 10722L: linux-arm-kernel@lists.infradead.org 10723S: Maintained 10724F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10725F: drivers/pci/dwc/pcie-armada8k.c 10726 10727PCI DRIVER FOR CADENCE PCIE IP 10728M: Alan Douglas <adouglas@cadence.com> 10729L: linux-pci@vger.kernel.org 10730S: Maintained 10731F: Documentation/devicetree/bindings/pci/cdns,*.txt 10732F: drivers/pci/cadence/pcie-cadence* 10733 10734PCI DRIVER FOR FREESCALE LAYERSCAPE 10735M: Minghuan Lian <minghuan.Lian@freescale.com> 10736M: Mingkai Hu <mingkai.hu@freescale.com> 10737M: Roy Zang <tie-fei.zang@freescale.com> 10738L: linuxppc-dev@lists.ozlabs.org 10739L: linux-pci@vger.kernel.org 10740L: linux-arm-kernel@lists.infradead.org 10741S: Maintained 10742F: drivers/pci/dwc/*layerscape* 10743 10744PCI DRIVER FOR GENERIC OF HOSTS 10745M: Will Deacon <will.deacon@arm.com> 10746L: linux-pci@vger.kernel.org 10747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10748S: Maintained 10749F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10750F: drivers/pci/host/pci-host-common.c 10751F: drivers/pci/host/pci-host-generic.c 10752 10753PCI DRIVER FOR IMX6 10754M: Richard Zhu <hongxing.zhu@nxp.com> 10755M: Lucas Stach <l.stach@pengutronix.de> 10756L: linux-pci@vger.kernel.org 10757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10758S: Maintained 10759F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10760F: drivers/pci/dwc/*imx6* 10761 10762PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10763M: Keith Busch <keith.busch@intel.com> 10764M: Jonathan Derrick <jonathan.derrick@intel.com> 10765L: linux-pci@vger.kernel.org 10766S: Supported 10767F: drivers/pci/host/vmd.c 10768 10769PCI DRIVER FOR MICROSEMI SWITCHTEC 10770M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10771M: Logan Gunthorpe <logang@deltatee.com> 10772L: linux-pci@vger.kernel.org 10773S: Maintained 10774F: Documentation/switchtec.txt 10775F: Documentation/ABI/testing/sysfs-class-switchtec 10776F: drivers/pci/switch/switchtec* 10777F: include/uapi/linux/switchtec_ioctl.h 10778F: include/linux/switchtec.h 10779F: drivers/ntb/hw/mscc/ 10780 10781PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10783M: Jason Cooper <jason@lakedaemon.net> 10784L: linux-pci@vger.kernel.org 10785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10786S: Maintained 10787F: drivers/pci/host/*mvebu* 10788 10789PCI DRIVER FOR NVIDIA TEGRA 10790M: Thierry Reding <thierry.reding@gmail.com> 10791L: linux-tegra@vger.kernel.org 10792L: linux-pci@vger.kernel.org 10793S: Supported 10794F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10795F: drivers/pci/host/pci-tegra.c 10796 10797PCI DRIVER FOR RENESAS R-CAR 10798M: Simon Horman <horms@verge.net.au> 10799L: linux-pci@vger.kernel.org 10800L: linux-renesas-soc@vger.kernel.org 10801S: Maintained 10802F: drivers/pci/host/*rcar* 10803 10804PCI DRIVER FOR SAMSUNG EXYNOS 10805M: Jingoo Han <jingoohan1@gmail.com> 10806L: linux-pci@vger.kernel.org 10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10808L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10809S: Maintained 10810F: drivers/pci/dwc/pci-exynos.c 10811 10812PCI DRIVER FOR SYNOPSYS DESIGNWARE 10813M: Jingoo Han <jingoohan1@gmail.com> 10814M: Joao Pinto <Joao.Pinto@synopsys.com> 10815L: linux-pci@vger.kernel.org 10816S: Maintained 10817F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10818F: drivers/pci/dwc/*designware* 10819 10820PCI DRIVER FOR TI DRA7XX 10821M: Kishon Vijay Abraham I <kishon@ti.com> 10822L: linux-omap@vger.kernel.org 10823L: linux-pci@vger.kernel.org 10824S: Supported 10825F: Documentation/devicetree/bindings/pci/ti-pci.txt 10826F: drivers/pci/dwc/pci-dra7xx.c 10827 10828PCI DRIVER FOR TI KEYSTONE 10829M: Murali Karicheri <m-karicheri2@ti.com> 10830L: linux-pci@vger.kernel.org 10831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10832S: Maintained 10833F: drivers/pci/dwc/*keystone* 10834 10835PCI ENDPOINT SUBSYSTEM 10836M: Kishon Vijay Abraham I <kishon@ti.com> 10837M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10838L: linux-pci@vger.kernel.org 10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10840S: Supported 10841F: drivers/pci/endpoint/ 10842F: drivers/misc/pci_endpoint_test.c 10843F: tools/pci/ 10844 10845PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10846M: Russell Currey <ruscur@russell.cc> 10847L: linuxppc-dev@lists.ozlabs.org 10848S: Supported 10849F: Documentation/powerpc/eeh-pci-error-recovery.txt 10850F: arch/powerpc/kernel/eeh*.c 10851F: arch/powerpc/platforms/*/eeh*.c 10852F: arch/powerpc/include/*/eeh*.h 10853 10854PCI ERROR RECOVERY 10855M: Linas Vepstas <linasvepstas@gmail.com> 10856L: linux-pci@vger.kernel.org 10857S: Supported 10858F: Documentation/PCI/pci-error-recovery.txt 10859 10860PCI MSI DRIVER FOR ALTERA MSI IP 10861M: Ley Foon Tan <lftan@altera.com> 10862L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10863L: linux-pci@vger.kernel.org 10864S: Supported 10865F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10866F: drivers/pci/host/pcie-altera-msi.c 10867 10868PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10869M: Duc Dang <dhdang@apm.com> 10870L: linux-pci@vger.kernel.org 10871L: linux-arm-kernel@lists.infradead.org 10872S: Maintained 10873F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10874F: drivers/pci/host/pci-xgene-msi.c 10875 10876PCI SUBSYSTEM 10877M: Bjorn Helgaas <bhelgaas@google.com> 10878L: linux-pci@vger.kernel.org 10879Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10881S: Supported 10882F: Documentation/devicetree/bindings/pci/ 10883F: Documentation/PCI/ 10884F: drivers/acpi/pci* 10885F: drivers/pci/ 10886F: include/asm-generic/pci* 10887F: include/linux/pci* 10888F: include/linux/of_pci.h 10889F: include/uapi/linux/pci* 10890F: lib/pci* 10891F: arch/x86/pci/ 10892F: arch/x86/kernel/quirks.c 10893 10894PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10896L: linux-pci@vger.kernel.org 10897Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10899S: Supported 10900F: drivers/pci/cadence/ 10901F: drivers/pci/host/ 10902F: drivers/pci/dwc/ 10903 10904PCIE DRIVER FOR AXIS ARTPEC 10905M: Jesper Nilsson <jesper.nilsson@axis.com> 10906L: linux-arm-kernel@axis.com 10907L: linux-pci@vger.kernel.org 10908S: Maintained 10909F: Documentation/devicetree/bindings/pci/axis,artpec* 10910F: drivers/pci/dwc/*artpec* 10911 10912PCIE DRIVER FOR CAVIUM THUNDERX 10913M: David Daney <david.daney@cavium.com> 10914L: linux-pci@vger.kernel.org 10915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10916S: Supported 10917F: Documentation/devicetree/bindings/pci/pci-thunder-* 10918F: drivers/pci/host/pci-thunder-* 10919 10920PCIE DRIVER FOR HISILICON 10921M: Zhou Wang <wangzhou1@hisilicon.com> 10922L: linux-pci@vger.kernel.org 10923S: Maintained 10924F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10925F: drivers/pci/dwc/pcie-hisi.c 10926 10927PCIE DRIVER FOR HISILICON KIRIN 10928M: Xiaowei Song <songxiaowei@hisilicon.com> 10929M: Binghui Wang <wangbinghui@hisilicon.com> 10930L: linux-pci@vger.kernel.org 10931S: Maintained 10932F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10933F: drivers/pci/dwc/pcie-kirin.c 10934 10935PCIE DRIVER FOR HISILICON STB 10936M: Jianguo Sun <sunjianguo1@huawei.com> 10937M: Shawn Guo <shawn.guo@linaro.org> 10938L: linux-pci@vger.kernel.org 10939S: Maintained 10940F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10941F: drivers/pci/dwc/pcie-histb.c 10942 10943PCIE DRIVER FOR MEDIATEK 10944M: Ryder Lee <ryder.lee@mediatek.com> 10945L: linux-pci@vger.kernel.org 10946L: linux-mediatek@lists.infradead.org 10947S: Supported 10948F: Documentation/devicetree/bindings/pci/mediatek* 10949F: drivers/pci/host/*mediatek* 10950 10951PCIE DRIVER FOR QUALCOMM MSM 10952M: Stanimir Varbanov <svarbanov@mm-sol.com> 10953L: linux-pci@vger.kernel.org 10954L: linux-arm-msm@vger.kernel.org 10955S: Maintained 10956F: drivers/pci/dwc/*qcom* 10957 10958PCIE DRIVER FOR ROCKCHIP 10959M: Shawn Lin <shawn.lin@rock-chips.com> 10960L: linux-pci@vger.kernel.org 10961L: linux-rockchip@lists.infradead.org 10962S: Maintained 10963F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10964F: drivers/pci/host/pcie-rockchip.c 10965 10966PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10967M: Linus Walleij <linus.walleij@linaro.org> 10968L: linux-pci@vger.kernel.org 10969S: Maintained 10970F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10971F: drivers/pci/host/pci-v3-semi.c 10972 10973PCIE DRIVER FOR ST SPEAR13XX 10974M: Pratyush Anand <pratyush.anand@gmail.com> 10975L: linux-pci@vger.kernel.org 10976S: Maintained 10977F: drivers/pci/dwc/*spear* 10978 10979PCMCIA SUBSYSTEM 10980M: Dominik Brodowski <linux@dominikbrodowski.net> 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10982S: Odd Fixes 10983F: Documentation/pcmcia/ 10984F: tools/pcmcia/ 10985F: drivers/pcmcia/ 10986F: include/pcmcia/ 10987 10988PCNET32 NETWORK DRIVER 10989M: Don Fry <pcnet32@frontier.com> 10990L: netdev@vger.kernel.org 10991S: Maintained 10992F: drivers/net/ethernet/amd/pcnet32.c 10993 10994PCRYPT PARALLEL CRYPTO ENGINE 10995M: Steffen Klassert <steffen.klassert@secunet.com> 10996L: linux-crypto@vger.kernel.org 10997S: Maintained 10998F: crypto/pcrypt.c 10999F: include/crypto/pcrypt.h 11000 11001PEAQ WMI HOTKEYS DRIVER 11002M: Hans de Goede <hdegoede@redhat.com> 11003L: platform-driver-x86@vger.kernel.org 11004S: Maintained 11005F: drivers/platform/x86/peaq-wmi.c 11006 11007PER-CPU MEMORY ALLOCATOR 11008M: Tejun Heo <tj@kernel.org> 11009M: Christoph Lameter <cl@linux.com> 11010M: Dennis Zhou <dennisszhou@gmail.com> 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11012S: Maintained 11013F: include/linux/percpu*.h 11014F: mm/percpu*.c 11015F: arch/*/include/asm/percpu.h 11016 11017PER-TASK DELAY ACCOUNTING 11018M: Balbir Singh <bsingharora@gmail.com> 11019S: Maintained 11020F: include/linux/delayacct.h 11021F: kernel/delayacct.c 11022 11023PERFORMANCE EVENTS SUBSYSTEM 11024M: Peter Zijlstra <peterz@infradead.org> 11025M: Ingo Molnar <mingo@redhat.com> 11026M: Arnaldo Carvalho de Melo <acme@kernel.org> 11027R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11028R: Jiri Olsa <jolsa@redhat.com> 11029R: Namhyung Kim <namhyung@kernel.org> 11030L: linux-kernel@vger.kernel.org 11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11032S: Supported 11033F: kernel/events/* 11034F: include/linux/perf_event.h 11035F: include/uapi/linux/perf_event.h 11036F: arch/*/kernel/perf_event*.c 11037F: arch/*/kernel/*/perf_event*.c 11038F: arch/*/kernel/*/*/perf_event*.c 11039F: arch/*/include/asm/perf_event.h 11040F: arch/*/kernel/perf_callchain.c 11041F: arch/*/events/* 11042F: tools/perf/ 11043 11044PERSONALITY HANDLING 11045M: Christoph Hellwig <hch@infradead.org> 11046L: linux-abi-devel@lists.sourceforge.net 11047S: Maintained 11048F: include/linux/personality.h 11049F: include/uapi/linux/personality.h 11050 11051PHONET PROTOCOL 11052M: Remi Denis-Courmont <courmisch@gmail.com> 11053S: Supported 11054F: Documentation/networking/phonet.txt 11055F: include/linux/phonet.h 11056F: include/net/phonet/ 11057F: include/uapi/linux/phonet.h 11058F: net/phonet/ 11059 11060PHRAM MTD DRIVER 11061M: Joern Engel <joern@lazybastard.org> 11062L: linux-mtd@lists.infradead.org 11063S: Maintained 11064F: drivers/mtd/devices/phram.c 11065 11066PICOLCD HID DRIVER 11067M: Bruno Prémont <bonbons@linux-vserver.org> 11068L: linux-input@vger.kernel.org 11069S: Maintained 11070F: drivers/hid/hid-picolcd* 11071 11072PICOXCELL SUPPORT 11073M: Jamie Iles <jamie@jamieiles.com> 11074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11075T: git git://github.com/jamieiles/linux-2.6-ji.git 11076S: Supported 11077F: arch/arm/boot/dts/picoxcell* 11078F: arch/arm/mach-picoxcell/ 11079F: drivers/crypto/picoxcell* 11080 11081PIN CONTROL SUBSYSTEM 11082M: Linus Walleij <linus.walleij@linaro.org> 11083L: linux-gpio@vger.kernel.org 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11085S: Maintained 11086F: Documentation/devicetree/bindings/pinctrl/ 11087F: Documentation/driver-api/pinctl.rst 11088F: drivers/pinctrl/ 11089F: include/linux/pinctrl/ 11090 11091PIN CONTROLLER - ATMEL AT91 11092M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11094S: Maintained 11095F: drivers/pinctrl/pinctrl-at91.* 11096 11097PIN CONTROLLER - ATMEL AT91 PIO4 11098M: Ludovic Desroches <ludovic.desroches@microchip.com> 11099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11100L: linux-gpio@vger.kernel.org 11101S: Supported 11102F: drivers/pinctrl/pinctrl-at91-pio4.* 11103 11104PIN CONTROLLER - FREESCALE 11105M: Dong Aisheng <aisheng.dong@nxp.com> 11106M: Fabio Estevam <festevam@gmail.com> 11107M: Shawn Guo <shawnguo@kernel.org> 11108M: Stefan Agner <stefan@agner.ch> 11109R: Pengutronix Kernel Team <kernel@pengutronix.de> 11110L: linux-gpio@vger.kernel.org 11111S: Maintained 11112F: drivers/pinctrl/freescale/ 11113F: Documentation/devicetree/bindings/pinctrl/fsl,* 11114 11115PIN CONTROLLER - INTEL 11116M: Mika Westerberg <mika.westerberg@linux.intel.com> 11117M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11118S: Maintained 11119F: drivers/pinctrl/intel/ 11120 11121PIN CONTROLLER - MEDIATEK 11122M: Sean Wang <sean.wang@mediatek.com> 11123L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11124S: Maintained 11125F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11126F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11127F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11128F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11129F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11130 11131PIN CONTROLLER - QUALCOMM 11132M: Bjorn Andersson <bjorn.andersson@linaro.org> 11133S: Maintained 11134L: linux-arm-msm@vger.kernel.org 11135F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11136F: drivers/pinctrl/qcom/ 11137 11138PIN CONTROLLER - RENESAS 11139M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11140M: Geert Uytterhoeven <geert+renesas@glider.be> 11141L: linux-renesas-soc@vger.kernel.org 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11143S: Maintained 11144F: drivers/pinctrl/sh-pfc/ 11145 11146PIN CONTROLLER - SAMSUNG 11147M: Tomasz Figa <tomasz.figa@gmail.com> 11148M: Krzysztof Kozlowski <krzk@kernel.org> 11149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11151L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11152Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11154S: Maintained 11155F: drivers/pinctrl/samsung/ 11156F: include/dt-bindings/pinctrl/samsung.h 11157F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11158 11159PIN CONTROLLER - SINGLE 11160M: Tony Lindgren <tony@atomide.com> 11161M: Haojian Zhuang <haojian.zhuang@linaro.org> 11162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11163L: linux-omap@vger.kernel.org 11164S: Maintained 11165F: drivers/pinctrl/pinctrl-single.c 11166 11167PIN CONTROLLER - ST SPEAR 11168M: Viresh Kumar <vireshk@kernel.org> 11169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11170W: http://www.st.com/spear 11171S: Maintained 11172F: drivers/pinctrl/spear/ 11173 11174PISTACHIO SOC SUPPORT 11175M: James Hartley <james.hartley@sondrel.com> 11176L: linux-mips@linux-mips.org 11177S: Odd Fixes 11178F: arch/mips/pistachio/ 11179F: arch/mips/include/asm/mach-pistachio/ 11180F: arch/mips/boot/dts/img/pistachio* 11181F: arch/mips/configs/pistachio*_defconfig 11182 11183PKTCDVD DRIVER 11184S: Orphan 11185M: linux-block@vger.kernel.org 11186F: drivers/block/pktcdvd.c 11187F: include/linux/pktcdvd.h 11188F: include/uapi/linux/pktcdvd.h 11189 11190PKUNITY SOC DRIVERS 11191M: Guan Xuetao <gxt@pku.edu.cn> 11192W: http://mprc.pku.edu.cn/~guanxuetao/linux 11193S: Maintained 11194T: git git://github.com/gxt/linux.git 11195F: drivers/input/serio/i8042-unicore32io.h 11196F: drivers/i2c/busses/i2c-puv3.c 11197F: drivers/video/fbdev/fb-puv3.c 11198F: drivers/rtc/rtc-puv3.c 11199 11200PMBUS HARDWARE MONITORING DRIVERS 11201M: Guenter Roeck <linux@roeck-us.net> 11202L: linux-hwmon@vger.kernel.org 11203W: http://hwmon.wiki.kernel.org/ 11204W: http://www.roeck-us.net/linux/drivers/ 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11206S: Maintained 11207F: Documentation/hwmon/pmbus 11208F: drivers/hwmon/pmbus/ 11209F: include/linux/pmbus.h 11210 11211PMC SIERRA MaxRAID DRIVER 11212L: linux-scsi@vger.kernel.org 11213W: http://www.pmc-sierra.com/ 11214S: Orphan 11215F: drivers/scsi/pmcraid.* 11216 11217PMC SIERRA PM8001 DRIVER 11218M: Jack Wang <jinpu.wang@profitbricks.com> 11219M: lindar_liu@usish.com 11220L: linux-scsi@vger.kernel.org 11221S: Supported 11222F: drivers/scsi/pm8001/ 11223 11224PNP SUPPORT 11225M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11226S: Maintained 11227F: drivers/pnp/ 11228 11229POSIX CLOCKS and TIMERS 11230M: Thomas Gleixner <tglx@linutronix.de> 11231L: linux-kernel@vger.kernel.org 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11233S: Maintained 11234F: fs/timerfd.c 11235F: include/linux/timer* 11236F: kernel/time/*timer* 11237 11238POWER MANAGEMENT CORE 11239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11240L: linux-pm@vger.kernel.org 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11242B: https://bugzilla.kernel.org 11243S: Supported 11244F: drivers/base/power/ 11245F: include/linux/pm.h 11246F: include/linux/pm_* 11247F: include/linux/powercap.h 11248F: drivers/powercap/ 11249F: kernel/configs/nopm.config 11250 11251POWER STATE COORDINATION INTERFACE (PSCI) 11252M: Mark Rutland <mark.rutland@arm.com> 11253M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11254L: linux-arm-kernel@lists.infradead.org 11255S: Maintained 11256F: drivers/firmware/psci*.c 11257F: include/linux/psci.h 11258F: include/uapi/linux/psci.h 11259 11260POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11261M: Sebastian Reichel <sre@kernel.org> 11262L: linux-pm@vger.kernel.org 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11264S: Maintained 11265F: Documentation/devicetree/bindings/power/supply/ 11266F: include/linux/power_supply.h 11267F: drivers/power/supply/ 11268 11269POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11270M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11271L: linuxppc-dev@lists.ozlabs.org 11272S: Maintained 11273F: drivers/char/powernv-op-panel.c 11274 11275PPP OVER ATM (RFC 2364) 11276M: Mitchell Blank Jr <mitch@sfgoth.com> 11277S: Maintained 11278F: net/atm/pppoatm.c 11279F: include/uapi/linux/atmppp.h 11280 11281PPP OVER ETHERNET 11282M: Michal Ostrowski <mostrows@earthlink.net> 11283S: Maintained 11284F: drivers/net/ppp/pppoe.c 11285F: drivers/net/ppp/pppox.c 11286 11287PPP OVER L2TP 11288M: James Chapman <jchapman@katalix.com> 11289S: Maintained 11290F: net/l2tp/l2tp_ppp.c 11291F: include/linux/if_pppol2tp.h 11292F: include/uapi/linux/if_pppol2tp.h 11293 11294PPP PROTOCOL DRIVERS AND COMPRESSORS 11295M: Paul Mackerras <paulus@samba.org> 11296L: linux-ppp@vger.kernel.org 11297S: Maintained 11298F: drivers/net/ppp/ppp_* 11299 11300PPS SUPPORT 11301M: Rodolfo Giometti <giometti@enneenne.com> 11302W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11303L: linuxpps@ml.enneenne.com (subscribers-only) 11304S: Maintained 11305F: Documentation/pps/ 11306F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11307F: Documentation/ABI/testing/sysfs-pps 11308F: drivers/pps/ 11309F: include/linux/pps*.h 11310F: include/uapi/linux/pps.h 11311 11312PPTP DRIVER 11313M: Dmitry Kozlov <xeb@mail.ru> 11314L: netdev@vger.kernel.org 11315S: Maintained 11316F: drivers/net/ppp/pptp.c 11317W: http://sourceforge.net/projects/accel-pptp 11318 11319PREEMPTIBLE KERNEL 11320M: Robert Love <rml@tech9.net> 11321L: kpreempt-tech@lists.sourceforge.net 11322W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11323S: Supported 11324F: Documentation/preempt-locking.txt 11325F: include/linux/preempt.h 11326 11327PRINTK 11328M: Petr Mladek <pmladek@suse.com> 11329M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11330R: Steven Rostedt <rostedt@goodmis.org> 11331S: Maintained 11332F: kernel/printk/ 11333F: include/linux/printk.h 11334 11335PRISM54 WIRELESS DRIVER 11336M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11337L: linux-wireless@vger.kernel.org 11338W: http://wireless.kernel.org/en/users/Drivers/p54 11339S: Obsolete 11340F: drivers/net/wireless/intersil/prism54/ 11341 11342PROC SYSCTL 11343M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11344M: Kees Cook <keescook@chromium.org> 11345L: linux-kernel@vger.kernel.org 11346L: linux-fsdevel@vger.kernel.org 11347S: Maintained 11348F: fs/proc/proc_sysctl.c 11349F: include/linux/sysctl.h 11350F: kernel/sysctl.c 11351F: tools/testing/selftests/sysctl/ 11352 11353PS3 NETWORK SUPPORT 11354M: Geoff Levand <geoff@infradead.org> 11355L: netdev@vger.kernel.org 11356L: linuxppc-dev@lists.ozlabs.org 11357S: Maintained 11358F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11359 11360PS3 PLATFORM SUPPORT 11361M: Geoff Levand <geoff@infradead.org> 11362L: linuxppc-dev@lists.ozlabs.org 11363S: Maintained 11364F: arch/powerpc/boot/ps3* 11365F: arch/powerpc/include/asm/lv1call.h 11366F: arch/powerpc/include/asm/ps3*.h 11367F: arch/powerpc/platforms/ps3/ 11368F: drivers/*/ps3* 11369F: drivers/ps3/ 11370F: drivers/rtc/rtc-ps3.c 11371F: drivers/usb/host/*ps3.c 11372F: sound/ppc/snd_ps3* 11373 11374PS3VRAM DRIVER 11375M: Jim Paris <jim@jtan.com> 11376M: Geoff Levand <geoff@infradead.org> 11377L: linuxppc-dev@lists.ozlabs.org 11378S: Maintained 11379F: drivers/block/ps3vram.c 11380 11381PSAMPLE PACKET SAMPLING SUPPORT: 11382M: Yotam Gigi <yotam.gi@gmail.com> 11383S: Maintained 11384F: net/psample 11385F: include/net/psample.h 11386F: include/uapi/linux/psample.h 11387 11388PSTORE FILESYSTEM 11389M: Kees Cook <keescook@chromium.org> 11390M: Anton Vorontsov <anton@enomsg.org> 11391M: Colin Cross <ccross@android.com> 11392M: Tony Luck <tony.luck@intel.com> 11393S: Maintained 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11395F: fs/pstore/ 11396F: include/linux/pstore* 11397F: drivers/firmware/efi/efi-pstore.c 11398F: drivers/acpi/apei/erst.c 11399F: Documentation/admin-guide/ramoops.rst 11400F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11401K: \b(pstore|ramoops) 11402 11403PTP HARDWARE CLOCK SUPPORT 11404M: Richard Cochran <richardcochran@gmail.com> 11405L: netdev@vger.kernel.org 11406S: Maintained 11407W: http://linuxptp.sourceforge.net/ 11408F: Documentation/ABI/testing/sysfs-ptp 11409F: Documentation/ptp/* 11410F: drivers/net/ethernet/freescale/gianfar_ptp.c 11411F: drivers/net/phy/dp83640* 11412F: drivers/ptp/* 11413F: include/linux/ptp_cl* 11414 11415PTRACE SUPPORT 11416M: Oleg Nesterov <oleg@redhat.com> 11417S: Maintained 11418F: include/asm-generic/syscall.h 11419F: include/linux/ptrace.h 11420F: include/linux/regset.h 11421F: include/linux/tracehook.h 11422F: include/uapi/linux/ptrace.h 11423F: include/uapi/linux/ptrace.h 11424F: include/asm-generic/ptrace.h 11425F: kernel/ptrace.c 11426F: arch/*/ptrace*.c 11427F: arch/*/*/ptrace*.c 11428F: arch/*/include/asm/ptrace*.h 11429 11430PULSE8-CEC DRIVER 11431M: Hans Verkuil <hverkuil@xs4all.nl> 11432L: linux-media@vger.kernel.org 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: drivers/media/usb/pulse8-cec/* 11436F: Documentation/media/cec-drivers/pulse8-cec.rst 11437 11438PVRUSB2 VIDEO4LINUX DRIVER 11439M: Mike Isely <isely@pobox.com> 11440L: pvrusb2@isely.net (subscribers-only) 11441L: linux-media@vger.kernel.org 11442W: http://www.isely.net/pvrusb2/ 11443T: git git://linuxtv.org/media_tree.git 11444S: Maintained 11445F: Documentation/media/v4l-drivers/pvrusb2* 11446F: drivers/media/usb/pvrusb2/ 11447 11448PWC WEBCAM DRIVER 11449M: Hans Verkuil <hverkuil@xs4all.nl> 11450L: linux-media@vger.kernel.org 11451T: git git://linuxtv.org/media_tree.git 11452S: Odd Fixes 11453F: drivers/media/usb/pwc/* 11454 11455PWM FAN DRIVER 11456M: Kamil Debski <kamil@wypas.org> 11457M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11458L: linux-hwmon@vger.kernel.org 11459S: Supported 11460F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11461F: Documentation/hwmon/pwm-fan 11462F: drivers/hwmon/pwm-fan.c 11463 11464PWM IR Transmitter 11465M: Sean Young <sean@mess.org> 11466L: linux-media@vger.kernel.org 11467S: Maintained 11468F: drivers/media/rc/pwm-ir-tx.c 11469 11470PWM SUBSYSTEM 11471M: Thierry Reding <thierry.reding@gmail.com> 11472L: linux-pwm@vger.kernel.org 11473S: Maintained 11474T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11475F: Documentation/pwm.txt 11476F: Documentation/devicetree/bindings/pwm/ 11477F: include/linux/pwm.h 11478F: drivers/pwm/ 11479F: drivers/video/backlight/pwm_bl.c 11480F: include/linux/pwm_backlight.h 11481F: drivers/gpio/gpio-mvebu.c 11482F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11483 11484PXA GPIO DRIVER 11485M: Robert Jarzmik <robert.jarzmik@free.fr> 11486L: linux-gpio@vger.kernel.org 11487S: Maintained 11488F: drivers/gpio/gpio-pxa.c 11489 11490PXA MMCI DRIVER 11491S: Orphan 11492 11493PXA RTC DRIVER 11494M: Robert Jarzmik <robert.jarzmik@free.fr> 11495L: linux-rtc@vger.kernel.org 11496S: Maintained 11497 11498PXA2xx/PXA3xx SUPPORT 11499M: Daniel Mack <daniel@zonque.org> 11500M: Haojian Zhuang <haojian.zhuang@gmail.com> 11501M: Robert Jarzmik <robert.jarzmik@free.fr> 11502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11503T: git git://github.com/hzhuang1/linux.git 11504T: git git://github.com/rjarzmik/linux.git 11505S: Maintained 11506F: arch/arm/boot/dts/pxa* 11507F: arch/arm/mach-pxa/ 11508F: drivers/dma/pxa* 11509F: drivers/pcmcia/pxa2xx* 11510F: drivers/pinctrl/pxa/ 11511F: drivers/spi/spi-pxa2xx* 11512F: drivers/usb/gadget/udc/pxa2* 11513F: include/sound/pxa2xx-lib.h 11514F: sound/arm/pxa* 11515F: sound/soc/pxa/ 11516 11517QAT DRIVER 11518M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11519L: qat-linux@intel.com 11520S: Supported 11521F: drivers/crypto/qat/ 11522 11523QCOM AUDIO (ASoC) DRIVERS 11524M: Patrick Lai <plai@codeaurora.org> 11525M: Banajit Goswami <bgoswami@codeaurora.org> 11526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11527S: Supported 11528F: sound/soc/qcom/ 11529 11530QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11531M: Gabriel Somlo <somlo@cmu.edu> 11532M: "Michael S. Tsirkin" <mst@redhat.com> 11533L: qemu-devel@nongnu.org 11534S: Maintained 11535F: drivers/firmware/qemu_fw_cfg.c 11536F: include/uapi/linux/qemu_fw_cfg.h 11537 11538QIB DRIVER 11539M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11540M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11541L: linux-rdma@vger.kernel.org 11542S: Supported 11543F: drivers/infiniband/hw/qib/ 11544 11545QLOGIC QL41xxx FCOE DRIVER 11546M: QLogic-Storage-Upstream@cavium.com 11547L: linux-scsi@vger.kernel.org 11548S: Supported 11549F: drivers/scsi/qedf/ 11550 11551QLOGIC QL41xxx ISCSI DRIVER 11552M: QLogic-Storage-Upstream@cavium.com 11553L: linux-scsi@vger.kernel.org 11554S: Supported 11555F: drivers/scsi/qedi/ 11556 11557QLOGIC QL4xxx ETHERNET DRIVER 11558M: Ariel Elior <Ariel.Elior@cavium.com> 11559M: everest-linux-l2@cavium.com 11560L: netdev@vger.kernel.org 11561S: Supported 11562F: drivers/net/ethernet/qlogic/qed/ 11563F: include/linux/qed/ 11564F: drivers/net/ethernet/qlogic/qede/ 11565 11566QLOGIC QL4xxx RDMA DRIVER 11567M: Michal Kalderon <Michal.Kalderon@cavium.com> 11568M: Ariel Elior <Ariel.Elior@cavium.com> 11569L: linux-rdma@vger.kernel.org 11570S: Supported 11571F: drivers/infiniband/hw/qedr/ 11572F: include/uapi/rdma/qedr-abi.h 11573 11574QLOGIC QLA1280 SCSI DRIVER 11575M: Michael Reed <mdr@sgi.com> 11576L: linux-scsi@vger.kernel.org 11577S: Maintained 11578F: drivers/scsi/qla1280.[ch] 11579 11580QLOGIC QLA2XXX FC-SCSI DRIVER 11581M: qla2xxx-upstream@qlogic.com 11582L: linux-scsi@vger.kernel.org 11583S: Supported 11584F: Documentation/scsi/LICENSE.qla2xxx 11585F: drivers/scsi/qla2xxx/ 11586 11587QLOGIC QLA3XXX NETWORK DRIVER 11588M: Dept-GELinuxNICDev@cavium.com 11589L: netdev@vger.kernel.org 11590S: Supported 11591F: Documentation/networking/LICENSE.qla3xxx 11592F: drivers/net/ethernet/qlogic/qla3xxx.* 11593 11594QLOGIC QLA4XXX iSCSI DRIVER 11595M: QLogic-Storage-Upstream@qlogic.com 11596L: linux-scsi@vger.kernel.org 11597S: Supported 11598F: Documentation/scsi/LICENSE.qla4xxx 11599F: drivers/scsi/qla4xxx/ 11600 11601QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11602M: Harish Patil <harish.patil@cavium.com> 11603M: Manish Chopra <manish.chopra@cavium.com> 11604M: Dept-GELinuxNICDev@cavium.com 11605L: netdev@vger.kernel.org 11606S: Supported 11607F: drivers/net/ethernet/qlogic/qlcnic/ 11608 11609QLOGIC QLGE 10Gb ETHERNET DRIVER 11610M: Harish Patil <harish.patil@cavium.com> 11611M: Manish Chopra <manish.chopra@cavium.com> 11612M: Dept-GELinuxNICDev@cavium.com 11613L: netdev@vger.kernel.org 11614S: Supported 11615F: drivers/net/ethernet/qlogic/qlge/ 11616 11617QNX4 FILESYSTEM 11618M: Anders Larsen <al@alarsen.net> 11619W: http://www.alarsen.net/linux/qnx4fs/ 11620S: Maintained 11621F: fs/qnx4/ 11622F: include/uapi/linux/qnx4_fs.h 11623F: include/uapi/linux/qnxtypes.h 11624 11625QORIQ DPAA2 FSL-MC BUS DRIVER 11626M: Stuart Yoder <stuyoder@gmail.com> 11627M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11628L: linux-kernel@vger.kernel.org 11629S: Maintained 11630F: drivers/bus/fsl-mc/ 11631F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11632F: Documentation/networking/dpaa2/overview.rst 11633 11634QT1010 MEDIA DRIVER 11635M: Antti Palosaari <crope@iki.fi> 11636L: linux-media@vger.kernel.org 11637W: https://linuxtv.org 11638W: http://palosaari.fi/linux/ 11639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11640T: git git://linuxtv.org/anttip/media_tree.git 11641S: Maintained 11642F: drivers/media/tuners/qt1010* 11643 11644QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11645M: Kalle Valo <kvalo@qca.qualcomm.com> 11646L: ath10k@lists.infradead.org 11647W: http://wireless.kernel.org/en/users/Drivers/ath10k 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11649S: Supported 11650F: drivers/net/wireless/ath/ath10k/ 11651 11652QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11653M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11654L: linux-wireless@vger.kernel.org 11655W: http://wireless.kernel.org/en/users/Drivers/ath9k 11656S: Supported 11657F: drivers/net/wireless/ath/ath9k/ 11658 11659QUALCOMM CAMERA SUBSYSTEM DRIVER 11660M: Todor Tomov <todor.tomov@linaro.org> 11661L: linux-media@vger.kernel.org 11662S: Maintained 11663F: Documentation/devicetree/bindings/media/qcom,camss.txt 11664F: Documentation/media/v4l-drivers/qcom_camss.rst 11665F: drivers/media/platform/qcom/camss-8x16/ 11666 11667QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11668M: Timur Tabi <timur@codeaurora.org> 11669L: netdev@vger.kernel.org 11670S: Supported 11671F: drivers/net/ethernet/qualcomm/emac/ 11672 11673QUALCOMM HEXAGON ARCHITECTURE 11674M: Richard Kuo <rkuo@codeaurora.org> 11675L: linux-hexagon@vger.kernel.org 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11677S: Supported 11678F: arch/hexagon/ 11679 11680QUALCOMM IOMMU 11681M: Rob Clark <robdclark@gmail.com> 11682L: iommu@lists.linux-foundation.org 11683L: linux-arm-msm@vger.kernel.org 11684S: Maintained 11685F: drivers/iommu/qcom_iommu.c 11686 11687QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11688M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11689L: linux-media@vger.kernel.org 11690L: linux-arm-msm@vger.kernel.org 11691T: git git://linuxtv.org/media_tree.git 11692S: Maintained 11693F: drivers/media/platform/qcom/venus/ 11694 11695QUALCOMM WCN36XX WIRELESS DRIVER 11696M: Eugene Krasnikov <k.eugene.e@gmail.com> 11697L: wcn36xx@lists.infradead.org 11698W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11699T: git git://github.com/KrasnikovEugene/wcn36xx.git 11700S: Supported 11701F: drivers/net/wireless/ath/wcn36xx/ 11702 11703QUANTENNA QTNFMAC WIRELESS DRIVER 11704M: Igor Mitsyanko <imitsyanko@quantenna.com> 11705M: Avinash Patil <avinashp@quantenna.com> 11706M: Sergey Matyukevich <smatyukevich@quantenna.com> 11707L: linux-wireless@vger.kernel.org 11708S: Maintained 11709F: drivers/net/wireless/quantenna 11710 11711RADEON and AMDGPU DRM DRIVERS 11712M: Alex Deucher <alexander.deucher@amd.com> 11713M: Christian König <christian.koenig@amd.com> 11714M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11715L: amd-gfx@lists.freedesktop.org 11716T: git git://people.freedesktop.org/~agd5f/linux 11717S: Supported 11718F: drivers/gpu/drm/radeon/ 11719F: include/uapi/drm/radeon_drm.h 11720F: drivers/gpu/drm/amd/ 11721F: include/uapi/drm/amdgpu_drm.h 11722 11723RADEON FRAMEBUFFER DISPLAY DRIVER 11724M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11725L: linux-fbdev@vger.kernel.org 11726S: Maintained 11727F: drivers/video/fbdev/aty/radeon* 11728F: include/uapi/linux/radeonfb.h 11729 11730RADIOSHARK RADIO DRIVER 11731M: Hans Verkuil <hverkuil@xs4all.nl> 11732L: linux-media@vger.kernel.org 11733T: git git://linuxtv.org/media_tree.git 11734S: Maintained 11735F: drivers/media/radio/radio-shark.c 11736 11737RADIOSHARK2 RADIO DRIVER 11738M: Hans Verkuil <hverkuil@xs4all.nl> 11739L: linux-media@vger.kernel.org 11740T: git git://linuxtv.org/media_tree.git 11741S: Maintained 11742F: drivers/media/radio/radio-shark2.c 11743F: drivers/media/radio/radio-tea5777.c 11744 11745RADOS BLOCK DEVICE (RBD) 11746M: Ilya Dryomov <idryomov@gmail.com> 11747M: Sage Weil <sage@redhat.com> 11748M: Alex Elder <elder@kernel.org> 11749L: ceph-devel@vger.kernel.org 11750W: http://ceph.com/ 11751T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11752T: git git://github.com/ceph/ceph-client.git 11753S: Supported 11754F: Documentation/ABI/testing/sysfs-bus-rbd 11755F: drivers/block/rbd.c 11756F: drivers/block/rbd_types.h 11757 11758RAGE128 FRAMEBUFFER DISPLAY DRIVER 11759M: Paul Mackerras <paulus@samba.org> 11760L: linux-fbdev@vger.kernel.org 11761S: Maintained 11762F: drivers/video/fbdev/aty/aty128fb.c 11763 11764RAINSHADOW-CEC DRIVER 11765M: Hans Verkuil <hverkuil@xs4all.nl> 11766L: linux-media@vger.kernel.org 11767T: git git://linuxtv.org/media_tree.git 11768S: Maintained 11769F: drivers/media/usb/rainshadow-cec/* 11770 11771RALINK MIPS ARCHITECTURE 11772M: John Crispin <john@phrozen.org> 11773L: linux-mips@linux-mips.org 11774S: Maintained 11775F: arch/mips/ralink 11776 11777RALINK RT2X00 WIRELESS LAN DRIVER 11778P: rt2x00 project 11779M: Stanislaw Gruszka <sgruszka@redhat.com> 11780M: Helmut Schaa <helmut.schaa@googlemail.com> 11781L: linux-wireless@vger.kernel.org 11782S: Maintained 11783F: drivers/net/wireless/ralink/rt2x00/ 11784 11785RAMDISK RAM BLOCK DEVICE DRIVER 11786M: Jens Axboe <axboe@kernel.dk> 11787S: Maintained 11788F: Documentation/blockdev/ramdisk.txt 11789F: drivers/block/brd.c 11790 11791RANCHU VIRTUAL BOARD FOR MIPS 11792M: Miodrag Dinic <miodrag.dinic@mips.com> 11793L: linux-mips@linux-mips.org 11794S: Supported 11795F: arch/mips/generic/board-ranchu.c 11796F: arch/mips/configs/generic/board-ranchu.config 11797 11798RANDOM NUMBER DRIVER 11799M: "Theodore Ts'o" <tytso@mit.edu> 11800S: Maintained 11801F: drivers/char/random.c 11802 11803RAPIDIO SUBSYSTEM 11804M: Matt Porter <mporter@kernel.crashing.org> 11805M: Alexandre Bounine <alex.bou9@gmail.com> 11806S: Maintained 11807F: drivers/rapidio/ 11808 11809RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11810L: linux-wireless@vger.kernel.org 11811S: Orphan 11812F: drivers/net/wireless/ray* 11813 11814RCUTORTURE TEST FRAMEWORK 11815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11816M: Josh Triplett <josh@joshtriplett.org> 11817R: Steven Rostedt <rostedt@goodmis.org> 11818R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11819R: Lai Jiangshan <jiangshanlai@gmail.com> 11820L: linux-kernel@vger.kernel.org 11821S: Supported 11822T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11823F: tools/testing/selftests/rcutorture 11824 11825RDC R-321X SoC 11826M: Florian Fainelli <florian@openwrt.org> 11827S: Maintained 11828 11829RDC R6040 FAST ETHERNET DRIVER 11830M: Florian Fainelli <f.fainelli@gmail.com> 11831L: netdev@vger.kernel.org 11832S: Maintained 11833F: drivers/net/ethernet/rdc/r6040.c 11834 11835RDMAVT - RDMA verbs software 11836M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11837M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11838L: linux-rdma@vger.kernel.org 11839S: Supported 11840F: drivers/infiniband/sw/rdmavt 11841 11842RDS - RELIABLE DATAGRAM SOCKETS 11843M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11844L: netdev@vger.kernel.org 11845L: linux-rdma@vger.kernel.org 11846L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11847W: https://oss.oracle.com/projects/rds/ 11848S: Supported 11849F: net/rds/ 11850F: Documentation/networking/rds.txt 11851 11852RDT - RESOURCE ALLOCATION 11853M: Fenghua Yu <fenghua.yu@intel.com> 11854L: linux-kernel@vger.kernel.org 11855S: Supported 11856F: arch/x86/kernel/cpu/intel_rdt* 11857F: arch/x86/include/asm/intel_rdt_sched.h 11858F: Documentation/x86/intel_rdt* 11859 11860READ-COPY UPDATE (RCU) 11861M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11862M: Josh Triplett <josh@joshtriplett.org> 11863R: Steven Rostedt <rostedt@goodmis.org> 11864R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11865R: Lai Jiangshan <jiangshanlai@gmail.com> 11866L: linux-kernel@vger.kernel.org 11867W: http://www.rdrop.com/users/paulmck/RCU/ 11868S: Supported 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11870F: Documentation/RCU/ 11871X: Documentation/RCU/torture.txt 11872F: include/linux/rcu* 11873X: include/linux/srcu.h 11874F: kernel/rcu/ 11875X: kernel/torture.c 11876 11877REAL TIME CLOCK (RTC) SUBSYSTEM 11878M: Alessandro Zummo <a.zummo@towertech.it> 11879M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11880L: linux-rtc@vger.kernel.org 11881Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11883S: Maintained 11884F: Documentation/devicetree/bindings/rtc/ 11885F: Documentation/rtc.txt 11886F: drivers/rtc/ 11887F: include/linux/rtc.h 11888F: include/uapi/linux/rtc.h 11889F: include/linux/rtc/ 11890F: include/linux/platform_data/rtc-* 11891F: tools/testing/selftests/timers/rtctest.c 11892 11893REALTEK AUDIO CODECS 11894M: Bard Liao <bardliao@realtek.com> 11895M: Oder Chiou <oder_chiou@realtek.com> 11896S: Maintained 11897F: sound/soc/codecs/rt* 11898F: include/sound/rt*.h 11899 11900REGISTER MAP ABSTRACTION 11901M: Mark Brown <broonie@kernel.org> 11902L: linux-kernel@vger.kernel.org 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11904S: Supported 11905F: Documentation/devicetree/bindings/regmap/ 11906F: drivers/base/regmap/ 11907F: include/linux/regmap.h 11908 11909REISERFS FILE SYSTEM 11910L: reiserfs-devel@vger.kernel.org 11911S: Supported 11912F: fs/reiserfs/ 11913 11914REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11915M: Ohad Ben-Cohen <ohad@wizery.com> 11916M: Bjorn Andersson <bjorn.andersson@linaro.org> 11917L: linux-remoteproc@vger.kernel.org 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11919S: Maintained 11920F: Documentation/devicetree/bindings/remoteproc/ 11921F: Documentation/remoteproc.txt 11922F: drivers/remoteproc/ 11923F: include/linux/remoteproc.h 11924 11925REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11926M: Ohad Ben-Cohen <ohad@wizery.com> 11927M: Bjorn Andersson <bjorn.andersson@linaro.org> 11928L: linux-remoteproc@vger.kernel.org 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11930S: Maintained 11931F: drivers/rpmsg/ 11932F: Documentation/rpmsg.txt 11933F: include/linux/rpmsg.h 11934F: include/linux/rpmsg/ 11935 11936RENESAS CLOCK DRIVERS 11937M: Geert Uytterhoeven <geert+renesas@glider.be> 11938L: linux-renesas-soc@vger.kernel.org 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11940S: Supported 11941F: drivers/clk/renesas/ 11942 11943RENESAS EMEV2 I2C DRIVER 11944M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11945S: Supported 11946F: drivers/i2c/busses/i2c-emev2.c 11947 11948RENESAS ETHERNET DRIVERS 11949R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11950L: netdev@vger.kernel.org 11951L: linux-renesas-soc@vger.kernel.org 11952F: Documentation/devicetree/bindings/net/renesas,*.txt 11953F: Documentation/devicetree/bindings/net/sh_eth.txt 11954F: drivers/net/ethernet/renesas/ 11955F: include/linux/sh_eth.h 11956 11957RENESAS R-CAR GYROADC DRIVER 11958M: Marek Vasut <marek.vasut@gmail.com> 11959L: linux-iio@vger.kernel.org 11960S: Supported 11961F: drivers/iio/adc/rcar_gyro_adc.c 11962 11963RENESAS R-CAR I2C DRIVERS 11964M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11965S: Supported 11966F: drivers/i2c/busses/i2c-rcar.c 11967F: drivers/i2c/busses/i2c-sh_mobile.c 11968 11969RENESAS USB PHY DRIVER 11970M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11971L: linux-renesas-soc@vger.kernel.org 11972S: Maintained 11973F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11974 11975RESET CONTROLLER FRAMEWORK 11976M: Philipp Zabel <p.zabel@pengutronix.de> 11977T: git git://git.pengutronix.de/git/pza/linux 11978S: Maintained 11979F: drivers/reset/ 11980F: Documentation/devicetree/bindings/reset/ 11981F: include/dt-bindings/reset/ 11982F: include/linux/reset.h 11983F: include/linux/reset-controller.h 11984 11985RFKILL 11986M: Johannes Berg <johannes@sipsolutions.net> 11987L: linux-wireless@vger.kernel.org 11988W: http://wireless.kernel.org/ 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11991S: Maintained 11992F: Documentation/rfkill.txt 11993F: Documentation/ABI/stable/sysfs-class-rfkill 11994F: net/rfkill/ 11995 11996RHASHTABLE 11997M: Thomas Graf <tgraf@suug.ch> 11998M: Herbert Xu <herbert@gondor.apana.org.au> 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: lib/rhashtable.c 12002F: include/linux/rhashtable.h 12003 12004RICOH R5C592 MEMORYSTICK DRIVER 12005M: Maxim Levitsky <maximlevitsky@gmail.com> 12006S: Maintained 12007F: drivers/memstick/host/r592.* 12008 12009RICOH SMARTMEDIA/XD DRIVER 12010M: Maxim Levitsky <maximlevitsky@gmail.com> 12011S: Maintained 12012F: drivers/mtd/nand/raw/r852.c 12013F: drivers/mtd/nand/raw/r852.h 12014 12015RISC-V ARCHITECTURE 12016M: Palmer Dabbelt <palmer@sifive.com> 12017M: Albert Ou <albert@sifive.com> 12018L: linux-riscv@lists.infradead.org 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12020S: Supported 12021F: arch/riscv/ 12022K: riscv 12023N: riscv 12024 12025ROCCAT DRIVERS 12026M: Stefan Achatz <erazor_de@users.sourceforge.net> 12027W: http://sourceforge.net/projects/roccat/ 12028S: Maintained 12029F: drivers/hid/hid-roccat* 12030F: include/linux/hid-roccat* 12031F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12032 12033ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12034M: Jacob chen <jacob2.chen@rock-chips.com> 12035L: linux-media@vger.kernel.org 12036S: Maintained 12037F: drivers/media/platform/rockchip/rga/ 12038F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12039 12040ROCKER DRIVER 12041M: Jiri Pirko <jiri@resnulli.us> 12042L: netdev@vger.kernel.org 12043S: Supported 12044F: drivers/net/ethernet/rocker/ 12045 12046ROCKETPORT DRIVER 12047P: Comtrol Corp. 12048W: http://www.comtrol.com 12049S: Maintained 12050F: Documentation/serial/rocket.txt 12051F: drivers/tty/rocket* 12052 12053ROCKETPORT EXPRESS/INFINITY DRIVER 12054M: Kevin Cernekee <cernekee@gmail.com> 12055L: linux-serial@vger.kernel.org 12056S: Odd Fixes 12057F: drivers/tty/serial/rp2.* 12058 12059ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12060M: Marek Vasut <marek.vasut+renesas@gmail.com> 12061L: linux-kernel@vger.kernel.org 12062L: linux-renesas-soc@vger.kernel.org 12063S: Supported 12064F: drivers/mfd/bd9571mwv.c 12065F: drivers/regulator/bd9571mwv-regulator.c 12066F: drivers/gpio/gpio-bd9571mwv.c 12067F: include/linux/mfd/bd9571mwv.h 12068F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12069 12070ROSE NETWORK LAYER 12071M: Ralf Baechle <ralf@linux-mips.org> 12072L: linux-hams@vger.kernel.org 12073W: http://www.linux-ax25.org/ 12074S: Maintained 12075F: include/net/rose.h 12076F: include/uapi/linux/rose.h 12077F: net/rose/ 12078 12079RTL2830 MEDIA DRIVER 12080M: Antti Palosaari <crope@iki.fi> 12081L: linux-media@vger.kernel.org 12082W: https://linuxtv.org 12083W: http://palosaari.fi/linux/ 12084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12085T: git git://linuxtv.org/anttip/media_tree.git 12086S: Maintained 12087F: drivers/media/dvb-frontends/rtl2830* 12088 12089RTL2832 MEDIA DRIVER 12090M: Antti Palosaari <crope@iki.fi> 12091L: linux-media@vger.kernel.org 12092W: https://linuxtv.org 12093W: http://palosaari.fi/linux/ 12094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12095T: git git://linuxtv.org/anttip/media_tree.git 12096S: Maintained 12097F: drivers/media/dvb-frontends/rtl2832* 12098 12099RTL2832_SDR MEDIA DRIVER 12100M: Antti Palosaari <crope@iki.fi> 12101L: linux-media@vger.kernel.org 12102W: https://linuxtv.org 12103W: http://palosaari.fi/linux/ 12104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12105T: git git://linuxtv.org/anttip/media_tree.git 12106S: Maintained 12107F: drivers/media/dvb-frontends/rtl2832_sdr* 12108 12109RTL8180 WIRELESS DRIVER 12110L: linux-wireless@vger.kernel.org 12111W: http://wireless.kernel.org/ 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12113S: Orphan 12114F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12115 12116RTL8187 WIRELESS DRIVER 12117M: Herton Ronaldo Krzesinski <herton@canonical.com> 12118M: Hin-Tak Leung <htl10@users.sourceforge.net> 12119M: Larry Finger <Larry.Finger@lwfinger.net> 12120L: linux-wireless@vger.kernel.org 12121W: http://wireless.kernel.org/ 12122T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12123S: Maintained 12124F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12125 12126REALTEK WIRELESS DRIVER (rtlwifi family) 12127M: Ping-Ke Shih <pkshih@realtek.com> 12128L: linux-wireless@vger.kernel.org 12129W: http://wireless.kernel.org/ 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12131S: Maintained 12132F: drivers/net/wireless/realtek/rtlwifi/ 12133 12134RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12135M: Jes Sorensen <Jes.Sorensen@gmail.com> 12136L: linux-wireless@vger.kernel.org 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12138S: Maintained 12139F: drivers/net/wireless/realtek/rtl8xxxu/ 12140 12141RXRPC SOCKETS (AF_RXRPC) 12142M: David Howells <dhowells@redhat.com> 12143L: linux-afs@lists.infradead.org 12144S: Supported 12145F: net/rxrpc/ 12146F: include/keys/rxrpc-type.h 12147F: include/net/af_rxrpc.h 12148F: include/trace/events/rxrpc.h 12149F: include/uapi/linux/rxrpc.h 12150F: Documentation/networking/rxrpc.txt 12151W: https://www.infradead.org/~dhowells/kafs/ 12152 12153S3 SAVAGE FRAMEBUFFER DRIVER 12154M: Antonino Daplas <adaplas@gmail.com> 12155L: linux-fbdev@vger.kernel.org 12156S: Maintained 12157F: drivers/video/fbdev/savage/ 12158 12159S390 12160M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12161M: Heiko Carstens <heiko.carstens@de.ibm.com> 12162L: linux-s390@vger.kernel.org 12163W: http://www.ibm.com/developerworks/linux/linux390/ 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12165S: Supported 12166F: arch/s390/ 12167F: drivers/s390/ 12168F: Documentation/s390/ 12169F: Documentation/driver-api/s390-drivers.rst 12170 12171S390 COMMON I/O LAYER 12172M: Sebastian Ott <sebott@linux.ibm.com> 12173M: Peter Oberparleiter <oberpar@linux.ibm.com> 12174L: linux-s390@vger.kernel.org 12175W: http://www.ibm.com/developerworks/linux/linux390/ 12176S: Supported 12177F: drivers/s390/cio/ 12178 12179S390 DASD DRIVER 12180M: Stefan Haberland <sth@linux.ibm.com> 12181M: Jan Hoeppner <hoeppner@linux.ibm.com> 12182L: linux-s390@vger.kernel.org 12183W: http://www.ibm.com/developerworks/linux/linux390/ 12184S: Supported 12185F: drivers/s390/block/dasd* 12186F: block/partitions/ibm.c 12187 12188S390 IOMMU (PCI) 12189M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12190L: linux-s390@vger.kernel.org 12191W: http://www.ibm.com/developerworks/linux/linux390/ 12192S: Supported 12193F: drivers/iommu/s390-iommu.c 12194 12195S390 IUCV NETWORK LAYER 12196M: Julian Wiedmann <jwi@linux.ibm.com> 12197M: Ursula Braun <ubraun@linux.ibm.com> 12198L: linux-s390@vger.kernel.org 12199W: http://www.ibm.com/developerworks/linux/linux390/ 12200S: Supported 12201F: drivers/s390/net/*iucv* 12202F: include/net/iucv/ 12203F: net/iucv/ 12204 12205S390 NETWORK DRIVERS 12206M: Julian Wiedmann <jwi@linux.ibm.com> 12207M: Ursula Braun <ubraun@linux.ibm.com> 12208L: linux-s390@vger.kernel.org 12209W: http://www.ibm.com/developerworks/linux/linux390/ 12210S: Supported 12211F: drivers/s390/net/ 12212 12213S390 PCI SUBSYSTEM 12214M: Sebastian Ott <sebott@linux.ibm.com> 12215M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12216L: linux-s390@vger.kernel.org 12217W: http://www.ibm.com/developerworks/linux/linux390/ 12218S: Supported 12219F: arch/s390/pci/ 12220F: drivers/pci/hotplug/s390_pci_hpc.c 12221 12222S390 VFIO-CCW DRIVER 12223M: Cornelia Huck <cohuck@redhat.com> 12224M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12225M: Halil Pasic <pasic@linux.ibm.com> 12226L: linux-s390@vger.kernel.org 12227L: kvm@vger.kernel.org 12228S: Supported 12229F: drivers/s390/cio/vfio_ccw* 12230F: Documentation/s390/vfio-ccw.txt 12231F: include/uapi/linux/vfio_ccw.h 12232 12233S390 ZCRYPT DRIVER 12234M: Harald Freudenberger <freude@de.ibm.com> 12235L: linux-s390@vger.kernel.org 12236W: http://www.ibm.com/developerworks/linux/linux390/ 12237S: Supported 12238F: drivers/s390/crypto/ 12239 12240S390 ZFCP DRIVER 12241M: Steffen Maier <maier@linux.ibm.com> 12242M: Benjamin Block <bblock@linux.ibm.com> 12243L: linux-s390@vger.kernel.org 12244W: http://www.ibm.com/developerworks/linux/linux390/ 12245S: Supported 12246F: drivers/s390/scsi/zfcp_* 12247 12248S3C24XX SD/MMC Driver 12249M: Ben Dooks <ben-linux@fluff.org> 12250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12251S: Supported 12252F: drivers/mmc/host/s3cmci.* 12253 12254SAA6588 RDS RECEIVER DRIVER 12255M: Hans Verkuil <hverkuil@xs4all.nl> 12256L: linux-media@vger.kernel.org 12257T: git git://linuxtv.org/media_tree.git 12258W: https://linuxtv.org 12259S: Odd Fixes 12260F: drivers/media/i2c/saa6588* 12261 12262SAA7134 VIDEO4LINUX DRIVER 12263M: Mauro Carvalho Chehab <mchehab@kernel.org> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266T: git git://linuxtv.org/media_tree.git 12267S: Odd fixes 12268F: Documentation/media/v4l-drivers/saa7134* 12269F: drivers/media/pci/saa7134/ 12270 12271SAA7146 VIDEO4LINUX-2 DRIVER 12272M: Hans Verkuil <hverkuil@xs4all.nl> 12273L: linux-media@vger.kernel.org 12274T: git git://linuxtv.org/media_tree.git 12275S: Maintained 12276F: drivers/media/common/saa7146/ 12277F: drivers/media/pci/saa7146/ 12278F: include/media/saa7146* 12279 12280SAMSUNG AUDIO (ASoC) DRIVERS 12281M: Krzysztof Kozlowski <krzk@kernel.org> 12282M: Sangbeom Kim <sbkim73@samsung.com> 12283M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12285S: Supported 12286F: sound/soc/samsung/ 12287F: Documentation/devicetree/bindings/sound/samsung* 12288 12289SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12290M: Krzysztof Kozlowski <krzk@kernel.org> 12291L: linux-crypto@vger.kernel.org 12292L: linux-samsung-soc@vger.kernel.org 12293S: Maintained 12294F: drivers/crypto/exynos-rng.c 12295F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12296 12297SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12298M: Łukasz Stelmach <l.stelmach@samsung.com> 12299L: linux-samsung-soc@vger.kernel.org 12300S: Maintained 12301F: drivers/char/hw_random/exynos-trng.c 12302F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12303 12304SAMSUNG FRAMEBUFFER DRIVER 12305M: Jingoo Han <jingoohan1@gmail.com> 12306L: linux-fbdev@vger.kernel.org 12307S: Maintained 12308F: drivers/video/fbdev/s3c-fb.c 12309 12310SAMSUNG LAPTOP DRIVER 12311M: Corentin Chary <corentin.chary@gmail.com> 12312L: platform-driver-x86@vger.kernel.org 12313S: Maintained 12314F: drivers/platform/x86/samsung-laptop.c 12315 12316SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12317M: Sangbeom Kim <sbkim73@samsung.com> 12318M: Krzysztof Kozlowski <krzk@kernel.org> 12319M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12320L: linux-kernel@vger.kernel.org 12321L: linux-samsung-soc@vger.kernel.org 12322S: Supported 12323F: drivers/mfd/sec*.c 12324F: drivers/regulator/s2m*.c 12325F: drivers/regulator/s5m*.c 12326F: drivers/clk/clk-s2mps11.c 12327F: drivers/rtc/rtc-s5m.c 12328F: include/linux/mfd/samsung/ 12329F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12330F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12331F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12332F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12333 12334SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12335M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12336L: linux-media@vger.kernel.org 12337L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12338S: Maintained 12339F: drivers/media/platform/s3c-camif/ 12340F: include/media/drv-intf/s3c_camif.h 12341 12342SAMSUNG S3FWRN5 NFC DRIVER 12343M: Robert Baldyga <r.baldyga@samsung.com> 12344M: Krzysztof Opasiak <k.opasiak@samsung.com> 12345L: linux-nfc@lists.01.org (moderated for non-subscribers) 12346S: Supported 12347F: drivers/nfc/s3fwrn5 12348 12349SAMSUNG S5C73M3 CAMERA DRIVER 12350M: Kyungmin Park <kyungmin.park@samsung.com> 12351M: Andrzej Hajda <a.hajda@samsung.com> 12352L: linux-media@vger.kernel.org 12353S: Supported 12354F: drivers/media/i2c/s5c73m3/* 12355 12356SAMSUNG S5K5BAF CAMERA DRIVER 12357M: Kyungmin Park <kyungmin.park@samsung.com> 12358M: Andrzej Hajda <a.hajda@samsung.com> 12359L: linux-media@vger.kernel.org 12360S: Supported 12361F: drivers/media/i2c/s5k5baf.c 12362 12363SAMSUNG S5P Security SubSystem (SSS) DRIVER 12364M: Krzysztof Kozlowski <krzk@kernel.org> 12365M: Vladimir Zapolskiy <vz@mleia.com> 12366M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12367L: linux-crypto@vger.kernel.org 12368L: linux-samsung-soc@vger.kernel.org 12369S: Maintained 12370F: drivers/crypto/s5p-sss.c 12371 12372SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12373M: Kyungmin Park <kyungmin.park@samsung.com> 12374M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12375L: linux-media@vger.kernel.org 12376Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12377S: Supported 12378F: drivers/media/platform/exynos4-is/ 12379 12380SAMSUNG SOC CLOCK DRIVERS 12381M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12382M: Tomasz Figa <tomasz.figa@gmail.com> 12383M: Chanwoo Choi <cw00.choi@samsung.com> 12384S: Supported 12385L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12387F: drivers/clk/samsung/ 12388F: include/dt-bindings/clock/exynos*.h 12389F: Documentation/devicetree/bindings/clock/exynos*.txt 12390 12391SAMSUNG SPI DRIVERS 12392M: Kukjin Kim <kgene@kernel.org> 12393M: Krzysztof Kozlowski <krzk@kernel.org> 12394M: Andi Shyti <andi@etezian.org> 12395L: linux-spi@vger.kernel.org 12396L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12397S: Maintained 12398F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12399F: drivers/spi/spi-s3c* 12400F: include/linux/platform_data/spi-s3c64xx.h 12401 12402SAMSUNG SXGBE DRIVERS 12403M: Byungho An <bh74.an@samsung.com> 12404M: Girish K S <ks.giri@samsung.com> 12405M: Vipul Pandya <vipul.pandya@samsung.com> 12406S: Supported 12407L: netdev@vger.kernel.org 12408F: drivers/net/ethernet/samsung/sxgbe/ 12409 12410SAMSUNG THERMAL DRIVER 12411M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12412L: linux-pm@vger.kernel.org 12413L: linux-samsung-soc@vger.kernel.org 12414S: Supported 12415T: git https://github.com/lmajewski/linux-samsung-thermal.git 12416F: drivers/thermal/samsung/ 12417 12418SAMSUNG USB2 PHY DRIVER 12419M: Kamil Debski <kamil@wypas.org> 12420M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12421L: linux-kernel@vger.kernel.org 12422S: Supported 12423F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12424F: Documentation/phy/samsung-usb2.txt 12425F: drivers/phy/samsung/phy-exynos4210-usb2.c 12426F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12427F: drivers/phy/samsung/phy-exynos5250-usb2.c 12428F: drivers/phy/samsung/phy-s5pv210-usb2.c 12429F: drivers/phy/samsung/phy-samsung-usb2.c 12430F: drivers/phy/samsung/phy-samsung-usb2.h 12431 12432SC1200 WDT DRIVER 12433M: Zwane Mwaikambo <zwanem@gmail.com> 12434S: Maintained 12435F: drivers/watchdog/sc1200wdt.c 12436 12437SCHEDULER 12438M: Ingo Molnar <mingo@redhat.com> 12439M: Peter Zijlstra <peterz@infradead.org> 12440L: linux-kernel@vger.kernel.org 12441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12442S: Maintained 12443F: kernel/sched/ 12444F: include/linux/sched.h 12445F: include/uapi/linux/sched.h 12446F: include/linux/wait.h 12447 12448SCR24X CHIP CARD INTERFACE DRIVER 12449M: Lubomir Rintel <lkundrak@v3.sk> 12450S: Supported 12451F: drivers/char/pcmcia/scr24x_cs.c 12452 12453SCSI CDROM DRIVER 12454M: Jens Axboe <axboe@kernel.dk> 12455L: linux-scsi@vger.kernel.org 12456W: http://www.kernel.dk 12457S: Maintained 12458F: drivers/scsi/sr* 12459 12460SCSI RDMA PROTOCOL (SRP) INITIATOR 12461M: Bart Van Assche <bart.vanassche@sandisk.com> 12462L: linux-rdma@vger.kernel.org 12463S: Supported 12464W: http://www.openfabrics.org 12465Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12467F: drivers/infiniband/ulp/srp/ 12468F: include/scsi/srp.h 12469 12470SCSI SG DRIVER 12471M: Doug Gilbert <dgilbert@interlog.com> 12472L: linux-scsi@vger.kernel.org 12473W: http://sg.danny.cz/sg 12474S: Maintained 12475F: Documentation/scsi/scsi-generic.txt 12476F: drivers/scsi/sg.c 12477F: include/scsi/sg.h 12478 12479SCSI SUBSYSTEM 12480M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12482M: "Martin K. Petersen" <martin.petersen@oracle.com> 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12484L: linux-scsi@vger.kernel.org 12485S: Maintained 12486F: Documentation/devicetree/bindings/scsi/ 12487F: drivers/scsi/ 12488F: include/scsi/ 12489 12490SCSI TAPE DRIVER 12491M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12492L: linux-scsi@vger.kernel.org 12493S: Maintained 12494F: Documentation/scsi/st.txt 12495F: drivers/scsi/st.* 12496F: drivers/scsi/st_*.h 12497 12498SCTP PROTOCOL 12499M: Vlad Yasevich <vyasevich@gmail.com> 12500M: Neil Horman <nhorman@tuxdriver.com> 12501M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12502L: linux-sctp@vger.kernel.org 12503W: http://lksctp.sourceforge.net 12504S: Maintained 12505F: Documentation/networking/sctp.txt 12506F: include/linux/sctp.h 12507F: include/uapi/linux/sctp.h 12508F: include/net/sctp/ 12509F: net/sctp/ 12510 12511SCx200 CPU SUPPORT 12512M: Jim Cromie <jim.cromie@gmail.com> 12513S: Odd Fixes 12514F: Documentation/i2c/busses/scx200_acb 12515F: arch/x86/platform/scx200/ 12516F: drivers/watchdog/scx200_wdt.c 12517F: drivers/i2c/busses/scx200* 12518F: drivers/mtd/maps/scx200_docflash.c 12519F: include/linux/scx200.h 12520 12521SCx200 GPIO DRIVER 12522M: Jim Cromie <jim.cromie@gmail.com> 12523S: Maintained 12524F: drivers/char/scx200_gpio.c 12525F: include/linux/scx200_gpio.h 12526 12527SCx200 HRT CLOCKSOURCE DRIVER 12528M: Jim Cromie <jim.cromie@gmail.com> 12529S: Maintained 12530F: drivers/clocksource/scx200_hrt.c 12531 12532SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12533M: Sascha Sommer <saschasommer@freenet.de> 12534L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12535S: Maintained 12536F: drivers/mmc/host/sdricoh_cs.c 12537 12538SECURE COMPUTING 12539M: Kees Cook <keescook@chromium.org> 12540R: Andy Lutomirski <luto@amacapital.net> 12541R: Will Drewry <wad@chromium.org> 12542T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12543S: Supported 12544F: kernel/seccomp.c 12545F: include/uapi/linux/seccomp.h 12546F: include/linux/seccomp.h 12547F: tools/testing/selftests/seccomp/* 12548F: tools/testing/selftests/kselftest_harness.h 12549F: Documentation/userspace-api/seccomp_filter.rst 12550K: \bsecure_computing 12551K: \bTIF_SECCOMP\b 12552 12553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12554M: Al Cooper <alcooperx@gmail.com> 12555L: linux-mmc@vger.kernel.org 12556L: bcm-kernel-feedback-list@broadcom.com 12557S: Maintained 12558F: drivers/mmc/host/sdhci-brcmstb* 12559 12560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12561M: Adrian Hunter <adrian.hunter@intel.com> 12562L: linux-mmc@vger.kernel.org 12563T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12564S: Maintained 12565F: drivers/mmc/host/sdhci* 12566F: include/linux/mmc/sdhci* 12567 12568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12569M: Ben Dooks <ben-linux@fluff.org> 12570M: Jaehoon Chung <jh80.chung@samsung.com> 12571L: linux-mmc@vger.kernel.org 12572S: Maintained 12573F: drivers/mmc/host/sdhci-s3c* 12574 12575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12576M: Viresh Kumar <vireshk@kernel.org> 12577L: linux-mmc@vger.kernel.org 12578S: Maintained 12579F: drivers/mmc/host/sdhci-spear.c 12580 12581SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12582M: Kishon Vijay Abraham I <kishon@ti.com> 12583L: linux-mmc@vger.kernel.org 12584S: Maintained 12585F: drivers/mmc/host/sdhci-omap.c 12586 12587SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12588M: Scott Bauer <scott.bauer@intel.com> 12589M: Jonathan Derrick <jonathan.derrick@intel.com> 12590L: linux-block@vger.kernel.org 12591S: Supported 12592F: block/sed* 12593F: block/opal_proto.h 12594F: include/linux/sed* 12595F: include/uapi/linux/sed* 12596 12597SECURITY CONTACT 12598M: Security Officers <security@kernel.org> 12599S: Supported 12600 12601SECURITY SUBSYSTEM 12602M: James Morris <jmorris@namei.org> 12603M: "Serge E. Hallyn" <serge@hallyn.com> 12604L: linux-security-module@vger.kernel.org (suggested Cc:) 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12606W: http://kernsec.org/ 12607S: Supported 12608F: security/ 12609 12610SELINUX SECURITY MODULE 12611M: Paul Moore <paul@paul-moore.com> 12612M: Stephen Smalley <sds@tycho.nsa.gov> 12613M: Eric Paris <eparis@parisplace.org> 12614L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12615W: https://selinuxproject.org 12616W: https://github.com/SELinuxProject 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12618S: Supported 12619F: include/linux/selinux* 12620F: security/selinux/ 12621F: scripts/selinux/ 12622F: Documentation/admin-guide/LSM/SELinux.rst 12623 12624SENSABLE PHANTOM 12625M: Jiri Slaby <jirislaby@gmail.com> 12626S: Maintained 12627F: drivers/misc/phantom.c 12628F: include/uapi/linux/phantom.h 12629 12630SERIAL DEVICE BUS 12631M: Rob Herring <robh@kernel.org> 12632L: linux-serial@vger.kernel.org 12633S: Maintained 12634F: Documentation/devicetree/bindings/serial/slave-device.txt 12635F: drivers/tty/serdev/ 12636F: include/linux/serdev.h 12637 12638SERIAL DRIVERS 12639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12640L: linux-serial@vger.kernel.org 12641S: Maintained 12642F: Documentation/devicetree/bindings/serial/ 12643F: drivers/tty/serial/ 12644 12645SERIAL IR RECEIVER 12646M: Sean Young <sean@mess.org> 12647L: linux-media@vger.kernel.org 12648S: Maintained 12649F: drivers/media/rc/serial_ir.c 12650 12651SFC NETWORK DRIVER 12652M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12653M: Edward Cree <ecree@solarflare.com> 12654M: Bert Kenward <bkenward@solarflare.com> 12655L: netdev@vger.kernel.org 12656S: Supported 12657F: drivers/net/ethernet/sfc/ 12658 12659SGI GRU DRIVER 12660M: Dimitri Sivanich <sivanich@sgi.com> 12661S: Maintained 12662F: drivers/misc/sgi-gru/ 12663 12664SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12665M: Pat Gefre <pfg@sgi.com> 12666L: linux-ia64@vger.kernel.org 12667S: Supported 12668F: Documentation/ia64/serial.txt 12669F: drivers/tty/serial/ioc?_serial.c 12670F: include/linux/ioc?.h 12671 12672SGI XP/XPC/XPNET DRIVER 12673M: Cliff Whickman <cpw@sgi.com> 12674M: Robin Holt <robinmholt@gmail.com> 12675S: Maintained 12676F: drivers/misc/sgi-xp/ 12677 12678SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12679M: Ursula Braun <ubraun@linux.ibm.com> 12680L: linux-s390@vger.kernel.org 12681W: http://www.ibm.com/developerworks/linux/linux390/ 12682S: Supported 12683F: net/smc/ 12684 12685SH_VEU V4L2 MEM2MEM DRIVER 12686L: linux-media@vger.kernel.org 12687S: Orphan 12688F: drivers/media/platform/sh_veu.c 12689 12690SH_VOU V4L2 OUTPUT DRIVER 12691L: linux-media@vger.kernel.org 12692S: Orphan 12693F: drivers/media/platform/sh_vou.c 12694F: include/media/drv-intf/sh_vou.h 12695 12696SI2157 MEDIA DRIVER 12697M: Antti Palosaari <crope@iki.fi> 12698L: linux-media@vger.kernel.org 12699W: https://linuxtv.org 12700W: http://palosaari.fi/linux/ 12701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12702T: git git://linuxtv.org/anttip/media_tree.git 12703S: Maintained 12704F: drivers/media/tuners/si2157* 12705 12706SI2165 MEDIA DRIVER 12707M: Matthias Schwarzott <zzam@gentoo.org> 12708L: linux-media@vger.kernel.org 12709W: https://linuxtv.org 12710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12711S: Maintained 12712F: drivers/media/dvb-frontends/si2165* 12713 12714SI2168 MEDIA DRIVER 12715M: Antti Palosaari <crope@iki.fi> 12716L: linux-media@vger.kernel.org 12717W: https://linuxtv.org 12718W: http://palosaari.fi/linux/ 12719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12720T: git git://linuxtv.org/anttip/media_tree.git 12721S: Maintained 12722F: drivers/media/dvb-frontends/si2168* 12723 12724SI470X FM RADIO RECEIVER I2C DRIVER 12725M: Hans Verkuil <hverkuil@xs4all.nl> 12726L: linux-media@vger.kernel.org 12727T: git git://linuxtv.org/media_tree.git 12728W: https://linuxtv.org 12729S: Odd Fixes 12730F: drivers/media/radio/si470x/radio-si470x-i2c.c 12731 12732SI470X FM RADIO RECEIVER USB DRIVER 12733M: Hans Verkuil <hverkuil@xs4all.nl> 12734L: linux-media@vger.kernel.org 12735T: git git://linuxtv.org/media_tree.git 12736W: https://linuxtv.org 12737S: Maintained 12738F: drivers/media/radio/si470x/radio-si470x-common.c 12739F: drivers/media/radio/si470x/radio-si470x.h 12740F: drivers/media/radio/si470x/radio-si470x-usb.c 12741 12742SI4713 FM RADIO TRANSMITTER I2C DRIVER 12743M: Eduardo Valentin <edubezval@gmail.com> 12744L: linux-media@vger.kernel.org 12745T: git git://linuxtv.org/media_tree.git 12746W: https://linuxtv.org 12747S: Odd Fixes 12748F: drivers/media/radio/si4713/si4713.? 12749 12750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12751M: Eduardo Valentin <edubezval@gmail.com> 12752L: linux-media@vger.kernel.org 12753T: git git://linuxtv.org/media_tree.git 12754W: https://linuxtv.org 12755S: Odd Fixes 12756F: drivers/media/radio/si4713/radio-platform-si4713.c 12757 12758SI4713 FM RADIO TRANSMITTER USB DRIVER 12759M: Hans Verkuil <hverkuil@xs4all.nl> 12760L: linux-media@vger.kernel.org 12761T: git git://linuxtv.org/media_tree.git 12762W: https://linuxtv.org 12763S: Maintained 12764F: drivers/media/radio/si4713/radio-usb-si4713.c 12765 12766SIANO DVB DRIVER 12767M: Mauro Carvalho Chehab <mchehab@kernel.org> 12768L: linux-media@vger.kernel.org 12769W: https://linuxtv.org 12770T: git git://linuxtv.org/media_tree.git 12771S: Odd fixes 12772F: drivers/media/common/siano/ 12773F: drivers/media/usb/siano/ 12774F: drivers/media/usb/siano/ 12775F: drivers/media/mmc/siano/ 12776 12777SILEAD TOUCHSCREEN DRIVER 12778M: Hans de Goede <hdegoede@redhat.com> 12779L: linux-input@vger.kernel.org 12780L: platform-driver-x86@vger.kernel.org 12781S: Maintained 12782F: drivers/input/touchscreen/silead.c 12783F: drivers/platform/x86/silead_dmi.c 12784 12785SILICON MOTION SM712 FRAME BUFFER DRIVER 12786M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12787M: Teddy Wang <teddy.wang@siliconmotion.com> 12788M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12789L: linux-fbdev@vger.kernel.org 12790S: Maintained 12791F: drivers/video/fbdev/sm712* 12792F: Documentation/fb/sm712fb.txt 12793 12794SIMPLE FIRMWARE INTERFACE (SFI) 12795M: Len Brown <lenb@kernel.org> 12796L: sfi-devel@simplefirmware.org 12797W: http://simplefirmware.org/ 12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12799S: Supported 12800F: arch/x86/platform/sfi/ 12801F: drivers/sfi/ 12802F: include/linux/sfi*.h 12803 12804SIMPLEFB FB DRIVER 12805M: Hans de Goede <hdegoede@redhat.com> 12806L: linux-fbdev@vger.kernel.org 12807S: Maintained 12808F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12809F: drivers/video/fbdev/simplefb.c 12810F: include/linux/platform_data/simplefb.h 12811 12812SIMTEC EB110ATX (Chalice CATS) 12813P: Ben Dooks 12814P: Vincent Sanders <vince@simtec.co.uk> 12815M: Simtec Linux Team <linux@simtec.co.uk> 12816W: http://www.simtec.co.uk/products/EB110ATX/ 12817S: Supported 12818 12819SIMTEC EB2410ITX (BAST) 12820P: Ben Dooks 12821P: Vincent Sanders <vince@simtec.co.uk> 12822M: Simtec Linux Team <linux@simtec.co.uk> 12823W: http://www.simtec.co.uk/products/EB2410ITX/ 12824S: Supported 12825F: arch/arm/mach-s3c24xx/mach-bast.c 12826F: arch/arm/mach-s3c24xx/bast-ide.c 12827F: arch/arm/mach-s3c24xx/bast-irq.c 12828 12829SIPHASH PRF ROUTINES 12830M: Jason A. Donenfeld <Jason@zx2c4.com> 12831S: Maintained 12832F: lib/siphash.c 12833F: lib/test_siphash.c 12834F: include/linux/siphash.h 12835 12836SIOX 12837M: Gavin Schenk <g.schenk@eckelmann.de> 12838M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12839R: Pengutronix Kernel Team <kernel@pengutronix.de> 12840S: Supported 12841F: drivers/siox/* 12842F: include/trace/events/siox.h 12843 12844SIS 190 ETHERNET DRIVER 12845M: Francois Romieu <romieu@fr.zoreil.com> 12846L: netdev@vger.kernel.org 12847S: Maintained 12848F: drivers/net/ethernet/sis/sis190.c 12849 12850SIS 900/7016 FAST ETHERNET DRIVER 12851M: Daniele Venzano <venza@brownhat.org> 12852W: http://www.brownhat.org/sis900.html 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/ethernet/sis/sis900.* 12856 12857SIS FRAMEBUFFER DRIVER 12858M: Thomas Winischhofer <thomas@winischhofer.net> 12859W: http://www.winischhofer.net/linuxsisvga.shtml 12860S: Maintained 12861F: Documentation/fb/sisfb.txt 12862F: drivers/video/fbdev/sis/ 12863F: include/video/sisfb.h 12864 12865SIS USB2VGA DRIVER 12866M: Thomas Winischhofer <thomas@winischhofer.net> 12867W: http://www.winischhofer.at/linuxsisusbvga.shtml 12868S: Maintained 12869F: drivers/usb/misc/sisusbvga/ 12870 12871SLAB ALLOCATOR 12872M: Christoph Lameter <cl@linux.com> 12873M: Pekka Enberg <penberg@kernel.org> 12874M: David Rientjes <rientjes@google.com> 12875M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12876M: Andrew Morton <akpm@linux-foundation.org> 12877L: linux-mm@kvack.org 12878S: Maintained 12879F: include/linux/sl?b*.h 12880F: mm/sl?b* 12881 12882SLEEPABLE READ-COPY UPDATE (SRCU) 12883M: Lai Jiangshan <jiangshanlai@gmail.com> 12884M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12885M: Josh Triplett <josh@joshtriplett.org> 12886R: Steven Rostedt <rostedt@goodmis.org> 12887R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12888L: linux-kernel@vger.kernel.org 12889W: http://www.rdrop.com/users/paulmck/RCU/ 12890S: Supported 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12892F: include/linux/srcu.h 12893F: kernel/rcu/srcu.c 12894 12895SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12896M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12898S: Maintained 12899F: drivers/slimbus/ 12900F: Documentation/devicetree/bindings/slimbus/ 12901F: include/linux/slimbus.h 12902 12903SMACK SECURITY MODULE 12904M: Casey Schaufler <casey@schaufler-ca.com> 12905L: linux-security-module@vger.kernel.org 12906W: http://schaufler-ca.com 12907T: git git://github.com/cschaufler/smack-next 12908S: Maintained 12909F: Documentation/admin-guide/LSM/Smack.rst 12910F: security/smack/ 12911 12912SMC91x ETHERNET DRIVER 12913M: Nicolas Pitre <nico@fluxnic.net> 12914S: Odd Fixes 12915F: drivers/net/ethernet/smsc/smc91x.* 12916 12917SMIA AND SMIA++ IMAGE SENSOR DRIVER 12918M: Sakari Ailus <sakari.ailus@iki.fi> 12919L: linux-media@vger.kernel.org 12920S: Maintained 12921F: drivers/media/i2c/smiapp/ 12922F: include/media/i2c/smiapp.h 12923F: drivers/media/i2c/smiapp-pll.c 12924F: drivers/media/i2c/smiapp-pll.h 12925F: include/uapi/linux/smiapp.h 12926F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12927 12928SMM665 HARDWARE MONITOR DRIVER 12929M: Guenter Roeck <linux@roeck-us.net> 12930L: linux-hwmon@vger.kernel.org 12931S: Maintained 12932F: Documentation/hwmon/smm665 12933F: drivers/hwmon/smm665.c 12934 12935SMSC EMC2103 HARDWARE MONITOR DRIVER 12936M: Steve Glendinning <steve.glendinning@shawell.net> 12937L: linux-hwmon@vger.kernel.org 12938S: Maintained 12939F: Documentation/hwmon/emc2103 12940F: drivers/hwmon/emc2103.c 12941 12942SMSC SCH5627 HARDWARE MONITOR DRIVER 12943M: Hans de Goede <hdegoede@redhat.com> 12944L: linux-hwmon@vger.kernel.org 12945S: Supported 12946F: Documentation/hwmon/sch5627 12947F: drivers/hwmon/sch5627.c 12948 12949SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12950M: Steve Glendinning <steve.glendinning@shawell.net> 12951L: linux-fbdev@vger.kernel.org 12952S: Maintained 12953F: drivers/video/fbdev/smscufx.c 12954 12955SMSC47B397 HARDWARE MONITOR DRIVER 12956M: Jean Delvare <jdelvare@suse.com> 12957L: linux-hwmon@vger.kernel.org 12958S: Maintained 12959F: Documentation/hwmon/smsc47b397 12960F: drivers/hwmon/smsc47b397.c 12961 12962SMSC911x ETHERNET DRIVER 12963M: Steve Glendinning <steve.glendinning@shawell.net> 12964L: netdev@vger.kernel.org 12965S: Maintained 12966F: include/linux/smsc911x.h 12967F: drivers/net/ethernet/smsc/smsc911x.* 12968 12969SMSC9420 PCI ETHERNET DRIVER 12970M: Steve Glendinning <steve.glendinning@shawell.net> 12971L: netdev@vger.kernel.org 12972S: Maintained 12973F: drivers/net/ethernet/smsc/smsc9420.* 12974 12975SOC-CAMERA V4L2 SUBSYSTEM 12976L: linux-media@vger.kernel.org 12977T: git git://linuxtv.org/media_tree.git 12978S: Orphan 12979F: include/media/soc* 12980F: drivers/media/i2c/soc_camera/ 12981F: drivers/media/platform/soc_camera/ 12982 12983SOCIONEXT SYNQUACER I2C DRIVER 12984M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12985L: linux-i2c@vger.kernel.org 12986S: Maintained 12987F: drivers/i2c/busses/i2c-synquacer.c 12988F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12989 12990SOCIONEXT UNIPHIER SOUND DRIVER 12991M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12993S: Maintained 12994F: sound/soc/uniphier/ 12995 12996SOEKRIS NET48XX LED SUPPORT 12997M: Chris Boot <bootc@bootc.net> 12998S: Maintained 12999F: drivers/leds/leds-net48xx.c 13000 13001SOFT-ROCE DRIVER (rxe) 13002M: Moni Shoua <monis@mellanox.com> 13003L: linux-rdma@vger.kernel.org 13004S: Supported 13005W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13006Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13007F: drivers/infiniband/sw/rxe/ 13008F: include/uapi/rdma/rdma_user_rxe.h 13009 13010SOFTLOGIC 6x10 MPEG CODEC 13011M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13012M: Anton Sviridenko <anton@corp.bluecherry.net> 13013M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13014M: Andrey Utkin <andrey_utkin@fastmail.com> 13015M: Ismael Luceno <ismael@iodev.co.uk> 13016L: linux-media@vger.kernel.org 13017S: Supported 13018F: drivers/media/pci/solo6x10/ 13019 13020SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13021M: James Morse <james.morse@arm.com> 13022L: linux-arm-kernel@lists.infradead.org 13023S: Maintained 13024F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13025F: drivers/firmware/arm_sdei.c 13026F: include/linux/sdei.h 13027F: include/uapi/linux/sdei.h 13028 13029SOFTWARE RAID (Multiple Disks) SUPPORT 13030M: Shaohua Li <shli@kernel.org> 13031L: linux-raid@vger.kernel.org 13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13033S: Supported 13034F: drivers/md/Makefile 13035F: drivers/md/Kconfig 13036F: drivers/md/md* 13037F: drivers/md/raid* 13038F: include/linux/raid/ 13039F: include/uapi/linux/raid/ 13040 13041SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13042M: Jassi Brar <jaswinder.singh@linaro.org> 13043L: netdev@vger.kernel.org 13044S: Maintained 13045F: drivers/net/ethernet/socionext/netsec.c 13046F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13047 13048SOLIDRUN CLEARFOG SUPPORT 13049M: Russell King <linux@armlinux.org.uk> 13050S: Maintained 13051F: arch/arm/boot/dts/armada-388-clearfog* 13052F: arch/arm/boot/dts/armada-38x-solidrun-* 13053 13054SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13055M: Russell King <linux@armlinux.org.uk> 13056S: Maintained 13057F: arch/arm/boot/dts/imx6*-cubox-i* 13058F: arch/arm/boot/dts/imx6*-hummingboard* 13059F: arch/arm/boot/dts/imx6*-sr-* 13060 13061SONIC NETWORK DRIVER 13062M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/natsemi/sonic.* 13066 13067SONICS SILICON BACKPLANE DRIVER (SSB) 13068M: Michael Buesch <m@bues.ch> 13069L: linux-wireless@vger.kernel.org 13070S: Maintained 13071F: drivers/ssb/ 13072F: include/linux/ssb/ 13073 13074SONY IMX258 SENSOR DRIVER 13075M: Sakari Ailus <sakari.ailus@linux.intel.com> 13076L: linux-media@vger.kernel.org 13077T: git git://linuxtv.org/media_tree.git 13078S: Maintained 13079F: drivers/media/i2c/imx258.c 13080 13081SONY IMX274 SENSOR DRIVER 13082M: Leon Luo <leonl@leopardimaging.com> 13083L: linux-media@vger.kernel.org 13084T: git git://linuxtv.org/media_tree.git 13085S: Maintained 13086F: drivers/media/i2c/imx274.c 13087F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13088 13089SONY MEMORYSTICK CARD SUPPORT 13090M: Alex Dubov <oakad@yahoo.com> 13091W: http://tifmxx.berlios.de/ 13092S: Maintained 13093F: drivers/memstick/host/tifm_ms.c 13094 13095SONY MEMORYSTICK STANDARD SUPPORT 13096M: Maxim Levitsky <maximlevitsky@gmail.com> 13097S: Maintained 13098F: drivers/memstick/core/ms_block.* 13099 13100SONY VAIO CONTROL DEVICE DRIVER 13101M: Mattia Dongili <malattia@linux.it> 13102L: platform-driver-x86@vger.kernel.org 13103W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13104S: Maintained 13105F: Documentation/laptops/sony-laptop.txt 13106F: drivers/char/sonypi.c 13107F: drivers/platform/x86/sony-laptop.c 13108F: include/linux/sony-laptop.h 13109 13110SOUND 13111M: Jaroslav Kysela <perex@perex.cz> 13112M: Takashi Iwai <tiwai@suse.com> 13113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13114W: http://www.alsa-project.org/ 13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13116T: git git://git.alsa-project.org/alsa-kernel.git 13117Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13118S: Maintained 13119F: Documentation/sound/ 13120F: include/sound/ 13121F: include/uapi/sound/ 13122F: sound/ 13123 13124SOUND - COMPRESSED AUDIO 13125M: Vinod Koul <vinod.koul@intel.com> 13126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13128S: Supported 13129F: Documentation/sound/alsa/compress_offload.txt 13130F: include/sound/compress_driver.h 13131F: include/uapi/sound/compress_* 13132F: sound/core/compress_offload.c 13133F: sound/soc/soc-compress.c 13134 13135SOUND - DMAENGINE HELPERS 13136M: Lars-Peter Clausen <lars@metafoo.de> 13137S: Supported 13138F: include/sound/dmaengine_pcm.h 13139F: sound/core/pcm_dmaengine.c 13140F: sound/soc/soc-generic-dmaengine-pcm.c 13141 13142SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13143M: Liam Girdwood <lgirdwood@gmail.com> 13144M: Mark Brown <broonie@kernel.org> 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13147W: http://alsa-project.org/main/index.php/ASoC 13148S: Supported 13149F: Documentation/devicetree/bindings/sound/ 13150F: Documentation/sound/alsa/soc/ 13151F: sound/soc/ 13152F: include/sound/soc* 13153 13154SOUNDWIRE SUBSYSTEM 13155M: Vinod Koul <vinod.koul@intel.com> 13156M: Sanyog Kale <sanyog.r.kale@intel.com> 13157R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13158L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13159S: Supported 13160F: Documentation/driver-api/soundwire/ 13161F: drivers/soundwire/ 13162F: include/linux/soundwire/ 13163 13164SP2 MEDIA DRIVER 13165M: Olli Salonen <olli.salonen@iki.fi> 13166L: linux-media@vger.kernel.org 13167W: https://linuxtv.org 13168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13169S: Maintained 13170F: drivers/media/dvb-frontends/sp2* 13171 13172SPARC + UltraSPARC (sparc/sparc64) 13173M: "David S. Miller" <davem@davemloft.net> 13174L: sparclinux@vger.kernel.org 13175Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13178S: Maintained 13179F: arch/sparc/ 13180F: drivers/sbus/ 13181 13182SPARC SERIAL DRIVERS 13183M: "David S. Miller" <davem@davemloft.net> 13184L: sparclinux@vger.kernel.org 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13187S: Maintained 13188F: include/linux/sunserialcore.h 13189F: drivers/tty/serial/suncore.c 13190F: drivers/tty/serial/sunhv.c 13191F: drivers/tty/serial/sunsab.c 13192F: drivers/tty/serial/sunsab.h 13193F: drivers/tty/serial/sunsu.c 13194F: drivers/tty/serial/sunzilog.c 13195F: drivers/tty/serial/sunzilog.h 13196F: drivers/tty/vcc.c 13197 13198SPARSE CHECKER 13199M: "Christopher Li" <sparse@chrisli.org> 13200L: linux-sparse@vger.kernel.org 13201W: https://sparse.wiki.kernel.org/ 13202T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13203T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13204S: Maintained 13205F: include/linux/compiler.h 13206 13207SPEAR CLOCK FRAMEWORK SUPPORT 13208M: Viresh Kumar <vireshk@kernel.org> 13209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13210W: http://www.st.com/spear 13211S: Maintained 13212F: drivers/clk/spear/ 13213 13214SPEAR PLATFORM SUPPORT 13215M: Viresh Kumar <vireshk@kernel.org> 13216M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13218W: http://www.st.com/spear 13219S: Maintained 13220F: arch/arm/boot/dts/spear* 13221F: arch/arm/mach-spear/ 13222 13223SPI NOR SUBSYSTEM 13224M: Marek Vasut <marek.vasut@gmail.com> 13225L: linux-mtd@lists.infradead.org 13226W: http://www.linux-mtd.infradead.org/ 13227Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13228T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13229T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13230S: Maintained 13231F: drivers/mtd/spi-nor/ 13232F: include/linux/mtd/spi-nor.h 13233 13234SPI SUBSYSTEM 13235M: Mark Brown <broonie@kernel.org> 13236L: linux-spi@vger.kernel.org 13237T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13238Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13239S: Maintained 13240F: Documentation/devicetree/bindings/spi/ 13241F: Documentation/spi/ 13242F: drivers/spi/ 13243F: include/linux/spi/ 13244F: include/uapi/linux/spi/ 13245F: tools/spi/ 13246 13247SPIDERNET NETWORK DRIVER for CELL 13248M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13249L: netdev@vger.kernel.org 13250S: Supported 13251F: Documentation/networking/spider_net.txt 13252F: drivers/net/ethernet/toshiba/spider_net* 13253 13254SPMI SUBSYSTEM 13255R: Stephen Boyd <sboyd@kernel.org> 13256L: linux-arm-msm@vger.kernel.org 13257F: Documentation/devicetree/bindings/spmi/ 13258F: drivers/spmi/ 13259F: include/dt-bindings/spmi/spmi.h 13260F: include/linux/spmi.h 13261F: include/trace/events/spmi.h 13262 13263SPU FILE SYSTEM 13264M: Jeremy Kerr <jk@ozlabs.org> 13265L: linuxppc-dev@lists.ozlabs.org 13266W: http://www.ibm.com/developerworks/power/cell/ 13267S: Supported 13268F: Documentation/filesystems/spufs.txt 13269F: arch/powerpc/platforms/cell/spufs/ 13270 13271SQUASHFS FILE SYSTEM 13272M: Phillip Lougher <phillip@squashfs.org.uk> 13273L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13274W: http://squashfs.org.uk 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13276S: Maintained 13277F: Documentation/filesystems/squashfs.txt 13278F: fs/squashfs/ 13279 13280SRM (Alpha) environment access 13281M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13282S: Maintained 13283F: arch/alpha/kernel/srm_env.c 13284 13285STABLE BRANCH 13286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13287L: stable@vger.kernel.org 13288S: Supported 13289F: Documentation/process/stable-kernel-rules.rst 13290 13291STAGING - COMEDI 13292M: Ian Abbott <abbotti@mev.co.uk> 13293M: H Hartley Sweeten <hsweeten@visionengravers.com> 13294S: Odd Fixes 13295F: drivers/staging/comedi/ 13296 13297STAGING - FLARION FT1000 DRIVERS 13298M: Marek Belisko <marek.belisko@gmail.com> 13299S: Odd Fixes 13300F: drivers/staging/ft1000/ 13301 13302STAGING - INDUSTRIAL IO 13303M: Jonathan Cameron <jic23@kernel.org> 13304L: linux-iio@vger.kernel.org 13305S: Odd Fixes 13306F: Documentation/devicetree/bindings/staging/iio/ 13307F: drivers/staging/iio/ 13308 13309STAGING - LUSTRE PARALLEL FILESYSTEM 13310M: Oleg Drokin <oleg.drokin@intel.com> 13311M: Andreas Dilger <andreas.dilger@intel.com> 13312M: James Simmons <jsimmons@infradead.org> 13313L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13314W: http://wiki.lustre.org/ 13315S: Maintained 13316F: drivers/staging/lustre 13317 13318STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13319M: Marc Dietrich <marvin24@gmx.de> 13320L: ac100@lists.launchpad.net (moderated for non-subscribers) 13321L: linux-tegra@vger.kernel.org 13322S: Maintained 13323F: drivers/staging/nvec/ 13324 13325STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13326M: Jens Frederich <jfrederich@gmail.com> 13327M: Daniel Drake <dsd@laptop.org> 13328M: Jon Nettleton <jon.nettleton@gmail.com> 13329W: http://wiki.laptop.org/go/DCON 13330S: Maintained 13331F: drivers/staging/olpc_dcon/ 13332 13333STAGING - REALTEK RTL8712U DRIVERS 13334M: Larry Finger <Larry.Finger@lwfinger.net> 13335M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13336S: Odd Fixes 13337F: drivers/staging/rtl8712/ 13338 13339STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13340M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13341M: Teddy Wang <teddy.wang@siliconmotion.com> 13342M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13343L: linux-fbdev@vger.kernel.org 13344S: Maintained 13345F: drivers/staging/sm750fb/ 13346 13347STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13348M: William Hubbs <w.d.hubbs@gmail.com> 13349M: Chris Brannon <chris@the-brannons.com> 13350M: Kirk Reiser <kirk@reisers.ca> 13351M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13352L: speakup@linux-speakup.org 13353W: http://www.linux-speakup.org/ 13354S: Odd Fixes 13355F: drivers/staging/speakup/ 13356 13357STAGING - VIA VT665X DRIVERS 13358M: Forest Bond <forest@alittletooquiet.net> 13359S: Odd Fixes 13360F: drivers/staging/vt665?/ 13361 13362STAGING - WILC1000 WIFI DRIVER 13363M: Aditya Shankar <aditya.shankar@microchip.com> 13364M: Ganesh Krishna <ganesh.krishna@microchip.com> 13365L: linux-wireless@vger.kernel.org 13366S: Supported 13367F: drivers/staging/wilc1000/ 13368 13369STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13370M: Arnaud Patard <arnaud.patard@rtp-net.org> 13371S: Odd Fixes 13372F: drivers/staging/xgifb/ 13373 13374STAGING SUBSYSTEM 13375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13377L: devel@driverdev.osuosl.org 13378S: Supported 13379F: drivers/staging/ 13380 13381STARFIRE/DURALAN NETWORK DRIVER 13382M: Ion Badulescu <ionut@badula.org> 13383S: Odd Fixes 13384F: drivers/net/ethernet/adaptec/starfire* 13385 13386STEC S1220 SKD DRIVER 13387M: Bart Van Assche <bart.vanassche@wdc.com> 13388L: linux-block@vger.kernel.org 13389S: Maintained 13390F: drivers/block/skd*[ch] 13391 13392STI CEC DRIVER 13393M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13394S: Maintained 13395F: drivers/staging/media/st-cec/ 13396F: Documentation/devicetree/bindings/media/stih-cec.txt 13397 13398STK1160 USB VIDEO CAPTURE DRIVER 13399M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13400L: linux-media@vger.kernel.org 13401T: git git://linuxtv.org/media_tree.git 13402S: Maintained 13403F: drivers/media/usb/stk1160/ 13404 13405STMMAC ETHERNET DRIVER 13406M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13407M: Alexandre Torgue <alexandre.torgue@st.com> 13408L: netdev@vger.kernel.org 13409W: http://www.stlinux.com 13410S: Supported 13411F: drivers/net/ethernet/stmicro/stmmac/ 13412 13413SUN3/3X 13414M: Sam Creasey <sammy@sammy.net> 13415W: http://sammy.net/sun3/ 13416S: Maintained 13417F: arch/m68k/kernel/*sun3* 13418F: arch/m68k/sun3*/ 13419F: arch/m68k/include/asm/sun3* 13420F: drivers/net/ethernet/i825xx/sun3* 13421 13422SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13423M: Hans de Goede <hdegoede@redhat.com> 13424L: linux-input@vger.kernel.org 13425S: Maintained 13426F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13427F: drivers/input/keyboard/sun4i-lradc-keys.c 13428 13429SUNDANCE NETWORK DRIVER 13430M: Denis Kirjanov <kda@linux-powerpc.org> 13431L: netdev@vger.kernel.org 13432S: Maintained 13433F: drivers/net/ethernet/dlink/sundance.c 13434 13435SUPERH 13436M: Yoshinori Sato <ysato@users.sourceforge.jp> 13437M: Rich Felker <dalias@libc.org> 13438L: linux-sh@vger.kernel.org 13439Q: http://patchwork.kernel.org/project/linux-sh/list/ 13440S: Maintained 13441F: Documentation/sh/ 13442F: arch/sh/ 13443F: drivers/sh/ 13444 13445SUSPEND TO RAM 13446M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13447M: Len Brown <len.brown@intel.com> 13448M: Pavel Machek <pavel@ucw.cz> 13449L: linux-pm@vger.kernel.org 13450B: https://bugzilla.kernel.org 13451S: Supported 13452F: Documentation/power/ 13453F: arch/x86/kernel/acpi/ 13454F: drivers/base/power/ 13455F: kernel/power/ 13456F: include/linux/suspend.h 13457F: include/linux/freezer.h 13458F: include/linux/pm.h 13459 13460SVGA HANDLING 13461M: Martin Mares <mj@ucw.cz> 13462L: linux-video@atrey.karlin.mff.cuni.cz 13463S: Maintained 13464F: Documentation/svga.txt 13465F: arch/x86/boot/video* 13466 13467SWIOTLB SUBSYSTEM 13468M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13469L: iommu@lists.linux-foundation.org 13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13471S: Supported 13472F: lib/swiotlb.c 13473F: arch/*/kernel/pci-swiotlb.c 13474F: include/linux/swiotlb.h 13475 13476SWITCHDEV 13477M: Jiri Pirko <jiri@resnulli.us> 13478M: Ivan Vecera <ivecera@redhat.com> 13479L: netdev@vger.kernel.org 13480S: Supported 13481F: net/switchdev/ 13482F: include/net/switchdev.h 13483 13484SYNC FILE FRAMEWORK 13485M: Sumit Semwal <sumit.semwal@linaro.org> 13486R: Gustavo Padovan <gustavo@padovan.org> 13487S: Maintained 13488L: linux-media@vger.kernel.org 13489L: dri-devel@lists.freedesktop.org 13490F: drivers/dma-buf/sync_* 13491F: drivers/dma-buf/dma-fence* 13492F: drivers/dma-buf/sw_sync.c 13493F: include/linux/sync_file.h 13494F: include/uapi/linux/sync_file.h 13495F: Documentation/sync_file.txt 13496T: git git://anongit.freedesktop.org/drm/drm-misc 13497 13498SYNOPSYS ARC ARCHITECTURE 13499M: Vineet Gupta <vgupta@synopsys.com> 13500L: linux-snps-arc@lists.infradead.org 13501S: Supported 13502F: arch/arc/ 13503F: Documentation/devicetree/bindings/arc/* 13504F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13505F: drivers/clocksource/arc_timer.c 13506F: drivers/tty/serial/arc_uart.c 13507T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13508 13509SYNOPSYS ARC HSDK SDP pll clock driver 13510M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13511S: Supported 13512F: drivers/clk/clk-hsdk-pll.c 13513F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13514 13515SYNOPSYS ARC SDP clock driver 13516M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13517S: Supported 13518F: drivers/clk/axs10x/* 13519F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13520 13521SYNOPSYS ARC SDP platform support 13522M: Alexey Brodkin <abrodkin@synopsys.com> 13523S: Supported 13524F: arch/arc/plat-axs10x 13525F: arch/arc/boot/dts/ax* 13526F: Documentation/devicetree/bindings/arc/axs10* 13527 13528SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13529M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13530S: Supported 13531F: drivers/reset/reset-axs10x.c 13532F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13533 13534SYNOPSYS DESIGNWARE 8250 UART DRIVER 13535R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13536S: Maintained 13537F: drivers/tty/serial/8250/8250_dw.c 13538 13539SYNOPSYS DESIGNWARE APB GPIO DRIVER 13540M: Hoan Tran <hotran@apm.com> 13541L: linux-gpio@vger.kernel.org 13542S: Maintained 13543F: drivers/gpio/gpio-dwapb.c 13544F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13545 13546SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13547M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13548S: Maintained 13549F: drivers/dma/dwi-axi-dmac/ 13550F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13551 13552SYNOPSYS DESIGNWARE DMAC DRIVER 13553M: Viresh Kumar <vireshk@kernel.org> 13554R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13555S: Maintained 13556F: include/linux/dma/dw.h 13557F: include/linux/platform_data/dma-dw.h 13558F: drivers/dma/dw/ 13559 13560SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13561M: Jose Abreu <Jose.Abreu@synopsys.com> 13562L: netdev@vger.kernel.org 13563S: Supported 13564F: drivers/net/ethernet/synopsys/ 13565 13566SYNOPSYS DESIGNWARE I2C DRIVER 13567M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13568R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13569R: Mika Westerberg <mika.westerberg@linux.intel.com> 13570L: linux-i2c@vger.kernel.org 13571S: Maintained 13572F: drivers/i2c/busses/i2c-designware-* 13573F: include/linux/platform_data/i2c-designware.h 13574 13575SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13576M: Jaehoon Chung <jh80.chung@samsung.com> 13577L: linux-mmc@vger.kernel.org 13578S: Maintained 13579F: drivers/mmc/host/dw_mmc* 13580 13581SYNOPSYS HSDK RESET CONTROLLER DRIVER 13582M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13583S: Supported 13584F: drivers/reset/reset-hsdk.c 13585F: include/dt-bindings/reset/snps,hsdk-reset.h 13586F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13587 13588SYSTEM CONFIGURATION (SYSCON) 13589M: Lee Jones <lee.jones@linaro.org> 13590M: Arnd Bergmann <arnd@arndb.de> 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13592S: Supported 13593F: drivers/mfd/syscon.c 13594 13595SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13596M: Sudeep Holla <sudeep.holla@arm.com> 13597L: linux-arm-kernel@lists.infradead.org 13598S: Maintained 13599F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13600F: drivers/clk/clk-sc[mp]i.c 13601F: drivers/cpufreq/sc[mp]i-cpufreq.c 13602F: drivers/firmware/arm_scpi.c 13603F: drivers/firmware/arm_scmi/ 13604F: include/linux/sc[mp]i_protocol.h 13605 13606SYSTEM RESET/SHUTDOWN DRIVERS 13607M: Sebastian Reichel <sre@kernel.org> 13608L: linux-pm@vger.kernel.org 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13610S: Maintained 13611F: Documentation/devicetree/bindings/power/reset/ 13612F: drivers/power/reset/ 13613 13614SYSTEM TRACE MODULE CLASS 13615M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13616S: Maintained 13617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13618F: Documentation/trace/stm.txt 13619F: drivers/hwtracing/stm/ 13620F: include/linux/stm.h 13621F: include/uapi/linux/stm.h 13622 13623SYSV FILESYSTEM 13624M: Christoph Hellwig <hch@infradead.org> 13625S: Maintained 13626F: Documentation/filesystems/sysv-fs.txt 13627F: fs/sysv/ 13628F: include/linux/sysv_fs.h 13629 13630TARGET SUBSYSTEM 13631M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13632L: linux-scsi@vger.kernel.org 13633L: target-devel@vger.kernel.org 13634W: http://www.linux-iscsi.org 13635W: http://groups.google.com/group/linux-iscsi-target-dev 13636T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13637S: Supported 13638F: drivers/target/ 13639F: include/target/ 13640F: Documentation/target/ 13641 13642TASKSTATS STATISTICS INTERFACE 13643M: Balbir Singh <bsingharora@gmail.com> 13644S: Maintained 13645F: Documentation/accounting/taskstats* 13646F: include/linux/taskstats* 13647F: kernel/taskstats.c 13648 13649TC subsystem 13650M: Jamal Hadi Salim <jhs@mojatatu.com> 13651M: Cong Wang <xiyou.wangcong@gmail.com> 13652M: Jiri Pirko <jiri@resnulli.us> 13653L: netdev@vger.kernel.org 13654S: Maintained 13655F: include/net/pkt_cls.h 13656F: include/net/pkt_sched.h 13657F: include/net/tc_act/ 13658F: include/uapi/linux/pkt_cls.h 13659F: include/uapi/linux/pkt_sched.h 13660F: include/uapi/linux/tc_act/ 13661F: include/uapi/linux/tc_ematch/ 13662F: net/sched/ 13663 13664TCP LOW PRIORITY MODULE 13665M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13666M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13667W: http://tcp-lp-mod.sourceforge.net/ 13668S: Maintained 13669F: net/ipv4/tcp_lp.c 13670 13671TDA10071 MEDIA DRIVER 13672M: Antti Palosaari <crope@iki.fi> 13673L: linux-media@vger.kernel.org 13674W: https://linuxtv.org 13675W: http://palosaari.fi/linux/ 13676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13677T: git git://linuxtv.org/anttip/media_tree.git 13678S: Maintained 13679F: drivers/media/dvb-frontends/tda10071* 13680 13681TDA18212 MEDIA DRIVER 13682M: Antti Palosaari <crope@iki.fi> 13683L: linux-media@vger.kernel.org 13684W: https://linuxtv.org 13685W: http://palosaari.fi/linux/ 13686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13687T: git git://linuxtv.org/anttip/media_tree.git 13688S: Maintained 13689F: drivers/media/tuners/tda18212* 13690 13691TDA18218 MEDIA DRIVER 13692M: Antti Palosaari <crope@iki.fi> 13693L: linux-media@vger.kernel.org 13694W: https://linuxtv.org 13695W: http://palosaari.fi/linux/ 13696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13697T: git git://linuxtv.org/anttip/media_tree.git 13698S: Maintained 13699F: drivers/media/tuners/tda18218* 13700 13701TDA18250 MEDIA DRIVER 13702M: Olli Salonen <olli.salonen@iki.fi> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13706T: git git://linuxtv.org/media_tree.git 13707S: Maintained 13708F: drivers/media/tuners/tda18250* 13709 13710TDA18271 MEDIA DRIVER 13711M: Michael Krufky <mkrufky@linuxtv.org> 13712L: linux-media@vger.kernel.org 13713W: https://linuxtv.org 13714W: http://github.com/mkrufky 13715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13716T: git git://linuxtv.org/mkrufky/tuners.git 13717S: Maintained 13718F: drivers/media/tuners/tda18271* 13719 13720TDA1997x MEDIA DRIVER 13721M: Tim Harvey <tharvey@gateworks.com> 13722L: linux-media@vger.kernel.org 13723W: https://linuxtv.org 13724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13725S: Maintained 13726F: drivers/media/i2c/tda1997x.* 13727 13728TDA827x MEDIA DRIVER 13729M: Michael Krufky <mkrufky@linuxtv.org> 13730L: linux-media@vger.kernel.org 13731W: https://linuxtv.org 13732W: http://github.com/mkrufky 13733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13734T: git git://linuxtv.org/mkrufky/tuners.git 13735S: Maintained 13736F: drivers/media/tuners/tda8290.* 13737 13738TDA8290 MEDIA DRIVER 13739M: Michael Krufky <mkrufky@linuxtv.org> 13740L: linux-media@vger.kernel.org 13741W: https://linuxtv.org 13742W: http://github.com/mkrufky 13743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13744T: git git://linuxtv.org/mkrufky/tuners.git 13745S: Maintained 13746F: drivers/media/tuners/tda8290.* 13747 13748TDA9840 MEDIA DRIVER 13749M: Hans Verkuil <hverkuil@xs4all.nl> 13750L: linux-media@vger.kernel.org 13751T: git git://linuxtv.org/media_tree.git 13752W: https://linuxtv.org 13753S: Maintained 13754F: drivers/media/i2c/tda9840* 13755 13756TEA5761 TUNER DRIVER 13757M: Mauro Carvalho Chehab <mchehab@kernel.org> 13758L: linux-media@vger.kernel.org 13759W: https://linuxtv.org 13760T: git git://linuxtv.org/media_tree.git 13761S: Odd fixes 13762F: drivers/media/tuners/tea5761.* 13763 13764TEA5767 TUNER DRIVER 13765M: Mauro Carvalho Chehab <mchehab@kernel.org> 13766L: linux-media@vger.kernel.org 13767W: https://linuxtv.org 13768T: git git://linuxtv.org/media_tree.git 13769S: Maintained 13770F: drivers/media/tuners/tea5767.* 13771 13772TEA6415C MEDIA DRIVER 13773M: Hans Verkuil <hverkuil@xs4all.nl> 13774L: linux-media@vger.kernel.org 13775T: git git://linuxtv.org/media_tree.git 13776W: https://linuxtv.org 13777S: Maintained 13778F: drivers/media/i2c/tea6415c* 13779 13780TEA6420 MEDIA DRIVER 13781M: Hans Verkuil <hverkuil@xs4all.nl> 13782L: linux-media@vger.kernel.org 13783T: git git://linuxtv.org/media_tree.git 13784W: https://linuxtv.org 13785S: Maintained 13786F: drivers/media/i2c/tea6420* 13787 13788TEAM DRIVER 13789M: Jiri Pirko <jiri@resnulli.us> 13790L: netdev@vger.kernel.org 13791S: Supported 13792F: drivers/net/team/ 13793F: include/linux/if_team.h 13794F: include/uapi/linux/if_team.h 13795 13796TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13797M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13798S: Maintained 13799F: arch/x86/platform/ts5500/ 13800 13801TECHNOTREND USB IR RECEIVER 13802M: Sean Young <sean@mess.org> 13803L: linux-media@vger.kernel.org 13804S: Maintained 13805F: drivers/media/rc/ttusbir.c 13806 13807TECHWELL TW9910 VIDEO DECODER 13808L: linux-media@vger.kernel.org 13809S: Orphan 13810F: drivers/media/i2c/tw9910.c 13811F: include/media/i2c/tw9910.h 13812 13813TEE SUBSYSTEM 13814M: Jens Wiklander <jens.wiklander@linaro.org> 13815S: Maintained 13816F: include/linux/tee_drv.h 13817F: include/uapi/linux/tee.h 13818F: drivers/tee/ 13819F: Documentation/tee.txt 13820 13821TEGRA ARCHITECTURE SUPPORT 13822M: Thierry Reding <thierry.reding@gmail.com> 13823M: Jonathan Hunter <jonathanh@nvidia.com> 13824L: linux-tegra@vger.kernel.org 13825Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13827S: Supported 13828N: [^a-z]tegra 13829 13830TEGRA CLOCK DRIVER 13831M: Peter De Schrijver <pdeschrijver@nvidia.com> 13832M: Prashant Gaikwad <pgaikwad@nvidia.com> 13833S: Supported 13834F: drivers/clk/tegra/ 13835 13836TEGRA DMA DRIVERS 13837M: Laxman Dewangan <ldewangan@nvidia.com> 13838M: Jon Hunter <jonathanh@nvidia.com> 13839S: Supported 13840F: drivers/dma/tegra* 13841 13842TEGRA I2C DRIVER 13843M: Laxman Dewangan <ldewangan@nvidia.com> 13844S: Supported 13845F: drivers/i2c/busses/i2c-tegra.c 13846 13847TEGRA IOMMU DRIVERS 13848M: Thierry Reding <thierry.reding@gmail.com> 13849L: linux-tegra@vger.kernel.org 13850S: Supported 13851F: drivers/iommu/tegra* 13852 13853TEGRA KBC DRIVER 13854M: Laxman Dewangan <ldewangan@nvidia.com> 13855S: Supported 13856F: drivers/input/keyboard/tegra-kbc.c 13857 13858TEGRA PWM DRIVER 13859M: Thierry Reding <thierry.reding@gmail.com> 13860S: Supported 13861F: drivers/pwm/pwm-tegra.c 13862 13863TEGRA SERIAL DRIVER 13864M: Laxman Dewangan <ldewangan@nvidia.com> 13865S: Supported 13866F: drivers/tty/serial/serial-tegra.c 13867 13868TEGRA SPI DRIVER 13869M: Laxman Dewangan <ldewangan@nvidia.com> 13870S: Supported 13871F: drivers/spi/spi-tegra* 13872 13873TEHUTI ETHERNET DRIVER 13874M: Andy Gospodarek <andy@greyhouse.net> 13875L: netdev@vger.kernel.org 13876S: Supported 13877F: drivers/net/ethernet/tehuti/* 13878 13879Telecom Clock Driver for MCPL0010 13880M: Mark Gross <mark.gross@intel.com> 13881S: Supported 13882F: drivers/char/tlclk.c 13883 13884TENSILICA XTENSA PORT (xtensa) 13885M: Chris Zankel <chris@zankel.net> 13886M: Max Filippov <jcmvbkbc@gmail.com> 13887L: linux-xtensa@linux-xtensa.org 13888T: git git://github.com/czankel/xtensa-linux.git 13889S: Maintained 13890F: arch/xtensa/ 13891F: drivers/irqchip/irq-xtensa-* 13892 13893Texas Instruments' System Control Interface (TISCI) Protocol Driver 13894M: Nishanth Menon <nm@ti.com> 13895M: Tero Kristo <t-kristo@ti.com> 13896M: Santosh Shilimkar <ssantosh@kernel.org> 13897L: linux-arm-kernel@lists.infradead.org 13898S: Maintained 13899F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13900F: drivers/firmware/ti_sci* 13901F: include/linux/soc/ti/ti_sci_protocol.h 13902F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13903F: include/dt-bindings/genpd/k2g.h 13904F: drivers/soc/ti/ti_sci_pm_domains.c 13905F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13906F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13907F: drivers/clk/keystone/sci-clk.c 13908F: drivers/reset/reset-ti-sci.c 13909 13910THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13911M: Hans Verkuil <hverkuil@xs4all.nl> 13912L: linux-media@vger.kernel.org 13913T: git git://linuxtv.org/media_tree.git 13914W: https://linuxtv.org 13915S: Maintained 13916F: drivers/media/radio/radio-raremono.c 13917 13918THERMAL 13919M: Zhang Rui <rui.zhang@intel.com> 13920M: Eduardo Valentin <edubezval@gmail.com> 13921L: linux-pm@vger.kernel.org 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13923T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13924Q: https://patchwork.kernel.org/project/linux-pm/list/ 13925S: Supported 13926F: drivers/thermal/ 13927F: include/linux/thermal.h 13928F: include/uapi/linux/thermal.h 13929F: include/linux/cpu_cooling.h 13930F: Documentation/devicetree/bindings/thermal/ 13931 13932THERMAL/CPU_COOLING 13933M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13934M: Viresh Kumar <viresh.kumar@linaro.org> 13935M: Javi Merino <javi.merino@kernel.org> 13936L: linux-pm@vger.kernel.org 13937S: Supported 13938F: Documentation/thermal/cpu-cooling-api.txt 13939F: drivers/thermal/cpu_cooling.c 13940F: include/linux/cpu_cooling.h 13941 13942THINKPAD ACPI EXTRAS DRIVER 13943M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13944L: ibm-acpi-devel@lists.sourceforge.net 13945L: platform-driver-x86@vger.kernel.org 13946W: http://ibm-acpi.sourceforge.net 13947W: http://thinkwiki.org/wiki/Ibm-acpi 13948T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13949S: Maintained 13950F: drivers/platform/x86/thinkpad_acpi.c 13951 13952THUNDERBOLT DRIVER 13953M: Andreas Noever <andreas.noever@gmail.com> 13954M: Michael Jamet <michael.jamet@intel.com> 13955M: Mika Westerberg <mika.westerberg@linux.intel.com> 13956M: Yehezkel Bernat <YehezkelShB@gmail.com> 13957T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13958S: Maintained 13959F: Documentation/admin-guide/thunderbolt.rst 13960F: drivers/thunderbolt/ 13961F: include/linux/thunderbolt.h 13962 13963THUNDERBOLT NETWORK DRIVER 13964M: Michael Jamet <michael.jamet@intel.com> 13965M: Mika Westerberg <mika.westerberg@linux.intel.com> 13966M: Yehezkel Bernat <YehezkelShB@gmail.com> 13967L: netdev@vger.kernel.org 13968S: Maintained 13969F: drivers/net/thunderbolt.c 13970 13971THUNDERX GPIO DRIVER 13972M: David Daney <david.daney@cavium.com> 13973S: Maintained 13974F: drivers/gpio/gpio-thunderx.c 13975 13976TI AM437X VPFE DRIVER 13977M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13978L: linux-media@vger.kernel.org 13979W: https://linuxtv.org 13980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13981T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13982S: Maintained 13983F: drivers/media/platform/am437x/ 13984 13985TI BANDGAP AND THERMAL DRIVER 13986M: Eduardo Valentin <edubezval@gmail.com> 13987M: Keerthy <j-keerthy@ti.com> 13988L: linux-pm@vger.kernel.org 13989L: linux-omap@vger.kernel.org 13990S: Maintained 13991F: drivers/thermal/ti-soc-thermal/ 13992 13993TI BQ27XXX POWER SUPPLY DRIVER 13994R: Andrew F. Davis <afd@ti.com> 13995F: include/linux/power/bq27xxx_battery.h 13996F: drivers/power/supply/bq27xxx_battery.c 13997F: drivers/power/supply/bq27xxx_battery_i2c.c 13998 13999TI CDCE706 CLOCK DRIVER 14000M: Max Filippov <jcmvbkbc@gmail.com> 14001S: Maintained 14002F: drivers/clk/clk-cdce706.c 14003 14004TI CLOCK DRIVER 14005M: Tero Kristo <t-kristo@ti.com> 14006L: linux-omap@vger.kernel.org 14007S: Maintained 14008F: drivers/clk/ti/ 14009F: include/linux/clk/ti.h 14010 14011TI DAVINCI MACHINE SUPPORT 14012M: Sekhar Nori <nsekhar@ti.com> 14013M: Kevin Hilman <khilman@kernel.org> 14014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14015T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14016S: Supported 14017F: arch/arm/mach-davinci/ 14018F: drivers/i2c/busses/i2c-davinci.c 14019F: arch/arm/boot/dts/da850* 14020 14021TI DAVINCI SERIES CLOCK DRIVER 14022M: David Lechner <david@lechnology.com> 14023R: Sekhar Nori <nsekhar@ti.com> 14024S: Maintained 14025F: Documentation/devicetree/bindings/clock/ti/davinci/ 14026F: drivers/clk/davinci/ 14027 14028TI DAVINCI SERIES GPIO DRIVER 14029M: Keerthy <j-keerthy@ti.com> 14030L: linux-gpio@vger.kernel.org 14031S: Maintained 14032F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14033F: drivers/gpio/gpio-davinci.c 14034 14035TI DAVINCI SERIES MEDIA DRIVER 14036M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14037L: linux-media@vger.kernel.org 14038W: https://linuxtv.org 14039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14040T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14041S: Maintained 14042F: drivers/media/platform/davinci/ 14043F: include/media/davinci/ 14044 14045TI ETHERNET SWITCH DRIVER (CPSW) 14046R: Grygorii Strashko <grygorii.strashko@ti.com> 14047L: linux-omap@vger.kernel.org 14048L: netdev@vger.kernel.org 14049S: Maintained 14050F: drivers/net/ethernet/ti/cpsw* 14051F: drivers/net/ethernet/ti/davinci* 14052 14053TI FLASH MEDIA INTERFACE DRIVER 14054M: Alex Dubov <oakad@yahoo.com> 14055S: Maintained 14056F: drivers/misc/tifm* 14057F: drivers/mmc/host/tifm_sd.c 14058F: include/linux/tifm.h 14059 14060TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14061M: Santosh Shilimkar <ssantosh@kernel.org> 14062L: linux-kernel@vger.kernel.org 14063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14064S: Maintained 14065F: drivers/soc/ti/* 14066T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14067 14068TI LM49xxx FAMILY ASoC CODEC DRIVERS 14069M: M R Swami Reddy <mr.swami.reddy@ti.com> 14070M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14071L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14072S: Maintained 14073F: sound/soc/codecs/lm49453* 14074F: sound/soc/codecs/isabelle* 14075 14076TI LP855x BACKLIGHT DRIVER 14077M: Milo Kim <milo.kim@ti.com> 14078S: Maintained 14079F: Documentation/backlight/lp855x-driver.txt 14080F: drivers/video/backlight/lp855x_bl.c 14081F: include/linux/platform_data/lp855x.h 14082 14083TI LP8727 CHARGER DRIVER 14084M: Milo Kim <milo.kim@ti.com> 14085S: Maintained 14086F: drivers/power/supply/lp8727_charger.c 14087F: include/linux/platform_data/lp8727.h 14088 14089TI LP8788 MFD DRIVER 14090M: Milo Kim <milo.kim@ti.com> 14091S: Maintained 14092F: drivers/iio/adc/lp8788_adc.c 14093F: drivers/leds/leds-lp8788.c 14094F: drivers/mfd/lp8788*.c 14095F: drivers/power/supply/lp8788-charger.c 14096F: drivers/regulator/lp8788-*.c 14097F: include/linux/mfd/lp8788*.h 14098 14099TI NETCP ETHERNET DRIVER 14100M: Wingman Kwok <w-kwok2@ti.com> 14101M: Murali Karicheri <m-karicheri2@ti.com> 14102L: netdev@vger.kernel.org 14103S: Maintained 14104F: drivers/net/ethernet/ti/netcp* 14105 14106TI TAS571X FAMILY ASoC CODEC DRIVER 14107M: Kevin Cernekee <cernekee@chromium.org> 14108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14109S: Odd Fixes 14110F: sound/soc/codecs/tas571x* 14111 14112TI TRF7970A NFC DRIVER 14113M: Mark Greer <mgreer@animalcreek.com> 14114L: linux-wireless@vger.kernel.org 14115L: linux-nfc@lists.01.org (moderated for non-subscribers) 14116S: Supported 14117F: drivers/nfc/trf7970a.c 14118F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14119 14120TI TWL4030 SERIES SOC CODEC DRIVER 14121M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14123S: Maintained 14124F: sound/soc/codecs/twl4030* 14125 14126TI VPE/CAL DRIVERS 14127M: Benoit Parrot <bparrot@ti.com> 14128L: linux-media@vger.kernel.org 14129W: http://linuxtv.org/ 14130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14131S: Maintained 14132F: drivers/media/platform/ti-vpe/ 14133 14134TI WILINK WIRELESS DRIVERS 14135L: linux-wireless@vger.kernel.org 14136W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14137W: http://wireless.kernel.org/en/users/Drivers/wl1251 14138T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14139S: Orphan 14140F: drivers/net/wireless/ti/ 14141F: include/linux/wl12xx.h 14142 14143TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14144M: John Stultz <john.stultz@linaro.org> 14145M: Thomas Gleixner <tglx@linutronix.de> 14146R: Stephen Boyd <sboyd@kernel.org> 14147L: linux-kernel@vger.kernel.org 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14149S: Supported 14150F: include/linux/clocksource.h 14151F: include/linux/time.h 14152F: include/linux/timex.h 14153F: include/uapi/linux/time.h 14154F: include/uapi/linux/timex.h 14155F: kernel/time/clocksource.c 14156F: kernel/time/time*.c 14157F: kernel/time/alarmtimer.c 14158F: kernel/time/ntp.c 14159F: tools/testing/selftests/timers/ 14160 14161TIPC NETWORK LAYER 14162M: Jon Maloy <jon.maloy@ericsson.com> 14163M: Ying Xue <ying.xue@windriver.com> 14164L: netdev@vger.kernel.org (core kernel code) 14165L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14166W: http://tipc.sourceforge.net/ 14167S: Maintained 14168F: include/uapi/linux/tipc*.h 14169F: net/tipc/ 14170 14171TLAN NETWORK DRIVER 14172M: Samuel Chessman <chessman@tux.org> 14173L: tlan-devel@lists.sourceforge.net (subscribers-only) 14174W: http://sourceforge.net/projects/tlan/ 14175S: Maintained 14176F: Documentation/networking/tlan.txt 14177F: drivers/net/ethernet/ti/tlan.* 14178 14179TM6000 VIDEO4LINUX DRIVER 14180M: Mauro Carvalho Chehab <mchehab@kernel.org> 14181L: linux-media@vger.kernel.org 14182W: https://linuxtv.org 14183T: git git://linuxtv.org/media_tree.git 14184S: Odd fixes 14185F: drivers/media/usb/tm6000/ 14186F: Documentation/media/v4l-drivers/tm6000* 14187 14188TMIO/SDHI MMC DRIVER 14189M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14190L: linux-mmc@vger.kernel.org 14191S: Supported 14192F: drivers/mmc/host/tmio_mmc* 14193F: drivers/mmc/host/renesas_sdhi* 14194F: include/linux/mfd/tmio.h 14195 14196TMP401 HARDWARE MONITOR DRIVER 14197M: Guenter Roeck <linux@roeck-us.net> 14198L: linux-hwmon@vger.kernel.org 14199S: Maintained 14200F: Documentation/hwmon/tmp401 14201F: drivers/hwmon/tmp401.c 14202 14203TMPFS (SHMEM FILESYSTEM) 14204M: Hugh Dickins <hughd@google.com> 14205L: linux-mm@kvack.org 14206S: Maintained 14207F: include/linux/shmem_fs.h 14208F: mm/shmem.c 14209 14210TOMOYO SECURITY MODULE 14211M: Kentaro Takeda <takedakn@nttdata.co.jp> 14212M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14213L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14214L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14215L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14216L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14217W: http://tomoyo.sourceforge.jp/ 14218T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14219S: Maintained 14220F: security/tomoyo/ 14221 14222TOPSTAR LAPTOP EXTRAS DRIVER 14223M: Herton Ronaldo Krzesinski <herton@canonical.com> 14224L: platform-driver-x86@vger.kernel.org 14225S: Maintained 14226F: drivers/platform/x86/topstar-laptop.c 14227 14228TORTURE-TEST MODULES 14229M: Davidlohr Bueso <dave@stgolabs.net> 14230M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14231M: Josh Triplett <josh@joshtriplett.org> 14232L: linux-kernel@vger.kernel.org 14233S: Supported 14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14235F: Documentation/RCU/torture.txt 14236F: kernel/torture.c 14237F: kernel/rcu/rcutorture.c 14238F: kernel/locking/locktorture.c 14239 14240TOSHIBA ACPI EXTRAS DRIVER 14241M: Azael Avalos <coproscefalo@gmail.com> 14242L: platform-driver-x86@vger.kernel.org 14243S: Maintained 14244F: drivers/platform/x86/toshiba_acpi.c 14245 14246TOSHIBA BLUETOOTH DRIVER 14247M: Azael Avalos <coproscefalo@gmail.com> 14248L: platform-driver-x86@vger.kernel.org 14249S: Maintained 14250F: drivers/platform/x86/toshiba_bluetooth.c 14251 14252TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14253M: Azael Avalos <coproscefalo@gmail.com> 14254L: platform-driver-x86@vger.kernel.org 14255S: Maintained 14256F: drivers/platform/x86/toshiba_haps.c 14257 14258TOSHIBA SMM DRIVER 14259M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14260W: http://www.buzzard.org.uk/toshiba/ 14261S: Maintained 14262F: drivers/char/toshiba.c 14263F: include/linux/toshiba.h 14264F: include/uapi/linux/toshiba.h 14265 14266TOSHIBA TC358743 DRIVER 14267M: Mats Randgaard <matrandg@cisco.com> 14268L: linux-media@vger.kernel.org 14269S: Maintained 14270F: drivers/media/i2c/tc358743* 14271F: include/media/i2c/tc358743.h 14272 14273TOSHIBA WMI HOTKEYS DRIVER 14274M: Azael Avalos <coproscefalo@gmail.com> 14275L: platform-driver-x86@vger.kernel.org 14276S: Maintained 14277F: drivers/platform/x86/toshiba-wmi.c 14278 14279TPM DEVICE DRIVER 14280M: Peter Huewe <peterhuewe@gmx.de> 14281M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14282R: Jason Gunthorpe <jgg@ziepe.ca> 14283L: linux-integrity@vger.kernel.org 14284Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14285W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14286T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14287S: Maintained 14288F: drivers/char/tpm/ 14289 14290TRACING 14291M: Steven Rostedt <rostedt@goodmis.org> 14292M: Ingo Molnar <mingo@redhat.com> 14293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14294S: Maintained 14295F: Documentation/trace/ftrace.txt 14296F: arch/*/*/*/ftrace.h 14297F: arch/*/kernel/ftrace.c 14298F: include/*/ftrace.h 14299F: include/linux/trace*.h 14300F: include/trace/ 14301F: kernel/trace/ 14302F: tools/testing/selftests/ftrace/ 14303 14304TRACING MMIO ACCESSES (MMIOTRACE) 14305M: Steven Rostedt <rostedt@goodmis.org> 14306M: Ingo Molnar <mingo@kernel.org> 14307R: Karol Herbst <karolherbst@gmail.com> 14308R: Pekka Paalanen <ppaalanen@gmail.com> 14309S: Maintained 14310L: linux-kernel@vger.kernel.org 14311L: nouveau@lists.freedesktop.org 14312F: kernel/trace/trace_mmiotrace.c 14313F: include/linux/mmiotrace.h 14314F: arch/x86/mm/kmmio.c 14315F: arch/x86/mm/mmio-mod.c 14316F: arch/x86/mm/testmmiotrace.c 14317 14318TRIVIAL PATCHES 14319M: Jiri Kosina <trivial@kernel.org> 14320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14321S: Maintained 14322K: ^Subject:.*(?i)trivial 14323 14324TEMPO SEMICONDUCTOR DRIVERS 14325M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14326S: Maintained 14327F: sound/soc/codecs/tscs*.c 14328F: sound/soc/codecs/tscs*.h 14329F: Documentation/devicetree/bindings/sound/tscs*.txt 14330 14331TTY LAYER 14332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14333M: Jiri Slaby <jslaby@suse.com> 14334S: Supported 14335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14336F: Documentation/serial/ 14337F: drivers/tty/ 14338F: drivers/tty/serial/serial_core.c 14339F: include/linux/serial_core.h 14340F: include/linux/serial.h 14341F: include/linux/tty.h 14342F: include/uapi/linux/serial_core.h 14343F: include/uapi/linux/serial.h 14344F: include/uapi/linux/tty.h 14345 14346TUA9001 MEDIA DRIVER 14347M: Antti Palosaari <crope@iki.fi> 14348L: linux-media@vger.kernel.org 14349W: https://linuxtv.org 14350W: http://palosaari.fi/linux/ 14351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14352T: git git://linuxtv.org/anttip/media_tree.git 14353S: Maintained 14354F: drivers/media/tuners/tua9001* 14355 14356TULIP NETWORK DRIVERS 14357L: netdev@vger.kernel.org 14358L: linux-parisc@vger.kernel.org 14359S: Orphan 14360F: drivers/net/ethernet/dec/tulip/ 14361 14362TUN/TAP driver 14363M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14364W: http://vtun.sourceforge.net/tun 14365S: Maintained 14366F: Documentation/networking/tuntap.txt 14367F: arch/um/os-Linux/drivers/ 14368 14369TURBOCHANNEL SUBSYSTEM 14370M: "Maciej W. Rozycki" <macro@linux-mips.org> 14371M: Ralf Baechle <ralf@linux-mips.org> 14372L: linux-mips@linux-mips.org 14373Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14374S: Maintained 14375F: drivers/tc/ 14376F: include/linux/tc.h 14377 14378TW5864 VIDEO4LINUX DRIVER 14379M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14380M: Anton Sviridenko <anton@corp.bluecherry.net> 14381M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14382M: Andrey Utkin <andrey_utkin@fastmail.com> 14383L: linux-media@vger.kernel.org 14384S: Supported 14385F: drivers/media/pci/tw5864/ 14386 14387TW68 VIDEO4LINUX DRIVER 14388M: Hans Verkuil <hverkuil@xs4all.nl> 14389L: linux-media@vger.kernel.org 14390T: git git://linuxtv.org/media_tree.git 14391W: https://linuxtv.org 14392S: Odd Fixes 14393F: drivers/media/pci/tw68/ 14394 14395TW686X VIDEO4LINUX DRIVER 14396M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14397L: linux-media@vger.kernel.org 14398T: git git://linuxtv.org/media_tree.git 14399W: http://linuxtv.org 14400S: Maintained 14401F: drivers/media/pci/tw686x/ 14402 14403UBI FILE SYSTEM (UBIFS) 14404M: Richard Weinberger <richard@nod.at> 14405M: Artem Bityutskiy <dedekind1@gmail.com> 14406M: Adrian Hunter <adrian.hunter@intel.com> 14407L: linux-mtd@lists.infradead.org 14408T: git git://git.infradead.org/ubifs-2.6.git 14409W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14410S: Supported 14411F: Documentation/filesystems/ubifs.txt 14412F: fs/ubifs/ 14413 14414UCLINUX (M68KNOMMU AND COLDFIRE) 14415M: Greg Ungerer <gerg@linux-m68k.org> 14416W: http://www.linux-m68k.org/ 14417W: http://www.uclinux.org/ 14418L: linux-m68k@lists.linux-m68k.org 14419L: uclinux-dev@uclinux.org (subscribers-only) 14420T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14421S: Maintained 14422F: arch/m68k/coldfire/ 14423F: arch/m68k/68*/ 14424F: arch/m68k/*/*_no.* 14425F: arch/m68k/include/asm/*_no.* 14426 14427UDF FILESYSTEM 14428M: Jan Kara <jack@suse.com> 14429S: Maintained 14430F: Documentation/filesystems/udf.txt 14431F: fs/udf/ 14432 14433UDRAW TABLET 14434M: Bastien Nocera <hadess@hadess.net> 14435L: linux-input@vger.kernel.org 14436S: Maintained 14437F: drivers/hid/hid-udraw-ps3.c 14438 14439UFS FILESYSTEM 14440M: Evgeniy Dushistov <dushistov@mail.ru> 14441S: Maintained 14442F: Documentation/filesystems/ufs.txt 14443F: fs/ufs/ 14444 14445UHID USERSPACE HID IO DRIVER: 14446M: David Herrmann <dh.herrmann@googlemail.com> 14447L: linux-input@vger.kernel.org 14448S: Maintained 14449F: drivers/hid/uhid.c 14450F: include/uapi/linux/uhid.h 14451 14452ULPI BUS 14453M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14454L: linux-usb@vger.kernel.org 14455S: Maintained 14456F: drivers/usb/common/ulpi.c 14457F: include/linux/ulpi/ 14458 14459ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14460L: linux-usb@vger.kernel.org 14461S: Orphan 14462F: drivers/uwb/ 14463F: include/linux/uwb.h 14464F: include/linux/uwb/ 14465 14466UNICORE32 ARCHITECTURE: 14467M: Guan Xuetao <gxt@pku.edu.cn> 14468W: http://mprc.pku.edu.cn/~guanxuetao/linux 14469S: Maintained 14470T: git git://github.com/gxt/linux.git 14471F: arch/unicore32/ 14472 14473UNIFDEF 14474M: Tony Finch <dot@dotat.at> 14475W: http://dotat.at/prog/unifdef 14476S: Maintained 14477F: scripts/unifdef.c 14478 14479UNIFORM CDROM DRIVER 14480M: Jens Axboe <axboe@kernel.dk> 14481W: http://www.kernel.dk 14482S: Maintained 14483F: Documentation/cdrom/ 14484F: drivers/cdrom/cdrom.c 14485F: include/linux/cdrom.h 14486F: include/uapi/linux/cdrom.h 14487 14488UNISYS S-PAR DRIVERS 14489M: David Kershner <david.kershner@unisys.com> 14490L: sparmaintainer@unisys.com (Unisys internal) 14491S: Supported 14492F: include/linux/visorbus.h 14493F: drivers/visorbus/ 14494F: drivers/staging/unisys/ 14495 14496UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14497M: Vinayak Holikatti <vinholikatti@gmail.com> 14498L: linux-scsi@vger.kernel.org 14499S: Supported 14500F: Documentation/scsi/ufs.txt 14501F: drivers/scsi/ufs/ 14502 14503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14504M: Joao Pinto <jpinto@synopsys.com> 14505L: linux-scsi@vger.kernel.org 14506S: Supported 14507F: drivers/scsi/ufs/*dwc* 14508 14509UNSORTED BLOCK IMAGES (UBI) 14510M: Artem Bityutskiy <dedekind1@gmail.com> 14511M: Richard Weinberger <richard@nod.at> 14512W: http://www.linux-mtd.infradead.org/ 14513L: linux-mtd@lists.infradead.org 14514T: git git://git.infradead.org/ubifs-2.6.git 14515S: Supported 14516F: drivers/mtd/ubi/ 14517F: include/linux/mtd/ubi.h 14518F: include/uapi/mtd/ubi-user.h 14519 14520USB "USBNET" DRIVER FRAMEWORK 14521M: Oliver Neukum <oneukum@suse.com> 14522L: netdev@vger.kernel.org 14523W: http://www.linux-usb.org/usbnet 14524S: Maintained 14525F: drivers/net/usb/usbnet.c 14526F: include/linux/usb/usbnet.h 14527 14528USB ACM DRIVER 14529M: Oliver Neukum <oneukum@suse.com> 14530L: linux-usb@vger.kernel.org 14531S: Maintained 14532F: Documentation/usb/acm.txt 14533F: drivers/usb/class/cdc-acm.* 14534 14535USB AR5523 WIRELESS DRIVER 14536M: Pontus Fuchs <pontus.fuchs@gmail.com> 14537L: linux-wireless@vger.kernel.org 14538S: Maintained 14539F: drivers/net/wireless/ath/ar5523/ 14540 14541USB ATTACHED SCSI 14542M: Oliver Neukum <oneukum@suse.com> 14543L: linux-usb@vger.kernel.org 14544L: linux-scsi@vger.kernel.org 14545S: Maintained 14546F: drivers/usb/storage/uas.c 14547 14548USB CDC ETHERNET DRIVER 14549M: Oliver Neukum <oliver@neukum.org> 14550L: linux-usb@vger.kernel.org 14551S: Maintained 14552F: drivers/net/usb/cdc_*.c 14553F: include/uapi/linux/usb/cdc.h 14554 14555USB CHAOSKEY DRIVER 14556M: Keith Packard <keithp@keithp.com> 14557L: linux-usb@vger.kernel.org 14558S: Maintained 14559F: drivers/usb/misc/chaoskey.c 14560 14561USB CYPRESS C67X00 DRIVER 14562M: Peter Korsgaard <jacmet@sunsite.dk> 14563L: linux-usb@vger.kernel.org 14564S: Maintained 14565F: drivers/usb/c67x00/ 14566 14567USB DAVICOM DM9601 DRIVER 14568M: Peter Korsgaard <jacmet@sunsite.dk> 14569L: netdev@vger.kernel.org 14570W: http://www.linux-usb.org/usbnet 14571S: Maintained 14572F: drivers/net/usb/dm9601.c 14573 14574USB DIAMOND RIO500 DRIVER 14575M: Cesar Miquel <miquel@df.uba.ar> 14576L: rio500-users@lists.sourceforge.net 14577W: http://rio500.sourceforge.net 14578S: Maintained 14579F: drivers/usb/misc/rio500* 14580 14581USB EHCI DRIVER 14582M: Alan Stern <stern@rowland.harvard.edu> 14583L: linux-usb@vger.kernel.org 14584S: Maintained 14585F: Documentation/usb/ehci.txt 14586F: drivers/usb/host/ehci* 14587 14588USB GADGET/PERIPHERAL SUBSYSTEM 14589M: Felipe Balbi <balbi@kernel.org> 14590L: linux-usb@vger.kernel.org 14591W: http://www.linux-usb.org/gadget 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14593S: Maintained 14594F: drivers/usb/gadget/ 14595F: include/linux/usb/gadget* 14596 14597USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14598M: Jiri Kosina <jikos@kernel.org> 14599R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14600L: linux-usb@vger.kernel.org 14601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14602S: Maintained 14603F: Documentation/hid/hiddev.txt 14604F: drivers/hid/usbhid/ 14605 14606USB INTEL XHCI ROLE MUX DRIVER 14607M: Hans de Goede <hdegoede@redhat.com> 14608L: linux-usb@vger.kernel.org 14609S: Maintained 14610F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14611 14612USB ISP116X DRIVER 14613M: Olav Kongas <ok@artecdesign.ee> 14614L: linux-usb@vger.kernel.org 14615S: Maintained 14616F: drivers/usb/host/isp116x* 14617F: include/linux/usb/isp116x.h 14618 14619USB LAN78XX ETHERNET DRIVER 14620M: Woojung Huh <woojung.huh@microchip.com> 14621M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14622L: netdev@vger.kernel.org 14623S: Maintained 14624F: drivers/net/usb/lan78xx.* 14625 14626USB MASS STORAGE DRIVER 14627M: Alan Stern <stern@rowland.harvard.edu> 14628L: linux-usb@vger.kernel.org 14629L: usb-storage@lists.one-eyed-alien.net 14630S: Maintained 14631W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14632F: drivers/usb/storage/ 14633 14634USB MIDI DRIVER 14635M: Clemens Ladisch <clemens@ladisch.de> 14636L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14637T: git git://git.alsa-project.org/alsa-kernel.git 14638S: Maintained 14639F: sound/usb/midi.* 14640 14641USB NETWORKING DRIVERS 14642L: linux-usb@vger.kernel.org 14643S: Odd Fixes 14644F: drivers/net/usb/ 14645 14646USB OHCI DRIVER 14647M: Alan Stern <stern@rowland.harvard.edu> 14648L: linux-usb@vger.kernel.org 14649S: Maintained 14650F: Documentation/usb/ohci.txt 14651F: drivers/usb/host/ohci* 14652 14653USB OTG FSM (Finite State Machine) 14654M: Peter Chen <Peter.Chen@nxp.com> 14655T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14656L: linux-usb@vger.kernel.org 14657S: Maintained 14658F: drivers/usb/common/usb-otg-fsm.c 14659 14660USB OVER IP DRIVER 14661M: Valentina Manea <valentina.manea.m@gmail.com> 14662M: Shuah Khan <shuahkh@osg.samsung.com> 14663M: Shuah Khan <shuah@kernel.org> 14664L: linux-usb@vger.kernel.org 14665S: Maintained 14666F: Documentation/usb/usbip_protocol.txt 14667F: drivers/usb/usbip/ 14668F: tools/usb/usbip/ 14669 14670USB PEGASUS DRIVER 14671M: Petko Manolov <petkan@nucleusys.com> 14672L: linux-usb@vger.kernel.org 14673L: netdev@vger.kernel.org 14674T: git git://github.com/petkan/pegasus.git 14675W: https://github.com/petkan/pegasus 14676S: Maintained 14677F: drivers/net/usb/pegasus.* 14678 14679USB PHY LAYER 14680M: Felipe Balbi <balbi@kernel.org> 14681L: linux-usb@vger.kernel.org 14682T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14683S: Maintained 14684F: drivers/usb/phy/ 14685 14686USB PRINTER DRIVER (usblp) 14687M: Pete Zaitcev <zaitcev@redhat.com> 14688L: linux-usb@vger.kernel.org 14689S: Supported 14690F: drivers/usb/class/usblp.c 14691 14692USB QMI WWAN NETWORK DRIVER 14693M: Bjørn Mork <bjorn@mork.no> 14694L: netdev@vger.kernel.org 14695S: Maintained 14696F: Documentation/ABI/testing/sysfs-class-net-qmi 14697F: drivers/net/usb/qmi_wwan.c 14698 14699USB RTL8150 DRIVER 14700M: Petko Manolov <petkan@nucleusys.com> 14701L: linux-usb@vger.kernel.org 14702L: netdev@vger.kernel.org 14703T: git git://github.com/petkan/rtl8150.git 14704W: https://github.com/petkan/rtl8150 14705S: Maintained 14706F: drivers/net/usb/rtl8150.c 14707 14708USB SERIAL SUBSYSTEM 14709M: Johan Hovold <johan@kernel.org> 14710L: linux-usb@vger.kernel.org 14711T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14712S: Maintained 14713F: Documentation/usb/usb-serial.txt 14714F: drivers/usb/serial/ 14715F: include/linux/usb/serial.h 14716 14717USB SMSC75XX ETHERNET DRIVER 14718M: Steve Glendinning <steve.glendinning@shawell.net> 14719L: netdev@vger.kernel.org 14720S: Maintained 14721F: drivers/net/usb/smsc75xx.* 14722 14723USB SMSC95XX ETHERNET DRIVER 14724M: Steve Glendinning <steve.glendinning@shawell.net> 14725M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14726L: netdev@vger.kernel.org 14727S: Maintained 14728F: drivers/net/usb/smsc95xx.* 14729 14730USB SUBSYSTEM 14731M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14732L: linux-usb@vger.kernel.org 14733W: http://www.linux-usb.org 14734T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14735S: Supported 14736F: Documentation/devicetree/bindings/usb/ 14737F: Documentation/usb/ 14738F: drivers/usb/ 14739F: include/linux/usb.h 14740F: include/linux/usb/ 14741 14742USB TYPEC PI3USB30532 MUX DRIVER 14743M: Hans de Goede <hdegoede@redhat.com> 14744L: linux-usb@vger.kernel.org 14745S: Maintained 14746F: drivers/usb/typec/mux/pi3usb30532.c 14747 14748USB TYPEC SUBSYSTEM 14749M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14750L: linux-usb@vger.kernel.org 14751S: Maintained 14752F: Documentation/ABI/testing/sysfs-class-typec 14753F: Documentation/usb/typec.rst 14754F: drivers/usb/typec/ 14755F: include/linux/usb/typec.h 14756 14757USB UHCI DRIVER 14758M: Alan Stern <stern@rowland.harvard.edu> 14759L: linux-usb@vger.kernel.org 14760S: Maintained 14761F: drivers/usb/host/uhci* 14762 14763USB VIDEO CLASS 14764M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14765L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14766L: linux-media@vger.kernel.org 14767T: git git://linuxtv.org/media_tree.git 14768W: http://www.ideasonboard.org/uvc/ 14769S: Maintained 14770F: drivers/media/usb/uvc/ 14771F: include/uapi/linux/uvcvideo.h 14772 14773USB VISION DRIVER 14774M: Hans Verkuil <hverkuil@xs4all.nl> 14775L: linux-media@vger.kernel.org 14776T: git git://linuxtv.org/media_tree.git 14777W: https://linuxtv.org 14778S: Odd Fixes 14779F: drivers/media/usb/usbvision/ 14780 14781USB WEBCAM GADGET 14782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14783L: linux-usb@vger.kernel.org 14784S: Maintained 14785F: drivers/usb/gadget/function/*uvc* 14786F: drivers/usb/gadget/legacy/webcam.c 14787 14788USB WIRELESS RNDIS DRIVER (rndis_wlan) 14789M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14790L: linux-wireless@vger.kernel.org 14791S: Maintained 14792F: drivers/net/wireless/rndis_wlan.c 14793 14794USB XHCI DRIVER 14795M: Mathias Nyman <mathias.nyman@intel.com> 14796L: linux-usb@vger.kernel.org 14797S: Supported 14798F: drivers/usb/host/xhci* 14799F: drivers/usb/host/pci-quirks* 14800 14801USB ZD1201 DRIVER 14802L: linux-wireless@vger.kernel.org 14803W: http://linux-lc100020.sourceforge.net 14804S: Orphan 14805F: drivers/net/wireless/zydas/zd1201.* 14806 14807USB ZR364XX DRIVER 14808M: Antoine Jacquet <royale@zerezo.com> 14809L: linux-usb@vger.kernel.org 14810L: linux-media@vger.kernel.org 14811T: git git://linuxtv.org/media_tree.git 14812W: http://royale.zerezo.com/zr364xx/ 14813S: Maintained 14814F: Documentation/media/v4l-drivers/zr364xx* 14815F: drivers/media/usb/zr364xx/ 14816 14817USER-MODE LINUX (UML) 14818M: Jeff Dike <jdike@addtoit.com> 14819M: Richard Weinberger <richard@nod.at> 14820L: user-mode-linux-devel@lists.sourceforge.net 14821L: user-mode-linux-user@lists.sourceforge.net 14822W: http://user-mode-linux.sourceforge.net 14823T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14824S: Maintained 14825F: Documentation/virtual/uml/ 14826F: arch/um/ 14827F: arch/x86/um/ 14828F: fs/hostfs/ 14829F: fs/hppfs/ 14830 14831USERSPACE I/O (UIO) 14832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14833S: Maintained 14834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14835F: Documentation/driver-api/uio-howto.rst 14836F: drivers/uio/ 14837F: include/linux/uio*.h 14838 14839UTIL-LINUX PACKAGE 14840M: Karel Zak <kzak@redhat.com> 14841L: util-linux@vger.kernel.org 14842W: http://en.wikipedia.org/wiki/Util-linux 14843T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14844S: Maintained 14845 14846UUID HELPERS 14847M: Christoph Hellwig <hch@lst.de> 14848R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14849L: linux-kernel@vger.kernel.org 14850T: git git://git.infradead.org/users/hch/uuid.git 14851F: lib/uuid.c 14852F: lib/test_uuid.c 14853F: include/linux/uuid.h 14854F: include/uapi/linux/uuid.h 14855S: Maintained 14856 14857UVESAFB DRIVER 14858M: Michal Januszewski <spock@gentoo.org> 14859L: linux-fbdev@vger.kernel.org 14860W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14861S: Maintained 14862F: Documentation/fb/uvesafb.txt 14863F: drivers/video/fbdev/uvesafb.* 14864 14865VF610 NAND DRIVER 14866M: Stefan Agner <stefan@agner.ch> 14867L: linux-mtd@lists.infradead.org 14868S: Supported 14869F: drivers/mtd/nand/raw/vf610_nfc.c 14870 14871VFAT/FAT/MSDOS FILESYSTEM 14872M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14873S: Maintained 14874F: Documentation/filesystems/vfat.txt 14875F: fs/fat/ 14876 14877VFIO DRIVER 14878M: Alex Williamson <alex.williamson@redhat.com> 14879L: kvm@vger.kernel.org 14880T: git git://github.com/awilliam/linux-vfio.git 14881S: Maintained 14882F: Documentation/vfio.txt 14883F: drivers/vfio/ 14884F: include/linux/vfio.h 14885F: include/uapi/linux/vfio.h 14886 14887VFIO MEDIATED DEVICE DRIVERS 14888M: Kirti Wankhede <kwankhede@nvidia.com> 14889L: kvm@vger.kernel.org 14890S: Maintained 14891F: Documentation/vfio-mediated-device.txt 14892F: drivers/vfio/mdev/ 14893F: include/linux/mdev.h 14894F: samples/vfio-mdev/ 14895 14896VFIO PLATFORM DRIVER 14897M: Eric Auger <eric.auger@redhat.com> 14898L: kvm@vger.kernel.org 14899S: Maintained 14900F: drivers/vfio/platform/ 14901 14902VGA_SWITCHEROO 14903R: Lukas Wunner <lukas@wunner.de> 14904S: Maintained 14905F: Documentation/gpu/vga-switcheroo.rst 14906F: drivers/gpu/vga/vga_switcheroo.c 14907F: include/linux/vga_switcheroo.h 14908T: git git://anongit.freedesktop.org/drm/drm-misc 14909 14910VIA RHINE NETWORK DRIVER 14911S: Orphan 14912F: drivers/net/ethernet/via/via-rhine.c 14913 14914VIA SD/MMC CARD CONTROLLER DRIVER 14915M: Bruce Chang <brucechang@via.com.tw> 14916M: Harald Welte <HaraldWelte@viatech.com> 14917S: Maintained 14918F: drivers/mmc/host/via-sdmmc.c 14919 14920VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14921M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14922L: linux-fbdev@vger.kernel.org 14923S: Maintained 14924F: include/linux/via-core.h 14925F: include/linux/via-gpio.h 14926F: include/linux/via_i2c.h 14927F: drivers/video/fbdev/via/ 14928 14929VIA VELOCITY NETWORK DRIVER 14930M: Francois Romieu <romieu@fr.zoreil.com> 14931L: netdev@vger.kernel.org 14932S: Maintained 14933F: drivers/net/ethernet/via/via-velocity.* 14934 14935VIDEO MULTIPLEXER DRIVER 14936M: Philipp Zabel <p.zabel@pengutronix.de> 14937L: linux-media@vger.kernel.org 14938S: Maintained 14939F: drivers/media/platform/video-mux.c 14940 14941VIDEO I2C POLLING DRIVER 14942M: Matt Ranostay <matt.ranostay@konsulko.com> 14943L: linux-media@vger.kernel.org 14944S: Maintained 14945F: drivers/media/i2c/video-i2c.c 14946 14947VIDEOBUF2 FRAMEWORK 14948M: Pawel Osciak <pawel@osciak.com> 14949M: Marek Szyprowski <m.szyprowski@samsung.com> 14950M: Kyungmin Park <kyungmin.park@samsung.com> 14951L: linux-media@vger.kernel.org 14952S: Maintained 14953F: drivers/media/v4l2-core/videobuf2-* 14954F: include/media/videobuf2-* 14955 14956VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14957M: Helen Koike <helen.koike@collabora.com> 14958L: linux-media@vger.kernel.org 14959T: git git://linuxtv.org/media_tree.git 14960W: https://linuxtv.org 14961S: Maintained 14962F: drivers/media/platform/vimc/* 14963 14964VIRT LIB 14965M: Alex Williamson <alex.williamson@redhat.com> 14966M: Paolo Bonzini <pbonzini@redhat.com> 14967L: kvm@vger.kernel.org 14968S: Supported 14969F: virt/lib/ 14970 14971VIRTIO AND VHOST VSOCK DRIVER 14972M: Stefan Hajnoczi <stefanha@redhat.com> 14973L: kvm@vger.kernel.org 14974L: virtualization@lists.linux-foundation.org 14975L: netdev@vger.kernel.org 14976S: Maintained 14977F: include/linux/virtio_vsock.h 14978F: include/uapi/linux/virtio_vsock.h 14979F: include/uapi/linux/vsockmon.h 14980F: include/uapi/linux/vm_sockets_diag.h 14981F: net/vmw_vsock/diag.c 14982F: net/vmw_vsock/af_vsock_tap.c 14983F: net/vmw_vsock/virtio_transport_common.c 14984F: net/vmw_vsock/virtio_transport.c 14985F: drivers/net/vsockmon.c 14986F: drivers/vhost/vsock.c 14987F: drivers/vhost/vsock.h 14988F: tools/testing/vsock/ 14989 14990VIRTIO CONSOLE DRIVER 14991M: Amit Shah <amit@kernel.org> 14992L: virtualization@lists.linux-foundation.org 14993S: Maintained 14994F: drivers/char/virtio_console.c 14995F: include/linux/virtio_console.h 14996F: include/uapi/linux/virtio_console.h 14997 14998VIRTIO CORE, NET AND BLOCK DRIVERS 14999M: "Michael S. Tsirkin" <mst@redhat.com> 15000M: Jason Wang <jasowang@redhat.com> 15001L: virtualization@lists.linux-foundation.org 15002S: Maintained 15003F: Documentation/devicetree/bindings/virtio/ 15004F: drivers/virtio/ 15005F: tools/virtio/ 15006F: drivers/net/virtio_net.c 15007F: drivers/block/virtio_blk.c 15008F: include/linux/virtio*.h 15009F: include/uapi/linux/virtio_*.h 15010F: drivers/crypto/virtio/ 15011F: mm/balloon_compaction.c 15012 15013VIRTIO CRYPTO DRIVER 15014M: Gonglei <arei.gonglei@huawei.com> 15015L: virtualization@lists.linux-foundation.org 15016L: linux-crypto@vger.kernel.org 15017S: Maintained 15018F: drivers/crypto/virtio/ 15019F: include/uapi/linux/virtio_crypto.h 15020 15021VIRTIO DRIVERS FOR S390 15022M: Cornelia Huck <cohuck@redhat.com> 15023M: Halil Pasic <pasic@linux.ibm.com> 15024L: linux-s390@vger.kernel.org 15025L: virtualization@lists.linux-foundation.org 15026L: kvm@vger.kernel.org 15027S: Supported 15028F: drivers/s390/virtio/ 15029F: arch/s390/include/uapi/asm/virtio-ccw.h 15030 15031VIRTIO GPU DRIVER 15032M: David Airlie <airlied@linux.ie> 15033M: Gerd Hoffmann <kraxel@redhat.com> 15034L: dri-devel@lists.freedesktop.org 15035L: virtualization@lists.linux-foundation.org 15036T: git git://anongit.freedesktop.org/drm/drm-misc 15037S: Maintained 15038F: drivers/gpu/drm/virtio/ 15039F: include/uapi/linux/virtio_gpu.h 15040 15041VIRTIO HOST (VHOST) 15042M: "Michael S. Tsirkin" <mst@redhat.com> 15043M: Jason Wang <jasowang@redhat.com> 15044L: kvm@vger.kernel.org 15045L: virtualization@lists.linux-foundation.org 15046L: netdev@vger.kernel.org 15047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15048S: Maintained 15049F: drivers/vhost/ 15050F: include/uapi/linux/vhost.h 15051 15052VIRTIO INPUT DRIVER 15053M: Gerd Hoffmann <kraxel@redhat.com> 15054S: Maintained 15055F: drivers/virtio/virtio_input.c 15056F: include/uapi/linux/virtio_input.h 15057 15058VIRTUAL BOX GUEST DEVICE DRIVER 15059M: Hans de Goede <hdegoede@redhat.com> 15060M: Arnd Bergmann <arnd@arndb.de> 15061M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15062S: Maintained 15063F: include/linux/vbox_utils.h 15064F: include/uapi/linux/vbox*.h 15065F: drivers/virt/vboxguest/ 15066 15067VIRTUAL SERIO DEVICE DRIVER 15068M: Stephen Chandler Paul <thatslyude@gmail.com> 15069S: Maintained 15070F: drivers/input/serio/userio.c 15071F: include/uapi/linux/userio.h 15072 15073VIVID VIRTUAL VIDEO DRIVER 15074M: Hans Verkuil <hverkuil@xs4all.nl> 15075L: linux-media@vger.kernel.org 15076T: git git://linuxtv.org/media_tree.git 15077W: https://linuxtv.org 15078S: Maintained 15079F: drivers/media/platform/vivid/* 15080 15081VLYNQ BUS 15082M: Florian Fainelli <f.fainelli@gmail.com> 15083L: openwrt-devel@lists.openwrt.org (subscribers-only) 15084S: Maintained 15085F: drivers/vlynq/vlynq.c 15086F: include/linux/vlynq.h 15087 15088VME SUBSYSTEM 15089M: Martyn Welch <martyn@welchs.me.uk> 15090M: Manohar Vanga <manohar.vanga@gmail.com> 15091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15092L: devel@driverdev.osuosl.org 15093S: Maintained 15094T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15095F: Documentation/driver-api/vme.rst 15096F: drivers/staging/vme/ 15097F: drivers/vme/ 15098F: include/linux/vme* 15099 15100VMWARE BALLOON DRIVER 15101M: Xavier Deguillard <xdeguillard@vmware.com> 15102M: Philip Moltmann <moltmann@vmware.com> 15103M: "VMware, Inc." <pv-drivers@vmware.com> 15104L: linux-kernel@vger.kernel.org 15105S: Maintained 15106F: drivers/misc/vmw_balloon.c 15107 15108VMWARE HYPERVISOR INTERFACE 15109M: Alok Kataria <akataria@vmware.com> 15110L: virtualization@lists.linux-foundation.org 15111S: Supported 15112F: arch/x86/kernel/cpu/vmware.c 15113 15114VMWARE PVRDMA DRIVER 15115M: Adit Ranadive <aditr@vmware.com> 15116M: VMware PV-Drivers <pv-drivers@vmware.com> 15117L: linux-rdma@vger.kernel.org 15118S: Maintained 15119F: drivers/infiniband/hw/vmw_pvrdma/ 15120 15121VMware PVSCSI driver 15122M: Jim Gill <jgill@vmware.com> 15123M: VMware PV-Drivers <pv-drivers@vmware.com> 15124L: linux-scsi@vger.kernel.org 15125S: Maintained 15126F: drivers/scsi/vmw_pvscsi.c 15127F: drivers/scsi/vmw_pvscsi.h 15128 15129VMWARE VMMOUSE SUBDRIVER 15130M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15131M: "VMware, Inc." <pv-drivers@vmware.com> 15132L: linux-input@vger.kernel.org 15133S: Maintained 15134F: drivers/input/mouse/vmmouse.c 15135F: drivers/input/mouse/vmmouse.h 15136 15137VMWARE VMXNET3 ETHERNET DRIVER 15138M: Ronak Doshi <doshir@vmware.com> 15139M: "VMware, Inc." <pv-drivers@vmware.com> 15140L: netdev@vger.kernel.org 15141S: Maintained 15142F: drivers/net/vmxnet3/ 15143 15144VOCORE VOCORE2 BOARD 15145M: Harvey Hunt <harveyhuntnexus@gmail.com> 15146L: linux-mips@linux-mips.org 15147S: Maintained 15148F: arch/mips/boot/dts/ralink/vocore2.dts 15149 15150VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15151M: Liam Girdwood <lgirdwood@gmail.com> 15152M: Mark Brown <broonie@kernel.org> 15153L: linux-kernel@vger.kernel.org 15154W: http://www.slimlogic.co.uk/?p=48 15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15156S: Supported 15157F: Documentation/devicetree/bindings/regulator/ 15158F: Documentation/power/regulator/ 15159F: drivers/regulator/ 15160F: include/dt-bindings/regulator/ 15161F: include/linux/regulator/ 15162 15163VRF 15164M: David Ahern <dsa@cumulusnetworks.com> 15165M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15166L: netdev@vger.kernel.org 15167S: Maintained 15168F: drivers/net/vrf.c 15169F: Documentation/networking/vrf.txt 15170 15171VT1211 HARDWARE MONITOR DRIVER 15172M: Juerg Haefliger <juergh@gmail.com> 15173L: linux-hwmon@vger.kernel.org 15174S: Maintained 15175F: Documentation/hwmon/vt1211 15176F: drivers/hwmon/vt1211.c 15177 15178VT8231 HARDWARE MONITOR DRIVER 15179M: Roger Lucas <vt8231@hiddenengine.co.uk> 15180L: linux-hwmon@vger.kernel.org 15181S: Maintained 15182F: drivers/hwmon/vt8231.c 15183 15184VUB300 USB to SDIO/SD/MMC bridge chip 15185M: Tony Olech <tony.olech@elandigitalsystems.com> 15186L: linux-mmc@vger.kernel.org 15187L: linux-usb@vger.kernel.org 15188S: Supported 15189F: drivers/mmc/host/vub300.c 15190 15191W1 DALLAS'S 1-WIRE BUS 15192M: Evgeniy Polyakov <zbr@ioremap.net> 15193S: Maintained 15194F: Documentation/w1/ 15195F: drivers/w1/ 15196F: include/linux/w1.h 15197 15198W83791D HARDWARE MONITORING DRIVER 15199M: Marc Hulsman <m.hulsman@tudelft.nl> 15200L: linux-hwmon@vger.kernel.org 15201S: Maintained 15202F: Documentation/hwmon/w83791d 15203F: drivers/hwmon/w83791d.c 15204 15205W83793 HARDWARE MONITORING DRIVER 15206M: Rudolf Marek <r.marek@assembler.cz> 15207L: linux-hwmon@vger.kernel.org 15208S: Maintained 15209F: Documentation/hwmon/w83793 15210F: drivers/hwmon/w83793.c 15211 15212W83795 HARDWARE MONITORING DRIVER 15213M: Jean Delvare <jdelvare@suse.com> 15214L: linux-hwmon@vger.kernel.org 15215S: Maintained 15216F: drivers/hwmon/w83795.c 15217 15218W83L51xD SD/MMC CARD INTERFACE DRIVER 15219M: Pierre Ossman <pierre@ossman.eu> 15220S: Maintained 15221F: drivers/mmc/host/wbsd.* 15222 15223WACOM PROTOCOL 4 SERIAL TABLETS 15224M: Julian Squires <julian@cipht.net> 15225M: Hans de Goede <hdegoede@redhat.com> 15226L: linux-input@vger.kernel.org 15227S: Maintained 15228F: drivers/input/tablet/wacom_serial4.c 15229 15230WATCHDOG DEVICE DRIVERS 15231M: Wim Van Sebroeck <wim@linux-watchdog.org> 15232M: Guenter Roeck <linux@roeck-us.net> 15233L: linux-watchdog@vger.kernel.org 15234W: http://www.linux-watchdog.org/ 15235T: git git://www.linux-watchdog.org/linux-watchdog.git 15236S: Maintained 15237F: Documentation/devicetree/bindings/watchdog/ 15238F: Documentation/watchdog/ 15239F: drivers/watchdog/ 15240F: include/linux/watchdog.h 15241F: include/uapi/linux/watchdog.h 15242 15243WHISKEYCOVE PMIC GPIO DRIVER 15244M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15245L: linux-gpio@vger.kernel.org 15246S: Maintained 15247F: drivers/gpio/gpio-wcove.c 15248 15249WIIMOTE HID DRIVER 15250M: David Herrmann <dh.herrmann@googlemail.com> 15251L: linux-input@vger.kernel.org 15252S: Maintained 15253F: drivers/hid/hid-wiimote* 15254 15255WILOCITY WIL6210 WIRELESS DRIVER 15256M: Maya Erez <merez@codeaurora.org> 15257L: linux-wireless@vger.kernel.org 15258L: wil6210@qti.qualcomm.com 15259S: Supported 15260W: http://wireless.kernel.org/en/users/Drivers/wil6210 15261F: drivers/net/wireless/ath/wil6210/ 15262 15263WIMAX STACK 15264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15265M: linux-wimax@intel.com 15266L: wimax@linuxwimax.org (subscribers-only) 15267S: Supported 15268W: http://linuxwimax.org 15269F: Documentation/wimax/README.wimax 15270F: include/linux/wimax/debug.h 15271F: include/net/wimax.h 15272F: include/uapi/linux/wimax.h 15273F: net/wimax/ 15274 15275WINBOND CIR DRIVER 15276M: David Härdeman <david@hardeman.nu> 15277S: Maintained 15278F: drivers/media/rc/winbond-cir.c 15279 15280WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15281M: William Breathitt Gray <vilhelm.gray@gmail.com> 15282L: linux-watchdog@vger.kernel.org 15283S: Maintained 15284F: drivers/watchdog/ebc-c384_wdt.c 15285 15286WINSYSTEMS WS16C48 GPIO DRIVER 15287M: William Breathitt Gray <vilhelm.gray@gmail.com> 15288L: linux-gpio@vger.kernel.org 15289S: Maintained 15290F: drivers/gpio/gpio-ws16c48.c 15291 15292WISTRON LAPTOP BUTTON DRIVER 15293M: Miloslav Trmac <mitr@volny.cz> 15294S: Maintained 15295F: drivers/input/misc/wistron_btns.c 15296 15297WL3501 WIRELESS PCMCIA CARD DRIVER 15298L: linux-wireless@vger.kernel.org 15299S: Odd fixes 15300F: drivers/net/wireless/wl3501* 15301 15302WOLFSON MICROELECTRONICS DRIVERS 15303L: patches@opensource.cirrus.com 15304T: git https://github.com/CirrusLogic/linux-drivers.git 15305W: https://github.com/CirrusLogic/linux-drivers/wiki 15306S: Supported 15307F: Documentation/hwmon/wm83?? 15308F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15309F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15310F: Documentation/devicetree/bindings/mfd/arizona.txt 15311F: Documentation/devicetree/bindings/mfd/wm831x.txt 15312F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15313F: arch/arm/mach-s3c64xx/mach-crag6410* 15314F: drivers/clk/clk-wm83*.c 15315F: drivers/extcon/extcon-arizona.c 15316F: drivers/leds/leds-wm83*.c 15317F: drivers/gpio/gpio-*wm*.c 15318F: drivers/gpio/gpio-arizona.c 15319F: drivers/hwmon/wm83??-hwmon.c 15320F: drivers/input/misc/wm831x-on.c 15321F: drivers/input/touchscreen/wm831x-ts.c 15322F: drivers/input/touchscreen/wm97*.c 15323F: drivers/mfd/arizona* 15324F: drivers/mfd/wm*.c 15325F: drivers/mfd/cs47l24* 15326F: drivers/power/supply/wm83*.c 15327F: drivers/rtc/rtc-wm83*.c 15328F: drivers/regulator/wm8*.c 15329F: drivers/regulator/arizona* 15330F: drivers/video/backlight/wm83*_bl.c 15331F: drivers/watchdog/wm83*_wdt.c 15332F: include/linux/mfd/arizona/ 15333F: include/linux/mfd/wm831x/ 15334F: include/linux/mfd/wm8350/ 15335F: include/linux/mfd/wm8400* 15336F: include/linux/regulator/arizona* 15337F: include/linux/wm97xx.h 15338F: include/sound/wm????.h 15339F: sound/soc/codecs/arizona.? 15340F: sound/soc/codecs/wm* 15341F: sound/soc/codecs/cs47l24* 15342 15343WORKQUEUE 15344M: Tejun Heo <tj@kernel.org> 15345R: Lai Jiangshan <jiangshanlai@gmail.com> 15346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15347S: Maintained 15348F: include/linux/workqueue.h 15349F: kernel/workqueue.c 15350F: Documentation/core-api/workqueue.rst 15351 15352X-POWERS AXP288 PMIC DRIVERS 15353M: Hans de Goede <hdegoede@redhat.com> 15354S: Maintained 15355N: axp288 15356F: drivers/acpi/pmic/intel_pmic_xpower.c 15357 15358X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15359M: Chen-Yu Tsai <wens@csie.org> 15360L: linux-kernel@vger.kernel.org 15361S: Maintained 15362N: axp[128] 15363 15364X.25 NETWORK LAYER 15365M: Andrew Hendry <andrew.hendry@gmail.com> 15366L: linux-x25@vger.kernel.org 15367S: Odd Fixes 15368F: Documentation/networking/x25* 15369F: include/net/x25* 15370F: net/x25/ 15371 15372X86 ARCHITECTURE (32-BIT AND 64-BIT) 15373M: Thomas Gleixner <tglx@linutronix.de> 15374M: Ingo Molnar <mingo@redhat.com> 15375R: "H. Peter Anvin" <hpa@zytor.com> 15376M: x86@kernel.org 15377L: linux-kernel@vger.kernel.org 15378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15379S: Maintained 15380F: Documentation/x86/ 15381F: arch/x86/ 15382 15383X86 MCE INFRASTRUCTURE 15384M: Tony Luck <tony.luck@intel.com> 15385M: Borislav Petkov <bp@alien8.de> 15386L: linux-edac@vger.kernel.org 15387S: Maintained 15388F: arch/x86/kernel/cpu/mcheck/* 15389 15390X86 MICROCODE UPDATE SUPPORT 15391M: Borislav Petkov <bp@alien8.de> 15392S: Maintained 15393F: arch/x86/kernel/cpu/microcode/* 15394 15395X86 PLATFORM DRIVERS 15396M: Darren Hart <dvhart@infradead.org> 15397M: Andy Shevchenko <andy@infradead.org> 15398L: platform-driver-x86@vger.kernel.org 15399T: git git://git.infradead.org/linux-platform-drivers-x86.git 15400S: Maintained 15401F: drivers/platform/x86/ 15402F: drivers/platform/olpc/ 15403 15404X86 VDSO 15405M: Andy Lutomirski <luto@amacapital.net> 15406L: linux-kernel@vger.kernel.org 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15408S: Maintained 15409F: arch/x86/entry/vdso/ 15410 15411XC2028/3028 TUNER DRIVER 15412M: Mauro Carvalho Chehab <mchehab@kernel.org> 15413L: linux-media@vger.kernel.org 15414W: https://linuxtv.org 15415T: git git://linuxtv.org/media_tree.git 15416S: Maintained 15417F: drivers/media/tuners/tuner-xc2028.* 15418 15419XEN BLOCK SUBSYSTEM 15420M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15421M: Roger Pau Monné <roger.pau@citrix.com> 15422L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15423S: Supported 15424F: drivers/block/xen-blkback/* 15425F: drivers/block/xen* 15426 15427XEN HYPERVISOR ARM 15428M: Stefano Stabellini <sstabellini@kernel.org> 15429L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15430S: Maintained 15431F: arch/arm/xen/ 15432F: arch/arm/include/asm/xen/ 15433 15434XEN HYPERVISOR ARM64 15435M: Stefano Stabellini <sstabellini@kernel.org> 15436L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15437S: Maintained 15438F: arch/arm64/xen/ 15439F: arch/arm64/include/asm/xen/ 15440 15441XEN HYPERVISOR INTERFACE 15442M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15443M: Juergen Gross <jgross@suse.com> 15444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15445T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15446S: Supported 15447F: arch/x86/xen/ 15448F: drivers/*/xen-*front.c 15449F: drivers/xen/ 15450F: arch/x86/include/asm/xen/ 15451F: arch/x86/include/asm/pvclock-abi.h 15452F: include/xen/ 15453F: include/uapi/xen/ 15454F: Documentation/ABI/stable/sysfs-hypervisor-xen 15455F: Documentation/ABI/testing/sysfs-hypervisor-xen 15456 15457XEN NETWORK BACKEND DRIVER 15458M: Wei Liu <wei.liu2@citrix.com> 15459M: Paul Durrant <paul.durrant@citrix.com> 15460L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15461L: netdev@vger.kernel.org 15462S: Supported 15463F: drivers/net/xen-netback/* 15464 15465XEN PCI SUBSYSTEM 15466M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15467L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15468S: Supported 15469F: arch/x86/pci/*xen* 15470F: drivers/pci/*xen* 15471 15472XEN PVSCSI DRIVERS 15473M: Juergen Gross <jgross@suse.com> 15474L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15475L: linux-scsi@vger.kernel.org 15476S: Supported 15477F: drivers/scsi/xen-scsifront.c 15478F: drivers/xen/xen-scsiback.c 15479F: include/xen/interface/io/vscsiif.h 15480 15481XEN SWIOTLB SUBSYSTEM 15482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15483L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15484L: iommu@lists.linux-foundation.org 15485S: Supported 15486F: arch/x86/xen/*swiotlb* 15487F: drivers/xen/*swiotlb* 15488 15489XFS FILESYSTEM 15490M: Darrick J. Wong <darrick.wong@oracle.com> 15491M: linux-xfs@vger.kernel.org 15492L: linux-xfs@vger.kernel.org 15493W: http://xfs.org/ 15494T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15495S: Supported 15496F: Documentation/filesystems/xfs.txt 15497F: fs/xfs/ 15498 15499XILINX AXI ETHERNET DRIVER 15500M: Anirudha Sarangi <anirudh@xilinx.com> 15501M: John Linn <John.Linn@xilinx.com> 15502S: Maintained 15503F: drivers/net/ethernet/xilinx/xilinx_axienet* 15504 15505XILINX UARTLITE SERIAL DRIVER 15506M: Peter Korsgaard <jacmet@sunsite.dk> 15507L: linux-serial@vger.kernel.org 15508S: Maintained 15509F: drivers/tty/serial/uartlite.c 15510 15511XILINX VIDEO IP CORES 15512M: Hyun Kwon <hyun.kwon@xilinx.com> 15513M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15514L: linux-media@vger.kernel.org 15515T: git git://linuxtv.org/media_tree.git 15516S: Supported 15517F: Documentation/devicetree/bindings/media/xilinx/ 15518F: drivers/media/platform/xilinx/ 15519F: include/uapi/linux/xilinx-v4l2-controls.h 15520 15521XILLYBUS DRIVER 15522M: Eli Billauer <eli.billauer@gmail.com> 15523L: linux-kernel@vger.kernel.org 15524S: Supported 15525F: drivers/char/xillybus/ 15526 15527XRA1403 GPIO EXPANDER 15528M: Nandor Han <nandor.han@ge.com> 15529M: Semi Malinen <semi.malinen@ge.com> 15530L: linux-gpio@vger.kernel.org 15531S: Maintained 15532F: drivers/gpio/gpio-xra1403.c 15533F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15534 15535XTENSA XTFPGA PLATFORM SUPPORT 15536M: Max Filippov <jcmvbkbc@gmail.com> 15537L: linux-xtensa@linux-xtensa.org 15538S: Maintained 15539F: drivers/spi/spi-xtensa-xtfpga.c 15540F: sound/soc/xtensa/xtfpga-i2s.c 15541 15542YAM DRIVER FOR AX.25 15543M: Jean-Paul Roubelat <jpr@f6fbb.org> 15544L: linux-hams@vger.kernel.org 15545S: Maintained 15546F: drivers/net/hamradio/yam* 15547F: include/linux/yam.h 15548 15549YAMA SECURITY MODULE 15550M: Kees Cook <keescook@chromium.org> 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15552S: Supported 15553F: security/yama/ 15554F: Documentation/admin-guide/LSM/Yama.rst 15555 15556YEALINK PHONE DRIVER 15557M: Henk Vergonet <Henk.Vergonet@gmail.com> 15558L: usbb2k-api-dev@nongnu.org 15559S: Maintained 15560F: Documentation/input/yealink.rst 15561F: drivers/input/misc/yealink.* 15562 15563Z8530 DRIVER FOR AX.25 15564M: Joerg Reuter <jreuter@yaina.de> 15565W: http://yaina.de/jreuter/ 15566W: http://www.qsl.net/dl1bke/ 15567L: linux-hams@vger.kernel.org 15568S: Maintained 15569F: Documentation/networking/z8530drv.txt 15570F: drivers/net/hamradio/*scc.c 15571F: drivers/net/hamradio/z8530.h 15572 15573ZBUD COMPRESSED PAGE ALLOCATOR 15574M: Seth Jennings <sjenning@redhat.com> 15575M: Dan Streetman <ddstreet@ieee.org> 15576L: linux-mm@kvack.org 15577S: Maintained 15578F: mm/zbud.c 15579F: include/linux/zbud.h 15580 15581ZD1211RW WIRELESS DRIVER 15582M: Daniel Drake <dsd@gentoo.org> 15583M: Ulrich Kunitz <kune@deine-taler.de> 15584W: http://zd1211.ath.cx/wiki/DriverRewrite 15585L: linux-wireless@vger.kernel.org 15586L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15587S: Maintained 15588F: drivers/net/wireless/zydas/zd1211rw/ 15589 15590ZD1301 MEDIA DRIVER 15591M: Antti Palosaari <crope@iki.fi> 15592L: linux-media@vger.kernel.org 15593W: https://linuxtv.org/ 15594W: http://palosaari.fi/linux/ 15595Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15596S: Maintained 15597F: drivers/media/usb/dvb-usb-v2/zd1301* 15598 15599ZD1301_DEMOD MEDIA DRIVER 15600M: Antti Palosaari <crope@iki.fi> 15601L: linux-media@vger.kernel.org 15602W: https://linuxtv.org/ 15603W: http://palosaari.fi/linux/ 15604Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15605S: Maintained 15606F: drivers/media/dvb-frontends/zd1301_demod* 15607 15608ZPOOL COMPRESSED PAGE STORAGE API 15609M: Dan Streetman <ddstreet@ieee.org> 15610L: linux-mm@kvack.org 15611S: Maintained 15612F: mm/zpool.c 15613F: include/linux/zpool.h 15614 15615ZR36067 VIDEO FOR LINUX DRIVER 15616L: mjpeg-users@lists.sourceforge.net 15617L: linux-media@vger.kernel.org 15618W: http://mjpeg.sourceforge.net/driver-zoran/ 15619T: hg https://linuxtv.org/hg/v4l-dvb 15620S: Odd Fixes 15621F: drivers/staging/media/zoran/ 15622 15623ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15624M: Minchan Kim <minchan@kernel.org> 15625M: Nitin Gupta <ngupta@vflare.org> 15626R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15627L: linux-kernel@vger.kernel.org 15628S: Maintained 15629F: drivers/block/zram/ 15630F: Documentation/blockdev/zram.txt 15631 15632ZS DECSTATION Z85C30 SERIAL DRIVER 15633M: "Maciej W. Rozycki" <macro@linux-mips.org> 15634S: Maintained 15635F: drivers/tty/serial/zs.* 15636 15637ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15638M: Minchan Kim <minchan@kernel.org> 15639M: Nitin Gupta <ngupta@vflare.org> 15640R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15641L: linux-mm@kvack.org 15642S: Maintained 15643F: mm/zsmalloc.c 15644F: include/linux/zsmalloc.h 15645F: Documentation/vm/zsmalloc.txt 15646 15647ZSWAP COMPRESSED SWAP CACHING 15648M: Seth Jennings <sjenning@redhat.com> 15649M: Dan Streetman <ddstreet@ieee.org> 15650L: linux-mm@kvack.org 15651S: Maintained 15652F: mm/zswap.c 15653 15654THE REST 15655M: Linus Torvalds <torvalds@linux-foundation.org> 15656L: linux-kernel@vger.kernel.org 15657Q: http://patchwork.kernel.org/project/LKML/list/ 15658T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15659S: Buried alive in reporters 15660F: * 15661F: */ 15662