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