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 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 771F: drivers/gpu/drm/amd/amdkfd/ 772F: drivers/gpu/drm/amd/include/cik_structs.h 773F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 774F: drivers/gpu/drm/amd/include/vi_structs.h 775F: include/uapi/linux/kfd_ioctl.h 776 777AMD SEATTLE DEVICE TREE SUPPORT 778M: Brijesh Singh <brijeshkumar.singh@amd.com> 779M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 780M: Tom Lendacky <thomas.lendacky@amd.com> 781S: Supported 782F: arch/arm64/boot/dts/amd/ 783 784AMD XGBE DRIVER 785M: Tom Lendacky <thomas.lendacky@amd.com> 786L: netdev@vger.kernel.org 787S: Supported 788F: drivers/net/ethernet/amd/xgbe/ 789F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 790 791AMS (Apple Motion Sensor) DRIVER 792M: Michael Hanselmann <linux-kernel@hansmi.ch> 793S: Supported 794F: drivers/macintosh/ams/ 795 796ANALOG DEVICES INC AD9389B DRIVER 797M: Hans Verkuil <hans.verkuil@cisco.com> 798L: linux-media@vger.kernel.org 799S: Maintained 800F: drivers/media/i2c/ad9389b* 801 802ANALOG DEVICES INC ADV7180 DRIVER 803M: Lars-Peter Clausen <lars@metafoo.de> 804L: linux-media@vger.kernel.org 805W: http://ez.analog.com/community/linux-device-drivers 806S: Supported 807F: drivers/media/i2c/adv7180.c 808 809ANALOG DEVICES INC ADV748X DRIVER 810M: Kieran Bingham <kieran.bingham@ideasonboard.com> 811L: linux-media@vger.kernel.org 812S: Maintained 813F: drivers/media/i2c/adv748x/* 814 815ANALOG DEVICES INC ADV7511 DRIVER 816M: Hans Verkuil <hans.verkuil@cisco.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv7511* 820 821ANALOG DEVICES INC ADV7604 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7604* 826 827ANALOG DEVICES INC ADV7842 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7842* 832 833ANALOG DEVICES INC ASOC CODEC DRIVERS 834M: Lars-Peter Clausen <lars@metafoo.de> 835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 836W: http://wiki.analog.com/ 837W: http://ez.analog.com/community/linux-device-drivers 838S: Supported 839F: sound/soc/codecs/adau* 840F: sound/soc/codecs/adav* 841F: sound/soc/codecs/ad1* 842F: sound/soc/codecs/ad7* 843F: sound/soc/codecs/ssm* 844F: sound/soc/codecs/sigmadsp.* 845 846ANALOG DEVICES INC DMA DRIVERS 847M: Lars-Peter Clausen <lars@metafoo.de> 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/dma/dma-axi-dmac.c 851 852ANALOG DEVICES INC IIO DRIVERS 853M: Lars-Peter Clausen <lars@metafoo.de> 854M: Michael Hennerich <Michael.Hennerich@analog.com> 855W: http://wiki.analog.com/ 856W: http://ez.analog.com/community/linux-device-drivers 857S: Supported 858F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 860F: drivers/iio/*/ad* 861F: drivers/iio/adc/ltc2497* 862X: drivers/iio/*/adjd* 863F: drivers/staging/iio/*/ad* 864 865ANDES ARCHITECTURE 866M: Greentime Hu <green.hu@gmail.com> 867M: Vincent Chen <deanbo422@gmail.com> 868T: git https://github.com/andestech/linux.git 869S: Supported 870F: arch/nds32/ 871F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 872F: Documentation/devicetree/bindings/nds32/ 873K: nds32 874N: nds32 875 876ANDROID CONFIG FRAGMENTS 877M: Rob Herring <robh@kernel.org> 878S: Supported 879F: kernel/configs/android* 880 881ANDROID DRIVERS 882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 883M: Arve Hjønnevåg <arve@android.com> 884M: Todd Kjos <tkjos@android.com> 885M: Martijn Coenen <maco@android.com> 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 887L: devel@driverdev.osuosl.org 888S: Supported 889F: drivers/android/ 890F: drivers/staging/android/ 891 892ANDROID GOLDFISH PIC DRIVER 893M: Miodrag Dinic <miodrag.dinic@mips.com> 894S: Supported 895F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 896F: drivers/irqchip/irq-goldfish-pic.c 897 898ANDROID GOLDFISH RTC DRIVER 899M: Miodrag Dinic <miodrag.dinic@mips.com> 900S: Supported 901F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 902F: drivers/rtc/rtc-goldfish.c 903 904ANDROID ION DRIVER 905M: Laura Abbott <labbott@redhat.com> 906M: Sumit Semwal <sumit.semwal@linaro.org> 907L: devel@driverdev.osuosl.org 908S: Supported 909F: drivers/staging/android/ion 910F: drivers/staging/android/uapi/ion.h 911 912AOA (Apple Onboard Audio) ALSA DRIVER 913M: Johannes Berg <johannes@sipsolutions.net> 914L: linuxppc-dev@lists.ozlabs.org 915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 916S: Maintained 917F: sound/aoa/ 918 919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 920M: William Breathitt Gray <vilhelm.gray@gmail.com> 921L: linux-iio@vger.kernel.org 922S: Maintained 923F: drivers/iio/adc/stx104.c 924 925APM DRIVER 926M: Jiri Kosina <jikos@kernel.org> 927S: Odd fixes 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 929F: arch/x86/kernel/apm_32.c 930F: include/linux/apm_bios.h 931F: include/uapi/linux/apm_bios.h 932F: drivers/char/apm-emulation.c 933 934APPARMOR SECURITY MODULE 935M: John Johansen <john.johansen@canonical.com> 936L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 937W: wiki.apparmor.net 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 939S: Supported 940F: security/apparmor/ 941F: Documentation/admin-guide/LSM/apparmor.rst 942 943APPLE BCM5974 MULTITOUCH DRIVER 944M: Henrik Rydberg <rydberg@bitmath.org> 945L: linux-input@vger.kernel.org 946S: Odd fixes 947F: drivers/input/mouse/bcm5974.c 948 949APPLE SMC DRIVER 950M: Henrik Rydberg <rydberg@bitmath.org> 951L: linux-hwmon@vger.kernel.org 952S: Odd fixes 953F: drivers/hwmon/applesmc.c 954 955APPLETALK NETWORK LAYER 956L: netdev@vger.kernel.org 957S: Odd fixes 958F: drivers/net/appletalk/ 959F: net/appletalk/ 960 961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 962M: Duc Dang <dhdang@apm.com> 963S: Supported 964F: arch/arm64/boot/dts/apm/ 965 966APPLIED MICRO (APM) X-GENE SOC EDAC 967M: Loc Ho <lho@apm.com> 968S: Supported 969F: drivers/edac/xgene_edac.c 970F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 971 972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 973M: Iyappan Subramanian <isubramanian@apm.com> 974M: Keyur Chudgar <kchudgar@apm.com> 975S: Supported 976F: drivers/net/ethernet/apm/xgene-v2/ 977 978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 979M: Iyappan Subramanian <isubramanian@apm.com> 980M: Keyur Chudgar <kchudgar@apm.com> 981M: Quan Nguyen <qnguyen@apm.com> 982S: Supported 983F: drivers/net/ethernet/apm/xgene/ 984F: drivers/net/phy/mdio-xgene.c 985F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 986F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 987 988APPLIED MICRO (APM) X-GENE SOC PMU 989M: Tai Nguyen <ttnguyen@apm.com> 990S: Supported 991F: drivers/perf/xgene_pmu.c 992F: Documentation/perf/xgene-pmu.txt 993F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 994 995APTINA CAMERA SENSOR PLL 996M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 997L: linux-media@vger.kernel.org 998S: Maintained 999F: drivers/media/i2c/aptina-pll.* 1000 1001ARC FRAMEBUFFER DRIVER 1002M: Jaya Kumar <jayalk@intworks.biz> 1003S: Maintained 1004F: drivers/video/fbdev/arcfb.c 1005F: drivers/video/fbdev/core/fb_defio.c 1006 1007ARC PGU DRM DRIVER 1008M: Alexey Brodkin <abrodkin@synopsys.com> 1009S: Supported 1010F: drivers/gpu/drm/arc/ 1011F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1012 1013ARCNET NETWORK LAYER 1014M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1015L: netdev@vger.kernel.org 1016S: Maintained 1017F: drivers/net/arcnet/ 1018F: include/uapi/linux/if_arcnet.h 1019 1020ARM ARCHITECTED TIMER DRIVER 1021M: Mark Rutland <mark.rutland@arm.com> 1022M: Marc Zyngier <marc.zyngier@arm.com> 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1024S: Maintained 1025F: arch/arm/include/asm/arch_timer.h 1026F: arch/arm64/include/asm/arch_timer.h 1027F: drivers/clocksource/arm_arch_timer.c 1028 1029ARM HDLCD DRM DRIVER 1030M: Liviu Dudau <liviu.dudau@arm.com> 1031S: Supported 1032F: drivers/gpu/drm/arm/hdlcd_* 1033F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1034 1035ARM MALI-DP DRM DRIVER 1036M: Liviu Dudau <liviu.dudau@arm.com> 1037M: Brian Starkey <brian.starkey@arm.com> 1038M: Mali DP Maintainers <malidp@foss.arm.com> 1039S: Supported 1040F: drivers/gpu/drm/arm/ 1041F: Documentation/devicetree/bindings/display/arm,malidp.txt 1042 1043ARM MFM AND FLOPPY DRIVERS 1044M: Ian Molton <spyro@f2s.com> 1045S: Maintained 1046F: arch/arm/lib/floppydma.S 1047F: arch/arm/include/asm/floppy.h 1048 1049ARM PMU PROFILING AND DEBUGGING 1050M: Will Deacon <will.deacon@arm.com> 1051M: Mark Rutland <mark.rutland@arm.com> 1052S: Maintained 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054F: arch/arm*/kernel/perf_* 1055F: arch/arm/oprofile/common.c 1056F: arch/arm*/kernel/hw_breakpoint.c 1057F: arch/arm*/include/asm/hw_breakpoint.h 1058F: arch/arm*/include/asm/perf_event.h 1059F: drivers/perf/* 1060F: include/linux/perf/arm_pmu.h 1061F: Documentation/devicetree/bindings/arm/pmu.txt 1062F: Documentation/devicetree/bindings/perf/ 1063 1064ARM PORT 1065M: Russell King <linux@armlinux.org.uk> 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067W: http://www.armlinux.org.uk/ 1068S: Odd Fixes 1069T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1070F: arch/arm/ 1071X: arch/arm/boot/dts/ 1072 1073ARM PRIMECELL AACI PL041 DRIVER 1074M: Russell King <linux@armlinux.org.uk> 1075S: Odd Fixes 1076F: sound/arm/aaci.* 1077 1078ARM PRIMECELL BUS SUPPORT 1079M: Russell King <linux@armlinux.org.uk> 1080S: Odd Fixes 1081F: drivers/amba/ 1082F: include/linux/amba/bus.h 1083 1084ARM PRIMECELL CLCD PL110 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Odd Fixes 1087F: drivers/video/fbdev/amba-clcd.* 1088 1089ARM PRIMECELL KMI PL050 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Odd Fixes 1092F: drivers/input/serio/ambakmi.* 1093F: include/linux/amba/kmi.h 1094 1095ARM PRIMECELL MMCI PL180/1 DRIVER 1096M: Russell King <linux@armlinux.org.uk> 1097S: Odd Fixes 1098F: drivers/mmc/host/mmci.* 1099F: include/linux/amba/mmci.h 1100 1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1102M: Russell King <linux@armlinux.org.uk> 1103S: Odd Fixes 1104F: drivers/tty/serial/amba-pl01*.c 1105F: include/linux/amba/serial.h 1106 1107ARM SMMU DRIVERS 1108M: Will Deacon <will.deacon@arm.com> 1109R: Robin Murphy <robin.murphy@arm.com> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112F: drivers/iommu/arm-smmu.c 1113F: drivers/iommu/arm-smmu-v3.c 1114F: drivers/iommu/io-pgtable-arm.c 1115F: drivers/iommu/io-pgtable-arm-v7s.c 1116 1117ARM SUB-ARCHITECTURES 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-*/ 1121F: arch/arm/plat-*/ 1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1123 1124ARM/ACTIONS SEMI ARCHITECTURE 1125M: Andreas Färber <afaerber@suse.de> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127S: Maintained 1128N: owl 1129F: arch/arm/mach-actions/ 1130F: arch/arm/boot/dts/owl-* 1131F: arch/arm64/boot/dts/actions/ 1132F: drivers/clocksource/owl-* 1133F: drivers/soc/actions/ 1134F: include/dt-bindings/power/owl-* 1135F: include/linux/soc/actions/ 1136F: Documentation/devicetree/bindings/arm/actions.txt 1137F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1138F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1139 1140ARM/ADS SPHERE MACHINE SUPPORT 1141M: Lennert Buytenhek <kernel@wantstofly.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AFEB9260 MACHINE SUPPORT 1146M: Sergey Lapin <slapin@ossfans.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/AJECO 1ARM MACHINE SUPPORT 1151M: Lennert Buytenhek <kernel@wantstofly.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/Allwinner SoC Clock Support 1156M: Emilio López <emilio@elopez.com.ar> 1157S: Maintained 1158F: drivers/clk/sunxi/ 1159 1160ARM/Allwinner sunXi SoC support 1161M: Maxime Ripard <maxime.ripard@bootlin.com> 1162M: Chen-Yu Tsai <wens@csie.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165N: sun[x456789]i 1166N: sun50i 1167F: arch/arm/mach-sunxi/ 1168F: arch/arm64/boot/dts/allwinner/ 1169F: drivers/clk/sunxi-ng/ 1170F: drivers/pinctrl/sunxi/ 1171F: drivers/soc/sunxi/ 1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1173 1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1175M: Neil Armstrong <narmstrong@baylibre.com> 1176M: Jerome Brunet <jbrunet@baylibre.com> 1177L: linux-amlogic@lists.infradead.org 1178S: Maintained 1179F: drivers/clk/meson/ 1180F: include/dt-bindings/clock/meson* 1181F: include/dt-bindings/clock/gxbb* 1182F: Documentation/devicetree/bindings/clock/amlogic* 1183 1184ARM/Amlogic Meson SoC support 1185M: Carlo Caione <carlo@caione.org> 1186M: Kevin Hilman <khilman@baylibre.com> 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1188L: linux-amlogic@lists.infradead.org 1189W: http://linux-meson.com/ 1190S: Maintained 1191F: arch/arm/mach-meson/ 1192F: arch/arm/boot/dts/meson* 1193F: arch/arm64/boot/dts/amlogic/ 1194F: drivers/pinctrl/meson/ 1195F: drivers/mmc/host/meson* 1196N: meson 1197 1198ARM/Annapurna Labs ALPINE ARCHITECTURE 1199M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1200M: Antoine Tenart <antoine.tenart@free-electrons.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-alpine/ 1204F: arch/arm/boot/dts/alpine* 1205F: arch/arm64/boot/dts/al/ 1206F: drivers/*/*alpine* 1207 1208ARM/ARTPEC MACHINE SUPPORT 1209M: Jesper Nilsson <jesper.nilsson@axis.com> 1210M: Lars Persson <lars.persson@axis.com> 1211M: Niklas Cassel <niklas.cassel@axis.com> 1212S: Maintained 1213L: linux-arm-kernel@axis.com 1214F: arch/arm/mach-artpec 1215F: arch/arm/boot/dts/artpec6* 1216F: drivers/clk/axis 1217F: drivers/crypto/axis 1218F: drivers/pinctrl/pinctrl-artpec* 1219F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1220 1221ARM/ASPEED I2C DRIVER 1222M: Brendan Higgins <brendanhiggins@google.com> 1223R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1224R: Joel Stanley <joel@jms.id.au> 1225L: linux-i2c@vger.kernel.org 1226L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1227S: Maintained 1228F: drivers/irqchip/irq-aspeed-i2c-ic.c 1229F: drivers/i2c/busses/i2c-aspeed.c 1230F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1231F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1232 1233ARM/ASPEED MACHINE SUPPORT 1234M: Joel Stanley <joel@jms.id.au> 1235R: Andrew Jeffery <andrew@aj.id.au> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1238Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1239S: Supported 1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1241F: arch/arm/mach-aspeed/ 1242F: arch/arm/boot/dts/aspeed-* 1243N: aspeed 1244 1245ARM/ATMEL AT91 Clock Support 1246M: Boris Brezillon <boris.brezillon@bootlin.com> 1247S: Maintained 1248F: drivers/clk/at91 1249 1250ARM/CALXEDA HIGHBANK ARCHITECTURE 1251M: Rob Herring <robh@kernel.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Maintained 1254F: arch/arm/mach-highbank/ 1255F: arch/arm/boot/dts/highbank.dts 1256F: arch/arm/boot/dts/ecx-*.dts* 1257 1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1259M: Krzysztof Halasa <khalasa@piap.pl> 1260S: Maintained 1261F: arch/arm/mach-cns3xxx/ 1262 1263ARM/CAVIUM THUNDER NETWORK DRIVER 1264M: Sunil Goutham <sgoutham@cavium.com> 1265M: Robert Richter <rric@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Supported 1268F: drivers/net/ethernet/cavium/thunder/ 1269 1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1271M: Lukasz Majewski <lukma@denx.de> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ts72xx.c 1275 1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1277M: Alexander Shiyan <shc_work@mail.ru> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Odd Fixes 1280N: clps711x 1281 1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1288M: Hartley Sweeten <hsweeten@visionengravers.com> 1289M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-ep93xx/ 1293F: arch/arm/mach-ep93xx/include/mach/ 1294 1295ARM/CLKDEV SUPPORT 1296M: Russell King <linux@armlinux.org.uk> 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1298S: Maintained 1299T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1300F: drivers/clk/clkdev.c 1301 1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1303M: Mike Rapoport <mike@compulab.co.il> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306 1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1308M: Baruch Siach <baruch@tkos.co.il> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/boot/dts/cx92755* 1312N: digicolor 1313 1314ARM/CONTEC MICRO9 MACHINE SUPPORT 1315M: Hubert Feurstein <hubert.feurstein@contec.at> 1316S: Maintained 1317F: arch/arm/mach-ep93xx/micro9.c 1318 1319ARM/CORESIGHT FRAMEWORK AND DRIVERS 1320M: Mathieu Poirier <mathieu.poirier@linaro.org> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: drivers/hwtracing/coresight/* 1324F: Documentation/trace/coresight.txt 1325F: Documentation/trace/coresight-cpu-debug.txt 1326F: Documentation/devicetree/bindings/arm/coresight.txt 1327F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1328F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1329F: tools/perf/arch/arm/util/pmu.c 1330F: tools/perf/arch/arm/util/auxtrace.c 1331F: tools/perf/arch/arm/util/cs-etm.c 1332F: tools/perf/arch/arm/util/cs-etm.h 1333F: tools/perf/util/cs-etm.* 1334F: tools/perf/util/cs-etm-decoder/* 1335 1336ARM/CORGI MACHINE SUPPORT 1337M: Richard Purdie <rpurdie@rpsys.net> 1338S: Maintained 1339 1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1341M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1342M: Linus Walleij <linus.walleij@linaro.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/ulli-kroll/linux.git 1345S: Maintained 1346F: Documentation/devicetree/bindings/arm/gemini.txt 1347F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1348F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1349F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1350F: arch/arm/mach-gemini/ 1351F: drivers/net/ethernet/cortina/ 1352F: drivers/pinctrl/pinctrl-gemini.c 1353F: drivers/rtc/rtc-ftrtc010.c 1354 1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1356M: Barry Song <baohua@kernel.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1359S: Maintained 1360F: arch/arm/boot/dts/prima2* 1361F: arch/arm/mach-prima2/ 1362F: drivers/clk/sirf/ 1363F: drivers/clocksource/timer-prima2.c 1364F: drivers/clocksource/timer-atlas7.c 1365N: [^a-z]sirf 1366 1367ARM/EBSA110 MACHINE SUPPORT 1368M: Russell King <linux@armlinux.org.uk> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370W: http://www.armlinux.org.uk/ 1371S: Maintained 1372F: arch/arm/mach-ebsa110/ 1373F: drivers/net/ethernet/amd/am79c961a.* 1374 1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1376M: Uwe Kleine-König <kernel@pengutronix.de> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379N: efm32 1380 1381ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1382M: Robert Jarzmik <robert.jarzmik@free.fr> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384S: Maintained 1385F: arch/arm/mach-pxa/ezx.c 1386 1387ARM/FARADAY FA526 PORT 1388M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391T: git git://git.berlios.de/gemini-board 1392F: arch/arm/mm/*-fa* 1393 1394ARM/FOOTBRIDGE ARCHITECTURE 1395M: Russell King <linux@armlinux.org.uk> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397W: http://www.armlinux.org.uk/ 1398S: Maintained 1399F: arch/arm/include/asm/hardware/dec21285.h 1400F: arch/arm/mach-footbridge/ 1401 1402ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1403M: Shawn Guo <shawnguo@kernel.org> 1404M: Sascha Hauer <kernel@pengutronix.de> 1405R: Fabio Estevam <fabio.estevam@nxp.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1409F: arch/arm/mach-imx/ 1410F: arch/arm/mach-mxs/ 1411F: arch/arm/boot/dts/imx* 1412F: arch/arm/configs/imx*_defconfig 1413F: drivers/clk/imx/ 1414F: drivers/soc/imx/ 1415F: include/soc/imx/ 1416 1417ARM/FREESCALE VYBRID ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <kernel@pengutronix.de> 1420R: Stefan Agner <stefan@agner.ch> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1424F: arch/arm/mach-imx/*vf610* 1425F: arch/arm/boot/dts/vf* 1426 1427ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1428M: Lennert Buytenhek <kernel@wantstofly.org> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/GUMSTIX MACHINE SUPPORT 1433M: Steve Sakoman <sakoman@gmail.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1438M: Philipp Zabel <philipp.zabel@gmail.com> 1439M: Paul Parsons <lost.distance@yahoo.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441S: Maintained 1442F: arch/arm/mach-pxa/hx4700.c 1443F: arch/arm/mach-pxa/include/mach/hx4700.h 1444F: sound/soc/pxa/hx4700.c 1445 1446ARM/HISILICON SOC SUPPORT 1447M: Wei Xu <xuwei5@hisilicon.com> 1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1449W: http://www.hisilicon.com 1450S: Supported 1451T: git git://github.com/hisilicon/linux-hisi.git 1452F: arch/arm/mach-hisi/ 1453F: arch/arm/boot/dts/hi3* 1454F: arch/arm/boot/dts/hip* 1455F: arch/arm/boot/dts/hisi* 1456F: arch/arm64/boot/dts/hisilicon/ 1457 1458ARM/HP JORNADA 7XX MACHINE SUPPORT 1459M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1460W: www.jlime.com 1461S: Maintained 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1463F: arch/arm/mach-sa1100/jornada720.c 1464F: arch/arm/mach-sa1100/include/mach/jornada720.h 1465 1466ARM/IGEP MACHINE SUPPORT 1467M: Enric Balletbo i Serra <eballetbo@gmail.com> 1468M: Javier Martinez Canillas <javier@dowhile0.org> 1469L: linux-omap@vger.kernel.org 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/boot/dts/omap3-igep* 1473 1474ARM/INCOME PXA270 SUPPORT 1475M: Marek Vasut <marek.vasut@gmail.com> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478F: arch/arm/mach-pxa/colibri-pxa270-income.c 1479 1480ARM/INTEL IOP13XX ARM ARCHITECTURE 1481M: Lennert Buytenhek <kernel@wantstofly.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484 1485ARM/INTEL IOP32X ARM ARCHITECTURE 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IOP33X ARM ARCHITECTURE 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Orphan 1493 1494ARM/INTEL IQ81342EX MACHINE SUPPORT 1495M: Lennert Buytenhek <kernel@wantstofly.org> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/INTEL IXDP2850 MACHINE SUPPORT 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/INTEL IXP4XX ARM ARCHITECTURE 1505M: Imre Kaloz <kaloz@openwrt.org> 1506M: Krzysztof Halasa <khalasa@piap.pl> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-ixp4xx/ 1510 1511ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1512M: Jonathan Cameron <jic23@cam.ac.uk> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515F: arch/arm/mach-pxa/stargate2.c 1516F: drivers/pcmcia/pxa2xx_stargate2.c 1517 1518ARM/INTEL XSC3 (MANZANO) ARM CORE 1519M: Lennert Buytenhek <kernel@wantstofly.org> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522 1523ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/LG1K ARCHITECTURE 1529M: Chanho Min <chanho.min@lge.com> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm64/boot/dts/lg/ 1533 1534ARM/LOGICPD PXA270 MACHINE SUPPORT 1535M: Lennert Buytenhek <kernel@wantstofly.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538 1539ARM/LPC18XX ARCHITECTURE 1540M: Joachim Eastwood <manabian@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/boot/dts/lpc43* 1544F: drivers/clk/nxp/clk-lpc18xx* 1545F: drivers/clocksource/time-lpc32xx.c 1546F: drivers/i2c/busses/i2c-lpc2k.c 1547F: drivers/memory/pl172.c 1548F: drivers/mtd/spi-nor/nxp-spifi.c 1549F: drivers/rtc/rtc-lpc24xx.c 1550N: lpc18xx 1551 1552ARM/LPC32XX SOC SUPPORT 1553M: Vladimir Zapolskiy <vz@mleia.com> 1554M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1557S: Maintained 1558F: arch/arm/boot/dts/lpc32* 1559F: arch/arm/mach-lpc32xx/ 1560F: drivers/i2c/busses/i2c-pnx.c 1561F: drivers/net/ethernet/nxp/lpc_eth.c 1562F: drivers/usb/host/ohci-nxp.c 1563F: drivers/watchdog/pnx4008_wdt.c 1564N: lpc32xx 1565 1566ARM/MAGICIAN MACHINE SUPPORT 1567M: Philipp Zabel <philipp.zabel@gmail.com> 1568S: Maintained 1569 1570ARM/Marvell Dove/MV78xx0/Orion SOC support 1571M: Jason Cooper <jason@lakedaemon.net> 1572M: Andrew Lunn <andrew@lunn.ch> 1573M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1574M: Gregory Clement <gregory.clement@bootlin.com> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: Documentation/devicetree/bindings/soc/dove/ 1578F: arch/arm/mach-dove/ 1579F: arch/arm/mach-mv78xx0/ 1580F: arch/arm/mach-orion5x/ 1581F: arch/arm/plat-orion/ 1582F: arch/arm/boot/dts/dove* 1583F: arch/arm/boot/dts/orion5x* 1584 1585ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1586M: Jason Cooper <jason@lakedaemon.net> 1587M: Andrew Lunn <andrew@lunn.ch> 1588M: Gregory Clement <gregory.clement@bootlin.com> 1589M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/boot/dts/armada* 1593F: arch/arm/boot/dts/kirkwood* 1594F: arch/arm/configs/mvebu_*_defconfig 1595F: arch/arm/mach-mvebu/ 1596F: arch/arm64/boot/dts/marvell/armada* 1597F: drivers/cpufreq/armada-37xx-cpufreq.c 1598F: drivers/cpufreq/mvebu-cpufreq.c 1599F: drivers/irqchip/irq-armada-370-xp.c 1600F: drivers/irqchip/irq-mvebu-* 1601F: drivers/pinctrl/mvebu/ 1602F: drivers/rtc/rtc-armada38x.c 1603 1604ARM/Mediatek RTC DRIVER 1605M: Eddie Huang <eddie.huang@mediatek.com> 1606M: Sean Wang <sean.wang@mediatek.com> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1611F: drivers/rtc/rtc-mt6397.c 1612F: drivers/rtc/rtc-mt7622.c 1613 1614ARM/Mediatek SoC support 1615M: Matthias Brugger <matthias.bgg@gmail.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619F: arch/arm/boot/dts/mt6* 1620F: arch/arm/boot/dts/mt7* 1621F: arch/arm/boot/dts/mt8* 1622F: arch/arm/mach-mediatek/ 1623F: arch/arm64/boot/dts/mediatek/ 1624N: mtk 1625K: mediatek 1626 1627ARM/Mediatek USB3 PHY DRIVER 1628M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632F: drivers/phy/mediatek/phy-mtk-tphy.c 1633 1634ARM/MICREL KS8695 ARCHITECTURE 1635M: Greg Ungerer <gerg@uclinux.org> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637F: arch/arm/mach-ks8695/ 1638S: Odd Fixes 1639 1640ARM/Microchip (AT91) SoC support 1641M: Nicolas Ferre <nicolas.ferre@microchip.com> 1642M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644W: http://www.linux4sam.org 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1646S: Supported 1647N: at91 1648N: atmel 1649F: arch/arm/mach-at91/ 1650F: include/soc/at91/ 1651F: arch/arm/boot/dts/at91*.dts 1652F: arch/arm/boot/dts/at91*.dtsi 1653F: arch/arm/boot/dts/sama*.dts 1654F: arch/arm/boot/dts/sama*.dtsi 1655F: arch/arm/include/debug/at91.S 1656F: drivers/memory/atmel* 1657F: drivers/watchdog/sama5d4_wdt.c 1658X: drivers/input/touchscreen/atmel_mxt_ts.c 1659X: drivers/net/wireless/atmel/ 1660 1661ARM/MIOA701 MACHINE SUPPORT 1662M: Robert Jarzmik <robert.jarzmik@free.fr> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664F: arch/arm/mach-pxa/mioa701.c 1665S: Maintained 1666 1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1668M: Michael Petchkovsky <mkpetch@internode.on.net> 1669S: Maintained 1670 1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1672M: Linus Walleij <linus.walleij@linaro.org> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-nomadik/ 1676F: arch/arm/mach-u300/ 1677F: arch/arm/mach-ux500/ 1678F: arch/arm/boot/dts/ste-* 1679F: drivers/clk/clk-nomadik.c 1680F: drivers/clk/clk-u300.c 1681F: drivers/clocksource/clksrc-dbx500-prcmu.c 1682F: drivers/clocksource/timer-u300.c 1683F: drivers/dma/coh901318* 1684F: drivers/dma/ste_dma40* 1685F: drivers/hwspinlock/u8500_hsem.c 1686F: drivers/i2c/busses/i2c-nomadik.c 1687F: drivers/i2c/busses/i2c-stu300.c 1688F: drivers/mfd/ab3100* 1689F: drivers/mfd/ab8500* 1690F: drivers/mfd/abx500* 1691F: drivers/mfd/dbx500* 1692F: drivers/mfd/db8500* 1693F: drivers/pinctrl/nomadik/ 1694F: drivers/pinctrl/pinctrl-coh901* 1695F: drivers/pinctrl/pinctrl-u300.c 1696F: drivers/rtc/rtc-ab3100.c 1697F: drivers/rtc/rtc-ab8500.c 1698F: drivers/rtc/rtc-coh901331.c 1699F: drivers/rtc/rtc-pl031.c 1700F: drivers/watchdog/coh901327_wdt.c 1701F: Documentation/devicetree/bindings/arm/ste-* 1702F: Documentation/devicetree/bindings/arm/ux500/ 1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1704 1705ARM/NUVOTON NPCM ARCHITECTURE 1706M: Avi Fishman <avifishman70@gmail.com> 1707M: Tomer Maimon <tmaimon77@gmail.com> 1708R: Patrick Venture <venture@google.com> 1709R: Nancy Yuen <yuenn@google.com> 1710R: Brendan Higgins <brendanhiggins@google.com> 1711L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1712S: Supported 1713F: arch/arm/mach-npcm/ 1714F: arch/arm/boot/dts/nuvoton-npcm* 1715F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1716F: drivers/*/*npcm* 1717F: Documentation/*/*npcm* 1718 1719ARM/NUVOTON W90X900 ARM ARCHITECTURE 1720M: Wan ZongShun <mcuos.com@gmail.com> 1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1722W: http://www.mcuos.com 1723S: Maintained 1724F: arch/arm/mach-w90x900/ 1725F: drivers/input/keyboard/w90p910_keypad.c 1726F: drivers/input/touchscreen/w90p910_ts.c 1727F: drivers/watchdog/nuc900_wdt.c 1728F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1729F: drivers/mtd/nand/raw/nuc900_nand.c 1730F: drivers/rtc/rtc-nuc900.c 1731F: drivers/spi/spi-nuc900.c 1732F: drivers/usb/host/ehci-w90x900.c 1733F: drivers/video/fbdev/nuc900fb.c 1734 1735ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1736M: Nelson Castillo <arhuaco@freaks-unidos.net> 1737L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1738W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1739S: Supported 1740 1741ARM/Orion SoC/Technologic Systems TS-78xx platform support 1742M: Alexander Clouter <alex@digriz.org.uk> 1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1744W: http://www.digriz.org.uk/ts78xx/kernel 1745S: Maintained 1746F: arch/arm/mach-orion5x/ts78xx-* 1747 1748ARM/OXNAS platform support 1749M: Neil Armstrong <narmstrong@baylibre.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751L: linux-oxnas@groups.io (moderated for non-subscribers) 1752S: Maintained 1753F: arch/arm/mach-oxnas/ 1754F: arch/arm/boot/dts/ox8*.dts* 1755N: oxnas 1756 1757ARM/PALM TREO SUPPORT 1758M: Tomas Cech <sleep_walker@suse.com> 1759L: linux-arm-kernel@lists.infradead.org 1760W: http://hackndev.com 1761S: Maintained 1762F: arch/arm/mach-pxa/palmtreo.* 1763 1764ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1765M: Marek Vasut <marek.vasut@gmail.com> 1766L: linux-arm-kernel@lists.infradead.org 1767W: http://hackndev.com 1768S: Maintained 1769F: arch/arm/mach-pxa/include/mach/palmtx.h 1770F: arch/arm/mach-pxa/palmtx.c 1771F: arch/arm/mach-pxa/palmt5.* 1772F: arch/arm/mach-pxa/include/mach/palmld.h 1773F: arch/arm/mach-pxa/palmld.c 1774F: arch/arm/mach-pxa/palmte2.* 1775F: arch/arm/mach-pxa/include/mach/palmtc.h 1776F: arch/arm/mach-pxa/palmtc.c 1777 1778ARM/PALMZ72 SUPPORT 1779M: Sergey Lapin <slapin@ossfans.org> 1780L: linux-arm-kernel@lists.infradead.org 1781W: http://hackndev.com 1782S: Maintained 1783F: arch/arm/mach-pxa/palmz72.* 1784 1785ARM/PLEB SUPPORT 1786M: Peter Chubb <pleb@gelato.unsw.edu.au> 1787W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1788S: Maintained 1789 1790ARM/PT DIGITAL BOARD PORT 1791M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793W: http://www.armlinux.org.uk/ 1794S: Maintained 1795 1796ARM/QUALCOMM SUPPORT 1797M: Andy Gross <andy.gross@linaro.org> 1798M: David Brown <david.brown@linaro.org> 1799L: linux-arm-msm@vger.kernel.org 1800L: linux-soc@vger.kernel.org 1801S: Maintained 1802F: Documentation/devicetree/bindings/soc/qcom/ 1803F: arch/arm/boot/dts/qcom-*.dts 1804F: arch/arm/boot/dts/qcom-*.dtsi 1805F: arch/arm/mach-qcom/ 1806F: arch/arm64/boot/dts/qcom/* 1807F: drivers/i2c/busses/i2c-qup.c 1808F: drivers/clk/qcom/ 1809F: drivers/dma/qcom/ 1810F: drivers/soc/qcom/ 1811F: drivers/spi/spi-qup.c 1812F: drivers/tty/serial/msm_serial.c 1813F: drivers/*/pm8???-* 1814F: drivers/mfd/ssbi.c 1815F: drivers/firmware/qcom_scm.c 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1817 1818ARM/RADISYS ENP2611 MACHINE SUPPORT 1819M: Lennert Buytenhek <kernel@wantstofly.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822 1823ARM/REALTEK ARCHITECTURE 1824M: Andreas Färber <afaerber@suse.de> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827F: arch/arm64/boot/dts/realtek/ 1828F: Documentation/devicetree/bindings/arm/realtek.txt 1829 1830ARM/RENESAS ARM64 ARCHITECTURE 1831M: Simon Horman <horms@verge.net.au> 1832M: Magnus Damm <magnus.damm@gmail.com> 1833L: linux-renesas-soc@vger.kernel.org 1834Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1836S: Supported 1837F: arch/arm64/boot/dts/renesas/ 1838F: Documentation/devicetree/bindings/arm/shmobile.txt 1839F: drivers/soc/renesas/ 1840F: include/linux/soc/renesas/ 1841 1842ARM/RISCPC ARCHITECTURE 1843M: Russell King <linux@armlinux.org.uk> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845W: http://www.armlinux.org.uk/ 1846S: Maintained 1847F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1848F: arch/arm/include/asm/hardware/ioc.h 1849F: arch/arm/include/asm/hardware/iomd.h 1850F: arch/arm/include/asm/hardware/memc.h 1851F: arch/arm/mach-rpc/ 1852F: drivers/net/ethernet/8390/etherh.c 1853F: drivers/net/ethernet/i825xx/ether1* 1854F: drivers/net/ethernet/seeq/ether3* 1855F: drivers/scsi/arm/ 1856 1857ARM/Rockchip SoC support 1858M: Heiko Stuebner <heiko@sntech.de> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860L: linux-rockchip@lists.infradead.org 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1862S: Maintained 1863F: arch/arm/boot/dts/rk3* 1864F: arch/arm/boot/dts/rv1108* 1865F: arch/arm/mach-rockchip/ 1866F: drivers/clk/rockchip/ 1867F: drivers/i2c/busses/i2c-rk3x.c 1868F: drivers/*/*rockchip* 1869F: drivers/*/*/*rockchip* 1870F: sound/soc/rockchip/ 1871N: rockchip 1872 1873ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1874M: Kukjin Kim <kgene@kernel.org> 1875M: Krzysztof Kozlowski <krzk@kernel.org> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1878Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1879S: Maintained 1880F: arch/arm/boot/dts/s3c* 1881F: arch/arm/boot/dts/s5p* 1882F: arch/arm/boot/dts/exynos* 1883F: arch/arm64/boot/dts/exynos/ 1884F: arch/arm/plat-samsung/ 1885F: arch/arm/mach-s3c24*/ 1886F: arch/arm/mach-s3c64xx/ 1887F: arch/arm/mach-s5p*/ 1888F: arch/arm/mach-exynos*/ 1889F: drivers/*/*s3c24* 1890F: drivers/*/*/*s3c24* 1891F: drivers/*/*s3c64xx* 1892F: drivers/*/*s5pv210* 1893F: drivers/memory/samsung/* 1894F: drivers/soc/samsung/* 1895F: Documentation/arm/Samsung/ 1896F: Documentation/devicetree/bindings/arm/samsung/ 1897F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1898F: Documentation/devicetree/bindings/power/pd-samsung.txt 1899N: exynos 1900 1901ARM/SAMSUNG MOBILE MACHINE SUPPORT 1902M: Kyungmin Park <kyungmin.park@samsung.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905F: arch/arm/mach-s5pv210/ 1906 1907ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1908M: Kyungmin Park <kyungmin.park@samsung.com> 1909M: Kamil Debski <kamil@wypas.org> 1910M: Andrzej Hajda <a.hajda@samsung.com> 1911L: linux-arm-kernel@lists.infradead.org 1912L: linux-media@vger.kernel.org 1913S: Maintained 1914F: drivers/media/platform/s5p-g2d/ 1915 1916ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1917M: Marek Szyprowski <m.szyprowski@samsung.com> 1918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1919L: linux-media@vger.kernel.org 1920S: Maintained 1921F: drivers/media/platform/s5p-cec/ 1922F: Documentation/devicetree/bindings/media/s5p-cec.txt 1923 1924ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1925M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1926M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1927L: linux-arm-kernel@lists.infradead.org 1928L: linux-media@vger.kernel.org 1929S: Maintained 1930F: drivers/media/platform/s5p-jpeg/ 1931 1932ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1933M: Kyungmin Park <kyungmin.park@samsung.com> 1934M: Kamil Debski <kamil@wypas.org> 1935M: Jeongtae Park <jtp.park@samsung.com> 1936M: Andrzej Hajda <a.hajda@samsung.com> 1937L: linux-arm-kernel@lists.infradead.org 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: arch/arm/plat-samsung/s5p-dev-mfc.c 1941F: drivers/media/platform/s5p-mfc/ 1942 1943ARM/SHMOBILE ARM ARCHITECTURE 1944M: Simon Horman <horms@verge.net.au> 1945M: Magnus Damm <magnus.damm@gmail.com> 1946L: linux-renesas-soc@vger.kernel.org 1947Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1948T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1949S: Supported 1950F: arch/arm/boot/dts/emev2* 1951F: arch/arm/boot/dts/r7s* 1952F: arch/arm/boot/dts/r8a* 1953F: arch/arm/boot/dts/sh* 1954F: arch/arm/configs/shmobile_defconfig 1955F: arch/arm/include/debug/renesas-scif.S 1956F: arch/arm/mach-shmobile/ 1957F: Documentation/devicetree/bindings/arm/shmobile.txt 1958F: drivers/soc/renesas/ 1959F: include/linux/soc/renesas/ 1960 1961ARM/SOCFPGA ARCHITECTURE 1962M: Dinh Nguyen <dinguyen@kernel.org> 1963S: Maintained 1964F: arch/arm/mach-socfpga/ 1965F: arch/arm/boot/dts/socfpga* 1966F: arch/arm/configs/socfpga_defconfig 1967F: arch/arm64/boot/dts/altera/ 1968W: http://www.rocketboards.org 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1970 1971ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1972M: Dinh Nguyen <dinguyen@kernel.org> 1973S: Maintained 1974F: drivers/clk/socfpga/ 1975 1976ARM/SOCFPGA EDAC SUPPORT 1977M: Thor Thayer <thor.thayer@linux.intel.com> 1978S: Maintained 1979F: drivers/edac/altera_edac. 1980 1981ARM/SPREADTRUM SoC SUPPORT 1982M: Orson Zhai <orsonzhai@gmail.com> 1983M: Baolin Wang <baolin.wang@linaro.org> 1984M: Chunyan Zhang <zhang.lyra@gmail.com> 1985S: Maintained 1986F: arch/arm64/boot/dts/sprd 1987N: sprd 1988 1989ARM/STI ARCHITECTURE 1990M: Patrice Chotard <patrice.chotard@st.com> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992W: http://www.stlinux.com 1993S: Maintained 1994F: arch/arm/mach-sti/ 1995F: arch/arm/boot/dts/sti* 1996F: drivers/char/hw_random/st-rng.c 1997F: drivers/clocksource/arm_global_timer.c 1998F: drivers/clocksource/clksrc_st_lpc.c 1999F: drivers/cpufreq/sti-cpufreq.c 2000F: drivers/dma/st_fdma* 2001F: drivers/i2c/busses/i2c-st.c 2002F: drivers/media/rc/st_rc.c 2003F: drivers/media/platform/sti/c8sectpfe/ 2004F: drivers/mmc/host/sdhci-st.c 2005F: drivers/phy/st/phy-miphy28lp.c 2006F: drivers/phy/st/phy-stih407-usb.c 2007F: drivers/pinctrl/pinctrl-st.c 2008F: drivers/remoteproc/st_remoteproc.c 2009F: drivers/remoteproc/st_slim_rproc.c 2010F: drivers/reset/sti/ 2011F: drivers/rtc/rtc-st-lpc.c 2012F: drivers/tty/serial/st-asc.c 2013F: drivers/usb/dwc3/dwc3-st.c 2014F: drivers/usb/host/ehci-st.c 2015F: drivers/usb/host/ohci-st.c 2016F: drivers/watchdog/st_lpc_wdt.c 2017F: drivers/ata/ahci_st.c 2018F: include/linux/remoteproc/st_slim_rproc.h 2019 2020ARM/STM32 ARCHITECTURE 2021M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2022M: Alexandre Torgue <alexandre.torgue@st.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024S: Maintained 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2026N: stm32 2027F: arch/arm/boot/dts/stm32* 2028F: arch/arm/mach-stm32/ 2029F: drivers/clocksource/armv7m_systick.c 2030 2031ARM/Synaptics Berlin SoC support 2032M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2033M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/mach-berlin/ 2037F: arch/arm/boot/dts/berlin* 2038F: arch/arm64/boot/dts/marvell/berlin* 2039 2040ARM/TANGO ARCHITECTURE 2041M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2042M: Mans Rullgard <mans@mansr.com> 2043L: linux-arm-kernel@lists.infradead.org 2044S: Odd Fixes 2045N: tango 2046 2047ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2048M: Lennert Buytenhek <kernel@wantstofly.org> 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2050S: Maintained 2051 2052ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2053M: Hans Verkuil <hans.verkuil@cisco.com> 2054L: linux-tegra@vger.kernel.org 2055L: linux-media@vger.kernel.org 2056S: Maintained 2057F: drivers/media/platform/tegra-cec/ 2058F: Documentation/devicetree/bindings/media/tegra-cec.txt 2059 2060ARM/TETON BGA MACHINE SUPPORT 2061M: "Mark F. Brown" <mark.brown314@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063S: Maintained 2064 2065ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2066M: Santosh Shilimkar <ssantosh@kernel.org> 2067L: linux-kernel@vger.kernel.org 2068S: Maintained 2069F: drivers/memory/*emif* 2070 2071ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2072M: Santosh Shilimkar <ssantosh@kernel.org> 2073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2074S: Maintained 2075F: arch/arm/mach-keystone/ 2076F: arch/arm/boot/dts/keystone-* 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2078 2079ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2080M: Santosh Shilimkar <ssantosh@kernel.org> 2081L: linux-kernel@vger.kernel.org 2082S: Maintained 2083F: drivers/clk/keystone/ 2084 2085ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2086M: Santosh Shilimkar <ssantosh@kernel.org> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088L: linux-kernel@vger.kernel.org 2089S: Maintained 2090F: drivers/clocksource/timer-keystone.c 2091 2092ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2093M: Santosh Shilimkar <ssantosh@kernel.org> 2094L: linux-kernel@vger.kernel.org 2095S: Maintained 2096F: drivers/power/reset/keystone-reset.c 2097 2098ARM/THECUS N2100 MACHINE SUPPORT 2099M: Lennert Buytenhek <kernel@wantstofly.org> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101S: Maintained 2102 2103ARM/TOSA MACHINE SUPPORT 2104M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2105M: Dirk Opfer <dirk@opfer-online.de> 2106S: Maintained 2107 2108ARM/UNIPHIER ARCHITECTURE 2109M: Masahiro Yamada <yamada.masahiro@socionext.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2112S: Maintained 2113F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2114F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2115F: arch/arm/boot/dts/uniphier* 2116F: arch/arm/include/asm/hardware/cache-uniphier.h 2117F: arch/arm/mach-uniphier/ 2118F: arch/arm/mm/cache-uniphier.c 2119F: arch/arm64/boot/dts/socionext/uniphier* 2120F: drivers/bus/uniphier-system-bus.c 2121F: drivers/clk/uniphier/ 2122F: drivers/gpio/gpio-uniphier.c 2123F: drivers/i2c/busses/i2c-uniphier* 2124F: drivers/irqchip/irq-uniphier-aidet.c 2125F: drivers/pinctrl/uniphier/ 2126F: drivers/reset/reset-uniphier.c 2127F: drivers/tty/serial/8250/8250_uniphier.c 2128N: uniphier 2129 2130ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2131M: Ulf Hansson <ulf.hansson@linaro.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133T: git git://git.linaro.org/people/ulfh/clk.git 2134S: Maintained 2135F: drivers/clk/ux500/ 2136 2137ARM/VERSATILE EXPRESS PLATFORM 2138M: Liviu Dudau <liviu.dudau@arm.com> 2139M: Sudeep Holla <sudeep.holla@arm.com> 2140M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2142S: Maintained 2143F: arch/arm/boot/dts/vexpress* 2144F: arch/arm64/boot/dts/arm/ 2145F: arch/arm/mach-vexpress/ 2146F: */*/vexpress* 2147F: */*/*/vexpress* 2148F: drivers/clk/versatile/clk-vexpress-osc.c 2149F: drivers/clocksource/versatile.c 2150N: mps2 2151 2152ARM/VFP SUPPORT 2153M: Russell King <linux@armlinux.org.uk> 2154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2155W: http://www.armlinux.org.uk/ 2156S: Maintained 2157F: arch/arm/vfp/ 2158 2159ARM/VOIPAC PXA270 SUPPORT 2160M: Marek Vasut <marek.vasut@gmail.com> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162S: Maintained 2163F: arch/arm/mach-pxa/vpac270.c 2164F: arch/arm/mach-pxa/include/mach/vpac270.h 2165 2166ARM/VT8500 ARM ARCHITECTURE 2167M: Tony Prisk <linux@prisktech.co.nz> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169S: Maintained 2170F: arch/arm/mach-vt8500/ 2171F: drivers/clocksource/vt8500_timer.c 2172F: drivers/i2c/busses/i2c-wmt.c 2173F: drivers/mmc/host/wmt-sdmmc.c 2174F: drivers/pwm/pwm-vt8500.c 2175F: drivers/rtc/rtc-vt8500.c 2176F: drivers/tty/serial/vt8500_serial.c 2177F: drivers/usb/host/ehci-platform.c 2178F: drivers/usb/host/uhci-platform.c 2179F: drivers/video/fbdev/vt8500lcdfb.* 2180F: drivers/video/fbdev/wm8505fb* 2181F: drivers/video/fbdev/wmt_ge_rops.* 2182 2183ARM/ZIPIT Z2 SUPPORT 2184M: Marek Vasut <marek.vasut@gmail.com> 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186S: Maintained 2187F: arch/arm/mach-pxa/z2.c 2188F: arch/arm/mach-pxa/include/mach/z2.h 2189 2190ARM/ZTE ARCHITECTURE 2191M: Jun Nie <jun.nie@linaro.org> 2192M: Baoyou Xie <baoyou.xie@linaro.org> 2193M: Shawn Guo <shawnguo@kernel.org> 2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2195S: Maintained 2196F: arch/arm/boot/dts/zx2967* 2197F: arch/arm/mach-zx/ 2198F: arch/arm64/boot/dts/zte/ 2199F: drivers/clk/zte/ 2200F: drivers/dma/zx_dma.c 2201F: drivers/gpio/gpio-zx.c 2202F: drivers/i2c/busses/i2c-zx2967.c 2203F: drivers/mmc/host/dw_mmc-zx.* 2204F: drivers/pinctrl/zte/ 2205F: drivers/soc/zte/ 2206F: drivers/thermal/zx2967_thermal.c 2207F: drivers/watchdog/zx2967_wdt.c 2208F: Documentation/devicetree/bindings/arm/zte.txt 2209F: Documentation/devicetree/bindings/clock/zx2967*.txt 2210F: Documentation/devicetree/bindings/dma/zxdma.txt 2211F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2212F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2213F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2214F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2215F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2216F: Documentation/devicetree/bindings/soc/zte/ 2217F: Documentation/devicetree/bindings/sound/zte,*.txt 2218F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2219F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2220F: include/dt-bindings/clock/zx2967*.h 2221F: include/dt-bindings/soc/zte,*.h 2222F: sound/soc/codecs/zx_aud96p22.c 2223F: sound/soc/zte/ 2224 2225ARM/ZYNQ ARCHITECTURE 2226M: Michal Simek <michal.simek@xilinx.com> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228W: http://wiki.xilinx.com 2229T: git https://github.com/Xilinx/linux-xlnx.git 2230S: Supported 2231F: arch/arm/mach-zynq/ 2232F: drivers/cpuidle/cpuidle-zynq.c 2233F: drivers/block/xsysace.c 2234N: zynq 2235N: xilinx 2236F: drivers/clocksource/cadence_ttc_timer.c 2237F: drivers/i2c/busses/i2c-cadence.c 2238F: drivers/mmc/host/sdhci-of-arasan.c 2239F: drivers/edac/synopsys_edac.c 2240 2241ARM64 PORT (AARCH64 ARCHITECTURE) 2242M: Catalin Marinas <catalin.marinas@arm.com> 2243M: Will Deacon <will.deacon@arm.com> 2244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2245T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2246S: Maintained 2247F: arch/arm64/ 2248F: Documentation/arm64/ 2249 2250AS3645A LED FLASH CONTROLLER DRIVER 2251M: Sakari Ailus <sakari.ailus@iki.fi> 2252L: linux-leds@vger.kernel.org 2253S: Maintained 2254F: drivers/leds/leds-as3645a.c 2255 2256ASAHI KASEI AK8974 DRIVER 2257M: Linus Walleij <linus.walleij@linaro.org> 2258L: linux-iio@vger.kernel.org 2259W: http://www.akm.com/ 2260S: Supported 2261F: drivers/iio/magnetometer/ak8974.c 2262 2263ASC7621 HARDWARE MONITOR DRIVER 2264M: George Joseph <george.joseph@fairview5.com> 2265L: linux-hwmon@vger.kernel.org 2266S: Maintained 2267F: Documentation/hwmon/asc7621 2268F: drivers/hwmon/asc7621.c 2269 2270ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2271M: Corentin Chary <corentin.chary@gmail.com> 2272L: acpi4asus-user@lists.sourceforge.net 2273L: platform-driver-x86@vger.kernel.org 2274W: http://acpi4asus.sf.net 2275S: Maintained 2276F: drivers/platform/x86/asus*.c 2277F: drivers/platform/x86/eeepc*.c 2278 2279ASUS WIRELESS RADIO CONTROL DRIVER 2280M: João Paulo Rechi Vita <jprvita@gmail.com> 2281L: platform-driver-x86@vger.kernel.org 2282S: Maintained 2283F: drivers/platform/x86/asus-wireless.c 2284 2285ASYMMETRIC KEYS 2286M: David Howells <dhowells@redhat.com> 2287L: keyrings@vger.kernel.org 2288S: Maintained 2289F: Documentation/crypto/asymmetric-keys.txt 2290F: include/linux/verification.h 2291F: include/crypto/public_key.h 2292F: include/crypto/pkcs7.h 2293F: crypto/asymmetric_keys/ 2294 2295ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2296R: Dan Williams <dan.j.williams@intel.com> 2297W: http://sourceforge.net/projects/xscaleiop 2298S: Odd fixes 2299F: Documentation/crypto/async-tx-api.txt 2300F: crypto/async_tx/ 2301F: drivers/dma/ 2302F: include/linux/dmaengine.h 2303F: include/linux/async_tx.h 2304 2305AT24 EEPROM DRIVER 2306M: Bartosz Golaszewski <brgl@bgdev.pl> 2307L: linux-i2c@vger.kernel.org 2308T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2309S: Maintained 2310F: Documentation/devicetree/bindings/eeprom/at24.txt 2311F: drivers/misc/eeprom/at24.c 2312F: include/linux/platform_data/at24.h 2313 2314ATA OVER ETHERNET (AOE) DRIVER 2315M: "Ed L. Cashin" <ed.cashin@acm.org> 2316W: http://www.openaoe.org/ 2317S: Supported 2318F: Documentation/aoe/ 2319F: drivers/block/aoe/ 2320 2321ATHEROS 71XX/9XXX GPIO DRIVER 2322M: Alban Bedel <albeu@free.fr> 2323W: https://github.com/AlbanBedel/linux 2324T: git git://github.com/AlbanBedel/linux 2325S: Maintained 2326F: drivers/gpio/gpio-ath79.c 2327F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2328 2329ATHEROS 71XX/9XXX USB PHY DRIVER 2330M: Alban Bedel <albeu@free.fr> 2331W: https://github.com/AlbanBedel/linux 2332T: git git://github.com/AlbanBedel/linux 2333S: Maintained 2334F: drivers/phy/qualcomm/phy-ath79-usb.c 2335F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2336 2337ATHEROS ATH GENERIC UTILITIES 2338M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2339L: linux-wireless@vger.kernel.org 2340S: Supported 2341F: drivers/net/wireless/ath/* 2342 2343ATHEROS ATH5K WIRELESS DRIVER 2344M: Jiri Slaby <jirislaby@gmail.com> 2345M: Nick Kossifidis <mickflemm@gmail.com> 2346M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2347L: linux-wireless@vger.kernel.org 2348W: http://wireless.kernel.org/en/users/Drivers/ath5k 2349S: Maintained 2350F: drivers/net/wireless/ath/ath5k/ 2351 2352ATHEROS ATH6KL WIRELESS DRIVER 2353M: Kalle Valo <kvalo@qca.qualcomm.com> 2354L: linux-wireless@vger.kernel.org 2355W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2357S: Supported 2358F: drivers/net/wireless/ath/ath6kl/ 2359 2360ATI_REMOTE2 DRIVER 2361M: Ville Syrjala <syrjala@sci.fi> 2362S: Maintained 2363F: drivers/input/misc/ati_remote2.c 2364 2365ATK0110 HWMON DRIVER 2366M: Luca Tettamanti <kronos.it@gmail.com> 2367L: linux-hwmon@vger.kernel.org 2368S: Maintained 2369F: drivers/hwmon/asus_atk0110.c 2370 2371ATLX ETHERNET DRIVERS 2372M: Jay Cliburn <jcliburn@gmail.com> 2373M: Chris Snook <chris.snook@gmail.com> 2374L: netdev@vger.kernel.org 2375W: http://sourceforge.net/projects/atl1 2376W: http://atl1.sourceforge.net 2377S: Maintained 2378F: drivers/net/ethernet/atheros/ 2379 2380ATM 2381M: Chas Williams <3chas3@gmail.com> 2382L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2383L: netdev@vger.kernel.org 2384W: http://linux-atm.sourceforge.net 2385S: Maintained 2386F: drivers/atm/ 2387F: include/linux/atm* 2388F: include/uapi/linux/atm* 2389 2390ATMEL AT91 / AT32 MCI DRIVER 2391M: Ludovic Desroches <ludovic.desroches@microchip.com> 2392S: Maintained 2393F: drivers/mmc/host/atmel-mci.c 2394 2395ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2396M: Nicolas Ferre <nicolas.ferre@microchip.com> 2397S: Supported 2398F: drivers/power/reset/at91-sama5d2_shdwc.c 2399 2400ATMEL Audio ALSA driver 2401M: Nicolas Ferre <nicolas.ferre@microchip.com> 2402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2403S: Supported 2404F: sound/soc/atmel 2405 2406ATMEL I2C DRIVER 2407M: Ludovic Desroches <ludovic.desroches@microchip.com> 2408L: linux-i2c@vger.kernel.org 2409S: Supported 2410F: drivers/i2c/busses/i2c-at91.c 2411 2412ATMEL ISI DRIVER 2413M: Ludovic Desroches <ludovic.desroches@microchip.com> 2414L: linux-media@vger.kernel.org 2415S: Supported 2416F: drivers/media/platform/atmel/atmel-isi.c 2417F: include/media/atmel-isi.h 2418 2419ATMEL LCDFB DRIVER 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: linux-fbdev@vger.kernel.org 2422S: Maintained 2423F: drivers/video/fbdev/atmel_lcdfb.c 2424F: include/video/atmel_lcdc.h 2425 2426ATMEL MACB ETHERNET DRIVER 2427M: Nicolas Ferre <nicolas.ferre@microchip.com> 2428S: Supported 2429F: drivers/net/ethernet/cadence/ 2430 2431ATMEL MAXTOUCH DRIVER 2432M: Nick Dyer <nick@shmanahar.org> 2433T: git git://github.com/ndyer/linux.git 2434S: Maintained 2435F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2436F: drivers/input/touchscreen/atmel_mxt_ts.c 2437 2438ATMEL SAMA5D2 ADC DRIVER 2439M: Ludovic Desroches <ludovic.desroches@microchip.com> 2440L: linux-iio@vger.kernel.org 2441S: Supported 2442F: drivers/iio/adc/at91-sama5d2_adc.c 2443 2444ATMEL SDMMC DRIVER 2445M: Ludovic Desroches <ludovic.desroches@microchip.com> 2446L: linux-mmc@vger.kernel.org 2447S: Supported 2448F: drivers/mmc/host/sdhci-of-at91.c 2449 2450ATMEL SPI DRIVER 2451M: Nicolas Ferre <nicolas.ferre@microchip.com> 2452S: Supported 2453F: drivers/spi/spi-atmel.* 2454 2455ATMEL SSC DRIVER 2456M: Nicolas Ferre <nicolas.ferre@microchip.com> 2457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2458S: Supported 2459F: drivers/misc/atmel-ssc.c 2460F: include/linux/atmel-ssc.h 2461 2462ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2463M: Nicolas Ferre <nicolas.ferre@microchip.com> 2464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2465S: Supported 2466F: drivers/misc/atmel_tclib.c 2467F: drivers/clocksource/tcb_clksrc.c 2468 2469ATMEL USBA UDC DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2472S: Supported 2473F: drivers/usb/gadget/udc/atmel_usba_udc.* 2474 2475ATMEL WIRELESS DRIVER 2476M: Simon Kelley <simon@thekelleys.org.uk> 2477L: linux-wireless@vger.kernel.org 2478W: http://www.thekelleys.org.uk/atmel 2479W: http://atmelwlandriver.sourceforge.net/ 2480S: Maintained 2481F: drivers/net/wireless/atmel/atmel* 2482 2483ATMEL XDMA DRIVER 2484M: Ludovic Desroches <ludovic.desroches@microchip.com> 2485L: linux-arm-kernel@lists.infradead.org 2486L: dmaengine@vger.kernel.org 2487S: Supported 2488F: drivers/dma/at_xdmac.c 2489 2490ATOMIC INFRASTRUCTURE 2491M: Will Deacon <will.deacon@arm.com> 2492M: Peter Zijlstra <peterz@infradead.org> 2493R: Boqun Feng <boqun.feng@gmail.com> 2494L: linux-kernel@vger.kernel.org 2495S: Maintained 2496F: arch/*/include/asm/atomic*.h 2497F: include/*/atomic*.h 2498 2499ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2500M: Bradley Grove <linuxdrivers@attotech.com> 2501L: linux-scsi@vger.kernel.org 2502W: http://www.attotech.com 2503S: Supported 2504F: drivers/scsi/esas2r 2505 2506ATUSB IEEE 802.15.4 RADIO DRIVER 2507M: Stefan Schmidt <stefan@osg.samsung.com> 2508L: linux-wpan@vger.kernel.org 2509S: Maintained 2510F: drivers/net/ieee802154/atusb.c 2511F: drivers/net/ieee802154/atusb.h 2512F: drivers/net/ieee802154/at86rf230.h 2513 2514AUDIT SUBSYSTEM 2515M: Paul Moore <paul@paul-moore.com> 2516M: Eric Paris <eparis@redhat.com> 2517L: linux-audit@redhat.com (moderated for non-subscribers) 2518W: https://github.com/linux-audit 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2520S: Supported 2521F: include/linux/audit.h 2522F: include/uapi/linux/audit.h 2523F: kernel/audit* 2524 2525AUXILIARY DISPLAY DRIVERS 2526M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2527W: http://miguelojeda.es/auxdisplay.htm 2528W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2529S: Maintained 2530F: drivers/auxdisplay/ 2531F: include/linux/cfag12864b.h 2532 2533AX.25 NETWORK LAYER 2534M: Ralf Baechle <ralf@linux-mips.org> 2535L: linux-hams@vger.kernel.org 2536W: http://www.linux-ax25.org/ 2537S: Maintained 2538F: include/uapi/linux/ax25.h 2539F: include/net/ax25.h 2540F: net/ax25/ 2541 2542AXENTIA ARM DEVICES 2543M: Peter Rosin <peda@axentia.se> 2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2545S: Maintained 2546F: Documentation/devicetree/bindings/arm/axentia.txt 2547F: arch/arm/boot/dts/at91-linea.dtsi 2548F: arch/arm/boot/dts/at91-natte.dtsi 2549F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2550F: arch/arm/boot/dts/at91-tse850-3.dts 2551 2552AXENTIA ASOC DRIVERS 2553M: Peter Rosin <peda@axentia.se> 2554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2555S: Maintained 2556F: Documentation/devicetree/bindings/sound/axentia,* 2557F: sound/soc/atmel/tse850-pcm5142.c 2558 2559AZ6007 DVB DRIVER 2560M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2561M: Mauro Carvalho Chehab <mchehab@kernel.org> 2562L: linux-media@vger.kernel.org 2563W: https://linuxtv.org 2564T: git git://linuxtv.org/media_tree.git 2565S: Maintained 2566F: drivers/media/usb/dvb-usb-v2/az6007.c 2567 2568AZTECH FM RADIO RECEIVER DRIVER 2569M: Hans Verkuil <hverkuil@xs4all.nl> 2570L: linux-media@vger.kernel.org 2571T: git git://linuxtv.org/media_tree.git 2572W: https://linuxtv.org 2573S: Maintained 2574F: drivers/media/radio/radio-aztech* 2575 2576B43 WIRELESS DRIVER 2577L: linux-wireless@vger.kernel.org 2578L: b43-dev@lists.infradead.org 2579W: http://wireless.kernel.org/en/users/Drivers/b43 2580S: Odd Fixes 2581F: drivers/net/wireless/broadcom/b43/ 2582 2583B43LEGACY WIRELESS DRIVER 2584M: Larry Finger <Larry.Finger@lwfinger.net> 2585L: linux-wireless@vger.kernel.org 2586L: b43-dev@lists.infradead.org 2587W: http://wireless.kernel.org/en/users/Drivers/b43 2588S: Maintained 2589F: drivers/net/wireless/broadcom/b43legacy/ 2590 2591BACKLIGHT CLASS/SUBSYSTEM 2592M: Lee Jones <lee.jones@linaro.org> 2593M: Daniel Thompson <daniel.thompson@linaro.org> 2594M: Jingoo Han <jingoohan1@gmail.com> 2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2596S: Maintained 2597F: drivers/video/backlight/ 2598F: include/linux/backlight.h 2599F: include/linux/pwm_backlight.h 2600F: Documentation/devicetree/bindings/leds/backlight 2601 2602BATMAN ADVANCED 2603M: Marek Lindner <mareklindner@neomailbox.ch> 2604M: Simon Wunderlich <sw@simonwunderlich.de> 2605M: Antonio Quartulli <a@unstable.cc> 2606L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2607W: https://www.open-mesh.org/ 2608Q: https://patchwork.open-mesh.org/project/batman/list/ 2609S: Maintained 2610F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2611F: Documentation/ABI/testing/sysfs-class-net-mesh 2612F: Documentation/networking/batman-adv.rst 2613F: include/uapi/linux/batadv_packet.h 2614F: include/uapi/linux/batman_adv.h 2615F: net/batman-adv/ 2616 2617BAYCOM/HDLCDRV DRIVERS FOR AX.25 2618M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2619L: linux-hams@vger.kernel.org 2620W: http://www.baycom.org/~tom/ham/ham.html 2621S: Maintained 2622F: drivers/net/hamradio/baycom* 2623 2624BCACHE (BLOCK LAYER CACHE) 2625M: Michael Lyle <mlyle@lyle.org> 2626M: Kent Overstreet <kent.overstreet@gmail.com> 2627L: linux-bcache@vger.kernel.org 2628W: http://bcache.evilpiepirate.org 2629C: irc://irc.oftc.net/bcache 2630S: Maintained 2631F: drivers/md/bcache/ 2632 2633BDISP ST MEDIA DRIVER 2634M: Fabien Dessenne <fabien.dessenne@st.com> 2635L: linux-media@vger.kernel.org 2636T: git git://linuxtv.org/media_tree.git 2637W: https://linuxtv.org 2638S: Supported 2639F: drivers/media/platform/sti/bdisp 2640 2641BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2642M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2643L: netdev@vger.kernel.org 2644S: Maintained 2645F: drivers/net/ethernet/ec_bhf.c 2646 2647BEFS FILE SYSTEM 2648M: Luis de Bethencourt <luisbg@kernel.org> 2649M: Salah Triki <salah.triki@gmail.com> 2650S: Maintained 2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2652F: Documentation/filesystems/befs.txt 2653F: fs/befs/ 2654 2655BFQ I/O SCHEDULER 2656M: Paolo Valente <paolo.valente@linaro.org> 2657M: Jens Axboe <axboe@kernel.dk> 2658L: linux-block@vger.kernel.org 2659S: Maintained 2660F: block/bfq-* 2661F: Documentation/block/bfq-iosched.txt 2662 2663BFS FILE SYSTEM 2664M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2665S: Maintained 2666F: Documentation/filesystems/bfs.txt 2667F: fs/bfs/ 2668F: include/uapi/linux/bfs_fs.h 2669 2670BLINKM RGB LED DRIVER 2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2672S: Maintained 2673F: drivers/leds/leds-blinkm.c 2674 2675BLOCK LAYER 2676M: Jens Axboe <axboe@kernel.dk> 2677L: linux-block@vger.kernel.org 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2679S: Maintained 2680F: block/ 2681F: drivers/block/ 2682F: kernel/trace/blktrace.c 2683F: lib/sbitmap.c 2684 2685BLOCK2MTD DRIVER 2686M: Joern Engel <joern@lazybastard.org> 2687L: linux-mtd@lists.infradead.org 2688S: Maintained 2689F: drivers/mtd/devices/block2mtd.c 2690 2691BLUETOOTH DRIVERS 2692M: Marcel Holtmann <marcel@holtmann.org> 2693M: Johan Hedberg <johan.hedberg@gmail.com> 2694L: linux-bluetooth@vger.kernel.org 2695W: http://www.bluez.org/ 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2698S: Maintained 2699F: drivers/bluetooth/ 2700 2701BLUETOOTH SUBSYSTEM 2702M: Marcel Holtmann <marcel@holtmann.org> 2703M: Johan Hedberg <johan.hedberg@gmail.com> 2704L: linux-bluetooth@vger.kernel.org 2705W: http://www.bluez.org/ 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2708S: Maintained 2709F: net/bluetooth/ 2710F: include/net/bluetooth/ 2711 2712BONDING DRIVER 2713M: Jay Vosburgh <j.vosburgh@gmail.com> 2714M: Veaceslav Falico <vfalico@gmail.com> 2715M: Andy Gospodarek <andy@greyhouse.net> 2716L: netdev@vger.kernel.org 2717W: http://sourceforge.net/projects/bonding/ 2718S: Supported 2719F: drivers/net/bonding/ 2720F: include/uapi/linux/if_bonding.h 2721 2722BPF (Safe dynamic programs and tools) 2723M: Alexei Starovoitov <ast@kernel.org> 2724M: Daniel Borkmann <daniel@iogearbox.net> 2725L: netdev@vger.kernel.org 2726L: linux-kernel@vger.kernel.org 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2729S: Supported 2730F: arch/x86/net/bpf_jit* 2731F: Documentation/networking/filter.txt 2732F: Documentation/bpf/ 2733F: include/linux/bpf* 2734F: include/linux/filter.h 2735F: include/trace/events/bpf.h 2736F: include/trace/events/xdp.h 2737F: include/uapi/linux/bpf* 2738F: include/uapi/linux/filter.h 2739F: kernel/bpf/ 2740F: kernel/trace/bpf_trace.c 2741F: lib/test_bpf.c 2742F: net/bpf/ 2743F: net/core/filter.c 2744F: net/sched/act_bpf.c 2745F: net/sched/cls_bpf.c 2746F: samples/bpf/ 2747F: tools/bpf/ 2748F: tools/testing/selftests/bpf/ 2749 2750BROADCOM B44 10/100 ETHERNET DRIVER 2751M: Michael Chan <michael.chan@broadcom.com> 2752L: netdev@vger.kernel.org 2753S: Supported 2754F: drivers/net/ethernet/broadcom/b44.* 2755 2756BROADCOM B53 ETHERNET SWITCH DRIVER 2757M: Florian Fainelli <f.fainelli@gmail.com> 2758L: netdev@vger.kernel.org 2759L: openwrt-devel@lists.openwrt.org (subscribers-only) 2760S: Supported 2761F: drivers/net/dsa/b53/* 2762F: include/linux/platform_data/b53.h 2763 2764BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2765M: Florian Fainelli <f.fainelli@gmail.com> 2766M: Ray Jui <rjui@broadcom.com> 2767M: Scott Branden <sbranden@broadcom.com> 2768M: bcm-kernel-feedback-list@broadcom.com 2769T: git git://github.com/broadcom/mach-bcm 2770S: Maintained 2771N: bcm281* 2772N: bcm113* 2773N: bcm216* 2774N: kona 2775F: arch/arm/mach-bcm/ 2776 2777BROADCOM BCM2835 ARM ARCHITECTURE 2778M: Eric Anholt <eric@anholt.net> 2779M: Stefan Wahren <stefan.wahren@i2se.com> 2780L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2782T: git git://github.com/anholt/linux 2783S: Maintained 2784N: bcm2835 2785F: drivers/staging/vc04_services 2786 2787BROADCOM BCM47XX MIPS ARCHITECTURE 2788M: Hauke Mehrtens <hauke@hauke-m.de> 2789M: Rafał Miłecki <zajec5@gmail.com> 2790L: linux-mips@linux-mips.org 2791S: Maintained 2792F: Documentation/devicetree/bindings/mips/brcm/ 2793F: arch/mips/bcm47xx/* 2794F: arch/mips/include/asm/mach-bcm47xx/* 2795 2796BROADCOM BCM5301X ARM ARCHITECTURE 2797M: Hauke Mehrtens <hauke@hauke-m.de> 2798M: Rafał Miłecki <zajec5@gmail.com> 2799M: Jon Mason <jonmason@broadcom.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-arm-kernel@lists.infradead.org 2802S: Maintained 2803F: arch/arm/mach-bcm/bcm_5301x.c 2804F: arch/arm/boot/dts/bcm5301x*.dtsi 2805F: arch/arm/boot/dts/bcm470* 2806F: arch/arm/boot/dts/bcm953012* 2807 2808BROADCOM BCM53573 ARM ARCHITECTURE 2809M: Rafał Miłecki <rafal@milecki.pl> 2810L: linux-arm-kernel@lists.infradead.org 2811S: Maintained 2812F: arch/arm/boot/dts/bcm53573* 2813F: arch/arm/boot/dts/bcm47189* 2814 2815BROADCOM BCM63XX ARM ARCHITECTURE 2816M: Florian Fainelli <f.fainelli@gmail.com> 2817M: bcm-kernel-feedback-list@broadcom.com 2818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2819T: git git://github.com/broadcom/stblinux.git 2820S: Maintained 2821N: bcm63xx 2822 2823BROADCOM BCM63XX/BCM33XX UDC DRIVER 2824M: Kevin Cernekee <cernekee@gmail.com> 2825L: linux-usb@vger.kernel.org 2826S: Maintained 2827F: drivers/usb/gadget/udc/bcm63xx_udc.* 2828 2829BROADCOM BCM7XXX ARM ARCHITECTURE 2830M: Brian Norris <computersforpeace@gmail.com> 2831M: Gregory Fong <gregory.0xf0@gmail.com> 2832M: Florian Fainelli <f.fainelli@gmail.com> 2833M: bcm-kernel-feedback-list@broadcom.com 2834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2835T: git git://github.com/broadcom/stblinux.git 2836S: Maintained 2837F: arch/arm/mach-bcm/*brcmstb* 2838F: arch/arm/boot/dts/bcm7*.dts* 2839F: drivers/bus/brcmstb_gisb.c 2840F: arch/arm/mm/cache-b15-rac.c 2841F: arch/arm/include/asm/hardware/cache-b15-rac.h 2842N: brcmstb 2843 2844BROADCOM BMIPS CPUFREQ DRIVER 2845M: Markus Mayer <mmayer@broadcom.com> 2846M: bcm-kernel-feedback-list@broadcom.com 2847L: linux-pm@vger.kernel.org 2848S: Maintained 2849F: drivers/cpufreq/bmips-cpufreq.c 2850 2851BROADCOM BMIPS MIPS ARCHITECTURE 2852M: Kevin Cernekee <cernekee@gmail.com> 2853M: Florian Fainelli <f.fainelli@gmail.com> 2854L: linux-mips@linux-mips.org 2855T: git git://github.com/broadcom/stblinux.git 2856S: Maintained 2857F: arch/mips/bmips/* 2858F: arch/mips/include/asm/mach-bmips/* 2859F: arch/mips/kernel/*bmips* 2860F: arch/mips/boot/dts/brcm/bcm*.dts* 2861F: drivers/irqchip/irq-bcm63* 2862F: drivers/irqchip/irq-bcm7* 2863F: drivers/irqchip/irq-brcmstb* 2864F: include/linux/bcm963xx_nvram.h 2865F: include/linux/bcm963xx_tag.h 2866 2867BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2868M: Rasesh Mody <rasesh.mody@cavium.com> 2869M: Harish Patil <harish.patil@cavium.com> 2870M: Dept-GELinuxNICDev@cavium.com 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/broadcom/bnx2.* 2874F: drivers/net/ethernet/broadcom/bnx2_* 2875 2876BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2877M: QLogic-Storage-Upstream@qlogic.com 2878L: linux-scsi@vger.kernel.org 2879S: Supported 2880F: drivers/scsi/bnx2fc/ 2881 2882BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2883M: QLogic-Storage-Upstream@qlogic.com 2884L: linux-scsi@vger.kernel.org 2885S: Supported 2886F: drivers/scsi/bnx2i/ 2887 2888BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2889M: Ariel Elior <ariel.elior@cavium.com> 2890M: everest-linux-l2@cavium.com 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/bnx2x/ 2894 2895BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2896M: Michael Chan <michael.chan@broadcom.com> 2897L: netdev@vger.kernel.org 2898S: Supported 2899F: drivers/net/ethernet/broadcom/bnxt/ 2900 2901BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2902M: Arend van Spriel <arend.vanspriel@broadcom.com> 2903M: Franky Lin <franky.lin@broadcom.com> 2904M: Hante Meuleman <hante.meuleman@broadcom.com> 2905M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2906M: Wright Feng <wright.feng@cypress.com> 2907L: linux-wireless@vger.kernel.org 2908L: brcm80211-dev-list.pdl@broadcom.com 2909L: brcm80211-dev-list@cypress.com 2910S: Supported 2911F: drivers/net/wireless/broadcom/brcm80211/ 2912 2913BROADCOM BRCMSTB GPIO DRIVER 2914M: Gregory Fong <gregory.0xf0@gmail.com> 2915L: bcm-kernel-feedback-list@broadcom.com 2916S: Supported 2917F: drivers/gpio/gpio-brcmstb.c 2918F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2919 2920BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2921M: Al Cooper <alcooperx@gmail.com> 2922L: linux-kernel@vger.kernel.org 2923L: bcm-kernel-feedback-list@broadcom.com 2924S: Maintained 2925F: drivers/phy/broadcom/phy-brcm-usb* 2926 2927BROADCOM GENET ETHERNET DRIVER 2928M: Doug Berger <opendmb@gmail.com> 2929M: Florian Fainelli <f.fainelli@gmail.com> 2930L: netdev@vger.kernel.org 2931S: Supported 2932F: drivers/net/ethernet/broadcom/genet/ 2933 2934BROADCOM IPROC ARM ARCHITECTURE 2935M: Ray Jui <rjui@broadcom.com> 2936M: Scott Branden <sbranden@broadcom.com> 2937M: Jon Mason <jonmason@broadcom.com> 2938M: bcm-kernel-feedback-list@broadcom.com 2939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2940T: git git://github.com/broadcom/cygnus-linux.git 2941S: Maintained 2942N: iproc 2943N: cygnus 2944N: bcm[-_]nsp 2945N: bcm9113* 2946N: bcm9583* 2947N: bcm9585* 2948N: bcm9586* 2949N: bcm988312 2950N: bcm113* 2951N: bcm583* 2952N: bcm585* 2953N: bcm586* 2954N: bcm88312 2955N: hr2 2956F: arch/arm64/boot/dts/broadcom/ns2* 2957F: drivers/clk/bcm/clk-ns* 2958F: drivers/pinctrl/bcm/pinctrl-ns* 2959 2960BROADCOM KONA GPIO DRIVER 2961M: Ray Jui <rjui@broadcom.com> 2962L: bcm-kernel-feedback-list@broadcom.com 2963S: Supported 2964F: drivers/gpio/gpio-bcm-kona.c 2965F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2966 2967BROADCOM NETXTREME-E ROCE DRIVER 2968M: Selvin Xavier <selvin.xavier@broadcom.com> 2969M: Devesh Sharma <devesh.sharma@broadcom.com> 2970M: Somnath Kotur <somnath.kotur@broadcom.com> 2971M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2972L: linux-rdma@vger.kernel.org 2973W: http://www.broadcom.com 2974S: Supported 2975F: drivers/infiniband/hw/bnxt_re/ 2976F: include/uapi/rdma/bnxt_re-abi.h 2977 2978BROADCOM NVRAM DRIVER 2979M: Rafał Miłecki <zajec5@gmail.com> 2980L: linux-mips@linux-mips.org 2981S: Maintained 2982F: drivers/firmware/broadcom/* 2983 2984BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2985M: Rafał Miłecki <zajec5@gmail.com> 2986L: linux-wireless@vger.kernel.org 2987S: Maintained 2988F: drivers/bcma/ 2989F: include/linux/bcma/ 2990 2991BROADCOM STB AVS CPUFREQ DRIVER 2992M: Markus Mayer <mmayer@broadcom.com> 2993M: bcm-kernel-feedback-list@broadcom.com 2994L: linux-pm@vger.kernel.org 2995S: Maintained 2996F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2997F: drivers/cpufreq/brcmstb* 2998 2999BROADCOM STB AVS TMON DRIVER 3000M: Markus Mayer <mmayer@broadcom.com> 3001M: bcm-kernel-feedback-list@broadcom.com 3002L: linux-pm@vger.kernel.org 3003S: Maintained 3004F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3005F: drivers/thermal/broadcom/brcmstb* 3006 3007BROADCOM STB NAND FLASH DRIVER 3008M: Brian Norris <computersforpeace@gmail.com> 3009M: Kamal Dasu <kdasu.kdev@gmail.com> 3010L: linux-mtd@lists.infradead.org 3011L: bcm-kernel-feedback-list@broadcom.com 3012S: Maintained 3013F: drivers/mtd/nand/raw/brcmnand/ 3014 3015BROADCOM STB DPFE DRIVER 3016M: Markus Mayer <mmayer@broadcom.com> 3017M: bcm-kernel-feedback-list@broadcom.com 3018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3019S: Maintained 3020F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3021F: drivers/memory/brcmstb_dpfe.c 3022 3023BROADCOM SYSTEMPORT ETHERNET DRIVER 3024M: Florian Fainelli <f.fainelli@gmail.com> 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/bcmsysport.* 3028 3029BROADCOM TG3 GIGABIT ETHERNET DRIVER 3030M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3031M: Prashant Sreedharan <prashant@broadcom.com> 3032M: Michael Chan <mchan@broadcom.com> 3033L: netdev@vger.kernel.org 3034S: Supported 3035F: drivers/net/ethernet/broadcom/tg3.* 3036 3037BROCADE BFA FC SCSI DRIVER 3038M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3039M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3040L: linux-scsi@vger.kernel.org 3041S: Supported 3042F: drivers/scsi/bfa/ 3043 3044BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3045M: Rasesh Mody <rasesh.mody@cavium.com> 3046M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3047M: Dept-GELinuxNICDev@cavium.com 3048L: netdev@vger.kernel.org 3049S: Supported 3050F: drivers/net/ethernet/brocade/bna/ 3051 3052BSG (block layer generic sg v4 driver) 3053M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3054L: linux-scsi@vger.kernel.org 3055S: Supported 3056F: block/bsg.c 3057F: include/linux/bsg.h 3058F: include/uapi/linux/bsg.h 3059 3060BT87X AUDIO DRIVER 3061M: Clemens Ladisch <clemens@ladisch.de> 3062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3063T: git git://git.alsa-project.org/alsa-kernel.git 3064S: Maintained 3065F: Documentation/sound/alsa/Bt87x.txt 3066F: sound/pci/bt87x.c 3067 3068BT8XXGPIO DRIVER 3069M: Michael Buesch <m@bues.ch> 3070W: http://bu3sch.de/btgpio.php 3071S: Maintained 3072F: drivers/gpio/gpio-bt8xx.c 3073 3074BTRFS FILE SYSTEM 3075M: Chris Mason <clm@fb.com> 3076M: Josef Bacik <jbacik@fb.com> 3077M: David Sterba <dsterba@suse.com> 3078L: linux-btrfs@vger.kernel.org 3079W: http://btrfs.wiki.kernel.org/ 3080Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3081T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3082S: Maintained 3083F: Documentation/filesystems/btrfs.txt 3084F: fs/btrfs/ 3085F: include/linux/btrfs* 3086F: include/uapi/linux/btrfs* 3087 3088BTTV VIDEO4LINUX DRIVER 3089M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3090M: Mauro Carvalho Chehab <mchehab@kernel.org> 3091L: linux-media@vger.kernel.org 3092W: https://linuxtv.org 3093T: git git://linuxtv.org/media_tree.git 3094S: Odd fixes 3095F: Documentation/media/v4l-drivers/bttv* 3096F: drivers/media/pci/bt8xx/bttv* 3097 3098BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3099M: Chanwoo Choi <cw00.choi@samsung.com> 3100L: linux-pm@vger.kernel.org 3101L: linux-samsung-soc@vger.kernel.org 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3103S: Maintained 3104F: drivers/devfreq/exynos-bus.c 3105F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3106 3107BUSLOGIC SCSI DRIVER 3108M: Khalid Aziz <khalid@gonehiking.org> 3109L: linux-scsi@vger.kernel.org 3110S: Maintained 3111F: drivers/scsi/BusLogic.* 3112F: drivers/scsi/FlashPoint.* 3113 3114C-MEDIA CMI8788 DRIVER 3115M: Clemens Ladisch <clemens@ladisch.de> 3116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3117T: git git://git.alsa-project.org/alsa-kernel.git 3118S: Maintained 3119F: sound/pci/oxygen/ 3120 3121C6X ARCHITECTURE 3122M: Mark Salter <msalter@redhat.com> 3123M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3124L: linux-c6x-dev@linux-c6x.org 3125W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3126S: Maintained 3127F: arch/c6x/ 3128 3129CA8210 IEEE-802.15.4 RADIO DRIVER 3130M: Harry Morris <h.morris@cascoda.com> 3131L: linux-wpan@vger.kernel.org 3132W: https://github.com/Cascoda/ca8210-linux.git 3133S: Maintained 3134F: drivers/net/ieee802154/ca8210.c 3135F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3136 3137CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3138M: David Howells <dhowells@redhat.com> 3139L: linux-cachefs@redhat.com (moderated for non-subscribers) 3140S: Supported 3141F: Documentation/filesystems/caching/cachefiles.txt 3142F: fs/cachefiles/ 3143 3144CADET FM/AM RADIO RECEIVER DRIVER 3145M: Hans Verkuil <hverkuil@xs4all.nl> 3146L: linux-media@vger.kernel.org 3147T: git git://linuxtv.org/media_tree.git 3148W: https://linuxtv.org 3149S: Maintained 3150F: drivers/media/radio/radio-cadet* 3151 3152CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3153M: Jonathan Corbet <corbet@lwn.net> 3154L: linux-media@vger.kernel.org 3155T: git git://linuxtv.org/media_tree.git 3156S: Maintained 3157F: Documentation/media/v4l-drivers/cafe_ccic* 3158F: drivers/media/platform/marvell-ccic/ 3159 3160CAIF NETWORK LAYER 3161M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3162L: netdev@vger.kernel.org 3163S: Supported 3164F: Documentation/networking/caif/ 3165F: drivers/net/caif/ 3166F: include/uapi/linux/caif/ 3167F: include/net/caif/ 3168F: net/caif/ 3169 3170CALGARY x86-64 IOMMU 3171M: Muli Ben-Yehuda <mulix@mulix.org> 3172M: Jon Mason <jdmason@kudzu.us> 3173L: iommu@lists.linux-foundation.org 3174S: Maintained 3175F: arch/x86/kernel/pci-calgary_64.c 3176F: arch/x86/kernel/tce_64.c 3177F: arch/x86/include/asm/calgary.h 3178F: arch/x86/include/asm/tce.h 3179 3180CAN NETWORK DRIVERS 3181M: Wolfgang Grandegger <wg@grandegger.com> 3182M: Marc Kleine-Budde <mkl@pengutronix.de> 3183L: linux-can@vger.kernel.org 3184W: https://github.com/linux-can 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3187S: Maintained 3188F: Documentation/devicetree/bindings/net/can/ 3189F: drivers/net/can/ 3190F: include/linux/can/dev.h 3191F: include/linux/can/platform/ 3192F: include/uapi/linux/can/error.h 3193F: include/uapi/linux/can/netlink.h 3194 3195CAN NETWORK LAYER 3196M: Oliver Hartkopp <socketcan@hartkopp.net> 3197M: Marc Kleine-Budde <mkl@pengutronix.de> 3198L: linux-can@vger.kernel.org 3199W: https://github.com/linux-can 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3202S: Maintained 3203F: Documentation/networking/can.rst 3204F: net/can/ 3205F: include/linux/can/core.h 3206F: include/uapi/linux/can.h 3207F: include/uapi/linux/can/bcm.h 3208F: include/uapi/linux/can/raw.h 3209F: include/uapi/linux/can/gw.h 3210 3211CAPABILITIES 3212M: Serge Hallyn <serge@hallyn.com> 3213L: linux-security-module@vger.kernel.org 3214S: Supported 3215F: include/linux/capability.h 3216F: include/uapi/linux/capability.h 3217F: security/commoncap.c 3218F: kernel/capability.c 3219 3220CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3221M: Kevin Tsai <ktsai@capellamicro.com> 3222S: Maintained 3223F: drivers/iio/light/cm* 3224 3225CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3226M: Christian Lamparter <chunkeey@googlemail.com> 3227L: linux-wireless@vger.kernel.org 3228W: http://wireless.kernel.org/en/users/Drivers/carl9170 3229S: Maintained 3230F: drivers/net/wireless/ath/carl9170/ 3231 3232CAVIUM I2C DRIVER 3233M: Jan Glauber <jglauber@cavium.com> 3234M: David Daney <david.daney@cavium.com> 3235W: http://www.cavium.com 3236S: Supported 3237F: drivers/i2c/busses/i2c-octeon* 3238F: drivers/i2c/busses/i2c-thunderx* 3239 3240CAVIUM LIQUIDIO NETWORK DRIVER 3241M: Derek Chickles <derek.chickles@caviumnetworks.com> 3242M: Satanand Burla <satananda.burla@caviumnetworks.com> 3243M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3244M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3245L: netdev@vger.kernel.org 3246W: http://www.cavium.com 3247S: Supported 3248F: drivers/net/ethernet/cavium/liquidio/ 3249 3250CAVIUM MMC DRIVER 3251M: Jan Glauber <jglauber@cavium.com> 3252M: David Daney <david.daney@cavium.com> 3253M: Steven J. Hill <Steven.Hill@cavium.com> 3254W: http://www.cavium.com 3255S: Supported 3256F: drivers/mmc/host/cavium* 3257 3258CAVIUM OCTEON-TX CRYPTO DRIVER 3259M: George Cherian <george.cherian@cavium.com> 3260L: linux-crypto@vger.kernel.org 3261W: http://www.cavium.com 3262S: Supported 3263F: drivers/crypto/cavium/cpt/ 3264 3265CAVIUM THUNDERX2 ARM64 SOC 3266M: Robert Richter <rrichter@cavium.com> 3267M: Jayachandran C <jnair@caviumnetworks.com> 3268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3269S: Maintained 3270F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3271F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3272 3273CC2520 IEEE-802.15.4 RADIO DRIVER 3274M: Varka Bhadram <varkabhadram@gmail.com> 3275L: linux-wpan@vger.kernel.org 3276S: Maintained 3277F: drivers/net/ieee802154/cc2520.c 3278F: include/linux/spi/cc2520.h 3279F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3280 3281CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3282M: Gilad Ben-Yossef <gilad@benyossef.com> 3283L: linux-crypto@vger.kernel.org 3284S: Supported 3285F: drivers/crypto/ccree/ 3286W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3287 3288CEC FRAMEWORK 3289M: Hans Verkuil <hans.verkuil@cisco.com> 3290L: linux-media@vger.kernel.org 3291T: git git://linuxtv.org/media_tree.git 3292W: http://linuxtv.org 3293S: Supported 3294F: Documentation/media/kapi/cec-core.rst 3295F: Documentation/media/uapi/cec 3296F: drivers/media/cec/ 3297F: drivers/media/rc/keymaps/rc-cec.c 3298F: include/media/cec.h 3299F: include/media/cec-notifier.h 3300F: include/uapi/linux/cec.h 3301F: include/uapi/linux/cec-funcs.h 3302F: Documentation/devicetree/bindings/media/cec.txt 3303F: Documentation/ABI/testing/debugfs-cec-error-inj 3304 3305CEC GPIO DRIVER 3306M: Hans Verkuil <hans.verkuil@cisco.com> 3307L: linux-media@vger.kernel.org 3308T: git git://linuxtv.org/media_tree.git 3309W: http://linuxtv.org 3310S: Supported 3311F: drivers/media/platform/cec-gpio/ 3312F: Documentation/devicetree/bindings/media/cec-gpio.txt 3313 3314CELL BROADBAND ENGINE ARCHITECTURE 3315M: Arnd Bergmann <arnd@arndb.de> 3316L: linuxppc-dev@lists.ozlabs.org 3317W: http://www.ibm.com/developerworks/power/cell/ 3318S: Supported 3319F: arch/powerpc/include/asm/cell*.h 3320F: arch/powerpc/include/asm/spu*.h 3321F: arch/powerpc/include/uapi/asm/spu*.h 3322F: arch/powerpc/oprofile/*cell* 3323F: arch/powerpc/platforms/cell/ 3324 3325CEPH COMMON CODE (LIBCEPH) 3326M: Ilya Dryomov <idryomov@gmail.com> 3327M: "Yan, Zheng" <zyan@redhat.com> 3328M: Sage Weil <sage@redhat.com> 3329L: ceph-devel@vger.kernel.org 3330W: http://ceph.com/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3332T: git git://github.com/ceph/ceph-client.git 3333S: Supported 3334F: net/ceph/ 3335F: include/linux/ceph/ 3336F: include/linux/crush/ 3337 3338CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3339M: "Yan, Zheng" <zyan@redhat.com> 3340M: Sage Weil <sage@redhat.com> 3341M: Ilya Dryomov <idryomov@gmail.com> 3342L: ceph-devel@vger.kernel.org 3343W: http://ceph.com/ 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3345T: git git://github.com/ceph/ceph-client.git 3346S: Supported 3347F: Documentation/filesystems/ceph.txt 3348F: fs/ceph/ 3349 3350CERTIFICATE HANDLING: 3351M: David Howells <dhowells@redhat.com> 3352M: David Woodhouse <dwmw2@infradead.org> 3353L: keyrings@vger.kernel.org 3354S: Maintained 3355F: Documentation/module-signing.txt 3356F: certs/ 3357F: scripts/sign-file.c 3358F: scripts/extract-cert.c 3359 3360CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3361L: linux-usb@vger.kernel.org 3362S: Orphan 3363F: Documentation/usb/WUSB-Design-overview.txt 3364F: Documentation/usb/wusb-cbaf 3365F: drivers/usb/host/hwa-hc.c 3366F: drivers/usb/host/whci/ 3367F: drivers/usb/wusbcore/ 3368F: include/linux/usb/wusb* 3369 3370CFAG12864B LCD DRIVER 3371M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3372W: http://miguelojeda.es/auxdisplay.htm 3373W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3374S: Maintained 3375F: drivers/auxdisplay/cfag12864b.c 3376F: include/linux/cfag12864b.h 3377 3378CFAG12864BFB LCD FRAMEBUFFER DRIVER 3379M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3380W: http://miguelojeda.es/auxdisplay.htm 3381W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3382S: Maintained 3383F: drivers/auxdisplay/cfag12864bfb.c 3384F: include/linux/cfag12864b.h 3385 3386802.11 (including CFG80211/NL80211) 3387M: Johannes Berg <johannes@sipsolutions.net> 3388L: linux-wireless@vger.kernel.org 3389W: http://wireless.kernel.org/ 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3392S: Maintained 3393F: net/wireless/ 3394F: include/uapi/linux/nl80211.h 3395F: include/linux/ieee80211.h 3396F: include/net/wext.h 3397F: include/net/cfg80211.h 3398F: include/net/iw_handler.h 3399F: include/net/ieee80211_radiotap.h 3400F: Documentation/driver-api/80211/cfg80211.rst 3401F: Documentation/networking/regulatory.txt 3402 3403CHAR and MISC DRIVERS 3404M: Arnd Bergmann <arnd@arndb.de> 3405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3407S: Supported 3408F: drivers/char/ 3409F: drivers/misc/ 3410F: include/linux/miscdevice.h 3411 3412CHECKPATCH 3413M: Andy Whitcroft <apw@canonical.com> 3414M: Joe Perches <joe@perches.com> 3415S: Maintained 3416F: scripts/checkpatch.pl 3417 3418CHINESE DOCUMENTATION 3419M: Harry Wei <harryxiyou@gmail.com> 3420L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3421L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3422S: Maintained 3423F: Documentation/translations/zh_CN/ 3424 3425CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3426M: Peter Chen <Peter.Chen@nxp.com> 3427T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3428L: linux-usb@vger.kernel.org 3429S: Maintained 3430F: drivers/usb/chipidea/ 3431 3432CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3433M: Hans de Goede <hdegoede@redhat.com> 3434L: linux-input@vger.kernel.org 3435S: Maintained 3436F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3437F: drivers/input/touchscreen/chipone_icn8318.c 3438 3439CHROME HARDWARE PLATFORM SUPPORT 3440M: Benson Leung <bleung@chromium.org> 3441M: Olof Johansson <olof@lixom.net> 3442S: Maintained 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3444F: drivers/platform/chrome/ 3445 3446CIRRUS LOGIC AUDIO CODEC DRIVERS 3447M: Brian Austin <brian.austin@cirrus.com> 3448M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3449L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3450S: Maintained 3451F: sound/soc/codecs/cs* 3452 3453CIRRUS LOGIC EP93XX ETHERNET DRIVER 3454M: Hartley Sweeten <hsweeten@visionengravers.com> 3455L: netdev@vger.kernel.org 3456S: Maintained 3457F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3458 3459CISCO FCOE HBA DRIVER 3460M: Satish Kharat <satishkh@cisco.com> 3461M: Sesidhar Baddela <sebaddel@cisco.com> 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463L: linux-scsi@vger.kernel.org 3464S: Supported 3465F: drivers/scsi/fnic/ 3466 3467CISCO SCSI HBA DRIVER 3468M: Karan Tilak Kumar <kartilak@cisco.com> 3469M: Sesidhar Baddela <sebaddel@cisco.com> 3470L: linux-scsi@vger.kernel.org 3471S: Supported 3472F: drivers/scsi/snic/ 3473 3474CISCO VIC ETHERNET NIC DRIVER 3475M: Christian Benvenuti <benve@cisco.com> 3476M: Govindarajulu Varadarajan <_govind@gmx.com> 3477M: Parvi Kaustubhi <pkaustub@cisco.com> 3478S: Supported 3479F: drivers/net/ethernet/cisco/enic/ 3480 3481CISCO VIC LOW LATENCY NIC DRIVER 3482M: Christian Benvenuti <benve@cisco.com> 3483M: Dave Goodell <dgoodell@cisco.com> 3484S: Supported 3485F: drivers/infiniband/hw/usnic/ 3486 3487CLEANCACHE API 3488M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3489L: linux-kernel@vger.kernel.org 3490S: Maintained 3491F: mm/cleancache.c 3492F: include/linux/cleancache.h 3493 3494CLK API 3495M: Russell King <linux@armlinux.org.uk> 3496L: linux-clk@vger.kernel.org 3497S: Maintained 3498F: include/linux/clk.h 3499 3500CLOCKSOURCE, CLOCKEVENT DRIVERS 3501M: Daniel Lezcano <daniel.lezcano@linaro.org> 3502M: Thomas Gleixner <tglx@linutronix.de> 3503L: linux-kernel@vger.kernel.org 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3505S: Supported 3506F: drivers/clocksource/ 3507F: Documentation/devicetree/bindings/timer/ 3508 3509CMPC ACPI DRIVER 3510M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3511M: Daniel Oliveira Nascimento <don@syst.com.br> 3512L: platform-driver-x86@vger.kernel.org 3513S: Supported 3514F: drivers/platform/x86/classmate-laptop.c 3515 3516COBALT MEDIA DRIVER 3517M: Hans Verkuil <hans.verkuil@cisco.com> 3518L: linux-media@vger.kernel.org 3519T: git git://linuxtv.org/media_tree.git 3520W: https://linuxtv.org 3521S: Supported 3522F: drivers/media/pci/cobalt/ 3523 3524COCCINELLE/Semantic Patches (SmPL) 3525M: Julia Lawall <Julia.Lawall@lip6.fr> 3526M: Gilles Muller <Gilles.Muller@lip6.fr> 3527M: Nicolas Palix <nicolas.palix@imag.fr> 3528M: Michal Marek <michal.lkml@markovi.net> 3529L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3531W: http://coccinelle.lip6.fr/ 3532S: Supported 3533F: Documentation/dev-tools/coccinelle.rst 3534F: scripts/coccinelle/ 3535F: scripts/coccicheck 3536 3537CODA FILE SYSTEM 3538M: Jan Harkes <jaharkes@cs.cmu.edu> 3539M: coda@cs.cmu.edu 3540L: codalist@coda.cs.cmu.edu 3541W: http://www.coda.cs.cmu.edu/ 3542S: Maintained 3543F: Documentation/filesystems/coda.txt 3544F: fs/coda/ 3545F: include/linux/coda*.h 3546F: include/uapi/linux/coda*.h 3547 3548CODA V4L2 MEM2MEM DRIVER 3549M: Philipp Zabel <p.zabel@pengutronix.de> 3550L: linux-media@vger.kernel.org 3551S: Maintained 3552F: Documentation/devicetree/bindings/media/coda.txt 3553F: drivers/media/platform/coda/ 3554 3555COMMON CLK FRAMEWORK 3556M: Michael Turquette <mturquette@baylibre.com> 3557M: Stephen Boyd <sboyd@kernel.org> 3558L: linux-clk@vger.kernel.org 3559Q: http://patchwork.kernel.org/project/linux-clk/list/ 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3561S: Maintained 3562F: Documentation/devicetree/bindings/clock/ 3563F: drivers/clk/ 3564X: drivers/clk/clkdev.c 3565F: include/linux/clk-pr* 3566F: include/linux/clk/ 3567 3568COMMON INTERNET FILE SYSTEM (CIFS) 3569M: Steve French <sfrench@samba.org> 3570L: linux-cifs@vger.kernel.org 3571L: samba-technical@lists.samba.org (moderated for non-subscribers) 3572W: http://linux-cifs.samba.org/ 3573T: git git://git.samba.org/sfrench/cifs-2.6.git 3574S: Supported 3575F: Documentation/filesystems/cifs/ 3576F: fs/cifs/ 3577 3578COMPACTPCI HOTPLUG CORE 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpci_hotplug* 3583 3584COMPACTPCI HOTPLUG GENERIC DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_generic.c 3589 3590COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3591M: Scott Murray <scott@spiteful.org> 3592L: linux-pci@vger.kernel.org 3593S: Maintained 3594F: drivers/pci/hotplug/cpcihp_zt5550.* 3595 3596COMPAL LAPTOP SUPPORT 3597M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3598L: platform-driver-x86@vger.kernel.org 3599S: Maintained 3600F: drivers/platform/x86/compal-laptop.c 3601 3602CONEXANT ACCESSRUNNER USB DRIVER 3603L: accessrunner-general@lists.sourceforge.net 3604W: http://accessrunner.sourceforge.net/ 3605S: Orphan 3606F: drivers/usb/atm/cxacru.c 3607 3608CONFIGFS 3609M: Joel Becker <jlbec@evilplan.org> 3610M: Christoph Hellwig <hch@lst.de> 3611T: git git://git.infradead.org/users/hch/configfs.git 3612S: Supported 3613F: fs/configfs/ 3614F: include/linux/configfs.h 3615 3616CONNECTOR 3617M: Evgeniy Polyakov <zbr@ioremap.net> 3618L: netdev@vger.kernel.org 3619S: Maintained 3620F: drivers/connector/ 3621 3622CONTROL GROUP (CGROUP) 3623M: Tejun Heo <tj@kernel.org> 3624M: Li Zefan <lizefan@huawei.com> 3625M: Johannes Weiner <hannes@cmpxchg.org> 3626L: cgroups@vger.kernel.org 3627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3628S: Maintained 3629F: Documentation/cgroup* 3630F: include/linux/cgroup* 3631F: kernel/cgroup* 3632 3633CONTROL GROUP - CPUSET 3634M: Li Zefan <lizefan@huawei.com> 3635L: cgroups@vger.kernel.org 3636W: http://www.bullopensource.org/cpuset/ 3637W: http://oss.sgi.com/projects/cpusets/ 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3639S: Maintained 3640F: Documentation/cgroup-v1/cpusets.txt 3641F: include/linux/cpuset.h 3642F: kernel/cgroup/cpuset.c 3643 3644CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3645M: Johannes Weiner <hannes@cmpxchg.org> 3646M: Michal Hocko <mhocko@kernel.org> 3647M: Vladimir Davydov <vdavydov.dev@gmail.com> 3648L: cgroups@vger.kernel.org 3649L: linux-mm@kvack.org 3650S: Maintained 3651F: mm/memcontrol.c 3652F: mm/swap_cgroup.c 3653 3654CORETEMP HARDWARE MONITORING DRIVER 3655M: Fenghua Yu <fenghua.yu@intel.com> 3656L: linux-hwmon@vger.kernel.org 3657S: Maintained 3658F: Documentation/hwmon/coretemp 3659F: drivers/hwmon/coretemp.c 3660 3661COSA/SRP SYNC SERIAL DRIVER 3662M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3663W: http://www.fi.muni.cz/~kas/cosa/ 3664S: Maintained 3665F: drivers/net/wan/cosa* 3666 3667CPMAC ETHERNET DRIVER 3668M: Florian Fainelli <f.fainelli@gmail.com> 3669L: netdev@vger.kernel.org 3670S: Maintained 3671F: drivers/net/ethernet/ti/cpmac.c 3672 3673CPU FREQUENCY DRIVERS 3674M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3675M: Viresh Kumar <viresh.kumar@linaro.org> 3676L: linux-pm@vger.kernel.org 3677S: Maintained 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3679T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3680B: https://bugzilla.kernel.org 3681F: Documentation/cpu-freq/ 3682F: Documentation/devicetree/bindings/cpufreq/ 3683F: drivers/cpufreq/ 3684F: include/linux/cpufreq.h 3685F: tools/testing/selftests/cpufreq/ 3686 3687CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3688M: Viresh Kumar <viresh.kumar@linaro.org> 3689M: Sudeep Holla <sudeep.holla@arm.com> 3690L: linux-pm@vger.kernel.org 3691W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3692S: Maintained 3693F: drivers/cpufreq/arm_big_little.h 3694F: drivers/cpufreq/arm_big_little.c 3695F: drivers/cpufreq/arm_big_little_dt.c 3696 3697CPU POWER MONITORING SUBSYSTEM 3698M: Thomas Renninger <trenn@suse.com> 3699M: Shuah Khan <shuahkh@osg.samsung.com> 3700M: Shuah Khan <shuah@kernel.org> 3701L: linux-pm@vger.kernel.org 3702S: Maintained 3703F: tools/power/cpupower/ 3704 3705CPUID/MSR DRIVER 3706M: "H. Peter Anvin" <hpa@zytor.com> 3707S: Maintained 3708F: arch/x86/kernel/cpuid.c 3709F: arch/x86/kernel/msr.c 3710 3711CPUIDLE DRIVER - ARM BIG LITTLE 3712M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3713M: Daniel Lezcano <daniel.lezcano@linaro.org> 3714L: linux-pm@vger.kernel.org 3715L: linux-arm-kernel@lists.infradead.org 3716T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3717S: Maintained 3718F: drivers/cpuidle/cpuidle-big_little.c 3719 3720CPUIDLE DRIVER - ARM EXYNOS 3721M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3722M: Daniel Lezcano <daniel.lezcano@linaro.org> 3723M: Kukjin Kim <kgene@kernel.org> 3724L: linux-pm@vger.kernel.org 3725L: linux-samsung-soc@vger.kernel.org 3726S: Supported 3727F: drivers/cpuidle/cpuidle-exynos.c 3728F: arch/arm/mach-exynos/pm.c 3729 3730CPUIDLE DRIVERS 3731M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3732M: Daniel Lezcano <daniel.lezcano@linaro.org> 3733L: linux-pm@vger.kernel.org 3734S: Maintained 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3736B: https://bugzilla.kernel.org 3737F: drivers/cpuidle/* 3738F: include/linux/cpuidle.h 3739 3740CRAMFS FILESYSTEM 3741M: Nicolas Pitre <nico@linaro.org> 3742S: Maintained 3743F: Documentation/filesystems/cramfs.txt 3744F: fs/cramfs/ 3745 3746CRYPTO API 3747M: Herbert Xu <herbert@gondor.apana.org.au> 3748M: "David S. Miller" <davem@davemloft.net> 3749L: linux-crypto@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3752S: Maintained 3753F: Documentation/crypto/ 3754F: Documentation/devicetree/bindings/crypto/ 3755F: arch/*/crypto/ 3756F: crypto/ 3757F: drivers/crypto/ 3758F: include/crypto/ 3759F: include/linux/crypto* 3760 3761CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3762M: Neil Horman <nhorman@tuxdriver.com> 3763L: linux-crypto@vger.kernel.org 3764S: Maintained 3765F: crypto/ansi_cprng.c 3766F: crypto/rng.c 3767 3768CS3308 MEDIA DRIVER 3769M: Hans Verkuil <hverkuil@xs4all.nl> 3770L: linux-media@vger.kernel.org 3771T: git git://linuxtv.org/media_tree.git 3772W: http://linuxtv.org 3773S: Odd Fixes 3774F: drivers/media/i2c/cs3308.c 3775F: drivers/media/i2c/cs3308.h 3776 3777CS5535 Audio ALSA driver 3778M: Jaya Kumar <jayakumar.alsa@gmail.com> 3779S: Maintained 3780F: sound/pci/cs5535audio/ 3781 3782CW1200 WLAN driver 3783M: Solomon Peachy <pizza@shaftnet.org> 3784S: Maintained 3785F: drivers/net/wireless/st/cw1200/ 3786 3787CX18 VIDEO4LINUX DRIVER 3788M: Andy Walls <awalls@md.metrocast.net> 3789L: ivtv-devel@ivtvdriver.org (subscribers-only) 3790L: linux-media@vger.kernel.org 3791T: git git://linuxtv.org/media_tree.git 3792W: https://linuxtv.org 3793W: http://www.ivtvdriver.org/index.php/Cx18 3794S: Maintained 3795F: Documentation/media/v4l-drivers/cx18* 3796F: drivers/media/pci/cx18/ 3797F: include/uapi/linux/ivtv* 3798 3799CX2341X MPEG ENCODER HELPER MODULE 3800M: Hans Verkuil <hverkuil@xs4all.nl> 3801L: linux-media@vger.kernel.org 3802T: git git://linuxtv.org/media_tree.git 3803W: https://linuxtv.org 3804S: Maintained 3805F: drivers/media/common/cx2341x* 3806F: include/media/cx2341x* 3807 3808CX24120 MEDIA DRIVER 3809M: Jemma Denson <jdenson@gmail.com> 3810M: Patrick Boettcher <patrick.boettcher@posteo.de> 3811L: linux-media@vger.kernel.org 3812W: https://linuxtv.org 3813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3814S: Maintained 3815F: drivers/media/dvb-frontends/cx24120* 3816 3817CX88 VIDEO4LINUX DRIVER 3818M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3819M: Mauro Carvalho Chehab <mchehab@kernel.org> 3820L: linux-media@vger.kernel.org 3821W: https://linuxtv.org 3822T: git git://linuxtv.org/media_tree.git 3823S: Odd fixes 3824F: Documentation/media/v4l-drivers/cx88* 3825F: drivers/media/pci/cx88/ 3826 3827CXD2820R MEDIA DRIVER 3828M: Antti Palosaari <crope@iki.fi> 3829L: linux-media@vger.kernel.org 3830W: https://linuxtv.org 3831W: http://palosaari.fi/linux/ 3832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3833T: git git://linuxtv.org/anttip/media_tree.git 3834S: Maintained 3835F: drivers/media/dvb-frontends/cxd2820r* 3836 3837CXGB3 ETHERNET DRIVER (CXGB3) 3838M: Santosh Raspatur <santosh@chelsio.com> 3839L: netdev@vger.kernel.org 3840W: http://www.chelsio.com 3841S: Supported 3842F: drivers/net/ethernet/chelsio/cxgb3/ 3843 3844CXGB3 ISCSI DRIVER (CXGB3I) 3845M: Karen Xie <kxie@chelsio.com> 3846L: linux-scsi@vger.kernel.org 3847W: http://www.chelsio.com 3848S: Supported 3849F: drivers/scsi/cxgbi/cxgb3i 3850 3851CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3852M: Steve Wise <swise@chelsio.com> 3853L: linux-rdma@vger.kernel.org 3854W: http://www.openfabrics.org 3855S: Supported 3856F: drivers/infiniband/hw/cxgb3/ 3857F: include/uapi/rdma/cxgb3-abi.h 3858 3859CXGB4 CRYPTO DRIVER (chcr) 3860M: Harsh Jain <harsh@chelsio.com> 3861L: linux-crypto@vger.kernel.org 3862W: http://www.chelsio.com 3863S: Supported 3864F: drivers/crypto/chelsio 3865 3866CXGB4 ETHERNET DRIVER (CXGB4) 3867M: Ganesh Goudar <ganeshgr@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb4/ 3872 3873CXGB4 ISCSI DRIVER (CXGB4I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb4i 3879 3880CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb4/ 3886F: include/uapi/rdma/cxgb4-abi.h 3887 3888CXGB4VF ETHERNET DRIVER (CXGB4VF) 3889M: Casey Leedom <leedom@chelsio.com> 3890L: netdev@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/net/ethernet/chelsio/cxgb4vf/ 3894 3895CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3896M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3897M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3898L: linuxppc-dev@lists.ozlabs.org 3899S: Supported 3900F: arch/powerpc/platforms/powernv/pci-cxl.c 3901F: drivers/misc/cxl/ 3902F: include/misc/cxl* 3903F: include/uapi/misc/cxl.h 3904F: Documentation/powerpc/cxl.txt 3905F: Documentation/ABI/testing/sysfs-class-cxl 3906 3907CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3908M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3909M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3910M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3911L: linux-scsi@vger.kernel.org 3912S: Supported 3913F: drivers/scsi/cxlflash/ 3914F: include/uapi/scsi/cxlflash_ioctls.h 3915F: Documentation/powerpc/cxlflash.txt 3916 3917CYBERPRO FB DRIVER 3918M: Russell King <linux@armlinux.org.uk> 3919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3920W: http://www.armlinux.org.uk/ 3921S: Maintained 3922F: drivers/video/fbdev/cyber2000fb.* 3923 3924CYCLADES ASYNC MUX DRIVER 3925W: http://www.cyclades.com/ 3926S: Orphan 3927F: drivers/tty/cyclades.c 3928F: include/linux/cyclades.h 3929F: include/uapi/linux/cyclades.h 3930 3931CYCLADES PC300 DRIVER 3932W: http://www.cyclades.com/ 3933S: Orphan 3934F: drivers/net/wan/pc300* 3935 3936CYPRESS_FIRMWARE MEDIA DRIVER 3937M: Antti Palosaari <crope@iki.fi> 3938L: linux-media@vger.kernel.org 3939W: https://linuxtv.org 3940W: http://palosaari.fi/linux/ 3941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3942T: git git://linuxtv.org/anttip/media_tree.git 3943S: Maintained 3944F: drivers/media/common/cypress_firmware* 3945 3946CYTTSP TOUCHSCREEN DRIVER 3947M: Ferruh Yigit <fery@cypress.com> 3948L: linux-input@vger.kernel.org 3949S: Supported 3950F: drivers/input/touchscreen/cyttsp* 3951F: include/linux/input/cyttsp.h 3952 3953D-LINK DIR-685 TOUCHKEYS DRIVER 3954M: Linus Walleij <linus.walleij@linaro.org> 3955L: linux-input@vger.kernel.org 3956S: Supported 3957F: drivers/input/dlink-dir685-touchkeys.c 3958 3959DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3960M: Joshua Kinard <kumba@gentoo.org> 3961S: Maintained 3962F: drivers/rtc/rtc-ds1685.c 3963F: include/linux/rtc/ds1685.h 3964 3965DAMA SLAVE for AX.25 3966M: Joerg Reuter <jreuter@yaina.de> 3967W: http://yaina.de/jreuter/ 3968W: http://www.qsl.net/dl1bke/ 3969L: linux-hams@vger.kernel.org 3970S: Maintained 3971F: net/ax25/af_ax25.c 3972F: net/ax25/ax25_dev.c 3973F: net/ax25/ax25_ds_* 3974F: net/ax25/ax25_in.c 3975F: net/ax25/ax25_out.c 3976F: net/ax25/ax25_timer.c 3977F: net/ax25/sysctl_net_ax25.c 3978 3979DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3980L: netdev@vger.kernel.org 3981S: Orphan 3982F: Documentation/networking/dmfe.txt 3983F: drivers/net/ethernet/dec/tulip/dmfe.c 3984 3985DC390/AM53C974 SCSI driver 3986M: Hannes Reinecke <hare@suse.com> 3987L: linux-scsi@vger.kernel.org 3988S: Maintained 3989F: drivers/scsi/am53c974.c 3990 3991DC395x SCSI driver 3992M: Oliver Neukum <oliver@neukum.org> 3993M: Ali Akcaagac <aliakc@web.de> 3994M: Jamie Lenehan <lenehan@twibble.org> 3995L: dc395x@twibble.org 3996W: http://twibble.org/dist/dc395x/ 3997W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3998S: Maintained 3999F: Documentation/scsi/dc395x.txt 4000F: drivers/scsi/dc395x.* 4001 4002DCCP PROTOCOL 4003M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4004L: dccp@vger.kernel.org 4005W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4006S: Maintained 4007F: include/linux/dccp.h 4008F: include/uapi/linux/dccp.h 4009F: include/linux/tfrc.h 4010F: net/dccp/ 4011 4012DECnet NETWORK LAYER 4013W: http://linux-decnet.sourceforge.net 4014L: linux-decnet-user@lists.sourceforge.net 4015S: Orphan 4016F: Documentation/networking/decnet.txt 4017F: net/decnet/ 4018 4019DECSTATION PLATFORM SUPPORT 4020M: "Maciej W. Rozycki" <macro@linux-mips.org> 4021L: linux-mips@linux-mips.org 4022W: http://www.linux-mips.org/wiki/DECstation 4023S: Maintained 4024F: arch/mips/dec/ 4025F: arch/mips/include/asm/dec/ 4026F: arch/mips/include/asm/mach-dec/ 4027 4028DEFXX FDDI NETWORK DRIVER 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030S: Maintained 4031F: drivers/net/fddi/defxx.* 4032 4033DELL SMBIOS DRIVER 4034M: Pali Rohár <pali.rohar@gmail.com> 4035M: Mario Limonciello <mario.limonciello@dell.com> 4036L: platform-driver-x86@vger.kernel.org 4037S: Maintained 4038F: drivers/platform/x86/dell-smbios.* 4039 4040DELL SMBIOS SMM DRIVER 4041M: Mario Limonciello <mario.limonciello@dell.com> 4042L: platform-driver-x86@vger.kernel.org 4043S: Maintained 4044F: drivers/platform/x86/dell-smbios-smm.c 4045 4046DELL SMBIOS WMI DRIVER 4047M: Mario Limonciello <mario.limonciello@dell.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-smbios-wmi.c 4051F: tools/wmi/dell-smbios-example.c 4052 4053DELL LAPTOP DRIVER 4054M: Matthew Garrett <mjg59@srcf.ucam.org> 4055M: Pali Rohár <pali.rohar@gmail.com> 4056L: platform-driver-x86@vger.kernel.org 4057S: Maintained 4058F: drivers/platform/x86/dell-laptop.c 4059 4060DELL LAPTOP FREEFALL DRIVER 4061M: Pali Rohár <pali.rohar@gmail.com> 4062S: Maintained 4063F: drivers/platform/x86/dell-smo8800.c 4064 4065DELL LAPTOP RBTN DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/platform/x86/dell-rbtn.* 4069 4070DELL LAPTOP SMM DRIVER 4071M: Pali Rohár <pali.rohar@gmail.com> 4072S: Maintained 4073F: drivers/hwmon/dell-smm-hwmon.c 4074F: include/uapi/linux/i8k.h 4075 4076DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4077M: Doug Warzecha <Douglas_Warzecha@dell.com> 4078S: Maintained 4079F: Documentation/dcdbas.txt 4080F: drivers/firmware/dcdbas.* 4081 4082DELL WMI NOTIFICATIONS DRIVER 4083M: Matthew Garrett <mjg59@srcf.ucam.org> 4084M: Pali Rohár <pali.rohar@gmail.com> 4085S: Maintained 4086F: drivers/platform/x86/dell-wmi.c 4087 4088DELL WMI DESCRIPTOR DRIVER 4089M: Mario Limonciello <mario.limonciello@dell.com> 4090S: Maintained 4091F: drivers/platform/x86/dell-wmi-descriptor.c 4092 4093DELTA ST MEDIA DRIVER 4094M: Hugues Fruchet <hugues.fruchet@st.com> 4095L: linux-media@vger.kernel.org 4096T: git git://linuxtv.org/media_tree.git 4097W: https://linuxtv.org 4098S: Supported 4099F: drivers/media/platform/sti/delta 4100 4101DENALI NAND DRIVER 4102M: Masahiro Yamada <yamada.masahiro@socionext.com> 4103L: linux-mtd@lists.infradead.org 4104S: Supported 4105F: drivers/mtd/nand/raw/denali* 4106 4107DESIGNWARE USB2 DRD IP DRIVER 4108M: Minas Harutyunyan <hminas@synopsys.com> 4109L: linux-usb@vger.kernel.org 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4111S: Maintained 4112F: drivers/usb/dwc2/ 4113 4114DESIGNWARE USB3 DRD IP DRIVER 4115M: Felipe Balbi <balbi@kernel.org> 4116L: linux-usb@vger.kernel.org 4117T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4118S: Maintained 4119F: drivers/usb/dwc3/ 4120 4121DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4122M: Andreas Klinger <ak@it-klinger.de> 4123L: linux-iio@vger.kernel.org 4124S: Maintained 4125F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4126F: drivers/iio/proximity/srf*.c 4127 4128DEVICE COREDUMP (DEV_COREDUMP) 4129M: Johannes Berg <johannes@sipsolutions.net> 4130L: linux-kernel@vger.kernel.org 4131S: Maintained 4132F: drivers/base/devcoredump.c 4133F: include/linux/devcoredump.h 4134 4135DEVICE FREQUENCY (DEVFREQ) 4136M: MyungJoo Ham <myungjoo.ham@samsung.com> 4137M: Kyungmin Park <kyungmin.park@samsung.com> 4138R: Chanwoo Choi <cw00.choi@samsung.com> 4139L: linux-pm@vger.kernel.org 4140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4141S: Maintained 4142F: drivers/devfreq/ 4143F: include/linux/devfreq.h 4144F: Documentation/devicetree/bindings/devfreq/ 4145 4146DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4147M: Chanwoo Choi <cw00.choi@samsung.com> 4148L: linux-pm@vger.kernel.org 4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4150S: Supported 4151F: drivers/devfreq/event/ 4152F: drivers/devfreq/devfreq-event.c 4153F: include/linux/devfreq-event.h 4154F: Documentation/devicetree/bindings/devfreq/event/ 4155 4156DEVICE NUMBER REGISTRY 4157M: Torben Mathiasen <device@lanana.org> 4158W: http://lanana.org/docs/device-list/index.html 4159S: Maintained 4160 4161DEVICE-MAPPER (LVM) 4162M: Alasdair Kergon <agk@redhat.com> 4163M: Mike Snitzer <snitzer@redhat.com> 4164M: dm-devel@redhat.com 4165L: dm-devel@redhat.com 4166W: http://sources.redhat.com/dm 4167Q: http://patchwork.kernel.org/project/dm-devel/list/ 4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4169T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4170S: Maintained 4171F: Documentation/device-mapper/ 4172F: drivers/md/Makefile 4173F: drivers/md/Kconfig 4174F: drivers/md/dm* 4175F: drivers/md/persistent-data/ 4176F: include/linux/device-mapper.h 4177F: include/linux/dm-*.h 4178F: include/uapi/linux/dm-*.h 4179 4180DEVLINK 4181M: Jiri Pirko <jiri@mellanox.com> 4182L: netdev@vger.kernel.org 4183S: Supported 4184F: net/core/devlink.c 4185F: include/net/devlink.h 4186F: include/uapi/linux/devlink.h 4187 4188DIALOG SEMICONDUCTOR DRIVERS 4189M: Support Opensource <support.opensource@diasemi.com> 4190W: http://www.dialog-semiconductor.com/products 4191S: Supported 4192F: Documentation/hwmon/da90?? 4193F: Documentation/devicetree/bindings/mfd/da90*.txt 4194F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4195F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4196F: Documentation/devicetree/bindings/regulator/da92*.txt 4197F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4198F: Documentation/devicetree/bindings/sound/da[79]*.txt 4199F: drivers/gpio/gpio-da90??.c 4200F: drivers/hwmon/da90??-hwmon.c 4201F: drivers/iio/adc/da91??-*.c 4202F: drivers/input/misc/da90??_onkey.c 4203F: drivers/input/touchscreen/da9052_tsi.c 4204F: drivers/leds/leds-da90??.c 4205F: drivers/mfd/da903x.c 4206F: drivers/mfd/da90??-*.c 4207F: drivers/mfd/da91??-*.c 4208F: drivers/power/supply/da9052-battery.c 4209F: drivers/power/supply/da91??-*.c 4210F: drivers/regulator/da903x.c 4211F: drivers/regulator/da9???-regulator.[ch] 4212F: drivers/thermal/da90??-thermal.c 4213F: drivers/rtc/rtc-da90??.c 4214F: drivers/video/backlight/da90??_bl.c 4215F: drivers/watchdog/da90??_wdt.c 4216F: include/linux/mfd/da903x.h 4217F: include/linux/mfd/da9052/ 4218F: include/linux/mfd/da9055/ 4219F: include/linux/mfd/da9062/ 4220F: include/linux/mfd/da9063/ 4221F: include/linux/mfd/da9150/ 4222F: include/linux/regulator/da9211.h 4223F: include/sound/da[79]*.h 4224F: sound/soc/codecs/da[79]*.[ch] 4225 4226DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4227M: William Breathitt Gray <vilhelm.gray@gmail.com> 4228L: linux-gpio@vger.kernel.org 4229S: Maintained 4230F: drivers/gpio/gpio-gpio-mm.c 4231 4232DIGI NEO AND CLASSIC PCI PRODUCTS 4233M: Lidza Louina <lidza.louina@gmail.com> 4234M: Mark Hounschell <markh@compro.net> 4235L: driverdev-devel@linuxdriverproject.org 4236S: Maintained 4237F: drivers/staging/dgnc/ 4238 4239DIOLAN U2C-12 I2C DRIVER 4240M: Guenter Roeck <linux@roeck-us.net> 4241L: linux-i2c@vger.kernel.org 4242S: Maintained 4243F: drivers/i2c/busses/i2c-diolan-u2c.c 4244 4245FILESYSTEM DIRECT ACCESS (DAX) 4246M: Matthew Wilcox <mawilcox@microsoft.com> 4247M: Ross Zwisler <ross.zwisler@linux.intel.com> 4248L: linux-fsdevel@vger.kernel.org 4249S: Supported 4250F: fs/dax.c 4251F: include/linux/dax.h 4252F: include/trace/events/fs_dax.h 4253 4254DEVICE DIRECT ACCESS (DAX) 4255M: Dan Williams <dan.j.williams@intel.com> 4256L: linux-nvdimm@lists.01.org 4257S: Supported 4258F: drivers/dax/ 4259 4260DIRECTORY NOTIFICATION (DNOTIFY) 4261M: Jan Kara <jack@suse.cz> 4262R: Amir Goldstein <amir73il@gmail.com> 4263L: linux-fsdevel@vger.kernel.org 4264S: Maintained 4265F: Documentation/filesystems/dnotify.txt 4266F: fs/notify/dnotify/ 4267F: include/linux/dnotify.h 4268 4269DISK GEOMETRY AND PARTITION HANDLING 4270M: Andries Brouwer <aeb@cwi.nl> 4271W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4272W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4273W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4274S: Maintained 4275 4276DISKQUOTA 4277M: Jan Kara <jack@suse.com> 4278S: Maintained 4279F: Documentation/filesystems/quota.txt 4280F: fs/quota/ 4281F: include/linux/quota*.h 4282F: include/uapi/linux/quota*.h 4283 4284DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4285M: Bernie Thompson <bernie@plugable.com> 4286L: linux-fbdev@vger.kernel.org 4287S: Maintained 4288W: http://plugable.com/category/projects/udlfb/ 4289F: drivers/video/fbdev/udlfb.c 4290F: include/video/udlfb.h 4291F: Documentation/fb/udlfb.txt 4292 4293DISTRIBUTED LOCK MANAGER (DLM) 4294M: Christine Caulfield <ccaulfie@redhat.com> 4295M: David Teigland <teigland@redhat.com> 4296L: cluster-devel@redhat.com 4297W: http://sources.redhat.com/cluster/ 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4299S: Supported 4300F: fs/dlm/ 4301 4302DMA BUFFER SHARING FRAMEWORK 4303M: Sumit Semwal <sumit.semwal@linaro.org> 4304S: Maintained 4305L: linux-media@vger.kernel.org 4306L: dri-devel@lists.freedesktop.org 4307L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4308F: drivers/dma-buf/ 4309F: include/linux/dma-buf* 4310F: include/linux/reservation.h 4311F: include/linux/*fence.h 4312F: Documentation/driver-api/dma-buf.rst 4313T: git git://anongit.freedesktop.org/drm/drm-misc 4314 4315DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4316M: Vinod Koul <vinod.koul@intel.com> 4317L: dmaengine@vger.kernel.org 4318Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4319S: Maintained 4320F: drivers/dma/ 4321F: include/linux/dmaengine.h 4322F: include/linux/of_dma.h 4323F: Documentation/devicetree/bindings/dma/ 4324F: Documentation/driver-api/dmaengine/ 4325T: git git://git.infradead.org/users/vkoul/slave-dma.git 4326 4327DMA MAPPING HELPERS 4328M: Christoph Hellwig <hch@lst.de> 4329M: Marek Szyprowski <m.szyprowski@samsung.com> 4330R: Robin Murphy <robin.murphy@arm.com> 4331L: iommu@lists.linux-foundation.org 4332T: git git://git.infradead.org/users/hch/dma-mapping.git 4333W: http://git.infradead.org/users/hch/dma-mapping.git 4334S: Supported 4335F: lib/dma-debug.c 4336F: lib/dma-direct.c 4337F: lib/dma-virt.c 4338F: drivers/base/dma-mapping.c 4339F: drivers/base/dma-coherent.c 4340F: include/asm-generic/dma-mapping.h 4341F: include/linux/dma-direct.h 4342F: include/linux/dma-mapping.h 4343 4344DME1737 HARDWARE MONITOR DRIVER 4345M: Juerg Haefliger <juergh@gmail.com> 4346L: linux-hwmon@vger.kernel.org 4347S: Maintained 4348F: Documentation/hwmon/dme1737 4349F: drivers/hwmon/dme1737.c 4350 4351DMI/SMBIOS SUPPORT 4352M: Jean Delvare <jdelvare@suse.com> 4353S: Maintained 4354T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4355F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4356F: drivers/firmware/dmi-id.c 4357F: drivers/firmware/dmi_scan.c 4358F: include/linux/dmi.h 4359 4360DOCUMENTATION 4361M: Jonathan Corbet <corbet@lwn.net> 4362L: linux-doc@vger.kernel.org 4363S: Maintained 4364F: Documentation/ 4365F: scripts/kernel-doc 4366X: Documentation/ABI/ 4367X: Documentation/devicetree/ 4368X: Documentation/acpi 4369X: Documentation/power 4370X: Documentation/spi 4371X: Documentation/media 4372T: git git://git.lwn.net/linux.git docs-next 4373 4374DONGWOON DW9714 LENS VOICE COIL DRIVER 4375M: Sakari Ailus <sakari.ailus@linux.intel.com> 4376L: linux-media@vger.kernel.org 4377T: git git://linuxtv.org/media_tree.git 4378S: Maintained 4379F: drivers/media/i2c/dw9714.c 4380 4381DOUBLETALK DRIVER 4382M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4383L: blinux-list@redhat.com 4384S: Maintained 4385F: drivers/char/dtlk.c 4386F: include/linux/dtlk.h 4387 4388DPAA2 DATAPATH I/O (DPIO) DRIVER 4389M: Roy Pledge <Roy.Pledge@nxp.com> 4390L: linux-kernel@vger.kernel.org 4391S: Maintained 4392F: drivers/staging/fsl-mc/bus/dpio 4393 4394DPAA2 ETHERNET DRIVER 4395M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4396L: linux-kernel@vger.kernel.org 4397S: Maintained 4398F: drivers/staging/fsl-dpaa2/ethernet 4399 4400DPAA2 ETHERNET SWITCH DRIVER 4401M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4402L: linux-kernel@vger.kernel.org 4403S: Maintained 4404F: drivers/staging/fsl-dpaa2/ethsw 4405 4406DPT_I2O SCSI RAID DRIVER 4407M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4408L: linux-scsi@vger.kernel.org 4409W: http://www.adaptec.com/ 4410S: Maintained 4411F: drivers/scsi/dpt* 4412F: drivers/scsi/dpt/ 4413 4414DRBD DRIVER 4415M: Philipp Reisner <philipp.reisner@linbit.com> 4416M: Lars Ellenberg <lars.ellenberg@linbit.com> 4417L: drbd-dev@lists.linbit.com 4418W: http://www.drbd.org 4419T: git git://git.linbit.com/linux-drbd.git 4420T: git git://git.linbit.com/drbd-8.4.git 4421S: Supported 4422F: drivers/block/drbd/ 4423F: lib/lru_cache.c 4424F: Documentation/blockdev/drbd/ 4425 4426DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4427M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4428T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4429S: Supported 4430F: Documentation/kobject.txt 4431F: drivers/base/ 4432F: fs/debugfs/ 4433F: fs/sysfs/ 4434F: include/linux/debugfs.h 4435F: include/linux/kobj* 4436F: lib/kobj* 4437 4438DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4439M: Kevin Hilman <khilman@kernel.org> 4440M: Nishanth Menon <nm@ti.com> 4441S: Maintained 4442F: drivers/power/avs/ 4443F: include/linux/power/smartreflex.h 4444L: linux-pm@vger.kernel.org 4445 4446DRM DRIVER FOR ARM PL111 CLCD 4447M: Eric Anholt <eric@anholt.net> 4448T: git git://anongit.freedesktop.org/drm/drm-misc 4449S: Supported 4450F: drivers/gpu/drm/pl111/ 4451 4452DRM DRIVER FOR ARM VERSATILE TFT PANELS 4453M: Linus Walleij <linus.walleij@linaro.org> 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455S: Maintained 4456F: drivers/gpu/drm/panel/panel-arm-versatile.c 4457F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4458 4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4460M: Dave Airlie <airlied@redhat.com> 4461S: Odd Fixes 4462F: drivers/gpu/drm/ast/ 4463 4464DRM DRIVER FOR BOCHS VIRTUAL GPU 4465M: Gerd Hoffmann <kraxel@redhat.com> 4466L: virtualization@lists.linux-foundation.org 4467T: git git://anongit.freedesktop.org/drm/drm-misc 4468S: Maintained 4469F: drivers/gpu/drm/bochs/ 4470 4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4472M: Linus Walleij <linus.walleij@linaro.org> 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474S: Maintained 4475F: drivers/gpu/drm/tve200/ 4476 4477DRM DRIVER FOR ILITEK ILI9225 PANELS 4478M: David Lechner <david@lechnology.com> 4479S: Maintained 4480F: drivers/gpu/drm/tinydrm/ili9225.c 4481F: Documentation/devicetree/bindings/display/ili9225.txt 4482 4483DRM DRIVER FOR INTEL I810 VIDEO CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/i810/ 4486F: include/uapi/drm/i810_drm.h 4487 4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4489S: Orphan / Obsolete 4490F: drivers/gpu/drm/mga/ 4491F: include/uapi/drm/mga_drm.h 4492 4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4494M: Dave Airlie <airlied@redhat.com> 4495S: Odd Fixes 4496F: drivers/gpu/drm/mgag200/ 4497 4498DRM DRIVER FOR MI0283QT 4499M: Noralf Trønnes <noralf@tronnes.org> 4500S: Maintained 4501F: drivers/gpu/drm/tinydrm/mi0283qt.c 4502F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4503 4504DRM DRIVER FOR MSM ADRENO GPU 4505M: Rob Clark <robdclark@gmail.com> 4506L: linux-arm-msm@vger.kernel.org 4507L: dri-devel@lists.freedesktop.org 4508L: freedreno@lists.freedesktop.org 4509T: git git://people.freedesktop.org/~robclark/linux 4510S: Maintained 4511F: drivers/gpu/drm/msm/ 4512F: include/uapi/drm/msm_drm.h 4513F: Documentation/devicetree/bindings/display/msm/ 4514 4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4516M: Ben Skeggs <bskeggs@redhat.com> 4517L: dri-devel@lists.freedesktop.org 4518L: nouveau@lists.freedesktop.org 4519T: git git://github.com/skeggsb/linux 4520S: Supported 4521F: drivers/gpu/drm/nouveau/ 4522F: include/uapi/drm/nouveau_drm.h 4523 4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4525M: Noralf Trønnes <noralf@tronnes.org> 4526S: Maintained 4527F: drivers/gpu/drm/tinydrm/repaper.c 4528F: Documentation/devicetree/bindings/display/repaper.txt 4529 4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4531M: Dave Airlie <airlied@redhat.com> 4532M: Gerd Hoffmann <kraxel@redhat.com> 4533L: virtualization@lists.linux-foundation.org 4534T: git git://anongit.freedesktop.org/drm/drm-misc 4535S: Obsolete 4536W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4537F: drivers/gpu/drm/cirrus/ 4538 4539DRM DRIVER FOR QXL VIRTUAL GPU 4540M: Dave Airlie <airlied@redhat.com> 4541M: Gerd Hoffmann <kraxel@redhat.com> 4542L: virtualization@lists.linux-foundation.org 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544S: Maintained 4545F: drivers/gpu/drm/qxl/ 4546F: include/uapi/drm/qxl_drm.h 4547 4548DRM DRIVER FOR RAGE 128 VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/r128/ 4551F: include/uapi/drm/r128_drm.h 4552 4553DRM DRIVER FOR SAVAGE VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/savage/ 4556F: include/uapi/drm/savage_drm.h 4557 4558DRM DRIVER FOR SIS VIDEO CARDS 4559S: Orphan / Obsolete 4560F: drivers/gpu/drm/sis/ 4561F: include/uapi/drm/sis_drm.h 4562 4563DRM DRIVER FOR SITRONIX ST7586 PANELS 4564M: David Lechner <david@lechnology.com> 4565S: Maintained 4566F: drivers/gpu/drm/tinydrm/st7586.c 4567F: Documentation/devicetree/bindings/display/st7586.txt 4568 4569DRM DRIVER FOR SITRONIX ST7735R PANELS 4570M: David Lechner <david@lechnology.com> 4571S: Maintained 4572F: drivers/gpu/drm/tinydrm/st7735r.c 4573F: Documentation/devicetree/bindings/display/st7735r.txt 4574 4575DRM DRIVER FOR TDFX VIDEO CARDS 4576S: Orphan / Obsolete 4577F: drivers/gpu/drm/tdfx/ 4578 4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4580M: Dave Airlie <airlied@redhat.com> 4581S: Odd Fixes 4582F: drivers/gpu/drm/udl/ 4583 4584DRM DRIVER FOR VMWARE VIRTUAL GPU 4585M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4586M: Sinclair Yeh <syeh@vmware.com> 4587M: Thomas Hellstrom <thellstrom@vmware.com> 4588L: dri-devel@lists.freedesktop.org 4589T: git git://people.freedesktop.org/~syeh/repos_linux 4590T: git git://people.freedesktop.org/~thomash/linux 4591S: Supported 4592F: drivers/gpu/drm/vmwgfx/ 4593F: include/uapi/drm/vmwgfx_drm.h 4594 4595DRM DRIVERS 4596M: David Airlie <airlied@linux.ie> 4597L: dri-devel@lists.freedesktop.org 4598T: git git://people.freedesktop.org/~airlied/linux 4599B: https://bugs.freedesktop.org/ 4600C: irc://chat.freenode.net/dri-devel 4601S: Maintained 4602F: drivers/gpu/drm/ 4603F: drivers/gpu/vga/ 4604F: Documentation/devicetree/bindings/display/ 4605F: Documentation/devicetree/bindings/gpu/ 4606F: Documentation/devicetree/bindings/video/ 4607F: Documentation/gpu/ 4608F: include/drm/ 4609F: include/uapi/drm/ 4610F: include/linux/vga* 4611 4612DRM DRIVERS AND MISC GPU PATCHES 4613M: Gustavo Padovan <gustavo@padovan.org> 4614M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4615M: Sean Paul <seanpaul@chromium.org> 4616W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4617S: Maintained 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619F: Documentation/gpu/ 4620F: drivers/gpu/vga/ 4621F: drivers/gpu/drm/* 4622F: include/drm/drm* 4623F: include/uapi/drm/drm* 4624F: include/linux/vga* 4625 4626DRM DRIVERS FOR ALLWINNER A10 4627M: Maxime Ripard <maxime.ripard@bootlin.com> 4628L: dri-devel@lists.freedesktop.org 4629S: Supported 4630F: drivers/gpu/drm/sun4i/ 4631F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633 4634DRM DRIVERS FOR AMLOGIC SOCS 4635M: Neil Armstrong <narmstrong@baylibre.com> 4636L: dri-devel@lists.freedesktop.org 4637L: linux-amlogic@lists.infradead.org 4638W: http://linux-meson.com/ 4639S: Supported 4640F: drivers/gpu/drm/meson/ 4641F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4642F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4643F: Documentation/gpu/meson.rst 4644T: git git://anongit.freedesktop.org/drm/drm-misc 4645 4646DRM DRIVERS FOR ATMEL HLCDC 4647M: Boris Brezillon <boris.brezillon@bootlin.com> 4648L: dri-devel@lists.freedesktop.org 4649S: Supported 4650F: drivers/gpu/drm/atmel-hlcdc/ 4651F: Documentation/devicetree/bindings/drm/atmel/ 4652T: git git://anongit.freedesktop.org/drm/drm-misc 4653 4654DRM DRIVERS FOR BRIDGE CHIPS 4655M: Archit Taneja <architt@codeaurora.org> 4656M: Andrzej Hajda <a.hajda@samsung.com> 4657R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4658S: Maintained 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660F: drivers/gpu/drm/bridge/ 4661 4662DRM DRIVERS FOR EXYNOS 4663M: Inki Dae <inki.dae@samsung.com> 4664M: Joonyoung Shim <jy0922.shim@samsung.com> 4665M: Seung-Woo Kim <sw0312.kim@samsung.com> 4666M: Kyungmin Park <kyungmin.park@samsung.com> 4667L: dri-devel@lists.freedesktop.org 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4669S: Supported 4670F: drivers/gpu/drm/exynos/ 4671F: include/uapi/drm/exynos_drm.h 4672F: Documentation/devicetree/bindings/display/exynos/ 4673 4674DRM DRIVERS FOR FREESCALE DCU 4675M: Stefan Agner <stefan@agner.ch> 4676M: Alison Wang <alison.wang@freescale.com> 4677L: dri-devel@lists.freedesktop.org 4678S: Supported 4679F: drivers/gpu/drm/fsl-dcu/ 4680F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4681F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4682F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4683 4684DRM DRIVERS FOR FREESCALE IMX 4685M: Philipp Zabel <p.zabel@pengutronix.de> 4686L: dri-devel@lists.freedesktop.org 4687S: Maintained 4688F: drivers/gpu/drm/imx/ 4689F: drivers/gpu/ipu-v3/ 4690F: Documentation/devicetree/bindings/display/imx/ 4691 4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4693M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4694L: dri-devel@lists.freedesktop.org 4695T: git git://github.com/patjak/drm-gma500 4696S: Maintained 4697F: drivers/gpu/drm/gma500/ 4698 4699DRM DRIVERS FOR HISILICON 4700M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4701M: Rongrong Zou <zourongrong@gmail.com> 4702R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4703R: Chen Feng <puck.chen@hisilicon.com> 4704L: dri-devel@lists.freedesktop.org 4705T: git git://github.com/xin3liang/linux.git 4706S: Maintained 4707F: drivers/gpu/drm/hisilicon/ 4708F: Documentation/devicetree/bindings/display/hisilicon/ 4709 4710DRM DRIVERS FOR MEDIATEK 4711M: CK Hu <ck.hu@mediatek.com> 4712M: Philipp Zabel <p.zabel@pengutronix.de> 4713L: dri-devel@lists.freedesktop.org 4714S: Supported 4715F: drivers/gpu/drm/mediatek/ 4716F: Documentation/devicetree/bindings/display/mediatek/ 4717 4718DRM DRIVERS FOR NVIDIA TEGRA 4719M: Thierry Reding <thierry.reding@gmail.com> 4720L: dri-devel@lists.freedesktop.org 4721L: linux-tegra@vger.kernel.org 4722T: git git://anongit.freedesktop.org/tegra/linux.git 4723S: Supported 4724F: drivers/gpu/drm/tegra/ 4725F: drivers/gpu/host1x/ 4726F: include/linux/host1x.h 4727F: include/uapi/drm/tegra_drm.h 4728F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4729 4730DRM DRIVERS FOR RENESAS 4731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4732L: dri-devel@lists.freedesktop.org 4733L: linux-renesas-soc@vger.kernel.org 4734T: git git://linuxtv.org/pinchartl/fbdev 4735S: Supported 4736F: drivers/gpu/drm/rcar-du/ 4737F: drivers/gpu/drm/shmobile/ 4738F: include/linux/platform_data/shmob_drm.h 4739F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4740F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4741F: Documentation/devicetree/bindings/display/renesas,du.txt 4742 4743DRM DRIVERS FOR ROCKCHIP 4744M: Sandy Huang <hjc@rock-chips.com> 4745M: Heiko Stübner <heiko@sntech.de> 4746L: dri-devel@lists.freedesktop.org 4747S: Maintained 4748F: drivers/gpu/drm/rockchip/ 4749F: Documentation/devicetree/bindings/display/rockchip/ 4750T: git git://anongit.freedesktop.org/drm/drm-misc 4751 4752DRM DRIVERS FOR STI 4753M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4754M: Vincent Abriou <vincent.abriou@st.com> 4755L: dri-devel@lists.freedesktop.org 4756T: git git://anongit.freedesktop.org/drm/drm-misc 4757S: Maintained 4758F: drivers/gpu/drm/sti 4759F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4760 4761DRM DRIVERS FOR STM 4762M: Yannick Fertre <yannick.fertre@st.com> 4763M: Philippe Cornu <philippe.cornu@st.com> 4764M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4765M: Vincent Abriou <vincent.abriou@st.com> 4766L: dri-devel@lists.freedesktop.org 4767T: git git://anongit.freedesktop.org/drm/drm-misc 4768S: Maintained 4769F: drivers/gpu/drm/stm 4770F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4771 4772DRM DRIVERS FOR TI LCDC 4773M: Jyri Sarha <jsarha@ti.com> 4774R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/tilcdc/ 4778F: Documentation/devicetree/bindings/display/tilcdc/ 4779 4780DRM DRIVERS FOR TI OMAP 4781M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4782L: dri-devel@lists.freedesktop.org 4783S: Maintained 4784F: drivers/gpu/drm/omapdrm/ 4785F: Documentation/devicetree/bindings/display/ti/ 4786 4787DRM DRIVERS FOR VC4 4788M: Eric Anholt <eric@anholt.net> 4789T: git git://github.com/anholt/linux 4790S: Supported 4791F: drivers/gpu/drm/vc4/ 4792F: include/uapi/drm/vc4_drm.h 4793F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR VIVANTE GPU IP 4797M: Lucas Stach <l.stach@pengutronix.de> 4798R: Russell King <linux+etnaviv@armlinux.org.uk> 4799R: Christian Gmeiner <christian.gmeiner@gmail.com> 4800L: etnaviv@lists.freedesktop.org 4801L: dri-devel@lists.freedesktop.org 4802S: Maintained 4803F: drivers/gpu/drm/etnaviv/ 4804F: include/uapi/drm/etnaviv_drm.h 4805F: Documentation/devicetree/bindings/display/etnaviv/ 4806 4807DRM DRIVERS FOR ZTE ZX 4808M: Shawn Guo <shawnguo@kernel.org> 4809L: dri-devel@lists.freedesktop.org 4810S: Maintained 4811F: drivers/gpu/drm/zte/ 4812F: Documentation/devicetree/bindings/display/zte,vou.txt 4813T: git git://anongit.freedesktop.org/drm/drm-misc 4814 4815DRM PANEL DRIVERS 4816M: Thierry Reding <thierry.reding@gmail.com> 4817L: dri-devel@lists.freedesktop.org 4818T: git git://anongit.freedesktop.org/drm/drm-misc 4819S: Maintained 4820F: drivers/gpu/drm/drm_panel.c 4821F: drivers/gpu/drm/panel/ 4822F: include/drm/drm_panel.h 4823F: Documentation/devicetree/bindings/display/panel/ 4824 4825DRM TINYDRM DRIVERS 4826M: Noralf Trønnes <noralf@tronnes.org> 4827W: https://github.com/notro/tinydrm/wiki/Development 4828T: git git://anongit.freedesktop.org/drm/drm-misc 4829S: Maintained 4830F: drivers/gpu/drm/tinydrm/ 4831F: include/drm/tinydrm/ 4832 4833DRM TTM SUBSYSTEM 4834M: Christian Koenig <christian.koenig@amd.com> 4835M: Roger He <Hongbo.He@amd.com> 4836T: git git://people.freedesktop.org/~agd5f/linux 4837S: Maintained 4838L: dri-devel@lists.freedesktop.org 4839F: include/drm/ttm/ 4840F: drivers/gpu/drm/ttm/ 4841 4842DSBR100 USB FM RADIO DRIVER 4843M: Alexey Klimov <klimov.linux@gmail.com> 4844L: linux-media@vger.kernel.org 4845T: git git://linuxtv.org/media_tree.git 4846S: Maintained 4847F: drivers/media/radio/dsbr100.c 4848 4849DSCC4 DRIVER 4850M: Francois Romieu <romieu@fr.zoreil.com> 4851L: netdev@vger.kernel.org 4852S: Maintained 4853F: drivers/net/wan/dscc4.c 4854 4855DT3155 MEDIA DRIVER 4856M: Hans Verkuil <hverkuil@xs4all.nl> 4857L: linux-media@vger.kernel.org 4858T: git git://linuxtv.org/media_tree.git 4859W: https://linuxtv.org 4860S: Odd Fixes 4861F: drivers/media/pci/dt3155/ 4862 4863DVB_USB_AF9015 MEDIA DRIVER 4864M: Antti Palosaari <crope@iki.fi> 4865L: linux-media@vger.kernel.org 4866W: https://linuxtv.org 4867W: http://palosaari.fi/linux/ 4868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4869T: git git://linuxtv.org/anttip/media_tree.git 4870S: Maintained 4871F: drivers/media/usb/dvb-usb-v2/af9015* 4872 4873DVB_USB_AF9035 MEDIA DRIVER 4874M: Antti Palosaari <crope@iki.fi> 4875L: linux-media@vger.kernel.org 4876W: https://linuxtv.org 4877W: http://palosaari.fi/linux/ 4878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4879T: git git://linuxtv.org/anttip/media_tree.git 4880S: Maintained 4881F: drivers/media/usb/dvb-usb-v2/af9035* 4882 4883DVB_USB_ANYSEE MEDIA DRIVER 4884M: Antti Palosaari <crope@iki.fi> 4885L: linux-media@vger.kernel.org 4886W: https://linuxtv.org 4887W: http://palosaari.fi/linux/ 4888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4889T: git git://linuxtv.org/anttip/media_tree.git 4890S: Maintained 4891F: drivers/media/usb/dvb-usb-v2/anysee* 4892 4893DVB_USB_AU6610 MEDIA DRIVER 4894M: Antti Palosaari <crope@iki.fi> 4895L: linux-media@vger.kernel.org 4896W: https://linuxtv.org 4897W: http://palosaari.fi/linux/ 4898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4899T: git git://linuxtv.org/anttip/media_tree.git 4900S: Maintained 4901F: drivers/media/usb/dvb-usb-v2/au6610* 4902 4903DVB_USB_CE6230 MEDIA DRIVER 4904M: Antti Palosaari <crope@iki.fi> 4905L: linux-media@vger.kernel.org 4906W: https://linuxtv.org 4907W: http://palosaari.fi/linux/ 4908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4909T: git git://linuxtv.org/anttip/media_tree.git 4910S: Maintained 4911F: drivers/media/usb/dvb-usb-v2/ce6230* 4912 4913DVB_USB_CXUSB MEDIA DRIVER 4914M: Michael Krufky <mkrufky@linuxtv.org> 4915L: linux-media@vger.kernel.org 4916W: https://linuxtv.org 4917W: http://github.com/mkrufky 4918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4919T: git git://linuxtv.org/media_tree.git 4920S: Maintained 4921F: drivers/media/usb/dvb-usb/cxusb* 4922 4923DVB_USB_EC168 MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/usb/dvb-usb-v2/ec168* 4932 4933DVB_USB_GL861 MEDIA DRIVER 4934M: Antti Palosaari <crope@iki.fi> 4935L: linux-media@vger.kernel.org 4936W: https://linuxtv.org 4937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4938T: git git://linuxtv.org/anttip/media_tree.git 4939S: Maintained 4940F: drivers/media/usb/dvb-usb-v2/gl861* 4941 4942DVB_USB_MXL111SF MEDIA DRIVER 4943M: Michael Krufky <mkrufky@linuxtv.org> 4944L: linux-media@vger.kernel.org 4945W: https://linuxtv.org 4946W: http://github.com/mkrufky 4947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4948T: git git://linuxtv.org/mkrufky/mxl111sf.git 4949S: Maintained 4950F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4951 4952DVB_USB_RTL28XXU MEDIA DRIVER 4953M: Antti Palosaari <crope@iki.fi> 4954L: linux-media@vger.kernel.org 4955W: https://linuxtv.org 4956W: http://palosaari.fi/linux/ 4957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4958T: git git://linuxtv.org/anttip/media_tree.git 4959S: Maintained 4960F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4961 4962DVB_USB_V2 MEDIA DRIVER 4963M: Antti Palosaari <crope@iki.fi> 4964L: linux-media@vger.kernel.org 4965W: https://linuxtv.org 4966W: http://palosaari.fi/linux/ 4967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4968T: git git://linuxtv.org/anttip/media_tree.git 4969S: Maintained 4970F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4971F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4972 4973DYNAMIC DEBUG 4974M: Jason Baron <jbaron@akamai.com> 4975S: Maintained 4976F: lib/dynamic_debug.c 4977F: include/linux/dynamic_debug.h 4978 4979DYNAMIC INTERRUPT MODERATION 4980M: Tal Gilboa <talgi@mellanox.com> 4981S: Maintained 4982F: include/linux/net_dim.h 4983 4984DZ DECSTATION DZ11 SERIAL DRIVER 4985M: "Maciej W. Rozycki" <macro@linux-mips.org> 4986S: Maintained 4987F: drivers/tty/serial/dz.* 4988 4989E3X0 POWER BUTTON DRIVER 4990M: Moritz Fischer <moritz.fischer@ettus.com> 4991L: usrp-users@lists.ettus.com 4992W: http://www.ettus.com 4993S: Supported 4994F: drivers/input/misc/e3x0-button.c 4995F: Documentation/devicetree/bindings/input/e3x0-button.txt 4996 4997E4000 MEDIA DRIVER 4998M: Antti Palosaari <crope@iki.fi> 4999L: linux-media@vger.kernel.org 5000W: https://linuxtv.org 5001W: http://palosaari.fi/linux/ 5002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5003T: git git://linuxtv.org/anttip/media_tree.git 5004S: Maintained 5005F: drivers/media/tuners/e4000* 5006 5007EC100 MEDIA DRIVER 5008M: Antti Palosaari <crope@iki.fi> 5009L: linux-media@vger.kernel.org 5010W: https://linuxtv.org 5011W: http://palosaari.fi/linux/ 5012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5013T: git git://linuxtv.org/anttip/media_tree.git 5014S: Maintained 5015F: drivers/media/dvb-frontends/ec100* 5016 5017ECRYPT FILE SYSTEM 5018M: Tyler Hicks <tyhicks@canonical.com> 5019L: ecryptfs@vger.kernel.org 5020W: http://ecryptfs.org 5021W: https://launchpad.net/ecryptfs 5022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5023S: Supported 5024F: Documentation/filesystems/ecryptfs.txt 5025F: fs/ecryptfs/ 5026 5027EDAC-AMD64 5028M: Borislav Petkov <bp@alien8.de> 5029L: linux-edac@vger.kernel.org 5030S: Maintained 5031F: drivers/edac/amd64_edac* 5032 5033EDAC-CALXEDA 5034M: Robert Richter <rric@kernel.org> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/highbank* 5038 5039EDAC-CAVIUM OCTEON 5040M: Ralf Baechle <ralf@linux-mips.org> 5041M: David Daney <david.daney@cavium.com> 5042L: linux-edac@vger.kernel.org 5043L: linux-mips@linux-mips.org 5044S: Supported 5045F: drivers/edac/octeon_edac* 5046 5047EDAC-CAVIUM THUNDERX 5048M: David Daney <david.daney@cavium.com> 5049M: Jan Glauber <jglauber@cavium.com> 5050L: linux-edac@vger.kernel.org 5051S: Supported 5052F: drivers/edac/thunderx_edac* 5053 5054EDAC-CORE 5055M: Borislav Petkov <bp@alien8.de> 5056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5057M: Mauro Carvalho Chehab <mchehab@kernel.org> 5058L: linux-edac@vger.kernel.org 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5061S: Supported 5062F: Documentation/admin-guide/ras.rst 5063F: Documentation/driver-api/edac.rst 5064F: drivers/edac/ 5065F: include/linux/edac.h 5066 5067EDAC-E752X 5068M: Mark Gross <mark.gross@intel.com> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/e752x_edac.c 5072 5073EDAC-E7XXX 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/e7xxx_edac.c 5077 5078EDAC-FSL_DDR 5079M: York Sun <york.sun@nxp.com> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/fsl_ddr_edac.* 5083 5084EDAC-GHES 5085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5086M: Mauro Carvalho Chehab <mchehab@kernel.org> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/ghes_edac.c 5090 5091EDAC-I3000 5092L: linux-edac@vger.kernel.org 5093S: Orphan 5094F: drivers/edac/i3000_edac.c 5095 5096EDAC-I5000 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i5000_edac.c 5100 5101EDAC-I5400 5102M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/i5400_edac.c 5107 5108EDAC-I7300 5109M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/i7300_edac.c 5114 5115EDAC-I7CORE 5116M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5117M: Mauro Carvalho Chehab <mchehab@kernel.org> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/i7core_edac.c 5121 5122EDAC-I82443BXGX 5123M: Tim Small <tim@buttersideup.com> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/i82443bxgx_edac.c 5127 5128EDAC-I82975X 5129M: Ranganathan Desikan <ravi@jetztechnologies.com> 5130M: "Arvind R." <arvino55@gmail.com> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/i82975x_edac.c 5134 5135EDAC-IE31200 5136M: Jason Baron <jbaron@akamai.com> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/ie31200_edac.c 5140 5141EDAC-MPC85XX 5142M: Johannes Thumshirn <morbidrsa@gmail.com> 5143L: linux-edac@vger.kernel.org 5144S: Maintained 5145F: drivers/edac/mpc85xx_edac.[ch] 5146 5147EDAC-PASEMI 5148M: Egor Martovetsky <egor@pasemi.com> 5149L: linux-edac@vger.kernel.org 5150S: Maintained 5151F: drivers/edac/pasemi_edac.c 5152 5153EDAC-PND2 5154M: Tony Luck <tony.luck@intel.com> 5155L: linux-edac@vger.kernel.org 5156S: Maintained 5157F: drivers/edac/pnd2_edac.[ch] 5158 5159EDAC-R82600 5160M: Tim Small <tim@buttersideup.com> 5161L: linux-edac@vger.kernel.org 5162S: Maintained 5163F: drivers/edac/r82600_edac.c 5164 5165EDAC-SBRIDGE 5166M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5167M: Mauro Carvalho Chehab <mchehab@kernel.org> 5168L: linux-edac@vger.kernel.org 5169S: Maintained 5170F: drivers/edac/sb_edac.c 5171 5172EDAC-SKYLAKE 5173M: Tony Luck <tony.luck@intel.com> 5174L: linux-edac@vger.kernel.org 5175S: Maintained 5176F: drivers/edac/skx_edac.c 5177 5178EDAC-TI 5179M: Tero Kristo <t-kristo@ti.com> 5180L: linux-edac@vger.kernel.org 5181S: Maintained 5182F: drivers/edac/ti_edac.c 5183 5184EDIROL UA-101/UA-1000 DRIVER 5185M: Clemens Ladisch <clemens@ladisch.de> 5186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5187T: git git://git.alsa-project.org/alsa-kernel.git 5188S: Maintained 5189F: sound/usb/misc/ua101.c 5190 5191EFI TEST DRIVER 5192L: linux-efi@vger.kernel.org 5193M: Ivan Hu <ivan.hu@canonical.com> 5194M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5195S: Maintained 5196F: drivers/firmware/efi/test/ 5197 5198EFI VARIABLE FILESYSTEM 5199M: Matthew Garrett <matthew.garrett@nebula.com> 5200M: Jeremy Kerr <jk@ozlabs.org> 5201M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5203L: linux-efi@vger.kernel.org 5204S: Maintained 5205F: fs/efivarfs/ 5206 5207EFIFB FRAMEBUFFER DRIVER 5208L: linux-fbdev@vger.kernel.org 5209M: Peter Jones <pjones@redhat.com> 5210S: Maintained 5211F: drivers/video/fbdev/efifb.c 5212 5213EFS FILESYSTEM 5214W: http://aeschi.ch.eu.org/efs/ 5215S: Orphan 5216F: fs/efs/ 5217 5218EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5219M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5220L: netdev@vger.kernel.org 5221S: Maintained 5222F: drivers/net/ethernet/ibm/ehea/ 5223 5224EM28XX VIDEO4LINUX DRIVER 5225M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5226M: Mauro Carvalho Chehab <mchehab@kernel.org> 5227L: linux-media@vger.kernel.org 5228W: https://linuxtv.org 5229T: git git://linuxtv.org/media_tree.git 5230S: Maintained 5231F: drivers/media/usb/em28xx/ 5232F: Documentation/media/v4l-drivers/em28xx* 5233 5234EMBEDDED LINUX 5235M: Paul Gortmaker <paul.gortmaker@windriver.com> 5236M: Matt Mackall <mpm@selenic.com> 5237M: David Woodhouse <dwmw2@infradead.org> 5238L: linux-embedded@vger.kernel.org 5239S: Maintained 5240 5241Emulex 10Gbps iSCSI - OneConnect DRIVER 5242M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5243M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5244M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5245L: linux-scsi@vger.kernel.org 5246W: http://www.broadcom.com 5247S: Supported 5248F: drivers/scsi/be2iscsi/ 5249 5250Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5251M: Sathya Perla <sathya.perla@broadcom.com> 5252M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5253M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5254M: Somnath Kotur <somnath.kotur@broadcom.com> 5255L: netdev@vger.kernel.org 5256W: http://www.emulex.com 5257S: Supported 5258F: drivers/net/ethernet/emulex/benet/ 5259 5260EMULEX ONECONNECT ROCE DRIVER 5261M: Selvin Xavier <selvin.xavier@broadcom.com> 5262M: Devesh Sharma <devesh.sharma@broadcom.com> 5263L: linux-rdma@vger.kernel.org 5264W: http://www.broadcom.com 5265S: Odd Fixes 5266F: drivers/infiniband/hw/ocrdma/ 5267F: include/uapi/rdma/ocrdma-abi.h 5268 5269EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5270M: James Smart <james.smart@broadcom.com> 5271M: Dick Kennedy <dick.kennedy@broadcom.com> 5272L: linux-scsi@vger.kernel.org 5273W: http://www.broadcom.com 5274S: Supported 5275F: drivers/scsi/lpfc/ 5276 5277ENE CB710 FLASH CARD READER DRIVER 5278M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5279S: Maintained 5280F: drivers/misc/cb710/ 5281F: drivers/mmc/host/cb710-mmc.* 5282F: include/linux/cb710.h 5283 5284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5285M: Maxim Levitsky <maximlevitsky@gmail.com> 5286S: Maintained 5287F: drivers/media/rc/ene_ir.* 5288 5289EPSON S1D13XXX FRAMEBUFFER DRIVER 5290M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5291S: Maintained 5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5293F: drivers/video/fbdev/s1d13xxxfb.c 5294F: include/video/s1d13xxxfb.h 5295 5296ERRSEQ ERROR TRACKING INFRASTRUCTURE 5297M: Jeff Layton <jlayton@kernel.org> 5298S: Maintained 5299F: lib/errseq.c 5300F: include/linux/errseq.h 5301 5302ET131X NETWORK DRIVER 5303M: Mark Einon <mark.einon@gmail.com> 5304S: Odd Fixes 5305F: drivers/net/ethernet/agere/ 5306 5307ETHERNET BRIDGE 5308M: Stephen Hemminger <stephen@networkplumber.org> 5309L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5310L: netdev@vger.kernel.org 5311W: http://www.linuxfoundation.org/en/Net:Bridge 5312S: Maintained 5313F: include/linux/netfilter_bridge/ 5314F: net/bridge/ 5315 5316ETHERNET PHY LIBRARY 5317M: Andrew Lunn <andrew@lunn.ch> 5318M: Florian Fainelli <f.fainelli@gmail.com> 5319L: netdev@vger.kernel.org 5320S: Maintained 5321F: Documentation/ABI/testing/sysfs-bus-mdio 5322F: Documentation/devicetree/bindings/net/mdio* 5323F: Documentation/networking/phy.txt 5324F: drivers/net/phy/ 5325F: drivers/of/of_mdio.c 5326F: drivers/of/of_net.c 5327F: include/linux/*mdio*.h 5328F: include/linux/of_net.h 5329F: include/linux/phy.h 5330F: include/linux/phy_fixed.h 5331F: include/linux/platform_data/mdio-gpio.h 5332F: include/linux/platform_data/mdio-bcm-unimac.h 5333F: include/trace/events/mdio.h 5334F: include/uapi/linux/mdio.h 5335F: include/uapi/linux/mii.h 5336 5337EXT2 FILE SYSTEM 5338M: Jan Kara <jack@suse.com> 5339L: linux-ext4@vger.kernel.org 5340S: Maintained 5341F: Documentation/filesystems/ext2.txt 5342F: fs/ext2/ 5343F: include/linux/ext2* 5344 5345EXT4 FILE SYSTEM 5346M: "Theodore Ts'o" <tytso@mit.edu> 5347M: Andreas Dilger <adilger.kernel@dilger.ca> 5348L: linux-ext4@vger.kernel.org 5349W: http://ext4.wiki.kernel.org 5350Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5352S: Maintained 5353F: Documentation/filesystems/ext4.txt 5354F: fs/ext4/ 5355 5356Extended Verification Module (EVM) 5357M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5358L: linux-integrity@vger.kernel.org 5359S: Supported 5360F: security/integrity/evm/ 5361 5362EXTENSIBLE FIRMWARE INTERFACE (EFI) 5363M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5364L: linux-efi@vger.kernel.org 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5366S: Maintained 5367F: Documentation/efi-stub.txt 5368F: arch/*/kernel/efi.c 5369F: arch/x86/boot/compressed/eboot.[ch] 5370F: arch/*/include/asm/efi.h 5371F: arch/x86/platform/efi/ 5372F: drivers/firmware/efi/ 5373F: include/linux/efi*.h 5374F: arch/arm/boot/compressed/efi-header.S 5375F: arch/arm64/kernel/efi-entry.S 5376 5377EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5378M: MyungJoo Ham <myungjoo.ham@samsung.com> 5379M: Chanwoo Choi <cw00.choi@samsung.com> 5380L: linux-kernel@vger.kernel.org 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5382S: Maintained 5383F: drivers/extcon/ 5384F: include/linux/extcon/ 5385F: include/linux/extcon.h 5386F: Documentation/extcon/ 5387F: Documentation/devicetree/bindings/extcon/ 5388 5389EXYNOS DP DRIVER 5390M: Jingoo Han <jingoohan1@gmail.com> 5391L: dri-devel@lists.freedesktop.org 5392S: Maintained 5393F: drivers/gpu/drm/exynos/exynos_dp* 5394 5395EXYNOS SYSMMU (IOMMU) driver 5396M: Marek Szyprowski <m.szyprowski@samsung.com> 5397L: iommu@lists.linux-foundation.org 5398S: Maintained 5399F: drivers/iommu/exynos-iommu.c 5400 5401EZchip NPS platform support 5402M: Elad Kanfi <eladkan@mellanox.com> 5403M: Vineet Gupta <vgupta@synopsys.com> 5404S: Supported 5405F: arch/arc/plat-eznps 5406F: arch/arc/boot/dts/eznps.dts 5407 5408F2FS FILE SYSTEM 5409M: Jaegeuk Kim <jaegeuk@kernel.org> 5410M: Chao Yu <yuchao0@huawei.com> 5411L: linux-f2fs-devel@lists.sourceforge.net 5412W: https://f2fs.wiki.kernel.org/ 5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5414S: Maintained 5415F: Documentation/filesystems/f2fs.txt 5416F: Documentation/ABI/testing/sysfs-fs-f2fs 5417F: fs/f2fs/ 5418F: include/linux/f2fs_fs.h 5419F: include/trace/events/f2fs.h 5420 5421F71805F HARDWARE MONITORING DRIVER 5422M: Jean Delvare <jdelvare@suse.com> 5423L: linux-hwmon@vger.kernel.org 5424S: Maintained 5425F: Documentation/hwmon/f71805f 5426F: drivers/hwmon/f71805f.c 5427 5428FANOTIFY 5429M: Jan Kara <jack@suse.cz> 5430R: Amir Goldstein <amir73il@gmail.com> 5431L: linux-fsdevel@vger.kernel.org 5432S: Maintained 5433F: fs/notify/fanotify/ 5434F: include/linux/fanotify.h 5435F: include/uapi/linux/fanotify.h 5436 5437FARSYNC SYNCHRONOUS DRIVER 5438M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5439W: http://www.farsite.co.uk/ 5440S: Supported 5441F: drivers/net/wan/farsync.* 5442 5443FAULT INJECTION SUPPORT 5444M: Akinobu Mita <akinobu.mita@gmail.com> 5445S: Supported 5446F: Documentation/fault-injection/ 5447F: lib/fault-inject.c 5448 5449FBTFT Framebuffer drivers 5450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5451S: Maintained 5452F: drivers/staging/fbtft/ 5453 5454FC0011 TUNER DRIVER 5455M: Michael Buesch <m@bues.ch> 5456L: linux-media@vger.kernel.org 5457S: Maintained 5458F: drivers/media/tuners/fc0011.h 5459F: drivers/media/tuners/fc0011.c 5460 5461FC2580 MEDIA DRIVER 5462M: Antti Palosaari <crope@iki.fi> 5463L: linux-media@vger.kernel.org 5464W: https://linuxtv.org 5465W: http://palosaari.fi/linux/ 5466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5467T: git git://linuxtv.org/anttip/media_tree.git 5468S: Maintained 5469F: drivers/media/tuners/fc2580* 5470 5471FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5472M: Johannes Thumshirn <jth@kernel.org> 5473L: linux-scsi@vger.kernel.org 5474W: www.Open-FCoE.org 5475S: Supported 5476F: drivers/scsi/libfc/ 5477F: drivers/scsi/fcoe/ 5478F: include/scsi/fc/ 5479F: include/scsi/libfc.h 5480F: include/scsi/libfcoe.h 5481F: include/uapi/scsi/fc/ 5482 5483FILE LOCKING (flock() and fcntl()/lockf()) 5484M: Jeff Layton <jlayton@kernel.org> 5485M: "J. Bruce Fields" <bfields@fieldses.org> 5486L: linux-fsdevel@vger.kernel.org 5487S: Maintained 5488F: include/linux/fcntl.h 5489F: include/uapi/linux/fcntl.h 5490F: fs/fcntl.c 5491F: fs/locks.c 5492 5493FILESYSTEMS (VFS and infrastructure) 5494M: Alexander Viro <viro@zeniv.linux.org.uk> 5495L: linux-fsdevel@vger.kernel.org 5496S: Maintained 5497F: fs/* 5498F: include/linux/fs.h 5499F: include/uapi/linux/fs.h 5500 5501FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5502M: Riku Voipio <riku.voipio@iki.fi> 5503L: linux-hwmon@vger.kernel.org 5504S: Maintained 5505F: drivers/hwmon/f75375s.c 5506F: include/linux/f75375s.h 5507 5508FIREWIRE AUDIO DRIVERS 5509M: Clemens Ladisch <clemens@ladisch.de> 5510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5511T: git git://git.alsa-project.org/alsa-kernel.git 5512S: Maintained 5513F: sound/firewire/ 5514 5515FIREWIRE MEDIA DRIVERS (firedtv) 5516M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5517L: linux-media@vger.kernel.org 5518L: linux1394-devel@lists.sourceforge.net 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5520S: Maintained 5521F: drivers/media/firewire/ 5522 5523FIREWIRE SBP-2 TARGET 5524M: Chris Boot <bootc@bootc.net> 5525L: linux-scsi@vger.kernel.org 5526L: target-devel@vger.kernel.org 5527L: linux1394-devel@lists.sourceforge.net 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5529S: Maintained 5530F: drivers/target/sbp/ 5531 5532FIREWIRE SUBSYSTEM 5533M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5534L: linux1394-devel@lists.sourceforge.net 5535W: http://ieee1394.wiki.kernel.org/ 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5537S: Maintained 5538F: drivers/firewire/ 5539F: include/linux/firewire.h 5540F: include/uapi/linux/firewire*.h 5541F: tools/firewire/ 5542 5543FIRMWARE LOADER (request_firmware) 5544M: Luis R. Rodriguez <mcgrof@kernel.org> 5545L: linux-kernel@vger.kernel.org 5546S: Maintained 5547F: Documentation/firmware_class/ 5548F: drivers/base/firmware_loader/ 5549F: include/linux/firmware.h 5550 5551FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5552M: Joshua Morris <josh.h.morris@us.ibm.com> 5553M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5554S: Maintained 5555F: drivers/block/rsxx/ 5556 5557FLOPPY DRIVER 5558M: Jiri Kosina <jikos@kernel.org> 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5560S: Odd fixes 5561F: drivers/block/floppy.c 5562 5563FMC SUBSYSTEM 5564M: Alessandro Rubini <rubini@gnudd.com> 5565W: http://www.ohwr.org/projects/fmc-bus 5566S: Supported 5567F: drivers/fmc/ 5568F: include/linux/fmc*.h 5569F: include/linux/ipmi-fru.h 5570K: fmc_d.*register 5571 5572FPGA MANAGER FRAMEWORK 5573M: Alan Tull <atull@kernel.org> 5574M: Moritz Fischer <mdf@kernel.org> 5575L: linux-fpga@vger.kernel.org 5576S: Maintained 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5578Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5579F: Documentation/fpga/ 5580F: Documentation/devicetree/bindings/fpga/ 5581F: drivers/fpga/ 5582F: include/linux/fpga/ 5583W: http://www.rocketboards.org 5584 5585FPU EMULATOR 5586M: Bill Metzenthen <billm@melbpc.org.au> 5587W: http://floatingpoint.sourceforge.net/emulator/index.html 5588S: Maintained 5589F: arch/x86/math-emu/ 5590 5591FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5592L: netdev@vger.kernel.org 5593S: Orphan 5594F: drivers/net/wan/dlci.c 5595F: drivers/net/wan/sdla.c 5596 5597FRAMEBUFFER LAYER 5598M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5599L: dri-devel@lists.freedesktop.org 5600L: linux-fbdev@vger.kernel.org 5601T: git git://github.com/bzolnier/linux.git 5602Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5603S: Maintained 5604F: Documentation/fb/ 5605F: drivers/video/ 5606F: include/video/ 5607F: include/linux/fb.h 5608F: include/uapi/video/ 5609F: include/uapi/linux/fb.h 5610 5611FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5612M: Horia Geantă <horia.geanta@nxp.com> 5613M: Aymen Sghaier <aymen.sghaier@nxp.com> 5614L: linux-crypto@vger.kernel.org 5615S: Maintained 5616F: drivers/crypto/caam/ 5617F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5618 5619FREESCALE DIU FRAMEBUFFER DRIVER 5620M: Timur Tabi <timur@tabi.org> 5621L: linux-fbdev@vger.kernel.org 5622S: Maintained 5623F: drivers/video/fbdev/fsl-diu-fb.* 5624 5625FREESCALE DMA DRIVER 5626M: Li Yang <leoyang.li@nxp.com> 5627M: Zhang Wei <zw@zh-kernel.org> 5628L: linuxppc-dev@lists.ozlabs.org 5629S: Maintained 5630F: drivers/dma/fsldma.* 5631 5632FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5633M: Claudiu Manoil <claudiu.manoil@nxp.com> 5634L: netdev@vger.kernel.org 5635S: Maintained 5636F: drivers/net/ethernet/freescale/gianfar* 5637X: drivers/net/ethernet/freescale/gianfar_ptp.c 5638F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5639 5640FREESCALE GPMI NAND DRIVER 5641M: Han Xu <han.xu@nxp.com> 5642L: linux-mtd@lists.infradead.org 5643S: Maintained 5644F: drivers/mtd/nand/raw/gpmi-nand/* 5645 5646FREESCALE I2C CPM DRIVER 5647M: Jochen Friedrich <jochen@scram.de> 5648L: linuxppc-dev@lists.ozlabs.org 5649L: linux-i2c@vger.kernel.org 5650S: Maintained 5651F: drivers/i2c/busses/i2c-cpm.c 5652 5653FREESCALE IMX / MXC FEC DRIVER 5654M: Fugang Duan <fugang.duan@nxp.com> 5655L: netdev@vger.kernel.org 5656S: Maintained 5657F: drivers/net/ethernet/freescale/fec_main.c 5658F: drivers/net/ethernet/freescale/fec_ptp.c 5659F: drivers/net/ethernet/freescale/fec.h 5660F: Documentation/devicetree/bindings/net/fsl-fec.txt 5661 5662FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5663M: Sascha Hauer <kernel@pengutronix.de> 5664L: linux-fbdev@vger.kernel.org 5665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5666S: Maintained 5667F: include/linux/platform_data/video-imxfb.h 5668F: drivers/video/fbdev/imxfb.c 5669 5670FREESCALE QORIQ DPAA ETHERNET DRIVER 5671M: Madalin Bucur <madalin.bucur@nxp.com> 5672L: netdev@vger.kernel.org 5673S: Maintained 5674F: drivers/net/ethernet/freescale/dpaa 5675 5676FREESCALE QORIQ DPAA FMAN DRIVER 5677M: Madalin Bucur <madalin.bucur@nxp.com> 5678L: netdev@vger.kernel.org 5679S: Maintained 5680F: drivers/net/ethernet/freescale/fman 5681F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5682 5683FREESCALE QUAD SPI DRIVER 5684M: Han Xu <han.xu@nxp.com> 5685L: linux-mtd@lists.infradead.org 5686S: Maintained 5687F: drivers/mtd/spi-nor/fsl-quadspi.c 5688 5689FREESCALE QUICC ENGINE LIBRARY 5690M: Qiang Zhao <qiang.zhao@nxp.com> 5691L: linuxppc-dev@lists.ozlabs.org 5692S: Maintained 5693F: drivers/soc/fsl/qe/ 5694F: include/soc/fsl/*qe*.h 5695F: include/soc/fsl/*ucc*.h 5696 5697FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5698M: Li Yang <leoyang.li@nxp.com> 5699L: netdev@vger.kernel.org 5700L: linuxppc-dev@lists.ozlabs.org 5701S: Maintained 5702F: drivers/net/ethernet/freescale/ucc_geth* 5703 5704FREESCALE QUICC ENGINE UCC HDLC DRIVER 5705M: Zhao Qiang <qiang.zhao@nxp.com> 5706L: netdev@vger.kernel.org 5707L: linuxppc-dev@lists.ozlabs.org 5708S: Maintained 5709F: drivers/net/wan/fsl_ucc_hdlc* 5710 5711FREESCALE QUICC ENGINE UCC UART DRIVER 5712M: Timur Tabi <timur@tabi.org> 5713L: linuxppc-dev@lists.ozlabs.org 5714S: Maintained 5715F: drivers/tty/serial/ucc_uart.c 5716 5717FREESCALE SOC DRIVERS 5718M: Li Yang <leoyang.li@nxp.com> 5719L: linuxppc-dev@lists.ozlabs.org 5720L: linux-arm-kernel@lists.infradead.org 5721S: Maintained 5722F: Documentation/devicetree/bindings/soc/fsl/ 5723F: drivers/soc/fsl/ 5724F: include/linux/fsl/ 5725 5726FREESCALE SOC FS_ENET DRIVER 5727M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5728M: Vitaly Bordug <vbordug@ru.mvista.com> 5729L: linuxppc-dev@lists.ozlabs.org 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/freescale/fs_enet/ 5733F: include/linux/fs_enet_pd.h 5734 5735FREESCALE SOC SOUND DRIVERS 5736M: Timur Tabi <timur@tabi.org> 5737M: Nicolin Chen <nicoleotsuka@gmail.com> 5738M: Xiubo Li <Xiubo.Lee@gmail.com> 5739R: Fabio Estevam <fabio.estevam@nxp.com> 5740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5741L: linuxppc-dev@lists.ozlabs.org 5742S: Maintained 5743F: sound/soc/fsl/fsl* 5744F: sound/soc/fsl/imx* 5745F: sound/soc/fsl/mpc8610_hpcd.c 5746 5747FREESCALE USB PERIPHERAL DRIVERS 5748M: Li Yang <leoyang.li@nxp.com> 5749L: linux-usb@vger.kernel.org 5750L: linuxppc-dev@lists.ozlabs.org 5751S: Maintained 5752F: drivers/usb/gadget/udc/fsl* 5753 5754FREEVXFS FILESYSTEM 5755M: Christoph Hellwig <hch@infradead.org> 5756W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5757S: Maintained 5758F: fs/freevxfs/ 5759 5760FREEZER 5761M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5762M: Pavel Machek <pavel@ucw.cz> 5763L: linux-pm@vger.kernel.org 5764S: Supported 5765F: Documentation/power/freezing-of-tasks.txt 5766F: include/linux/freezer.h 5767F: kernel/freezer.c 5768 5769FRONTSWAP API 5770M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5771L: linux-kernel@vger.kernel.org 5772S: Maintained 5773F: mm/frontswap.c 5774F: include/linux/frontswap.h 5775 5776FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5777M: David Howells <dhowells@redhat.com> 5778L: linux-cachefs@redhat.com (moderated for non-subscribers) 5779S: Supported 5780F: Documentation/filesystems/caching/ 5781F: fs/fscache/ 5782F: include/linux/fscache*.h 5783 5784FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5785M: Theodore Y. Ts'o <tytso@mit.edu> 5786M: Jaegeuk Kim <jaegeuk@kernel.org> 5787L: linux-fscrypt@vger.kernel.org 5788Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5790S: Supported 5791F: fs/crypto/ 5792F: include/linux/fscrypt*.h 5793F: Documentation/filesystems/fscrypt.rst 5794 5795FUJITSU LAPTOP EXTRAS 5796M: Jonathan Woithe <jwoithe@just42.net> 5797L: platform-driver-x86@vger.kernel.org 5798S: Maintained 5799F: drivers/platform/x86/fujitsu-laptop.c 5800 5801FUJITSU M-5MO LS CAMERA ISP DRIVER 5802M: Kyungmin Park <kyungmin.park@samsung.com> 5803M: Heungjun Kim <riverful.kim@samsung.com> 5804L: linux-media@vger.kernel.org 5805S: Maintained 5806F: drivers/media/i2c/m5mols/ 5807F: include/media/i2c/m5mols.h 5808 5809FUJITSU TABLET EXTRAS 5810M: Robert Gerlach <khnz@gmx.de> 5811L: platform-driver-x86@vger.kernel.org 5812S: Maintained 5813F: drivers/platform/x86/fujitsu-tablet.c 5814 5815FUSE: FILESYSTEM IN USERSPACE 5816M: Miklos Szeredi <miklos@szeredi.hu> 5817L: linux-fsdevel@vger.kernel.org 5818W: http://fuse.sourceforge.net/ 5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5820S: Maintained 5821F: fs/fuse/ 5822F: include/uapi/linux/fuse.h 5823F: Documentation/filesystems/fuse.txt 5824 5825FUTEX SUBSYSTEM 5826M: Thomas Gleixner <tglx@linutronix.de> 5827M: Ingo Molnar <mingo@redhat.com> 5828R: Peter Zijlstra <peterz@infradead.org> 5829R: Darren Hart <dvhart@infradead.org> 5830L: linux-kernel@vger.kernel.org 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5832S: Maintained 5833F: kernel/futex.c 5834F: kernel/futex_compat.c 5835F: include/asm-generic/futex.h 5836F: include/linux/futex.h 5837F: include/uapi/linux/futex.h 5838F: tools/testing/selftests/futex/ 5839F: tools/perf/bench/futex* 5840F: Documentation/*futex* 5841 5842GCC PLUGINS 5843M: Kees Cook <keescook@chromium.org> 5844R: Emese Revfy <re.emese@gmail.com> 5845L: kernel-hardening@lists.openwall.com 5846S: Maintained 5847F: scripts/gcc-plugins/ 5848F: scripts/gcc-plugin.sh 5849F: scripts/Makefile.gcc-plugins 5850F: Documentation/gcc-plugins.txt 5851 5852GCOV BASED KERNEL PROFILING 5853M: Peter Oberparleiter <oberpar@linux.ibm.com> 5854S: Maintained 5855F: kernel/gcov/ 5856F: Documentation/dev-tools/gcov.rst 5857 5858GDB KERNEL DEBUGGING HELPER SCRIPTS 5859M: Jan Kiszka <jan.kiszka@siemens.com> 5860M: Kieran Bingham <kieran@bingham.xyz> 5861S: Supported 5862F: scripts/gdb/ 5863 5864GDT SCSI DISK ARRAY CONTROLLER DRIVER 5865M: Achim Leubner <achim_leubner@adaptec.com> 5866L: linux-scsi@vger.kernel.org 5867W: http://www.icp-vortex.com/ 5868S: Supported 5869F: drivers/scsi/gdt* 5870 5871GEMTEK FM RADIO RECEIVER DRIVER 5872M: Hans Verkuil <hverkuil@xs4all.nl> 5873L: linux-media@vger.kernel.org 5874T: git git://linuxtv.org/media_tree.git 5875W: https://linuxtv.org 5876S: Maintained 5877F: drivers/media/radio/radio-gemtek* 5878 5879GENERIC GPIO I2C DRIVER 5880M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5881S: Supported 5882F: drivers/i2c/busses/i2c-gpio.c 5883F: include/linux/i2c-gpio.h 5884 5885GENERIC GPIO I2C MULTIPLEXER DRIVER 5886M: Peter Korsgaard <peter.korsgaard@barco.com> 5887L: linux-i2c@vger.kernel.org 5888S: Supported 5889F: drivers/i2c/muxes/i2c-mux-gpio.c 5890F: include/linux/i2c-mux-gpio.h 5891F: Documentation/i2c/muxes/i2c-mux-gpio 5892 5893GENERIC HDLC (WAN) DRIVERS 5894M: Krzysztof Halasa <khc@pm.waw.pl> 5895W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5896S: Maintained 5897F: drivers/net/wan/c101.c 5898F: drivers/net/wan/hd6457* 5899F: drivers/net/wan/hdlc* 5900F: drivers/net/wan/n2.c 5901F: drivers/net/wan/pc300too.c 5902F: drivers/net/wan/pci200syn.c 5903F: drivers/net/wan/wanxl* 5904 5905GENERIC INCLUDE/ASM HEADER FILES 5906M: Arnd Bergmann <arnd@arndb.de> 5907L: linux-arch@vger.kernel.org 5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5909S: Maintained 5910F: include/asm-generic/ 5911F: include/uapi/asm-generic/ 5912 5913GENERIC PHY FRAMEWORK 5914M: Kishon Vijay Abraham I <kishon@ti.com> 5915L: linux-kernel@vger.kernel.org 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5917S: Supported 5918F: drivers/phy/ 5919F: include/linux/phy/ 5920 5921GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5922M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5923S: Supported 5924F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5925 5926GENERIC PM DOMAINS 5927M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5928M: Kevin Hilman <khilman@kernel.org> 5929M: Ulf Hansson <ulf.hansson@linaro.org> 5930L: linux-pm@vger.kernel.org 5931S: Supported 5932F: drivers/base/power/domain*.c 5933F: include/linux/pm_domain.h 5934F: Documentation/devicetree/bindings/power/power_domain.txt 5935 5936GENERIC UIO DRIVER FOR PCI DEVICES 5937M: "Michael S. Tsirkin" <mst@redhat.com> 5938L: kvm@vger.kernel.org 5939S: Supported 5940F: drivers/uio/uio_pci_generic.c 5941 5942GENWQE (IBM Generic Workqueue Card) 5943M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5944M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5945S: Supported 5946F: drivers/misc/genwqe/ 5947 5948GET_MAINTAINER SCRIPT 5949M: Joe Perches <joe@perches.com> 5950S: Maintained 5951F: scripts/get_maintainer.pl 5952 5953GFS2 FILE SYSTEM 5954M: Steven Whitehouse <swhiteho@redhat.com> 5955M: Bob Peterson <rpeterso@redhat.com> 5956L: cluster-devel@redhat.com 5957W: http://sources.redhat.com/cluster/ 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5959S: Supported 5960F: Documentation/filesystems/gfs2*.txt 5961F: fs/gfs2/ 5962F: include/uapi/linux/gfs2_ondisk.h 5963 5964GIGASET ISDN DRIVERS 5965M: Paul Bolle <pebolle@tiscali.nl> 5966L: gigaset307x-common@lists.sourceforge.net 5967W: http://gigaset307x.sourceforge.net/ 5968S: Odd Fixes 5969F: Documentation/isdn/README.gigaset 5970F: drivers/isdn/gigaset/ 5971F: include/uapi/linux/gigaset_dev.h 5972 5973GO7007 MPEG CODEC 5974M: Hans Verkuil <hans.verkuil@cisco.com> 5975L: linux-media@vger.kernel.org 5976S: Maintained 5977F: drivers/media/usb/go7007/ 5978 5979GOODIX TOUCHSCREEN 5980M: Bastien Nocera <hadess@hadess.net> 5981L: linux-input@vger.kernel.org 5982S: Maintained 5983F: drivers/input/touchscreen/goodix.c 5984 5985GPD POCKET FAN DRIVER 5986M: Hans de Goede <hdegoede@redhat.com> 5987L: platform-driver-x86@vger.kernel.org 5988S: Maintained 5989F: drivers/platform/x86/gpd-pocket-fan.c 5990 5991GPIO ACPI SUPPORT 5992M: Mika Westerberg <mika.westerberg@linux.intel.com> 5993M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5994L: linux-gpio@vger.kernel.org 5995L: linux-acpi@vger.kernel.org 5996S: Maintained 5997F: Documentation/acpi/gpio-properties.txt 5998F: drivers/gpio/gpiolib-acpi.c 5999 6000GPIO IR Transmitter 6001M: Sean Young <sean@mess.org> 6002L: linux-media@vger.kernel.org 6003S: Maintained 6004F: drivers/media/rc/gpio-ir-tx.c 6005 6006GPIO MOCKUP DRIVER 6007M: Bamvor Jian Zhang <bamv2005@gmail.com> 6008R: Bartosz Golaszewski <brgl@bgdev.pl> 6009L: linux-gpio@vger.kernel.org 6010S: Maintained 6011F: drivers/gpio/gpio-mockup.c 6012F: tools/testing/selftests/gpio/ 6013 6014GPIO SUBSYSTEM 6015M: Linus Walleij <linus.walleij@linaro.org> 6016L: linux-gpio@vger.kernel.org 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6018S: Maintained 6019F: Documentation/devicetree/bindings/gpio/ 6020F: Documentation/driver-api/gpio/ 6021F: Documentation/gpio/ 6022F: Documentation/ABI/testing/gpio-cdev 6023F: Documentation/ABI/obsolete/sysfs-gpio 6024F: drivers/gpio/ 6025F: include/linux/gpio/ 6026F: include/linux/gpio.h 6027F: include/linux/of_gpio.h 6028F: include/asm-generic/gpio.h 6029F: include/uapi/linux/gpio.h 6030F: tools/gpio/ 6031 6032GRE DEMULTIPLEXER DRIVER 6033M: Dmitry Kozlov <xeb@mail.ru> 6034L: netdev@vger.kernel.org 6035S: Maintained 6036F: net/ipv4/gre_demux.c 6037F: net/ipv4/gre_offload.c 6038F: include/net/gre.h 6039 6040GRETH 10/100/1G Ethernet MAC device driver 6041M: Andreas Larsson <andreas@gaisler.com> 6042L: netdev@vger.kernel.org 6043S: Maintained 6044F: drivers/net/ethernet/aeroflex/ 6045 6046GREYBUS AUDIO PROTOCOLS DRIVERS 6047M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6048M: Mark Greer <mgreer@animalcreek.com> 6049S: Maintained 6050F: drivers/staging/greybus/audio_apbridgea.c 6051F: drivers/staging/greybus/audio_apbridgea.h 6052F: drivers/staging/greybus/audio_codec.c 6053F: drivers/staging/greybus/audio_codec.h 6054F: drivers/staging/greybus/audio_gb.c 6055F: drivers/staging/greybus/audio_manager.c 6056F: drivers/staging/greybus/audio_manager.h 6057F: drivers/staging/greybus/audio_manager_module.c 6058F: drivers/staging/greybus/audio_manager_private.h 6059F: drivers/staging/greybus/audio_manager_sysfs.c 6060F: drivers/staging/greybus/audio_module.c 6061F: drivers/staging/greybus/audio_topology.c 6062 6063GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6064M: Viresh Kumar <vireshk@kernel.org> 6065S: Maintained 6066F: drivers/staging/greybus/authentication.c 6067F: drivers/staging/greybus/bootrom.c 6068F: drivers/staging/greybus/firmware.h 6069F: drivers/staging/greybus/fw-core.c 6070F: drivers/staging/greybus/fw-download.c 6071F: drivers/staging/greybus/fw-managament.c 6072F: drivers/staging/greybus/greybus_authentication.h 6073F: drivers/staging/greybus/greybus_firmware.h 6074F: drivers/staging/greybus/hid.c 6075F: drivers/staging/greybus/i2c.c 6076F: drivers/staging/greybus/spi.c 6077F: drivers/staging/greybus/spilib.c 6078F: drivers/staging/greybus/spilib.h 6079 6080GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6081M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6082S: Maintained 6083F: drivers/staging/greybus/loopback.c 6084F: drivers/staging/greybus/timesync.c 6085F: drivers/staging/greybus/timesync_platform.c 6086 6087GREYBUS PLATFORM DRIVERS 6088M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6089S: Maintained 6090F: drivers/staging/greybus/arche-platform.c 6091F: drivers/staging/greybus/arche-apb-ctrl.c 6092F: drivers/staging/greybus/arche_platform.h 6093 6094GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6095M: Rui Miguel Silva <rmfrfs@gmail.com> 6096S: Maintained 6097F: drivers/staging/greybus/sdio.c 6098F: drivers/staging/greybus/light.c 6099F: drivers/staging/greybus/gpio.c 6100F: drivers/staging/greybus/power_supply.c 6101F: drivers/staging/greybus/spi.c 6102F: drivers/staging/greybus/spilib.c 6103 6104GREYBUS SUBSYSTEM 6105M: Johan Hovold <johan@kernel.org> 6106M: Alex Elder <elder@kernel.org> 6107M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6108S: Maintained 6109F: drivers/staging/greybus/ 6110L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6111 6112GREYBUS UART PROTOCOLS DRIVERS 6113M: David Lin <dtwlin@gmail.com> 6114S: Maintained 6115F: drivers/staging/greybus/uart.c 6116F: drivers/staging/greybus/log.c 6117 6118GS1662 VIDEO SERIALIZER 6119M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6120L: linux-media@vger.kernel.org 6121T: git git://linuxtv.org/media_tree.git 6122S: Maintained 6123F: drivers/media/spi/gs1662.c 6124 6125GSPCA FINEPIX SUBDRIVER 6126M: Frank Zago <frank@zago.net> 6127L: linux-media@vger.kernel.org 6128T: git git://linuxtv.org/media_tree.git 6129S: Maintained 6130F: drivers/media/usb/gspca/finepix.c 6131 6132GSPCA GL860 SUBDRIVER 6133M: Olivier Lorin <o.lorin@laposte.net> 6134L: linux-media@vger.kernel.org 6135T: git git://linuxtv.org/media_tree.git 6136S: Maintained 6137F: drivers/media/usb/gspca/gl860/ 6138 6139GSPCA M5602 SUBDRIVER 6140M: Erik Andren <erik.andren@gmail.com> 6141L: linux-media@vger.kernel.org 6142T: git git://linuxtv.org/media_tree.git 6143S: Maintained 6144F: drivers/media/usb/gspca/m5602/ 6145 6146GSPCA PAC207 SONIXB SUBDRIVER 6147M: Hans Verkuil <hverkuil@xs4all.nl> 6148L: linux-media@vger.kernel.org 6149T: git git://linuxtv.org/media_tree.git 6150S: Odd Fixes 6151F: drivers/media/usb/gspca/pac207.c 6152 6153GSPCA SN9C20X SUBDRIVER 6154M: Brian Johnson <brijohn@gmail.com> 6155L: linux-media@vger.kernel.org 6156T: git git://linuxtv.org/media_tree.git 6157S: Maintained 6158F: drivers/media/usb/gspca/sn9c20x.c 6159 6160GSPCA T613 SUBDRIVER 6161M: Leandro Costantino <lcostantino@gmail.com> 6162L: linux-media@vger.kernel.org 6163T: git git://linuxtv.org/media_tree.git 6164S: Maintained 6165F: drivers/media/usb/gspca/t613.c 6166 6167GSPCA USB WEBCAM DRIVER 6168M: Hans Verkuil <hverkuil@xs4all.nl> 6169L: linux-media@vger.kernel.org 6170T: git git://linuxtv.org/media_tree.git 6171S: Odd Fixes 6172F: drivers/media/usb/gspca/ 6173 6174GTP (GPRS Tunneling Protocol) 6175M: Pablo Neira Ayuso <pablo@netfilter.org> 6176M: Harald Welte <laforge@gnumonks.org> 6177L: osmocom-net-gprs@lists.osmocom.org 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6179S: Maintained 6180F: drivers/net/gtp.c 6181 6182GUID PARTITION TABLE (GPT) 6183M: Davidlohr Bueso <dave@stgolabs.net> 6184L: linux-efi@vger.kernel.org 6185S: Maintained 6186F: block/partitions/efi.* 6187 6188H8/300 ARCHITECTURE 6189M: Yoshinori Sato <ysato@users.sourceforge.jp> 6190L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6191W: http://uclinux-h8.sourceforge.jp 6192T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6193S: Maintained 6194F: arch/h8300/ 6195F: drivers/clocksource/h8300_*.c 6196F: drivers/clk/h8300/ 6197F: drivers/irqchip/irq-renesas-h8*.c 6198 6199HACKRF MEDIA DRIVER 6200M: Antti Palosaari <crope@iki.fi> 6201L: linux-media@vger.kernel.org 6202W: https://linuxtv.org 6203W: http://palosaari.fi/linux/ 6204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6205T: git git://linuxtv.org/anttip/media_tree.git 6206S: Maintained 6207F: drivers/media/usb/hackrf/ 6208 6209HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6210M: Frank Seidel <frank@f-seidel.de> 6211L: platform-driver-x86@vger.kernel.org 6212W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6213S: Maintained 6214F: drivers/platform/x86/hdaps.c 6215 6216HARDWARE MONITORING 6217M: Jean Delvare <jdelvare@suse.com> 6218M: Guenter Roeck <linux@roeck-us.net> 6219L: linux-hwmon@vger.kernel.org 6220W: http://hwmon.wiki.kernel.org/ 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6222S: Maintained 6223F: Documentation/hwmon/ 6224F: drivers/hwmon/ 6225F: include/linux/hwmon*.h 6226 6227HARDWARE RANDOM NUMBER GENERATOR CORE 6228M: Matt Mackall <mpm@selenic.com> 6229M: Herbert Xu <herbert@gondor.apana.org.au> 6230L: linux-crypto@vger.kernel.org 6231S: Odd fixes 6232F: Documentation/devicetree/bindings/rng/ 6233F: Documentation/hw_random.txt 6234F: drivers/char/hw_random/ 6235F: include/linux/hw_random.h 6236 6237HARDWARE TRACING FACILITIES 6238M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6239S: Maintained 6240F: drivers/hwtracing/ 6241 6242HARDWARE SPINLOCK CORE 6243M: Ohad Ben-Cohen <ohad@wizery.com> 6244M: Bjorn Andersson <bjorn.andersson@linaro.org> 6245L: linux-remoteproc@vger.kernel.org 6246S: Maintained 6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6248F: Documentation/devicetree/bindings/hwlock/ 6249F: Documentation/hwspinlock.txt 6250F: drivers/hwspinlock/ 6251F: include/linux/hwspinlock.h 6252 6253HARMONY SOUND DRIVER 6254L: linux-parisc@vger.kernel.org 6255S: Maintained 6256F: sound/parisc/harmony.* 6257 6258HDPVR USB VIDEO ENCODER DRIVER 6259M: Hans Verkuil <hverkuil@xs4all.nl> 6260L: linux-media@vger.kernel.org 6261T: git git://linuxtv.org/media_tree.git 6262W: https://linuxtv.org 6263S: Odd Fixes 6264F: drivers/media/usb/hdpvr/ 6265 6266HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6267M: Jimmy Vance <jimmy.vance@hpe.com> 6268S: Supported 6269F: Documentation/watchdog/hpwdt.txt 6270F: drivers/watchdog/hpwdt.c 6271 6272HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6273M: Don Brace <don.brace@microsemi.com> 6274L: esc.storagedev@microsemi.com 6275L: linux-scsi@vger.kernel.org 6276S: Supported 6277F: Documentation/scsi/hpsa.txt 6278F: drivers/scsi/hpsa*.[ch] 6279F: include/linux/cciss*.h 6280F: include/uapi/linux/cciss*.h 6281 6282HFI1 DRIVER 6283M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6284M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6285L: linux-rdma@vger.kernel.org 6286S: Supported 6287F: drivers/infiniband/hw/hfi1 6288 6289HFS FILESYSTEM 6290L: linux-fsdevel@vger.kernel.org 6291S: Orphan 6292F: Documentation/filesystems/hfs.txt 6293F: fs/hfs/ 6294 6295HFSPLUS FILESYSTEM 6296L: linux-fsdevel@vger.kernel.org 6297S: Orphan 6298F: Documentation/filesystems/hfsplus.txt 6299F: fs/hfsplus/ 6300 6301HGA FRAMEBUFFER DRIVER 6302M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6303L: linux-nvidia@lists.surfsouth.com 6304W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6305S: Maintained 6306F: drivers/video/fbdev/hgafb.c 6307 6308HIBERNATION (aka Software Suspend, aka swsusp) 6309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6310M: Pavel Machek <pavel@ucw.cz> 6311L: linux-pm@vger.kernel.org 6312B: https://bugzilla.kernel.org 6313S: Supported 6314F: arch/x86/power/ 6315F: drivers/base/power/ 6316F: kernel/power/ 6317F: include/linux/suspend.h 6318F: include/linux/freezer.h 6319F: include/linux/pm.h 6320F: arch/*/include/asm/suspend*.h 6321 6322HID CORE LAYER 6323M: Jiri Kosina <jikos@kernel.org> 6324R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6325L: linux-input@vger.kernel.org 6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6327S: Maintained 6328F: drivers/hid/ 6329F: include/linux/hid* 6330F: include/uapi/linux/hid* 6331 6332HID SENSOR HUB DRIVERS 6333M: Jiri Kosina <jikos@kernel.org> 6334M: Jonathan Cameron <jic23@kernel.org> 6335M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6336L: linux-input@vger.kernel.org 6337L: linux-iio@vger.kernel.org 6338S: Maintained 6339F: Documentation/hid/hid-sensor* 6340F: drivers/hid/hid-sensor-* 6341F: drivers/iio/*/hid-* 6342F: include/linux/hid-sensor-* 6343 6344HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6345M: Thomas Gleixner <tglx@linutronix.de> 6346L: linux-kernel@vger.kernel.org 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6348S: Maintained 6349F: Documentation/timers/ 6350F: kernel/time/hrtimer.c 6351F: kernel/time/clockevents.c 6352F: kernel/time/timer_*.c 6353F: include/linux/clockchips.h 6354F: include/linux/hrtimer.h 6355 6356HIGH-SPEED SCC DRIVER FOR AX.25 6357L: linux-hams@vger.kernel.org 6358S: Orphan 6359F: drivers/net/hamradio/dmascc.c 6360F: drivers/net/hamradio/scc.c 6361 6362HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6363M: HighPoint Linux Team <linux@highpoint-tech.com> 6364W: http://www.highpoint-tech.com 6365S: Supported 6366F: Documentation/scsi/hptiop.txt 6367F: drivers/scsi/hptiop.c 6368 6369HIPPI 6370M: Jes Sorensen <jes@trained-monkey.org> 6371L: linux-hippi@sunsite.dk 6372S: Maintained 6373F: include/linux/hippidevice.h 6374F: include/uapi/linux/if_hippi.h 6375F: net/802/hippi.c 6376F: drivers/net/hippi/ 6377 6378HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6379M: Yisen Zhuang <yisen.zhuang@huawei.com> 6380M: Salil Mehta <salil.mehta@huawei.com> 6381L: netdev@vger.kernel.org 6382W: http://www.hisilicon.com 6383S: Maintained 6384F: drivers/net/ethernet/hisilicon/hns3/ 6385 6386HISILICON LPC BUS DRIVER 6387M: john.garry@huawei.com 6388W: http://www.hisilicon.com 6389S: Maintained 6390F: drivers/bus/hisi_lpc.c 6391F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6392 6393HISILICON NETWORK SUBSYSTEM DRIVER 6394M: Yisen Zhuang <yisen.zhuang@huawei.com> 6395M: Salil Mehta <salil.mehta@huawei.com> 6396L: netdev@vger.kernel.org 6397W: http://www.hisilicon.com 6398S: Maintained 6399F: drivers/net/ethernet/hisilicon/ 6400F: Documentation/devicetree/bindings/net/hisilicon*.txt 6401 6402HISILICON PMU DRIVER 6403M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6404W: http://www.hisilicon.com 6405S: Supported 6406F: drivers/perf/hisilicon 6407F: Documentation/perf/hisi-pmu.txt 6408 6409HISILICON ROCE DRIVER 6410M: Lijun Ou <oulijun@huawei.com> 6411M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6412L: linux-rdma@vger.kernel.org 6413S: Maintained 6414F: drivers/infiniband/hw/hns/ 6415F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6416 6417HISILICON SAS Controller 6418M: John Garry <john.garry@huawei.com> 6419W: http://www.hisilicon.com 6420S: Supported 6421F: drivers/scsi/hisi_sas/ 6422F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6423 6424HMM - Heterogeneous Memory Management 6425M: Jérôme Glisse <jglisse@redhat.com> 6426L: linux-mm@kvack.org 6427S: Maintained 6428F: mm/hmm* 6429F: include/linux/hmm* 6430F: Documentation/vm/hmm.txt 6431 6432HOST AP DRIVER 6433M: Jouni Malinen <j@w1.fi> 6434L: linux-wireless@vger.kernel.org 6435W: http://w1.fi/hostap-driver.html 6436S: Obsolete 6437F: drivers/net/wireless/intersil/hostap/ 6438 6439HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6440L: platform-driver-x86@vger.kernel.org 6441S: Orphan 6442F: drivers/platform/x86/tc1100-wmi.c 6443 6444HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6445M: Jaroslav Kysela <perex@perex.cz> 6446S: Maintained 6447F: drivers/net/ethernet/hp/hp100.* 6448 6449HPET: High Precision Event Timers driver 6450M: Clemens Ladisch <clemens@ladisch.de> 6451S: Maintained 6452F: Documentation/timers/hpet.txt 6453F: drivers/char/hpet.c 6454F: include/linux/hpet.h 6455F: include/uapi/linux/hpet.h 6456 6457HPET: x86 6458S: Orphan 6459F: arch/x86/kernel/hpet.c 6460F: arch/x86/include/asm/hpet.h 6461 6462HPFS FILESYSTEM 6463M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6464W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6465S: Maintained 6466F: fs/hpfs/ 6467 6468HSI SUBSYSTEM 6469M: Sebastian Reichel <sre@kernel.org> 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6471S: Maintained 6472F: Documentation/ABI/testing/sysfs-bus-hsi 6473F: Documentation/driver-api/hsi.rst 6474F: drivers/hsi/ 6475F: include/linux/hsi/ 6476F: include/uapi/linux/hsi/ 6477 6478HSO 3G MODEM DRIVER 6479L: linux-usb@vger.kernel.org 6480S: Orphan 6481F: drivers/net/usb/hso.c 6482 6483HSR NETWORK PROTOCOL 6484M: Arvid Brodin <arvid.brodin@alten.se> 6485L: netdev@vger.kernel.org 6486S: Maintained 6487F: net/hsr/ 6488 6489HT16K33 LED CONTROLLER DRIVER 6490M: Robin van der Gracht <robin@protonic.nl> 6491S: Maintained 6492F: drivers/auxdisplay/ht16k33.c 6493F: Documentation/devicetree/bindings/display/ht16k33.txt 6494 6495HTCPEN TOUCHSCREEN DRIVER 6496M: Pau Oliva Fora <pof@eslack.org> 6497L: linux-input@vger.kernel.org 6498S: Maintained 6499F: drivers/input/touchscreen/htcpen.c 6500 6501HUAWEI ETHERNET DRIVER 6502M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6503L: netdev@vger.kernel.org 6504S: Supported 6505F: Documentation/networking/hinic.txt 6506F: drivers/net/ethernet/huawei/hinic/ 6507 6508HUGETLB FILESYSTEM 6509M: Nadia Yvette Chambers <nyc@holomorphy.com> 6510S: Maintained 6511F: fs/hugetlbfs/ 6512 6513HVA ST MEDIA DRIVER 6514M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6515L: linux-media@vger.kernel.org 6516T: git git://linuxtv.org/media_tree.git 6517W: https://linuxtv.org 6518S: Supported 6519F: drivers/media/platform/sti/hva 6520 6521HWPOISON MEMORY FAILURE HANDLING 6522M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6523L: linux-mm@kvack.org 6524S: Maintained 6525F: mm/memory-failure.c 6526F: mm/hwpoison-inject.c 6527 6528Hyper-V CORE AND DRIVERS 6529M: "K. Y. Srinivasan" <kys@microsoft.com> 6530M: Haiyang Zhang <haiyangz@microsoft.com> 6531M: Stephen Hemminger <sthemmin@microsoft.com> 6532L: devel@linuxdriverproject.org 6533S: Maintained 6534F: Documentation/networking/netvsc.txt 6535F: arch/x86/include/asm/mshyperv.h 6536F: arch/x86/include/asm/trace/hyperv.h 6537F: arch/x86/include/asm/hyperv-tlfs.h 6538F: arch/x86/kernel/cpu/mshyperv.c 6539F: arch/x86/hyperv 6540F: drivers/hid/hid-hyperv.c 6541F: drivers/hv/ 6542F: drivers/input/serio/hyperv-keyboard.c 6543F: drivers/pci/host/pci-hyperv.c 6544F: drivers/net/hyperv/ 6545F: drivers/scsi/storvsc_drv.c 6546F: drivers/uio/uio_hv_generic.c 6547F: drivers/video/fbdev/hyperv_fb.c 6548F: net/vmw_vsock/hyperv_transport.c 6549F: include/linux/hyperv.h 6550F: include/uapi/linux/hyperv.h 6551F: tools/hv/ 6552F: Documentation/ABI/stable/sysfs-bus-vmbus 6553 6554HYPERVISOR VIRTUAL CONSOLE DRIVER 6555L: linuxppc-dev@lists.ozlabs.org 6556S: Odd Fixes 6557F: drivers/tty/hvc/ 6558 6559I2C ACPI SUPPORT 6560M: Mika Westerberg <mika.westerberg@linux.intel.com> 6561L: linux-i2c@vger.kernel.org 6562L: linux-acpi@vger.kernel.org 6563S: Maintained 6564F: drivers/i2c/i2c-core-acpi.c 6565 6566I2C MUXES 6567M: Peter Rosin <peda@axentia.se> 6568L: linux-i2c@vger.kernel.org 6569S: Maintained 6570F: Documentation/i2c/i2c-topology 6571F: Documentation/i2c/muxes/ 6572F: Documentation/devicetree/bindings/i2c/i2c-mux* 6573F: Documentation/devicetree/bindings/i2c/i2c-arb* 6574F: Documentation/devicetree/bindings/i2c/i2c-gate* 6575F: drivers/i2c/i2c-mux.c 6576F: drivers/i2c/muxes/ 6577F: include/linux/i2c-mux.h 6578 6579I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6580M: Gregory CLEMENT <gregory.clement@bootlin.com> 6581L: linux-i2c@vger.kernel.org 6582S: Maintained 6583F: drivers/i2c/busses/i2c-mv64xxx.c 6584 6585I2C OVER PARALLEL PORT 6586M: Jean Delvare <jdelvare@suse.com> 6587L: linux-i2c@vger.kernel.org 6588S: Maintained 6589F: Documentation/i2c/busses/i2c-parport 6590F: Documentation/i2c/busses/i2c-parport-light 6591F: drivers/i2c/busses/i2c-parport.c 6592F: drivers/i2c/busses/i2c-parport-light.c 6593 6594I2C SUBSYSTEM 6595M: Wolfram Sang <wsa@the-dreams.de> 6596L: linux-i2c@vger.kernel.org 6597W: https://i2c.wiki.kernel.org/ 6598Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6600S: Maintained 6601F: Documentation/devicetree/bindings/i2c/i2c.txt 6602F: Documentation/i2c/ 6603F: drivers/i2c/* 6604F: include/linux/i2c.h 6605F: include/linux/i2c-dev.h 6606F: include/linux/i2c-smbus.h 6607F: include/uapi/linux/i2c.h 6608F: include/uapi/linux/i2c-*.h 6609 6610I2C SUBSYSTEM HOST DRIVERS 6611L: linux-i2c@vger.kernel.org 6612W: https://i2c.wiki.kernel.org/ 6613Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6615S: Odd Fixes 6616F: Documentation/devicetree/bindings/i2c/ 6617F: drivers/i2c/algos/ 6618F: drivers/i2c/busses/ 6619 6620I2C-TAOS-EVM DRIVER 6621M: Jean Delvare <jdelvare@suse.com> 6622L: linux-i2c@vger.kernel.org 6623S: Maintained 6624F: Documentation/i2c/busses/i2c-taos-evm 6625F: drivers/i2c/busses/i2c-taos-evm.c 6626 6627I2C-TINY-USB DRIVER 6628M: Till Harbaum <till@harbaum.org> 6629L: linux-i2c@vger.kernel.org 6630W: http://www.harbaum.org/till/i2c_tiny_usb 6631S: Maintained 6632F: drivers/i2c/busses/i2c-tiny-usb.c 6633 6634I2C/SMBUS CONTROLLER DRIVERS FOR PC 6635M: Jean Delvare <jdelvare@suse.com> 6636L: linux-i2c@vger.kernel.org 6637S: Maintained 6638F: Documentation/i2c/busses/i2c-ali1535 6639F: Documentation/i2c/busses/i2c-ali1563 6640F: Documentation/i2c/busses/i2c-ali15x3 6641F: Documentation/i2c/busses/i2c-amd756 6642F: Documentation/i2c/busses/i2c-amd8111 6643F: Documentation/i2c/busses/i2c-i801 6644F: Documentation/i2c/busses/i2c-nforce2 6645F: Documentation/i2c/busses/i2c-piix4 6646F: Documentation/i2c/busses/i2c-sis5595 6647F: Documentation/i2c/busses/i2c-sis630 6648F: Documentation/i2c/busses/i2c-sis96x 6649F: Documentation/i2c/busses/i2c-via 6650F: Documentation/i2c/busses/i2c-viapro 6651F: drivers/i2c/busses/i2c-ali1535.c 6652F: drivers/i2c/busses/i2c-ali1563.c 6653F: drivers/i2c/busses/i2c-ali15x3.c 6654F: drivers/i2c/busses/i2c-amd756.c 6655F: drivers/i2c/busses/i2c-amd756-s4882.c 6656F: drivers/i2c/busses/i2c-amd8111.c 6657F: drivers/i2c/busses/i2c-i801.c 6658F: drivers/i2c/busses/i2c-isch.c 6659F: drivers/i2c/busses/i2c-nforce2.c 6660F: drivers/i2c/busses/i2c-nforce2-s4985.c 6661F: drivers/i2c/busses/i2c-piix4.c 6662F: drivers/i2c/busses/i2c-sis5595.c 6663F: drivers/i2c/busses/i2c-sis630.c 6664F: drivers/i2c/busses/i2c-sis96x.c 6665F: drivers/i2c/busses/i2c-via.c 6666F: drivers/i2c/busses/i2c-viapro.c 6667 6668I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6669M: Hans de Goede <hdegoede@redhat.com> 6670L: linux-i2c@vger.kernel.org 6671S: Maintained 6672F: drivers/i2c/busses/i2c-cht-wc.c 6673 6674I2C/SMBUS ISMT DRIVER 6675M: Seth Heasley <seth.heasley@intel.com> 6676M: Neil Horman <nhorman@tuxdriver.com> 6677L: linux-i2c@vger.kernel.org 6678F: drivers/i2c/busses/i2c-ismt.c 6679F: Documentation/i2c/busses/i2c-ismt 6680 6681I2C/SMBUS STUB DRIVER 6682M: Jean Delvare <jdelvare@suse.com> 6683L: linux-i2c@vger.kernel.org 6684S: Maintained 6685F: drivers/i2c/i2c-stub.c 6686 6687IA64 (Itanium) PLATFORM 6688M: Tony Luck <tony.luck@intel.com> 6689M: Fenghua Yu <fenghua.yu@intel.com> 6690L: linux-ia64@vger.kernel.org 6691T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6692S: Maintained 6693F: arch/ia64/ 6694 6695IBM Power 842 compression accelerator 6696M: Haren Myneni <haren@us.ibm.com> 6697S: Supported 6698F: drivers/crypto/nx/Makefile 6699F: drivers/crypto/nx/Kconfig 6700F: drivers/crypto/nx/nx-842* 6701F: include/linux/sw842.h 6702F: crypto/842.c 6703F: lib/842/ 6704 6705IBM Power in-Nest Crypto Acceleration 6706M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6707M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6708L: linux-crypto@vger.kernel.org 6709S: Supported 6710F: drivers/crypto/nx/Makefile 6711F: drivers/crypto/nx/Kconfig 6712F: drivers/crypto/nx/nx-aes* 6713F: drivers/crypto/nx/nx-sha* 6714F: drivers/crypto/nx/nx.* 6715F: drivers/crypto/nx/nx_csbcpb.h 6716F: drivers/crypto/nx/nx_debugfs.h 6717 6718IBM Power Linux RAID adapter 6719M: Brian King <brking@us.ibm.com> 6720S: Supported 6721F: drivers/scsi/ipr.* 6722 6723IBM Power SRIOV Virtual NIC Device Driver 6724M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6725M: John Allen <jallen@linux.vnet.ibm.com> 6726L: netdev@vger.kernel.org 6727S: Supported 6728F: drivers/net/ethernet/ibm/ibmvnic.* 6729 6730IBM Power Virtual Accelerator Switchboard 6731M: Sukadev Bhattiprolu 6732L: linuxppc-dev@lists.ozlabs.org 6733S: Supported 6734F: arch/powerpc/platforms/powernv/vas* 6735F: arch/powerpc/platforms/powernv/copy-paste.h 6736F: arch/powerpc/include/asm/vas.h 6737F: arch/powerpc/include/uapi/asm/vas.h 6738 6739IBM Power Virtual Ethernet Device Driver 6740M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6741L: netdev@vger.kernel.org 6742S: Supported 6743F: drivers/net/ethernet/ibm/ibmveth.* 6744 6745IBM Power Virtual FC Device Drivers 6746M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6747L: linux-scsi@vger.kernel.org 6748S: Supported 6749F: drivers/scsi/ibmvscsi/ibmvfc* 6750 6751IBM Power Virtual SCSI Device Drivers 6752M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6753L: linux-scsi@vger.kernel.org 6754S: Supported 6755F: drivers/scsi/ibmvscsi/ibmvscsi* 6756F: include/scsi/viosrp.h 6757 6758IBM Power Virtual SCSI Device Target Driver 6759M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6760M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6761L: linux-scsi@vger.kernel.org 6762L: target-devel@vger.kernel.org 6763S: Supported 6764F: drivers/scsi/ibmvscsi_tgt/ 6765 6766IBM Power VMX Cryptographic instructions 6767M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6768M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6769L: linux-crypto@vger.kernel.org 6770S: Supported 6771F: drivers/crypto/vmx/Makefile 6772F: drivers/crypto/vmx/Kconfig 6773F: drivers/crypto/vmx/vmx.c 6774F: drivers/crypto/vmx/aes* 6775F: drivers/crypto/vmx/ghash* 6776F: drivers/crypto/vmx/ppc-xlate.pl 6777 6778IBM ServeRAID RAID DRIVER 6779S: Orphan 6780F: drivers/scsi/ips.* 6781 6782ICH LPC AND GPIO DRIVER 6783M: Peter Tyser <ptyser@xes-inc.com> 6784S: Maintained 6785F: drivers/mfd/lpc_ich.c 6786F: drivers/gpio/gpio-ich.c 6787 6788IDE SUBSYSTEM 6789M: "David S. Miller" <davem@davemloft.net> 6790L: linux-ide@vger.kernel.org 6791Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6793S: Maintained 6794F: Documentation/ide/ 6795F: drivers/ide/ 6796F: include/linux/ide.h 6797 6798IDE/ATAPI DRIVERS 6799M: Borislav Petkov <bp@alien8.de> 6800L: linux-ide@vger.kernel.org 6801S: Maintained 6802F: Documentation/cdrom/ide-cd 6803F: drivers/ide/ide-cd* 6804 6805IDEAPAD LAPTOP EXTRAS DRIVER 6806M: Ike Panhc <ike.pan@canonical.com> 6807L: platform-driver-x86@vger.kernel.org 6808W: http://launchpad.net/ideapad-laptop 6809S: Maintained 6810F: drivers/platform/x86/ideapad-laptop.c 6811 6812IDEAPAD LAPTOP SLIDEBAR DRIVER 6813M: Andrey Moiseev <o2g.org.ru@gmail.com> 6814L: linux-input@vger.kernel.org 6815W: https://github.com/o2genum/ideapad-slidebar 6816S: Maintained 6817F: drivers/input/misc/ideapad_slidebar.c 6818 6819IDT VersaClock 5 CLOCK DRIVER 6820M: Marek Vasut <marek.vasut@gmail.com> 6821S: Maintained 6822F: drivers/clk/clk-versaclock5.c 6823 6824IEEE 802.15.4 SUBSYSTEM 6825M: Alexander Aring <alex.aring@gmail.com> 6826M: Stefan Schmidt <stefan@osg.samsung.com> 6827L: linux-wpan@vger.kernel.org 6828W: http://wpan.cakelab.org/ 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6831S: Maintained 6832F: net/ieee802154/ 6833F: net/mac802154/ 6834F: drivers/net/ieee802154/ 6835F: include/linux/nl802154.h 6836F: include/linux/ieee802154.h 6837F: include/net/nl802154.h 6838F: include/net/mac802154.h 6839F: include/net/af_ieee802154.h 6840F: include/net/cfg802154.h 6841F: include/net/ieee802154_netdev.h 6842F: Documentation/networking/ieee802154.txt 6843 6844IFE PROTOCOL 6845M: Yotam Gigi <yotam.gi@gmail.com> 6846M: Jamal Hadi Salim <jhs@mojatatu.com> 6847F: net/ife 6848F: include/net/ife.h 6849F: include/uapi/linux/ife.h 6850 6851IGORPLUG-USB IR RECEIVER 6852M: Sean Young <sean@mess.org> 6853L: linux-media@vger.kernel.org 6854S: Maintained 6855F: drivers/media/rc/igorplugusb.c 6856 6857IGUANAWORKS USB IR TRANSCEIVER 6858M: Sean Young <sean@mess.org> 6859L: linux-media@vger.kernel.org 6860S: Maintained 6861F: drivers/media/rc/iguanair.c 6862 6863IIO DIGITAL POTENTIOMETER DAC 6864M: Peter Rosin <peda@axentia.se> 6865L: linux-iio@vger.kernel.org 6866S: Maintained 6867F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6868F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6869F: drivers/iio/dac/dpot-dac.c 6870 6871IIO ENVELOPE DETECTOR 6872M: Peter Rosin <peda@axentia.se> 6873L: linux-iio@vger.kernel.org 6874S: Maintained 6875F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6876F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6877F: drivers/iio/adc/envelope-detector.c 6878 6879IIO MULTIPLEXER 6880M: Peter Rosin <peda@axentia.se> 6881L: linux-iio@vger.kernel.org 6882S: Maintained 6883F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6884F: drivers/iio/multiplexer/iio-mux.c 6885 6886IIO SUBSYSTEM AND DRIVERS 6887M: Jonathan Cameron <jic23@kernel.org> 6888R: Hartmut Knaack <knaack.h@gmx.de> 6889R: Lars-Peter Clausen <lars@metafoo.de> 6890R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6891L: linux-iio@vger.kernel.org 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6893S: Maintained 6894F: Documentation/ABI/testing/configfs-iio* 6895F: Documentation/ABI/testing/sysfs-bus-iio* 6896F: Documentation/devicetree/bindings/iio/ 6897F: drivers/iio/ 6898F: drivers/staging/iio/ 6899F: include/linux/iio/ 6900F: tools/iio/ 6901 6902IKANOS/ADI EAGLE ADSL USB DRIVER 6903M: Matthieu Castet <castet.matthieu@free.fr> 6904M: Stanislaw Gruszka <stf_xl@wp.pl> 6905S: Maintained 6906F: drivers/usb/atm/ueagle-atm.c 6907 6908IMGTEC ASCII LCD DRIVER 6909M: Paul Burton <paul.burton@mips.com> 6910S: Maintained 6911F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6912F: drivers/auxdisplay/img-ascii-lcd.c 6913 6914IMGTEC IR DECODER DRIVER 6915M: James Hogan <jhogan@kernel.org> 6916S: Maintained 6917F: drivers/media/rc/img-ir/ 6918 6919IMON SOUNDGRAPH USB IR RECEIVER 6920M: Sean Young <sean@mess.org> 6921L: linux-media@vger.kernel.org 6922S: Maintained 6923F: drivers/media/rc/imon_raw.c 6924F: drivers/media/rc/imon.c 6925 6926IMS TWINTURBO FRAMEBUFFER DRIVER 6927L: linux-fbdev@vger.kernel.org 6928S: Orphan 6929F: drivers/video/fbdev/imsttfb.c 6930 6931INA209 HARDWARE MONITOR DRIVER 6932M: Guenter Roeck <linux@roeck-us.net> 6933L: linux-hwmon@vger.kernel.org 6934S: Maintained 6935F: Documentation/hwmon/ina209 6936F: Documentation/devicetree/bindings/i2c/ina209.txt 6937F: drivers/hwmon/ina209.c 6938 6939INA2XX HARDWARE MONITOR DRIVER 6940M: Guenter Roeck <linux@roeck-us.net> 6941L: linux-hwmon@vger.kernel.org 6942S: Maintained 6943F: Documentation/hwmon/ina2xx 6944F: drivers/hwmon/ina2xx.c 6945F: include/linux/platform_data/ina2xx.h 6946 6947INDUSTRY PACK SUBSYSTEM (IPACK) 6948M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6949M: Jens Taprogge <jens.taprogge@taprogge.org> 6950M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6951L: industrypack-devel@lists.sourceforge.net 6952W: http://industrypack.sourceforge.net 6953S: Maintained 6954F: drivers/ipack/ 6955 6956INFINIBAND SUBSYSTEM 6957M: Doug Ledford <dledford@redhat.com> 6958M: Jason Gunthorpe <jgg@mellanox.com> 6959L: linux-rdma@vger.kernel.org 6960W: https://github.com/linux-rdma/rdma-core 6961Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6963S: Supported 6964F: Documentation/devicetree/bindings/infiniband/ 6965F: Documentation/infiniband/ 6966F: drivers/infiniband/ 6967F: include/uapi/linux/if_infiniband.h 6968F: include/uapi/rdma/ 6969F: include/rdma/ 6970 6971INGENIC JZ4780 DMA Driver 6972M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6973S: Maintained 6974F: drivers/dma/dma-jz4780.c 6975 6976INGENIC JZ4780 NAND DRIVER 6977M: Harvey Hunt <harveyhuntnexus@gmail.com> 6978L: linux-mtd@lists.infradead.org 6979S: Maintained 6980F: drivers/mtd/nand/raw/jz4780_* 6981 6982INOTIFY 6983M: Jan Kara <jack@suse.cz> 6984R: Amir Goldstein <amir73il@gmail.com> 6985L: linux-fsdevel@vger.kernel.org 6986S: Maintained 6987F: Documentation/filesystems/inotify.txt 6988F: fs/notify/inotify/ 6989F: include/linux/inotify.h 6990F: include/uapi/linux/inotify.h 6991 6992INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6993M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6994L: linux-input@vger.kernel.org 6995Q: http://patchwork.kernel.org/project/linux-input/list/ 6996T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6997S: Maintained 6998F: drivers/input/ 6999F: include/linux/input.h 7000F: include/uapi/linux/input.h 7001F: include/uapi/linux/input-event-codes.h 7002F: include/linux/input/ 7003F: Documentation/devicetree/bindings/input/ 7004F: Documentation/input/ 7005 7006INPUT MULTITOUCH (MT) PROTOCOL 7007M: Henrik Rydberg <rydberg@bitmath.org> 7008L: linux-input@vger.kernel.org 7009S: Odd fixes 7010F: Documentation/input/multi-touch-protocol.rst 7011F: drivers/input/input-mt.c 7012K: \b(ABS|SYN)_MT_ 7013 7014INSIDE SECURE CRYPTO DRIVER 7015M: Antoine Tenart <antoine.tenart@bootlin.com> 7016F: drivers/crypto/inside-secure/ 7017S: Maintained 7018L: linux-crypto@vger.kernel.org 7019 7020INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7021M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7022M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7023L: linux-integrity@vger.kernel.org 7024T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7025S: Supported 7026F: security/integrity/ima/ 7027 7028INTEL 810/815 FRAMEBUFFER DRIVER 7029M: Antonino Daplas <adaplas@gmail.com> 7030L: linux-fbdev@vger.kernel.org 7031S: Maintained 7032F: drivers/video/fbdev/i810/ 7033 7034INTEL ASoC BDW/HSW DRIVERS 7035M: Jie Yang <yang.jie@linux.intel.com> 7036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7037S: Supported 7038F: sound/soc/intel/common/sst-dsp* 7039F: sound/soc/intel/common/sst-firmware.c 7040F: sound/soc/intel/boards/broadwell.c 7041F: sound/soc/intel/haswell/ 7042 7043INTEL C600 SERIES SAS CONTROLLER DRIVER 7044M: Intel SCU Linux support <intel-linux-scu@intel.com> 7045M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7046L: linux-scsi@vger.kernel.org 7047T: git git://git.code.sf.net/p/intel-sas/isci 7048S: Supported 7049F: drivers/scsi/isci/ 7050 7051INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7052M: Jani Nikula <jani.nikula@linux.intel.com> 7053M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7054M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7055L: intel-gfx@lists.freedesktop.org 7056W: https://01.org/linuxgraphics/ 7057B: https://01.org/linuxgraphics/documentation/how-report-bugs 7058C: irc://chat.freenode.net/intel-gfx 7059Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7060T: git git://anongit.freedesktop.org/drm-intel 7061S: Supported 7062F: drivers/gpu/drm/i915/ 7063F: include/drm/i915* 7064F: include/uapi/drm/i915_drm.h 7065F: Documentation/gpu/i915.rst 7066 7067INTEL ETHERNET DRIVERS 7068M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7069L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7070W: http://www.intel.com/support/feedback.htm 7071W: http://e1000.sourceforge.net/ 7072Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7075S: Supported 7076F: Documentation/networking/e100.txt 7077F: Documentation/networking/e1000.txt 7078F: Documentation/networking/e1000e.txt 7079F: Documentation/networking/igb.txt 7080F: Documentation/networking/igbvf.txt 7081F: Documentation/networking/ixgb.txt 7082F: Documentation/networking/ixgbe.txt 7083F: Documentation/networking/ixgbevf.txt 7084F: Documentation/networking/i40e.txt 7085F: Documentation/networking/i40evf.txt 7086F: Documentation/networking/ice.txt 7087F: drivers/net/ethernet/intel/ 7088F: drivers/net/ethernet/intel/*/ 7089F: include/linux/avf/virtchnl.h 7090 7091INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7092M: Maik Broemme <mbroemme@libmpq.org> 7093L: linux-fbdev@vger.kernel.org 7094S: Maintained 7095F: Documentation/fb/intelfb.txt 7096F: drivers/video/fbdev/intelfb/ 7097 7098INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7099M: Zhenyu Wang <zhenyuw@linux.intel.com> 7100M: Zhi Wang <zhi.a.wang@intel.com> 7101L: intel-gvt-dev@lists.freedesktop.org 7102L: intel-gfx@lists.freedesktop.org 7103W: https://01.org/igvt-g 7104T: git https://github.com/intel/gvt-linux.git 7105S: Supported 7106F: drivers/gpu/drm/i915/gvt/ 7107 7108INTEL HID EVENT DRIVER 7109M: Alex Hung <alex.hung@canonical.com> 7110L: platform-driver-x86@vger.kernel.org 7111S: Maintained 7112F: drivers/platform/x86/intel-hid.c 7113 7114INTEL I/OAT DMA DRIVER 7115M: Dave Jiang <dave.jiang@intel.com> 7116R: Dan Williams <dan.j.williams@intel.com> 7117L: dmaengine@vger.kernel.org 7118Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7119S: Supported 7120F: drivers/dma/ioat* 7121 7122INTEL IDLE DRIVER 7123M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7124M: Len Brown <lenb@kernel.org> 7125L: linux-pm@vger.kernel.org 7126T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7127B: https://bugzilla.kernel.org 7128S: Supported 7129F: drivers/idle/intel_idle.c 7130 7131INTEL INTEGRATED SENSOR HUB DRIVER 7132M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7133M: Jiri Kosina <jikos@kernel.org> 7134L: linux-input@vger.kernel.org 7135S: Maintained 7136F: drivers/hid/intel-ish-hid/ 7137 7138INTEL IOMMU (VT-d) 7139M: David Woodhouse <dwmw2@infradead.org> 7140L: iommu@lists.linux-foundation.org 7141T: git git://git.infradead.org/iommu-2.6.git 7142S: Supported 7143F: drivers/iommu/intel-iommu.c 7144F: include/linux/intel-iommu.h 7145 7146INTEL IOP-ADMA DMA DRIVER 7147R: Dan Williams <dan.j.williams@intel.com> 7148S: Odd fixes 7149F: drivers/dma/iop-adma.c 7150 7151INTEL IPU3 CSI-2 CIO2 DRIVER 7152M: Yong Zhi <yong.zhi@intel.com> 7153M: Sakari Ailus <sakari.ailus@linux.intel.com> 7154L: linux-media@vger.kernel.org 7155S: Maintained 7156F: drivers/media/pci/intel/ipu3/ 7157F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7158 7159INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7160M: Krzysztof Halasa <khalasa@piap.pl> 7161S: Maintained 7162F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7163F: arch/arm/mach-ixp4xx/include/mach/npe.h 7164F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7165F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7166F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7167F: drivers/net/wan/ixp4xx_hss.c 7168 7169INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7170M: Deepak Saxena <dsaxena@plexity.net> 7171S: Maintained 7172F: drivers/char/hw_random/ixp4xx-rng.c 7173 7174INTEL MANAGEMENT ENGINE (mei) 7175M: Tomas Winkler <tomas.winkler@intel.com> 7176L: linux-kernel@vger.kernel.org 7177S: Supported 7178F: include/uapi/linux/mei.h 7179F: include/linux/mei_cl_bus.h 7180F: drivers/misc/mei/* 7181F: drivers/watchdog/mei_wdt.c 7182F: Documentation/misc-devices/mei/* 7183F: samples/mei/* 7184 7185INTEL MENLOW THERMAL DRIVER 7186M: Sujith Thomas <sujith.thomas@intel.com> 7187L: platform-driver-x86@vger.kernel.org 7188W: https://01.org/linux-acpi 7189S: Supported 7190F: drivers/platform/x86/intel_menlow.c 7191 7192INTEL MERRIFIELD GPIO DRIVER 7193M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7194L: linux-gpio@vger.kernel.org 7195S: Maintained 7196F: drivers/gpio/gpio-merrifield.c 7197 7198INTEL MIC DRIVERS (mic) 7199M: Sudeep Dutt <sudeep.dutt@intel.com> 7200M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7201S: Supported 7202W: https://github.com/sudeepdutt/mic 7203W: http://software.intel.com/en-us/mic-developer 7204F: include/linux/mic_bus.h 7205F: include/linux/scif.h 7206F: include/uapi/linux/mic_common.h 7207F: include/uapi/linux/mic_ioctl.h 7208F: include/uapi/linux/scif_ioctl.h 7209F: drivers/misc/mic/ 7210F: drivers/dma/mic_x100_dma.c 7211F: drivers/dma/mic_x100_dma.h 7212F: Documentation/mic/ 7213 7214INTEL PMC CORE DRIVER 7215M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7216M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7217L: platform-driver-x86@vger.kernel.org 7218S: Maintained 7219F: arch/x86/include/asm/pmc_core.h 7220F: drivers/platform/x86/intel_pmc_core* 7221 7222INTEL PMC/P-Unit IPC DRIVER 7223M: Zha Qipeng<qipeng.zha@intel.com> 7224L: platform-driver-x86@vger.kernel.org 7225S: Maintained 7226F: drivers/platform/x86/intel_pmc_ipc.c 7227F: drivers/platform/x86/intel_punit_ipc.c 7228F: arch/x86/include/asm/intel_pmc_ipc.h 7229F: arch/x86/include/asm/intel_punit_ipc.h 7230 7231INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7232M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7233L: linux-wireless@vger.kernel.org 7234S: Maintained 7235F: Documentation/networking/README.ipw2100 7236F: Documentation/networking/README.ipw2200 7237F: drivers/net/wireless/intel/ipw2x00/ 7238 7239INTEL PSTATE DRIVER 7240M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7241M: Len Brown <lenb@kernel.org> 7242L: linux-pm@vger.kernel.org 7243S: Supported 7244F: drivers/cpufreq/intel_pstate.c 7245 7246INTEL RDMA RNIC DRIVER 7247M: Faisal Latif <faisal.latif@intel.com> 7248M: Shiraz Saleem <shiraz.saleem@intel.com> 7249L: linux-rdma@vger.kernel.org 7250S: Supported 7251F: drivers/infiniband/hw/i40iw/ 7252F: include/uapi/rdma/i40iw-abi.h 7253 7254INTEL SHA MULTIBUFFER DRIVER 7255M: Megha Dey <megha.dey@linux.intel.com> 7256R: Tim Chen <tim.c.chen@linux.intel.com> 7257L: linux-crypto@vger.kernel.org 7258S: Supported 7259F: arch/x86/crypto/sha*-mb 7260F: crypto/mcryptd.c 7261 7262INTEL TELEMETRY DRIVER 7263M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7264L: platform-driver-x86@vger.kernel.org 7265S: Maintained 7266F: arch/x86/include/asm/intel_telemetry.h 7267F: drivers/platform/x86/intel_telemetry* 7268 7269INTEL VIRTUAL BUTTON DRIVER 7270M: AceLan Kao <acelan.kao@canonical.com> 7271L: platform-driver-x86@vger.kernel.org 7272S: Maintained 7273F: drivers/platform/x86/intel-vbtn.c 7274 7275INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7276M: Stanislaw Gruszka <sgruszka@redhat.com> 7277L: linux-wireless@vger.kernel.org 7278S: Supported 7279F: drivers/net/wireless/intel/iwlegacy/ 7280 7281INTEL WIRELESS WIFI LINK (iwlwifi) 7282M: Johannes Berg <johannes.berg@intel.com> 7283M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7284M: Luca Coelho <luciano.coelho@intel.com> 7285M: Intel Linux Wireless <linuxwifi@intel.com> 7286L: linux-wireless@vger.kernel.org 7287W: http://intellinuxwireless.org 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7289S: Supported 7290F: drivers/net/wireless/intel/iwlwifi/ 7291 7292INTEL WIRELESS WIMAX CONNECTION 2400 7293M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7294M: linux-wimax@intel.com 7295L: wimax@linuxwimax.org (subscribers-only) 7296S: Supported 7297W: http://linuxwimax.org 7298F: Documentation/wimax/README.i2400m 7299F: drivers/net/wimax/i2400m/ 7300F: include/uapi/linux/wimax/i2400m.h 7301 7302INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7303M: Mario Limonciello <mario.limonciello@dell.com> 7304S: Maintained 7305F: drivers/platform/x86/intel-wmi-thunderbolt.c 7306 7307INTEL(R) TRACE HUB 7308M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7309S: Supported 7310F: Documentation/trace/intel_th.txt 7311F: drivers/hwtracing/intel_th/ 7312 7313INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7314M: Ning Sun <ning.sun@intel.com> 7315L: tboot-devel@lists.sourceforge.net 7316W: http://tboot.sourceforge.net 7317T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7318S: Supported 7319F: Documentation/intel_txt.txt 7320F: include/linux/tboot.h 7321F: arch/x86/kernel/tboot.c 7322 7323INTEL-MID GPIO DRIVER 7324M: David Cohen <david.a.cohen@linux.intel.com> 7325L: linux-gpio@vger.kernel.org 7326S: Maintained 7327F: drivers/gpio/gpio-intel-mid.c 7328 7329INVENSENSE MPU-3050 GYROSCOPE DRIVER 7330M: Linus Walleij <linus.walleij@linaro.org> 7331L: linux-iio@vger.kernel.org 7332S: Maintained 7333F: drivers/iio/gyro/mpu3050* 7334F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7335 7336IOC3 ETHERNET DRIVER 7337M: Ralf Baechle <ralf@linux-mips.org> 7338L: linux-mips@linux-mips.org 7339S: Maintained 7340F: drivers/net/ethernet/sgi/ioc3-eth.c 7341 7342IOC3 SERIAL DRIVER 7343M: Pat Gefre <pfg@sgi.com> 7344L: linux-serial@vger.kernel.org 7345S: Maintained 7346F: drivers/tty/serial/ioc3_serial.c 7347 7348IOMMU DRIVERS 7349M: Joerg Roedel <joro@8bytes.org> 7350L: iommu@lists.linux-foundation.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7352S: Maintained 7353F: Documentation/devicetree/bindings/iommu/ 7354F: drivers/iommu/ 7355F: include/linux/iommu.h 7356F: include/linux/of_iommu.h 7357F: include/linux/iova.h 7358 7359IP MASQUERADING 7360M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7361S: Maintained 7362F: net/ipv4/netfilter/ipt_MASQUERADE.c 7363 7364IPMI SUBSYSTEM 7365M: Corey Minyard <minyard@acm.org> 7366L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7367W: http://openipmi.sourceforge.net/ 7368S: Supported 7369F: Documentation/IPMI.txt 7370F: drivers/char/ipmi/ 7371F: include/linux/ipmi* 7372F: include/uapi/linux/ipmi* 7373 7374IPS SCSI RAID DRIVER 7375M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7376L: linux-scsi@vger.kernel.org 7377W: http://www.adaptec.com/ 7378S: Maintained 7379F: drivers/scsi/ips* 7380 7381IPVS 7382M: Wensong Zhang <wensong@linux-vs.org> 7383M: Simon Horman <horms@verge.net.au> 7384M: Julian Anastasov <ja@ssi.bg> 7385L: netdev@vger.kernel.org 7386L: lvs-devel@vger.kernel.org 7387S: Maintained 7388T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7390F: Documentation/networking/ipvs-sysctl.txt 7391F: include/net/ip_vs.h 7392F: include/uapi/linux/ip_vs.h 7393F: net/netfilter/ipvs/ 7394 7395IPWIRELESS DRIVER 7396M: Jiri Kosina <jikos@kernel.org> 7397M: David Sterba <dsterba@suse.com> 7398S: Odd Fixes 7399F: drivers/tty/ipwireless/ 7400 7401IPX NETWORK LAYER 7402L: netdev@vger.kernel.org 7403S: Obsolete 7404F: include/uapi/linux/ipx.h 7405F: drivers/staging/ipx/ 7406 7407IRDA SUBSYSTEM 7408M: Samuel Ortiz <samuel@sortiz.org> 7409L: irda-users@lists.sourceforge.net (subscribers-only) 7410L: netdev@vger.kernel.org 7411W: http://irda.sourceforge.net/ 7412S: Obsolete 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7414F: Documentation/networking/irda.txt 7415F: drivers/staging/irda/ 7416 7417IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7418M: Marc Zyngier <marc.zyngier@arm.com> 7419S: Maintained 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7421F: Documentation/IRQ-domain.txt 7422F: include/linux/irqdomain.h 7423F: kernel/irq/irqdomain.c 7424F: kernel/irq/msi.c 7425 7426IRQ SUBSYSTEM 7427M: Thomas Gleixner <tglx@linutronix.de> 7428L: linux-kernel@vger.kernel.org 7429S: Maintained 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7431F: kernel/irq/ 7432 7433IRQCHIP DRIVERS 7434M: Thomas Gleixner <tglx@linutronix.de> 7435M: Jason Cooper <jason@lakedaemon.net> 7436M: Marc Zyngier <marc.zyngier@arm.com> 7437L: linux-kernel@vger.kernel.org 7438S: Maintained 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7440F: Documentation/devicetree/bindings/interrupt-controller/ 7441F: drivers/irqchip/ 7442 7443ISA 7444M: William Breathitt Gray <vilhelm.gray@gmail.com> 7445S: Maintained 7446F: Documentation/isa.txt 7447F: drivers/base/isa.c 7448F: include/linux/isa.h 7449 7450ISA RADIO MODULE 7451M: Hans Verkuil <hverkuil@xs4all.nl> 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454W: https://linuxtv.org 7455S: Maintained 7456F: drivers/media/radio/radio-isa* 7457 7458ISAPNP 7459M: Jaroslav Kysela <perex@perex.cz> 7460S: Maintained 7461F: Documentation/isapnp.txt 7462F: drivers/pnp/isapnp/ 7463F: include/linux/isapnp.h 7464 7465ISCSI 7466M: Lee Duncan <lduncan@suse.com> 7467M: Chris Leech <cleech@redhat.com> 7468L: open-iscsi@googlegroups.com 7469W: www.open-iscsi.com 7470S: Maintained 7471F: drivers/scsi/*iscsi* 7472F: include/scsi/*iscsi* 7473 7474iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7475M: Peter Jones <pjones@redhat.com> 7476M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7477S: Maintained 7478F: drivers/firmware/iscsi_ibft* 7479 7480ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7481M: Or Gerlitz <ogerlitz@mellanox.com> 7482M: Sagi Grimberg <sagi@grimberg.me> 7483M: Roi Dayan <roid@mellanox.com> 7484L: linux-rdma@vger.kernel.org 7485S: Supported 7486W: http://www.openfabrics.org 7487W: www.open-iscsi.org 7488Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7489F: drivers/infiniband/ulp/iser/ 7490 7491ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7492M: Sagi Grimberg <sagi@grimberg.me> 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7494L: linux-rdma@vger.kernel.org 7495L: target-devel@vger.kernel.org 7496S: Supported 7497W: http://www.linux-iscsi.org 7498F: drivers/infiniband/ulp/isert 7499 7500ISDN SUBSYSTEM 7501M: Karsten Keil <isdn@linux-pingi.de> 7502L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7503L: netdev@vger.kernel.org 7504W: http://www.isdn4linux.de 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7506S: Maintained 7507F: Documentation/isdn/ 7508F: drivers/isdn/ 7509F: include/linux/isdn.h 7510F: include/linux/isdn/ 7511F: include/uapi/linux/isdn.h 7512F: include/uapi/linux/isdn/ 7513 7514ISDN SUBSYSTEM (Eicon active card driver) 7515M: Armin Schindler <mac@melware.de> 7516L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7517W: http://www.melware.de 7518S: Maintained 7519F: drivers/isdn/hardware/eicon/ 7520 7521IT87 HARDWARE MONITORING DRIVER 7522M: Jean Delvare <jdelvare@suse.com> 7523L: linux-hwmon@vger.kernel.org 7524S: Maintained 7525F: Documentation/hwmon/it87 7526F: drivers/hwmon/it87.c 7527 7528IT913X MEDIA DRIVER 7529M: Antti Palosaari <crope@iki.fi> 7530L: linux-media@vger.kernel.org 7531W: https://linuxtv.org 7532W: http://palosaari.fi/linux/ 7533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7534T: git git://linuxtv.org/anttip/media_tree.git 7535S: Maintained 7536F: drivers/media/tuners/it913x* 7537 7538IVTV VIDEO4LINUX DRIVER 7539M: Andy Walls <awalls@md.metrocast.net> 7540L: ivtv-devel@ivtvdriver.org (subscribers-only) 7541L: linux-media@vger.kernel.org 7542T: git git://linuxtv.org/media_tree.git 7543W: http://www.ivtvdriver.org 7544S: Maintained 7545F: Documentation/media/v4l-drivers/ivtv* 7546F: drivers/media/pci/ivtv/ 7547F: include/uapi/linux/ivtv* 7548 7549IX2505V MEDIA DRIVER 7550M: Malcolm Priestley <tvboxspy@gmail.com> 7551L: linux-media@vger.kernel.org 7552W: https://linuxtv.org 7553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7554S: Maintained 7555F: drivers/media/dvb-frontends/ix2505v* 7556 7557JAILHOUSE HYPERVISOR INTERFACE 7558M: Jan Kiszka <jan.kiszka@siemens.com> 7559L: jailhouse-dev@googlegroups.com 7560S: Maintained 7561F: arch/x86/kernel/jailhouse.c 7562F: arch/x86/include/asm/jailhouse_para.h 7563 7564JC42.4 TEMPERATURE SENSOR DRIVER 7565M: Guenter Roeck <linux@roeck-us.net> 7566L: linux-hwmon@vger.kernel.org 7567S: Maintained 7568F: drivers/hwmon/jc42.c 7569F: Documentation/hwmon/jc42 7570 7571JFS FILESYSTEM 7572M: Dave Kleikamp <shaggy@kernel.org> 7573L: jfs-discussion@lists.sourceforge.net 7574W: http://jfs.sourceforge.net/ 7575T: git git://github.com/kleikamp/linux-shaggy.git 7576S: Maintained 7577F: Documentation/filesystems/jfs.txt 7578F: fs/jfs/ 7579 7580JME NETWORK DRIVER 7581M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7582L: netdev@vger.kernel.org 7583S: Maintained 7584F: drivers/net/ethernet/jme.* 7585 7586JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7587M: David Woodhouse <dwmw2@infradead.org> 7588L: linux-mtd@lists.infradead.org 7589W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7590S: Maintained 7591F: fs/jffs2/ 7592F: include/uapi/linux/jffs2.h 7593 7594JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7595M: "Theodore Ts'o" <tytso@mit.edu> 7596M: Jan Kara <jack@suse.com> 7597L: linux-ext4@vger.kernel.org 7598S: Maintained 7599F: fs/jbd2/ 7600F: include/linux/jbd2.h 7601 7602JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7603M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7604L: linux-media@vger.kernel.org 7605S: Maintained 7606F: drivers/media/platform/rcar_jpu.c 7607 7608JSM Neo PCI based serial card 7609M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7610L: linux-serial@vger.kernel.org 7611S: Maintained 7612F: drivers/tty/serial/jsm/ 7613 7614K10TEMP HARDWARE MONITORING DRIVER 7615M: Clemens Ladisch <clemens@ladisch.de> 7616L: linux-hwmon@vger.kernel.org 7617S: Maintained 7618F: Documentation/hwmon/k10temp 7619F: drivers/hwmon/k10temp.c 7620 7621K8TEMP HARDWARE MONITORING DRIVER 7622M: Rudolf Marek <r.marek@assembler.cz> 7623L: linux-hwmon@vger.kernel.org 7624S: Maintained 7625F: Documentation/hwmon/k8temp 7626F: drivers/hwmon/k8temp.c 7627 7628KASAN 7629M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7630R: Alexander Potapenko <glider@google.com> 7631R: Dmitry Vyukov <dvyukov@google.com> 7632L: kasan-dev@googlegroups.com 7633S: Maintained 7634F: arch/*/include/asm/kasan.h 7635F: arch/*/mm/kasan_init* 7636F: Documentation/dev-tools/kasan.rst 7637F: include/linux/kasan*.h 7638F: lib/test_kasan.c 7639F: mm/kasan/ 7640F: scripts/Makefile.kasan 7641 7642KCONFIG 7643M: Masahiro Yamada <yamada.masahiro@socionext.com> 7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7645L: linux-kbuild@vger.kernel.org 7646S: Maintained 7647F: Documentation/kbuild/kconfig-language.txt 7648F: scripts/kconfig/ 7649 7650KDUMP 7651M: Dave Young <dyoung@redhat.com> 7652M: Baoquan He <bhe@redhat.com> 7653R: Vivek Goyal <vgoyal@redhat.com> 7654L: kexec@lists.infradead.org 7655W: http://lse.sourceforge.net/kdump/ 7656S: Maintained 7657F: Documentation/kdump/ 7658 7659KEENE FM RADIO TRANSMITTER DRIVER 7660M: Hans Verkuil <hverkuil@xs4all.nl> 7661L: linux-media@vger.kernel.org 7662T: git git://linuxtv.org/media_tree.git 7663W: https://linuxtv.org 7664S: Maintained 7665F: drivers/media/radio/radio-keene* 7666 7667KERNEL AUTOMOUNTER v4 (AUTOFS4) 7668M: Ian Kent <raven@themaw.net> 7669L: autofs@vger.kernel.org 7670S: Maintained 7671F: fs/autofs4/ 7672 7673KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7674M: Masahiro Yamada <yamada.masahiro@socionext.com> 7675M: Michal Marek <michal.lkml@markovi.net> 7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7677L: linux-kbuild@vger.kernel.org 7678S: Maintained 7679F: Documentation/kbuild/ 7680F: Makefile 7681F: scripts/Makefile.* 7682F: scripts/basic/ 7683F: scripts/mk* 7684F: scripts/package/ 7685 7686KERNEL JANITORS 7687L: kernel-janitors@vger.kernel.org 7688W: http://kernelnewbies.org/KernelJanitors 7689S: Odd Fixes 7690 7691KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7692M: "J. Bruce Fields" <bfields@fieldses.org> 7693M: Jeff Layton <jlayton@kernel.org> 7694L: linux-nfs@vger.kernel.org 7695W: http://nfs.sourceforge.net/ 7696T: git git://linux-nfs.org/~bfields/linux.git 7697S: Supported 7698F: fs/nfsd/ 7699F: include/uapi/linux/nfsd/ 7700F: fs/lockd/ 7701F: fs/nfs_common/ 7702F: net/sunrpc/ 7703F: include/linux/lockd/ 7704F: include/linux/sunrpc/ 7705F: include/uapi/linux/sunrpc/ 7706 7707KERNEL SELFTEST FRAMEWORK 7708M: Shuah Khan <shuahkh@osg.samsung.com> 7709M: Shuah Khan <shuah@kernel.org> 7710L: linux-kselftest@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7712S: Maintained 7713F: tools/testing/selftests/ 7714F: Documentation/dev-tools/kselftest* 7715 7716KERNEL USERMODE HELPER 7717M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7718L: linux-kernel@vger.kernel.org 7719S: Maintained 7720F: kernel/umh.c 7721F: include/linux/umh.h 7722 7723KERNEL VIRTUAL MACHINE (KVM) 7724M: Paolo Bonzini <pbonzini@redhat.com> 7725M: Radim Krčmář <rkrcmar@redhat.com> 7726L: kvm@vger.kernel.org 7727W: http://www.linux-kvm.org 7728T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7729S: Supported 7730F: Documentation/virtual/kvm/ 7731F: include/trace/events/kvm.h 7732F: include/uapi/asm-generic/kvm* 7733F: include/uapi/linux/kvm* 7734F: include/asm-generic/kvm* 7735F: include/linux/kvm* 7736F: include/kvm/iodev.h 7737F: virt/kvm/* 7738F: tools/kvm/ 7739 7740KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7741M: Joerg Roedel <joro@8bytes.org> 7742L: kvm@vger.kernel.org 7743W: http://www.linux-kvm.org/ 7744S: Maintained 7745F: arch/x86/include/asm/svm.h 7746F: arch/x86/kvm/svm.c 7747 7748KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7749M: Christoffer Dall <christoffer.dall@linaro.org> 7750M: Marc Zyngier <marc.zyngier@arm.com> 7751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7752L: kvmarm@lists.cs.columbia.edu 7753W: http://systems.cs.columbia.edu/projects/kvm-arm 7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7755S: Supported 7756F: arch/arm/include/uapi/asm/kvm* 7757F: arch/arm/include/asm/kvm* 7758F: arch/arm/kvm/ 7759F: virt/kvm/arm/ 7760F: include/kvm/arm_* 7761 7762KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7763M: Christoffer Dall <christoffer.dall@linaro.org> 7764M: Marc Zyngier <marc.zyngier@arm.com> 7765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7766L: kvmarm@lists.cs.columbia.edu 7767S: Maintained 7768F: arch/arm64/include/uapi/asm/kvm* 7769F: arch/arm64/include/asm/kvm* 7770F: arch/arm64/kvm/ 7771 7772KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7773M: James Hogan <jhogan@kernel.org> 7774L: linux-mips@linux-mips.org 7775S: Supported 7776F: arch/mips/include/uapi/asm/kvm* 7777F: arch/mips/include/asm/kvm* 7778F: arch/mips/kvm/ 7779 7780KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7781M: Paul Mackerras <paulus@ozlabs.org> 7782L: kvm-ppc@vger.kernel.org 7783W: http://www.linux-kvm.org/ 7784T: git git://github.com/agraf/linux-2.6.git 7785S: Supported 7786F: arch/powerpc/include/uapi/asm/kvm* 7787F: arch/powerpc/include/asm/kvm* 7788F: arch/powerpc/kvm/ 7789F: arch/powerpc/kernel/kvm* 7790 7791KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7792M: Christian Borntraeger <borntraeger@de.ibm.com> 7793M: Janosch Frank <frankja@linux.ibm.com> 7794R: David Hildenbrand <david@redhat.com> 7795R: Cornelia Huck <cohuck@redhat.com> 7796L: linux-s390@vger.kernel.org 7797W: http://www.ibm.com/developerworks/linux/linux390/ 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7799S: Supported 7800F: arch/s390/include/uapi/asm/kvm* 7801F: arch/s390/include/asm/gmap.h 7802F: arch/s390/include/asm/kvm* 7803F: arch/s390/kvm/ 7804F: arch/s390/mm/gmap.c 7805 7806KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7807M: Paolo Bonzini <pbonzini@redhat.com> 7808M: Radim Krčmář <rkrcmar@redhat.com> 7809L: kvm@vger.kernel.org 7810W: http://www.linux-kvm.org 7811T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7812S: Supported 7813F: arch/x86/kvm/ 7814F: arch/x86/include/uapi/asm/kvm* 7815F: arch/x86/include/asm/kvm* 7816F: arch/x86/include/asm/pvclock-abi.h 7817F: arch/x86/kernel/kvm.c 7818F: arch/x86/kernel/kvmclock.c 7819 7820KERNFS 7821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7822M: Tejun Heo <tj@kernel.org> 7823T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7824S: Supported 7825F: include/linux/kernfs.h 7826F: fs/kernfs/ 7827 7828KEXEC 7829M: Eric Biederman <ebiederm@xmission.com> 7830W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7831L: kexec@lists.infradead.org 7832S: Maintained 7833F: include/linux/kexec.h 7834F: include/uapi/linux/kexec.h 7835F: kernel/kexec* 7836 7837KEYS-ENCRYPTED 7838M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7839L: linux-integrity@vger.kernel.org 7840L: keyrings@vger.kernel.org 7841S: Supported 7842F: Documentation/security/keys/trusted-encrypted.rst 7843F: include/keys/encrypted-type.h 7844F: security/keys/encrypted-keys/ 7845 7846KEYS-TRUSTED 7847M: James Bottomley <jejb@linux.vnet.ibm.com> 7848M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7849L: linux-integrity@vger.kernel.org 7850L: keyrings@vger.kernel.org 7851S: Supported 7852F: Documentation/security/keys/trusted-encrypted.rst 7853F: include/keys/trusted-type.h 7854F: security/keys/trusted.c 7855F: security/keys/trusted.h 7856 7857KEYS/KEYRINGS: 7858M: David Howells <dhowells@redhat.com> 7859L: keyrings@vger.kernel.org 7860S: Maintained 7861F: Documentation/security/keys/core.rst 7862F: include/linux/key.h 7863F: include/linux/key-type.h 7864F: include/linux/keyctl.h 7865F: include/uapi/linux/keyctl.h 7866F: include/keys/ 7867F: security/keys/ 7868 7869KGDB / KDB /debug_core 7870M: Jason Wessel <jason.wessel@windriver.com> 7871M: Daniel Thompson <daniel.thompson@linaro.org> 7872W: http://kgdb.wiki.kernel.org/ 7873L: kgdb-bugreport@lists.sourceforge.net 7874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7875S: Maintained 7876F: Documentation/dev-tools/kgdb.rst 7877F: drivers/misc/kgdbts.c 7878F: drivers/tty/serial/kgdboc.c 7879F: include/linux/kdb.h 7880F: include/linux/kgdb.h 7881F: kernel/debug/ 7882 7883KMEMLEAK 7884M: Catalin Marinas <catalin.marinas@arm.com> 7885S: Maintained 7886F: Documentation/dev-tools/kmemleak.rst 7887F: include/linux/kmemleak.h 7888F: mm/kmemleak.c 7889F: mm/kmemleak-test.c 7890 7891KMOD KERNEL MODULE LOADER - USERMODE HELPER 7892M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7893L: linux-kernel@vger.kernel.org 7894S: Maintained 7895F: kernel/kmod.c 7896F: include/linux/kmod.h 7897F: lib/test_kmod.c 7898F: tools/testing/selftests/kmod/ 7899 7900KPROBES 7901M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7902M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7903M: "David S. Miller" <davem@davemloft.net> 7904M: Masami Hiramatsu <mhiramat@kernel.org> 7905S: Maintained 7906F: Documentation/kprobes.txt 7907F: include/linux/kprobes.h 7908F: include/asm-generic/kprobes.h 7909F: kernel/kprobes.c 7910 7911KS0108 LCD CONTROLLER DRIVER 7912M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7913W: http://miguelojeda.es/auxdisplay.htm 7914W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7915S: Maintained 7916F: Documentation/auxdisplay/ks0108 7917F: drivers/auxdisplay/ks0108.c 7918F: include/linux/ks0108.h 7919 7920L3MDEV 7921M: David Ahern <dsa@cumulusnetworks.com> 7922L: netdev@vger.kernel.org 7923S: Maintained 7924F: net/l3mdev 7925F: include/net/l3mdev.h 7926 7927LANTIQ MIPS ARCHITECTURE 7928M: John Crispin <john@phrozen.org> 7929L: linux-mips@linux-mips.org 7930S: Maintained 7931F: arch/mips/lantiq 7932F: drivers/soc/lantiq 7933 7934LAPB module 7935L: linux-x25@vger.kernel.org 7936S: Orphan 7937F: Documentation/networking/lapb-module.txt 7938F: include/*/lapb.h 7939F: net/lapb/ 7940 7941LASI 53c700 driver for PARISC 7942M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7943L: linux-scsi@vger.kernel.org 7944S: Maintained 7945F: Documentation/scsi/53c700.txt 7946F: drivers/scsi/53c700* 7947 7948LEAKING_ADDRESSES 7949M: Tobin C. Harding <me@tobin.cc> 7950M: Tycho Andersen <tycho@tycho.ws> 7951L: kernel-hardening@lists.openwall.com 7952S: Maintained 7953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7954F: scripts/leaking_addresses.pl 7955 7956LED SUBSYSTEM 7957M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7958M: Pavel Machek <pavel@ucw.cz> 7959L: linux-leds@vger.kernel.org 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7961S: Maintained 7962F: Documentation/devicetree/bindings/leds/ 7963F: drivers/leds/ 7964F: include/linux/leds.h 7965 7966LEGACY EEPROM DRIVER 7967M: Jean Delvare <jdelvare@suse.com> 7968S: Maintained 7969F: Documentation/misc-devices/eeprom 7970F: drivers/misc/eeprom/eeprom.c 7971 7972LEGO USB Tower driver 7973M: Juergen Stuber <starblue@users.sourceforge.net> 7974L: legousb-devel@lists.sourceforge.net 7975W: http://legousb.sourceforge.net/ 7976S: Maintained 7977F: drivers/usb/misc/legousbtower.c 7978 7979LG2160 MEDIA DRIVER 7980M: Michael Krufky <mkrufky@linuxtv.org> 7981L: linux-media@vger.kernel.org 7982W: https://linuxtv.org 7983W: http://github.com/mkrufky 7984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7985T: git git://linuxtv.org/mkrufky/tuners.git 7986S: Maintained 7987F: drivers/media/dvb-frontends/lg2160.* 7988 7989LGDT3305 MEDIA DRIVER 7990M: Michael Krufky <mkrufky@linuxtv.org> 7991L: linux-media@vger.kernel.org 7992W: https://linuxtv.org 7993W: http://github.com/mkrufky 7994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7995T: git git://linuxtv.org/mkrufky/tuners.git 7996S: Maintained 7997F: drivers/media/dvb-frontends/lgdt3305.* 7998 7999LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8000M: Viresh Kumar <vireshk@kernel.org> 8001L: linux-ide@vger.kernel.org 8002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8003S: Maintained 8004F: include/linux/pata_arasan_cf_data.h 8005F: drivers/ata/pata_arasan_cf.c 8006 8007LIBATA PATA DRIVERS 8008M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8009M: Tejun Heo <tj@kernel.org> 8010L: linux-ide@vger.kernel.org 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8012S: Maintained 8013F: drivers/ata/pata_*.c 8014F: drivers/ata/ata_generic.c 8015 8016LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8017M: Linus Walleij <linus.walleij@linaro.org> 8018L: linux-ide@vger.kernel.org 8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8020S: Maintained 8021F: drivers/ata/pata_ftide010.c 8022F: drivers/ata/sata_gemini.c 8023F: drivers/ata/sata_gemini.h 8024 8025LIBATA SATA AHCI PLATFORM devices support 8026M: Hans de Goede <hdegoede@redhat.com> 8027M: Tejun Heo <tj@kernel.org> 8028L: linux-ide@vger.kernel.org 8029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8030S: Maintained 8031F: drivers/ata/ahci_platform.c 8032F: drivers/ata/libahci_platform.c 8033F: include/linux/ahci_platform.h 8034 8035LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8036M: Mikael Pettersson <mikpelinux@gmail.com> 8037L: linux-ide@vger.kernel.org 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8039S: Maintained 8040F: drivers/ata/sata_promise.* 8041 8042LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8043M: Tejun Heo <tj@kernel.org> 8044L: linux-ide@vger.kernel.org 8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8046S: Maintained 8047F: drivers/ata/ 8048F: include/linux/ata.h 8049F: include/linux/libata.h 8050F: Documentation/devicetree/bindings/ata/ 8051 8052LIBLOCKDEP 8053M: Sasha Levin <alexander.levin@verizon.com> 8054S: Maintained 8055F: tools/lib/lockdep/ 8056 8057LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8058M: Ross Zwisler <ross.zwisler@linux.intel.com> 8059L: linux-nvdimm@lists.01.org 8060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8061S: Supported 8062F: drivers/nvdimm/blk.c 8063F: drivers/nvdimm/region_devs.c 8064 8065LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8066M: Vishal Verma <vishal.l.verma@intel.com> 8067L: linux-nvdimm@lists.01.org 8068Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8069S: Supported 8070F: drivers/nvdimm/btt* 8071 8072LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8073M: Ross Zwisler <ross.zwisler@linux.intel.com> 8074L: linux-nvdimm@lists.01.org 8075Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8076S: Supported 8077F: drivers/nvdimm/pmem* 8078 8079LIBNVDIMM: DEVICETREE BINDINGS 8080M: Oliver O'Halloran <oohall@gmail.com> 8081L: linux-nvdimm@lists.01.org 8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8083S: Supported 8084F: drivers/nvdimm/of_pmem.c 8085F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8086 8087LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8088M: Dan Williams <dan.j.williams@intel.com> 8089L: linux-nvdimm@lists.01.org 8090Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8092S: Supported 8093F: drivers/nvdimm/* 8094F: drivers/acpi/nfit/* 8095F: include/linux/nd.h 8096F: include/linux/libnvdimm.h 8097F: include/uapi/linux/ndctl.h 8098 8099LIGHTNVM PLATFORM SUPPORT 8100M: Matias Bjorling <mb@lightnvm.io> 8101W: http://github/OpenChannelSSD 8102L: linux-block@vger.kernel.org 8103S: Maintained 8104F: drivers/lightnvm/ 8105F: include/linux/lightnvm.h 8106F: include/uapi/linux/lightnvm.h 8107 8108LINUX FOR POWER MACINTOSH 8109M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8110W: http://www.penguinppc.org/ 8111L: linuxppc-dev@lists.ozlabs.org 8112S: Maintained 8113F: arch/powerpc/platforms/powermac/ 8114F: drivers/macintosh/ 8115 8116LINUX FOR POWERPC (32-BIT AND 64-BIT) 8117M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8118M: Paul Mackerras <paulus@samba.org> 8119M: Michael Ellerman <mpe@ellerman.id.au> 8120W: https://github.com/linuxppc/linux/wiki 8121L: linuxppc-dev@lists.ozlabs.org 8122Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8124S: Supported 8125F: Documentation/ABI/stable/sysfs-firmware-opal-* 8126F: Documentation/devicetree/bindings/powerpc/ 8127F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8128F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8129F: Documentation/powerpc/ 8130F: arch/powerpc/ 8131F: drivers/char/tpm/tpm_ibmvtpm* 8132F: drivers/crypto/nx/ 8133F: drivers/crypto/vmx/ 8134F: drivers/i2c/busses/i2c-opal.c 8135F: drivers/net/ethernet/ibm/ibmveth.* 8136F: drivers/net/ethernet/ibm/ibmvnic.* 8137F: drivers/pci/hotplug/pnv_php.c 8138F: drivers/pci/hotplug/rpa* 8139F: drivers/rtc/rtc-opal.c 8140F: drivers/scsi/ibmvscsi/ 8141F: drivers/tty/hvc/hvc_opal.c 8142F: drivers/watchdog/wdrtas.c 8143F: tools/testing/selftests/powerpc 8144N: /pmac 8145N: powermac 8146N: powernv 8147N: [^a-z0-9]ps3 8148N: pseries 8149 8150LINUX FOR POWERPC EMBEDDED MPC5XXX 8151M: Anatolij Gustschin <agust@denx.de> 8152L: linuxppc-dev@lists.ozlabs.org 8153T: git git://git.denx.de/linux-denx-agust.git 8154S: Maintained 8155F: arch/powerpc/platforms/512x/ 8156F: arch/powerpc/platforms/52xx/ 8157 8158LINUX FOR POWERPC EMBEDDED PPC4XX 8159M: Alistair Popple <alistair@popple.id.au> 8160M: Matt Porter <mporter@kernel.crashing.org> 8161W: http://www.penguinppc.org/ 8162L: linuxppc-dev@lists.ozlabs.org 8163S: Maintained 8164F: arch/powerpc/platforms/40x/ 8165F: arch/powerpc/platforms/44x/ 8166 8167LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8168M: Scott Wood <oss@buserror.net> 8169M: Kumar Gala <galak@kernel.crashing.org> 8170W: http://www.penguinppc.org/ 8171L: linuxppc-dev@lists.ozlabs.org 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8173S: Maintained 8174F: arch/powerpc/platforms/83xx/ 8175F: arch/powerpc/platforms/85xx/ 8176F: Documentation/devicetree/bindings/powerpc/fsl/ 8177 8178LINUX FOR POWERPC EMBEDDED PPC8XX 8179M: Vitaly Bordug <vitb@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182S: Maintained 8183F: arch/powerpc/platforms/8xx/ 8184 8185LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8186L: linuxppc-dev@lists.ozlabs.org 8187S: Orphan 8188F: arch/powerpc/*/*virtex* 8189F: arch/powerpc/*/*/*virtex* 8190 8191LINUX FOR POWERPC PA SEMI PWRFICIENT 8192L: linuxppc-dev@lists.ozlabs.org 8193S: Orphan 8194F: arch/powerpc/platforms/pasemi/ 8195F: drivers/*/*pasemi* 8196F: drivers/*/*/*pasemi* 8197 8198LINUX KERNEL DUMP TEST MODULE (LKDTM) 8199M: Kees Cook <keescook@chromium.org> 8200S: Maintained 8201F: drivers/misc/lkdtm/* 8202 8203LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8204M: Alan Stern <stern@rowland.harvard.edu> 8205M: Andrea Parri <parri.andrea@gmail.com> 8206M: Will Deacon <will.deacon@arm.com> 8207M: Peter Zijlstra <peterz@infradead.org> 8208M: Boqun Feng <boqun.feng@gmail.com> 8209M: Nicholas Piggin <npiggin@gmail.com> 8210M: David Howells <dhowells@redhat.com> 8211M: Jade Alglave <j.alglave@ucl.ac.uk> 8212M: Luc Maranget <luc.maranget@inria.fr> 8213M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8214R: Akira Yokosawa <akiyks@gmail.com> 8215L: linux-kernel@vger.kernel.org 8216S: Supported 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8218F: tools/memory-model/ 8219F: Documentation/memory-barriers.txt 8220 8221LINUX SECURITY MODULE (LSM) FRAMEWORK 8222M: Chris Wright <chrisw@sous-sol.org> 8223L: linux-security-module@vger.kernel.org 8224S: Supported 8225 8226LIS3LV02D ACCELEROMETER DRIVER 8227M: Eric Piel <eric.piel@tremplin-utc.net> 8228S: Maintained 8229F: Documentation/misc-devices/lis3lv02d 8230F: drivers/misc/lis3lv02d/ 8231F: drivers/platform/x86/hp_accel.c 8232 8233LIVE PATCHING 8234M: Josh Poimboeuf <jpoimboe@redhat.com> 8235M: Jessica Yu <jeyu@kernel.org> 8236M: Jiri Kosina <jikos@kernel.org> 8237M: Miroslav Benes <mbenes@suse.cz> 8238R: Petr Mladek <pmladek@suse.com> 8239S: Maintained 8240F: kernel/livepatch/ 8241F: include/linux/livepatch.h 8242F: arch/x86/include/asm/livepatch.h 8243F: arch/x86/kernel/livepatch.c 8244F: Documentation/livepatch/ 8245F: Documentation/ABI/testing/sysfs-kernel-livepatch 8246F: samples/livepatch/ 8247L: live-patching@vger.kernel.org 8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8249 8250LLC (802.2) 8251L: netdev@vger.kernel.org 8252S: Odd fixes 8253F: include/linux/llc.h 8254F: include/uapi/linux/llc.h 8255F: include/net/llc* 8256F: net/llc/ 8257 8258LM73 HARDWARE MONITOR DRIVER 8259M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8260L: linux-hwmon@vger.kernel.org 8261S: Maintained 8262F: drivers/hwmon/lm73.c 8263 8264LM78 HARDWARE MONITOR DRIVER 8265M: Jean Delvare <jdelvare@suse.com> 8266L: linux-hwmon@vger.kernel.org 8267S: Maintained 8268F: Documentation/hwmon/lm78 8269F: drivers/hwmon/lm78.c 8270 8271LM83 HARDWARE MONITOR DRIVER 8272M: Jean Delvare <jdelvare@suse.com> 8273L: linux-hwmon@vger.kernel.org 8274S: Maintained 8275F: Documentation/hwmon/lm83 8276F: drivers/hwmon/lm83.c 8277 8278LM90 HARDWARE MONITOR DRIVER 8279M: Jean Delvare <jdelvare@suse.com> 8280L: linux-hwmon@vger.kernel.org 8281S: Maintained 8282F: Documentation/hwmon/lm90 8283F: Documentation/devicetree/bindings/hwmon/lm90.txt 8284F: drivers/hwmon/lm90.c 8285F: include/dt-bindings/thermal/lm90.h 8286 8287LM95234 HARDWARE MONITOR DRIVER 8288M: Guenter Roeck <linux@roeck-us.net> 8289L: linux-hwmon@vger.kernel.org 8290S: Maintained 8291F: Documentation/hwmon/lm95234 8292F: drivers/hwmon/lm95234.c 8293 8294LME2510 MEDIA DRIVER 8295M: Malcolm Priestley <tvboxspy@gmail.com> 8296L: linux-media@vger.kernel.org 8297W: https://linuxtv.org 8298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8299S: Maintained 8300F: drivers/media/usb/dvb-usb-v2/lmedm04* 8301 8302LOADPIN SECURITY MODULE 8303M: Kees Cook <keescook@chromium.org> 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8305S: Supported 8306F: security/loadpin/ 8307F: Documentation/admin-guide/LSM/LoadPin.rst 8308 8309LOCKING PRIMITIVES 8310M: Peter Zijlstra <peterz@infradead.org> 8311M: Ingo Molnar <mingo@redhat.com> 8312L: linux-kernel@vger.kernel.org 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8314S: Maintained 8315F: Documentation/locking/ 8316F: include/linux/lockdep.h 8317F: include/linux/spinlock*.h 8318F: arch/*/include/asm/spinlock*.h 8319F: include/linux/rwlock*.h 8320F: include/linux/mutex*.h 8321F: arch/*/include/asm/mutex*.h 8322F: include/linux/rwsem*.h 8323F: arch/*/include/asm/rwsem.h 8324F: include/linux/seqlock.h 8325F: lib/locking*.[ch] 8326F: kernel/locking/ 8327X: kernel/locking/locktorture.c 8328 8329LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8330M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8331L: linux-ntfs-dev@lists.sourceforge.net 8332W: http://www.linux-ntfs.org/content/view/19/37/ 8333S: Maintained 8334F: Documentation/ldm.txt 8335F: block/partitions/ldm.* 8336 8337LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8338M: Sathya Prakash <sathya.prakash@broadcom.com> 8339M: Chaitra P B <chaitra.basappa@broadcom.com> 8340M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8341L: MPT-FusionLinux.pdl@broadcom.com 8342L: linux-scsi@vger.kernel.org 8343W: http://www.avagotech.com/support/ 8344S: Supported 8345F: drivers/message/fusion/ 8346F: drivers/scsi/mpt2sas/ 8347F: drivers/scsi/mpt3sas/ 8348 8349LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8350M: Matthew Wilcox <matthew@wil.cx> 8351L: linux-scsi@vger.kernel.org 8352S: Maintained 8353F: drivers/scsi/sym53c8xx_2/ 8354 8355LTC4261 HARDWARE MONITOR DRIVER 8356M: Guenter Roeck <linux@roeck-us.net> 8357L: linux-hwmon@vger.kernel.org 8358S: Maintained 8359F: Documentation/hwmon/ltc4261 8360F: drivers/hwmon/ltc4261.c 8361 8362LTC4306 I2C MULTIPLEXER DRIVER 8363M: Michael Hennerich <michael.hennerich@analog.com> 8364W: http://ez.analog.com/community/linux-device-drivers 8365L: linux-i2c@vger.kernel.org 8366S: Supported 8367F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8368F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8369 8370LTP (Linux Test Project) 8371M: Mike Frysinger <vapier@gentoo.org> 8372M: Cyril Hrubis <chrubis@suse.cz> 8373M: Wanlong Gao <wanlong.gao@gmail.com> 8374M: Jan Stancek <jstancek@redhat.com> 8375M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8376M: Alexey Kodanev <alexey.kodanev@oracle.com> 8377L: ltp@lists.linux.it (subscribers-only) 8378W: http://linux-test-project.github.io/ 8379T: git git://github.com/linux-test-project/ltp.git 8380S: Maintained 8381 8382M68K ARCHITECTURE 8383M: Geert Uytterhoeven <geert@linux-m68k.org> 8384L: linux-m68k@lists.linux-m68k.org 8385W: http://www.linux-m68k.org/ 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8387S: Maintained 8388F: arch/m68k/ 8389F: drivers/zorro/ 8390 8391M68K ON APPLE MACINTOSH 8392M: Joshua Thompson <funaho@jurai.org> 8393W: http://www.mac.linux-m68k.org/ 8394L: linux-m68k@lists.linux-m68k.org 8395S: Maintained 8396F: arch/m68k/mac/ 8397 8398M68K ON HP9000/300 8399M: Philip Blundell <philb@gnu.org> 8400W: http://www.tazenda.demon.co.uk/phil/linux-hp 8401S: Maintained 8402F: arch/m68k/hp300/ 8403 8404M88DS3103 MEDIA DRIVER 8405M: Antti Palosaari <crope@iki.fi> 8406L: linux-media@vger.kernel.org 8407W: https://linuxtv.org 8408W: http://palosaari.fi/linux/ 8409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8410T: git git://linuxtv.org/anttip/media_tree.git 8411S: Maintained 8412F: drivers/media/dvb-frontends/m88ds3103* 8413 8414M88RS2000 MEDIA DRIVER 8415M: Malcolm Priestley <tvboxspy@gmail.com> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8419S: Maintained 8420F: drivers/media/dvb-frontends/m88rs2000* 8421 8422MA901 MASTERKIT USB FM RADIO DRIVER 8423M: Alexey Klimov <klimov.linux@gmail.com> 8424L: linux-media@vger.kernel.org 8425T: git git://linuxtv.org/media_tree.git 8426S: Maintained 8427F: drivers/media/radio/radio-ma901.c 8428 8429MAC80211 8430M: Johannes Berg <johannes@sipsolutions.net> 8431L: linux-wireless@vger.kernel.org 8432W: http://wireless.kernel.org/ 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8435S: Maintained 8436F: Documentation/networking/mac80211-injection.txt 8437F: include/net/mac80211.h 8438F: net/mac80211/ 8439F: drivers/net/wireless/mac80211_hwsim.[ch] 8440F: Documentation/networking/mac80211_hwsim/README 8441 8442MAILBOX API 8443M: Jassi Brar <jassisinghbrar@gmail.com> 8444L: linux-kernel@vger.kernel.org 8445S: Maintained 8446F: drivers/mailbox/ 8447F: include/linux/mailbox_client.h 8448F: include/linux/mailbox_controller.h 8449 8450MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8451M: Michael Kerrisk <mtk.manpages@gmail.com> 8452W: http://www.kernel.org/doc/man-pages 8453L: linux-man@vger.kernel.org 8454S: Maintained 8455 8456MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8457M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8458L: linux-mips@linux-mips.org 8459S: Maintained 8460F: arch/mips/boot/dts/img/pistachio_marduk.dts 8461 8462MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8463M: Andrew Lunn <andrew@lunn.ch> 8464M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8465L: netdev@vger.kernel.org 8466S: Maintained 8467F: drivers/net/dsa/mv88e6xxx/ 8468F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8469 8470MARVELL ARMADA DRM SUPPORT 8471M: Russell King <linux@armlinux.org.uk> 8472S: Maintained 8473T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8474T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8475F: drivers/gpu/drm/armada/ 8476F: include/uapi/drm/armada_drm.h 8477F: Documentation/devicetree/bindings/display/armada/ 8478 8479MARVELL CRYPTO DRIVER 8480M: Boris Brezillon <boris.brezillon@bootlin.com> 8481M: Arnaud Ebalard <arno@natisbad.org> 8482F: drivers/crypto/marvell/ 8483S: Maintained 8484L: linux-crypto@vger.kernel.org 8485 8486MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8487M: Mirko Lindner <mlindner@marvell.com> 8488M: Stephen Hemminger <stephen@networkplumber.org> 8489L: netdev@vger.kernel.org 8490S: Maintained 8491F: drivers/net/ethernet/marvell/sk* 8492 8493MARVELL LIBERTAS WIRELESS DRIVER 8494L: libertas-dev@lists.infradead.org 8495S: Orphan 8496F: drivers/net/wireless/marvell/libertas/ 8497 8498MARVELL MACCHIATOBIN SUPPORT 8499M: Russell King <linux@armlinux.org.uk> 8500L: linux-arm-kernel@lists.infradead.org 8501S: Maintained 8502F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8503 8504MARVELL MV643XX ETHERNET DRIVER 8505M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8506L: netdev@vger.kernel.org 8507S: Maintained 8508F: drivers/net/ethernet/marvell/mv643xx_eth.* 8509F: include/linux/mv643xx.h 8510 8511MARVELL MV88X3310 PHY DRIVER 8512M: Russell King <linux@armlinux.org.uk> 8513L: netdev@vger.kernel.org 8514S: Maintained 8515F: drivers/net/phy/marvell10g.c 8516 8517MARVELL MVNETA ETHERNET DRIVER 8518M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8519L: netdev@vger.kernel.org 8520S: Maintained 8521F: drivers/net/ethernet/marvell/mvneta.* 8522 8523MARVELL MWIFIEX WIRELESS DRIVER 8524M: Amitkumar Karwar <amitkarwar@gmail.com> 8525M: Nishant Sarmukadam <nishants@marvell.com> 8526M: Ganapathi Bhat <gbhat@marvell.com> 8527M: Xinming Hu <huxm@marvell.com> 8528L: linux-wireless@vger.kernel.org 8529S: Maintained 8530F: drivers/net/wireless/marvell/mwifiex/ 8531 8532MARVELL MWL8K WIRELESS DRIVER 8533M: Lennert Buytenhek <buytenh@wantstofly.org> 8534L: linux-wireless@vger.kernel.org 8535S: Odd Fixes 8536F: drivers/net/wireless/marvell/mwl8k.c 8537 8538MARVELL NAND CONTROLLER DRIVER 8539M: Miquel Raynal <miquel.raynal@bootlin.com> 8540L: linux-mtd@lists.infradead.org 8541S: Maintained 8542F: drivers/mtd/nand/raw/marvell_nand.c 8543F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8544 8545MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8546M: Nicolas Pitre <nico@fluxnic.net> 8547S: Odd Fixes 8548F: drivers/mmc/host/mvsdio.* 8549 8550MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8551M: Hu Ziji <huziji@marvell.com> 8552L: linux-mmc@vger.kernel.org 8553S: Supported 8554F: drivers/mmc/host/sdhci-xenon* 8555F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8556 8557MATROX FRAMEBUFFER DRIVER 8558L: linux-fbdev@vger.kernel.org 8559S: Orphan 8560F: drivers/video/fbdev/matrox/matroxfb_* 8561F: include/uapi/linux/matroxfb.h 8562 8563MAX16065 HARDWARE MONITOR DRIVER 8564M: Guenter Roeck <linux@roeck-us.net> 8565L: linux-hwmon@vger.kernel.org 8566S: Maintained 8567F: Documentation/hwmon/max16065 8568F: drivers/hwmon/max16065.c 8569 8570MAX20751 HARDWARE MONITOR DRIVER 8571M: Guenter Roeck <linux@roeck-us.net> 8572L: linux-hwmon@vger.kernel.org 8573S: Maintained 8574F: Documentation/hwmon/max20751 8575F: drivers/hwmon/max20751.c 8576 8577MAX2175 SDR TUNER DRIVER 8578M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8579L: linux-media@vger.kernel.org 8580T: git git://linuxtv.org/media_tree.git 8581S: Maintained 8582F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8583F: Documentation/media/v4l-drivers/max2175.rst 8584F: drivers/media/i2c/max2175* 8585F: include/uapi/linux/max2175.h 8586 8587MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8588L: linux-hwmon@vger.kernel.org 8589S: Orphan 8590F: Documentation/hwmon/max6650 8591F: drivers/hwmon/max6650.c 8592 8593MAX6697 HARDWARE MONITOR DRIVER 8594M: Guenter Roeck <linux@roeck-us.net> 8595L: linux-hwmon@vger.kernel.org 8596S: Maintained 8597F: Documentation/hwmon/max6697 8598F: Documentation/devicetree/bindings/i2c/max6697.txt 8599F: drivers/hwmon/max6697.c 8600F: include/linux/platform_data/max6697.h 8601 8602MAX9860 MONO AUDIO VOICE CODEC DRIVER 8603M: Peter Rosin <peda@axentia.se> 8604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8605S: Maintained 8606F: Documentation/devicetree/bindings/sound/max9860.txt 8607F: sound/soc/codecs/max9860.* 8608 8609MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8610M: Javier Martinez Canillas <javier@dowhile0.org> 8611L: linux-kernel@vger.kernel.org 8612S: Supported 8613F: drivers/regulator/max77802-regulator.c 8614F: Documentation/devicetree/bindings/*/*max77802.txt 8615F: include/dt-bindings/*/*max77802.h 8616 8617MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8618M: Krzysztof Kozlowski <krzk@kernel.org> 8619M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8620L: linux-pm@vger.kernel.org 8621S: Supported 8622F: drivers/power/supply/max14577_charger.c 8623F: drivers/power/supply/max77693_charger.c 8624 8625MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8626M: Chanwoo Choi <cw00.choi@samsung.com> 8627M: Krzysztof Kozlowski <krzk@kernel.org> 8628M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8629L: linux-kernel@vger.kernel.org 8630S: Supported 8631F: drivers/*/max14577*.c 8632F: drivers/*/max77686*.c 8633F: drivers/*/max77693*.c 8634F: drivers/extcon/extcon-max14577.c 8635F: drivers/extcon/extcon-max77693.c 8636F: drivers/rtc/rtc-max77686.c 8637F: drivers/clk/clk-max77686.c 8638F: Documentation/devicetree/bindings/mfd/max14577.txt 8639F: Documentation/devicetree/bindings/*/max77686.txt 8640F: Documentation/devicetree/bindings/mfd/max77693.txt 8641F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8642F: include/linux/mfd/max14577*.h 8643F: include/linux/mfd/max77686*.h 8644F: include/linux/mfd/max77693*.h 8645 8646MAXIRADIO FM RADIO RECEIVER DRIVER 8647M: Hans Verkuil <hverkuil@xs4all.nl> 8648L: linux-media@vger.kernel.org 8649T: git git://linuxtv.org/media_tree.git 8650W: https://linuxtv.org 8651S: Maintained 8652F: drivers/media/radio/radio-maxiradio* 8653 8654MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8655M: Peter Rosin <peda@axentia.se> 8656L: linux-iio@vger.kernel.org 8657S: Maintained 8658F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8659F: drivers/iio/potentiometer/mcp4018.c 8660F: drivers/iio/potentiometer/mcp4531.c 8661 8662MCR20A IEEE-802.15.4 RADIO DRIVER 8663M: Xue Liu <liuxuenetmail@gmail.com> 8664L: linux-wpan@vger.kernel.org 8665W: https://github.com/xueliu/mcr20a-linux 8666S: Maintained 8667F: drivers/net/ieee802154/mcr20a.c 8668F: drivers/net/ieee802154/mcr20a.h 8669F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8670 8671MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8672M: William Breathitt Gray <vilhelm.gray@gmail.com> 8673L: linux-iio@vger.kernel.org 8674S: Maintained 8675F: drivers/iio/dac/cio-dac.c 8676 8677MEDIA DRIVERS FOR ASCOT2E 8678M: Sergey Kozlov <serjk@netup.ru> 8679M: Abylay Ospan <aospan@netup.ru> 8680L: linux-media@vger.kernel.org 8681W: https://linuxtv.org 8682W: http://netup.tv/ 8683T: git git://linuxtv.org/media_tree.git 8684S: Supported 8685F: drivers/media/dvb-frontends/ascot2e* 8686 8687MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8688M: Jasmin Jessich <jasmin@anw.at> 8689L: linux-media@vger.kernel.org 8690W: https://linuxtv.org 8691T: git git://linuxtv.org/media_tree.git 8692S: Maintained 8693F: drivers/media/dvb-frontends/cxd2099* 8694 8695MEDIA DRIVERS FOR CXD2841ER 8696M: Sergey Kozlov <serjk@netup.ru> 8697M: Abylay Ospan <aospan@netup.ru> 8698L: linux-media@vger.kernel.org 8699W: https://linuxtv.org 8700W: http://netup.tv/ 8701T: git git://linuxtv.org/media_tree.git 8702S: Supported 8703F: drivers/media/dvb-frontends/cxd2841er* 8704 8705MEDIA DRIVERS FOR CXD2880 8706M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8707L: linux-media@vger.kernel.org 8708W: http://linuxtv.org/ 8709T: git git://linuxtv.org/media_tree.git 8710S: Supported 8711F: drivers/media/dvb-frontends/cxd2880/* 8712F: drivers/media/spi/cxd2880* 8713 8714MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8715M: Daniel Scheller <d.scheller.oss@gmail.com> 8716L: linux-media@vger.kernel.org 8717W: https://linuxtv.org 8718T: git git://linuxtv.org/media_tree.git 8719S: Maintained 8720F: drivers/media/pci/ddbridge/* 8721 8722MEDIA DRIVERS FOR FREESCALE IMX 8723M: Steve Longerbeam <slongerbeam@gmail.com> 8724M: Philipp Zabel <p.zabel@pengutronix.de> 8725L: linux-media@vger.kernel.org 8726T: git git://linuxtv.org/media_tree.git 8727S: Maintained 8728F: Documentation/devicetree/bindings/media/imx.txt 8729F: Documentation/media/v4l-drivers/imx.rst 8730F: drivers/staging/media/imx/ 8731F: include/linux/imx-media.h 8732F: include/media/imx.h 8733 8734MEDIA DRIVERS FOR HELENE 8735M: Abylay Ospan <aospan@netup.ru> 8736L: linux-media@vger.kernel.org 8737W: https://linuxtv.org 8738W: http://netup.tv/ 8739T: git git://linuxtv.org/media_tree.git 8740S: Supported 8741F: drivers/media/dvb-frontends/helene* 8742 8743MEDIA DRIVERS FOR HORUS3A 8744M: Sergey Kozlov <serjk@netup.ru> 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/horus3a* 8752 8753MEDIA DRIVERS FOR LNBH25 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/lnbh25* 8762 8763MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8764M: Daniel Scheller <d.scheller.oss@gmail.com> 8765L: linux-media@vger.kernel.org 8766W: https://linuxtv.org 8767T: git git://linuxtv.org/media_tree.git 8768S: Maintained 8769F: drivers/media/dvb-frontends/mxl5xx* 8770 8771MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8772M: Sergey Kozlov <serjk@netup.ru> 8773M: Abylay Ospan <aospan@netup.ru> 8774L: linux-media@vger.kernel.org 8775W: https://linuxtv.org 8776W: http://netup.tv/ 8777T: git git://linuxtv.org/media_tree.git 8778S: Supported 8779F: drivers/media/pci/netup_unidvb/* 8780 8781MEDIA DRIVERS FOR RENESAS - CEU 8782M: Jacopo Mondi <jacopo@jmondi.org> 8783L: linux-media@vger.kernel.org 8784L: linux-renesas-soc@vger.kernel.org 8785T: git git://linuxtv.org/media_tree.git 8786S: Supported 8787F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8788F: drivers/media/platform/renesas-ceu.c 8789F: include/media/drv-intf/renesas-ceu.h 8790 8791MEDIA DRIVERS FOR RENESAS - DRIF 8792M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 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,drif.txt 8798F: drivers/media/platform/rcar_drif.c 8799 8800MEDIA DRIVERS FOR RENESAS - FCP 8801M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8802L: linux-media@vger.kernel.org 8803L: linux-renesas-soc@vger.kernel.org 8804T: git git://linuxtv.org/media_tree.git 8805S: Supported 8806F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8807F: drivers/media/platform/rcar-fcp.c 8808F: include/media/rcar-fcp.h 8809 8810MEDIA DRIVERS FOR RENESAS - FDP1 8811M: Kieran Bingham <kieran@bingham.xyz> 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,fdp1.txt 8817F: drivers/media/platform/rcar_fdp1.c 8818 8819MEDIA DRIVERS FOR RENESAS - VIN 8820M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8821L: linux-media@vger.kernel.org 8822L: linux-renesas-soc@vger.kernel.org 8823T: git git://linuxtv.org/media_tree.git 8824S: Supported 8825F: Documentation/devicetree/bindings/media/rcar_vin.txt 8826F: drivers/media/platform/rcar-vin/ 8827 8828MEDIA DRIVERS FOR RENESAS - VSP1 8829M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8830L: linux-media@vger.kernel.org 8831L: linux-renesas-soc@vger.kernel.org 8832T: git git://linuxtv.org/media_tree.git 8833S: Supported 8834F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8835F: drivers/media/platform/vsp1/ 8836 8837MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8838M: Daniel Scheller <d.scheller.oss@gmail.com> 8839L: linux-media@vger.kernel.org 8840W: https://linuxtv.org 8841T: git git://linuxtv.org/media_tree.git 8842S: Maintained 8843F: drivers/media/dvb-frontends/stv0910* 8844 8845MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8846M: Daniel Scheller <d.scheller.oss@gmail.com> 8847L: linux-media@vger.kernel.org 8848W: https://linuxtv.org 8849T: git git://linuxtv.org/media_tree.git 8850S: Maintained 8851F: drivers/media/dvb-frontends/stv6111* 8852 8853MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8854M: Dmitry Osipenko <digetx@gmail.com> 8855L: linux-media@vger.kernel.org 8856L: linux-tegra@vger.kernel.org 8857T: git git://linuxtv.org/media_tree.git 8858S: Maintained 8859F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8860F: drivers/staging/media/tegra-vde/ 8861 8862MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8863M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8864M: Mauro Carvalho Chehab <mchehab@kernel.org> 8865P: LinuxTV.org Project 8866L: linux-media@vger.kernel.org 8867W: https://linuxtv.org 8868Q: http://patchwork.kernel.org/project/linux-media/list/ 8869T: git git://linuxtv.org/media_tree.git 8870S: Maintained 8871F: Documentation/devicetree/bindings/media/ 8872F: Documentation/media/ 8873F: drivers/media/ 8874F: drivers/staging/media/ 8875F: include/linux/platform_data/media/ 8876F: include/media/ 8877F: include/uapi/linux/dvb/ 8878F: include/uapi/linux/videodev2.h 8879F: include/uapi/linux/media.h 8880F: include/uapi/linux/v4l2-* 8881F: include/uapi/linux/meye.h 8882F: include/uapi/linux/ivtv* 8883F: include/uapi/linux/uvcvideo.h 8884 8885MEDIATEK CIR DRIVER 8886M: Sean Wang <sean.wang@mediatek.com> 8887S: Maintained 8888F: drivers/media/rc/mtk-cir.c 8889 8890MEDIATEK DMA DRIVER 8891M: Sean Wang <sean.wang@mediatek.com> 8892L: dmaengine@vger.kernel.org 8893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8894L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8895S: Maintained 8896F: Documentation/devicetree/bindings/dma/mtk-* 8897F: drivers/dma/mediatek/ 8898 8899MEDIATEK PMIC LED DRIVER 8900M: Sean Wang <sean.wang@mediatek.com> 8901S: Maintained 8902F: drivers/leds/leds-mt6323.c 8903F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8904 8905MEDIATEK ETHERNET DRIVER 8906M: Felix Fietkau <nbd@openwrt.org> 8907M: John Crispin <john@phrozen.org> 8908M: Sean Wang <sean.wang@mediatek.com> 8909M: Nelson Chang <nelson.chang@mediatek.com> 8910L: netdev@vger.kernel.org 8911S: Maintained 8912F: drivers/net/ethernet/mediatek/ 8913 8914MEDIATEK SWITCH DRIVER 8915M: Sean Wang <sean.wang@mediatek.com> 8916L: netdev@vger.kernel.org 8917S: Maintained 8918F: drivers/net/dsa/mt7530.* 8919F: net/dsa/tag_mtk.c 8920 8921MEDIATEK JPEG DRIVER 8922M: Rick Chang <rick.chang@mediatek.com> 8923M: Bin Liu <bin.liu@mediatek.com> 8924S: Supported 8925F: drivers/media/platform/mtk-jpeg/ 8926F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8927 8928MEDIATEK MDP DRIVER 8929M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8930M: Houlong Wei <houlong.wei@mediatek.com> 8931M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8932S: Supported 8933F: drivers/media/platform/mtk-mdp/ 8934F: drivers/media/platform/mtk-vpu/ 8935F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8936 8937MEDIATEK MEDIA DRIVER 8938M: Tiffany Lin <tiffany.lin@mediatek.com> 8939M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8940S: Supported 8941F: drivers/media/platform/mtk-vcodec/ 8942F: drivers/media/platform/mtk-vpu/ 8943F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8944F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8945 8946MEDIATEK MT7601U WIRELESS LAN DRIVER 8947M: Jakub Kicinski <kubakici@wp.pl> 8948L: linux-wireless@vger.kernel.org 8949S: Maintained 8950F: drivers/net/wireless/mediatek/mt7601u/ 8951 8952MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8953M: Sean Wang <sean.wang@mediatek.com> 8954S: Maintained 8955F: drivers/char/hw_random/mtk-rng.c 8956 8957MEDIATEK USB3 DRD IP DRIVER 8958M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8959L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8961L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8962S: Maintained 8963F: drivers/usb/mtu3/ 8964 8965MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8966M: Peter Senna Tschudin <peter.senna@collabora.com> 8967M: Martin Donnelly <martin.donnelly@ge.com> 8968M: Martyn Welch <martyn.welch@collabora.co.uk> 8969S: Maintained 8970F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8971F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8972 8973MEGARAID SCSI/SAS DRIVERS 8974M: Kashyap Desai <kashyap.desai@broadcom.com> 8975M: Sumit Saxena <sumit.saxena@broadcom.com> 8976M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8977L: megaraidlinux.pdl@broadcom.com 8978L: linux-scsi@vger.kernel.org 8979W: http://www.avagotech.com/support/ 8980S: Maintained 8981F: Documentation/scsi/megaraid.txt 8982F: drivers/scsi/megaraid.* 8983F: drivers/scsi/megaraid/ 8984 8985MELEXIS MLX90614 DRIVER 8986M: Crt Mori <cmo@melexis.com> 8987L: linux-iio@vger.kernel.org 8988W: http://www.melexis.com 8989S: Supported 8990F: drivers/iio/temperature/mlx90614.c 8991 8992MELEXIS MLX90632 DRIVER 8993M: Crt Mori <cmo@melexis.com> 8994L: linux-iio@vger.kernel.org 8995W: http://www.melexis.com 8996S: Supported 8997F: drivers/iio/temperature/mlx90632.c 8998 8999MELFAS MIP4 TOUCHSCREEN DRIVER 9000M: Sangwon Jee <jeesw@melfas.com> 9001W: http://www.melfas.com 9002S: Supported 9003F: drivers/input/touchscreen/melfas_mip4.c 9004F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9005 9006MELLANOX ETHERNET DRIVER (mlx4_en) 9007M: Tariq Toukan <tariqt@mellanox.com> 9008L: netdev@vger.kernel.org 9009S: Supported 9010W: http://www.mellanox.com 9011Q: http://patchwork.ozlabs.org/project/netdev/list/ 9012F: drivers/net/ethernet/mellanox/mlx4/en_* 9013 9014MELLANOX ETHERNET DRIVER (mlx5e) 9015M: Saeed Mahameed <saeedm@mellanox.com> 9016L: netdev@vger.kernel.org 9017S: Supported 9018W: http://www.mellanox.com 9019Q: http://patchwork.ozlabs.org/project/netdev/list/ 9020F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9021 9022MELLANOX ETHERNET INNOVA DRIVER 9023M: Ilan Tayari <ilant@mellanox.com> 9024R: Boris Pismenny <borisp@mellanox.com> 9025L: netdev@vger.kernel.org 9026S: Supported 9027W: http://www.mellanox.com 9028Q: http://patchwork.ozlabs.org/project/netdev/list/ 9029F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9030F: include/linux/mlx5/mlx5_ifc_fpga.h 9031 9032MELLANOX ETHERNET INNOVA IPSEC 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/en_ipsec/* 9040F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9041 9042MELLANOX ETHERNET SWITCH DRIVERS 9043M: Jiri Pirko <jiri@mellanox.com> 9044M: Ido Schimmel <idosch@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/mlxsw/ 9050 9051MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9052M: mlxsw@mellanox.com 9053L: netdev@vger.kernel.org 9054S: Supported 9055W: http://www.mellanox.com 9056Q: http://patchwork.ozlabs.org/project/netdev/list/ 9057F: drivers/net/ethernet/mellanox/mlxfw/ 9058 9059MELLANOX HARDWARE PLATFORM SUPPORT 9060M: Andy Shevchenko <andy@infradead.org> 9061M: Darren Hart <dvhart@infradead.org> 9062M: Vadim Pasternak <vadimp@mellanox.com> 9063L: platform-driver-x86@vger.kernel.org 9064S: Supported 9065F: drivers/platform/mellanox/ 9066 9067MELLANOX MLX4 core VPI driver 9068M: Tariq Toukan <tariqt@mellanox.com> 9069L: netdev@vger.kernel.org 9070L: linux-rdma@vger.kernel.org 9071W: http://www.mellanox.com 9072Q: http://patchwork.ozlabs.org/project/netdev/list/ 9073S: Supported 9074F: drivers/net/ethernet/mellanox/mlx4/ 9075F: include/linux/mlx4/ 9076 9077MELLANOX MLX4 IB driver 9078M: Yishai Hadas <yishaih@mellanox.com> 9079L: linux-rdma@vger.kernel.org 9080W: http://www.mellanox.com 9081Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9082S: Supported 9083F: drivers/infiniband/hw/mlx4/ 9084F: include/linux/mlx4/ 9085F: include/uapi/rdma/mlx4-abi.h 9086 9087MELLANOX MLX5 core VPI driver 9088M: Saeed Mahameed <saeedm@mellanox.com> 9089M: Matan Barak <matanb@mellanox.com> 9090M: Leon Romanovsky <leonro@mellanox.com> 9091L: netdev@vger.kernel.org 9092L: linux-rdma@vger.kernel.org 9093W: http://www.mellanox.com 9094Q: http://patchwork.ozlabs.org/project/netdev/list/ 9095S: Supported 9096F: drivers/net/ethernet/mellanox/mlx5/core/ 9097F: include/linux/mlx5/ 9098 9099MELLANOX MLX5 IB driver 9100M: Matan Barak <matanb@mellanox.com> 9101M: Leon Romanovsky <leonro@mellanox.com> 9102L: linux-rdma@vger.kernel.org 9103W: http://www.mellanox.com 9104Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9105S: Supported 9106F: drivers/infiniband/hw/mlx5/ 9107F: include/linux/mlx5/ 9108F: include/uapi/rdma/mlx5-abi.h 9109 9110MELLANOX MLXCPLD I2C AND MUX DRIVER 9111M: Vadim Pasternak <vadimp@mellanox.com> 9112M: Michael Shych <michaelsh@mellanox.com> 9113L: linux-i2c@vger.kernel.org 9114S: Supported 9115F: drivers/i2c/busses/i2c-mlxcpld.c 9116F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9117F: Documentation/i2c/busses/i2c-mlxcpld 9118 9119MELLANOX MLXCPLD LED DRIVER 9120M: Vadim Pasternak <vadimp@mellanox.com> 9121L: linux-leds@vger.kernel.org 9122S: Supported 9123F: drivers/leds/leds-mlxcpld.c 9124F: drivers/leds/leds-mlxreg.c 9125F: Documentation/leds/leds-mlxcpld.txt 9126 9127MELLANOX PLATFORM DRIVER 9128M: Vadim Pasternak <vadimp@mellanox.com> 9129L: platform-driver-x86@vger.kernel.org 9130S: Supported 9131F: drivers/platform/x86/mlx-platform.c 9132 9133MEMBARRIER SUPPORT 9134M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9135M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9136L: linux-kernel@vger.kernel.org 9137S: Supported 9138F: kernel/sched/membarrier.c 9139F: include/uapi/linux/membarrier.h 9140F: arch/powerpc/include/asm/membarrier.h 9141 9142MEMORY MANAGEMENT 9143L: linux-mm@kvack.org 9144W: http://www.linux-mm.org 9145S: Maintained 9146F: include/linux/mm.h 9147F: include/linux/gfp.h 9148F: include/linux/mmzone.h 9149F: include/linux/memory_hotplug.h 9150F: include/linux/vmalloc.h 9151F: mm/ 9152 9153MEMORY TECHNOLOGY DEVICES (MTD) 9154M: David Woodhouse <dwmw2@infradead.org> 9155M: Brian Norris <computersforpeace@gmail.com> 9156M: Boris Brezillon <boris.brezillon@bootlin.com> 9157M: Marek Vasut <marek.vasut@gmail.com> 9158M: Richard Weinberger <richard@nod.at> 9159L: linux-mtd@lists.infradead.org 9160W: http://www.linux-mtd.infradead.org/ 9161Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9162T: git git://git.infradead.org/linux-mtd.git master 9163T: git git://git.infradead.org/linux-mtd.git mtd/next 9164S: Maintained 9165F: Documentation/devicetree/bindings/mtd/ 9166F: drivers/mtd/ 9167F: include/linux/mtd/ 9168F: include/uapi/mtd/ 9169 9170MEN A21 WATCHDOG DRIVER 9171M: Johannes Thumshirn <morbidrsa@gmail.com> 9172L: linux-watchdog@vger.kernel.org 9173S: Maintained 9174F: drivers/watchdog/mena21_wdt.c 9175 9176MEN CHAMELEON BUS (mcb) 9177M: Johannes Thumshirn <morbidrsa@gmail.com> 9178S: Maintained 9179F: drivers/mcb/ 9180F: include/linux/mcb.h 9181F: Documentation/men-chameleon-bus.txt 9182 9183MEN F21BMC (Board Management Controller) 9184M: Andreas Werner <andreas.werner@men.de> 9185S: Supported 9186F: drivers/mfd/menf21bmc.c 9187F: drivers/watchdog/menf21bmc_wdt.c 9188F: drivers/leds/leds-menf21bmc.c 9189F: drivers/hwmon/menf21bmc_hwmon.c 9190F: Documentation/hwmon/menf21bmc 9191 9192MESON AO CEC DRIVER FOR AMLOGIC SOCS 9193M: Neil Armstrong <narmstrong@baylibre.com> 9194L: linux-media@lists.freedesktop.org 9195L: linux-amlogic@lists.infradead.org 9196W: http://linux-meson.com/ 9197S: Supported 9198F: drivers/media/platform/meson/ao-cec.c 9199F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9200T: git git://linuxtv.org/media_tree.git 9201 9202MICROBLAZE ARCHITECTURE 9203M: Michal Simek <monstr@monstr.eu> 9204W: http://www.monstr.eu/fdt/ 9205T: git git://git.monstr.eu/linux-2.6-microblaze.git 9206S: Supported 9207F: arch/microblaze/ 9208 9209MICROCHIP / ATMEL AT91 SERIAL DRIVER 9210M: Richard Genoud <richard.genoud@gmail.com> 9211S: Maintained 9212F: drivers/tty/serial/atmel_serial.c 9213F: drivers/tty/serial/atmel_serial.h 9214 9215MICROCHIP / ATMEL DMA DRIVER 9216M: Ludovic Desroches <ludovic.desroches@microchip.com> 9217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9218L: dmaengine@vger.kernel.org 9219S: Supported 9220F: drivers/dma/at_hdmac.c 9221F: drivers/dma/at_hdmac_regs.h 9222F: include/linux/platform_data/dma-atmel.h 9223 9224MICROCHIP / ATMEL ECC DRIVER 9225M: Tudor Ambarus <tudor.ambarus@microchip.com> 9226L: linux-crypto@vger.kernel.org 9227S: Maintained 9228F: drivers/crypto/atmel-ecc.* 9229 9230MICROCHIP / ATMEL ISC DRIVER 9231M: Songjun Wu <songjun.wu@microchip.com> 9232L: linux-media@vger.kernel.org 9233S: Supported 9234F: drivers/media/platform/atmel/atmel-isc.c 9235F: drivers/media/platform/atmel/atmel-isc-regs.h 9236F: devicetree/bindings/media/atmel-isc.txt 9237 9238MICROCHIP / ATMEL NAND DRIVER 9239M: Wenyou Yang <wenyou.yang@microchip.com> 9240M: Josh Wu <rainyfeeling@outlook.com> 9241L: linux-mtd@lists.infradead.org 9242S: Supported 9243F: drivers/mtd/nand/raw/atmel/* 9244F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9245 9246MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9247M: Woojung Huh <Woojung.Huh@microchip.com> 9248M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9249L: netdev@vger.kernel.org 9250S: Maintained 9251F: net/dsa/tag_ksz.c 9252F: drivers/net/dsa/microchip/* 9253F: include/linux/platform_data/microchip-ksz.h 9254F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9255 9256MICROCHIP LAN743X ETHERNET DRIVER 9257M: Bryan Whitehead <bryan.whitehead@microchip.com> 9258M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9259L: netdev@vger.kernel.org 9260S: Maintained 9261F: drivers/net/ethernet/microchip/lan743x_* 9262 9263MICROCHIP USB251XB DRIVER 9264M: Richard Leitner <richard.leitner@skidata.com> 9265L: linux-usb@vger.kernel.org 9266S: Maintained 9267F: drivers/usb/misc/usb251xb.c 9268F: Documentation/devicetree/bindings/usb/usb251xb.txt 9269 9270MICROSEMI MIPS SOCS 9271M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9272L: linux-mips@linux-mips.org 9273S: Maintained 9274F: arch/mips/generic/board-ocelot.c 9275F: arch/mips/configs/generic/board-ocelot.config 9276F: arch/mips/boot/dts/mscc/ 9277F: Documentation/devicetree/bindings/mips/mscc.txt 9278 9279MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9280M: Don Brace <don.brace@microsemi.com> 9281L: esc.storagedev@microsemi.com 9282L: linux-scsi@vger.kernel.org 9283S: Supported 9284F: drivers/scsi/smartpqi/smartpqi*.[ch] 9285F: drivers/scsi/smartpqi/Kconfig 9286F: drivers/scsi/smartpqi/Makefile 9287F: include/linux/cciss*.h 9288F: include/uapi/linux/cciss*.h 9289F: Documentation/scsi/smartpqi.txt 9290 9291MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9292M: Chen Yu <yu.c.chen@intel.com> 9293L: platform-driver-x86@vger.kernel.org 9294S: Supported 9295F: drivers/platform/x86/surfacepro3_button.c 9296 9297MICROTEK X6 SCANNER 9298M: Oliver Neukum <oliver@neukum.org> 9299S: Maintained 9300F: drivers/usb/image/microtek.* 9301 9302MIPS 9303M: Ralf Baechle <ralf@linux-mips.org> 9304M: James Hogan <jhogan@kernel.org> 9305L: linux-mips@linux-mips.org 9306W: http://www.linux-mips.org/ 9307T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9309S: Supported 9310F: Documentation/devicetree/bindings/mips/ 9311F: Documentation/mips/ 9312F: arch/mips/ 9313F: drivers/platform/mips/ 9314 9315MIPS BOSTON DEVELOPMENT BOARD 9316M: Paul Burton <paul.burton@mips.com> 9317L: linux-mips@linux-mips.org 9318S: Maintained 9319F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9320F: arch/mips/boot/dts/img/boston.dts 9321F: arch/mips/configs/generic/board-boston.config 9322F: drivers/clk/imgtec/clk-boston.c 9323F: include/dt-bindings/clock/boston-clock.h 9324 9325MIPS GENERIC PLATFORM 9326M: Paul Burton <paul.burton@mips.com> 9327L: linux-mips@linux-mips.org 9328S: Supported 9329F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9330F: arch/mips/generic/ 9331F: arch/mips/tools/generic-board-config.sh 9332 9333MIPS/LOONGSON1 ARCHITECTURE 9334M: Keguang Zhang <keguang.zhang@gmail.com> 9335L: linux-mips@linux-mips.org 9336S: Maintained 9337F: arch/mips/loongson32/ 9338F: arch/mips/include/asm/mach-loongson32/ 9339F: drivers/*/*loongson1* 9340F: drivers/*/*/*loongson1* 9341 9342MIPS/LOONGSON2 ARCHITECTURE 9343M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9344L: linux-mips@linux-mips.org 9345S: Maintained 9346F: arch/mips/loongson64/*{2e/2f}* 9347F: arch/mips/include/asm/mach-loongson64/ 9348F: drivers/*/*loongson2* 9349F: drivers/*/*/*loongson2* 9350 9351MIPS/LOONGSON3 ARCHITECTURE 9352M: Huacai Chen <chenhc@lemote.com> 9353L: linux-mips@linux-mips.org 9354S: Maintained 9355F: arch/mips/loongson64/ 9356F: arch/mips/include/asm/mach-loongson64/ 9357F: drivers/platform/mips/cpu_hwmon.c 9358F: drivers/*/*loongson3* 9359F: drivers/*/*/*loongson3* 9360 9361MIPS RINT INSTRUCTION EMULATION 9362M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9363L: linux-mips@linux-mips.org 9364S: Supported 9365F: arch/mips/math-emu/sp_rint.c 9366F: arch/mips/math-emu/dp_rint.c 9367 9368MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9369M: Hans Verkuil <hverkuil@xs4all.nl> 9370L: linux-media@vger.kernel.org 9371T: git git://linuxtv.org/media_tree.git 9372W: https://linuxtv.org 9373S: Odd Fixes 9374F: drivers/media/radio/radio-miropcm20* 9375 9376MMP SUPPORT 9377M: Eric Miao <eric.y.miao@gmail.com> 9378M: Haojian Zhuang <haojian.zhuang@gmail.com> 9379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9380T: git git://github.com/hzhuang1/linux.git 9381T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9382S: Maintained 9383F: arch/arm/boot/dts/mmp* 9384F: arch/arm/mach-mmp/ 9385 9386MN88472 MEDIA DRIVER 9387M: Antti Palosaari <crope@iki.fi> 9388L: linux-media@vger.kernel.org 9389W: https://linuxtv.org 9390W: http://palosaari.fi/linux/ 9391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9392S: Maintained 9393F: drivers/media/dvb-frontends/mn88472* 9394 9395MN88473 MEDIA DRIVER 9396M: Antti Palosaari <crope@iki.fi> 9397L: linux-media@vger.kernel.org 9398W: https://linuxtv.org 9399W: http://palosaari.fi/linux/ 9400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9401S: Maintained 9402F: drivers/media/dvb-frontends/mn88473* 9403 9404MODULE SUPPORT 9405M: Jessica Yu <jeyu@kernel.org> 9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9407S: Maintained 9408F: include/linux/module.h 9409F: kernel/module.c 9410 9411MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9412W: http://popies.net/meye/ 9413S: Orphan 9414F: Documentation/media/v4l-drivers/meye* 9415F: drivers/media/pci/meye/ 9416F: include/uapi/linux/meye.h 9417 9418MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9419M: Jiri Slaby <jirislaby@gmail.com> 9420S: Maintained 9421F: Documentation/serial/moxa-smartio 9422F: drivers/tty/mxser.* 9423 9424MR800 AVERMEDIA USB FM RADIO DRIVER 9425M: Alexey Klimov <klimov.linux@gmail.com> 9426L: linux-media@vger.kernel.org 9427T: git git://linuxtv.org/media_tree.git 9428S: Maintained 9429F: drivers/media/radio/radio-mr800.c 9430 9431MRF24J40 IEEE 802.15.4 RADIO DRIVER 9432M: Alan Ott <alan@signal11.us> 9433L: linux-wpan@vger.kernel.org 9434S: Maintained 9435F: drivers/net/ieee802154/mrf24j40.c 9436F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9437 9438MSI LAPTOP SUPPORT 9439M: "Lee, Chun-Yi" <jlee@suse.com> 9440L: platform-driver-x86@vger.kernel.org 9441S: Maintained 9442F: drivers/platform/x86/msi-laptop.c 9443 9444MSI WMI SUPPORT 9445L: platform-driver-x86@vger.kernel.org 9446S: Orphan 9447F: drivers/platform/x86/msi-wmi.c 9448 9449MSI001 MEDIA DRIVER 9450M: Antti Palosaari <crope@iki.fi> 9451L: linux-media@vger.kernel.org 9452W: https://linuxtv.org 9453W: http://palosaari.fi/linux/ 9454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9455T: git git://linuxtv.org/anttip/media_tree.git 9456S: Maintained 9457F: drivers/media/tuners/msi001* 9458 9459MSI2500 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/usb/msi2500/ 9468 9469MSYSTEMS DISKONCHIP G3 MTD DRIVER 9470M: Robert Jarzmik <robert.jarzmik@free.fr> 9471L: linux-mtd@lists.infradead.org 9472S: Maintained 9473F: drivers/mtd/devices/docg3* 9474 9475MT9M032 APTINA SENSOR DRIVER 9476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9477L: linux-media@vger.kernel.org 9478T: git git://linuxtv.org/media_tree.git 9479S: Maintained 9480F: drivers/media/i2c/mt9m032.c 9481F: include/media/i2c/mt9m032.h 9482 9483MT9P031 APTINA CAMERA SENSOR 9484M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9485L: linux-media@vger.kernel.org 9486T: git git://linuxtv.org/media_tree.git 9487S: Maintained 9488F: drivers/media/i2c/mt9p031.c 9489F: include/media/i2c/mt9p031.h 9490 9491MT9T001 APTINA CAMERA SENSOR 9492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9493L: linux-media@vger.kernel.org 9494T: git git://linuxtv.org/media_tree.git 9495S: Maintained 9496F: drivers/media/i2c/mt9t001.c 9497F: include/media/i2c/mt9t001.h 9498 9499MT9T112 APTINA CAMERA SENSOR 9500M: Jacopo Mondi <jacopo@jmondi.org> 9501L: linux-media@vger.kernel.org 9502T: git git://linuxtv.org/media_tree.git 9503S: Odd Fixes 9504F: drivers/media/i2c/mt9t112.c 9505F: include/media/i2c/mt9t112.h 9506 9507MT9V032 APTINA CAMERA SENSOR 9508M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9509L: linux-media@vger.kernel.org 9510T: git git://linuxtv.org/media_tree.git 9511S: Maintained 9512F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9513F: drivers/media/i2c/mt9v032.c 9514F: include/media/i2c/mt9v032.h 9515 9516MULTIFUNCTION DEVICES (MFD) 9517M: Lee Jones <lee.jones@linaro.org> 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9519S: Supported 9520F: Documentation/devicetree/bindings/mfd/ 9521F: drivers/mfd/ 9522F: include/linux/mfd/ 9523F: include/dt-bindings/mfd/ 9524 9525MULTIMEDIA CARD (MMC) ETC. OVER SPI 9526S: Orphan 9527F: drivers/mmc/host/mmc_spi.c 9528F: include/linux/spi/mmc_spi.h 9529 9530MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9531M: Ulf Hansson <ulf.hansson@linaro.org> 9532L: linux-mmc@vger.kernel.org 9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9534S: Maintained 9535F: Documentation/devicetree/bindings/mmc/ 9536F: drivers/mmc/ 9537F: include/linux/mmc/ 9538F: include/uapi/linux/mmc/ 9539 9540MULTIPLEXER SUBSYSTEM 9541M: Peter Rosin <peda@axentia.se> 9542S: Maintained 9543F: Documentation/ABI/testing/mux/sysfs-class-mux* 9544F: Documentation/devicetree/bindings/mux/ 9545F: include/linux/dt-bindings/mux/ 9546F: include/linux/mux/ 9547F: drivers/mux/ 9548 9549MULTITECH MULTIPORT CARD (ISICOM) 9550S: Orphan 9551F: drivers/tty/isicom.c 9552F: include/linux/isicom.h 9553 9554MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9555M: Bin Liu <b-liu@ti.com> 9556L: linux-usb@vger.kernel.org 9557S: Maintained 9558F: drivers/usb/musb/ 9559 9560MXL5007T MEDIA DRIVER 9561M: Michael Krufky <mkrufky@linuxtv.org> 9562L: linux-media@vger.kernel.org 9563W: https://linuxtv.org 9564W: http://github.com/mkrufky 9565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9566T: git git://linuxtv.org/mkrufky/tuners.git 9567S: Maintained 9568F: drivers/media/tuners/mxl5007t.* 9569 9570MXSFB DRM DRIVER 9571M: Marek Vasut <marex@denx.de> 9572S: Supported 9573F: drivers/gpu/drm/mxsfb/ 9574F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9575 9576MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9577M: Chris Lee <christopher.lee@cspi.com> 9578L: netdev@vger.kernel.org 9579W: https://www.cspi.com/ethernet-products/support/downloads/ 9580S: Supported 9581F: drivers/net/ethernet/myricom/myri10ge/ 9582 9583NAND FLASH SUBSYSTEM 9584M: Boris Brezillon <boris.brezillon@bootlin.com> 9585R: Richard Weinberger <richard@nod.at> 9586L: linux-mtd@lists.infradead.org 9587W: http://www.linux-mtd.infradead.org/ 9588Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9589T: git git://git.infradead.org/linux-mtd.git nand/fixes 9590T: git git://git.infradead.org/linux-mtd.git nand/next 9591S: Maintained 9592F: drivers/mtd/nand/ 9593F: include/linux/mtd/*nand*.h 9594 9595NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9596M: Daniel Mack <zonque@gmail.com> 9597S: Maintained 9598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9599W: http://www.native-instruments.com 9600F: sound/usb/caiaq/ 9601 9602NATSEMI ETHERNET DRIVER (DP8381x) 9603S: Orphan 9604F: drivers/net/ethernet/natsemi/natsemi.c 9605 9606NCP FILESYSTEM 9607M: Petr Vandrovec <petr@vandrovec.name> 9608S: Obsolete 9609F: drivers/staging/ncpfs/ 9610 9611NCR 5380 SCSI DRIVERS 9612M: Finn Thain <fthain@telegraphics.com.au> 9613M: Michael Schmitz <schmitzmic@gmail.com> 9614L: linux-scsi@vger.kernel.org 9615S: Maintained 9616F: Documentation/scsi/g_NCR5380.txt 9617F: drivers/scsi/NCR5380.* 9618F: drivers/scsi/arm/cumana_1.c 9619F: drivers/scsi/arm/oak.c 9620F: drivers/scsi/atari_scsi.* 9621F: drivers/scsi/dmx3191d.c 9622F: drivers/scsi/g_NCR5380.* 9623F: drivers/scsi/mac_scsi.* 9624F: drivers/scsi/sun3_scsi.* 9625F: drivers/scsi/sun3_scsi_vme.c 9626 9627NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9628M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9629L: linux-scsi@vger.kernel.org 9630S: Maintained 9631F: drivers/scsi/NCR_D700.* 9632 9633NCT6775 HARDWARE MONITOR DRIVER 9634M: Guenter Roeck <linux@roeck-us.net> 9635L: linux-hwmon@vger.kernel.org 9636S: Maintained 9637F: Documentation/hwmon/nct6775 9638F: drivers/hwmon/nct6775.c 9639 9640NETEFFECT IWARP RNIC DRIVER (IW_NES) 9641M: Faisal Latif <faisal.latif@intel.com> 9642L: linux-rdma@vger.kernel.org 9643W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9644S: Supported 9645F: drivers/infiniband/hw/nes/ 9646F: include/uapi/rdma/nes-abi.h 9647 9648NETEM NETWORK EMULATOR 9649M: Stephen Hemminger <stephen@networkplumber.org> 9650L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9651S: Maintained 9652F: net/sched/sch_netem.c 9653 9654NETERION 10GbE DRIVERS (s2io/vxge) 9655M: Jon Mason <jdmason@kudzu.us> 9656L: netdev@vger.kernel.org 9657S: Supported 9658F: Documentation/networking/s2io.txt 9659F: Documentation/networking/vxge.txt 9660F: drivers/net/ethernet/neterion/ 9661 9662NETFILTER 9663M: Pablo Neira Ayuso <pablo@netfilter.org> 9664M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9665M: Florian Westphal <fw@strlen.de> 9666L: netfilter-devel@vger.kernel.org 9667L: coreteam@netfilter.org 9668W: http://www.netfilter.org/ 9669W: http://www.iptables.org/ 9670W: http://www.nftables.org/ 9671Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9674S: Maintained 9675F: include/linux/netfilter* 9676F: include/linux/netfilter/ 9677F: include/net/netfilter/ 9678F: include/uapi/linux/netfilter* 9679F: include/uapi/linux/netfilter/ 9680F: net/*/netfilter.c 9681F: net/*/netfilter/ 9682F: net/netfilter/ 9683F: net/bridge/br_netfilter*.c 9684 9685NETROM NETWORK LAYER 9686M: Ralf Baechle <ralf@linux-mips.org> 9687L: linux-hams@vger.kernel.org 9688W: http://www.linux-ax25.org/ 9689S: Maintained 9690F: include/net/netrom.h 9691F: include/uapi/linux/netrom.h 9692F: net/netrom/ 9693 9694NETRONOME ETHERNET DRIVERS 9695M: Jakub Kicinski <jakub.kicinski@netronome.com> 9696L: oss-drivers@netronome.com 9697S: Maintained 9698F: drivers/net/ethernet/netronome/ 9699 9700NETWORK BLOCK DEVICE (NBD) 9701M: Josef Bacik <jbacik@fb.com> 9702S: Maintained 9703L: linux-block@vger.kernel.org 9704L: nbd@other.debian.org 9705F: Documentation/blockdev/nbd.txt 9706F: drivers/block/nbd.c 9707F: include/uapi/linux/nbd.h 9708 9709NETWORK DROP MONITOR 9710M: Neil Horman <nhorman@tuxdriver.com> 9711L: netdev@vger.kernel.org 9712S: Maintained 9713W: https://fedorahosted.org/dropwatch/ 9714F: net/core/drop_monitor.c 9715 9716NETWORKING DRIVERS 9717L: netdev@vger.kernel.org 9718W: http://www.linuxfoundation.org/en/Net 9719Q: http://patchwork.ozlabs.org/project/netdev/list/ 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9722S: Odd Fixes 9723F: Documentation/devicetree/bindings/net/ 9724F: drivers/net/ 9725F: include/linux/if_* 9726F: include/linux/netdevice.h 9727F: include/linux/etherdevice.h 9728F: include/linux/fcdevice.h 9729F: include/linux/fddidevice.h 9730F: include/linux/hippidevice.h 9731F: include/linux/inetdevice.h 9732F: include/uapi/linux/if_* 9733F: include/uapi/linux/netdevice.h 9734 9735NETWORKING DRIVERS (WIRELESS) 9736M: Kalle Valo <kvalo@codeaurora.org> 9737L: linux-wireless@vger.kernel.org 9738Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9741S: Maintained 9742F: Documentation/devicetree/bindings/net/wireless/ 9743F: drivers/net/wireless/ 9744 9745NETWORKING [DSA] 9746M: Andrew Lunn <andrew@lunn.ch> 9747M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9748M: Florian Fainelli <f.fainelli@gmail.com> 9749S: Maintained 9750F: net/dsa/ 9751F: include/net/dsa.h 9752F: include/linux/dsa/ 9753F: drivers/net/dsa/ 9754 9755NETWORKING [GENERAL] 9756M: "David S. Miller" <davem@davemloft.net> 9757L: netdev@vger.kernel.org 9758W: http://www.linuxfoundation.org/en/Net 9759Q: http://patchwork.ozlabs.org/project/netdev/list/ 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9762B: mailto:netdev@vger.kernel.org 9763S: Maintained 9764F: net/ 9765F: include/net/ 9766F: include/linux/in.h 9767F: include/linux/net.h 9768F: include/linux/netdevice.h 9769F: include/uapi/linux/in.h 9770F: include/uapi/linux/net.h 9771F: include/uapi/linux/netdevice.h 9772F: include/uapi/linux/net_namespace.h 9773F: tools/testing/selftests/net/ 9774F: lib/net_utils.c 9775F: lib/random32.c 9776 9777NETWORKING [IPSEC] 9778M: Steffen Klassert <steffen.klassert@secunet.com> 9779M: Herbert Xu <herbert@gondor.apana.org.au> 9780M: "David S. Miller" <davem@davemloft.net> 9781L: netdev@vger.kernel.org 9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9784S: Maintained 9785F: net/core/flow.c 9786F: net/xfrm/ 9787F: net/key/ 9788F: net/ipv4/xfrm* 9789F: net/ipv4/esp4* 9790F: net/ipv4/ah4.c 9791F: net/ipv4/ipcomp.c 9792F: net/ipv4/ip_vti.c 9793F: net/ipv6/xfrm* 9794F: net/ipv6/esp6* 9795F: net/ipv6/ah6.c 9796F: net/ipv6/ipcomp6.c 9797F: net/ipv6/ip6_vti.c 9798F: include/uapi/linux/xfrm.h 9799F: include/net/xfrm.h 9800 9801NETWORKING [IPv4/IPv6] 9802M: "David S. Miller" <davem@davemloft.net> 9803M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9804M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9805L: netdev@vger.kernel.org 9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9807S: Maintained 9808F: net/ipv4/ 9809F: net/ipv6/ 9810F: include/net/ip* 9811F: arch/x86/net/* 9812 9813NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9814M: Paul Moore <paul@paul-moore.com> 9815W: https://github.com/netlabel 9816L: netdev@vger.kernel.org 9817L: linux-security-module@vger.kernel.org 9818S: Maintained 9819F: Documentation/netlabel/ 9820F: include/net/calipso.h 9821F: include/net/cipso_ipv4.h 9822F: include/net/netlabel.h 9823F: include/uapi/linux/netfilter/xt_SECMARK.h 9824F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9825F: net/netlabel/ 9826F: net/ipv4/cipso_ipv4.c 9827F: net/ipv6/calipso.c 9828F: net/netfilter/xt_CONNSECMARK.c 9829F: net/netfilter/xt_SECMARK.c 9830 9831NETWORKING [TLS] 9832M: Ilya Lesokhin <ilyal@mellanox.com> 9833M: Aviad Yehezkel <aviadye@mellanox.com> 9834M: Dave Watson <davejwatson@fb.com> 9835L: netdev@vger.kernel.org 9836S: Maintained 9837F: net/tls/* 9838F: include/uapi/linux/tls.h 9839F: include/net/tls.h 9840 9841NETWORKING [WIRELESS] 9842L: linux-wireless@vger.kernel.org 9843Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9844 9845NETDEVSIM 9846M: Jakub Kicinski <jakub.kicinski@netronome.com> 9847S: Maintained 9848F: drivers/net/netdevsim/* 9849 9850NETXEN (1/10) GbE SUPPORT 9851M: Manish Chopra <manish.chopra@cavium.com> 9852M: Rahul Verma <rahul.verma@cavium.com> 9853M: Dept-GELinuxNICDev@cavium.com 9854L: netdev@vger.kernel.org 9855S: Supported 9856F: drivers/net/ethernet/qlogic/netxen/ 9857 9858NFC SUBSYSTEM 9859M: Samuel Ortiz <sameo@linux.intel.com> 9860L: linux-wireless@vger.kernel.org 9861L: linux-nfc@lists.01.org (subscribers-only) 9862S: Supported 9863F: net/nfc/ 9864F: include/net/nfc/ 9865F: include/uapi/linux/nfc.h 9866F: drivers/nfc/ 9867F: include/linux/platform_data/nfcmrvl.h 9868F: include/linux/platform_data/nxp-nci.h 9869F: Documentation/devicetree/bindings/net/nfc/ 9870 9871NFS, SUNRPC, AND LOCKD CLIENTS 9872M: Trond Myklebust <trond.myklebust@primarydata.com> 9873M: Anna Schumaker <anna.schumaker@netapp.com> 9874L: linux-nfs@vger.kernel.org 9875W: http://client.linux-nfs.org 9876T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9877S: Maintained 9878F: fs/lockd/ 9879F: fs/nfs/ 9880F: fs/nfs_common/ 9881F: net/sunrpc/ 9882F: include/linux/lockd/ 9883F: include/linux/nfs* 9884F: include/linux/sunrpc/ 9885F: include/uapi/linux/nfs* 9886F: include/uapi/linux/sunrpc/ 9887 9888NILFS2 FILESYSTEM 9889M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9890L: linux-nilfs@vger.kernel.org 9891W: https://nilfs.sourceforge.io/ 9892W: https://nilfs.osdn.jp/ 9893T: git git://github.com/konis/nilfs2.git 9894S: Supported 9895F: Documentation/filesystems/nilfs2.txt 9896F: fs/nilfs2/ 9897F: include/trace/events/nilfs2.h 9898F: include/uapi/linux/nilfs2_api.h 9899F: include/uapi/linux/nilfs2_ondisk.h 9900 9901NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9902M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9903W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9904S: Maintained 9905F: Documentation/scsi/NinjaSCSI.txt 9906F: drivers/scsi/pcmcia/nsp_* 9907 9908NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9909M: GOTO Masanori <gotom@debian.or.jp> 9910M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9911W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9912S: Maintained 9913F: Documentation/scsi/NinjaSCSI.txt 9914F: drivers/scsi/nsp32* 9915 9916NIOS2 ARCHITECTURE 9917M: Ley Foon Tan <lftan@altera.com> 9918L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9920S: Maintained 9921F: arch/nios2/ 9922 9923NOHZ, DYNTICKS SUPPORT 9924M: Frederic Weisbecker <fweisbec@gmail.com> 9925M: Thomas Gleixner <tglx@linutronix.de> 9926M: Ingo Molnar <mingo@kernel.org> 9927L: linux-kernel@vger.kernel.org 9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9929S: Maintained 9930F: kernel/time/tick*.* 9931F: include/linux/tick.h 9932F: include/linux/sched/nohz.h 9933 9934NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9935M: Pavel Machek <pavel@ucw.cz> 9936M: Sakari Ailus <sakari.ailus@iki.fi> 9937L: linux-media@vger.kernel.org 9938S: Maintained 9939F: drivers/media/i2c/et8ek8 9940F: drivers/media/i2c/ad5820.c 9941 9942NOKIA N900 POWER SUPPLY DRIVERS 9943R: Pali Rohár <pali.rohar@gmail.com> 9944F: include/linux/power/bq2415x_charger.h 9945F: include/linux/power/bq27xxx_battery.h 9946F: include/linux/power/isp1704_charger.h 9947F: drivers/power/supply/bq2415x_charger.c 9948F: drivers/power/supply/bq27xxx_battery.c 9949F: drivers/power/supply/bq27xxx_battery_i2c.c 9950F: drivers/power/supply/isp1704_charger.c 9951F: drivers/power/supply/rx51_battery.c 9952 9953NTB AMD DRIVER 9954M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9955L: linux-ntb@googlegroups.com 9956S: Supported 9957F: drivers/ntb/hw/amd/ 9958 9959NTB DRIVER CORE 9960M: Jon Mason <jdmason@kudzu.us> 9961M: Dave Jiang <dave.jiang@intel.com> 9962M: Allen Hubbe <allenbh@gmail.com> 9963L: linux-ntb@googlegroups.com 9964S: Supported 9965W: https://github.com/jonmason/ntb/wiki 9966T: git git://github.com/jonmason/ntb.git 9967F: drivers/ntb/ 9968F: drivers/net/ntb_netdev.c 9969F: include/linux/ntb.h 9970F: include/linux/ntb_transport.h 9971F: tools/testing/selftests/ntb/ 9972 9973NTB IDT DRIVER 9974M: Serge Semin <fancer.lancer@gmail.com> 9975L: linux-ntb@googlegroups.com 9976S: Supported 9977F: drivers/ntb/hw/idt/ 9978 9979NTB INTEL DRIVER 9980M: Dave Jiang <dave.jiang@intel.com> 9981L: linux-ntb@googlegroups.com 9982S: Supported 9983W: https://github.com/davejiang/linux/wiki 9984T: git https://github.com/davejiang/linux.git 9985F: drivers/ntb/hw/intel/ 9986 9987NTFS FILESYSTEM 9988M: Anton Altaparmakov <anton@tuxera.com> 9989L: linux-ntfs-dev@lists.sourceforge.net 9990W: http://www.tuxera.com/ 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9992S: Supported 9993F: Documentation/filesystems/ntfs.txt 9994F: fs/ntfs/ 9995 9996NUBUS SUBSYSTEM 9997M: Finn Thain <fthain@telegraphics.com.au> 9998L: linux-m68k@lists.linux-m68k.org 9999S: Maintained 10000F: arch/*/include/asm/nubus.h 10001F: drivers/nubus/ 10002F: include/linux/nubus.h 10003F: include/uapi/linux/nubus.h 10004 10005NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10006M: Antonino Daplas <adaplas@gmail.com> 10007L: linux-fbdev@vger.kernel.org 10008S: Maintained 10009F: drivers/video/fbdev/riva/ 10010F: drivers/video/fbdev/nvidia/ 10011 10012NVM EXPRESS DRIVER 10013M: Keith Busch <keith.busch@intel.com> 10014M: Jens Axboe <axboe@fb.com> 10015M: Christoph Hellwig <hch@lst.de> 10016M: Sagi Grimberg <sagi@grimberg.me> 10017L: linux-nvme@lists.infradead.org 10018T: git://git.infradead.org/nvme.git 10019W: http://git.infradead.org/nvme.git 10020S: Supported 10021F: drivers/nvme/host/ 10022F: include/linux/nvme.h 10023F: include/uapi/linux/nvme_ioctl.h 10024 10025NVM EXPRESS FC TRANSPORT DRIVERS 10026M: James Smart <james.smart@broadcom.com> 10027L: linux-nvme@lists.infradead.org 10028S: Supported 10029F: include/linux/nvme-fc.h 10030F: include/linux/nvme-fc-driver.h 10031F: drivers/nvme/host/fc.c 10032F: drivers/nvme/target/fc.c 10033F: drivers/nvme/target/fcloop.c 10034 10035NVM EXPRESS TARGET DRIVER 10036M: Christoph Hellwig <hch@lst.de> 10037M: Sagi Grimberg <sagi@grimberg.me> 10038L: linux-nvme@lists.infradead.org 10039T: git://git.infradead.org/nvme.git 10040W: http://git.infradead.org/nvme.git 10041S: Supported 10042F: drivers/nvme/target/ 10043 10044NVMEM FRAMEWORK 10045M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10046S: Maintained 10047F: drivers/nvmem/ 10048F: Documentation/devicetree/bindings/nvmem/ 10049F: Documentation/ABI/stable/sysfs-bus-nvmem 10050F: include/linux/nvmem-consumer.h 10051F: include/linux/nvmem-provider.h 10052 10053NXP SGTL5000 DRIVER 10054M: Fabio Estevam <fabio.estevam@nxp.com> 10055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10056S: Maintained 10057F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10058F: sound/soc/codecs/sgtl5000* 10059 10060NXP TDA998X DRM DRIVER 10061M: Russell King <linux@armlinux.org.uk> 10062S: Supported 10063T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10065F: drivers/gpu/drm/i2c/tda998x_drv.c 10066F: include/drm/i2c/tda998x.h 10067 10068NXP TFA9879 DRIVER 10069M: Peter Rosin <peda@axentia.se> 10070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10071S: Maintained 10072F: Documentation/devicetree/bindings/sound/tfa9879.txt 10073F: sound/soc/codecs/tfa9879* 10074 10075NXP-NCI NFC DRIVER 10076M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10077R: Charles Gorand <charles.gorand@effinnov.com> 10078L: linux-nfc@lists.01.org (moderated for non-subscribers) 10079S: Supported 10080F: drivers/nfc/nxp-nci 10081 10082OBJTOOL 10083M: Josh Poimboeuf <jpoimboe@redhat.com> 10084M: Peter Zijlstra <peterz@infradead.org> 10085S: Supported 10086F: tools/objtool/ 10087 10088OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10089M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10090M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10091L: linuxppc-dev@lists.ozlabs.org 10092S: Supported 10093F: arch/powerpc/platforms/powernv/ocxl.c 10094F: arch/powerpc/include/asm/pnv-ocxl.h 10095F: drivers/misc/ocxl/ 10096F: include/misc/ocxl* 10097F: include/uapi/misc/ocxl.h 10098F: Documentation/accelerators/ocxl.txt 10099 10100OMAP AUDIO SUPPORT 10101M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10102M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10104L: linux-omap@vger.kernel.org 10105S: Maintained 10106F: sound/soc/omap/ 10107 10108OMAP CLOCK FRAMEWORK SUPPORT 10109M: Paul Walmsley <paul@pwsan.com> 10110L: linux-omap@vger.kernel.org 10111S: Maintained 10112F: arch/arm/*omap*/*clock* 10113 10114OMAP DEVICE TREE SUPPORT 10115M: Benoît Cousson <bcousson@baylibre.com> 10116M: Tony Lindgren <tony@atomide.com> 10117L: linux-omap@vger.kernel.org 10118L: devicetree@vger.kernel.org 10119S: Maintained 10120F: arch/arm/boot/dts/*omap* 10121F: arch/arm/boot/dts/*am3* 10122F: arch/arm/boot/dts/*am4* 10123F: arch/arm/boot/dts/*am5* 10124F: arch/arm/boot/dts/*dra7* 10125 10126OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10127M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10128L: linux-omap@vger.kernel.org 10129L: linux-fbdev@vger.kernel.org 10130S: Maintained 10131F: drivers/video/fbdev/omap2/ 10132F: Documentation/arm/OMAP/DSS 10133 10134OMAP FRAMEBUFFER SUPPORT 10135M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10136L: linux-fbdev@vger.kernel.org 10137L: linux-omap@vger.kernel.org 10138S: Maintained 10139F: drivers/video/fbdev/omap/ 10140 10141OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10142M: Roger Quadros <rogerq@ti.com> 10143M: Tony Lindgren <tony@atomide.com> 10144L: linux-omap@vger.kernel.org 10145S: Maintained 10146F: drivers/memory/omap-gpmc.c 10147F: arch/arm/mach-omap2/*gpmc* 10148 10149OMAP GPIO DRIVER 10150M: Grygorii Strashko <grygorii.strashko@ti.com> 10151M: Santosh Shilimkar <ssantosh@kernel.org> 10152M: Kevin Hilman <khilman@kernel.org> 10153L: linux-omap@vger.kernel.org 10154S: Maintained 10155F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10156F: drivers/gpio/gpio-omap.c 10157 10158OMAP HARDWARE SPINLOCK SUPPORT 10159M: Ohad Ben-Cohen <ohad@wizery.com> 10160L: linux-omap@vger.kernel.org 10161S: Maintained 10162F: drivers/hwspinlock/omap_hwspinlock.c 10163 10164OMAP HS MMC SUPPORT 10165L: linux-mmc@vger.kernel.org 10166L: linux-omap@vger.kernel.org 10167S: Orphan 10168F: drivers/mmc/host/omap_hsmmc.c 10169 10170OMAP HWMOD DATA 10171M: Paul Walmsley <paul@pwsan.com> 10172L: linux-omap@vger.kernel.org 10173S: Maintained 10174F: arch/arm/mach-omap2/omap_hwmod*data* 10175 10176OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10177M: Benoît Cousson <bcousson@baylibre.com> 10178L: linux-omap@vger.kernel.org 10179S: Maintained 10180F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10181 10182OMAP HWMOD SUPPORT 10183M: Benoît Cousson <bcousson@baylibre.com> 10184M: Paul Walmsley <paul@pwsan.com> 10185L: linux-omap@vger.kernel.org 10186S: Maintained 10187F: arch/arm/mach-omap2/omap_hwmod.* 10188 10189OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10191L: linux-media@vger.kernel.org 10192S: Maintained 10193F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10194F: drivers/media/platform/omap3isp/ 10195F: drivers/staging/media/omap4iss/ 10196 10197OMAP MMC SUPPORT 10198M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10199L: linux-omap@vger.kernel.org 10200S: Maintained 10201F: drivers/mmc/host/omap.c 10202 10203OMAP POWER MANAGEMENT SUPPORT 10204M: Kevin Hilman <khilman@kernel.org> 10205L: linux-omap@vger.kernel.org 10206S: Maintained 10207F: arch/arm/*omap*/*pm* 10208F: drivers/cpufreq/omap-cpufreq.c 10209 10210OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10211M: Rajendra Nayak <rnayak@codeaurora.org> 10212M: Paul Walmsley <paul@pwsan.com> 10213L: linux-omap@vger.kernel.org 10214S: Maintained 10215F: arch/arm/mach-omap2/prm* 10216 10217OMAP RANDOM NUMBER GENERATOR SUPPORT 10218M: Deepak Saxena <dsaxena@plexity.net> 10219S: Maintained 10220F: drivers/char/hw_random/omap-rng.c 10221 10222OMAP USB SUPPORT 10223L: linux-usb@vger.kernel.org 10224L: linux-omap@vger.kernel.org 10225S: Orphan 10226F: drivers/usb/*/*omap* 10227F: arch/arm/*omap*/usb* 10228 10229OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10230M: Mark Jackson <mpfj@newflow.co.uk> 10231L: linux-omap@vger.kernel.org 10232S: Maintained 10233F: arch/arm/boot/dts/am335x-nano.dts 10234 10235OMAP1 SUPPORT 10236M: Aaro Koskinen <aaro.koskinen@iki.fi> 10237M: Tony Lindgren <tony@atomide.com> 10238L: linux-omap@vger.kernel.org 10239Q: http://patchwork.kernel.org/project/linux-omap/list/ 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10241S: Maintained 10242F: arch/arm/mach-omap1/ 10243F: arch/arm/plat-omap/ 10244F: arch/arm/configs/omap1_defconfig 10245F: drivers/i2c/busses/i2c-omap.c 10246F: include/linux/i2c-omap.h 10247 10248OMAP2+ SUPPORT 10249M: Tony Lindgren <tony@atomide.com> 10250L: linux-omap@vger.kernel.org 10251W: http://www.muru.com/linux/omap/ 10252W: http://linux.omap.com/ 10253Q: http://patchwork.kernel.org/project/linux-omap/list/ 10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10255S: Maintained 10256F: arch/arm/mach-omap2/ 10257F: arch/arm/plat-omap/ 10258F: arch/arm/configs/omap2plus_defconfig 10259F: drivers/i2c/busses/i2c-omap.c 10260F: drivers/irqchip/irq-omap-intc.c 10261F: drivers/mfd/*omap*.c 10262F: drivers/mfd/menelaus.c 10263F: drivers/mfd/palmas.c 10264F: drivers/mfd/tps65217.c 10265F: drivers/mfd/tps65218.c 10266F: drivers/mfd/tps65910.c 10267F: drivers/mfd/twl-core.[ch] 10268F: drivers/mfd/twl4030*.c 10269F: drivers/mfd/twl6030*.c 10270F: drivers/mfd/twl6040*.c 10271F: drivers/regulator/palmas-regulator*.c 10272F: drivers/regulator/pbias-regulator.c 10273F: drivers/regulator/tps65217-regulator.c 10274F: drivers/regulator/tps65218-regulator.c 10275F: drivers/regulator/tps65910-regulator.c 10276F: drivers/regulator/twl-regulator.c 10277F: drivers/regulator/twl6030-regulator.c 10278F: include/linux/i2c-omap.h 10279 10280ONION OMEGA2+ BOARD 10281M: Harvey Hunt <harveyhuntnexus@gmail.com> 10282L: linux-mips@linux-mips.org 10283S: Maintained 10284F: arch/mips/boot/dts/ralink/omega2p.dts 10285 10286OMFS FILESYSTEM 10287M: Bob Copeland <me@bobcopeland.com> 10288L: linux-karma-devel@lists.sourceforge.net 10289S: Maintained 10290F: Documentation/filesystems/omfs.txt 10291F: fs/omfs/ 10292 10293OMNIKEY CARDMAN 4000 DRIVER 10294M: Harald Welte <laforge@gnumonks.org> 10295S: Maintained 10296F: drivers/char/pcmcia/cm4000_cs.c 10297F: include/linux/cm4000_cs.h 10298F: include/uapi/linux/cm4000_cs.h 10299 10300OMNIKEY CARDMAN 4040 DRIVER 10301M: Harald Welte <laforge@gnumonks.org> 10302S: Maintained 10303F: drivers/char/pcmcia/cm4040_cs.* 10304 10305OMNIVISION OV13858 SENSOR DRIVER 10306M: Sakari Ailus <sakari.ailus@linux.intel.com> 10307L: linux-media@vger.kernel.org 10308T: git git://linuxtv.org/media_tree.git 10309S: Maintained 10310F: drivers/media/i2c/ov13858.c 10311 10312OMNIVISION OV2685 SENSOR DRIVER 10313M: Shunqian Zheng <zhengsq@rock-chips.com> 10314L: linux-media@vger.kernel.org 10315T: git git://linuxtv.org/media_tree.git 10316S: Maintained 10317F: drivers/media/i2c/ov2685.c 10318 10319OMNIVISION OV5640 SENSOR DRIVER 10320M: Steve Longerbeam <slongerbeam@gmail.com> 10321L: linux-media@vger.kernel.org 10322T: git git://linuxtv.org/media_tree.git 10323S: Maintained 10324F: drivers/media/i2c/ov5640.c 10325 10326OMNIVISION OV5647 SENSOR DRIVER 10327M: Luis Oliveira <lolivei@synopsys.com> 10328L: linux-media@vger.kernel.org 10329T: git git://linuxtv.org/media_tree.git 10330S: Maintained 10331F: drivers/media/i2c/ov5647.c 10332 10333OMNIVISION OV5695 SENSOR DRIVER 10334M: Shunqian Zheng <zhengsq@rock-chips.com> 10335L: linux-media@vger.kernel.org 10336T: git git://linuxtv.org/media_tree.git 10337S: Maintained 10338F: drivers/media/i2c/ov5695.c 10339 10340OMNIVISION OV7670 SENSOR DRIVER 10341M: Jonathan Corbet <corbet@lwn.net> 10342L: linux-media@vger.kernel.org 10343T: git git://linuxtv.org/media_tree.git 10344S: Maintained 10345F: drivers/media/i2c/ov7670.c 10346F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10347 10348OMNIVISION OV772x SENSOR DRIVER 10349M: Jacopo Mondi <jacopo@jmondi.org> 10350L: linux-media@vger.kernel.org 10351T: git git://linuxtv.org/media_tree.git 10352S: Odd fixes 10353F: drivers/media/i2c/ov772x.c 10354F: include/media/i2c/ov772x.h 10355 10356OMNIVISION OV7740 SENSOR DRIVER 10357M: Wenyou Yang <wenyou.yang@microchip.com> 10358L: linux-media@vger.kernel.org 10359T: git git://linuxtv.org/media_tree.git 10360S: Maintained 10361F: drivers/media/i2c/ov7740.c 10362F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10363 10364OMNIVISION OV9650 SENSOR DRIVER 10365M: Sakari Ailus <sakari.ailus@linux.intel.com> 10366R: Akinobu Mita <akinobu.mita@gmail.com> 10367R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10368L: linux-media@vger.kernel.org 10369T: git git://linuxtv.org/media_tree.git 10370S: Maintained 10371F: drivers/media/i2c/ov9650.c 10372F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10373 10374ONENAND FLASH DRIVER 10375M: Kyungmin Park <kyungmin.park@samsung.com> 10376L: linux-mtd@lists.infradead.org 10377S: Maintained 10378F: drivers/mtd/nand/onenand/ 10379F: include/linux/mtd/onenand*.h 10380 10381ONSTREAM SCSI TAPE DRIVER 10382M: Willem Riede <osst@riede.org> 10383L: osst-users@lists.sourceforge.net 10384L: linux-scsi@vger.kernel.org 10385S: Maintained 10386F: Documentation/scsi/osst.txt 10387F: drivers/scsi/osst.* 10388F: drivers/scsi/osst_*.h 10389F: drivers/scsi/st.h 10390 10391OP-TEE DRIVER 10392M: Jens Wiklander <jens.wiklander@linaro.org> 10393S: Maintained 10394F: drivers/tee/optee/ 10395 10396OPA-VNIC DRIVER 10397M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10398M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10399L: linux-rdma@vger.kernel.org 10400S: Supported 10401F: drivers/infiniband/ulp/opa_vnic 10402 10403OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10404M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10405L: devicetree@vger.kernel.org 10406S: Maintained 10407F: Documentation/devicetree/dynamic-resolution-notes.txt 10408F: Documentation/devicetree/overlay-notes.txt 10409F: drivers/of/overlay.c 10410F: drivers/of/resolver.c 10411 10412OPEN FIRMWARE AND FLATTENED DEVICE TREE 10413M: Rob Herring <robh+dt@kernel.org> 10414M: Frank Rowand <frowand.list@gmail.com> 10415L: devicetree@vger.kernel.org 10416W: http://www.devicetree.org/ 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10418S: Maintained 10419F: drivers/of/ 10420F: include/linux/of*.h 10421F: scripts/dtc/ 10422F: Documentation/ABI/testing/sysfs-firmware-ofw 10423 10424OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10425M: Rob Herring <robh+dt@kernel.org> 10426M: Mark Rutland <mark.rutland@arm.com> 10427L: devicetree@vger.kernel.org 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10429Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10430S: Maintained 10431F: Documentation/devicetree/ 10432F: arch/*/boot/dts/ 10433F: include/dt-bindings/ 10434 10435OPENCORES I2C BUS DRIVER 10436M: Peter Korsgaard <jacmet@sunsite.dk> 10437L: linux-i2c@vger.kernel.org 10438S: Maintained 10439F: Documentation/i2c/busses/i2c-ocores 10440F: drivers/i2c/busses/i2c-ocores.c 10441 10442OPENRISC ARCHITECTURE 10443M: Jonas Bonn <jonas@southpole.se> 10444M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10445M: Stafford Horne <shorne@gmail.com> 10446T: git git://github.com/openrisc/linux.git 10447L: openrisc@lists.librecores.org 10448W: http://openrisc.io 10449S: Maintained 10450F: Documentation/devicetree/bindings/openrisc/ 10451F: Documentation/openrisc/ 10452F: arch/openrisc/ 10453F: drivers/irqchip/irq-ompic.c 10454F: drivers/irqchip/irq-or1k-* 10455 10456OPENVSWITCH 10457M: Pravin B Shelar <pshelar@ovn.org> 10458L: netdev@vger.kernel.org 10459L: dev@openvswitch.org 10460W: http://openvswitch.org 10461S: Maintained 10462F: net/openvswitch/ 10463F: include/uapi/linux/openvswitch.h 10464 10465OPERATING PERFORMANCE POINTS (OPP) 10466M: Viresh Kumar <vireshk@kernel.org> 10467M: Nishanth Menon <nm@ti.com> 10468M: Stephen Boyd <sboyd@kernel.org> 10469L: linux-pm@vger.kernel.org 10470S: Maintained 10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10472F: drivers/opp/ 10473F: include/linux/pm_opp.h 10474F: Documentation/power/opp.txt 10475F: Documentation/devicetree/bindings/opp/ 10476 10477OPL4 DRIVER 10478M: Clemens Ladisch <clemens@ladisch.de> 10479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10480T: git git://git.alsa-project.org/alsa-kernel.git 10481S: Maintained 10482F: sound/drivers/opl4/ 10483 10484OPROFILE 10485M: Robert Richter <rric@kernel.org> 10486L: oprofile-list@lists.sf.net 10487S: Maintained 10488F: arch/*/include/asm/oprofile*.h 10489F: arch/*/oprofile/ 10490F: drivers/oprofile/ 10491F: include/linux/oprofile.h 10492 10493ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10494M: Mark Fasheh <mark@fasheh.com> 10495M: Joel Becker <jlbec@evilplan.org> 10496L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10497W: http://ocfs2.wiki.kernel.org 10498S: Supported 10499F: Documentation/filesystems/ocfs2.txt 10500F: Documentation/filesystems/dlmfs.txt 10501F: fs/ocfs2/ 10502 10503ORANGEFS FILESYSTEM 10504M: Mike Marshall <hubcap@omnibond.com> 10505R: Martin Brandenburg <martin@omnibond.com> 10506L: devel@lists.orangefs.org 10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10508S: Supported 10509F: fs/orangefs/ 10510F: Documentation/filesystems/orangefs.txt 10511 10512ORINOCO DRIVER 10513L: linux-wireless@vger.kernel.org 10514W: http://wireless.kernel.org/en/users/Drivers/orinoco 10515W: http://www.nongnu.org/orinoco/ 10516S: Orphan 10517F: drivers/net/wireless/intersil/orinoco/ 10518 10519OSD LIBRARY and FILESYSTEM 10520M: Boaz Harrosh <ooo@electrozaur.com> 10521S: Maintained 10522F: drivers/scsi/osd/ 10523F: include/scsi/osd_* 10524F: fs/exofs/ 10525 10526OV2659 OMNIVISION SENSOR DRIVER 10527M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10528L: linux-media@vger.kernel.org 10529W: https://linuxtv.org 10530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10531T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10532S: Maintained 10533F: drivers/media/i2c/ov2659.c 10534F: include/media/i2c/ov2659.h 10535 10536OVERLAY FILESYSTEM 10537M: Miklos Szeredi <miklos@szeredi.hu> 10538L: linux-unionfs@vger.kernel.org 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10540S: Supported 10541F: fs/overlayfs/ 10542F: Documentation/filesystems/overlayfs.txt 10543 10544P54 WIRELESS DRIVER 10545M: Christian Lamparter <chunkeey@googlemail.com> 10546L: linux-wireless@vger.kernel.org 10547W: http://wireless.kernel.org/en/users/Drivers/p54 10548S: Maintained 10549F: drivers/net/wireless/intersil/p54/ 10550 10551PA SEMI ETHERNET DRIVER 10552L: netdev@vger.kernel.org 10553S: Orphan 10554F: drivers/net/ethernet/pasemi/* 10555 10556PA SEMI SMBUS DRIVER 10557L: linux-i2c@vger.kernel.org 10558S: Orphan 10559F: drivers/i2c/busses/i2c-pasemi.c 10560 10561PADATA PARALLEL EXECUTION MECHANISM 10562M: Steffen Klassert <steffen.klassert@secunet.com> 10563L: linux-crypto@vger.kernel.org 10564S: Maintained 10565F: kernel/padata.c 10566F: include/linux/padata.h 10567F: Documentation/padata.txt 10568 10569PANASONIC LAPTOP ACPI EXTRAS DRIVER 10570M: Harald Welte <laforge@gnumonks.org> 10571L: platform-driver-x86@vger.kernel.org 10572S: Maintained 10573F: drivers/platform/x86/panasonic-laptop.c 10574 10575PARALLEL LCD/KEYPAD PANEL DRIVER 10576M: Willy Tarreau <willy@haproxy.com> 10577M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10578S: Odd Fixes 10579F: Documentation/misc-devices/lcd-panel-cgram.txt 10580F: drivers/misc/panel.c 10581 10582PARALLEL PORT SUBSYSTEM 10583M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10584M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10585L: linux-parport@lists.infradead.org (subscribers-only) 10586S: Maintained 10587F: drivers/parport/ 10588F: include/linux/parport*.h 10589F: drivers/char/ppdev.c 10590F: include/uapi/linux/ppdev.h 10591F: Documentation/parport*.txt 10592 10593PARAVIRT_OPS INTERFACE 10594M: Juergen Gross <jgross@suse.com> 10595M: Alok Kataria <akataria@vmware.com> 10596L: virtualization@lists.linux-foundation.org 10597S: Supported 10598F: Documentation/virtual/paravirt_ops.txt 10599F: arch/*/kernel/paravirt* 10600F: arch/*/include/asm/paravirt*.h 10601F: include/linux/hypervisor.h 10602 10603PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10604M: Tim Waugh <tim@cyberelk.net> 10605L: linux-parport@lists.infradead.org (subscribers-only) 10606S: Maintained 10607F: Documentation/blockdev/paride.txt 10608F: drivers/block/paride/ 10609 10610PARISC ARCHITECTURE 10611M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10612M: Helge Deller <deller@gmx.de> 10613L: linux-parisc@vger.kernel.org 10614W: http://www.parisc-linux.org/ 10615Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10618S: Maintained 10619F: arch/parisc/ 10620F: Documentation/parisc/ 10621F: drivers/parisc/ 10622F: drivers/char/agp/parisc-agp.c 10623F: drivers/input/serio/gscps2.c 10624F: drivers/parport/parport_gsc.* 10625F: drivers/tty/serial/8250/8250_gsc.c 10626F: drivers/video/fbdev/sti* 10627F: drivers/video/console/sti* 10628F: drivers/video/logo/logo_parisc* 10629 10630PARMAN 10631M: Jiri Pirko <jiri@mellanox.com> 10632L: netdev@vger.kernel.org 10633S: Supported 10634F: lib/parman.c 10635F: lib/test_parman.c 10636F: include/linux/parman.h 10637 10638PC87360 HARDWARE MONITORING DRIVER 10639M: Jim Cromie <jim.cromie@gmail.com> 10640L: linux-hwmon@vger.kernel.org 10641S: Maintained 10642F: Documentation/hwmon/pc87360 10643F: drivers/hwmon/pc87360.c 10644 10645PC8736x GPIO DRIVER 10646M: Jim Cromie <jim.cromie@gmail.com> 10647S: Maintained 10648F: drivers/char/pc8736x_gpio.c 10649 10650PC87427 HARDWARE MONITORING DRIVER 10651M: Jean Delvare <jdelvare@suse.com> 10652L: linux-hwmon@vger.kernel.org 10653S: Maintained 10654F: Documentation/hwmon/pc87427 10655F: drivers/hwmon/pc87427.c 10656 10657PCA9532 LED DRIVER 10658M: Riku Voipio <riku.voipio@iki.fi> 10659S: Maintained 10660F: drivers/leds/leds-pca9532.c 10661F: include/linux/leds-pca9532.h 10662 10663PCA9541 I2C BUS MASTER SELECTOR DRIVER 10664M: Guenter Roeck <linux@roeck-us.net> 10665L: linux-i2c@vger.kernel.org 10666S: Maintained 10667F: drivers/i2c/muxes/i2c-mux-pca9541.c 10668 10669PCDP - PRIMARY CONSOLE AND DEBUG PORT 10670M: Khalid Aziz <khalid@gonehiking.org> 10671S: Maintained 10672F: drivers/firmware/pcdp.* 10673 10674PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10675M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10676L: linux-pci@vger.kernel.org 10677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10678S: Maintained 10679F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10680F: drivers/pci/host/pci-aardvark.c 10681 10682PCI DRIVER FOR ALTERA PCIE IP 10683M: Ley Foon Tan <lftan@altera.com> 10684L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10685L: linux-pci@vger.kernel.org 10686S: Supported 10687F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10688F: drivers/pci/host/pcie-altera.c 10689 10690PCI DRIVER FOR APPLIEDMICRO XGENE 10691M: Tanmay Inamdar <tinamdar@apm.com> 10692L: linux-pci@vger.kernel.org 10693L: linux-arm-kernel@lists.infradead.org 10694S: Maintained 10695F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10696F: drivers/pci/host/pci-xgene.c 10697 10698PCI DRIVER FOR ARM VERSATILE PLATFORM 10699M: Rob Herring <robh@kernel.org> 10700L: linux-pci@vger.kernel.org 10701L: linux-arm-kernel@lists.infradead.org 10702S: Maintained 10703F: Documentation/devicetree/bindings/pci/versatile.txt 10704F: drivers/pci/host/pci-versatile.c 10705 10706PCI DRIVER FOR ARMADA 8K 10707M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10708L: linux-pci@vger.kernel.org 10709L: linux-arm-kernel@lists.infradead.org 10710S: Maintained 10711F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10712F: drivers/pci/dwc/pcie-armada8k.c 10713 10714PCI DRIVER FOR CADENCE PCIE IP 10715M: Alan Douglas <adouglas@cadence.com> 10716L: linux-pci@vger.kernel.org 10717S: Maintained 10718F: Documentation/devicetree/bindings/pci/cdns,*.txt 10719F: drivers/pci/cadence/pcie-cadence* 10720 10721PCI DRIVER FOR FREESCALE LAYERSCAPE 10722M: Minghuan Lian <minghuan.Lian@freescale.com> 10723M: Mingkai Hu <mingkai.hu@freescale.com> 10724M: Roy Zang <tie-fei.zang@freescale.com> 10725L: linuxppc-dev@lists.ozlabs.org 10726L: linux-pci@vger.kernel.org 10727L: linux-arm-kernel@lists.infradead.org 10728S: Maintained 10729F: drivers/pci/dwc/*layerscape* 10730 10731PCI DRIVER FOR GENERIC OF HOSTS 10732M: Will Deacon <will.deacon@arm.com> 10733L: linux-pci@vger.kernel.org 10734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10735S: Maintained 10736F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10737F: drivers/pci/host/pci-host-common.c 10738F: drivers/pci/host/pci-host-generic.c 10739 10740PCI DRIVER FOR IMX6 10741M: Richard Zhu <hongxing.zhu@nxp.com> 10742M: Lucas Stach <l.stach@pengutronix.de> 10743L: linux-pci@vger.kernel.org 10744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10745S: Maintained 10746F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10747F: drivers/pci/dwc/*imx6* 10748 10749PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10750M: Keith Busch <keith.busch@intel.com> 10751M: Jonathan Derrick <jonathan.derrick@intel.com> 10752L: linux-pci@vger.kernel.org 10753S: Supported 10754F: drivers/pci/host/vmd.c 10755 10756PCI DRIVER FOR MICROSEMI SWITCHTEC 10757M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10758M: Logan Gunthorpe <logang@deltatee.com> 10759L: linux-pci@vger.kernel.org 10760S: Maintained 10761F: Documentation/switchtec.txt 10762F: Documentation/ABI/testing/sysfs-class-switchtec 10763F: drivers/pci/switch/switchtec* 10764F: include/uapi/linux/switchtec_ioctl.h 10765F: include/linux/switchtec.h 10766F: drivers/ntb/hw/mscc/ 10767 10768PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10769M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10770M: Jason Cooper <jason@lakedaemon.net> 10771L: linux-pci@vger.kernel.org 10772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10773S: Maintained 10774F: drivers/pci/host/*mvebu* 10775 10776PCI DRIVER FOR NVIDIA TEGRA 10777M: Thierry Reding <thierry.reding@gmail.com> 10778L: linux-tegra@vger.kernel.org 10779L: linux-pci@vger.kernel.org 10780S: Supported 10781F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10782F: drivers/pci/host/pci-tegra.c 10783 10784PCI DRIVER FOR RENESAS R-CAR 10785M: Simon Horman <horms@verge.net.au> 10786L: linux-pci@vger.kernel.org 10787L: linux-renesas-soc@vger.kernel.org 10788S: Maintained 10789F: drivers/pci/host/*rcar* 10790 10791PCI DRIVER FOR SAMSUNG EXYNOS 10792M: Jingoo Han <jingoohan1@gmail.com> 10793L: linux-pci@vger.kernel.org 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10796S: Maintained 10797F: drivers/pci/dwc/pci-exynos.c 10798 10799PCI DRIVER FOR SYNOPSYS DESIGNWARE 10800M: Jingoo Han <jingoohan1@gmail.com> 10801M: Joao Pinto <Joao.Pinto@synopsys.com> 10802L: linux-pci@vger.kernel.org 10803S: Maintained 10804F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10805F: drivers/pci/dwc/*designware* 10806 10807PCI DRIVER FOR TI DRA7XX 10808M: Kishon Vijay Abraham I <kishon@ti.com> 10809L: linux-omap@vger.kernel.org 10810L: linux-pci@vger.kernel.org 10811S: Supported 10812F: Documentation/devicetree/bindings/pci/ti-pci.txt 10813F: drivers/pci/dwc/pci-dra7xx.c 10814 10815PCI DRIVER FOR TI KEYSTONE 10816M: Murali Karicheri <m-karicheri2@ti.com> 10817L: linux-pci@vger.kernel.org 10818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10819S: Maintained 10820F: drivers/pci/dwc/*keystone* 10821 10822PCI ENDPOINT SUBSYSTEM 10823M: Kishon Vijay Abraham I <kishon@ti.com> 10824M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10825L: linux-pci@vger.kernel.org 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10827S: Supported 10828F: drivers/pci/endpoint/ 10829F: drivers/misc/pci_endpoint_test.c 10830F: tools/pci/ 10831 10832PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10833M: Russell Currey <ruscur@russell.cc> 10834L: linuxppc-dev@lists.ozlabs.org 10835S: Supported 10836F: Documentation/powerpc/eeh-pci-error-recovery.txt 10837F: arch/powerpc/kernel/eeh*.c 10838F: arch/powerpc/platforms/*/eeh*.c 10839F: arch/powerpc/include/*/eeh*.h 10840 10841PCI ERROR RECOVERY 10842M: Linas Vepstas <linasvepstas@gmail.com> 10843L: linux-pci@vger.kernel.org 10844S: Supported 10845F: Documentation/PCI/pci-error-recovery.txt 10846 10847PCI MSI DRIVER FOR ALTERA MSI IP 10848M: Ley Foon Tan <lftan@altera.com> 10849L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10850L: linux-pci@vger.kernel.org 10851S: Supported 10852F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10853F: drivers/pci/host/pcie-altera-msi.c 10854 10855PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10856M: Duc Dang <dhdang@apm.com> 10857L: linux-pci@vger.kernel.org 10858L: linux-arm-kernel@lists.infradead.org 10859S: Maintained 10860F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10861F: drivers/pci/host/pci-xgene-msi.c 10862 10863PCI SUBSYSTEM 10864M: Bjorn Helgaas <bhelgaas@google.com> 10865L: linux-pci@vger.kernel.org 10866Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10868S: Supported 10869F: Documentation/devicetree/bindings/pci/ 10870F: Documentation/PCI/ 10871F: drivers/acpi/pci* 10872F: drivers/pci/ 10873F: include/asm-generic/pci* 10874F: include/linux/pci* 10875F: include/linux/of_pci.h 10876F: include/uapi/linux/pci* 10877F: lib/pci* 10878F: arch/x86/pci/ 10879F: arch/x86/kernel/quirks.c 10880 10881PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10882M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10883L: linux-pci@vger.kernel.org 10884Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10886S: Supported 10887F: drivers/pci/cadence/ 10888F: drivers/pci/host/ 10889F: drivers/pci/dwc/ 10890 10891PCIE DRIVER FOR AXIS ARTPEC 10892M: Niklas Cassel <niklas.cassel@axis.com> 10893M: Jesper Nilsson <jesper.nilsson@axis.com> 10894L: linux-arm-kernel@axis.com 10895L: linux-pci@vger.kernel.org 10896S: Maintained 10897F: Documentation/devicetree/bindings/pci/axis,artpec* 10898F: drivers/pci/dwc/*artpec* 10899 10900PCIE DRIVER FOR CAVIUM THUNDERX 10901M: David Daney <david.daney@cavium.com> 10902L: linux-pci@vger.kernel.org 10903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10904S: Supported 10905F: Documentation/devicetree/bindings/pci/pci-thunder-* 10906F: drivers/pci/host/pci-thunder-* 10907 10908PCIE DRIVER FOR HISILICON 10909M: Zhou Wang <wangzhou1@hisilicon.com> 10910L: linux-pci@vger.kernel.org 10911S: Maintained 10912F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10913F: drivers/pci/dwc/pcie-hisi.c 10914 10915PCIE DRIVER FOR HISILICON KIRIN 10916M: Xiaowei Song <songxiaowei@hisilicon.com> 10917M: Binghui Wang <wangbinghui@hisilicon.com> 10918L: linux-pci@vger.kernel.org 10919S: Maintained 10920F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10921F: drivers/pci/dwc/pcie-kirin.c 10922 10923PCIE DRIVER FOR HISILICON STB 10924M: Jianguo Sun <sunjianguo1@huawei.com> 10925M: Shawn Guo <shawn.guo@linaro.org> 10926L: linux-pci@vger.kernel.org 10927S: Maintained 10928F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10929F: drivers/pci/dwc/pcie-histb.c 10930 10931PCIE DRIVER FOR MEDIATEK 10932M: Ryder Lee <ryder.lee@mediatek.com> 10933L: linux-pci@vger.kernel.org 10934L: linux-mediatek@lists.infradead.org 10935S: Supported 10936F: Documentation/devicetree/bindings/pci/mediatek* 10937F: drivers/pci/host/*mediatek* 10938 10939PCIE DRIVER FOR QUALCOMM MSM 10940M: Stanimir Varbanov <svarbanov@mm-sol.com> 10941L: linux-pci@vger.kernel.org 10942L: linux-arm-msm@vger.kernel.org 10943S: Maintained 10944F: drivers/pci/dwc/*qcom* 10945 10946PCIE DRIVER FOR ROCKCHIP 10947M: Shawn Lin <shawn.lin@rock-chips.com> 10948L: linux-pci@vger.kernel.org 10949L: linux-rockchip@lists.infradead.org 10950S: Maintained 10951F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10952F: drivers/pci/host/pcie-rockchip.c 10953 10954PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10955M: Linus Walleij <linus.walleij@linaro.org> 10956L: linux-pci@vger.kernel.org 10957S: Maintained 10958F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10959F: drivers/pci/host/pci-v3-semi.c 10960 10961PCIE DRIVER FOR ST SPEAR13XX 10962M: Pratyush Anand <pratyush.anand@gmail.com> 10963L: linux-pci@vger.kernel.org 10964S: Maintained 10965F: drivers/pci/dwc/*spear* 10966 10967PCMCIA SUBSYSTEM 10968M: Dominik Brodowski <linux@dominikbrodowski.net> 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10970S: Odd Fixes 10971F: Documentation/pcmcia/ 10972F: tools/pcmcia/ 10973F: drivers/pcmcia/ 10974F: include/pcmcia/ 10975 10976PCNET32 NETWORK DRIVER 10977M: Don Fry <pcnet32@frontier.com> 10978L: netdev@vger.kernel.org 10979S: Maintained 10980F: drivers/net/ethernet/amd/pcnet32.c 10981 10982PCRYPT PARALLEL CRYPTO ENGINE 10983M: Steffen Klassert <steffen.klassert@secunet.com> 10984L: linux-crypto@vger.kernel.org 10985S: Maintained 10986F: crypto/pcrypt.c 10987F: include/crypto/pcrypt.h 10988 10989PEAQ WMI HOTKEYS DRIVER 10990M: Hans de Goede <hdegoede@redhat.com> 10991L: platform-driver-x86@vger.kernel.org 10992S: Maintained 10993F: drivers/platform/x86/peaq-wmi.c 10994 10995PER-CPU MEMORY ALLOCATOR 10996M: Tejun Heo <tj@kernel.org> 10997M: Christoph Lameter <cl@linux.com> 10998M: Dennis Zhou <dennisszhou@gmail.com> 10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11000S: Maintained 11001F: include/linux/percpu*.h 11002F: mm/percpu*.c 11003F: arch/*/include/asm/percpu.h 11004 11005PER-TASK DELAY ACCOUNTING 11006M: Balbir Singh <bsingharora@gmail.com> 11007S: Maintained 11008F: include/linux/delayacct.h 11009F: kernel/delayacct.c 11010 11011PERFORMANCE EVENTS SUBSYSTEM 11012M: Peter Zijlstra <peterz@infradead.org> 11013M: Ingo Molnar <mingo@redhat.com> 11014M: Arnaldo Carvalho de Melo <acme@kernel.org> 11015R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11016R: Jiri Olsa <jolsa@redhat.com> 11017R: Namhyung Kim <namhyung@kernel.org> 11018L: linux-kernel@vger.kernel.org 11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11020S: Supported 11021F: kernel/events/* 11022F: include/linux/perf_event.h 11023F: include/uapi/linux/perf_event.h 11024F: arch/*/kernel/perf_event*.c 11025F: arch/*/kernel/*/perf_event*.c 11026F: arch/*/kernel/*/*/perf_event*.c 11027F: arch/*/include/asm/perf_event.h 11028F: arch/*/kernel/perf_callchain.c 11029F: arch/*/events/* 11030F: tools/perf/ 11031 11032PERSONALITY HANDLING 11033M: Christoph Hellwig <hch@infradead.org> 11034L: linux-abi-devel@lists.sourceforge.net 11035S: Maintained 11036F: include/linux/personality.h 11037F: include/uapi/linux/personality.h 11038 11039PHONET PROTOCOL 11040M: Remi Denis-Courmont <courmisch@gmail.com> 11041S: Supported 11042F: Documentation/networking/phonet.txt 11043F: include/linux/phonet.h 11044F: include/net/phonet/ 11045F: include/uapi/linux/phonet.h 11046F: net/phonet/ 11047 11048PHRAM MTD DRIVER 11049M: Joern Engel <joern@lazybastard.org> 11050L: linux-mtd@lists.infradead.org 11051S: Maintained 11052F: drivers/mtd/devices/phram.c 11053 11054PICOLCD HID DRIVER 11055M: Bruno Prémont <bonbons@linux-vserver.org> 11056L: linux-input@vger.kernel.org 11057S: Maintained 11058F: drivers/hid/hid-picolcd* 11059 11060PICOXCELL SUPPORT 11061M: Jamie Iles <jamie@jamieiles.com> 11062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11063T: git git://github.com/jamieiles/linux-2.6-ji.git 11064S: Supported 11065F: arch/arm/boot/dts/picoxcell* 11066F: arch/arm/mach-picoxcell/ 11067F: drivers/crypto/picoxcell* 11068 11069PIN CONTROL SUBSYSTEM 11070M: Linus Walleij <linus.walleij@linaro.org> 11071L: linux-gpio@vger.kernel.org 11072T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11073S: Maintained 11074F: Documentation/devicetree/bindings/pinctrl/ 11075F: Documentation/driver-api/pinctl.rst 11076F: drivers/pinctrl/ 11077F: include/linux/pinctrl/ 11078 11079PIN CONTROLLER - ATMEL AT91 11080M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11082S: Maintained 11083F: drivers/pinctrl/pinctrl-at91.* 11084 11085PIN CONTROLLER - ATMEL AT91 PIO4 11086M: Ludovic Desroches <ludovic.desroches@microchip.com> 11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11088L: linux-gpio@vger.kernel.org 11089S: Supported 11090F: drivers/pinctrl/pinctrl-at91-pio4.* 11091 11092PIN CONTROLLER - FREESCALE 11093M: Dong Aisheng <aisheng.dong@nxp.com> 11094M: Fabio Estevam <festevam@gmail.com> 11095M: Shawn Guo <shawnguo@kernel.org> 11096M: Stefan Agner <stefan@agner.ch> 11097R: Pengutronix Kernel Team <kernel@pengutronix.de> 11098L: linux-gpio@vger.kernel.org 11099S: Maintained 11100F: drivers/pinctrl/freescale/ 11101F: Documentation/devicetree/bindings/pinctrl/fsl,* 11102 11103PIN CONTROLLER - INTEL 11104M: Mika Westerberg <mika.westerberg@linux.intel.com> 11105M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11106S: Maintained 11107F: drivers/pinctrl/intel/ 11108 11109PIN CONTROLLER - MEDIATEK 11110M: Sean Wang <sean.wang@mediatek.com> 11111L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11112S: Maintained 11113F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11114F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11115F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11116F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11117F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11118 11119PIN CONTROLLER - QUALCOMM 11120M: Bjorn Andersson <bjorn.andersson@linaro.org> 11121S: Maintained 11122L: linux-arm-msm@vger.kernel.org 11123F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11124F: drivers/pinctrl/qcom/ 11125 11126PIN CONTROLLER - RENESAS 11127M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11128M: Geert Uytterhoeven <geert+renesas@glider.be> 11129L: linux-renesas-soc@vger.kernel.org 11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11131S: Maintained 11132F: drivers/pinctrl/sh-pfc/ 11133 11134PIN CONTROLLER - SAMSUNG 11135M: Tomasz Figa <tomasz.figa@gmail.com> 11136M: Krzysztof Kozlowski <krzk@kernel.org> 11137M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11140Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11142S: Maintained 11143F: drivers/pinctrl/samsung/ 11144F: include/dt-bindings/pinctrl/samsung.h 11145F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11146 11147PIN CONTROLLER - SINGLE 11148M: Tony Lindgren <tony@atomide.com> 11149M: Haojian Zhuang <haojian.zhuang@linaro.org> 11150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11151L: linux-omap@vger.kernel.org 11152S: Maintained 11153F: drivers/pinctrl/pinctrl-single.c 11154 11155PIN CONTROLLER - ST SPEAR 11156M: Viresh Kumar <vireshk@kernel.org> 11157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11158W: http://www.st.com/spear 11159S: Maintained 11160F: drivers/pinctrl/spear/ 11161 11162PISTACHIO SOC SUPPORT 11163M: James Hartley <james.hartley@sondrel.com> 11164L: linux-mips@linux-mips.org 11165S: Odd Fixes 11166F: arch/mips/pistachio/ 11167F: arch/mips/include/asm/mach-pistachio/ 11168F: arch/mips/boot/dts/img/pistachio* 11169F: arch/mips/configs/pistachio*_defconfig 11170 11171PKTCDVD DRIVER 11172S: Orphan 11173M: linux-block@vger.kernel.org 11174F: drivers/block/pktcdvd.c 11175F: include/linux/pktcdvd.h 11176F: include/uapi/linux/pktcdvd.h 11177 11178PKUNITY SOC DRIVERS 11179M: Guan Xuetao <gxt@pku.edu.cn> 11180W: http://mprc.pku.edu.cn/~guanxuetao/linux 11181S: Maintained 11182T: git git://github.com/gxt/linux.git 11183F: drivers/input/serio/i8042-unicore32io.h 11184F: drivers/i2c/busses/i2c-puv3.c 11185F: drivers/video/fbdev/fb-puv3.c 11186F: drivers/rtc/rtc-puv3.c 11187 11188PMBUS HARDWARE MONITORING DRIVERS 11189M: Guenter Roeck <linux@roeck-us.net> 11190L: linux-hwmon@vger.kernel.org 11191W: http://hwmon.wiki.kernel.org/ 11192W: http://www.roeck-us.net/linux/drivers/ 11193T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11194S: Maintained 11195F: Documentation/hwmon/pmbus 11196F: drivers/hwmon/pmbus/ 11197F: include/linux/pmbus.h 11198 11199PMC SIERRA MaxRAID DRIVER 11200L: linux-scsi@vger.kernel.org 11201W: http://www.pmc-sierra.com/ 11202S: Orphan 11203F: drivers/scsi/pmcraid.* 11204 11205PMC SIERRA PM8001 DRIVER 11206M: Jack Wang <jinpu.wang@profitbricks.com> 11207M: lindar_liu@usish.com 11208L: linux-scsi@vger.kernel.org 11209S: Supported 11210F: drivers/scsi/pm8001/ 11211 11212PNP SUPPORT 11213M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11214S: Maintained 11215F: drivers/pnp/ 11216 11217POSIX CLOCKS and TIMERS 11218M: Thomas Gleixner <tglx@linutronix.de> 11219L: linux-kernel@vger.kernel.org 11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11221S: Maintained 11222F: fs/timerfd.c 11223F: include/linux/timer* 11224F: kernel/time/*timer* 11225 11226POWER MANAGEMENT CORE 11227M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11228L: linux-pm@vger.kernel.org 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11230B: https://bugzilla.kernel.org 11231S: Supported 11232F: drivers/base/power/ 11233F: include/linux/pm.h 11234F: include/linux/pm_* 11235F: include/linux/powercap.h 11236F: drivers/powercap/ 11237F: kernel/configs/nopm.config 11238 11239POWER STATE COORDINATION INTERFACE (PSCI) 11240M: Mark Rutland <mark.rutland@arm.com> 11241M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11242L: linux-arm-kernel@lists.infradead.org 11243S: Maintained 11244F: drivers/firmware/psci*.c 11245F: include/linux/psci.h 11246F: include/uapi/linux/psci.h 11247 11248POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11249M: Sebastian Reichel <sre@kernel.org> 11250L: linux-pm@vger.kernel.org 11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11252S: Maintained 11253F: Documentation/devicetree/bindings/power/supply/ 11254F: include/linux/power_supply.h 11255F: drivers/power/supply/ 11256 11257POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11258M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11259L: linuxppc-dev@lists.ozlabs.org 11260S: Maintained 11261F: drivers/char/powernv-op-panel.c 11262 11263PPP OVER ATM (RFC 2364) 11264M: Mitchell Blank Jr <mitch@sfgoth.com> 11265S: Maintained 11266F: net/atm/pppoatm.c 11267F: include/uapi/linux/atmppp.h 11268 11269PPP OVER ETHERNET 11270M: Michal Ostrowski <mostrows@earthlink.net> 11271S: Maintained 11272F: drivers/net/ppp/pppoe.c 11273F: drivers/net/ppp/pppox.c 11274 11275PPP OVER L2TP 11276M: James Chapman <jchapman@katalix.com> 11277S: Maintained 11278F: net/l2tp/l2tp_ppp.c 11279F: include/linux/if_pppol2tp.h 11280F: include/uapi/linux/if_pppol2tp.h 11281 11282PPP PROTOCOL DRIVERS AND COMPRESSORS 11283M: Paul Mackerras <paulus@samba.org> 11284L: linux-ppp@vger.kernel.org 11285S: Maintained 11286F: drivers/net/ppp/ppp_* 11287 11288PPS SUPPORT 11289M: Rodolfo Giometti <giometti@enneenne.com> 11290W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11291L: linuxpps@ml.enneenne.com (subscribers-only) 11292S: Maintained 11293F: Documentation/pps/ 11294F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11295F: Documentation/ABI/testing/sysfs-pps 11296F: drivers/pps/ 11297F: include/linux/pps*.h 11298F: include/uapi/linux/pps.h 11299 11300PPTP DRIVER 11301M: Dmitry Kozlov <xeb@mail.ru> 11302L: netdev@vger.kernel.org 11303S: Maintained 11304F: drivers/net/ppp/pptp.c 11305W: http://sourceforge.net/projects/accel-pptp 11306 11307PREEMPTIBLE KERNEL 11308M: Robert Love <rml@tech9.net> 11309L: kpreempt-tech@lists.sourceforge.net 11310W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11311S: Supported 11312F: Documentation/preempt-locking.txt 11313F: include/linux/preempt.h 11314 11315PRINTK 11316M: Petr Mladek <pmladek@suse.com> 11317M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11318R: Steven Rostedt <rostedt@goodmis.org> 11319S: Maintained 11320F: kernel/printk/ 11321F: include/linux/printk.h 11322 11323PRISM54 WIRELESS DRIVER 11324M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11325L: linux-wireless@vger.kernel.org 11326W: http://wireless.kernel.org/en/users/Drivers/p54 11327S: Obsolete 11328F: drivers/net/wireless/intersil/prism54/ 11329 11330PROC SYSCTL 11331M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11332M: Kees Cook <keescook@chromium.org> 11333L: linux-kernel@vger.kernel.org 11334L: linux-fsdevel@vger.kernel.org 11335S: Maintained 11336F: fs/proc/proc_sysctl.c 11337F: include/linux/sysctl.h 11338F: kernel/sysctl.c 11339F: tools/testing/selftests/sysctl/ 11340 11341PS3 NETWORK SUPPORT 11342M: Geoff Levand <geoff@infradead.org> 11343L: netdev@vger.kernel.org 11344L: linuxppc-dev@lists.ozlabs.org 11345S: Maintained 11346F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11347 11348PS3 PLATFORM SUPPORT 11349M: Geoff Levand <geoff@infradead.org> 11350L: linuxppc-dev@lists.ozlabs.org 11351S: Maintained 11352F: arch/powerpc/boot/ps3* 11353F: arch/powerpc/include/asm/lv1call.h 11354F: arch/powerpc/include/asm/ps3*.h 11355F: arch/powerpc/platforms/ps3/ 11356F: drivers/*/ps3* 11357F: drivers/ps3/ 11358F: drivers/rtc/rtc-ps3.c 11359F: drivers/usb/host/*ps3.c 11360F: sound/ppc/snd_ps3* 11361 11362PS3VRAM DRIVER 11363M: Jim Paris <jim@jtan.com> 11364M: Geoff Levand <geoff@infradead.org> 11365L: linuxppc-dev@lists.ozlabs.org 11366S: Maintained 11367F: drivers/block/ps3vram.c 11368 11369PSAMPLE PACKET SAMPLING SUPPORT: 11370M: Yotam Gigi <yotam.gi@gmail.com> 11371S: Maintained 11372F: net/psample 11373F: include/net/psample.h 11374F: include/uapi/linux/psample.h 11375 11376PSTORE FILESYSTEM 11377M: Kees Cook <keescook@chromium.org> 11378M: Anton Vorontsov <anton@enomsg.org> 11379M: Colin Cross <ccross@android.com> 11380M: Tony Luck <tony.luck@intel.com> 11381S: Maintained 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11383F: fs/pstore/ 11384F: include/linux/pstore* 11385F: drivers/firmware/efi/efi-pstore.c 11386F: drivers/acpi/apei/erst.c 11387F: Documentation/admin-guide/ramoops.rst 11388F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11389K: \b(pstore|ramoops) 11390 11391PTP HARDWARE CLOCK SUPPORT 11392M: Richard Cochran <richardcochran@gmail.com> 11393L: netdev@vger.kernel.org 11394S: Maintained 11395W: http://linuxptp.sourceforge.net/ 11396F: Documentation/ABI/testing/sysfs-ptp 11397F: Documentation/ptp/* 11398F: drivers/net/ethernet/freescale/gianfar_ptp.c 11399F: drivers/net/phy/dp83640* 11400F: drivers/ptp/* 11401F: include/linux/ptp_cl* 11402 11403PTRACE SUPPORT 11404M: Oleg Nesterov <oleg@redhat.com> 11405S: Maintained 11406F: include/asm-generic/syscall.h 11407F: include/linux/ptrace.h 11408F: include/linux/regset.h 11409F: include/linux/tracehook.h 11410F: include/uapi/linux/ptrace.h 11411F: include/uapi/linux/ptrace.h 11412F: include/asm-generic/ptrace.h 11413F: kernel/ptrace.c 11414F: arch/*/ptrace*.c 11415F: arch/*/*/ptrace*.c 11416F: arch/*/include/asm/ptrace*.h 11417 11418PULSE8-CEC DRIVER 11419M: Hans Verkuil <hverkuil@xs4all.nl> 11420L: linux-media@vger.kernel.org 11421T: git git://linuxtv.org/media_tree.git 11422S: Maintained 11423F: drivers/media/usb/pulse8-cec/* 11424F: Documentation/media/cec-drivers/pulse8-cec.rst 11425 11426PVRUSB2 VIDEO4LINUX DRIVER 11427M: Mike Isely <isely@pobox.com> 11428L: pvrusb2@isely.net (subscribers-only) 11429L: linux-media@vger.kernel.org 11430W: http://www.isely.net/pvrusb2/ 11431T: git git://linuxtv.org/media_tree.git 11432S: Maintained 11433F: Documentation/media/v4l-drivers/pvrusb2* 11434F: drivers/media/usb/pvrusb2/ 11435 11436PWC WEBCAM DRIVER 11437M: Hans Verkuil <hverkuil@xs4all.nl> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Odd Fixes 11441F: drivers/media/usb/pwc/* 11442 11443PWM FAN DRIVER 11444M: Kamil Debski <kamil@wypas.org> 11445M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11446L: linux-hwmon@vger.kernel.org 11447S: Supported 11448F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11449F: Documentation/hwmon/pwm-fan 11450F: drivers/hwmon/pwm-fan.c 11451 11452PWM IR Transmitter 11453M: Sean Young <sean@mess.org> 11454L: linux-media@vger.kernel.org 11455S: Maintained 11456F: drivers/media/rc/pwm-ir-tx.c 11457 11458PWM SUBSYSTEM 11459M: Thierry Reding <thierry.reding@gmail.com> 11460L: linux-pwm@vger.kernel.org 11461S: Maintained 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11463F: Documentation/pwm.txt 11464F: Documentation/devicetree/bindings/pwm/ 11465F: include/linux/pwm.h 11466F: drivers/pwm/ 11467F: drivers/video/backlight/pwm_bl.c 11468F: include/linux/pwm_backlight.h 11469F: drivers/gpio/gpio-mvebu.c 11470F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11471 11472PXA GPIO DRIVER 11473M: Robert Jarzmik <robert.jarzmik@free.fr> 11474L: linux-gpio@vger.kernel.org 11475S: Maintained 11476F: drivers/gpio/gpio-pxa.c 11477 11478PXA MMCI DRIVER 11479S: Orphan 11480 11481PXA RTC DRIVER 11482M: Robert Jarzmik <robert.jarzmik@free.fr> 11483L: linux-rtc@vger.kernel.org 11484S: Maintained 11485 11486PXA2xx/PXA3xx SUPPORT 11487M: Daniel Mack <daniel@zonque.org> 11488M: Haojian Zhuang <haojian.zhuang@gmail.com> 11489M: Robert Jarzmik <robert.jarzmik@free.fr> 11490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11491T: git git://github.com/hzhuang1/linux.git 11492T: git git://github.com/rjarzmik/linux.git 11493S: Maintained 11494F: arch/arm/boot/dts/pxa* 11495F: arch/arm/mach-pxa/ 11496F: drivers/dma/pxa* 11497F: drivers/pcmcia/pxa2xx* 11498F: drivers/pinctrl/pxa/ 11499F: drivers/spi/spi-pxa2xx* 11500F: drivers/usb/gadget/udc/pxa2* 11501F: include/sound/pxa2xx-lib.h 11502F: sound/arm/pxa* 11503F: sound/soc/pxa/ 11504 11505QAT DRIVER 11506M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11507L: qat-linux@intel.com 11508S: Supported 11509F: drivers/crypto/qat/ 11510 11511QCOM AUDIO (ASoC) DRIVERS 11512M: Patrick Lai <plai@codeaurora.org> 11513M: Banajit Goswami <bgoswami@codeaurora.org> 11514L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11515S: Supported 11516F: sound/soc/qcom/ 11517 11518QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11519M: Gabriel Somlo <somlo@cmu.edu> 11520M: "Michael S. Tsirkin" <mst@redhat.com> 11521L: qemu-devel@nongnu.org 11522S: Maintained 11523F: drivers/firmware/qemu_fw_cfg.c 11524F: include/uapi/linux/qemu_fw_cfg.h 11525 11526QIB DRIVER 11527M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11528M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11529L: linux-rdma@vger.kernel.org 11530S: Supported 11531F: drivers/infiniband/hw/qib/ 11532 11533QLOGIC QL41xxx FCOE DRIVER 11534M: QLogic-Storage-Upstream@cavium.com 11535L: linux-scsi@vger.kernel.org 11536S: Supported 11537F: drivers/scsi/qedf/ 11538 11539QLOGIC QL41xxx ISCSI DRIVER 11540M: QLogic-Storage-Upstream@cavium.com 11541L: linux-scsi@vger.kernel.org 11542S: Supported 11543F: drivers/scsi/qedi/ 11544 11545QLOGIC QL4xxx ETHERNET DRIVER 11546M: Ariel Elior <Ariel.Elior@cavium.com> 11547M: everest-linux-l2@cavium.com 11548L: netdev@vger.kernel.org 11549S: Supported 11550F: drivers/net/ethernet/qlogic/qed/ 11551F: include/linux/qed/ 11552F: drivers/net/ethernet/qlogic/qede/ 11553 11554QLOGIC QL4xxx RDMA DRIVER 11555M: Michal Kalderon <Michal.Kalderon@cavium.com> 11556M: Ariel Elior <Ariel.Elior@cavium.com> 11557L: linux-rdma@vger.kernel.org 11558S: Supported 11559F: drivers/infiniband/hw/qedr/ 11560F: include/uapi/rdma/qedr-abi.h 11561 11562QLOGIC QLA1280 SCSI DRIVER 11563M: Michael Reed <mdr@sgi.com> 11564L: linux-scsi@vger.kernel.org 11565S: Maintained 11566F: drivers/scsi/qla1280.[ch] 11567 11568QLOGIC QLA2XXX FC-SCSI DRIVER 11569M: qla2xxx-upstream@qlogic.com 11570L: linux-scsi@vger.kernel.org 11571S: Supported 11572F: Documentation/scsi/LICENSE.qla2xxx 11573F: drivers/scsi/qla2xxx/ 11574 11575QLOGIC QLA3XXX NETWORK DRIVER 11576M: Dept-GELinuxNICDev@cavium.com 11577L: netdev@vger.kernel.org 11578S: Supported 11579F: Documentation/networking/LICENSE.qla3xxx 11580F: drivers/net/ethernet/qlogic/qla3xxx.* 11581 11582QLOGIC QLA4XXX iSCSI DRIVER 11583M: QLogic-Storage-Upstream@qlogic.com 11584L: linux-scsi@vger.kernel.org 11585S: Supported 11586F: Documentation/scsi/LICENSE.qla4xxx 11587F: drivers/scsi/qla4xxx/ 11588 11589QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11590M: Harish Patil <harish.patil@cavium.com> 11591M: Manish Chopra <manish.chopra@cavium.com> 11592M: Dept-GELinuxNICDev@cavium.com 11593L: netdev@vger.kernel.org 11594S: Supported 11595F: drivers/net/ethernet/qlogic/qlcnic/ 11596 11597QLOGIC QLGE 10Gb ETHERNET DRIVER 11598M: Harish Patil <harish.patil@cavium.com> 11599M: Manish Chopra <manish.chopra@cavium.com> 11600M: Dept-GELinuxNICDev@cavium.com 11601L: netdev@vger.kernel.org 11602S: Supported 11603F: drivers/net/ethernet/qlogic/qlge/ 11604 11605QNX4 FILESYSTEM 11606M: Anders Larsen <al@alarsen.net> 11607W: http://www.alarsen.net/linux/qnx4fs/ 11608S: Maintained 11609F: fs/qnx4/ 11610F: include/uapi/linux/qnx4_fs.h 11611F: include/uapi/linux/qnxtypes.h 11612 11613QORIQ DPAA2 FSL-MC BUS DRIVER 11614M: Stuart Yoder <stuyoder@gmail.com> 11615M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11616L: linux-kernel@vger.kernel.org 11617S: Maintained 11618F: drivers/bus/fsl-mc/ 11619F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11620F: Documentation/networking/dpaa2/overview.rst 11621 11622QT1010 MEDIA DRIVER 11623M: Antti Palosaari <crope@iki.fi> 11624L: linux-media@vger.kernel.org 11625W: https://linuxtv.org 11626W: http://palosaari.fi/linux/ 11627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11628T: git git://linuxtv.org/anttip/media_tree.git 11629S: Maintained 11630F: drivers/media/tuners/qt1010* 11631 11632QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11633M: Kalle Valo <kvalo@qca.qualcomm.com> 11634L: ath10k@lists.infradead.org 11635W: http://wireless.kernel.org/en/users/Drivers/ath10k 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11637S: Supported 11638F: drivers/net/wireless/ath/ath10k/ 11639 11640QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11641M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11642L: linux-wireless@vger.kernel.org 11643W: http://wireless.kernel.org/en/users/Drivers/ath9k 11644S: Supported 11645F: drivers/net/wireless/ath/ath9k/ 11646 11647QUALCOMM CAMERA SUBSYSTEM DRIVER 11648M: Todor Tomov <todor.tomov@linaro.org> 11649L: linux-media@vger.kernel.org 11650S: Maintained 11651F: Documentation/devicetree/bindings/media/qcom,camss.txt 11652F: Documentation/media/v4l-drivers/qcom_camss.rst 11653F: drivers/media/platform/qcom/camss-8x16/ 11654 11655QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11656M: Timur Tabi <timur@codeaurora.org> 11657L: netdev@vger.kernel.org 11658S: Supported 11659F: drivers/net/ethernet/qualcomm/emac/ 11660 11661QUALCOMM HEXAGON ARCHITECTURE 11662M: Richard Kuo <rkuo@codeaurora.org> 11663L: linux-hexagon@vger.kernel.org 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11665S: Supported 11666F: arch/hexagon/ 11667 11668QUALCOMM IOMMU 11669M: Rob Clark <robdclark@gmail.com> 11670L: iommu@lists.linux-foundation.org 11671L: linux-arm-msm@vger.kernel.org 11672S: Maintained 11673F: drivers/iommu/qcom_iommu.c 11674 11675QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11676M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11677L: linux-media@vger.kernel.org 11678L: linux-arm-msm@vger.kernel.org 11679T: git git://linuxtv.org/media_tree.git 11680S: Maintained 11681F: drivers/media/platform/qcom/venus/ 11682 11683QUALCOMM WCN36XX WIRELESS DRIVER 11684M: Eugene Krasnikov <k.eugene.e@gmail.com> 11685L: wcn36xx@lists.infradead.org 11686W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11687T: git git://github.com/KrasnikovEugene/wcn36xx.git 11688S: Supported 11689F: drivers/net/wireless/ath/wcn36xx/ 11690 11691QUANTENNA QTNFMAC WIRELESS DRIVER 11692M: Igor Mitsyanko <imitsyanko@quantenna.com> 11693M: Avinash Patil <avinashp@quantenna.com> 11694M: Sergey Matyukevich <smatyukevich@quantenna.com> 11695L: linux-wireless@vger.kernel.org 11696S: Maintained 11697F: drivers/net/wireless/quantenna 11698 11699RADEON and AMDGPU DRM DRIVERS 11700M: Alex Deucher <alexander.deucher@amd.com> 11701M: Christian König <christian.koenig@amd.com> 11702M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11703L: amd-gfx@lists.freedesktop.org 11704T: git git://people.freedesktop.org/~agd5f/linux 11705S: Supported 11706F: drivers/gpu/drm/radeon/ 11707F: include/uapi/drm/radeon_drm.h 11708F: drivers/gpu/drm/amd/ 11709F: include/uapi/drm/amdgpu_drm.h 11710 11711RADEON FRAMEBUFFER DISPLAY DRIVER 11712M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11713L: linux-fbdev@vger.kernel.org 11714S: Maintained 11715F: drivers/video/fbdev/aty/radeon* 11716F: include/uapi/linux/radeonfb.h 11717 11718RADIOSHARK RADIO DRIVER 11719M: Hans Verkuil <hverkuil@xs4all.nl> 11720L: linux-media@vger.kernel.org 11721T: git git://linuxtv.org/media_tree.git 11722S: Maintained 11723F: drivers/media/radio/radio-shark.c 11724 11725RADIOSHARK2 RADIO DRIVER 11726M: Hans Verkuil <hverkuil@xs4all.nl> 11727L: linux-media@vger.kernel.org 11728T: git git://linuxtv.org/media_tree.git 11729S: Maintained 11730F: drivers/media/radio/radio-shark2.c 11731F: drivers/media/radio/radio-tea5777.c 11732 11733RADOS BLOCK DEVICE (RBD) 11734M: Ilya Dryomov <idryomov@gmail.com> 11735M: Sage Weil <sage@redhat.com> 11736M: Alex Elder <elder@kernel.org> 11737L: ceph-devel@vger.kernel.org 11738W: http://ceph.com/ 11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11740T: git git://github.com/ceph/ceph-client.git 11741S: Supported 11742F: Documentation/ABI/testing/sysfs-bus-rbd 11743F: drivers/block/rbd.c 11744F: drivers/block/rbd_types.h 11745 11746RAGE128 FRAMEBUFFER DISPLAY DRIVER 11747M: Paul Mackerras <paulus@samba.org> 11748L: linux-fbdev@vger.kernel.org 11749S: Maintained 11750F: drivers/video/fbdev/aty/aty128fb.c 11751 11752RAINSHADOW-CEC DRIVER 11753M: Hans Verkuil <hverkuil@xs4all.nl> 11754L: linux-media@vger.kernel.org 11755T: git git://linuxtv.org/media_tree.git 11756S: Maintained 11757F: drivers/media/usb/rainshadow-cec/* 11758 11759RALINK MIPS ARCHITECTURE 11760M: John Crispin <john@phrozen.org> 11761L: linux-mips@linux-mips.org 11762S: Maintained 11763F: arch/mips/ralink 11764 11765RALINK RT2X00 WIRELESS LAN DRIVER 11766P: rt2x00 project 11767M: Stanislaw Gruszka <sgruszka@redhat.com> 11768M: Helmut Schaa <helmut.schaa@googlemail.com> 11769L: linux-wireless@vger.kernel.org 11770S: Maintained 11771F: drivers/net/wireless/ralink/rt2x00/ 11772 11773RAMDISK RAM BLOCK DEVICE DRIVER 11774M: Jens Axboe <axboe@kernel.dk> 11775S: Maintained 11776F: Documentation/blockdev/ramdisk.txt 11777F: drivers/block/brd.c 11778 11779RANCHU VIRTUAL BOARD FOR MIPS 11780M: Miodrag Dinic <miodrag.dinic@mips.com> 11781L: linux-mips@linux-mips.org 11782S: Supported 11783F: arch/mips/generic/board-ranchu.c 11784F: arch/mips/configs/generic/board-ranchu.config 11785 11786RANDOM NUMBER DRIVER 11787M: "Theodore Ts'o" <tytso@mit.edu> 11788S: Maintained 11789F: drivers/char/random.c 11790 11791RAPIDIO SUBSYSTEM 11792M: Matt Porter <mporter@kernel.crashing.org> 11793M: Alexandre Bounine <alex.bou9@gmail.com> 11794S: Maintained 11795F: drivers/rapidio/ 11796 11797RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11798L: linux-wireless@vger.kernel.org 11799S: Orphan 11800F: drivers/net/wireless/ray* 11801 11802RCUTORTURE TEST FRAMEWORK 11803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11804M: Josh Triplett <josh@joshtriplett.org> 11805R: Steven Rostedt <rostedt@goodmis.org> 11806R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11807R: Lai Jiangshan <jiangshanlai@gmail.com> 11808L: linux-kernel@vger.kernel.org 11809S: Supported 11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11811F: tools/testing/selftests/rcutorture 11812 11813RDC R-321X SoC 11814M: Florian Fainelli <florian@openwrt.org> 11815S: Maintained 11816 11817RDC R6040 FAST ETHERNET DRIVER 11818M: Florian Fainelli <f.fainelli@gmail.com> 11819L: netdev@vger.kernel.org 11820S: Maintained 11821F: drivers/net/ethernet/rdc/r6040.c 11822 11823RDMAVT - RDMA verbs software 11824M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11825M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11826L: linux-rdma@vger.kernel.org 11827S: Supported 11828F: drivers/infiniband/sw/rdmavt 11829 11830RDS - RELIABLE DATAGRAM SOCKETS 11831M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11832L: netdev@vger.kernel.org 11833L: linux-rdma@vger.kernel.org 11834L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11835W: https://oss.oracle.com/projects/rds/ 11836S: Supported 11837F: net/rds/ 11838F: Documentation/networking/rds.txt 11839 11840RDT - RESOURCE ALLOCATION 11841M: Fenghua Yu <fenghua.yu@intel.com> 11842L: linux-kernel@vger.kernel.org 11843S: Supported 11844F: arch/x86/kernel/cpu/intel_rdt* 11845F: arch/x86/include/asm/intel_rdt_sched.h 11846F: Documentation/x86/intel_rdt* 11847 11848READ-COPY UPDATE (RCU) 11849M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11850M: Josh Triplett <josh@joshtriplett.org> 11851R: Steven Rostedt <rostedt@goodmis.org> 11852R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11853R: Lai Jiangshan <jiangshanlai@gmail.com> 11854L: linux-kernel@vger.kernel.org 11855W: http://www.rdrop.com/users/paulmck/RCU/ 11856S: Supported 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11858F: Documentation/RCU/ 11859X: Documentation/RCU/torture.txt 11860F: include/linux/rcu* 11861X: include/linux/srcu.h 11862F: kernel/rcu/ 11863X: kernel/torture.c 11864 11865REAL TIME CLOCK (RTC) SUBSYSTEM 11866M: Alessandro Zummo <a.zummo@towertech.it> 11867M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11868L: linux-rtc@vger.kernel.org 11869Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11871S: Maintained 11872F: Documentation/devicetree/bindings/rtc/ 11873F: Documentation/rtc.txt 11874F: drivers/rtc/ 11875F: include/linux/rtc.h 11876F: include/uapi/linux/rtc.h 11877F: include/linux/rtc/ 11878F: include/linux/platform_data/rtc-* 11879F: tools/testing/selftests/timers/rtctest.c 11880 11881REALTEK AUDIO CODECS 11882M: Bard Liao <bardliao@realtek.com> 11883M: Oder Chiou <oder_chiou@realtek.com> 11884S: Maintained 11885F: sound/soc/codecs/rt* 11886F: include/sound/rt*.h 11887 11888REGISTER MAP ABSTRACTION 11889M: Mark Brown <broonie@kernel.org> 11890L: linux-kernel@vger.kernel.org 11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11892S: Supported 11893F: Documentation/devicetree/bindings/regmap/ 11894F: drivers/base/regmap/ 11895F: include/linux/regmap.h 11896 11897REISERFS FILE SYSTEM 11898L: reiserfs-devel@vger.kernel.org 11899S: Supported 11900F: fs/reiserfs/ 11901 11902REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11903M: Ohad Ben-Cohen <ohad@wizery.com> 11904M: Bjorn Andersson <bjorn.andersson@linaro.org> 11905L: linux-remoteproc@vger.kernel.org 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11907S: Maintained 11908F: Documentation/devicetree/bindings/remoteproc/ 11909F: Documentation/remoteproc.txt 11910F: drivers/remoteproc/ 11911F: include/linux/remoteproc.h 11912 11913REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11914M: Ohad Ben-Cohen <ohad@wizery.com> 11915M: Bjorn Andersson <bjorn.andersson@linaro.org> 11916L: linux-remoteproc@vger.kernel.org 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11918S: Maintained 11919F: drivers/rpmsg/ 11920F: Documentation/rpmsg.txt 11921F: include/linux/rpmsg.h 11922F: include/linux/rpmsg/ 11923 11924RENESAS CLOCK DRIVERS 11925M: Geert Uytterhoeven <geert+renesas@glider.be> 11926L: linux-renesas-soc@vger.kernel.org 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11928S: Supported 11929F: drivers/clk/renesas/ 11930 11931RENESAS EMEV2 I2C DRIVER 11932M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11933S: Supported 11934F: drivers/i2c/busses/i2c-emev2.c 11935 11936RENESAS ETHERNET DRIVERS 11937R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11938L: netdev@vger.kernel.org 11939L: linux-renesas-soc@vger.kernel.org 11940F: Documentation/devicetree/bindings/net/renesas,*.txt 11941F: Documentation/devicetree/bindings/net/sh_eth.txt 11942F: drivers/net/ethernet/renesas/ 11943F: include/linux/sh_eth.h 11944 11945RENESAS R-CAR GYROADC DRIVER 11946M: Marek Vasut <marek.vasut@gmail.com> 11947L: linux-iio@vger.kernel.org 11948S: Supported 11949F: drivers/iio/adc/rcar_gyro_adc.c 11950 11951RENESAS R-CAR I2C DRIVERS 11952M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11953S: Supported 11954F: drivers/i2c/busses/i2c-rcar.c 11955F: drivers/i2c/busses/i2c-sh_mobile.c 11956 11957RENESAS USB PHY DRIVER 11958M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11959L: linux-renesas-soc@vger.kernel.org 11960S: Maintained 11961F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11962 11963RESET CONTROLLER FRAMEWORK 11964M: Philipp Zabel <p.zabel@pengutronix.de> 11965T: git git://git.pengutronix.de/git/pza/linux 11966S: Maintained 11967F: drivers/reset/ 11968F: Documentation/devicetree/bindings/reset/ 11969F: include/dt-bindings/reset/ 11970F: include/linux/reset.h 11971F: include/linux/reset-controller.h 11972 11973RFKILL 11974M: Johannes Berg <johannes@sipsolutions.net> 11975L: linux-wireless@vger.kernel.org 11976W: http://wireless.kernel.org/ 11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11979S: Maintained 11980F: Documentation/rfkill.txt 11981F: Documentation/ABI/stable/sysfs-class-rfkill 11982F: net/rfkill/ 11983 11984RHASHTABLE 11985M: Thomas Graf <tgraf@suug.ch> 11986M: Herbert Xu <herbert@gondor.apana.org.au> 11987L: netdev@vger.kernel.org 11988S: Maintained 11989F: lib/rhashtable.c 11990F: include/linux/rhashtable.h 11991 11992RICOH R5C592 MEMORYSTICK DRIVER 11993M: Maxim Levitsky <maximlevitsky@gmail.com> 11994S: Maintained 11995F: drivers/memstick/host/r592.* 11996 11997RICOH SMARTMEDIA/XD DRIVER 11998M: Maxim Levitsky <maximlevitsky@gmail.com> 11999S: Maintained 12000F: drivers/mtd/nand/raw/r852.c 12001F: drivers/mtd/nand/raw/r852.h 12002 12003RISC-V ARCHITECTURE 12004M: Palmer Dabbelt <palmer@sifive.com> 12005M: Albert Ou <albert@sifive.com> 12006L: linux-riscv@lists.infradead.org 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12008S: Supported 12009F: arch/riscv/ 12010K: riscv 12011N: riscv 12012 12013ROCCAT DRIVERS 12014M: Stefan Achatz <erazor_de@users.sourceforge.net> 12015W: http://sourceforge.net/projects/roccat/ 12016S: Maintained 12017F: drivers/hid/hid-roccat* 12018F: include/linux/hid-roccat* 12019F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12020 12021ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12022M: Jacob chen <jacob2.chen@rock-chips.com> 12023L: linux-media@vger.kernel.org 12024S: Maintained 12025F: drivers/media/platform/rockchip/rga/ 12026F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12027 12028ROCKER DRIVER 12029M: Jiri Pirko <jiri@resnulli.us> 12030L: netdev@vger.kernel.org 12031S: Supported 12032F: drivers/net/ethernet/rocker/ 12033 12034ROCKETPORT DRIVER 12035P: Comtrol Corp. 12036W: http://www.comtrol.com 12037S: Maintained 12038F: Documentation/serial/rocket.txt 12039F: drivers/tty/rocket* 12040 12041ROCKETPORT EXPRESS/INFINITY DRIVER 12042M: Kevin Cernekee <cernekee@gmail.com> 12043L: linux-serial@vger.kernel.org 12044S: Odd Fixes 12045F: drivers/tty/serial/rp2.* 12046 12047ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12048M: Marek Vasut <marek.vasut+renesas@gmail.com> 12049L: linux-kernel@vger.kernel.org 12050L: linux-renesas-soc@vger.kernel.org 12051S: Supported 12052F: drivers/mfd/bd9571mwv.c 12053F: drivers/regulator/bd9571mwv-regulator.c 12054F: drivers/gpio/gpio-bd9571mwv.c 12055F: include/linux/mfd/bd9571mwv.h 12056F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12057 12058ROSE NETWORK LAYER 12059M: Ralf Baechle <ralf@linux-mips.org> 12060L: linux-hams@vger.kernel.org 12061W: http://www.linux-ax25.org/ 12062S: Maintained 12063F: include/net/rose.h 12064F: include/uapi/linux/rose.h 12065F: net/rose/ 12066 12067RTL2830 MEDIA DRIVER 12068M: Antti Palosaari <crope@iki.fi> 12069L: linux-media@vger.kernel.org 12070W: https://linuxtv.org 12071W: http://palosaari.fi/linux/ 12072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12073T: git git://linuxtv.org/anttip/media_tree.git 12074S: Maintained 12075F: drivers/media/dvb-frontends/rtl2830* 12076 12077RTL2832 MEDIA DRIVER 12078M: Antti Palosaari <crope@iki.fi> 12079L: linux-media@vger.kernel.org 12080W: https://linuxtv.org 12081W: http://palosaari.fi/linux/ 12082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12083T: git git://linuxtv.org/anttip/media_tree.git 12084S: Maintained 12085F: drivers/media/dvb-frontends/rtl2832* 12086 12087RTL2832_SDR MEDIA DRIVER 12088M: Antti Palosaari <crope@iki.fi> 12089L: linux-media@vger.kernel.org 12090W: https://linuxtv.org 12091W: http://palosaari.fi/linux/ 12092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12093T: git git://linuxtv.org/anttip/media_tree.git 12094S: Maintained 12095F: drivers/media/dvb-frontends/rtl2832_sdr* 12096 12097RTL8180 WIRELESS DRIVER 12098L: linux-wireless@vger.kernel.org 12099W: http://wireless.kernel.org/ 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12101S: Orphan 12102F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12103 12104RTL8187 WIRELESS DRIVER 12105M: Herton Ronaldo Krzesinski <herton@canonical.com> 12106M: Hin-Tak Leung <htl10@users.sourceforge.net> 12107M: Larry Finger <Larry.Finger@lwfinger.net> 12108L: linux-wireless@vger.kernel.org 12109W: http://wireless.kernel.org/ 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12111S: Maintained 12112F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12113 12114REALTEK WIRELESS DRIVER (rtlwifi family) 12115M: Ping-Ke Shih <pkshih@realtek.com> 12116L: linux-wireless@vger.kernel.org 12117W: http://wireless.kernel.org/ 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12119S: Maintained 12120F: drivers/net/wireless/realtek/rtlwifi/ 12121 12122RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12123M: Jes Sorensen <Jes.Sorensen@gmail.com> 12124L: linux-wireless@vger.kernel.org 12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12126S: Maintained 12127F: drivers/net/wireless/realtek/rtl8xxxu/ 12128 12129RXRPC SOCKETS (AF_RXRPC) 12130M: David Howells <dhowells@redhat.com> 12131L: linux-afs@lists.infradead.org 12132S: Supported 12133F: net/rxrpc/ 12134F: include/keys/rxrpc-type.h 12135F: include/net/af_rxrpc.h 12136F: include/trace/events/rxrpc.h 12137F: include/uapi/linux/rxrpc.h 12138F: Documentation/networking/rxrpc.txt 12139W: https://www.infradead.org/~dhowells/kafs/ 12140 12141S3 SAVAGE FRAMEBUFFER DRIVER 12142M: Antonino Daplas <adaplas@gmail.com> 12143L: linux-fbdev@vger.kernel.org 12144S: Maintained 12145F: drivers/video/fbdev/savage/ 12146 12147S390 12148M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12149M: Heiko Carstens <heiko.carstens@de.ibm.com> 12150L: linux-s390@vger.kernel.org 12151W: http://www.ibm.com/developerworks/linux/linux390/ 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12153S: Supported 12154F: arch/s390/ 12155F: drivers/s390/ 12156F: Documentation/s390/ 12157F: Documentation/driver-api/s390-drivers.rst 12158 12159S390 COMMON I/O LAYER 12160M: Sebastian Ott <sebott@linux.ibm.com> 12161M: Peter Oberparleiter <oberpar@linux.ibm.com> 12162L: linux-s390@vger.kernel.org 12163W: http://www.ibm.com/developerworks/linux/linux390/ 12164S: Supported 12165F: drivers/s390/cio/ 12166 12167S390 DASD DRIVER 12168M: Stefan Haberland <sth@linux.ibm.com> 12169M: Jan Hoeppner <hoeppner@linux.ibm.com> 12170L: linux-s390@vger.kernel.org 12171W: http://www.ibm.com/developerworks/linux/linux390/ 12172S: Supported 12173F: drivers/s390/block/dasd* 12174F: block/partitions/ibm.c 12175 12176S390 IOMMU (PCI) 12177M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12178L: linux-s390@vger.kernel.org 12179W: http://www.ibm.com/developerworks/linux/linux390/ 12180S: Supported 12181F: drivers/iommu/s390-iommu.c 12182 12183S390 IUCV NETWORK LAYER 12184M: Julian Wiedmann <jwi@linux.ibm.com> 12185M: Ursula Braun <ubraun@linux.ibm.com> 12186L: linux-s390@vger.kernel.org 12187W: http://www.ibm.com/developerworks/linux/linux390/ 12188S: Supported 12189F: drivers/s390/net/*iucv* 12190F: include/net/iucv/ 12191F: net/iucv/ 12192 12193S390 NETWORK DRIVERS 12194M: Julian Wiedmann <jwi@linux.ibm.com> 12195M: Ursula Braun <ubraun@linux.ibm.com> 12196L: linux-s390@vger.kernel.org 12197W: http://www.ibm.com/developerworks/linux/linux390/ 12198S: Supported 12199F: drivers/s390/net/ 12200 12201S390 PCI SUBSYSTEM 12202M: Sebastian Ott <sebott@linux.ibm.com> 12203M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12204L: linux-s390@vger.kernel.org 12205W: http://www.ibm.com/developerworks/linux/linux390/ 12206S: Supported 12207F: arch/s390/pci/ 12208F: drivers/pci/hotplug/s390_pci_hpc.c 12209 12210S390 VFIO-CCW DRIVER 12211M: Cornelia Huck <cohuck@redhat.com> 12212M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12213M: Halil Pasic <pasic@linux.ibm.com> 12214L: linux-s390@vger.kernel.org 12215L: kvm@vger.kernel.org 12216S: Supported 12217F: drivers/s390/cio/vfio_ccw* 12218F: Documentation/s390/vfio-ccw.txt 12219F: include/uapi/linux/vfio_ccw.h 12220 12221S390 ZCRYPT DRIVER 12222M: Harald Freudenberger <freude@de.ibm.com> 12223L: linux-s390@vger.kernel.org 12224W: http://www.ibm.com/developerworks/linux/linux390/ 12225S: Supported 12226F: drivers/s390/crypto/ 12227 12228S390 ZFCP DRIVER 12229M: Steffen Maier <maier@linux.ibm.com> 12230M: Benjamin Block <bblock@linux.ibm.com> 12231L: linux-s390@vger.kernel.org 12232W: http://www.ibm.com/developerworks/linux/linux390/ 12233S: Supported 12234F: drivers/s390/scsi/zfcp_* 12235 12236S3C24XX SD/MMC Driver 12237M: Ben Dooks <ben-linux@fluff.org> 12238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12239S: Supported 12240F: drivers/mmc/host/s3cmci.* 12241 12242SAA6588 RDS RECEIVER DRIVER 12243M: Hans Verkuil <hverkuil@xs4all.nl> 12244L: linux-media@vger.kernel.org 12245T: git git://linuxtv.org/media_tree.git 12246W: https://linuxtv.org 12247S: Odd Fixes 12248F: drivers/media/i2c/saa6588* 12249 12250SAA7134 VIDEO4LINUX DRIVER 12251M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12252M: Mauro Carvalho Chehab <mchehab@kernel.org> 12253L: linux-media@vger.kernel.org 12254W: https://linuxtv.org 12255T: git git://linuxtv.org/media_tree.git 12256S: Odd fixes 12257F: Documentation/media/v4l-drivers/saa7134* 12258F: drivers/media/pci/saa7134/ 12259 12260SAA7146 VIDEO4LINUX-2 DRIVER 12261M: Hans Verkuil <hverkuil@xs4all.nl> 12262L: linux-media@vger.kernel.org 12263T: git git://linuxtv.org/media_tree.git 12264S: Maintained 12265F: drivers/media/common/saa7146/ 12266F: drivers/media/pci/saa7146/ 12267F: include/media/saa7146* 12268 12269SAMSUNG AUDIO (ASoC) DRIVERS 12270M: Krzysztof Kozlowski <krzk@kernel.org> 12271M: Sangbeom Kim <sbkim73@samsung.com> 12272M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12274S: Supported 12275F: sound/soc/samsung/ 12276F: Documentation/devicetree/bindings/sound/samsung* 12277 12278SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12279M: Krzysztof Kozlowski <krzk@kernel.org> 12280L: linux-crypto@vger.kernel.org 12281L: linux-samsung-soc@vger.kernel.org 12282S: Maintained 12283F: drivers/crypto/exynos-rng.c 12284F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12285 12286SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12287M: Łukasz Stelmach <l.stelmach@samsung.com> 12288L: linux-samsung-soc@vger.kernel.org 12289S: Maintained 12290F: drivers/char/hw_random/exynos-trng.c 12291F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12292 12293SAMSUNG FRAMEBUFFER DRIVER 12294M: Jingoo Han <jingoohan1@gmail.com> 12295L: linux-fbdev@vger.kernel.org 12296S: Maintained 12297F: drivers/video/fbdev/s3c-fb.c 12298 12299SAMSUNG LAPTOP DRIVER 12300M: Corentin Chary <corentin.chary@gmail.com> 12301L: platform-driver-x86@vger.kernel.org 12302S: Maintained 12303F: drivers/platform/x86/samsung-laptop.c 12304 12305SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12306M: Sangbeom Kim <sbkim73@samsung.com> 12307M: Krzysztof Kozlowski <krzk@kernel.org> 12308M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12309L: linux-kernel@vger.kernel.org 12310L: linux-samsung-soc@vger.kernel.org 12311S: Supported 12312F: drivers/mfd/sec*.c 12313F: drivers/regulator/s2m*.c 12314F: drivers/regulator/s5m*.c 12315F: drivers/clk/clk-s2mps11.c 12316F: drivers/rtc/rtc-s5m.c 12317F: include/linux/mfd/samsung/ 12318F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12319F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12320F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12321F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12322 12323SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12324M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12325L: linux-media@vger.kernel.org 12326L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12327S: Maintained 12328F: drivers/media/platform/s3c-camif/ 12329F: include/media/drv-intf/s3c_camif.h 12330 12331SAMSUNG S3FWRN5 NFC DRIVER 12332M: Robert Baldyga <r.baldyga@samsung.com> 12333M: Krzysztof Opasiak <k.opasiak@samsung.com> 12334L: linux-nfc@lists.01.org (moderated for non-subscribers) 12335S: Supported 12336F: drivers/nfc/s3fwrn5 12337 12338SAMSUNG S5C73M3 CAMERA DRIVER 12339M: Kyungmin Park <kyungmin.park@samsung.com> 12340M: Andrzej Hajda <a.hajda@samsung.com> 12341L: linux-media@vger.kernel.org 12342S: Supported 12343F: drivers/media/i2c/s5c73m3/* 12344 12345SAMSUNG S5K5BAF CAMERA DRIVER 12346M: Kyungmin Park <kyungmin.park@samsung.com> 12347M: Andrzej Hajda <a.hajda@samsung.com> 12348L: linux-media@vger.kernel.org 12349S: Supported 12350F: drivers/media/i2c/s5k5baf.c 12351 12352SAMSUNG S5P Security SubSystem (SSS) DRIVER 12353M: Krzysztof Kozlowski <krzk@kernel.org> 12354M: Vladimir Zapolskiy <vz@mleia.com> 12355M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12356L: linux-crypto@vger.kernel.org 12357L: linux-samsung-soc@vger.kernel.org 12358S: Maintained 12359F: drivers/crypto/s5p-sss.c 12360 12361SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12362M: Kyungmin Park <kyungmin.park@samsung.com> 12363M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12364L: linux-media@vger.kernel.org 12365Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12366S: Supported 12367F: drivers/media/platform/exynos4-is/ 12368 12369SAMSUNG SOC CLOCK DRIVERS 12370M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12371M: Tomasz Figa <tomasz.figa@gmail.com> 12372M: Chanwoo Choi <cw00.choi@samsung.com> 12373S: Supported 12374L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12375T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12376F: drivers/clk/samsung/ 12377F: include/dt-bindings/clock/exynos*.h 12378F: Documentation/devicetree/bindings/clock/exynos*.txt 12379 12380SAMSUNG SPI DRIVERS 12381M: Kukjin Kim <kgene@kernel.org> 12382M: Krzysztof Kozlowski <krzk@kernel.org> 12383M: Andi Shyti <andi@etezian.org> 12384L: linux-spi@vger.kernel.org 12385L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12386S: Maintained 12387F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12388F: drivers/spi/spi-s3c* 12389F: include/linux/platform_data/spi-s3c64xx.h 12390 12391SAMSUNG SXGBE DRIVERS 12392M: Byungho An <bh74.an@samsung.com> 12393M: Girish K S <ks.giri@samsung.com> 12394M: Vipul Pandya <vipul.pandya@samsung.com> 12395S: Supported 12396L: netdev@vger.kernel.org 12397F: drivers/net/ethernet/samsung/sxgbe/ 12398 12399SAMSUNG THERMAL DRIVER 12400M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12401L: linux-pm@vger.kernel.org 12402L: linux-samsung-soc@vger.kernel.org 12403S: Supported 12404T: git https://github.com/lmajewski/linux-samsung-thermal.git 12405F: drivers/thermal/samsung/ 12406 12407SAMSUNG USB2 PHY DRIVER 12408M: Kamil Debski <kamil@wypas.org> 12409M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12410L: linux-kernel@vger.kernel.org 12411S: Supported 12412F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12413F: Documentation/phy/samsung-usb2.txt 12414F: drivers/phy/samsung/phy-exynos4210-usb2.c 12415F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12416F: drivers/phy/samsung/phy-exynos5250-usb2.c 12417F: drivers/phy/samsung/phy-s5pv210-usb2.c 12418F: drivers/phy/samsung/phy-samsung-usb2.c 12419F: drivers/phy/samsung/phy-samsung-usb2.h 12420 12421SC1200 WDT DRIVER 12422M: Zwane Mwaikambo <zwanem@gmail.com> 12423S: Maintained 12424F: drivers/watchdog/sc1200wdt.c 12425 12426SCHEDULER 12427M: Ingo Molnar <mingo@redhat.com> 12428M: Peter Zijlstra <peterz@infradead.org> 12429L: linux-kernel@vger.kernel.org 12430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12431S: Maintained 12432F: kernel/sched/ 12433F: include/linux/sched.h 12434F: include/uapi/linux/sched.h 12435F: include/linux/wait.h 12436 12437SCR24X CHIP CARD INTERFACE DRIVER 12438M: Lubomir Rintel <lkundrak@v3.sk> 12439S: Supported 12440F: drivers/char/pcmcia/scr24x_cs.c 12441 12442SCSI CDROM DRIVER 12443M: Jens Axboe <axboe@kernel.dk> 12444L: linux-scsi@vger.kernel.org 12445W: http://www.kernel.dk 12446S: Maintained 12447F: drivers/scsi/sr* 12448 12449SCSI RDMA PROTOCOL (SRP) INITIATOR 12450M: Bart Van Assche <bart.vanassche@sandisk.com> 12451L: linux-rdma@vger.kernel.org 12452S: Supported 12453W: http://www.openfabrics.org 12454Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12455T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12456F: drivers/infiniband/ulp/srp/ 12457F: include/scsi/srp.h 12458 12459SCSI SG DRIVER 12460M: Doug Gilbert <dgilbert@interlog.com> 12461L: linux-scsi@vger.kernel.org 12462W: http://sg.danny.cz/sg 12463S: Maintained 12464F: Documentation/scsi/scsi-generic.txt 12465F: drivers/scsi/sg.c 12466F: include/scsi/sg.h 12467 12468SCSI SUBSYSTEM 12469M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12471M: "Martin K. Petersen" <martin.petersen@oracle.com> 12472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12473L: linux-scsi@vger.kernel.org 12474S: Maintained 12475F: Documentation/devicetree/bindings/scsi/ 12476F: drivers/scsi/ 12477F: include/scsi/ 12478 12479SCSI TAPE DRIVER 12480M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12481L: linux-scsi@vger.kernel.org 12482S: Maintained 12483F: Documentation/scsi/st.txt 12484F: drivers/scsi/st.* 12485F: drivers/scsi/st_*.h 12486 12487SCTP PROTOCOL 12488M: Vlad Yasevich <vyasevich@gmail.com> 12489M: Neil Horman <nhorman@tuxdriver.com> 12490L: linux-sctp@vger.kernel.org 12491W: http://lksctp.sourceforge.net 12492S: Maintained 12493F: Documentation/networking/sctp.txt 12494F: include/linux/sctp.h 12495F: include/uapi/linux/sctp.h 12496F: include/net/sctp/ 12497F: net/sctp/ 12498 12499SCx200 CPU SUPPORT 12500M: Jim Cromie <jim.cromie@gmail.com> 12501S: Odd Fixes 12502F: Documentation/i2c/busses/scx200_acb 12503F: arch/x86/platform/scx200/ 12504F: drivers/watchdog/scx200_wdt.c 12505F: drivers/i2c/busses/scx200* 12506F: drivers/mtd/maps/scx200_docflash.c 12507F: include/linux/scx200.h 12508 12509SCx200 GPIO DRIVER 12510M: Jim Cromie <jim.cromie@gmail.com> 12511S: Maintained 12512F: drivers/char/scx200_gpio.c 12513F: include/linux/scx200_gpio.h 12514 12515SCx200 HRT CLOCKSOURCE DRIVER 12516M: Jim Cromie <jim.cromie@gmail.com> 12517S: Maintained 12518F: drivers/clocksource/scx200_hrt.c 12519 12520SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12521M: Sascha Sommer <saschasommer@freenet.de> 12522L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12523S: Maintained 12524F: drivers/mmc/host/sdricoh_cs.c 12525 12526SECURE COMPUTING 12527M: Kees Cook <keescook@chromium.org> 12528R: Andy Lutomirski <luto@amacapital.net> 12529R: Will Drewry <wad@chromium.org> 12530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12531S: Supported 12532F: kernel/seccomp.c 12533F: include/uapi/linux/seccomp.h 12534F: include/linux/seccomp.h 12535F: tools/testing/selftests/seccomp/* 12536F: tools/testing/selftests/kselftest_harness.h 12537F: Documentation/userspace-api/seccomp_filter.rst 12538K: \bsecure_computing 12539K: \bTIF_SECCOMP\b 12540 12541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12542M: Al Cooper <alcooperx@gmail.com> 12543L: linux-mmc@vger.kernel.org 12544L: bcm-kernel-feedback-list@broadcom.com 12545S: Maintained 12546F: drivers/mmc/host/sdhci-brcmstb* 12547 12548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12549M: Adrian Hunter <adrian.hunter@intel.com> 12550L: linux-mmc@vger.kernel.org 12551T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12552S: Maintained 12553F: drivers/mmc/host/sdhci* 12554F: include/linux/mmc/sdhci* 12555 12556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12557M: Ben Dooks <ben-linux@fluff.org> 12558M: Jaehoon Chung <jh80.chung@samsung.com> 12559L: linux-mmc@vger.kernel.org 12560S: Maintained 12561F: drivers/mmc/host/sdhci-s3c* 12562 12563SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12564M: Viresh Kumar <vireshk@kernel.org> 12565L: linux-mmc@vger.kernel.org 12566S: Maintained 12567F: drivers/mmc/host/sdhci-spear.c 12568 12569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12570M: Kishon Vijay Abraham I <kishon@ti.com> 12571L: linux-mmc@vger.kernel.org 12572S: Maintained 12573F: drivers/mmc/host/sdhci-omap.c 12574 12575SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12576M: Scott Bauer <scott.bauer@intel.com> 12577M: Jonathan Derrick <jonathan.derrick@intel.com> 12578L: linux-block@vger.kernel.org 12579S: Supported 12580F: block/sed* 12581F: block/opal_proto.h 12582F: include/linux/sed* 12583F: include/uapi/linux/sed* 12584 12585SECURITY CONTACT 12586M: Security Officers <security@kernel.org> 12587S: Supported 12588 12589SECURITY SUBSYSTEM 12590M: James Morris <jmorris@namei.org> 12591M: "Serge E. Hallyn" <serge@hallyn.com> 12592L: linux-security-module@vger.kernel.org (suggested Cc:) 12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12594W: http://kernsec.org/ 12595S: Supported 12596F: security/ 12597 12598SELINUX SECURITY MODULE 12599M: Paul Moore <paul@paul-moore.com> 12600M: Stephen Smalley <sds@tycho.nsa.gov> 12601M: Eric Paris <eparis@parisplace.org> 12602L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12603W: https://selinuxproject.org 12604W: https://github.com/SELinuxProject 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12606S: Supported 12607F: include/linux/selinux* 12608F: security/selinux/ 12609F: scripts/selinux/ 12610F: Documentation/admin-guide/LSM/SELinux.rst 12611 12612SENSABLE PHANTOM 12613M: Jiri Slaby <jirislaby@gmail.com> 12614S: Maintained 12615F: drivers/misc/phantom.c 12616F: include/uapi/linux/phantom.h 12617 12618SERIAL DEVICE BUS 12619M: Rob Herring <robh@kernel.org> 12620L: linux-serial@vger.kernel.org 12621S: Maintained 12622F: Documentation/devicetree/bindings/serial/slave-device.txt 12623F: drivers/tty/serdev/ 12624F: include/linux/serdev.h 12625 12626SERIAL DRIVERS 12627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12628L: linux-serial@vger.kernel.org 12629S: Maintained 12630F: Documentation/devicetree/bindings/serial/ 12631F: drivers/tty/serial/ 12632 12633SERIAL IR RECEIVER 12634M: Sean Young <sean@mess.org> 12635L: linux-media@vger.kernel.org 12636S: Maintained 12637F: drivers/media/rc/serial_ir.c 12638 12639SFC NETWORK DRIVER 12640M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12641M: Edward Cree <ecree@solarflare.com> 12642M: Bert Kenward <bkenward@solarflare.com> 12643L: netdev@vger.kernel.org 12644S: Supported 12645F: drivers/net/ethernet/sfc/ 12646 12647SGI GRU DRIVER 12648M: Dimitri Sivanich <sivanich@sgi.com> 12649S: Maintained 12650F: drivers/misc/sgi-gru/ 12651 12652SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12653M: Pat Gefre <pfg@sgi.com> 12654L: linux-ia64@vger.kernel.org 12655S: Supported 12656F: Documentation/ia64/serial.txt 12657F: drivers/tty/serial/ioc?_serial.c 12658F: include/linux/ioc?.h 12659 12660SGI XP/XPC/XPNET DRIVER 12661M: Cliff Whickman <cpw@sgi.com> 12662M: Robin Holt <robinmholt@gmail.com> 12663S: Maintained 12664F: drivers/misc/sgi-xp/ 12665 12666SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12667M: Ursula Braun <ubraun@linux.ibm.com> 12668L: linux-s390@vger.kernel.org 12669W: http://www.ibm.com/developerworks/linux/linux390/ 12670S: Supported 12671F: net/smc/ 12672 12673SH_VEU V4L2 MEM2MEM DRIVER 12674L: linux-media@vger.kernel.org 12675S: Orphan 12676F: drivers/media/platform/sh_veu.c 12677 12678SH_VOU V4L2 OUTPUT DRIVER 12679L: linux-media@vger.kernel.org 12680S: Orphan 12681F: drivers/media/platform/sh_vou.c 12682F: include/media/drv-intf/sh_vou.h 12683 12684SI2157 MEDIA DRIVER 12685M: Antti Palosaari <crope@iki.fi> 12686L: linux-media@vger.kernel.org 12687W: https://linuxtv.org 12688W: http://palosaari.fi/linux/ 12689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12690T: git git://linuxtv.org/anttip/media_tree.git 12691S: Maintained 12692F: drivers/media/tuners/si2157* 12693 12694SI2165 MEDIA DRIVER 12695M: Matthias Schwarzott <zzam@gentoo.org> 12696L: linux-media@vger.kernel.org 12697W: https://linuxtv.org 12698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12699S: Maintained 12700F: drivers/media/dvb-frontends/si2165* 12701 12702SI2168 MEDIA DRIVER 12703M: Antti Palosaari <crope@iki.fi> 12704L: linux-media@vger.kernel.org 12705W: https://linuxtv.org 12706W: http://palosaari.fi/linux/ 12707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12708T: git git://linuxtv.org/anttip/media_tree.git 12709S: Maintained 12710F: drivers/media/dvb-frontends/si2168* 12711 12712SI470X FM RADIO RECEIVER I2C DRIVER 12713M: Hans Verkuil <hverkuil@xs4all.nl> 12714L: linux-media@vger.kernel.org 12715T: git git://linuxtv.org/media_tree.git 12716W: https://linuxtv.org 12717S: Odd Fixes 12718F: drivers/media/radio/si470x/radio-si470x-i2c.c 12719 12720SI470X FM RADIO RECEIVER USB DRIVER 12721M: Hans Verkuil <hverkuil@xs4all.nl> 12722L: linux-media@vger.kernel.org 12723T: git git://linuxtv.org/media_tree.git 12724W: https://linuxtv.org 12725S: Maintained 12726F: drivers/media/radio/si470x/radio-si470x-common.c 12727F: drivers/media/radio/si470x/radio-si470x.h 12728F: drivers/media/radio/si470x/radio-si470x-usb.c 12729 12730SI4713 FM RADIO TRANSMITTER I2C DRIVER 12731M: Eduardo Valentin <edubezval@gmail.com> 12732L: linux-media@vger.kernel.org 12733T: git git://linuxtv.org/media_tree.git 12734W: https://linuxtv.org 12735S: Odd Fixes 12736F: drivers/media/radio/si4713/si4713.? 12737 12738SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12739M: Eduardo Valentin <edubezval@gmail.com> 12740L: linux-media@vger.kernel.org 12741T: git git://linuxtv.org/media_tree.git 12742W: https://linuxtv.org 12743S: Odd Fixes 12744F: drivers/media/radio/si4713/radio-platform-si4713.c 12745 12746SI4713 FM RADIO TRANSMITTER USB DRIVER 12747M: Hans Verkuil <hverkuil@xs4all.nl> 12748L: linux-media@vger.kernel.org 12749T: git git://linuxtv.org/media_tree.git 12750W: https://linuxtv.org 12751S: Maintained 12752F: drivers/media/radio/si4713/radio-usb-si4713.c 12753 12754SIANO DVB DRIVER 12755M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12756M: Mauro Carvalho Chehab <mchehab@kernel.org> 12757L: linux-media@vger.kernel.org 12758W: https://linuxtv.org 12759T: git git://linuxtv.org/media_tree.git 12760S: Odd fixes 12761F: drivers/media/common/siano/ 12762F: drivers/media/usb/siano/ 12763F: drivers/media/usb/siano/ 12764F: drivers/media/mmc/siano/ 12765 12766SILEAD TOUCHSCREEN DRIVER 12767M: Hans de Goede <hdegoede@redhat.com> 12768L: linux-input@vger.kernel.org 12769L: platform-driver-x86@vger.kernel.org 12770S: Maintained 12771F: drivers/input/touchscreen/silead.c 12772F: drivers/platform/x86/silead_dmi.c 12773 12774SILICON MOTION SM712 FRAME BUFFER DRIVER 12775M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12776M: Teddy Wang <teddy.wang@siliconmotion.com> 12777M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12778L: linux-fbdev@vger.kernel.org 12779S: Maintained 12780F: drivers/video/fbdev/sm712* 12781F: Documentation/fb/sm712fb.txt 12782 12783SIMPLE FIRMWARE INTERFACE (SFI) 12784M: Len Brown <lenb@kernel.org> 12785L: sfi-devel@simplefirmware.org 12786W: http://simplefirmware.org/ 12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12788S: Supported 12789F: arch/x86/platform/sfi/ 12790F: drivers/sfi/ 12791F: include/linux/sfi*.h 12792 12793SIMPLEFB FB DRIVER 12794M: Hans de Goede <hdegoede@redhat.com> 12795L: linux-fbdev@vger.kernel.org 12796S: Maintained 12797F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12798F: drivers/video/fbdev/simplefb.c 12799F: include/linux/platform_data/simplefb.h 12800 12801SIMTEC EB110ATX (Chalice CATS) 12802P: Ben Dooks 12803P: Vincent Sanders <vince@simtec.co.uk> 12804M: Simtec Linux Team <linux@simtec.co.uk> 12805W: http://www.simtec.co.uk/products/EB110ATX/ 12806S: Supported 12807 12808SIMTEC EB2410ITX (BAST) 12809P: Ben Dooks 12810P: Vincent Sanders <vince@simtec.co.uk> 12811M: Simtec Linux Team <linux@simtec.co.uk> 12812W: http://www.simtec.co.uk/products/EB2410ITX/ 12813S: Supported 12814F: arch/arm/mach-s3c24xx/mach-bast.c 12815F: arch/arm/mach-s3c24xx/bast-ide.c 12816F: arch/arm/mach-s3c24xx/bast-irq.c 12817 12818SIPHASH PRF ROUTINES 12819M: Jason A. Donenfeld <Jason@zx2c4.com> 12820S: Maintained 12821F: lib/siphash.c 12822F: lib/test_siphash.c 12823F: include/linux/siphash.h 12824 12825SIOX 12826M: Gavin Schenk <g.schenk@eckelmann.de> 12827M: Uwe Kleine-König <kernel@pengutronix.de> 12828S: Supported 12829F: drivers/siox/* 12830F: include/trace/events/siox.h 12831 12832SIS 190 ETHERNET DRIVER 12833M: Francois Romieu <romieu@fr.zoreil.com> 12834L: netdev@vger.kernel.org 12835S: Maintained 12836F: drivers/net/ethernet/sis/sis190.c 12837 12838SIS 900/7016 FAST ETHERNET DRIVER 12839M: Daniele Venzano <venza@brownhat.org> 12840W: http://www.brownhat.org/sis900.html 12841L: netdev@vger.kernel.org 12842S: Maintained 12843F: drivers/net/ethernet/sis/sis900.* 12844 12845SIS FRAMEBUFFER DRIVER 12846M: Thomas Winischhofer <thomas@winischhofer.net> 12847W: http://www.winischhofer.net/linuxsisvga.shtml 12848S: Maintained 12849F: Documentation/fb/sisfb.txt 12850F: drivers/video/fbdev/sis/ 12851F: include/video/sisfb.h 12852 12853SIS USB2VGA DRIVER 12854M: Thomas Winischhofer <thomas@winischhofer.net> 12855W: http://www.winischhofer.at/linuxsisusbvga.shtml 12856S: Maintained 12857F: drivers/usb/misc/sisusbvga/ 12858 12859SLAB ALLOCATOR 12860M: Christoph Lameter <cl@linux.com> 12861M: Pekka Enberg <penberg@kernel.org> 12862M: David Rientjes <rientjes@google.com> 12863M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12864M: Andrew Morton <akpm@linux-foundation.org> 12865L: linux-mm@kvack.org 12866S: Maintained 12867F: include/linux/sl?b*.h 12868F: mm/sl?b* 12869 12870SLEEPABLE READ-COPY UPDATE (SRCU) 12871M: Lai Jiangshan <jiangshanlai@gmail.com> 12872M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12873M: Josh Triplett <josh@joshtriplett.org> 12874R: Steven Rostedt <rostedt@goodmis.org> 12875R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12876L: linux-kernel@vger.kernel.org 12877W: http://www.rdrop.com/users/paulmck/RCU/ 12878S: Supported 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12880F: include/linux/srcu.h 12881F: kernel/rcu/srcu.c 12882 12883SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12884M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12886S: Maintained 12887F: drivers/slimbus/ 12888F: Documentation/devicetree/bindings/slimbus/ 12889F: include/linux/slimbus.h 12890 12891SMACK SECURITY MODULE 12892M: Casey Schaufler <casey@schaufler-ca.com> 12893L: linux-security-module@vger.kernel.org 12894W: http://schaufler-ca.com 12895T: git git://github.com/cschaufler/smack-next 12896S: Maintained 12897F: Documentation/admin-guide/LSM/Smack.rst 12898F: security/smack/ 12899 12900SMC91x ETHERNET DRIVER 12901M: Nicolas Pitre <nico@fluxnic.net> 12902S: Odd Fixes 12903F: drivers/net/ethernet/smsc/smc91x.* 12904 12905SMIA AND SMIA++ IMAGE SENSOR DRIVER 12906M: Sakari Ailus <sakari.ailus@iki.fi> 12907L: linux-media@vger.kernel.org 12908S: Maintained 12909F: drivers/media/i2c/smiapp/ 12910F: include/media/i2c/smiapp.h 12911F: drivers/media/i2c/smiapp-pll.c 12912F: drivers/media/i2c/smiapp-pll.h 12913F: include/uapi/linux/smiapp.h 12914F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12915 12916SMM665 HARDWARE MONITOR DRIVER 12917M: Guenter Roeck <linux@roeck-us.net> 12918L: linux-hwmon@vger.kernel.org 12919S: Maintained 12920F: Documentation/hwmon/smm665 12921F: drivers/hwmon/smm665.c 12922 12923SMSC EMC2103 HARDWARE MONITOR DRIVER 12924M: Steve Glendinning <steve.glendinning@shawell.net> 12925L: linux-hwmon@vger.kernel.org 12926S: Maintained 12927F: Documentation/hwmon/emc2103 12928F: drivers/hwmon/emc2103.c 12929 12930SMSC SCH5627 HARDWARE MONITOR DRIVER 12931M: Hans de Goede <hdegoede@redhat.com> 12932L: linux-hwmon@vger.kernel.org 12933S: Supported 12934F: Documentation/hwmon/sch5627 12935F: drivers/hwmon/sch5627.c 12936 12937SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12938M: Steve Glendinning <steve.glendinning@shawell.net> 12939L: linux-fbdev@vger.kernel.org 12940S: Maintained 12941F: drivers/video/fbdev/smscufx.c 12942 12943SMSC47B397 HARDWARE MONITOR DRIVER 12944M: Jean Delvare <jdelvare@suse.com> 12945L: linux-hwmon@vger.kernel.org 12946S: Maintained 12947F: Documentation/hwmon/smsc47b397 12948F: drivers/hwmon/smsc47b397.c 12949 12950SMSC911x ETHERNET DRIVER 12951M: Steve Glendinning <steve.glendinning@shawell.net> 12952L: netdev@vger.kernel.org 12953S: Maintained 12954F: include/linux/smsc911x.h 12955F: drivers/net/ethernet/smsc/smsc911x.* 12956 12957SMSC9420 PCI ETHERNET DRIVER 12958M: Steve Glendinning <steve.glendinning@shawell.net> 12959L: netdev@vger.kernel.org 12960S: Maintained 12961F: drivers/net/ethernet/smsc/smsc9420.* 12962 12963SOC-CAMERA V4L2 SUBSYSTEM 12964L: linux-media@vger.kernel.org 12965T: git git://linuxtv.org/media_tree.git 12966S: Orphan 12967F: include/media/soc* 12968F: drivers/media/i2c/soc_camera/ 12969F: drivers/media/platform/soc_camera/ 12970 12971SOCIONEXT SYNQUACER I2C DRIVER 12972M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12973L: linux-i2c@vger.kernel.org 12974S: Maintained 12975F: drivers/i2c/busses/i2c-synquacer.c 12976F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12977 12978SOCIONEXT UNIPHIER SOUND DRIVER 12979M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12981S: Maintained 12982F: sound/soc/uniphier/ 12983 12984SOEKRIS NET48XX LED SUPPORT 12985M: Chris Boot <bootc@bootc.net> 12986S: Maintained 12987F: drivers/leds/leds-net48xx.c 12988 12989SOFT-ROCE DRIVER (rxe) 12990M: Moni Shoua <monis@mellanox.com> 12991L: linux-rdma@vger.kernel.org 12992S: Supported 12993W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12994Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12995F: drivers/infiniband/sw/rxe/ 12996F: include/uapi/rdma/rdma_user_rxe.h 12997 12998SOFTLOGIC 6x10 MPEG CODEC 12999M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13000M: Anton Sviridenko <anton@corp.bluecherry.net> 13001M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13002M: Andrey Utkin <andrey_utkin@fastmail.com> 13003M: Ismael Luceno <ismael@iodev.co.uk> 13004L: linux-media@vger.kernel.org 13005S: Supported 13006F: drivers/media/pci/solo6x10/ 13007 13008SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13009M: James Morse <james.morse@arm.com> 13010L: linux-arm-kernel@lists.infradead.org 13011S: Maintained 13012F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13013F: drivers/firmware/arm_sdei.c 13014F: include/linux/sdei.h 13015F: include/uapi/linux/sdei.h 13016 13017SOFTWARE RAID (Multiple Disks) SUPPORT 13018M: Shaohua Li <shli@kernel.org> 13019L: linux-raid@vger.kernel.org 13020T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13021S: Supported 13022F: drivers/md/Makefile 13023F: drivers/md/Kconfig 13024F: drivers/md/md* 13025F: drivers/md/raid* 13026F: include/linux/raid/ 13027F: include/uapi/linux/raid/ 13028 13029SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13030M: Jassi Brar <jaswinder.singh@linaro.org> 13031L: netdev@vger.kernel.org 13032S: Maintained 13033F: drivers/net/ethernet/socionext/netsec.c 13034F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13035 13036SOLIDRUN CLEARFOG SUPPORT 13037M: Russell King <linux@armlinux.org.uk> 13038S: Maintained 13039F: arch/arm/boot/dts/armada-388-clearfog* 13040F: arch/arm/boot/dts/armada-38x-solidrun-* 13041 13042SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13043M: Russell King <linux@armlinux.org.uk> 13044S: Maintained 13045F: arch/arm/boot/dts/imx6*-cubox-i* 13046F: arch/arm/boot/dts/imx6*-hummingboard* 13047F: arch/arm/boot/dts/imx6*-sr-* 13048 13049SONIC NETWORK DRIVER 13050M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13051L: netdev@vger.kernel.org 13052S: Maintained 13053F: drivers/net/ethernet/natsemi/sonic.* 13054 13055SONICS SILICON BACKPLANE DRIVER (SSB) 13056M: Michael Buesch <m@bues.ch> 13057L: linux-wireless@vger.kernel.org 13058S: Maintained 13059F: drivers/ssb/ 13060F: include/linux/ssb/ 13061 13062SONY IMX274 SENSOR DRIVER 13063M: Leon Luo <leonl@leopardimaging.com> 13064L: linux-media@vger.kernel.org 13065T: git git://linuxtv.org/media_tree.git 13066S: Maintained 13067F: drivers/media/i2c/imx274.c 13068F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13069 13070SONY MEMORYSTICK CARD SUPPORT 13071M: Alex Dubov <oakad@yahoo.com> 13072W: http://tifmxx.berlios.de/ 13073S: Maintained 13074F: drivers/memstick/host/tifm_ms.c 13075 13076SONY MEMORYSTICK STANDARD SUPPORT 13077M: Maxim Levitsky <maximlevitsky@gmail.com> 13078S: Maintained 13079F: drivers/memstick/core/ms_block.* 13080 13081SONY VAIO CONTROL DEVICE DRIVER 13082M: Mattia Dongili <malattia@linux.it> 13083L: platform-driver-x86@vger.kernel.org 13084W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13085S: Maintained 13086F: Documentation/laptops/sony-laptop.txt 13087F: drivers/char/sonypi.c 13088F: drivers/platform/x86/sony-laptop.c 13089F: include/linux/sony-laptop.h 13090 13091SOUND 13092M: Jaroslav Kysela <perex@perex.cz> 13093M: Takashi Iwai <tiwai@suse.com> 13094L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13095W: http://www.alsa-project.org/ 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13097T: git git://git.alsa-project.org/alsa-kernel.git 13098Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13099S: Maintained 13100F: Documentation/sound/ 13101F: include/sound/ 13102F: include/uapi/sound/ 13103F: sound/ 13104 13105SOUND - COMPRESSED AUDIO 13106M: Vinod Koul <vinod.koul@intel.com> 13107L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13109S: Supported 13110F: Documentation/sound/alsa/compress_offload.txt 13111F: include/sound/compress_driver.h 13112F: include/uapi/sound/compress_* 13113F: sound/core/compress_offload.c 13114F: sound/soc/soc-compress.c 13115 13116SOUND - DMAENGINE HELPERS 13117M: Lars-Peter Clausen <lars@metafoo.de> 13118S: Supported 13119F: include/sound/dmaengine_pcm.h 13120F: sound/core/pcm_dmaengine.c 13121F: sound/soc/soc-generic-dmaengine-pcm.c 13122 13123SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13124M: Liam Girdwood <lgirdwood@gmail.com> 13125M: Mark Brown <broonie@kernel.org> 13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13127L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13128W: http://alsa-project.org/main/index.php/ASoC 13129S: Supported 13130F: Documentation/devicetree/bindings/sound/ 13131F: Documentation/sound/alsa/soc/ 13132F: sound/soc/ 13133F: include/sound/soc* 13134 13135SOUNDWIRE SUBSYSTEM 13136M: Vinod Koul <vinod.koul@intel.com> 13137M: Sanyog Kale <sanyog.r.kale@intel.com> 13138R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13139L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13140S: Supported 13141F: Documentation/driver-api/soundwire/ 13142F: drivers/soundwire/ 13143F: include/linux/soundwire/ 13144 13145SP2 MEDIA DRIVER 13146M: Olli Salonen <olli.salonen@iki.fi> 13147L: linux-media@vger.kernel.org 13148W: https://linuxtv.org 13149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13150S: Maintained 13151F: drivers/media/dvb-frontends/sp2* 13152 13153SPARC + UltraSPARC (sparc/sparc64) 13154M: "David S. Miller" <davem@davemloft.net> 13155L: sparclinux@vger.kernel.org 13156Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13159S: Maintained 13160F: arch/sparc/ 13161F: drivers/sbus/ 13162 13163SPARC SERIAL DRIVERS 13164M: "David S. Miller" <davem@davemloft.net> 13165L: sparclinux@vger.kernel.org 13166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13168S: Maintained 13169F: include/linux/sunserialcore.h 13170F: drivers/tty/serial/suncore.c 13171F: drivers/tty/serial/sunhv.c 13172F: drivers/tty/serial/sunsab.c 13173F: drivers/tty/serial/sunsab.h 13174F: drivers/tty/serial/sunsu.c 13175F: drivers/tty/serial/sunzilog.c 13176F: drivers/tty/serial/sunzilog.h 13177F: drivers/tty/vcc.c 13178 13179SPARSE CHECKER 13180M: "Christopher Li" <sparse@chrisli.org> 13181L: linux-sparse@vger.kernel.org 13182W: https://sparse.wiki.kernel.org/ 13183T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13184T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13185S: Maintained 13186F: include/linux/compiler.h 13187 13188SPEAR CLOCK FRAMEWORK SUPPORT 13189M: Viresh Kumar <vireshk@kernel.org> 13190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13191W: http://www.st.com/spear 13192S: Maintained 13193F: drivers/clk/spear/ 13194 13195SPEAR PLATFORM SUPPORT 13196M: Viresh Kumar <vireshk@kernel.org> 13197M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13199W: http://www.st.com/spear 13200S: Maintained 13201F: arch/arm/boot/dts/spear* 13202F: arch/arm/mach-spear/ 13203 13204SPI NOR SUBSYSTEM 13205M: Marek Vasut <marek.vasut@gmail.com> 13206L: linux-mtd@lists.infradead.org 13207W: http://www.linux-mtd.infradead.org/ 13208Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13209T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13210T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13211S: Maintained 13212F: drivers/mtd/spi-nor/ 13213F: include/linux/mtd/spi-nor.h 13214 13215SPI SUBSYSTEM 13216M: Mark Brown <broonie@kernel.org> 13217L: linux-spi@vger.kernel.org 13218T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13219Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13220S: Maintained 13221F: Documentation/devicetree/bindings/spi/ 13222F: Documentation/spi/ 13223F: drivers/spi/ 13224F: include/linux/spi/ 13225F: include/uapi/linux/spi/ 13226F: tools/spi/ 13227 13228SPIDERNET NETWORK DRIVER for CELL 13229M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13230L: netdev@vger.kernel.org 13231S: Supported 13232F: Documentation/networking/spider_net.txt 13233F: drivers/net/ethernet/toshiba/spider_net* 13234 13235SPMI SUBSYSTEM 13236R: Stephen Boyd <sboyd@kernel.org> 13237L: linux-arm-msm@vger.kernel.org 13238F: Documentation/devicetree/bindings/spmi/ 13239F: drivers/spmi/ 13240F: include/dt-bindings/spmi/spmi.h 13241F: include/linux/spmi.h 13242F: include/trace/events/spmi.h 13243 13244SPU FILE SYSTEM 13245M: Jeremy Kerr <jk@ozlabs.org> 13246L: linuxppc-dev@lists.ozlabs.org 13247W: http://www.ibm.com/developerworks/power/cell/ 13248S: Supported 13249F: Documentation/filesystems/spufs.txt 13250F: arch/powerpc/platforms/cell/spufs/ 13251 13252SQUASHFS FILE SYSTEM 13253M: Phillip Lougher <phillip@squashfs.org.uk> 13254L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13255W: http://squashfs.org.uk 13256T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13257S: Maintained 13258F: Documentation/filesystems/squashfs.txt 13259F: fs/squashfs/ 13260 13261SRM (Alpha) environment access 13262M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13263S: Maintained 13264F: arch/alpha/kernel/srm_env.c 13265 13266STABLE BRANCH 13267M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13268L: stable@vger.kernel.org 13269S: Supported 13270F: Documentation/process/stable-kernel-rules.rst 13271 13272STAGING - ATOMISP DRIVER 13273M: Alan Cox <alan@linux.intel.com> 13274M: Sakari Ailus <sakari.ailus@linux.intel.com> 13275L: linux-media@vger.kernel.org 13276S: Maintained 13277F: drivers/staging/media/atomisp/ 13278 13279STAGING - COMEDI 13280M: Ian Abbott <abbotti@mev.co.uk> 13281M: H Hartley Sweeten <hsweeten@visionengravers.com> 13282S: Odd Fixes 13283F: drivers/staging/comedi/ 13284 13285STAGING - FLARION FT1000 DRIVERS 13286M: Marek Belisko <marek.belisko@gmail.com> 13287S: Odd Fixes 13288F: drivers/staging/ft1000/ 13289 13290STAGING - INDUSTRIAL IO 13291M: Jonathan Cameron <jic23@kernel.org> 13292L: linux-iio@vger.kernel.org 13293S: Odd Fixes 13294F: Documentation/devicetree/bindings/staging/iio/ 13295F: drivers/staging/iio/ 13296 13297STAGING - LUSTRE PARALLEL FILESYSTEM 13298M: Oleg Drokin <oleg.drokin@intel.com> 13299M: Andreas Dilger <andreas.dilger@intel.com> 13300M: James Simmons <jsimmons@infradead.org> 13301L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13302W: http://wiki.lustre.org/ 13303S: Maintained 13304F: drivers/staging/lustre 13305 13306STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13307M: Marc Dietrich <marvin24@gmx.de> 13308L: ac100@lists.launchpad.net (moderated for non-subscribers) 13309L: linux-tegra@vger.kernel.org 13310S: Maintained 13311F: drivers/staging/nvec/ 13312 13313STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13314M: Jens Frederich <jfrederich@gmail.com> 13315M: Daniel Drake <dsd@laptop.org> 13316M: Jon Nettleton <jon.nettleton@gmail.com> 13317W: http://wiki.laptop.org/go/DCON 13318S: Maintained 13319F: drivers/staging/olpc_dcon/ 13320 13321STAGING - REALTEK RTL8712U DRIVERS 13322M: Larry Finger <Larry.Finger@lwfinger.net> 13323M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13324S: Odd Fixes 13325F: drivers/staging/rtl8712/ 13326 13327STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13328M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13329M: Teddy Wang <teddy.wang@siliconmotion.com> 13330M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13331L: linux-fbdev@vger.kernel.org 13332S: Maintained 13333F: drivers/staging/sm750fb/ 13334 13335STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13336M: William Hubbs <w.d.hubbs@gmail.com> 13337M: Chris Brannon <chris@the-brannons.com> 13338M: Kirk Reiser <kirk@reisers.ca> 13339M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13340L: speakup@linux-speakup.org 13341W: http://www.linux-speakup.org/ 13342S: Odd Fixes 13343F: drivers/staging/speakup/ 13344 13345STAGING - VIA VT665X DRIVERS 13346M: Forest Bond <forest@alittletooquiet.net> 13347S: Odd Fixes 13348F: drivers/staging/vt665?/ 13349 13350STAGING - WILC1000 WIFI DRIVER 13351M: Aditya Shankar <aditya.shankar@microchip.com> 13352M: Ganesh Krishna <ganesh.krishna@microchip.com> 13353L: linux-wireless@vger.kernel.org 13354S: Supported 13355F: drivers/staging/wilc1000/ 13356 13357STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13358M: Arnaud Patard <arnaud.patard@rtp-net.org> 13359S: Odd Fixes 13360F: drivers/staging/xgifb/ 13361 13362STAGING SUBSYSTEM 13363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13364T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13365L: devel@driverdev.osuosl.org 13366S: Supported 13367F: drivers/staging/ 13368 13369STARFIRE/DURALAN NETWORK DRIVER 13370M: Ion Badulescu <ionut@badula.org> 13371S: Odd Fixes 13372F: drivers/net/ethernet/adaptec/starfire* 13373 13374STEC S1220 SKD DRIVER 13375M: Bart Van Assche <bart.vanassche@wdc.com> 13376L: linux-block@vger.kernel.org 13377S: Maintained 13378F: drivers/block/skd*[ch] 13379 13380STI CEC DRIVER 13381M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13382S: Maintained 13383F: drivers/staging/media/st-cec/ 13384F: Documentation/devicetree/bindings/media/stih-cec.txt 13385 13386STK1160 USB VIDEO CAPTURE DRIVER 13387M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13388L: linux-media@vger.kernel.org 13389T: git git://linuxtv.org/media_tree.git 13390S: Maintained 13391F: drivers/media/usb/stk1160/ 13392 13393STMMAC ETHERNET DRIVER 13394M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13395M: Alexandre Torgue <alexandre.torgue@st.com> 13396L: netdev@vger.kernel.org 13397W: http://www.stlinux.com 13398S: Supported 13399F: drivers/net/ethernet/stmicro/stmmac/ 13400 13401SUN3/3X 13402M: Sam Creasey <sammy@sammy.net> 13403W: http://sammy.net/sun3/ 13404S: Maintained 13405F: arch/m68k/kernel/*sun3* 13406F: arch/m68k/sun3*/ 13407F: arch/m68k/include/asm/sun3* 13408F: drivers/net/ethernet/i825xx/sun3* 13409 13410SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13411M: Hans de Goede <hdegoede@redhat.com> 13412L: linux-input@vger.kernel.org 13413S: Maintained 13414F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13415F: drivers/input/keyboard/sun4i-lradc-keys.c 13416 13417SUNDANCE NETWORK DRIVER 13418M: Denis Kirjanov <kda@linux-powerpc.org> 13419L: netdev@vger.kernel.org 13420S: Maintained 13421F: drivers/net/ethernet/dlink/sundance.c 13422 13423SUPERH 13424M: Yoshinori Sato <ysato@users.sourceforge.jp> 13425M: Rich Felker <dalias@libc.org> 13426L: linux-sh@vger.kernel.org 13427Q: http://patchwork.kernel.org/project/linux-sh/list/ 13428S: Maintained 13429F: Documentation/sh/ 13430F: arch/sh/ 13431F: drivers/sh/ 13432 13433SUSPEND TO RAM 13434M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13435M: Len Brown <len.brown@intel.com> 13436M: Pavel Machek <pavel@ucw.cz> 13437L: linux-pm@vger.kernel.org 13438B: https://bugzilla.kernel.org 13439S: Supported 13440F: Documentation/power/ 13441F: arch/x86/kernel/acpi/ 13442F: drivers/base/power/ 13443F: kernel/power/ 13444F: include/linux/suspend.h 13445F: include/linux/freezer.h 13446F: include/linux/pm.h 13447 13448SVGA HANDLING 13449M: Martin Mares <mj@ucw.cz> 13450L: linux-video@atrey.karlin.mff.cuni.cz 13451S: Maintained 13452F: Documentation/svga.txt 13453F: arch/x86/boot/video* 13454 13455SWIOTLB SUBSYSTEM 13456M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13457L: iommu@lists.linux-foundation.org 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13459S: Supported 13460F: lib/swiotlb.c 13461F: arch/*/kernel/pci-swiotlb.c 13462F: include/linux/swiotlb.h 13463 13464SWITCHDEV 13465M: Jiri Pirko <jiri@resnulli.us> 13466M: Ivan Vecera <ivecera@redhat.com> 13467L: netdev@vger.kernel.org 13468S: Supported 13469F: net/switchdev/ 13470F: include/net/switchdev.h 13471 13472SYNC FILE FRAMEWORK 13473M: Sumit Semwal <sumit.semwal@linaro.org> 13474R: Gustavo Padovan <gustavo@padovan.org> 13475S: Maintained 13476L: linux-media@vger.kernel.org 13477L: dri-devel@lists.freedesktop.org 13478F: drivers/dma-buf/sync_* 13479F: drivers/dma-buf/dma-fence* 13480F: drivers/dma-buf/sw_sync.c 13481F: include/linux/sync_file.h 13482F: include/uapi/linux/sync_file.h 13483F: Documentation/sync_file.txt 13484T: git git://anongit.freedesktop.org/drm/drm-misc 13485 13486SYNOPSYS ARC ARCHITECTURE 13487M: Vineet Gupta <vgupta@synopsys.com> 13488L: linux-snps-arc@lists.infradead.org 13489S: Supported 13490F: arch/arc/ 13491F: Documentation/devicetree/bindings/arc/* 13492F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13493F: drivers/clocksource/arc_timer.c 13494F: drivers/tty/serial/arc_uart.c 13495T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13496 13497SYNOPSYS ARC HSDK SDP pll clock driver 13498M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13499S: Supported 13500F: drivers/clk/clk-hsdk-pll.c 13501F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13502 13503SYNOPSYS ARC SDP clock driver 13504M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13505S: Supported 13506F: drivers/clk/axs10x/* 13507F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13508 13509SYNOPSYS ARC SDP platform support 13510M: Alexey Brodkin <abrodkin@synopsys.com> 13511S: Supported 13512F: arch/arc/plat-axs10x 13513F: arch/arc/boot/dts/ax* 13514F: Documentation/devicetree/bindings/arc/axs10* 13515 13516SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13517M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13518S: Supported 13519F: drivers/reset/reset-axs10x.c 13520F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13521 13522SYNOPSYS DESIGNWARE 8250 UART DRIVER 13523R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13524S: Maintained 13525F: drivers/tty/serial/8250/8250_dw.c 13526 13527SYNOPSYS DESIGNWARE APB GPIO DRIVER 13528M: Hoan Tran <hotran@apm.com> 13529L: linux-gpio@vger.kernel.org 13530S: Maintained 13531F: drivers/gpio/gpio-dwapb.c 13532F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13533 13534SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13535M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13536S: Maintained 13537F: drivers/dma/dwi-axi-dmac/ 13538F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13539 13540SYNOPSYS DESIGNWARE DMAC DRIVER 13541M: Viresh Kumar <vireshk@kernel.org> 13542R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13543S: Maintained 13544F: include/linux/dma/dw.h 13545F: include/linux/platform_data/dma-dw.h 13546F: drivers/dma/dw/ 13547 13548SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13549M: Jose Abreu <Jose.Abreu@synopsys.com> 13550L: netdev@vger.kernel.org 13551S: Supported 13552F: drivers/net/ethernet/synopsys/ 13553 13554SYNOPSYS DESIGNWARE I2C DRIVER 13555M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13556R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13557R: Mika Westerberg <mika.westerberg@linux.intel.com> 13558L: linux-i2c@vger.kernel.org 13559S: Maintained 13560F: drivers/i2c/busses/i2c-designware-* 13561F: include/linux/platform_data/i2c-designware.h 13562 13563SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13564M: Jaehoon Chung <jh80.chung@samsung.com> 13565L: linux-mmc@vger.kernel.org 13566S: Maintained 13567F: drivers/mmc/host/dw_mmc* 13568 13569SYNOPSYS HSDK RESET CONTROLLER DRIVER 13570M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13571S: Supported 13572F: drivers/reset/reset-hsdk.c 13573F: include/dt-bindings/reset/snps,hsdk-reset.h 13574F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13575 13576SYSTEM CONFIGURATION (SYSCON) 13577M: Lee Jones <lee.jones@linaro.org> 13578M: Arnd Bergmann <arnd@arndb.de> 13579T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13580S: Supported 13581F: drivers/mfd/syscon.c 13582 13583SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13584M: Sudeep Holla <sudeep.holla@arm.com> 13585L: linux-arm-kernel@lists.infradead.org 13586S: Maintained 13587F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13588F: drivers/clk/clk-sc[mp]i.c 13589F: drivers/cpufreq/sc[mp]i-cpufreq.c 13590F: drivers/firmware/arm_scpi.c 13591F: drivers/firmware/arm_scmi/ 13592F: include/linux/sc[mp]i_protocol.h 13593 13594SYSTEM RESET/SHUTDOWN DRIVERS 13595M: Sebastian Reichel <sre@kernel.org> 13596L: linux-pm@vger.kernel.org 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13598S: Maintained 13599F: Documentation/devicetree/bindings/power/reset/ 13600F: drivers/power/reset/ 13601 13602SYSTEM TRACE MODULE CLASS 13603M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13604S: Maintained 13605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13606F: Documentation/trace/stm.txt 13607F: drivers/hwtracing/stm/ 13608F: include/linux/stm.h 13609F: include/uapi/linux/stm.h 13610 13611SYSV FILESYSTEM 13612M: Christoph Hellwig <hch@infradead.org> 13613S: Maintained 13614F: Documentation/filesystems/sysv-fs.txt 13615F: fs/sysv/ 13616F: include/linux/sysv_fs.h 13617 13618TARGET SUBSYSTEM 13619M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13620L: linux-scsi@vger.kernel.org 13621L: target-devel@vger.kernel.org 13622W: http://www.linux-iscsi.org 13623W: http://groups.google.com/group/linux-iscsi-target-dev 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13625S: Supported 13626F: drivers/target/ 13627F: include/target/ 13628F: Documentation/target/ 13629 13630TASKSTATS STATISTICS INTERFACE 13631M: Balbir Singh <bsingharora@gmail.com> 13632S: Maintained 13633F: Documentation/accounting/taskstats* 13634F: include/linux/taskstats* 13635F: kernel/taskstats.c 13636 13637TC subsystem 13638M: Jamal Hadi Salim <jhs@mojatatu.com> 13639M: Cong Wang <xiyou.wangcong@gmail.com> 13640M: Jiri Pirko <jiri@resnulli.us> 13641L: netdev@vger.kernel.org 13642S: Maintained 13643F: include/net/pkt_cls.h 13644F: include/net/pkt_sched.h 13645F: include/net/tc_act/ 13646F: include/uapi/linux/pkt_cls.h 13647F: include/uapi/linux/pkt_sched.h 13648F: include/uapi/linux/tc_act/ 13649F: include/uapi/linux/tc_ematch/ 13650F: net/sched/ 13651 13652TCP LOW PRIORITY MODULE 13653M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13654M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13655W: http://tcp-lp-mod.sourceforge.net/ 13656S: Maintained 13657F: net/ipv4/tcp_lp.c 13658 13659TDA10071 MEDIA DRIVER 13660M: Antti Palosaari <crope@iki.fi> 13661L: linux-media@vger.kernel.org 13662W: https://linuxtv.org 13663W: http://palosaari.fi/linux/ 13664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13665T: git git://linuxtv.org/anttip/media_tree.git 13666S: Maintained 13667F: drivers/media/dvb-frontends/tda10071* 13668 13669TDA18212 MEDIA DRIVER 13670M: Antti Palosaari <crope@iki.fi> 13671L: linux-media@vger.kernel.org 13672W: https://linuxtv.org 13673W: http://palosaari.fi/linux/ 13674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13675T: git git://linuxtv.org/anttip/media_tree.git 13676S: Maintained 13677F: drivers/media/tuners/tda18212* 13678 13679TDA18218 MEDIA DRIVER 13680M: Antti Palosaari <crope@iki.fi> 13681L: linux-media@vger.kernel.org 13682W: https://linuxtv.org 13683W: http://palosaari.fi/linux/ 13684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13685T: git git://linuxtv.org/anttip/media_tree.git 13686S: Maintained 13687F: drivers/media/tuners/tda18218* 13688 13689TDA18250 MEDIA DRIVER 13690M: Olli Salonen <olli.salonen@iki.fi> 13691L: linux-media@vger.kernel.org 13692W: https://linuxtv.org 13693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13694T: git git://linuxtv.org/media_tree.git 13695S: Maintained 13696F: drivers/media/tuners/tda18250* 13697 13698TDA18271 MEDIA DRIVER 13699M: Michael Krufky <mkrufky@linuxtv.org> 13700L: linux-media@vger.kernel.org 13701W: https://linuxtv.org 13702W: http://github.com/mkrufky 13703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13704T: git git://linuxtv.org/mkrufky/tuners.git 13705S: Maintained 13706F: drivers/media/tuners/tda18271* 13707 13708TDA1997x MEDIA DRIVER 13709M: Tim Harvey <tharvey@gateworks.com> 13710L: linux-media@vger.kernel.org 13711W: https://linuxtv.org 13712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13713S: Maintained 13714F: drivers/media/i2c/tda1997x.* 13715 13716TDA827x MEDIA DRIVER 13717M: Michael Krufky <mkrufky@linuxtv.org> 13718L: linux-media@vger.kernel.org 13719W: https://linuxtv.org 13720W: http://github.com/mkrufky 13721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13722T: git git://linuxtv.org/mkrufky/tuners.git 13723S: Maintained 13724F: drivers/media/tuners/tda8290.* 13725 13726TDA8290 MEDIA DRIVER 13727M: Michael Krufky <mkrufky@linuxtv.org> 13728L: linux-media@vger.kernel.org 13729W: https://linuxtv.org 13730W: http://github.com/mkrufky 13731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13732T: git git://linuxtv.org/mkrufky/tuners.git 13733S: Maintained 13734F: drivers/media/tuners/tda8290.* 13735 13736TDA9840 MEDIA DRIVER 13737M: Hans Verkuil <hverkuil@xs4all.nl> 13738L: linux-media@vger.kernel.org 13739T: git git://linuxtv.org/media_tree.git 13740W: https://linuxtv.org 13741S: Maintained 13742F: drivers/media/i2c/tda9840* 13743 13744TEA5761 TUNER DRIVER 13745M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13746M: Mauro Carvalho Chehab <mchehab@kernel.org> 13747L: linux-media@vger.kernel.org 13748W: https://linuxtv.org 13749T: git git://linuxtv.org/media_tree.git 13750S: Odd fixes 13751F: drivers/media/tuners/tea5761.* 13752 13753TEA5767 TUNER DRIVER 13754M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13755M: Mauro Carvalho Chehab <mchehab@kernel.org> 13756L: linux-media@vger.kernel.org 13757W: https://linuxtv.org 13758T: git git://linuxtv.org/media_tree.git 13759S: Maintained 13760F: drivers/media/tuners/tea5767.* 13761 13762TEA6415C MEDIA DRIVER 13763M: Hans Verkuil <hverkuil@xs4all.nl> 13764L: linux-media@vger.kernel.org 13765T: git git://linuxtv.org/media_tree.git 13766W: https://linuxtv.org 13767S: Maintained 13768F: drivers/media/i2c/tea6415c* 13769 13770TEA6420 MEDIA DRIVER 13771M: Hans Verkuil <hverkuil@xs4all.nl> 13772L: linux-media@vger.kernel.org 13773T: git git://linuxtv.org/media_tree.git 13774W: https://linuxtv.org 13775S: Maintained 13776F: drivers/media/i2c/tea6420* 13777 13778TEAM DRIVER 13779M: Jiri Pirko <jiri@resnulli.us> 13780L: netdev@vger.kernel.org 13781S: Supported 13782F: drivers/net/team/ 13783F: include/linux/if_team.h 13784F: include/uapi/linux/if_team.h 13785 13786TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13787M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13788S: Maintained 13789F: arch/x86/platform/ts5500/ 13790 13791TECHNOTREND USB IR RECEIVER 13792M: Sean Young <sean@mess.org> 13793L: linux-media@vger.kernel.org 13794S: Maintained 13795F: drivers/media/rc/ttusbir.c 13796 13797TECHWELL TW9910 VIDEO DECODER 13798L: linux-media@vger.kernel.org 13799S: Orphan 13800F: drivers/media/i2c/tw9910.c 13801F: include/media/i2c/tw9910.h 13802 13803TEE SUBSYSTEM 13804M: Jens Wiklander <jens.wiklander@linaro.org> 13805S: Maintained 13806F: include/linux/tee_drv.h 13807F: include/uapi/linux/tee.h 13808F: drivers/tee/ 13809F: Documentation/tee.txt 13810 13811TEGRA ARCHITECTURE SUPPORT 13812M: Thierry Reding <thierry.reding@gmail.com> 13813M: Jonathan Hunter <jonathanh@nvidia.com> 13814L: linux-tegra@vger.kernel.org 13815Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13817S: Supported 13818N: [^a-z]tegra 13819 13820TEGRA CLOCK DRIVER 13821M: Peter De Schrijver <pdeschrijver@nvidia.com> 13822M: Prashant Gaikwad <pgaikwad@nvidia.com> 13823S: Supported 13824F: drivers/clk/tegra/ 13825 13826TEGRA DMA DRIVERS 13827M: Laxman Dewangan <ldewangan@nvidia.com> 13828M: Jon Hunter <jonathanh@nvidia.com> 13829S: Supported 13830F: drivers/dma/tegra* 13831 13832TEGRA I2C DRIVER 13833M: Laxman Dewangan <ldewangan@nvidia.com> 13834S: Supported 13835F: drivers/i2c/busses/i2c-tegra.c 13836 13837TEGRA IOMMU DRIVERS 13838M: Thierry Reding <thierry.reding@gmail.com> 13839L: linux-tegra@vger.kernel.org 13840S: Supported 13841F: drivers/iommu/tegra* 13842 13843TEGRA KBC DRIVER 13844M: Rakesh Iyer <riyer@nvidia.com> 13845M: Laxman Dewangan <ldewangan@nvidia.com> 13846S: Supported 13847F: drivers/input/keyboard/tegra-kbc.c 13848 13849TEGRA PWM DRIVER 13850M: Thierry Reding <thierry.reding@gmail.com> 13851S: Supported 13852F: drivers/pwm/pwm-tegra.c 13853 13854TEGRA SERIAL DRIVER 13855M: Laxman Dewangan <ldewangan@nvidia.com> 13856S: Supported 13857F: drivers/tty/serial/serial-tegra.c 13858 13859TEGRA SPI DRIVER 13860M: Laxman Dewangan <ldewangan@nvidia.com> 13861S: Supported 13862F: drivers/spi/spi-tegra* 13863 13864TEHUTI ETHERNET DRIVER 13865M: Andy Gospodarek <andy@greyhouse.net> 13866L: netdev@vger.kernel.org 13867S: Supported 13868F: drivers/net/ethernet/tehuti/* 13869 13870Telecom Clock Driver for MCPL0010 13871M: Mark Gross <mark.gross@intel.com> 13872S: Supported 13873F: drivers/char/tlclk.c 13874 13875TENSILICA XTENSA PORT (xtensa) 13876M: Chris Zankel <chris@zankel.net> 13877M: Max Filippov <jcmvbkbc@gmail.com> 13878L: linux-xtensa@linux-xtensa.org 13879T: git git://github.com/czankel/xtensa-linux.git 13880S: Maintained 13881F: arch/xtensa/ 13882F: drivers/irqchip/irq-xtensa-* 13883 13884Texas Instruments' System Control Interface (TISCI) Protocol Driver 13885M: Nishanth Menon <nm@ti.com> 13886M: Tero Kristo <t-kristo@ti.com> 13887M: Santosh Shilimkar <ssantosh@kernel.org> 13888L: linux-arm-kernel@lists.infradead.org 13889S: Maintained 13890F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13891F: drivers/firmware/ti_sci* 13892F: include/linux/soc/ti/ti_sci_protocol.h 13893F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13894F: include/dt-bindings/genpd/k2g.h 13895F: drivers/soc/ti/ti_sci_pm_domains.c 13896F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13897F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13898F: drivers/clk/keystone/sci-clk.c 13899F: drivers/reset/reset-ti-sci.c 13900 13901THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13902M: Hans Verkuil <hverkuil@xs4all.nl> 13903L: linux-media@vger.kernel.org 13904T: git git://linuxtv.org/media_tree.git 13905W: https://linuxtv.org 13906S: Maintained 13907F: drivers/media/radio/radio-raremono.c 13908 13909THERMAL 13910M: Zhang Rui <rui.zhang@intel.com> 13911M: Eduardo Valentin <edubezval@gmail.com> 13912L: linux-pm@vger.kernel.org 13913T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13914T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13915Q: https://patchwork.kernel.org/project/linux-pm/list/ 13916S: Supported 13917F: drivers/thermal/ 13918F: include/linux/thermal.h 13919F: include/uapi/linux/thermal.h 13920F: include/linux/cpu_cooling.h 13921F: Documentation/devicetree/bindings/thermal/ 13922 13923THERMAL/CPU_COOLING 13924M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13925M: Viresh Kumar <viresh.kumar@linaro.org> 13926M: Javi Merino <javi.merino@kernel.org> 13927L: linux-pm@vger.kernel.org 13928S: Supported 13929F: Documentation/thermal/cpu-cooling-api.txt 13930F: drivers/thermal/cpu_cooling.c 13931F: include/linux/cpu_cooling.h 13932 13933THINKPAD ACPI EXTRAS DRIVER 13934M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13935L: ibm-acpi-devel@lists.sourceforge.net 13936L: platform-driver-x86@vger.kernel.org 13937W: http://ibm-acpi.sourceforge.net 13938W: http://thinkwiki.org/wiki/Ibm-acpi 13939T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13940S: Maintained 13941F: drivers/platform/x86/thinkpad_acpi.c 13942 13943THUNDERBOLT DRIVER 13944M: Andreas Noever <andreas.noever@gmail.com> 13945M: Michael Jamet <michael.jamet@intel.com> 13946M: Mika Westerberg <mika.westerberg@linux.intel.com> 13947M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13948T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13949S: Maintained 13950F: Documentation/admin-guide/thunderbolt.rst 13951F: drivers/thunderbolt/ 13952F: include/linux/thunderbolt.h 13953 13954THUNDERBOLT NETWORK DRIVER 13955M: Michael Jamet <michael.jamet@intel.com> 13956M: Mika Westerberg <mika.westerberg@linux.intel.com> 13957M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13958L: netdev@vger.kernel.org 13959S: Maintained 13960F: drivers/net/thunderbolt.c 13961 13962THUNDERX GPIO DRIVER 13963M: David Daney <david.daney@cavium.com> 13964S: Maintained 13965F: drivers/gpio/gpio-thunderx.c 13966 13967TI AM437X VPFE DRIVER 13968M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13969L: linux-media@vger.kernel.org 13970W: https://linuxtv.org 13971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13972T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13973S: Maintained 13974F: drivers/media/platform/am437x/ 13975 13976TI BANDGAP AND THERMAL DRIVER 13977M: Eduardo Valentin <edubezval@gmail.com> 13978M: Keerthy <j-keerthy@ti.com> 13979L: linux-pm@vger.kernel.org 13980L: linux-omap@vger.kernel.org 13981S: Maintained 13982F: drivers/thermal/ti-soc-thermal/ 13983 13984TI BQ27XXX POWER SUPPLY DRIVER 13985R: Andrew F. Davis <afd@ti.com> 13986F: include/linux/power/bq27xxx_battery.h 13987F: drivers/power/supply/bq27xxx_battery.c 13988F: drivers/power/supply/bq27xxx_battery_i2c.c 13989 13990TI CDCE706 CLOCK DRIVER 13991M: Max Filippov <jcmvbkbc@gmail.com> 13992S: Maintained 13993F: drivers/clk/clk-cdce706.c 13994 13995TI CLOCK DRIVER 13996M: Tero Kristo <t-kristo@ti.com> 13997L: linux-omap@vger.kernel.org 13998S: Maintained 13999F: drivers/clk/ti/ 14000F: include/linux/clk/ti.h 14001 14002TI DAVINCI MACHINE SUPPORT 14003M: Sekhar Nori <nsekhar@ti.com> 14004M: Kevin Hilman <khilman@kernel.org> 14005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14006T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14007S: Supported 14008F: arch/arm/mach-davinci/ 14009F: drivers/i2c/busses/i2c-davinci.c 14010F: arch/arm/boot/dts/da850* 14011 14012TI DAVINCI SERIES CLOCK DRIVER 14013M: David Lechner <david@lechnology.com> 14014R: Sekhar Nori <nsekhar@ti.com> 14015S: Maintained 14016F: Documentation/devicetree/bindings/clock/ti/davinci/ 14017F: drivers/clk/davinci/ 14018 14019TI DAVINCI SERIES GPIO DRIVER 14020M: Keerthy <j-keerthy@ti.com> 14021L: linux-gpio@vger.kernel.org 14022S: Maintained 14023F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14024F: drivers/gpio/gpio-davinci.c 14025 14026TI DAVINCI SERIES MEDIA DRIVER 14027M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14028L: linux-media@vger.kernel.org 14029W: https://linuxtv.org 14030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14031T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14032S: Maintained 14033F: drivers/media/platform/davinci/ 14034F: include/media/davinci/ 14035 14036TI ETHERNET SWITCH DRIVER (CPSW) 14037R: Grygorii Strashko <grygorii.strashko@ti.com> 14038L: linux-omap@vger.kernel.org 14039L: netdev@vger.kernel.org 14040S: Maintained 14041F: drivers/net/ethernet/ti/cpsw* 14042F: drivers/net/ethernet/ti/davinci* 14043 14044TI FLASH MEDIA INTERFACE DRIVER 14045M: Alex Dubov <oakad@yahoo.com> 14046S: Maintained 14047F: drivers/misc/tifm* 14048F: drivers/mmc/host/tifm_sd.c 14049F: include/linux/tifm.h 14050 14051TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14052M: Santosh Shilimkar <ssantosh@kernel.org> 14053L: linux-kernel@vger.kernel.org 14054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14055S: Maintained 14056F: drivers/soc/ti/* 14057T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14058 14059TI LM49xxx FAMILY ASoC CODEC DRIVERS 14060M: M R Swami Reddy <mr.swami.reddy@ti.com> 14061M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14063S: Maintained 14064F: sound/soc/codecs/lm49453* 14065F: sound/soc/codecs/isabelle* 14066 14067TI LP855x BACKLIGHT DRIVER 14068M: Milo Kim <milo.kim@ti.com> 14069S: Maintained 14070F: Documentation/backlight/lp855x-driver.txt 14071F: drivers/video/backlight/lp855x_bl.c 14072F: include/linux/platform_data/lp855x.h 14073 14074TI LP8727 CHARGER DRIVER 14075M: Milo Kim <milo.kim@ti.com> 14076S: Maintained 14077F: drivers/power/supply/lp8727_charger.c 14078F: include/linux/platform_data/lp8727.h 14079 14080TI LP8788 MFD DRIVER 14081M: Milo Kim <milo.kim@ti.com> 14082S: Maintained 14083F: drivers/iio/adc/lp8788_adc.c 14084F: drivers/leds/leds-lp8788.c 14085F: drivers/mfd/lp8788*.c 14086F: drivers/power/supply/lp8788-charger.c 14087F: drivers/regulator/lp8788-*.c 14088F: include/linux/mfd/lp8788*.h 14089 14090TI NETCP ETHERNET DRIVER 14091M: Wingman Kwok <w-kwok2@ti.com> 14092M: Murali Karicheri <m-karicheri2@ti.com> 14093L: netdev@vger.kernel.org 14094S: Maintained 14095F: drivers/net/ethernet/ti/netcp* 14096 14097TI TAS571X FAMILY ASoC CODEC DRIVER 14098M: Kevin Cernekee <cernekee@chromium.org> 14099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14100S: Odd Fixes 14101F: sound/soc/codecs/tas571x* 14102 14103TI TRF7970A NFC DRIVER 14104M: Mark Greer <mgreer@animalcreek.com> 14105L: linux-wireless@vger.kernel.org 14106L: linux-nfc@lists.01.org (moderated for non-subscribers) 14107S: Supported 14108F: drivers/nfc/trf7970a.c 14109F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14110 14111TI TWL4030 SERIES SOC CODEC DRIVER 14112M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14114S: Maintained 14115F: sound/soc/codecs/twl4030* 14116 14117TI VPE/CAL DRIVERS 14118M: Benoit Parrot <bparrot@ti.com> 14119L: linux-media@vger.kernel.org 14120W: http://linuxtv.org/ 14121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14122S: Maintained 14123F: drivers/media/platform/ti-vpe/ 14124 14125TI WILINK WIRELESS DRIVERS 14126L: linux-wireless@vger.kernel.org 14127W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14128W: http://wireless.kernel.org/en/users/Drivers/wl1251 14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14130S: Orphan 14131F: drivers/net/wireless/ti/ 14132F: include/linux/wl12xx.h 14133 14134TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14135M: John Stultz <john.stultz@linaro.org> 14136M: Thomas Gleixner <tglx@linutronix.de> 14137R: Stephen Boyd <sboyd@kernel.org> 14138L: linux-kernel@vger.kernel.org 14139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14140S: Supported 14141F: include/linux/clocksource.h 14142F: include/linux/time.h 14143F: include/linux/timex.h 14144F: include/uapi/linux/time.h 14145F: include/uapi/linux/timex.h 14146F: kernel/time/clocksource.c 14147F: kernel/time/time*.c 14148F: kernel/time/alarmtimer.c 14149F: kernel/time/ntp.c 14150F: tools/testing/selftests/timers/ 14151 14152TIPC NETWORK LAYER 14153M: Jon Maloy <jon.maloy@ericsson.com> 14154M: Ying Xue <ying.xue@windriver.com> 14155L: netdev@vger.kernel.org (core kernel code) 14156L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14157W: http://tipc.sourceforge.net/ 14158S: Maintained 14159F: include/uapi/linux/tipc*.h 14160F: net/tipc/ 14161 14162TLAN NETWORK DRIVER 14163M: Samuel Chessman <chessman@tux.org> 14164L: tlan-devel@lists.sourceforge.net (subscribers-only) 14165W: http://sourceforge.net/projects/tlan/ 14166S: Maintained 14167F: Documentation/networking/tlan.txt 14168F: drivers/net/ethernet/ti/tlan.* 14169 14170TM6000 VIDEO4LINUX DRIVER 14171M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14172M: Mauro Carvalho Chehab <mchehab@kernel.org> 14173L: linux-media@vger.kernel.org 14174W: https://linuxtv.org 14175T: git git://linuxtv.org/media_tree.git 14176S: Odd fixes 14177F: drivers/media/usb/tm6000/ 14178F: Documentation/media/v4l-drivers/tm6000* 14179 14180TMIO/SDHI MMC DRIVER 14181M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14182L: linux-mmc@vger.kernel.org 14183S: Supported 14184F: drivers/mmc/host/tmio_mmc* 14185F: drivers/mmc/host/renesas_sdhi* 14186F: include/linux/mfd/tmio.h 14187 14188TMP401 HARDWARE MONITOR DRIVER 14189M: Guenter Roeck <linux@roeck-us.net> 14190L: linux-hwmon@vger.kernel.org 14191S: Maintained 14192F: Documentation/hwmon/tmp401 14193F: drivers/hwmon/tmp401.c 14194 14195TMPFS (SHMEM FILESYSTEM) 14196M: Hugh Dickins <hughd@google.com> 14197L: linux-mm@kvack.org 14198S: Maintained 14199F: include/linux/shmem_fs.h 14200F: mm/shmem.c 14201 14202TOMOYO SECURITY MODULE 14203M: Kentaro Takeda <takedakn@nttdata.co.jp> 14204M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14205L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14206L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14207L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14208L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14209W: http://tomoyo.sourceforge.jp/ 14210T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14211S: Maintained 14212F: security/tomoyo/ 14213 14214TOPSTAR LAPTOP EXTRAS DRIVER 14215M: Herton Ronaldo Krzesinski <herton@canonical.com> 14216L: platform-driver-x86@vger.kernel.org 14217S: Maintained 14218F: drivers/platform/x86/topstar-laptop.c 14219 14220TORTURE-TEST MODULES 14221M: Davidlohr Bueso <dave@stgolabs.net> 14222M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14223M: Josh Triplett <josh@joshtriplett.org> 14224L: linux-kernel@vger.kernel.org 14225S: Supported 14226T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14227F: Documentation/RCU/torture.txt 14228F: kernel/torture.c 14229F: kernel/rcu/rcutorture.c 14230F: kernel/locking/locktorture.c 14231 14232TOSHIBA ACPI EXTRAS DRIVER 14233M: Azael Avalos <coproscefalo@gmail.com> 14234L: platform-driver-x86@vger.kernel.org 14235S: Maintained 14236F: drivers/platform/x86/toshiba_acpi.c 14237 14238TOSHIBA BLUETOOTH DRIVER 14239M: Azael Avalos <coproscefalo@gmail.com> 14240L: platform-driver-x86@vger.kernel.org 14241S: Maintained 14242F: drivers/platform/x86/toshiba_bluetooth.c 14243 14244TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14245M: Azael Avalos <coproscefalo@gmail.com> 14246L: platform-driver-x86@vger.kernel.org 14247S: Maintained 14248F: drivers/platform/x86/toshiba_haps.c 14249 14250TOSHIBA SMM DRIVER 14251M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14252W: http://www.buzzard.org.uk/toshiba/ 14253S: Maintained 14254F: drivers/char/toshiba.c 14255F: include/linux/toshiba.h 14256F: include/uapi/linux/toshiba.h 14257 14258TOSHIBA TC358743 DRIVER 14259M: Mats Randgaard <matrandg@cisco.com> 14260L: linux-media@vger.kernel.org 14261S: Maintained 14262F: drivers/media/i2c/tc358743* 14263F: include/media/i2c/tc358743.h 14264 14265TOSHIBA WMI HOTKEYS DRIVER 14266M: Azael Avalos <coproscefalo@gmail.com> 14267L: platform-driver-x86@vger.kernel.org 14268S: Maintained 14269F: drivers/platform/x86/toshiba-wmi.c 14270 14271TPM DEVICE DRIVER 14272M: Peter Huewe <peterhuewe@gmx.de> 14273M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14274R: Jason Gunthorpe <jgg@ziepe.ca> 14275L: linux-integrity@vger.kernel.org 14276Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14277W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14278T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14279S: Maintained 14280F: drivers/char/tpm/ 14281 14282TRACING 14283M: Steven Rostedt <rostedt@goodmis.org> 14284M: Ingo Molnar <mingo@redhat.com> 14285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14286S: Maintained 14287F: Documentation/trace/ftrace.txt 14288F: arch/*/*/*/ftrace.h 14289F: arch/*/kernel/ftrace.c 14290F: include/*/ftrace.h 14291F: include/linux/trace*.h 14292F: include/trace/ 14293F: kernel/trace/ 14294F: tools/testing/selftests/ftrace/ 14295 14296TRACING MMIO ACCESSES (MMIOTRACE) 14297M: Steven Rostedt <rostedt@goodmis.org> 14298M: Ingo Molnar <mingo@kernel.org> 14299R: Karol Herbst <karolherbst@gmail.com> 14300R: Pekka Paalanen <ppaalanen@gmail.com> 14301S: Maintained 14302L: linux-kernel@vger.kernel.org 14303L: nouveau@lists.freedesktop.org 14304F: kernel/trace/trace_mmiotrace.c 14305F: include/linux/mmiotrace.h 14306F: arch/x86/mm/kmmio.c 14307F: arch/x86/mm/mmio-mod.c 14308F: arch/x86/mm/testmmiotrace.c 14309 14310TRIVIAL PATCHES 14311M: Jiri Kosina <trivial@kernel.org> 14312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14313S: Maintained 14314K: ^Subject:.*(?i)trivial 14315 14316TEMPO SEMICONDUCTOR DRIVERS 14317M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14318S: Maintained 14319F: sound/soc/codecs/tscs*.c 14320F: sound/soc/codecs/tscs*.h 14321F: Documentation/devicetree/bindings/sound/tscs*.txt 14322 14323TTY LAYER 14324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14325M: Jiri Slaby <jslaby@suse.com> 14326S: Supported 14327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14328F: Documentation/serial/ 14329F: drivers/tty/ 14330F: drivers/tty/serial/serial_core.c 14331F: include/linux/serial_core.h 14332F: include/linux/serial.h 14333F: include/linux/tty.h 14334F: include/uapi/linux/serial_core.h 14335F: include/uapi/linux/serial.h 14336F: include/uapi/linux/tty.h 14337 14338TUA9001 MEDIA DRIVER 14339M: Antti Palosaari <crope@iki.fi> 14340L: linux-media@vger.kernel.org 14341W: https://linuxtv.org 14342W: http://palosaari.fi/linux/ 14343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14344T: git git://linuxtv.org/anttip/media_tree.git 14345S: Maintained 14346F: drivers/media/tuners/tua9001* 14347 14348TULIP NETWORK DRIVERS 14349L: netdev@vger.kernel.org 14350L: linux-parisc@vger.kernel.org 14351S: Orphan 14352F: drivers/net/ethernet/dec/tulip/ 14353 14354TUN/TAP driver 14355M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14356W: http://vtun.sourceforge.net/tun 14357S: Maintained 14358F: Documentation/networking/tuntap.txt 14359F: arch/um/os-Linux/drivers/ 14360 14361TURBOCHANNEL SUBSYSTEM 14362M: "Maciej W. Rozycki" <macro@linux-mips.org> 14363M: Ralf Baechle <ralf@linux-mips.org> 14364L: linux-mips@linux-mips.org 14365Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14366S: Maintained 14367F: drivers/tc/ 14368F: include/linux/tc.h 14369 14370TW5864 VIDEO4LINUX DRIVER 14371M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14372M: Anton Sviridenko <anton@corp.bluecherry.net> 14373M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14374M: Andrey Utkin <andrey_utkin@fastmail.com> 14375L: linux-media@vger.kernel.org 14376S: Supported 14377F: drivers/media/pci/tw5864/ 14378 14379TW68 VIDEO4LINUX DRIVER 14380M: Hans Verkuil <hverkuil@xs4all.nl> 14381L: linux-media@vger.kernel.org 14382T: git git://linuxtv.org/media_tree.git 14383W: https://linuxtv.org 14384S: Odd Fixes 14385F: drivers/media/pci/tw68/ 14386 14387TW686X VIDEO4LINUX DRIVER 14388M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14389L: linux-media@vger.kernel.org 14390T: git git://linuxtv.org/media_tree.git 14391W: http://linuxtv.org 14392S: Maintained 14393F: drivers/media/pci/tw686x/ 14394 14395UBI FILE SYSTEM (UBIFS) 14396M: Richard Weinberger <richard@nod.at> 14397M: Artem Bityutskiy <dedekind1@gmail.com> 14398M: Adrian Hunter <adrian.hunter@intel.com> 14399L: linux-mtd@lists.infradead.org 14400T: git git://git.infradead.org/ubifs-2.6.git 14401W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14402S: Supported 14403F: Documentation/filesystems/ubifs.txt 14404F: fs/ubifs/ 14405 14406UCLINUX (M68KNOMMU AND COLDFIRE) 14407M: Greg Ungerer <gerg@linux-m68k.org> 14408W: http://www.linux-m68k.org/ 14409W: http://www.uclinux.org/ 14410L: linux-m68k@lists.linux-m68k.org 14411L: uclinux-dev@uclinux.org (subscribers-only) 14412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14413S: Maintained 14414F: arch/m68k/coldfire/ 14415F: arch/m68k/68*/ 14416F: arch/m68k/*/*_no.* 14417F: arch/m68k/include/asm/*_no.* 14418 14419UDF FILESYSTEM 14420M: Jan Kara <jack@suse.com> 14421S: Maintained 14422F: Documentation/filesystems/udf.txt 14423F: fs/udf/ 14424 14425UDRAW TABLET 14426M: Bastien Nocera <hadess@hadess.net> 14427L: linux-input@vger.kernel.org 14428S: Maintained 14429F: drivers/hid/hid-udraw-ps3.c 14430 14431UFS FILESYSTEM 14432M: Evgeniy Dushistov <dushistov@mail.ru> 14433S: Maintained 14434F: Documentation/filesystems/ufs.txt 14435F: fs/ufs/ 14436 14437UHID USERSPACE HID IO DRIVER: 14438M: David Herrmann <dh.herrmann@googlemail.com> 14439L: linux-input@vger.kernel.org 14440S: Maintained 14441F: drivers/hid/uhid.c 14442F: include/uapi/linux/uhid.h 14443 14444ULPI BUS 14445M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14446L: linux-usb@vger.kernel.org 14447S: Maintained 14448F: drivers/usb/common/ulpi.c 14449F: include/linux/ulpi/ 14450 14451ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14452L: linux-usb@vger.kernel.org 14453S: Orphan 14454F: drivers/uwb/ 14455F: include/linux/uwb.h 14456F: include/linux/uwb/ 14457 14458UNICORE32 ARCHITECTURE: 14459M: Guan Xuetao <gxt@pku.edu.cn> 14460W: http://mprc.pku.edu.cn/~guanxuetao/linux 14461S: Maintained 14462T: git git://github.com/gxt/linux.git 14463F: arch/unicore32/ 14464 14465UNIFDEF 14466M: Tony Finch <dot@dotat.at> 14467W: http://dotat.at/prog/unifdef 14468S: Maintained 14469F: scripts/unifdef.c 14470 14471UNIFORM CDROM DRIVER 14472M: Jens Axboe <axboe@kernel.dk> 14473W: http://www.kernel.dk 14474S: Maintained 14475F: Documentation/cdrom/ 14476F: drivers/cdrom/cdrom.c 14477F: include/linux/cdrom.h 14478F: include/uapi/linux/cdrom.h 14479 14480UNISYS S-PAR DRIVERS 14481M: David Kershner <david.kershner@unisys.com> 14482L: sparmaintainer@unisys.com (Unisys internal) 14483S: Supported 14484F: include/linux/visorbus.h 14485F: drivers/visorbus/ 14486F: drivers/staging/unisys/ 14487 14488UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14489M: Vinayak Holikatti <vinholikatti@gmail.com> 14490L: linux-scsi@vger.kernel.org 14491S: Supported 14492F: Documentation/scsi/ufs.txt 14493F: drivers/scsi/ufs/ 14494 14495UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14496M: Joao Pinto <jpinto@synopsys.com> 14497L: linux-scsi@vger.kernel.org 14498S: Supported 14499F: drivers/scsi/ufs/*dwc* 14500 14501UNSORTED BLOCK IMAGES (UBI) 14502M: Artem Bityutskiy <dedekind1@gmail.com> 14503M: Richard Weinberger <richard@nod.at> 14504W: http://www.linux-mtd.infradead.org/ 14505L: linux-mtd@lists.infradead.org 14506T: git git://git.infradead.org/ubifs-2.6.git 14507S: Supported 14508F: drivers/mtd/ubi/ 14509F: include/linux/mtd/ubi.h 14510F: include/uapi/mtd/ubi-user.h 14511 14512USB "USBNET" DRIVER FRAMEWORK 14513M: Oliver Neukum <oneukum@suse.com> 14514L: netdev@vger.kernel.org 14515W: http://www.linux-usb.org/usbnet 14516S: Maintained 14517F: drivers/net/usb/usbnet.c 14518F: include/linux/usb/usbnet.h 14519 14520USB ACM DRIVER 14521M: Oliver Neukum <oneukum@suse.com> 14522L: linux-usb@vger.kernel.org 14523S: Maintained 14524F: Documentation/usb/acm.txt 14525F: drivers/usb/class/cdc-acm.* 14526 14527USB AR5523 WIRELESS DRIVER 14528M: Pontus Fuchs <pontus.fuchs@gmail.com> 14529L: linux-wireless@vger.kernel.org 14530S: Maintained 14531F: drivers/net/wireless/ath/ar5523/ 14532 14533USB ATTACHED SCSI 14534M: Oliver Neukum <oneukum@suse.com> 14535L: linux-usb@vger.kernel.org 14536L: linux-scsi@vger.kernel.org 14537S: Maintained 14538F: drivers/usb/storage/uas.c 14539 14540USB CDC ETHERNET DRIVER 14541M: Oliver Neukum <oliver@neukum.org> 14542L: linux-usb@vger.kernel.org 14543S: Maintained 14544F: drivers/net/usb/cdc_*.c 14545F: include/uapi/linux/usb/cdc.h 14546 14547USB CHAOSKEY DRIVER 14548M: Keith Packard <keithp@keithp.com> 14549L: linux-usb@vger.kernel.org 14550S: Maintained 14551F: drivers/usb/misc/chaoskey.c 14552 14553USB CYPRESS C67X00 DRIVER 14554M: Peter Korsgaard <jacmet@sunsite.dk> 14555L: linux-usb@vger.kernel.org 14556S: Maintained 14557F: drivers/usb/c67x00/ 14558 14559USB DAVICOM DM9601 DRIVER 14560M: Peter Korsgaard <jacmet@sunsite.dk> 14561L: netdev@vger.kernel.org 14562W: http://www.linux-usb.org/usbnet 14563S: Maintained 14564F: drivers/net/usb/dm9601.c 14565 14566USB DIAMOND RIO500 DRIVER 14567M: Cesar Miquel <miquel@df.uba.ar> 14568L: rio500-users@lists.sourceforge.net 14569W: http://rio500.sourceforge.net 14570S: Maintained 14571F: drivers/usb/misc/rio500* 14572 14573USB EHCI DRIVER 14574M: Alan Stern <stern@rowland.harvard.edu> 14575L: linux-usb@vger.kernel.org 14576S: Maintained 14577F: Documentation/usb/ehci.txt 14578F: drivers/usb/host/ehci* 14579 14580USB GADGET/PERIPHERAL SUBSYSTEM 14581M: Felipe Balbi <balbi@kernel.org> 14582L: linux-usb@vger.kernel.org 14583W: http://www.linux-usb.org/gadget 14584T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14585S: Maintained 14586F: drivers/usb/gadget/ 14587F: include/linux/usb/gadget* 14588 14589USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14590M: Jiri Kosina <jikos@kernel.org> 14591R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14592L: linux-usb@vger.kernel.org 14593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14594S: Maintained 14595F: Documentation/hid/hiddev.txt 14596F: drivers/hid/usbhid/ 14597 14598USB INTEL XHCI ROLE MUX DRIVER 14599M: Hans de Goede <hdegoede@redhat.com> 14600L: linux-usb@vger.kernel.org 14601S: Maintained 14602F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14603 14604USB ISP116X DRIVER 14605M: Olav Kongas <ok@artecdesign.ee> 14606L: linux-usb@vger.kernel.org 14607S: Maintained 14608F: drivers/usb/host/isp116x* 14609F: include/linux/usb/isp116x.h 14610 14611USB LAN78XX ETHERNET DRIVER 14612M: Woojung Huh <woojung.huh@microchip.com> 14613M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14614L: netdev@vger.kernel.org 14615S: Maintained 14616F: drivers/net/usb/lan78xx.* 14617 14618USB MASS STORAGE DRIVER 14619M: Alan Stern <stern@rowland.harvard.edu> 14620L: linux-usb@vger.kernel.org 14621L: usb-storage@lists.one-eyed-alien.net 14622S: Maintained 14623W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14624F: drivers/usb/storage/ 14625 14626USB MIDI DRIVER 14627M: Clemens Ladisch <clemens@ladisch.de> 14628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14629T: git git://git.alsa-project.org/alsa-kernel.git 14630S: Maintained 14631F: sound/usb/midi.* 14632 14633USB NETWORKING DRIVERS 14634L: linux-usb@vger.kernel.org 14635S: Odd Fixes 14636F: drivers/net/usb/ 14637 14638USB OHCI DRIVER 14639M: Alan Stern <stern@rowland.harvard.edu> 14640L: linux-usb@vger.kernel.org 14641S: Maintained 14642F: Documentation/usb/ohci.txt 14643F: drivers/usb/host/ohci* 14644 14645USB OTG FSM (Finite State Machine) 14646M: Peter Chen <Peter.Chen@nxp.com> 14647T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14648L: linux-usb@vger.kernel.org 14649S: Maintained 14650F: drivers/usb/common/usb-otg-fsm.c 14651 14652USB OVER IP DRIVER 14653M: Valentina Manea <valentina.manea.m@gmail.com> 14654M: Shuah Khan <shuahkh@osg.samsung.com> 14655M: Shuah Khan <shuah@kernel.org> 14656L: linux-usb@vger.kernel.org 14657S: Maintained 14658F: Documentation/usb/usbip_protocol.txt 14659F: drivers/usb/usbip/ 14660F: tools/usb/usbip/ 14661 14662USB PEGASUS DRIVER 14663M: Petko Manolov <petkan@nucleusys.com> 14664L: linux-usb@vger.kernel.org 14665L: netdev@vger.kernel.org 14666T: git git://github.com/petkan/pegasus.git 14667W: https://github.com/petkan/pegasus 14668S: Maintained 14669F: drivers/net/usb/pegasus.* 14670 14671USB PHY LAYER 14672M: Felipe Balbi <balbi@kernel.org> 14673L: linux-usb@vger.kernel.org 14674T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14675S: Maintained 14676F: drivers/usb/phy/ 14677 14678USB PRINTER DRIVER (usblp) 14679M: Pete Zaitcev <zaitcev@redhat.com> 14680L: linux-usb@vger.kernel.org 14681S: Supported 14682F: drivers/usb/class/usblp.c 14683 14684USB QMI WWAN NETWORK DRIVER 14685M: Bjørn Mork <bjorn@mork.no> 14686L: netdev@vger.kernel.org 14687S: Maintained 14688F: Documentation/ABI/testing/sysfs-class-net-qmi 14689F: drivers/net/usb/qmi_wwan.c 14690 14691USB RTL8150 DRIVER 14692M: Petko Manolov <petkan@nucleusys.com> 14693L: linux-usb@vger.kernel.org 14694L: netdev@vger.kernel.org 14695T: git git://github.com/petkan/rtl8150.git 14696W: https://github.com/petkan/rtl8150 14697S: Maintained 14698F: drivers/net/usb/rtl8150.c 14699 14700USB SERIAL SUBSYSTEM 14701M: Johan Hovold <johan@kernel.org> 14702L: linux-usb@vger.kernel.org 14703T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14704S: Maintained 14705F: Documentation/usb/usb-serial.txt 14706F: drivers/usb/serial/ 14707F: include/linux/usb/serial.h 14708 14709USB SMSC75XX ETHERNET DRIVER 14710M: Steve Glendinning <steve.glendinning@shawell.net> 14711L: netdev@vger.kernel.org 14712S: Maintained 14713F: drivers/net/usb/smsc75xx.* 14714 14715USB SMSC95XX ETHERNET DRIVER 14716M: Steve Glendinning <steve.glendinning@shawell.net> 14717M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14718L: netdev@vger.kernel.org 14719S: Maintained 14720F: drivers/net/usb/smsc95xx.* 14721 14722USB SUBSYSTEM 14723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14724L: linux-usb@vger.kernel.org 14725W: http://www.linux-usb.org 14726T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14727S: Supported 14728F: Documentation/devicetree/bindings/usb/ 14729F: Documentation/usb/ 14730F: drivers/usb/ 14731F: include/linux/usb.h 14732F: include/linux/usb/ 14733 14734USB TYPEC PI3USB30532 MUX DRIVER 14735M: Hans de Goede <hdegoede@redhat.com> 14736L: linux-usb@vger.kernel.org 14737S: Maintained 14738F: drivers/usb/typec/mux/pi3usb30532.c 14739 14740USB TYPEC SUBSYSTEM 14741M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14742L: linux-usb@vger.kernel.org 14743S: Maintained 14744F: Documentation/ABI/testing/sysfs-class-typec 14745F: Documentation/usb/typec.rst 14746F: drivers/usb/typec/ 14747F: include/linux/usb/typec.h 14748 14749USB UHCI DRIVER 14750M: Alan Stern <stern@rowland.harvard.edu> 14751L: linux-usb@vger.kernel.org 14752S: Maintained 14753F: drivers/usb/host/uhci* 14754 14755USB VIDEO CLASS 14756M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14757L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14758L: linux-media@vger.kernel.org 14759T: git git://linuxtv.org/media_tree.git 14760W: http://www.ideasonboard.org/uvc/ 14761S: Maintained 14762F: drivers/media/usb/uvc/ 14763F: include/uapi/linux/uvcvideo.h 14764 14765USB VISION DRIVER 14766M: Hans Verkuil <hverkuil@xs4all.nl> 14767L: linux-media@vger.kernel.org 14768T: git git://linuxtv.org/media_tree.git 14769W: https://linuxtv.org 14770S: Odd Fixes 14771F: drivers/media/usb/usbvision/ 14772 14773USB WEBCAM GADGET 14774M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14775L: linux-usb@vger.kernel.org 14776S: Maintained 14777F: drivers/usb/gadget/function/*uvc* 14778F: drivers/usb/gadget/legacy/webcam.c 14779 14780USB WIRELESS RNDIS DRIVER (rndis_wlan) 14781M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14782L: linux-wireless@vger.kernel.org 14783S: Maintained 14784F: drivers/net/wireless/rndis_wlan.c 14785 14786USB XHCI DRIVER 14787M: Mathias Nyman <mathias.nyman@intel.com> 14788L: linux-usb@vger.kernel.org 14789S: Supported 14790F: drivers/usb/host/xhci* 14791F: drivers/usb/host/pci-quirks* 14792 14793USB ZD1201 DRIVER 14794L: linux-wireless@vger.kernel.org 14795W: http://linux-lc100020.sourceforge.net 14796S: Orphan 14797F: drivers/net/wireless/zydas/zd1201.* 14798 14799USB ZR364XX DRIVER 14800M: Antoine Jacquet <royale@zerezo.com> 14801L: linux-usb@vger.kernel.org 14802L: linux-media@vger.kernel.org 14803T: git git://linuxtv.org/media_tree.git 14804W: http://royale.zerezo.com/zr364xx/ 14805S: Maintained 14806F: Documentation/media/v4l-drivers/zr364xx* 14807F: drivers/media/usb/zr364xx/ 14808 14809USER-MODE LINUX (UML) 14810M: Jeff Dike <jdike@addtoit.com> 14811M: Richard Weinberger <richard@nod.at> 14812L: user-mode-linux-devel@lists.sourceforge.net 14813L: user-mode-linux-user@lists.sourceforge.net 14814W: http://user-mode-linux.sourceforge.net 14815T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14816S: Maintained 14817F: Documentation/virtual/uml/ 14818F: arch/um/ 14819F: arch/x86/um/ 14820F: fs/hostfs/ 14821F: fs/hppfs/ 14822 14823USERSPACE I/O (UIO) 14824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14825S: Maintained 14826T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14827F: Documentation/driver-api/uio-howto.rst 14828F: drivers/uio/ 14829F: include/linux/uio*.h 14830 14831UTIL-LINUX PACKAGE 14832M: Karel Zak <kzak@redhat.com> 14833L: util-linux@vger.kernel.org 14834W: http://en.wikipedia.org/wiki/Util-linux 14835T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14836S: Maintained 14837 14838UUID HELPERS 14839M: Christoph Hellwig <hch@lst.de> 14840R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14841L: linux-kernel@vger.kernel.org 14842T: git git://git.infradead.org/users/hch/uuid.git 14843F: lib/uuid.c 14844F: lib/test_uuid.c 14845F: include/linux/uuid.h 14846F: include/uapi/linux/uuid.h 14847S: Maintained 14848 14849UVESAFB DRIVER 14850M: Michal Januszewski <spock@gentoo.org> 14851L: linux-fbdev@vger.kernel.org 14852W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14853S: Maintained 14854F: Documentation/fb/uvesafb.txt 14855F: drivers/video/fbdev/uvesafb.* 14856 14857VF610 NAND DRIVER 14858M: Stefan Agner <stefan@agner.ch> 14859L: linux-mtd@lists.infradead.org 14860S: Supported 14861F: drivers/mtd/nand/raw/vf610_nfc.c 14862 14863VFAT/FAT/MSDOS FILESYSTEM 14864M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14865S: Maintained 14866F: Documentation/filesystems/vfat.txt 14867F: fs/fat/ 14868 14869VFIO DRIVER 14870M: Alex Williamson <alex.williamson@redhat.com> 14871L: kvm@vger.kernel.org 14872T: git git://github.com/awilliam/linux-vfio.git 14873S: Maintained 14874F: Documentation/vfio.txt 14875F: drivers/vfio/ 14876F: include/linux/vfio.h 14877F: include/uapi/linux/vfio.h 14878 14879VFIO MEDIATED DEVICE DRIVERS 14880M: Kirti Wankhede <kwankhede@nvidia.com> 14881L: kvm@vger.kernel.org 14882S: Maintained 14883F: Documentation/vfio-mediated-device.txt 14884F: drivers/vfio/mdev/ 14885F: include/linux/mdev.h 14886F: samples/vfio-mdev/ 14887 14888VFIO PLATFORM DRIVER 14889M: Eric Auger <eric.auger@redhat.com> 14890L: kvm@vger.kernel.org 14891S: Maintained 14892F: drivers/vfio/platform/ 14893 14894VGA_SWITCHEROO 14895R: Lukas Wunner <lukas@wunner.de> 14896S: Maintained 14897F: Documentation/gpu/vga-switcheroo.rst 14898F: drivers/gpu/vga/vga_switcheroo.c 14899F: include/linux/vga_switcheroo.h 14900T: git git://anongit.freedesktop.org/drm/drm-misc 14901 14902VIA RHINE NETWORK DRIVER 14903S: Orphan 14904F: drivers/net/ethernet/via/via-rhine.c 14905 14906VIA SD/MMC CARD CONTROLLER DRIVER 14907M: Bruce Chang <brucechang@via.com.tw> 14908M: Harald Welte <HaraldWelte@viatech.com> 14909S: Maintained 14910F: drivers/mmc/host/via-sdmmc.c 14911 14912VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14913M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14914L: linux-fbdev@vger.kernel.org 14915S: Maintained 14916F: include/linux/via-core.h 14917F: include/linux/via-gpio.h 14918F: include/linux/via_i2c.h 14919F: drivers/video/fbdev/via/ 14920 14921VIA VELOCITY NETWORK DRIVER 14922M: Francois Romieu <romieu@fr.zoreil.com> 14923L: netdev@vger.kernel.org 14924S: Maintained 14925F: drivers/net/ethernet/via/via-velocity.* 14926 14927VIDEO MULTIPLEXER DRIVER 14928M: Philipp Zabel <p.zabel@pengutronix.de> 14929L: linux-media@vger.kernel.org 14930S: Maintained 14931F: drivers/media/platform/video-mux.c 14932 14933VIDEOBUF2 FRAMEWORK 14934M: Pawel Osciak <pawel@osciak.com> 14935M: Marek Szyprowski <m.szyprowski@samsung.com> 14936M: Kyungmin Park <kyungmin.park@samsung.com> 14937L: linux-media@vger.kernel.org 14938S: Maintained 14939F: drivers/media/v4l2-core/videobuf2-* 14940F: include/media/videobuf2-* 14941 14942VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14943M: Helen Koike <helen.koike@collabora.com> 14944L: linux-media@vger.kernel.org 14945T: git git://linuxtv.org/media_tree.git 14946W: https://linuxtv.org 14947S: Maintained 14948F: drivers/media/platform/vimc/* 14949 14950VIRT LIB 14951M: Alex Williamson <alex.williamson@redhat.com> 14952M: Paolo Bonzini <pbonzini@redhat.com> 14953L: kvm@vger.kernel.org 14954S: Supported 14955F: virt/lib/ 14956 14957VIRTIO AND VHOST VSOCK DRIVER 14958M: Stefan Hajnoczi <stefanha@redhat.com> 14959L: kvm@vger.kernel.org 14960L: virtualization@lists.linux-foundation.org 14961L: netdev@vger.kernel.org 14962S: Maintained 14963F: include/linux/virtio_vsock.h 14964F: include/uapi/linux/virtio_vsock.h 14965F: include/uapi/linux/vsockmon.h 14966F: include/uapi/linux/vm_sockets_diag.h 14967F: net/vmw_vsock/diag.c 14968F: net/vmw_vsock/af_vsock_tap.c 14969F: net/vmw_vsock/virtio_transport_common.c 14970F: net/vmw_vsock/virtio_transport.c 14971F: drivers/net/vsockmon.c 14972F: drivers/vhost/vsock.c 14973F: drivers/vhost/vsock.h 14974F: tools/testing/vsock/ 14975 14976VIRTIO CONSOLE DRIVER 14977M: Amit Shah <amit@kernel.org> 14978L: virtualization@lists.linux-foundation.org 14979S: Maintained 14980F: drivers/char/virtio_console.c 14981F: include/linux/virtio_console.h 14982F: include/uapi/linux/virtio_console.h 14983 14984VIRTIO CORE, NET AND BLOCK DRIVERS 14985M: "Michael S. Tsirkin" <mst@redhat.com> 14986M: Jason Wang <jasowang@redhat.com> 14987L: virtualization@lists.linux-foundation.org 14988S: Maintained 14989F: Documentation/devicetree/bindings/virtio/ 14990F: drivers/virtio/ 14991F: tools/virtio/ 14992F: drivers/net/virtio_net.c 14993F: drivers/block/virtio_blk.c 14994F: include/linux/virtio*.h 14995F: include/uapi/linux/virtio_*.h 14996F: drivers/crypto/virtio/ 14997F: mm/balloon_compaction.c 14998 14999VIRTIO CRYPTO DRIVER 15000M: Gonglei <arei.gonglei@huawei.com> 15001L: virtualization@lists.linux-foundation.org 15002L: linux-crypto@vger.kernel.org 15003S: Maintained 15004F: drivers/crypto/virtio/ 15005F: include/uapi/linux/virtio_crypto.h 15006 15007VIRTIO DRIVERS FOR S390 15008M: Cornelia Huck <cohuck@redhat.com> 15009M: Halil Pasic <pasic@linux.ibm.com> 15010L: linux-s390@vger.kernel.org 15011L: virtualization@lists.linux-foundation.org 15012L: kvm@vger.kernel.org 15013S: Supported 15014F: drivers/s390/virtio/ 15015F: arch/s390/include/uapi/asm/virtio-ccw.h 15016 15017VIRTIO GPU DRIVER 15018M: David Airlie <airlied@linux.ie> 15019M: Gerd Hoffmann <kraxel@redhat.com> 15020L: dri-devel@lists.freedesktop.org 15021L: virtualization@lists.linux-foundation.org 15022T: git git://anongit.freedesktop.org/drm/drm-misc 15023S: Maintained 15024F: drivers/gpu/drm/virtio/ 15025F: include/uapi/linux/virtio_gpu.h 15026 15027VIRTIO HOST (VHOST) 15028M: "Michael S. Tsirkin" <mst@redhat.com> 15029M: Jason Wang <jasowang@redhat.com> 15030L: kvm@vger.kernel.org 15031L: virtualization@lists.linux-foundation.org 15032L: netdev@vger.kernel.org 15033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15034S: Maintained 15035F: drivers/vhost/ 15036F: include/uapi/linux/vhost.h 15037 15038VIRTIO INPUT DRIVER 15039M: Gerd Hoffmann <kraxel@redhat.com> 15040S: Maintained 15041F: drivers/virtio/virtio_input.c 15042F: include/uapi/linux/virtio_input.h 15043 15044VIRTUAL BOX GUEST DEVICE DRIVER 15045M: Hans de Goede <hdegoede@redhat.com> 15046M: Arnd Bergmann <arnd@arndb.de> 15047M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15048S: Maintained 15049F: include/linux/vbox_utils.h 15050F: include/uapi/linux/vbox*.h 15051F: drivers/virt/vboxguest/ 15052 15053VIRTUAL SERIO DEVICE DRIVER 15054M: Stephen Chandler Paul <thatslyude@gmail.com> 15055S: Maintained 15056F: drivers/input/serio/userio.c 15057F: include/uapi/linux/userio.h 15058 15059VIVID VIRTUAL VIDEO DRIVER 15060M: Hans Verkuil <hverkuil@xs4all.nl> 15061L: linux-media@vger.kernel.org 15062T: git git://linuxtv.org/media_tree.git 15063W: https://linuxtv.org 15064S: Maintained 15065F: drivers/media/platform/vivid/* 15066 15067VLYNQ BUS 15068M: Florian Fainelli <f.fainelli@gmail.com> 15069L: openwrt-devel@lists.openwrt.org (subscribers-only) 15070S: Maintained 15071F: drivers/vlynq/vlynq.c 15072F: include/linux/vlynq.h 15073 15074VME SUBSYSTEM 15075M: Martyn Welch <martyn@welchs.me.uk> 15076M: Manohar Vanga <manohar.vanga@gmail.com> 15077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15078L: devel@driverdev.osuosl.org 15079S: Maintained 15080T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15081F: Documentation/driver-api/vme.rst 15082F: drivers/staging/vme/ 15083F: drivers/vme/ 15084F: include/linux/vme* 15085 15086VMWARE BALLOON DRIVER 15087M: Xavier Deguillard <xdeguillard@vmware.com> 15088M: Philip Moltmann <moltmann@vmware.com> 15089M: "VMware, Inc." <pv-drivers@vmware.com> 15090L: linux-kernel@vger.kernel.org 15091S: Maintained 15092F: drivers/misc/vmw_balloon.c 15093 15094VMWARE HYPERVISOR INTERFACE 15095M: Alok Kataria <akataria@vmware.com> 15096L: virtualization@lists.linux-foundation.org 15097S: Supported 15098F: arch/x86/kernel/cpu/vmware.c 15099 15100VMWARE PVRDMA DRIVER 15101M: Adit Ranadive <aditr@vmware.com> 15102M: VMware PV-Drivers <pv-drivers@vmware.com> 15103L: linux-rdma@vger.kernel.org 15104S: Maintained 15105F: drivers/infiniband/hw/vmw_pvrdma/ 15106 15107VMware PVSCSI driver 15108M: Jim Gill <jgill@vmware.com> 15109M: VMware PV-Drivers <pv-drivers@vmware.com> 15110L: linux-scsi@vger.kernel.org 15111S: Maintained 15112F: drivers/scsi/vmw_pvscsi.c 15113F: drivers/scsi/vmw_pvscsi.h 15114 15115VMWARE VMMOUSE SUBDRIVER 15116M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15117M: "VMware, Inc." <pv-drivers@vmware.com> 15118L: linux-input@vger.kernel.org 15119S: Maintained 15120F: drivers/input/mouse/vmmouse.c 15121F: drivers/input/mouse/vmmouse.h 15122 15123VMWARE VMXNET3 ETHERNET DRIVER 15124M: Ronak Doshi <doshir@vmware.com> 15125M: "VMware, Inc." <pv-drivers@vmware.com> 15126L: netdev@vger.kernel.org 15127S: Maintained 15128F: drivers/net/vmxnet3/ 15129 15130VOCORE VOCORE2 BOARD 15131M: Harvey Hunt <harveyhuntnexus@gmail.com> 15132L: linux-mips@linux-mips.org 15133S: Maintained 15134F: arch/mips/boot/dts/ralink/vocore2.dts 15135 15136VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15137M: Liam Girdwood <lgirdwood@gmail.com> 15138M: Mark Brown <broonie@kernel.org> 15139L: linux-kernel@vger.kernel.org 15140W: http://www.slimlogic.co.uk/?p=48 15141T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15142S: Supported 15143F: Documentation/devicetree/bindings/regulator/ 15144F: Documentation/power/regulator/ 15145F: drivers/regulator/ 15146F: include/dt-bindings/regulator/ 15147F: include/linux/regulator/ 15148 15149VRF 15150M: David Ahern <dsa@cumulusnetworks.com> 15151M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15152L: netdev@vger.kernel.org 15153S: Maintained 15154F: drivers/net/vrf.c 15155F: Documentation/networking/vrf.txt 15156 15157VT1211 HARDWARE MONITOR DRIVER 15158M: Juerg Haefliger <juergh@gmail.com> 15159L: linux-hwmon@vger.kernel.org 15160S: Maintained 15161F: Documentation/hwmon/vt1211 15162F: drivers/hwmon/vt1211.c 15163 15164VT8231 HARDWARE MONITOR DRIVER 15165M: Roger Lucas <vt8231@hiddenengine.co.uk> 15166L: linux-hwmon@vger.kernel.org 15167S: Maintained 15168F: drivers/hwmon/vt8231.c 15169 15170VUB300 USB to SDIO/SD/MMC bridge chip 15171M: Tony Olech <tony.olech@elandigitalsystems.com> 15172L: linux-mmc@vger.kernel.org 15173L: linux-usb@vger.kernel.org 15174S: Supported 15175F: drivers/mmc/host/vub300.c 15176 15177W1 DALLAS'S 1-WIRE BUS 15178M: Evgeniy Polyakov <zbr@ioremap.net> 15179S: Maintained 15180F: Documentation/w1/ 15181F: drivers/w1/ 15182F: include/linux/w1.h 15183 15184W83791D HARDWARE MONITORING DRIVER 15185M: Marc Hulsman <m.hulsman@tudelft.nl> 15186L: linux-hwmon@vger.kernel.org 15187S: Maintained 15188F: Documentation/hwmon/w83791d 15189F: drivers/hwmon/w83791d.c 15190 15191W83793 HARDWARE MONITORING DRIVER 15192M: Rudolf Marek <r.marek@assembler.cz> 15193L: linux-hwmon@vger.kernel.org 15194S: Maintained 15195F: Documentation/hwmon/w83793 15196F: drivers/hwmon/w83793.c 15197 15198W83795 HARDWARE MONITORING DRIVER 15199M: Jean Delvare <jdelvare@suse.com> 15200L: linux-hwmon@vger.kernel.org 15201S: Maintained 15202F: drivers/hwmon/w83795.c 15203 15204W83L51xD SD/MMC CARD INTERFACE DRIVER 15205M: Pierre Ossman <pierre@ossman.eu> 15206S: Maintained 15207F: drivers/mmc/host/wbsd.* 15208 15209WACOM PROTOCOL 4 SERIAL TABLETS 15210M: Julian Squires <julian@cipht.net> 15211M: Hans de Goede <hdegoede@redhat.com> 15212L: linux-input@vger.kernel.org 15213S: Maintained 15214F: drivers/input/tablet/wacom_serial4.c 15215 15216WATCHDOG DEVICE DRIVERS 15217M: Wim Van Sebroeck <wim@linux-watchdog.org> 15218M: Guenter Roeck <linux@roeck-us.net> 15219L: linux-watchdog@vger.kernel.org 15220W: http://www.linux-watchdog.org/ 15221T: git git://www.linux-watchdog.org/linux-watchdog.git 15222S: Maintained 15223F: Documentation/devicetree/bindings/watchdog/ 15224F: Documentation/watchdog/ 15225F: drivers/watchdog/ 15226F: include/linux/watchdog.h 15227F: include/uapi/linux/watchdog.h 15228 15229WHISKEYCOVE PMIC GPIO DRIVER 15230M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15231L: linux-gpio@vger.kernel.org 15232S: Maintained 15233F: drivers/gpio/gpio-wcove.c 15234 15235WIIMOTE HID DRIVER 15236M: David Herrmann <dh.herrmann@googlemail.com> 15237L: linux-input@vger.kernel.org 15238S: Maintained 15239F: drivers/hid/hid-wiimote* 15240 15241WILOCITY WIL6210 WIRELESS DRIVER 15242M: Maya Erez <merez@codeaurora.org> 15243L: linux-wireless@vger.kernel.org 15244L: wil6210@qti.qualcomm.com 15245S: Supported 15246W: http://wireless.kernel.org/en/users/Drivers/wil6210 15247F: drivers/net/wireless/ath/wil6210/ 15248 15249WIMAX STACK 15250M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15251M: linux-wimax@intel.com 15252L: wimax@linuxwimax.org (subscribers-only) 15253S: Supported 15254W: http://linuxwimax.org 15255F: Documentation/wimax/README.wimax 15256F: include/linux/wimax/debug.h 15257F: include/net/wimax.h 15258F: include/uapi/linux/wimax.h 15259F: net/wimax/ 15260 15261WINBOND CIR DRIVER 15262M: David Härdeman <david@hardeman.nu> 15263S: Maintained 15264F: drivers/media/rc/winbond-cir.c 15265 15266WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15267M: William Breathitt Gray <vilhelm.gray@gmail.com> 15268L: linux-watchdog@vger.kernel.org 15269S: Maintained 15270F: drivers/watchdog/ebc-c384_wdt.c 15271 15272WINSYSTEMS WS16C48 GPIO DRIVER 15273M: William Breathitt Gray <vilhelm.gray@gmail.com> 15274L: linux-gpio@vger.kernel.org 15275S: Maintained 15276F: drivers/gpio/gpio-ws16c48.c 15277 15278WISTRON LAPTOP BUTTON DRIVER 15279M: Miloslav Trmac <mitr@volny.cz> 15280S: Maintained 15281F: drivers/input/misc/wistron_btns.c 15282 15283WL3501 WIRELESS PCMCIA CARD DRIVER 15284L: linux-wireless@vger.kernel.org 15285S: Odd fixes 15286F: drivers/net/wireless/wl3501* 15287 15288WOLFSON MICROELECTRONICS DRIVERS 15289L: patches@opensource.cirrus.com 15290T: git https://github.com/CirrusLogic/linux-drivers.git 15291W: https://github.com/CirrusLogic/linux-drivers/wiki 15292S: Supported 15293F: Documentation/hwmon/wm83?? 15294F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15295F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15296F: Documentation/devicetree/bindings/mfd/arizona.txt 15297F: Documentation/devicetree/bindings/mfd/wm831x.txt 15298F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15299F: arch/arm/mach-s3c64xx/mach-crag6410* 15300F: drivers/clk/clk-wm83*.c 15301F: drivers/extcon/extcon-arizona.c 15302F: drivers/leds/leds-wm83*.c 15303F: drivers/gpio/gpio-*wm*.c 15304F: drivers/gpio/gpio-arizona.c 15305F: drivers/hwmon/wm83??-hwmon.c 15306F: drivers/input/misc/wm831x-on.c 15307F: drivers/input/touchscreen/wm831x-ts.c 15308F: drivers/input/touchscreen/wm97*.c 15309F: drivers/mfd/arizona* 15310F: drivers/mfd/wm*.c 15311F: drivers/mfd/cs47l24* 15312F: drivers/power/supply/wm83*.c 15313F: drivers/rtc/rtc-wm83*.c 15314F: drivers/regulator/wm8*.c 15315F: drivers/regulator/arizona* 15316F: drivers/video/backlight/wm83*_bl.c 15317F: drivers/watchdog/wm83*_wdt.c 15318F: include/linux/mfd/arizona/ 15319F: include/linux/mfd/wm831x/ 15320F: include/linux/mfd/wm8350/ 15321F: include/linux/mfd/wm8400* 15322F: include/linux/regulator/arizona* 15323F: include/linux/wm97xx.h 15324F: include/sound/wm????.h 15325F: sound/soc/codecs/arizona.? 15326F: sound/soc/codecs/wm* 15327F: sound/soc/codecs/cs47l24* 15328 15329WORKQUEUE 15330M: Tejun Heo <tj@kernel.org> 15331R: Lai Jiangshan <jiangshanlai@gmail.com> 15332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15333S: Maintained 15334F: include/linux/workqueue.h 15335F: kernel/workqueue.c 15336F: Documentation/core-api/workqueue.rst 15337 15338X-POWERS AXP288 PMIC DRIVERS 15339M: Hans de Goede <hdegoede@redhat.com> 15340S: Maintained 15341N: axp288 15342F: drivers/acpi/pmic/intel_pmic_xpower.c 15343 15344X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15345M: Chen-Yu Tsai <wens@csie.org> 15346L: linux-kernel@vger.kernel.org 15347S: Maintained 15348N: axp[128] 15349 15350X.25 NETWORK LAYER 15351M: Andrew Hendry <andrew.hendry@gmail.com> 15352L: linux-x25@vger.kernel.org 15353S: Odd Fixes 15354F: Documentation/networking/x25* 15355F: include/net/x25* 15356F: net/x25/ 15357 15358X86 ARCHITECTURE (32-BIT AND 64-BIT) 15359M: Thomas Gleixner <tglx@linutronix.de> 15360M: Ingo Molnar <mingo@redhat.com> 15361R: "H. Peter Anvin" <hpa@zytor.com> 15362M: x86@kernel.org 15363L: linux-kernel@vger.kernel.org 15364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15365S: Maintained 15366F: Documentation/x86/ 15367F: arch/x86/ 15368 15369X86 MCE INFRASTRUCTURE 15370M: Tony Luck <tony.luck@intel.com> 15371M: Borislav Petkov <bp@alien8.de> 15372L: linux-edac@vger.kernel.org 15373S: Maintained 15374F: arch/x86/kernel/cpu/mcheck/* 15375 15376X86 MICROCODE UPDATE SUPPORT 15377M: Borislav Petkov <bp@alien8.de> 15378S: Maintained 15379F: arch/x86/kernel/cpu/microcode/* 15380 15381X86 PLATFORM DRIVERS 15382M: Darren Hart <dvhart@infradead.org> 15383M: Andy Shevchenko <andy@infradead.org> 15384L: platform-driver-x86@vger.kernel.org 15385T: git git://git.infradead.org/linux-platform-drivers-x86.git 15386S: Maintained 15387F: drivers/platform/x86/ 15388F: drivers/platform/olpc/ 15389 15390X86 VDSO 15391M: Andy Lutomirski <luto@amacapital.net> 15392L: linux-kernel@vger.kernel.org 15393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15394S: Maintained 15395F: arch/x86/entry/vdso/ 15396 15397XC2028/3028 TUNER DRIVER 15398M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15399M: Mauro Carvalho Chehab <mchehab@kernel.org> 15400L: linux-media@vger.kernel.org 15401W: https://linuxtv.org 15402T: git git://linuxtv.org/media_tree.git 15403S: Maintained 15404F: drivers/media/tuners/tuner-xc2028.* 15405 15406XEN BLOCK SUBSYSTEM 15407M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15408M: Roger Pau Monné <roger.pau@citrix.com> 15409L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15410S: Supported 15411F: drivers/block/xen-blkback/* 15412F: drivers/block/xen* 15413 15414XEN HYPERVISOR ARM 15415M: Stefano Stabellini <sstabellini@kernel.org> 15416L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15417S: Maintained 15418F: arch/arm/xen/ 15419F: arch/arm/include/asm/xen/ 15420 15421XEN HYPERVISOR ARM64 15422M: Stefano Stabellini <sstabellini@kernel.org> 15423L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15424S: Maintained 15425F: arch/arm64/xen/ 15426F: arch/arm64/include/asm/xen/ 15427 15428XEN HYPERVISOR INTERFACE 15429M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15430M: Juergen Gross <jgross@suse.com> 15431L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15432T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15433S: Supported 15434F: arch/x86/xen/ 15435F: drivers/*/xen-*front.c 15436F: drivers/xen/ 15437F: arch/x86/include/asm/xen/ 15438F: arch/x86/include/asm/pvclock-abi.h 15439F: include/xen/ 15440F: include/uapi/xen/ 15441F: Documentation/ABI/stable/sysfs-hypervisor-xen 15442F: Documentation/ABI/testing/sysfs-hypervisor-xen 15443 15444XEN NETWORK BACKEND DRIVER 15445M: Wei Liu <wei.liu2@citrix.com> 15446M: Paul Durrant <paul.durrant@citrix.com> 15447L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15448L: netdev@vger.kernel.org 15449S: Supported 15450F: drivers/net/xen-netback/* 15451 15452XEN PCI SUBSYSTEM 15453M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15454L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15455S: Supported 15456F: arch/x86/pci/*xen* 15457F: drivers/pci/*xen* 15458 15459XEN PVSCSI DRIVERS 15460M: Juergen Gross <jgross@suse.com> 15461L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15462L: linux-scsi@vger.kernel.org 15463S: Supported 15464F: drivers/scsi/xen-scsifront.c 15465F: drivers/xen/xen-scsiback.c 15466F: include/xen/interface/io/vscsiif.h 15467 15468XEN SWIOTLB SUBSYSTEM 15469M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15470L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15471L: iommu@lists.linux-foundation.org 15472S: Supported 15473F: arch/x86/xen/*swiotlb* 15474F: drivers/xen/*swiotlb* 15475 15476XFS FILESYSTEM 15477M: Darrick J. Wong <darrick.wong@oracle.com> 15478M: linux-xfs@vger.kernel.org 15479L: linux-xfs@vger.kernel.org 15480W: http://xfs.org/ 15481T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15482S: Supported 15483F: Documentation/filesystems/xfs.txt 15484F: fs/xfs/ 15485 15486XILINX AXI ETHERNET DRIVER 15487M: Anirudha Sarangi <anirudh@xilinx.com> 15488M: John Linn <John.Linn@xilinx.com> 15489S: Maintained 15490F: drivers/net/ethernet/xilinx/xilinx_axienet* 15491 15492XILINX UARTLITE SERIAL DRIVER 15493M: Peter Korsgaard <jacmet@sunsite.dk> 15494L: linux-serial@vger.kernel.org 15495S: Maintained 15496F: drivers/tty/serial/uartlite.c 15497 15498XILINX VIDEO IP CORES 15499M: Hyun Kwon <hyun.kwon@xilinx.com> 15500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15501L: linux-media@vger.kernel.org 15502T: git git://linuxtv.org/media_tree.git 15503S: Supported 15504F: Documentation/devicetree/bindings/media/xilinx/ 15505F: drivers/media/platform/xilinx/ 15506F: include/uapi/linux/xilinx-v4l2-controls.h 15507 15508XILLYBUS DRIVER 15509M: Eli Billauer <eli.billauer@gmail.com> 15510L: linux-kernel@vger.kernel.org 15511S: Supported 15512F: drivers/char/xillybus/ 15513 15514XRA1403 GPIO EXPANDER 15515M: Nandor Han <nandor.han@ge.com> 15516M: Semi Malinen <semi.malinen@ge.com> 15517L: linux-gpio@vger.kernel.org 15518S: Maintained 15519F: drivers/gpio/gpio-xra1403.c 15520F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15521 15522XTENSA XTFPGA PLATFORM SUPPORT 15523M: Max Filippov <jcmvbkbc@gmail.com> 15524L: linux-xtensa@linux-xtensa.org 15525S: Maintained 15526F: drivers/spi/spi-xtensa-xtfpga.c 15527F: sound/soc/xtensa/xtfpga-i2s.c 15528 15529YAM DRIVER FOR AX.25 15530M: Jean-Paul Roubelat <jpr@f6fbb.org> 15531L: linux-hams@vger.kernel.org 15532S: Maintained 15533F: drivers/net/hamradio/yam* 15534F: include/linux/yam.h 15535 15536YAMA SECURITY MODULE 15537M: Kees Cook <keescook@chromium.org> 15538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15539S: Supported 15540F: security/yama/ 15541F: Documentation/admin-guide/LSM/Yama.rst 15542 15543YEALINK PHONE DRIVER 15544M: Henk Vergonet <Henk.Vergonet@gmail.com> 15545L: usbb2k-api-dev@nongnu.org 15546S: Maintained 15547F: Documentation/input/yealink.rst 15548F: drivers/input/misc/yealink.* 15549 15550Z8530 DRIVER FOR AX.25 15551M: Joerg Reuter <jreuter@yaina.de> 15552W: http://yaina.de/jreuter/ 15553W: http://www.qsl.net/dl1bke/ 15554L: linux-hams@vger.kernel.org 15555S: Maintained 15556F: Documentation/networking/z8530drv.txt 15557F: drivers/net/hamradio/*scc.c 15558F: drivers/net/hamradio/z8530.h 15559 15560ZBUD COMPRESSED PAGE ALLOCATOR 15561M: Seth Jennings <sjenning@redhat.com> 15562M: Dan Streetman <ddstreet@ieee.org> 15563L: linux-mm@kvack.org 15564S: Maintained 15565F: mm/zbud.c 15566F: include/linux/zbud.h 15567 15568ZD1211RW WIRELESS DRIVER 15569M: Daniel Drake <dsd@gentoo.org> 15570M: Ulrich Kunitz <kune@deine-taler.de> 15571W: http://zd1211.ath.cx/wiki/DriverRewrite 15572L: linux-wireless@vger.kernel.org 15573L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15574S: Maintained 15575F: drivers/net/wireless/zydas/zd1211rw/ 15576 15577ZD1301 MEDIA DRIVER 15578M: Antti Palosaari <crope@iki.fi> 15579L: linux-media@vger.kernel.org 15580W: https://linuxtv.org/ 15581W: http://palosaari.fi/linux/ 15582Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15583S: Maintained 15584F: drivers/media/usb/dvb-usb-v2/zd1301* 15585 15586ZD1301_DEMOD MEDIA DRIVER 15587M: Antti Palosaari <crope@iki.fi> 15588L: linux-media@vger.kernel.org 15589W: https://linuxtv.org/ 15590W: http://palosaari.fi/linux/ 15591Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15592S: Maintained 15593F: drivers/media/dvb-frontends/zd1301_demod* 15594 15595ZPOOL COMPRESSED PAGE STORAGE API 15596M: Dan Streetman <ddstreet@ieee.org> 15597L: linux-mm@kvack.org 15598S: Maintained 15599F: mm/zpool.c 15600F: include/linux/zpool.h 15601 15602ZR36067 VIDEO FOR LINUX DRIVER 15603L: mjpeg-users@lists.sourceforge.net 15604L: linux-media@vger.kernel.org 15605W: http://mjpeg.sourceforge.net/driver-zoran/ 15606T: hg https://linuxtv.org/hg/v4l-dvb 15607S: Odd Fixes 15608F: drivers/media/pci/zoran/ 15609 15610ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15611M: Minchan Kim <minchan@kernel.org> 15612M: Nitin Gupta <ngupta@vflare.org> 15613R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15614L: linux-kernel@vger.kernel.org 15615S: Maintained 15616F: drivers/block/zram/ 15617F: Documentation/blockdev/zram.txt 15618 15619ZS DECSTATION Z85C30 SERIAL DRIVER 15620M: "Maciej W. Rozycki" <macro@linux-mips.org> 15621S: Maintained 15622F: drivers/tty/serial/zs.* 15623 15624ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15625M: Minchan Kim <minchan@kernel.org> 15626M: Nitin Gupta <ngupta@vflare.org> 15627R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15628L: linux-mm@kvack.org 15629S: Maintained 15630F: mm/zsmalloc.c 15631F: include/linux/zsmalloc.h 15632F: Documentation/vm/zsmalloc.txt 15633 15634ZSWAP COMPRESSED SWAP CACHING 15635M: Seth Jennings <sjenning@redhat.com> 15636M: Dan Streetman <ddstreet@ieee.org> 15637L: linux-mm@kvack.org 15638S: Maintained 15639F: mm/zswap.c 15640 15641THE REST 15642M: Linus Torvalds <torvalds@linux-foundation.org> 15643L: linux-kernel@vger.kernel.org 15644Q: http://patchwork.kernel.org/project/LKML/list/ 15645T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15646S: Buried alive in reporters 15647F: * 15648F: */ 15649