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 ATH GENERIC UTILITIES 2330M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2331L: linux-wireless@vger.kernel.org 2332S: Supported 2333F: drivers/net/wireless/ath/* 2334 2335ATHEROS ATH5K WIRELESS DRIVER 2336M: Jiri Slaby <jirislaby@gmail.com> 2337M: Nick Kossifidis <mickflemm@gmail.com> 2338M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2339L: linux-wireless@vger.kernel.org 2340W: http://wireless.kernel.org/en/users/Drivers/ath5k 2341S: Maintained 2342F: drivers/net/wireless/ath/ath5k/ 2343 2344ATHEROS ATH6KL WIRELESS DRIVER 2345M: Kalle Valo <kvalo@qca.qualcomm.com> 2346L: linux-wireless@vger.kernel.org 2347W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2349S: Supported 2350F: drivers/net/wireless/ath/ath6kl/ 2351 2352ATI_REMOTE2 DRIVER 2353M: Ville Syrjala <syrjala@sci.fi> 2354S: Maintained 2355F: drivers/input/misc/ati_remote2.c 2356 2357ATK0110 HWMON DRIVER 2358M: Luca Tettamanti <kronos.it@gmail.com> 2359L: linux-hwmon@vger.kernel.org 2360S: Maintained 2361F: drivers/hwmon/asus_atk0110.c 2362 2363ATLX ETHERNET DRIVERS 2364M: Jay Cliburn <jcliburn@gmail.com> 2365M: Chris Snook <chris.snook@gmail.com> 2366L: netdev@vger.kernel.org 2367W: http://sourceforge.net/projects/atl1 2368W: http://atl1.sourceforge.net 2369S: Maintained 2370F: drivers/net/ethernet/atheros/ 2371 2372ATM 2373M: Chas Williams <3chas3@gmail.com> 2374L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2375L: netdev@vger.kernel.org 2376W: http://linux-atm.sourceforge.net 2377S: Maintained 2378F: drivers/atm/ 2379F: include/linux/atm* 2380F: include/uapi/linux/atm* 2381 2382ATMEL AT91 / AT32 MCI DRIVER 2383M: Ludovic Desroches <ludovic.desroches@microchip.com> 2384S: Maintained 2385F: drivers/mmc/host/atmel-mci.c 2386 2387ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389S: Supported 2390F: drivers/power/reset/at91-sama5d2_shdwc.c 2391 2392ATMEL Audio ALSA driver 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2395S: Supported 2396F: sound/soc/atmel 2397 2398ATMEL I2C DRIVER 2399M: Ludovic Desroches <ludovic.desroches@microchip.com> 2400L: linux-i2c@vger.kernel.org 2401S: Supported 2402F: drivers/i2c/busses/i2c-at91.c 2403 2404ATMEL ISI DRIVER 2405M: Ludovic Desroches <ludovic.desroches@microchip.com> 2406L: linux-media@vger.kernel.org 2407S: Supported 2408F: drivers/media/platform/atmel/atmel-isi.c 2409F: include/media/atmel-isi.h 2410 2411ATMEL LCDFB DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413L: linux-fbdev@vger.kernel.org 2414S: Maintained 2415F: drivers/video/fbdev/atmel_lcdfb.c 2416F: include/video/atmel_lcdc.h 2417 2418ATMEL MACB ETHERNET DRIVER 2419M: Nicolas Ferre <nicolas.ferre@microchip.com> 2420S: Supported 2421F: drivers/net/ethernet/cadence/ 2422 2423ATMEL MAXTOUCH DRIVER 2424M: Nick Dyer <nick@shmanahar.org> 2425T: git git://github.com/ndyer/linux.git 2426S: Maintained 2427F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2428F: drivers/input/touchscreen/atmel_mxt_ts.c 2429 2430ATMEL SAMA5D2 ADC DRIVER 2431M: Ludovic Desroches <ludovic.desroches@microchip.com> 2432L: linux-iio@vger.kernel.org 2433S: Supported 2434F: drivers/iio/adc/at91-sama5d2_adc.c 2435 2436ATMEL SDMMC DRIVER 2437M: Ludovic Desroches <ludovic.desroches@microchip.com> 2438L: linux-mmc@vger.kernel.org 2439S: Supported 2440F: drivers/mmc/host/sdhci-of-at91.c 2441 2442ATMEL SPI DRIVER 2443M: Nicolas Ferre <nicolas.ferre@microchip.com> 2444S: Supported 2445F: drivers/spi/spi-atmel.* 2446 2447ATMEL SSC DRIVER 2448M: Nicolas Ferre <nicolas.ferre@microchip.com> 2449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2450S: Supported 2451F: drivers/misc/atmel-ssc.c 2452F: include/linux/atmel-ssc.h 2453 2454ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2455M: Nicolas Ferre <nicolas.ferre@microchip.com> 2456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2457S: Supported 2458F: drivers/misc/atmel_tclib.c 2459F: drivers/clocksource/tcb_clksrc.c 2460 2461ATMEL USBA UDC DRIVER 2462M: Nicolas Ferre <nicolas.ferre@microchip.com> 2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2464S: Supported 2465F: drivers/usb/gadget/udc/atmel_usba_udc.* 2466 2467ATMEL WIRELESS DRIVER 2468M: Simon Kelley <simon@thekelleys.org.uk> 2469L: linux-wireless@vger.kernel.org 2470W: http://www.thekelleys.org.uk/atmel 2471W: http://atmelwlandriver.sourceforge.net/ 2472S: Maintained 2473F: drivers/net/wireless/atmel/atmel* 2474 2475ATMEL XDMA DRIVER 2476M: Ludovic Desroches <ludovic.desroches@microchip.com> 2477L: linux-arm-kernel@lists.infradead.org 2478L: dmaengine@vger.kernel.org 2479S: Supported 2480F: drivers/dma/at_xdmac.c 2481 2482ATOMIC INFRASTRUCTURE 2483M: Will Deacon <will.deacon@arm.com> 2484M: Peter Zijlstra <peterz@infradead.org> 2485R: Boqun Feng <boqun.feng@gmail.com> 2486L: linux-kernel@vger.kernel.org 2487S: Maintained 2488F: arch/*/include/asm/atomic*.h 2489F: include/*/atomic*.h 2490 2491ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2492M: Bradley Grove <linuxdrivers@attotech.com> 2493L: linux-scsi@vger.kernel.org 2494W: http://www.attotech.com 2495S: Supported 2496F: drivers/scsi/esas2r 2497 2498ATUSB IEEE 802.15.4 RADIO DRIVER 2499M: Stefan Schmidt <stefan@osg.samsung.com> 2500L: linux-wpan@vger.kernel.org 2501S: Maintained 2502F: drivers/net/ieee802154/atusb.c 2503F: drivers/net/ieee802154/atusb.h 2504F: drivers/net/ieee802154/at86rf230.h 2505 2506AUDIT SUBSYSTEM 2507M: Paul Moore <paul@paul-moore.com> 2508M: Eric Paris <eparis@redhat.com> 2509L: linux-audit@redhat.com (moderated for non-subscribers) 2510W: https://github.com/linux-audit 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2512S: Supported 2513F: include/linux/audit.h 2514F: include/uapi/linux/audit.h 2515F: kernel/audit* 2516 2517AUXILIARY DISPLAY DRIVERS 2518M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2519W: http://miguelojeda.es/auxdisplay.htm 2520W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2521S: Maintained 2522F: drivers/auxdisplay/ 2523F: include/linux/cfag12864b.h 2524 2525AX.25 NETWORK LAYER 2526M: Ralf Baechle <ralf@linux-mips.org> 2527L: linux-hams@vger.kernel.org 2528W: http://www.linux-ax25.org/ 2529S: Maintained 2530F: include/uapi/linux/ax25.h 2531F: include/net/ax25.h 2532F: net/ax25/ 2533 2534AXENTIA ARM DEVICES 2535M: Peter Rosin <peda@axentia.se> 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2537S: Maintained 2538F: Documentation/devicetree/bindings/arm/axentia.txt 2539F: arch/arm/boot/dts/at91-linea.dtsi 2540F: arch/arm/boot/dts/at91-natte.dtsi 2541F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2542F: arch/arm/boot/dts/at91-tse850-3.dts 2543 2544AXENTIA ASOC DRIVERS 2545M: Peter Rosin <peda@axentia.se> 2546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2547S: Maintained 2548F: Documentation/devicetree/bindings/sound/axentia,* 2549F: sound/soc/atmel/tse850-pcm5142.c 2550 2551AZ6007 DVB DRIVER 2552M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2553M: Mauro Carvalho Chehab <mchehab@kernel.org> 2554L: linux-media@vger.kernel.org 2555W: https://linuxtv.org 2556T: git git://linuxtv.org/media_tree.git 2557S: Maintained 2558F: drivers/media/usb/dvb-usb-v2/az6007.c 2559 2560AZTECH FM RADIO RECEIVER DRIVER 2561M: Hans Verkuil <hverkuil@xs4all.nl> 2562L: linux-media@vger.kernel.org 2563T: git git://linuxtv.org/media_tree.git 2564W: https://linuxtv.org 2565S: Maintained 2566F: drivers/media/radio/radio-aztech* 2567 2568B43 WIRELESS DRIVER 2569L: linux-wireless@vger.kernel.org 2570L: b43-dev@lists.infradead.org 2571W: http://wireless.kernel.org/en/users/Drivers/b43 2572S: Odd Fixes 2573F: drivers/net/wireless/broadcom/b43/ 2574 2575B43LEGACY WIRELESS DRIVER 2576M: Larry Finger <Larry.Finger@lwfinger.net> 2577L: linux-wireless@vger.kernel.org 2578L: b43-dev@lists.infradead.org 2579W: http://wireless.kernel.org/en/users/Drivers/b43 2580S: Maintained 2581F: drivers/net/wireless/broadcom/b43legacy/ 2582 2583BACKLIGHT CLASS/SUBSYSTEM 2584M: Lee Jones <lee.jones@linaro.org> 2585M: Daniel Thompson <daniel.thompson@linaro.org> 2586M: Jingoo Han <jingoohan1@gmail.com> 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2588S: Maintained 2589F: drivers/video/backlight/ 2590F: include/linux/backlight.h 2591F: include/linux/pwm_backlight.h 2592F: Documentation/devicetree/bindings/leds/backlight 2593 2594BATMAN ADVANCED 2595M: Marek Lindner <mareklindner@neomailbox.ch> 2596M: Simon Wunderlich <sw@simonwunderlich.de> 2597M: Antonio Quartulli <a@unstable.cc> 2598L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2599W: https://www.open-mesh.org/ 2600Q: https://patchwork.open-mesh.org/project/batman/list/ 2601S: Maintained 2602F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2603F: Documentation/ABI/testing/sysfs-class-net-mesh 2604F: Documentation/networking/batman-adv.rst 2605F: include/uapi/linux/batadv_packet.h 2606F: include/uapi/linux/batman_adv.h 2607F: net/batman-adv/ 2608 2609BAYCOM/HDLCDRV DRIVERS FOR AX.25 2610M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2611L: linux-hams@vger.kernel.org 2612W: http://www.baycom.org/~tom/ham/ham.html 2613S: Maintained 2614F: drivers/net/hamradio/baycom* 2615 2616BCACHE (BLOCK LAYER CACHE) 2617M: Michael Lyle <mlyle@lyle.org> 2618M: Kent Overstreet <kent.overstreet@gmail.com> 2619L: linux-bcache@vger.kernel.org 2620W: http://bcache.evilpiepirate.org 2621C: irc://irc.oftc.net/bcache 2622S: Maintained 2623F: drivers/md/bcache/ 2624 2625BDISP ST MEDIA DRIVER 2626M: Fabien Dessenne <fabien.dessenne@st.com> 2627L: linux-media@vger.kernel.org 2628T: git git://linuxtv.org/media_tree.git 2629W: https://linuxtv.org 2630S: Supported 2631F: drivers/media/platform/sti/bdisp 2632 2633BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2634M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2635L: netdev@vger.kernel.org 2636S: Maintained 2637F: drivers/net/ethernet/ec_bhf.c 2638 2639BEFS FILE SYSTEM 2640M: Luis de Bethencourt <luisbg@kernel.org> 2641M: Salah Triki <salah.triki@gmail.com> 2642S: Maintained 2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2644F: Documentation/filesystems/befs.txt 2645F: fs/befs/ 2646 2647BFQ I/O SCHEDULER 2648M: Paolo Valente <paolo.valente@linaro.org> 2649M: Jens Axboe <axboe@kernel.dk> 2650L: linux-block@vger.kernel.org 2651S: Maintained 2652F: block/bfq-* 2653F: Documentation/block/bfq-iosched.txt 2654 2655BFS FILE SYSTEM 2656M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2657S: Maintained 2658F: Documentation/filesystems/bfs.txt 2659F: fs/bfs/ 2660F: include/uapi/linux/bfs_fs.h 2661 2662BLINKM RGB LED DRIVER 2663M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2664S: Maintained 2665F: drivers/leds/leds-blinkm.c 2666 2667BLOCK LAYER 2668M: Jens Axboe <axboe@kernel.dk> 2669L: linux-block@vger.kernel.org 2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2671S: Maintained 2672F: block/ 2673F: drivers/block/ 2674F: kernel/trace/blktrace.c 2675F: lib/sbitmap.c 2676 2677BLOCK2MTD DRIVER 2678M: Joern Engel <joern@lazybastard.org> 2679L: linux-mtd@lists.infradead.org 2680S: Maintained 2681F: drivers/mtd/devices/block2mtd.c 2682 2683BLUETOOTH DRIVERS 2684M: Marcel Holtmann <marcel@holtmann.org> 2685M: Johan Hedberg <johan.hedberg@gmail.com> 2686L: linux-bluetooth@vger.kernel.org 2687W: http://www.bluez.org/ 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2690S: Maintained 2691F: drivers/bluetooth/ 2692 2693BLUETOOTH SUBSYSTEM 2694M: Marcel Holtmann <marcel@holtmann.org> 2695M: Johan Hedberg <johan.hedberg@gmail.com> 2696L: linux-bluetooth@vger.kernel.org 2697W: http://www.bluez.org/ 2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2700S: Maintained 2701F: net/bluetooth/ 2702F: include/net/bluetooth/ 2703 2704BONDING DRIVER 2705M: Jay Vosburgh <j.vosburgh@gmail.com> 2706M: Veaceslav Falico <vfalico@gmail.com> 2707M: Andy Gospodarek <andy@greyhouse.net> 2708L: netdev@vger.kernel.org 2709W: http://sourceforge.net/projects/bonding/ 2710S: Supported 2711F: drivers/net/bonding/ 2712F: include/uapi/linux/if_bonding.h 2713 2714BPF (Safe dynamic programs and tools) 2715M: Alexei Starovoitov <ast@kernel.org> 2716M: Daniel Borkmann <daniel@iogearbox.net> 2717L: netdev@vger.kernel.org 2718L: linux-kernel@vger.kernel.org 2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2721S: Supported 2722F: arch/x86/net/bpf_jit* 2723F: Documentation/networking/filter.txt 2724F: Documentation/bpf/ 2725F: include/linux/bpf* 2726F: include/linux/filter.h 2727F: include/trace/events/bpf.h 2728F: include/trace/events/xdp.h 2729F: include/uapi/linux/bpf* 2730F: include/uapi/linux/filter.h 2731F: kernel/bpf/ 2732F: kernel/trace/bpf_trace.c 2733F: lib/test_bpf.c 2734F: net/bpf/ 2735F: net/core/filter.c 2736F: net/sched/act_bpf.c 2737F: net/sched/cls_bpf.c 2738F: samples/bpf/ 2739F: tools/bpf/ 2740F: tools/testing/selftests/bpf/ 2741 2742BROADCOM B44 10/100 ETHERNET DRIVER 2743M: Michael Chan <michael.chan@broadcom.com> 2744L: netdev@vger.kernel.org 2745S: Supported 2746F: drivers/net/ethernet/broadcom/b44.* 2747 2748BROADCOM B53 ETHERNET SWITCH DRIVER 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750L: netdev@vger.kernel.org 2751L: openwrt-devel@lists.openwrt.org (subscribers-only) 2752S: Supported 2753F: drivers/net/dsa/b53/* 2754F: include/linux/platform_data/b53.h 2755 2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2757M: Florian Fainelli <f.fainelli@gmail.com> 2758M: Ray Jui <rjui@broadcom.com> 2759M: Scott Branden <sbranden@broadcom.com> 2760M: bcm-kernel-feedback-list@broadcom.com 2761T: git git://github.com/broadcom/mach-bcm 2762S: Maintained 2763N: bcm281* 2764N: bcm113* 2765N: bcm216* 2766N: kona 2767F: arch/arm/mach-bcm/ 2768 2769BROADCOM BCM2835 ARM ARCHITECTURE 2770M: Eric Anholt <eric@anholt.net> 2771M: Stefan Wahren <stefan.wahren@i2se.com> 2772L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2774T: git git://github.com/anholt/linux 2775S: Maintained 2776N: bcm2835 2777F: drivers/staging/vc04_services 2778 2779BROADCOM BCM47XX MIPS ARCHITECTURE 2780M: Hauke Mehrtens <hauke@hauke-m.de> 2781M: Rafał Miłecki <zajec5@gmail.com> 2782L: linux-mips@linux-mips.org 2783S: Maintained 2784F: Documentation/devicetree/bindings/mips/brcm/ 2785F: arch/mips/bcm47xx/* 2786F: arch/mips/include/asm/mach-bcm47xx/* 2787 2788BROADCOM BCM5301X ARM ARCHITECTURE 2789M: Hauke Mehrtens <hauke@hauke-m.de> 2790M: Rafał Miłecki <zajec5@gmail.com> 2791M: Jon Mason <jonmason@broadcom.com> 2792M: bcm-kernel-feedback-list@broadcom.com 2793L: linux-arm-kernel@lists.infradead.org 2794S: Maintained 2795F: arch/arm/mach-bcm/bcm_5301x.c 2796F: arch/arm/boot/dts/bcm5301x*.dtsi 2797F: arch/arm/boot/dts/bcm470* 2798F: arch/arm/boot/dts/bcm953012* 2799 2800BROADCOM BCM53573 ARM ARCHITECTURE 2801M: Rafał Miłecki <rafal@milecki.pl> 2802L: linux-arm-kernel@lists.infradead.org 2803S: Maintained 2804F: arch/arm/boot/dts/bcm53573* 2805F: arch/arm/boot/dts/bcm47189* 2806 2807BROADCOM BCM63XX ARM ARCHITECTURE 2808M: Florian Fainelli <f.fainelli@gmail.com> 2809M: bcm-kernel-feedback-list@broadcom.com 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2811T: git git://github.com/broadcom/stblinux.git 2812S: Maintained 2813N: bcm63xx 2814 2815BROADCOM BCM63XX/BCM33XX UDC DRIVER 2816M: Kevin Cernekee <cernekee@gmail.com> 2817L: linux-usb@vger.kernel.org 2818S: Maintained 2819F: drivers/usb/gadget/udc/bcm63xx_udc.* 2820 2821BROADCOM BCM7XXX ARM ARCHITECTURE 2822M: Brian Norris <computersforpeace@gmail.com> 2823M: Gregory Fong <gregory.0xf0@gmail.com> 2824M: Florian Fainelli <f.fainelli@gmail.com> 2825M: bcm-kernel-feedback-list@broadcom.com 2826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2827T: git git://github.com/broadcom/stblinux.git 2828S: Maintained 2829F: arch/arm/mach-bcm/*brcmstb* 2830F: arch/arm/boot/dts/bcm7*.dts* 2831F: drivers/bus/brcmstb_gisb.c 2832F: arch/arm/mm/cache-b15-rac.c 2833F: arch/arm/include/asm/hardware/cache-b15-rac.h 2834N: brcmstb 2835 2836BROADCOM BMIPS CPUFREQ DRIVER 2837M: Markus Mayer <mmayer@broadcom.com> 2838M: bcm-kernel-feedback-list@broadcom.com 2839L: linux-pm@vger.kernel.org 2840S: Maintained 2841F: drivers/cpufreq/bmips-cpufreq.c 2842 2843BROADCOM BMIPS MIPS ARCHITECTURE 2844M: Kevin Cernekee <cernekee@gmail.com> 2845M: Florian Fainelli <f.fainelli@gmail.com> 2846L: linux-mips@linux-mips.org 2847T: git git://github.com/broadcom/stblinux.git 2848S: Maintained 2849F: arch/mips/bmips/* 2850F: arch/mips/include/asm/mach-bmips/* 2851F: arch/mips/kernel/*bmips* 2852F: arch/mips/boot/dts/brcm/bcm*.dts* 2853F: drivers/irqchip/irq-bcm63* 2854F: drivers/irqchip/irq-bcm7* 2855F: drivers/irqchip/irq-brcmstb* 2856F: include/linux/bcm963xx_nvram.h 2857F: include/linux/bcm963xx_tag.h 2858 2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2860M: Rasesh Mody <rasesh.mody@cavium.com> 2861M: Harish Patil <harish.patil@cavium.com> 2862M: Dept-GELinuxNICDev@cavium.com 2863L: netdev@vger.kernel.org 2864S: Supported 2865F: drivers/net/ethernet/broadcom/bnx2.* 2866F: drivers/net/ethernet/broadcom/bnx2_* 2867 2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2869M: QLogic-Storage-Upstream@qlogic.com 2870L: linux-scsi@vger.kernel.org 2871S: Supported 2872F: drivers/scsi/bnx2fc/ 2873 2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2875M: QLogic-Storage-Upstream@qlogic.com 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: drivers/scsi/bnx2i/ 2879 2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2881M: Ariel Elior <ariel.elior@cavium.com> 2882M: everest-linux-l2@cavium.com 2883L: netdev@vger.kernel.org 2884S: Supported 2885F: drivers/net/ethernet/broadcom/bnx2x/ 2886 2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2888M: Michael Chan <michael.chan@broadcom.com> 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnxt/ 2892 2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2894M: Arend van Spriel <arend.vanspriel@broadcom.com> 2895M: Franky Lin <franky.lin@broadcom.com> 2896M: Hante Meuleman <hante.meuleman@broadcom.com> 2897M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2898M: Wright Feng <wright.feng@cypress.com> 2899L: linux-wireless@vger.kernel.org 2900L: brcm80211-dev-list.pdl@broadcom.com 2901L: brcm80211-dev-list@cypress.com 2902S: Supported 2903F: drivers/net/wireless/broadcom/brcm80211/ 2904 2905BROADCOM BRCMSTB GPIO DRIVER 2906M: Gregory Fong <gregory.0xf0@gmail.com> 2907L: bcm-kernel-feedback-list@broadcom.com 2908S: Supported 2909F: drivers/gpio/gpio-brcmstb.c 2910F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2911 2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2913M: Al Cooper <alcooperx@gmail.com> 2914L: linux-kernel@vger.kernel.org 2915L: bcm-kernel-feedback-list@broadcom.com 2916S: Maintained 2917F: drivers/phy/broadcom/phy-brcm-usb* 2918 2919BROADCOM GENET ETHERNET DRIVER 2920M: Doug Berger <opendmb@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922L: netdev@vger.kernel.org 2923S: Supported 2924F: drivers/net/ethernet/broadcom/genet/ 2925 2926BROADCOM IPROC ARM ARCHITECTURE 2927M: Ray Jui <rjui@broadcom.com> 2928M: Scott Branden <sbranden@broadcom.com> 2929M: Jon Mason <jonmason@broadcom.com> 2930M: bcm-kernel-feedback-list@broadcom.com 2931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2932T: git git://github.com/broadcom/cygnus-linux.git 2933S: Maintained 2934N: iproc 2935N: cygnus 2936N: bcm[-_]nsp 2937N: bcm9113* 2938N: bcm9583* 2939N: bcm9585* 2940N: bcm9586* 2941N: bcm988312 2942N: bcm113* 2943N: bcm583* 2944N: bcm585* 2945N: bcm586* 2946N: bcm88312 2947N: hr2 2948F: arch/arm64/boot/dts/broadcom/ns2* 2949F: drivers/clk/bcm/clk-ns* 2950F: drivers/pinctrl/bcm/pinctrl-ns* 2951 2952BROADCOM KONA GPIO DRIVER 2953M: Ray Jui <rjui@broadcom.com> 2954L: bcm-kernel-feedback-list@broadcom.com 2955S: Supported 2956F: drivers/gpio/gpio-bcm-kona.c 2957F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2958 2959BROADCOM NETXTREME-E ROCE DRIVER 2960M: Selvin Xavier <selvin.xavier@broadcom.com> 2961M: Devesh Sharma <devesh.sharma@broadcom.com> 2962M: Somnath Kotur <somnath.kotur@broadcom.com> 2963M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2964L: linux-rdma@vger.kernel.org 2965W: http://www.broadcom.com 2966S: Supported 2967F: drivers/infiniband/hw/bnxt_re/ 2968F: include/uapi/rdma/bnxt_re-abi.h 2969 2970BROADCOM NVRAM DRIVER 2971M: Rafał Miłecki <zajec5@gmail.com> 2972L: linux-mips@linux-mips.org 2973S: Maintained 2974F: drivers/firmware/broadcom/* 2975 2976BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2977M: Rafał Miłecki <zajec5@gmail.com> 2978L: linux-wireless@vger.kernel.org 2979S: Maintained 2980F: drivers/bcma/ 2981F: include/linux/bcma/ 2982 2983BROADCOM STB AVS CPUFREQ DRIVER 2984M: Markus Mayer <mmayer@broadcom.com> 2985M: bcm-kernel-feedback-list@broadcom.com 2986L: linux-pm@vger.kernel.org 2987S: Maintained 2988F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2989F: drivers/cpufreq/brcmstb* 2990 2991BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt 2997F: drivers/thermal/broadcom/brcmstb* 2998 2999BROADCOM STB NAND FLASH DRIVER 3000M: Brian Norris <computersforpeace@gmail.com> 3001M: Kamal Dasu <kdasu.kdev@gmail.com> 3002L: linux-mtd@lists.infradead.org 3003L: bcm-kernel-feedback-list@broadcom.com 3004S: Maintained 3005F: drivers/mtd/nand/raw/brcmnand/ 3006 3007BROADCOM STB DPFE DRIVER 3008M: Markus Mayer <mmayer@broadcom.com> 3009M: bcm-kernel-feedback-list@broadcom.com 3010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3011S: Maintained 3012F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3013F: drivers/memory/brcmstb_dpfe.c 3014 3015BROADCOM SYSTEMPORT ETHERNET DRIVER 3016M: Florian Fainelli <f.fainelli@gmail.com> 3017L: netdev@vger.kernel.org 3018S: Supported 3019F: drivers/net/ethernet/broadcom/bcmsysport.* 3020 3021BROADCOM TG3 GIGABIT ETHERNET DRIVER 3022M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3023M: Prashant Sreedharan <prashant@broadcom.com> 3024M: Michael Chan <mchan@broadcom.com> 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/tg3.* 3028 3029BROCADE BFA FC SCSI DRIVER 3030M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3031M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3032L: linux-scsi@vger.kernel.org 3033S: Supported 3034F: drivers/scsi/bfa/ 3035 3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3037M: Rasesh Mody <rasesh.mody@cavium.com> 3038M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3039M: Dept-GELinuxNICDev@cavium.com 3040L: netdev@vger.kernel.org 3041S: Supported 3042F: drivers/net/ethernet/brocade/bna/ 3043 3044BSG (block layer generic sg v4 driver) 3045M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3046L: linux-scsi@vger.kernel.org 3047S: Supported 3048F: block/bsg.c 3049F: include/linux/bsg.h 3050F: include/uapi/linux/bsg.h 3051 3052BT87X AUDIO DRIVER 3053M: Clemens Ladisch <clemens@ladisch.de> 3054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3055T: git git://git.alsa-project.org/alsa-kernel.git 3056S: Maintained 3057F: Documentation/sound/alsa/Bt87x.txt 3058F: sound/pci/bt87x.c 3059 3060BT8XXGPIO DRIVER 3061M: Michael Buesch <m@bues.ch> 3062W: http://bu3sch.de/btgpio.php 3063S: Maintained 3064F: drivers/gpio/gpio-bt8xx.c 3065 3066BTRFS FILE SYSTEM 3067M: Chris Mason <clm@fb.com> 3068M: Josef Bacik <jbacik@fb.com> 3069M: David Sterba <dsterba@suse.com> 3070L: linux-btrfs@vger.kernel.org 3071W: http://btrfs.wiki.kernel.org/ 3072Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3074S: Maintained 3075F: Documentation/filesystems/btrfs.txt 3076F: fs/btrfs/ 3077F: include/linux/btrfs* 3078F: include/uapi/linux/btrfs* 3079 3080BTTV VIDEO4LINUX DRIVER 3081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3082M: Mauro Carvalho Chehab <mchehab@kernel.org> 3083L: linux-media@vger.kernel.org 3084W: https://linuxtv.org 3085T: git git://linuxtv.org/media_tree.git 3086S: Odd fixes 3087F: Documentation/media/v4l-drivers/bttv* 3088F: drivers/media/pci/bt8xx/bttv* 3089 3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3091M: Chanwoo Choi <cw00.choi@samsung.com> 3092L: linux-pm@vger.kernel.org 3093L: linux-samsung-soc@vger.kernel.org 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3095S: Maintained 3096F: drivers/devfreq/exynos-bus.c 3097F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3098 3099BUSLOGIC SCSI DRIVER 3100M: Khalid Aziz <khalid@gonehiking.org> 3101L: linux-scsi@vger.kernel.org 3102S: Maintained 3103F: drivers/scsi/BusLogic.* 3104F: drivers/scsi/FlashPoint.* 3105 3106C-MEDIA CMI8788 DRIVER 3107M: Clemens Ladisch <clemens@ladisch.de> 3108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3109T: git git://git.alsa-project.org/alsa-kernel.git 3110S: Maintained 3111F: sound/pci/oxygen/ 3112 3113C6X ARCHITECTURE 3114M: Mark Salter <msalter@redhat.com> 3115M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3116L: linux-c6x-dev@linux-c6x.org 3117W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3118S: Maintained 3119F: arch/c6x/ 3120 3121CA8210 IEEE-802.15.4 RADIO DRIVER 3122M: Harry Morris <h.morris@cascoda.com> 3123L: linux-wpan@vger.kernel.org 3124W: https://github.com/Cascoda/ca8210-linux.git 3125S: Maintained 3126F: drivers/net/ieee802154/ca8210.c 3127F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3128 3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3130M: David Howells <dhowells@redhat.com> 3131L: linux-cachefs@redhat.com (moderated for non-subscribers) 3132S: Supported 3133F: Documentation/filesystems/caching/cachefiles.txt 3134F: fs/cachefiles/ 3135 3136CADET FM/AM RADIO RECEIVER DRIVER 3137M: Hans Verkuil <hverkuil@xs4all.nl> 3138L: linux-media@vger.kernel.org 3139T: git git://linuxtv.org/media_tree.git 3140W: https://linuxtv.org 3141S: Maintained 3142F: drivers/media/radio/radio-cadet* 3143 3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3145M: Jonathan Corbet <corbet@lwn.net> 3146L: linux-media@vger.kernel.org 3147T: git git://linuxtv.org/media_tree.git 3148S: Maintained 3149F: Documentation/media/v4l-drivers/cafe_ccic* 3150F: drivers/media/platform/marvell-ccic/ 3151 3152CAIF NETWORK LAYER 3153M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3154L: netdev@vger.kernel.org 3155S: Supported 3156F: Documentation/networking/caif/ 3157F: drivers/net/caif/ 3158F: include/uapi/linux/caif/ 3159F: include/net/caif/ 3160F: net/caif/ 3161 3162CALGARY x86-64 IOMMU 3163M: Muli Ben-Yehuda <mulix@mulix.org> 3164M: Jon Mason <jdmason@kudzu.us> 3165L: iommu@lists.linux-foundation.org 3166S: Maintained 3167F: arch/x86/kernel/pci-calgary_64.c 3168F: arch/x86/kernel/tce_64.c 3169F: arch/x86/include/asm/calgary.h 3170F: arch/x86/include/asm/tce.h 3171 3172CAN NETWORK DRIVERS 3173M: Wolfgang Grandegger <wg@grandegger.com> 3174M: Marc Kleine-Budde <mkl@pengutronix.de> 3175L: linux-can@vger.kernel.org 3176W: https://github.com/linux-can 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3179S: Maintained 3180F: Documentation/devicetree/bindings/net/can/ 3181F: drivers/net/can/ 3182F: include/linux/can/dev.h 3183F: include/linux/can/platform/ 3184F: include/uapi/linux/can/error.h 3185F: include/uapi/linux/can/netlink.h 3186 3187CAN NETWORK LAYER 3188M: Oliver Hartkopp <socketcan@hartkopp.net> 3189M: Marc Kleine-Budde <mkl@pengutronix.de> 3190L: linux-can@vger.kernel.org 3191W: https://github.com/linux-can 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3194S: Maintained 3195F: Documentation/networking/can.rst 3196F: net/can/ 3197F: include/linux/can/core.h 3198F: include/uapi/linux/can.h 3199F: include/uapi/linux/can/bcm.h 3200F: include/uapi/linux/can/raw.h 3201F: include/uapi/linux/can/gw.h 3202 3203CAPABILITIES 3204M: Serge Hallyn <serge@hallyn.com> 3205L: linux-security-module@vger.kernel.org 3206S: Supported 3207F: include/linux/capability.h 3208F: include/uapi/linux/capability.h 3209F: security/commoncap.c 3210F: kernel/capability.c 3211 3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3213M: Kevin Tsai <ktsai@capellamicro.com> 3214S: Maintained 3215F: drivers/iio/light/cm* 3216 3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3218M: Christian Lamparter <chunkeey@googlemail.com> 3219L: linux-wireless@vger.kernel.org 3220W: http://wireless.kernel.org/en/users/Drivers/carl9170 3221S: Maintained 3222F: drivers/net/wireless/ath/carl9170/ 3223 3224CAVIUM I2C DRIVER 3225M: Jan Glauber <jglauber@cavium.com> 3226M: David Daney <david.daney@cavium.com> 3227W: http://www.cavium.com 3228S: Supported 3229F: drivers/i2c/busses/i2c-octeon* 3230F: drivers/i2c/busses/i2c-thunderx* 3231 3232CAVIUM LIQUIDIO NETWORK DRIVER 3233M: Derek Chickles <derek.chickles@caviumnetworks.com> 3234M: Satanand Burla <satananda.burla@caviumnetworks.com> 3235M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3236M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3237L: netdev@vger.kernel.org 3238W: http://www.cavium.com 3239S: Supported 3240F: drivers/net/ethernet/cavium/liquidio/ 3241 3242CAVIUM MMC DRIVER 3243M: Jan Glauber <jglauber@cavium.com> 3244M: David Daney <david.daney@cavium.com> 3245M: Steven J. Hill <Steven.Hill@cavium.com> 3246W: http://www.cavium.com 3247S: Supported 3248F: drivers/mmc/host/cavium* 3249 3250CAVIUM OCTEON-TX CRYPTO DRIVER 3251M: George Cherian <george.cherian@cavium.com> 3252L: linux-crypto@vger.kernel.org 3253W: http://www.cavium.com 3254S: Supported 3255F: drivers/crypto/cavium/cpt/ 3256 3257CAVIUM THUNDERX2 ARM64 SOC 3258M: Robert Richter <rrichter@cavium.com> 3259M: Jayachandran C <jnair@caviumnetworks.com> 3260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3261S: Maintained 3262F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3263F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3264 3265CC2520 IEEE-802.15.4 RADIO DRIVER 3266M: Varka Bhadram <varkabhadram@gmail.com> 3267L: linux-wpan@vger.kernel.org 3268S: Maintained 3269F: drivers/net/ieee802154/cc2520.c 3270F: include/linux/spi/cc2520.h 3271F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3272 3273CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3274M: Gilad Ben-Yossef <gilad@benyossef.com> 3275L: linux-crypto@vger.kernel.org 3276S: Supported 3277F: drivers/crypto/ccree/ 3278W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3279 3280CEC FRAMEWORK 3281M: Hans Verkuil <hans.verkuil@cisco.com> 3282L: linux-media@vger.kernel.org 3283T: git git://linuxtv.org/media_tree.git 3284W: http://linuxtv.org 3285S: Supported 3286F: Documentation/media/kapi/cec-core.rst 3287F: Documentation/media/uapi/cec 3288F: drivers/media/cec/ 3289F: drivers/media/rc/keymaps/rc-cec.c 3290F: include/media/cec.h 3291F: include/media/cec-notifier.h 3292F: include/uapi/linux/cec.h 3293F: include/uapi/linux/cec-funcs.h 3294F: Documentation/devicetree/bindings/media/cec.txt 3295F: Documentation/ABI/testing/debugfs-cec-error-inj 3296 3297CEC GPIO DRIVER 3298M: Hans Verkuil <hans.verkuil@cisco.com> 3299L: linux-media@vger.kernel.org 3300T: git git://linuxtv.org/media_tree.git 3301W: http://linuxtv.org 3302S: Supported 3303F: drivers/media/platform/cec-gpio/ 3304F: Documentation/devicetree/bindings/media/cec-gpio.txt 3305 3306CELL BROADBAND ENGINE ARCHITECTURE 3307M: Arnd Bergmann <arnd@arndb.de> 3308L: linuxppc-dev@lists.ozlabs.org 3309W: http://www.ibm.com/developerworks/power/cell/ 3310S: Supported 3311F: arch/powerpc/include/asm/cell*.h 3312F: arch/powerpc/include/asm/spu*.h 3313F: arch/powerpc/include/uapi/asm/spu*.h 3314F: arch/powerpc/oprofile/*cell* 3315F: arch/powerpc/platforms/cell/ 3316 3317CEPH COMMON CODE (LIBCEPH) 3318M: Ilya Dryomov <idryomov@gmail.com> 3319M: "Yan, Zheng" <zyan@redhat.com> 3320M: Sage Weil <sage@redhat.com> 3321L: ceph-devel@vger.kernel.org 3322W: http://ceph.com/ 3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3324T: git git://github.com/ceph/ceph-client.git 3325S: Supported 3326F: net/ceph/ 3327F: include/linux/ceph/ 3328F: include/linux/crush/ 3329 3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3331M: "Yan, Zheng" <zyan@redhat.com> 3332M: Sage Weil <sage@redhat.com> 3333M: Ilya Dryomov <idryomov@gmail.com> 3334L: ceph-devel@vger.kernel.org 3335W: http://ceph.com/ 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3337T: git git://github.com/ceph/ceph-client.git 3338S: Supported 3339F: Documentation/filesystems/ceph.txt 3340F: fs/ceph/ 3341 3342CERTIFICATE HANDLING: 3343M: David Howells <dhowells@redhat.com> 3344M: David Woodhouse <dwmw2@infradead.org> 3345L: keyrings@vger.kernel.org 3346S: Maintained 3347F: Documentation/module-signing.txt 3348F: certs/ 3349F: scripts/sign-file.c 3350F: scripts/extract-cert.c 3351 3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3353L: linux-usb@vger.kernel.org 3354S: Orphan 3355F: Documentation/usb/WUSB-Design-overview.txt 3356F: Documentation/usb/wusb-cbaf 3357F: drivers/usb/host/hwa-hc.c 3358F: drivers/usb/host/whci/ 3359F: drivers/usb/wusbcore/ 3360F: include/linux/usb/wusb* 3361 3362CFAG12864B LCD DRIVER 3363M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3364W: http://miguelojeda.es/auxdisplay.htm 3365W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3366S: Maintained 3367F: drivers/auxdisplay/cfag12864b.c 3368F: include/linux/cfag12864b.h 3369 3370CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c 3376F: include/linux/cfag12864b.h 3377 3378802.11 (including CFG80211/NL80211) 3379M: Johannes Berg <johannes@sipsolutions.net> 3380L: linux-wireless@vger.kernel.org 3381W: http://wireless.kernel.org/ 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3384S: Maintained 3385F: net/wireless/ 3386F: include/uapi/linux/nl80211.h 3387F: include/linux/ieee80211.h 3388F: include/net/wext.h 3389F: include/net/cfg80211.h 3390F: include/net/iw_handler.h 3391F: include/net/ieee80211_radiotap.h 3392F: Documentation/driver-api/80211/cfg80211.rst 3393F: Documentation/networking/regulatory.txt 3394 3395CHAR and MISC DRIVERS 3396M: Arnd Bergmann <arnd@arndb.de> 3397M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3399S: Supported 3400F: drivers/char/ 3401F: drivers/misc/ 3402F: include/linux/miscdevice.h 3403 3404CHECKPATCH 3405M: Andy Whitcroft <apw@canonical.com> 3406M: Joe Perches <joe@perches.com> 3407S: Maintained 3408F: scripts/checkpatch.pl 3409 3410CHINESE DOCUMENTATION 3411M: Harry Wei <harryxiyou@gmail.com> 3412L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3413L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3414S: Maintained 3415F: Documentation/translations/zh_CN/ 3416 3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3418M: Peter Chen <Peter.Chen@nxp.com> 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3420L: linux-usb@vger.kernel.org 3421S: Maintained 3422F: drivers/usb/chipidea/ 3423 3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3425M: Hans de Goede <hdegoede@redhat.com> 3426L: linux-input@vger.kernel.org 3427S: Maintained 3428F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3429F: drivers/input/touchscreen/chipone_icn8318.c 3430 3431CHROME HARDWARE PLATFORM SUPPORT 3432M: Benson Leung <bleung@chromium.org> 3433M: Olof Johansson <olof@lixom.net> 3434S: Maintained 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3436F: drivers/platform/chrome/ 3437 3438CIRRUS LOGIC AUDIO CODEC DRIVERS 3439M: Brian Austin <brian.austin@cirrus.com> 3440M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3442S: Maintained 3443F: sound/soc/codecs/cs* 3444 3445CIRRUS LOGIC EP93XX ETHERNET DRIVER 3446M: Hartley Sweeten <hsweeten@visionengravers.com> 3447L: netdev@vger.kernel.org 3448S: Maintained 3449F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3450 3451CISCO FCOE HBA DRIVER 3452M: Satish Kharat <satishkh@cisco.com> 3453M: Sesidhar Baddela <sebaddel@cisco.com> 3454M: Karan Tilak Kumar <kartilak@cisco.com> 3455L: linux-scsi@vger.kernel.org 3456S: Supported 3457F: drivers/scsi/fnic/ 3458 3459CISCO SCSI HBA DRIVER 3460M: Karan Tilak Kumar <kartilak@cisco.com> 3461M: Sesidhar Baddela <sebaddel@cisco.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/snic/ 3465 3466CISCO VIC ETHERNET NIC DRIVER 3467M: Christian Benvenuti <benve@cisco.com> 3468M: Govindarajulu Varadarajan <_govind@gmx.com> 3469M: Parvi Kaustubhi <pkaustub@cisco.com> 3470S: Supported 3471F: drivers/net/ethernet/cisco/enic/ 3472 3473CISCO VIC LOW LATENCY NIC DRIVER 3474M: Christian Benvenuti <benve@cisco.com> 3475M: Dave Goodell <dgoodell@cisco.com> 3476S: Supported 3477F: drivers/infiniband/hw/usnic/ 3478 3479CLEANCACHE API 3480M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3481L: linux-kernel@vger.kernel.org 3482S: Maintained 3483F: mm/cleancache.c 3484F: include/linux/cleancache.h 3485 3486CLK API 3487M: Russell King <linux@armlinux.org.uk> 3488L: linux-clk@vger.kernel.org 3489S: Maintained 3490F: include/linux/clk.h 3491 3492CLOCKSOURCE, CLOCKEVENT DRIVERS 3493M: Daniel Lezcano <daniel.lezcano@linaro.org> 3494M: Thomas Gleixner <tglx@linutronix.de> 3495L: linux-kernel@vger.kernel.org 3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3497S: Supported 3498F: drivers/clocksource/ 3499F: Documentation/devicetree/bindings/timer/ 3500 3501CMPC ACPI DRIVER 3502M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3503M: Daniel Oliveira Nascimento <don@syst.com.br> 3504L: platform-driver-x86@vger.kernel.org 3505S: Supported 3506F: drivers/platform/x86/classmate-laptop.c 3507 3508COBALT MEDIA DRIVER 3509M: Hans Verkuil <hans.verkuil@cisco.com> 3510L: linux-media@vger.kernel.org 3511T: git git://linuxtv.org/media_tree.git 3512W: https://linuxtv.org 3513S: Supported 3514F: drivers/media/pci/cobalt/ 3515 3516COCCINELLE/Semantic Patches (SmPL) 3517M: Julia Lawall <Julia.Lawall@lip6.fr> 3518M: Gilles Muller <Gilles.Muller@lip6.fr> 3519M: Nicolas Palix <nicolas.palix@imag.fr> 3520M: Michal Marek <michal.lkml@markovi.net> 3521L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3523W: http://coccinelle.lip6.fr/ 3524S: Supported 3525F: Documentation/dev-tools/coccinelle.rst 3526F: scripts/coccinelle/ 3527F: scripts/coccicheck 3528 3529CODA FILE SYSTEM 3530M: Jan Harkes <jaharkes@cs.cmu.edu> 3531M: coda@cs.cmu.edu 3532L: codalist@coda.cs.cmu.edu 3533W: http://www.coda.cs.cmu.edu/ 3534S: Maintained 3535F: Documentation/filesystems/coda.txt 3536F: fs/coda/ 3537F: include/linux/coda*.h 3538F: include/uapi/linux/coda*.h 3539 3540CODA V4L2 MEM2MEM DRIVER 3541M: Philipp Zabel <p.zabel@pengutronix.de> 3542L: linux-media@vger.kernel.org 3543S: Maintained 3544F: Documentation/devicetree/bindings/media/coda.txt 3545F: drivers/media/platform/coda/ 3546 3547COMMON CLK FRAMEWORK 3548M: Michael Turquette <mturquette@baylibre.com> 3549M: Stephen Boyd <sboyd@kernel.org> 3550L: linux-clk@vger.kernel.org 3551Q: http://patchwork.kernel.org/project/linux-clk/list/ 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3553S: Maintained 3554F: Documentation/devicetree/bindings/clock/ 3555F: drivers/clk/ 3556X: drivers/clk/clkdev.c 3557F: include/linux/clk-pr* 3558F: include/linux/clk/ 3559 3560COMMON INTERNET FILE SYSTEM (CIFS) 3561M: Steve French <sfrench@samba.org> 3562L: linux-cifs@vger.kernel.org 3563L: samba-technical@lists.samba.org (moderated for non-subscribers) 3564W: http://linux-cifs.samba.org/ 3565T: git git://git.samba.org/sfrench/cifs-2.6.git 3566S: Supported 3567F: Documentation/filesystems/cifs/ 3568F: fs/cifs/ 3569 3570COMPACTPCI HOTPLUG CORE 3571M: Scott Murray <scott@spiteful.org> 3572L: linux-pci@vger.kernel.org 3573S: Maintained 3574F: drivers/pci/hotplug/cpci_hotplug* 3575 3576COMPACTPCI HOTPLUG GENERIC DRIVER 3577M: Scott Murray <scott@spiteful.org> 3578L: linux-pci@vger.kernel.org 3579S: Maintained 3580F: drivers/pci/hotplug/cpcihp_generic.c 3581 3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3583M: Scott Murray <scott@spiteful.org> 3584L: linux-pci@vger.kernel.org 3585S: Maintained 3586F: drivers/pci/hotplug/cpcihp_zt5550.* 3587 3588COMPAL LAPTOP SUPPORT 3589M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3590L: platform-driver-x86@vger.kernel.org 3591S: Maintained 3592F: drivers/platform/x86/compal-laptop.c 3593 3594CONEXANT ACCESSRUNNER USB DRIVER 3595L: accessrunner-general@lists.sourceforge.net 3596W: http://accessrunner.sourceforge.net/ 3597S: Orphan 3598F: drivers/usb/atm/cxacru.c 3599 3600CONFIGFS 3601M: Joel Becker <jlbec@evilplan.org> 3602M: Christoph Hellwig <hch@lst.de> 3603T: git git://git.infradead.org/users/hch/configfs.git 3604S: Supported 3605F: fs/configfs/ 3606F: include/linux/configfs.h 3607 3608CONNECTOR 3609M: Evgeniy Polyakov <zbr@ioremap.net> 3610L: netdev@vger.kernel.org 3611S: Maintained 3612F: drivers/connector/ 3613 3614CONTROL GROUP (CGROUP) 3615M: Tejun Heo <tj@kernel.org> 3616M: Li Zefan <lizefan@huawei.com> 3617M: Johannes Weiner <hannes@cmpxchg.org> 3618L: cgroups@vger.kernel.org 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3620S: Maintained 3621F: Documentation/cgroup* 3622F: include/linux/cgroup* 3623F: kernel/cgroup* 3624 3625CONTROL GROUP - CPUSET 3626M: Li Zefan <lizefan@huawei.com> 3627L: cgroups@vger.kernel.org 3628W: http://www.bullopensource.org/cpuset/ 3629W: http://oss.sgi.com/projects/cpusets/ 3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3631S: Maintained 3632F: Documentation/cgroup-v1/cpusets.txt 3633F: include/linux/cpuset.h 3634F: kernel/cgroup/cpuset.c 3635 3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3637M: Johannes Weiner <hannes@cmpxchg.org> 3638M: Michal Hocko <mhocko@kernel.org> 3639M: Vladimir Davydov <vdavydov.dev@gmail.com> 3640L: cgroups@vger.kernel.org 3641L: linux-mm@kvack.org 3642S: Maintained 3643F: mm/memcontrol.c 3644F: mm/swap_cgroup.c 3645 3646CORETEMP HARDWARE MONITORING DRIVER 3647M: Fenghua Yu <fenghua.yu@intel.com> 3648L: linux-hwmon@vger.kernel.org 3649S: Maintained 3650F: Documentation/hwmon/coretemp 3651F: drivers/hwmon/coretemp.c 3652 3653COSA/SRP SYNC SERIAL DRIVER 3654M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3655W: http://www.fi.muni.cz/~kas/cosa/ 3656S: Maintained 3657F: drivers/net/wan/cosa* 3658 3659CPMAC ETHERNET DRIVER 3660M: Florian Fainelli <f.fainelli@gmail.com> 3661L: netdev@vger.kernel.org 3662S: Maintained 3663F: drivers/net/ethernet/ti/cpmac.c 3664 3665CPU FREQUENCY DRIVERS 3666M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3667M: Viresh Kumar <viresh.kumar@linaro.org> 3668L: linux-pm@vger.kernel.org 3669S: Maintained 3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3671T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3672B: https://bugzilla.kernel.org 3673F: Documentation/cpu-freq/ 3674F: Documentation/devicetree/bindings/cpufreq/ 3675F: drivers/cpufreq/ 3676F: include/linux/cpufreq.h 3677F: tools/testing/selftests/cpufreq/ 3678 3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3680M: Viresh Kumar <viresh.kumar@linaro.org> 3681M: Sudeep Holla <sudeep.holla@arm.com> 3682L: linux-pm@vger.kernel.org 3683W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3684S: Maintained 3685F: drivers/cpufreq/arm_big_little.h 3686F: drivers/cpufreq/arm_big_little.c 3687F: drivers/cpufreq/arm_big_little_dt.c 3688 3689CPU POWER MONITORING SUBSYSTEM 3690M: Thomas Renninger <trenn@suse.com> 3691M: Shuah Khan <shuahkh@osg.samsung.com> 3692M: Shuah Khan <shuah@kernel.org> 3693L: linux-pm@vger.kernel.org 3694S: Maintained 3695F: tools/power/cpupower/ 3696 3697CPUID/MSR DRIVER 3698M: "H. Peter Anvin" <hpa@zytor.com> 3699S: Maintained 3700F: arch/x86/kernel/cpuid.c 3701F: arch/x86/kernel/msr.c 3702 3703CPUIDLE DRIVER - ARM BIG LITTLE 3704M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3705M: Daniel Lezcano <daniel.lezcano@linaro.org> 3706L: linux-pm@vger.kernel.org 3707L: linux-arm-kernel@lists.infradead.org 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3709S: Maintained 3710F: drivers/cpuidle/cpuidle-big_little.c 3711 3712CPUIDLE DRIVER - ARM EXYNOS 3713M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3714M: Daniel Lezcano <daniel.lezcano@linaro.org> 3715M: Kukjin Kim <kgene@kernel.org> 3716L: linux-pm@vger.kernel.org 3717L: linux-samsung-soc@vger.kernel.org 3718S: Supported 3719F: drivers/cpuidle/cpuidle-exynos.c 3720F: arch/arm/mach-exynos/pm.c 3721 3722CPUIDLE DRIVERS 3723M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725L: linux-pm@vger.kernel.org 3726S: Maintained 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3728B: https://bugzilla.kernel.org 3729F: drivers/cpuidle/* 3730F: include/linux/cpuidle.h 3731 3732CRAMFS FILESYSTEM 3733M: Nicolas Pitre <nico@linaro.org> 3734S: Maintained 3735F: Documentation/filesystems/cramfs.txt 3736F: fs/cramfs/ 3737 3738CRYPTO API 3739M: Herbert Xu <herbert@gondor.apana.org.au> 3740M: "David S. Miller" <davem@davemloft.net> 3741L: linux-crypto@vger.kernel.org 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3744S: Maintained 3745F: Documentation/crypto/ 3746F: Documentation/devicetree/bindings/crypto/ 3747F: arch/*/crypto/ 3748F: crypto/ 3749F: drivers/crypto/ 3750F: include/crypto/ 3751F: include/linux/crypto* 3752 3753CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3754M: Neil Horman <nhorman@tuxdriver.com> 3755L: linux-crypto@vger.kernel.org 3756S: Maintained 3757F: crypto/ansi_cprng.c 3758F: crypto/rng.c 3759 3760CS3308 MEDIA DRIVER 3761M: Hans Verkuil <hverkuil@xs4all.nl> 3762L: linux-media@vger.kernel.org 3763T: git git://linuxtv.org/media_tree.git 3764W: http://linuxtv.org 3765S: Odd Fixes 3766F: drivers/media/i2c/cs3308.c 3767F: drivers/media/i2c/cs3308.h 3768 3769CS5535 Audio ALSA driver 3770M: Jaya Kumar <jayakumar.alsa@gmail.com> 3771S: Maintained 3772F: sound/pci/cs5535audio/ 3773 3774CW1200 WLAN driver 3775M: Solomon Peachy <pizza@shaftnet.org> 3776S: Maintained 3777F: drivers/net/wireless/st/cw1200/ 3778 3779CX18 VIDEO4LINUX DRIVER 3780M: Andy Walls <awalls@md.metrocast.net> 3781L: ivtv-devel@ivtvdriver.org (subscribers-only) 3782L: linux-media@vger.kernel.org 3783T: git git://linuxtv.org/media_tree.git 3784W: https://linuxtv.org 3785W: http://www.ivtvdriver.org/index.php/Cx18 3786S: Maintained 3787F: Documentation/media/v4l-drivers/cx18* 3788F: drivers/media/pci/cx18/ 3789F: include/uapi/linux/ivtv* 3790 3791CX2341X MPEG ENCODER HELPER MODULE 3792M: Hans Verkuil <hverkuil@xs4all.nl> 3793L: linux-media@vger.kernel.org 3794T: git git://linuxtv.org/media_tree.git 3795W: https://linuxtv.org 3796S: Maintained 3797F: drivers/media/common/cx2341x* 3798F: include/media/cx2341x* 3799 3800CX24120 MEDIA DRIVER 3801M: Jemma Denson <jdenson@gmail.com> 3802M: Patrick Boettcher <patrick.boettcher@posteo.de> 3803L: linux-media@vger.kernel.org 3804W: https://linuxtv.org 3805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3806S: Maintained 3807F: drivers/media/dvb-frontends/cx24120* 3808 3809CX88 VIDEO4LINUX DRIVER 3810M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3811M: Mauro Carvalho Chehab <mchehab@kernel.org> 3812L: linux-media@vger.kernel.org 3813W: https://linuxtv.org 3814T: git git://linuxtv.org/media_tree.git 3815S: Odd fixes 3816F: Documentation/media/v4l-drivers/cx88* 3817F: drivers/media/pci/cx88/ 3818 3819CXD2820R MEDIA DRIVER 3820M: Antti Palosaari <crope@iki.fi> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823W: http://palosaari.fi/linux/ 3824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3825T: git git://linuxtv.org/anttip/media_tree.git 3826S: Maintained 3827F: drivers/media/dvb-frontends/cxd2820r* 3828 3829CXGB3 ETHERNET DRIVER (CXGB3) 3830M: Santosh Raspatur <santosh@chelsio.com> 3831L: netdev@vger.kernel.org 3832W: http://www.chelsio.com 3833S: Supported 3834F: drivers/net/ethernet/chelsio/cxgb3/ 3835 3836CXGB3 ISCSI DRIVER (CXGB3I) 3837M: Karen Xie <kxie@chelsio.com> 3838L: linux-scsi@vger.kernel.org 3839W: http://www.chelsio.com 3840S: Supported 3841F: drivers/scsi/cxgbi/cxgb3i 3842 3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3844M: Steve Wise <swise@chelsio.com> 3845L: linux-rdma@vger.kernel.org 3846W: http://www.openfabrics.org 3847S: Supported 3848F: drivers/infiniband/hw/cxgb3/ 3849F: include/uapi/rdma/cxgb3-abi.h 3850 3851CXGB4 CRYPTO DRIVER (chcr) 3852M: Harsh Jain <harsh@chelsio.com> 3853L: linux-crypto@vger.kernel.org 3854W: http://www.chelsio.com 3855S: Supported 3856F: drivers/crypto/chelsio 3857 3858CXGB4 ETHERNET DRIVER (CXGB4) 3859M: Ganesh Goudar <ganeshgr@chelsio.com> 3860L: netdev@vger.kernel.org 3861W: http://www.chelsio.com 3862S: Supported 3863F: drivers/net/ethernet/chelsio/cxgb4/ 3864 3865CXGB4 ISCSI DRIVER (CXGB4I) 3866M: Karen Xie <kxie@chelsio.com> 3867L: linux-scsi@vger.kernel.org 3868W: http://www.chelsio.com 3869S: Supported 3870F: drivers/scsi/cxgbi/cxgb4i 3871 3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3873M: Steve Wise <swise@chelsio.com> 3874L: linux-rdma@vger.kernel.org 3875W: http://www.openfabrics.org 3876S: Supported 3877F: drivers/infiniband/hw/cxgb4/ 3878F: include/uapi/rdma/cxgb4-abi.h 3879 3880CXGB4VF ETHERNET DRIVER (CXGB4VF) 3881M: Casey Leedom <leedom@chelsio.com> 3882L: netdev@vger.kernel.org 3883W: http://www.chelsio.com 3884S: Supported 3885F: drivers/net/ethernet/chelsio/cxgb4vf/ 3886 3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3888M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3889M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3890L: linuxppc-dev@lists.ozlabs.org 3891S: Supported 3892F: arch/powerpc/platforms/powernv/pci-cxl.c 3893F: drivers/misc/cxl/ 3894F: include/misc/cxl* 3895F: include/uapi/misc/cxl.h 3896F: Documentation/powerpc/cxl.txt 3897F: Documentation/ABI/testing/sysfs-class-cxl 3898 3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3900M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3901M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3902M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3903L: linux-scsi@vger.kernel.org 3904S: Supported 3905F: drivers/scsi/cxlflash/ 3906F: include/uapi/scsi/cxlflash_ioctls.h 3907F: Documentation/powerpc/cxlflash.txt 3908 3909CYBERPRO FB DRIVER 3910M: Russell King <linux@armlinux.org.uk> 3911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3912W: http://www.armlinux.org.uk/ 3913S: Maintained 3914F: drivers/video/fbdev/cyber2000fb.* 3915 3916CYCLADES ASYNC MUX DRIVER 3917W: http://www.cyclades.com/ 3918S: Orphan 3919F: drivers/tty/cyclades.c 3920F: include/linux/cyclades.h 3921F: include/uapi/linux/cyclades.h 3922 3923CYCLADES PC300 DRIVER 3924W: http://www.cyclades.com/ 3925S: Orphan 3926F: drivers/net/wan/pc300* 3927 3928CYPRESS_FIRMWARE MEDIA DRIVER 3929M: Antti Palosaari <crope@iki.fi> 3930L: linux-media@vger.kernel.org 3931W: https://linuxtv.org 3932W: http://palosaari.fi/linux/ 3933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3934T: git git://linuxtv.org/anttip/media_tree.git 3935S: Maintained 3936F: drivers/media/common/cypress_firmware* 3937 3938CYTTSP TOUCHSCREEN DRIVER 3939M: Ferruh Yigit <fery@cypress.com> 3940L: linux-input@vger.kernel.org 3941S: Supported 3942F: drivers/input/touchscreen/cyttsp* 3943F: include/linux/input/cyttsp.h 3944 3945D-LINK DIR-685 TOUCHKEYS DRIVER 3946M: Linus Walleij <linus.walleij@linaro.org> 3947L: linux-input@vger.kernel.org 3948S: Supported 3949F: drivers/input/dlink-dir685-touchkeys.c 3950 3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3952M: Joshua Kinard <kumba@gentoo.org> 3953S: Maintained 3954F: drivers/rtc/rtc-ds1685.c 3955F: include/linux/rtc/ds1685.h 3956 3957DAMA SLAVE for AX.25 3958M: Joerg Reuter <jreuter@yaina.de> 3959W: http://yaina.de/jreuter/ 3960W: http://www.qsl.net/dl1bke/ 3961L: linux-hams@vger.kernel.org 3962S: Maintained 3963F: net/ax25/af_ax25.c 3964F: net/ax25/ax25_dev.c 3965F: net/ax25/ax25_ds_* 3966F: net/ax25/ax25_in.c 3967F: net/ax25/ax25_out.c 3968F: net/ax25/ax25_timer.c 3969F: net/ax25/sysctl_net_ax25.c 3970 3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3972L: netdev@vger.kernel.org 3973S: Orphan 3974F: Documentation/networking/dmfe.txt 3975F: drivers/net/ethernet/dec/tulip/dmfe.c 3976 3977DC390/AM53C974 SCSI driver 3978M: Hannes Reinecke <hare@suse.com> 3979L: linux-scsi@vger.kernel.org 3980S: Maintained 3981F: drivers/scsi/am53c974.c 3982 3983DC395x SCSI driver 3984M: Oliver Neukum <oliver@neukum.org> 3985M: Ali Akcaagac <aliakc@web.de> 3986M: Jamie Lenehan <lenehan@twibble.org> 3987L: dc395x@twibble.org 3988W: http://twibble.org/dist/dc395x/ 3989W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3990S: Maintained 3991F: Documentation/scsi/dc395x.txt 3992F: drivers/scsi/dc395x.* 3993 3994DCCP PROTOCOL 3995M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3996L: dccp@vger.kernel.org 3997W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3998S: Maintained 3999F: include/linux/dccp.h 4000F: include/uapi/linux/dccp.h 4001F: include/linux/tfrc.h 4002F: net/dccp/ 4003 4004DECnet NETWORK LAYER 4005W: http://linux-decnet.sourceforge.net 4006L: linux-decnet-user@lists.sourceforge.net 4007S: Orphan 4008F: Documentation/networking/decnet.txt 4009F: net/decnet/ 4010 4011DECSTATION PLATFORM SUPPORT 4012M: "Maciej W. Rozycki" <macro@linux-mips.org> 4013L: linux-mips@linux-mips.org 4014W: http://www.linux-mips.org/wiki/DECstation 4015S: Maintained 4016F: arch/mips/dec/ 4017F: arch/mips/include/asm/dec/ 4018F: arch/mips/include/asm/mach-dec/ 4019 4020DEFXX FDDI NETWORK DRIVER 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022S: Maintained 4023F: drivers/net/fddi/defxx.* 4024 4025DELL SMBIOS DRIVER 4026M: Pali Rohár <pali.rohar@gmail.com> 4027M: Mario Limonciello <mario.limonciello@dell.com> 4028L: platform-driver-x86@vger.kernel.org 4029S: Maintained 4030F: drivers/platform/x86/dell-smbios.* 4031 4032DELL SMBIOS SMM DRIVER 4033M: Mario Limonciello <mario.limonciello@dell.com> 4034L: platform-driver-x86@vger.kernel.org 4035S: Maintained 4036F: drivers/platform/x86/dell-smbios-smm.c 4037 4038DELL SMBIOS WMI DRIVER 4039M: Mario Limonciello <mario.limonciello@dell.com> 4040L: platform-driver-x86@vger.kernel.org 4041S: Maintained 4042F: drivers/platform/x86/dell-smbios-wmi.c 4043F: tools/wmi/dell-smbios-example.c 4044 4045DELL LAPTOP DRIVER 4046M: Matthew Garrett <mjg59@srcf.ucam.org> 4047M: Pali Rohár <pali.rohar@gmail.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-laptop.c 4051 4052DELL LAPTOP FREEFALL DRIVER 4053M: Pali Rohár <pali.rohar@gmail.com> 4054S: Maintained 4055F: drivers/platform/x86/dell-smo8800.c 4056 4057DELL LAPTOP RBTN DRIVER 4058M: Pali Rohár <pali.rohar@gmail.com> 4059S: Maintained 4060F: drivers/platform/x86/dell-rbtn.* 4061 4062DELL LAPTOP SMM DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064S: Maintained 4065F: drivers/hwmon/dell-smm-hwmon.c 4066F: include/uapi/linux/i8k.h 4067 4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4069M: Doug Warzecha <Douglas_Warzecha@dell.com> 4070S: Maintained 4071F: Documentation/dcdbas.txt 4072F: drivers/firmware/dcdbas.* 4073 4074DELL WMI NOTIFICATIONS DRIVER 4075M: Matthew Garrett <mjg59@srcf.ucam.org> 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/platform/x86/dell-wmi.c 4079 4080DELL WMI DESCRIPTOR DRIVER 4081M: Mario Limonciello <mario.limonciello@dell.com> 4082S: Maintained 4083F: drivers/platform/x86/dell-wmi-descriptor.c 4084 4085DELTA ST MEDIA DRIVER 4086M: Hugues Fruchet <hugues.fruchet@st.com> 4087L: linux-media@vger.kernel.org 4088T: git git://linuxtv.org/media_tree.git 4089W: https://linuxtv.org 4090S: Supported 4091F: drivers/media/platform/sti/delta 4092 4093DENALI NAND DRIVER 4094M: Masahiro Yamada <yamada.masahiro@socionext.com> 4095L: linux-mtd@lists.infradead.org 4096S: Supported 4097F: drivers/mtd/nand/raw/denali* 4098 4099DESIGNWARE USB2 DRD IP DRIVER 4100M: Minas Harutyunyan <hminas@synopsys.com> 4101L: linux-usb@vger.kernel.org 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4103S: Maintained 4104F: drivers/usb/dwc2/ 4105 4106DESIGNWARE USB3 DRD IP DRIVER 4107M: Felipe Balbi <balbi@kernel.org> 4108L: linux-usb@vger.kernel.org 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4110S: Maintained 4111F: drivers/usb/dwc3/ 4112 4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4114M: Andreas Klinger <ak@it-klinger.de> 4115L: linux-iio@vger.kernel.org 4116S: Maintained 4117F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4118F: drivers/iio/proximity/srf*.c 4119 4120DEVICE COREDUMP (DEV_COREDUMP) 4121M: Johannes Berg <johannes@sipsolutions.net> 4122L: linux-kernel@vger.kernel.org 4123S: Maintained 4124F: drivers/base/devcoredump.c 4125F: include/linux/devcoredump.h 4126 4127DEVICE FREQUENCY (DEVFREQ) 4128M: MyungJoo Ham <myungjoo.ham@samsung.com> 4129M: Kyungmin Park <kyungmin.park@samsung.com> 4130R: Chanwoo Choi <cw00.choi@samsung.com> 4131L: linux-pm@vger.kernel.org 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4133S: Maintained 4134F: drivers/devfreq/ 4135F: include/linux/devfreq.h 4136F: Documentation/devicetree/bindings/devfreq/ 4137 4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4139M: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Supported 4143F: drivers/devfreq/event/ 4144F: drivers/devfreq/devfreq-event.c 4145F: include/linux/devfreq-event.h 4146F: Documentation/devicetree/bindings/devfreq/event/ 4147 4148DEVICE NUMBER REGISTRY 4149M: Torben Mathiasen <device@lanana.org> 4150W: http://lanana.org/docs/device-list/index.html 4151S: Maintained 4152 4153DEVICE-MAPPER (LVM) 4154M: Alasdair Kergon <agk@redhat.com> 4155M: Mike Snitzer <snitzer@redhat.com> 4156M: dm-devel@redhat.com 4157L: dm-devel@redhat.com 4158W: http://sources.redhat.com/dm 4159Q: http://patchwork.kernel.org/project/dm-devel/list/ 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4161T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4162S: Maintained 4163F: Documentation/device-mapper/ 4164F: drivers/md/Makefile 4165F: drivers/md/Kconfig 4166F: drivers/md/dm* 4167F: drivers/md/persistent-data/ 4168F: include/linux/device-mapper.h 4169F: include/linux/dm-*.h 4170F: include/uapi/linux/dm-*.h 4171 4172DEVLINK 4173M: Jiri Pirko <jiri@mellanox.com> 4174L: netdev@vger.kernel.org 4175S: Supported 4176F: net/core/devlink.c 4177F: include/net/devlink.h 4178F: include/uapi/linux/devlink.h 4179 4180DIALOG SEMICONDUCTOR DRIVERS 4181M: Support Opensource <support.opensource@diasemi.com> 4182W: http://www.dialog-semiconductor.com/products 4183S: Supported 4184F: Documentation/hwmon/da90?? 4185F: Documentation/devicetree/bindings/mfd/da90*.txt 4186F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4187F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4188F: Documentation/devicetree/bindings/regulator/da92*.txt 4189F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4190F: Documentation/devicetree/bindings/sound/da[79]*.txt 4191F: drivers/gpio/gpio-da90??.c 4192F: drivers/hwmon/da90??-hwmon.c 4193F: drivers/iio/adc/da91??-*.c 4194F: drivers/input/misc/da90??_onkey.c 4195F: drivers/input/touchscreen/da9052_tsi.c 4196F: drivers/leds/leds-da90??.c 4197F: drivers/mfd/da903x.c 4198F: drivers/mfd/da90??-*.c 4199F: drivers/mfd/da91??-*.c 4200F: drivers/power/supply/da9052-battery.c 4201F: drivers/power/supply/da91??-*.c 4202F: drivers/regulator/da903x.c 4203F: drivers/regulator/da9???-regulator.[ch] 4204F: drivers/thermal/da90??-thermal.c 4205F: drivers/rtc/rtc-da90??.c 4206F: drivers/video/backlight/da90??_bl.c 4207F: drivers/watchdog/da90??_wdt.c 4208F: include/linux/mfd/da903x.h 4209F: include/linux/mfd/da9052/ 4210F: include/linux/mfd/da9055/ 4211F: include/linux/mfd/da9062/ 4212F: include/linux/mfd/da9063/ 4213F: include/linux/mfd/da9150/ 4214F: include/linux/regulator/da9211.h 4215F: include/sound/da[79]*.h 4216F: sound/soc/codecs/da[79]*.[ch] 4217 4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4219M: William Breathitt Gray <vilhelm.gray@gmail.com> 4220L: linux-gpio@vger.kernel.org 4221S: Maintained 4222F: drivers/gpio/gpio-gpio-mm.c 4223 4224DIGI NEO AND CLASSIC PCI PRODUCTS 4225M: Lidza Louina <lidza.louina@gmail.com> 4226M: Mark Hounschell <markh@compro.net> 4227L: driverdev-devel@linuxdriverproject.org 4228S: Maintained 4229F: drivers/staging/dgnc/ 4230 4231DIOLAN U2C-12 I2C DRIVER 4232M: Guenter Roeck <linux@roeck-us.net> 4233L: linux-i2c@vger.kernel.org 4234S: Maintained 4235F: drivers/i2c/busses/i2c-diolan-u2c.c 4236 4237FILESYSTEM DIRECT ACCESS (DAX) 4238M: Matthew Wilcox <mawilcox@microsoft.com> 4239M: Ross Zwisler <ross.zwisler@linux.intel.com> 4240L: linux-fsdevel@vger.kernel.org 4241S: Supported 4242F: fs/dax.c 4243F: include/linux/dax.h 4244F: include/trace/events/fs_dax.h 4245 4246DEVICE DIRECT ACCESS (DAX) 4247M: Dan Williams <dan.j.williams@intel.com> 4248L: linux-nvdimm@lists.01.org 4249S: Supported 4250F: drivers/dax/ 4251 4252DIRECTORY NOTIFICATION (DNOTIFY) 4253M: Jan Kara <jack@suse.cz> 4254R: Amir Goldstein <amir73il@gmail.com> 4255L: linux-fsdevel@vger.kernel.org 4256S: Maintained 4257F: Documentation/filesystems/dnotify.txt 4258F: fs/notify/dnotify/ 4259F: include/linux/dnotify.h 4260 4261DISK GEOMETRY AND PARTITION HANDLING 4262M: Andries Brouwer <aeb@cwi.nl> 4263W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4264W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4265W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4266S: Maintained 4267 4268DISKQUOTA 4269M: Jan Kara <jack@suse.com> 4270S: Maintained 4271F: Documentation/filesystems/quota.txt 4272F: fs/quota/ 4273F: include/linux/quota*.h 4274F: include/uapi/linux/quota*.h 4275 4276DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4277M: Bernie Thompson <bernie@plugable.com> 4278L: linux-fbdev@vger.kernel.org 4279S: Maintained 4280W: http://plugable.com/category/projects/udlfb/ 4281F: drivers/video/fbdev/udlfb.c 4282F: include/video/udlfb.h 4283F: Documentation/fb/udlfb.txt 4284 4285DISTRIBUTED LOCK MANAGER (DLM) 4286M: Christine Caulfield <ccaulfie@redhat.com> 4287M: David Teigland <teigland@redhat.com> 4288L: cluster-devel@redhat.com 4289W: http://sources.redhat.com/cluster/ 4290T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4291S: Supported 4292F: fs/dlm/ 4293 4294DMA BUFFER SHARING FRAMEWORK 4295M: Sumit Semwal <sumit.semwal@linaro.org> 4296S: Maintained 4297L: linux-media@vger.kernel.org 4298L: dri-devel@lists.freedesktop.org 4299L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4300F: drivers/dma-buf/ 4301F: include/linux/dma-buf* 4302F: include/linux/reservation.h 4303F: include/linux/*fence.h 4304F: Documentation/driver-api/dma-buf.rst 4305T: git git://anongit.freedesktop.org/drm/drm-misc 4306 4307DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4308M: Vinod Koul <vinod.koul@intel.com> 4309L: dmaengine@vger.kernel.org 4310Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4311S: Maintained 4312F: drivers/dma/ 4313F: include/linux/dmaengine.h 4314F: include/linux/of_dma.h 4315F: Documentation/devicetree/bindings/dma/ 4316F: Documentation/driver-api/dmaengine/ 4317T: git git://git.infradead.org/users/vkoul/slave-dma.git 4318 4319DMA MAPPING HELPERS 4320M: Christoph Hellwig <hch@lst.de> 4321M: Marek Szyprowski <m.szyprowski@samsung.com> 4322R: Robin Murphy <robin.murphy@arm.com> 4323L: iommu@lists.linux-foundation.org 4324T: git git://git.infradead.org/users/hch/dma-mapping.git 4325W: http://git.infradead.org/users/hch/dma-mapping.git 4326S: Supported 4327F: lib/dma-debug.c 4328F: lib/dma-direct.c 4329F: lib/dma-virt.c 4330F: drivers/base/dma-mapping.c 4331F: drivers/base/dma-coherent.c 4332F: include/asm-generic/dma-mapping.h 4333F: include/linux/dma-direct.h 4334F: include/linux/dma-mapping.h 4335 4336DME1737 HARDWARE MONITOR DRIVER 4337M: Juerg Haefliger <juergh@gmail.com> 4338L: linux-hwmon@vger.kernel.org 4339S: Maintained 4340F: Documentation/hwmon/dme1737 4341F: drivers/hwmon/dme1737.c 4342 4343DMI/SMBIOS SUPPORT 4344M: Jean Delvare <jdelvare@suse.com> 4345S: Maintained 4346T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4347F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4348F: drivers/firmware/dmi-id.c 4349F: drivers/firmware/dmi_scan.c 4350F: include/linux/dmi.h 4351 4352DOCUMENTATION 4353M: Jonathan Corbet <corbet@lwn.net> 4354L: linux-doc@vger.kernel.org 4355S: Maintained 4356F: Documentation/ 4357F: scripts/kernel-doc 4358X: Documentation/ABI/ 4359X: Documentation/devicetree/ 4360X: Documentation/acpi 4361X: Documentation/power 4362X: Documentation/spi 4363X: Documentation/media 4364T: git git://git.lwn.net/linux.git docs-next 4365 4366DONGWOON DW9714 LENS VOICE COIL DRIVER 4367M: Sakari Ailus <sakari.ailus@linux.intel.com> 4368L: linux-media@vger.kernel.org 4369T: git git://linuxtv.org/media_tree.git 4370S: Maintained 4371F: drivers/media/i2c/dw9714.c 4372 4373DOUBLETALK DRIVER 4374M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4375L: blinux-list@redhat.com 4376S: Maintained 4377F: drivers/char/dtlk.c 4378F: include/linux/dtlk.h 4379 4380DPAA2 DATAPATH I/O (DPIO) DRIVER 4381M: Roy Pledge <Roy.Pledge@nxp.com> 4382L: linux-kernel@vger.kernel.org 4383S: Maintained 4384F: drivers/staging/fsl-mc/bus/dpio 4385 4386DPAA2 ETHERNET DRIVER 4387M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4388L: linux-kernel@vger.kernel.org 4389S: Maintained 4390F: drivers/staging/fsl-dpaa2/ethernet 4391 4392DPAA2 ETHERNET SWITCH DRIVER 4393M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4394L: linux-kernel@vger.kernel.org 4395S: Maintained 4396F: drivers/staging/fsl-dpaa2/ethsw 4397 4398DPT_I2O SCSI RAID DRIVER 4399M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4400L: linux-scsi@vger.kernel.org 4401W: http://www.adaptec.com/ 4402S: Maintained 4403F: drivers/scsi/dpt* 4404F: drivers/scsi/dpt/ 4405 4406DRBD DRIVER 4407M: Philipp Reisner <philipp.reisner@linbit.com> 4408M: Lars Ellenberg <lars.ellenberg@linbit.com> 4409L: drbd-dev@lists.linbit.com 4410W: http://www.drbd.org 4411T: git git://git.linbit.com/linux-drbd.git 4412T: git git://git.linbit.com/drbd-8.4.git 4413S: Supported 4414F: drivers/block/drbd/ 4415F: lib/lru_cache.c 4416F: Documentation/blockdev/drbd/ 4417 4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4419M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4421S: Supported 4422F: Documentation/kobject.txt 4423F: drivers/base/ 4424F: fs/debugfs/ 4425F: fs/sysfs/ 4426F: include/linux/debugfs.h 4427F: include/linux/kobj* 4428F: lib/kobj* 4429 4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4431M: Kevin Hilman <khilman@kernel.org> 4432M: Nishanth Menon <nm@ti.com> 4433S: Maintained 4434F: drivers/power/avs/ 4435F: include/linux/power/smartreflex.h 4436L: linux-pm@vger.kernel.org 4437 4438DRM DRIVER FOR ARM PL111 CLCD 4439M: Eric Anholt <eric@anholt.net> 4440T: git git://anongit.freedesktop.org/drm/drm-misc 4441S: Supported 4442F: drivers/gpu/drm/pl111/ 4443 4444DRM DRIVER FOR ARM VERSATILE TFT PANELS 4445M: Linus Walleij <linus.walleij@linaro.org> 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447S: Maintained 4448F: drivers/gpu/drm/panel/panel-arm-versatile.c 4449F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4450 4451DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4452M: Dave Airlie <airlied@redhat.com> 4453S: Odd Fixes 4454F: drivers/gpu/drm/ast/ 4455 4456DRM DRIVER FOR BOCHS VIRTUAL GPU 4457M: Gerd Hoffmann <kraxel@redhat.com> 4458L: virtualization@lists.linux-foundation.org 4459T: git git://anongit.freedesktop.org/drm/drm-misc 4460S: Maintained 4461F: drivers/gpu/drm/bochs/ 4462 4463DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4464M: Linus Walleij <linus.walleij@linaro.org> 4465T: git git://anongit.freedesktop.org/drm/drm-misc 4466S: Maintained 4467F: drivers/gpu/drm/tve200/ 4468 4469DRM DRIVER FOR ILITEK ILI9225 PANELS 4470M: David Lechner <david@lechnology.com> 4471S: Maintained 4472F: drivers/gpu/drm/tinydrm/ili9225.c 4473F: Documentation/devicetree/bindings/display/ili9225.txt 4474 4475DRM DRIVER FOR INTEL I810 VIDEO CARDS 4476S: Orphan / Obsolete 4477F: drivers/gpu/drm/i810/ 4478F: include/uapi/drm/i810_drm.h 4479 4480DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4481S: Orphan / Obsolete 4482F: drivers/gpu/drm/mga/ 4483F: include/uapi/drm/mga_drm.h 4484 4485DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4486M: Dave Airlie <airlied@redhat.com> 4487S: Odd Fixes 4488F: drivers/gpu/drm/mgag200/ 4489 4490DRM DRIVER FOR MI0283QT 4491M: Noralf Trønnes <noralf@tronnes.org> 4492S: Maintained 4493F: drivers/gpu/drm/tinydrm/mi0283qt.c 4494F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4495 4496DRM DRIVER FOR MSM ADRENO GPU 4497M: Rob Clark <robdclark@gmail.com> 4498L: linux-arm-msm@vger.kernel.org 4499L: dri-devel@lists.freedesktop.org 4500L: freedreno@lists.freedesktop.org 4501T: git git://people.freedesktop.org/~robclark/linux 4502S: Maintained 4503F: drivers/gpu/drm/msm/ 4504F: include/uapi/drm/msm_drm.h 4505F: Documentation/devicetree/bindings/display/msm/ 4506 4507DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4508M: Ben Skeggs <bskeggs@redhat.com> 4509L: dri-devel@lists.freedesktop.org 4510L: nouveau@lists.freedesktop.org 4511T: git git://github.com/skeggsb/linux 4512S: Supported 4513F: drivers/gpu/drm/nouveau/ 4514F: include/uapi/drm/nouveau_drm.h 4515 4516DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4517M: Noralf Trønnes <noralf@tronnes.org> 4518S: Maintained 4519F: drivers/gpu/drm/tinydrm/repaper.c 4520F: Documentation/devicetree/bindings/display/repaper.txt 4521 4522DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4523M: Dave Airlie <airlied@redhat.com> 4524M: Gerd Hoffmann <kraxel@redhat.com> 4525L: virtualization@lists.linux-foundation.org 4526T: git git://anongit.freedesktop.org/drm/drm-misc 4527S: Obsolete 4528W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4529F: drivers/gpu/drm/cirrus/ 4530 4531DRM DRIVER FOR QXL VIRTUAL GPU 4532M: Dave Airlie <airlied@redhat.com> 4533M: Gerd Hoffmann <kraxel@redhat.com> 4534L: virtualization@lists.linux-foundation.org 4535T: git git://anongit.freedesktop.org/drm/drm-misc 4536S: Maintained 4537F: drivers/gpu/drm/qxl/ 4538F: include/uapi/drm/qxl_drm.h 4539 4540DRM DRIVER FOR RAGE 128 VIDEO CARDS 4541S: Orphan / Obsolete 4542F: drivers/gpu/drm/r128/ 4543F: include/uapi/drm/r128_drm.h 4544 4545DRM DRIVER FOR SAVAGE VIDEO CARDS 4546S: Orphan / Obsolete 4547F: drivers/gpu/drm/savage/ 4548F: include/uapi/drm/savage_drm.h 4549 4550DRM DRIVER FOR SIS VIDEO CARDS 4551S: Orphan / Obsolete 4552F: drivers/gpu/drm/sis/ 4553F: include/uapi/drm/sis_drm.h 4554 4555DRM DRIVER FOR SITRONIX ST7586 PANELS 4556M: David Lechner <david@lechnology.com> 4557S: Maintained 4558F: drivers/gpu/drm/tinydrm/st7586.c 4559F: Documentation/devicetree/bindings/display/st7586.txt 4560 4561DRM DRIVER FOR SITRONIX ST7735R PANELS 4562M: David Lechner <david@lechnology.com> 4563S: Maintained 4564F: drivers/gpu/drm/tinydrm/st7735r.c 4565F: Documentation/devicetree/bindings/display/st7735r.txt 4566 4567DRM DRIVER FOR TDFX VIDEO CARDS 4568S: Orphan / Obsolete 4569F: drivers/gpu/drm/tdfx/ 4570 4571DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4572M: Dave Airlie <airlied@redhat.com> 4573S: Odd Fixes 4574F: drivers/gpu/drm/udl/ 4575 4576DRM DRIVER FOR VMWARE VIRTUAL GPU 4577M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4578M: Sinclair Yeh <syeh@vmware.com> 4579M: Thomas Hellstrom <thellstrom@vmware.com> 4580L: dri-devel@lists.freedesktop.org 4581T: git git://people.freedesktop.org/~syeh/repos_linux 4582T: git git://people.freedesktop.org/~thomash/linux 4583S: Supported 4584F: drivers/gpu/drm/vmwgfx/ 4585F: include/uapi/drm/vmwgfx_drm.h 4586 4587DRM DRIVERS 4588M: David Airlie <airlied@linux.ie> 4589L: dri-devel@lists.freedesktop.org 4590T: git git://people.freedesktop.org/~airlied/linux 4591B: https://bugs.freedesktop.org/ 4592C: irc://chat.freenode.net/dri-devel 4593S: Maintained 4594F: drivers/gpu/drm/ 4595F: drivers/gpu/vga/ 4596F: Documentation/devicetree/bindings/display/ 4597F: Documentation/devicetree/bindings/gpu/ 4598F: Documentation/devicetree/bindings/video/ 4599F: Documentation/gpu/ 4600F: include/drm/ 4601F: include/uapi/drm/ 4602F: include/linux/vga* 4603 4604DRM DRIVERS AND MISC GPU PATCHES 4605M: Gustavo Padovan <gustavo@padovan.org> 4606M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4607M: Sean Paul <seanpaul@chromium.org> 4608W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4609S: Maintained 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611F: Documentation/gpu/ 4612F: drivers/gpu/vga/ 4613F: drivers/gpu/drm/* 4614F: include/drm/drm* 4615F: include/uapi/drm/drm* 4616F: include/linux/vga* 4617 4618DRM DRIVERS FOR ALLWINNER A10 4619M: Maxime Ripard <maxime.ripard@bootlin.com> 4620L: dri-devel@lists.freedesktop.org 4621S: Supported 4622F: drivers/gpu/drm/sun4i/ 4623F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4624T: git git://anongit.freedesktop.org/drm/drm-misc 4625 4626DRM DRIVERS FOR AMLOGIC SOCS 4627M: Neil Armstrong <narmstrong@baylibre.com> 4628L: dri-devel@lists.freedesktop.org 4629L: linux-amlogic@lists.infradead.org 4630W: http://linux-meson.com/ 4631S: Supported 4632F: drivers/gpu/drm/meson/ 4633F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4634F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4635F: Documentation/gpu/meson.rst 4636T: git git://anongit.freedesktop.org/drm/drm-misc 4637 4638DRM DRIVERS FOR ATMEL HLCDC 4639M: Boris Brezillon <boris.brezillon@bootlin.com> 4640L: dri-devel@lists.freedesktop.org 4641S: Supported 4642F: drivers/gpu/drm/atmel-hlcdc/ 4643F: Documentation/devicetree/bindings/drm/atmel/ 4644T: git git://anongit.freedesktop.org/drm/drm-misc 4645 4646DRM DRIVERS FOR BRIDGE CHIPS 4647M: Archit Taneja <architt@codeaurora.org> 4648M: Andrzej Hajda <a.hajda@samsung.com> 4649R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4650S: Maintained 4651T: git git://anongit.freedesktop.org/drm/drm-misc 4652F: drivers/gpu/drm/bridge/ 4653 4654DRM DRIVERS FOR EXYNOS 4655M: Inki Dae <inki.dae@samsung.com> 4656M: Joonyoung Shim <jy0922.shim@samsung.com> 4657M: Seung-Woo Kim <sw0312.kim@samsung.com> 4658M: Kyungmin Park <kyungmin.park@samsung.com> 4659L: dri-devel@lists.freedesktop.org 4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4661S: Supported 4662F: drivers/gpu/drm/exynos/ 4663F: include/uapi/drm/exynos_drm.h 4664F: Documentation/devicetree/bindings/display/exynos/ 4665 4666DRM DRIVERS FOR FREESCALE DCU 4667M: Stefan Agner <stefan@agner.ch> 4668M: Alison Wang <alison.wang@freescale.com> 4669L: dri-devel@lists.freedesktop.org 4670S: Supported 4671F: drivers/gpu/drm/fsl-dcu/ 4672F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4673F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4674F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4675 4676DRM DRIVERS FOR FREESCALE IMX 4677M: Philipp Zabel <p.zabel@pengutronix.de> 4678L: dri-devel@lists.freedesktop.org 4679S: Maintained 4680F: drivers/gpu/drm/imx/ 4681F: drivers/gpu/ipu-v3/ 4682F: Documentation/devicetree/bindings/display/imx/ 4683 4684DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4685M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4686L: dri-devel@lists.freedesktop.org 4687T: git git://github.com/patjak/drm-gma500 4688S: Maintained 4689F: drivers/gpu/drm/gma500/ 4690 4691DRM DRIVERS FOR HISILICON 4692M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4693M: Rongrong Zou <zourongrong@gmail.com> 4694R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4695R: Chen Feng <puck.chen@hisilicon.com> 4696L: dri-devel@lists.freedesktop.org 4697T: git git://github.com/xin3liang/linux.git 4698S: Maintained 4699F: drivers/gpu/drm/hisilicon/ 4700F: Documentation/devicetree/bindings/display/hisilicon/ 4701 4702DRM DRIVERS FOR MEDIATEK 4703M: CK Hu <ck.hu@mediatek.com> 4704M: Philipp Zabel <p.zabel@pengutronix.de> 4705L: dri-devel@lists.freedesktop.org 4706S: Supported 4707F: drivers/gpu/drm/mediatek/ 4708F: Documentation/devicetree/bindings/display/mediatek/ 4709 4710DRM DRIVERS FOR NVIDIA TEGRA 4711M: Thierry Reding <thierry.reding@gmail.com> 4712L: dri-devel@lists.freedesktop.org 4713L: linux-tegra@vger.kernel.org 4714T: git git://anongit.freedesktop.org/tegra/linux.git 4715S: Supported 4716F: drivers/gpu/drm/tegra/ 4717F: drivers/gpu/host1x/ 4718F: include/linux/host1x.h 4719F: include/uapi/drm/tegra_drm.h 4720F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4721 4722DRM DRIVERS FOR RENESAS 4723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4724L: dri-devel@lists.freedesktop.org 4725L: linux-renesas-soc@vger.kernel.org 4726T: git git://linuxtv.org/pinchartl/fbdev 4727S: Supported 4728F: drivers/gpu/drm/rcar-du/ 4729F: drivers/gpu/drm/shmobile/ 4730F: include/linux/platform_data/shmob_drm.h 4731F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4732F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4733F: Documentation/devicetree/bindings/display/renesas,du.txt 4734 4735DRM DRIVERS FOR ROCKCHIP 4736M: Sandy Huang <hjc@rock-chips.com> 4737M: Heiko Stübner <heiko@sntech.de> 4738L: dri-devel@lists.freedesktop.org 4739S: Maintained 4740F: drivers/gpu/drm/rockchip/ 4741F: Documentation/devicetree/bindings/display/rockchip/ 4742T: git git://anongit.freedesktop.org/drm/drm-misc 4743 4744DRM DRIVERS FOR STI 4745M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4746M: Vincent Abriou <vincent.abriou@st.com> 4747L: dri-devel@lists.freedesktop.org 4748T: git git://anongit.freedesktop.org/drm/drm-misc 4749S: Maintained 4750F: drivers/gpu/drm/sti 4751F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4752 4753DRM DRIVERS FOR STM 4754M: Yannick Fertre <yannick.fertre@st.com> 4755M: Philippe Cornu <philippe.cornu@st.com> 4756M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4757M: Vincent Abriou <vincent.abriou@st.com> 4758L: dri-devel@lists.freedesktop.org 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760S: Maintained 4761F: drivers/gpu/drm/stm 4762F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4763 4764DRM DRIVERS FOR TI LCDC 4765M: Jyri Sarha <jsarha@ti.com> 4766R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4767L: dri-devel@lists.freedesktop.org 4768S: Maintained 4769F: drivers/gpu/drm/tilcdc/ 4770F: Documentation/devicetree/bindings/display/tilcdc/ 4771 4772DRM DRIVERS FOR TI OMAP 4773M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774L: dri-devel@lists.freedesktop.org 4775S: Maintained 4776F: drivers/gpu/drm/omapdrm/ 4777F: Documentation/devicetree/bindings/display/ti/ 4778 4779DRM DRIVERS FOR VC4 4780M: Eric Anholt <eric@anholt.net> 4781T: git git://github.com/anholt/linux 4782S: Supported 4783F: drivers/gpu/drm/vc4/ 4784F: include/uapi/drm/vc4_drm.h 4785F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR VIVANTE GPU IP 4789M: Lucas Stach <l.stach@pengutronix.de> 4790R: Russell King <linux+etnaviv@armlinux.org.uk> 4791R: Christian Gmeiner <christian.gmeiner@gmail.com> 4792L: etnaviv@lists.freedesktop.org 4793L: dri-devel@lists.freedesktop.org 4794S: Maintained 4795F: drivers/gpu/drm/etnaviv/ 4796F: include/uapi/drm/etnaviv_drm.h 4797F: Documentation/devicetree/bindings/display/etnaviv/ 4798 4799DRM DRIVERS FOR ZTE ZX 4800M: Shawn Guo <shawnguo@kernel.org> 4801L: dri-devel@lists.freedesktop.org 4802S: Maintained 4803F: drivers/gpu/drm/zte/ 4804F: Documentation/devicetree/bindings/display/zte,vou.txt 4805T: git git://anongit.freedesktop.org/drm/drm-misc 4806 4807DRM PANEL DRIVERS 4808M: Thierry Reding <thierry.reding@gmail.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://anongit.freedesktop.org/drm/drm-misc 4811S: Maintained 4812F: drivers/gpu/drm/drm_panel.c 4813F: drivers/gpu/drm/panel/ 4814F: include/drm/drm_panel.h 4815F: Documentation/devicetree/bindings/display/panel/ 4816 4817DRM TINYDRM DRIVERS 4818M: Noralf Trønnes <noralf@tronnes.org> 4819W: https://github.com/notro/tinydrm/wiki/Development 4820T: git git://anongit.freedesktop.org/drm/drm-misc 4821S: Maintained 4822F: drivers/gpu/drm/tinydrm/ 4823F: include/drm/tinydrm/ 4824 4825DRM TTM SUBSYSTEM 4826M: Christian Koenig <christian.koenig@amd.com> 4827M: Roger He <Hongbo.He@amd.com> 4828T: git git://people.freedesktop.org/~agd5f/linux 4829S: Maintained 4830L: dri-devel@lists.freedesktop.org 4831F: include/drm/ttm/ 4832F: drivers/gpu/drm/ttm/ 4833 4834DSBR100 USB FM RADIO DRIVER 4835M: Alexey Klimov <klimov.linux@gmail.com> 4836L: linux-media@vger.kernel.org 4837T: git git://linuxtv.org/media_tree.git 4838S: Maintained 4839F: drivers/media/radio/dsbr100.c 4840 4841DSCC4 DRIVER 4842M: Francois Romieu <romieu@fr.zoreil.com> 4843L: netdev@vger.kernel.org 4844S: Maintained 4845F: drivers/net/wan/dscc4.c 4846 4847DT3155 MEDIA DRIVER 4848M: Hans Verkuil <hverkuil@xs4all.nl> 4849L: linux-media@vger.kernel.org 4850T: git git://linuxtv.org/media_tree.git 4851W: https://linuxtv.org 4852S: Odd Fixes 4853F: drivers/media/pci/dt3155/ 4854 4855DVB_USB_AF9015 MEDIA DRIVER 4856M: Antti Palosaari <crope@iki.fi> 4857L: linux-media@vger.kernel.org 4858W: https://linuxtv.org 4859W: http://palosaari.fi/linux/ 4860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4861T: git git://linuxtv.org/anttip/media_tree.git 4862S: Maintained 4863F: drivers/media/usb/dvb-usb-v2/af9015* 4864 4865DVB_USB_AF9035 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/dvb-usb-v2/af9035* 4874 4875DVB_USB_ANYSEE MEDIA DRIVER 4876M: Antti Palosaari <crope@iki.fi> 4877L: linux-media@vger.kernel.org 4878W: https://linuxtv.org 4879W: http://palosaari.fi/linux/ 4880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4881T: git git://linuxtv.org/anttip/media_tree.git 4882S: Maintained 4883F: drivers/media/usb/dvb-usb-v2/anysee* 4884 4885DVB_USB_AU6610 MEDIA DRIVER 4886M: Antti Palosaari <crope@iki.fi> 4887L: linux-media@vger.kernel.org 4888W: https://linuxtv.org 4889W: http://palosaari.fi/linux/ 4890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4891T: git git://linuxtv.org/anttip/media_tree.git 4892S: Maintained 4893F: drivers/media/usb/dvb-usb-v2/au6610* 4894 4895DVB_USB_CE6230 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899W: http://palosaari.fi/linux/ 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/ce6230* 4904 4905DVB_USB_CXUSB MEDIA DRIVER 4906M: Michael Krufky <mkrufky@linuxtv.org> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909W: http://github.com/mkrufky 4910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4911T: git git://linuxtv.org/media_tree.git 4912S: Maintained 4913F: drivers/media/usb/dvb-usb/cxusb* 4914 4915DVB_USB_EC168 MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb-v2/ec168* 4924 4925DVB_USB_GL861 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb-v2/gl861* 4933 4934DVB_USB_MXL111SF MEDIA DRIVER 4935M: Michael Krufky <mkrufky@linuxtv.org> 4936L: linux-media@vger.kernel.org 4937W: https://linuxtv.org 4938W: http://github.com/mkrufky 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/mkrufky/mxl111sf.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4943 4944DVB_USB_RTL28XXU MEDIA DRIVER 4945M: Antti Palosaari <crope@iki.fi> 4946L: linux-media@vger.kernel.org 4947W: https://linuxtv.org 4948W: http://palosaari.fi/linux/ 4949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4950T: git git://linuxtv.org/anttip/media_tree.git 4951S: Maintained 4952F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4953 4954DVB_USB_V2 MEDIA DRIVER 4955M: Antti Palosaari <crope@iki.fi> 4956L: linux-media@vger.kernel.org 4957W: https://linuxtv.org 4958W: http://palosaari.fi/linux/ 4959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4960T: git git://linuxtv.org/anttip/media_tree.git 4961S: Maintained 4962F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4963F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4964 4965DYNAMIC DEBUG 4966M: Jason Baron <jbaron@akamai.com> 4967S: Maintained 4968F: lib/dynamic_debug.c 4969F: include/linux/dynamic_debug.h 4970 4971DYNAMIC INTERRUPT MODERATION 4972M: Tal Gilboa <talgi@mellanox.com> 4973S: Maintained 4974F: include/linux/net_dim.h 4975 4976DZ DECSTATION DZ11 SERIAL DRIVER 4977M: "Maciej W. Rozycki" <macro@linux-mips.org> 4978S: Maintained 4979F: drivers/tty/serial/dz.* 4980 4981E3X0 POWER BUTTON DRIVER 4982M: Moritz Fischer <moritz.fischer@ettus.com> 4983L: usrp-users@lists.ettus.com 4984W: http://www.ettus.com 4985S: Supported 4986F: drivers/input/misc/e3x0-button.c 4987F: Documentation/devicetree/bindings/input/e3x0-button.txt 4988 4989E4000 MEDIA DRIVER 4990M: Antti Palosaari <crope@iki.fi> 4991L: linux-media@vger.kernel.org 4992W: https://linuxtv.org 4993W: http://palosaari.fi/linux/ 4994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4995T: git git://linuxtv.org/anttip/media_tree.git 4996S: Maintained 4997F: drivers/media/tuners/e4000* 4998 4999EC100 MEDIA DRIVER 5000M: Antti Palosaari <crope@iki.fi> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://palosaari.fi/linux/ 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/anttip/media_tree.git 5006S: Maintained 5007F: drivers/media/dvb-frontends/ec100* 5008 5009ECRYPT FILE SYSTEM 5010M: Tyler Hicks <tyhicks@canonical.com> 5011L: ecryptfs@vger.kernel.org 5012W: http://ecryptfs.org 5013W: https://launchpad.net/ecryptfs 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5015S: Supported 5016F: Documentation/filesystems/ecryptfs.txt 5017F: fs/ecryptfs/ 5018 5019EDAC-AMD64 5020M: Borislav Petkov <bp@alien8.de> 5021L: linux-edac@vger.kernel.org 5022S: Maintained 5023F: drivers/edac/amd64_edac* 5024 5025EDAC-CALXEDA 5026M: Robert Richter <rric@kernel.org> 5027L: linux-edac@vger.kernel.org 5028S: Maintained 5029F: drivers/edac/highbank* 5030 5031EDAC-CAVIUM OCTEON 5032M: Ralf Baechle <ralf@linux-mips.org> 5033M: David Daney <david.daney@cavium.com> 5034L: linux-edac@vger.kernel.org 5035L: linux-mips@linux-mips.org 5036S: Supported 5037F: drivers/edac/octeon_edac* 5038 5039EDAC-CAVIUM THUNDERX 5040M: David Daney <david.daney@cavium.com> 5041M: Jan Glauber <jglauber@cavium.com> 5042L: linux-edac@vger.kernel.org 5043S: Supported 5044F: drivers/edac/thunderx_edac* 5045 5046EDAC-CORE 5047M: Borislav Petkov <bp@alien8.de> 5048M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5049M: Mauro Carvalho Chehab <mchehab@kernel.org> 5050L: linux-edac@vger.kernel.org 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5053S: Supported 5054F: Documentation/admin-guide/ras.rst 5055F: Documentation/driver-api/edac.rst 5056F: drivers/edac/ 5057F: include/linux/edac.h 5058 5059EDAC-E752X 5060M: Mark Gross <mark.gross@intel.com> 5061L: linux-edac@vger.kernel.org 5062S: Maintained 5063F: drivers/edac/e752x_edac.c 5064 5065EDAC-E7XXX 5066L: linux-edac@vger.kernel.org 5067S: Maintained 5068F: drivers/edac/e7xxx_edac.c 5069 5070EDAC-FSL_DDR 5071M: York Sun <york.sun@nxp.com> 5072L: linux-edac@vger.kernel.org 5073S: Maintained 5074F: drivers/edac/fsl_ddr_edac.* 5075 5076EDAC-GHES 5077M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5078M: Mauro Carvalho Chehab <mchehab@kernel.org> 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/ghes_edac.c 5082 5083EDAC-I3000 5084L: linux-edac@vger.kernel.org 5085S: Orphan 5086F: drivers/edac/i3000_edac.c 5087 5088EDAC-I5000 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/i5000_edac.c 5092 5093EDAC-I5400 5094M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5095M: Mauro Carvalho Chehab <mchehab@kernel.org> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i5400_edac.c 5099 5100EDAC-I7300 5101M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5102M: Mauro Carvalho Chehab <mchehab@kernel.org> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/i7300_edac.c 5106 5107EDAC-I7CORE 5108M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5109M: Mauro Carvalho Chehab <mchehab@kernel.org> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/i7core_edac.c 5113 5114EDAC-I82443BXGX 5115M: Tim Small <tim@buttersideup.com> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/i82443bxgx_edac.c 5119 5120EDAC-I82975X 5121M: Ranganathan Desikan <ravi@jetztechnologies.com> 5122M: "Arvind R." <arvino55@gmail.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i82975x_edac.c 5126 5127EDAC-IE31200 5128M: Jason Baron <jbaron@akamai.com> 5129L: linux-edac@vger.kernel.org 5130S: Maintained 5131F: drivers/edac/ie31200_edac.c 5132 5133EDAC-MPC85XX 5134M: Johannes Thumshirn <morbidrsa@gmail.com> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/mpc85xx_edac.[ch] 5138 5139EDAC-PASEMI 5140M: Egor Martovetsky <egor@pasemi.com> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/pasemi_edac.c 5144 5145EDAC-PND2 5146M: Tony Luck <tony.luck@intel.com> 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/pnd2_edac.[ch] 5150 5151EDAC-R82600 5152M: Tim Small <tim@buttersideup.com> 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/r82600_edac.c 5156 5157EDAC-SBRIDGE 5158M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5159M: Mauro Carvalho Chehab <mchehab@kernel.org> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/sb_edac.c 5163 5164EDAC-SKYLAKE 5165M: Tony Luck <tony.luck@intel.com> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/skx_edac.c 5169 5170EDAC-TI 5171M: Tero Kristo <t-kristo@ti.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/ti_edac.c 5175 5176EDIROL UA-101/UA-1000 DRIVER 5177M: Clemens Ladisch <clemens@ladisch.de> 5178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5179T: git git://git.alsa-project.org/alsa-kernel.git 5180S: Maintained 5181F: sound/usb/misc/ua101.c 5182 5183EFI TEST DRIVER 5184L: linux-efi@vger.kernel.org 5185M: Ivan Hu <ivan.hu@canonical.com> 5186M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5187S: Maintained 5188F: drivers/firmware/efi/test/ 5189 5190EFI VARIABLE FILESYSTEM 5191M: Matthew Garrett <matthew.garrett@nebula.com> 5192M: Jeremy Kerr <jk@ozlabs.org> 5193M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5195L: linux-efi@vger.kernel.org 5196S: Maintained 5197F: fs/efivarfs/ 5198 5199EFIFB FRAMEBUFFER DRIVER 5200L: linux-fbdev@vger.kernel.org 5201M: Peter Jones <pjones@redhat.com> 5202S: Maintained 5203F: drivers/video/fbdev/efifb.c 5204 5205EFS FILESYSTEM 5206W: http://aeschi.ch.eu.org/efs/ 5207S: Orphan 5208F: fs/efs/ 5209 5210EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5211M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5212L: netdev@vger.kernel.org 5213S: Maintained 5214F: drivers/net/ethernet/ibm/ehea/ 5215 5216EM28XX VIDEO4LINUX DRIVER 5217M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5218M: Mauro Carvalho Chehab <mchehab@kernel.org> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221T: git git://linuxtv.org/media_tree.git 5222S: Maintained 5223F: drivers/media/usb/em28xx/ 5224F: Documentation/media/v4l-drivers/em28xx* 5225 5226EMBEDDED LINUX 5227M: Paul Gortmaker <paul.gortmaker@windriver.com> 5228M: Matt Mackall <mpm@selenic.com> 5229M: David Woodhouse <dwmw2@infradead.org> 5230L: linux-embedded@vger.kernel.org 5231S: Maintained 5232 5233Emulex 10Gbps iSCSI - OneConnect DRIVER 5234M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5235M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5236M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5237L: linux-scsi@vger.kernel.org 5238W: http://www.broadcom.com 5239S: Supported 5240F: drivers/scsi/be2iscsi/ 5241 5242Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5243M: Sathya Perla <sathya.perla@broadcom.com> 5244M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5245M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5246M: Somnath Kotur <somnath.kotur@broadcom.com> 5247L: netdev@vger.kernel.org 5248W: http://www.emulex.com 5249S: Supported 5250F: drivers/net/ethernet/emulex/benet/ 5251 5252EMULEX ONECONNECT ROCE DRIVER 5253M: Selvin Xavier <selvin.xavier@broadcom.com> 5254M: Devesh Sharma <devesh.sharma@broadcom.com> 5255L: linux-rdma@vger.kernel.org 5256W: http://www.broadcom.com 5257S: Odd Fixes 5258F: drivers/infiniband/hw/ocrdma/ 5259F: include/uapi/rdma/ocrdma-abi.h 5260 5261EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5262M: James Smart <james.smart@broadcom.com> 5263M: Dick Kennedy <dick.kennedy@broadcom.com> 5264L: linux-scsi@vger.kernel.org 5265W: http://www.broadcom.com 5266S: Supported 5267F: drivers/scsi/lpfc/ 5268 5269ENE CB710 FLASH CARD READER DRIVER 5270M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5271S: Maintained 5272F: drivers/misc/cb710/ 5273F: drivers/mmc/host/cb710-mmc.* 5274F: include/linux/cb710.h 5275 5276ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5277M: Maxim Levitsky <maximlevitsky@gmail.com> 5278S: Maintained 5279F: drivers/media/rc/ene_ir.* 5280 5281EPSON S1D13XXX FRAMEBUFFER DRIVER 5282M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5283S: Maintained 5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5285F: drivers/video/fbdev/s1d13xxxfb.c 5286F: include/video/s1d13xxxfb.h 5287 5288ERRSEQ ERROR TRACKING INFRASTRUCTURE 5289M: Jeff Layton <jlayton@kernel.org> 5290S: Maintained 5291F: lib/errseq.c 5292F: include/linux/errseq.h 5293 5294ET131X NETWORK DRIVER 5295M: Mark Einon <mark.einon@gmail.com> 5296S: Odd Fixes 5297F: drivers/net/ethernet/agere/ 5298 5299ETHERNET BRIDGE 5300M: Stephen Hemminger <stephen@networkplumber.org> 5301L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5302L: netdev@vger.kernel.org 5303W: http://www.linuxfoundation.org/en/Net:Bridge 5304S: Maintained 5305F: include/linux/netfilter_bridge/ 5306F: net/bridge/ 5307 5308ETHERNET PHY LIBRARY 5309M: Andrew Lunn <andrew@lunn.ch> 5310M: Florian Fainelli <f.fainelli@gmail.com> 5311L: netdev@vger.kernel.org 5312S: Maintained 5313F: Documentation/ABI/testing/sysfs-bus-mdio 5314F: Documentation/devicetree/bindings/net/mdio* 5315F: Documentation/networking/phy.txt 5316F: drivers/net/phy/ 5317F: drivers/of/of_mdio.c 5318F: drivers/of/of_net.c 5319F: include/linux/*mdio*.h 5320F: include/linux/of_net.h 5321F: include/linux/phy.h 5322F: include/linux/phy_fixed.h 5323F: include/linux/platform_data/mdio-gpio.h 5324F: include/linux/platform_data/mdio-bcm-unimac.h 5325F: include/trace/events/mdio.h 5326F: include/uapi/linux/mdio.h 5327F: include/uapi/linux/mii.h 5328 5329EXT2 FILE SYSTEM 5330M: Jan Kara <jack@suse.com> 5331L: linux-ext4@vger.kernel.org 5332S: Maintained 5333F: Documentation/filesystems/ext2.txt 5334F: fs/ext2/ 5335F: include/linux/ext2* 5336 5337EXT4 FILE SYSTEM 5338M: "Theodore Ts'o" <tytso@mit.edu> 5339M: Andreas Dilger <adilger.kernel@dilger.ca> 5340L: linux-ext4@vger.kernel.org 5341W: http://ext4.wiki.kernel.org 5342Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5344S: Maintained 5345F: Documentation/filesystems/ext4.txt 5346F: fs/ext4/ 5347 5348Extended Verification Module (EVM) 5349M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5350L: linux-integrity@vger.kernel.org 5351S: Supported 5352F: security/integrity/evm/ 5353 5354EXTENSIBLE FIRMWARE INTERFACE (EFI) 5355M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5356L: linux-efi@vger.kernel.org 5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5358S: Maintained 5359F: Documentation/efi-stub.txt 5360F: arch/*/kernel/efi.c 5361F: arch/x86/boot/compressed/eboot.[ch] 5362F: arch/*/include/asm/efi.h 5363F: arch/x86/platform/efi/ 5364F: drivers/firmware/efi/ 5365F: include/linux/efi*.h 5366F: arch/arm/boot/compressed/efi-header.S 5367F: arch/arm64/kernel/efi-entry.S 5368 5369EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5370M: MyungJoo Ham <myungjoo.ham@samsung.com> 5371M: Chanwoo Choi <cw00.choi@samsung.com> 5372L: linux-kernel@vger.kernel.org 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5374S: Maintained 5375F: drivers/extcon/ 5376F: include/linux/extcon/ 5377F: include/linux/extcon.h 5378F: Documentation/extcon/ 5379F: Documentation/devicetree/bindings/extcon/ 5380 5381EXYNOS DP DRIVER 5382M: Jingoo Han <jingoohan1@gmail.com> 5383L: dri-devel@lists.freedesktop.org 5384S: Maintained 5385F: drivers/gpu/drm/exynos/exynos_dp* 5386 5387EXYNOS SYSMMU (IOMMU) driver 5388M: Marek Szyprowski <m.szyprowski@samsung.com> 5389L: iommu@lists.linux-foundation.org 5390S: Maintained 5391F: drivers/iommu/exynos-iommu.c 5392 5393EZchip NPS platform support 5394M: Elad Kanfi <eladkan@mellanox.com> 5395M: Vineet Gupta <vgupta@synopsys.com> 5396S: Supported 5397F: arch/arc/plat-eznps 5398F: arch/arc/boot/dts/eznps.dts 5399 5400F2FS FILE SYSTEM 5401M: Jaegeuk Kim <jaegeuk@kernel.org> 5402M: Chao Yu <yuchao0@huawei.com> 5403L: linux-f2fs-devel@lists.sourceforge.net 5404W: https://f2fs.wiki.kernel.org/ 5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5406S: Maintained 5407F: Documentation/filesystems/f2fs.txt 5408F: Documentation/ABI/testing/sysfs-fs-f2fs 5409F: fs/f2fs/ 5410F: include/linux/f2fs_fs.h 5411F: include/trace/events/f2fs.h 5412 5413F71805F HARDWARE MONITORING DRIVER 5414M: Jean Delvare <jdelvare@suse.com> 5415L: linux-hwmon@vger.kernel.org 5416S: Maintained 5417F: Documentation/hwmon/f71805f 5418F: drivers/hwmon/f71805f.c 5419 5420FANOTIFY 5421M: Jan Kara <jack@suse.cz> 5422R: Amir Goldstein <amir73il@gmail.com> 5423L: linux-fsdevel@vger.kernel.org 5424S: Maintained 5425F: fs/notify/fanotify/ 5426F: include/linux/fanotify.h 5427F: include/uapi/linux/fanotify.h 5428 5429FARSYNC SYNCHRONOUS DRIVER 5430M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5431W: http://www.farsite.co.uk/ 5432S: Supported 5433F: drivers/net/wan/farsync.* 5434 5435FAULT INJECTION SUPPORT 5436M: Akinobu Mita <akinobu.mita@gmail.com> 5437S: Supported 5438F: Documentation/fault-injection/ 5439F: lib/fault-inject.c 5440 5441FBTFT Framebuffer drivers 5442M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5443S: Maintained 5444F: drivers/staging/fbtft/ 5445 5446FC0011 TUNER DRIVER 5447M: Michael Buesch <m@bues.ch> 5448L: linux-media@vger.kernel.org 5449S: Maintained 5450F: drivers/media/tuners/fc0011.h 5451F: drivers/media/tuners/fc0011.c 5452 5453FC2580 MEDIA DRIVER 5454M: Antti Palosaari <crope@iki.fi> 5455L: linux-media@vger.kernel.org 5456W: https://linuxtv.org 5457W: http://palosaari.fi/linux/ 5458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5459T: git git://linuxtv.org/anttip/media_tree.git 5460S: Maintained 5461F: drivers/media/tuners/fc2580* 5462 5463FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5464M: Johannes Thumshirn <jth@kernel.org> 5465L: linux-scsi@vger.kernel.org 5466W: www.Open-FCoE.org 5467S: Supported 5468F: drivers/scsi/libfc/ 5469F: drivers/scsi/fcoe/ 5470F: include/scsi/fc/ 5471F: include/scsi/libfc.h 5472F: include/scsi/libfcoe.h 5473F: include/uapi/scsi/fc/ 5474 5475FILE LOCKING (flock() and fcntl()/lockf()) 5476M: Jeff Layton <jlayton@kernel.org> 5477M: "J. Bruce Fields" <bfields@fieldses.org> 5478L: linux-fsdevel@vger.kernel.org 5479S: Maintained 5480F: include/linux/fcntl.h 5481F: include/uapi/linux/fcntl.h 5482F: fs/fcntl.c 5483F: fs/locks.c 5484 5485FILESYSTEMS (VFS and infrastructure) 5486M: Alexander Viro <viro@zeniv.linux.org.uk> 5487L: linux-fsdevel@vger.kernel.org 5488S: Maintained 5489F: fs/* 5490F: include/linux/fs.h 5491F: include/uapi/linux/fs.h 5492 5493FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5494M: Riku Voipio <riku.voipio@iki.fi> 5495L: linux-hwmon@vger.kernel.org 5496S: Maintained 5497F: drivers/hwmon/f75375s.c 5498F: include/linux/f75375s.h 5499 5500FIREWIRE AUDIO DRIVERS 5501M: Clemens Ladisch <clemens@ladisch.de> 5502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5503T: git git://git.alsa-project.org/alsa-kernel.git 5504S: Maintained 5505F: sound/firewire/ 5506 5507FIREWIRE MEDIA DRIVERS (firedtv) 5508M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5509L: linux-media@vger.kernel.org 5510L: linux1394-devel@lists.sourceforge.net 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5512S: Maintained 5513F: drivers/media/firewire/ 5514 5515FIREWIRE SBP-2 TARGET 5516M: Chris Boot <bootc@bootc.net> 5517L: linux-scsi@vger.kernel.org 5518L: target-devel@vger.kernel.org 5519L: linux1394-devel@lists.sourceforge.net 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5521S: Maintained 5522F: drivers/target/sbp/ 5523 5524FIREWIRE SUBSYSTEM 5525M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5526L: linux1394-devel@lists.sourceforge.net 5527W: http://ieee1394.wiki.kernel.org/ 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5529S: Maintained 5530F: drivers/firewire/ 5531F: include/linux/firewire.h 5532F: include/uapi/linux/firewire*.h 5533F: tools/firewire/ 5534 5535FIRMWARE LOADER (request_firmware) 5536M: Luis R. Rodriguez <mcgrof@kernel.org> 5537L: linux-kernel@vger.kernel.org 5538S: Maintained 5539F: Documentation/firmware_class/ 5540F: drivers/base/firmware_loader/ 5541F: include/linux/firmware.h 5542 5543FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5544M: Joshua Morris <josh.h.morris@us.ibm.com> 5545M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5546S: Maintained 5547F: drivers/block/rsxx/ 5548 5549FLOPPY DRIVER 5550M: Jiri Kosina <jikos@kernel.org> 5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5552S: Odd fixes 5553F: drivers/block/floppy.c 5554 5555FMC SUBSYSTEM 5556M: Alessandro Rubini <rubini@gnudd.com> 5557W: http://www.ohwr.org/projects/fmc-bus 5558S: Supported 5559F: drivers/fmc/ 5560F: include/linux/fmc*.h 5561F: include/linux/ipmi-fru.h 5562K: fmc_d.*register 5563 5564FPGA MANAGER FRAMEWORK 5565M: Alan Tull <atull@kernel.org> 5566M: Moritz Fischer <mdf@kernel.org> 5567L: linux-fpga@vger.kernel.org 5568S: Maintained 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5570Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5571F: Documentation/fpga/ 5572F: Documentation/devicetree/bindings/fpga/ 5573F: drivers/fpga/ 5574F: include/linux/fpga/ 5575W: http://www.rocketboards.org 5576 5577FPU EMULATOR 5578M: Bill Metzenthen <billm@melbpc.org.au> 5579W: http://floatingpoint.sourceforge.net/emulator/index.html 5580S: Maintained 5581F: arch/x86/math-emu/ 5582 5583FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5584L: netdev@vger.kernel.org 5585S: Orphan 5586F: drivers/net/wan/dlci.c 5587F: drivers/net/wan/sdla.c 5588 5589FRAMEBUFFER LAYER 5590M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5591L: dri-devel@lists.freedesktop.org 5592L: linux-fbdev@vger.kernel.org 5593T: git git://github.com/bzolnier/linux.git 5594Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5595S: Maintained 5596F: Documentation/fb/ 5597F: drivers/video/ 5598F: include/video/ 5599F: include/linux/fb.h 5600F: include/uapi/video/ 5601F: include/uapi/linux/fb.h 5602 5603FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5604M: Horia Geantă <horia.geanta@nxp.com> 5605M: Aymen Sghaier <aymen.sghaier@nxp.com> 5606L: linux-crypto@vger.kernel.org 5607S: Maintained 5608F: drivers/crypto/caam/ 5609F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5610 5611FREESCALE DIU FRAMEBUFFER DRIVER 5612M: Timur Tabi <timur@tabi.org> 5613L: linux-fbdev@vger.kernel.org 5614S: Maintained 5615F: drivers/video/fbdev/fsl-diu-fb.* 5616 5617FREESCALE DMA DRIVER 5618M: Li Yang <leoyang.li@nxp.com> 5619M: Zhang Wei <zw@zh-kernel.org> 5620L: linuxppc-dev@lists.ozlabs.org 5621S: Maintained 5622F: drivers/dma/fsldma.* 5623 5624FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5625M: Claudiu Manoil <claudiu.manoil@nxp.com> 5626L: netdev@vger.kernel.org 5627S: Maintained 5628F: drivers/net/ethernet/freescale/gianfar* 5629X: drivers/net/ethernet/freescale/gianfar_ptp.c 5630F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5631 5632FREESCALE GPMI NAND DRIVER 5633M: Han Xu <han.xu@nxp.com> 5634L: linux-mtd@lists.infradead.org 5635S: Maintained 5636F: drivers/mtd/nand/raw/gpmi-nand/* 5637 5638FREESCALE I2C CPM DRIVER 5639M: Jochen Friedrich <jochen@scram.de> 5640L: linuxppc-dev@lists.ozlabs.org 5641L: linux-i2c@vger.kernel.org 5642S: Maintained 5643F: drivers/i2c/busses/i2c-cpm.c 5644 5645FREESCALE IMX / MXC FEC DRIVER 5646M: Fugang Duan <fugang.duan@nxp.com> 5647L: netdev@vger.kernel.org 5648S: Maintained 5649F: drivers/net/ethernet/freescale/fec_main.c 5650F: drivers/net/ethernet/freescale/fec_ptp.c 5651F: drivers/net/ethernet/freescale/fec.h 5652F: Documentation/devicetree/bindings/net/fsl-fec.txt 5653 5654FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5655M: Sascha Hauer <kernel@pengutronix.de> 5656L: linux-fbdev@vger.kernel.org 5657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5658S: Maintained 5659F: include/linux/platform_data/video-imxfb.h 5660F: drivers/video/fbdev/imxfb.c 5661 5662FREESCALE QORIQ DPAA ETHERNET DRIVER 5663M: Madalin Bucur <madalin.bucur@nxp.com> 5664L: netdev@vger.kernel.org 5665S: Maintained 5666F: drivers/net/ethernet/freescale/dpaa 5667 5668FREESCALE QORIQ DPAA FMAN DRIVER 5669M: Madalin Bucur <madalin.bucur@nxp.com> 5670L: netdev@vger.kernel.org 5671S: Maintained 5672F: drivers/net/ethernet/freescale/fman 5673F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5674 5675FREESCALE QUAD SPI DRIVER 5676M: Han Xu <han.xu@nxp.com> 5677L: linux-mtd@lists.infradead.org 5678S: Maintained 5679F: drivers/mtd/spi-nor/fsl-quadspi.c 5680 5681FREESCALE QUICC ENGINE LIBRARY 5682M: Qiang Zhao <qiang.zhao@nxp.com> 5683L: linuxppc-dev@lists.ozlabs.org 5684S: Maintained 5685F: drivers/soc/fsl/qe/ 5686F: include/soc/fsl/*qe*.h 5687F: include/soc/fsl/*ucc*.h 5688 5689FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5690M: Li Yang <leoyang.li@nxp.com> 5691L: netdev@vger.kernel.org 5692L: linuxppc-dev@lists.ozlabs.org 5693S: Maintained 5694F: drivers/net/ethernet/freescale/ucc_geth* 5695 5696FREESCALE QUICC ENGINE UCC HDLC DRIVER 5697M: Zhao Qiang <qiang.zhao@nxp.com> 5698L: netdev@vger.kernel.org 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/net/wan/fsl_ucc_hdlc* 5702 5703FREESCALE QUICC ENGINE UCC UART DRIVER 5704M: Timur Tabi <timur@tabi.org> 5705L: linuxppc-dev@lists.ozlabs.org 5706S: Maintained 5707F: drivers/tty/serial/ucc_uart.c 5708 5709FREESCALE SOC DRIVERS 5710M: Li Yang <leoyang.li@nxp.com> 5711L: linuxppc-dev@lists.ozlabs.org 5712L: linux-arm-kernel@lists.infradead.org 5713S: Maintained 5714F: Documentation/devicetree/bindings/soc/fsl/ 5715F: drivers/soc/fsl/ 5716F: include/linux/fsl/ 5717 5718FREESCALE SOC FS_ENET DRIVER 5719M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5720M: Vitaly Bordug <vbordug@ru.mvista.com> 5721L: linuxppc-dev@lists.ozlabs.org 5722L: netdev@vger.kernel.org 5723S: Maintained 5724F: drivers/net/ethernet/freescale/fs_enet/ 5725F: include/linux/fs_enet_pd.h 5726 5727FREESCALE SOC SOUND DRIVERS 5728M: Timur Tabi <timur@tabi.org> 5729M: Nicolin Chen <nicoleotsuka@gmail.com> 5730M: Xiubo Li <Xiubo.Lee@gmail.com> 5731R: Fabio Estevam <fabio.estevam@nxp.com> 5732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5733L: linuxppc-dev@lists.ozlabs.org 5734S: Maintained 5735F: sound/soc/fsl/fsl* 5736F: sound/soc/fsl/imx* 5737F: sound/soc/fsl/mpc8610_hpcd.c 5738 5739FREESCALE USB PERIPHERAL DRIVERS 5740M: Li Yang <leoyang.li@nxp.com> 5741L: linux-usb@vger.kernel.org 5742L: linuxppc-dev@lists.ozlabs.org 5743S: Maintained 5744F: drivers/usb/gadget/udc/fsl* 5745 5746FREEVXFS FILESYSTEM 5747M: Christoph Hellwig <hch@infradead.org> 5748W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5749S: Maintained 5750F: fs/freevxfs/ 5751 5752FREEZER 5753M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5754M: Pavel Machek <pavel@ucw.cz> 5755L: linux-pm@vger.kernel.org 5756S: Supported 5757F: Documentation/power/freezing-of-tasks.txt 5758F: include/linux/freezer.h 5759F: kernel/freezer.c 5760 5761FRONTSWAP API 5762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5763L: linux-kernel@vger.kernel.org 5764S: Maintained 5765F: mm/frontswap.c 5766F: include/linux/frontswap.h 5767 5768FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5769M: David Howells <dhowells@redhat.com> 5770L: linux-cachefs@redhat.com (moderated for non-subscribers) 5771S: Supported 5772F: Documentation/filesystems/caching/ 5773F: fs/fscache/ 5774F: include/linux/fscache*.h 5775 5776FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5777M: Theodore Y. Ts'o <tytso@mit.edu> 5778M: Jaegeuk Kim <jaegeuk@kernel.org> 5779L: linux-fscrypt@vger.kernel.org 5780Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5782S: Supported 5783F: fs/crypto/ 5784F: include/linux/fscrypt*.h 5785F: Documentation/filesystems/fscrypt.rst 5786 5787FUJITSU LAPTOP EXTRAS 5788M: Jonathan Woithe <jwoithe@just42.net> 5789L: platform-driver-x86@vger.kernel.org 5790S: Maintained 5791F: drivers/platform/x86/fujitsu-laptop.c 5792 5793FUJITSU M-5MO LS CAMERA ISP DRIVER 5794M: Kyungmin Park <kyungmin.park@samsung.com> 5795M: Heungjun Kim <riverful.kim@samsung.com> 5796L: linux-media@vger.kernel.org 5797S: Maintained 5798F: drivers/media/i2c/m5mols/ 5799F: include/media/i2c/m5mols.h 5800 5801FUJITSU TABLET EXTRAS 5802M: Robert Gerlach <khnz@gmx.de> 5803L: platform-driver-x86@vger.kernel.org 5804S: Maintained 5805F: drivers/platform/x86/fujitsu-tablet.c 5806 5807FUSE: FILESYSTEM IN USERSPACE 5808M: Miklos Szeredi <miklos@szeredi.hu> 5809L: linux-fsdevel@vger.kernel.org 5810W: http://fuse.sourceforge.net/ 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5812S: Maintained 5813F: fs/fuse/ 5814F: include/uapi/linux/fuse.h 5815F: Documentation/filesystems/fuse.txt 5816 5817FUTEX SUBSYSTEM 5818M: Thomas Gleixner <tglx@linutronix.de> 5819M: Ingo Molnar <mingo@redhat.com> 5820R: Peter Zijlstra <peterz@infradead.org> 5821R: Darren Hart <dvhart@infradead.org> 5822L: linux-kernel@vger.kernel.org 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5824S: Maintained 5825F: kernel/futex.c 5826F: kernel/futex_compat.c 5827F: include/asm-generic/futex.h 5828F: include/linux/futex.h 5829F: include/uapi/linux/futex.h 5830F: tools/testing/selftests/futex/ 5831F: tools/perf/bench/futex* 5832F: Documentation/*futex* 5833 5834GCC PLUGINS 5835M: Kees Cook <keescook@chromium.org> 5836R: Emese Revfy <re.emese@gmail.com> 5837L: kernel-hardening@lists.openwall.com 5838S: Maintained 5839F: scripts/gcc-plugins/ 5840F: scripts/gcc-plugin.sh 5841F: scripts/Makefile.gcc-plugins 5842F: Documentation/gcc-plugins.txt 5843 5844GCOV BASED KERNEL PROFILING 5845M: Peter Oberparleiter <oberpar@linux.ibm.com> 5846S: Maintained 5847F: kernel/gcov/ 5848F: Documentation/dev-tools/gcov.rst 5849 5850GDB KERNEL DEBUGGING HELPER SCRIPTS 5851M: Jan Kiszka <jan.kiszka@siemens.com> 5852M: Kieran Bingham <kieran@bingham.xyz> 5853S: Supported 5854F: scripts/gdb/ 5855 5856GDT SCSI DISK ARRAY CONTROLLER DRIVER 5857M: Achim Leubner <achim_leubner@adaptec.com> 5858L: linux-scsi@vger.kernel.org 5859W: http://www.icp-vortex.com/ 5860S: Supported 5861F: drivers/scsi/gdt* 5862 5863GEMTEK FM RADIO RECEIVER DRIVER 5864M: Hans Verkuil <hverkuil@xs4all.nl> 5865L: linux-media@vger.kernel.org 5866T: git git://linuxtv.org/media_tree.git 5867W: https://linuxtv.org 5868S: Maintained 5869F: drivers/media/radio/radio-gemtek* 5870 5871GENERIC GPIO I2C DRIVER 5872M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5873S: Supported 5874F: drivers/i2c/busses/i2c-gpio.c 5875F: include/linux/i2c-gpio.h 5876 5877GENERIC GPIO I2C MULTIPLEXER DRIVER 5878M: Peter Korsgaard <peter.korsgaard@barco.com> 5879L: linux-i2c@vger.kernel.org 5880S: Supported 5881F: drivers/i2c/muxes/i2c-mux-gpio.c 5882F: include/linux/i2c-mux-gpio.h 5883F: Documentation/i2c/muxes/i2c-mux-gpio 5884 5885GENERIC HDLC (WAN) DRIVERS 5886M: Krzysztof Halasa <khc@pm.waw.pl> 5887W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5888S: Maintained 5889F: drivers/net/wan/c101.c 5890F: drivers/net/wan/hd6457* 5891F: drivers/net/wan/hdlc* 5892F: drivers/net/wan/n2.c 5893F: drivers/net/wan/pc300too.c 5894F: drivers/net/wan/pci200syn.c 5895F: drivers/net/wan/wanxl* 5896 5897GENERIC INCLUDE/ASM HEADER FILES 5898M: Arnd Bergmann <arnd@arndb.de> 5899L: linux-arch@vger.kernel.org 5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5901S: Maintained 5902F: include/asm-generic/ 5903F: include/uapi/asm-generic/ 5904 5905GENERIC PHY FRAMEWORK 5906M: Kishon Vijay Abraham I <kishon@ti.com> 5907L: linux-kernel@vger.kernel.org 5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5909S: Supported 5910F: drivers/phy/ 5911F: include/linux/phy/ 5912 5913GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5914M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5915S: Supported 5916F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5917 5918GENERIC PM DOMAINS 5919M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5920M: Kevin Hilman <khilman@kernel.org> 5921M: Ulf Hansson <ulf.hansson@linaro.org> 5922L: linux-pm@vger.kernel.org 5923S: Supported 5924F: drivers/base/power/domain*.c 5925F: include/linux/pm_domain.h 5926F: Documentation/devicetree/bindings/power/power_domain.txt 5927 5928GENERIC UIO DRIVER FOR PCI DEVICES 5929M: "Michael S. Tsirkin" <mst@redhat.com> 5930L: kvm@vger.kernel.org 5931S: Supported 5932F: drivers/uio/uio_pci_generic.c 5933 5934GENWQE (IBM Generic Workqueue Card) 5935M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5936M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5937S: Supported 5938F: drivers/misc/genwqe/ 5939 5940GET_MAINTAINER SCRIPT 5941M: Joe Perches <joe@perches.com> 5942S: Maintained 5943F: scripts/get_maintainer.pl 5944 5945GFS2 FILE SYSTEM 5946M: Steven Whitehouse <swhiteho@redhat.com> 5947M: Bob Peterson <rpeterso@redhat.com> 5948L: cluster-devel@redhat.com 5949W: http://sources.redhat.com/cluster/ 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5951S: Supported 5952F: Documentation/filesystems/gfs2*.txt 5953F: fs/gfs2/ 5954F: include/uapi/linux/gfs2_ondisk.h 5955 5956GIGASET ISDN DRIVERS 5957M: Paul Bolle <pebolle@tiscali.nl> 5958L: gigaset307x-common@lists.sourceforge.net 5959W: http://gigaset307x.sourceforge.net/ 5960S: Odd Fixes 5961F: Documentation/isdn/README.gigaset 5962F: drivers/isdn/gigaset/ 5963F: include/uapi/linux/gigaset_dev.h 5964 5965GO7007 MPEG CODEC 5966M: Hans Verkuil <hans.verkuil@cisco.com> 5967L: linux-media@vger.kernel.org 5968S: Maintained 5969F: drivers/media/usb/go7007/ 5970 5971GOODIX TOUCHSCREEN 5972M: Bastien Nocera <hadess@hadess.net> 5973L: linux-input@vger.kernel.org 5974S: Maintained 5975F: drivers/input/touchscreen/goodix.c 5976 5977GPD POCKET FAN DRIVER 5978M: Hans de Goede <hdegoede@redhat.com> 5979L: platform-driver-x86@vger.kernel.org 5980S: Maintained 5981F: drivers/platform/x86/gpd-pocket-fan.c 5982 5983GPIO ACPI SUPPORT 5984M: Mika Westerberg <mika.westerberg@linux.intel.com> 5985M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5986L: linux-gpio@vger.kernel.org 5987L: linux-acpi@vger.kernel.org 5988S: Maintained 5989F: Documentation/acpi/gpio-properties.txt 5990F: drivers/gpio/gpiolib-acpi.c 5991 5992GPIO IR Transmitter 5993M: Sean Young <sean@mess.org> 5994L: linux-media@vger.kernel.org 5995S: Maintained 5996F: drivers/media/rc/gpio-ir-tx.c 5997 5998GPIO MOCKUP DRIVER 5999M: Bamvor Jian Zhang <bamv2005@gmail.com> 6000R: Bartosz Golaszewski <brgl@bgdev.pl> 6001L: linux-gpio@vger.kernel.org 6002S: Maintained 6003F: drivers/gpio/gpio-mockup.c 6004F: tools/testing/selftests/gpio/ 6005 6006GPIO SUBSYSTEM 6007M: Linus Walleij <linus.walleij@linaro.org> 6008L: linux-gpio@vger.kernel.org 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6010S: Maintained 6011F: Documentation/devicetree/bindings/gpio/ 6012F: Documentation/driver-api/gpio/ 6013F: Documentation/gpio/ 6014F: Documentation/ABI/testing/gpio-cdev 6015F: Documentation/ABI/obsolete/sysfs-gpio 6016F: drivers/gpio/ 6017F: include/linux/gpio/ 6018F: include/linux/gpio.h 6019F: include/linux/of_gpio.h 6020F: include/asm-generic/gpio.h 6021F: include/uapi/linux/gpio.h 6022F: tools/gpio/ 6023 6024GRE DEMULTIPLEXER DRIVER 6025M: Dmitry Kozlov <xeb@mail.ru> 6026L: netdev@vger.kernel.org 6027S: Maintained 6028F: net/ipv4/gre_demux.c 6029F: net/ipv4/gre_offload.c 6030F: include/net/gre.h 6031 6032GRETH 10/100/1G Ethernet MAC device driver 6033M: Andreas Larsson <andreas@gaisler.com> 6034L: netdev@vger.kernel.org 6035S: Maintained 6036F: drivers/net/ethernet/aeroflex/ 6037 6038GREYBUS AUDIO PROTOCOLS DRIVERS 6039M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6040M: Mark Greer <mgreer@animalcreek.com> 6041S: Maintained 6042F: drivers/staging/greybus/audio_apbridgea.c 6043F: drivers/staging/greybus/audio_apbridgea.h 6044F: drivers/staging/greybus/audio_codec.c 6045F: drivers/staging/greybus/audio_codec.h 6046F: drivers/staging/greybus/audio_gb.c 6047F: drivers/staging/greybus/audio_manager.c 6048F: drivers/staging/greybus/audio_manager.h 6049F: drivers/staging/greybus/audio_manager_module.c 6050F: drivers/staging/greybus/audio_manager_private.h 6051F: drivers/staging/greybus/audio_manager_sysfs.c 6052F: drivers/staging/greybus/audio_module.c 6053F: drivers/staging/greybus/audio_topology.c 6054 6055GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6056M: Viresh Kumar <vireshk@kernel.org> 6057S: Maintained 6058F: drivers/staging/greybus/authentication.c 6059F: drivers/staging/greybus/bootrom.c 6060F: drivers/staging/greybus/firmware.h 6061F: drivers/staging/greybus/fw-core.c 6062F: drivers/staging/greybus/fw-download.c 6063F: drivers/staging/greybus/fw-managament.c 6064F: drivers/staging/greybus/greybus_authentication.h 6065F: drivers/staging/greybus/greybus_firmware.h 6066F: drivers/staging/greybus/hid.c 6067F: drivers/staging/greybus/i2c.c 6068F: drivers/staging/greybus/spi.c 6069F: drivers/staging/greybus/spilib.c 6070F: drivers/staging/greybus/spilib.h 6071 6072GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6073M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6074S: Maintained 6075F: drivers/staging/greybus/loopback.c 6076F: drivers/staging/greybus/timesync.c 6077F: drivers/staging/greybus/timesync_platform.c 6078 6079GREYBUS PLATFORM DRIVERS 6080M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6081S: Maintained 6082F: drivers/staging/greybus/arche-platform.c 6083F: drivers/staging/greybus/arche-apb-ctrl.c 6084F: drivers/staging/greybus/arche_platform.h 6085 6086GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6087M: Rui Miguel Silva <rmfrfs@gmail.com> 6088S: Maintained 6089F: drivers/staging/greybus/sdio.c 6090F: drivers/staging/greybus/light.c 6091F: drivers/staging/greybus/gpio.c 6092F: drivers/staging/greybus/power_supply.c 6093F: drivers/staging/greybus/spi.c 6094F: drivers/staging/greybus/spilib.c 6095 6096GREYBUS SUBSYSTEM 6097M: Johan Hovold <johan@kernel.org> 6098M: Alex Elder <elder@kernel.org> 6099M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6100S: Maintained 6101F: drivers/staging/greybus/ 6102L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6103 6104GREYBUS UART PROTOCOLS DRIVERS 6105M: David Lin <dtwlin@gmail.com> 6106S: Maintained 6107F: drivers/staging/greybus/uart.c 6108F: drivers/staging/greybus/log.c 6109 6110GS1662 VIDEO SERIALIZER 6111M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6112L: linux-media@vger.kernel.org 6113T: git git://linuxtv.org/media_tree.git 6114S: Maintained 6115F: drivers/media/spi/gs1662.c 6116 6117GSPCA FINEPIX SUBDRIVER 6118M: Frank Zago <frank@zago.net> 6119L: linux-media@vger.kernel.org 6120T: git git://linuxtv.org/media_tree.git 6121S: Maintained 6122F: drivers/media/usb/gspca/finepix.c 6123 6124GSPCA GL860 SUBDRIVER 6125M: Olivier Lorin <o.lorin@laposte.net> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Maintained 6129F: drivers/media/usb/gspca/gl860/ 6130 6131GSPCA M5602 SUBDRIVER 6132M: Erik Andren <erik.andren@gmail.com> 6133L: linux-media@vger.kernel.org 6134T: git git://linuxtv.org/media_tree.git 6135S: Maintained 6136F: drivers/media/usb/gspca/m5602/ 6137 6138GSPCA PAC207 SONIXB SUBDRIVER 6139M: Hans Verkuil <hverkuil@xs4all.nl> 6140L: linux-media@vger.kernel.org 6141T: git git://linuxtv.org/media_tree.git 6142S: Odd Fixes 6143F: drivers/media/usb/gspca/pac207.c 6144 6145GSPCA SN9C20X SUBDRIVER 6146M: Brian Johnson <brijohn@gmail.com> 6147L: linux-media@vger.kernel.org 6148T: git git://linuxtv.org/media_tree.git 6149S: Maintained 6150F: drivers/media/usb/gspca/sn9c20x.c 6151 6152GSPCA T613 SUBDRIVER 6153M: Leandro Costantino <lcostantino@gmail.com> 6154L: linux-media@vger.kernel.org 6155T: git git://linuxtv.org/media_tree.git 6156S: Maintained 6157F: drivers/media/usb/gspca/t613.c 6158 6159GSPCA USB WEBCAM DRIVER 6160M: Hans Verkuil <hverkuil@xs4all.nl> 6161L: linux-media@vger.kernel.org 6162T: git git://linuxtv.org/media_tree.git 6163S: Odd Fixes 6164F: drivers/media/usb/gspca/ 6165 6166GTP (GPRS Tunneling Protocol) 6167M: Pablo Neira Ayuso <pablo@netfilter.org> 6168M: Harald Welte <laforge@gnumonks.org> 6169L: osmocom-net-gprs@lists.osmocom.org 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6171S: Maintained 6172F: drivers/net/gtp.c 6173 6174GUID PARTITION TABLE (GPT) 6175M: Davidlohr Bueso <dave@stgolabs.net> 6176L: linux-efi@vger.kernel.org 6177S: Maintained 6178F: block/partitions/efi.* 6179 6180H8/300 ARCHITECTURE 6181M: Yoshinori Sato <ysato@users.sourceforge.jp> 6182L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6183W: http://uclinux-h8.sourceforge.jp 6184T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6185S: Maintained 6186F: arch/h8300/ 6187F: drivers/clocksource/h8300_*.c 6188F: drivers/clk/h8300/ 6189F: drivers/irqchip/irq-renesas-h8*.c 6190 6191HACKRF MEDIA DRIVER 6192M: Antti Palosaari <crope@iki.fi> 6193L: linux-media@vger.kernel.org 6194W: https://linuxtv.org 6195W: http://palosaari.fi/linux/ 6196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6197T: git git://linuxtv.org/anttip/media_tree.git 6198S: Maintained 6199F: drivers/media/usb/hackrf/ 6200 6201HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6202M: Frank Seidel <frank@f-seidel.de> 6203L: platform-driver-x86@vger.kernel.org 6204W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6205S: Maintained 6206F: drivers/platform/x86/hdaps.c 6207 6208HARDWARE MONITORING 6209M: Jean Delvare <jdelvare@suse.com> 6210M: Guenter Roeck <linux@roeck-us.net> 6211L: linux-hwmon@vger.kernel.org 6212W: http://hwmon.wiki.kernel.org/ 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6214S: Maintained 6215F: Documentation/hwmon/ 6216F: drivers/hwmon/ 6217F: include/linux/hwmon*.h 6218 6219HARDWARE RANDOM NUMBER GENERATOR CORE 6220M: Matt Mackall <mpm@selenic.com> 6221M: Herbert Xu <herbert@gondor.apana.org.au> 6222L: linux-crypto@vger.kernel.org 6223S: Odd fixes 6224F: Documentation/devicetree/bindings/rng/ 6225F: Documentation/hw_random.txt 6226F: drivers/char/hw_random/ 6227F: include/linux/hw_random.h 6228 6229HARDWARE TRACING FACILITIES 6230M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6231S: Maintained 6232F: drivers/hwtracing/ 6233 6234HARDWARE SPINLOCK CORE 6235M: Ohad Ben-Cohen <ohad@wizery.com> 6236M: Bjorn Andersson <bjorn.andersson@linaro.org> 6237L: linux-remoteproc@vger.kernel.org 6238S: Maintained 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6240F: Documentation/devicetree/bindings/hwlock/ 6241F: Documentation/hwspinlock.txt 6242F: drivers/hwspinlock/ 6243F: include/linux/hwspinlock.h 6244 6245HARMONY SOUND DRIVER 6246L: linux-parisc@vger.kernel.org 6247S: Maintained 6248F: sound/parisc/harmony.* 6249 6250HDPVR USB VIDEO ENCODER DRIVER 6251M: Hans Verkuil <hverkuil@xs4all.nl> 6252L: linux-media@vger.kernel.org 6253T: git git://linuxtv.org/media_tree.git 6254W: https://linuxtv.org 6255S: Odd Fixes 6256F: drivers/media/usb/hdpvr/ 6257 6258HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6259M: Jimmy Vance <jimmy.vance@hpe.com> 6260S: Supported 6261F: Documentation/watchdog/hpwdt.txt 6262F: drivers/watchdog/hpwdt.c 6263 6264HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6265M: Don Brace <don.brace@microsemi.com> 6266L: esc.storagedev@microsemi.com 6267L: linux-scsi@vger.kernel.org 6268S: Supported 6269F: Documentation/scsi/hpsa.txt 6270F: drivers/scsi/hpsa*.[ch] 6271F: include/linux/cciss*.h 6272F: include/uapi/linux/cciss*.h 6273 6274HFI1 DRIVER 6275M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6276M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6277L: linux-rdma@vger.kernel.org 6278S: Supported 6279F: drivers/infiniband/hw/hfi1 6280 6281HFS FILESYSTEM 6282L: linux-fsdevel@vger.kernel.org 6283S: Orphan 6284F: Documentation/filesystems/hfs.txt 6285F: fs/hfs/ 6286 6287HFSPLUS FILESYSTEM 6288L: linux-fsdevel@vger.kernel.org 6289S: Orphan 6290F: Documentation/filesystems/hfsplus.txt 6291F: fs/hfsplus/ 6292 6293HGA FRAMEBUFFER DRIVER 6294M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6295L: linux-nvidia@lists.surfsouth.com 6296W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6297S: Maintained 6298F: drivers/video/fbdev/hgafb.c 6299 6300HIBERNATION (aka Software Suspend, aka swsusp) 6301M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6302M: Pavel Machek <pavel@ucw.cz> 6303L: linux-pm@vger.kernel.org 6304B: https://bugzilla.kernel.org 6305S: Supported 6306F: arch/x86/power/ 6307F: drivers/base/power/ 6308F: kernel/power/ 6309F: include/linux/suspend.h 6310F: include/linux/freezer.h 6311F: include/linux/pm.h 6312F: arch/*/include/asm/suspend*.h 6313 6314HID CORE LAYER 6315M: Jiri Kosina <jikos@kernel.org> 6316R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6317L: linux-input@vger.kernel.org 6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6319S: Maintained 6320F: drivers/hid/ 6321F: include/linux/hid* 6322F: include/uapi/linux/hid* 6323 6324HID SENSOR HUB DRIVERS 6325M: Jiri Kosina <jikos@kernel.org> 6326M: Jonathan Cameron <jic23@kernel.org> 6327M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6328L: linux-input@vger.kernel.org 6329L: linux-iio@vger.kernel.org 6330S: Maintained 6331F: Documentation/hid/hid-sensor* 6332F: drivers/hid/hid-sensor-* 6333F: drivers/iio/*/hid-* 6334F: include/linux/hid-sensor-* 6335 6336HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6337M: Thomas Gleixner <tglx@linutronix.de> 6338L: linux-kernel@vger.kernel.org 6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6340S: Maintained 6341F: Documentation/timers/ 6342F: kernel/time/hrtimer.c 6343F: kernel/time/clockevents.c 6344F: kernel/time/timer_*.c 6345F: include/linux/clockchips.h 6346F: include/linux/hrtimer.h 6347 6348HIGH-SPEED SCC DRIVER FOR AX.25 6349L: linux-hams@vger.kernel.org 6350S: Orphan 6351F: drivers/net/hamradio/dmascc.c 6352F: drivers/net/hamradio/scc.c 6353 6354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6355M: HighPoint Linux Team <linux@highpoint-tech.com> 6356W: http://www.highpoint-tech.com 6357S: Supported 6358F: Documentation/scsi/hptiop.txt 6359F: drivers/scsi/hptiop.c 6360 6361HIPPI 6362M: Jes Sorensen <jes@trained-monkey.org> 6363L: linux-hippi@sunsite.dk 6364S: Maintained 6365F: include/linux/hippidevice.h 6366F: include/uapi/linux/if_hippi.h 6367F: net/802/hippi.c 6368F: drivers/net/hippi/ 6369 6370HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6371M: Yisen Zhuang <yisen.zhuang@huawei.com> 6372M: Salil Mehta <salil.mehta@huawei.com> 6373L: netdev@vger.kernel.org 6374W: http://www.hisilicon.com 6375S: Maintained 6376F: drivers/net/ethernet/hisilicon/hns3/ 6377 6378HISILICON LPC BUS DRIVER 6379M: john.garry@huawei.com 6380W: http://www.hisilicon.com 6381S: Maintained 6382F: drivers/bus/hisi_lpc.c 6383F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6384 6385HISILICON NETWORK SUBSYSTEM DRIVER 6386M: Yisen Zhuang <yisen.zhuang@huawei.com> 6387M: Salil Mehta <salil.mehta@huawei.com> 6388L: netdev@vger.kernel.org 6389W: http://www.hisilicon.com 6390S: Maintained 6391F: drivers/net/ethernet/hisilicon/ 6392F: Documentation/devicetree/bindings/net/hisilicon*.txt 6393 6394HISILICON PMU DRIVER 6395M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6396W: http://www.hisilicon.com 6397S: Supported 6398F: drivers/perf/hisilicon 6399F: Documentation/perf/hisi-pmu.txt 6400 6401HISILICON ROCE DRIVER 6402M: Lijun Ou <oulijun@huawei.com> 6403M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6404L: linux-rdma@vger.kernel.org 6405S: Maintained 6406F: drivers/infiniband/hw/hns/ 6407F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6408 6409HISILICON SAS Controller 6410M: John Garry <john.garry@huawei.com> 6411W: http://www.hisilicon.com 6412S: Supported 6413F: drivers/scsi/hisi_sas/ 6414F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6415 6416HMM - Heterogeneous Memory Management 6417M: Jérôme Glisse <jglisse@redhat.com> 6418L: linux-mm@kvack.org 6419S: Maintained 6420F: mm/hmm* 6421F: include/linux/hmm* 6422F: Documentation/vm/hmm.txt 6423 6424HOST AP DRIVER 6425M: Jouni Malinen <j@w1.fi> 6426L: linux-wireless@vger.kernel.org 6427W: http://w1.fi/hostap-driver.html 6428S: Obsolete 6429F: drivers/net/wireless/intersil/hostap/ 6430 6431HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6432L: platform-driver-x86@vger.kernel.org 6433S: Orphan 6434F: drivers/platform/x86/tc1100-wmi.c 6435 6436HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6437M: Jaroslav Kysela <perex@perex.cz> 6438S: Maintained 6439F: drivers/net/ethernet/hp/hp100.* 6440 6441HPET: High Precision Event Timers driver 6442M: Clemens Ladisch <clemens@ladisch.de> 6443S: Maintained 6444F: Documentation/timers/hpet.txt 6445F: drivers/char/hpet.c 6446F: include/linux/hpet.h 6447F: include/uapi/linux/hpet.h 6448 6449HPET: x86 6450S: Orphan 6451F: arch/x86/kernel/hpet.c 6452F: arch/x86/include/asm/hpet.h 6453 6454HPFS FILESYSTEM 6455M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6456W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6457S: Maintained 6458F: fs/hpfs/ 6459 6460HSI SUBSYSTEM 6461M: Sebastian Reichel <sre@kernel.org> 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6463S: Maintained 6464F: Documentation/ABI/testing/sysfs-bus-hsi 6465F: Documentation/driver-api/hsi.rst 6466F: drivers/hsi/ 6467F: include/linux/hsi/ 6468F: include/uapi/linux/hsi/ 6469 6470HSO 3G MODEM DRIVER 6471L: linux-usb@vger.kernel.org 6472S: Orphan 6473F: drivers/net/usb/hso.c 6474 6475HSR NETWORK PROTOCOL 6476M: Arvid Brodin <arvid.brodin@alten.se> 6477L: netdev@vger.kernel.org 6478S: Maintained 6479F: net/hsr/ 6480 6481HT16K33 LED CONTROLLER DRIVER 6482M: Robin van der Gracht <robin@protonic.nl> 6483S: Maintained 6484F: drivers/auxdisplay/ht16k33.c 6485F: Documentation/devicetree/bindings/display/ht16k33.txt 6486 6487HTCPEN TOUCHSCREEN DRIVER 6488M: Pau Oliva Fora <pof@eslack.org> 6489L: linux-input@vger.kernel.org 6490S: Maintained 6491F: drivers/input/touchscreen/htcpen.c 6492 6493HUAWEI ETHERNET DRIVER 6494M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6495L: netdev@vger.kernel.org 6496S: Supported 6497F: Documentation/networking/hinic.txt 6498F: drivers/net/ethernet/huawei/hinic/ 6499 6500HUGETLB FILESYSTEM 6501M: Nadia Yvette Chambers <nyc@holomorphy.com> 6502S: Maintained 6503F: fs/hugetlbfs/ 6504 6505HVA ST MEDIA DRIVER 6506M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6507L: linux-media@vger.kernel.org 6508T: git git://linuxtv.org/media_tree.git 6509W: https://linuxtv.org 6510S: Supported 6511F: drivers/media/platform/sti/hva 6512 6513HWPOISON MEMORY FAILURE HANDLING 6514M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6515L: linux-mm@kvack.org 6516S: Maintained 6517F: mm/memory-failure.c 6518F: mm/hwpoison-inject.c 6519 6520Hyper-V CORE AND DRIVERS 6521M: "K. Y. Srinivasan" <kys@microsoft.com> 6522M: Haiyang Zhang <haiyangz@microsoft.com> 6523M: Stephen Hemminger <sthemmin@microsoft.com> 6524L: devel@linuxdriverproject.org 6525S: Maintained 6526F: Documentation/networking/netvsc.txt 6527F: arch/x86/include/asm/mshyperv.h 6528F: arch/x86/include/asm/trace/hyperv.h 6529F: arch/x86/include/asm/hyperv-tlfs.h 6530F: arch/x86/kernel/cpu/mshyperv.c 6531F: arch/x86/hyperv 6532F: drivers/hid/hid-hyperv.c 6533F: drivers/hv/ 6534F: drivers/input/serio/hyperv-keyboard.c 6535F: drivers/pci/host/pci-hyperv.c 6536F: drivers/net/hyperv/ 6537F: drivers/scsi/storvsc_drv.c 6538F: drivers/uio/uio_hv_generic.c 6539F: drivers/video/fbdev/hyperv_fb.c 6540F: net/vmw_vsock/hyperv_transport.c 6541F: include/linux/hyperv.h 6542F: include/uapi/linux/hyperv.h 6543F: tools/hv/ 6544F: Documentation/ABI/stable/sysfs-bus-vmbus 6545 6546HYPERVISOR VIRTUAL CONSOLE DRIVER 6547L: linuxppc-dev@lists.ozlabs.org 6548S: Odd Fixes 6549F: drivers/tty/hvc/ 6550 6551I2C ACPI SUPPORT 6552M: Mika Westerberg <mika.westerberg@linux.intel.com> 6553L: linux-i2c@vger.kernel.org 6554L: linux-acpi@vger.kernel.org 6555S: Maintained 6556F: drivers/i2c/i2c-core-acpi.c 6557 6558I2C MUXES 6559M: Peter Rosin <peda@axentia.se> 6560L: linux-i2c@vger.kernel.org 6561S: Maintained 6562F: Documentation/i2c/i2c-topology 6563F: Documentation/i2c/muxes/ 6564F: Documentation/devicetree/bindings/i2c/i2c-mux* 6565F: Documentation/devicetree/bindings/i2c/i2c-arb* 6566F: Documentation/devicetree/bindings/i2c/i2c-gate* 6567F: drivers/i2c/i2c-mux.c 6568F: drivers/i2c/muxes/ 6569F: include/linux/i2c-mux.h 6570 6571I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6572M: Gregory CLEMENT <gregory.clement@bootlin.com> 6573L: linux-i2c@vger.kernel.org 6574S: Maintained 6575F: drivers/i2c/busses/i2c-mv64xxx.c 6576 6577I2C OVER PARALLEL PORT 6578M: Jean Delvare <jdelvare@suse.com> 6579L: linux-i2c@vger.kernel.org 6580S: Maintained 6581F: Documentation/i2c/busses/i2c-parport 6582F: Documentation/i2c/busses/i2c-parport-light 6583F: drivers/i2c/busses/i2c-parport.c 6584F: drivers/i2c/busses/i2c-parport-light.c 6585 6586I2C SUBSYSTEM 6587M: Wolfram Sang <wsa@the-dreams.de> 6588L: linux-i2c@vger.kernel.org 6589W: https://i2c.wiki.kernel.org/ 6590Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6592S: Maintained 6593F: Documentation/devicetree/bindings/i2c/i2c.txt 6594F: Documentation/i2c/ 6595F: drivers/i2c/* 6596F: include/linux/i2c.h 6597F: include/linux/i2c-dev.h 6598F: include/linux/i2c-smbus.h 6599F: include/uapi/linux/i2c.h 6600F: include/uapi/linux/i2c-*.h 6601 6602I2C SUBSYSTEM HOST DRIVERS 6603L: linux-i2c@vger.kernel.org 6604W: https://i2c.wiki.kernel.org/ 6605Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6607S: Odd Fixes 6608F: Documentation/devicetree/bindings/i2c/ 6609F: drivers/i2c/algos/ 6610F: drivers/i2c/busses/ 6611 6612I2C-TAOS-EVM DRIVER 6613M: Jean Delvare <jdelvare@suse.com> 6614L: linux-i2c@vger.kernel.org 6615S: Maintained 6616F: Documentation/i2c/busses/i2c-taos-evm 6617F: drivers/i2c/busses/i2c-taos-evm.c 6618 6619I2C-TINY-USB DRIVER 6620M: Till Harbaum <till@harbaum.org> 6621L: linux-i2c@vger.kernel.org 6622W: http://www.harbaum.org/till/i2c_tiny_usb 6623S: Maintained 6624F: drivers/i2c/busses/i2c-tiny-usb.c 6625 6626I2C/SMBUS CONTROLLER DRIVERS FOR PC 6627M: Jean Delvare <jdelvare@suse.com> 6628L: linux-i2c@vger.kernel.org 6629S: Maintained 6630F: Documentation/i2c/busses/i2c-ali1535 6631F: Documentation/i2c/busses/i2c-ali1563 6632F: Documentation/i2c/busses/i2c-ali15x3 6633F: Documentation/i2c/busses/i2c-amd756 6634F: Documentation/i2c/busses/i2c-amd8111 6635F: Documentation/i2c/busses/i2c-i801 6636F: Documentation/i2c/busses/i2c-nforce2 6637F: Documentation/i2c/busses/i2c-piix4 6638F: Documentation/i2c/busses/i2c-sis5595 6639F: Documentation/i2c/busses/i2c-sis630 6640F: Documentation/i2c/busses/i2c-sis96x 6641F: Documentation/i2c/busses/i2c-via 6642F: Documentation/i2c/busses/i2c-viapro 6643F: drivers/i2c/busses/i2c-ali1535.c 6644F: drivers/i2c/busses/i2c-ali1563.c 6645F: drivers/i2c/busses/i2c-ali15x3.c 6646F: drivers/i2c/busses/i2c-amd756.c 6647F: drivers/i2c/busses/i2c-amd756-s4882.c 6648F: drivers/i2c/busses/i2c-amd8111.c 6649F: drivers/i2c/busses/i2c-i801.c 6650F: drivers/i2c/busses/i2c-isch.c 6651F: drivers/i2c/busses/i2c-nforce2.c 6652F: drivers/i2c/busses/i2c-nforce2-s4985.c 6653F: drivers/i2c/busses/i2c-piix4.c 6654F: drivers/i2c/busses/i2c-sis5595.c 6655F: drivers/i2c/busses/i2c-sis630.c 6656F: drivers/i2c/busses/i2c-sis96x.c 6657F: drivers/i2c/busses/i2c-via.c 6658F: drivers/i2c/busses/i2c-viapro.c 6659 6660I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6661M: Hans de Goede <hdegoede@redhat.com> 6662L: linux-i2c@vger.kernel.org 6663S: Maintained 6664F: drivers/i2c/busses/i2c-cht-wc.c 6665 6666I2C/SMBUS ISMT DRIVER 6667M: Seth Heasley <seth.heasley@intel.com> 6668M: Neil Horman <nhorman@tuxdriver.com> 6669L: linux-i2c@vger.kernel.org 6670F: drivers/i2c/busses/i2c-ismt.c 6671F: Documentation/i2c/busses/i2c-ismt 6672 6673I2C/SMBUS STUB DRIVER 6674M: Jean Delvare <jdelvare@suse.com> 6675L: linux-i2c@vger.kernel.org 6676S: Maintained 6677F: drivers/i2c/i2c-stub.c 6678 6679IA64 (Itanium) PLATFORM 6680M: Tony Luck <tony.luck@intel.com> 6681M: Fenghua Yu <fenghua.yu@intel.com> 6682L: linux-ia64@vger.kernel.org 6683T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6684S: Maintained 6685F: arch/ia64/ 6686 6687IBM Power 842 compression accelerator 6688M: Haren Myneni <haren@us.ibm.com> 6689S: Supported 6690F: drivers/crypto/nx/Makefile 6691F: drivers/crypto/nx/Kconfig 6692F: drivers/crypto/nx/nx-842* 6693F: include/linux/sw842.h 6694F: crypto/842.c 6695F: lib/842/ 6696 6697IBM Power in-Nest Crypto Acceleration 6698M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6699M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6700L: linux-crypto@vger.kernel.org 6701S: Supported 6702F: drivers/crypto/nx/Makefile 6703F: drivers/crypto/nx/Kconfig 6704F: drivers/crypto/nx/nx-aes* 6705F: drivers/crypto/nx/nx-sha* 6706F: drivers/crypto/nx/nx.* 6707F: drivers/crypto/nx/nx_csbcpb.h 6708F: drivers/crypto/nx/nx_debugfs.h 6709 6710IBM Power Linux RAID adapter 6711M: Brian King <brking@us.ibm.com> 6712S: Supported 6713F: drivers/scsi/ipr.* 6714 6715IBM Power SRIOV Virtual NIC Device Driver 6716M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6717M: John Allen <jallen@linux.vnet.ibm.com> 6718L: netdev@vger.kernel.org 6719S: Supported 6720F: drivers/net/ethernet/ibm/ibmvnic.* 6721 6722IBM Power Virtual Accelerator Switchboard 6723M: Sukadev Bhattiprolu 6724L: linuxppc-dev@lists.ozlabs.org 6725S: Supported 6726F: arch/powerpc/platforms/powernv/vas* 6727F: arch/powerpc/platforms/powernv/copy-paste.h 6728F: arch/powerpc/include/asm/vas.h 6729F: arch/powerpc/include/uapi/asm/vas.h 6730 6731IBM Power Virtual Ethernet Device Driver 6732M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6733L: netdev@vger.kernel.org 6734S: Supported 6735F: drivers/net/ethernet/ibm/ibmveth.* 6736 6737IBM Power Virtual FC Device Drivers 6738M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6739L: linux-scsi@vger.kernel.org 6740S: Supported 6741F: drivers/scsi/ibmvscsi/ibmvfc* 6742 6743IBM Power Virtual SCSI Device Drivers 6744M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6745L: linux-scsi@vger.kernel.org 6746S: Supported 6747F: drivers/scsi/ibmvscsi/ibmvscsi* 6748F: include/scsi/viosrp.h 6749 6750IBM Power Virtual SCSI Device Target Driver 6751M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6752M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6753L: linux-scsi@vger.kernel.org 6754L: target-devel@vger.kernel.org 6755S: Supported 6756F: drivers/scsi/ibmvscsi_tgt/ 6757 6758IBM Power VMX Cryptographic instructions 6759M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6760M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6761L: linux-crypto@vger.kernel.org 6762S: Supported 6763F: drivers/crypto/vmx/Makefile 6764F: drivers/crypto/vmx/Kconfig 6765F: drivers/crypto/vmx/vmx.c 6766F: drivers/crypto/vmx/aes* 6767F: drivers/crypto/vmx/ghash* 6768F: drivers/crypto/vmx/ppc-xlate.pl 6769 6770IBM ServeRAID RAID DRIVER 6771S: Orphan 6772F: drivers/scsi/ips.* 6773 6774ICH LPC AND GPIO DRIVER 6775M: Peter Tyser <ptyser@xes-inc.com> 6776S: Maintained 6777F: drivers/mfd/lpc_ich.c 6778F: drivers/gpio/gpio-ich.c 6779 6780IDE SUBSYSTEM 6781M: "David S. Miller" <davem@davemloft.net> 6782L: linux-ide@vger.kernel.org 6783Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6785S: Maintained 6786F: Documentation/ide/ 6787F: drivers/ide/ 6788F: include/linux/ide.h 6789 6790IDE/ATAPI DRIVERS 6791M: Borislav Petkov <bp@alien8.de> 6792L: linux-ide@vger.kernel.org 6793S: Maintained 6794F: Documentation/cdrom/ide-cd 6795F: drivers/ide/ide-cd* 6796 6797IDEAPAD LAPTOP EXTRAS DRIVER 6798M: Ike Panhc <ike.pan@canonical.com> 6799L: platform-driver-x86@vger.kernel.org 6800W: http://launchpad.net/ideapad-laptop 6801S: Maintained 6802F: drivers/platform/x86/ideapad-laptop.c 6803 6804IDEAPAD LAPTOP SLIDEBAR DRIVER 6805M: Andrey Moiseev <o2g.org.ru@gmail.com> 6806L: linux-input@vger.kernel.org 6807W: https://github.com/o2genum/ideapad-slidebar 6808S: Maintained 6809F: drivers/input/misc/ideapad_slidebar.c 6810 6811IDT VersaClock 5 CLOCK DRIVER 6812M: Marek Vasut <marek.vasut@gmail.com> 6813S: Maintained 6814F: drivers/clk/clk-versaclock5.c 6815 6816IEEE 802.15.4 SUBSYSTEM 6817M: Alexander Aring <alex.aring@gmail.com> 6818M: Stefan Schmidt <stefan@osg.samsung.com> 6819L: linux-wpan@vger.kernel.org 6820W: http://wpan.cakelab.org/ 6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6823S: Maintained 6824F: net/ieee802154/ 6825F: net/mac802154/ 6826F: drivers/net/ieee802154/ 6827F: include/linux/nl802154.h 6828F: include/linux/ieee802154.h 6829F: include/net/nl802154.h 6830F: include/net/mac802154.h 6831F: include/net/af_ieee802154.h 6832F: include/net/cfg802154.h 6833F: include/net/ieee802154_netdev.h 6834F: Documentation/networking/ieee802154.txt 6835 6836IFE PROTOCOL 6837M: Yotam Gigi <yotam.gi@gmail.com> 6838M: Jamal Hadi Salim <jhs@mojatatu.com> 6839F: net/ife 6840F: include/net/ife.h 6841F: include/uapi/linux/ife.h 6842 6843IGORPLUG-USB IR RECEIVER 6844M: Sean Young <sean@mess.org> 6845L: linux-media@vger.kernel.org 6846S: Maintained 6847F: drivers/media/rc/igorplugusb.c 6848 6849IGUANAWORKS USB IR TRANSCEIVER 6850M: Sean Young <sean@mess.org> 6851L: linux-media@vger.kernel.org 6852S: Maintained 6853F: drivers/media/rc/iguanair.c 6854 6855IIO DIGITAL POTENTIOMETER DAC 6856M: Peter Rosin <peda@axentia.se> 6857L: linux-iio@vger.kernel.org 6858S: Maintained 6859F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6860F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6861F: drivers/iio/dac/dpot-dac.c 6862 6863IIO ENVELOPE DETECTOR 6864M: Peter Rosin <peda@axentia.se> 6865L: linux-iio@vger.kernel.org 6866S: Maintained 6867F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6868F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6869F: drivers/iio/adc/envelope-detector.c 6870 6871IIO MULTIPLEXER 6872M: Peter Rosin <peda@axentia.se> 6873L: linux-iio@vger.kernel.org 6874S: Maintained 6875F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6876F: drivers/iio/multiplexer/iio-mux.c 6877 6878IIO SUBSYSTEM AND DRIVERS 6879M: Jonathan Cameron <jic23@kernel.org> 6880R: Hartmut Knaack <knaack.h@gmx.de> 6881R: Lars-Peter Clausen <lars@metafoo.de> 6882R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6883L: linux-iio@vger.kernel.org 6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6885S: Maintained 6886F: Documentation/ABI/testing/configfs-iio* 6887F: Documentation/ABI/testing/sysfs-bus-iio* 6888F: Documentation/devicetree/bindings/iio/ 6889F: drivers/iio/ 6890F: drivers/staging/iio/ 6891F: include/linux/iio/ 6892F: tools/iio/ 6893 6894IKANOS/ADI EAGLE ADSL USB DRIVER 6895M: Matthieu Castet <castet.matthieu@free.fr> 6896M: Stanislaw Gruszka <stf_xl@wp.pl> 6897S: Maintained 6898F: drivers/usb/atm/ueagle-atm.c 6899 6900IMGTEC ASCII LCD DRIVER 6901M: Paul Burton <paul.burton@mips.com> 6902S: Maintained 6903F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6904F: drivers/auxdisplay/img-ascii-lcd.c 6905 6906IMGTEC IR DECODER DRIVER 6907M: James Hogan <jhogan@kernel.org> 6908S: Maintained 6909F: drivers/media/rc/img-ir/ 6910 6911IMON SOUNDGRAPH USB IR RECEIVER 6912M: Sean Young <sean@mess.org> 6913L: linux-media@vger.kernel.org 6914S: Maintained 6915F: drivers/media/rc/imon_raw.c 6916F: drivers/media/rc/imon.c 6917 6918IMS TWINTURBO FRAMEBUFFER DRIVER 6919L: linux-fbdev@vger.kernel.org 6920S: Orphan 6921F: drivers/video/fbdev/imsttfb.c 6922 6923INA209 HARDWARE MONITOR DRIVER 6924M: Guenter Roeck <linux@roeck-us.net> 6925L: linux-hwmon@vger.kernel.org 6926S: Maintained 6927F: Documentation/hwmon/ina209 6928F: Documentation/devicetree/bindings/i2c/ina209.txt 6929F: drivers/hwmon/ina209.c 6930 6931INA2XX HARDWARE MONITOR DRIVER 6932M: Guenter Roeck <linux@roeck-us.net> 6933L: linux-hwmon@vger.kernel.org 6934S: Maintained 6935F: Documentation/hwmon/ina2xx 6936F: drivers/hwmon/ina2xx.c 6937F: include/linux/platform_data/ina2xx.h 6938 6939INDUSTRY PACK SUBSYSTEM (IPACK) 6940M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6941M: Jens Taprogge <jens.taprogge@taprogge.org> 6942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6943L: industrypack-devel@lists.sourceforge.net 6944W: http://industrypack.sourceforge.net 6945S: Maintained 6946F: drivers/ipack/ 6947 6948INFINIBAND SUBSYSTEM 6949M: Doug Ledford <dledford@redhat.com> 6950M: Jason Gunthorpe <jgg@mellanox.com> 6951L: linux-rdma@vger.kernel.org 6952W: https://github.com/linux-rdma/rdma-core 6953Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6955S: Supported 6956F: Documentation/devicetree/bindings/infiniband/ 6957F: Documentation/infiniband/ 6958F: drivers/infiniband/ 6959F: include/uapi/linux/if_infiniband.h 6960F: include/uapi/rdma/ 6961F: include/rdma/ 6962 6963INGENIC JZ4780 DMA Driver 6964M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6965S: Maintained 6966F: drivers/dma/dma-jz4780.c 6967 6968INGENIC JZ4780 NAND DRIVER 6969M: Harvey Hunt <harveyhuntnexus@gmail.com> 6970L: linux-mtd@lists.infradead.org 6971S: Maintained 6972F: drivers/mtd/nand/raw/jz4780_* 6973 6974INOTIFY 6975M: Jan Kara <jack@suse.cz> 6976R: Amir Goldstein <amir73il@gmail.com> 6977L: linux-fsdevel@vger.kernel.org 6978S: Maintained 6979F: Documentation/filesystems/inotify.txt 6980F: fs/notify/inotify/ 6981F: include/linux/inotify.h 6982F: include/uapi/linux/inotify.h 6983 6984INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6985M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6986L: linux-input@vger.kernel.org 6987Q: http://patchwork.kernel.org/project/linux-input/list/ 6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6989S: Maintained 6990F: drivers/input/ 6991F: include/linux/input.h 6992F: include/uapi/linux/input.h 6993F: include/uapi/linux/input-event-codes.h 6994F: include/linux/input/ 6995F: Documentation/devicetree/bindings/input/ 6996F: Documentation/input/ 6997 6998INPUT MULTITOUCH (MT) PROTOCOL 6999M: Henrik Rydberg <rydberg@bitmath.org> 7000L: linux-input@vger.kernel.org 7001S: Odd fixes 7002F: Documentation/input/multi-touch-protocol.rst 7003F: drivers/input/input-mt.c 7004K: \b(ABS|SYN)_MT_ 7005 7006INSIDE SECURE CRYPTO DRIVER 7007M: Antoine Tenart <antoine.tenart@bootlin.com> 7008F: drivers/crypto/inside-secure/ 7009S: Maintained 7010L: linux-crypto@vger.kernel.org 7011 7012INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7013M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7014M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7015L: linux-integrity@vger.kernel.org 7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7017S: Supported 7018F: security/integrity/ima/ 7019 7020INTEL 810/815 FRAMEBUFFER DRIVER 7021M: Antonino Daplas <adaplas@gmail.com> 7022L: linux-fbdev@vger.kernel.org 7023S: Maintained 7024F: drivers/video/fbdev/i810/ 7025 7026INTEL ASoC BDW/HSW DRIVERS 7027M: Jie Yang <yang.jie@linux.intel.com> 7028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7029S: Supported 7030F: sound/soc/intel/common/sst-dsp* 7031F: sound/soc/intel/common/sst-firmware.c 7032F: sound/soc/intel/boards/broadwell.c 7033F: sound/soc/intel/haswell/ 7034 7035INTEL C600 SERIES SAS CONTROLLER DRIVER 7036M: Intel SCU Linux support <intel-linux-scu@intel.com> 7037M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7038L: linux-scsi@vger.kernel.org 7039T: git git://git.code.sf.net/p/intel-sas/isci 7040S: Supported 7041F: drivers/scsi/isci/ 7042 7043INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7044M: Jani Nikula <jani.nikula@linux.intel.com> 7045M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7046M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7047L: intel-gfx@lists.freedesktop.org 7048W: https://01.org/linuxgraphics/ 7049B: https://01.org/linuxgraphics/documentation/how-report-bugs 7050C: irc://chat.freenode.net/intel-gfx 7051Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7052T: git git://anongit.freedesktop.org/drm-intel 7053S: Supported 7054F: drivers/gpu/drm/i915/ 7055F: include/drm/i915* 7056F: include/uapi/drm/i915_drm.h 7057F: Documentation/gpu/i915.rst 7058 7059INTEL ETHERNET DRIVERS 7060M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7061L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7062W: http://www.intel.com/support/feedback.htm 7063W: http://e1000.sourceforge.net/ 7064Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7067S: Supported 7068F: Documentation/networking/e100.txt 7069F: Documentation/networking/e1000.txt 7070F: Documentation/networking/e1000e.txt 7071F: Documentation/networking/igb.txt 7072F: Documentation/networking/igbvf.txt 7073F: Documentation/networking/ixgb.txt 7074F: Documentation/networking/ixgbe.txt 7075F: Documentation/networking/ixgbevf.txt 7076F: Documentation/networking/i40e.txt 7077F: Documentation/networking/i40evf.txt 7078F: Documentation/networking/ice.txt 7079F: drivers/net/ethernet/intel/ 7080F: drivers/net/ethernet/intel/*/ 7081F: include/linux/avf/virtchnl.h 7082 7083INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7084M: Maik Broemme <mbroemme@libmpq.org> 7085L: linux-fbdev@vger.kernel.org 7086S: Maintained 7087F: Documentation/fb/intelfb.txt 7088F: drivers/video/fbdev/intelfb/ 7089 7090INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7091M: Zhenyu Wang <zhenyuw@linux.intel.com> 7092M: Zhi Wang <zhi.a.wang@intel.com> 7093L: intel-gvt-dev@lists.freedesktop.org 7094L: intel-gfx@lists.freedesktop.org 7095W: https://01.org/igvt-g 7096T: git https://github.com/intel/gvt-linux.git 7097S: Supported 7098F: drivers/gpu/drm/i915/gvt/ 7099 7100INTEL HID EVENT DRIVER 7101M: Alex Hung <alex.hung@canonical.com> 7102L: platform-driver-x86@vger.kernel.org 7103S: Maintained 7104F: drivers/platform/x86/intel-hid.c 7105 7106INTEL I/OAT DMA DRIVER 7107M: Dave Jiang <dave.jiang@intel.com> 7108R: Dan Williams <dan.j.williams@intel.com> 7109L: dmaengine@vger.kernel.org 7110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7111S: Supported 7112F: drivers/dma/ioat* 7113 7114INTEL IDLE DRIVER 7115M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7116M: Len Brown <lenb@kernel.org> 7117L: linux-pm@vger.kernel.org 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7119B: https://bugzilla.kernel.org 7120S: Supported 7121F: drivers/idle/intel_idle.c 7122 7123INTEL INTEGRATED SENSOR HUB DRIVER 7124M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7125M: Jiri Kosina <jikos@kernel.org> 7126L: linux-input@vger.kernel.org 7127S: Maintained 7128F: drivers/hid/intel-ish-hid/ 7129 7130INTEL IOMMU (VT-d) 7131M: David Woodhouse <dwmw2@infradead.org> 7132L: iommu@lists.linux-foundation.org 7133T: git git://git.infradead.org/iommu-2.6.git 7134S: Supported 7135F: drivers/iommu/intel-iommu.c 7136F: include/linux/intel-iommu.h 7137 7138INTEL IOP-ADMA DMA DRIVER 7139R: Dan Williams <dan.j.williams@intel.com> 7140S: Odd fixes 7141F: drivers/dma/iop-adma.c 7142 7143INTEL IPU3 CSI-2 CIO2 DRIVER 7144M: Yong Zhi <yong.zhi@intel.com> 7145M: Sakari Ailus <sakari.ailus@linux.intel.com> 7146L: linux-media@vger.kernel.org 7147S: Maintained 7148F: drivers/media/pci/intel/ipu3/ 7149F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7150 7151INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7152M: Krzysztof Halasa <khalasa@piap.pl> 7153S: Maintained 7154F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7155F: arch/arm/mach-ixp4xx/include/mach/npe.h 7156F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7157F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7158F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7159F: drivers/net/wan/ixp4xx_hss.c 7160 7161INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7162M: Deepak Saxena <dsaxena@plexity.net> 7163S: Maintained 7164F: drivers/char/hw_random/ixp4xx-rng.c 7165 7166INTEL MANAGEMENT ENGINE (mei) 7167M: Tomas Winkler <tomas.winkler@intel.com> 7168L: linux-kernel@vger.kernel.org 7169S: Supported 7170F: include/uapi/linux/mei.h 7171F: include/linux/mei_cl_bus.h 7172F: drivers/misc/mei/* 7173F: drivers/watchdog/mei_wdt.c 7174F: Documentation/misc-devices/mei/* 7175F: samples/mei/* 7176 7177INTEL MENLOW THERMAL DRIVER 7178M: Sujith Thomas <sujith.thomas@intel.com> 7179L: platform-driver-x86@vger.kernel.org 7180W: https://01.org/linux-acpi 7181S: Supported 7182F: drivers/platform/x86/intel_menlow.c 7183 7184INTEL MERRIFIELD GPIO DRIVER 7185M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7186L: linux-gpio@vger.kernel.org 7187S: Maintained 7188F: drivers/gpio/gpio-merrifield.c 7189 7190INTEL MIC DRIVERS (mic) 7191M: Sudeep Dutt <sudeep.dutt@intel.com> 7192M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7193S: Supported 7194W: https://github.com/sudeepdutt/mic 7195W: http://software.intel.com/en-us/mic-developer 7196F: include/linux/mic_bus.h 7197F: include/linux/scif.h 7198F: include/uapi/linux/mic_common.h 7199F: include/uapi/linux/mic_ioctl.h 7200F: include/uapi/linux/scif_ioctl.h 7201F: drivers/misc/mic/ 7202F: drivers/dma/mic_x100_dma.c 7203F: drivers/dma/mic_x100_dma.h 7204F: Documentation/mic/ 7205 7206INTEL PMC CORE DRIVER 7207M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7208M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7209L: platform-driver-x86@vger.kernel.org 7210S: Maintained 7211F: arch/x86/include/asm/pmc_core.h 7212F: drivers/platform/x86/intel_pmc_core* 7213 7214INTEL PMC/P-Unit IPC DRIVER 7215M: Zha Qipeng<qipeng.zha@intel.com> 7216L: platform-driver-x86@vger.kernel.org 7217S: Maintained 7218F: drivers/platform/x86/intel_pmc_ipc.c 7219F: drivers/platform/x86/intel_punit_ipc.c 7220F: arch/x86/include/asm/intel_pmc_ipc.h 7221F: arch/x86/include/asm/intel_punit_ipc.h 7222 7223INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7224M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7225L: linux-wireless@vger.kernel.org 7226S: Maintained 7227F: Documentation/networking/README.ipw2100 7228F: Documentation/networking/README.ipw2200 7229F: drivers/net/wireless/intel/ipw2x00/ 7230 7231INTEL PSTATE DRIVER 7232M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7233M: Len Brown <lenb@kernel.org> 7234L: linux-pm@vger.kernel.org 7235S: Supported 7236F: drivers/cpufreq/intel_pstate.c 7237 7238INTEL RDMA RNIC DRIVER 7239M: Faisal Latif <faisal.latif@intel.com> 7240M: Shiraz Saleem <shiraz.saleem@intel.com> 7241L: linux-rdma@vger.kernel.org 7242S: Supported 7243F: drivers/infiniband/hw/i40iw/ 7244F: include/uapi/rdma/i40iw-abi.h 7245 7246INTEL SHA MULTIBUFFER DRIVER 7247M: Megha Dey <megha.dey@linux.intel.com> 7248R: Tim Chen <tim.c.chen@linux.intel.com> 7249L: linux-crypto@vger.kernel.org 7250S: Supported 7251F: arch/x86/crypto/sha*-mb 7252F: crypto/mcryptd.c 7253 7254INTEL TELEMETRY DRIVER 7255M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7256L: platform-driver-x86@vger.kernel.org 7257S: Maintained 7258F: arch/x86/include/asm/intel_telemetry.h 7259F: drivers/platform/x86/intel_telemetry* 7260 7261INTEL VIRTUAL BUTTON DRIVER 7262M: AceLan Kao <acelan.kao@canonical.com> 7263L: platform-driver-x86@vger.kernel.org 7264S: Maintained 7265F: drivers/platform/x86/intel-vbtn.c 7266 7267INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7268M: Stanislaw Gruszka <sgruszka@redhat.com> 7269L: linux-wireless@vger.kernel.org 7270S: Supported 7271F: drivers/net/wireless/intel/iwlegacy/ 7272 7273INTEL WIRELESS WIFI LINK (iwlwifi) 7274M: Johannes Berg <johannes.berg@intel.com> 7275M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7276M: Luca Coelho <luciano.coelho@intel.com> 7277M: Intel Linux Wireless <linuxwifi@intel.com> 7278L: linux-wireless@vger.kernel.org 7279W: http://intellinuxwireless.org 7280T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7281S: Supported 7282F: drivers/net/wireless/intel/iwlwifi/ 7283 7284INTEL WIRELESS WIMAX CONNECTION 2400 7285M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7286M: linux-wimax@intel.com 7287L: wimax@linuxwimax.org (subscribers-only) 7288S: Supported 7289W: http://linuxwimax.org 7290F: Documentation/wimax/README.i2400m 7291F: drivers/net/wimax/i2400m/ 7292F: include/uapi/linux/wimax/i2400m.h 7293 7294INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7295M: Mario Limonciello <mario.limonciello@dell.com> 7296S: Maintained 7297F: drivers/platform/x86/intel-wmi-thunderbolt.c 7298 7299INTEL(R) TRACE HUB 7300M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7301S: Supported 7302F: Documentation/trace/intel_th.txt 7303F: drivers/hwtracing/intel_th/ 7304 7305INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7306M: Ning Sun <ning.sun@intel.com> 7307L: tboot-devel@lists.sourceforge.net 7308W: http://tboot.sourceforge.net 7309T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7310S: Supported 7311F: Documentation/intel_txt.txt 7312F: include/linux/tboot.h 7313F: arch/x86/kernel/tboot.c 7314 7315INTEL-MID GPIO DRIVER 7316M: David Cohen <david.a.cohen@linux.intel.com> 7317L: linux-gpio@vger.kernel.org 7318S: Maintained 7319F: drivers/gpio/gpio-intel-mid.c 7320 7321INVENSENSE MPU-3050 GYROSCOPE DRIVER 7322M: Linus Walleij <linus.walleij@linaro.org> 7323L: linux-iio@vger.kernel.org 7324S: Maintained 7325F: drivers/iio/gyro/mpu3050* 7326F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7327 7328IOC3 ETHERNET DRIVER 7329M: Ralf Baechle <ralf@linux-mips.org> 7330L: linux-mips@linux-mips.org 7331S: Maintained 7332F: drivers/net/ethernet/sgi/ioc3-eth.c 7333 7334IOC3 SERIAL DRIVER 7335M: Pat Gefre <pfg@sgi.com> 7336L: linux-serial@vger.kernel.org 7337S: Maintained 7338F: drivers/tty/serial/ioc3_serial.c 7339 7340IOMMU DRIVERS 7341M: Joerg Roedel <joro@8bytes.org> 7342L: iommu@lists.linux-foundation.org 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7344S: Maintained 7345F: Documentation/devicetree/bindings/iommu/ 7346F: drivers/iommu/ 7347F: include/linux/iommu.h 7348F: include/linux/of_iommu.h 7349F: include/linux/iova.h 7350 7351IP MASQUERADING 7352M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7353S: Maintained 7354F: net/ipv4/netfilter/ipt_MASQUERADE.c 7355 7356IPMI SUBSYSTEM 7357M: Corey Minyard <minyard@acm.org> 7358L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7359W: http://openipmi.sourceforge.net/ 7360S: Supported 7361F: Documentation/IPMI.txt 7362F: drivers/char/ipmi/ 7363F: include/linux/ipmi* 7364F: include/uapi/linux/ipmi* 7365 7366IPS SCSI RAID DRIVER 7367M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7368L: linux-scsi@vger.kernel.org 7369W: http://www.adaptec.com/ 7370S: Maintained 7371F: drivers/scsi/ips* 7372 7373IPVS 7374M: Wensong Zhang <wensong@linux-vs.org> 7375M: Simon Horman <horms@verge.net.au> 7376M: Julian Anastasov <ja@ssi.bg> 7377L: netdev@vger.kernel.org 7378L: lvs-devel@vger.kernel.org 7379S: Maintained 7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7382F: Documentation/networking/ipvs-sysctl.txt 7383F: include/net/ip_vs.h 7384F: include/uapi/linux/ip_vs.h 7385F: net/netfilter/ipvs/ 7386 7387IPWIRELESS DRIVER 7388M: Jiri Kosina <jikos@kernel.org> 7389M: David Sterba <dsterba@suse.com> 7390S: Odd Fixes 7391F: drivers/tty/ipwireless/ 7392 7393IPX NETWORK LAYER 7394L: netdev@vger.kernel.org 7395S: Obsolete 7396F: include/uapi/linux/ipx.h 7397F: drivers/staging/ipx/ 7398 7399IRDA SUBSYSTEM 7400M: Samuel Ortiz <samuel@sortiz.org> 7401L: irda-users@lists.sourceforge.net (subscribers-only) 7402L: netdev@vger.kernel.org 7403W: http://irda.sourceforge.net/ 7404S: Obsolete 7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7406F: Documentation/networking/irda.txt 7407F: drivers/staging/irda/ 7408 7409IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7410M: Marc Zyngier <marc.zyngier@arm.com> 7411S: Maintained 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7413F: Documentation/IRQ-domain.txt 7414F: include/linux/irqdomain.h 7415F: kernel/irq/irqdomain.c 7416F: kernel/irq/msi.c 7417 7418IRQ SUBSYSTEM 7419M: Thomas Gleixner <tglx@linutronix.de> 7420L: linux-kernel@vger.kernel.org 7421S: Maintained 7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7423F: kernel/irq/ 7424 7425IRQCHIP DRIVERS 7426M: Thomas Gleixner <tglx@linutronix.de> 7427M: Jason Cooper <jason@lakedaemon.net> 7428M: Marc Zyngier <marc.zyngier@arm.com> 7429L: linux-kernel@vger.kernel.org 7430S: Maintained 7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7432F: Documentation/devicetree/bindings/interrupt-controller/ 7433F: drivers/irqchip/ 7434 7435ISA 7436M: William Breathitt Gray <vilhelm.gray@gmail.com> 7437S: Maintained 7438F: Documentation/isa.txt 7439F: drivers/base/isa.c 7440F: include/linux/isa.h 7441 7442ISA RADIO MODULE 7443M: Hans Verkuil <hverkuil@xs4all.nl> 7444L: linux-media@vger.kernel.org 7445T: git git://linuxtv.org/media_tree.git 7446W: https://linuxtv.org 7447S: Maintained 7448F: drivers/media/radio/radio-isa* 7449 7450ISAPNP 7451M: Jaroslav Kysela <perex@perex.cz> 7452S: Maintained 7453F: Documentation/isapnp.txt 7454F: drivers/pnp/isapnp/ 7455F: include/linux/isapnp.h 7456 7457ISCSI 7458M: Lee Duncan <lduncan@suse.com> 7459M: Chris Leech <cleech@redhat.com> 7460L: open-iscsi@googlegroups.com 7461W: www.open-iscsi.com 7462S: Maintained 7463F: drivers/scsi/*iscsi* 7464F: include/scsi/*iscsi* 7465 7466iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7467M: Peter Jones <pjones@redhat.com> 7468M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7469S: Maintained 7470F: drivers/firmware/iscsi_ibft* 7471 7472ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7473M: Or Gerlitz <ogerlitz@mellanox.com> 7474M: Sagi Grimberg <sagi@grimberg.me> 7475M: Roi Dayan <roid@mellanox.com> 7476L: linux-rdma@vger.kernel.org 7477S: Supported 7478W: http://www.openfabrics.org 7479W: www.open-iscsi.org 7480Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7481F: drivers/infiniband/ulp/iser/ 7482 7483ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7484M: Sagi Grimberg <sagi@grimberg.me> 7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7486L: linux-rdma@vger.kernel.org 7487L: target-devel@vger.kernel.org 7488S: Supported 7489W: http://www.linux-iscsi.org 7490F: drivers/infiniband/ulp/isert 7491 7492ISDN SUBSYSTEM 7493M: Karsten Keil <isdn@linux-pingi.de> 7494L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7495L: netdev@vger.kernel.org 7496W: http://www.isdn4linux.de 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7498S: Maintained 7499F: Documentation/isdn/ 7500F: drivers/isdn/ 7501F: include/linux/isdn.h 7502F: include/linux/isdn/ 7503F: include/uapi/linux/isdn.h 7504F: include/uapi/linux/isdn/ 7505 7506ISDN SUBSYSTEM (Eicon active card driver) 7507M: Armin Schindler <mac@melware.de> 7508L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7509W: http://www.melware.de 7510S: Maintained 7511F: drivers/isdn/hardware/eicon/ 7512 7513IT87 HARDWARE MONITORING DRIVER 7514M: Jean Delvare <jdelvare@suse.com> 7515L: linux-hwmon@vger.kernel.org 7516S: Maintained 7517F: Documentation/hwmon/it87 7518F: drivers/hwmon/it87.c 7519 7520IT913X MEDIA DRIVER 7521M: Antti Palosaari <crope@iki.fi> 7522L: linux-media@vger.kernel.org 7523W: https://linuxtv.org 7524W: http://palosaari.fi/linux/ 7525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7526T: git git://linuxtv.org/anttip/media_tree.git 7527S: Maintained 7528F: drivers/media/tuners/it913x* 7529 7530IVTV VIDEO4LINUX DRIVER 7531M: Andy Walls <awalls@md.metrocast.net> 7532L: ivtv-devel@ivtvdriver.org (subscribers-only) 7533L: linux-media@vger.kernel.org 7534T: git git://linuxtv.org/media_tree.git 7535W: http://www.ivtvdriver.org 7536S: Maintained 7537F: Documentation/media/v4l-drivers/ivtv* 7538F: drivers/media/pci/ivtv/ 7539F: include/uapi/linux/ivtv* 7540 7541IX2505V MEDIA DRIVER 7542M: Malcolm Priestley <tvboxspy@gmail.com> 7543L: linux-media@vger.kernel.org 7544W: https://linuxtv.org 7545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7546S: Maintained 7547F: drivers/media/dvb-frontends/ix2505v* 7548 7549JAILHOUSE HYPERVISOR INTERFACE 7550M: Jan Kiszka <jan.kiszka@siemens.com> 7551L: jailhouse-dev@googlegroups.com 7552S: Maintained 7553F: arch/x86/kernel/jailhouse.c 7554F: arch/x86/include/asm/jailhouse_para.h 7555 7556JC42.4 TEMPERATURE SENSOR DRIVER 7557M: Guenter Roeck <linux@roeck-us.net> 7558L: linux-hwmon@vger.kernel.org 7559S: Maintained 7560F: drivers/hwmon/jc42.c 7561F: Documentation/hwmon/jc42 7562 7563JFS FILESYSTEM 7564M: Dave Kleikamp <shaggy@kernel.org> 7565L: jfs-discussion@lists.sourceforge.net 7566W: http://jfs.sourceforge.net/ 7567T: git git://github.com/kleikamp/linux-shaggy.git 7568S: Maintained 7569F: Documentation/filesystems/jfs.txt 7570F: fs/jfs/ 7571 7572JME NETWORK DRIVER 7573M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7574L: netdev@vger.kernel.org 7575S: Maintained 7576F: drivers/net/ethernet/jme.* 7577 7578JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7579M: David Woodhouse <dwmw2@infradead.org> 7580L: linux-mtd@lists.infradead.org 7581W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7582S: Maintained 7583F: fs/jffs2/ 7584F: include/uapi/linux/jffs2.h 7585 7586JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7587M: "Theodore Ts'o" <tytso@mit.edu> 7588M: Jan Kara <jack@suse.com> 7589L: linux-ext4@vger.kernel.org 7590S: Maintained 7591F: fs/jbd2/ 7592F: include/linux/jbd2.h 7593 7594JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7595M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7596L: linux-media@vger.kernel.org 7597S: Maintained 7598F: drivers/media/platform/rcar_jpu.c 7599 7600JSM Neo PCI based serial card 7601M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7602L: linux-serial@vger.kernel.org 7603S: Maintained 7604F: drivers/tty/serial/jsm/ 7605 7606K10TEMP HARDWARE MONITORING DRIVER 7607M: Clemens Ladisch <clemens@ladisch.de> 7608L: linux-hwmon@vger.kernel.org 7609S: Maintained 7610F: Documentation/hwmon/k10temp 7611F: drivers/hwmon/k10temp.c 7612 7613K8TEMP HARDWARE MONITORING DRIVER 7614M: Rudolf Marek <r.marek@assembler.cz> 7615L: linux-hwmon@vger.kernel.org 7616S: Maintained 7617F: Documentation/hwmon/k8temp 7618F: drivers/hwmon/k8temp.c 7619 7620KASAN 7621M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7622R: Alexander Potapenko <glider@google.com> 7623R: Dmitry Vyukov <dvyukov@google.com> 7624L: kasan-dev@googlegroups.com 7625S: Maintained 7626F: arch/*/include/asm/kasan.h 7627F: arch/*/mm/kasan_init* 7628F: Documentation/dev-tools/kasan.rst 7629F: include/linux/kasan*.h 7630F: lib/test_kasan.c 7631F: mm/kasan/ 7632F: scripts/Makefile.kasan 7633 7634KCONFIG 7635M: Masahiro Yamada <yamada.masahiro@socionext.com> 7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7637L: linux-kbuild@vger.kernel.org 7638S: Maintained 7639F: Documentation/kbuild/kconfig-language.txt 7640F: scripts/kconfig/ 7641 7642KDUMP 7643M: Dave Young <dyoung@redhat.com> 7644M: Baoquan He <bhe@redhat.com> 7645R: Vivek Goyal <vgoyal@redhat.com> 7646L: kexec@lists.infradead.org 7647W: http://lse.sourceforge.net/kdump/ 7648S: Maintained 7649F: Documentation/kdump/ 7650 7651KEENE FM RADIO TRANSMITTER DRIVER 7652M: Hans Verkuil <hverkuil@xs4all.nl> 7653L: linux-media@vger.kernel.org 7654T: git git://linuxtv.org/media_tree.git 7655W: https://linuxtv.org 7656S: Maintained 7657F: drivers/media/radio/radio-keene* 7658 7659KERNEL AUTOMOUNTER v4 (AUTOFS4) 7660M: Ian Kent <raven@themaw.net> 7661L: autofs@vger.kernel.org 7662S: Maintained 7663F: fs/autofs4/ 7664 7665KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7666M: Masahiro Yamada <yamada.masahiro@socionext.com> 7667M: Michal Marek <michal.lkml@markovi.net> 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7669L: linux-kbuild@vger.kernel.org 7670S: Maintained 7671F: Documentation/kbuild/ 7672F: Makefile 7673F: scripts/Makefile.* 7674F: scripts/basic/ 7675F: scripts/mk* 7676F: scripts/package/ 7677 7678KERNEL JANITORS 7679L: kernel-janitors@vger.kernel.org 7680W: http://kernelnewbies.org/KernelJanitors 7681S: Odd Fixes 7682 7683KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7684M: "J. Bruce Fields" <bfields@fieldses.org> 7685M: Jeff Layton <jlayton@kernel.org> 7686L: linux-nfs@vger.kernel.org 7687W: http://nfs.sourceforge.net/ 7688T: git git://linux-nfs.org/~bfields/linux.git 7689S: Supported 7690F: fs/nfsd/ 7691F: include/uapi/linux/nfsd/ 7692F: fs/lockd/ 7693F: fs/nfs_common/ 7694F: net/sunrpc/ 7695F: include/linux/lockd/ 7696F: include/linux/sunrpc/ 7697F: include/uapi/linux/sunrpc/ 7698 7699KERNEL SELFTEST FRAMEWORK 7700M: Shuah Khan <shuahkh@osg.samsung.com> 7701M: Shuah Khan <shuah@kernel.org> 7702L: linux-kselftest@vger.kernel.org 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7704S: Maintained 7705F: tools/testing/selftests/ 7706F: Documentation/dev-tools/kselftest* 7707 7708KERNEL USERMODE HELPER 7709M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7710L: linux-kernel@vger.kernel.org 7711S: Maintained 7712F: kernel/umh.c 7713F: include/linux/umh.h 7714 7715KERNEL VIRTUAL MACHINE (KVM) 7716M: Paolo Bonzini <pbonzini@redhat.com> 7717M: Radim Krčmář <rkrcmar@redhat.com> 7718L: kvm@vger.kernel.org 7719W: http://www.linux-kvm.org 7720T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7721S: Supported 7722F: Documentation/virtual/kvm/ 7723F: include/trace/events/kvm.h 7724F: include/uapi/asm-generic/kvm* 7725F: include/uapi/linux/kvm* 7726F: include/asm-generic/kvm* 7727F: include/linux/kvm* 7728F: include/kvm/iodev.h 7729F: virt/kvm/* 7730F: tools/kvm/ 7731 7732KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7733M: Joerg Roedel <joro@8bytes.org> 7734L: kvm@vger.kernel.org 7735W: http://www.linux-kvm.org/ 7736S: Maintained 7737F: arch/x86/include/asm/svm.h 7738F: arch/x86/kvm/svm.c 7739 7740KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7741M: Christoffer Dall <christoffer.dall@linaro.org> 7742M: Marc Zyngier <marc.zyngier@arm.com> 7743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7744L: kvmarm@lists.cs.columbia.edu 7745W: http://systems.cs.columbia.edu/projects/kvm-arm 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7747S: Supported 7748F: arch/arm/include/uapi/asm/kvm* 7749F: arch/arm/include/asm/kvm* 7750F: arch/arm/kvm/ 7751F: virt/kvm/arm/ 7752F: include/kvm/arm_* 7753 7754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7755M: Christoffer Dall <christoffer.dall@linaro.org> 7756M: Marc Zyngier <marc.zyngier@arm.com> 7757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7758L: kvmarm@lists.cs.columbia.edu 7759S: Maintained 7760F: arch/arm64/include/uapi/asm/kvm* 7761F: arch/arm64/include/asm/kvm* 7762F: arch/arm64/kvm/ 7763 7764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7765M: James Hogan <jhogan@kernel.org> 7766L: linux-mips@linux-mips.org 7767S: Supported 7768F: arch/mips/include/uapi/asm/kvm* 7769F: arch/mips/include/asm/kvm* 7770F: arch/mips/kvm/ 7771 7772KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7773M: Paul Mackerras <paulus@ozlabs.org> 7774L: kvm-ppc@vger.kernel.org 7775W: http://www.linux-kvm.org/ 7776T: git git://github.com/agraf/linux-2.6.git 7777S: Supported 7778F: arch/powerpc/include/uapi/asm/kvm* 7779F: arch/powerpc/include/asm/kvm* 7780F: arch/powerpc/kvm/ 7781F: arch/powerpc/kernel/kvm* 7782 7783KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7784M: Christian Borntraeger <borntraeger@de.ibm.com> 7785M: Janosch Frank <frankja@linux.ibm.com> 7786R: David Hildenbrand <david@redhat.com> 7787R: Cornelia Huck <cohuck@redhat.com> 7788L: linux-s390@vger.kernel.org 7789W: http://www.ibm.com/developerworks/linux/linux390/ 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7791S: Supported 7792F: arch/s390/include/uapi/asm/kvm* 7793F: arch/s390/include/asm/gmap.h 7794F: arch/s390/include/asm/kvm* 7795F: arch/s390/kvm/ 7796F: arch/s390/mm/gmap.c 7797 7798KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7799M: Paolo Bonzini <pbonzini@redhat.com> 7800M: Radim Krčmář <rkrcmar@redhat.com> 7801L: kvm@vger.kernel.org 7802W: http://www.linux-kvm.org 7803T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7804S: Supported 7805F: arch/x86/kvm/ 7806F: arch/x86/include/uapi/asm/kvm* 7807F: arch/x86/include/asm/kvm* 7808F: arch/x86/include/asm/pvclock-abi.h 7809F: arch/x86/kernel/kvm.c 7810F: arch/x86/kernel/kvmclock.c 7811 7812KERNFS 7813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7814M: Tejun Heo <tj@kernel.org> 7815T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7816S: Supported 7817F: include/linux/kernfs.h 7818F: fs/kernfs/ 7819 7820KEXEC 7821M: Eric Biederman <ebiederm@xmission.com> 7822W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7823L: kexec@lists.infradead.org 7824S: Maintained 7825F: include/linux/kexec.h 7826F: include/uapi/linux/kexec.h 7827F: kernel/kexec* 7828 7829KEYS-ENCRYPTED 7830M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7831L: linux-integrity@vger.kernel.org 7832L: keyrings@vger.kernel.org 7833S: Supported 7834F: Documentation/security/keys/trusted-encrypted.rst 7835F: include/keys/encrypted-type.h 7836F: security/keys/encrypted-keys/ 7837 7838KEYS-TRUSTED 7839M: James Bottomley <jejb@linux.vnet.ibm.com> 7840M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7841L: linux-integrity@vger.kernel.org 7842L: keyrings@vger.kernel.org 7843S: Supported 7844F: Documentation/security/keys/trusted-encrypted.rst 7845F: include/keys/trusted-type.h 7846F: security/keys/trusted.c 7847F: security/keys/trusted.h 7848 7849KEYS/KEYRINGS: 7850M: David Howells <dhowells@redhat.com> 7851L: keyrings@vger.kernel.org 7852S: Maintained 7853F: Documentation/security/keys/core.rst 7854F: include/linux/key.h 7855F: include/linux/key-type.h 7856F: include/linux/keyctl.h 7857F: include/uapi/linux/keyctl.h 7858F: include/keys/ 7859F: security/keys/ 7860 7861KGDB / KDB /debug_core 7862M: Jason Wessel <jason.wessel@windriver.com> 7863M: Daniel Thompson <daniel.thompson@linaro.org> 7864W: http://kgdb.wiki.kernel.org/ 7865L: kgdb-bugreport@lists.sourceforge.net 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7867S: Maintained 7868F: Documentation/dev-tools/kgdb.rst 7869F: drivers/misc/kgdbts.c 7870F: drivers/tty/serial/kgdboc.c 7871F: include/linux/kdb.h 7872F: include/linux/kgdb.h 7873F: kernel/debug/ 7874 7875KMEMLEAK 7876M: Catalin Marinas <catalin.marinas@arm.com> 7877S: Maintained 7878F: Documentation/dev-tools/kmemleak.rst 7879F: include/linux/kmemleak.h 7880F: mm/kmemleak.c 7881F: mm/kmemleak-test.c 7882 7883KMOD KERNEL MODULE LOADER - USERMODE HELPER 7884M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7885L: linux-kernel@vger.kernel.org 7886S: Maintained 7887F: kernel/kmod.c 7888F: include/linux/kmod.h 7889F: lib/test_kmod.c 7890F: tools/testing/selftests/kmod/ 7891 7892KPROBES 7893M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7894M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7895M: "David S. Miller" <davem@davemloft.net> 7896M: Masami Hiramatsu <mhiramat@kernel.org> 7897S: Maintained 7898F: Documentation/kprobes.txt 7899F: include/linux/kprobes.h 7900F: include/asm-generic/kprobes.h 7901F: kernel/kprobes.c 7902 7903KS0108 LCD CONTROLLER DRIVER 7904M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7905W: http://miguelojeda.es/auxdisplay.htm 7906W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7907S: Maintained 7908F: Documentation/auxdisplay/ks0108 7909F: drivers/auxdisplay/ks0108.c 7910F: include/linux/ks0108.h 7911 7912L3MDEV 7913M: David Ahern <dsa@cumulusnetworks.com> 7914L: netdev@vger.kernel.org 7915S: Maintained 7916F: net/l3mdev 7917F: include/net/l3mdev.h 7918 7919LANTIQ MIPS ARCHITECTURE 7920M: John Crispin <john@phrozen.org> 7921L: linux-mips@linux-mips.org 7922S: Maintained 7923F: arch/mips/lantiq 7924F: drivers/soc/lantiq 7925 7926LAPB module 7927L: linux-x25@vger.kernel.org 7928S: Orphan 7929F: Documentation/networking/lapb-module.txt 7930F: include/*/lapb.h 7931F: net/lapb/ 7932 7933LASI 53c700 driver for PARISC 7934M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7935L: linux-scsi@vger.kernel.org 7936S: Maintained 7937F: Documentation/scsi/53c700.txt 7938F: drivers/scsi/53c700* 7939 7940LEAKING_ADDRESSES 7941M: Tobin C. Harding <me@tobin.cc> 7942M: Tycho Andersen <tycho@tycho.ws> 7943L: kernel-hardening@lists.openwall.com 7944S: Maintained 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7946F: scripts/leaking_addresses.pl 7947 7948LED SUBSYSTEM 7949M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7950M: Pavel Machek <pavel@ucw.cz> 7951L: linux-leds@vger.kernel.org 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7953S: Maintained 7954F: Documentation/devicetree/bindings/leds/ 7955F: drivers/leds/ 7956F: include/linux/leds.h 7957 7958LEGACY EEPROM DRIVER 7959M: Jean Delvare <jdelvare@suse.com> 7960S: Maintained 7961F: Documentation/misc-devices/eeprom 7962F: drivers/misc/eeprom/eeprom.c 7963 7964LEGO USB Tower driver 7965M: Juergen Stuber <starblue@users.sourceforge.net> 7966L: legousb-devel@lists.sourceforge.net 7967W: http://legousb.sourceforge.net/ 7968S: Maintained 7969F: drivers/usb/misc/legousbtower.c 7970 7971LG2160 MEDIA DRIVER 7972M: Michael Krufky <mkrufky@linuxtv.org> 7973L: linux-media@vger.kernel.org 7974W: https://linuxtv.org 7975W: http://github.com/mkrufky 7976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7977T: git git://linuxtv.org/mkrufky/tuners.git 7978S: Maintained 7979F: drivers/media/dvb-frontends/lg2160.* 7980 7981LGDT3305 MEDIA DRIVER 7982M: Michael Krufky <mkrufky@linuxtv.org> 7983L: linux-media@vger.kernel.org 7984W: https://linuxtv.org 7985W: http://github.com/mkrufky 7986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7987T: git git://linuxtv.org/mkrufky/tuners.git 7988S: Maintained 7989F: drivers/media/dvb-frontends/lgdt3305.* 7990 7991LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7992M: Viresh Kumar <vireshk@kernel.org> 7993L: linux-ide@vger.kernel.org 7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7995S: Maintained 7996F: include/linux/pata_arasan_cf_data.h 7997F: drivers/ata/pata_arasan_cf.c 7998 7999LIBATA PATA DRIVERS 8000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8001M: Tejun Heo <tj@kernel.org> 8002L: linux-ide@vger.kernel.org 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8004S: Maintained 8005F: drivers/ata/pata_*.c 8006F: drivers/ata/ata_generic.c 8007 8008LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8009M: Linus Walleij <linus.walleij@linaro.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_ftide010.c 8014F: drivers/ata/sata_gemini.c 8015F: drivers/ata/sata_gemini.h 8016 8017LIBATA SATA AHCI PLATFORM devices support 8018M: Hans de Goede <hdegoede@redhat.com> 8019M: Tejun Heo <tj@kernel.org> 8020L: linux-ide@vger.kernel.org 8021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8022S: Maintained 8023F: drivers/ata/ahci_platform.c 8024F: drivers/ata/libahci_platform.c 8025F: include/linux/ahci_platform.h 8026 8027LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8028M: Mikael Pettersson <mikpelinux@gmail.com> 8029L: linux-ide@vger.kernel.org 8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8031S: Maintained 8032F: drivers/ata/sata_promise.* 8033 8034LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8035M: Tejun Heo <tj@kernel.org> 8036L: linux-ide@vger.kernel.org 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8038S: Maintained 8039F: drivers/ata/ 8040F: include/linux/ata.h 8041F: include/linux/libata.h 8042F: Documentation/devicetree/bindings/ata/ 8043 8044LIBLOCKDEP 8045M: Sasha Levin <alexander.levin@verizon.com> 8046S: Maintained 8047F: tools/lib/lockdep/ 8048 8049LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8050M: Ross Zwisler <ross.zwisler@linux.intel.com> 8051L: linux-nvdimm@lists.01.org 8052Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8053S: Supported 8054F: drivers/nvdimm/blk.c 8055F: drivers/nvdimm/region_devs.c 8056 8057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8058M: Vishal Verma <vishal.l.verma@intel.com> 8059L: linux-nvdimm@lists.01.org 8060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8061S: Supported 8062F: drivers/nvdimm/btt* 8063 8064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8065M: Ross Zwisler <ross.zwisler@linux.intel.com> 8066L: linux-nvdimm@lists.01.org 8067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8068S: Supported 8069F: drivers/nvdimm/pmem* 8070 8071LIBNVDIMM: DEVICETREE BINDINGS 8072M: Oliver O'Halloran <oohall@gmail.com> 8073L: linux-nvdimm@lists.01.org 8074Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8075S: Supported 8076F: drivers/nvdimm/of_pmem.c 8077F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8078 8079LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8080M: Dan Williams <dan.j.williams@intel.com> 8081L: linux-nvdimm@lists.01.org 8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8084S: Supported 8085F: drivers/nvdimm/* 8086F: drivers/acpi/nfit/* 8087F: include/linux/nd.h 8088F: include/linux/libnvdimm.h 8089F: include/uapi/linux/ndctl.h 8090 8091LIGHTNVM PLATFORM SUPPORT 8092M: Matias Bjorling <mb@lightnvm.io> 8093W: http://github/OpenChannelSSD 8094L: linux-block@vger.kernel.org 8095S: Maintained 8096F: drivers/lightnvm/ 8097F: include/linux/lightnvm.h 8098F: include/uapi/linux/lightnvm.h 8099 8100LINUX FOR POWER MACINTOSH 8101M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8102W: http://www.penguinppc.org/ 8103L: linuxppc-dev@lists.ozlabs.org 8104S: Maintained 8105F: arch/powerpc/platforms/powermac/ 8106F: drivers/macintosh/ 8107 8108LINUX FOR POWERPC (32-BIT AND 64-BIT) 8109M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8110M: Paul Mackerras <paulus@samba.org> 8111M: Michael Ellerman <mpe@ellerman.id.au> 8112W: https://github.com/linuxppc/linux/wiki 8113L: linuxppc-dev@lists.ozlabs.org 8114Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8116S: Supported 8117F: Documentation/ABI/stable/sysfs-firmware-opal-* 8118F: Documentation/devicetree/bindings/powerpc/ 8119F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8120F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8121F: Documentation/powerpc/ 8122F: arch/powerpc/ 8123F: drivers/char/tpm/tpm_ibmvtpm* 8124F: drivers/crypto/nx/ 8125F: drivers/crypto/vmx/ 8126F: drivers/i2c/busses/i2c-opal.c 8127F: drivers/net/ethernet/ibm/ibmveth.* 8128F: drivers/net/ethernet/ibm/ibmvnic.* 8129F: drivers/pci/hotplug/pnv_php.c 8130F: drivers/pci/hotplug/rpa* 8131F: drivers/rtc/rtc-opal.c 8132F: drivers/scsi/ibmvscsi/ 8133F: drivers/tty/hvc/hvc_opal.c 8134F: drivers/watchdog/wdrtas.c 8135F: tools/testing/selftests/powerpc 8136N: /pmac 8137N: powermac 8138N: powernv 8139N: [^a-z0-9]ps3 8140N: pseries 8141 8142LINUX FOR POWERPC EMBEDDED MPC5XXX 8143M: Anatolij Gustschin <agust@denx.de> 8144L: linuxppc-dev@lists.ozlabs.org 8145T: git git://git.denx.de/linux-denx-agust.git 8146S: Maintained 8147F: arch/powerpc/platforms/512x/ 8148F: arch/powerpc/platforms/52xx/ 8149 8150LINUX FOR POWERPC EMBEDDED PPC4XX 8151M: Alistair Popple <alistair@popple.id.au> 8152M: Matt Porter <mporter@kernel.crashing.org> 8153W: http://www.penguinppc.org/ 8154L: linuxppc-dev@lists.ozlabs.org 8155S: Maintained 8156F: arch/powerpc/platforms/40x/ 8157F: arch/powerpc/platforms/44x/ 8158 8159LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8160M: Scott Wood <oss@buserror.net> 8161M: Kumar Gala <galak@kernel.crashing.org> 8162W: http://www.penguinppc.org/ 8163L: linuxppc-dev@lists.ozlabs.org 8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8165S: Maintained 8166F: arch/powerpc/platforms/83xx/ 8167F: arch/powerpc/platforms/85xx/ 8168F: Documentation/devicetree/bindings/powerpc/fsl/ 8169 8170LINUX FOR POWERPC EMBEDDED PPC8XX 8171M: Vitaly Bordug <vitb@kernel.crashing.org> 8172W: http://www.penguinppc.org/ 8173L: linuxppc-dev@lists.ozlabs.org 8174S: Maintained 8175F: arch/powerpc/platforms/8xx/ 8176 8177LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8178L: linuxppc-dev@lists.ozlabs.org 8179S: Orphan 8180F: arch/powerpc/*/*virtex* 8181F: arch/powerpc/*/*/*virtex* 8182 8183LINUX FOR POWERPC PA SEMI PWRFICIENT 8184L: linuxppc-dev@lists.ozlabs.org 8185S: Orphan 8186F: arch/powerpc/platforms/pasemi/ 8187F: drivers/*/*pasemi* 8188F: drivers/*/*/*pasemi* 8189 8190LINUX KERNEL DUMP TEST MODULE (LKDTM) 8191M: Kees Cook <keescook@chromium.org> 8192S: Maintained 8193F: drivers/misc/lkdtm/* 8194 8195LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8196M: Alan Stern <stern@rowland.harvard.edu> 8197M: Andrea Parri <parri.andrea@gmail.com> 8198M: Will Deacon <will.deacon@arm.com> 8199M: Peter Zijlstra <peterz@infradead.org> 8200M: Boqun Feng <boqun.feng@gmail.com> 8201M: Nicholas Piggin <npiggin@gmail.com> 8202M: David Howells <dhowells@redhat.com> 8203M: Jade Alglave <j.alglave@ucl.ac.uk> 8204M: Luc Maranget <luc.maranget@inria.fr> 8205M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8206R: Akira Yokosawa <akiyks@gmail.com> 8207L: linux-kernel@vger.kernel.org 8208S: Supported 8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8210F: tools/memory-model/ 8211F: Documentation/memory-barriers.txt 8212 8213LINUX SECURITY MODULE (LSM) FRAMEWORK 8214M: Chris Wright <chrisw@sous-sol.org> 8215L: linux-security-module@vger.kernel.org 8216S: Supported 8217 8218LIS3LV02D ACCELEROMETER DRIVER 8219M: Eric Piel <eric.piel@tremplin-utc.net> 8220S: Maintained 8221F: Documentation/misc-devices/lis3lv02d 8222F: drivers/misc/lis3lv02d/ 8223F: drivers/platform/x86/hp_accel.c 8224 8225LIVE PATCHING 8226M: Josh Poimboeuf <jpoimboe@redhat.com> 8227M: Jessica Yu <jeyu@kernel.org> 8228M: Jiri Kosina <jikos@kernel.org> 8229M: Miroslav Benes <mbenes@suse.cz> 8230R: Petr Mladek <pmladek@suse.com> 8231S: Maintained 8232F: kernel/livepatch/ 8233F: include/linux/livepatch.h 8234F: arch/x86/include/asm/livepatch.h 8235F: arch/x86/kernel/livepatch.c 8236F: Documentation/livepatch/ 8237F: Documentation/ABI/testing/sysfs-kernel-livepatch 8238F: samples/livepatch/ 8239L: live-patching@vger.kernel.org 8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8241 8242LLC (802.2) 8243L: netdev@vger.kernel.org 8244S: Odd fixes 8245F: include/linux/llc.h 8246F: include/uapi/linux/llc.h 8247F: include/net/llc* 8248F: net/llc/ 8249 8250LM73 HARDWARE MONITOR DRIVER 8251M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8252L: linux-hwmon@vger.kernel.org 8253S: Maintained 8254F: drivers/hwmon/lm73.c 8255 8256LM78 HARDWARE MONITOR DRIVER 8257M: Jean Delvare <jdelvare@suse.com> 8258L: linux-hwmon@vger.kernel.org 8259S: Maintained 8260F: Documentation/hwmon/lm78 8261F: drivers/hwmon/lm78.c 8262 8263LM83 HARDWARE MONITOR DRIVER 8264M: Jean Delvare <jdelvare@suse.com> 8265L: linux-hwmon@vger.kernel.org 8266S: Maintained 8267F: Documentation/hwmon/lm83 8268F: drivers/hwmon/lm83.c 8269 8270LM90 HARDWARE MONITOR DRIVER 8271M: Jean Delvare <jdelvare@suse.com> 8272L: linux-hwmon@vger.kernel.org 8273S: Maintained 8274F: Documentation/hwmon/lm90 8275F: Documentation/devicetree/bindings/hwmon/lm90.txt 8276F: drivers/hwmon/lm90.c 8277F: include/dt-bindings/thermal/lm90.h 8278 8279LM95234 HARDWARE MONITOR DRIVER 8280M: Guenter Roeck <linux@roeck-us.net> 8281L: linux-hwmon@vger.kernel.org 8282S: Maintained 8283F: Documentation/hwmon/lm95234 8284F: drivers/hwmon/lm95234.c 8285 8286LME2510 MEDIA DRIVER 8287M: Malcolm Priestley <tvboxspy@gmail.com> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8291S: Maintained 8292F: drivers/media/usb/dvb-usb-v2/lmedm04* 8293 8294LOADPIN SECURITY MODULE 8295M: Kees Cook <keescook@chromium.org> 8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8297S: Supported 8298F: security/loadpin/ 8299F: Documentation/admin-guide/LSM/LoadPin.rst 8300 8301LOCKING PRIMITIVES 8302M: Peter Zijlstra <peterz@infradead.org> 8303M: Ingo Molnar <mingo@redhat.com> 8304L: linux-kernel@vger.kernel.org 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8306S: Maintained 8307F: Documentation/locking/ 8308F: include/linux/lockdep.h 8309F: include/linux/spinlock*.h 8310F: arch/*/include/asm/spinlock*.h 8311F: include/linux/rwlock*.h 8312F: include/linux/mutex*.h 8313F: arch/*/include/asm/mutex*.h 8314F: include/linux/rwsem*.h 8315F: arch/*/include/asm/rwsem.h 8316F: include/linux/seqlock.h 8317F: lib/locking*.[ch] 8318F: kernel/locking/ 8319X: kernel/locking/locktorture.c 8320 8321LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8322M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8323L: linux-ntfs-dev@lists.sourceforge.net 8324W: http://www.linux-ntfs.org/content/view/19/37/ 8325S: Maintained 8326F: Documentation/ldm.txt 8327F: block/partitions/ldm.* 8328 8329LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8330M: Sathya Prakash <sathya.prakash@broadcom.com> 8331M: Chaitra P B <chaitra.basappa@broadcom.com> 8332M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8333L: MPT-FusionLinux.pdl@broadcom.com 8334L: linux-scsi@vger.kernel.org 8335W: http://www.avagotech.com/support/ 8336S: Supported 8337F: drivers/message/fusion/ 8338F: drivers/scsi/mpt2sas/ 8339F: drivers/scsi/mpt3sas/ 8340 8341LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8342M: Matthew Wilcox <matthew@wil.cx> 8343L: linux-scsi@vger.kernel.org 8344S: Maintained 8345F: drivers/scsi/sym53c8xx_2/ 8346 8347LTC4261 HARDWARE MONITOR DRIVER 8348M: Guenter Roeck <linux@roeck-us.net> 8349L: linux-hwmon@vger.kernel.org 8350S: Maintained 8351F: Documentation/hwmon/ltc4261 8352F: drivers/hwmon/ltc4261.c 8353 8354LTC4306 I2C MULTIPLEXER DRIVER 8355M: Michael Hennerich <michael.hennerich@analog.com> 8356W: http://ez.analog.com/community/linux-device-drivers 8357L: linux-i2c@vger.kernel.org 8358S: Supported 8359F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8360F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8361 8362LTP (Linux Test Project) 8363M: Mike Frysinger <vapier@gentoo.org> 8364M: Cyril Hrubis <chrubis@suse.cz> 8365M: Wanlong Gao <wanlong.gao@gmail.com> 8366M: Jan Stancek <jstancek@redhat.com> 8367M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8368M: Alexey Kodanev <alexey.kodanev@oracle.com> 8369L: ltp@lists.linux.it (subscribers-only) 8370W: http://linux-test-project.github.io/ 8371T: git git://github.com/linux-test-project/ltp.git 8372S: Maintained 8373 8374M68K ARCHITECTURE 8375M: Geert Uytterhoeven <geert@linux-m68k.org> 8376L: linux-m68k@lists.linux-m68k.org 8377W: http://www.linux-m68k.org/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8379S: Maintained 8380F: arch/m68k/ 8381F: drivers/zorro/ 8382 8383M68K ON APPLE MACINTOSH 8384M: Joshua Thompson <funaho@jurai.org> 8385W: http://www.mac.linux-m68k.org/ 8386L: linux-m68k@lists.linux-m68k.org 8387S: Maintained 8388F: arch/m68k/mac/ 8389 8390M68K ON HP9000/300 8391M: Philip Blundell <philb@gnu.org> 8392W: http://www.tazenda.demon.co.uk/phil/linux-hp 8393S: Maintained 8394F: arch/m68k/hp300/ 8395 8396M88DS3103 MEDIA DRIVER 8397M: Antti Palosaari <crope@iki.fi> 8398L: linux-media@vger.kernel.org 8399W: https://linuxtv.org 8400W: http://palosaari.fi/linux/ 8401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8402T: git git://linuxtv.org/anttip/media_tree.git 8403S: Maintained 8404F: drivers/media/dvb-frontends/m88ds3103* 8405 8406M88RS2000 MEDIA DRIVER 8407M: Malcolm Priestley <tvboxspy@gmail.com> 8408L: linux-media@vger.kernel.org 8409W: https://linuxtv.org 8410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8411S: Maintained 8412F: drivers/media/dvb-frontends/m88rs2000* 8413 8414MA901 MASTERKIT USB FM RADIO DRIVER 8415M: Alexey Klimov <klimov.linux@gmail.com> 8416L: linux-media@vger.kernel.org 8417T: git git://linuxtv.org/media_tree.git 8418S: Maintained 8419F: drivers/media/radio/radio-ma901.c 8420 8421MAC80211 8422M: Johannes Berg <johannes@sipsolutions.net> 8423L: linux-wireless@vger.kernel.org 8424W: http://wireless.kernel.org/ 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8427S: Maintained 8428F: Documentation/networking/mac80211-injection.txt 8429F: include/net/mac80211.h 8430F: net/mac80211/ 8431F: drivers/net/wireless/mac80211_hwsim.[ch] 8432F: Documentation/networking/mac80211_hwsim/README 8433 8434MAILBOX API 8435M: Jassi Brar <jassisinghbrar@gmail.com> 8436L: linux-kernel@vger.kernel.org 8437S: Maintained 8438F: drivers/mailbox/ 8439F: include/linux/mailbox_client.h 8440F: include/linux/mailbox_controller.h 8441 8442MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8443M: Michael Kerrisk <mtk.manpages@gmail.com> 8444W: http://www.kernel.org/doc/man-pages 8445L: linux-man@vger.kernel.org 8446S: Maintained 8447 8448MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8449M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8450L: linux-mips@linux-mips.org 8451S: Maintained 8452F: arch/mips/boot/dts/img/pistachio_marduk.dts 8453 8454MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8455M: Andrew Lunn <andrew@lunn.ch> 8456M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8457L: netdev@vger.kernel.org 8458S: Maintained 8459F: drivers/net/dsa/mv88e6xxx/ 8460F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8461 8462MARVELL ARMADA DRM SUPPORT 8463M: Russell King <linux@armlinux.org.uk> 8464S: Maintained 8465T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8466T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8467F: drivers/gpu/drm/armada/ 8468F: include/uapi/drm/armada_drm.h 8469F: Documentation/devicetree/bindings/display/armada/ 8470 8471MARVELL CRYPTO DRIVER 8472M: Boris Brezillon <boris.brezillon@bootlin.com> 8473M: Arnaud Ebalard <arno@natisbad.org> 8474F: drivers/crypto/marvell/ 8475S: Maintained 8476L: linux-crypto@vger.kernel.org 8477 8478MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8479M: Mirko Lindner <mlindner@marvell.com> 8480M: Stephen Hemminger <stephen@networkplumber.org> 8481L: netdev@vger.kernel.org 8482S: Maintained 8483F: drivers/net/ethernet/marvell/sk* 8484 8485MARVELL LIBERTAS WIRELESS DRIVER 8486L: libertas-dev@lists.infradead.org 8487S: Orphan 8488F: drivers/net/wireless/marvell/libertas/ 8489 8490MARVELL MACCHIATOBIN SUPPORT 8491M: Russell King <linux@armlinux.org.uk> 8492L: linux-arm-kernel@lists.infradead.org 8493S: Maintained 8494F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8495 8496MARVELL MV643XX ETHERNET DRIVER 8497M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8498L: netdev@vger.kernel.org 8499S: Maintained 8500F: drivers/net/ethernet/marvell/mv643xx_eth.* 8501F: include/linux/mv643xx.h 8502 8503MARVELL MV88X3310 PHY DRIVER 8504M: Russell King <linux@armlinux.org.uk> 8505L: netdev@vger.kernel.org 8506S: Maintained 8507F: drivers/net/phy/marvell10g.c 8508 8509MARVELL MVNETA ETHERNET DRIVER 8510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8511L: netdev@vger.kernel.org 8512S: Maintained 8513F: drivers/net/ethernet/marvell/mvneta.* 8514 8515MARVELL MWIFIEX WIRELESS DRIVER 8516M: Amitkumar Karwar <amitkarwar@gmail.com> 8517M: Nishant Sarmukadam <nishants@marvell.com> 8518M: Ganapathi Bhat <gbhat@marvell.com> 8519M: Xinming Hu <huxm@marvell.com> 8520L: linux-wireless@vger.kernel.org 8521S: Maintained 8522F: drivers/net/wireless/marvell/mwifiex/ 8523 8524MARVELL MWL8K WIRELESS DRIVER 8525M: Lennert Buytenhek <buytenh@wantstofly.org> 8526L: linux-wireless@vger.kernel.org 8527S: Odd Fixes 8528F: drivers/net/wireless/marvell/mwl8k.c 8529 8530MARVELL NAND CONTROLLER DRIVER 8531M: Miquel Raynal <miquel.raynal@bootlin.com> 8532L: linux-mtd@lists.infradead.org 8533S: Maintained 8534F: drivers/mtd/nand/raw/marvell_nand.c 8535F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8536 8537MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8538M: Nicolas Pitre <nico@fluxnic.net> 8539S: Odd Fixes 8540F: drivers/mmc/host/mvsdio.* 8541 8542MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8543M: Hu Ziji <huziji@marvell.com> 8544L: linux-mmc@vger.kernel.org 8545S: Supported 8546F: drivers/mmc/host/sdhci-xenon* 8547F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8548 8549MATROX FRAMEBUFFER DRIVER 8550L: linux-fbdev@vger.kernel.org 8551S: Orphan 8552F: drivers/video/fbdev/matrox/matroxfb_* 8553F: include/uapi/linux/matroxfb.h 8554 8555MAX16065 HARDWARE MONITOR DRIVER 8556M: Guenter Roeck <linux@roeck-us.net> 8557L: linux-hwmon@vger.kernel.org 8558S: Maintained 8559F: Documentation/hwmon/max16065 8560F: drivers/hwmon/max16065.c 8561 8562MAX20751 HARDWARE MONITOR DRIVER 8563M: Guenter Roeck <linux@roeck-us.net> 8564L: linux-hwmon@vger.kernel.org 8565S: Maintained 8566F: Documentation/hwmon/max20751 8567F: drivers/hwmon/max20751.c 8568 8569MAX2175 SDR TUNER DRIVER 8570M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8571L: linux-media@vger.kernel.org 8572T: git git://linuxtv.org/media_tree.git 8573S: Maintained 8574F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8575F: Documentation/media/v4l-drivers/max2175.rst 8576F: drivers/media/i2c/max2175* 8577F: include/uapi/linux/max2175.h 8578 8579MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8580L: linux-hwmon@vger.kernel.org 8581S: Orphan 8582F: Documentation/hwmon/max6650 8583F: drivers/hwmon/max6650.c 8584 8585MAX6697 HARDWARE MONITOR DRIVER 8586M: Guenter Roeck <linux@roeck-us.net> 8587L: linux-hwmon@vger.kernel.org 8588S: Maintained 8589F: Documentation/hwmon/max6697 8590F: Documentation/devicetree/bindings/i2c/max6697.txt 8591F: drivers/hwmon/max6697.c 8592F: include/linux/platform_data/max6697.h 8593 8594MAX9860 MONO AUDIO VOICE CODEC DRIVER 8595M: Peter Rosin <peda@axentia.se> 8596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8597S: Maintained 8598F: Documentation/devicetree/bindings/sound/max9860.txt 8599F: sound/soc/codecs/max9860.* 8600 8601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8602M: Javier Martinez Canillas <javier@dowhile0.org> 8603L: linux-kernel@vger.kernel.org 8604S: Supported 8605F: drivers/regulator/max77802-regulator.c 8606F: Documentation/devicetree/bindings/*/*max77802.txt 8607F: include/dt-bindings/*/*max77802.h 8608 8609MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8610M: Krzysztof Kozlowski <krzk@kernel.org> 8611M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8612L: linux-pm@vger.kernel.org 8613S: Supported 8614F: drivers/power/supply/max14577_charger.c 8615F: drivers/power/supply/max77693_charger.c 8616 8617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8618M: Chanwoo Choi <cw00.choi@samsung.com> 8619M: Krzysztof Kozlowski <krzk@kernel.org> 8620M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8621L: linux-kernel@vger.kernel.org 8622S: Supported 8623F: drivers/*/max14577*.c 8624F: drivers/*/max77686*.c 8625F: drivers/*/max77693*.c 8626F: drivers/extcon/extcon-max14577.c 8627F: drivers/extcon/extcon-max77693.c 8628F: drivers/rtc/rtc-max77686.c 8629F: drivers/clk/clk-max77686.c 8630F: Documentation/devicetree/bindings/mfd/max14577.txt 8631F: Documentation/devicetree/bindings/*/max77686.txt 8632F: Documentation/devicetree/bindings/mfd/max77693.txt 8633F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8634F: include/linux/mfd/max14577*.h 8635F: include/linux/mfd/max77686*.h 8636F: include/linux/mfd/max77693*.h 8637 8638MAXIRADIO FM RADIO RECEIVER DRIVER 8639M: Hans Verkuil <hverkuil@xs4all.nl> 8640L: linux-media@vger.kernel.org 8641T: git git://linuxtv.org/media_tree.git 8642W: https://linuxtv.org 8643S: Maintained 8644F: drivers/media/radio/radio-maxiradio* 8645 8646MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8647M: Peter Rosin <peda@axentia.se> 8648L: linux-iio@vger.kernel.org 8649S: Maintained 8650F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8651F: drivers/iio/potentiometer/mcp4018.c 8652F: drivers/iio/potentiometer/mcp4531.c 8653 8654MCR20A IEEE-802.15.4 RADIO DRIVER 8655M: Xue Liu <liuxuenetmail@gmail.com> 8656L: linux-wpan@vger.kernel.org 8657W: https://github.com/xueliu/mcr20a-linux 8658S: Maintained 8659F: drivers/net/ieee802154/mcr20a.c 8660F: drivers/net/ieee802154/mcr20a.h 8661F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8662 8663MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8664M: William Breathitt Gray <vilhelm.gray@gmail.com> 8665L: linux-iio@vger.kernel.org 8666S: Maintained 8667F: drivers/iio/dac/cio-dac.c 8668 8669MEDIA DRIVERS FOR ASCOT2E 8670M: Sergey Kozlov <serjk@netup.ru> 8671M: Abylay Ospan <aospan@netup.ru> 8672L: linux-media@vger.kernel.org 8673W: https://linuxtv.org 8674W: http://netup.tv/ 8675T: git git://linuxtv.org/media_tree.git 8676S: Supported 8677F: drivers/media/dvb-frontends/ascot2e* 8678 8679MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8680M: Jasmin Jessich <jasmin@anw.at> 8681L: linux-media@vger.kernel.org 8682W: https://linuxtv.org 8683T: git git://linuxtv.org/media_tree.git 8684S: Maintained 8685F: drivers/media/dvb-frontends/cxd2099* 8686 8687MEDIA DRIVERS FOR CXD2841ER 8688M: Sergey Kozlov <serjk@netup.ru> 8689M: Abylay Ospan <aospan@netup.ru> 8690L: linux-media@vger.kernel.org 8691W: https://linuxtv.org 8692W: http://netup.tv/ 8693T: git git://linuxtv.org/media_tree.git 8694S: Supported 8695F: drivers/media/dvb-frontends/cxd2841er* 8696 8697MEDIA DRIVERS FOR CXD2880 8698M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8699L: linux-media@vger.kernel.org 8700W: http://linuxtv.org/ 8701T: git git://linuxtv.org/media_tree.git 8702S: Supported 8703F: drivers/media/dvb-frontends/cxd2880/* 8704F: drivers/media/spi/cxd2880* 8705 8706MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8707M: Daniel Scheller <d.scheller.oss@gmail.com> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710T: git git://linuxtv.org/media_tree.git 8711S: Maintained 8712F: drivers/media/pci/ddbridge/* 8713 8714MEDIA DRIVERS FOR FREESCALE IMX 8715M: Steve Longerbeam <slongerbeam@gmail.com> 8716M: Philipp Zabel <p.zabel@pengutronix.de> 8717L: linux-media@vger.kernel.org 8718T: git git://linuxtv.org/media_tree.git 8719S: Maintained 8720F: Documentation/devicetree/bindings/media/imx.txt 8721F: Documentation/media/v4l-drivers/imx.rst 8722F: drivers/staging/media/imx/ 8723F: include/linux/imx-media.h 8724F: include/media/imx.h 8725 8726MEDIA DRIVERS FOR HELENE 8727M: Abylay Ospan <aospan@netup.ru> 8728L: linux-media@vger.kernel.org 8729W: https://linuxtv.org 8730W: http://netup.tv/ 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: drivers/media/dvb-frontends/helene* 8734 8735MEDIA DRIVERS FOR HORUS3A 8736M: Sergey Kozlov <serjk@netup.ru> 8737M: Abylay Ospan <aospan@netup.ru> 8738L: linux-media@vger.kernel.org 8739W: https://linuxtv.org 8740W: http://netup.tv/ 8741T: git git://linuxtv.org/media_tree.git 8742S: Supported 8743F: drivers/media/dvb-frontends/horus3a* 8744 8745MEDIA DRIVERS FOR LNBH25 8746M: Sergey Kozlov <serjk@netup.ru> 8747M: Abylay Ospan <aospan@netup.ru> 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750W: http://netup.tv/ 8751T: git git://linuxtv.org/media_tree.git 8752S: Supported 8753F: drivers/media/dvb-frontends/lnbh25* 8754 8755MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8756M: Daniel Scheller <d.scheller.oss@gmail.com> 8757L: linux-media@vger.kernel.org 8758W: https://linuxtv.org 8759T: git git://linuxtv.org/media_tree.git 8760S: Maintained 8761F: drivers/media/dvb-frontends/mxl5xx* 8762 8763MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8764M: Sergey Kozlov <serjk@netup.ru> 8765M: Abylay Ospan <aospan@netup.ru> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768W: http://netup.tv/ 8769T: git git://linuxtv.org/media_tree.git 8770S: Supported 8771F: drivers/media/pci/netup_unidvb/* 8772 8773MEDIA DRIVERS FOR RENESAS - CEU 8774M: Jacopo Mondi <jacopo@jmondi.org> 8775L: linux-media@vger.kernel.org 8776L: linux-renesas-soc@vger.kernel.org 8777T: git git://linuxtv.org/media_tree.git 8778S: Supported 8779F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8780F: drivers/media/platform/renesas-ceu.c 8781F: include/media/drv-intf/renesas-ceu.h 8782 8783MEDIA DRIVERS FOR RENESAS - DRIF 8784M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8785L: linux-media@vger.kernel.org 8786L: linux-renesas-soc@vger.kernel.org 8787T: git git://linuxtv.org/media_tree.git 8788S: Supported 8789F: Documentation/devicetree/bindings/media/renesas,drif.txt 8790F: drivers/media/platform/rcar_drif.c 8791 8792MEDIA DRIVERS FOR RENESAS - FCP 8793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8794L: linux-media@vger.kernel.org 8795L: linux-renesas-soc@vger.kernel.org 8796T: git git://linuxtv.org/media_tree.git 8797S: Supported 8798F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8799F: drivers/media/platform/rcar-fcp.c 8800F: include/media/rcar-fcp.h 8801 8802MEDIA DRIVERS FOR RENESAS - FDP1 8803M: Kieran Bingham <kieran@bingham.xyz> 8804L: linux-media@vger.kernel.org 8805L: linux-renesas-soc@vger.kernel.org 8806T: git git://linuxtv.org/media_tree.git 8807S: Supported 8808F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8809F: drivers/media/platform/rcar_fdp1.c 8810 8811MEDIA DRIVERS FOR RENESAS - VIN 8812M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8813L: linux-media@vger.kernel.org 8814L: linux-renesas-soc@vger.kernel.org 8815T: git git://linuxtv.org/media_tree.git 8816S: Supported 8817F: Documentation/devicetree/bindings/media/rcar_vin.txt 8818F: drivers/media/platform/rcar-vin/ 8819 8820MEDIA DRIVERS FOR RENESAS - VSP1 8821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8822L: linux-media@vger.kernel.org 8823L: linux-renesas-soc@vger.kernel.org 8824T: git git://linuxtv.org/media_tree.git 8825S: Supported 8826F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8827F: drivers/media/platform/vsp1/ 8828 8829MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8830M: Daniel Scheller <d.scheller.oss@gmail.com> 8831L: linux-media@vger.kernel.org 8832W: https://linuxtv.org 8833T: git git://linuxtv.org/media_tree.git 8834S: Maintained 8835F: drivers/media/dvb-frontends/stv0910* 8836 8837MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111* 8844 8845MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8846M: Dmitry Osipenko <digetx@gmail.com> 8847L: linux-media@vger.kernel.org 8848L: linux-tegra@vger.kernel.org 8849T: git git://linuxtv.org/media_tree.git 8850S: Maintained 8851F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8852F: drivers/staging/media/tegra-vde/ 8853 8854MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8856M: Mauro Carvalho Chehab <mchehab@kernel.org> 8857P: LinuxTV.org Project 8858L: linux-media@vger.kernel.org 8859W: https://linuxtv.org 8860Q: http://patchwork.kernel.org/project/linux-media/list/ 8861T: git git://linuxtv.org/media_tree.git 8862S: Maintained 8863F: Documentation/devicetree/bindings/media/ 8864F: Documentation/media/ 8865F: drivers/media/ 8866F: drivers/staging/media/ 8867F: include/linux/platform_data/media/ 8868F: include/media/ 8869F: include/uapi/linux/dvb/ 8870F: include/uapi/linux/videodev2.h 8871F: include/uapi/linux/media.h 8872F: include/uapi/linux/v4l2-* 8873F: include/uapi/linux/meye.h 8874F: include/uapi/linux/ivtv* 8875F: include/uapi/linux/uvcvideo.h 8876 8877MEDIATEK CIR DRIVER 8878M: Sean Wang <sean.wang@mediatek.com> 8879S: Maintained 8880F: drivers/media/rc/mtk-cir.c 8881 8882MEDIATEK DMA DRIVER 8883M: Sean Wang <sean.wang@mediatek.com> 8884L: dmaengine@vger.kernel.org 8885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8886L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8887S: Maintained 8888F: Documentation/devicetree/bindings/dma/mtk-* 8889F: drivers/dma/mediatek/ 8890 8891MEDIATEK PMIC LED DRIVER 8892M: Sean Wang <sean.wang@mediatek.com> 8893S: Maintained 8894F: drivers/leds/leds-mt6323.c 8895F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8896 8897MEDIATEK ETHERNET DRIVER 8898M: Felix Fietkau <nbd@openwrt.org> 8899M: John Crispin <john@phrozen.org> 8900M: Sean Wang <sean.wang@mediatek.com> 8901M: Nelson Chang <nelson.chang@mediatek.com> 8902L: netdev@vger.kernel.org 8903S: Maintained 8904F: drivers/net/ethernet/mediatek/ 8905 8906MEDIATEK SWITCH DRIVER 8907M: Sean Wang <sean.wang@mediatek.com> 8908L: netdev@vger.kernel.org 8909S: Maintained 8910F: drivers/net/dsa/mt7530.* 8911F: net/dsa/tag_mtk.c 8912 8913MEDIATEK JPEG DRIVER 8914M: Rick Chang <rick.chang@mediatek.com> 8915M: Bin Liu <bin.liu@mediatek.com> 8916S: Supported 8917F: drivers/media/platform/mtk-jpeg/ 8918F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8919 8920MEDIATEK MDP DRIVER 8921M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8922M: Houlong Wei <houlong.wei@mediatek.com> 8923M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8924S: Supported 8925F: drivers/media/platform/mtk-mdp/ 8926F: drivers/media/platform/mtk-vpu/ 8927F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8928 8929MEDIATEK MEDIA DRIVER 8930M: Tiffany Lin <tiffany.lin@mediatek.com> 8931M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8932S: Supported 8933F: drivers/media/platform/mtk-vcodec/ 8934F: drivers/media/platform/mtk-vpu/ 8935F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8936F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8937 8938MEDIATEK MT7601U WIRELESS LAN DRIVER 8939M: Jakub Kicinski <kubakici@wp.pl> 8940L: linux-wireless@vger.kernel.org 8941S: Maintained 8942F: drivers/net/wireless/mediatek/mt7601u/ 8943 8944MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8945M: Sean Wang <sean.wang@mediatek.com> 8946S: Maintained 8947F: drivers/char/hw_random/mtk-rng.c 8948 8949MEDIATEK USB3 DRD IP DRIVER 8950M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8951L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8953L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8954S: Maintained 8955F: drivers/usb/mtu3/ 8956 8957MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8958M: Peter Senna Tschudin <peter.senna@collabora.com> 8959M: Martin Donnelly <martin.donnelly@ge.com> 8960M: Martyn Welch <martyn.welch@collabora.co.uk> 8961S: Maintained 8962F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8963F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8964 8965MEGARAID SCSI/SAS DRIVERS 8966M: Kashyap Desai <kashyap.desai@broadcom.com> 8967M: Sumit Saxena <sumit.saxena@broadcom.com> 8968M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8969L: megaraidlinux.pdl@broadcom.com 8970L: linux-scsi@vger.kernel.org 8971W: http://www.avagotech.com/support/ 8972S: Maintained 8973F: Documentation/scsi/megaraid.txt 8974F: drivers/scsi/megaraid.* 8975F: drivers/scsi/megaraid/ 8976 8977MELEXIS MLX90614 DRIVER 8978M: Crt Mori <cmo@melexis.com> 8979L: linux-iio@vger.kernel.org 8980W: http://www.melexis.com 8981S: Supported 8982F: drivers/iio/temperature/mlx90614.c 8983 8984MELEXIS MLX90632 DRIVER 8985M: Crt Mori <cmo@melexis.com> 8986L: linux-iio@vger.kernel.org 8987W: http://www.melexis.com 8988S: Supported 8989F: drivers/iio/temperature/mlx90632.c 8990 8991MELFAS MIP4 TOUCHSCREEN DRIVER 8992M: Sangwon Jee <jeesw@melfas.com> 8993W: http://www.melfas.com 8994S: Supported 8995F: drivers/input/touchscreen/melfas_mip4.c 8996F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8997 8998MELLANOX ETHERNET DRIVER (mlx4_en) 8999M: Tariq Toukan <tariqt@mellanox.com> 9000L: netdev@vger.kernel.org 9001S: Supported 9002W: http://www.mellanox.com 9003Q: http://patchwork.ozlabs.org/project/netdev/list/ 9004F: drivers/net/ethernet/mellanox/mlx4/en_* 9005 9006MELLANOX ETHERNET DRIVER (mlx5e) 9007M: Saeed Mahameed <saeedm@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/mlx5/core/en_* 9013 9014MELLANOX ETHERNET INNOVA DRIVER 9015M: Ilan Tayari <ilant@mellanox.com> 9016R: Boris Pismenny <borisp@mellanox.com> 9017L: netdev@vger.kernel.org 9018S: Supported 9019W: http://www.mellanox.com 9020Q: http://patchwork.ozlabs.org/project/netdev/list/ 9021F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9022F: include/linux/mlx5/mlx5_ifc_fpga.h 9023 9024MELLANOX ETHERNET INNOVA IPSEC DRIVER 9025M: Ilan Tayari <ilant@mellanox.com> 9026R: Boris Pismenny <borisp@mellanox.com> 9027L: netdev@vger.kernel.org 9028S: Supported 9029W: http://www.mellanox.com 9030Q: http://patchwork.ozlabs.org/project/netdev/list/ 9031F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9032F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9033 9034MELLANOX ETHERNET SWITCH DRIVERS 9035M: Jiri Pirko <jiri@mellanox.com> 9036M: Ido Schimmel <idosch@mellanox.com> 9037L: netdev@vger.kernel.org 9038S: Supported 9039W: http://www.mellanox.com 9040Q: http://patchwork.ozlabs.org/project/netdev/list/ 9041F: drivers/net/ethernet/mellanox/mlxsw/ 9042 9043MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9044M: mlxsw@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/mlxfw/ 9050 9051MELLANOX HARDWARE PLATFORM SUPPORT 9052M: Andy Shevchenko <andy@infradead.org> 9053M: Darren Hart <dvhart@infradead.org> 9054M: Vadim Pasternak <vadimp@mellanox.com> 9055L: platform-driver-x86@vger.kernel.org 9056S: Supported 9057F: drivers/platform/mellanox/ 9058 9059MELLANOX MLX4 core VPI driver 9060M: Tariq Toukan <tariqt@mellanox.com> 9061L: netdev@vger.kernel.org 9062L: linux-rdma@vger.kernel.org 9063W: http://www.mellanox.com 9064Q: http://patchwork.ozlabs.org/project/netdev/list/ 9065S: Supported 9066F: drivers/net/ethernet/mellanox/mlx4/ 9067F: include/linux/mlx4/ 9068 9069MELLANOX MLX4 IB driver 9070M: Yishai Hadas <yishaih@mellanox.com> 9071L: linux-rdma@vger.kernel.org 9072W: http://www.mellanox.com 9073Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9074S: Supported 9075F: drivers/infiniband/hw/mlx4/ 9076F: include/linux/mlx4/ 9077F: include/uapi/rdma/mlx4-abi.h 9078 9079MELLANOX MLX5 core VPI driver 9080M: Saeed Mahameed <saeedm@mellanox.com> 9081M: Matan Barak <matanb@mellanox.com> 9082M: Leon Romanovsky <leonro@mellanox.com> 9083L: netdev@vger.kernel.org 9084L: linux-rdma@vger.kernel.org 9085W: http://www.mellanox.com 9086Q: http://patchwork.ozlabs.org/project/netdev/list/ 9087S: Supported 9088F: drivers/net/ethernet/mellanox/mlx5/core/ 9089F: include/linux/mlx5/ 9090 9091MELLANOX MLX5 IB driver 9092M: Matan Barak <matanb@mellanox.com> 9093M: Leon Romanovsky <leonro@mellanox.com> 9094L: linux-rdma@vger.kernel.org 9095W: http://www.mellanox.com 9096Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9097S: Supported 9098F: drivers/infiniband/hw/mlx5/ 9099F: include/linux/mlx5/ 9100F: include/uapi/rdma/mlx5-abi.h 9101 9102MELLANOX MLXCPLD I2C AND MUX DRIVER 9103M: Vadim Pasternak <vadimp@mellanox.com> 9104M: Michael Shych <michaelsh@mellanox.com> 9105L: linux-i2c@vger.kernel.org 9106S: Supported 9107F: drivers/i2c/busses/i2c-mlxcpld.c 9108F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9109F: Documentation/i2c/busses/i2c-mlxcpld 9110 9111MELLANOX MLXCPLD LED DRIVER 9112M: Vadim Pasternak <vadimp@mellanox.com> 9113L: linux-leds@vger.kernel.org 9114S: Supported 9115F: drivers/leds/leds-mlxcpld.c 9116F: drivers/leds/leds-mlxreg.c 9117F: Documentation/leds/leds-mlxcpld.txt 9118 9119MELLANOX PLATFORM DRIVER 9120M: Vadim Pasternak <vadimp@mellanox.com> 9121L: platform-driver-x86@vger.kernel.org 9122S: Supported 9123F: drivers/platform/x86/mlx-platform.c 9124 9125MEMBARRIER SUPPORT 9126M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9127M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9128L: linux-kernel@vger.kernel.org 9129S: Supported 9130F: kernel/sched/membarrier.c 9131F: include/uapi/linux/membarrier.h 9132F: arch/powerpc/include/asm/membarrier.h 9133 9134MEMORY MANAGEMENT 9135L: linux-mm@kvack.org 9136W: http://www.linux-mm.org 9137S: Maintained 9138F: include/linux/mm.h 9139F: include/linux/gfp.h 9140F: include/linux/mmzone.h 9141F: include/linux/memory_hotplug.h 9142F: include/linux/vmalloc.h 9143F: mm/ 9144 9145MEMORY TECHNOLOGY DEVICES (MTD) 9146M: David Woodhouse <dwmw2@infradead.org> 9147M: Brian Norris <computersforpeace@gmail.com> 9148M: Boris Brezillon <boris.brezillon@bootlin.com> 9149M: Marek Vasut <marek.vasut@gmail.com> 9150M: Richard Weinberger <richard@nod.at> 9151L: linux-mtd@lists.infradead.org 9152W: http://www.linux-mtd.infradead.org/ 9153Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9154T: git git://git.infradead.org/linux-mtd.git master 9155T: git git://git.infradead.org/linux-mtd.git mtd/next 9156S: Maintained 9157F: Documentation/devicetree/bindings/mtd/ 9158F: drivers/mtd/ 9159F: include/linux/mtd/ 9160F: include/uapi/mtd/ 9161 9162MEN A21 WATCHDOG DRIVER 9163M: Johannes Thumshirn <morbidrsa@gmail.com> 9164L: linux-watchdog@vger.kernel.org 9165S: Maintained 9166F: drivers/watchdog/mena21_wdt.c 9167 9168MEN CHAMELEON BUS (mcb) 9169M: Johannes Thumshirn <morbidrsa@gmail.com> 9170S: Maintained 9171F: drivers/mcb/ 9172F: include/linux/mcb.h 9173F: Documentation/men-chameleon-bus.txt 9174 9175MEN F21BMC (Board Management Controller) 9176M: Andreas Werner <andreas.werner@men.de> 9177S: Supported 9178F: drivers/mfd/menf21bmc.c 9179F: drivers/watchdog/menf21bmc_wdt.c 9180F: drivers/leds/leds-menf21bmc.c 9181F: drivers/hwmon/menf21bmc_hwmon.c 9182F: Documentation/hwmon/menf21bmc 9183 9184MESON AO CEC DRIVER FOR AMLOGIC SOCS 9185M: Neil Armstrong <narmstrong@baylibre.com> 9186L: linux-media@lists.freedesktop.org 9187L: linux-amlogic@lists.infradead.org 9188W: http://linux-meson.com/ 9189S: Supported 9190F: drivers/media/platform/meson/ao-cec.c 9191F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9192T: git git://linuxtv.org/media_tree.git 9193 9194MICROBLAZE ARCHITECTURE 9195M: Michal Simek <monstr@monstr.eu> 9196W: http://www.monstr.eu/fdt/ 9197T: git git://git.monstr.eu/linux-2.6-microblaze.git 9198S: Supported 9199F: arch/microblaze/ 9200 9201MICROCHIP / ATMEL AT91 SERIAL DRIVER 9202M: Richard Genoud <richard.genoud@gmail.com> 9203S: Maintained 9204F: drivers/tty/serial/atmel_serial.c 9205F: drivers/tty/serial/atmel_serial.h 9206 9207MICROCHIP / ATMEL DMA DRIVER 9208M: Ludovic Desroches <ludovic.desroches@microchip.com> 9209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9210L: dmaengine@vger.kernel.org 9211S: Supported 9212F: drivers/dma/at_hdmac.c 9213F: drivers/dma/at_hdmac_regs.h 9214F: include/linux/platform_data/dma-atmel.h 9215 9216MICROCHIP / ATMEL ECC DRIVER 9217M: Tudor Ambarus <tudor.ambarus@microchip.com> 9218L: linux-crypto@vger.kernel.org 9219S: Maintained 9220F: drivers/crypto/atmel-ecc.* 9221 9222MICROCHIP / ATMEL ISC DRIVER 9223M: Songjun Wu <songjun.wu@microchip.com> 9224L: linux-media@vger.kernel.org 9225S: Supported 9226F: drivers/media/platform/atmel/atmel-isc.c 9227F: drivers/media/platform/atmel/atmel-isc-regs.h 9228F: devicetree/bindings/media/atmel-isc.txt 9229 9230MICROCHIP / ATMEL NAND DRIVER 9231M: Wenyou Yang <wenyou.yang@microchip.com> 9232M: Josh Wu <rainyfeeling@outlook.com> 9233L: linux-mtd@lists.infradead.org 9234S: Supported 9235F: drivers/mtd/nand/raw/atmel/* 9236F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9237 9238MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9239M: Woojung Huh <Woojung.Huh@microchip.com> 9240M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9241L: netdev@vger.kernel.org 9242S: Maintained 9243F: net/dsa/tag_ksz.c 9244F: drivers/net/dsa/microchip/* 9245F: include/linux/platform_data/microchip-ksz.h 9246F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9247 9248MICROCHIP LAN743X ETHERNET DRIVER 9249M: Bryan Whitehead <bryan.whitehead@microchip.com> 9250M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9251L: netdev@vger.kernel.org 9252S: Maintained 9253F: drivers/net/ethernet/microchip/lan743x_* 9254 9255MICROCHIP USB251XB DRIVER 9256M: Richard Leitner <richard.leitner@skidata.com> 9257L: linux-usb@vger.kernel.org 9258S: Maintained 9259F: drivers/usb/misc/usb251xb.c 9260F: Documentation/devicetree/bindings/usb/usb251xb.txt 9261 9262MICROSEMI MIPS SOCS 9263M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9264L: linux-mips@linux-mips.org 9265S: Maintained 9266F: arch/mips/generic/board-ocelot.c 9267F: arch/mips/configs/generic/board-ocelot.config 9268F: arch/mips/boot/dts/mscc/ 9269F: Documentation/devicetree/bindings/mips/mscc.txt 9270 9271MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9272M: Don Brace <don.brace@microsemi.com> 9273L: esc.storagedev@microsemi.com 9274L: linux-scsi@vger.kernel.org 9275S: Supported 9276F: drivers/scsi/smartpqi/smartpqi*.[ch] 9277F: drivers/scsi/smartpqi/Kconfig 9278F: drivers/scsi/smartpqi/Makefile 9279F: include/linux/cciss*.h 9280F: include/uapi/linux/cciss*.h 9281F: Documentation/scsi/smartpqi.txt 9282 9283MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9284M: Chen Yu <yu.c.chen@intel.com> 9285L: platform-driver-x86@vger.kernel.org 9286S: Supported 9287F: drivers/platform/x86/surfacepro3_button.c 9288 9289MICROTEK X6 SCANNER 9290M: Oliver Neukum <oliver@neukum.org> 9291S: Maintained 9292F: drivers/usb/image/microtek.* 9293 9294MIPS 9295M: Ralf Baechle <ralf@linux-mips.org> 9296M: James Hogan <jhogan@kernel.org> 9297L: linux-mips@linux-mips.org 9298W: http://www.linux-mips.org/ 9299T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9300Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9301S: Supported 9302F: Documentation/devicetree/bindings/mips/ 9303F: Documentation/mips/ 9304F: arch/mips/ 9305F: drivers/platform/mips/ 9306 9307MIPS BOSTON DEVELOPMENT BOARD 9308M: Paul Burton <paul.burton@mips.com> 9309L: linux-mips@linux-mips.org 9310S: Maintained 9311F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9312F: arch/mips/boot/dts/img/boston.dts 9313F: arch/mips/configs/generic/board-boston.config 9314F: drivers/clk/imgtec/clk-boston.c 9315F: include/dt-bindings/clock/boston-clock.h 9316 9317MIPS GENERIC PLATFORM 9318M: Paul Burton <paul.burton@mips.com> 9319L: linux-mips@linux-mips.org 9320S: Supported 9321F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9322F: arch/mips/generic/ 9323F: arch/mips/tools/generic-board-config.sh 9324 9325MIPS/LOONGSON1 ARCHITECTURE 9326M: Keguang Zhang <keguang.zhang@gmail.com> 9327L: linux-mips@linux-mips.org 9328S: Maintained 9329F: arch/mips/loongson32/ 9330F: arch/mips/include/asm/mach-loongson32/ 9331F: drivers/*/*loongson1* 9332F: drivers/*/*/*loongson1* 9333 9334MIPS/LOONGSON2 ARCHITECTURE 9335M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9336L: linux-mips@linux-mips.org 9337S: Maintained 9338F: arch/mips/loongson64/*{2e/2f}* 9339F: arch/mips/include/asm/mach-loongson64/ 9340F: drivers/*/*loongson2* 9341F: drivers/*/*/*loongson2* 9342 9343MIPS/LOONGSON3 ARCHITECTURE 9344M: Huacai Chen <chenhc@lemote.com> 9345L: linux-mips@linux-mips.org 9346S: Maintained 9347F: arch/mips/loongson64/ 9348F: arch/mips/include/asm/mach-loongson64/ 9349F: drivers/platform/mips/cpu_hwmon.c 9350F: drivers/*/*loongson3* 9351F: drivers/*/*/*loongson3* 9352 9353MIPS RINT INSTRUCTION EMULATION 9354M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9355L: linux-mips@linux-mips.org 9356S: Supported 9357F: arch/mips/math-emu/sp_rint.c 9358F: arch/mips/math-emu/dp_rint.c 9359 9360MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9361M: Hans Verkuil <hverkuil@xs4all.nl> 9362L: linux-media@vger.kernel.org 9363T: git git://linuxtv.org/media_tree.git 9364W: https://linuxtv.org 9365S: Odd Fixes 9366F: drivers/media/radio/radio-miropcm20* 9367 9368MMP SUPPORT 9369M: Eric Miao <eric.y.miao@gmail.com> 9370M: Haojian Zhuang <haojian.zhuang@gmail.com> 9371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9372T: git git://github.com/hzhuang1/linux.git 9373T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9374S: Maintained 9375F: arch/arm/boot/dts/mmp* 9376F: arch/arm/mach-mmp/ 9377 9378MN88472 MEDIA DRIVER 9379M: Antti Palosaari <crope@iki.fi> 9380L: linux-media@vger.kernel.org 9381W: https://linuxtv.org 9382W: http://palosaari.fi/linux/ 9383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9384S: Maintained 9385F: drivers/media/dvb-frontends/mn88472* 9386 9387MN88473 MEDIA DRIVER 9388M: Antti Palosaari <crope@iki.fi> 9389L: linux-media@vger.kernel.org 9390W: https://linuxtv.org 9391W: http://palosaari.fi/linux/ 9392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9393S: Maintained 9394F: drivers/media/dvb-frontends/mn88473* 9395 9396MODULE SUPPORT 9397M: Jessica Yu <jeyu@kernel.org> 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9399S: Maintained 9400F: include/linux/module.h 9401F: kernel/module.c 9402 9403MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9404W: http://popies.net/meye/ 9405S: Orphan 9406F: Documentation/media/v4l-drivers/meye* 9407F: drivers/media/pci/meye/ 9408F: include/uapi/linux/meye.h 9409 9410MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9411M: Jiri Slaby <jirislaby@gmail.com> 9412S: Maintained 9413F: Documentation/serial/moxa-smartio 9414F: drivers/tty/mxser.* 9415 9416MR800 AVERMEDIA USB FM RADIO DRIVER 9417M: Alexey Klimov <klimov.linux@gmail.com> 9418L: linux-media@vger.kernel.org 9419T: git git://linuxtv.org/media_tree.git 9420S: Maintained 9421F: drivers/media/radio/radio-mr800.c 9422 9423MRF24J40 IEEE 802.15.4 RADIO DRIVER 9424M: Alan Ott <alan@signal11.us> 9425L: linux-wpan@vger.kernel.org 9426S: Maintained 9427F: drivers/net/ieee802154/mrf24j40.c 9428F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9429 9430MSI LAPTOP SUPPORT 9431M: "Lee, Chun-Yi" <jlee@suse.com> 9432L: platform-driver-x86@vger.kernel.org 9433S: Maintained 9434F: drivers/platform/x86/msi-laptop.c 9435 9436MSI WMI SUPPORT 9437L: platform-driver-x86@vger.kernel.org 9438S: Orphan 9439F: drivers/platform/x86/msi-wmi.c 9440 9441MSI001 MEDIA DRIVER 9442M: Antti Palosaari <crope@iki.fi> 9443L: linux-media@vger.kernel.org 9444W: https://linuxtv.org 9445W: http://palosaari.fi/linux/ 9446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9447T: git git://linuxtv.org/anttip/media_tree.git 9448S: Maintained 9449F: drivers/media/tuners/msi001* 9450 9451MSI2500 MEDIA DRIVER 9452M: Antti Palosaari <crope@iki.fi> 9453L: linux-media@vger.kernel.org 9454W: https://linuxtv.org 9455W: http://palosaari.fi/linux/ 9456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9457T: git git://linuxtv.org/anttip/media_tree.git 9458S: Maintained 9459F: drivers/media/usb/msi2500/ 9460 9461MSYSTEMS DISKONCHIP G3 MTD DRIVER 9462M: Robert Jarzmik <robert.jarzmik@free.fr> 9463L: linux-mtd@lists.infradead.org 9464S: Maintained 9465F: drivers/mtd/devices/docg3* 9466 9467MT9M032 APTINA SENSOR DRIVER 9468M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9469L: linux-media@vger.kernel.org 9470T: git git://linuxtv.org/media_tree.git 9471S: Maintained 9472F: drivers/media/i2c/mt9m032.c 9473F: include/media/i2c/mt9m032.h 9474 9475MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 9481F: include/media/i2c/mt9p031.h 9482 9483MT9T001 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/mt9t001.c 9489F: include/media/i2c/mt9t001.h 9490 9491MT9T112 APTINA CAMERA SENSOR 9492M: Jacopo Mondi <jacopo@jmondi.org> 9493L: linux-media@vger.kernel.org 9494T: git git://linuxtv.org/media_tree.git 9495S: Odd Fixes 9496F: drivers/media/i2c/mt9t112.c 9497F: include/media/i2c/mt9t112.h 9498 9499MT9V032 APTINA CAMERA SENSOR 9500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9501L: linux-media@vger.kernel.org 9502T: git git://linuxtv.org/media_tree.git 9503S: Maintained 9504F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9505F: drivers/media/i2c/mt9v032.c 9506F: include/media/i2c/mt9v032.h 9507 9508MULTIFUNCTION DEVICES (MFD) 9509M: Lee Jones <lee.jones@linaro.org> 9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9511S: Supported 9512F: Documentation/devicetree/bindings/mfd/ 9513F: drivers/mfd/ 9514F: include/linux/mfd/ 9515F: include/dt-bindings/mfd/ 9516 9517MULTIMEDIA CARD (MMC) ETC. OVER SPI 9518S: Orphan 9519F: drivers/mmc/host/mmc_spi.c 9520F: include/linux/spi/mmc_spi.h 9521 9522MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9523M: Ulf Hansson <ulf.hansson@linaro.org> 9524L: linux-mmc@vger.kernel.org 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9526S: Maintained 9527F: Documentation/devicetree/bindings/mmc/ 9528F: drivers/mmc/ 9529F: include/linux/mmc/ 9530F: include/uapi/linux/mmc/ 9531 9532MULTIPLEXER SUBSYSTEM 9533M: Peter Rosin <peda@axentia.se> 9534S: Maintained 9535F: Documentation/ABI/testing/mux/sysfs-class-mux* 9536F: Documentation/devicetree/bindings/mux/ 9537F: include/linux/dt-bindings/mux/ 9538F: include/linux/mux/ 9539F: drivers/mux/ 9540 9541MULTITECH MULTIPORT CARD (ISICOM) 9542S: Orphan 9543F: drivers/tty/isicom.c 9544F: include/linux/isicom.h 9545 9546MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9547M: Bin Liu <b-liu@ti.com> 9548L: linux-usb@vger.kernel.org 9549S: Maintained 9550F: drivers/usb/musb/ 9551 9552MXL5007T MEDIA DRIVER 9553M: Michael Krufky <mkrufky@linuxtv.org> 9554L: linux-media@vger.kernel.org 9555W: https://linuxtv.org 9556W: http://github.com/mkrufky 9557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9558T: git git://linuxtv.org/mkrufky/tuners.git 9559S: Maintained 9560F: drivers/media/tuners/mxl5007t.* 9561 9562MXSFB DRM DRIVER 9563M: Marek Vasut <marex@denx.de> 9564S: Supported 9565F: drivers/gpu/drm/mxsfb/ 9566F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9567 9568MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9569M: Chris Lee <christopher.lee@cspi.com> 9570L: netdev@vger.kernel.org 9571W: https://www.cspi.com/ethernet-products/support/downloads/ 9572S: Supported 9573F: drivers/net/ethernet/myricom/myri10ge/ 9574 9575NAND FLASH SUBSYSTEM 9576M: Boris Brezillon <boris.brezillon@bootlin.com> 9577R: Richard Weinberger <richard@nod.at> 9578L: linux-mtd@lists.infradead.org 9579W: http://www.linux-mtd.infradead.org/ 9580Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9581T: git git://git.infradead.org/linux-mtd.git nand/fixes 9582T: git git://git.infradead.org/linux-mtd.git nand/next 9583S: Maintained 9584F: drivers/mtd/nand/ 9585F: include/linux/mtd/*nand*.h 9586 9587NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9588M: Daniel Mack <zonque@gmail.com> 9589S: Maintained 9590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9591W: http://www.native-instruments.com 9592F: sound/usb/caiaq/ 9593 9594NATSEMI ETHERNET DRIVER (DP8381x) 9595S: Orphan 9596F: drivers/net/ethernet/natsemi/natsemi.c 9597 9598NCP FILESYSTEM 9599M: Petr Vandrovec <petr@vandrovec.name> 9600S: Obsolete 9601F: drivers/staging/ncpfs/ 9602 9603NCR 5380 SCSI DRIVERS 9604M: Finn Thain <fthain@telegraphics.com.au> 9605M: Michael Schmitz <schmitzmic@gmail.com> 9606L: linux-scsi@vger.kernel.org 9607S: Maintained 9608F: Documentation/scsi/g_NCR5380.txt 9609F: drivers/scsi/NCR5380.* 9610F: drivers/scsi/arm/cumana_1.c 9611F: drivers/scsi/arm/oak.c 9612F: drivers/scsi/atari_scsi.* 9613F: drivers/scsi/dmx3191d.c 9614F: drivers/scsi/g_NCR5380.* 9615F: drivers/scsi/mac_scsi.* 9616F: drivers/scsi/sun3_scsi.* 9617F: drivers/scsi/sun3_scsi_vme.c 9618 9619NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9620M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9621L: linux-scsi@vger.kernel.org 9622S: Maintained 9623F: drivers/scsi/NCR_D700.* 9624 9625NCT6775 HARDWARE MONITOR DRIVER 9626M: Guenter Roeck <linux@roeck-us.net> 9627L: linux-hwmon@vger.kernel.org 9628S: Maintained 9629F: Documentation/hwmon/nct6775 9630F: drivers/hwmon/nct6775.c 9631 9632NETEFFECT IWARP RNIC DRIVER (IW_NES) 9633M: Faisal Latif <faisal.latif@intel.com> 9634L: linux-rdma@vger.kernel.org 9635W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9636S: Supported 9637F: drivers/infiniband/hw/nes/ 9638F: include/uapi/rdma/nes-abi.h 9639 9640NETEM NETWORK EMULATOR 9641M: Stephen Hemminger <stephen@networkplumber.org> 9642L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9643S: Maintained 9644F: net/sched/sch_netem.c 9645 9646NETERION 10GbE DRIVERS (s2io/vxge) 9647M: Jon Mason <jdmason@kudzu.us> 9648L: netdev@vger.kernel.org 9649S: Supported 9650F: Documentation/networking/s2io.txt 9651F: Documentation/networking/vxge.txt 9652F: drivers/net/ethernet/neterion/ 9653 9654NETFILTER 9655M: Pablo Neira Ayuso <pablo@netfilter.org> 9656M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9657M: Florian Westphal <fw@strlen.de> 9658L: netfilter-devel@vger.kernel.org 9659L: coreteam@netfilter.org 9660W: http://www.netfilter.org/ 9661W: http://www.iptables.org/ 9662W: http://www.nftables.org/ 9663Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9666S: Maintained 9667F: include/linux/netfilter* 9668F: include/linux/netfilter/ 9669F: include/net/netfilter/ 9670F: include/uapi/linux/netfilter* 9671F: include/uapi/linux/netfilter/ 9672F: net/*/netfilter.c 9673F: net/*/netfilter/ 9674F: net/netfilter/ 9675F: net/bridge/br_netfilter*.c 9676 9677NETROM NETWORK LAYER 9678M: Ralf Baechle <ralf@linux-mips.org> 9679L: linux-hams@vger.kernel.org 9680W: http://www.linux-ax25.org/ 9681S: Maintained 9682F: include/net/netrom.h 9683F: include/uapi/linux/netrom.h 9684F: net/netrom/ 9685 9686NETRONOME ETHERNET DRIVERS 9687M: Jakub Kicinski <jakub.kicinski@netronome.com> 9688L: oss-drivers@netronome.com 9689S: Maintained 9690F: drivers/net/ethernet/netronome/ 9691 9692NETWORK BLOCK DEVICE (NBD) 9693M: Josef Bacik <jbacik@fb.com> 9694S: Maintained 9695L: linux-block@vger.kernel.org 9696L: nbd@other.debian.org 9697F: Documentation/blockdev/nbd.txt 9698F: drivers/block/nbd.c 9699F: include/uapi/linux/nbd.h 9700 9701NETWORK DROP MONITOR 9702M: Neil Horman <nhorman@tuxdriver.com> 9703L: netdev@vger.kernel.org 9704S: Maintained 9705W: https://fedorahosted.org/dropwatch/ 9706F: net/core/drop_monitor.c 9707 9708NETWORKING DRIVERS 9709L: netdev@vger.kernel.org 9710W: http://www.linuxfoundation.org/en/Net 9711Q: http://patchwork.ozlabs.org/project/netdev/list/ 9712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9714S: Odd Fixes 9715F: Documentation/devicetree/bindings/net/ 9716F: drivers/net/ 9717F: include/linux/if_* 9718F: include/linux/netdevice.h 9719F: include/linux/etherdevice.h 9720F: include/linux/fcdevice.h 9721F: include/linux/fddidevice.h 9722F: include/linux/hippidevice.h 9723F: include/linux/inetdevice.h 9724F: include/uapi/linux/if_* 9725F: include/uapi/linux/netdevice.h 9726 9727NETWORKING DRIVERS (WIRELESS) 9728M: Kalle Valo <kvalo@codeaurora.org> 9729L: linux-wireless@vger.kernel.org 9730Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9733S: Maintained 9734F: Documentation/devicetree/bindings/net/wireless/ 9735F: drivers/net/wireless/ 9736 9737NETWORKING [DSA] 9738M: Andrew Lunn <andrew@lunn.ch> 9739M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9740M: Florian Fainelli <f.fainelli@gmail.com> 9741S: Maintained 9742F: net/dsa/ 9743F: include/net/dsa.h 9744F: include/linux/dsa/ 9745F: drivers/net/dsa/ 9746 9747NETWORKING [GENERAL] 9748M: "David S. Miller" <davem@davemloft.net> 9749L: netdev@vger.kernel.org 9750W: http://www.linuxfoundation.org/en/Net 9751Q: http://patchwork.ozlabs.org/project/netdev/list/ 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9754B: mailto:netdev@vger.kernel.org 9755S: Maintained 9756F: net/ 9757F: include/net/ 9758F: include/linux/in.h 9759F: include/linux/net.h 9760F: include/linux/netdevice.h 9761F: include/uapi/linux/in.h 9762F: include/uapi/linux/net.h 9763F: include/uapi/linux/netdevice.h 9764F: include/uapi/linux/net_namespace.h 9765F: tools/testing/selftests/net/ 9766F: lib/net_utils.c 9767F: lib/random32.c 9768 9769NETWORKING [IPSEC] 9770M: Steffen Klassert <steffen.klassert@secunet.com> 9771M: Herbert Xu <herbert@gondor.apana.org.au> 9772M: "David S. Miller" <davem@davemloft.net> 9773L: netdev@vger.kernel.org 9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9776S: Maintained 9777F: net/core/flow.c 9778F: net/xfrm/ 9779F: net/key/ 9780F: net/ipv4/xfrm* 9781F: net/ipv4/esp4* 9782F: net/ipv4/ah4.c 9783F: net/ipv4/ipcomp.c 9784F: net/ipv4/ip_vti.c 9785F: net/ipv6/xfrm* 9786F: net/ipv6/esp6* 9787F: net/ipv6/ah6.c 9788F: net/ipv6/ipcomp6.c 9789F: net/ipv6/ip6_vti.c 9790F: include/uapi/linux/xfrm.h 9791F: include/net/xfrm.h 9792 9793NETWORKING [IPv4/IPv6] 9794M: "David S. Miller" <davem@davemloft.net> 9795M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9796M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9797L: netdev@vger.kernel.org 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9799S: Maintained 9800F: net/ipv4/ 9801F: net/ipv6/ 9802F: include/net/ip* 9803F: arch/x86/net/* 9804 9805NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9806M: Paul Moore <paul@paul-moore.com> 9807W: https://github.com/netlabel 9808L: netdev@vger.kernel.org 9809L: linux-security-module@vger.kernel.org 9810S: Maintained 9811F: Documentation/netlabel/ 9812F: include/net/calipso.h 9813F: include/net/cipso_ipv4.h 9814F: include/net/netlabel.h 9815F: include/uapi/linux/netfilter/xt_SECMARK.h 9816F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9817F: net/netlabel/ 9818F: net/ipv4/cipso_ipv4.c 9819F: net/ipv6/calipso.c 9820F: net/netfilter/xt_CONNSECMARK.c 9821F: net/netfilter/xt_SECMARK.c 9822 9823NETWORKING [TLS] 9824M: Ilya Lesokhin <ilyal@mellanox.com> 9825M: Aviad Yehezkel <aviadye@mellanox.com> 9826M: Dave Watson <davejwatson@fb.com> 9827L: netdev@vger.kernel.org 9828S: Maintained 9829F: net/tls/* 9830F: include/uapi/linux/tls.h 9831F: include/net/tls.h 9832 9833NETWORKING [WIRELESS] 9834L: linux-wireless@vger.kernel.org 9835Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9836 9837NETDEVSIM 9838M: Jakub Kicinski <jakub.kicinski@netronome.com> 9839S: Maintained 9840F: drivers/net/netdevsim/* 9841 9842NETXEN (1/10) GbE SUPPORT 9843M: Manish Chopra <manish.chopra@cavium.com> 9844M: Rahul Verma <rahul.verma@cavium.com> 9845M: Dept-GELinuxNICDev@cavium.com 9846L: netdev@vger.kernel.org 9847S: Supported 9848F: drivers/net/ethernet/qlogic/netxen/ 9849 9850NFC SUBSYSTEM 9851M: Samuel Ortiz <sameo@linux.intel.com> 9852L: linux-wireless@vger.kernel.org 9853L: linux-nfc@lists.01.org (subscribers-only) 9854S: Supported 9855F: net/nfc/ 9856F: include/net/nfc/ 9857F: include/uapi/linux/nfc.h 9858F: drivers/nfc/ 9859F: include/linux/platform_data/nfcmrvl.h 9860F: include/linux/platform_data/nxp-nci.h 9861F: Documentation/devicetree/bindings/net/nfc/ 9862 9863NFS, SUNRPC, AND LOCKD CLIENTS 9864M: Trond Myklebust <trond.myklebust@primarydata.com> 9865M: Anna Schumaker <anna.schumaker@netapp.com> 9866L: linux-nfs@vger.kernel.org 9867W: http://client.linux-nfs.org 9868T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9869S: Maintained 9870F: fs/lockd/ 9871F: fs/nfs/ 9872F: fs/nfs_common/ 9873F: net/sunrpc/ 9874F: include/linux/lockd/ 9875F: include/linux/nfs* 9876F: include/linux/sunrpc/ 9877F: include/uapi/linux/nfs* 9878F: include/uapi/linux/sunrpc/ 9879 9880NILFS2 FILESYSTEM 9881M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9882L: linux-nilfs@vger.kernel.org 9883W: https://nilfs.sourceforge.io/ 9884W: https://nilfs.osdn.jp/ 9885T: git git://github.com/konis/nilfs2.git 9886S: Supported 9887F: Documentation/filesystems/nilfs2.txt 9888F: fs/nilfs2/ 9889F: include/trace/events/nilfs2.h 9890F: include/uapi/linux/nilfs2_api.h 9891F: include/uapi/linux/nilfs2_ondisk.h 9892 9893NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9894M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9895W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9896S: Maintained 9897F: Documentation/scsi/NinjaSCSI.txt 9898F: drivers/scsi/pcmcia/nsp_* 9899 9900NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9901M: GOTO Masanori <gotom@debian.or.jp> 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/nsp32* 9907 9908NIOS2 ARCHITECTURE 9909M: Ley Foon Tan <lftan@altera.com> 9910L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9912S: Maintained 9913F: arch/nios2/ 9914 9915NOHZ, DYNTICKS SUPPORT 9916M: Frederic Weisbecker <fweisbec@gmail.com> 9917M: Thomas Gleixner <tglx@linutronix.de> 9918M: Ingo Molnar <mingo@kernel.org> 9919L: linux-kernel@vger.kernel.org 9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9921S: Maintained 9922F: kernel/time/tick*.* 9923F: include/linux/tick.h 9924F: include/linux/sched/nohz.h 9925 9926NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9927M: Pavel Machek <pavel@ucw.cz> 9928M: Sakari Ailus <sakari.ailus@iki.fi> 9929L: linux-media@vger.kernel.org 9930S: Maintained 9931F: drivers/media/i2c/et8ek8 9932F: drivers/media/i2c/ad5820.c 9933 9934NOKIA N900 POWER SUPPLY DRIVERS 9935R: Pali Rohár <pali.rohar@gmail.com> 9936F: include/linux/power/bq2415x_charger.h 9937F: include/linux/power/bq27xxx_battery.h 9938F: include/linux/power/isp1704_charger.h 9939F: drivers/power/supply/bq2415x_charger.c 9940F: drivers/power/supply/bq27xxx_battery.c 9941F: drivers/power/supply/bq27xxx_battery_i2c.c 9942F: drivers/power/supply/isp1704_charger.c 9943F: drivers/power/supply/rx51_battery.c 9944 9945NTB AMD DRIVER 9946M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9947L: linux-ntb@googlegroups.com 9948S: Supported 9949F: drivers/ntb/hw/amd/ 9950 9951NTB DRIVER CORE 9952M: Jon Mason <jdmason@kudzu.us> 9953M: Dave Jiang <dave.jiang@intel.com> 9954M: Allen Hubbe <allenbh@gmail.com> 9955L: linux-ntb@googlegroups.com 9956S: Supported 9957W: https://github.com/jonmason/ntb/wiki 9958T: git git://github.com/jonmason/ntb.git 9959F: drivers/ntb/ 9960F: drivers/net/ntb_netdev.c 9961F: include/linux/ntb.h 9962F: include/linux/ntb_transport.h 9963F: tools/testing/selftests/ntb/ 9964 9965NTB IDT DRIVER 9966M: Serge Semin <fancer.lancer@gmail.com> 9967L: linux-ntb@googlegroups.com 9968S: Supported 9969F: drivers/ntb/hw/idt/ 9970 9971NTB INTEL DRIVER 9972M: Dave Jiang <dave.jiang@intel.com> 9973L: linux-ntb@googlegroups.com 9974S: Supported 9975W: https://github.com/davejiang/linux/wiki 9976T: git https://github.com/davejiang/linux.git 9977F: drivers/ntb/hw/intel/ 9978 9979NTFS FILESYSTEM 9980M: Anton Altaparmakov <anton@tuxera.com> 9981L: linux-ntfs-dev@lists.sourceforge.net 9982W: http://www.tuxera.com/ 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9984S: Supported 9985F: Documentation/filesystems/ntfs.txt 9986F: fs/ntfs/ 9987 9988NUBUS SUBSYSTEM 9989M: Finn Thain <fthain@telegraphics.com.au> 9990L: linux-m68k@lists.linux-m68k.org 9991S: Maintained 9992F: arch/*/include/asm/nubus.h 9993F: drivers/nubus/ 9994F: include/linux/nubus.h 9995F: include/uapi/linux/nubus.h 9996 9997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9998M: Antonino Daplas <adaplas@gmail.com> 9999L: linux-fbdev@vger.kernel.org 10000S: Maintained 10001F: drivers/video/fbdev/riva/ 10002F: drivers/video/fbdev/nvidia/ 10003 10004NVM EXPRESS DRIVER 10005M: Keith Busch <keith.busch@intel.com> 10006M: Jens Axboe <axboe@fb.com> 10007M: Christoph Hellwig <hch@lst.de> 10008M: Sagi Grimberg <sagi@grimberg.me> 10009L: linux-nvme@lists.infradead.org 10010T: git://git.infradead.org/nvme.git 10011W: http://git.infradead.org/nvme.git 10012S: Supported 10013F: drivers/nvme/host/ 10014F: include/linux/nvme.h 10015F: include/uapi/linux/nvme_ioctl.h 10016 10017NVM EXPRESS FC TRANSPORT DRIVERS 10018M: James Smart <james.smart@broadcom.com> 10019L: linux-nvme@lists.infradead.org 10020S: Supported 10021F: include/linux/nvme-fc.h 10022F: include/linux/nvme-fc-driver.h 10023F: drivers/nvme/host/fc.c 10024F: drivers/nvme/target/fc.c 10025F: drivers/nvme/target/fcloop.c 10026 10027NVM EXPRESS TARGET DRIVER 10028M: Christoph Hellwig <hch@lst.de> 10029M: Sagi Grimberg <sagi@grimberg.me> 10030L: linux-nvme@lists.infradead.org 10031T: git://git.infradead.org/nvme.git 10032W: http://git.infradead.org/nvme.git 10033S: Supported 10034F: drivers/nvme/target/ 10035 10036NVMEM FRAMEWORK 10037M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10038S: Maintained 10039F: drivers/nvmem/ 10040F: Documentation/devicetree/bindings/nvmem/ 10041F: Documentation/ABI/stable/sysfs-bus-nvmem 10042F: include/linux/nvmem-consumer.h 10043F: include/linux/nvmem-provider.h 10044 10045NXP SGTL5000 DRIVER 10046M: Fabio Estevam <fabio.estevam@nxp.com> 10047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10048S: Maintained 10049F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10050F: sound/soc/codecs/sgtl5000* 10051 10052NXP TDA998X DRM DRIVER 10053M: Russell King <linux@armlinux.org.uk> 10054S: Supported 10055T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10056T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10057F: drivers/gpu/drm/i2c/tda998x_drv.c 10058F: include/drm/i2c/tda998x.h 10059 10060NXP TFA9879 DRIVER 10061M: Peter Rosin <peda@axentia.se> 10062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10063S: Maintained 10064F: Documentation/devicetree/bindings/sound/tfa9879.txt 10065F: sound/soc/codecs/tfa9879* 10066 10067NXP-NCI NFC DRIVER 10068M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10069R: Charles Gorand <charles.gorand@effinnov.com> 10070L: linux-nfc@lists.01.org (moderated for non-subscribers) 10071S: Supported 10072F: drivers/nfc/nxp-nci 10073 10074OBJTOOL 10075M: Josh Poimboeuf <jpoimboe@redhat.com> 10076M: Peter Zijlstra <peterz@infradead.org> 10077S: Supported 10078F: tools/objtool/ 10079 10080OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10081M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10082M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10083L: linuxppc-dev@lists.ozlabs.org 10084S: Supported 10085F: arch/powerpc/platforms/powernv/ocxl.c 10086F: arch/powerpc/include/asm/pnv-ocxl.h 10087F: drivers/misc/ocxl/ 10088F: include/misc/ocxl* 10089F: include/uapi/misc/ocxl.h 10090F: Documentation/accelerators/ocxl.txt 10091 10092OMAP AUDIO SUPPORT 10093M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10094M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10095L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10096L: linux-omap@vger.kernel.org 10097S: Maintained 10098F: sound/soc/omap/ 10099 10100OMAP CLOCK FRAMEWORK SUPPORT 10101M: Paul Walmsley <paul@pwsan.com> 10102L: linux-omap@vger.kernel.org 10103S: Maintained 10104F: arch/arm/*omap*/*clock* 10105 10106OMAP DEVICE TREE SUPPORT 10107M: Benoît Cousson <bcousson@baylibre.com> 10108M: Tony Lindgren <tony@atomide.com> 10109L: linux-omap@vger.kernel.org 10110L: devicetree@vger.kernel.org 10111S: Maintained 10112F: arch/arm/boot/dts/*omap* 10113F: arch/arm/boot/dts/*am3* 10114F: arch/arm/boot/dts/*am4* 10115F: arch/arm/boot/dts/*am5* 10116F: arch/arm/boot/dts/*dra7* 10117 10118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10119M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10120L: linux-omap@vger.kernel.org 10121L: linux-fbdev@vger.kernel.org 10122S: Maintained 10123F: drivers/video/fbdev/omap2/ 10124F: Documentation/arm/OMAP/DSS 10125 10126OMAP FRAMEBUFFER SUPPORT 10127M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10128L: linux-fbdev@vger.kernel.org 10129L: linux-omap@vger.kernel.org 10130S: Maintained 10131F: drivers/video/fbdev/omap/ 10132 10133OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10134M: Roger Quadros <rogerq@ti.com> 10135M: Tony Lindgren <tony@atomide.com> 10136L: linux-omap@vger.kernel.org 10137S: Maintained 10138F: drivers/memory/omap-gpmc.c 10139F: arch/arm/mach-omap2/*gpmc* 10140 10141OMAP GPIO DRIVER 10142M: Grygorii Strashko <grygorii.strashko@ti.com> 10143M: Santosh Shilimkar <ssantosh@kernel.org> 10144M: Kevin Hilman <khilman@kernel.org> 10145L: linux-omap@vger.kernel.org 10146S: Maintained 10147F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10148F: drivers/gpio/gpio-omap.c 10149 10150OMAP HARDWARE SPINLOCK SUPPORT 10151M: Ohad Ben-Cohen <ohad@wizery.com> 10152L: linux-omap@vger.kernel.org 10153S: Maintained 10154F: drivers/hwspinlock/omap_hwspinlock.c 10155 10156OMAP HS MMC SUPPORT 10157L: linux-mmc@vger.kernel.org 10158L: linux-omap@vger.kernel.org 10159S: Orphan 10160F: drivers/mmc/host/omap_hsmmc.c 10161 10162OMAP HWMOD DATA 10163M: Paul Walmsley <paul@pwsan.com> 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: arch/arm/mach-omap2/omap_hwmod*data* 10167 10168OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10169M: Benoît Cousson <bcousson@baylibre.com> 10170L: linux-omap@vger.kernel.org 10171S: Maintained 10172F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10173 10174OMAP HWMOD SUPPORT 10175M: Benoît Cousson <bcousson@baylibre.com> 10176M: Paul Walmsley <paul@pwsan.com> 10177L: linux-omap@vger.kernel.org 10178S: Maintained 10179F: arch/arm/mach-omap2/omap_hwmod.* 10180 10181OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10183L: linux-media@vger.kernel.org 10184S: Maintained 10185F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10186F: drivers/media/platform/omap3isp/ 10187F: drivers/staging/media/omap4iss/ 10188 10189OMAP MMC SUPPORT 10190M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10191L: linux-omap@vger.kernel.org 10192S: Maintained 10193F: drivers/mmc/host/omap.c 10194 10195OMAP POWER MANAGEMENT SUPPORT 10196M: Kevin Hilman <khilman@kernel.org> 10197L: linux-omap@vger.kernel.org 10198S: Maintained 10199F: arch/arm/*omap*/*pm* 10200F: drivers/cpufreq/omap-cpufreq.c 10201 10202OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10203M: Rajendra Nayak <rnayak@codeaurora.org> 10204M: Paul Walmsley <paul@pwsan.com> 10205L: linux-omap@vger.kernel.org 10206S: Maintained 10207F: arch/arm/mach-omap2/prm* 10208 10209OMAP RANDOM NUMBER GENERATOR SUPPORT 10210M: Deepak Saxena <dsaxena@plexity.net> 10211S: Maintained 10212F: drivers/char/hw_random/omap-rng.c 10213 10214OMAP USB SUPPORT 10215L: linux-usb@vger.kernel.org 10216L: linux-omap@vger.kernel.org 10217S: Orphan 10218F: drivers/usb/*/*omap* 10219F: arch/arm/*omap*/usb* 10220 10221OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10222M: Mark Jackson <mpfj@newflow.co.uk> 10223L: linux-omap@vger.kernel.org 10224S: Maintained 10225F: arch/arm/boot/dts/am335x-nano.dts 10226 10227OMAP1 SUPPORT 10228M: Aaro Koskinen <aaro.koskinen@iki.fi> 10229M: Tony Lindgren <tony@atomide.com> 10230L: linux-omap@vger.kernel.org 10231Q: http://patchwork.kernel.org/project/linux-omap/list/ 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10233S: Maintained 10234F: arch/arm/mach-omap1/ 10235F: arch/arm/plat-omap/ 10236F: arch/arm/configs/omap1_defconfig 10237F: drivers/i2c/busses/i2c-omap.c 10238F: include/linux/i2c-omap.h 10239 10240OMAP2+ SUPPORT 10241M: Tony Lindgren <tony@atomide.com> 10242L: linux-omap@vger.kernel.org 10243W: http://www.muru.com/linux/omap/ 10244W: http://linux.omap.com/ 10245Q: http://patchwork.kernel.org/project/linux-omap/list/ 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10247S: Maintained 10248F: arch/arm/mach-omap2/ 10249F: arch/arm/plat-omap/ 10250F: arch/arm/configs/omap2plus_defconfig 10251F: drivers/i2c/busses/i2c-omap.c 10252F: drivers/irqchip/irq-omap-intc.c 10253F: drivers/mfd/*omap*.c 10254F: drivers/mfd/menelaus.c 10255F: drivers/mfd/palmas.c 10256F: drivers/mfd/tps65217.c 10257F: drivers/mfd/tps65218.c 10258F: drivers/mfd/tps65910.c 10259F: drivers/mfd/twl-core.[ch] 10260F: drivers/mfd/twl4030*.c 10261F: drivers/mfd/twl6030*.c 10262F: drivers/mfd/twl6040*.c 10263F: drivers/regulator/palmas-regulator*.c 10264F: drivers/regulator/pbias-regulator.c 10265F: drivers/regulator/tps65217-regulator.c 10266F: drivers/regulator/tps65218-regulator.c 10267F: drivers/regulator/tps65910-regulator.c 10268F: drivers/regulator/twl-regulator.c 10269F: drivers/regulator/twl6030-regulator.c 10270F: include/linux/i2c-omap.h 10271 10272ONION OMEGA2+ BOARD 10273M: Harvey Hunt <harveyhuntnexus@gmail.com> 10274L: linux-mips@linux-mips.org 10275S: Maintained 10276F: arch/mips/boot/dts/ralink/omega2p.dts 10277 10278OMFS FILESYSTEM 10279M: Bob Copeland <me@bobcopeland.com> 10280L: linux-karma-devel@lists.sourceforge.net 10281S: Maintained 10282F: Documentation/filesystems/omfs.txt 10283F: fs/omfs/ 10284 10285OMNIKEY CARDMAN 4000 DRIVER 10286M: Harald Welte <laforge@gnumonks.org> 10287S: Maintained 10288F: drivers/char/pcmcia/cm4000_cs.c 10289F: include/linux/cm4000_cs.h 10290F: include/uapi/linux/cm4000_cs.h 10291 10292OMNIKEY CARDMAN 4040 DRIVER 10293M: Harald Welte <laforge@gnumonks.org> 10294S: Maintained 10295F: drivers/char/pcmcia/cm4040_cs.* 10296 10297OMNIVISION OV13858 SENSOR DRIVER 10298M: Sakari Ailus <sakari.ailus@linux.intel.com> 10299L: linux-media@vger.kernel.org 10300T: git git://linuxtv.org/media_tree.git 10301S: Maintained 10302F: drivers/media/i2c/ov13858.c 10303 10304OMNIVISION OV2685 SENSOR DRIVER 10305M: Shunqian Zheng <zhengsq@rock-chips.com> 10306L: linux-media@vger.kernel.org 10307T: git git://linuxtv.org/media_tree.git 10308S: Maintained 10309F: drivers/media/i2c/ov2685.c 10310 10311OMNIVISION OV5640 SENSOR DRIVER 10312M: Steve Longerbeam <slongerbeam@gmail.com> 10313L: linux-media@vger.kernel.org 10314T: git git://linuxtv.org/media_tree.git 10315S: Maintained 10316F: drivers/media/i2c/ov5640.c 10317 10318OMNIVISION OV5647 SENSOR DRIVER 10319M: Luis Oliveira <lolivei@synopsys.com> 10320L: linux-media@vger.kernel.org 10321T: git git://linuxtv.org/media_tree.git 10322S: Maintained 10323F: drivers/media/i2c/ov5647.c 10324 10325OMNIVISION OV5695 SENSOR DRIVER 10326M: Shunqian Zheng <zhengsq@rock-chips.com> 10327L: linux-media@vger.kernel.org 10328T: git git://linuxtv.org/media_tree.git 10329S: Maintained 10330F: drivers/media/i2c/ov5695.c 10331 10332OMNIVISION OV7670 SENSOR DRIVER 10333M: Jonathan Corbet <corbet@lwn.net> 10334L: linux-media@vger.kernel.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Maintained 10337F: drivers/media/i2c/ov7670.c 10338F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10339 10340OMNIVISION OV772x SENSOR DRIVER 10341M: Jacopo Mondi <jacopo@jmondi.org> 10342L: linux-media@vger.kernel.org 10343T: git git://linuxtv.org/media_tree.git 10344S: Odd fixes 10345F: drivers/media/i2c/ov772x.c 10346F: include/media/i2c/ov772x.h 10347 10348OMNIVISION OV7740 SENSOR DRIVER 10349M: Wenyou Yang <wenyou.yang@microchip.com> 10350L: linux-media@vger.kernel.org 10351T: git git://linuxtv.org/media_tree.git 10352S: Maintained 10353F: drivers/media/i2c/ov7740.c 10354F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10355 10356OMNIVISION OV9650 SENSOR DRIVER 10357M: Sakari Ailus <sakari.ailus@linux.intel.com> 10358R: Akinobu Mita <akinobu.mita@gmail.com> 10359R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10360L: linux-media@vger.kernel.org 10361T: git git://linuxtv.org/media_tree.git 10362S: Maintained 10363F: drivers/media/i2c/ov9650.c 10364F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10365 10366ONENAND FLASH DRIVER 10367M: Kyungmin Park <kyungmin.park@samsung.com> 10368L: linux-mtd@lists.infradead.org 10369S: Maintained 10370F: drivers/mtd/nand/onenand/ 10371F: include/linux/mtd/onenand*.h 10372 10373ONSTREAM SCSI TAPE DRIVER 10374M: Willem Riede <osst@riede.org> 10375L: osst-users@lists.sourceforge.net 10376L: linux-scsi@vger.kernel.org 10377S: Maintained 10378F: Documentation/scsi/osst.txt 10379F: drivers/scsi/osst.* 10380F: drivers/scsi/osst_*.h 10381F: drivers/scsi/st.h 10382 10383OP-TEE DRIVER 10384M: Jens Wiklander <jens.wiklander@linaro.org> 10385S: Maintained 10386F: drivers/tee/optee/ 10387 10388OPA-VNIC DRIVER 10389M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10390M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10391L: linux-rdma@vger.kernel.org 10392S: Supported 10393F: drivers/infiniband/ulp/opa_vnic 10394 10395OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10396M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10397L: devicetree@vger.kernel.org 10398S: Maintained 10399F: Documentation/devicetree/dynamic-resolution-notes.txt 10400F: Documentation/devicetree/overlay-notes.txt 10401F: drivers/of/overlay.c 10402F: drivers/of/resolver.c 10403 10404OPEN FIRMWARE AND FLATTENED DEVICE TREE 10405M: Rob Herring <robh+dt@kernel.org> 10406M: Frank Rowand <frowand.list@gmail.com> 10407L: devicetree@vger.kernel.org 10408W: http://www.devicetree.org/ 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10410S: Maintained 10411F: drivers/of/ 10412F: include/linux/of*.h 10413F: scripts/dtc/ 10414F: Documentation/ABI/testing/sysfs-firmware-ofw 10415 10416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10417M: Rob Herring <robh+dt@kernel.org> 10418M: Mark Rutland <mark.rutland@arm.com> 10419L: devicetree@vger.kernel.org 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10421Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10422S: Maintained 10423F: Documentation/devicetree/ 10424F: arch/*/boot/dts/ 10425F: include/dt-bindings/ 10426 10427OPENCORES I2C BUS DRIVER 10428M: Peter Korsgaard <jacmet@sunsite.dk> 10429L: linux-i2c@vger.kernel.org 10430S: Maintained 10431F: Documentation/i2c/busses/i2c-ocores 10432F: drivers/i2c/busses/i2c-ocores.c 10433 10434OPENRISC ARCHITECTURE 10435M: Jonas Bonn <jonas@southpole.se> 10436M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10437M: Stafford Horne <shorne@gmail.com> 10438T: git git://github.com/openrisc/linux.git 10439L: openrisc@lists.librecores.org 10440W: http://openrisc.io 10441S: Maintained 10442F: Documentation/devicetree/bindings/openrisc/ 10443F: Documentation/openrisc/ 10444F: arch/openrisc/ 10445F: drivers/irqchip/irq-ompic.c 10446F: drivers/irqchip/irq-or1k-* 10447 10448OPENVSWITCH 10449M: Pravin B Shelar <pshelar@ovn.org> 10450L: netdev@vger.kernel.org 10451L: dev@openvswitch.org 10452W: http://openvswitch.org 10453S: Maintained 10454F: net/openvswitch/ 10455F: include/uapi/linux/openvswitch.h 10456 10457OPERATING PERFORMANCE POINTS (OPP) 10458M: Viresh Kumar <vireshk@kernel.org> 10459M: Nishanth Menon <nm@ti.com> 10460M: Stephen Boyd <sboyd@kernel.org> 10461L: linux-pm@vger.kernel.org 10462S: Maintained 10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10464F: drivers/opp/ 10465F: include/linux/pm_opp.h 10466F: Documentation/power/opp.txt 10467F: Documentation/devicetree/bindings/opp/ 10468 10469OPL4 DRIVER 10470M: Clemens Ladisch <clemens@ladisch.de> 10471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10472T: git git://git.alsa-project.org/alsa-kernel.git 10473S: Maintained 10474F: sound/drivers/opl4/ 10475 10476OPROFILE 10477M: Robert Richter <rric@kernel.org> 10478L: oprofile-list@lists.sf.net 10479S: Maintained 10480F: arch/*/include/asm/oprofile*.h 10481F: arch/*/oprofile/ 10482F: drivers/oprofile/ 10483F: include/linux/oprofile.h 10484 10485ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10486M: Mark Fasheh <mark@fasheh.com> 10487M: Joel Becker <jlbec@evilplan.org> 10488L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10489W: http://ocfs2.wiki.kernel.org 10490S: Supported 10491F: Documentation/filesystems/ocfs2.txt 10492F: Documentation/filesystems/dlmfs.txt 10493F: fs/ocfs2/ 10494 10495ORANGEFS FILESYSTEM 10496M: Mike Marshall <hubcap@omnibond.com> 10497R: Martin Brandenburg <martin@omnibond.com> 10498L: devel@lists.orangefs.org 10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10500S: Supported 10501F: fs/orangefs/ 10502F: Documentation/filesystems/orangefs.txt 10503 10504ORINOCO DRIVER 10505L: linux-wireless@vger.kernel.org 10506W: http://wireless.kernel.org/en/users/Drivers/orinoco 10507W: http://www.nongnu.org/orinoco/ 10508S: Orphan 10509F: drivers/net/wireless/intersil/orinoco/ 10510 10511OSD LIBRARY and FILESYSTEM 10512M: Boaz Harrosh <ooo@electrozaur.com> 10513S: Maintained 10514F: drivers/scsi/osd/ 10515F: include/scsi/osd_* 10516F: fs/exofs/ 10517 10518OV2659 OMNIVISION SENSOR DRIVER 10519M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10520L: linux-media@vger.kernel.org 10521W: https://linuxtv.org 10522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10523T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10524S: Maintained 10525F: drivers/media/i2c/ov2659.c 10526F: include/media/i2c/ov2659.h 10527 10528OVERLAY FILESYSTEM 10529M: Miklos Szeredi <miklos@szeredi.hu> 10530L: linux-unionfs@vger.kernel.org 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10532S: Supported 10533F: fs/overlayfs/ 10534F: Documentation/filesystems/overlayfs.txt 10535 10536P54 WIRELESS DRIVER 10537M: Christian Lamparter <chunkeey@googlemail.com> 10538L: linux-wireless@vger.kernel.org 10539W: http://wireless.kernel.org/en/users/Drivers/p54 10540S: Maintained 10541F: drivers/net/wireless/intersil/p54/ 10542 10543PA SEMI ETHERNET DRIVER 10544L: netdev@vger.kernel.org 10545S: Orphan 10546F: drivers/net/ethernet/pasemi/* 10547 10548PA SEMI SMBUS DRIVER 10549L: linux-i2c@vger.kernel.org 10550S: Orphan 10551F: drivers/i2c/busses/i2c-pasemi.c 10552 10553PADATA PARALLEL EXECUTION MECHANISM 10554M: Steffen Klassert <steffen.klassert@secunet.com> 10555L: linux-crypto@vger.kernel.org 10556S: Maintained 10557F: kernel/padata.c 10558F: include/linux/padata.h 10559F: Documentation/padata.txt 10560 10561PANASONIC LAPTOP ACPI EXTRAS DRIVER 10562M: Harald Welte <laforge@gnumonks.org> 10563L: platform-driver-x86@vger.kernel.org 10564S: Maintained 10565F: drivers/platform/x86/panasonic-laptop.c 10566 10567PARALLEL LCD/KEYPAD PANEL DRIVER 10568M: Willy Tarreau <willy@haproxy.com> 10569M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10570S: Odd Fixes 10571F: Documentation/misc-devices/lcd-panel-cgram.txt 10572F: drivers/misc/panel.c 10573 10574PARALLEL PORT SUBSYSTEM 10575M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10576M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10577L: linux-parport@lists.infradead.org (subscribers-only) 10578S: Maintained 10579F: drivers/parport/ 10580F: include/linux/parport*.h 10581F: drivers/char/ppdev.c 10582F: include/uapi/linux/ppdev.h 10583F: Documentation/parport*.txt 10584 10585PARAVIRT_OPS INTERFACE 10586M: Juergen Gross <jgross@suse.com> 10587M: Alok Kataria <akataria@vmware.com> 10588L: virtualization@lists.linux-foundation.org 10589S: Supported 10590F: Documentation/virtual/paravirt_ops.txt 10591F: arch/*/kernel/paravirt* 10592F: arch/*/include/asm/paravirt*.h 10593F: include/linux/hypervisor.h 10594 10595PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10596M: Tim Waugh <tim@cyberelk.net> 10597L: linux-parport@lists.infradead.org (subscribers-only) 10598S: Maintained 10599F: Documentation/blockdev/paride.txt 10600F: drivers/block/paride/ 10601 10602PARISC ARCHITECTURE 10603M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10604M: Helge Deller <deller@gmx.de> 10605L: linux-parisc@vger.kernel.org 10606W: http://www.parisc-linux.org/ 10607Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10610S: Maintained 10611F: arch/parisc/ 10612F: Documentation/parisc/ 10613F: drivers/parisc/ 10614F: drivers/char/agp/parisc-agp.c 10615F: drivers/input/serio/gscps2.c 10616F: drivers/parport/parport_gsc.* 10617F: drivers/tty/serial/8250/8250_gsc.c 10618F: drivers/video/fbdev/sti* 10619F: drivers/video/console/sti* 10620F: drivers/video/logo/logo_parisc* 10621 10622PARMAN 10623M: Jiri Pirko <jiri@mellanox.com> 10624L: netdev@vger.kernel.org 10625S: Supported 10626F: lib/parman.c 10627F: lib/test_parman.c 10628F: include/linux/parman.h 10629 10630PC87360 HARDWARE MONITORING DRIVER 10631M: Jim Cromie <jim.cromie@gmail.com> 10632L: linux-hwmon@vger.kernel.org 10633S: Maintained 10634F: Documentation/hwmon/pc87360 10635F: drivers/hwmon/pc87360.c 10636 10637PC8736x GPIO DRIVER 10638M: Jim Cromie <jim.cromie@gmail.com> 10639S: Maintained 10640F: drivers/char/pc8736x_gpio.c 10641 10642PC87427 HARDWARE MONITORING DRIVER 10643M: Jean Delvare <jdelvare@suse.com> 10644L: linux-hwmon@vger.kernel.org 10645S: Maintained 10646F: Documentation/hwmon/pc87427 10647F: drivers/hwmon/pc87427.c 10648 10649PCA9532 LED DRIVER 10650M: Riku Voipio <riku.voipio@iki.fi> 10651S: Maintained 10652F: drivers/leds/leds-pca9532.c 10653F: include/linux/leds-pca9532.h 10654 10655PCA9541 I2C BUS MASTER SELECTOR DRIVER 10656M: Guenter Roeck <linux@roeck-us.net> 10657L: linux-i2c@vger.kernel.org 10658S: Maintained 10659F: drivers/i2c/muxes/i2c-mux-pca9541.c 10660 10661PCDP - PRIMARY CONSOLE AND DEBUG PORT 10662M: Khalid Aziz <khalid@gonehiking.org> 10663S: Maintained 10664F: drivers/firmware/pcdp.* 10665 10666PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10667M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10668L: linux-pci@vger.kernel.org 10669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10670S: Maintained 10671F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10672F: drivers/pci/host/pci-aardvark.c 10673 10674PCI DRIVER FOR ALTERA PCIE IP 10675M: Ley Foon Tan <lftan@altera.com> 10676L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10677L: linux-pci@vger.kernel.org 10678S: Supported 10679F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10680F: drivers/pci/host/pcie-altera.c 10681 10682PCI DRIVER FOR APPLIEDMICRO XGENE 10683M: Tanmay Inamdar <tinamdar@apm.com> 10684L: linux-pci@vger.kernel.org 10685L: linux-arm-kernel@lists.infradead.org 10686S: Maintained 10687F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10688F: drivers/pci/host/pci-xgene.c 10689 10690PCI DRIVER FOR ARM VERSATILE PLATFORM 10691M: Rob Herring <robh@kernel.org> 10692L: linux-pci@vger.kernel.org 10693L: linux-arm-kernel@lists.infradead.org 10694S: Maintained 10695F: Documentation/devicetree/bindings/pci/versatile.txt 10696F: drivers/pci/host/pci-versatile.c 10697 10698PCI DRIVER FOR ARMADA 8K 10699M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10700L: linux-pci@vger.kernel.org 10701L: linux-arm-kernel@lists.infradead.org 10702S: Maintained 10703F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10704F: drivers/pci/dwc/pcie-armada8k.c 10705 10706PCI DRIVER FOR CADENCE PCIE IP 10707M: Alan Douglas <adouglas@cadence.com> 10708L: linux-pci@vger.kernel.org 10709S: Maintained 10710F: Documentation/devicetree/bindings/pci/cdns,*.txt 10711F: drivers/pci/cadence/pcie-cadence* 10712 10713PCI DRIVER FOR FREESCALE LAYERSCAPE 10714M: Minghuan Lian <minghuan.Lian@freescale.com> 10715M: Mingkai Hu <mingkai.hu@freescale.com> 10716M: Roy Zang <tie-fei.zang@freescale.com> 10717L: linuxppc-dev@lists.ozlabs.org 10718L: linux-pci@vger.kernel.org 10719L: linux-arm-kernel@lists.infradead.org 10720S: Maintained 10721F: drivers/pci/dwc/*layerscape* 10722 10723PCI DRIVER FOR GENERIC OF HOSTS 10724M: Will Deacon <will.deacon@arm.com> 10725L: linux-pci@vger.kernel.org 10726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10727S: Maintained 10728F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10729F: drivers/pci/host/pci-host-common.c 10730F: drivers/pci/host/pci-host-generic.c 10731 10732PCI DRIVER FOR IMX6 10733M: Richard Zhu <hongxing.zhu@nxp.com> 10734M: Lucas Stach <l.stach@pengutronix.de> 10735L: linux-pci@vger.kernel.org 10736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10737S: Maintained 10738F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10739F: drivers/pci/dwc/*imx6* 10740 10741PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10742M: Keith Busch <keith.busch@intel.com> 10743M: Jonathan Derrick <jonathan.derrick@intel.com> 10744L: linux-pci@vger.kernel.org 10745S: Supported 10746F: drivers/pci/host/vmd.c 10747 10748PCI DRIVER FOR MICROSEMI SWITCHTEC 10749M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10750M: Logan Gunthorpe <logang@deltatee.com> 10751L: linux-pci@vger.kernel.org 10752S: Maintained 10753F: Documentation/switchtec.txt 10754F: Documentation/ABI/testing/sysfs-class-switchtec 10755F: drivers/pci/switch/switchtec* 10756F: include/uapi/linux/switchtec_ioctl.h 10757F: include/linux/switchtec.h 10758F: drivers/ntb/hw/mscc/ 10759 10760PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10761M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10762M: Jason Cooper <jason@lakedaemon.net> 10763L: linux-pci@vger.kernel.org 10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10765S: Maintained 10766F: drivers/pci/host/*mvebu* 10767 10768PCI DRIVER FOR NVIDIA TEGRA 10769M: Thierry Reding <thierry.reding@gmail.com> 10770L: linux-tegra@vger.kernel.org 10771L: linux-pci@vger.kernel.org 10772S: Supported 10773F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10774F: drivers/pci/host/pci-tegra.c 10775 10776PCI DRIVER FOR RENESAS R-CAR 10777M: Simon Horman <horms@verge.net.au> 10778L: linux-pci@vger.kernel.org 10779L: linux-renesas-soc@vger.kernel.org 10780S: Maintained 10781F: drivers/pci/host/*rcar* 10782 10783PCI DRIVER FOR SAMSUNG EXYNOS 10784M: Jingoo Han <jingoohan1@gmail.com> 10785L: linux-pci@vger.kernel.org 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10788S: Maintained 10789F: drivers/pci/dwc/pci-exynos.c 10790 10791PCI DRIVER FOR SYNOPSYS DESIGNWARE 10792M: Jingoo Han <jingoohan1@gmail.com> 10793M: Joao Pinto <Joao.Pinto@synopsys.com> 10794L: linux-pci@vger.kernel.org 10795S: Maintained 10796F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10797F: drivers/pci/dwc/*designware* 10798 10799PCI DRIVER FOR TI DRA7XX 10800M: Kishon Vijay Abraham I <kishon@ti.com> 10801L: linux-omap@vger.kernel.org 10802L: linux-pci@vger.kernel.org 10803S: Supported 10804F: Documentation/devicetree/bindings/pci/ti-pci.txt 10805F: drivers/pci/dwc/pci-dra7xx.c 10806 10807PCI DRIVER FOR TI KEYSTONE 10808M: Murali Karicheri <m-karicheri2@ti.com> 10809L: linux-pci@vger.kernel.org 10810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10811S: Maintained 10812F: drivers/pci/dwc/*keystone* 10813 10814PCI ENDPOINT SUBSYSTEM 10815M: Kishon Vijay Abraham I <kishon@ti.com> 10816M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10817L: linux-pci@vger.kernel.org 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10819S: Supported 10820F: drivers/pci/endpoint/ 10821F: drivers/misc/pci_endpoint_test.c 10822F: tools/pci/ 10823 10824PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10825M: Russell Currey <ruscur@russell.cc> 10826L: linuxppc-dev@lists.ozlabs.org 10827S: Supported 10828F: Documentation/powerpc/eeh-pci-error-recovery.txt 10829F: arch/powerpc/kernel/eeh*.c 10830F: arch/powerpc/platforms/*/eeh*.c 10831F: arch/powerpc/include/*/eeh*.h 10832 10833PCI ERROR RECOVERY 10834M: Linas Vepstas <linasvepstas@gmail.com> 10835L: linux-pci@vger.kernel.org 10836S: Supported 10837F: Documentation/PCI/pci-error-recovery.txt 10838 10839PCI MSI DRIVER FOR ALTERA MSI IP 10840M: Ley Foon Tan <lftan@altera.com> 10841L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10842L: linux-pci@vger.kernel.org 10843S: Supported 10844F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10845F: drivers/pci/host/pcie-altera-msi.c 10846 10847PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10848M: Duc Dang <dhdang@apm.com> 10849L: linux-pci@vger.kernel.org 10850L: linux-arm-kernel@lists.infradead.org 10851S: Maintained 10852F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10853F: drivers/pci/host/pci-xgene-msi.c 10854 10855PCI SUBSYSTEM 10856M: Bjorn Helgaas <bhelgaas@google.com> 10857L: linux-pci@vger.kernel.org 10858Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10860S: Supported 10861F: Documentation/devicetree/bindings/pci/ 10862F: Documentation/PCI/ 10863F: drivers/acpi/pci* 10864F: drivers/pci/ 10865F: include/asm-generic/pci* 10866F: include/linux/pci* 10867F: include/linux/of_pci.h 10868F: include/uapi/linux/pci* 10869F: lib/pci* 10870F: arch/x86/pci/ 10871F: arch/x86/kernel/quirks.c 10872 10873PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10874M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10875L: linux-pci@vger.kernel.org 10876Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10878S: Supported 10879F: drivers/pci/cadence/ 10880F: drivers/pci/host/ 10881F: drivers/pci/dwc/ 10882 10883PCIE DRIVER FOR AXIS ARTPEC 10884M: Niklas Cassel <niklas.cassel@axis.com> 10885M: Jesper Nilsson <jesper.nilsson@axis.com> 10886L: linux-arm-kernel@axis.com 10887L: linux-pci@vger.kernel.org 10888S: Maintained 10889F: Documentation/devicetree/bindings/pci/axis,artpec* 10890F: drivers/pci/dwc/*artpec* 10891 10892PCIE DRIVER FOR CAVIUM THUNDERX 10893M: David Daney <david.daney@cavium.com> 10894L: linux-pci@vger.kernel.org 10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10896S: Supported 10897F: Documentation/devicetree/bindings/pci/pci-thunder-* 10898F: drivers/pci/host/pci-thunder-* 10899 10900PCIE DRIVER FOR HISILICON 10901M: Zhou Wang <wangzhou1@hisilicon.com> 10902L: linux-pci@vger.kernel.org 10903S: Maintained 10904F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10905F: drivers/pci/dwc/pcie-hisi.c 10906 10907PCIE DRIVER FOR HISILICON KIRIN 10908M: Xiaowei Song <songxiaowei@hisilicon.com> 10909M: Binghui Wang <wangbinghui@hisilicon.com> 10910L: linux-pci@vger.kernel.org 10911S: Maintained 10912F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10913F: drivers/pci/dwc/pcie-kirin.c 10914 10915PCIE DRIVER FOR HISILICON STB 10916M: Jianguo Sun <sunjianguo1@huawei.com> 10917M: Shawn Guo <shawn.guo@linaro.org> 10918L: linux-pci@vger.kernel.org 10919S: Maintained 10920F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10921F: drivers/pci/dwc/pcie-histb.c 10922 10923PCIE DRIVER FOR MEDIATEK 10924M: Ryder Lee <ryder.lee@mediatek.com> 10925L: linux-pci@vger.kernel.org 10926L: linux-mediatek@lists.infradead.org 10927S: Supported 10928F: Documentation/devicetree/bindings/pci/mediatek* 10929F: drivers/pci/host/*mediatek* 10930 10931PCIE DRIVER FOR QUALCOMM MSM 10932M: Stanimir Varbanov <svarbanov@mm-sol.com> 10933L: linux-pci@vger.kernel.org 10934L: linux-arm-msm@vger.kernel.org 10935S: Maintained 10936F: drivers/pci/dwc/*qcom* 10937 10938PCIE DRIVER FOR ROCKCHIP 10939M: Shawn Lin <shawn.lin@rock-chips.com> 10940L: linux-pci@vger.kernel.org 10941L: linux-rockchip@lists.infradead.org 10942S: Maintained 10943F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10944F: drivers/pci/host/pcie-rockchip.c 10945 10946PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10947M: Linus Walleij <linus.walleij@linaro.org> 10948L: linux-pci@vger.kernel.org 10949S: Maintained 10950F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10951F: drivers/pci/host/pci-v3-semi.c 10952 10953PCIE DRIVER FOR ST SPEAR13XX 10954M: Pratyush Anand <pratyush.anand@gmail.com> 10955L: linux-pci@vger.kernel.org 10956S: Maintained 10957F: drivers/pci/dwc/*spear* 10958 10959PCMCIA SUBSYSTEM 10960M: Dominik Brodowski <linux@dominikbrodowski.net> 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10962S: Odd Fixes 10963F: Documentation/pcmcia/ 10964F: tools/pcmcia/ 10965F: drivers/pcmcia/ 10966F: include/pcmcia/ 10967 10968PCNET32 NETWORK DRIVER 10969M: Don Fry <pcnet32@frontier.com> 10970L: netdev@vger.kernel.org 10971S: Maintained 10972F: drivers/net/ethernet/amd/pcnet32.c 10973 10974PCRYPT PARALLEL CRYPTO ENGINE 10975M: Steffen Klassert <steffen.klassert@secunet.com> 10976L: linux-crypto@vger.kernel.org 10977S: Maintained 10978F: crypto/pcrypt.c 10979F: include/crypto/pcrypt.h 10980 10981PEAQ WMI HOTKEYS DRIVER 10982M: Hans de Goede <hdegoede@redhat.com> 10983L: platform-driver-x86@vger.kernel.org 10984S: Maintained 10985F: drivers/platform/x86/peaq-wmi.c 10986 10987PER-CPU MEMORY ALLOCATOR 10988M: Tejun Heo <tj@kernel.org> 10989M: Christoph Lameter <cl@linux.com> 10990M: Dennis Zhou <dennisszhou@gmail.com> 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10992S: Maintained 10993F: include/linux/percpu*.h 10994F: mm/percpu*.c 10995F: arch/*/include/asm/percpu.h 10996 10997PER-TASK DELAY ACCOUNTING 10998M: Balbir Singh <bsingharora@gmail.com> 10999S: Maintained 11000F: include/linux/delayacct.h 11001F: kernel/delayacct.c 11002 11003PERFORMANCE EVENTS SUBSYSTEM 11004M: Peter Zijlstra <peterz@infradead.org> 11005M: Ingo Molnar <mingo@redhat.com> 11006M: Arnaldo Carvalho de Melo <acme@kernel.org> 11007R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11008R: Jiri Olsa <jolsa@redhat.com> 11009R: Namhyung Kim <namhyung@kernel.org> 11010L: linux-kernel@vger.kernel.org 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11012S: Supported 11013F: kernel/events/* 11014F: include/linux/perf_event.h 11015F: include/uapi/linux/perf_event.h 11016F: arch/*/kernel/perf_event*.c 11017F: arch/*/kernel/*/perf_event*.c 11018F: arch/*/kernel/*/*/perf_event*.c 11019F: arch/*/include/asm/perf_event.h 11020F: arch/*/kernel/perf_callchain.c 11021F: arch/*/events/* 11022F: tools/perf/ 11023 11024PERSONALITY HANDLING 11025M: Christoph Hellwig <hch@infradead.org> 11026L: linux-abi-devel@lists.sourceforge.net 11027S: Maintained 11028F: include/linux/personality.h 11029F: include/uapi/linux/personality.h 11030 11031PHONET PROTOCOL 11032M: Remi Denis-Courmont <courmisch@gmail.com> 11033S: Supported 11034F: Documentation/networking/phonet.txt 11035F: include/linux/phonet.h 11036F: include/net/phonet/ 11037F: include/uapi/linux/phonet.h 11038F: net/phonet/ 11039 11040PHRAM MTD DRIVER 11041M: Joern Engel <joern@lazybastard.org> 11042L: linux-mtd@lists.infradead.org 11043S: Maintained 11044F: drivers/mtd/devices/phram.c 11045 11046PICOLCD HID DRIVER 11047M: Bruno Prémont <bonbons@linux-vserver.org> 11048L: linux-input@vger.kernel.org 11049S: Maintained 11050F: drivers/hid/hid-picolcd* 11051 11052PICOXCELL SUPPORT 11053M: Jamie Iles <jamie@jamieiles.com> 11054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11055T: git git://github.com/jamieiles/linux-2.6-ji.git 11056S: Supported 11057F: arch/arm/boot/dts/picoxcell* 11058F: arch/arm/mach-picoxcell/ 11059F: drivers/crypto/picoxcell* 11060 11061PIN CONTROL SUBSYSTEM 11062M: Linus Walleij <linus.walleij@linaro.org> 11063L: linux-gpio@vger.kernel.org 11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11065S: Maintained 11066F: Documentation/devicetree/bindings/pinctrl/ 11067F: Documentation/driver-api/pinctl.rst 11068F: drivers/pinctrl/ 11069F: include/linux/pinctrl/ 11070 11071PIN CONTROLLER - ATMEL AT91 11072M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11074S: Maintained 11075F: drivers/pinctrl/pinctrl-at91.* 11076 11077PIN CONTROLLER - ATMEL AT91 PIO4 11078M: Ludovic Desroches <ludovic.desroches@microchip.com> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080L: linux-gpio@vger.kernel.org 11081S: Supported 11082F: drivers/pinctrl/pinctrl-at91-pio4.* 11083 11084PIN CONTROLLER - FREESCALE 11085M: Dong Aisheng <aisheng.dong@nxp.com> 11086M: Fabio Estevam <festevam@gmail.com> 11087M: Shawn Guo <shawnguo@kernel.org> 11088M: Stefan Agner <stefan@agner.ch> 11089R: Pengutronix Kernel Team <kernel@pengutronix.de> 11090L: linux-gpio@vger.kernel.org 11091S: Maintained 11092F: drivers/pinctrl/freescale/ 11093F: Documentation/devicetree/bindings/pinctrl/fsl,* 11094 11095PIN CONTROLLER - INTEL 11096M: Mika Westerberg <mika.westerberg@linux.intel.com> 11097M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11098S: Maintained 11099F: drivers/pinctrl/intel/ 11100 11101PIN CONTROLLER - MEDIATEK 11102M: Sean Wang <sean.wang@mediatek.com> 11103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11104S: Maintained 11105F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11106F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11107F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11108F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11109F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11110 11111PIN CONTROLLER - QUALCOMM 11112M: Bjorn Andersson <bjorn.andersson@linaro.org> 11113S: Maintained 11114L: linux-arm-msm@vger.kernel.org 11115F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11116F: drivers/pinctrl/qcom/ 11117 11118PIN CONTROLLER - RENESAS 11119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11120M: Geert Uytterhoeven <geert+renesas@glider.be> 11121L: linux-renesas-soc@vger.kernel.org 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11123S: Maintained 11124F: drivers/pinctrl/sh-pfc/ 11125 11126PIN CONTROLLER - SAMSUNG 11127M: Tomasz Figa <tomasz.figa@gmail.com> 11128M: Krzysztof Kozlowski <krzk@kernel.org> 11129M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11131L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11132Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11134S: Maintained 11135F: drivers/pinctrl/samsung/ 11136F: include/dt-bindings/pinctrl/samsung.h 11137F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11138 11139PIN CONTROLLER - SINGLE 11140M: Tony Lindgren <tony@atomide.com> 11141M: Haojian Zhuang <haojian.zhuang@linaro.org> 11142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11143L: linux-omap@vger.kernel.org 11144S: Maintained 11145F: drivers/pinctrl/pinctrl-single.c 11146 11147PIN CONTROLLER - ST SPEAR 11148M: Viresh Kumar <vireshk@kernel.org> 11149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11150W: http://www.st.com/spear 11151S: Maintained 11152F: drivers/pinctrl/spear/ 11153 11154PISTACHIO SOC SUPPORT 11155M: James Hartley <james.hartley@sondrel.com> 11156L: linux-mips@linux-mips.org 11157S: Odd Fixes 11158F: arch/mips/pistachio/ 11159F: arch/mips/include/asm/mach-pistachio/ 11160F: arch/mips/boot/dts/img/pistachio* 11161F: arch/mips/configs/pistachio*_defconfig 11162 11163PKTCDVD DRIVER 11164S: Orphan 11165M: linux-block@vger.kernel.org 11166F: drivers/block/pktcdvd.c 11167F: include/linux/pktcdvd.h 11168F: include/uapi/linux/pktcdvd.h 11169 11170PKUNITY SOC DRIVERS 11171M: Guan Xuetao <gxt@pku.edu.cn> 11172W: http://mprc.pku.edu.cn/~guanxuetao/linux 11173S: Maintained 11174T: git git://github.com/gxt/linux.git 11175F: drivers/input/serio/i8042-unicore32io.h 11176F: drivers/i2c/busses/i2c-puv3.c 11177F: drivers/video/fbdev/fb-puv3.c 11178F: drivers/rtc/rtc-puv3.c 11179 11180PMBUS HARDWARE MONITORING DRIVERS 11181M: Guenter Roeck <linux@roeck-us.net> 11182L: linux-hwmon@vger.kernel.org 11183W: http://hwmon.wiki.kernel.org/ 11184W: http://www.roeck-us.net/linux/drivers/ 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11186S: Maintained 11187F: Documentation/hwmon/pmbus 11188F: drivers/hwmon/pmbus/ 11189F: include/linux/pmbus.h 11190 11191PMC SIERRA MaxRAID DRIVER 11192L: linux-scsi@vger.kernel.org 11193W: http://www.pmc-sierra.com/ 11194S: Orphan 11195F: drivers/scsi/pmcraid.* 11196 11197PMC SIERRA PM8001 DRIVER 11198M: Jack Wang <jinpu.wang@profitbricks.com> 11199M: lindar_liu@usish.com 11200L: linux-scsi@vger.kernel.org 11201S: Supported 11202F: drivers/scsi/pm8001/ 11203 11204PNP SUPPORT 11205M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11206S: Maintained 11207F: drivers/pnp/ 11208 11209POSIX CLOCKS and TIMERS 11210M: Thomas Gleixner <tglx@linutronix.de> 11211L: linux-kernel@vger.kernel.org 11212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11213S: Maintained 11214F: fs/timerfd.c 11215F: include/linux/timer* 11216F: kernel/time/*timer* 11217 11218POWER MANAGEMENT CORE 11219M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11220L: linux-pm@vger.kernel.org 11221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11222B: https://bugzilla.kernel.org 11223S: Supported 11224F: drivers/base/power/ 11225F: include/linux/pm.h 11226F: include/linux/pm_* 11227F: include/linux/powercap.h 11228F: drivers/powercap/ 11229F: kernel/configs/nopm.config 11230 11231POWER STATE COORDINATION INTERFACE (PSCI) 11232M: Mark Rutland <mark.rutland@arm.com> 11233M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11234L: linux-arm-kernel@lists.infradead.org 11235S: Maintained 11236F: drivers/firmware/psci*.c 11237F: include/linux/psci.h 11238F: include/uapi/linux/psci.h 11239 11240POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11241M: Sebastian Reichel <sre@kernel.org> 11242L: linux-pm@vger.kernel.org 11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11244S: Maintained 11245F: Documentation/devicetree/bindings/power/supply/ 11246F: include/linux/power_supply.h 11247F: drivers/power/supply/ 11248 11249POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11250M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11251L: linuxppc-dev@lists.ozlabs.org 11252S: Maintained 11253F: drivers/char/powernv-op-panel.c 11254 11255PPP OVER ATM (RFC 2364) 11256M: Mitchell Blank Jr <mitch@sfgoth.com> 11257S: Maintained 11258F: net/atm/pppoatm.c 11259F: include/uapi/linux/atmppp.h 11260 11261PPP OVER ETHERNET 11262M: Michal Ostrowski <mostrows@earthlink.net> 11263S: Maintained 11264F: drivers/net/ppp/pppoe.c 11265F: drivers/net/ppp/pppox.c 11266 11267PPP OVER L2TP 11268M: James Chapman <jchapman@katalix.com> 11269S: Maintained 11270F: net/l2tp/l2tp_ppp.c 11271F: include/linux/if_pppol2tp.h 11272F: include/uapi/linux/if_pppol2tp.h 11273 11274PPP PROTOCOL DRIVERS AND COMPRESSORS 11275M: Paul Mackerras <paulus@samba.org> 11276L: linux-ppp@vger.kernel.org 11277S: Maintained 11278F: drivers/net/ppp/ppp_* 11279 11280PPS SUPPORT 11281M: Rodolfo Giometti <giometti@enneenne.com> 11282W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11283L: linuxpps@ml.enneenne.com (subscribers-only) 11284S: Maintained 11285F: Documentation/pps/ 11286F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11287F: Documentation/ABI/testing/sysfs-pps 11288F: drivers/pps/ 11289F: include/linux/pps*.h 11290F: include/uapi/linux/pps.h 11291 11292PPTP DRIVER 11293M: Dmitry Kozlov <xeb@mail.ru> 11294L: netdev@vger.kernel.org 11295S: Maintained 11296F: drivers/net/ppp/pptp.c 11297W: http://sourceforge.net/projects/accel-pptp 11298 11299PREEMPTIBLE KERNEL 11300M: Robert Love <rml@tech9.net> 11301L: kpreempt-tech@lists.sourceforge.net 11302W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11303S: Supported 11304F: Documentation/preempt-locking.txt 11305F: include/linux/preempt.h 11306 11307PRINTK 11308M: Petr Mladek <pmladek@suse.com> 11309M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11310R: Steven Rostedt <rostedt@goodmis.org> 11311S: Maintained 11312F: kernel/printk/ 11313F: include/linux/printk.h 11314 11315PRISM54 WIRELESS DRIVER 11316M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11317L: linux-wireless@vger.kernel.org 11318W: http://wireless.kernel.org/en/users/Drivers/p54 11319S: Obsolete 11320F: drivers/net/wireless/intersil/prism54/ 11321 11322PROC SYSCTL 11323M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11324M: Kees Cook <keescook@chromium.org> 11325L: linux-kernel@vger.kernel.org 11326L: linux-fsdevel@vger.kernel.org 11327S: Maintained 11328F: fs/proc/proc_sysctl.c 11329F: include/linux/sysctl.h 11330F: kernel/sysctl.c 11331F: tools/testing/selftests/sysctl/ 11332 11333PS3 NETWORK SUPPORT 11334M: Geoff Levand <geoff@infradead.org> 11335L: netdev@vger.kernel.org 11336L: linuxppc-dev@lists.ozlabs.org 11337S: Maintained 11338F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11339 11340PS3 PLATFORM SUPPORT 11341M: Geoff Levand <geoff@infradead.org> 11342L: linuxppc-dev@lists.ozlabs.org 11343S: Maintained 11344F: arch/powerpc/boot/ps3* 11345F: arch/powerpc/include/asm/lv1call.h 11346F: arch/powerpc/include/asm/ps3*.h 11347F: arch/powerpc/platforms/ps3/ 11348F: drivers/*/ps3* 11349F: drivers/ps3/ 11350F: drivers/rtc/rtc-ps3.c 11351F: drivers/usb/host/*ps3.c 11352F: sound/ppc/snd_ps3* 11353 11354PS3VRAM DRIVER 11355M: Jim Paris <jim@jtan.com> 11356M: Geoff Levand <geoff@infradead.org> 11357L: linuxppc-dev@lists.ozlabs.org 11358S: Maintained 11359F: drivers/block/ps3vram.c 11360 11361PSAMPLE PACKET SAMPLING SUPPORT: 11362M: Yotam Gigi <yotam.gi@gmail.com> 11363S: Maintained 11364F: net/psample 11365F: include/net/psample.h 11366F: include/uapi/linux/psample.h 11367 11368PSTORE FILESYSTEM 11369M: Kees Cook <keescook@chromium.org> 11370M: Anton Vorontsov <anton@enomsg.org> 11371M: Colin Cross <ccross@android.com> 11372M: Tony Luck <tony.luck@intel.com> 11373S: Maintained 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11375F: fs/pstore/ 11376F: include/linux/pstore* 11377F: drivers/firmware/efi/efi-pstore.c 11378F: drivers/acpi/apei/erst.c 11379F: Documentation/admin-guide/ramoops.rst 11380F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11381K: \b(pstore|ramoops) 11382 11383PTP HARDWARE CLOCK SUPPORT 11384M: Richard Cochran <richardcochran@gmail.com> 11385L: netdev@vger.kernel.org 11386S: Maintained 11387W: http://linuxptp.sourceforge.net/ 11388F: Documentation/ABI/testing/sysfs-ptp 11389F: Documentation/ptp/* 11390F: drivers/net/ethernet/freescale/gianfar_ptp.c 11391F: drivers/net/phy/dp83640* 11392F: drivers/ptp/* 11393F: include/linux/ptp_cl* 11394 11395PTRACE SUPPORT 11396M: Oleg Nesterov <oleg@redhat.com> 11397S: Maintained 11398F: include/asm-generic/syscall.h 11399F: include/linux/ptrace.h 11400F: include/linux/regset.h 11401F: include/linux/tracehook.h 11402F: include/uapi/linux/ptrace.h 11403F: include/uapi/linux/ptrace.h 11404F: include/asm-generic/ptrace.h 11405F: kernel/ptrace.c 11406F: arch/*/ptrace*.c 11407F: arch/*/*/ptrace*.c 11408F: arch/*/include/asm/ptrace*.h 11409 11410PULSE8-CEC DRIVER 11411M: Hans Verkuil <hverkuil@xs4all.nl> 11412L: linux-media@vger.kernel.org 11413T: git git://linuxtv.org/media_tree.git 11414S: Maintained 11415F: drivers/media/usb/pulse8-cec/* 11416F: Documentation/media/cec-drivers/pulse8-cec.rst 11417 11418PVRUSB2 VIDEO4LINUX DRIVER 11419M: Mike Isely <isely@pobox.com> 11420L: pvrusb2@isely.net (subscribers-only) 11421L: linux-media@vger.kernel.org 11422W: http://www.isely.net/pvrusb2/ 11423T: git git://linuxtv.org/media_tree.git 11424S: Maintained 11425F: Documentation/media/v4l-drivers/pvrusb2* 11426F: drivers/media/usb/pvrusb2/ 11427 11428PWC WEBCAM DRIVER 11429M: Hans Verkuil <hverkuil@xs4all.nl> 11430L: linux-media@vger.kernel.org 11431T: git git://linuxtv.org/media_tree.git 11432S: Odd Fixes 11433F: drivers/media/usb/pwc/* 11434 11435PWM FAN DRIVER 11436M: Kamil Debski <kamil@wypas.org> 11437M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11438L: linux-hwmon@vger.kernel.org 11439S: Supported 11440F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11441F: Documentation/hwmon/pwm-fan 11442F: drivers/hwmon/pwm-fan.c 11443 11444PWM IR Transmitter 11445M: Sean Young <sean@mess.org> 11446L: linux-media@vger.kernel.org 11447S: Maintained 11448F: drivers/media/rc/pwm-ir-tx.c 11449 11450PWM SUBSYSTEM 11451M: Thierry Reding <thierry.reding@gmail.com> 11452L: linux-pwm@vger.kernel.org 11453S: Maintained 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11455F: Documentation/pwm.txt 11456F: Documentation/devicetree/bindings/pwm/ 11457F: include/linux/pwm.h 11458F: drivers/pwm/ 11459F: drivers/video/backlight/pwm_bl.c 11460F: include/linux/pwm_backlight.h 11461F: drivers/gpio/gpio-mvebu.c 11462F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11463 11464PXA GPIO DRIVER 11465M: Robert Jarzmik <robert.jarzmik@free.fr> 11466L: linux-gpio@vger.kernel.org 11467S: Maintained 11468F: drivers/gpio/gpio-pxa.c 11469 11470PXA MMCI DRIVER 11471S: Orphan 11472 11473PXA RTC DRIVER 11474M: Robert Jarzmik <robert.jarzmik@free.fr> 11475L: linux-rtc@vger.kernel.org 11476S: Maintained 11477 11478PXA2xx/PXA3xx SUPPORT 11479M: Daniel Mack <daniel@zonque.org> 11480M: Haojian Zhuang <haojian.zhuang@gmail.com> 11481M: Robert Jarzmik <robert.jarzmik@free.fr> 11482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11483T: git git://github.com/hzhuang1/linux.git 11484T: git git://github.com/rjarzmik/linux.git 11485S: Maintained 11486F: arch/arm/boot/dts/pxa* 11487F: arch/arm/mach-pxa/ 11488F: drivers/dma/pxa* 11489F: drivers/pcmcia/pxa2xx* 11490F: drivers/pinctrl/pxa/ 11491F: drivers/spi/spi-pxa2xx* 11492F: drivers/usb/gadget/udc/pxa2* 11493F: include/sound/pxa2xx-lib.h 11494F: sound/arm/pxa* 11495F: sound/soc/pxa/ 11496 11497QAT DRIVER 11498M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11499L: qat-linux@intel.com 11500S: Supported 11501F: drivers/crypto/qat/ 11502 11503QCOM AUDIO (ASoC) DRIVERS 11504M: Patrick Lai <plai@codeaurora.org> 11505M: Banajit Goswami <bgoswami@codeaurora.org> 11506L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11507S: Supported 11508F: sound/soc/qcom/ 11509 11510QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11511M: Gabriel Somlo <somlo@cmu.edu> 11512M: "Michael S. Tsirkin" <mst@redhat.com> 11513L: qemu-devel@nongnu.org 11514S: Maintained 11515F: drivers/firmware/qemu_fw_cfg.c 11516F: include/uapi/linux/qemu_fw_cfg.h 11517 11518QIB DRIVER 11519M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11520M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11521L: linux-rdma@vger.kernel.org 11522S: Supported 11523F: drivers/infiniband/hw/qib/ 11524 11525QLOGIC QL41xxx FCOE DRIVER 11526M: QLogic-Storage-Upstream@cavium.com 11527L: linux-scsi@vger.kernel.org 11528S: Supported 11529F: drivers/scsi/qedf/ 11530 11531QLOGIC QL41xxx ISCSI DRIVER 11532M: QLogic-Storage-Upstream@cavium.com 11533L: linux-scsi@vger.kernel.org 11534S: Supported 11535F: drivers/scsi/qedi/ 11536 11537QLOGIC QL4xxx ETHERNET DRIVER 11538M: Ariel Elior <Ariel.Elior@cavium.com> 11539M: everest-linux-l2@cavium.com 11540L: netdev@vger.kernel.org 11541S: Supported 11542F: drivers/net/ethernet/qlogic/qed/ 11543F: include/linux/qed/ 11544F: drivers/net/ethernet/qlogic/qede/ 11545 11546QLOGIC QL4xxx RDMA DRIVER 11547M: Michal Kalderon <Michal.Kalderon@cavium.com> 11548M: Ariel Elior <Ariel.Elior@cavium.com> 11549L: linux-rdma@vger.kernel.org 11550S: Supported 11551F: drivers/infiniband/hw/qedr/ 11552F: include/uapi/rdma/qedr-abi.h 11553 11554QLOGIC QLA1280 SCSI DRIVER 11555M: Michael Reed <mdr@sgi.com> 11556L: linux-scsi@vger.kernel.org 11557S: Maintained 11558F: drivers/scsi/qla1280.[ch] 11559 11560QLOGIC QLA2XXX FC-SCSI DRIVER 11561M: qla2xxx-upstream@qlogic.com 11562L: linux-scsi@vger.kernel.org 11563S: Supported 11564F: Documentation/scsi/LICENSE.qla2xxx 11565F: drivers/scsi/qla2xxx/ 11566 11567QLOGIC QLA3XXX NETWORK DRIVER 11568M: Dept-GELinuxNICDev@cavium.com 11569L: netdev@vger.kernel.org 11570S: Supported 11571F: Documentation/networking/LICENSE.qla3xxx 11572F: drivers/net/ethernet/qlogic/qla3xxx.* 11573 11574QLOGIC QLA4XXX iSCSI DRIVER 11575M: QLogic-Storage-Upstream@qlogic.com 11576L: linux-scsi@vger.kernel.org 11577S: Supported 11578F: Documentation/scsi/LICENSE.qla4xxx 11579F: drivers/scsi/qla4xxx/ 11580 11581QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11582M: Harish Patil <harish.patil@cavium.com> 11583M: Manish Chopra <manish.chopra@cavium.com> 11584M: Dept-GELinuxNICDev@cavium.com 11585L: netdev@vger.kernel.org 11586S: Supported 11587F: drivers/net/ethernet/qlogic/qlcnic/ 11588 11589QLOGIC QLGE 10Gb 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/qlge/ 11596 11597QNX4 FILESYSTEM 11598M: Anders Larsen <al@alarsen.net> 11599W: http://www.alarsen.net/linux/qnx4fs/ 11600S: Maintained 11601F: fs/qnx4/ 11602F: include/uapi/linux/qnx4_fs.h 11603F: include/uapi/linux/qnxtypes.h 11604 11605QORIQ DPAA2 FSL-MC BUS DRIVER 11606M: Stuart Yoder <stuyoder@gmail.com> 11607M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11608L: linux-kernel@vger.kernel.org 11609S: Maintained 11610F: drivers/bus/fsl-mc/ 11611F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11612F: Documentation/networking/dpaa2/overview.rst 11613 11614QT1010 MEDIA DRIVER 11615M: Antti Palosaari <crope@iki.fi> 11616L: linux-media@vger.kernel.org 11617W: https://linuxtv.org 11618W: http://palosaari.fi/linux/ 11619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11620T: git git://linuxtv.org/anttip/media_tree.git 11621S: Maintained 11622F: drivers/media/tuners/qt1010* 11623 11624QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11625M: Kalle Valo <kvalo@qca.qualcomm.com> 11626L: ath10k@lists.infradead.org 11627W: http://wireless.kernel.org/en/users/Drivers/ath10k 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11629S: Supported 11630F: drivers/net/wireless/ath/ath10k/ 11631 11632QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11633M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11634L: linux-wireless@vger.kernel.org 11635W: http://wireless.kernel.org/en/users/Drivers/ath9k 11636S: Supported 11637F: drivers/net/wireless/ath/ath9k/ 11638 11639QUALCOMM CAMERA SUBSYSTEM DRIVER 11640M: Todor Tomov <todor.tomov@linaro.org> 11641L: linux-media@vger.kernel.org 11642S: Maintained 11643F: Documentation/devicetree/bindings/media/qcom,camss.txt 11644F: Documentation/media/v4l-drivers/qcom_camss.rst 11645F: drivers/media/platform/qcom/camss-8x16/ 11646 11647QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11648M: Timur Tabi <timur@codeaurora.org> 11649L: netdev@vger.kernel.org 11650S: Supported 11651F: drivers/net/ethernet/qualcomm/emac/ 11652 11653QUALCOMM HEXAGON ARCHITECTURE 11654M: Richard Kuo <rkuo@codeaurora.org> 11655L: linux-hexagon@vger.kernel.org 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11657S: Supported 11658F: arch/hexagon/ 11659 11660QUALCOMM IOMMU 11661M: Rob Clark <robdclark@gmail.com> 11662L: iommu@lists.linux-foundation.org 11663L: linux-arm-msm@vger.kernel.org 11664S: Maintained 11665F: drivers/iommu/qcom_iommu.c 11666 11667QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11668M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11669L: linux-media@vger.kernel.org 11670L: linux-arm-msm@vger.kernel.org 11671T: git git://linuxtv.org/media_tree.git 11672S: Maintained 11673F: drivers/media/platform/qcom/venus/ 11674 11675QUALCOMM WCN36XX WIRELESS DRIVER 11676M: Eugene Krasnikov <k.eugene.e@gmail.com> 11677L: wcn36xx@lists.infradead.org 11678W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11679T: git git://github.com/KrasnikovEugene/wcn36xx.git 11680S: Supported 11681F: drivers/net/wireless/ath/wcn36xx/ 11682 11683QUANTENNA QTNFMAC WIRELESS DRIVER 11684M: Igor Mitsyanko <imitsyanko@quantenna.com> 11685M: Avinash Patil <avinashp@quantenna.com> 11686M: Sergey Matyukevich <smatyukevich@quantenna.com> 11687L: linux-wireless@vger.kernel.org 11688S: Maintained 11689F: drivers/net/wireless/quantenna 11690 11691RADEON and AMDGPU DRM DRIVERS 11692M: Alex Deucher <alexander.deucher@amd.com> 11693M: Christian König <christian.koenig@amd.com> 11694M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11695L: amd-gfx@lists.freedesktop.org 11696T: git git://people.freedesktop.org/~agd5f/linux 11697S: Supported 11698F: drivers/gpu/drm/radeon/ 11699F: include/uapi/drm/radeon_drm.h 11700F: drivers/gpu/drm/amd/ 11701F: include/uapi/drm/amdgpu_drm.h 11702 11703RADEON FRAMEBUFFER DISPLAY DRIVER 11704M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11705L: linux-fbdev@vger.kernel.org 11706S: Maintained 11707F: drivers/video/fbdev/aty/radeon* 11708F: include/uapi/linux/radeonfb.h 11709 11710RADIOSHARK RADIO DRIVER 11711M: Hans Verkuil <hverkuil@xs4all.nl> 11712L: linux-media@vger.kernel.org 11713T: git git://linuxtv.org/media_tree.git 11714S: Maintained 11715F: drivers/media/radio/radio-shark.c 11716 11717RADIOSHARK2 RADIO DRIVER 11718M: Hans Verkuil <hverkuil@xs4all.nl> 11719L: linux-media@vger.kernel.org 11720T: git git://linuxtv.org/media_tree.git 11721S: Maintained 11722F: drivers/media/radio/radio-shark2.c 11723F: drivers/media/radio/radio-tea5777.c 11724 11725RADOS BLOCK DEVICE (RBD) 11726M: Ilya Dryomov <idryomov@gmail.com> 11727M: Sage Weil <sage@redhat.com> 11728M: Alex Elder <elder@kernel.org> 11729L: ceph-devel@vger.kernel.org 11730W: http://ceph.com/ 11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11732T: git git://github.com/ceph/ceph-client.git 11733S: Supported 11734F: Documentation/ABI/testing/sysfs-bus-rbd 11735F: drivers/block/rbd.c 11736F: drivers/block/rbd_types.h 11737 11738RAGE128 FRAMEBUFFER DISPLAY DRIVER 11739M: Paul Mackerras <paulus@samba.org> 11740L: linux-fbdev@vger.kernel.org 11741S: Maintained 11742F: drivers/video/fbdev/aty/aty128fb.c 11743 11744RAINSHADOW-CEC DRIVER 11745M: Hans Verkuil <hverkuil@xs4all.nl> 11746L: linux-media@vger.kernel.org 11747T: git git://linuxtv.org/media_tree.git 11748S: Maintained 11749F: drivers/media/usb/rainshadow-cec/* 11750 11751RALINK MIPS ARCHITECTURE 11752M: John Crispin <john@phrozen.org> 11753L: linux-mips@linux-mips.org 11754S: Maintained 11755F: arch/mips/ralink 11756 11757RALINK RT2X00 WIRELESS LAN DRIVER 11758P: rt2x00 project 11759M: Stanislaw Gruszka <sgruszka@redhat.com> 11760M: Helmut Schaa <helmut.schaa@googlemail.com> 11761L: linux-wireless@vger.kernel.org 11762S: Maintained 11763F: drivers/net/wireless/ralink/rt2x00/ 11764 11765RAMDISK RAM BLOCK DEVICE DRIVER 11766M: Jens Axboe <axboe@kernel.dk> 11767S: Maintained 11768F: Documentation/blockdev/ramdisk.txt 11769F: drivers/block/brd.c 11770 11771RANCHU VIRTUAL BOARD FOR MIPS 11772M: Miodrag Dinic <miodrag.dinic@mips.com> 11773L: linux-mips@linux-mips.org 11774S: Supported 11775F: arch/mips/generic/board-ranchu.c 11776F: arch/mips/configs/generic/board-ranchu.config 11777 11778RANDOM NUMBER DRIVER 11779M: "Theodore Ts'o" <tytso@mit.edu> 11780S: Maintained 11781F: drivers/char/random.c 11782 11783RAPIDIO SUBSYSTEM 11784M: Matt Porter <mporter@kernel.crashing.org> 11785M: Alexandre Bounine <alex.bou9@gmail.com> 11786S: Maintained 11787F: drivers/rapidio/ 11788 11789RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11790L: linux-wireless@vger.kernel.org 11791S: Orphan 11792F: drivers/net/wireless/ray* 11793 11794RCUTORTURE TEST FRAMEWORK 11795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11796M: Josh Triplett <josh@joshtriplett.org> 11797R: Steven Rostedt <rostedt@goodmis.org> 11798R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11799R: Lai Jiangshan <jiangshanlai@gmail.com> 11800L: linux-kernel@vger.kernel.org 11801S: Supported 11802T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11803F: tools/testing/selftests/rcutorture 11804 11805RDC R-321X SoC 11806M: Florian Fainelli <florian@openwrt.org> 11807S: Maintained 11808 11809RDC R6040 FAST ETHERNET DRIVER 11810M: Florian Fainelli <f.fainelli@gmail.com> 11811L: netdev@vger.kernel.org 11812S: Maintained 11813F: drivers/net/ethernet/rdc/r6040.c 11814 11815RDMAVT - RDMA verbs software 11816M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11817M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11818L: linux-rdma@vger.kernel.org 11819S: Supported 11820F: drivers/infiniband/sw/rdmavt 11821 11822RDS - RELIABLE DATAGRAM SOCKETS 11823M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11824L: netdev@vger.kernel.org 11825L: linux-rdma@vger.kernel.org 11826L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11827W: https://oss.oracle.com/projects/rds/ 11828S: Supported 11829F: net/rds/ 11830F: Documentation/networking/rds.txt 11831 11832RDT - RESOURCE ALLOCATION 11833M: Fenghua Yu <fenghua.yu@intel.com> 11834L: linux-kernel@vger.kernel.org 11835S: Supported 11836F: arch/x86/kernel/cpu/intel_rdt* 11837F: arch/x86/include/asm/intel_rdt_sched.h 11838F: Documentation/x86/intel_rdt* 11839 11840READ-COPY UPDATE (RCU) 11841M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11842M: Josh Triplett <josh@joshtriplett.org> 11843R: Steven Rostedt <rostedt@goodmis.org> 11844R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11845R: Lai Jiangshan <jiangshanlai@gmail.com> 11846L: linux-kernel@vger.kernel.org 11847W: http://www.rdrop.com/users/paulmck/RCU/ 11848S: Supported 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11850F: Documentation/RCU/ 11851X: Documentation/RCU/torture.txt 11852F: include/linux/rcu* 11853X: include/linux/srcu.h 11854F: kernel/rcu/ 11855X: kernel/torture.c 11856 11857REAL TIME CLOCK (RTC) SUBSYSTEM 11858M: Alessandro Zummo <a.zummo@towertech.it> 11859M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11860L: linux-rtc@vger.kernel.org 11861Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11863S: Maintained 11864F: Documentation/devicetree/bindings/rtc/ 11865F: Documentation/rtc.txt 11866F: drivers/rtc/ 11867F: include/linux/rtc.h 11868F: include/uapi/linux/rtc.h 11869F: include/linux/rtc/ 11870F: include/linux/platform_data/rtc-* 11871F: tools/testing/selftests/timers/rtctest.c 11872 11873REALTEK AUDIO CODECS 11874M: Bard Liao <bardliao@realtek.com> 11875M: Oder Chiou <oder_chiou@realtek.com> 11876S: Maintained 11877F: sound/soc/codecs/rt* 11878F: include/sound/rt*.h 11879 11880REGISTER MAP ABSTRACTION 11881M: Mark Brown <broonie@kernel.org> 11882L: linux-kernel@vger.kernel.org 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11884S: Supported 11885F: Documentation/devicetree/bindings/regmap/ 11886F: drivers/base/regmap/ 11887F: include/linux/regmap.h 11888 11889REISERFS FILE SYSTEM 11890L: reiserfs-devel@vger.kernel.org 11891S: Supported 11892F: fs/reiserfs/ 11893 11894REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11895M: Ohad Ben-Cohen <ohad@wizery.com> 11896M: Bjorn Andersson <bjorn.andersson@linaro.org> 11897L: linux-remoteproc@vger.kernel.org 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11899S: Maintained 11900F: Documentation/devicetree/bindings/remoteproc/ 11901F: Documentation/remoteproc.txt 11902F: drivers/remoteproc/ 11903F: include/linux/remoteproc.h 11904 11905REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11906M: Ohad Ben-Cohen <ohad@wizery.com> 11907M: Bjorn Andersson <bjorn.andersson@linaro.org> 11908L: linux-remoteproc@vger.kernel.org 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11910S: Maintained 11911F: drivers/rpmsg/ 11912F: Documentation/rpmsg.txt 11913F: include/linux/rpmsg.h 11914F: include/linux/rpmsg/ 11915 11916RENESAS CLOCK DRIVERS 11917M: Geert Uytterhoeven <geert+renesas@glider.be> 11918L: linux-renesas-soc@vger.kernel.org 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11920S: Supported 11921F: drivers/clk/renesas/ 11922 11923RENESAS EMEV2 I2C DRIVER 11924M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11925S: Supported 11926F: drivers/i2c/busses/i2c-emev2.c 11927 11928RENESAS ETHERNET DRIVERS 11929R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11930L: netdev@vger.kernel.org 11931L: linux-renesas-soc@vger.kernel.org 11932F: Documentation/devicetree/bindings/net/renesas,*.txt 11933F: Documentation/devicetree/bindings/net/sh_eth.txt 11934F: drivers/net/ethernet/renesas/ 11935F: include/linux/sh_eth.h 11936 11937RENESAS R-CAR GYROADC DRIVER 11938M: Marek Vasut <marek.vasut@gmail.com> 11939L: linux-iio@vger.kernel.org 11940S: Supported 11941F: drivers/iio/adc/rcar_gyro_adc.c 11942 11943RENESAS R-CAR I2C DRIVERS 11944M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11945S: Supported 11946F: drivers/i2c/busses/i2c-rcar.c 11947F: drivers/i2c/busses/i2c-sh_mobile.c 11948 11949RENESAS USB PHY DRIVER 11950M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11951L: linux-renesas-soc@vger.kernel.org 11952S: Maintained 11953F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11954 11955RESET CONTROLLER FRAMEWORK 11956M: Philipp Zabel <p.zabel@pengutronix.de> 11957T: git git://git.pengutronix.de/git/pza/linux 11958S: Maintained 11959F: drivers/reset/ 11960F: Documentation/devicetree/bindings/reset/ 11961F: include/dt-bindings/reset/ 11962F: include/linux/reset.h 11963F: include/linux/reset-controller.h 11964 11965RFKILL 11966M: Johannes Berg <johannes@sipsolutions.net> 11967L: linux-wireless@vger.kernel.org 11968W: http://wireless.kernel.org/ 11969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11971S: Maintained 11972F: Documentation/rfkill.txt 11973F: Documentation/ABI/stable/sysfs-class-rfkill 11974F: net/rfkill/ 11975 11976RHASHTABLE 11977M: Thomas Graf <tgraf@suug.ch> 11978M: Herbert Xu <herbert@gondor.apana.org.au> 11979L: netdev@vger.kernel.org 11980S: Maintained 11981F: lib/rhashtable.c 11982F: include/linux/rhashtable.h 11983 11984RICOH R5C592 MEMORYSTICK DRIVER 11985M: Maxim Levitsky <maximlevitsky@gmail.com> 11986S: Maintained 11987F: drivers/memstick/host/r592.* 11988 11989RICOH SMARTMEDIA/XD DRIVER 11990M: Maxim Levitsky <maximlevitsky@gmail.com> 11991S: Maintained 11992F: drivers/mtd/nand/raw/r852.c 11993F: drivers/mtd/nand/raw/r852.h 11994 11995RISC-V ARCHITECTURE 11996M: Palmer Dabbelt <palmer@sifive.com> 11997M: Albert Ou <albert@sifive.com> 11998L: linux-riscv@lists.infradead.org 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12000S: Supported 12001F: arch/riscv/ 12002K: riscv 12003N: riscv 12004 12005ROCCAT DRIVERS 12006M: Stefan Achatz <erazor_de@users.sourceforge.net> 12007W: http://sourceforge.net/projects/roccat/ 12008S: Maintained 12009F: drivers/hid/hid-roccat* 12010F: include/linux/hid-roccat* 12011F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12012 12013ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12014M: Jacob chen <jacob2.chen@rock-chips.com> 12015L: linux-media@vger.kernel.org 12016S: Maintained 12017F: drivers/media/platform/rockchip/rga/ 12018F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12019 12020ROCKER DRIVER 12021M: Jiri Pirko <jiri@resnulli.us> 12022L: netdev@vger.kernel.org 12023S: Supported 12024F: drivers/net/ethernet/rocker/ 12025 12026ROCKETPORT DRIVER 12027P: Comtrol Corp. 12028W: http://www.comtrol.com 12029S: Maintained 12030F: Documentation/serial/rocket.txt 12031F: drivers/tty/rocket* 12032 12033ROCKETPORT EXPRESS/INFINITY DRIVER 12034M: Kevin Cernekee <cernekee@gmail.com> 12035L: linux-serial@vger.kernel.org 12036S: Odd Fixes 12037F: drivers/tty/serial/rp2.* 12038 12039ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12040M: Marek Vasut <marek.vasut+renesas@gmail.com> 12041L: linux-kernel@vger.kernel.org 12042L: linux-renesas-soc@vger.kernel.org 12043S: Supported 12044F: drivers/mfd/bd9571mwv.c 12045F: drivers/regulator/bd9571mwv-regulator.c 12046F: drivers/gpio/gpio-bd9571mwv.c 12047F: include/linux/mfd/bd9571mwv.h 12048F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12049 12050ROSE NETWORK LAYER 12051M: Ralf Baechle <ralf@linux-mips.org> 12052L: linux-hams@vger.kernel.org 12053W: http://www.linux-ax25.org/ 12054S: Maintained 12055F: include/net/rose.h 12056F: include/uapi/linux/rose.h 12057F: net/rose/ 12058 12059RTL2830 MEDIA DRIVER 12060M: Antti Palosaari <crope@iki.fi> 12061L: linux-media@vger.kernel.org 12062W: https://linuxtv.org 12063W: http://palosaari.fi/linux/ 12064Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12065T: git git://linuxtv.org/anttip/media_tree.git 12066S: Maintained 12067F: drivers/media/dvb-frontends/rtl2830* 12068 12069RTL2832 MEDIA DRIVER 12070M: Antti Palosaari <crope@iki.fi> 12071L: linux-media@vger.kernel.org 12072W: https://linuxtv.org 12073W: http://palosaari.fi/linux/ 12074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12075T: git git://linuxtv.org/anttip/media_tree.git 12076S: Maintained 12077F: drivers/media/dvb-frontends/rtl2832* 12078 12079RTL2832_SDR MEDIA DRIVER 12080M: Antti Palosaari <crope@iki.fi> 12081L: linux-media@vger.kernel.org 12082W: https://linuxtv.org 12083W: http://palosaari.fi/linux/ 12084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12085T: git git://linuxtv.org/anttip/media_tree.git 12086S: Maintained 12087F: drivers/media/dvb-frontends/rtl2832_sdr* 12088 12089RTL8180 WIRELESS DRIVER 12090L: linux-wireless@vger.kernel.org 12091W: http://wireless.kernel.org/ 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12093S: Orphan 12094F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12095 12096RTL8187 WIRELESS DRIVER 12097M: Herton Ronaldo Krzesinski <herton@canonical.com> 12098M: Hin-Tak Leung <htl10@users.sourceforge.net> 12099M: Larry Finger <Larry.Finger@lwfinger.net> 12100L: linux-wireless@vger.kernel.org 12101W: http://wireless.kernel.org/ 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12103S: Maintained 12104F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12105 12106REALTEK WIRELESS DRIVER (rtlwifi family) 12107M: Ping-Ke Shih <pkshih@realtek.com> 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/rtlwifi/ 12113 12114RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12115M: Jes Sorensen <Jes.Sorensen@gmail.com> 12116L: linux-wireless@vger.kernel.org 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12118S: Maintained 12119F: drivers/net/wireless/realtek/rtl8xxxu/ 12120 12121RXRPC SOCKETS (AF_RXRPC) 12122M: David Howells <dhowells@redhat.com> 12123L: linux-afs@lists.infradead.org 12124S: Supported 12125F: net/rxrpc/ 12126F: include/keys/rxrpc-type.h 12127F: include/net/af_rxrpc.h 12128F: include/trace/events/rxrpc.h 12129F: include/uapi/linux/rxrpc.h 12130F: Documentation/networking/rxrpc.txt 12131W: https://www.infradead.org/~dhowells/kafs/ 12132 12133S3 SAVAGE FRAMEBUFFER DRIVER 12134M: Antonino Daplas <adaplas@gmail.com> 12135L: linux-fbdev@vger.kernel.org 12136S: Maintained 12137F: drivers/video/fbdev/savage/ 12138 12139S390 12140M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12141M: Heiko Carstens <heiko.carstens@de.ibm.com> 12142L: linux-s390@vger.kernel.org 12143W: http://www.ibm.com/developerworks/linux/linux390/ 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12145S: Supported 12146F: arch/s390/ 12147F: drivers/s390/ 12148F: Documentation/s390/ 12149F: Documentation/driver-api/s390-drivers.rst 12150 12151S390 COMMON I/O LAYER 12152M: Sebastian Ott <sebott@linux.ibm.com> 12153M: Peter Oberparleiter <oberpar@linux.ibm.com> 12154L: linux-s390@vger.kernel.org 12155W: http://www.ibm.com/developerworks/linux/linux390/ 12156S: Supported 12157F: drivers/s390/cio/ 12158 12159S390 DASD DRIVER 12160M: Stefan Haberland <sth@linux.ibm.com> 12161M: Jan Hoeppner <hoeppner@linux.ibm.com> 12162L: linux-s390@vger.kernel.org 12163W: http://www.ibm.com/developerworks/linux/linux390/ 12164S: Supported 12165F: drivers/s390/block/dasd* 12166F: block/partitions/ibm.c 12167 12168S390 IOMMU (PCI) 12169M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12170L: linux-s390@vger.kernel.org 12171W: http://www.ibm.com/developerworks/linux/linux390/ 12172S: Supported 12173F: drivers/iommu/s390-iommu.c 12174 12175S390 IUCV NETWORK LAYER 12176M: Julian Wiedmann <jwi@linux.ibm.com> 12177M: Ursula Braun <ubraun@linux.ibm.com> 12178L: linux-s390@vger.kernel.org 12179W: http://www.ibm.com/developerworks/linux/linux390/ 12180S: Supported 12181F: drivers/s390/net/*iucv* 12182F: include/net/iucv/ 12183F: net/iucv/ 12184 12185S390 NETWORK DRIVERS 12186M: Julian Wiedmann <jwi@linux.ibm.com> 12187M: Ursula Braun <ubraun@linux.ibm.com> 12188L: linux-s390@vger.kernel.org 12189W: http://www.ibm.com/developerworks/linux/linux390/ 12190S: Supported 12191F: drivers/s390/net/ 12192 12193S390 PCI SUBSYSTEM 12194M: Sebastian Ott <sebott@linux.ibm.com> 12195M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12196L: linux-s390@vger.kernel.org 12197W: http://www.ibm.com/developerworks/linux/linux390/ 12198S: Supported 12199F: arch/s390/pci/ 12200F: drivers/pci/hotplug/s390_pci_hpc.c 12201 12202S390 VFIO-CCW DRIVER 12203M: Cornelia Huck <cohuck@redhat.com> 12204M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12205M: Halil Pasic <pasic@linux.ibm.com> 12206L: linux-s390@vger.kernel.org 12207L: kvm@vger.kernel.org 12208S: Supported 12209F: drivers/s390/cio/vfio_ccw* 12210F: Documentation/s390/vfio-ccw.txt 12211F: include/uapi/linux/vfio_ccw.h 12212 12213S390 ZCRYPT DRIVER 12214M: Harald Freudenberger <freude@de.ibm.com> 12215L: linux-s390@vger.kernel.org 12216W: http://www.ibm.com/developerworks/linux/linux390/ 12217S: Supported 12218F: drivers/s390/crypto/ 12219 12220S390 ZFCP DRIVER 12221M: Steffen Maier <maier@linux.ibm.com> 12222M: Benjamin Block <bblock@linux.ibm.com> 12223L: linux-s390@vger.kernel.org 12224W: http://www.ibm.com/developerworks/linux/linux390/ 12225S: Supported 12226F: drivers/s390/scsi/zfcp_* 12227 12228S3C24XX SD/MMC Driver 12229M: Ben Dooks <ben-linux@fluff.org> 12230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12231S: Supported 12232F: drivers/mmc/host/s3cmci.* 12233 12234SAA6588 RDS RECEIVER DRIVER 12235M: Hans Verkuil <hverkuil@xs4all.nl> 12236L: linux-media@vger.kernel.org 12237T: git git://linuxtv.org/media_tree.git 12238W: https://linuxtv.org 12239S: Odd Fixes 12240F: drivers/media/i2c/saa6588* 12241 12242SAA7134 VIDEO4LINUX DRIVER 12243M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12244M: Mauro Carvalho Chehab <mchehab@kernel.org> 12245L: linux-media@vger.kernel.org 12246W: https://linuxtv.org 12247T: git git://linuxtv.org/media_tree.git 12248S: Odd fixes 12249F: Documentation/media/v4l-drivers/saa7134* 12250F: drivers/media/pci/saa7134/ 12251 12252SAA7146 VIDEO4LINUX-2 DRIVER 12253M: Hans Verkuil <hverkuil@xs4all.nl> 12254L: linux-media@vger.kernel.org 12255T: git git://linuxtv.org/media_tree.git 12256S: Maintained 12257F: drivers/media/common/saa7146/ 12258F: drivers/media/pci/saa7146/ 12259F: include/media/saa7146* 12260 12261SAMSUNG AUDIO (ASoC) DRIVERS 12262M: Krzysztof Kozlowski <krzk@kernel.org> 12263M: Sangbeom Kim <sbkim73@samsung.com> 12264M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12265L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12266S: Supported 12267F: sound/soc/samsung/ 12268F: Documentation/devicetree/bindings/sound/samsung* 12269 12270SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12271M: Krzysztof Kozlowski <krzk@kernel.org> 12272L: linux-crypto@vger.kernel.org 12273L: linux-samsung-soc@vger.kernel.org 12274S: Maintained 12275F: drivers/crypto/exynos-rng.c 12276F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12277 12278SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12279M: Łukasz Stelmach <l.stelmach@samsung.com> 12280L: linux-samsung-soc@vger.kernel.org 12281S: Maintained 12282F: drivers/char/hw_random/exynos-trng.c 12283F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12284 12285SAMSUNG FRAMEBUFFER DRIVER 12286M: Jingoo Han <jingoohan1@gmail.com> 12287L: linux-fbdev@vger.kernel.org 12288S: Maintained 12289F: drivers/video/fbdev/s3c-fb.c 12290 12291SAMSUNG LAPTOP DRIVER 12292M: Corentin Chary <corentin.chary@gmail.com> 12293L: platform-driver-x86@vger.kernel.org 12294S: Maintained 12295F: drivers/platform/x86/samsung-laptop.c 12296 12297SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12298M: Sangbeom Kim <sbkim73@samsung.com> 12299M: Krzysztof Kozlowski <krzk@kernel.org> 12300M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12301L: linux-kernel@vger.kernel.org 12302L: linux-samsung-soc@vger.kernel.org 12303S: Supported 12304F: drivers/mfd/sec*.c 12305F: drivers/regulator/s2m*.c 12306F: drivers/regulator/s5m*.c 12307F: drivers/clk/clk-s2mps11.c 12308F: drivers/rtc/rtc-s5m.c 12309F: include/linux/mfd/samsung/ 12310F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12311F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12312F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12313F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12314 12315SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12316M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12317L: linux-media@vger.kernel.org 12318L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12319S: Maintained 12320F: drivers/media/platform/s3c-camif/ 12321F: include/media/drv-intf/s3c_camif.h 12322 12323SAMSUNG S3FWRN5 NFC DRIVER 12324M: Robert Baldyga <r.baldyga@samsung.com> 12325M: Krzysztof Opasiak <k.opasiak@samsung.com> 12326L: linux-nfc@lists.01.org (moderated for non-subscribers) 12327S: Supported 12328F: drivers/nfc/s3fwrn5 12329 12330SAMSUNG S5C73M3 CAMERA DRIVER 12331M: Kyungmin Park <kyungmin.park@samsung.com> 12332M: Andrzej Hajda <a.hajda@samsung.com> 12333L: linux-media@vger.kernel.org 12334S: Supported 12335F: drivers/media/i2c/s5c73m3/* 12336 12337SAMSUNG S5K5BAF CAMERA DRIVER 12338M: Kyungmin Park <kyungmin.park@samsung.com> 12339M: Andrzej Hajda <a.hajda@samsung.com> 12340L: linux-media@vger.kernel.org 12341S: Supported 12342F: drivers/media/i2c/s5k5baf.c 12343 12344SAMSUNG S5P Security SubSystem (SSS) DRIVER 12345M: Krzysztof Kozlowski <krzk@kernel.org> 12346M: Vladimir Zapolskiy <vz@mleia.com> 12347M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12348L: linux-crypto@vger.kernel.org 12349L: linux-samsung-soc@vger.kernel.org 12350S: Maintained 12351F: drivers/crypto/s5p-sss.c 12352 12353SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12354M: Kyungmin Park <kyungmin.park@samsung.com> 12355M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12356L: linux-media@vger.kernel.org 12357Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12358S: Supported 12359F: drivers/media/platform/exynos4-is/ 12360 12361SAMSUNG SOC CLOCK DRIVERS 12362M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12363M: Tomasz Figa <tomasz.figa@gmail.com> 12364M: Chanwoo Choi <cw00.choi@samsung.com> 12365S: Supported 12366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12368F: drivers/clk/samsung/ 12369F: include/dt-bindings/clock/exynos*.h 12370F: Documentation/devicetree/bindings/clock/exynos*.txt 12371 12372SAMSUNG SPI DRIVERS 12373M: Kukjin Kim <kgene@kernel.org> 12374M: Krzysztof Kozlowski <krzk@kernel.org> 12375M: Andi Shyti <andi@etezian.org> 12376L: linux-spi@vger.kernel.org 12377L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12378S: Maintained 12379F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12380F: drivers/spi/spi-s3c* 12381F: include/linux/platform_data/spi-s3c64xx.h 12382 12383SAMSUNG SXGBE DRIVERS 12384M: Byungho An <bh74.an@samsung.com> 12385M: Girish K S <ks.giri@samsung.com> 12386M: Vipul Pandya <vipul.pandya@samsung.com> 12387S: Supported 12388L: netdev@vger.kernel.org 12389F: drivers/net/ethernet/samsung/sxgbe/ 12390 12391SAMSUNG THERMAL DRIVER 12392M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12393L: linux-pm@vger.kernel.org 12394L: linux-samsung-soc@vger.kernel.org 12395S: Supported 12396T: git https://github.com/lmajewski/linux-samsung-thermal.git 12397F: drivers/thermal/samsung/ 12398 12399SAMSUNG USB2 PHY DRIVER 12400M: Kamil Debski <kamil@wypas.org> 12401M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12402L: linux-kernel@vger.kernel.org 12403S: Supported 12404F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12405F: Documentation/phy/samsung-usb2.txt 12406F: drivers/phy/samsung/phy-exynos4210-usb2.c 12407F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12408F: drivers/phy/samsung/phy-exynos5250-usb2.c 12409F: drivers/phy/samsung/phy-s5pv210-usb2.c 12410F: drivers/phy/samsung/phy-samsung-usb2.c 12411F: drivers/phy/samsung/phy-samsung-usb2.h 12412 12413SC1200 WDT DRIVER 12414M: Zwane Mwaikambo <zwanem@gmail.com> 12415S: Maintained 12416F: drivers/watchdog/sc1200wdt.c 12417 12418SCHEDULER 12419M: Ingo Molnar <mingo@redhat.com> 12420M: Peter Zijlstra <peterz@infradead.org> 12421L: linux-kernel@vger.kernel.org 12422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12423S: Maintained 12424F: kernel/sched/ 12425F: include/linux/sched.h 12426F: include/uapi/linux/sched.h 12427F: include/linux/wait.h 12428 12429SCR24X CHIP CARD INTERFACE DRIVER 12430M: Lubomir Rintel <lkundrak@v3.sk> 12431S: Supported 12432F: drivers/char/pcmcia/scr24x_cs.c 12433 12434SCSI CDROM DRIVER 12435M: Jens Axboe <axboe@kernel.dk> 12436L: linux-scsi@vger.kernel.org 12437W: http://www.kernel.dk 12438S: Maintained 12439F: drivers/scsi/sr* 12440 12441SCSI RDMA PROTOCOL (SRP) INITIATOR 12442M: Bart Van Assche <bart.vanassche@sandisk.com> 12443L: linux-rdma@vger.kernel.org 12444S: Supported 12445W: http://www.openfabrics.org 12446Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12448F: drivers/infiniband/ulp/srp/ 12449F: include/scsi/srp.h 12450 12451SCSI SG DRIVER 12452M: Doug Gilbert <dgilbert@interlog.com> 12453L: linux-scsi@vger.kernel.org 12454W: http://sg.danny.cz/sg 12455S: Maintained 12456F: Documentation/scsi/scsi-generic.txt 12457F: drivers/scsi/sg.c 12458F: include/scsi/sg.h 12459 12460SCSI SUBSYSTEM 12461M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12463M: "Martin K. Petersen" <martin.petersen@oracle.com> 12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12465L: linux-scsi@vger.kernel.org 12466S: Maintained 12467F: Documentation/devicetree/bindings/scsi/ 12468F: drivers/scsi/ 12469F: include/scsi/ 12470 12471SCSI TAPE DRIVER 12472M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12473L: linux-scsi@vger.kernel.org 12474S: Maintained 12475F: Documentation/scsi/st.txt 12476F: drivers/scsi/st.* 12477F: drivers/scsi/st_*.h 12478 12479SCTP PROTOCOL 12480M: Vlad Yasevich <vyasevich@gmail.com> 12481M: Neil Horman <nhorman@tuxdriver.com> 12482L: linux-sctp@vger.kernel.org 12483W: http://lksctp.sourceforge.net 12484S: Maintained 12485F: Documentation/networking/sctp.txt 12486F: include/linux/sctp.h 12487F: include/uapi/linux/sctp.h 12488F: include/net/sctp/ 12489F: net/sctp/ 12490 12491SCx200 CPU SUPPORT 12492M: Jim Cromie <jim.cromie@gmail.com> 12493S: Odd Fixes 12494F: Documentation/i2c/busses/scx200_acb 12495F: arch/x86/platform/scx200/ 12496F: drivers/watchdog/scx200_wdt.c 12497F: drivers/i2c/busses/scx200* 12498F: drivers/mtd/maps/scx200_docflash.c 12499F: include/linux/scx200.h 12500 12501SCx200 GPIO DRIVER 12502M: Jim Cromie <jim.cromie@gmail.com> 12503S: Maintained 12504F: drivers/char/scx200_gpio.c 12505F: include/linux/scx200_gpio.h 12506 12507SCx200 HRT CLOCKSOURCE DRIVER 12508M: Jim Cromie <jim.cromie@gmail.com> 12509S: Maintained 12510F: drivers/clocksource/scx200_hrt.c 12511 12512SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12513M: Sascha Sommer <saschasommer@freenet.de> 12514L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12515S: Maintained 12516F: drivers/mmc/host/sdricoh_cs.c 12517 12518SECURE COMPUTING 12519M: Kees Cook <keescook@chromium.org> 12520R: Andy Lutomirski <luto@amacapital.net> 12521R: Will Drewry <wad@chromium.org> 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12523S: Supported 12524F: kernel/seccomp.c 12525F: include/uapi/linux/seccomp.h 12526F: include/linux/seccomp.h 12527F: tools/testing/selftests/seccomp/* 12528F: tools/testing/selftests/kselftest_harness.h 12529F: Documentation/userspace-api/seccomp_filter.rst 12530K: \bsecure_computing 12531K: \bTIF_SECCOMP\b 12532 12533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12534M: Al Cooper <alcooperx@gmail.com> 12535L: linux-mmc@vger.kernel.org 12536L: bcm-kernel-feedback-list@broadcom.com 12537S: Maintained 12538F: drivers/mmc/host/sdhci-brcmstb* 12539 12540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12541M: Adrian Hunter <adrian.hunter@intel.com> 12542L: linux-mmc@vger.kernel.org 12543T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12544S: Maintained 12545F: drivers/mmc/host/sdhci* 12546F: include/linux/mmc/sdhci* 12547 12548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12549M: Ben Dooks <ben-linux@fluff.org> 12550M: Jaehoon Chung <jh80.chung@samsung.com> 12551L: linux-mmc@vger.kernel.org 12552S: Maintained 12553F: drivers/mmc/host/sdhci-s3c* 12554 12555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12556M: Viresh Kumar <vireshk@kernel.org> 12557L: linux-mmc@vger.kernel.org 12558S: Maintained 12559F: drivers/mmc/host/sdhci-spear.c 12560 12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12562M: Kishon Vijay Abraham I <kishon@ti.com> 12563L: linux-mmc@vger.kernel.org 12564S: Maintained 12565F: drivers/mmc/host/sdhci-omap.c 12566 12567SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12568M: Scott Bauer <scott.bauer@intel.com> 12569M: Jonathan Derrick <jonathan.derrick@intel.com> 12570L: linux-block@vger.kernel.org 12571S: Supported 12572F: block/sed* 12573F: block/opal_proto.h 12574F: include/linux/sed* 12575F: include/uapi/linux/sed* 12576 12577SECURITY CONTACT 12578M: Security Officers <security@kernel.org> 12579S: Supported 12580 12581SECURITY SUBSYSTEM 12582M: James Morris <jmorris@namei.org> 12583M: "Serge E. Hallyn" <serge@hallyn.com> 12584L: linux-security-module@vger.kernel.org (suggested Cc:) 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12586W: http://kernsec.org/ 12587S: Supported 12588F: security/ 12589 12590SELINUX SECURITY MODULE 12591M: Paul Moore <paul@paul-moore.com> 12592M: Stephen Smalley <sds@tycho.nsa.gov> 12593M: Eric Paris <eparis@parisplace.org> 12594L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12595W: https://selinuxproject.org 12596W: https://github.com/SELinuxProject 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12598S: Supported 12599F: include/linux/selinux* 12600F: security/selinux/ 12601F: scripts/selinux/ 12602F: Documentation/admin-guide/LSM/SELinux.rst 12603 12604SENSABLE PHANTOM 12605M: Jiri Slaby <jirislaby@gmail.com> 12606S: Maintained 12607F: drivers/misc/phantom.c 12608F: include/uapi/linux/phantom.h 12609 12610SERIAL DEVICE BUS 12611M: Rob Herring <robh@kernel.org> 12612L: linux-serial@vger.kernel.org 12613S: Maintained 12614F: Documentation/devicetree/bindings/serial/slave-device.txt 12615F: drivers/tty/serdev/ 12616F: include/linux/serdev.h 12617 12618SERIAL DRIVERS 12619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12620L: linux-serial@vger.kernel.org 12621S: Maintained 12622F: Documentation/devicetree/bindings/serial/ 12623F: drivers/tty/serial/ 12624 12625SERIAL IR RECEIVER 12626M: Sean Young <sean@mess.org> 12627L: linux-media@vger.kernel.org 12628S: Maintained 12629F: drivers/media/rc/serial_ir.c 12630 12631SFC NETWORK DRIVER 12632M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12633M: Edward Cree <ecree@solarflare.com> 12634M: Bert Kenward <bkenward@solarflare.com> 12635L: netdev@vger.kernel.org 12636S: Supported 12637F: drivers/net/ethernet/sfc/ 12638 12639SGI GRU DRIVER 12640M: Dimitri Sivanich <sivanich@sgi.com> 12641S: Maintained 12642F: drivers/misc/sgi-gru/ 12643 12644SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12645M: Pat Gefre <pfg@sgi.com> 12646L: linux-ia64@vger.kernel.org 12647S: Supported 12648F: Documentation/ia64/serial.txt 12649F: drivers/tty/serial/ioc?_serial.c 12650F: include/linux/ioc?.h 12651 12652SGI XP/XPC/XPNET DRIVER 12653M: Cliff Whickman <cpw@sgi.com> 12654M: Robin Holt <robinmholt@gmail.com> 12655S: Maintained 12656F: drivers/misc/sgi-xp/ 12657 12658SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12659M: Ursula Braun <ubraun@linux.ibm.com> 12660L: linux-s390@vger.kernel.org 12661W: http://www.ibm.com/developerworks/linux/linux390/ 12662S: Supported 12663F: net/smc/ 12664 12665SH_VEU V4L2 MEM2MEM DRIVER 12666L: linux-media@vger.kernel.org 12667S: Orphan 12668F: drivers/media/platform/sh_veu.c 12669 12670SH_VOU V4L2 OUTPUT DRIVER 12671L: linux-media@vger.kernel.org 12672S: Orphan 12673F: drivers/media/platform/sh_vou.c 12674F: include/media/drv-intf/sh_vou.h 12675 12676SI2157 MEDIA DRIVER 12677M: Antti Palosaari <crope@iki.fi> 12678L: linux-media@vger.kernel.org 12679W: https://linuxtv.org 12680W: http://palosaari.fi/linux/ 12681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12682T: git git://linuxtv.org/anttip/media_tree.git 12683S: Maintained 12684F: drivers/media/tuners/si2157* 12685 12686SI2165 MEDIA DRIVER 12687M: Matthias Schwarzott <zzam@gentoo.org> 12688L: linux-media@vger.kernel.org 12689W: https://linuxtv.org 12690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12691S: Maintained 12692F: drivers/media/dvb-frontends/si2165* 12693 12694SI2168 MEDIA DRIVER 12695M: Antti Palosaari <crope@iki.fi> 12696L: linux-media@vger.kernel.org 12697W: https://linuxtv.org 12698W: http://palosaari.fi/linux/ 12699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12700T: git git://linuxtv.org/anttip/media_tree.git 12701S: Maintained 12702F: drivers/media/dvb-frontends/si2168* 12703 12704SI470X FM RADIO RECEIVER I2C DRIVER 12705M: Hans Verkuil <hverkuil@xs4all.nl> 12706L: linux-media@vger.kernel.org 12707T: git git://linuxtv.org/media_tree.git 12708W: https://linuxtv.org 12709S: Odd Fixes 12710F: drivers/media/radio/si470x/radio-si470x-i2c.c 12711 12712SI470X FM RADIO RECEIVER USB 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: Maintained 12718F: drivers/media/radio/si470x/radio-si470x-common.c 12719F: drivers/media/radio/si470x/radio-si470x.h 12720F: drivers/media/radio/si470x/radio-si470x-usb.c 12721 12722SI4713 FM RADIO TRANSMITTER I2C DRIVER 12723M: Eduardo Valentin <edubezval@gmail.com> 12724L: linux-media@vger.kernel.org 12725T: git git://linuxtv.org/media_tree.git 12726W: https://linuxtv.org 12727S: Odd Fixes 12728F: drivers/media/radio/si4713/si4713.? 12729 12730SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c 12737 12738SI4713 FM RADIO TRANSMITTER USB DRIVER 12739M: Hans Verkuil <hverkuil@xs4all.nl> 12740L: linux-media@vger.kernel.org 12741T: git git://linuxtv.org/media_tree.git 12742W: https://linuxtv.org 12743S: Maintained 12744F: drivers/media/radio/si4713/radio-usb-si4713.c 12745 12746SIANO DVB DRIVER 12747M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12748M: Mauro Carvalho Chehab <mchehab@kernel.org> 12749L: linux-media@vger.kernel.org 12750W: https://linuxtv.org 12751T: git git://linuxtv.org/media_tree.git 12752S: Odd fixes 12753F: drivers/media/common/siano/ 12754F: drivers/media/usb/siano/ 12755F: drivers/media/usb/siano/ 12756F: drivers/media/mmc/siano/ 12757 12758SILEAD TOUCHSCREEN DRIVER 12759M: Hans de Goede <hdegoede@redhat.com> 12760L: linux-input@vger.kernel.org 12761L: platform-driver-x86@vger.kernel.org 12762S: Maintained 12763F: drivers/input/touchscreen/silead.c 12764F: drivers/platform/x86/silead_dmi.c 12765 12766SILICON MOTION SM712 FRAME BUFFER DRIVER 12767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12768M: Teddy Wang <teddy.wang@siliconmotion.com> 12769M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12770L: linux-fbdev@vger.kernel.org 12771S: Maintained 12772F: drivers/video/fbdev/sm712* 12773F: Documentation/fb/sm712fb.txt 12774 12775SIMPLE FIRMWARE INTERFACE (SFI) 12776M: Len Brown <lenb@kernel.org> 12777L: sfi-devel@simplefirmware.org 12778W: http://simplefirmware.org/ 12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12780S: Supported 12781F: arch/x86/platform/sfi/ 12782F: drivers/sfi/ 12783F: include/linux/sfi*.h 12784 12785SIMPLEFB FB DRIVER 12786M: Hans de Goede <hdegoede@redhat.com> 12787L: linux-fbdev@vger.kernel.org 12788S: Maintained 12789F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12790F: drivers/video/fbdev/simplefb.c 12791F: include/linux/platform_data/simplefb.h 12792 12793SIMTEC EB110ATX (Chalice CATS) 12794P: Ben Dooks 12795P: Vincent Sanders <vince@simtec.co.uk> 12796M: Simtec Linux Team <linux@simtec.co.uk> 12797W: http://www.simtec.co.uk/products/EB110ATX/ 12798S: Supported 12799 12800SIMTEC EB2410ITX (BAST) 12801P: Ben Dooks 12802P: Vincent Sanders <vince@simtec.co.uk> 12803M: Simtec Linux Team <linux@simtec.co.uk> 12804W: http://www.simtec.co.uk/products/EB2410ITX/ 12805S: Supported 12806F: arch/arm/mach-s3c24xx/mach-bast.c 12807F: arch/arm/mach-s3c24xx/bast-ide.c 12808F: arch/arm/mach-s3c24xx/bast-irq.c 12809 12810SIPHASH PRF ROUTINES 12811M: Jason A. Donenfeld <Jason@zx2c4.com> 12812S: Maintained 12813F: lib/siphash.c 12814F: lib/test_siphash.c 12815F: include/linux/siphash.h 12816 12817SIOX 12818M: Gavin Schenk <g.schenk@eckelmann.de> 12819M: Uwe Kleine-König <kernel@pengutronix.de> 12820S: Supported 12821F: drivers/siox/* 12822F: include/trace/events/siox.h 12823 12824SIS 190 ETHERNET DRIVER 12825M: Francois Romieu <romieu@fr.zoreil.com> 12826L: netdev@vger.kernel.org 12827S: Maintained 12828F: drivers/net/ethernet/sis/sis190.c 12829 12830SIS 900/7016 FAST ETHERNET DRIVER 12831M: Daniele Venzano <venza@brownhat.org> 12832W: http://www.brownhat.org/sis900.html 12833L: netdev@vger.kernel.org 12834S: Maintained 12835F: drivers/net/ethernet/sis/sis900.* 12836 12837SIS FRAMEBUFFER DRIVER 12838M: Thomas Winischhofer <thomas@winischhofer.net> 12839W: http://www.winischhofer.net/linuxsisvga.shtml 12840S: Maintained 12841F: Documentation/fb/sisfb.txt 12842F: drivers/video/fbdev/sis/ 12843F: include/video/sisfb.h 12844 12845SIS USB2VGA DRIVER 12846M: Thomas Winischhofer <thomas@winischhofer.net> 12847W: http://www.winischhofer.at/linuxsisusbvga.shtml 12848S: Maintained 12849F: drivers/usb/misc/sisusbvga/ 12850 12851SLAB ALLOCATOR 12852M: Christoph Lameter <cl@linux.com> 12853M: Pekka Enberg <penberg@kernel.org> 12854M: David Rientjes <rientjes@google.com> 12855M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12856M: Andrew Morton <akpm@linux-foundation.org> 12857L: linux-mm@kvack.org 12858S: Maintained 12859F: include/linux/sl?b*.h 12860F: mm/sl?b* 12861 12862SLEEPABLE READ-COPY UPDATE (SRCU) 12863M: Lai Jiangshan <jiangshanlai@gmail.com> 12864M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12865M: Josh Triplett <josh@joshtriplett.org> 12866R: Steven Rostedt <rostedt@goodmis.org> 12867R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12868L: linux-kernel@vger.kernel.org 12869W: http://www.rdrop.com/users/paulmck/RCU/ 12870S: Supported 12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12872F: include/linux/srcu.h 12873F: kernel/rcu/srcu.c 12874 12875SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12876M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12877L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12878S: Maintained 12879F: drivers/slimbus/ 12880F: Documentation/devicetree/bindings/slimbus/ 12881F: include/linux/slimbus.h 12882 12883SMACK SECURITY MODULE 12884M: Casey Schaufler <casey@schaufler-ca.com> 12885L: linux-security-module@vger.kernel.org 12886W: http://schaufler-ca.com 12887T: git git://github.com/cschaufler/smack-next 12888S: Maintained 12889F: Documentation/admin-guide/LSM/Smack.rst 12890F: security/smack/ 12891 12892SMC91x ETHERNET DRIVER 12893M: Nicolas Pitre <nico@fluxnic.net> 12894S: Odd Fixes 12895F: drivers/net/ethernet/smsc/smc91x.* 12896 12897SMIA AND SMIA++ IMAGE SENSOR DRIVER 12898M: Sakari Ailus <sakari.ailus@iki.fi> 12899L: linux-media@vger.kernel.org 12900S: Maintained 12901F: drivers/media/i2c/smiapp/ 12902F: include/media/i2c/smiapp.h 12903F: drivers/media/i2c/smiapp-pll.c 12904F: drivers/media/i2c/smiapp-pll.h 12905F: include/uapi/linux/smiapp.h 12906F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12907 12908SMM665 HARDWARE MONITOR DRIVER 12909M: Guenter Roeck <linux@roeck-us.net> 12910L: linux-hwmon@vger.kernel.org 12911S: Maintained 12912F: Documentation/hwmon/smm665 12913F: drivers/hwmon/smm665.c 12914 12915SMSC EMC2103 HARDWARE MONITOR DRIVER 12916M: Steve Glendinning <steve.glendinning@shawell.net> 12917L: linux-hwmon@vger.kernel.org 12918S: Maintained 12919F: Documentation/hwmon/emc2103 12920F: drivers/hwmon/emc2103.c 12921 12922SMSC SCH5627 HARDWARE MONITOR DRIVER 12923M: Hans de Goede <hdegoede@redhat.com> 12924L: linux-hwmon@vger.kernel.org 12925S: Supported 12926F: Documentation/hwmon/sch5627 12927F: drivers/hwmon/sch5627.c 12928 12929SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12930M: Steve Glendinning <steve.glendinning@shawell.net> 12931L: linux-fbdev@vger.kernel.org 12932S: Maintained 12933F: drivers/video/fbdev/smscufx.c 12934 12935SMSC47B397 HARDWARE MONITOR DRIVER 12936M: Jean Delvare <jdelvare@suse.com> 12937L: linux-hwmon@vger.kernel.org 12938S: Maintained 12939F: Documentation/hwmon/smsc47b397 12940F: drivers/hwmon/smsc47b397.c 12941 12942SMSC911x ETHERNET DRIVER 12943M: Steve Glendinning <steve.glendinning@shawell.net> 12944L: netdev@vger.kernel.org 12945S: Maintained 12946F: include/linux/smsc911x.h 12947F: drivers/net/ethernet/smsc/smsc911x.* 12948 12949SMSC9420 PCI ETHERNET DRIVER 12950M: Steve Glendinning <steve.glendinning@shawell.net> 12951L: netdev@vger.kernel.org 12952S: Maintained 12953F: drivers/net/ethernet/smsc/smsc9420.* 12954 12955SOC-CAMERA V4L2 SUBSYSTEM 12956L: linux-media@vger.kernel.org 12957T: git git://linuxtv.org/media_tree.git 12958S: Orphan 12959F: include/media/soc* 12960F: drivers/media/i2c/soc_camera/ 12961F: drivers/media/platform/soc_camera/ 12962 12963SOCIONEXT SYNQUACER I2C DRIVER 12964M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12965L: linux-i2c@vger.kernel.org 12966S: Maintained 12967F: drivers/i2c/busses/i2c-synquacer.c 12968F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12969 12970SOCIONEXT UNIPHIER SOUND DRIVER 12971M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12972L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12973S: Maintained 12974F: sound/soc/uniphier/ 12975 12976SOEKRIS NET48XX LED SUPPORT 12977M: Chris Boot <bootc@bootc.net> 12978S: Maintained 12979F: drivers/leds/leds-net48xx.c 12980 12981SOFT-ROCE DRIVER (rxe) 12982M: Moni Shoua <monis@mellanox.com> 12983L: linux-rdma@vger.kernel.org 12984S: Supported 12985W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12986Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12987F: drivers/infiniband/sw/rxe/ 12988F: include/uapi/rdma/rdma_user_rxe.h 12989 12990SOFTLOGIC 6x10 MPEG CODEC 12991M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12992M: Anton Sviridenko <anton@corp.bluecherry.net> 12993M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12994M: Andrey Utkin <andrey_utkin@fastmail.com> 12995M: Ismael Luceno <ismael@iodev.co.uk> 12996L: linux-media@vger.kernel.org 12997S: Supported 12998F: drivers/media/pci/solo6x10/ 12999 13000SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13001M: James Morse <james.morse@arm.com> 13002L: linux-arm-kernel@lists.infradead.org 13003S: Maintained 13004F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13005F: drivers/firmware/arm_sdei.c 13006F: include/linux/sdei.h 13007F: include/uapi/linux/sdei.h 13008 13009SOFTWARE RAID (Multiple Disks) SUPPORT 13010M: Shaohua Li <shli@kernel.org> 13011L: linux-raid@vger.kernel.org 13012T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13013S: Supported 13014F: drivers/md/Makefile 13015F: drivers/md/Kconfig 13016F: drivers/md/md* 13017F: drivers/md/raid* 13018F: include/linux/raid/ 13019F: include/uapi/linux/raid/ 13020 13021SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13022M: Jassi Brar <jaswinder.singh@linaro.org> 13023L: netdev@vger.kernel.org 13024S: Maintained 13025F: drivers/net/ethernet/socionext/netsec.c 13026F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13027 13028SOLIDRUN CLEARFOG SUPPORT 13029M: Russell King <linux@armlinux.org.uk> 13030S: Maintained 13031F: arch/arm/boot/dts/armada-388-clearfog* 13032F: arch/arm/boot/dts/armada-38x-solidrun-* 13033 13034SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13035M: Russell King <linux@armlinux.org.uk> 13036S: Maintained 13037F: arch/arm/boot/dts/imx6*-cubox-i* 13038F: arch/arm/boot/dts/imx6*-hummingboard* 13039F: arch/arm/boot/dts/imx6*-sr-* 13040 13041SONIC NETWORK DRIVER 13042M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13043L: netdev@vger.kernel.org 13044S: Maintained 13045F: drivers/net/ethernet/natsemi/sonic.* 13046 13047SONICS SILICON BACKPLANE DRIVER (SSB) 13048M: Michael Buesch <m@bues.ch> 13049L: linux-wireless@vger.kernel.org 13050S: Maintained 13051F: drivers/ssb/ 13052F: include/linux/ssb/ 13053 13054SONY IMX274 SENSOR DRIVER 13055M: Leon Luo <leonl@leopardimaging.com> 13056L: linux-media@vger.kernel.org 13057T: git git://linuxtv.org/media_tree.git 13058S: Maintained 13059F: drivers/media/i2c/imx274.c 13060F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13061 13062SONY MEMORYSTICK CARD SUPPORT 13063M: Alex Dubov <oakad@yahoo.com> 13064W: http://tifmxx.berlios.de/ 13065S: Maintained 13066F: drivers/memstick/host/tifm_ms.c 13067 13068SONY MEMORYSTICK STANDARD SUPPORT 13069M: Maxim Levitsky <maximlevitsky@gmail.com> 13070S: Maintained 13071F: drivers/memstick/core/ms_block.* 13072 13073SONY VAIO CONTROL DEVICE DRIVER 13074M: Mattia Dongili <malattia@linux.it> 13075L: platform-driver-x86@vger.kernel.org 13076W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13077S: Maintained 13078F: Documentation/laptops/sony-laptop.txt 13079F: drivers/char/sonypi.c 13080F: drivers/platform/x86/sony-laptop.c 13081F: include/linux/sony-laptop.h 13082 13083SOUND 13084M: Jaroslav Kysela <perex@perex.cz> 13085M: Takashi Iwai <tiwai@suse.com> 13086L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13087W: http://www.alsa-project.org/ 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13089T: git git://git.alsa-project.org/alsa-kernel.git 13090Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13091S: Maintained 13092F: Documentation/sound/ 13093F: include/sound/ 13094F: include/uapi/sound/ 13095F: sound/ 13096 13097SOUND - COMPRESSED AUDIO 13098M: Vinod Koul <vinod.koul@intel.com> 13099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13101S: Supported 13102F: Documentation/sound/alsa/compress_offload.txt 13103F: include/sound/compress_driver.h 13104F: include/uapi/sound/compress_* 13105F: sound/core/compress_offload.c 13106F: sound/soc/soc-compress.c 13107 13108SOUND - DMAENGINE HELPERS 13109M: Lars-Peter Clausen <lars@metafoo.de> 13110S: Supported 13111F: include/sound/dmaengine_pcm.h 13112F: sound/core/pcm_dmaengine.c 13113F: sound/soc/soc-generic-dmaengine-pcm.c 13114 13115SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13116M: Liam Girdwood <lgirdwood@gmail.com> 13117M: Mark Brown <broonie@kernel.org> 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13119L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13120W: http://alsa-project.org/main/index.php/ASoC 13121S: Supported 13122F: Documentation/devicetree/bindings/sound/ 13123F: Documentation/sound/alsa/soc/ 13124F: sound/soc/ 13125F: include/sound/soc* 13126 13127SOUNDWIRE SUBSYSTEM 13128M: Vinod Koul <vinod.koul@intel.com> 13129M: Sanyog Kale <sanyog.r.kale@intel.com> 13130R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13131L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13132S: Supported 13133F: Documentation/driver-api/soundwire/ 13134F: drivers/soundwire/ 13135F: include/linux/soundwire/ 13136 13137SP2 MEDIA DRIVER 13138M: Olli Salonen <olli.salonen@iki.fi> 13139L: linux-media@vger.kernel.org 13140W: https://linuxtv.org 13141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13142S: Maintained 13143F: drivers/media/dvb-frontends/sp2* 13144 13145SPARC + UltraSPARC (sparc/sparc64) 13146M: "David S. Miller" <davem@davemloft.net> 13147L: sparclinux@vger.kernel.org 13148Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13151S: Maintained 13152F: arch/sparc/ 13153F: drivers/sbus/ 13154 13155SPARC SERIAL DRIVERS 13156M: "David S. Miller" <davem@davemloft.net> 13157L: sparclinux@vger.kernel.org 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13160S: Maintained 13161F: include/linux/sunserialcore.h 13162F: drivers/tty/serial/suncore.c 13163F: drivers/tty/serial/sunhv.c 13164F: drivers/tty/serial/sunsab.c 13165F: drivers/tty/serial/sunsab.h 13166F: drivers/tty/serial/sunsu.c 13167F: drivers/tty/serial/sunzilog.c 13168F: drivers/tty/serial/sunzilog.h 13169F: drivers/tty/vcc.c 13170 13171SPARSE CHECKER 13172M: "Christopher Li" <sparse@chrisli.org> 13173L: linux-sparse@vger.kernel.org 13174W: https://sparse.wiki.kernel.org/ 13175T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13176T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13177S: Maintained 13178F: include/linux/compiler.h 13179 13180SPEAR CLOCK FRAMEWORK SUPPORT 13181M: Viresh Kumar <vireshk@kernel.org> 13182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13183W: http://www.st.com/spear 13184S: Maintained 13185F: drivers/clk/spear/ 13186 13187SPEAR PLATFORM SUPPORT 13188M: Viresh Kumar <vireshk@kernel.org> 13189M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13191W: http://www.st.com/spear 13192S: Maintained 13193F: arch/arm/boot/dts/spear* 13194F: arch/arm/mach-spear/ 13195 13196SPI NOR SUBSYSTEM 13197M: Marek Vasut <marek.vasut@gmail.com> 13198L: linux-mtd@lists.infradead.org 13199W: http://www.linux-mtd.infradead.org/ 13200Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13201T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13202T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13203S: Maintained 13204F: drivers/mtd/spi-nor/ 13205F: include/linux/mtd/spi-nor.h 13206 13207SPI SUBSYSTEM 13208M: Mark Brown <broonie@kernel.org> 13209L: linux-spi@vger.kernel.org 13210T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13211Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13212S: Maintained 13213F: Documentation/devicetree/bindings/spi/ 13214F: Documentation/spi/ 13215F: drivers/spi/ 13216F: include/linux/spi/ 13217F: include/uapi/linux/spi/ 13218F: tools/spi/ 13219 13220SPIDERNET NETWORK DRIVER for CELL 13221M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13222L: netdev@vger.kernel.org 13223S: Supported 13224F: Documentation/networking/spider_net.txt 13225F: drivers/net/ethernet/toshiba/spider_net* 13226 13227SPMI SUBSYSTEM 13228R: Stephen Boyd <sboyd@kernel.org> 13229L: linux-arm-msm@vger.kernel.org 13230F: Documentation/devicetree/bindings/spmi/ 13231F: drivers/spmi/ 13232F: include/dt-bindings/spmi/spmi.h 13233F: include/linux/spmi.h 13234F: include/trace/events/spmi.h 13235 13236SPU FILE SYSTEM 13237M: Jeremy Kerr <jk@ozlabs.org> 13238L: linuxppc-dev@lists.ozlabs.org 13239W: http://www.ibm.com/developerworks/power/cell/ 13240S: Supported 13241F: Documentation/filesystems/spufs.txt 13242F: arch/powerpc/platforms/cell/spufs/ 13243 13244SQUASHFS FILE SYSTEM 13245M: Phillip Lougher <phillip@squashfs.org.uk> 13246L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13247W: http://squashfs.org.uk 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13249S: Maintained 13250F: Documentation/filesystems/squashfs.txt 13251F: fs/squashfs/ 13252 13253SRM (Alpha) environment access 13254M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13255S: Maintained 13256F: arch/alpha/kernel/srm_env.c 13257 13258STABLE BRANCH 13259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13260L: stable@vger.kernel.org 13261S: Supported 13262F: Documentation/process/stable-kernel-rules.rst 13263 13264STAGING - ATOMISP DRIVER 13265M: Alan Cox <alan@linux.intel.com> 13266M: Sakari Ailus <sakari.ailus@linux.intel.com> 13267L: linux-media@vger.kernel.org 13268S: Maintained 13269F: drivers/staging/media/atomisp/ 13270 13271STAGING - COMEDI 13272M: Ian Abbott <abbotti@mev.co.uk> 13273M: H Hartley Sweeten <hsweeten@visionengravers.com> 13274S: Odd Fixes 13275F: drivers/staging/comedi/ 13276 13277STAGING - FLARION FT1000 DRIVERS 13278M: Marek Belisko <marek.belisko@gmail.com> 13279S: Odd Fixes 13280F: drivers/staging/ft1000/ 13281 13282STAGING - INDUSTRIAL IO 13283M: Jonathan Cameron <jic23@kernel.org> 13284L: linux-iio@vger.kernel.org 13285S: Odd Fixes 13286F: Documentation/devicetree/bindings/staging/iio/ 13287F: drivers/staging/iio/ 13288 13289STAGING - LUSTRE PARALLEL FILESYSTEM 13290M: Oleg Drokin <oleg.drokin@intel.com> 13291M: Andreas Dilger <andreas.dilger@intel.com> 13292M: James Simmons <jsimmons@infradead.org> 13293L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13294W: http://wiki.lustre.org/ 13295S: Maintained 13296F: drivers/staging/lustre 13297 13298STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13299M: Marc Dietrich <marvin24@gmx.de> 13300L: ac100@lists.launchpad.net (moderated for non-subscribers) 13301L: linux-tegra@vger.kernel.org 13302S: Maintained 13303F: drivers/staging/nvec/ 13304 13305STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13306M: Jens Frederich <jfrederich@gmail.com> 13307M: Daniel Drake <dsd@laptop.org> 13308M: Jon Nettleton <jon.nettleton@gmail.com> 13309W: http://wiki.laptop.org/go/DCON 13310S: Maintained 13311F: drivers/staging/olpc_dcon/ 13312 13313STAGING - REALTEK RTL8712U DRIVERS 13314M: Larry Finger <Larry.Finger@lwfinger.net> 13315M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13316S: Odd Fixes 13317F: drivers/staging/rtl8712/ 13318 13319STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13320M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13321M: Teddy Wang <teddy.wang@siliconmotion.com> 13322M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13323L: linux-fbdev@vger.kernel.org 13324S: Maintained 13325F: drivers/staging/sm750fb/ 13326 13327STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13328M: William Hubbs <w.d.hubbs@gmail.com> 13329M: Chris Brannon <chris@the-brannons.com> 13330M: Kirk Reiser <kirk@reisers.ca> 13331M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13332L: speakup@linux-speakup.org 13333W: http://www.linux-speakup.org/ 13334S: Odd Fixes 13335F: drivers/staging/speakup/ 13336 13337STAGING - VIA VT665X DRIVERS 13338M: Forest Bond <forest@alittletooquiet.net> 13339S: Odd Fixes 13340F: drivers/staging/vt665?/ 13341 13342STAGING - WILC1000 WIFI DRIVER 13343M: Aditya Shankar <aditya.shankar@microchip.com> 13344M: Ganesh Krishna <ganesh.krishna@microchip.com> 13345L: linux-wireless@vger.kernel.org 13346S: Supported 13347F: drivers/staging/wilc1000/ 13348 13349STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13350M: Arnaud Patard <arnaud.patard@rtp-net.org> 13351S: Odd Fixes 13352F: drivers/staging/xgifb/ 13353 13354STAGING SUBSYSTEM 13355M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13357L: devel@driverdev.osuosl.org 13358S: Supported 13359F: drivers/staging/ 13360 13361STARFIRE/DURALAN NETWORK DRIVER 13362M: Ion Badulescu <ionut@badula.org> 13363S: Odd Fixes 13364F: drivers/net/ethernet/adaptec/starfire* 13365 13366STEC S1220 SKD DRIVER 13367M: Bart Van Assche <bart.vanassche@wdc.com> 13368L: linux-block@vger.kernel.org 13369S: Maintained 13370F: drivers/block/skd*[ch] 13371 13372STI CEC DRIVER 13373M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13374S: Maintained 13375F: drivers/staging/media/st-cec/ 13376F: Documentation/devicetree/bindings/media/stih-cec.txt 13377 13378STK1160 USB VIDEO CAPTURE DRIVER 13379M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13380L: linux-media@vger.kernel.org 13381T: git git://linuxtv.org/media_tree.git 13382S: Maintained 13383F: drivers/media/usb/stk1160/ 13384 13385STMMAC ETHERNET DRIVER 13386M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13387M: Alexandre Torgue <alexandre.torgue@st.com> 13388L: netdev@vger.kernel.org 13389W: http://www.stlinux.com 13390S: Supported 13391F: drivers/net/ethernet/stmicro/stmmac/ 13392 13393SUN3/3X 13394M: Sam Creasey <sammy@sammy.net> 13395W: http://sammy.net/sun3/ 13396S: Maintained 13397F: arch/m68k/kernel/*sun3* 13398F: arch/m68k/sun3*/ 13399F: arch/m68k/include/asm/sun3* 13400F: drivers/net/ethernet/i825xx/sun3* 13401 13402SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13403M: Hans de Goede <hdegoede@redhat.com> 13404L: linux-input@vger.kernel.org 13405S: Maintained 13406F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13407F: drivers/input/keyboard/sun4i-lradc-keys.c 13408 13409SUNDANCE NETWORK DRIVER 13410M: Denis Kirjanov <kda@linux-powerpc.org> 13411L: netdev@vger.kernel.org 13412S: Maintained 13413F: drivers/net/ethernet/dlink/sundance.c 13414 13415SUPERH 13416M: Yoshinori Sato <ysato@users.sourceforge.jp> 13417M: Rich Felker <dalias@libc.org> 13418L: linux-sh@vger.kernel.org 13419Q: http://patchwork.kernel.org/project/linux-sh/list/ 13420S: Maintained 13421F: Documentation/sh/ 13422F: arch/sh/ 13423F: drivers/sh/ 13424 13425SUSPEND TO RAM 13426M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13427M: Len Brown <len.brown@intel.com> 13428M: Pavel Machek <pavel@ucw.cz> 13429L: linux-pm@vger.kernel.org 13430B: https://bugzilla.kernel.org 13431S: Supported 13432F: Documentation/power/ 13433F: arch/x86/kernel/acpi/ 13434F: drivers/base/power/ 13435F: kernel/power/ 13436F: include/linux/suspend.h 13437F: include/linux/freezer.h 13438F: include/linux/pm.h 13439 13440SVGA HANDLING 13441M: Martin Mares <mj@ucw.cz> 13442L: linux-video@atrey.karlin.mff.cuni.cz 13443S: Maintained 13444F: Documentation/svga.txt 13445F: arch/x86/boot/video* 13446 13447SWIOTLB SUBSYSTEM 13448M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13449L: iommu@lists.linux-foundation.org 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13451S: Supported 13452F: lib/swiotlb.c 13453F: arch/*/kernel/pci-swiotlb.c 13454F: include/linux/swiotlb.h 13455 13456SWITCHDEV 13457M: Jiri Pirko <jiri@resnulli.us> 13458M: Ivan Vecera <ivecera@redhat.com> 13459L: netdev@vger.kernel.org 13460S: Supported 13461F: net/switchdev/ 13462F: include/net/switchdev.h 13463 13464SYNC FILE FRAMEWORK 13465M: Sumit Semwal <sumit.semwal@linaro.org> 13466R: Gustavo Padovan <gustavo@padovan.org> 13467S: Maintained 13468L: linux-media@vger.kernel.org 13469L: dri-devel@lists.freedesktop.org 13470F: drivers/dma-buf/sync_* 13471F: drivers/dma-buf/dma-fence* 13472F: drivers/dma-buf/sw_sync.c 13473F: include/linux/sync_file.h 13474F: include/uapi/linux/sync_file.h 13475F: Documentation/sync_file.txt 13476T: git git://anongit.freedesktop.org/drm/drm-misc 13477 13478SYNOPSYS ARC ARCHITECTURE 13479M: Vineet Gupta <vgupta@synopsys.com> 13480L: linux-snps-arc@lists.infradead.org 13481S: Supported 13482F: arch/arc/ 13483F: Documentation/devicetree/bindings/arc/* 13484F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13485F: drivers/clocksource/arc_timer.c 13486F: drivers/tty/serial/arc_uart.c 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13488 13489SYNOPSYS ARC HSDK SDP pll clock driver 13490M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13491S: Supported 13492F: drivers/clk/clk-hsdk-pll.c 13493F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13494 13495SYNOPSYS ARC SDP clock driver 13496M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13497S: Supported 13498F: drivers/clk/axs10x/* 13499F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13500 13501SYNOPSYS ARC SDP platform support 13502M: Alexey Brodkin <abrodkin@synopsys.com> 13503S: Supported 13504F: arch/arc/plat-axs10x 13505F: arch/arc/boot/dts/ax* 13506F: Documentation/devicetree/bindings/arc/axs10* 13507 13508SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13509M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13510S: Supported 13511F: drivers/reset/reset-axs10x.c 13512F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13513 13514SYNOPSYS DESIGNWARE 8250 UART DRIVER 13515R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13516S: Maintained 13517F: drivers/tty/serial/8250/8250_dw.c 13518 13519SYNOPSYS DESIGNWARE APB GPIO DRIVER 13520M: Hoan Tran <hotran@apm.com> 13521L: linux-gpio@vger.kernel.org 13522S: Maintained 13523F: drivers/gpio/gpio-dwapb.c 13524F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13525 13526SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13527M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13528S: Maintained 13529F: drivers/dma/dwi-axi-dmac/ 13530F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13531 13532SYNOPSYS DESIGNWARE DMAC DRIVER 13533M: Viresh Kumar <vireshk@kernel.org> 13534R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13535S: Maintained 13536F: include/linux/dma/dw.h 13537F: include/linux/platform_data/dma-dw.h 13538F: drivers/dma/dw/ 13539 13540SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13541M: Jose Abreu <Jose.Abreu@synopsys.com> 13542L: netdev@vger.kernel.org 13543S: Supported 13544F: drivers/net/ethernet/synopsys/ 13545 13546SYNOPSYS DESIGNWARE I2C DRIVER 13547M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13548R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13549R: Mika Westerberg <mika.westerberg@linux.intel.com> 13550L: linux-i2c@vger.kernel.org 13551S: Maintained 13552F: drivers/i2c/busses/i2c-designware-* 13553F: include/linux/platform_data/i2c-designware.h 13554 13555SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13556M: Jaehoon Chung <jh80.chung@samsung.com> 13557L: linux-mmc@vger.kernel.org 13558S: Maintained 13559F: drivers/mmc/host/dw_mmc* 13560 13561SYNOPSYS HSDK RESET CONTROLLER DRIVER 13562M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13563S: Supported 13564F: drivers/reset/reset-hsdk.c 13565F: include/dt-bindings/reset/snps,hsdk-reset.h 13566F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13567 13568SYSTEM CONFIGURATION (SYSCON) 13569M: Lee Jones <lee.jones@linaro.org> 13570M: Arnd Bergmann <arnd@arndb.de> 13571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13572S: Supported 13573F: drivers/mfd/syscon.c 13574 13575SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13576M: Sudeep Holla <sudeep.holla@arm.com> 13577L: linux-arm-kernel@lists.infradead.org 13578S: Maintained 13579F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13580F: drivers/clk/clk-sc[mp]i.c 13581F: drivers/cpufreq/sc[mp]i-cpufreq.c 13582F: drivers/firmware/arm_scpi.c 13583F: drivers/firmware/arm_scmi/ 13584F: include/linux/sc[mp]i_protocol.h 13585 13586SYSTEM RESET/SHUTDOWN DRIVERS 13587M: Sebastian Reichel <sre@kernel.org> 13588L: linux-pm@vger.kernel.org 13589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13590S: Maintained 13591F: Documentation/devicetree/bindings/power/reset/ 13592F: drivers/power/reset/ 13593 13594SYSTEM TRACE MODULE CLASS 13595M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13596S: Maintained 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13598F: Documentation/trace/stm.txt 13599F: drivers/hwtracing/stm/ 13600F: include/linux/stm.h 13601F: include/uapi/linux/stm.h 13602 13603SYSV FILESYSTEM 13604M: Christoph Hellwig <hch@infradead.org> 13605S: Maintained 13606F: Documentation/filesystems/sysv-fs.txt 13607F: fs/sysv/ 13608F: include/linux/sysv_fs.h 13609 13610TARGET SUBSYSTEM 13611M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13612L: linux-scsi@vger.kernel.org 13613L: target-devel@vger.kernel.org 13614W: http://www.linux-iscsi.org 13615W: http://groups.google.com/group/linux-iscsi-target-dev 13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13617S: Supported 13618F: drivers/target/ 13619F: include/target/ 13620F: Documentation/target/ 13621 13622TASKSTATS STATISTICS INTERFACE 13623M: Balbir Singh <bsingharora@gmail.com> 13624S: Maintained 13625F: Documentation/accounting/taskstats* 13626F: include/linux/taskstats* 13627F: kernel/taskstats.c 13628 13629TC subsystem 13630M: Jamal Hadi Salim <jhs@mojatatu.com> 13631M: Cong Wang <xiyou.wangcong@gmail.com> 13632M: Jiri Pirko <jiri@resnulli.us> 13633L: netdev@vger.kernel.org 13634S: Maintained 13635F: include/net/pkt_cls.h 13636F: include/net/pkt_sched.h 13637F: include/net/tc_act/ 13638F: include/uapi/linux/pkt_cls.h 13639F: include/uapi/linux/pkt_sched.h 13640F: include/uapi/linux/tc_act/ 13641F: include/uapi/linux/tc_ematch/ 13642F: net/sched/ 13643 13644TCP LOW PRIORITY MODULE 13645M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13646M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13647W: http://tcp-lp-mod.sourceforge.net/ 13648S: Maintained 13649F: net/ipv4/tcp_lp.c 13650 13651TDA10071 MEDIA DRIVER 13652M: Antti Palosaari <crope@iki.fi> 13653L: linux-media@vger.kernel.org 13654W: https://linuxtv.org 13655W: http://palosaari.fi/linux/ 13656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13657T: git git://linuxtv.org/anttip/media_tree.git 13658S: Maintained 13659F: drivers/media/dvb-frontends/tda10071* 13660 13661TDA18212 MEDIA DRIVER 13662M: Antti Palosaari <crope@iki.fi> 13663L: linux-media@vger.kernel.org 13664W: https://linuxtv.org 13665W: http://palosaari.fi/linux/ 13666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13667T: git git://linuxtv.org/anttip/media_tree.git 13668S: Maintained 13669F: drivers/media/tuners/tda18212* 13670 13671TDA18218 MEDIA DRIVER 13672M: Antti Palosaari <crope@iki.fi> 13673L: linux-media@vger.kernel.org 13674W: https://linuxtv.org 13675W: http://palosaari.fi/linux/ 13676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13677T: git git://linuxtv.org/anttip/media_tree.git 13678S: Maintained 13679F: drivers/media/tuners/tda18218* 13680 13681TDA18250 MEDIA DRIVER 13682M: Olli Salonen <olli.salonen@iki.fi> 13683L: linux-media@vger.kernel.org 13684W: https://linuxtv.org 13685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13686T: git git://linuxtv.org/media_tree.git 13687S: Maintained 13688F: drivers/media/tuners/tda18250* 13689 13690TDA18271 MEDIA DRIVER 13691M: Michael Krufky <mkrufky@linuxtv.org> 13692L: linux-media@vger.kernel.org 13693W: https://linuxtv.org 13694W: http://github.com/mkrufky 13695Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13696T: git git://linuxtv.org/mkrufky/tuners.git 13697S: Maintained 13698F: drivers/media/tuners/tda18271* 13699 13700TDA1997x MEDIA DRIVER 13701M: Tim Harvey <tharvey@gateworks.com> 13702L: linux-media@vger.kernel.org 13703W: https://linuxtv.org 13704Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13705S: Maintained 13706F: drivers/media/i2c/tda1997x.* 13707 13708TDA827x MEDIA DRIVER 13709M: Michael Krufky <mkrufky@linuxtv.org> 13710L: linux-media@vger.kernel.org 13711W: https://linuxtv.org 13712W: http://github.com/mkrufky 13713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13714T: git git://linuxtv.org/mkrufky/tuners.git 13715S: Maintained 13716F: drivers/media/tuners/tda8290.* 13717 13718TDA8290 MEDIA DRIVER 13719M: Michael Krufky <mkrufky@linuxtv.org> 13720L: linux-media@vger.kernel.org 13721W: https://linuxtv.org 13722W: http://github.com/mkrufky 13723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13724T: git git://linuxtv.org/mkrufky/tuners.git 13725S: Maintained 13726F: drivers/media/tuners/tda8290.* 13727 13728TDA9840 MEDIA DRIVER 13729M: Hans Verkuil <hverkuil@xs4all.nl> 13730L: linux-media@vger.kernel.org 13731T: git git://linuxtv.org/media_tree.git 13732W: https://linuxtv.org 13733S: Maintained 13734F: drivers/media/i2c/tda9840* 13735 13736TEA5761 TUNER DRIVER 13737M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13738M: Mauro Carvalho Chehab <mchehab@kernel.org> 13739L: linux-media@vger.kernel.org 13740W: https://linuxtv.org 13741T: git git://linuxtv.org/media_tree.git 13742S: Odd fixes 13743F: drivers/media/tuners/tea5761.* 13744 13745TEA5767 TUNER DRIVER 13746M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13747M: Mauro Carvalho Chehab <mchehab@kernel.org> 13748L: linux-media@vger.kernel.org 13749W: https://linuxtv.org 13750T: git git://linuxtv.org/media_tree.git 13751S: Maintained 13752F: drivers/media/tuners/tea5767.* 13753 13754TEA6415C MEDIA DRIVER 13755M: Hans Verkuil <hverkuil@xs4all.nl> 13756L: linux-media@vger.kernel.org 13757T: git git://linuxtv.org/media_tree.git 13758W: https://linuxtv.org 13759S: Maintained 13760F: drivers/media/i2c/tea6415c* 13761 13762TEA6420 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/tea6420* 13769 13770TEAM DRIVER 13771M: Jiri Pirko <jiri@resnulli.us> 13772L: netdev@vger.kernel.org 13773S: Supported 13774F: drivers/net/team/ 13775F: include/linux/if_team.h 13776F: include/uapi/linux/if_team.h 13777 13778TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13779M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13780S: Maintained 13781F: arch/x86/platform/ts5500/ 13782 13783TECHNOTREND USB IR RECEIVER 13784M: Sean Young <sean@mess.org> 13785L: linux-media@vger.kernel.org 13786S: Maintained 13787F: drivers/media/rc/ttusbir.c 13788 13789TECHWELL TW9910 VIDEO DECODER 13790L: linux-media@vger.kernel.org 13791S: Orphan 13792F: drivers/media/i2c/tw9910.c 13793F: include/media/i2c/tw9910.h 13794 13795TEE SUBSYSTEM 13796M: Jens Wiklander <jens.wiklander@linaro.org> 13797S: Maintained 13798F: include/linux/tee_drv.h 13799F: include/uapi/linux/tee.h 13800F: drivers/tee/ 13801F: Documentation/tee.txt 13802 13803TEGRA ARCHITECTURE SUPPORT 13804M: Thierry Reding <thierry.reding@gmail.com> 13805M: Jonathan Hunter <jonathanh@nvidia.com> 13806L: linux-tegra@vger.kernel.org 13807Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13809S: Supported 13810N: [^a-z]tegra 13811 13812TEGRA CLOCK DRIVER 13813M: Peter De Schrijver <pdeschrijver@nvidia.com> 13814M: Prashant Gaikwad <pgaikwad@nvidia.com> 13815S: Supported 13816F: drivers/clk/tegra/ 13817 13818TEGRA DMA DRIVERS 13819M: Laxman Dewangan <ldewangan@nvidia.com> 13820M: Jon Hunter <jonathanh@nvidia.com> 13821S: Supported 13822F: drivers/dma/tegra* 13823 13824TEGRA I2C DRIVER 13825M: Laxman Dewangan <ldewangan@nvidia.com> 13826S: Supported 13827F: drivers/i2c/busses/i2c-tegra.c 13828 13829TEGRA IOMMU DRIVERS 13830M: Thierry Reding <thierry.reding@gmail.com> 13831L: linux-tegra@vger.kernel.org 13832S: Supported 13833F: drivers/iommu/tegra* 13834 13835TEGRA KBC DRIVER 13836M: Rakesh Iyer <riyer@nvidia.com> 13837M: Laxman Dewangan <ldewangan@nvidia.com> 13838S: Supported 13839F: drivers/input/keyboard/tegra-kbc.c 13840 13841TEGRA PWM DRIVER 13842M: Thierry Reding <thierry.reding@gmail.com> 13843S: Supported 13844F: drivers/pwm/pwm-tegra.c 13845 13846TEGRA SERIAL DRIVER 13847M: Laxman Dewangan <ldewangan@nvidia.com> 13848S: Supported 13849F: drivers/tty/serial/serial-tegra.c 13850 13851TEGRA SPI DRIVER 13852M: Laxman Dewangan <ldewangan@nvidia.com> 13853S: Supported 13854F: drivers/spi/spi-tegra* 13855 13856TEHUTI ETHERNET DRIVER 13857M: Andy Gospodarek <andy@greyhouse.net> 13858L: netdev@vger.kernel.org 13859S: Supported 13860F: drivers/net/ethernet/tehuti/* 13861 13862Telecom Clock Driver for MCPL0010 13863M: Mark Gross <mark.gross@intel.com> 13864S: Supported 13865F: drivers/char/tlclk.c 13866 13867TENSILICA XTENSA PORT (xtensa) 13868M: Chris Zankel <chris@zankel.net> 13869M: Max Filippov <jcmvbkbc@gmail.com> 13870L: linux-xtensa@linux-xtensa.org 13871T: git git://github.com/czankel/xtensa-linux.git 13872S: Maintained 13873F: arch/xtensa/ 13874F: drivers/irqchip/irq-xtensa-* 13875 13876Texas Instruments' System Control Interface (TISCI) Protocol Driver 13877M: Nishanth Menon <nm@ti.com> 13878M: Tero Kristo <t-kristo@ti.com> 13879M: Santosh Shilimkar <ssantosh@kernel.org> 13880L: linux-arm-kernel@lists.infradead.org 13881S: Maintained 13882F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13883F: drivers/firmware/ti_sci* 13884F: include/linux/soc/ti/ti_sci_protocol.h 13885F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13886F: include/dt-bindings/genpd/k2g.h 13887F: drivers/soc/ti/ti_sci_pm_domains.c 13888F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13889F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13890F: drivers/clk/keystone/sci-clk.c 13891F: drivers/reset/reset-ti-sci.c 13892 13893THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13894M: Hans Verkuil <hverkuil@xs4all.nl> 13895L: linux-media@vger.kernel.org 13896T: git git://linuxtv.org/media_tree.git 13897W: https://linuxtv.org 13898S: Maintained 13899F: drivers/media/radio/radio-raremono.c 13900 13901THERMAL 13902M: Zhang Rui <rui.zhang@intel.com> 13903M: Eduardo Valentin <edubezval@gmail.com> 13904L: linux-pm@vger.kernel.org 13905T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13906T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13907Q: https://patchwork.kernel.org/project/linux-pm/list/ 13908S: Supported 13909F: drivers/thermal/ 13910F: include/linux/thermal.h 13911F: include/uapi/linux/thermal.h 13912F: include/linux/cpu_cooling.h 13913F: Documentation/devicetree/bindings/thermal/ 13914 13915THERMAL/CPU_COOLING 13916M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13917M: Viresh Kumar <viresh.kumar@linaro.org> 13918M: Javi Merino <javi.merino@kernel.org> 13919L: linux-pm@vger.kernel.org 13920S: Supported 13921F: Documentation/thermal/cpu-cooling-api.txt 13922F: drivers/thermal/cpu_cooling.c 13923F: include/linux/cpu_cooling.h 13924 13925THINKPAD ACPI EXTRAS DRIVER 13926M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13927L: ibm-acpi-devel@lists.sourceforge.net 13928L: platform-driver-x86@vger.kernel.org 13929W: http://ibm-acpi.sourceforge.net 13930W: http://thinkwiki.org/wiki/Ibm-acpi 13931T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13932S: Maintained 13933F: drivers/platform/x86/thinkpad_acpi.c 13934 13935THUNDERBOLT DRIVER 13936M: Andreas Noever <andreas.noever@gmail.com> 13937M: Michael Jamet <michael.jamet@intel.com> 13938M: Mika Westerberg <mika.westerberg@linux.intel.com> 13939M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13940T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13941S: Maintained 13942F: Documentation/admin-guide/thunderbolt.rst 13943F: drivers/thunderbolt/ 13944F: include/linux/thunderbolt.h 13945 13946THUNDERBOLT NETWORK DRIVER 13947M: Michael Jamet <michael.jamet@intel.com> 13948M: Mika Westerberg <mika.westerberg@linux.intel.com> 13949M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13950L: netdev@vger.kernel.org 13951S: Maintained 13952F: drivers/net/thunderbolt.c 13953 13954THUNDERX GPIO DRIVER 13955M: David Daney <david.daney@cavium.com> 13956S: Maintained 13957F: drivers/gpio/gpio-thunderx.c 13958 13959TI AM437X VPFE DRIVER 13960M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13961L: linux-media@vger.kernel.org 13962W: https://linuxtv.org 13963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13964T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13965S: Maintained 13966F: drivers/media/platform/am437x/ 13967 13968TI BANDGAP AND THERMAL DRIVER 13969M: Eduardo Valentin <edubezval@gmail.com> 13970M: Keerthy <j-keerthy@ti.com> 13971L: linux-pm@vger.kernel.org 13972L: linux-omap@vger.kernel.org 13973S: Maintained 13974F: drivers/thermal/ti-soc-thermal/ 13975 13976TI BQ27XXX POWER SUPPLY DRIVER 13977R: Andrew F. Davis <afd@ti.com> 13978F: include/linux/power/bq27xxx_battery.h 13979F: drivers/power/supply/bq27xxx_battery.c 13980F: drivers/power/supply/bq27xxx_battery_i2c.c 13981 13982TI CDCE706 CLOCK DRIVER 13983M: Max Filippov <jcmvbkbc@gmail.com> 13984S: Maintained 13985F: drivers/clk/clk-cdce706.c 13986 13987TI CLOCK DRIVER 13988M: Tero Kristo <t-kristo@ti.com> 13989L: linux-omap@vger.kernel.org 13990S: Maintained 13991F: drivers/clk/ti/ 13992F: include/linux/clk/ti.h 13993 13994TI DAVINCI MACHINE SUPPORT 13995M: Sekhar Nori <nsekhar@ti.com> 13996M: Kevin Hilman <khilman@kernel.org> 13997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13999S: Supported 14000F: arch/arm/mach-davinci/ 14001F: drivers/i2c/busses/i2c-davinci.c 14002F: arch/arm/boot/dts/da850* 14003 14004TI DAVINCI SERIES CLOCK DRIVER 14005M: David Lechner <david@lechnology.com> 14006R: Sekhar Nori <nsekhar@ti.com> 14007S: Maintained 14008F: Documentation/devicetree/bindings/clock/ti/davinci/ 14009F: drivers/clk/davinci/ 14010 14011TI DAVINCI SERIES GPIO DRIVER 14012M: Keerthy <j-keerthy@ti.com> 14013L: linux-gpio@vger.kernel.org 14014S: Maintained 14015F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14016F: drivers/gpio/gpio-davinci.c 14017 14018TI DAVINCI SERIES MEDIA DRIVER 14019M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14020L: linux-media@vger.kernel.org 14021W: https://linuxtv.org 14022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14024S: Maintained 14025F: drivers/media/platform/davinci/ 14026F: include/media/davinci/ 14027 14028TI ETHERNET SWITCH DRIVER (CPSW) 14029R: Grygorii Strashko <grygorii.strashko@ti.com> 14030L: linux-omap@vger.kernel.org 14031L: netdev@vger.kernel.org 14032S: Maintained 14033F: drivers/net/ethernet/ti/cpsw* 14034F: drivers/net/ethernet/ti/davinci* 14035 14036TI FLASH MEDIA INTERFACE DRIVER 14037M: Alex Dubov <oakad@yahoo.com> 14038S: Maintained 14039F: drivers/misc/tifm* 14040F: drivers/mmc/host/tifm_sd.c 14041F: include/linux/tifm.h 14042 14043TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14044M: Santosh Shilimkar <ssantosh@kernel.org> 14045L: linux-kernel@vger.kernel.org 14046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14047S: Maintained 14048F: drivers/soc/ti/* 14049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14050 14051TI LM49xxx FAMILY ASoC CODEC DRIVERS 14052M: M R Swami Reddy <mr.swami.reddy@ti.com> 14053M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14055S: Maintained 14056F: sound/soc/codecs/lm49453* 14057F: sound/soc/codecs/isabelle* 14058 14059TI LP855x BACKLIGHT DRIVER 14060M: Milo Kim <milo.kim@ti.com> 14061S: Maintained 14062F: Documentation/backlight/lp855x-driver.txt 14063F: drivers/video/backlight/lp855x_bl.c 14064F: include/linux/platform_data/lp855x.h 14065 14066TI LP8727 CHARGER DRIVER 14067M: Milo Kim <milo.kim@ti.com> 14068S: Maintained 14069F: drivers/power/supply/lp8727_charger.c 14070F: include/linux/platform_data/lp8727.h 14071 14072TI LP8788 MFD DRIVER 14073M: Milo Kim <milo.kim@ti.com> 14074S: Maintained 14075F: drivers/iio/adc/lp8788_adc.c 14076F: drivers/leds/leds-lp8788.c 14077F: drivers/mfd/lp8788*.c 14078F: drivers/power/supply/lp8788-charger.c 14079F: drivers/regulator/lp8788-*.c 14080F: include/linux/mfd/lp8788*.h 14081 14082TI NETCP ETHERNET DRIVER 14083M: Wingman Kwok <w-kwok2@ti.com> 14084M: Murali Karicheri <m-karicheri2@ti.com> 14085L: netdev@vger.kernel.org 14086S: Maintained 14087F: drivers/net/ethernet/ti/netcp* 14088 14089TI TAS571X FAMILY ASoC CODEC DRIVER 14090M: Kevin Cernekee <cernekee@chromium.org> 14091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14092S: Odd Fixes 14093F: sound/soc/codecs/tas571x* 14094 14095TI TRF7970A NFC DRIVER 14096M: Mark Greer <mgreer@animalcreek.com> 14097L: linux-wireless@vger.kernel.org 14098L: linux-nfc@lists.01.org (moderated for non-subscribers) 14099S: Supported 14100F: drivers/nfc/trf7970a.c 14101F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14102 14103TI TWL4030 SERIES SOC CODEC DRIVER 14104M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14106S: Maintained 14107F: sound/soc/codecs/twl4030* 14108 14109TI VPE/CAL DRIVERS 14110M: Benoit Parrot <bparrot@ti.com> 14111L: linux-media@vger.kernel.org 14112W: http://linuxtv.org/ 14113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14114S: Maintained 14115F: drivers/media/platform/ti-vpe/ 14116 14117TI WILINK WIRELESS DRIVERS 14118L: linux-wireless@vger.kernel.org 14119W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14120W: http://wireless.kernel.org/en/users/Drivers/wl1251 14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14122S: Orphan 14123F: drivers/net/wireless/ti/ 14124F: include/linux/wl12xx.h 14125 14126TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14127M: John Stultz <john.stultz@linaro.org> 14128M: Thomas Gleixner <tglx@linutronix.de> 14129R: Stephen Boyd <sboyd@kernel.org> 14130L: linux-kernel@vger.kernel.org 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14132S: Supported 14133F: include/linux/clocksource.h 14134F: include/linux/time.h 14135F: include/linux/timex.h 14136F: include/uapi/linux/time.h 14137F: include/uapi/linux/timex.h 14138F: kernel/time/clocksource.c 14139F: kernel/time/time*.c 14140F: kernel/time/alarmtimer.c 14141F: kernel/time/ntp.c 14142F: tools/testing/selftests/timers/ 14143 14144TIPC NETWORK LAYER 14145M: Jon Maloy <jon.maloy@ericsson.com> 14146M: Ying Xue <ying.xue@windriver.com> 14147L: netdev@vger.kernel.org (core kernel code) 14148L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14149W: http://tipc.sourceforge.net/ 14150S: Maintained 14151F: include/uapi/linux/tipc*.h 14152F: net/tipc/ 14153 14154TLAN NETWORK DRIVER 14155M: Samuel Chessman <chessman@tux.org> 14156L: tlan-devel@lists.sourceforge.net (subscribers-only) 14157W: http://sourceforge.net/projects/tlan/ 14158S: Maintained 14159F: Documentation/networking/tlan.txt 14160F: drivers/net/ethernet/ti/tlan.* 14161 14162TM6000 VIDEO4LINUX DRIVER 14163M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14164M: Mauro Carvalho Chehab <mchehab@kernel.org> 14165L: linux-media@vger.kernel.org 14166W: https://linuxtv.org 14167T: git git://linuxtv.org/media_tree.git 14168S: Odd fixes 14169F: drivers/media/usb/tm6000/ 14170F: Documentation/media/v4l-drivers/tm6000* 14171 14172TMIO/SDHI MMC DRIVER 14173M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14174L: linux-mmc@vger.kernel.org 14175S: Supported 14176F: drivers/mmc/host/tmio_mmc* 14177F: drivers/mmc/host/renesas_sdhi* 14178F: include/linux/mfd/tmio.h 14179 14180TMP401 HARDWARE MONITOR DRIVER 14181M: Guenter Roeck <linux@roeck-us.net> 14182L: linux-hwmon@vger.kernel.org 14183S: Maintained 14184F: Documentation/hwmon/tmp401 14185F: drivers/hwmon/tmp401.c 14186 14187TMPFS (SHMEM FILESYSTEM) 14188M: Hugh Dickins <hughd@google.com> 14189L: linux-mm@kvack.org 14190S: Maintained 14191F: include/linux/shmem_fs.h 14192F: mm/shmem.c 14193 14194TOMOYO SECURITY MODULE 14195M: Kentaro Takeda <takedakn@nttdata.co.jp> 14196M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14197L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14198L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14199L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14200L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14201W: http://tomoyo.sourceforge.jp/ 14202T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14203S: Maintained 14204F: security/tomoyo/ 14205 14206TOPSTAR LAPTOP EXTRAS DRIVER 14207M: Herton Ronaldo Krzesinski <herton@canonical.com> 14208L: platform-driver-x86@vger.kernel.org 14209S: Maintained 14210F: drivers/platform/x86/topstar-laptop.c 14211 14212TORTURE-TEST MODULES 14213M: Davidlohr Bueso <dave@stgolabs.net> 14214M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14215M: Josh Triplett <josh@joshtriplett.org> 14216L: linux-kernel@vger.kernel.org 14217S: Supported 14218T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14219F: Documentation/RCU/torture.txt 14220F: kernel/torture.c 14221F: kernel/rcu/rcutorture.c 14222F: kernel/locking/locktorture.c 14223 14224TOSHIBA ACPI EXTRAS DRIVER 14225M: Azael Avalos <coproscefalo@gmail.com> 14226L: platform-driver-x86@vger.kernel.org 14227S: Maintained 14228F: drivers/platform/x86/toshiba_acpi.c 14229 14230TOSHIBA BLUETOOTH DRIVER 14231M: Azael Avalos <coproscefalo@gmail.com> 14232L: platform-driver-x86@vger.kernel.org 14233S: Maintained 14234F: drivers/platform/x86/toshiba_bluetooth.c 14235 14236TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14237M: Azael Avalos <coproscefalo@gmail.com> 14238L: platform-driver-x86@vger.kernel.org 14239S: Maintained 14240F: drivers/platform/x86/toshiba_haps.c 14241 14242TOSHIBA SMM DRIVER 14243M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14244W: http://www.buzzard.org.uk/toshiba/ 14245S: Maintained 14246F: drivers/char/toshiba.c 14247F: include/linux/toshiba.h 14248F: include/uapi/linux/toshiba.h 14249 14250TOSHIBA TC358743 DRIVER 14251M: Mats Randgaard <matrandg@cisco.com> 14252L: linux-media@vger.kernel.org 14253S: Maintained 14254F: drivers/media/i2c/tc358743* 14255F: include/media/i2c/tc358743.h 14256 14257TOSHIBA WMI HOTKEYS DRIVER 14258M: Azael Avalos <coproscefalo@gmail.com> 14259L: platform-driver-x86@vger.kernel.org 14260S: Maintained 14261F: drivers/platform/x86/toshiba-wmi.c 14262 14263TPM DEVICE DRIVER 14264M: Peter Huewe <peterhuewe@gmx.de> 14265M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14266R: Jason Gunthorpe <jgg@ziepe.ca> 14267L: linux-integrity@vger.kernel.org 14268Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14269W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14270T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14271S: Maintained 14272F: drivers/char/tpm/ 14273 14274TRACING 14275M: Steven Rostedt <rostedt@goodmis.org> 14276M: Ingo Molnar <mingo@redhat.com> 14277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14278S: Maintained 14279F: Documentation/trace/ftrace.txt 14280F: arch/*/*/*/ftrace.h 14281F: arch/*/kernel/ftrace.c 14282F: include/*/ftrace.h 14283F: include/linux/trace*.h 14284F: include/trace/ 14285F: kernel/trace/ 14286F: tools/testing/selftests/ftrace/ 14287 14288TRACING MMIO ACCESSES (MMIOTRACE) 14289M: Steven Rostedt <rostedt@goodmis.org> 14290M: Ingo Molnar <mingo@kernel.org> 14291R: Karol Herbst <karolherbst@gmail.com> 14292R: Pekka Paalanen <ppaalanen@gmail.com> 14293S: Maintained 14294L: linux-kernel@vger.kernel.org 14295L: nouveau@lists.freedesktop.org 14296F: kernel/trace/trace_mmiotrace.c 14297F: include/linux/mmiotrace.h 14298F: arch/x86/mm/kmmio.c 14299F: arch/x86/mm/mmio-mod.c 14300F: arch/x86/mm/testmmiotrace.c 14301 14302TRIVIAL PATCHES 14303M: Jiri Kosina <trivial@kernel.org> 14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14305S: Maintained 14306K: ^Subject:.*(?i)trivial 14307 14308TEMPO SEMICONDUCTOR DRIVERS 14309M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14310S: Maintained 14311F: sound/soc/codecs/tscs*.c 14312F: sound/soc/codecs/tscs*.h 14313F: Documentation/devicetree/bindings/sound/tscs*.txt 14314 14315TTY LAYER 14316M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14317M: Jiri Slaby <jslaby@suse.com> 14318S: Supported 14319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14320F: Documentation/serial/ 14321F: drivers/tty/ 14322F: drivers/tty/serial/serial_core.c 14323F: include/linux/serial_core.h 14324F: include/linux/serial.h 14325F: include/linux/tty.h 14326F: include/uapi/linux/serial_core.h 14327F: include/uapi/linux/serial.h 14328F: include/uapi/linux/tty.h 14329 14330TUA9001 MEDIA DRIVER 14331M: Antti Palosaari <crope@iki.fi> 14332L: linux-media@vger.kernel.org 14333W: https://linuxtv.org 14334W: http://palosaari.fi/linux/ 14335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14336T: git git://linuxtv.org/anttip/media_tree.git 14337S: Maintained 14338F: drivers/media/tuners/tua9001* 14339 14340TULIP NETWORK DRIVERS 14341L: netdev@vger.kernel.org 14342L: linux-parisc@vger.kernel.org 14343S: Orphan 14344F: drivers/net/ethernet/dec/tulip/ 14345 14346TUN/TAP driver 14347M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14348W: http://vtun.sourceforge.net/tun 14349S: Maintained 14350F: Documentation/networking/tuntap.txt 14351F: arch/um/os-Linux/drivers/ 14352 14353TURBOCHANNEL SUBSYSTEM 14354M: "Maciej W. Rozycki" <macro@linux-mips.org> 14355M: Ralf Baechle <ralf@linux-mips.org> 14356L: linux-mips@linux-mips.org 14357Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14358S: Maintained 14359F: drivers/tc/ 14360F: include/linux/tc.h 14361 14362TW5864 VIDEO4LINUX DRIVER 14363M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14364M: Anton Sviridenko <anton@corp.bluecherry.net> 14365M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14366M: Andrey Utkin <andrey_utkin@fastmail.com> 14367L: linux-media@vger.kernel.org 14368S: Supported 14369F: drivers/media/pci/tw5864/ 14370 14371TW68 VIDEO4LINUX DRIVER 14372M: Hans Verkuil <hverkuil@xs4all.nl> 14373L: linux-media@vger.kernel.org 14374T: git git://linuxtv.org/media_tree.git 14375W: https://linuxtv.org 14376S: Odd Fixes 14377F: drivers/media/pci/tw68/ 14378 14379TW686X VIDEO4LINUX DRIVER 14380M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14381L: linux-media@vger.kernel.org 14382T: git git://linuxtv.org/media_tree.git 14383W: http://linuxtv.org 14384S: Maintained 14385F: drivers/media/pci/tw686x/ 14386 14387UBI FILE SYSTEM (UBIFS) 14388M: Richard Weinberger <richard@nod.at> 14389M: Artem Bityutskiy <dedekind1@gmail.com> 14390M: Adrian Hunter <adrian.hunter@intel.com> 14391L: linux-mtd@lists.infradead.org 14392T: git git://git.infradead.org/ubifs-2.6.git 14393W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14394S: Supported 14395F: Documentation/filesystems/ubifs.txt 14396F: fs/ubifs/ 14397 14398UCLINUX (M68KNOMMU AND COLDFIRE) 14399M: Greg Ungerer <gerg@linux-m68k.org> 14400W: http://www.linux-m68k.org/ 14401W: http://www.uclinux.org/ 14402L: linux-m68k@lists.linux-m68k.org 14403L: uclinux-dev@uclinux.org (subscribers-only) 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14405S: Maintained 14406F: arch/m68k/coldfire/ 14407F: arch/m68k/68*/ 14408F: arch/m68k/*/*_no.* 14409F: arch/m68k/include/asm/*_no.* 14410 14411UDF FILESYSTEM 14412M: Jan Kara <jack@suse.com> 14413S: Maintained 14414F: Documentation/filesystems/udf.txt 14415F: fs/udf/ 14416 14417UDRAW TABLET 14418M: Bastien Nocera <hadess@hadess.net> 14419L: linux-input@vger.kernel.org 14420S: Maintained 14421F: drivers/hid/hid-udraw-ps3.c 14422 14423UFS FILESYSTEM 14424M: Evgeniy Dushistov <dushistov@mail.ru> 14425S: Maintained 14426F: Documentation/filesystems/ufs.txt 14427F: fs/ufs/ 14428 14429UHID USERSPACE HID IO DRIVER: 14430M: David Herrmann <dh.herrmann@googlemail.com> 14431L: linux-input@vger.kernel.org 14432S: Maintained 14433F: drivers/hid/uhid.c 14434F: include/uapi/linux/uhid.h 14435 14436ULPI BUS 14437M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14438L: linux-usb@vger.kernel.org 14439S: Maintained 14440F: drivers/usb/common/ulpi.c 14441F: include/linux/ulpi/ 14442 14443ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14444L: linux-usb@vger.kernel.org 14445S: Orphan 14446F: drivers/uwb/ 14447F: include/linux/uwb.h 14448F: include/linux/uwb/ 14449 14450UNICORE32 ARCHITECTURE: 14451M: Guan Xuetao <gxt@pku.edu.cn> 14452W: http://mprc.pku.edu.cn/~guanxuetao/linux 14453S: Maintained 14454T: git git://github.com/gxt/linux.git 14455F: arch/unicore32/ 14456 14457UNIFDEF 14458M: Tony Finch <dot@dotat.at> 14459W: http://dotat.at/prog/unifdef 14460S: Maintained 14461F: scripts/unifdef.c 14462 14463UNIFORM CDROM DRIVER 14464M: Jens Axboe <axboe@kernel.dk> 14465W: http://www.kernel.dk 14466S: Maintained 14467F: Documentation/cdrom/ 14468F: drivers/cdrom/cdrom.c 14469F: include/linux/cdrom.h 14470F: include/uapi/linux/cdrom.h 14471 14472UNISYS S-PAR DRIVERS 14473M: David Kershner <david.kershner@unisys.com> 14474L: sparmaintainer@unisys.com (Unisys internal) 14475S: Supported 14476F: include/linux/visorbus.h 14477F: drivers/visorbus/ 14478F: drivers/staging/unisys/ 14479 14480UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14481M: Vinayak Holikatti <vinholikatti@gmail.com> 14482L: linux-scsi@vger.kernel.org 14483S: Supported 14484F: Documentation/scsi/ufs.txt 14485F: drivers/scsi/ufs/ 14486 14487UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14488M: Joao Pinto <jpinto@synopsys.com> 14489L: linux-scsi@vger.kernel.org 14490S: Supported 14491F: drivers/scsi/ufs/*dwc* 14492 14493UNSORTED BLOCK IMAGES (UBI) 14494M: Artem Bityutskiy <dedekind1@gmail.com> 14495M: Richard Weinberger <richard@nod.at> 14496W: http://www.linux-mtd.infradead.org/ 14497L: linux-mtd@lists.infradead.org 14498T: git git://git.infradead.org/ubifs-2.6.git 14499S: Supported 14500F: drivers/mtd/ubi/ 14501F: include/linux/mtd/ubi.h 14502F: include/uapi/mtd/ubi-user.h 14503 14504USB "USBNET" DRIVER FRAMEWORK 14505M: Oliver Neukum <oneukum@suse.com> 14506L: netdev@vger.kernel.org 14507W: http://www.linux-usb.org/usbnet 14508S: Maintained 14509F: drivers/net/usb/usbnet.c 14510F: include/linux/usb/usbnet.h 14511 14512USB ACM DRIVER 14513M: Oliver Neukum <oneukum@suse.com> 14514L: linux-usb@vger.kernel.org 14515S: Maintained 14516F: Documentation/usb/acm.txt 14517F: drivers/usb/class/cdc-acm.* 14518 14519USB AR5523 WIRELESS DRIVER 14520M: Pontus Fuchs <pontus.fuchs@gmail.com> 14521L: linux-wireless@vger.kernel.org 14522S: Maintained 14523F: drivers/net/wireless/ath/ar5523/ 14524 14525USB ATTACHED SCSI 14526M: Oliver Neukum <oneukum@suse.com> 14527L: linux-usb@vger.kernel.org 14528L: linux-scsi@vger.kernel.org 14529S: Maintained 14530F: drivers/usb/storage/uas.c 14531 14532USB CDC ETHERNET DRIVER 14533M: Oliver Neukum <oliver@neukum.org> 14534L: linux-usb@vger.kernel.org 14535S: Maintained 14536F: drivers/net/usb/cdc_*.c 14537F: include/uapi/linux/usb/cdc.h 14538 14539USB CHAOSKEY DRIVER 14540M: Keith Packard <keithp@keithp.com> 14541L: linux-usb@vger.kernel.org 14542S: Maintained 14543F: drivers/usb/misc/chaoskey.c 14544 14545USB CYPRESS C67X00 DRIVER 14546M: Peter Korsgaard <jacmet@sunsite.dk> 14547L: linux-usb@vger.kernel.org 14548S: Maintained 14549F: drivers/usb/c67x00/ 14550 14551USB DAVICOM DM9601 DRIVER 14552M: Peter Korsgaard <jacmet@sunsite.dk> 14553L: netdev@vger.kernel.org 14554W: http://www.linux-usb.org/usbnet 14555S: Maintained 14556F: drivers/net/usb/dm9601.c 14557 14558USB DIAMOND RIO500 DRIVER 14559M: Cesar Miquel <miquel@df.uba.ar> 14560L: rio500-users@lists.sourceforge.net 14561W: http://rio500.sourceforge.net 14562S: Maintained 14563F: drivers/usb/misc/rio500* 14564 14565USB EHCI DRIVER 14566M: Alan Stern <stern@rowland.harvard.edu> 14567L: linux-usb@vger.kernel.org 14568S: Maintained 14569F: Documentation/usb/ehci.txt 14570F: drivers/usb/host/ehci* 14571 14572USB GADGET/PERIPHERAL SUBSYSTEM 14573M: Felipe Balbi <balbi@kernel.org> 14574L: linux-usb@vger.kernel.org 14575W: http://www.linux-usb.org/gadget 14576T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14577S: Maintained 14578F: drivers/usb/gadget/ 14579F: include/linux/usb/gadget* 14580 14581USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14582M: Jiri Kosina <jikos@kernel.org> 14583R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14584L: linux-usb@vger.kernel.org 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14586S: Maintained 14587F: Documentation/hid/hiddev.txt 14588F: drivers/hid/usbhid/ 14589 14590USB INTEL XHCI ROLE MUX DRIVER 14591M: Hans de Goede <hdegoede@redhat.com> 14592L: linux-usb@vger.kernel.org 14593S: Maintained 14594F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14595 14596USB ISP116X DRIVER 14597M: Olav Kongas <ok@artecdesign.ee> 14598L: linux-usb@vger.kernel.org 14599S: Maintained 14600F: drivers/usb/host/isp116x* 14601F: include/linux/usb/isp116x.h 14602 14603USB LAN78XX ETHERNET DRIVER 14604M: Woojung Huh <woojung.huh@microchip.com> 14605M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14606L: netdev@vger.kernel.org 14607S: Maintained 14608F: drivers/net/usb/lan78xx.* 14609 14610USB MASS STORAGE DRIVER 14611M: Alan Stern <stern@rowland.harvard.edu> 14612L: linux-usb@vger.kernel.org 14613L: usb-storage@lists.one-eyed-alien.net 14614S: Maintained 14615W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14616F: drivers/usb/storage/ 14617 14618USB MIDI DRIVER 14619M: Clemens Ladisch <clemens@ladisch.de> 14620L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14621T: git git://git.alsa-project.org/alsa-kernel.git 14622S: Maintained 14623F: sound/usb/midi.* 14624 14625USB NETWORKING DRIVERS 14626L: linux-usb@vger.kernel.org 14627S: Odd Fixes 14628F: drivers/net/usb/ 14629 14630USB OHCI DRIVER 14631M: Alan Stern <stern@rowland.harvard.edu> 14632L: linux-usb@vger.kernel.org 14633S: Maintained 14634F: Documentation/usb/ohci.txt 14635F: drivers/usb/host/ohci* 14636 14637USB OTG FSM (Finite State Machine) 14638M: Peter Chen <Peter.Chen@nxp.com> 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14640L: linux-usb@vger.kernel.org 14641S: Maintained 14642F: drivers/usb/common/usb-otg-fsm.c 14643 14644USB OVER IP DRIVER 14645M: Valentina Manea <valentina.manea.m@gmail.com> 14646M: Shuah Khan <shuahkh@osg.samsung.com> 14647M: Shuah Khan <shuah@kernel.org> 14648L: linux-usb@vger.kernel.org 14649S: Maintained 14650F: Documentation/usb/usbip_protocol.txt 14651F: drivers/usb/usbip/ 14652F: tools/usb/usbip/ 14653 14654USB PEGASUS DRIVER 14655M: Petko Manolov <petkan@nucleusys.com> 14656L: linux-usb@vger.kernel.org 14657L: netdev@vger.kernel.org 14658T: git git://github.com/petkan/pegasus.git 14659W: https://github.com/petkan/pegasus 14660S: Maintained 14661F: drivers/net/usb/pegasus.* 14662 14663USB PHY LAYER 14664M: Felipe Balbi <balbi@kernel.org> 14665L: linux-usb@vger.kernel.org 14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14667S: Maintained 14668F: drivers/usb/phy/ 14669 14670USB PRINTER DRIVER (usblp) 14671M: Pete Zaitcev <zaitcev@redhat.com> 14672L: linux-usb@vger.kernel.org 14673S: Supported 14674F: drivers/usb/class/usblp.c 14675 14676USB QMI WWAN NETWORK DRIVER 14677M: Bjørn Mork <bjorn@mork.no> 14678L: netdev@vger.kernel.org 14679S: Maintained 14680F: Documentation/ABI/testing/sysfs-class-net-qmi 14681F: drivers/net/usb/qmi_wwan.c 14682 14683USB RTL8150 DRIVER 14684M: Petko Manolov <petkan@nucleusys.com> 14685L: linux-usb@vger.kernel.org 14686L: netdev@vger.kernel.org 14687T: git git://github.com/petkan/rtl8150.git 14688W: https://github.com/petkan/rtl8150 14689S: Maintained 14690F: drivers/net/usb/rtl8150.c 14691 14692USB SERIAL SUBSYSTEM 14693M: Johan Hovold <johan@kernel.org> 14694L: linux-usb@vger.kernel.org 14695T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14696S: Maintained 14697F: Documentation/usb/usb-serial.txt 14698F: drivers/usb/serial/ 14699F: include/linux/usb/serial.h 14700 14701USB SMSC75XX ETHERNET DRIVER 14702M: Steve Glendinning <steve.glendinning@shawell.net> 14703L: netdev@vger.kernel.org 14704S: Maintained 14705F: drivers/net/usb/smsc75xx.* 14706 14707USB SMSC95XX ETHERNET DRIVER 14708M: Steve Glendinning <steve.glendinning@shawell.net> 14709M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14710L: netdev@vger.kernel.org 14711S: Maintained 14712F: drivers/net/usb/smsc95xx.* 14713 14714USB SUBSYSTEM 14715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14716L: linux-usb@vger.kernel.org 14717W: http://www.linux-usb.org 14718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14719S: Supported 14720F: Documentation/devicetree/bindings/usb/ 14721F: Documentation/usb/ 14722F: drivers/usb/ 14723F: include/linux/usb.h 14724F: include/linux/usb/ 14725 14726USB TYPEC PI3USB30532 MUX DRIVER 14727M: Hans de Goede <hdegoede@redhat.com> 14728L: linux-usb@vger.kernel.org 14729S: Maintained 14730F: drivers/usb/typec/mux/pi3usb30532.c 14731 14732USB TYPEC SUBSYSTEM 14733M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14734L: linux-usb@vger.kernel.org 14735S: Maintained 14736F: Documentation/ABI/testing/sysfs-class-typec 14737F: Documentation/usb/typec.rst 14738F: drivers/usb/typec/ 14739F: include/linux/usb/typec.h 14740 14741USB UHCI DRIVER 14742M: Alan Stern <stern@rowland.harvard.edu> 14743L: linux-usb@vger.kernel.org 14744S: Maintained 14745F: drivers/usb/host/uhci* 14746 14747USB VIDEO CLASS 14748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14749L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14750L: linux-media@vger.kernel.org 14751T: git git://linuxtv.org/media_tree.git 14752W: http://www.ideasonboard.org/uvc/ 14753S: Maintained 14754F: drivers/media/usb/uvc/ 14755F: include/uapi/linux/uvcvideo.h 14756 14757USB VISION DRIVER 14758M: Hans Verkuil <hverkuil@xs4all.nl> 14759L: linux-media@vger.kernel.org 14760T: git git://linuxtv.org/media_tree.git 14761W: https://linuxtv.org 14762S: Odd Fixes 14763F: drivers/media/usb/usbvision/ 14764 14765USB WEBCAM GADGET 14766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14767L: linux-usb@vger.kernel.org 14768S: Maintained 14769F: drivers/usb/gadget/function/*uvc* 14770F: drivers/usb/gadget/legacy/webcam.c 14771 14772USB WIRELESS RNDIS DRIVER (rndis_wlan) 14773M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14774L: linux-wireless@vger.kernel.org 14775S: Maintained 14776F: drivers/net/wireless/rndis_wlan.c 14777 14778USB XHCI DRIVER 14779M: Mathias Nyman <mathias.nyman@intel.com> 14780L: linux-usb@vger.kernel.org 14781S: Supported 14782F: drivers/usb/host/xhci* 14783F: drivers/usb/host/pci-quirks* 14784 14785USB ZD1201 DRIVER 14786L: linux-wireless@vger.kernel.org 14787W: http://linux-lc100020.sourceforge.net 14788S: Orphan 14789F: drivers/net/wireless/zydas/zd1201.* 14790 14791USB ZR364XX DRIVER 14792M: Antoine Jacquet <royale@zerezo.com> 14793L: linux-usb@vger.kernel.org 14794L: linux-media@vger.kernel.org 14795T: git git://linuxtv.org/media_tree.git 14796W: http://royale.zerezo.com/zr364xx/ 14797S: Maintained 14798F: Documentation/media/v4l-drivers/zr364xx* 14799F: drivers/media/usb/zr364xx/ 14800 14801USER-MODE LINUX (UML) 14802M: Jeff Dike <jdike@addtoit.com> 14803M: Richard Weinberger <richard@nod.at> 14804L: user-mode-linux-devel@lists.sourceforge.net 14805L: user-mode-linux-user@lists.sourceforge.net 14806W: http://user-mode-linux.sourceforge.net 14807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14808S: Maintained 14809F: Documentation/virtual/uml/ 14810F: arch/um/ 14811F: arch/x86/um/ 14812F: fs/hostfs/ 14813F: fs/hppfs/ 14814 14815USERSPACE I/O (UIO) 14816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14817S: Maintained 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14819F: Documentation/driver-api/uio-howto.rst 14820F: drivers/uio/ 14821F: include/linux/uio*.h 14822 14823UTIL-LINUX PACKAGE 14824M: Karel Zak <kzak@redhat.com> 14825L: util-linux@vger.kernel.org 14826W: http://en.wikipedia.org/wiki/Util-linux 14827T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14828S: Maintained 14829 14830UUID HELPERS 14831M: Christoph Hellwig <hch@lst.de> 14832R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14833L: linux-kernel@vger.kernel.org 14834T: git git://git.infradead.org/users/hch/uuid.git 14835F: lib/uuid.c 14836F: lib/test_uuid.c 14837F: include/linux/uuid.h 14838F: include/uapi/linux/uuid.h 14839S: Maintained 14840 14841UVESAFB DRIVER 14842M: Michal Januszewski <spock@gentoo.org> 14843L: linux-fbdev@vger.kernel.org 14844W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14845S: Maintained 14846F: Documentation/fb/uvesafb.txt 14847F: drivers/video/fbdev/uvesafb.* 14848 14849VF610 NAND DRIVER 14850M: Stefan Agner <stefan@agner.ch> 14851L: linux-mtd@lists.infradead.org 14852S: Supported 14853F: drivers/mtd/nand/raw/vf610_nfc.c 14854 14855VFAT/FAT/MSDOS FILESYSTEM 14856M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14857S: Maintained 14858F: Documentation/filesystems/vfat.txt 14859F: fs/fat/ 14860 14861VFIO DRIVER 14862M: Alex Williamson <alex.williamson@redhat.com> 14863L: kvm@vger.kernel.org 14864T: git git://github.com/awilliam/linux-vfio.git 14865S: Maintained 14866F: Documentation/vfio.txt 14867F: drivers/vfio/ 14868F: include/linux/vfio.h 14869F: include/uapi/linux/vfio.h 14870 14871VFIO MEDIATED DEVICE DRIVERS 14872M: Kirti Wankhede <kwankhede@nvidia.com> 14873L: kvm@vger.kernel.org 14874S: Maintained 14875F: Documentation/vfio-mediated-device.txt 14876F: drivers/vfio/mdev/ 14877F: include/linux/mdev.h 14878F: samples/vfio-mdev/ 14879 14880VFIO PLATFORM DRIVER 14881M: Eric Auger <eric.auger@redhat.com> 14882L: kvm@vger.kernel.org 14883S: Maintained 14884F: drivers/vfio/platform/ 14885 14886VGA_SWITCHEROO 14887R: Lukas Wunner <lukas@wunner.de> 14888S: Maintained 14889F: Documentation/gpu/vga-switcheroo.rst 14890F: drivers/gpu/vga/vga_switcheroo.c 14891F: include/linux/vga_switcheroo.h 14892T: git git://anongit.freedesktop.org/drm/drm-misc 14893 14894VIA RHINE NETWORK DRIVER 14895S: Orphan 14896F: drivers/net/ethernet/via/via-rhine.c 14897 14898VIA SD/MMC CARD CONTROLLER DRIVER 14899M: Bruce Chang <brucechang@via.com.tw> 14900M: Harald Welte <HaraldWelte@viatech.com> 14901S: Maintained 14902F: drivers/mmc/host/via-sdmmc.c 14903 14904VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14905M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14906L: linux-fbdev@vger.kernel.org 14907S: Maintained 14908F: include/linux/via-core.h 14909F: include/linux/via-gpio.h 14910F: include/linux/via_i2c.h 14911F: drivers/video/fbdev/via/ 14912 14913VIA VELOCITY NETWORK DRIVER 14914M: Francois Romieu <romieu@fr.zoreil.com> 14915L: netdev@vger.kernel.org 14916S: Maintained 14917F: drivers/net/ethernet/via/via-velocity.* 14918 14919VIDEO MULTIPLEXER DRIVER 14920M: Philipp Zabel <p.zabel@pengutronix.de> 14921L: linux-media@vger.kernel.org 14922S: Maintained 14923F: drivers/media/platform/video-mux.c 14924 14925VIDEOBUF2 FRAMEWORK 14926M: Pawel Osciak <pawel@osciak.com> 14927M: Marek Szyprowski <m.szyprowski@samsung.com> 14928M: Kyungmin Park <kyungmin.park@samsung.com> 14929L: linux-media@vger.kernel.org 14930S: Maintained 14931F: drivers/media/v4l2-core/videobuf2-* 14932F: include/media/videobuf2-* 14933 14934VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14935M: Helen Koike <helen.koike@collabora.com> 14936L: linux-media@vger.kernel.org 14937T: git git://linuxtv.org/media_tree.git 14938W: https://linuxtv.org 14939S: Maintained 14940F: drivers/media/platform/vimc/* 14941 14942VIRT LIB 14943M: Alex Williamson <alex.williamson@redhat.com> 14944M: Paolo Bonzini <pbonzini@redhat.com> 14945L: kvm@vger.kernel.org 14946S: Supported 14947F: virt/lib/ 14948 14949VIRTIO AND VHOST VSOCK DRIVER 14950M: Stefan Hajnoczi <stefanha@redhat.com> 14951L: kvm@vger.kernel.org 14952L: virtualization@lists.linux-foundation.org 14953L: netdev@vger.kernel.org 14954S: Maintained 14955F: include/linux/virtio_vsock.h 14956F: include/uapi/linux/virtio_vsock.h 14957F: include/uapi/linux/vsockmon.h 14958F: include/uapi/linux/vm_sockets_diag.h 14959F: net/vmw_vsock/diag.c 14960F: net/vmw_vsock/af_vsock_tap.c 14961F: net/vmw_vsock/virtio_transport_common.c 14962F: net/vmw_vsock/virtio_transport.c 14963F: drivers/net/vsockmon.c 14964F: drivers/vhost/vsock.c 14965F: drivers/vhost/vsock.h 14966F: tools/testing/vsock/ 14967 14968VIRTIO CONSOLE DRIVER 14969M: Amit Shah <amit@kernel.org> 14970L: virtualization@lists.linux-foundation.org 14971S: Maintained 14972F: drivers/char/virtio_console.c 14973F: include/linux/virtio_console.h 14974F: include/uapi/linux/virtio_console.h 14975 14976VIRTIO CORE, NET AND BLOCK DRIVERS 14977M: "Michael S. Tsirkin" <mst@redhat.com> 14978M: Jason Wang <jasowang@redhat.com> 14979L: virtualization@lists.linux-foundation.org 14980S: Maintained 14981F: Documentation/devicetree/bindings/virtio/ 14982F: drivers/virtio/ 14983F: tools/virtio/ 14984F: drivers/net/virtio_net.c 14985F: drivers/block/virtio_blk.c 14986F: include/linux/virtio*.h 14987F: include/uapi/linux/virtio_*.h 14988F: drivers/crypto/virtio/ 14989F: mm/balloon_compaction.c 14990 14991VIRTIO CRYPTO DRIVER 14992M: Gonglei <arei.gonglei@huawei.com> 14993L: virtualization@lists.linux-foundation.org 14994L: linux-crypto@vger.kernel.org 14995S: Maintained 14996F: drivers/crypto/virtio/ 14997F: include/uapi/linux/virtio_crypto.h 14998 14999VIRTIO DRIVERS FOR S390 15000M: Cornelia Huck <cohuck@redhat.com> 15001M: Halil Pasic <pasic@linux.ibm.com> 15002L: linux-s390@vger.kernel.org 15003L: virtualization@lists.linux-foundation.org 15004L: kvm@vger.kernel.org 15005S: Supported 15006F: drivers/s390/virtio/ 15007F: arch/s390/include/uapi/asm/virtio-ccw.h 15008 15009VIRTIO GPU DRIVER 15010M: David Airlie <airlied@linux.ie> 15011M: Gerd Hoffmann <kraxel@redhat.com> 15012L: dri-devel@lists.freedesktop.org 15013L: virtualization@lists.linux-foundation.org 15014T: git git://anongit.freedesktop.org/drm/drm-misc 15015S: Maintained 15016F: drivers/gpu/drm/virtio/ 15017F: include/uapi/linux/virtio_gpu.h 15018 15019VIRTIO HOST (VHOST) 15020M: "Michael S. Tsirkin" <mst@redhat.com> 15021M: Jason Wang <jasowang@redhat.com> 15022L: kvm@vger.kernel.org 15023L: virtualization@lists.linux-foundation.org 15024L: netdev@vger.kernel.org 15025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15026S: Maintained 15027F: drivers/vhost/ 15028F: include/uapi/linux/vhost.h 15029 15030VIRTIO INPUT DRIVER 15031M: Gerd Hoffmann <kraxel@redhat.com> 15032S: Maintained 15033F: drivers/virtio/virtio_input.c 15034F: include/uapi/linux/virtio_input.h 15035 15036VIRTUAL BOX GUEST DEVICE DRIVER 15037M: Hans de Goede <hdegoede@redhat.com> 15038M: Arnd Bergmann <arnd@arndb.de> 15039M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15040S: Maintained 15041F: include/linux/vbox_utils.h 15042F: include/uapi/linux/vbox*.h 15043F: drivers/virt/vboxguest/ 15044 15045VIRTUAL SERIO DEVICE DRIVER 15046M: Stephen Chandler Paul <thatslyude@gmail.com> 15047S: Maintained 15048F: drivers/input/serio/userio.c 15049F: include/uapi/linux/userio.h 15050 15051VIVID VIRTUAL VIDEO DRIVER 15052M: Hans Verkuil <hverkuil@xs4all.nl> 15053L: linux-media@vger.kernel.org 15054T: git git://linuxtv.org/media_tree.git 15055W: https://linuxtv.org 15056S: Maintained 15057F: drivers/media/platform/vivid/* 15058 15059VLYNQ BUS 15060M: Florian Fainelli <f.fainelli@gmail.com> 15061L: openwrt-devel@lists.openwrt.org (subscribers-only) 15062S: Maintained 15063F: drivers/vlynq/vlynq.c 15064F: include/linux/vlynq.h 15065 15066VME SUBSYSTEM 15067M: Martyn Welch <martyn@welchs.me.uk> 15068M: Manohar Vanga <manohar.vanga@gmail.com> 15069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15070L: devel@driverdev.osuosl.org 15071S: Maintained 15072T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15073F: Documentation/driver-api/vme.rst 15074F: drivers/staging/vme/ 15075F: drivers/vme/ 15076F: include/linux/vme* 15077 15078VMWARE BALLOON DRIVER 15079M: Xavier Deguillard <xdeguillard@vmware.com> 15080M: Philip Moltmann <moltmann@vmware.com> 15081M: "VMware, Inc." <pv-drivers@vmware.com> 15082L: linux-kernel@vger.kernel.org 15083S: Maintained 15084F: drivers/misc/vmw_balloon.c 15085 15086VMWARE HYPERVISOR INTERFACE 15087M: Alok Kataria <akataria@vmware.com> 15088L: virtualization@lists.linux-foundation.org 15089S: Supported 15090F: arch/x86/kernel/cpu/vmware.c 15091 15092VMWARE PVRDMA DRIVER 15093M: Adit Ranadive <aditr@vmware.com> 15094M: VMware PV-Drivers <pv-drivers@vmware.com> 15095L: linux-rdma@vger.kernel.org 15096S: Maintained 15097F: drivers/infiniband/hw/vmw_pvrdma/ 15098 15099VMware PVSCSI driver 15100M: Jim Gill <jgill@vmware.com> 15101M: VMware PV-Drivers <pv-drivers@vmware.com> 15102L: linux-scsi@vger.kernel.org 15103S: Maintained 15104F: drivers/scsi/vmw_pvscsi.c 15105F: drivers/scsi/vmw_pvscsi.h 15106 15107VMWARE VMMOUSE SUBDRIVER 15108M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15109M: "VMware, Inc." <pv-drivers@vmware.com> 15110L: linux-input@vger.kernel.org 15111S: Maintained 15112F: drivers/input/mouse/vmmouse.c 15113F: drivers/input/mouse/vmmouse.h 15114 15115VMWARE VMXNET3 ETHERNET DRIVER 15116M: Ronak Doshi <doshir@vmware.com> 15117M: "VMware, Inc." <pv-drivers@vmware.com> 15118L: netdev@vger.kernel.org 15119S: Maintained 15120F: drivers/net/vmxnet3/ 15121 15122VOCORE VOCORE2 BOARD 15123M: Harvey Hunt <harveyhuntnexus@gmail.com> 15124L: linux-mips@linux-mips.org 15125S: Maintained 15126F: arch/mips/boot/dts/ralink/vocore2.dts 15127 15128VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15129M: Liam Girdwood <lgirdwood@gmail.com> 15130M: Mark Brown <broonie@kernel.org> 15131L: linux-kernel@vger.kernel.org 15132W: http://www.slimlogic.co.uk/?p=48 15133T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15134S: Supported 15135F: Documentation/devicetree/bindings/regulator/ 15136F: Documentation/power/regulator/ 15137F: drivers/regulator/ 15138F: include/dt-bindings/regulator/ 15139F: include/linux/regulator/ 15140 15141VRF 15142M: David Ahern <dsa@cumulusnetworks.com> 15143M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15144L: netdev@vger.kernel.org 15145S: Maintained 15146F: drivers/net/vrf.c 15147F: Documentation/networking/vrf.txt 15148 15149VT1211 HARDWARE MONITOR DRIVER 15150M: Juerg Haefliger <juergh@gmail.com> 15151L: linux-hwmon@vger.kernel.org 15152S: Maintained 15153F: Documentation/hwmon/vt1211 15154F: drivers/hwmon/vt1211.c 15155 15156VT8231 HARDWARE MONITOR DRIVER 15157M: Roger Lucas <vt8231@hiddenengine.co.uk> 15158L: linux-hwmon@vger.kernel.org 15159S: Maintained 15160F: drivers/hwmon/vt8231.c 15161 15162VUB300 USB to SDIO/SD/MMC bridge chip 15163M: Tony Olech <tony.olech@elandigitalsystems.com> 15164L: linux-mmc@vger.kernel.org 15165L: linux-usb@vger.kernel.org 15166S: Supported 15167F: drivers/mmc/host/vub300.c 15168 15169W1 DALLAS'S 1-WIRE BUS 15170M: Evgeniy Polyakov <zbr@ioremap.net> 15171S: Maintained 15172F: Documentation/w1/ 15173F: drivers/w1/ 15174F: include/linux/w1.h 15175 15176W83791D HARDWARE MONITORING DRIVER 15177M: Marc Hulsman <m.hulsman@tudelft.nl> 15178L: linux-hwmon@vger.kernel.org 15179S: Maintained 15180F: Documentation/hwmon/w83791d 15181F: drivers/hwmon/w83791d.c 15182 15183W83793 HARDWARE MONITORING DRIVER 15184M: Rudolf Marek <r.marek@assembler.cz> 15185L: linux-hwmon@vger.kernel.org 15186S: Maintained 15187F: Documentation/hwmon/w83793 15188F: drivers/hwmon/w83793.c 15189 15190W83795 HARDWARE MONITORING DRIVER 15191M: Jean Delvare <jdelvare@suse.com> 15192L: linux-hwmon@vger.kernel.org 15193S: Maintained 15194F: drivers/hwmon/w83795.c 15195 15196W83L51xD SD/MMC CARD INTERFACE DRIVER 15197M: Pierre Ossman <pierre@ossman.eu> 15198S: Maintained 15199F: drivers/mmc/host/wbsd.* 15200 15201WACOM PROTOCOL 4 SERIAL TABLETS 15202M: Julian Squires <julian@cipht.net> 15203M: Hans de Goede <hdegoede@redhat.com> 15204L: linux-input@vger.kernel.org 15205S: Maintained 15206F: drivers/input/tablet/wacom_serial4.c 15207 15208WATCHDOG DEVICE DRIVERS 15209M: Wim Van Sebroeck <wim@linux-watchdog.org> 15210M: Guenter Roeck <linux@roeck-us.net> 15211L: linux-watchdog@vger.kernel.org 15212W: http://www.linux-watchdog.org/ 15213T: git git://www.linux-watchdog.org/linux-watchdog.git 15214S: Maintained 15215F: Documentation/devicetree/bindings/watchdog/ 15216F: Documentation/watchdog/ 15217F: drivers/watchdog/ 15218F: include/linux/watchdog.h 15219F: include/uapi/linux/watchdog.h 15220 15221WHISKEYCOVE PMIC GPIO DRIVER 15222M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15223L: linux-gpio@vger.kernel.org 15224S: Maintained 15225F: drivers/gpio/gpio-wcove.c 15226 15227WIIMOTE HID DRIVER 15228M: David Herrmann <dh.herrmann@googlemail.com> 15229L: linux-input@vger.kernel.org 15230S: Maintained 15231F: drivers/hid/hid-wiimote* 15232 15233WILOCITY WIL6210 WIRELESS DRIVER 15234M: Maya Erez <merez@codeaurora.org> 15235L: linux-wireless@vger.kernel.org 15236L: wil6210@qti.qualcomm.com 15237S: Supported 15238W: http://wireless.kernel.org/en/users/Drivers/wil6210 15239F: drivers/net/wireless/ath/wil6210/ 15240 15241WIMAX STACK 15242M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15243M: linux-wimax@intel.com 15244L: wimax@linuxwimax.org (subscribers-only) 15245S: Supported 15246W: http://linuxwimax.org 15247F: Documentation/wimax/README.wimax 15248F: include/linux/wimax/debug.h 15249F: include/net/wimax.h 15250F: include/uapi/linux/wimax.h 15251F: net/wimax/ 15252 15253WINBOND CIR DRIVER 15254M: David Härdeman <david@hardeman.nu> 15255S: Maintained 15256F: drivers/media/rc/winbond-cir.c 15257 15258WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15259M: William Breathitt Gray <vilhelm.gray@gmail.com> 15260L: linux-watchdog@vger.kernel.org 15261S: Maintained 15262F: drivers/watchdog/ebc-c384_wdt.c 15263 15264WINSYSTEMS WS16C48 GPIO DRIVER 15265M: William Breathitt Gray <vilhelm.gray@gmail.com> 15266L: linux-gpio@vger.kernel.org 15267S: Maintained 15268F: drivers/gpio/gpio-ws16c48.c 15269 15270WISTRON LAPTOP BUTTON DRIVER 15271M: Miloslav Trmac <mitr@volny.cz> 15272S: Maintained 15273F: drivers/input/misc/wistron_btns.c 15274 15275WL3501 WIRELESS PCMCIA CARD DRIVER 15276L: linux-wireless@vger.kernel.org 15277S: Odd fixes 15278F: drivers/net/wireless/wl3501* 15279 15280WOLFSON MICROELECTRONICS DRIVERS 15281L: patches@opensource.cirrus.com 15282T: git https://github.com/CirrusLogic/linux-drivers.git 15283W: https://github.com/CirrusLogic/linux-drivers/wiki 15284S: Supported 15285F: Documentation/hwmon/wm83?? 15286F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15287F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15288F: Documentation/devicetree/bindings/mfd/arizona.txt 15289F: Documentation/devicetree/bindings/mfd/wm831x.txt 15290F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15291F: arch/arm/mach-s3c64xx/mach-crag6410* 15292F: drivers/clk/clk-wm83*.c 15293F: drivers/extcon/extcon-arizona.c 15294F: drivers/leds/leds-wm83*.c 15295F: drivers/gpio/gpio-*wm*.c 15296F: drivers/gpio/gpio-arizona.c 15297F: drivers/hwmon/wm83??-hwmon.c 15298F: drivers/input/misc/wm831x-on.c 15299F: drivers/input/touchscreen/wm831x-ts.c 15300F: drivers/input/touchscreen/wm97*.c 15301F: drivers/mfd/arizona* 15302F: drivers/mfd/wm*.c 15303F: drivers/mfd/cs47l24* 15304F: drivers/power/supply/wm83*.c 15305F: drivers/rtc/rtc-wm83*.c 15306F: drivers/regulator/wm8*.c 15307F: drivers/regulator/arizona* 15308F: drivers/video/backlight/wm83*_bl.c 15309F: drivers/watchdog/wm83*_wdt.c 15310F: include/linux/mfd/arizona/ 15311F: include/linux/mfd/wm831x/ 15312F: include/linux/mfd/wm8350/ 15313F: include/linux/mfd/wm8400* 15314F: include/linux/regulator/arizona* 15315F: include/linux/wm97xx.h 15316F: include/sound/wm????.h 15317F: sound/soc/codecs/arizona.? 15318F: sound/soc/codecs/wm* 15319F: sound/soc/codecs/cs47l24* 15320 15321WORKQUEUE 15322M: Tejun Heo <tj@kernel.org> 15323R: Lai Jiangshan <jiangshanlai@gmail.com> 15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15325S: Maintained 15326F: include/linux/workqueue.h 15327F: kernel/workqueue.c 15328F: Documentation/core-api/workqueue.rst 15329 15330X-POWERS AXP288 PMIC DRIVERS 15331M: Hans de Goede <hdegoede@redhat.com> 15332S: Maintained 15333N: axp288 15334F: drivers/acpi/pmic/intel_pmic_xpower.c 15335 15336X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15337M: Chen-Yu Tsai <wens@csie.org> 15338L: linux-kernel@vger.kernel.org 15339S: Maintained 15340N: axp[128] 15341 15342X.25 NETWORK LAYER 15343M: Andrew Hendry <andrew.hendry@gmail.com> 15344L: linux-x25@vger.kernel.org 15345S: Odd Fixes 15346F: Documentation/networking/x25* 15347F: include/net/x25* 15348F: net/x25/ 15349 15350X86 ARCHITECTURE (32-BIT AND 64-BIT) 15351M: Thomas Gleixner <tglx@linutronix.de> 15352M: Ingo Molnar <mingo@redhat.com> 15353R: "H. Peter Anvin" <hpa@zytor.com> 15354M: x86@kernel.org 15355L: linux-kernel@vger.kernel.org 15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15357S: Maintained 15358F: Documentation/x86/ 15359F: arch/x86/ 15360 15361X86 MCE INFRASTRUCTURE 15362M: Tony Luck <tony.luck@intel.com> 15363M: Borislav Petkov <bp@alien8.de> 15364L: linux-edac@vger.kernel.org 15365S: Maintained 15366F: arch/x86/kernel/cpu/mcheck/* 15367 15368X86 MICROCODE UPDATE SUPPORT 15369M: Borislav Petkov <bp@alien8.de> 15370S: Maintained 15371F: arch/x86/kernel/cpu/microcode/* 15372 15373X86 PLATFORM DRIVERS 15374M: Darren Hart <dvhart@infradead.org> 15375M: Andy Shevchenko <andy@infradead.org> 15376L: platform-driver-x86@vger.kernel.org 15377T: git git://git.infradead.org/linux-platform-drivers-x86.git 15378S: Maintained 15379F: drivers/platform/x86/ 15380F: drivers/platform/olpc/ 15381 15382X86 VDSO 15383M: Andy Lutomirski <luto@amacapital.net> 15384L: linux-kernel@vger.kernel.org 15385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15386S: Maintained 15387F: arch/x86/entry/vdso/ 15388 15389XC2028/3028 TUNER DRIVER 15390M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15391M: Mauro Carvalho Chehab <mchehab@kernel.org> 15392L: linux-media@vger.kernel.org 15393W: https://linuxtv.org 15394T: git git://linuxtv.org/media_tree.git 15395S: Maintained 15396F: drivers/media/tuners/tuner-xc2028.* 15397 15398XEN BLOCK SUBSYSTEM 15399M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15400M: Roger Pau Monné <roger.pau@citrix.com> 15401L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15402S: Supported 15403F: drivers/block/xen-blkback/* 15404F: drivers/block/xen* 15405 15406XEN HYPERVISOR ARM 15407M: Stefano Stabellini <sstabellini@kernel.org> 15408L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15409S: Maintained 15410F: arch/arm/xen/ 15411F: arch/arm/include/asm/xen/ 15412 15413XEN HYPERVISOR ARM64 15414M: Stefano Stabellini <sstabellini@kernel.org> 15415L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15416S: Maintained 15417F: arch/arm64/xen/ 15418F: arch/arm64/include/asm/xen/ 15419 15420XEN HYPERVISOR INTERFACE 15421M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15422M: Juergen Gross <jgross@suse.com> 15423L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15424T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15425S: Supported 15426F: arch/x86/xen/ 15427F: drivers/*/xen-*front.c 15428F: drivers/xen/ 15429F: arch/x86/include/asm/xen/ 15430F: arch/x86/include/asm/pvclock-abi.h 15431F: include/xen/ 15432F: include/uapi/xen/ 15433F: Documentation/ABI/stable/sysfs-hypervisor-xen 15434F: Documentation/ABI/testing/sysfs-hypervisor-xen 15435 15436XEN NETWORK BACKEND DRIVER 15437M: Wei Liu <wei.liu2@citrix.com> 15438M: Paul Durrant <paul.durrant@citrix.com> 15439L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15440L: netdev@vger.kernel.org 15441S: Supported 15442F: drivers/net/xen-netback/* 15443 15444XEN PCI SUBSYSTEM 15445M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15447S: Supported 15448F: arch/x86/pci/*xen* 15449F: drivers/pci/*xen* 15450 15451XEN PVSCSI DRIVERS 15452M: Juergen Gross <jgross@suse.com> 15453L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15454L: linux-scsi@vger.kernel.org 15455S: Supported 15456F: drivers/scsi/xen-scsifront.c 15457F: drivers/xen/xen-scsiback.c 15458F: include/xen/interface/io/vscsiif.h 15459 15460XEN SWIOTLB SUBSYSTEM 15461M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15462L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15463L: iommu@lists.linux-foundation.org 15464S: Supported 15465F: arch/x86/xen/*swiotlb* 15466F: drivers/xen/*swiotlb* 15467 15468XFS FILESYSTEM 15469M: Darrick J. Wong <darrick.wong@oracle.com> 15470M: linux-xfs@vger.kernel.org 15471L: linux-xfs@vger.kernel.org 15472W: http://xfs.org/ 15473T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15474S: Supported 15475F: Documentation/filesystems/xfs.txt 15476F: fs/xfs/ 15477 15478XILINX AXI ETHERNET DRIVER 15479M: Anirudha Sarangi <anirudh@xilinx.com> 15480M: John Linn <John.Linn@xilinx.com> 15481S: Maintained 15482F: drivers/net/ethernet/xilinx/xilinx_axienet* 15483 15484XILINX UARTLITE SERIAL DRIVER 15485M: Peter Korsgaard <jacmet@sunsite.dk> 15486L: linux-serial@vger.kernel.org 15487S: Maintained 15488F: drivers/tty/serial/uartlite.c 15489 15490XILINX VIDEO IP CORES 15491M: Hyun Kwon <hyun.kwon@xilinx.com> 15492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15493L: linux-media@vger.kernel.org 15494T: git git://linuxtv.org/media_tree.git 15495S: Supported 15496F: Documentation/devicetree/bindings/media/xilinx/ 15497F: drivers/media/platform/xilinx/ 15498F: include/uapi/linux/xilinx-v4l2-controls.h 15499 15500XILLYBUS DRIVER 15501M: Eli Billauer <eli.billauer@gmail.com> 15502L: linux-kernel@vger.kernel.org 15503S: Supported 15504F: drivers/char/xillybus/ 15505 15506XRA1403 GPIO EXPANDER 15507M: Nandor Han <nandor.han@ge.com> 15508M: Semi Malinen <semi.malinen@ge.com> 15509L: linux-gpio@vger.kernel.org 15510S: Maintained 15511F: drivers/gpio/gpio-xra1403.c 15512F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15513 15514XTENSA XTFPGA PLATFORM SUPPORT 15515M: Max Filippov <jcmvbkbc@gmail.com> 15516L: linux-xtensa@linux-xtensa.org 15517S: Maintained 15518F: drivers/spi/spi-xtensa-xtfpga.c 15519F: sound/soc/xtensa/xtfpga-i2s.c 15520 15521YAM DRIVER FOR AX.25 15522M: Jean-Paul Roubelat <jpr@f6fbb.org> 15523L: linux-hams@vger.kernel.org 15524S: Maintained 15525F: drivers/net/hamradio/yam* 15526F: include/linux/yam.h 15527 15528YAMA SECURITY MODULE 15529M: Kees Cook <keescook@chromium.org> 15530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15531S: Supported 15532F: security/yama/ 15533F: Documentation/admin-guide/LSM/Yama.rst 15534 15535YEALINK PHONE DRIVER 15536M: Henk Vergonet <Henk.Vergonet@gmail.com> 15537L: usbb2k-api-dev@nongnu.org 15538S: Maintained 15539F: Documentation/input/yealink.rst 15540F: drivers/input/misc/yealink.* 15541 15542Z8530 DRIVER FOR AX.25 15543M: Joerg Reuter <jreuter@yaina.de> 15544W: http://yaina.de/jreuter/ 15545W: http://www.qsl.net/dl1bke/ 15546L: linux-hams@vger.kernel.org 15547S: Maintained 15548F: Documentation/networking/z8530drv.txt 15549F: drivers/net/hamradio/*scc.c 15550F: drivers/net/hamradio/z8530.h 15551 15552ZBUD COMPRESSED PAGE ALLOCATOR 15553M: Seth Jennings <sjenning@redhat.com> 15554M: Dan Streetman <ddstreet@ieee.org> 15555L: linux-mm@kvack.org 15556S: Maintained 15557F: mm/zbud.c 15558F: include/linux/zbud.h 15559 15560ZD1211RW WIRELESS DRIVER 15561M: Daniel Drake <dsd@gentoo.org> 15562M: Ulrich Kunitz <kune@deine-taler.de> 15563W: http://zd1211.ath.cx/wiki/DriverRewrite 15564L: linux-wireless@vger.kernel.org 15565L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15566S: Maintained 15567F: drivers/net/wireless/zydas/zd1211rw/ 15568 15569ZD1301 MEDIA DRIVER 15570M: Antti Palosaari <crope@iki.fi> 15571L: linux-media@vger.kernel.org 15572W: https://linuxtv.org/ 15573W: http://palosaari.fi/linux/ 15574Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15575S: Maintained 15576F: drivers/media/usb/dvb-usb-v2/zd1301* 15577 15578ZD1301_DEMOD MEDIA DRIVER 15579M: Antti Palosaari <crope@iki.fi> 15580L: linux-media@vger.kernel.org 15581W: https://linuxtv.org/ 15582W: http://palosaari.fi/linux/ 15583Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15584S: Maintained 15585F: drivers/media/dvb-frontends/zd1301_demod* 15586 15587ZPOOL COMPRESSED PAGE STORAGE API 15588M: Dan Streetman <ddstreet@ieee.org> 15589L: linux-mm@kvack.org 15590S: Maintained 15591F: mm/zpool.c 15592F: include/linux/zpool.h 15593 15594ZR36067 VIDEO FOR LINUX DRIVER 15595L: mjpeg-users@lists.sourceforge.net 15596L: linux-media@vger.kernel.org 15597W: http://mjpeg.sourceforge.net/driver-zoran/ 15598T: hg https://linuxtv.org/hg/v4l-dvb 15599S: Odd Fixes 15600F: drivers/media/pci/zoran/ 15601 15602ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15603M: Minchan Kim <minchan@kernel.org> 15604M: Nitin Gupta <ngupta@vflare.org> 15605R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15606L: linux-kernel@vger.kernel.org 15607S: Maintained 15608F: drivers/block/zram/ 15609F: Documentation/blockdev/zram.txt 15610 15611ZS DECSTATION Z85C30 SERIAL DRIVER 15612M: "Maciej W. Rozycki" <macro@linux-mips.org> 15613S: Maintained 15614F: drivers/tty/serial/zs.* 15615 15616ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15617M: Minchan Kim <minchan@kernel.org> 15618M: Nitin Gupta <ngupta@vflare.org> 15619R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15620L: linux-mm@kvack.org 15621S: Maintained 15622F: mm/zsmalloc.c 15623F: include/linux/zsmalloc.h 15624F: Documentation/vm/zsmalloc.txt 15625 15626ZSWAP COMPRESSED SWAP CACHING 15627M: Seth Jennings <sjenning@redhat.com> 15628M: Dan Streetman <ddstreet@ieee.org> 15629L: linux-mm@kvack.org 15630S: Maintained 15631F: mm/zswap.c 15632 15633THE REST 15634M: Linus Torvalds <torvalds@linux-foundation.org> 15635L: linux-kernel@vger.kernel.org 15636Q: http://patchwork.kernel.org/project/LKML/list/ 15637T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15638S: Buried alive in reporters 15639F: * 15640F: */ 15641