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 <u.kleine-koenig@pengutronix.de> 1377R: Pengutronix Kernel Team <kernel@pengutronix.de> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380N: efm32 1381 1382ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1383M: Robert Jarzmik <robert.jarzmik@free.fr> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-pxa/ezx.c 1387 1388ARM/FARADAY FA526 PORT 1389M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392T: git git://git.berlios.de/gemini-board 1393F: arch/arm/mm/*-fa* 1394 1395ARM/FOOTBRIDGE ARCHITECTURE 1396M: Russell King <linux@armlinux.org.uk> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398W: http://www.armlinux.org.uk/ 1399S: Maintained 1400F: arch/arm/include/asm/hardware/dec21285.h 1401F: arch/arm/mach-footbridge/ 1402 1403ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1404M: Shawn Guo <shawnguo@kernel.org> 1405M: Sascha Hauer <s.hauer@pengutronix.de> 1406R: Pengutronix Kernel Team <kernel@pengutronix.de> 1407R: Fabio Estevam <fabio.estevam@nxp.com> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1411F: arch/arm/mach-imx/ 1412F: arch/arm/mach-mxs/ 1413F: arch/arm/boot/dts/imx* 1414F: arch/arm/configs/imx*_defconfig 1415F: drivers/clk/imx/ 1416F: drivers/soc/imx/ 1417F: include/soc/imx/ 1418 1419ARM/FREESCALE VYBRID ARM ARCHITECTURE 1420M: Shawn Guo <shawnguo@kernel.org> 1421M: Sascha Hauer <s.hauer@pengutronix.de> 1422R: Pengutronix Kernel Team <kernel@pengutronix.de> 1423R: Stefan Agner <stefan@agner.ch> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1427F: arch/arm/mach-imx/*vf610* 1428F: arch/arm/boot/dts/vf* 1429 1430ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/GUMSTIX MACHINE SUPPORT 1436M: Steve Sakoman <sakoman@gmail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1441M: Philipp Zabel <philipp.zabel@gmail.com> 1442M: Paul Parsons <lost.distance@yahoo.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-pxa/hx4700.c 1446F: arch/arm/mach-pxa/include/mach/hx4700.h 1447F: sound/soc/pxa/hx4700.c 1448 1449ARM/HISILICON SOC SUPPORT 1450M: Wei Xu <xuwei5@hisilicon.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452W: http://www.hisilicon.com 1453S: Supported 1454T: git git://github.com/hisilicon/linux-hisi.git 1455F: arch/arm/mach-hisi/ 1456F: arch/arm/boot/dts/hi3* 1457F: arch/arm/boot/dts/hip* 1458F: arch/arm/boot/dts/hisi* 1459F: arch/arm64/boot/dts/hisilicon/ 1460 1461ARM/HP JORNADA 7XX MACHINE SUPPORT 1462M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1463W: www.jlime.com 1464S: Maintained 1465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1466F: arch/arm/mach-sa1100/jornada720.c 1467F: arch/arm/mach-sa1100/include/mach/jornada720.h 1468 1469ARM/IGEP MACHINE SUPPORT 1470M: Enric Balletbo i Serra <eballetbo@gmail.com> 1471M: Javier Martinez Canillas <javier@dowhile0.org> 1472L: linux-omap@vger.kernel.org 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/boot/dts/omap3-igep* 1476 1477ARM/INCOME PXA270 SUPPORT 1478M: Marek Vasut <marek.vasut@gmail.com> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-pxa/colibri-pxa270-income.c 1482 1483ARM/INTEL IOP13XX ARM ARCHITECTURE 1484M: Lennert Buytenhek <kernel@wantstofly.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487 1488ARM/INTEL IOP32X ARM ARCHITECTURE 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/INTEL IOP33X ARM ARCHITECTURE 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Orphan 1496 1497ARM/INTEL IQ81342EX MACHINE SUPPORT 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IXDP2850 MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/INTEL IXP4XX ARM ARCHITECTURE 1508M: Imre Kaloz <kaloz@openwrt.org> 1509M: Krzysztof Halasa <khalasa@piap.pl> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm/mach-ixp4xx/ 1513 1514ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1515M: Jonathan Cameron <jic23@cam.ac.uk> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: arch/arm/mach-pxa/stargate2.c 1519F: drivers/pcmcia/pxa2xx_stargate2.c 1520 1521ARM/INTEL XSC3 (MANZANO) ARM CORE 1522M: Lennert Buytenhek <kernel@wantstofly.org> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525 1526ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1527M: Lennert Buytenhek <kernel@wantstofly.org> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529S: Maintained 1530 1531ARM/LG1K ARCHITECTURE 1532M: Chanho Min <chanho.min@lge.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: arch/arm64/boot/dts/lg/ 1536 1537ARM/LOGICPD PXA270 MACHINE SUPPORT 1538M: Lennert Buytenhek <kernel@wantstofly.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540S: Maintained 1541 1542ARM/LPC18XX ARCHITECTURE 1543M: Joachim Eastwood <manabian@gmail.com> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546F: arch/arm/boot/dts/lpc43* 1547F: drivers/clk/nxp/clk-lpc18xx* 1548F: drivers/clocksource/time-lpc32xx.c 1549F: drivers/i2c/busses/i2c-lpc2k.c 1550F: drivers/memory/pl172.c 1551F: drivers/mtd/spi-nor/nxp-spifi.c 1552F: drivers/rtc/rtc-lpc24xx.c 1553N: lpc18xx 1554 1555ARM/LPC32XX SOC SUPPORT 1556M: Vladimir Zapolskiy <vz@mleia.com> 1557M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1560S: Maintained 1561F: arch/arm/boot/dts/lpc32* 1562F: arch/arm/mach-lpc32xx/ 1563F: drivers/i2c/busses/i2c-pnx.c 1564F: drivers/net/ethernet/nxp/lpc_eth.c 1565F: drivers/usb/host/ohci-nxp.c 1566F: drivers/watchdog/pnx4008_wdt.c 1567N: lpc32xx 1568 1569ARM/MAGICIAN MACHINE SUPPORT 1570M: Philipp Zabel <philipp.zabel@gmail.com> 1571S: Maintained 1572 1573ARM/Marvell Dove/MV78xx0/Orion SOC support 1574M: Jason Cooper <jason@lakedaemon.net> 1575M: Andrew Lunn <andrew@lunn.ch> 1576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1577M: Gregory Clement <gregory.clement@bootlin.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580F: Documentation/devicetree/bindings/soc/dove/ 1581F: arch/arm/mach-dove/ 1582F: arch/arm/mach-mv78xx0/ 1583F: arch/arm/mach-orion5x/ 1584F: arch/arm/plat-orion/ 1585F: arch/arm/boot/dts/dove* 1586F: arch/arm/boot/dts/orion5x* 1587 1588ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Gregory Clement <gregory.clement@bootlin.com> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: arch/arm/boot/dts/armada* 1596F: arch/arm/boot/dts/kirkwood* 1597F: arch/arm/configs/mvebu_*_defconfig 1598F: arch/arm/mach-mvebu/ 1599F: arch/arm64/boot/dts/marvell/armada* 1600F: drivers/cpufreq/armada-37xx-cpufreq.c 1601F: drivers/cpufreq/mvebu-cpufreq.c 1602F: drivers/irqchip/irq-armada-370-xp.c 1603F: drivers/irqchip/irq-mvebu-* 1604F: drivers/pinctrl/mvebu/ 1605F: drivers/rtc/rtc-armada38x.c 1606 1607ARM/Mediatek RTC DRIVER 1608M: Eddie Huang <eddie.huang@mediatek.com> 1609M: Sean Wang <sean.wang@mediatek.com> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1614F: drivers/rtc/rtc-mt6397.c 1615F: drivers/rtc/rtc-mt7622.c 1616 1617ARM/Mediatek SoC support 1618M: Matthias Brugger <matthias.bgg@gmail.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/boot/dts/mt6* 1623F: arch/arm/boot/dts/mt7* 1624F: arch/arm/boot/dts/mt8* 1625F: arch/arm/mach-mediatek/ 1626F: arch/arm64/boot/dts/mediatek/ 1627N: mtk 1628K: mediatek 1629 1630ARM/Mediatek USB3 PHY DRIVER 1631M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: drivers/phy/mediatek/phy-mtk-tphy.c 1636 1637ARM/MICREL KS8695 ARCHITECTURE 1638M: Greg Ungerer <gerg@uclinux.org> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640F: arch/arm/mach-ks8695/ 1641S: Odd Fixes 1642 1643ARM/Microchip (AT91) SoC support 1644M: Nicolas Ferre <nicolas.ferre@microchip.com> 1645M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647W: http://www.linux4sam.org 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1649S: Supported 1650N: at91 1651N: atmel 1652F: arch/arm/mach-at91/ 1653F: include/soc/at91/ 1654F: arch/arm/boot/dts/at91*.dts 1655F: arch/arm/boot/dts/at91*.dtsi 1656F: arch/arm/boot/dts/sama*.dts 1657F: arch/arm/boot/dts/sama*.dtsi 1658F: arch/arm/include/debug/at91.S 1659F: drivers/memory/atmel* 1660F: drivers/watchdog/sama5d4_wdt.c 1661X: drivers/input/touchscreen/atmel_mxt_ts.c 1662X: drivers/net/wireless/atmel/ 1663 1664ARM/MIOA701 MACHINE SUPPORT 1665M: Robert Jarzmik <robert.jarzmik@free.fr> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667F: arch/arm/mach-pxa/mioa701.c 1668S: Maintained 1669 1670ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1671M: Michael Petchkovsky <mkpetch@internode.on.net> 1672S: Maintained 1673 1674ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1675M: Linus Walleij <linus.walleij@linaro.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678F: arch/arm/mach-nomadik/ 1679F: arch/arm/mach-u300/ 1680F: arch/arm/mach-ux500/ 1681F: arch/arm/boot/dts/ste-* 1682F: drivers/clk/clk-nomadik.c 1683F: drivers/clk/clk-u300.c 1684F: drivers/clocksource/clksrc-dbx500-prcmu.c 1685F: drivers/clocksource/timer-u300.c 1686F: drivers/dma/coh901318* 1687F: drivers/dma/ste_dma40* 1688F: drivers/hwspinlock/u8500_hsem.c 1689F: drivers/i2c/busses/i2c-nomadik.c 1690F: drivers/i2c/busses/i2c-stu300.c 1691F: drivers/mfd/ab3100* 1692F: drivers/mfd/ab8500* 1693F: drivers/mfd/abx500* 1694F: drivers/mfd/dbx500* 1695F: drivers/mfd/db8500* 1696F: drivers/pinctrl/nomadik/ 1697F: drivers/pinctrl/pinctrl-coh901* 1698F: drivers/pinctrl/pinctrl-u300.c 1699F: drivers/rtc/rtc-ab3100.c 1700F: drivers/rtc/rtc-ab8500.c 1701F: drivers/rtc/rtc-coh901331.c 1702F: drivers/rtc/rtc-pl031.c 1703F: drivers/watchdog/coh901327_wdt.c 1704F: Documentation/devicetree/bindings/arm/ste-* 1705F: Documentation/devicetree/bindings/arm/ux500/ 1706T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1707 1708ARM/NUVOTON NPCM ARCHITECTURE 1709M: Avi Fishman <avifishman70@gmail.com> 1710M: Tomer Maimon <tmaimon77@gmail.com> 1711R: Patrick Venture <venture@google.com> 1712R: Nancy Yuen <yuenn@google.com> 1713R: Brendan Higgins <brendanhiggins@google.com> 1714L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1715S: Supported 1716F: arch/arm/mach-npcm/ 1717F: arch/arm/boot/dts/nuvoton-npcm* 1718F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1719F: drivers/*/*npcm* 1720F: Documentation/*/*npcm* 1721 1722ARM/NUVOTON W90X900 ARM ARCHITECTURE 1723M: Wan ZongShun <mcuos.com@gmail.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725W: http://www.mcuos.com 1726S: Maintained 1727F: arch/arm/mach-w90x900/ 1728F: drivers/input/keyboard/w90p910_keypad.c 1729F: drivers/input/touchscreen/w90p910_ts.c 1730F: drivers/watchdog/nuc900_wdt.c 1731F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1732F: drivers/mtd/nand/raw/nuc900_nand.c 1733F: drivers/rtc/rtc-nuc900.c 1734F: drivers/spi/spi-nuc900.c 1735F: drivers/usb/host/ehci-w90x900.c 1736F: drivers/video/fbdev/nuc900fb.c 1737 1738ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1739M: Nelson Castillo <arhuaco@freaks-unidos.net> 1740L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1741W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1742S: Supported 1743 1744ARM/Orion SoC/Technologic Systems TS-78xx platform support 1745M: Alexander Clouter <alex@digriz.org.uk> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747W: http://www.digriz.org.uk/ts78xx/kernel 1748S: Maintained 1749F: arch/arm/mach-orion5x/ts78xx-* 1750 1751ARM/OXNAS platform support 1752M: Neil Armstrong <narmstrong@baylibre.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754L: linux-oxnas@groups.io (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-oxnas/ 1757F: arch/arm/boot/dts/ox8*.dts* 1758N: oxnas 1759 1760ARM/PALM TREO SUPPORT 1761M: Tomas Cech <sleep_walker@suse.com> 1762L: linux-arm-kernel@lists.infradead.org 1763W: http://hackndev.com 1764S: Maintained 1765F: arch/arm/mach-pxa/palmtreo.* 1766 1767ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1768M: Marek Vasut <marek.vasut@gmail.com> 1769L: linux-arm-kernel@lists.infradead.org 1770W: http://hackndev.com 1771S: Maintained 1772F: arch/arm/mach-pxa/include/mach/palmtx.h 1773F: arch/arm/mach-pxa/palmtx.c 1774F: arch/arm/mach-pxa/palmt5.* 1775F: arch/arm/mach-pxa/include/mach/palmld.h 1776F: arch/arm/mach-pxa/palmld.c 1777F: arch/arm/mach-pxa/palmte2.* 1778F: arch/arm/mach-pxa/include/mach/palmtc.h 1779F: arch/arm/mach-pxa/palmtc.c 1780 1781ARM/PALMZ72 SUPPORT 1782M: Sergey Lapin <slapin@ossfans.org> 1783L: linux-arm-kernel@lists.infradead.org 1784W: http://hackndev.com 1785S: Maintained 1786F: arch/arm/mach-pxa/palmz72.* 1787 1788ARM/PLEB SUPPORT 1789M: Peter Chubb <pleb@gelato.unsw.edu.au> 1790W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1791S: Maintained 1792 1793ARM/PT DIGITAL BOARD PORT 1794M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796W: http://www.armlinux.org.uk/ 1797S: Maintained 1798 1799ARM/QUALCOMM SUPPORT 1800M: Andy Gross <andy.gross@linaro.org> 1801M: David Brown <david.brown@linaro.org> 1802L: linux-arm-msm@vger.kernel.org 1803L: linux-soc@vger.kernel.org 1804S: Maintained 1805F: Documentation/devicetree/bindings/soc/qcom/ 1806F: arch/arm/boot/dts/qcom-*.dts 1807F: arch/arm/boot/dts/qcom-*.dtsi 1808F: arch/arm/mach-qcom/ 1809F: arch/arm64/boot/dts/qcom/* 1810F: drivers/i2c/busses/i2c-qup.c 1811F: drivers/clk/qcom/ 1812F: drivers/dma/qcom/ 1813F: drivers/soc/qcom/ 1814F: drivers/spi/spi-qup.c 1815F: drivers/tty/serial/msm_serial.c 1816F: drivers/*/pm8???-* 1817F: drivers/mfd/ssbi.c 1818F: drivers/firmware/qcom_scm.c 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1820 1821ARM/RADISYS ENP2611 MACHINE SUPPORT 1822M: Lennert Buytenhek <kernel@wantstofly.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825 1826ARM/REALTEK ARCHITECTURE 1827M: Andreas Färber <afaerber@suse.de> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829S: Maintained 1830F: arch/arm64/boot/dts/realtek/ 1831F: Documentation/devicetree/bindings/arm/realtek.txt 1832 1833ARM/RENESAS ARM64 ARCHITECTURE 1834M: Simon Horman <horms@verge.net.au> 1835M: Magnus Damm <magnus.damm@gmail.com> 1836L: linux-renesas-soc@vger.kernel.org 1837Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1839S: Supported 1840F: arch/arm64/boot/dts/renesas/ 1841F: Documentation/devicetree/bindings/arm/shmobile.txt 1842F: drivers/soc/renesas/ 1843F: include/linux/soc/renesas/ 1844 1845ARM/RISCPC ARCHITECTURE 1846M: Russell King <linux@armlinux.org.uk> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848W: http://www.armlinux.org.uk/ 1849S: Maintained 1850F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1851F: arch/arm/include/asm/hardware/ioc.h 1852F: arch/arm/include/asm/hardware/iomd.h 1853F: arch/arm/include/asm/hardware/memc.h 1854F: arch/arm/mach-rpc/ 1855F: drivers/net/ethernet/8390/etherh.c 1856F: drivers/net/ethernet/i825xx/ether1* 1857F: drivers/net/ethernet/seeq/ether3* 1858F: drivers/scsi/arm/ 1859 1860ARM/Rockchip SoC support 1861M: Heiko Stuebner <heiko@sntech.de> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863L: linux-rockchip@lists.infradead.org 1864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1865S: Maintained 1866F: arch/arm/boot/dts/rk3* 1867F: arch/arm/boot/dts/rv1108* 1868F: arch/arm/mach-rockchip/ 1869F: drivers/clk/rockchip/ 1870F: drivers/i2c/busses/i2c-rk3x.c 1871F: drivers/*/*rockchip* 1872F: drivers/*/*/*rockchip* 1873F: sound/soc/rockchip/ 1874N: rockchip 1875 1876ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1877M: Kukjin Kim <kgene@kernel.org> 1878M: Krzysztof Kozlowski <krzk@kernel.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1881Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1882S: Maintained 1883F: arch/arm/boot/dts/s3c* 1884F: arch/arm/boot/dts/s5p* 1885F: arch/arm/boot/dts/exynos* 1886F: arch/arm64/boot/dts/exynos/ 1887F: arch/arm/plat-samsung/ 1888F: arch/arm/mach-s3c24*/ 1889F: arch/arm/mach-s3c64xx/ 1890F: arch/arm/mach-s5p*/ 1891F: arch/arm/mach-exynos*/ 1892F: drivers/*/*s3c24* 1893F: drivers/*/*/*s3c24* 1894F: drivers/*/*s3c64xx* 1895F: drivers/*/*s5pv210* 1896F: drivers/memory/samsung/* 1897F: drivers/soc/samsung/* 1898F: Documentation/arm/Samsung/ 1899F: Documentation/devicetree/bindings/arm/samsung/ 1900F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1901F: Documentation/devicetree/bindings/power/pd-samsung.txt 1902N: exynos 1903 1904ARM/SAMSUNG MOBILE MACHINE SUPPORT 1905M: Kyungmin Park <kyungmin.park@samsung.com> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907S: Maintained 1908F: arch/arm/mach-s5pv210/ 1909 1910ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1911M: Kyungmin Park <kyungmin.park@samsung.com> 1912M: Kamil Debski <kamil@wypas.org> 1913M: Andrzej Hajda <a.hajda@samsung.com> 1914L: linux-arm-kernel@lists.infradead.org 1915L: linux-media@vger.kernel.org 1916S: Maintained 1917F: drivers/media/platform/s5p-g2d/ 1918 1919ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1920M: Marek Szyprowski <m.szyprowski@samsung.com> 1921L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1922L: linux-media@vger.kernel.org 1923S: Maintained 1924F: drivers/media/platform/s5p-cec/ 1925F: Documentation/devicetree/bindings/media/s5p-cec.txt 1926 1927ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1928M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1929M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-jpeg/ 1934 1935ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1936M: Kyungmin Park <kyungmin.park@samsung.com> 1937M: Kamil Debski <kamil@wypas.org> 1938M: Jeongtae Park <jtp.park@samsung.com> 1939M: Andrzej Hajda <a.hajda@samsung.com> 1940L: linux-arm-kernel@lists.infradead.org 1941L: linux-media@vger.kernel.org 1942S: Maintained 1943F: arch/arm/plat-samsung/s5p-dev-mfc.c 1944F: drivers/media/platform/s5p-mfc/ 1945 1946ARM/SHMOBILE ARM ARCHITECTURE 1947M: Simon Horman <horms@verge.net.au> 1948M: Magnus Damm <magnus.damm@gmail.com> 1949L: linux-renesas-soc@vger.kernel.org 1950Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1951T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1952S: Supported 1953F: arch/arm/boot/dts/emev2* 1954F: arch/arm/boot/dts/r7s* 1955F: arch/arm/boot/dts/r8a* 1956F: arch/arm/boot/dts/sh* 1957F: arch/arm/configs/shmobile_defconfig 1958F: arch/arm/include/debug/renesas-scif.S 1959F: arch/arm/mach-shmobile/ 1960F: Documentation/devicetree/bindings/arm/shmobile.txt 1961F: drivers/soc/renesas/ 1962F: include/linux/soc/renesas/ 1963 1964ARM/SOCFPGA ARCHITECTURE 1965M: Dinh Nguyen <dinguyen@kernel.org> 1966S: Maintained 1967F: arch/arm/mach-socfpga/ 1968F: arch/arm/boot/dts/socfpga* 1969F: arch/arm/configs/socfpga_defconfig 1970F: arch/arm64/boot/dts/altera/ 1971W: http://www.rocketboards.org 1972T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1973 1974ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1975M: Dinh Nguyen <dinguyen@kernel.org> 1976S: Maintained 1977F: drivers/clk/socfpga/ 1978 1979ARM/SOCFPGA EDAC SUPPORT 1980M: Thor Thayer <thor.thayer@linux.intel.com> 1981S: Maintained 1982F: drivers/edac/altera_edac. 1983 1984ARM/SPREADTRUM SoC SUPPORT 1985M: Orson Zhai <orsonzhai@gmail.com> 1986M: Baolin Wang <baolin.wang@linaro.org> 1987M: Chunyan Zhang <zhang.lyra@gmail.com> 1988S: Maintained 1989F: arch/arm64/boot/dts/sprd 1990N: sprd 1991 1992ARM/STI ARCHITECTURE 1993M: Patrice Chotard <patrice.chotard@st.com> 1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1995W: http://www.stlinux.com 1996S: Maintained 1997F: arch/arm/mach-sti/ 1998F: arch/arm/boot/dts/sti* 1999F: drivers/char/hw_random/st-rng.c 2000F: drivers/clocksource/arm_global_timer.c 2001F: drivers/clocksource/clksrc_st_lpc.c 2002F: drivers/cpufreq/sti-cpufreq.c 2003F: drivers/dma/st_fdma* 2004F: drivers/i2c/busses/i2c-st.c 2005F: drivers/media/rc/st_rc.c 2006F: drivers/media/platform/sti/c8sectpfe/ 2007F: drivers/mmc/host/sdhci-st.c 2008F: drivers/phy/st/phy-miphy28lp.c 2009F: drivers/phy/st/phy-stih407-usb.c 2010F: drivers/pinctrl/pinctrl-st.c 2011F: drivers/remoteproc/st_remoteproc.c 2012F: drivers/remoteproc/st_slim_rproc.c 2013F: drivers/reset/sti/ 2014F: drivers/rtc/rtc-st-lpc.c 2015F: drivers/tty/serial/st-asc.c 2016F: drivers/usb/dwc3/dwc3-st.c 2017F: drivers/usb/host/ehci-st.c 2018F: drivers/usb/host/ohci-st.c 2019F: drivers/watchdog/st_lpc_wdt.c 2020F: drivers/ata/ahci_st.c 2021F: include/linux/remoteproc/st_slim_rproc.h 2022 2023ARM/STM32 ARCHITECTURE 2024M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2025M: Alexandre Torgue <alexandre.torgue@st.com> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Maintained 2028T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2029N: stm32 2030F: arch/arm/boot/dts/stm32* 2031F: arch/arm/mach-stm32/ 2032F: drivers/clocksource/armv7m_systick.c 2033 2034ARM/Synaptics Berlin SoC support 2035M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2036M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039F: arch/arm/mach-berlin/ 2040F: arch/arm/boot/dts/berlin* 2041F: arch/arm64/boot/dts/marvell/berlin* 2042 2043ARM/TANGO ARCHITECTURE 2044M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2045M: Mans Rullgard <mans@mansr.com> 2046L: linux-arm-kernel@lists.infradead.org 2047S: Odd Fixes 2048N: tango 2049 2050ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2051M: Lennert Buytenhek <kernel@wantstofly.org> 2052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2053S: Maintained 2054 2055ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2056M: Hans Verkuil <hans.verkuil@cisco.com> 2057L: linux-tegra@vger.kernel.org 2058L: linux-media@vger.kernel.org 2059S: Maintained 2060F: drivers/media/platform/tegra-cec/ 2061F: Documentation/devicetree/bindings/media/tegra-cec.txt 2062 2063ARM/TETON BGA MACHINE SUPPORT 2064M: "Mark F. Brown" <mark.brown314@gmail.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067 2068ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2069M: Santosh Shilimkar <ssantosh@kernel.org> 2070L: linux-kernel@vger.kernel.org 2071S: Maintained 2072F: drivers/memory/*emif* 2073 2074ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2075M: Santosh Shilimkar <ssantosh@kernel.org> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077S: Maintained 2078F: arch/arm/mach-keystone/ 2079F: arch/arm/boot/dts/keystone-* 2080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2081 2082ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2083M: Santosh Shilimkar <ssantosh@kernel.org> 2084L: linux-kernel@vger.kernel.org 2085S: Maintained 2086F: drivers/clk/keystone/ 2087 2088ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2089M: Santosh Shilimkar <ssantosh@kernel.org> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091L: linux-kernel@vger.kernel.org 2092S: Maintained 2093F: drivers/clocksource/timer-keystone.c 2094 2095ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2096M: Santosh Shilimkar <ssantosh@kernel.org> 2097L: linux-kernel@vger.kernel.org 2098S: Maintained 2099F: drivers/power/reset/keystone-reset.c 2100 2101ARM/THECUS N2100 MACHINE SUPPORT 2102M: Lennert Buytenhek <kernel@wantstofly.org> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104S: Maintained 2105 2106ARM/TOSA MACHINE SUPPORT 2107M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2108M: Dirk Opfer <dirk@opfer-online.de> 2109S: Maintained 2110 2111ARM/UNIPHIER ARCHITECTURE 2112M: Masahiro Yamada <yamada.masahiro@socionext.com> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2115S: Maintained 2116F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2117F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2118F: arch/arm/boot/dts/uniphier* 2119F: arch/arm/include/asm/hardware/cache-uniphier.h 2120F: arch/arm/mach-uniphier/ 2121F: arch/arm/mm/cache-uniphier.c 2122F: arch/arm64/boot/dts/socionext/uniphier* 2123F: drivers/bus/uniphier-system-bus.c 2124F: drivers/clk/uniphier/ 2125F: drivers/gpio/gpio-uniphier.c 2126F: drivers/i2c/busses/i2c-uniphier* 2127F: drivers/irqchip/irq-uniphier-aidet.c 2128F: drivers/pinctrl/uniphier/ 2129F: drivers/reset/reset-uniphier.c 2130F: drivers/tty/serial/8250/8250_uniphier.c 2131N: uniphier 2132 2133ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2134M: Ulf Hansson <ulf.hansson@linaro.org> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136T: git git://git.linaro.org/people/ulfh/clk.git 2137S: Maintained 2138F: drivers/clk/ux500/ 2139 2140ARM/VERSATILE EXPRESS PLATFORM 2141M: Liviu Dudau <liviu.dudau@arm.com> 2142M: Sudeep Holla <sudeep.holla@arm.com> 2143M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2145S: Maintained 2146F: arch/arm/boot/dts/vexpress* 2147F: arch/arm64/boot/dts/arm/ 2148F: arch/arm/mach-vexpress/ 2149F: */*/vexpress* 2150F: */*/*/vexpress* 2151F: drivers/clk/versatile/clk-vexpress-osc.c 2152F: drivers/clocksource/versatile.c 2153N: mps2 2154 2155ARM/VFP SUPPORT 2156M: Russell King <linux@armlinux.org.uk> 2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2158W: http://www.armlinux.org.uk/ 2159S: Maintained 2160F: arch/arm/vfp/ 2161 2162ARM/VOIPAC PXA270 SUPPORT 2163M: Marek Vasut <marek.vasut@gmail.com> 2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2165S: Maintained 2166F: arch/arm/mach-pxa/vpac270.c 2167F: arch/arm/mach-pxa/include/mach/vpac270.h 2168 2169ARM/VT8500 ARM ARCHITECTURE 2170M: Tony Prisk <linux@prisktech.co.nz> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Maintained 2173F: arch/arm/mach-vt8500/ 2174F: drivers/clocksource/vt8500_timer.c 2175F: drivers/i2c/busses/i2c-wmt.c 2176F: drivers/mmc/host/wmt-sdmmc.c 2177F: drivers/pwm/pwm-vt8500.c 2178F: drivers/rtc/rtc-vt8500.c 2179F: drivers/tty/serial/vt8500_serial.c 2180F: drivers/usb/host/ehci-platform.c 2181F: drivers/usb/host/uhci-platform.c 2182F: drivers/video/fbdev/vt8500lcdfb.* 2183F: drivers/video/fbdev/wm8505fb* 2184F: drivers/video/fbdev/wmt_ge_rops.* 2185 2186ARM/ZIPIT Z2 SUPPORT 2187M: Marek Vasut <marek.vasut@gmail.com> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189S: Maintained 2190F: arch/arm/mach-pxa/z2.c 2191F: arch/arm/mach-pxa/include/mach/z2.h 2192 2193ARM/ZTE ARCHITECTURE 2194M: Jun Nie <jun.nie@linaro.org> 2195M: Baoyou Xie <baoyou.xie@linaro.org> 2196M: Shawn Guo <shawnguo@kernel.org> 2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2198S: Maintained 2199F: arch/arm/boot/dts/zx2967* 2200F: arch/arm/mach-zx/ 2201F: arch/arm64/boot/dts/zte/ 2202F: drivers/clk/zte/ 2203F: drivers/dma/zx_dma.c 2204F: drivers/gpio/gpio-zx.c 2205F: drivers/i2c/busses/i2c-zx2967.c 2206F: drivers/mmc/host/dw_mmc-zx.* 2207F: drivers/pinctrl/zte/ 2208F: drivers/soc/zte/ 2209F: drivers/thermal/zx2967_thermal.c 2210F: drivers/watchdog/zx2967_wdt.c 2211F: Documentation/devicetree/bindings/arm/zte.txt 2212F: Documentation/devicetree/bindings/clock/zx2967*.txt 2213F: Documentation/devicetree/bindings/dma/zxdma.txt 2214F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2215F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2216F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2217F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2218F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2219F: Documentation/devicetree/bindings/soc/zte/ 2220F: Documentation/devicetree/bindings/sound/zte,*.txt 2221F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2222F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2223F: include/dt-bindings/clock/zx2967*.h 2224F: include/dt-bindings/soc/zte,*.h 2225F: sound/soc/codecs/zx_aud96p22.c 2226F: sound/soc/zte/ 2227 2228ARM/ZYNQ ARCHITECTURE 2229M: Michal Simek <michal.simek@xilinx.com> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231W: http://wiki.xilinx.com 2232T: git https://github.com/Xilinx/linux-xlnx.git 2233S: Supported 2234F: arch/arm/mach-zynq/ 2235F: drivers/cpuidle/cpuidle-zynq.c 2236F: drivers/block/xsysace.c 2237N: zynq 2238N: xilinx 2239F: drivers/clocksource/cadence_ttc_timer.c 2240F: drivers/i2c/busses/i2c-cadence.c 2241F: drivers/mmc/host/sdhci-of-arasan.c 2242F: drivers/edac/synopsys_edac.c 2243 2244ARM64 PORT (AARCH64 ARCHITECTURE) 2245M: Catalin Marinas <catalin.marinas@arm.com> 2246M: Will Deacon <will.deacon@arm.com> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2249S: Maintained 2250F: arch/arm64/ 2251F: Documentation/arm64/ 2252 2253AS3645A LED FLASH CONTROLLER DRIVER 2254M: Sakari Ailus <sakari.ailus@iki.fi> 2255L: linux-leds@vger.kernel.org 2256S: Maintained 2257F: drivers/leds/leds-as3645a.c 2258 2259ASAHI KASEI AK8974 DRIVER 2260M: Linus Walleij <linus.walleij@linaro.org> 2261L: linux-iio@vger.kernel.org 2262W: http://www.akm.com/ 2263S: Supported 2264F: drivers/iio/magnetometer/ak8974.c 2265 2266ASC7621 HARDWARE MONITOR DRIVER 2267M: George Joseph <george.joseph@fairview5.com> 2268L: linux-hwmon@vger.kernel.org 2269S: Maintained 2270F: Documentation/hwmon/asc7621 2271F: drivers/hwmon/asc7621.c 2272 2273ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2274M: Corentin Chary <corentin.chary@gmail.com> 2275L: acpi4asus-user@lists.sourceforge.net 2276L: platform-driver-x86@vger.kernel.org 2277W: http://acpi4asus.sf.net 2278S: Maintained 2279F: drivers/platform/x86/asus*.c 2280F: drivers/platform/x86/eeepc*.c 2281 2282ASUS WIRELESS RADIO CONTROL DRIVER 2283M: João Paulo Rechi Vita <jprvita@gmail.com> 2284L: platform-driver-x86@vger.kernel.org 2285S: Maintained 2286F: drivers/platform/x86/asus-wireless.c 2287 2288ASYMMETRIC KEYS 2289M: David Howells <dhowells@redhat.com> 2290L: keyrings@vger.kernel.org 2291S: Maintained 2292F: Documentation/crypto/asymmetric-keys.txt 2293F: include/linux/verification.h 2294F: include/crypto/public_key.h 2295F: include/crypto/pkcs7.h 2296F: crypto/asymmetric_keys/ 2297 2298ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2299R: Dan Williams <dan.j.williams@intel.com> 2300W: http://sourceforge.net/projects/xscaleiop 2301S: Odd fixes 2302F: Documentation/crypto/async-tx-api.txt 2303F: crypto/async_tx/ 2304F: drivers/dma/ 2305F: include/linux/dmaengine.h 2306F: include/linux/async_tx.h 2307 2308AT24 EEPROM DRIVER 2309M: Bartosz Golaszewski <brgl@bgdev.pl> 2310L: linux-i2c@vger.kernel.org 2311T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2312S: Maintained 2313F: Documentation/devicetree/bindings/eeprom/at24.txt 2314F: drivers/misc/eeprom/at24.c 2315F: include/linux/platform_data/at24.h 2316 2317ATA OVER ETHERNET (AOE) DRIVER 2318M: "Ed L. Cashin" <ed.cashin@acm.org> 2319W: http://www.openaoe.org/ 2320S: Supported 2321F: Documentation/aoe/ 2322F: drivers/block/aoe/ 2323 2324ATHEROS 71XX/9XXX GPIO DRIVER 2325M: Alban Bedel <albeu@free.fr> 2326W: https://github.com/AlbanBedel/linux 2327T: git git://github.com/AlbanBedel/linux 2328S: Maintained 2329F: drivers/gpio/gpio-ath79.c 2330F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2331 2332ATHEROS ATH GENERIC UTILITIES 2333M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2334L: linux-wireless@vger.kernel.org 2335S: Supported 2336F: drivers/net/wireless/ath/* 2337 2338ATHEROS ATH5K WIRELESS DRIVER 2339M: Jiri Slaby <jirislaby@gmail.com> 2340M: Nick Kossifidis <mickflemm@gmail.com> 2341M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2342L: linux-wireless@vger.kernel.org 2343W: http://wireless.kernel.org/en/users/Drivers/ath5k 2344S: Maintained 2345F: drivers/net/wireless/ath/ath5k/ 2346 2347ATHEROS ATH6KL WIRELESS DRIVER 2348M: Kalle Valo <kvalo@qca.qualcomm.com> 2349L: linux-wireless@vger.kernel.org 2350W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2352S: Supported 2353F: drivers/net/wireless/ath/ath6kl/ 2354 2355ATI_REMOTE2 DRIVER 2356M: Ville Syrjala <syrjala@sci.fi> 2357S: Maintained 2358F: drivers/input/misc/ati_remote2.c 2359 2360ATK0110 HWMON DRIVER 2361M: Luca Tettamanti <kronos.it@gmail.com> 2362L: linux-hwmon@vger.kernel.org 2363S: Maintained 2364F: drivers/hwmon/asus_atk0110.c 2365 2366ATLX ETHERNET DRIVERS 2367M: Jay Cliburn <jcliburn@gmail.com> 2368M: Chris Snook <chris.snook@gmail.com> 2369L: netdev@vger.kernel.org 2370W: http://sourceforge.net/projects/atl1 2371W: http://atl1.sourceforge.net 2372S: Maintained 2373F: drivers/net/ethernet/atheros/ 2374 2375ATM 2376M: Chas Williams <3chas3@gmail.com> 2377L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2378L: netdev@vger.kernel.org 2379W: http://linux-atm.sourceforge.net 2380S: Maintained 2381F: drivers/atm/ 2382F: include/linux/atm* 2383F: include/uapi/linux/atm* 2384 2385ATMEL AT91 / AT32 MCI DRIVER 2386M: Ludovic Desroches <ludovic.desroches@microchip.com> 2387S: Maintained 2388F: drivers/mmc/host/atmel-mci.c 2389 2390ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2391M: Nicolas Ferre <nicolas.ferre@microchip.com> 2392S: Supported 2393F: drivers/power/reset/at91-sama5d2_shdwc.c 2394 2395ATMEL Audio ALSA driver 2396M: Nicolas Ferre <nicolas.ferre@microchip.com> 2397L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2398S: Supported 2399F: sound/soc/atmel 2400 2401ATMEL I2C DRIVER 2402M: Ludovic Desroches <ludovic.desroches@microchip.com> 2403L: linux-i2c@vger.kernel.org 2404S: Supported 2405F: drivers/i2c/busses/i2c-at91.c 2406 2407ATMEL ISI DRIVER 2408M: Ludovic Desroches <ludovic.desroches@microchip.com> 2409L: linux-media@vger.kernel.org 2410S: Supported 2411F: drivers/media/platform/atmel/atmel-isi.c 2412F: include/media/atmel-isi.h 2413 2414ATMEL LCDFB DRIVER 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416L: linux-fbdev@vger.kernel.org 2417S: Maintained 2418F: drivers/video/fbdev/atmel_lcdfb.c 2419F: include/video/atmel_lcdc.h 2420 2421ATMEL MACB ETHERNET DRIVER 2422M: Nicolas Ferre <nicolas.ferre@microchip.com> 2423S: Supported 2424F: drivers/net/ethernet/cadence/ 2425 2426ATMEL MAXTOUCH DRIVER 2427M: Nick Dyer <nick@shmanahar.org> 2428T: git git://github.com/ndyer/linux.git 2429S: Maintained 2430F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2431F: drivers/input/touchscreen/atmel_mxt_ts.c 2432 2433ATMEL SAMA5D2 ADC DRIVER 2434M: Ludovic Desroches <ludovic.desroches@microchip.com> 2435L: linux-iio@vger.kernel.org 2436S: Supported 2437F: drivers/iio/adc/at91-sama5d2_adc.c 2438 2439ATMEL SDMMC DRIVER 2440M: Ludovic Desroches <ludovic.desroches@microchip.com> 2441L: linux-mmc@vger.kernel.org 2442S: Supported 2443F: drivers/mmc/host/sdhci-of-at91.c 2444 2445ATMEL SPI DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/spi/spi-atmel.* 2449 2450ATMEL SSC DRIVER 2451M: Nicolas Ferre <nicolas.ferre@microchip.com> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453S: Supported 2454F: drivers/misc/atmel-ssc.c 2455F: include/linux/atmel-ssc.h 2456 2457ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2458M: Nicolas Ferre <nicolas.ferre@microchip.com> 2459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2460S: Supported 2461F: drivers/misc/atmel_tclib.c 2462F: drivers/clocksource/tcb_clksrc.c 2463 2464ATMEL USBA UDC DRIVER 2465M: Nicolas Ferre <nicolas.ferre@microchip.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467S: Supported 2468F: drivers/usb/gadget/udc/atmel_usba_udc.* 2469 2470ATMEL WIRELESS DRIVER 2471M: Simon Kelley <simon@thekelleys.org.uk> 2472L: linux-wireless@vger.kernel.org 2473W: http://www.thekelleys.org.uk/atmel 2474W: http://atmelwlandriver.sourceforge.net/ 2475S: Maintained 2476F: drivers/net/wireless/atmel/atmel* 2477 2478ATMEL XDMA DRIVER 2479M: Ludovic Desroches <ludovic.desroches@microchip.com> 2480L: linux-arm-kernel@lists.infradead.org 2481L: dmaengine@vger.kernel.org 2482S: Supported 2483F: drivers/dma/at_xdmac.c 2484 2485ATOMIC INFRASTRUCTURE 2486M: Will Deacon <will.deacon@arm.com> 2487M: Peter Zijlstra <peterz@infradead.org> 2488R: Boqun Feng <boqun.feng@gmail.com> 2489L: linux-kernel@vger.kernel.org 2490S: Maintained 2491F: arch/*/include/asm/atomic*.h 2492F: include/*/atomic*.h 2493 2494ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2495M: Bradley Grove <linuxdrivers@attotech.com> 2496L: linux-scsi@vger.kernel.org 2497W: http://www.attotech.com 2498S: Supported 2499F: drivers/scsi/esas2r 2500 2501ATUSB IEEE 802.15.4 RADIO DRIVER 2502M: Stefan Schmidt <stefan@osg.samsung.com> 2503L: linux-wpan@vger.kernel.org 2504S: Maintained 2505F: drivers/net/ieee802154/atusb.c 2506F: drivers/net/ieee802154/atusb.h 2507F: drivers/net/ieee802154/at86rf230.h 2508 2509AUDIT SUBSYSTEM 2510M: Paul Moore <paul@paul-moore.com> 2511M: Eric Paris <eparis@redhat.com> 2512L: linux-audit@redhat.com (moderated for non-subscribers) 2513W: https://github.com/linux-audit 2514T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2515S: Supported 2516F: include/linux/audit.h 2517F: include/uapi/linux/audit.h 2518F: kernel/audit* 2519 2520AUXILIARY DISPLAY DRIVERS 2521M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2522W: http://miguelojeda.es/auxdisplay.htm 2523W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2524S: Maintained 2525F: drivers/auxdisplay/ 2526F: include/linux/cfag12864b.h 2527 2528AX.25 NETWORK LAYER 2529M: Ralf Baechle <ralf@linux-mips.org> 2530L: linux-hams@vger.kernel.org 2531W: http://www.linux-ax25.org/ 2532S: Maintained 2533F: include/uapi/linux/ax25.h 2534F: include/net/ax25.h 2535F: net/ax25/ 2536 2537AXENTIA ARM DEVICES 2538M: Peter Rosin <peda@axentia.se> 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540S: Maintained 2541F: Documentation/devicetree/bindings/arm/axentia.txt 2542F: arch/arm/boot/dts/at91-linea.dtsi 2543F: arch/arm/boot/dts/at91-natte.dtsi 2544F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2545F: arch/arm/boot/dts/at91-tse850-3.dts 2546 2547AXENTIA ASOC DRIVERS 2548M: Peter Rosin <peda@axentia.se> 2549L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2550S: Maintained 2551F: Documentation/devicetree/bindings/sound/axentia,* 2552F: sound/soc/atmel/tse850-pcm5142.c 2553 2554AZ6007 DVB DRIVER 2555M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2556M: Mauro Carvalho Chehab <mchehab@kernel.org> 2557L: linux-media@vger.kernel.org 2558W: https://linuxtv.org 2559T: git git://linuxtv.org/media_tree.git 2560S: Maintained 2561F: drivers/media/usb/dvb-usb-v2/az6007.c 2562 2563AZTECH FM RADIO RECEIVER DRIVER 2564M: Hans Verkuil <hverkuil@xs4all.nl> 2565L: linux-media@vger.kernel.org 2566T: git git://linuxtv.org/media_tree.git 2567W: https://linuxtv.org 2568S: Maintained 2569F: drivers/media/radio/radio-aztech* 2570 2571B43 WIRELESS DRIVER 2572L: linux-wireless@vger.kernel.org 2573L: b43-dev@lists.infradead.org 2574W: http://wireless.kernel.org/en/users/Drivers/b43 2575S: Odd Fixes 2576F: drivers/net/wireless/broadcom/b43/ 2577 2578B43LEGACY WIRELESS DRIVER 2579M: Larry Finger <Larry.Finger@lwfinger.net> 2580L: linux-wireless@vger.kernel.org 2581L: b43-dev@lists.infradead.org 2582W: http://wireless.kernel.org/en/users/Drivers/b43 2583S: Maintained 2584F: drivers/net/wireless/broadcom/b43legacy/ 2585 2586BACKLIGHT CLASS/SUBSYSTEM 2587M: Lee Jones <lee.jones@linaro.org> 2588M: Daniel Thompson <daniel.thompson@linaro.org> 2589M: Jingoo Han <jingoohan1@gmail.com> 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2591S: Maintained 2592F: drivers/video/backlight/ 2593F: include/linux/backlight.h 2594F: include/linux/pwm_backlight.h 2595F: Documentation/devicetree/bindings/leds/backlight 2596 2597BATMAN ADVANCED 2598M: Marek Lindner <mareklindner@neomailbox.ch> 2599M: Simon Wunderlich <sw@simonwunderlich.de> 2600M: Antonio Quartulli <a@unstable.cc> 2601L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2602W: https://www.open-mesh.org/ 2603Q: https://patchwork.open-mesh.org/project/batman/list/ 2604S: Maintained 2605F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2606F: Documentation/ABI/testing/sysfs-class-net-mesh 2607F: Documentation/networking/batman-adv.rst 2608F: include/uapi/linux/batadv_packet.h 2609F: include/uapi/linux/batman_adv.h 2610F: net/batman-adv/ 2611 2612BAYCOM/HDLCDRV DRIVERS FOR AX.25 2613M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2614L: linux-hams@vger.kernel.org 2615W: http://www.baycom.org/~tom/ham/ham.html 2616S: Maintained 2617F: drivers/net/hamradio/baycom* 2618 2619BCACHE (BLOCK LAYER CACHE) 2620M: Michael Lyle <mlyle@lyle.org> 2621M: Kent Overstreet <kent.overstreet@gmail.com> 2622L: linux-bcache@vger.kernel.org 2623W: http://bcache.evilpiepirate.org 2624C: irc://irc.oftc.net/bcache 2625S: Maintained 2626F: drivers/md/bcache/ 2627 2628BDISP ST MEDIA DRIVER 2629M: Fabien Dessenne <fabien.dessenne@st.com> 2630L: linux-media@vger.kernel.org 2631T: git git://linuxtv.org/media_tree.git 2632W: https://linuxtv.org 2633S: Supported 2634F: drivers/media/platform/sti/bdisp 2635 2636BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2637M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2638L: netdev@vger.kernel.org 2639S: Maintained 2640F: drivers/net/ethernet/ec_bhf.c 2641 2642BEFS FILE SYSTEM 2643M: Luis de Bethencourt <luisbg@kernel.org> 2644M: Salah Triki <salah.triki@gmail.com> 2645S: Maintained 2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2647F: Documentation/filesystems/befs.txt 2648F: fs/befs/ 2649 2650BFQ I/O SCHEDULER 2651M: Paolo Valente <paolo.valente@linaro.org> 2652M: Jens Axboe <axboe@kernel.dk> 2653L: linux-block@vger.kernel.org 2654S: Maintained 2655F: block/bfq-* 2656F: Documentation/block/bfq-iosched.txt 2657 2658BFS FILE SYSTEM 2659M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2660S: Maintained 2661F: Documentation/filesystems/bfs.txt 2662F: fs/bfs/ 2663F: include/uapi/linux/bfs_fs.h 2664 2665BLINKM RGB LED DRIVER 2666M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2667S: Maintained 2668F: drivers/leds/leds-blinkm.c 2669 2670BLOCK LAYER 2671M: Jens Axboe <axboe@kernel.dk> 2672L: linux-block@vger.kernel.org 2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2674S: Maintained 2675F: block/ 2676F: drivers/block/ 2677F: kernel/trace/blktrace.c 2678F: lib/sbitmap.c 2679 2680BLOCK2MTD DRIVER 2681M: Joern Engel <joern@lazybastard.org> 2682L: linux-mtd@lists.infradead.org 2683S: Maintained 2684F: drivers/mtd/devices/block2mtd.c 2685 2686BLUETOOTH DRIVERS 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Johan Hedberg <johan.hedberg@gmail.com> 2689L: linux-bluetooth@vger.kernel.org 2690W: http://www.bluez.org/ 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2693S: Maintained 2694F: drivers/bluetooth/ 2695 2696BLUETOOTH SUBSYSTEM 2697M: Marcel Holtmann <marcel@holtmann.org> 2698M: Johan Hedberg <johan.hedberg@gmail.com> 2699L: linux-bluetooth@vger.kernel.org 2700W: http://www.bluez.org/ 2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2703S: Maintained 2704F: net/bluetooth/ 2705F: include/net/bluetooth/ 2706 2707BONDING DRIVER 2708M: Jay Vosburgh <j.vosburgh@gmail.com> 2709M: Veaceslav Falico <vfalico@gmail.com> 2710M: Andy Gospodarek <andy@greyhouse.net> 2711L: netdev@vger.kernel.org 2712W: http://sourceforge.net/projects/bonding/ 2713S: Supported 2714F: drivers/net/bonding/ 2715F: include/uapi/linux/if_bonding.h 2716 2717BPF (Safe dynamic programs and tools) 2718M: Alexei Starovoitov <ast@kernel.org> 2719M: Daniel Borkmann <daniel@iogearbox.net> 2720L: netdev@vger.kernel.org 2721L: linux-kernel@vger.kernel.org 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2724S: Supported 2725F: arch/x86/net/bpf_jit* 2726F: Documentation/networking/filter.txt 2727F: Documentation/bpf/ 2728F: include/linux/bpf* 2729F: include/linux/filter.h 2730F: include/trace/events/bpf.h 2731F: include/trace/events/xdp.h 2732F: include/uapi/linux/bpf* 2733F: include/uapi/linux/filter.h 2734F: kernel/bpf/ 2735F: kernel/trace/bpf_trace.c 2736F: lib/test_bpf.c 2737F: net/bpf/ 2738F: net/core/filter.c 2739F: net/sched/act_bpf.c 2740F: net/sched/cls_bpf.c 2741F: samples/bpf/ 2742F: tools/bpf/ 2743F: tools/testing/selftests/bpf/ 2744 2745BROADCOM B44 10/100 ETHERNET DRIVER 2746M: Michael Chan <michael.chan@broadcom.com> 2747L: netdev@vger.kernel.org 2748S: Supported 2749F: drivers/net/ethernet/broadcom/b44.* 2750 2751BROADCOM B53 ETHERNET SWITCH DRIVER 2752M: Florian Fainelli <f.fainelli@gmail.com> 2753L: netdev@vger.kernel.org 2754L: openwrt-devel@lists.openwrt.org (subscribers-only) 2755S: Supported 2756F: drivers/net/dsa/b53/* 2757F: include/linux/platform_data/b53.h 2758 2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761M: Ray Jui <rjui@broadcom.com> 2762M: Scott Branden <sbranden@broadcom.com> 2763M: bcm-kernel-feedback-list@broadcom.com 2764T: git git://github.com/broadcom/mach-bcm 2765S: Maintained 2766N: bcm281* 2767N: bcm113* 2768N: bcm216* 2769N: kona 2770F: arch/arm/mach-bcm/ 2771 2772BROADCOM BCM2835 ARM ARCHITECTURE 2773M: Eric Anholt <eric@anholt.net> 2774M: Stefan Wahren <stefan.wahren@i2se.com> 2775L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2777T: git git://github.com/anholt/linux 2778S: Maintained 2779N: bcm2835 2780F: drivers/staging/vc04_services 2781 2782BROADCOM BCM47XX MIPS ARCHITECTURE 2783M: Hauke Mehrtens <hauke@hauke-m.de> 2784M: Rafał Miłecki <zajec5@gmail.com> 2785L: linux-mips@linux-mips.org 2786S: Maintained 2787F: Documentation/devicetree/bindings/mips/brcm/ 2788F: arch/mips/bcm47xx/* 2789F: arch/mips/include/asm/mach-bcm47xx/* 2790 2791BROADCOM BCM5301X ARM ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794M: Jon Mason <jonmason@broadcom.com> 2795M: bcm-kernel-feedback-list@broadcom.com 2796L: linux-arm-kernel@lists.infradead.org 2797S: Maintained 2798F: arch/arm/mach-bcm/bcm_5301x.c 2799F: arch/arm/boot/dts/bcm5301x*.dtsi 2800F: arch/arm/boot/dts/bcm470* 2801F: arch/arm/boot/dts/bcm953012* 2802 2803BROADCOM BCM53573 ARM ARCHITECTURE 2804M: Rafał Miłecki <rafal@milecki.pl> 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/boot/dts/bcm53573* 2808F: arch/arm/boot/dts/bcm47189* 2809 2810BROADCOM BCM63XX ARM ARCHITECTURE 2811M: Florian Fainelli <f.fainelli@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/stblinux.git 2815S: Maintained 2816N: bcm63xx 2817 2818BROADCOM BCM63XX/BCM33XX UDC DRIVER 2819M: Kevin Cernekee <cernekee@gmail.com> 2820L: linux-usb@vger.kernel.org 2821S: Maintained 2822F: drivers/usb/gadget/udc/bcm63xx_udc.* 2823 2824BROADCOM BCM7XXX ARM ARCHITECTURE 2825M: Brian Norris <computersforpeace@gmail.com> 2826M: Gregory Fong <gregory.0xf0@gmail.com> 2827M: Florian Fainelli <f.fainelli@gmail.com> 2828M: bcm-kernel-feedback-list@broadcom.com 2829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2830T: git git://github.com/broadcom/stblinux.git 2831S: Maintained 2832F: arch/arm/mach-bcm/*brcmstb* 2833F: arch/arm/boot/dts/bcm7*.dts* 2834F: drivers/bus/brcmstb_gisb.c 2835F: arch/arm/mm/cache-b15-rac.c 2836F: arch/arm/include/asm/hardware/cache-b15-rac.h 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/raw/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADET FM/AM RADIO RECEIVER DRIVER 3140M: Hans Verkuil <hverkuil@xs4all.nl> 3141L: linux-media@vger.kernel.org 3142T: git git://linuxtv.org/media_tree.git 3143W: https://linuxtv.org 3144S: Maintained 3145F: drivers/media/radio/radio-cadet* 3146 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3148M: Jonathan Corbet <corbet@lwn.net> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151S: Maintained 3152F: Documentation/media/v4l-drivers/cafe_ccic* 3153F: drivers/media/platform/marvell-ccic/ 3154 3155CAIF NETWORK LAYER 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3157L: netdev@vger.kernel.org 3158S: Supported 3159F: Documentation/networking/caif/ 3160F: drivers/net/caif/ 3161F: include/uapi/linux/caif/ 3162F: include/net/caif/ 3163F: net/caif/ 3164 3165CALGARY x86-64 IOMMU 3166M: Muli Ben-Yehuda <mulix@mulix.org> 3167M: Jon Mason <jdmason@kudzu.us> 3168L: iommu@lists.linux-foundation.org 3169S: Maintained 3170F: arch/x86/kernel/pci-calgary_64.c 3171F: arch/x86/kernel/tce_64.c 3172F: arch/x86/include/asm/calgary.h 3173F: arch/x86/include/asm/tce.h 3174 3175CAN NETWORK DRIVERS 3176M: Wolfgang Grandegger <wg@grandegger.com> 3177M: Marc Kleine-Budde <mkl@pengutronix.de> 3178L: linux-can@vger.kernel.org 3179W: https://github.com/linux-can 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3182S: Maintained 3183F: Documentation/devicetree/bindings/net/can/ 3184F: drivers/net/can/ 3185F: include/linux/can/dev.h 3186F: include/linux/can/platform/ 3187F: include/uapi/linux/can/error.h 3188F: include/uapi/linux/can/netlink.h 3189 3190CAN NETWORK LAYER 3191M: Oliver Hartkopp <socketcan@hartkopp.net> 3192M: Marc Kleine-Budde <mkl@pengutronix.de> 3193L: linux-can@vger.kernel.org 3194W: https://github.com/linux-can 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3197S: Maintained 3198F: Documentation/networking/can.rst 3199F: net/can/ 3200F: include/linux/can/core.h 3201F: include/uapi/linux/can.h 3202F: include/uapi/linux/can/bcm.h 3203F: include/uapi/linux/can/raw.h 3204F: include/uapi/linux/can/gw.h 3205 3206CAPABILITIES 3207M: Serge Hallyn <serge@hallyn.com> 3208L: linux-security-module@vger.kernel.org 3209S: Supported 3210F: include/linux/capability.h 3211F: include/uapi/linux/capability.h 3212F: security/commoncap.c 3213F: kernel/capability.c 3214 3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3216M: Kevin Tsai <ktsai@capellamicro.com> 3217S: Maintained 3218F: drivers/iio/light/cm* 3219 3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3221M: Christian Lamparter <chunkeey@googlemail.com> 3222L: linux-wireless@vger.kernel.org 3223W: http://wireless.kernel.org/en/users/Drivers/carl9170 3224S: Maintained 3225F: drivers/net/wireless/ath/carl9170/ 3226 3227CAVIUM I2C DRIVER 3228M: Jan Glauber <jglauber@cavium.com> 3229M: David Daney <david.daney@cavium.com> 3230W: http://www.cavium.com 3231S: Supported 3232F: drivers/i2c/busses/i2c-octeon* 3233F: drivers/i2c/busses/i2c-thunderx* 3234 3235CAVIUM LIQUIDIO NETWORK DRIVER 3236M: Derek Chickles <derek.chickles@caviumnetworks.com> 3237M: Satanand Burla <satananda.burla@caviumnetworks.com> 3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3240L: netdev@vger.kernel.org 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/net/ethernet/cavium/liquidio/ 3244 3245CAVIUM MMC DRIVER 3246M: Jan Glauber <jglauber@cavium.com> 3247M: David Daney <david.daney@cavium.com> 3248M: Steven J. Hill <Steven.Hill@cavium.com> 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/mmc/host/cavium* 3252 3253CAVIUM OCTEON-TX CRYPTO DRIVER 3254M: George Cherian <george.cherian@cavium.com> 3255L: linux-crypto@vger.kernel.org 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/crypto/cavium/cpt/ 3259 3260CAVIUM THUNDERX2 ARM64 SOC 3261M: Robert Richter <rrichter@cavium.com> 3262M: Jayachandran C <jnair@caviumnetworks.com> 3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3264S: Maintained 3265F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3267 3268CC2520 IEEE-802.15.4 RADIO DRIVER 3269M: Varka Bhadram <varkabhadram@gmail.com> 3270L: linux-wpan@vger.kernel.org 3271S: Maintained 3272F: drivers/net/ieee802154/cc2520.c 3273F: include/linux/spi/cc2520.h 3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3275 3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3277M: Gilad Ben-Yossef <gilad@benyossef.com> 3278L: linux-crypto@vger.kernel.org 3279S: Supported 3280F: drivers/crypto/ccree/ 3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3282 3283CEC FRAMEWORK 3284M: Hans Verkuil <hans.verkuil@cisco.com> 3285L: linux-media@vger.kernel.org 3286T: git git://linuxtv.org/media_tree.git 3287W: http://linuxtv.org 3288S: Supported 3289F: Documentation/media/kapi/cec-core.rst 3290F: Documentation/media/uapi/cec 3291F: drivers/media/cec/ 3292F: drivers/media/rc/keymaps/rc-cec.c 3293F: include/media/cec.h 3294F: include/media/cec-notifier.h 3295F: include/uapi/linux/cec.h 3296F: include/uapi/linux/cec-funcs.h 3297F: Documentation/devicetree/bindings/media/cec.txt 3298F: Documentation/ABI/testing/debugfs-cec-error-inj 3299 3300CEC GPIO DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Supported 3306F: drivers/media/platform/cec-gpio/ 3307F: Documentation/devicetree/bindings/media/cec-gpio.txt 3308 3309CELL BROADBAND ENGINE ARCHITECTURE 3310M: Arnd Bergmann <arnd@arndb.de> 3311L: linuxppc-dev@lists.ozlabs.org 3312W: http://www.ibm.com/developerworks/power/cell/ 3313S: Supported 3314F: arch/powerpc/include/asm/cell*.h 3315F: arch/powerpc/include/asm/spu*.h 3316F: arch/powerpc/include/uapi/asm/spu*.h 3317F: arch/powerpc/oprofile/*cell* 3318F: arch/powerpc/platforms/cell/ 3319 3320CEPH COMMON CODE (LIBCEPH) 3321M: Ilya Dryomov <idryomov@gmail.com> 3322M: "Yan, Zheng" <zyan@redhat.com> 3323M: Sage Weil <sage@redhat.com> 3324L: ceph-devel@vger.kernel.org 3325W: http://ceph.com/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3327T: git git://github.com/ceph/ceph-client.git 3328S: Supported 3329F: net/ceph/ 3330F: include/linux/ceph/ 3331F: include/linux/crush/ 3332 3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336M: Ilya Dryomov <idryomov@gmail.com> 3337L: ceph-devel@vger.kernel.org 3338W: http://ceph.com/ 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3340T: git git://github.com/ceph/ceph-client.git 3341S: Supported 3342F: Documentation/filesystems/ceph.txt 3343F: fs/ceph/ 3344 3345CERTIFICATE HANDLING: 3346M: David Howells <dhowells@redhat.com> 3347M: David Woodhouse <dwmw2@infradead.org> 3348L: keyrings@vger.kernel.org 3349S: Maintained 3350F: Documentation/module-signing.txt 3351F: certs/ 3352F: scripts/sign-file.c 3353F: scripts/extract-cert.c 3354 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3356L: linux-usb@vger.kernel.org 3357S: Orphan 3358F: Documentation/usb/WUSB-Design-overview.txt 3359F: Documentation/usb/wusb-cbaf 3360F: drivers/usb/host/hwa-hc.c 3361F: drivers/usb/host/whci/ 3362F: drivers/usb/wusbcore/ 3363F: include/linux/usb/wusb* 3364 3365CFAG12864B LCD DRIVER 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3367W: http://miguelojeda.es/auxdisplay.htm 3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3369S: Maintained 3370F: drivers/auxdisplay/cfag12864b.c 3371F: include/linux/cfag12864b.h 3372 3373CFAG12864BFB LCD FRAMEBUFFER DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864bfb.c 3379F: include/linux/cfag12864b.h 3380 3381802.11 (including CFG80211/NL80211) 3382M: Johannes Berg <johannes@sipsolutions.net> 3383L: linux-wireless@vger.kernel.org 3384W: http://wireless.kernel.org/ 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3387S: Maintained 3388F: net/wireless/ 3389F: include/uapi/linux/nl80211.h 3390F: include/linux/ieee80211.h 3391F: include/net/wext.h 3392F: include/net/cfg80211.h 3393F: include/net/iw_handler.h 3394F: include/net/ieee80211_radiotap.h 3395F: Documentation/driver-api/80211/cfg80211.rst 3396F: Documentation/networking/regulatory.txt 3397 3398CHAR and MISC DRIVERS 3399M: Arnd Bergmann <arnd@arndb.de> 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3402S: Supported 3403F: drivers/char/ 3404F: drivers/misc/ 3405F: include/linux/miscdevice.h 3406 3407CHECKPATCH 3408M: Andy Whitcroft <apw@canonical.com> 3409M: Joe Perches <joe@perches.com> 3410S: Maintained 3411F: scripts/checkpatch.pl 3412 3413CHINESE DOCUMENTATION 3414M: Harry Wei <harryxiyou@gmail.com> 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/translations/zh_CN/ 3419 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3421M: Peter Chen <Peter.Chen@nxp.com> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3423L: linux-usb@vger.kernel.org 3424S: Maintained 3425F: drivers/usb/chipidea/ 3426 3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3428M: Hans de Goede <hdegoede@redhat.com> 3429L: linux-input@vger.kernel.org 3430S: Maintained 3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3432F: drivers/input/touchscreen/chipone_icn8318.c 3433 3434CHROME HARDWARE PLATFORM SUPPORT 3435M: Benson Leung <bleung@chromium.org> 3436M: Olof Johansson <olof@lixom.net> 3437S: Maintained 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3439F: drivers/platform/chrome/ 3440 3441CIRRUS LOGIC AUDIO CODEC DRIVERS 3442M: Brian Austin <brian.austin@cirrus.com> 3443M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445S: Maintained 3446F: sound/soc/codecs/cs* 3447 3448CIRRUS LOGIC EP93XX ETHERNET DRIVER 3449M: Hartley Sweeten <hsweeten@visionengravers.com> 3450L: netdev@vger.kernel.org 3451S: Maintained 3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3453 3454CISCO FCOE HBA DRIVER 3455M: Satish Kharat <satishkh@cisco.com> 3456M: Sesidhar Baddela <sebaddel@cisco.com> 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/fnic/ 3461 3462CISCO SCSI HBA DRIVER 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/snic/ 3468 3469CISCO VIC ETHERNET NIC DRIVER 3470M: Christian Benvenuti <benve@cisco.com> 3471M: Govindarajulu Varadarajan <_govind@gmx.com> 3472M: Parvi Kaustubhi <pkaustub@cisco.com> 3473S: Supported 3474F: drivers/net/ethernet/cisco/enic/ 3475 3476CISCO VIC LOW LATENCY NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Dave Goodell <dgoodell@cisco.com> 3479S: Supported 3480F: drivers/infiniband/hw/usnic/ 3481 3482CLEANCACHE API 3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3484L: linux-kernel@vger.kernel.org 3485S: Maintained 3486F: mm/cleancache.c 3487F: include/linux/cleancache.h 3488 3489CLK API 3490M: Russell King <linux@armlinux.org.uk> 3491L: linux-clk@vger.kernel.org 3492S: Maintained 3493F: include/linux/clk.h 3494 3495CLOCKSOURCE, CLOCKEVENT DRIVERS 3496M: Daniel Lezcano <daniel.lezcano@linaro.org> 3497M: Thomas Gleixner <tglx@linutronix.de> 3498L: linux-kernel@vger.kernel.org 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3500S: Supported 3501F: drivers/clocksource/ 3502F: Documentation/devicetree/bindings/timer/ 3503 3504CMPC ACPI DRIVER 3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3506M: Daniel Oliveira Nascimento <don@syst.com.br> 3507L: platform-driver-x86@vger.kernel.org 3508S: Supported 3509F: drivers/platform/x86/classmate-laptop.c 3510 3511COBALT MEDIA DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: https://linuxtv.org 3516S: Supported 3517F: drivers/media/pci/cobalt/ 3518 3519COCCINELLE/Semantic Patches (SmPL) 3520M: Julia Lawall <Julia.Lawall@lip6.fr> 3521M: Gilles Muller <Gilles.Muller@lip6.fr> 3522M: Nicolas Palix <nicolas.palix@imag.fr> 3523M: Michal Marek <michal.lkml@markovi.net> 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3526W: http://coccinelle.lip6.fr/ 3527S: Supported 3528F: Documentation/dev-tools/coccinelle.rst 3529F: scripts/coccinelle/ 3530F: scripts/coccicheck 3531 3532CODA FILE SYSTEM 3533M: Jan Harkes <jaharkes@cs.cmu.edu> 3534M: coda@cs.cmu.edu 3535L: codalist@coda.cs.cmu.edu 3536W: http://www.coda.cs.cmu.edu/ 3537S: Maintained 3538F: Documentation/filesystems/coda.txt 3539F: fs/coda/ 3540F: include/linux/coda*.h 3541F: include/uapi/linux/coda*.h 3542 3543CODA V4L2 MEM2MEM DRIVER 3544M: Philipp Zabel <p.zabel@pengutronix.de> 3545L: linux-media@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/media/coda.txt 3548F: drivers/media/platform/coda/ 3549 3550COMMON CLK FRAMEWORK 3551M: Michael Turquette <mturquette@baylibre.com> 3552M: Stephen Boyd <sboyd@kernel.org> 3553L: linux-clk@vger.kernel.org 3554Q: http://patchwork.kernel.org/project/linux-clk/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3556S: Maintained 3557F: Documentation/devicetree/bindings/clock/ 3558F: drivers/clk/ 3559X: drivers/clk/clkdev.c 3560F: include/linux/clk-pr* 3561F: include/linux/clk/ 3562 3563COMMON INTERNET FILE SYSTEM (CIFS) 3564M: Steve French <sfrench@samba.org> 3565L: linux-cifs@vger.kernel.org 3566L: samba-technical@lists.samba.org (moderated for non-subscribers) 3567W: http://linux-cifs.samba.org/ 3568T: git git://git.samba.org/sfrench/cifs-2.6.git 3569S: Supported 3570F: Documentation/filesystems/cifs/ 3571F: fs/cifs/ 3572 3573COMPACTPCI HOTPLUG CORE 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpci_hotplug* 3578 3579COMPACTPCI HOTPLUG GENERIC DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_generic.c 3584 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_zt5550.* 3590 3591COMPAL LAPTOP SUPPORT 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3593L: platform-driver-x86@vger.kernel.org 3594S: Maintained 3595F: drivers/platform/x86/compal-laptop.c 3596 3597CONEXANT ACCESSRUNNER USB DRIVER 3598L: accessrunner-general@lists.sourceforge.net 3599W: http://accessrunner.sourceforge.net/ 3600S: Orphan 3601F: drivers/usb/atm/cxacru.c 3602 3603CONFIGFS 3604M: Joel Becker <jlbec@evilplan.org> 3605M: Christoph Hellwig <hch@lst.de> 3606T: git git://git.infradead.org/users/hch/configfs.git 3607S: Supported 3608F: fs/configfs/ 3609F: include/linux/configfs.h 3610 3611CONNECTOR 3612M: Evgeniy Polyakov <zbr@ioremap.net> 3613L: netdev@vger.kernel.org 3614S: Maintained 3615F: drivers/connector/ 3616 3617CONTROL GROUP (CGROUP) 3618M: Tejun Heo <tj@kernel.org> 3619M: Li Zefan <lizefan@huawei.com> 3620M: Johannes Weiner <hannes@cmpxchg.org> 3621L: cgroups@vger.kernel.org 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3623S: Maintained 3624F: Documentation/cgroup* 3625F: include/linux/cgroup* 3626F: kernel/cgroup* 3627 3628CONTROL GROUP - CPUSET 3629M: Li Zefan <lizefan@huawei.com> 3630L: cgroups@vger.kernel.org 3631W: http://www.bullopensource.org/cpuset/ 3632W: http://oss.sgi.com/projects/cpusets/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup-v1/cpusets.txt 3636F: include/linux/cpuset.h 3637F: kernel/cgroup/cpuset.c 3638 3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3640M: Johannes Weiner <hannes@cmpxchg.org> 3641M: Michal Hocko <mhocko@kernel.org> 3642M: Vladimir Davydov <vdavydov.dev@gmail.com> 3643L: cgroups@vger.kernel.org 3644L: linux-mm@kvack.org 3645S: Maintained 3646F: mm/memcontrol.c 3647F: mm/swap_cgroup.c 3648 3649CORETEMP HARDWARE MONITORING DRIVER 3650M: Fenghua Yu <fenghua.yu@intel.com> 3651L: linux-hwmon@vger.kernel.org 3652S: Maintained 3653F: Documentation/hwmon/coretemp 3654F: drivers/hwmon/coretemp.c 3655 3656COSA/SRP SYNC SERIAL DRIVER 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3658W: http://www.fi.muni.cz/~kas/cosa/ 3659S: Maintained 3660F: drivers/net/wan/cosa* 3661 3662CPMAC ETHERNET DRIVER 3663M: Florian Fainelli <f.fainelli@gmail.com> 3664L: netdev@vger.kernel.org 3665S: Maintained 3666F: drivers/net/ethernet/ti/cpmac.c 3667 3668CPU FREQUENCY DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Viresh Kumar <viresh.kumar@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3675B: https://bugzilla.kernel.org 3676F: Documentation/cpu-freq/ 3677F: Documentation/devicetree/bindings/cpufreq/ 3678F: drivers/cpufreq/ 3679F: include/linux/cpufreq.h 3680F: tools/testing/selftests/cpufreq/ 3681 3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3683M: Viresh Kumar <viresh.kumar@linaro.org> 3684M: Sudeep Holla <sudeep.holla@arm.com> 3685L: linux-pm@vger.kernel.org 3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3687S: Maintained 3688F: drivers/cpufreq/arm_big_little.h 3689F: drivers/cpufreq/arm_big_little.c 3690F: drivers/cpufreq/arm_big_little_dt.c 3691 3692CPU POWER MONITORING SUBSYSTEM 3693M: Thomas Renninger <trenn@suse.com> 3694M: Shuah Khan <shuahkh@osg.samsung.com> 3695M: Shuah Khan <shuah@kernel.org> 3696L: linux-pm@vger.kernel.org 3697S: Maintained 3698F: tools/power/cpupower/ 3699 3700CPUID/MSR DRIVER 3701M: "H. Peter Anvin" <hpa@zytor.com> 3702S: Maintained 3703F: arch/x86/kernel/cpuid.c 3704F: arch/x86/kernel/msr.c 3705 3706CPUIDLE DRIVER - ARM BIG LITTLE 3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3708M: Daniel Lezcano <daniel.lezcano@linaro.org> 3709L: linux-pm@vger.kernel.org 3710L: linux-arm-kernel@lists.infradead.org 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3712S: Maintained 3713F: drivers/cpuidle/cpuidle-big_little.c 3714 3715CPUIDLE DRIVER - ARM EXYNOS 3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718M: Kukjin Kim <kgene@kernel.org> 3719L: linux-pm@vger.kernel.org 3720L: linux-samsung-soc@vger.kernel.org 3721S: Supported 3722F: drivers/cpuidle/cpuidle-exynos.c 3723F: arch/arm/mach-exynos/pm.c 3724 3725CPUIDLE DRIVERS 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3727M: Daniel Lezcano <daniel.lezcano@linaro.org> 3728L: linux-pm@vger.kernel.org 3729S: Maintained 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3731B: https://bugzilla.kernel.org 3732F: drivers/cpuidle/* 3733F: include/linux/cpuidle.h 3734 3735CRAMFS FILESYSTEM 3736M: Nicolas Pitre <nico@linaro.org> 3737S: Maintained 3738F: Documentation/filesystems/cramfs.txt 3739F: fs/cramfs/ 3740 3741CRYPTO API 3742M: Herbert Xu <herbert@gondor.apana.org.au> 3743M: "David S. Miller" <davem@davemloft.net> 3744L: linux-crypto@vger.kernel.org 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3747S: Maintained 3748F: Documentation/crypto/ 3749F: Documentation/devicetree/bindings/crypto/ 3750F: arch/*/crypto/ 3751F: crypto/ 3752F: drivers/crypto/ 3753F: include/crypto/ 3754F: include/linux/crypto* 3755 3756CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3757M: Neil Horman <nhorman@tuxdriver.com> 3758L: linux-crypto@vger.kernel.org 3759S: Maintained 3760F: crypto/ansi_cprng.c 3761F: crypto/rng.c 3762 3763CS3308 MEDIA DRIVER 3764M: Hans Verkuil <hverkuil@xs4all.nl> 3765L: linux-media@vger.kernel.org 3766T: git git://linuxtv.org/media_tree.git 3767W: http://linuxtv.org 3768S: Odd Fixes 3769F: drivers/media/i2c/cs3308.c 3770F: drivers/media/i2c/cs3308.h 3771 3772CS5535 Audio ALSA driver 3773M: Jaya Kumar <jayakumar.alsa@gmail.com> 3774S: Maintained 3775F: sound/pci/cs5535audio/ 3776 3777CW1200 WLAN driver 3778M: Solomon Peachy <pizza@shaftnet.org> 3779S: Maintained 3780F: drivers/net/wireless/st/cw1200/ 3781 3782CX18 VIDEO4LINUX DRIVER 3783M: Andy Walls <awalls@md.metrocast.net> 3784L: ivtv-devel@ivtvdriver.org (subscribers-only) 3785L: linux-media@vger.kernel.org 3786T: git git://linuxtv.org/media_tree.git 3787W: https://linuxtv.org 3788W: http://www.ivtvdriver.org/index.php/Cx18 3789S: Maintained 3790F: Documentation/media/v4l-drivers/cx18* 3791F: drivers/media/pci/cx18/ 3792F: include/uapi/linux/ivtv* 3793 3794CX2341X MPEG ENCODER HELPER MODULE 3795M: Hans Verkuil <hverkuil@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: https://linuxtv.org 3799S: Maintained 3800F: drivers/media/common/cx2341x* 3801F: include/media/cx2341x* 3802 3803CX24120 MEDIA DRIVER 3804M: Jemma Denson <jdenson@gmail.com> 3805M: Patrick Boettcher <patrick.boettcher@posteo.de> 3806L: linux-media@vger.kernel.org 3807W: https://linuxtv.org 3808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3809S: Maintained 3810F: drivers/media/dvb-frontends/cx24120* 3811 3812CX88 VIDEO4LINUX DRIVER 3813M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3814M: Mauro Carvalho Chehab <mchehab@kernel.org> 3815L: linux-media@vger.kernel.org 3816W: https://linuxtv.org 3817T: git git://linuxtv.org/media_tree.git 3818S: Odd fixes 3819F: Documentation/media/v4l-drivers/cx88* 3820F: drivers/media/pci/cx88/ 3821 3822CXD2820R MEDIA DRIVER 3823M: Antti Palosaari <crope@iki.fi> 3824L: linux-media@vger.kernel.org 3825W: https://linuxtv.org 3826W: http://palosaari.fi/linux/ 3827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3828T: git git://linuxtv.org/anttip/media_tree.git 3829S: Maintained 3830F: drivers/media/dvb-frontends/cxd2820r* 3831 3832CXGB3 ETHERNET DRIVER (CXGB3) 3833M: Santosh Raspatur <santosh@chelsio.com> 3834L: netdev@vger.kernel.org 3835W: http://www.chelsio.com 3836S: Supported 3837F: drivers/net/ethernet/chelsio/cxgb3/ 3838 3839CXGB3 ISCSI DRIVER (CXGB3I) 3840M: Karen Xie <kxie@chelsio.com> 3841L: linux-scsi@vger.kernel.org 3842W: http://www.chelsio.com 3843S: Supported 3844F: drivers/scsi/cxgbi/cxgb3i 3845 3846CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3847M: Steve Wise <swise@chelsio.com> 3848L: linux-rdma@vger.kernel.org 3849W: http://www.openfabrics.org 3850S: Supported 3851F: drivers/infiniband/hw/cxgb3/ 3852F: include/uapi/rdma/cxgb3-abi.h 3853 3854CXGB4 CRYPTO DRIVER (chcr) 3855M: Harsh Jain <harsh@chelsio.com> 3856L: linux-crypto@vger.kernel.org 3857W: http://www.chelsio.com 3858S: Supported 3859F: drivers/crypto/chelsio 3860 3861CXGB4 ETHERNET DRIVER (CXGB4) 3862M: Ganesh Goudar <ganeshgr@chelsio.com> 3863L: netdev@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/net/ethernet/chelsio/cxgb4/ 3867 3868CXGB4 ISCSI DRIVER (CXGB4I) 3869M: Karen Xie <kxie@chelsio.com> 3870L: linux-scsi@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/scsi/cxgbi/cxgb4i 3874 3875CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3876M: Steve Wise <swise@chelsio.com> 3877L: linux-rdma@vger.kernel.org 3878W: http://www.openfabrics.org 3879S: Supported 3880F: drivers/infiniband/hw/cxgb4/ 3881F: include/uapi/rdma/cxgb4-abi.h 3882 3883CXGB4VF ETHERNET DRIVER (CXGB4VF) 3884M: Casey Leedom <leedom@chelsio.com> 3885L: netdev@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/net/ethernet/chelsio/cxgb4vf/ 3889 3890CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3891M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3892M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3893L: linuxppc-dev@lists.ozlabs.org 3894S: Supported 3895F: arch/powerpc/platforms/powernv/pci-cxl.c 3896F: drivers/misc/cxl/ 3897F: include/misc/cxl* 3898F: include/uapi/misc/cxl.h 3899F: Documentation/powerpc/cxl.txt 3900F: Documentation/ABI/testing/sysfs-class-cxl 3901 3902CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3903M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3904M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3905M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3906L: linux-scsi@vger.kernel.org 3907S: Supported 3908F: drivers/scsi/cxlflash/ 3909F: include/uapi/scsi/cxlflash_ioctls.h 3910F: Documentation/powerpc/cxlflash.txt 3911 3912CYBERPRO FB DRIVER 3913M: Russell King <linux@armlinux.org.uk> 3914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3915W: http://www.armlinux.org.uk/ 3916S: Maintained 3917F: drivers/video/fbdev/cyber2000fb.* 3918 3919CYCLADES ASYNC MUX DRIVER 3920W: http://www.cyclades.com/ 3921S: Orphan 3922F: drivers/tty/cyclades.c 3923F: include/linux/cyclades.h 3924F: include/uapi/linux/cyclades.h 3925 3926CYCLADES PC300 DRIVER 3927W: http://www.cyclades.com/ 3928S: Orphan 3929F: drivers/net/wan/pc300* 3930 3931CYPRESS_FIRMWARE MEDIA DRIVER 3932M: Antti Palosaari <crope@iki.fi> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935W: http://palosaari.fi/linux/ 3936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3937T: git git://linuxtv.org/anttip/media_tree.git 3938S: Maintained 3939F: drivers/media/common/cypress_firmware* 3940 3941CYTTSP TOUCHSCREEN DRIVER 3942M: Ferruh Yigit <fery@cypress.com> 3943L: linux-input@vger.kernel.org 3944S: Supported 3945F: drivers/input/touchscreen/cyttsp* 3946F: include/linux/input/cyttsp.h 3947 3948D-LINK DIR-685 TOUCHKEYS DRIVER 3949M: Linus Walleij <linus.walleij@linaro.org> 3950L: linux-input@vger.kernel.org 3951S: Supported 3952F: drivers/input/dlink-dir685-touchkeys.c 3953 3954DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3955M: Joshua Kinard <kumba@gentoo.org> 3956S: Maintained 3957F: drivers/rtc/rtc-ds1685.c 3958F: include/linux/rtc/ds1685.h 3959 3960DAMA SLAVE for AX.25 3961M: Joerg Reuter <jreuter@yaina.de> 3962W: http://yaina.de/jreuter/ 3963W: http://www.qsl.net/dl1bke/ 3964L: linux-hams@vger.kernel.org 3965S: Maintained 3966F: net/ax25/af_ax25.c 3967F: net/ax25/ax25_dev.c 3968F: net/ax25/ax25_ds_* 3969F: net/ax25/ax25_in.c 3970F: net/ax25/ax25_out.c 3971F: net/ax25/ax25_timer.c 3972F: net/ax25/sysctl_net_ax25.c 3973 3974DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3975L: netdev@vger.kernel.org 3976S: Orphan 3977F: Documentation/networking/dmfe.txt 3978F: drivers/net/ethernet/dec/tulip/dmfe.c 3979 3980DC390/AM53C974 SCSI driver 3981M: Hannes Reinecke <hare@suse.com> 3982L: linux-scsi@vger.kernel.org 3983S: Maintained 3984F: drivers/scsi/am53c974.c 3985 3986DC395x SCSI driver 3987M: Oliver Neukum <oliver@neukum.org> 3988M: Ali Akcaagac <aliakc@web.de> 3989M: Jamie Lenehan <lenehan@twibble.org> 3990L: dc395x@twibble.org 3991W: http://twibble.org/dist/dc395x/ 3992W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3993S: Maintained 3994F: Documentation/scsi/dc395x.txt 3995F: drivers/scsi/dc395x.* 3996 3997DCCP PROTOCOL 3998M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3999L: dccp@vger.kernel.org 4000W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4001S: Maintained 4002F: include/linux/dccp.h 4003F: include/uapi/linux/dccp.h 4004F: include/linux/tfrc.h 4005F: net/dccp/ 4006 4007DECnet NETWORK LAYER 4008W: http://linux-decnet.sourceforge.net 4009L: linux-decnet-user@lists.sourceforge.net 4010S: Orphan 4011F: Documentation/networking/decnet.txt 4012F: net/decnet/ 4013 4014DECSTATION PLATFORM SUPPORT 4015M: "Maciej W. Rozycki" <macro@linux-mips.org> 4016L: linux-mips@linux-mips.org 4017W: http://www.linux-mips.org/wiki/DECstation 4018S: Maintained 4019F: arch/mips/dec/ 4020F: arch/mips/include/asm/dec/ 4021F: arch/mips/include/asm/mach-dec/ 4022 4023DEFXX FDDI NETWORK DRIVER 4024M: "Maciej W. Rozycki" <macro@linux-mips.org> 4025S: Maintained 4026F: drivers/net/fddi/defxx.* 4027 4028DELL SMBIOS DRIVER 4029M: Pali Rohár <pali.rohar@gmail.com> 4030M: Mario Limonciello <mario.limonciello@dell.com> 4031L: platform-driver-x86@vger.kernel.org 4032S: Maintained 4033F: drivers/platform/x86/dell-smbios.* 4034 4035DELL SMBIOS SMM DRIVER 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios-smm.c 4040 4041DELL SMBIOS WMI DRIVER 4042M: Mario Limonciello <mario.limonciello@dell.com> 4043L: platform-driver-x86@vger.kernel.org 4044S: Maintained 4045F: drivers/platform/x86/dell-smbios-wmi.c 4046F: tools/wmi/dell-smbios-example.c 4047 4048DELL LAPTOP DRIVER 4049M: Matthew Garrett <mjg59@srcf.ucam.org> 4050M: Pali Rohár <pali.rohar@gmail.com> 4051L: platform-driver-x86@vger.kernel.org 4052S: Maintained 4053F: drivers/platform/x86/dell-laptop.c 4054 4055DELL LAPTOP FREEFALL DRIVER 4056M: Pali Rohár <pali.rohar@gmail.com> 4057S: Maintained 4058F: drivers/platform/x86/dell-smo8800.c 4059 4060DELL LAPTOP RBTN DRIVER 4061M: Pali Rohár <pali.rohar@gmail.com> 4062S: Maintained 4063F: drivers/platform/x86/dell-rbtn.* 4064 4065DELL LAPTOP SMM DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/hwmon/dell-smm-hwmon.c 4069F: include/uapi/linux/i8k.h 4070 4071DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4072M: Doug Warzecha <Douglas_Warzecha@dell.com> 4073S: Maintained 4074F: Documentation/dcdbas.txt 4075F: drivers/firmware/dcdbas.* 4076 4077DELL WMI NOTIFICATIONS DRIVER 4078M: Matthew Garrett <mjg59@srcf.ucam.org> 4079M: Pali Rohár <pali.rohar@gmail.com> 4080S: Maintained 4081F: drivers/platform/x86/dell-wmi.c 4082 4083DELL WMI DESCRIPTOR DRIVER 4084M: Mario Limonciello <mario.limonciello@dell.com> 4085S: Maintained 4086F: drivers/platform/x86/dell-wmi-descriptor.c 4087 4088DELTA ST MEDIA DRIVER 4089M: Hugues Fruchet <hugues.fruchet@st.com> 4090L: linux-media@vger.kernel.org 4091T: git git://linuxtv.org/media_tree.git 4092W: https://linuxtv.org 4093S: Supported 4094F: drivers/media/platform/sti/delta 4095 4096DENALI NAND DRIVER 4097M: Masahiro Yamada <yamada.masahiro@socionext.com> 4098L: linux-mtd@lists.infradead.org 4099S: Supported 4100F: drivers/mtd/nand/raw/denali* 4101 4102DESIGNWARE USB2 DRD IP DRIVER 4103M: Minas Harutyunyan <hminas@synopsys.com> 4104L: linux-usb@vger.kernel.org 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4106S: Maintained 4107F: drivers/usb/dwc2/ 4108 4109DESIGNWARE USB3 DRD IP DRIVER 4110M: Felipe Balbi <balbi@kernel.org> 4111L: linux-usb@vger.kernel.org 4112T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4113S: Maintained 4114F: drivers/usb/dwc3/ 4115 4116DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4117M: Andreas Klinger <ak@it-klinger.de> 4118L: linux-iio@vger.kernel.org 4119S: Maintained 4120F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4121F: drivers/iio/proximity/srf*.c 4122 4123DEVICE COREDUMP (DEV_COREDUMP) 4124M: Johannes Berg <johannes@sipsolutions.net> 4125L: linux-kernel@vger.kernel.org 4126S: Maintained 4127F: drivers/base/devcoredump.c 4128F: include/linux/devcoredump.h 4129 4130DEVICE FREQUENCY (DEVFREQ) 4131M: MyungJoo Ham <myungjoo.ham@samsung.com> 4132M: Kyungmin Park <kyungmin.park@samsung.com> 4133R: Chanwoo Choi <cw00.choi@samsung.com> 4134L: linux-pm@vger.kernel.org 4135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4136S: Maintained 4137F: drivers/devfreq/ 4138F: include/linux/devfreq.h 4139F: Documentation/devicetree/bindings/devfreq/ 4140 4141DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4142M: Chanwoo Choi <cw00.choi@samsung.com> 4143L: linux-pm@vger.kernel.org 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4145S: Supported 4146F: drivers/devfreq/event/ 4147F: drivers/devfreq/devfreq-event.c 4148F: include/linux/devfreq-event.h 4149F: Documentation/devicetree/bindings/devfreq/event/ 4150 4151DEVICE NUMBER REGISTRY 4152M: Torben Mathiasen <device@lanana.org> 4153W: http://lanana.org/docs/device-list/index.html 4154S: Maintained 4155 4156DEVICE-MAPPER (LVM) 4157M: Alasdair Kergon <agk@redhat.com> 4158M: Mike Snitzer <snitzer@redhat.com> 4159M: dm-devel@redhat.com 4160L: dm-devel@redhat.com 4161W: http://sources.redhat.com/dm 4162Q: http://patchwork.kernel.org/project/dm-devel/list/ 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4164T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4165S: Maintained 4166F: Documentation/device-mapper/ 4167F: drivers/md/Makefile 4168F: drivers/md/Kconfig 4169F: drivers/md/dm* 4170F: drivers/md/persistent-data/ 4171F: include/linux/device-mapper.h 4172F: include/linux/dm-*.h 4173F: include/uapi/linux/dm-*.h 4174 4175DEVLINK 4176M: Jiri Pirko <jiri@mellanox.com> 4177L: netdev@vger.kernel.org 4178S: Supported 4179F: net/core/devlink.c 4180F: include/net/devlink.h 4181F: include/uapi/linux/devlink.h 4182 4183DIALOG SEMICONDUCTOR DRIVERS 4184M: Support Opensource <support.opensource@diasemi.com> 4185W: http://www.dialog-semiconductor.com/products 4186S: Supported 4187F: Documentation/hwmon/da90?? 4188F: Documentation/devicetree/bindings/mfd/da90*.txt 4189F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4190F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4191F: Documentation/devicetree/bindings/regulator/da92*.txt 4192F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4193F: Documentation/devicetree/bindings/sound/da[79]*.txt 4194F: drivers/gpio/gpio-da90??.c 4195F: drivers/hwmon/da90??-hwmon.c 4196F: drivers/iio/adc/da91??-*.c 4197F: drivers/input/misc/da90??_onkey.c 4198F: drivers/input/touchscreen/da9052_tsi.c 4199F: drivers/leds/leds-da90??.c 4200F: drivers/mfd/da903x.c 4201F: drivers/mfd/da90??-*.c 4202F: drivers/mfd/da91??-*.c 4203F: drivers/power/supply/da9052-battery.c 4204F: drivers/power/supply/da91??-*.c 4205F: drivers/regulator/da903x.c 4206F: drivers/regulator/da9???-regulator.[ch] 4207F: drivers/thermal/da90??-thermal.c 4208F: drivers/rtc/rtc-da90??.c 4209F: drivers/video/backlight/da90??_bl.c 4210F: drivers/watchdog/da90??_wdt.c 4211F: include/linux/mfd/da903x.h 4212F: include/linux/mfd/da9052/ 4213F: include/linux/mfd/da9055/ 4214F: include/linux/mfd/da9062/ 4215F: include/linux/mfd/da9063/ 4216F: include/linux/mfd/da9150/ 4217F: include/linux/regulator/da9211.h 4218F: include/sound/da[79]*.h 4219F: sound/soc/codecs/da[79]*.[ch] 4220 4221DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4222M: William Breathitt Gray <vilhelm.gray@gmail.com> 4223L: linux-gpio@vger.kernel.org 4224S: Maintained 4225F: drivers/gpio/gpio-gpio-mm.c 4226 4227DIGI NEO AND CLASSIC PCI PRODUCTS 4228M: Lidza Louina <lidza.louina@gmail.com> 4229M: Mark Hounschell <markh@compro.net> 4230L: driverdev-devel@linuxdriverproject.org 4231S: Maintained 4232F: drivers/staging/dgnc/ 4233 4234DIOLAN U2C-12 I2C DRIVER 4235M: Guenter Roeck <linux@roeck-us.net> 4236L: linux-i2c@vger.kernel.org 4237S: Maintained 4238F: drivers/i2c/busses/i2c-diolan-u2c.c 4239 4240FILESYSTEM DIRECT ACCESS (DAX) 4241M: Matthew Wilcox <mawilcox@microsoft.com> 4242M: Ross Zwisler <ross.zwisler@linux.intel.com> 4243L: linux-fsdevel@vger.kernel.org 4244S: Supported 4245F: fs/dax.c 4246F: include/linux/dax.h 4247F: include/trace/events/fs_dax.h 4248 4249DEVICE DIRECT ACCESS (DAX) 4250M: Dan Williams <dan.j.williams@intel.com> 4251M: Dave Jiang <dave.jiang@intel.com> 4252M: Ross Zwisler <ross.zwisler@linux.intel.com> 4253M: Vishal Verma <vishal.l.verma@intel.com> 4254L: linux-nvdimm@lists.01.org 4255S: Supported 4256F: drivers/dax/ 4257 4258DIRECTORY NOTIFICATION (DNOTIFY) 4259M: Jan Kara <jack@suse.cz> 4260R: Amir Goldstein <amir73il@gmail.com> 4261L: linux-fsdevel@vger.kernel.org 4262S: Maintained 4263F: Documentation/filesystems/dnotify.txt 4264F: fs/notify/dnotify/ 4265F: include/linux/dnotify.h 4266 4267DISK GEOMETRY AND PARTITION HANDLING 4268M: Andries Brouwer <aeb@cwi.nl> 4269W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4270W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4271W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4272S: Maintained 4273 4274DISKQUOTA 4275M: Jan Kara <jack@suse.com> 4276S: Maintained 4277F: Documentation/filesystems/quota.txt 4278F: fs/quota/ 4279F: include/linux/quota*.h 4280F: include/uapi/linux/quota*.h 4281 4282DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4283M: Bernie Thompson <bernie@plugable.com> 4284L: linux-fbdev@vger.kernel.org 4285S: Maintained 4286W: http://plugable.com/category/projects/udlfb/ 4287F: drivers/video/fbdev/udlfb.c 4288F: include/video/udlfb.h 4289F: Documentation/fb/udlfb.txt 4290 4291DISTRIBUTED LOCK MANAGER (DLM) 4292M: Christine Caulfield <ccaulfie@redhat.com> 4293M: David Teigland <teigland@redhat.com> 4294L: cluster-devel@redhat.com 4295W: http://sources.redhat.com/cluster/ 4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4297S: Supported 4298F: fs/dlm/ 4299 4300DMA BUFFER SHARING FRAMEWORK 4301M: Sumit Semwal <sumit.semwal@linaro.org> 4302S: Maintained 4303L: linux-media@vger.kernel.org 4304L: dri-devel@lists.freedesktop.org 4305L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4306F: drivers/dma-buf/ 4307F: include/linux/dma-buf* 4308F: include/linux/reservation.h 4309F: include/linux/*fence.h 4310F: Documentation/driver-api/dma-buf.rst 4311T: git git://anongit.freedesktop.org/drm/drm-misc 4312 4313DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4314M: Vinod Koul <vinod.koul@intel.com> 4315L: dmaengine@vger.kernel.org 4316Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4317S: Maintained 4318F: drivers/dma/ 4319F: include/linux/dmaengine.h 4320F: include/linux/of_dma.h 4321F: Documentation/devicetree/bindings/dma/ 4322F: Documentation/driver-api/dmaengine/ 4323T: git git://git.infradead.org/users/vkoul/slave-dma.git 4324 4325DMA MAPPING HELPERS 4326M: Christoph Hellwig <hch@lst.de> 4327M: Marek Szyprowski <m.szyprowski@samsung.com> 4328R: Robin Murphy <robin.murphy@arm.com> 4329L: iommu@lists.linux-foundation.org 4330T: git git://git.infradead.org/users/hch/dma-mapping.git 4331W: http://git.infradead.org/users/hch/dma-mapping.git 4332S: Supported 4333F: lib/dma-debug.c 4334F: lib/dma-direct.c 4335F: lib/dma-virt.c 4336F: drivers/base/dma-mapping.c 4337F: drivers/base/dma-coherent.c 4338F: include/asm-generic/dma-mapping.h 4339F: include/linux/dma-direct.h 4340F: include/linux/dma-mapping.h 4341 4342DME1737 HARDWARE MONITOR DRIVER 4343M: Juerg Haefliger <juergh@gmail.com> 4344L: linux-hwmon@vger.kernel.org 4345S: Maintained 4346F: Documentation/hwmon/dme1737 4347F: drivers/hwmon/dme1737.c 4348 4349DMI/SMBIOS SUPPORT 4350M: Jean Delvare <jdelvare@suse.com> 4351S: Maintained 4352T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4353F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4354F: drivers/firmware/dmi-id.c 4355F: drivers/firmware/dmi_scan.c 4356F: include/linux/dmi.h 4357 4358DOCUMENTATION 4359M: Jonathan Corbet <corbet@lwn.net> 4360L: linux-doc@vger.kernel.org 4361S: Maintained 4362F: Documentation/ 4363F: scripts/kernel-doc 4364X: Documentation/ABI/ 4365X: Documentation/devicetree/ 4366X: Documentation/acpi 4367X: Documentation/power 4368X: Documentation/spi 4369X: Documentation/media 4370T: git git://git.lwn.net/linux.git docs-next 4371 4372DONGWOON DW9714 LENS VOICE COIL DRIVER 4373M: Sakari Ailus <sakari.ailus@linux.intel.com> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376S: Maintained 4377F: drivers/media/i2c/dw9714.c 4378 4379DOUBLETALK DRIVER 4380M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4381L: blinux-list@redhat.com 4382S: Maintained 4383F: drivers/char/dtlk.c 4384F: include/linux/dtlk.h 4385 4386DPAA2 DATAPATH I/O (DPIO) DRIVER 4387M: Roy Pledge <Roy.Pledge@nxp.com> 4388L: linux-kernel@vger.kernel.org 4389S: Maintained 4390F: drivers/staging/fsl-mc/bus/dpio 4391 4392DPAA2 ETHERNET DRIVER 4393M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4394L: linux-kernel@vger.kernel.org 4395S: Maintained 4396F: drivers/staging/fsl-dpaa2/ethernet 4397 4398DPAA2 ETHERNET SWITCH DRIVER 4399M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4400L: linux-kernel@vger.kernel.org 4401S: Maintained 4402F: drivers/staging/fsl-dpaa2/ethsw 4403 4404DPT_I2O SCSI RAID DRIVER 4405M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4406L: linux-scsi@vger.kernel.org 4407W: http://www.adaptec.com/ 4408S: Maintained 4409F: drivers/scsi/dpt* 4410F: drivers/scsi/dpt/ 4411 4412DRBD DRIVER 4413M: Philipp Reisner <philipp.reisner@linbit.com> 4414M: Lars Ellenberg <lars.ellenberg@linbit.com> 4415L: drbd-dev@lists.linbit.com 4416W: http://www.drbd.org 4417T: git git://git.linbit.com/linux-drbd.git 4418T: git git://git.linbit.com/drbd-8.4.git 4419S: Supported 4420F: drivers/block/drbd/ 4421F: lib/lru_cache.c 4422F: Documentation/blockdev/drbd/ 4423 4424DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4425M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4426T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4427S: Supported 4428F: Documentation/kobject.txt 4429F: drivers/base/ 4430F: fs/debugfs/ 4431F: fs/sysfs/ 4432F: include/linux/debugfs.h 4433F: include/linux/kobj* 4434F: lib/kobj* 4435 4436DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4437M: Kevin Hilman <khilman@kernel.org> 4438M: Nishanth Menon <nm@ti.com> 4439S: Maintained 4440F: drivers/power/avs/ 4441F: include/linux/power/smartreflex.h 4442L: linux-pm@vger.kernel.org 4443 4444DRM DRIVER FOR ARM PL111 CLCD 4445M: Eric Anholt <eric@anholt.net> 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447S: Supported 4448F: drivers/gpu/drm/pl111/ 4449 4450DRM DRIVER FOR ARM VERSATILE TFT PANELS 4451M: Linus Walleij <linus.walleij@linaro.org> 4452T: git git://anongit.freedesktop.org/drm/drm-misc 4453S: Maintained 4454F: drivers/gpu/drm/panel/panel-arm-versatile.c 4455F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4456 4457DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4458M: Dave Airlie <airlied@redhat.com> 4459S: Odd Fixes 4460F: drivers/gpu/drm/ast/ 4461 4462DRM DRIVER FOR BOCHS VIRTUAL GPU 4463M: Gerd Hoffmann <kraxel@redhat.com> 4464L: virtualization@lists.linux-foundation.org 4465T: git git://anongit.freedesktop.org/drm/drm-misc 4466S: Maintained 4467F: drivers/gpu/drm/bochs/ 4468 4469DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4470M: Linus Walleij <linus.walleij@linaro.org> 4471T: git git://anongit.freedesktop.org/drm/drm-misc 4472S: Maintained 4473F: drivers/gpu/drm/tve200/ 4474 4475DRM DRIVER FOR ILITEK ILI9225 PANELS 4476M: David Lechner <david@lechnology.com> 4477S: Maintained 4478F: drivers/gpu/drm/tinydrm/ili9225.c 4479F: Documentation/devicetree/bindings/display/ili9225.txt 4480 4481DRM DRIVER FOR INTEL I810 VIDEO CARDS 4482S: Orphan / Obsolete 4483F: drivers/gpu/drm/i810/ 4484F: include/uapi/drm/i810_drm.h 4485 4486DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4487S: Orphan / Obsolete 4488F: drivers/gpu/drm/mga/ 4489F: include/uapi/drm/mga_drm.h 4490 4491DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4492M: Dave Airlie <airlied@redhat.com> 4493S: Odd Fixes 4494F: drivers/gpu/drm/mgag200/ 4495 4496DRM DRIVER FOR MI0283QT 4497M: Noralf Trønnes <noralf@tronnes.org> 4498S: Maintained 4499F: drivers/gpu/drm/tinydrm/mi0283qt.c 4500F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4501 4502DRM DRIVER FOR MSM ADRENO GPU 4503M: Rob Clark <robdclark@gmail.com> 4504L: linux-arm-msm@vger.kernel.org 4505L: dri-devel@lists.freedesktop.org 4506L: freedreno@lists.freedesktop.org 4507T: git git://people.freedesktop.org/~robclark/linux 4508S: Maintained 4509F: drivers/gpu/drm/msm/ 4510F: include/uapi/drm/msm_drm.h 4511F: Documentation/devicetree/bindings/display/msm/ 4512 4513DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4514M: Ben Skeggs <bskeggs@redhat.com> 4515L: dri-devel@lists.freedesktop.org 4516L: nouveau@lists.freedesktop.org 4517T: git git://github.com/skeggsb/linux 4518S: Supported 4519F: drivers/gpu/drm/nouveau/ 4520F: include/uapi/drm/nouveau_drm.h 4521 4522DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4523M: Noralf Trønnes <noralf@tronnes.org> 4524S: Maintained 4525F: drivers/gpu/drm/tinydrm/repaper.c 4526F: Documentation/devicetree/bindings/display/repaper.txt 4527 4528DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4529M: Dave Airlie <airlied@redhat.com> 4530M: Gerd Hoffmann <kraxel@redhat.com> 4531L: virtualization@lists.linux-foundation.org 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533S: Obsolete 4534W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4535F: drivers/gpu/drm/cirrus/ 4536 4537DRM DRIVER FOR QXL VIRTUAL GPU 4538M: Dave Airlie <airlied@redhat.com> 4539M: Gerd Hoffmann <kraxel@redhat.com> 4540L: virtualization@lists.linux-foundation.org 4541T: git git://anongit.freedesktop.org/drm/drm-misc 4542S: Maintained 4543F: drivers/gpu/drm/qxl/ 4544F: include/uapi/drm/qxl_drm.h 4545 4546DRM DRIVER FOR RAGE 128 VIDEO CARDS 4547S: Orphan / Obsolete 4548F: drivers/gpu/drm/r128/ 4549F: include/uapi/drm/r128_drm.h 4550 4551DRM DRIVER FOR SAVAGE VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/savage/ 4554F: include/uapi/drm/savage_drm.h 4555 4556DRM DRIVER FOR SIS VIDEO CARDS 4557S: Orphan / Obsolete 4558F: drivers/gpu/drm/sis/ 4559F: include/uapi/drm/sis_drm.h 4560 4561DRM DRIVER FOR SITRONIX ST7586 PANELS 4562M: David Lechner <david@lechnology.com> 4563S: Maintained 4564F: drivers/gpu/drm/tinydrm/st7586.c 4565F: Documentation/devicetree/bindings/display/st7586.txt 4566 4567DRM DRIVER FOR SITRONIX ST7735R PANELS 4568M: David Lechner <david@lechnology.com> 4569S: Maintained 4570F: drivers/gpu/drm/tinydrm/st7735r.c 4571F: Documentation/devicetree/bindings/display/st7735r.txt 4572 4573DRM DRIVER FOR TDFX VIDEO CARDS 4574S: Orphan / Obsolete 4575F: drivers/gpu/drm/tdfx/ 4576 4577DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4578M: Dave Airlie <airlied@redhat.com> 4579S: Odd Fixes 4580F: drivers/gpu/drm/udl/ 4581 4582DRM DRIVER FOR VMWARE VIRTUAL GPU 4583M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4584M: Sinclair Yeh <syeh@vmware.com> 4585M: Thomas Hellstrom <thellstrom@vmware.com> 4586L: dri-devel@lists.freedesktop.org 4587T: git git://people.freedesktop.org/~syeh/repos_linux 4588T: git git://people.freedesktop.org/~thomash/linux 4589S: Supported 4590F: drivers/gpu/drm/vmwgfx/ 4591F: include/uapi/drm/vmwgfx_drm.h 4592 4593DRM DRIVERS 4594M: David Airlie <airlied@linux.ie> 4595L: dri-devel@lists.freedesktop.org 4596T: git git://people.freedesktop.org/~airlied/linux 4597B: https://bugs.freedesktop.org/ 4598C: irc://chat.freenode.net/dri-devel 4599S: Maintained 4600F: drivers/gpu/drm/ 4601F: drivers/gpu/vga/ 4602F: Documentation/devicetree/bindings/display/ 4603F: Documentation/devicetree/bindings/gpu/ 4604F: Documentation/devicetree/bindings/video/ 4605F: Documentation/gpu/ 4606F: include/drm/ 4607F: include/uapi/drm/ 4608F: include/linux/vga* 4609 4610DRM DRIVERS AND MISC GPU PATCHES 4611M: Gustavo Padovan <gustavo@padovan.org> 4612M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4613M: Sean Paul <seanpaul@chromium.org> 4614W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4615S: Maintained 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617F: Documentation/gpu/ 4618F: drivers/gpu/vga/ 4619F: drivers/gpu/drm/* 4620F: include/drm/drm* 4621F: include/uapi/drm/drm* 4622F: include/linux/vga* 4623 4624DRM DRIVERS FOR ALLWINNER A10 4625M: Maxime Ripard <maxime.ripard@bootlin.com> 4626L: dri-devel@lists.freedesktop.org 4627S: Supported 4628F: drivers/gpu/drm/sun4i/ 4629F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4630T: git git://anongit.freedesktop.org/drm/drm-misc 4631 4632DRM DRIVERS FOR AMLOGIC SOCS 4633M: Neil Armstrong <narmstrong@baylibre.com> 4634L: dri-devel@lists.freedesktop.org 4635L: linux-amlogic@lists.infradead.org 4636W: http://linux-meson.com/ 4637S: Supported 4638F: drivers/gpu/drm/meson/ 4639F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4640F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4641F: Documentation/gpu/meson.rst 4642T: git git://anongit.freedesktop.org/drm/drm-misc 4643 4644DRM DRIVERS FOR ATMEL HLCDC 4645M: Boris Brezillon <boris.brezillon@bootlin.com> 4646L: dri-devel@lists.freedesktop.org 4647S: Supported 4648F: drivers/gpu/drm/atmel-hlcdc/ 4649F: Documentation/devicetree/bindings/drm/atmel/ 4650T: git git://anongit.freedesktop.org/drm/drm-misc 4651 4652DRM DRIVERS FOR BRIDGE CHIPS 4653M: Archit Taneja <architt@codeaurora.org> 4654M: Andrzej Hajda <a.hajda@samsung.com> 4655R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4656S: Maintained 4657T: git git://anongit.freedesktop.org/drm/drm-misc 4658F: drivers/gpu/drm/bridge/ 4659 4660DRM DRIVERS FOR EXYNOS 4661M: Inki Dae <inki.dae@samsung.com> 4662M: Joonyoung Shim <jy0922.shim@samsung.com> 4663M: Seung-Woo Kim <sw0312.kim@samsung.com> 4664M: Kyungmin Park <kyungmin.park@samsung.com> 4665L: dri-devel@lists.freedesktop.org 4666T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4667S: Supported 4668F: drivers/gpu/drm/exynos/ 4669F: include/uapi/drm/exynos_drm.h 4670F: Documentation/devicetree/bindings/display/exynos/ 4671 4672DRM DRIVERS FOR FREESCALE DCU 4673M: Stefan Agner <stefan@agner.ch> 4674M: Alison Wang <alison.wang@freescale.com> 4675L: dri-devel@lists.freedesktop.org 4676S: Supported 4677F: drivers/gpu/drm/fsl-dcu/ 4678F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4679F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4680F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4681 4682DRM DRIVERS FOR FREESCALE IMX 4683M: Philipp Zabel <p.zabel@pengutronix.de> 4684L: dri-devel@lists.freedesktop.org 4685S: Maintained 4686F: drivers/gpu/drm/imx/ 4687F: drivers/gpu/ipu-v3/ 4688F: Documentation/devicetree/bindings/display/imx/ 4689 4690DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4691M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4692L: dri-devel@lists.freedesktop.org 4693T: git git://github.com/patjak/drm-gma500 4694S: Maintained 4695F: drivers/gpu/drm/gma500/ 4696 4697DRM DRIVERS FOR HISILICON 4698M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4699M: Rongrong Zou <zourongrong@gmail.com> 4700R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4701R: Chen Feng <puck.chen@hisilicon.com> 4702L: dri-devel@lists.freedesktop.org 4703T: git git://github.com/xin3liang/linux.git 4704S: Maintained 4705F: drivers/gpu/drm/hisilicon/ 4706F: Documentation/devicetree/bindings/display/hisilicon/ 4707 4708DRM DRIVERS FOR MEDIATEK 4709M: CK Hu <ck.hu@mediatek.com> 4710M: Philipp Zabel <p.zabel@pengutronix.de> 4711L: dri-devel@lists.freedesktop.org 4712S: Supported 4713F: drivers/gpu/drm/mediatek/ 4714F: Documentation/devicetree/bindings/display/mediatek/ 4715 4716DRM DRIVERS FOR NVIDIA TEGRA 4717M: Thierry Reding <thierry.reding@gmail.com> 4718L: dri-devel@lists.freedesktop.org 4719L: linux-tegra@vger.kernel.org 4720T: git git://anongit.freedesktop.org/tegra/linux.git 4721S: Supported 4722F: drivers/gpu/drm/tegra/ 4723F: drivers/gpu/host1x/ 4724F: include/linux/host1x.h 4725F: include/uapi/drm/tegra_drm.h 4726F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4727 4728DRM DRIVERS FOR RENESAS 4729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4730L: dri-devel@lists.freedesktop.org 4731L: linux-renesas-soc@vger.kernel.org 4732T: git git://linuxtv.org/pinchartl/fbdev 4733S: Supported 4734F: drivers/gpu/drm/rcar-du/ 4735F: drivers/gpu/drm/shmobile/ 4736F: include/linux/platform_data/shmob_drm.h 4737F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4738F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4739F: Documentation/devicetree/bindings/display/renesas,du.txt 4740 4741DRM DRIVERS FOR ROCKCHIP 4742M: Sandy Huang <hjc@rock-chips.com> 4743M: Heiko Stübner <heiko@sntech.de> 4744L: dri-devel@lists.freedesktop.org 4745S: Maintained 4746F: drivers/gpu/drm/rockchip/ 4747F: Documentation/devicetree/bindings/display/rockchip/ 4748T: git git://anongit.freedesktop.org/drm/drm-misc 4749 4750DRM DRIVERS FOR STI 4751M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4752M: Vincent Abriou <vincent.abriou@st.com> 4753L: dri-devel@lists.freedesktop.org 4754T: git git://anongit.freedesktop.org/drm/drm-misc 4755S: Maintained 4756F: drivers/gpu/drm/sti 4757F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4758 4759DRM DRIVERS FOR STM 4760M: Yannick Fertre <yannick.fertre@st.com> 4761M: Philippe Cornu <philippe.cornu@st.com> 4762M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4763M: Vincent Abriou <vincent.abriou@st.com> 4764L: dri-devel@lists.freedesktop.org 4765T: git git://anongit.freedesktop.org/drm/drm-misc 4766S: Maintained 4767F: drivers/gpu/drm/stm 4768F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4769 4770DRM DRIVERS FOR TI LCDC 4771M: Jyri Sarha <jsarha@ti.com> 4772R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4773L: dri-devel@lists.freedesktop.org 4774S: Maintained 4775F: drivers/gpu/drm/tilcdc/ 4776F: Documentation/devicetree/bindings/display/tilcdc/ 4777 4778DRM DRIVERS FOR TI OMAP 4779M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4780L: dri-devel@lists.freedesktop.org 4781S: Maintained 4782F: drivers/gpu/drm/omapdrm/ 4783F: Documentation/devicetree/bindings/display/ti/ 4784 4785DRM DRIVERS FOR VC4 4786M: Eric Anholt <eric@anholt.net> 4787T: git git://github.com/anholt/linux 4788S: Supported 4789F: drivers/gpu/drm/vc4/ 4790F: include/uapi/drm/vc4_drm.h 4791F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793 4794DRM DRIVERS FOR VIVANTE GPU IP 4795M: Lucas Stach <l.stach@pengutronix.de> 4796R: Russell King <linux+etnaviv@armlinux.org.uk> 4797R: Christian Gmeiner <christian.gmeiner@gmail.com> 4798L: etnaviv@lists.freedesktop.org 4799L: dri-devel@lists.freedesktop.org 4800S: Maintained 4801F: drivers/gpu/drm/etnaviv/ 4802F: include/uapi/drm/etnaviv_drm.h 4803F: Documentation/devicetree/bindings/display/etnaviv/ 4804 4805DRM DRIVERS FOR ZTE ZX 4806M: Shawn Guo <shawnguo@kernel.org> 4807L: dri-devel@lists.freedesktop.org 4808S: Maintained 4809F: drivers/gpu/drm/zte/ 4810F: Documentation/devicetree/bindings/display/zte,vou.txt 4811T: git git://anongit.freedesktop.org/drm/drm-misc 4812 4813DRM PANEL DRIVERS 4814M: Thierry Reding <thierry.reding@gmail.com> 4815L: dri-devel@lists.freedesktop.org 4816T: git git://anongit.freedesktop.org/drm/drm-misc 4817S: Maintained 4818F: drivers/gpu/drm/drm_panel.c 4819F: drivers/gpu/drm/panel/ 4820F: include/drm/drm_panel.h 4821F: Documentation/devicetree/bindings/display/panel/ 4822 4823DRM TINYDRM DRIVERS 4824M: Noralf Trønnes <noralf@tronnes.org> 4825W: https://github.com/notro/tinydrm/wiki/Development 4826T: git git://anongit.freedesktop.org/drm/drm-misc 4827S: Maintained 4828F: drivers/gpu/drm/tinydrm/ 4829F: include/drm/tinydrm/ 4830 4831DRM TTM SUBSYSTEM 4832M: Christian Koenig <christian.koenig@amd.com> 4833M: Roger He <Hongbo.He@amd.com> 4834T: git git://people.freedesktop.org/~agd5f/linux 4835S: Maintained 4836L: dri-devel@lists.freedesktop.org 4837F: include/drm/ttm/ 4838F: drivers/gpu/drm/ttm/ 4839 4840DSBR100 USB FM RADIO DRIVER 4841M: Alexey Klimov <klimov.linux@gmail.com> 4842L: linux-media@vger.kernel.org 4843T: git git://linuxtv.org/media_tree.git 4844S: Maintained 4845F: drivers/media/radio/dsbr100.c 4846 4847DSCC4 DRIVER 4848M: Francois Romieu <romieu@fr.zoreil.com> 4849L: netdev@vger.kernel.org 4850S: Maintained 4851F: drivers/net/wan/dscc4.c 4852 4853DT3155 MEDIA DRIVER 4854M: Hans Verkuil <hverkuil@xs4all.nl> 4855L: linux-media@vger.kernel.org 4856T: git git://linuxtv.org/media_tree.git 4857W: https://linuxtv.org 4858S: Odd Fixes 4859F: drivers/media/pci/dt3155/ 4860 4861DVB_USB_AF9015 MEDIA DRIVER 4862M: Antti Palosaari <crope@iki.fi> 4863L: linux-media@vger.kernel.org 4864W: https://linuxtv.org 4865W: http://palosaari.fi/linux/ 4866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4867T: git git://linuxtv.org/anttip/media_tree.git 4868S: Maintained 4869F: drivers/media/usb/dvb-usb-v2/af9015* 4870 4871DVB_USB_AF9035 MEDIA DRIVER 4872M: Antti Palosaari <crope@iki.fi> 4873L: linux-media@vger.kernel.org 4874W: https://linuxtv.org 4875W: http://palosaari.fi/linux/ 4876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4877T: git git://linuxtv.org/anttip/media_tree.git 4878S: Maintained 4879F: drivers/media/usb/dvb-usb-v2/af9035* 4880 4881DVB_USB_ANYSEE MEDIA DRIVER 4882M: Antti Palosaari <crope@iki.fi> 4883L: linux-media@vger.kernel.org 4884W: https://linuxtv.org 4885W: http://palosaari.fi/linux/ 4886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4887T: git git://linuxtv.org/anttip/media_tree.git 4888S: Maintained 4889F: drivers/media/usb/dvb-usb-v2/anysee* 4890 4891DVB_USB_AU6610 MEDIA DRIVER 4892M: Antti Palosaari <crope@iki.fi> 4893L: linux-media@vger.kernel.org 4894W: https://linuxtv.org 4895W: http://palosaari.fi/linux/ 4896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4897T: git git://linuxtv.org/anttip/media_tree.git 4898S: Maintained 4899F: drivers/media/usb/dvb-usb-v2/au6610* 4900 4901DVB_USB_CE6230 MEDIA DRIVER 4902M: Antti Palosaari <crope@iki.fi> 4903L: linux-media@vger.kernel.org 4904W: https://linuxtv.org 4905W: http://palosaari.fi/linux/ 4906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4907T: git git://linuxtv.org/anttip/media_tree.git 4908S: Maintained 4909F: drivers/media/usb/dvb-usb-v2/ce6230* 4910 4911DVB_USB_CXUSB MEDIA DRIVER 4912M: Michael Krufky <mkrufky@linuxtv.org> 4913L: linux-media@vger.kernel.org 4914W: https://linuxtv.org 4915W: http://github.com/mkrufky 4916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4917T: git git://linuxtv.org/media_tree.git 4918S: Maintained 4919F: drivers/media/usb/dvb-usb/cxusb* 4920 4921DVB_USB_EC168 MEDIA DRIVER 4922M: Antti Palosaari <crope@iki.fi> 4923L: linux-media@vger.kernel.org 4924W: https://linuxtv.org 4925W: http://palosaari.fi/linux/ 4926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4927T: git git://linuxtv.org/anttip/media_tree.git 4928S: Maintained 4929F: drivers/media/usb/dvb-usb-v2/ec168* 4930 4931DVB_USB_GL861 MEDIA DRIVER 4932M: Antti Palosaari <crope@iki.fi> 4933L: linux-media@vger.kernel.org 4934W: https://linuxtv.org 4935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4936T: git git://linuxtv.org/anttip/media_tree.git 4937S: Maintained 4938F: drivers/media/usb/dvb-usb-v2/gl861* 4939 4940DVB_USB_MXL111SF MEDIA DRIVER 4941M: Michael Krufky <mkrufky@linuxtv.org> 4942L: linux-media@vger.kernel.org 4943W: https://linuxtv.org 4944W: http://github.com/mkrufky 4945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4946T: git git://linuxtv.org/mkrufky/mxl111sf.git 4947S: Maintained 4948F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4949 4950DVB_USB_RTL28XXU MEDIA DRIVER 4951M: Antti Palosaari <crope@iki.fi> 4952L: linux-media@vger.kernel.org 4953W: https://linuxtv.org 4954W: http://palosaari.fi/linux/ 4955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4956T: git git://linuxtv.org/anttip/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4959 4960DVB_USB_V2 MEDIA DRIVER 4961M: Antti Palosaari <crope@iki.fi> 4962L: linux-media@vger.kernel.org 4963W: https://linuxtv.org 4964W: http://palosaari.fi/linux/ 4965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4966T: git git://linuxtv.org/anttip/media_tree.git 4967S: Maintained 4968F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4969F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4970 4971DYNAMIC DEBUG 4972M: Jason Baron <jbaron@akamai.com> 4973S: Maintained 4974F: lib/dynamic_debug.c 4975F: include/linux/dynamic_debug.h 4976 4977DYNAMIC INTERRUPT MODERATION 4978M: Tal Gilboa <talgi@mellanox.com> 4979S: Maintained 4980F: include/linux/net_dim.h 4981 4982DZ DECSTATION DZ11 SERIAL DRIVER 4983M: "Maciej W. Rozycki" <macro@linux-mips.org> 4984S: Maintained 4985F: drivers/tty/serial/dz.* 4986 4987E3X0 POWER BUTTON DRIVER 4988M: Moritz Fischer <moritz.fischer@ettus.com> 4989L: usrp-users@lists.ettus.com 4990W: http://www.ettus.com 4991S: Supported 4992F: drivers/input/misc/e3x0-button.c 4993F: Documentation/devicetree/bindings/input/e3x0-button.txt 4994 4995E4000 MEDIA DRIVER 4996M: Antti Palosaari <crope@iki.fi> 4997L: linux-media@vger.kernel.org 4998W: https://linuxtv.org 4999W: http://palosaari.fi/linux/ 5000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5001T: git git://linuxtv.org/anttip/media_tree.git 5002S: Maintained 5003F: drivers/media/tuners/e4000* 5004 5005EC100 MEDIA DRIVER 5006M: Antti Palosaari <crope@iki.fi> 5007L: linux-media@vger.kernel.org 5008W: https://linuxtv.org 5009W: http://palosaari.fi/linux/ 5010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5011T: git git://linuxtv.org/anttip/media_tree.git 5012S: Maintained 5013F: drivers/media/dvb-frontends/ec100* 5014 5015ECRYPT FILE SYSTEM 5016M: Tyler Hicks <tyhicks@canonical.com> 5017L: ecryptfs@vger.kernel.org 5018W: http://ecryptfs.org 5019W: https://launchpad.net/ecryptfs 5020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5021S: Supported 5022F: Documentation/filesystems/ecryptfs.txt 5023F: fs/ecryptfs/ 5024 5025EDAC-AMD64 5026M: Borislav Petkov <bp@alien8.de> 5027L: linux-edac@vger.kernel.org 5028S: Maintained 5029F: drivers/edac/amd64_edac* 5030 5031EDAC-CALXEDA 5032M: Robert Richter <rric@kernel.org> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/highbank* 5036 5037EDAC-CAVIUM OCTEON 5038M: Ralf Baechle <ralf@linux-mips.org> 5039M: David Daney <david.daney@cavium.com> 5040L: linux-edac@vger.kernel.org 5041L: linux-mips@linux-mips.org 5042S: Supported 5043F: drivers/edac/octeon_edac* 5044 5045EDAC-CAVIUM THUNDERX 5046M: David Daney <david.daney@cavium.com> 5047M: Jan Glauber <jglauber@cavium.com> 5048L: linux-edac@vger.kernel.org 5049S: Supported 5050F: drivers/edac/thunderx_edac* 5051 5052EDAC-CORE 5053M: Borislav Petkov <bp@alien8.de> 5054M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5055M: Mauro Carvalho Chehab <mchehab@kernel.org> 5056L: linux-edac@vger.kernel.org 5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5059S: Supported 5060F: Documentation/admin-guide/ras.rst 5061F: Documentation/driver-api/edac.rst 5062F: drivers/edac/ 5063F: include/linux/edac.h 5064 5065EDAC-E752X 5066M: Mark Gross <mark.gross@intel.com> 5067L: linux-edac@vger.kernel.org 5068S: Maintained 5069F: drivers/edac/e752x_edac.c 5070 5071EDAC-E7XXX 5072L: linux-edac@vger.kernel.org 5073S: Maintained 5074F: drivers/edac/e7xxx_edac.c 5075 5076EDAC-FSL_DDR 5077M: York Sun <york.sun@nxp.com> 5078L: linux-edac@vger.kernel.org 5079S: Maintained 5080F: drivers/edac/fsl_ddr_edac.* 5081 5082EDAC-GHES 5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5084M: Mauro Carvalho Chehab <mchehab@kernel.org> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/ghes_edac.c 5088 5089EDAC-I3000 5090L: linux-edac@vger.kernel.org 5091S: Orphan 5092F: drivers/edac/i3000_edac.c 5093 5094EDAC-I5000 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/i5000_edac.c 5098 5099EDAC-I5400 5100M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5101M: Mauro Carvalho Chehab <mchehab@kernel.org> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/i5400_edac.c 5105 5106EDAC-I7300 5107M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5108M: Mauro Carvalho Chehab <mchehab@kernel.org> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/i7300_edac.c 5112 5113EDAC-I7CORE 5114M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5115M: Mauro Carvalho Chehab <mchehab@kernel.org> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/i7core_edac.c 5119 5120EDAC-I82443BXGX 5121M: Tim Small <tim@buttersideup.com> 5122L: linux-edac@vger.kernel.org 5123S: Maintained 5124F: drivers/edac/i82443bxgx_edac.c 5125 5126EDAC-I82975X 5127M: Ranganathan Desikan <ravi@jetztechnologies.com> 5128M: "Arvind R." <arvino55@gmail.com> 5129L: linux-edac@vger.kernel.org 5130S: Maintained 5131F: drivers/edac/i82975x_edac.c 5132 5133EDAC-IE31200 5134M: Jason Baron <jbaron@akamai.com> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/ie31200_edac.c 5138 5139EDAC-MPC85XX 5140M: Johannes Thumshirn <morbidrsa@gmail.com> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/mpc85xx_edac.[ch] 5144 5145EDAC-PASEMI 5146M: Egor Martovetsky <egor@pasemi.com> 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/pasemi_edac.c 5150 5151EDAC-PND2 5152M: Tony Luck <tony.luck@intel.com> 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/pnd2_edac.[ch] 5156 5157EDAC-R82600 5158M: Tim Small <tim@buttersideup.com> 5159L: linux-edac@vger.kernel.org 5160S: Maintained 5161F: drivers/edac/r82600_edac.c 5162 5163EDAC-SBRIDGE 5164M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5165M: Mauro Carvalho Chehab <mchehab@kernel.org> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/sb_edac.c 5169 5170EDAC-SKYLAKE 5171M: Tony Luck <tony.luck@intel.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/skx_edac.c 5175 5176EDAC-TI 5177M: Tero Kristo <t-kristo@ti.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/ti_edac.c 5181 5182EDIROL UA-101/UA-1000 DRIVER 5183M: Clemens Ladisch <clemens@ladisch.de> 5184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5185T: git git://git.alsa-project.org/alsa-kernel.git 5186S: Maintained 5187F: sound/usb/misc/ua101.c 5188 5189EFI TEST DRIVER 5190L: linux-efi@vger.kernel.org 5191M: Ivan Hu <ivan.hu@canonical.com> 5192M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5193S: Maintained 5194F: drivers/firmware/efi/test/ 5195 5196EFI VARIABLE FILESYSTEM 5197M: Matthew Garrett <matthew.garrett@nebula.com> 5198M: Jeremy Kerr <jk@ozlabs.org> 5199M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5201L: linux-efi@vger.kernel.org 5202S: Maintained 5203F: fs/efivarfs/ 5204 5205EFIFB FRAMEBUFFER DRIVER 5206L: linux-fbdev@vger.kernel.org 5207M: Peter Jones <pjones@redhat.com> 5208S: Maintained 5209F: drivers/video/fbdev/efifb.c 5210 5211EFS FILESYSTEM 5212W: http://aeschi.ch.eu.org/efs/ 5213S: Orphan 5214F: fs/efs/ 5215 5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5217M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5218L: netdev@vger.kernel.org 5219S: Maintained 5220F: drivers/net/ethernet/ibm/ehea/ 5221 5222EM28XX VIDEO4LINUX DRIVER 5223M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5224M: Mauro Carvalho Chehab <mchehab@kernel.org> 5225L: linux-media@vger.kernel.org 5226W: https://linuxtv.org 5227T: git git://linuxtv.org/media_tree.git 5228S: Maintained 5229F: drivers/media/usb/em28xx/ 5230F: Documentation/media/v4l-drivers/em28xx* 5231 5232EMBEDDED LINUX 5233M: Paul Gortmaker <paul.gortmaker@windriver.com> 5234M: Matt Mackall <mpm@selenic.com> 5235M: David Woodhouse <dwmw2@infradead.org> 5236L: linux-embedded@vger.kernel.org 5237S: Maintained 5238 5239Emulex 10Gbps iSCSI - OneConnect DRIVER 5240M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5241M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5242M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5243L: linux-scsi@vger.kernel.org 5244W: http://www.broadcom.com 5245S: Supported 5246F: drivers/scsi/be2iscsi/ 5247 5248Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5249M: Sathya Perla <sathya.perla@broadcom.com> 5250M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5251M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5252M: Somnath Kotur <somnath.kotur@broadcom.com> 5253L: netdev@vger.kernel.org 5254W: http://www.emulex.com 5255S: Supported 5256F: drivers/net/ethernet/emulex/benet/ 5257 5258EMULEX ONECONNECT ROCE DRIVER 5259M: Selvin Xavier <selvin.xavier@broadcom.com> 5260M: Devesh Sharma <devesh.sharma@broadcom.com> 5261L: linux-rdma@vger.kernel.org 5262W: http://www.broadcom.com 5263S: Odd Fixes 5264F: drivers/infiniband/hw/ocrdma/ 5265F: include/uapi/rdma/ocrdma-abi.h 5266 5267EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5268M: James Smart <james.smart@broadcom.com> 5269M: Dick Kennedy <dick.kennedy@broadcom.com> 5270L: linux-scsi@vger.kernel.org 5271W: http://www.broadcom.com 5272S: Supported 5273F: drivers/scsi/lpfc/ 5274 5275ENE CB710 FLASH CARD READER DRIVER 5276M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5277S: Maintained 5278F: drivers/misc/cb710/ 5279F: drivers/mmc/host/cb710-mmc.* 5280F: include/linux/cb710.h 5281 5282ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5283M: Maxim Levitsky <maximlevitsky@gmail.com> 5284S: Maintained 5285F: drivers/media/rc/ene_ir.* 5286 5287EPSON S1D13XXX FRAMEBUFFER DRIVER 5288M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5289S: Maintained 5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5291F: drivers/video/fbdev/s1d13xxxfb.c 5292F: include/video/s1d13xxxfb.h 5293 5294ERRSEQ ERROR TRACKING INFRASTRUCTURE 5295M: Jeff Layton <jlayton@kernel.org> 5296S: Maintained 5297F: lib/errseq.c 5298F: include/linux/errseq.h 5299 5300ET131X NETWORK DRIVER 5301M: Mark Einon <mark.einon@gmail.com> 5302S: Odd Fixes 5303F: drivers/net/ethernet/agere/ 5304 5305ETHERNET BRIDGE 5306M: Stephen Hemminger <stephen@networkplumber.org> 5307L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5308L: netdev@vger.kernel.org 5309W: http://www.linuxfoundation.org/en/Net:Bridge 5310S: Maintained 5311F: include/linux/netfilter_bridge/ 5312F: net/bridge/ 5313 5314ETHERNET PHY LIBRARY 5315M: Andrew Lunn <andrew@lunn.ch> 5316M: Florian Fainelli <f.fainelli@gmail.com> 5317L: netdev@vger.kernel.org 5318S: Maintained 5319F: Documentation/ABI/testing/sysfs-bus-mdio 5320F: Documentation/devicetree/bindings/net/mdio* 5321F: Documentation/networking/phy.txt 5322F: drivers/net/phy/ 5323F: drivers/of/of_mdio.c 5324F: drivers/of/of_net.c 5325F: include/linux/*mdio*.h 5326F: include/linux/of_net.h 5327F: include/linux/phy.h 5328F: include/linux/phy_fixed.h 5329F: include/linux/platform_data/mdio-gpio.h 5330F: include/linux/platform_data/mdio-bcm-unimac.h 5331F: include/trace/events/mdio.h 5332F: include/uapi/linux/mdio.h 5333F: include/uapi/linux/mii.h 5334 5335EXT2 FILE SYSTEM 5336M: Jan Kara <jack@suse.com> 5337L: linux-ext4@vger.kernel.org 5338S: Maintained 5339F: Documentation/filesystems/ext2.txt 5340F: fs/ext2/ 5341F: include/linux/ext2* 5342 5343EXT4 FILE SYSTEM 5344M: "Theodore Ts'o" <tytso@mit.edu> 5345M: Andreas Dilger <adilger.kernel@dilger.ca> 5346L: linux-ext4@vger.kernel.org 5347W: http://ext4.wiki.kernel.org 5348Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5350S: Maintained 5351F: Documentation/filesystems/ext4.txt 5352F: fs/ext4/ 5353 5354Extended Verification Module (EVM) 5355M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5356L: linux-integrity@vger.kernel.org 5357S: Supported 5358F: security/integrity/evm/ 5359 5360EXTENSIBLE FIRMWARE INTERFACE (EFI) 5361M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5362L: linux-efi@vger.kernel.org 5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5364S: Maintained 5365F: Documentation/efi-stub.txt 5366F: arch/*/kernel/efi.c 5367F: arch/x86/boot/compressed/eboot.[ch] 5368F: arch/*/include/asm/efi.h 5369F: arch/x86/platform/efi/ 5370F: drivers/firmware/efi/ 5371F: include/linux/efi*.h 5372F: arch/arm/boot/compressed/efi-header.S 5373F: arch/arm64/kernel/efi-entry.S 5374 5375EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5376M: MyungJoo Ham <myungjoo.ham@samsung.com> 5377M: Chanwoo Choi <cw00.choi@samsung.com> 5378L: linux-kernel@vger.kernel.org 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5380S: Maintained 5381F: drivers/extcon/ 5382F: include/linux/extcon/ 5383F: include/linux/extcon.h 5384F: Documentation/extcon/ 5385F: Documentation/devicetree/bindings/extcon/ 5386 5387EXYNOS DP DRIVER 5388M: Jingoo Han <jingoohan1@gmail.com> 5389L: dri-devel@lists.freedesktop.org 5390S: Maintained 5391F: drivers/gpu/drm/exynos/exynos_dp* 5392 5393EXYNOS SYSMMU (IOMMU) driver 5394M: Marek Szyprowski <m.szyprowski@samsung.com> 5395L: iommu@lists.linux-foundation.org 5396S: Maintained 5397F: drivers/iommu/exynos-iommu.c 5398 5399EZchip NPS platform support 5400M: Elad Kanfi <eladkan@mellanox.com> 5401M: Vineet Gupta <vgupta@synopsys.com> 5402S: Supported 5403F: arch/arc/plat-eznps 5404F: arch/arc/boot/dts/eznps.dts 5405 5406F2FS FILE SYSTEM 5407M: Jaegeuk Kim <jaegeuk@kernel.org> 5408M: Chao Yu <yuchao0@huawei.com> 5409L: linux-f2fs-devel@lists.sourceforge.net 5410W: https://f2fs.wiki.kernel.org/ 5411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5412S: Maintained 5413F: Documentation/filesystems/f2fs.txt 5414F: Documentation/ABI/testing/sysfs-fs-f2fs 5415F: fs/f2fs/ 5416F: include/linux/f2fs_fs.h 5417F: include/trace/events/f2fs.h 5418 5419F71805F HARDWARE MONITORING DRIVER 5420M: Jean Delvare <jdelvare@suse.com> 5421L: linux-hwmon@vger.kernel.org 5422S: Maintained 5423F: Documentation/hwmon/f71805f 5424F: drivers/hwmon/f71805f.c 5425 5426FANOTIFY 5427M: Jan Kara <jack@suse.cz> 5428R: Amir Goldstein <amir73il@gmail.com> 5429L: linux-fsdevel@vger.kernel.org 5430S: Maintained 5431F: fs/notify/fanotify/ 5432F: include/linux/fanotify.h 5433F: include/uapi/linux/fanotify.h 5434 5435FARSYNC SYNCHRONOUS DRIVER 5436M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5437W: http://www.farsite.co.uk/ 5438S: Supported 5439F: drivers/net/wan/farsync.* 5440 5441FAULT INJECTION SUPPORT 5442M: Akinobu Mita <akinobu.mita@gmail.com> 5443S: Supported 5444F: Documentation/fault-injection/ 5445F: lib/fault-inject.c 5446 5447FBTFT Framebuffer drivers 5448M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5449S: Maintained 5450F: drivers/staging/fbtft/ 5451 5452FC0011 TUNER DRIVER 5453M: Michael Buesch <m@bues.ch> 5454L: linux-media@vger.kernel.org 5455S: Maintained 5456F: drivers/media/tuners/fc0011.h 5457F: drivers/media/tuners/fc0011.c 5458 5459FC2580 MEDIA DRIVER 5460M: Antti Palosaari <crope@iki.fi> 5461L: linux-media@vger.kernel.org 5462W: https://linuxtv.org 5463W: http://palosaari.fi/linux/ 5464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5465T: git git://linuxtv.org/anttip/media_tree.git 5466S: Maintained 5467F: drivers/media/tuners/fc2580* 5468 5469FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5470M: Johannes Thumshirn <jth@kernel.org> 5471L: linux-scsi@vger.kernel.org 5472W: www.Open-FCoE.org 5473S: Supported 5474F: drivers/scsi/libfc/ 5475F: drivers/scsi/fcoe/ 5476F: include/scsi/fc/ 5477F: include/scsi/libfc.h 5478F: include/scsi/libfcoe.h 5479F: include/uapi/scsi/fc/ 5480 5481FILE LOCKING (flock() and fcntl()/lockf()) 5482M: Jeff Layton <jlayton@kernel.org> 5483M: "J. Bruce Fields" <bfields@fieldses.org> 5484L: linux-fsdevel@vger.kernel.org 5485S: Maintained 5486F: include/linux/fcntl.h 5487F: include/uapi/linux/fcntl.h 5488F: fs/fcntl.c 5489F: fs/locks.c 5490 5491FILESYSTEMS (VFS and infrastructure) 5492M: Alexander Viro <viro@zeniv.linux.org.uk> 5493L: linux-fsdevel@vger.kernel.org 5494S: Maintained 5495F: fs/* 5496F: include/linux/fs.h 5497F: include/uapi/linux/fs.h 5498 5499FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5500M: Riku Voipio <riku.voipio@iki.fi> 5501L: linux-hwmon@vger.kernel.org 5502S: Maintained 5503F: drivers/hwmon/f75375s.c 5504F: include/linux/f75375s.h 5505 5506FIREWIRE AUDIO DRIVERS 5507M: Clemens Ladisch <clemens@ladisch.de> 5508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5509T: git git://git.alsa-project.org/alsa-kernel.git 5510S: Maintained 5511F: sound/firewire/ 5512 5513FIREWIRE MEDIA DRIVERS (firedtv) 5514M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5515L: linux-media@vger.kernel.org 5516L: linux1394-devel@lists.sourceforge.net 5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5518S: Maintained 5519F: drivers/media/firewire/ 5520 5521FIREWIRE SBP-2 TARGET 5522M: Chris Boot <bootc@bootc.net> 5523L: linux-scsi@vger.kernel.org 5524L: target-devel@vger.kernel.org 5525L: linux1394-devel@lists.sourceforge.net 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5527S: Maintained 5528F: drivers/target/sbp/ 5529 5530FIREWIRE SUBSYSTEM 5531M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5532L: linux1394-devel@lists.sourceforge.net 5533W: http://ieee1394.wiki.kernel.org/ 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5535S: Maintained 5536F: drivers/firewire/ 5537F: include/linux/firewire.h 5538F: include/uapi/linux/firewire*.h 5539F: tools/firewire/ 5540 5541FIRMWARE LOADER (request_firmware) 5542M: Luis R. Rodriguez <mcgrof@kernel.org> 5543L: linux-kernel@vger.kernel.org 5544S: Maintained 5545F: Documentation/firmware_class/ 5546F: drivers/base/firmware_loader/ 5547F: include/linux/firmware.h 5548 5549FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5550M: Joshua Morris <josh.h.morris@us.ibm.com> 5551M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5552S: Maintained 5553F: drivers/block/rsxx/ 5554 5555FLOPPY DRIVER 5556M: Jiri Kosina <jikos@kernel.org> 5557T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5558S: Odd fixes 5559F: drivers/block/floppy.c 5560 5561FMC SUBSYSTEM 5562M: Alessandro Rubini <rubini@gnudd.com> 5563W: http://www.ohwr.org/projects/fmc-bus 5564S: Supported 5565F: drivers/fmc/ 5566F: include/linux/fmc*.h 5567F: include/linux/ipmi-fru.h 5568K: fmc_d.*register 5569 5570FPGA MANAGER FRAMEWORK 5571M: Alan Tull <atull@kernel.org> 5572M: Moritz Fischer <mdf@kernel.org> 5573L: linux-fpga@vger.kernel.org 5574S: Maintained 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5576Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5577F: Documentation/fpga/ 5578F: Documentation/devicetree/bindings/fpga/ 5579F: drivers/fpga/ 5580F: include/linux/fpga/ 5581W: http://www.rocketboards.org 5582 5583FPU EMULATOR 5584M: Bill Metzenthen <billm@melbpc.org.au> 5585W: http://floatingpoint.sourceforge.net/emulator/index.html 5586S: Maintained 5587F: arch/x86/math-emu/ 5588 5589FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5590L: netdev@vger.kernel.org 5591S: Orphan 5592F: drivers/net/wan/dlci.c 5593F: drivers/net/wan/sdla.c 5594 5595FRAMEBUFFER LAYER 5596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5597L: dri-devel@lists.freedesktop.org 5598L: linux-fbdev@vger.kernel.org 5599T: git git://github.com/bzolnier/linux.git 5600Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5601S: Maintained 5602F: Documentation/fb/ 5603F: drivers/video/ 5604F: include/video/ 5605F: include/linux/fb.h 5606F: include/uapi/video/ 5607F: include/uapi/linux/fb.h 5608 5609FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5610M: Horia Geantă <horia.geanta@nxp.com> 5611M: Aymen Sghaier <aymen.sghaier@nxp.com> 5612L: linux-crypto@vger.kernel.org 5613S: Maintained 5614F: drivers/crypto/caam/ 5615F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5616 5617FREESCALE DIU FRAMEBUFFER DRIVER 5618M: Timur Tabi <timur@tabi.org> 5619L: linux-fbdev@vger.kernel.org 5620S: Maintained 5621F: drivers/video/fbdev/fsl-diu-fb.* 5622 5623FREESCALE DMA DRIVER 5624M: Li Yang <leoyang.li@nxp.com> 5625M: Zhang Wei <zw@zh-kernel.org> 5626L: linuxppc-dev@lists.ozlabs.org 5627S: Maintained 5628F: drivers/dma/fsldma.* 5629 5630FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5631M: Claudiu Manoil <claudiu.manoil@nxp.com> 5632L: netdev@vger.kernel.org 5633S: Maintained 5634F: drivers/net/ethernet/freescale/gianfar* 5635X: drivers/net/ethernet/freescale/gianfar_ptp.c 5636F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5637 5638FREESCALE GPMI NAND DRIVER 5639M: Han Xu <han.xu@nxp.com> 5640L: linux-mtd@lists.infradead.org 5641S: Maintained 5642F: drivers/mtd/nand/raw/gpmi-nand/* 5643 5644FREESCALE I2C CPM DRIVER 5645M: Jochen Friedrich <jochen@scram.de> 5646L: linuxppc-dev@lists.ozlabs.org 5647L: linux-i2c@vger.kernel.org 5648S: Maintained 5649F: drivers/i2c/busses/i2c-cpm.c 5650 5651FREESCALE IMX / MXC FEC DRIVER 5652M: Fugang Duan <fugang.duan@nxp.com> 5653L: netdev@vger.kernel.org 5654S: Maintained 5655F: drivers/net/ethernet/freescale/fec_main.c 5656F: drivers/net/ethernet/freescale/fec_ptp.c 5657F: drivers/net/ethernet/freescale/fec.h 5658F: Documentation/devicetree/bindings/net/fsl-fec.txt 5659 5660FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5661M: Sascha Hauer <s.hauer@pengutronix.de> 5662R: Pengutronix Kernel Team <kernel@pengutronix.de> 5663L: linux-fbdev@vger.kernel.org 5664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5665S: Maintained 5666F: include/linux/platform_data/video-imxfb.h 5667F: drivers/video/fbdev/imxfb.c 5668 5669FREESCALE QORIQ DPAA ETHERNET DRIVER 5670M: Madalin Bucur <madalin.bucur@nxp.com> 5671L: netdev@vger.kernel.org 5672S: Maintained 5673F: drivers/net/ethernet/freescale/dpaa 5674 5675FREESCALE QORIQ DPAA FMAN DRIVER 5676M: Madalin Bucur <madalin.bucur@nxp.com> 5677L: netdev@vger.kernel.org 5678S: Maintained 5679F: drivers/net/ethernet/freescale/fman 5680F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5681 5682FREESCALE QUAD SPI DRIVER 5683M: Han Xu <han.xu@nxp.com> 5684L: linux-mtd@lists.infradead.org 5685S: Maintained 5686F: drivers/mtd/spi-nor/fsl-quadspi.c 5687 5688FREESCALE QUICC ENGINE LIBRARY 5689M: Qiang Zhao <qiang.zhao@nxp.com> 5690L: linuxppc-dev@lists.ozlabs.org 5691S: Maintained 5692F: drivers/soc/fsl/qe/ 5693F: include/soc/fsl/*qe*.h 5694F: include/soc/fsl/*ucc*.h 5695 5696FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5697M: Li Yang <leoyang.li@nxp.com> 5698L: netdev@vger.kernel.org 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/net/ethernet/freescale/ucc_geth* 5702 5703FREESCALE QUICC ENGINE UCC HDLC DRIVER 5704M: Zhao Qiang <qiang.zhao@nxp.com> 5705L: netdev@vger.kernel.org 5706L: linuxppc-dev@lists.ozlabs.org 5707S: Maintained 5708F: drivers/net/wan/fsl_ucc_hdlc* 5709 5710FREESCALE QUICC ENGINE UCC UART DRIVER 5711M: Timur Tabi <timur@tabi.org> 5712L: linuxppc-dev@lists.ozlabs.org 5713S: Maintained 5714F: drivers/tty/serial/ucc_uart.c 5715 5716FREESCALE SOC DRIVERS 5717M: Li Yang <leoyang.li@nxp.com> 5718L: linuxppc-dev@lists.ozlabs.org 5719L: linux-arm-kernel@lists.infradead.org 5720S: Maintained 5721F: Documentation/devicetree/bindings/soc/fsl/ 5722F: drivers/soc/fsl/ 5723F: include/linux/fsl/ 5724 5725FREESCALE SOC FS_ENET DRIVER 5726M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5727M: Vitaly Bordug <vbordug@ru.mvista.com> 5728L: linuxppc-dev@lists.ozlabs.org 5729L: netdev@vger.kernel.org 5730S: Maintained 5731F: drivers/net/ethernet/freescale/fs_enet/ 5732F: include/linux/fs_enet_pd.h 5733 5734FREESCALE SOC SOUND DRIVERS 5735M: Timur Tabi <timur@tabi.org> 5736M: Nicolin Chen <nicoleotsuka@gmail.com> 5737M: Xiubo Li <Xiubo.Lee@gmail.com> 5738R: Fabio Estevam <fabio.estevam@nxp.com> 5739L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5740L: linuxppc-dev@lists.ozlabs.org 5741S: Maintained 5742F: sound/soc/fsl/fsl* 5743F: sound/soc/fsl/imx* 5744F: sound/soc/fsl/mpc8610_hpcd.c 5745 5746FREESCALE USB PERIPHERAL DRIVERS 5747M: Li Yang <leoyang.li@nxp.com> 5748L: linux-usb@vger.kernel.org 5749L: linuxppc-dev@lists.ozlabs.org 5750S: Maintained 5751F: drivers/usb/gadget/udc/fsl* 5752 5753FREEVXFS FILESYSTEM 5754M: Christoph Hellwig <hch@infradead.org> 5755W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5756S: Maintained 5757F: fs/freevxfs/ 5758 5759FREEZER 5760M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5761M: Pavel Machek <pavel@ucw.cz> 5762L: linux-pm@vger.kernel.org 5763S: Supported 5764F: Documentation/power/freezing-of-tasks.txt 5765F: include/linux/freezer.h 5766F: kernel/freezer.c 5767 5768FRONTSWAP API 5769M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5770L: linux-kernel@vger.kernel.org 5771S: Maintained 5772F: mm/frontswap.c 5773F: include/linux/frontswap.h 5774 5775FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5776M: David Howells <dhowells@redhat.com> 5777L: linux-cachefs@redhat.com (moderated for non-subscribers) 5778S: Supported 5779F: Documentation/filesystems/caching/ 5780F: fs/fscache/ 5781F: include/linux/fscache*.h 5782 5783FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5784M: Theodore Y. Ts'o <tytso@mit.edu> 5785M: Jaegeuk Kim <jaegeuk@kernel.org> 5786L: linux-fscrypt@vger.kernel.org 5787Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5789S: Supported 5790F: fs/crypto/ 5791F: include/linux/fscrypt*.h 5792F: Documentation/filesystems/fscrypt.rst 5793 5794FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5795M: Jan Kara <jack@suse.cz> 5796R: Amir Goldstein <amir73il@gmail.com> 5797L: linux-fsdevel@vger.kernel.org 5798S: Maintained 5799F: fs/notify/ 5800F: include/linux/fsnotify*.h 5801 5802FUJITSU LAPTOP EXTRAS 5803M: Jonathan Woithe <jwoithe@just42.net> 5804L: platform-driver-x86@vger.kernel.org 5805S: Maintained 5806F: drivers/platform/x86/fujitsu-laptop.c 5807 5808FUJITSU M-5MO LS CAMERA ISP DRIVER 5809M: Kyungmin Park <kyungmin.park@samsung.com> 5810M: Heungjun Kim <riverful.kim@samsung.com> 5811L: linux-media@vger.kernel.org 5812S: Maintained 5813F: drivers/media/i2c/m5mols/ 5814F: include/media/i2c/m5mols.h 5815 5816FUJITSU TABLET EXTRAS 5817M: Robert Gerlach <khnz@gmx.de> 5818L: platform-driver-x86@vger.kernel.org 5819S: Maintained 5820F: drivers/platform/x86/fujitsu-tablet.c 5821 5822FUSE: FILESYSTEM IN USERSPACE 5823M: Miklos Szeredi <miklos@szeredi.hu> 5824L: linux-fsdevel@vger.kernel.org 5825W: http://fuse.sourceforge.net/ 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5827S: Maintained 5828F: fs/fuse/ 5829F: include/uapi/linux/fuse.h 5830F: Documentation/filesystems/fuse.txt 5831 5832FUTEX SUBSYSTEM 5833M: Thomas Gleixner <tglx@linutronix.de> 5834M: Ingo Molnar <mingo@redhat.com> 5835R: Peter Zijlstra <peterz@infradead.org> 5836R: Darren Hart <dvhart@infradead.org> 5837L: linux-kernel@vger.kernel.org 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5839S: Maintained 5840F: kernel/futex.c 5841F: kernel/futex_compat.c 5842F: include/asm-generic/futex.h 5843F: include/linux/futex.h 5844F: include/uapi/linux/futex.h 5845F: tools/testing/selftests/futex/ 5846F: tools/perf/bench/futex* 5847F: Documentation/*futex* 5848 5849GCC PLUGINS 5850M: Kees Cook <keescook@chromium.org> 5851R: Emese Revfy <re.emese@gmail.com> 5852L: kernel-hardening@lists.openwall.com 5853S: Maintained 5854F: scripts/gcc-plugins/ 5855F: scripts/gcc-plugin.sh 5856F: scripts/Makefile.gcc-plugins 5857F: Documentation/gcc-plugins.txt 5858 5859GCOV BASED KERNEL PROFILING 5860M: Peter Oberparleiter <oberpar@linux.ibm.com> 5861S: Maintained 5862F: kernel/gcov/ 5863F: Documentation/dev-tools/gcov.rst 5864 5865GDB KERNEL DEBUGGING HELPER SCRIPTS 5866M: Jan Kiszka <jan.kiszka@siemens.com> 5867M: Kieran Bingham <kieran@bingham.xyz> 5868S: Supported 5869F: scripts/gdb/ 5870 5871GDT SCSI DISK ARRAY CONTROLLER DRIVER 5872M: Achim Leubner <achim_leubner@adaptec.com> 5873L: linux-scsi@vger.kernel.org 5874W: http://www.icp-vortex.com/ 5875S: Supported 5876F: drivers/scsi/gdt* 5877 5878GEMTEK FM RADIO RECEIVER DRIVER 5879M: Hans Verkuil <hverkuil@xs4all.nl> 5880L: linux-media@vger.kernel.org 5881T: git git://linuxtv.org/media_tree.git 5882W: https://linuxtv.org 5883S: Maintained 5884F: drivers/media/radio/radio-gemtek* 5885 5886GENERIC GPIO I2C DRIVER 5887M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5888S: Supported 5889F: drivers/i2c/busses/i2c-gpio.c 5890F: include/linux/i2c-gpio.h 5891 5892GENERIC GPIO I2C MULTIPLEXER DRIVER 5893M: Peter Korsgaard <peter.korsgaard@barco.com> 5894L: linux-i2c@vger.kernel.org 5895S: Supported 5896F: drivers/i2c/muxes/i2c-mux-gpio.c 5897F: include/linux/i2c-mux-gpio.h 5898F: Documentation/i2c/muxes/i2c-mux-gpio 5899 5900GENERIC HDLC (WAN) DRIVERS 5901M: Krzysztof Halasa <khc@pm.waw.pl> 5902W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5903S: Maintained 5904F: drivers/net/wan/c101.c 5905F: drivers/net/wan/hd6457* 5906F: drivers/net/wan/hdlc* 5907F: drivers/net/wan/n2.c 5908F: drivers/net/wan/pc300too.c 5909F: drivers/net/wan/pci200syn.c 5910F: drivers/net/wan/wanxl* 5911 5912GENERIC INCLUDE/ASM HEADER FILES 5913M: Arnd Bergmann <arnd@arndb.de> 5914L: linux-arch@vger.kernel.org 5915T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5916S: Maintained 5917F: include/asm-generic/ 5918F: include/uapi/asm-generic/ 5919 5920GENERIC PHY FRAMEWORK 5921M: Kishon Vijay Abraham I <kishon@ti.com> 5922L: linux-kernel@vger.kernel.org 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5924S: Supported 5925F: drivers/phy/ 5926F: include/linux/phy/ 5927 5928GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5929M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5930S: Supported 5931F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5932 5933GENERIC PM DOMAINS 5934M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5935M: Kevin Hilman <khilman@kernel.org> 5936M: Ulf Hansson <ulf.hansson@linaro.org> 5937L: linux-pm@vger.kernel.org 5938S: Supported 5939F: drivers/base/power/domain*.c 5940F: include/linux/pm_domain.h 5941F: Documentation/devicetree/bindings/power/power_domain.txt 5942 5943GENERIC UIO DRIVER FOR PCI DEVICES 5944M: "Michael S. Tsirkin" <mst@redhat.com> 5945L: kvm@vger.kernel.org 5946S: Supported 5947F: drivers/uio/uio_pci_generic.c 5948 5949GENWQE (IBM Generic Workqueue Card) 5950M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5951M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5952S: Supported 5953F: drivers/misc/genwqe/ 5954 5955GET_MAINTAINER SCRIPT 5956M: Joe Perches <joe@perches.com> 5957S: Maintained 5958F: scripts/get_maintainer.pl 5959 5960GFS2 FILE SYSTEM 5961M: Steven Whitehouse <swhiteho@redhat.com> 5962M: Bob Peterson <rpeterso@redhat.com> 5963L: cluster-devel@redhat.com 5964W: http://sources.redhat.com/cluster/ 5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5966S: Supported 5967F: Documentation/filesystems/gfs2*.txt 5968F: fs/gfs2/ 5969F: include/uapi/linux/gfs2_ondisk.h 5970 5971GIGASET ISDN DRIVERS 5972M: Paul Bolle <pebolle@tiscali.nl> 5973L: gigaset307x-common@lists.sourceforge.net 5974W: http://gigaset307x.sourceforge.net/ 5975S: Odd Fixes 5976F: Documentation/isdn/README.gigaset 5977F: drivers/isdn/gigaset/ 5978F: include/uapi/linux/gigaset_dev.h 5979 5980GO7007 MPEG CODEC 5981M: Hans Verkuil <hans.verkuil@cisco.com> 5982L: linux-media@vger.kernel.org 5983S: Maintained 5984F: drivers/media/usb/go7007/ 5985 5986GOODIX TOUCHSCREEN 5987M: Bastien Nocera <hadess@hadess.net> 5988L: linux-input@vger.kernel.org 5989S: Maintained 5990F: drivers/input/touchscreen/goodix.c 5991 5992GPD POCKET FAN DRIVER 5993M: Hans de Goede <hdegoede@redhat.com> 5994L: platform-driver-x86@vger.kernel.org 5995S: Maintained 5996F: drivers/platform/x86/gpd-pocket-fan.c 5997 5998GPIO ACPI SUPPORT 5999M: Mika Westerberg <mika.westerberg@linux.intel.com> 6000M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6001L: linux-gpio@vger.kernel.org 6002L: linux-acpi@vger.kernel.org 6003S: Maintained 6004F: Documentation/acpi/gpio-properties.txt 6005F: drivers/gpio/gpiolib-acpi.c 6006 6007GPIO IR Transmitter 6008M: Sean Young <sean@mess.org> 6009L: linux-media@vger.kernel.org 6010S: Maintained 6011F: drivers/media/rc/gpio-ir-tx.c 6012 6013GPIO MOCKUP DRIVER 6014M: Bamvor Jian Zhang <bamv2005@gmail.com> 6015R: Bartosz Golaszewski <brgl@bgdev.pl> 6016L: linux-gpio@vger.kernel.org 6017S: Maintained 6018F: drivers/gpio/gpio-mockup.c 6019F: tools/testing/selftests/gpio/ 6020 6021GPIO SUBSYSTEM 6022M: Linus Walleij <linus.walleij@linaro.org> 6023L: linux-gpio@vger.kernel.org 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6025S: Maintained 6026F: Documentation/devicetree/bindings/gpio/ 6027F: Documentation/driver-api/gpio/ 6028F: Documentation/gpio/ 6029F: Documentation/ABI/testing/gpio-cdev 6030F: Documentation/ABI/obsolete/sysfs-gpio 6031F: drivers/gpio/ 6032F: include/linux/gpio/ 6033F: include/linux/gpio.h 6034F: include/linux/of_gpio.h 6035F: include/asm-generic/gpio.h 6036F: include/uapi/linux/gpio.h 6037F: tools/gpio/ 6038 6039GRE DEMULTIPLEXER DRIVER 6040M: Dmitry Kozlov <xeb@mail.ru> 6041L: netdev@vger.kernel.org 6042S: Maintained 6043F: net/ipv4/gre_demux.c 6044F: net/ipv4/gre_offload.c 6045F: include/net/gre.h 6046 6047GRETH 10/100/1G Ethernet MAC device driver 6048M: Andreas Larsson <andreas@gaisler.com> 6049L: netdev@vger.kernel.org 6050S: Maintained 6051F: drivers/net/ethernet/aeroflex/ 6052 6053GREYBUS AUDIO PROTOCOLS DRIVERS 6054M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6055M: Mark Greer <mgreer@animalcreek.com> 6056S: Maintained 6057F: drivers/staging/greybus/audio_apbridgea.c 6058F: drivers/staging/greybus/audio_apbridgea.h 6059F: drivers/staging/greybus/audio_codec.c 6060F: drivers/staging/greybus/audio_codec.h 6061F: drivers/staging/greybus/audio_gb.c 6062F: drivers/staging/greybus/audio_manager.c 6063F: drivers/staging/greybus/audio_manager.h 6064F: drivers/staging/greybus/audio_manager_module.c 6065F: drivers/staging/greybus/audio_manager_private.h 6066F: drivers/staging/greybus/audio_manager_sysfs.c 6067F: drivers/staging/greybus/audio_module.c 6068F: drivers/staging/greybus/audio_topology.c 6069 6070GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6071M: Viresh Kumar <vireshk@kernel.org> 6072S: Maintained 6073F: drivers/staging/greybus/authentication.c 6074F: drivers/staging/greybus/bootrom.c 6075F: drivers/staging/greybus/firmware.h 6076F: drivers/staging/greybus/fw-core.c 6077F: drivers/staging/greybus/fw-download.c 6078F: drivers/staging/greybus/fw-managament.c 6079F: drivers/staging/greybus/greybus_authentication.h 6080F: drivers/staging/greybus/greybus_firmware.h 6081F: drivers/staging/greybus/hid.c 6082F: drivers/staging/greybus/i2c.c 6083F: drivers/staging/greybus/spi.c 6084F: drivers/staging/greybus/spilib.c 6085F: drivers/staging/greybus/spilib.h 6086 6087GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6088M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6089S: Maintained 6090F: drivers/staging/greybus/loopback.c 6091F: drivers/staging/greybus/timesync.c 6092F: drivers/staging/greybus/timesync_platform.c 6093 6094GREYBUS PLATFORM DRIVERS 6095M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6096S: Maintained 6097F: drivers/staging/greybus/arche-platform.c 6098F: drivers/staging/greybus/arche-apb-ctrl.c 6099F: drivers/staging/greybus/arche_platform.h 6100 6101GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6102M: Rui Miguel Silva <rmfrfs@gmail.com> 6103S: Maintained 6104F: drivers/staging/greybus/sdio.c 6105F: drivers/staging/greybus/light.c 6106F: drivers/staging/greybus/gpio.c 6107F: drivers/staging/greybus/power_supply.c 6108F: drivers/staging/greybus/spi.c 6109F: drivers/staging/greybus/spilib.c 6110 6111GREYBUS SUBSYSTEM 6112M: Johan Hovold <johan@kernel.org> 6113M: Alex Elder <elder@kernel.org> 6114M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6115S: Maintained 6116F: drivers/staging/greybus/ 6117L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6118 6119GREYBUS UART PROTOCOLS DRIVERS 6120M: David Lin <dtwlin@gmail.com> 6121S: Maintained 6122F: drivers/staging/greybus/uart.c 6123F: drivers/staging/greybus/log.c 6124 6125GS1662 VIDEO SERIALIZER 6126M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6127L: linux-media@vger.kernel.org 6128T: git git://linuxtv.org/media_tree.git 6129S: Maintained 6130F: drivers/media/spi/gs1662.c 6131 6132GSPCA FINEPIX SUBDRIVER 6133M: Frank Zago <frank@zago.net> 6134L: linux-media@vger.kernel.org 6135T: git git://linuxtv.org/media_tree.git 6136S: Maintained 6137F: drivers/media/usb/gspca/finepix.c 6138 6139GSPCA GL860 SUBDRIVER 6140M: Olivier Lorin <o.lorin@laposte.net> 6141L: linux-media@vger.kernel.org 6142T: git git://linuxtv.org/media_tree.git 6143S: Maintained 6144F: drivers/media/usb/gspca/gl860/ 6145 6146GSPCA M5602 SUBDRIVER 6147M: Erik Andren <erik.andren@gmail.com> 6148L: linux-media@vger.kernel.org 6149T: git git://linuxtv.org/media_tree.git 6150S: Maintained 6151F: drivers/media/usb/gspca/m5602/ 6152 6153GSPCA PAC207 SONIXB SUBDRIVER 6154M: Hans Verkuil <hverkuil@xs4all.nl> 6155L: linux-media@vger.kernel.org 6156T: git git://linuxtv.org/media_tree.git 6157S: Odd Fixes 6158F: drivers/media/usb/gspca/pac207.c 6159 6160GSPCA SN9C20X SUBDRIVER 6161M: Brian Johnson <brijohn@gmail.com> 6162L: linux-media@vger.kernel.org 6163T: git git://linuxtv.org/media_tree.git 6164S: Maintained 6165F: drivers/media/usb/gspca/sn9c20x.c 6166 6167GSPCA T613 SUBDRIVER 6168M: Leandro Costantino <lcostantino@gmail.com> 6169L: linux-media@vger.kernel.org 6170T: git git://linuxtv.org/media_tree.git 6171S: Maintained 6172F: drivers/media/usb/gspca/t613.c 6173 6174GSPCA USB WEBCAM DRIVER 6175M: Hans Verkuil <hverkuil@xs4all.nl> 6176L: linux-media@vger.kernel.org 6177T: git git://linuxtv.org/media_tree.git 6178S: Odd Fixes 6179F: drivers/media/usb/gspca/ 6180 6181GTP (GPRS Tunneling Protocol) 6182M: Pablo Neira Ayuso <pablo@netfilter.org> 6183M: Harald Welte <laforge@gnumonks.org> 6184L: osmocom-net-gprs@lists.osmocom.org 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6186S: Maintained 6187F: drivers/net/gtp.c 6188 6189GUID PARTITION TABLE (GPT) 6190M: Davidlohr Bueso <dave@stgolabs.net> 6191L: linux-efi@vger.kernel.org 6192S: Maintained 6193F: block/partitions/efi.* 6194 6195H8/300 ARCHITECTURE 6196M: Yoshinori Sato <ysato@users.sourceforge.jp> 6197L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6198W: http://uclinux-h8.sourceforge.jp 6199T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6200S: Maintained 6201F: arch/h8300/ 6202F: drivers/clocksource/h8300_*.c 6203F: drivers/clk/h8300/ 6204F: drivers/irqchip/irq-renesas-h8*.c 6205 6206HACKRF MEDIA DRIVER 6207M: Antti Palosaari <crope@iki.fi> 6208L: linux-media@vger.kernel.org 6209W: https://linuxtv.org 6210W: http://palosaari.fi/linux/ 6211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6212T: git git://linuxtv.org/anttip/media_tree.git 6213S: Maintained 6214F: drivers/media/usb/hackrf/ 6215 6216HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6217M: Frank Seidel <frank@f-seidel.de> 6218L: platform-driver-x86@vger.kernel.org 6219W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6220S: Maintained 6221F: drivers/platform/x86/hdaps.c 6222 6223HARDWARE MONITORING 6224M: Jean Delvare <jdelvare@suse.com> 6225M: Guenter Roeck <linux@roeck-us.net> 6226L: linux-hwmon@vger.kernel.org 6227W: http://hwmon.wiki.kernel.org/ 6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6229S: Maintained 6230F: Documentation/hwmon/ 6231F: drivers/hwmon/ 6232F: include/linux/hwmon*.h 6233 6234HARDWARE RANDOM NUMBER GENERATOR CORE 6235M: Matt Mackall <mpm@selenic.com> 6236M: Herbert Xu <herbert@gondor.apana.org.au> 6237L: linux-crypto@vger.kernel.org 6238S: Odd fixes 6239F: Documentation/devicetree/bindings/rng/ 6240F: Documentation/hw_random.txt 6241F: drivers/char/hw_random/ 6242F: include/linux/hw_random.h 6243 6244HARDWARE TRACING FACILITIES 6245M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6246S: Maintained 6247F: drivers/hwtracing/ 6248 6249HARDWARE SPINLOCK CORE 6250M: Ohad Ben-Cohen <ohad@wizery.com> 6251M: Bjorn Andersson <bjorn.andersson@linaro.org> 6252L: linux-remoteproc@vger.kernel.org 6253S: Maintained 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6255F: Documentation/devicetree/bindings/hwlock/ 6256F: Documentation/hwspinlock.txt 6257F: drivers/hwspinlock/ 6258F: include/linux/hwspinlock.h 6259 6260HARMONY SOUND DRIVER 6261L: linux-parisc@vger.kernel.org 6262S: Maintained 6263F: sound/parisc/harmony.* 6264 6265HDPVR USB VIDEO ENCODER DRIVER 6266M: Hans Verkuil <hverkuil@xs4all.nl> 6267L: linux-media@vger.kernel.org 6268T: git git://linuxtv.org/media_tree.git 6269W: https://linuxtv.org 6270S: Odd Fixes 6271F: drivers/media/usb/hdpvr/ 6272 6273HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6274M: Jerry Hoemann <jerry.hoemann@hpe.com> 6275S: Supported 6276F: Documentation/watchdog/hpwdt.txt 6277F: drivers/watchdog/hpwdt.c 6278 6279HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6280M: Don Brace <don.brace@microsemi.com> 6281L: esc.storagedev@microsemi.com 6282L: linux-scsi@vger.kernel.org 6283S: Supported 6284F: Documentation/scsi/hpsa.txt 6285F: drivers/scsi/hpsa*.[ch] 6286F: include/linux/cciss*.h 6287F: include/uapi/linux/cciss*.h 6288 6289HFI1 DRIVER 6290M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6291M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6292L: linux-rdma@vger.kernel.org 6293S: Supported 6294F: drivers/infiniband/hw/hfi1 6295 6296HFS FILESYSTEM 6297L: linux-fsdevel@vger.kernel.org 6298S: Orphan 6299F: Documentation/filesystems/hfs.txt 6300F: fs/hfs/ 6301 6302HFSPLUS FILESYSTEM 6303L: linux-fsdevel@vger.kernel.org 6304S: Orphan 6305F: Documentation/filesystems/hfsplus.txt 6306F: fs/hfsplus/ 6307 6308HGA FRAMEBUFFER DRIVER 6309M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6310L: linux-nvidia@lists.surfsouth.com 6311W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6312S: Maintained 6313F: drivers/video/fbdev/hgafb.c 6314 6315HIBERNATION (aka Software Suspend, aka swsusp) 6316M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6317M: Pavel Machek <pavel@ucw.cz> 6318L: linux-pm@vger.kernel.org 6319B: https://bugzilla.kernel.org 6320S: Supported 6321F: arch/x86/power/ 6322F: drivers/base/power/ 6323F: kernel/power/ 6324F: include/linux/suspend.h 6325F: include/linux/freezer.h 6326F: include/linux/pm.h 6327F: arch/*/include/asm/suspend*.h 6328 6329HID CORE LAYER 6330M: Jiri Kosina <jikos@kernel.org> 6331R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6332L: linux-input@vger.kernel.org 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6334S: Maintained 6335F: drivers/hid/ 6336F: include/linux/hid* 6337F: include/uapi/linux/hid* 6338 6339HID SENSOR HUB DRIVERS 6340M: Jiri Kosina <jikos@kernel.org> 6341M: Jonathan Cameron <jic23@kernel.org> 6342M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6343L: linux-input@vger.kernel.org 6344L: linux-iio@vger.kernel.org 6345S: Maintained 6346F: Documentation/hid/hid-sensor* 6347F: drivers/hid/hid-sensor-* 6348F: drivers/iio/*/hid-* 6349F: include/linux/hid-sensor-* 6350 6351HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6352M: Thomas Gleixner <tglx@linutronix.de> 6353L: linux-kernel@vger.kernel.org 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6355S: Maintained 6356F: Documentation/timers/ 6357F: kernel/time/hrtimer.c 6358F: kernel/time/clockevents.c 6359F: kernel/time/timer_*.c 6360F: include/linux/clockchips.h 6361F: include/linux/hrtimer.h 6362 6363HIGH-SPEED SCC DRIVER FOR AX.25 6364L: linux-hams@vger.kernel.org 6365S: Orphan 6366F: drivers/net/hamradio/dmascc.c 6367F: drivers/net/hamradio/scc.c 6368 6369HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6370M: HighPoint Linux Team <linux@highpoint-tech.com> 6371W: http://www.highpoint-tech.com 6372S: Supported 6373F: Documentation/scsi/hptiop.txt 6374F: drivers/scsi/hptiop.c 6375 6376HIPPI 6377M: Jes Sorensen <jes@trained-monkey.org> 6378L: linux-hippi@sunsite.dk 6379S: Maintained 6380F: include/linux/hippidevice.h 6381F: include/uapi/linux/if_hippi.h 6382F: net/802/hippi.c 6383F: drivers/net/hippi/ 6384 6385HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6386M: Yisen Zhuang <yisen.zhuang@huawei.com> 6387M: Salil Mehta <salil.mehta@huawei.com> 6388L: netdev@vger.kernel.org 6389W: http://www.hisilicon.com 6390S: Maintained 6391F: drivers/net/ethernet/hisilicon/hns3/ 6392 6393HISILICON LPC BUS DRIVER 6394M: john.garry@huawei.com 6395W: http://www.hisilicon.com 6396S: Maintained 6397F: drivers/bus/hisi_lpc.c 6398F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6399 6400HISILICON NETWORK SUBSYSTEM DRIVER 6401M: Yisen Zhuang <yisen.zhuang@huawei.com> 6402M: Salil Mehta <salil.mehta@huawei.com> 6403L: netdev@vger.kernel.org 6404W: http://www.hisilicon.com 6405S: Maintained 6406F: drivers/net/ethernet/hisilicon/ 6407F: Documentation/devicetree/bindings/net/hisilicon*.txt 6408 6409HISILICON PMU DRIVER 6410M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6411W: http://www.hisilicon.com 6412S: Supported 6413F: drivers/perf/hisilicon 6414F: Documentation/perf/hisi-pmu.txt 6415 6416HISILICON ROCE DRIVER 6417M: Lijun Ou <oulijun@huawei.com> 6418M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6419L: linux-rdma@vger.kernel.org 6420S: Maintained 6421F: drivers/infiniband/hw/hns/ 6422F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6423 6424HISILICON SAS Controller 6425M: John Garry <john.garry@huawei.com> 6426W: http://www.hisilicon.com 6427S: Supported 6428F: drivers/scsi/hisi_sas/ 6429F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6430 6431HMM - Heterogeneous Memory Management 6432M: Jérôme Glisse <jglisse@redhat.com> 6433L: linux-mm@kvack.org 6434S: Maintained 6435F: mm/hmm* 6436F: include/linux/hmm* 6437F: Documentation/vm/hmm.txt 6438 6439HOST AP DRIVER 6440M: Jouni Malinen <j@w1.fi> 6441L: linux-wireless@vger.kernel.org 6442W: http://w1.fi/hostap-driver.html 6443S: Obsolete 6444F: drivers/net/wireless/intersil/hostap/ 6445 6446HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6447L: platform-driver-x86@vger.kernel.org 6448S: Orphan 6449F: drivers/platform/x86/tc1100-wmi.c 6450 6451HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6452M: Jaroslav Kysela <perex@perex.cz> 6453S: Maintained 6454F: drivers/net/ethernet/hp/hp100.* 6455 6456HPET: High Precision Event Timers driver 6457M: Clemens Ladisch <clemens@ladisch.de> 6458S: Maintained 6459F: Documentation/timers/hpet.txt 6460F: drivers/char/hpet.c 6461F: include/linux/hpet.h 6462F: include/uapi/linux/hpet.h 6463 6464HPET: x86 6465S: Orphan 6466F: arch/x86/kernel/hpet.c 6467F: arch/x86/include/asm/hpet.h 6468 6469HPFS FILESYSTEM 6470M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6471W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6472S: Maintained 6473F: fs/hpfs/ 6474 6475HSI SUBSYSTEM 6476M: Sebastian Reichel <sre@kernel.org> 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6478S: Maintained 6479F: Documentation/ABI/testing/sysfs-bus-hsi 6480F: Documentation/driver-api/hsi.rst 6481F: drivers/hsi/ 6482F: include/linux/hsi/ 6483F: include/uapi/linux/hsi/ 6484 6485HSO 3G MODEM DRIVER 6486L: linux-usb@vger.kernel.org 6487S: Orphan 6488F: drivers/net/usb/hso.c 6489 6490HSR NETWORK PROTOCOL 6491M: Arvid Brodin <arvid.brodin@alten.se> 6492L: netdev@vger.kernel.org 6493S: Maintained 6494F: net/hsr/ 6495 6496HT16K33 LED CONTROLLER DRIVER 6497M: Robin van der Gracht <robin@protonic.nl> 6498S: Maintained 6499F: drivers/auxdisplay/ht16k33.c 6500F: Documentation/devicetree/bindings/display/ht16k33.txt 6501 6502HTCPEN TOUCHSCREEN DRIVER 6503M: Pau Oliva Fora <pof@eslack.org> 6504L: linux-input@vger.kernel.org 6505S: Maintained 6506F: drivers/input/touchscreen/htcpen.c 6507 6508HUAWEI ETHERNET DRIVER 6509M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6510L: netdev@vger.kernel.org 6511S: Supported 6512F: Documentation/networking/hinic.txt 6513F: drivers/net/ethernet/huawei/hinic/ 6514 6515HUGETLB FILESYSTEM 6516M: Nadia Yvette Chambers <nyc@holomorphy.com> 6517S: Maintained 6518F: fs/hugetlbfs/ 6519 6520HVA ST MEDIA DRIVER 6521M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6522L: linux-media@vger.kernel.org 6523T: git git://linuxtv.org/media_tree.git 6524W: https://linuxtv.org 6525S: Supported 6526F: drivers/media/platform/sti/hva 6527 6528HWPOISON MEMORY FAILURE HANDLING 6529M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6530L: linux-mm@kvack.org 6531S: Maintained 6532F: mm/memory-failure.c 6533F: mm/hwpoison-inject.c 6534 6535Hyper-V CORE AND DRIVERS 6536M: "K. Y. Srinivasan" <kys@microsoft.com> 6537M: Haiyang Zhang <haiyangz@microsoft.com> 6538M: Stephen Hemminger <sthemmin@microsoft.com> 6539L: devel@linuxdriverproject.org 6540S: Maintained 6541F: Documentation/networking/netvsc.txt 6542F: arch/x86/include/asm/mshyperv.h 6543F: arch/x86/include/asm/trace/hyperv.h 6544F: arch/x86/include/asm/hyperv-tlfs.h 6545F: arch/x86/kernel/cpu/mshyperv.c 6546F: arch/x86/hyperv 6547F: drivers/hid/hid-hyperv.c 6548F: drivers/hv/ 6549F: drivers/input/serio/hyperv-keyboard.c 6550F: drivers/pci/host/pci-hyperv.c 6551F: drivers/net/hyperv/ 6552F: drivers/scsi/storvsc_drv.c 6553F: drivers/uio/uio_hv_generic.c 6554F: drivers/video/fbdev/hyperv_fb.c 6555F: net/vmw_vsock/hyperv_transport.c 6556F: include/linux/hyperv.h 6557F: include/uapi/linux/hyperv.h 6558F: tools/hv/ 6559F: Documentation/ABI/stable/sysfs-bus-vmbus 6560 6561HYPERVISOR VIRTUAL CONSOLE DRIVER 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Odd Fixes 6564F: drivers/tty/hvc/ 6565 6566I2C ACPI SUPPORT 6567M: Mika Westerberg <mika.westerberg@linux.intel.com> 6568L: linux-i2c@vger.kernel.org 6569L: linux-acpi@vger.kernel.org 6570S: Maintained 6571F: drivers/i2c/i2c-core-acpi.c 6572 6573I2C MUXES 6574M: Peter Rosin <peda@axentia.se> 6575L: linux-i2c@vger.kernel.org 6576S: Maintained 6577F: Documentation/i2c/i2c-topology 6578F: Documentation/i2c/muxes/ 6579F: Documentation/devicetree/bindings/i2c/i2c-mux* 6580F: Documentation/devicetree/bindings/i2c/i2c-arb* 6581F: Documentation/devicetree/bindings/i2c/i2c-gate* 6582F: drivers/i2c/i2c-mux.c 6583F: drivers/i2c/muxes/ 6584F: include/linux/i2c-mux.h 6585 6586I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6587M: Gregory CLEMENT <gregory.clement@bootlin.com> 6588L: linux-i2c@vger.kernel.org 6589S: Maintained 6590F: drivers/i2c/busses/i2c-mv64xxx.c 6591 6592I2C OVER PARALLEL PORT 6593M: Jean Delvare <jdelvare@suse.com> 6594L: linux-i2c@vger.kernel.org 6595S: Maintained 6596F: Documentation/i2c/busses/i2c-parport 6597F: Documentation/i2c/busses/i2c-parport-light 6598F: drivers/i2c/busses/i2c-parport.c 6599F: drivers/i2c/busses/i2c-parport-light.c 6600 6601I2C SUBSYSTEM 6602M: Wolfram Sang <wsa@the-dreams.de> 6603L: linux-i2c@vger.kernel.org 6604W: https://i2c.wiki.kernel.org/ 6605Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6607S: Maintained 6608F: Documentation/devicetree/bindings/i2c/i2c.txt 6609F: Documentation/i2c/ 6610F: drivers/i2c/* 6611F: include/linux/i2c.h 6612F: include/linux/i2c-dev.h 6613F: include/linux/i2c-smbus.h 6614F: include/uapi/linux/i2c.h 6615F: include/uapi/linux/i2c-*.h 6616 6617I2C SUBSYSTEM HOST DRIVERS 6618L: linux-i2c@vger.kernel.org 6619W: https://i2c.wiki.kernel.org/ 6620Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6622S: Odd Fixes 6623F: Documentation/devicetree/bindings/i2c/ 6624F: drivers/i2c/algos/ 6625F: drivers/i2c/busses/ 6626 6627I2C-TAOS-EVM DRIVER 6628M: Jean Delvare <jdelvare@suse.com> 6629L: linux-i2c@vger.kernel.org 6630S: Maintained 6631F: Documentation/i2c/busses/i2c-taos-evm 6632F: drivers/i2c/busses/i2c-taos-evm.c 6633 6634I2C-TINY-USB DRIVER 6635M: Till Harbaum <till@harbaum.org> 6636L: linux-i2c@vger.kernel.org 6637W: http://www.harbaum.org/till/i2c_tiny_usb 6638S: Maintained 6639F: drivers/i2c/busses/i2c-tiny-usb.c 6640 6641I2C/SMBUS CONTROLLER DRIVERS FOR PC 6642M: Jean Delvare <jdelvare@suse.com> 6643L: linux-i2c@vger.kernel.org 6644S: Maintained 6645F: Documentation/i2c/busses/i2c-ali1535 6646F: Documentation/i2c/busses/i2c-ali1563 6647F: Documentation/i2c/busses/i2c-ali15x3 6648F: Documentation/i2c/busses/i2c-amd756 6649F: Documentation/i2c/busses/i2c-amd8111 6650F: Documentation/i2c/busses/i2c-i801 6651F: Documentation/i2c/busses/i2c-nforce2 6652F: Documentation/i2c/busses/i2c-piix4 6653F: Documentation/i2c/busses/i2c-sis5595 6654F: Documentation/i2c/busses/i2c-sis630 6655F: Documentation/i2c/busses/i2c-sis96x 6656F: Documentation/i2c/busses/i2c-via 6657F: Documentation/i2c/busses/i2c-viapro 6658F: drivers/i2c/busses/i2c-ali1535.c 6659F: drivers/i2c/busses/i2c-ali1563.c 6660F: drivers/i2c/busses/i2c-ali15x3.c 6661F: drivers/i2c/busses/i2c-amd756.c 6662F: drivers/i2c/busses/i2c-amd756-s4882.c 6663F: drivers/i2c/busses/i2c-amd8111.c 6664F: drivers/i2c/busses/i2c-i801.c 6665F: drivers/i2c/busses/i2c-isch.c 6666F: drivers/i2c/busses/i2c-nforce2.c 6667F: drivers/i2c/busses/i2c-nforce2-s4985.c 6668F: drivers/i2c/busses/i2c-piix4.c 6669F: drivers/i2c/busses/i2c-sis5595.c 6670F: drivers/i2c/busses/i2c-sis630.c 6671F: drivers/i2c/busses/i2c-sis96x.c 6672F: drivers/i2c/busses/i2c-via.c 6673F: drivers/i2c/busses/i2c-viapro.c 6674 6675I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6676M: Hans de Goede <hdegoede@redhat.com> 6677L: linux-i2c@vger.kernel.org 6678S: Maintained 6679F: drivers/i2c/busses/i2c-cht-wc.c 6680 6681I2C/SMBUS ISMT DRIVER 6682M: Seth Heasley <seth.heasley@intel.com> 6683M: Neil Horman <nhorman@tuxdriver.com> 6684L: linux-i2c@vger.kernel.org 6685F: drivers/i2c/busses/i2c-ismt.c 6686F: Documentation/i2c/busses/i2c-ismt 6687 6688I2C/SMBUS STUB DRIVER 6689M: Jean Delvare <jdelvare@suse.com> 6690L: linux-i2c@vger.kernel.org 6691S: Maintained 6692F: drivers/i2c/i2c-stub.c 6693 6694IA64 (Itanium) PLATFORM 6695M: Tony Luck <tony.luck@intel.com> 6696M: Fenghua Yu <fenghua.yu@intel.com> 6697L: linux-ia64@vger.kernel.org 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6699S: Maintained 6700F: arch/ia64/ 6701 6702IBM Power 842 compression accelerator 6703M: Haren Myneni <haren@us.ibm.com> 6704S: Supported 6705F: drivers/crypto/nx/Makefile 6706F: drivers/crypto/nx/Kconfig 6707F: drivers/crypto/nx/nx-842* 6708F: include/linux/sw842.h 6709F: crypto/842.c 6710F: lib/842/ 6711 6712IBM Power in-Nest Crypto Acceleration 6713M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6714M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6715L: linux-crypto@vger.kernel.org 6716S: Supported 6717F: drivers/crypto/nx/Makefile 6718F: drivers/crypto/nx/Kconfig 6719F: drivers/crypto/nx/nx-aes* 6720F: drivers/crypto/nx/nx-sha* 6721F: drivers/crypto/nx/nx.* 6722F: drivers/crypto/nx/nx_csbcpb.h 6723F: drivers/crypto/nx/nx_debugfs.h 6724 6725IBM Power Linux RAID adapter 6726M: Brian King <brking@us.ibm.com> 6727S: Supported 6728F: drivers/scsi/ipr.* 6729 6730IBM Power SRIOV Virtual NIC Device Driver 6731M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6732M: John Allen <jallen@linux.vnet.ibm.com> 6733L: netdev@vger.kernel.org 6734S: Supported 6735F: drivers/net/ethernet/ibm/ibmvnic.* 6736 6737IBM Power Virtual Accelerator Switchboard 6738M: Sukadev Bhattiprolu 6739L: linuxppc-dev@lists.ozlabs.org 6740S: Supported 6741F: arch/powerpc/platforms/powernv/vas* 6742F: arch/powerpc/platforms/powernv/copy-paste.h 6743F: arch/powerpc/include/asm/vas.h 6744F: arch/powerpc/include/uapi/asm/vas.h 6745 6746IBM Power Virtual Ethernet Device Driver 6747M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6748L: netdev@vger.kernel.org 6749S: Supported 6750F: drivers/net/ethernet/ibm/ibmveth.* 6751 6752IBM Power Virtual FC Device Drivers 6753M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6754L: linux-scsi@vger.kernel.org 6755S: Supported 6756F: drivers/scsi/ibmvscsi/ibmvfc* 6757 6758IBM Power Virtual SCSI Device Drivers 6759M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6760L: linux-scsi@vger.kernel.org 6761S: Supported 6762F: drivers/scsi/ibmvscsi/ibmvscsi* 6763F: include/scsi/viosrp.h 6764 6765IBM Power Virtual SCSI Device Target Driver 6766M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6767M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6768L: linux-scsi@vger.kernel.org 6769L: target-devel@vger.kernel.org 6770S: Supported 6771F: drivers/scsi/ibmvscsi_tgt/ 6772 6773IBM Power VMX Cryptographic instructions 6774M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6775M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6776L: linux-crypto@vger.kernel.org 6777S: Supported 6778F: drivers/crypto/vmx/Makefile 6779F: drivers/crypto/vmx/Kconfig 6780F: drivers/crypto/vmx/vmx.c 6781F: drivers/crypto/vmx/aes* 6782F: drivers/crypto/vmx/ghash* 6783F: drivers/crypto/vmx/ppc-xlate.pl 6784 6785IBM ServeRAID RAID DRIVER 6786S: Orphan 6787F: drivers/scsi/ips.* 6788 6789ICH LPC AND GPIO DRIVER 6790M: Peter Tyser <ptyser@xes-inc.com> 6791S: Maintained 6792F: drivers/mfd/lpc_ich.c 6793F: drivers/gpio/gpio-ich.c 6794 6795IDE SUBSYSTEM 6796M: "David S. Miller" <davem@davemloft.net> 6797L: linux-ide@vger.kernel.org 6798Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6800S: Maintained 6801F: Documentation/ide/ 6802F: drivers/ide/ 6803F: include/linux/ide.h 6804 6805IDE/ATAPI DRIVERS 6806M: Borislav Petkov <bp@alien8.de> 6807L: linux-ide@vger.kernel.org 6808S: Maintained 6809F: Documentation/cdrom/ide-cd 6810F: drivers/ide/ide-cd* 6811 6812IDEAPAD LAPTOP EXTRAS DRIVER 6813M: Ike Panhc <ike.pan@canonical.com> 6814L: platform-driver-x86@vger.kernel.org 6815W: http://launchpad.net/ideapad-laptop 6816S: Maintained 6817F: drivers/platform/x86/ideapad-laptop.c 6818 6819IDEAPAD LAPTOP SLIDEBAR DRIVER 6820M: Andrey Moiseev <o2g.org.ru@gmail.com> 6821L: linux-input@vger.kernel.org 6822W: https://github.com/o2genum/ideapad-slidebar 6823S: Maintained 6824F: drivers/input/misc/ideapad_slidebar.c 6825 6826IDT VersaClock 5 CLOCK DRIVER 6827M: Marek Vasut <marek.vasut@gmail.com> 6828S: Maintained 6829F: drivers/clk/clk-versaclock5.c 6830 6831IEEE 802.15.4 SUBSYSTEM 6832M: Alexander Aring <alex.aring@gmail.com> 6833M: Stefan Schmidt <stefan@osg.samsung.com> 6834L: linux-wpan@vger.kernel.org 6835W: http://wpan.cakelab.org/ 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6838S: Maintained 6839F: net/ieee802154/ 6840F: net/mac802154/ 6841F: drivers/net/ieee802154/ 6842F: include/linux/nl802154.h 6843F: include/linux/ieee802154.h 6844F: include/net/nl802154.h 6845F: include/net/mac802154.h 6846F: include/net/af_ieee802154.h 6847F: include/net/cfg802154.h 6848F: include/net/ieee802154_netdev.h 6849F: Documentation/networking/ieee802154.txt 6850 6851IFE PROTOCOL 6852M: Yotam Gigi <yotam.gi@gmail.com> 6853M: Jamal Hadi Salim <jhs@mojatatu.com> 6854F: net/ife 6855F: include/net/ife.h 6856F: include/uapi/linux/ife.h 6857 6858IGORPLUG-USB IR RECEIVER 6859M: Sean Young <sean@mess.org> 6860L: linux-media@vger.kernel.org 6861S: Maintained 6862F: drivers/media/rc/igorplugusb.c 6863 6864IGUANAWORKS USB IR TRANSCEIVER 6865M: Sean Young <sean@mess.org> 6866L: linux-media@vger.kernel.org 6867S: Maintained 6868F: drivers/media/rc/iguanair.c 6869 6870IIO DIGITAL POTENTIOMETER DAC 6871M: Peter Rosin <peda@axentia.se> 6872L: linux-iio@vger.kernel.org 6873S: Maintained 6874F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6875F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6876F: drivers/iio/dac/dpot-dac.c 6877 6878IIO ENVELOPE DETECTOR 6879M: Peter Rosin <peda@axentia.se> 6880L: linux-iio@vger.kernel.org 6881S: Maintained 6882F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6883F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6884F: drivers/iio/adc/envelope-detector.c 6885 6886IIO MULTIPLEXER 6887M: Peter Rosin <peda@axentia.se> 6888L: linux-iio@vger.kernel.org 6889S: Maintained 6890F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6891F: drivers/iio/multiplexer/iio-mux.c 6892 6893IIO SUBSYSTEM AND DRIVERS 6894M: Jonathan Cameron <jic23@kernel.org> 6895R: Hartmut Knaack <knaack.h@gmx.de> 6896R: Lars-Peter Clausen <lars@metafoo.de> 6897R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6898L: linux-iio@vger.kernel.org 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6900S: Maintained 6901F: Documentation/ABI/testing/configfs-iio* 6902F: Documentation/ABI/testing/sysfs-bus-iio* 6903F: Documentation/devicetree/bindings/iio/ 6904F: drivers/iio/ 6905F: drivers/staging/iio/ 6906F: include/linux/iio/ 6907F: tools/iio/ 6908 6909IKANOS/ADI EAGLE ADSL USB DRIVER 6910M: Matthieu Castet <castet.matthieu@free.fr> 6911M: Stanislaw Gruszka <stf_xl@wp.pl> 6912S: Maintained 6913F: drivers/usb/atm/ueagle-atm.c 6914 6915IMGTEC ASCII LCD DRIVER 6916M: Paul Burton <paul.burton@mips.com> 6917S: Maintained 6918F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6919F: drivers/auxdisplay/img-ascii-lcd.c 6920 6921IMGTEC IR DECODER DRIVER 6922M: James Hogan <jhogan@kernel.org> 6923S: Maintained 6924F: drivers/media/rc/img-ir/ 6925 6926IMON SOUNDGRAPH USB IR RECEIVER 6927M: Sean Young <sean@mess.org> 6928L: linux-media@vger.kernel.org 6929S: Maintained 6930F: drivers/media/rc/imon_raw.c 6931F: drivers/media/rc/imon.c 6932 6933IMS TWINTURBO FRAMEBUFFER DRIVER 6934L: linux-fbdev@vger.kernel.org 6935S: Orphan 6936F: drivers/video/fbdev/imsttfb.c 6937 6938INA209 HARDWARE MONITOR DRIVER 6939M: Guenter Roeck <linux@roeck-us.net> 6940L: linux-hwmon@vger.kernel.org 6941S: Maintained 6942F: Documentation/hwmon/ina209 6943F: Documentation/devicetree/bindings/i2c/ina209.txt 6944F: drivers/hwmon/ina209.c 6945 6946INA2XX HARDWARE MONITOR DRIVER 6947M: Guenter Roeck <linux@roeck-us.net> 6948L: linux-hwmon@vger.kernel.org 6949S: Maintained 6950F: Documentation/hwmon/ina2xx 6951F: drivers/hwmon/ina2xx.c 6952F: include/linux/platform_data/ina2xx.h 6953 6954INDUSTRY PACK SUBSYSTEM (IPACK) 6955M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6956M: Jens Taprogge <jens.taprogge@taprogge.org> 6957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6958L: industrypack-devel@lists.sourceforge.net 6959W: http://industrypack.sourceforge.net 6960S: Maintained 6961F: drivers/ipack/ 6962 6963INFINIBAND SUBSYSTEM 6964M: Doug Ledford <dledford@redhat.com> 6965M: Jason Gunthorpe <jgg@mellanox.com> 6966L: linux-rdma@vger.kernel.org 6967W: https://github.com/linux-rdma/rdma-core 6968Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6970S: Supported 6971F: Documentation/devicetree/bindings/infiniband/ 6972F: Documentation/infiniband/ 6973F: drivers/infiniband/ 6974F: include/uapi/linux/if_infiniband.h 6975F: include/uapi/rdma/ 6976F: include/rdma/ 6977 6978INGENIC JZ4780 DMA Driver 6979M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6980S: Maintained 6981F: drivers/dma/dma-jz4780.c 6982 6983INGENIC JZ4780 NAND DRIVER 6984M: Harvey Hunt <harveyhuntnexus@gmail.com> 6985L: linux-mtd@lists.infradead.org 6986S: Maintained 6987F: drivers/mtd/nand/raw/jz4780_* 6988 6989INOTIFY 6990M: Jan Kara <jack@suse.cz> 6991R: Amir Goldstein <amir73il@gmail.com> 6992L: linux-fsdevel@vger.kernel.org 6993S: Maintained 6994F: Documentation/filesystems/inotify.txt 6995F: fs/notify/inotify/ 6996F: include/linux/inotify.h 6997F: include/uapi/linux/inotify.h 6998 6999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7000M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7001L: linux-input@vger.kernel.org 7002Q: http://patchwork.kernel.org/project/linux-input/list/ 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7004S: Maintained 7005F: drivers/input/ 7006F: include/linux/input.h 7007F: include/uapi/linux/input.h 7008F: include/uapi/linux/input-event-codes.h 7009F: include/linux/input/ 7010F: Documentation/devicetree/bindings/input/ 7011F: Documentation/input/ 7012 7013INPUT MULTITOUCH (MT) PROTOCOL 7014M: Henrik Rydberg <rydberg@bitmath.org> 7015L: linux-input@vger.kernel.org 7016S: Odd fixes 7017F: Documentation/input/multi-touch-protocol.rst 7018F: drivers/input/input-mt.c 7019K: \b(ABS|SYN)_MT_ 7020 7021INSIDE SECURE CRYPTO DRIVER 7022M: Antoine Tenart <antoine.tenart@bootlin.com> 7023F: drivers/crypto/inside-secure/ 7024S: Maintained 7025L: linux-crypto@vger.kernel.org 7026 7027INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7028M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7029M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7030L: linux-integrity@vger.kernel.org 7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7032S: Supported 7033F: security/integrity/ima/ 7034 7035INTEL 810/815 FRAMEBUFFER DRIVER 7036M: Antonino Daplas <adaplas@gmail.com> 7037L: linux-fbdev@vger.kernel.org 7038S: Maintained 7039F: drivers/video/fbdev/i810/ 7040 7041INTEL ASoC BDW/HSW DRIVERS 7042M: Jie Yang <yang.jie@linux.intel.com> 7043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7044S: Supported 7045F: sound/soc/intel/common/sst-dsp* 7046F: sound/soc/intel/common/sst-firmware.c 7047F: sound/soc/intel/boards/broadwell.c 7048F: sound/soc/intel/haswell/ 7049 7050INTEL C600 SERIES SAS CONTROLLER DRIVER 7051M: Intel SCU Linux support <intel-linux-scu@intel.com> 7052M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7053L: linux-scsi@vger.kernel.org 7054T: git git://git.code.sf.net/p/intel-sas/isci 7055S: Supported 7056F: drivers/scsi/isci/ 7057 7058INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7059M: Jani Nikula <jani.nikula@linux.intel.com> 7060M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7061M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7062L: intel-gfx@lists.freedesktop.org 7063W: https://01.org/linuxgraphics/ 7064B: https://01.org/linuxgraphics/documentation/how-report-bugs 7065C: irc://chat.freenode.net/intel-gfx 7066Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7067T: git git://anongit.freedesktop.org/drm-intel 7068S: Supported 7069F: drivers/gpu/drm/i915/ 7070F: include/drm/i915* 7071F: include/uapi/drm/i915_drm.h 7072F: Documentation/gpu/i915.rst 7073 7074INTEL ETHERNET DRIVERS 7075M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7076L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7077W: http://www.intel.com/support/feedback.htm 7078W: http://e1000.sourceforge.net/ 7079Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7082S: Supported 7083F: Documentation/networking/e100.txt 7084F: Documentation/networking/e1000.txt 7085F: Documentation/networking/e1000e.txt 7086F: Documentation/networking/igb.txt 7087F: Documentation/networking/igbvf.txt 7088F: Documentation/networking/ixgb.txt 7089F: Documentation/networking/ixgbe.txt 7090F: Documentation/networking/ixgbevf.txt 7091F: Documentation/networking/i40e.txt 7092F: Documentation/networking/i40evf.txt 7093F: Documentation/networking/ice.txt 7094F: drivers/net/ethernet/intel/ 7095F: drivers/net/ethernet/intel/*/ 7096F: include/linux/avf/virtchnl.h 7097 7098INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7099M: Maik Broemme <mbroemme@libmpq.org> 7100L: linux-fbdev@vger.kernel.org 7101S: Maintained 7102F: Documentation/fb/intelfb.txt 7103F: drivers/video/fbdev/intelfb/ 7104 7105INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7106M: Zhenyu Wang <zhenyuw@linux.intel.com> 7107M: Zhi Wang <zhi.a.wang@intel.com> 7108L: intel-gvt-dev@lists.freedesktop.org 7109L: intel-gfx@lists.freedesktop.org 7110W: https://01.org/igvt-g 7111T: git https://github.com/intel/gvt-linux.git 7112S: Supported 7113F: drivers/gpu/drm/i915/gvt/ 7114 7115INTEL HID EVENT DRIVER 7116M: Alex Hung <alex.hung@canonical.com> 7117L: platform-driver-x86@vger.kernel.org 7118S: Maintained 7119F: drivers/platform/x86/intel-hid.c 7120 7121INTEL I/OAT DMA DRIVER 7122M: Dave Jiang <dave.jiang@intel.com> 7123R: Dan Williams <dan.j.williams@intel.com> 7124L: dmaengine@vger.kernel.org 7125Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7126S: Supported 7127F: drivers/dma/ioat* 7128 7129INTEL IDLE DRIVER 7130M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7131M: Len Brown <lenb@kernel.org> 7132L: linux-pm@vger.kernel.org 7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7134B: https://bugzilla.kernel.org 7135S: Supported 7136F: drivers/idle/intel_idle.c 7137 7138INTEL INTEGRATED SENSOR HUB DRIVER 7139M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7140M: Jiri Kosina <jikos@kernel.org> 7141L: linux-input@vger.kernel.org 7142S: Maintained 7143F: drivers/hid/intel-ish-hid/ 7144 7145INTEL IOMMU (VT-d) 7146M: David Woodhouse <dwmw2@infradead.org> 7147L: iommu@lists.linux-foundation.org 7148T: git git://git.infradead.org/iommu-2.6.git 7149S: Supported 7150F: drivers/iommu/intel-iommu.c 7151F: include/linux/intel-iommu.h 7152 7153INTEL IOP-ADMA DMA DRIVER 7154R: Dan Williams <dan.j.williams@intel.com> 7155S: Odd fixes 7156F: drivers/dma/iop-adma.c 7157 7158INTEL IPU3 CSI-2 CIO2 DRIVER 7159M: Yong Zhi <yong.zhi@intel.com> 7160M: Sakari Ailus <sakari.ailus@linux.intel.com> 7161L: linux-media@vger.kernel.org 7162S: Maintained 7163F: drivers/media/pci/intel/ipu3/ 7164F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7165 7166INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7167M: Krzysztof Halasa <khalasa@piap.pl> 7168S: Maintained 7169F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7170F: arch/arm/mach-ixp4xx/include/mach/npe.h 7171F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7172F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7173F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7174F: drivers/net/wan/ixp4xx_hss.c 7175 7176INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7177M: Deepak Saxena <dsaxena@plexity.net> 7178S: Maintained 7179F: drivers/char/hw_random/ixp4xx-rng.c 7180 7181INTEL MANAGEMENT ENGINE (mei) 7182M: Tomas Winkler <tomas.winkler@intel.com> 7183L: linux-kernel@vger.kernel.org 7184S: Supported 7185F: include/uapi/linux/mei.h 7186F: include/linux/mei_cl_bus.h 7187F: drivers/misc/mei/* 7188F: drivers/watchdog/mei_wdt.c 7189F: Documentation/misc-devices/mei/* 7190F: samples/mei/* 7191 7192INTEL MENLOW THERMAL DRIVER 7193M: Sujith Thomas <sujith.thomas@intel.com> 7194L: platform-driver-x86@vger.kernel.org 7195W: https://01.org/linux-acpi 7196S: Supported 7197F: drivers/platform/x86/intel_menlow.c 7198 7199INTEL MERRIFIELD GPIO DRIVER 7200M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7201L: linux-gpio@vger.kernel.org 7202S: Maintained 7203F: drivers/gpio/gpio-merrifield.c 7204 7205INTEL MIC DRIVERS (mic) 7206M: Sudeep Dutt <sudeep.dutt@intel.com> 7207M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7208S: Supported 7209W: https://github.com/sudeepdutt/mic 7210W: http://software.intel.com/en-us/mic-developer 7211F: include/linux/mic_bus.h 7212F: include/linux/scif.h 7213F: include/uapi/linux/mic_common.h 7214F: include/uapi/linux/mic_ioctl.h 7215F: include/uapi/linux/scif_ioctl.h 7216F: drivers/misc/mic/ 7217F: drivers/dma/mic_x100_dma.c 7218F: drivers/dma/mic_x100_dma.h 7219F: Documentation/mic/ 7220 7221INTEL PMC CORE DRIVER 7222M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7223M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7224L: platform-driver-x86@vger.kernel.org 7225S: Maintained 7226F: arch/x86/include/asm/pmc_core.h 7227F: drivers/platform/x86/intel_pmc_core* 7228 7229INTEL PMC/P-Unit IPC DRIVER 7230M: Zha Qipeng<qipeng.zha@intel.com> 7231L: platform-driver-x86@vger.kernel.org 7232S: Maintained 7233F: drivers/platform/x86/intel_pmc_ipc.c 7234F: drivers/platform/x86/intel_punit_ipc.c 7235F: arch/x86/include/asm/intel_pmc_ipc.h 7236F: arch/x86/include/asm/intel_punit_ipc.h 7237 7238INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7239M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7240L: linux-wireless@vger.kernel.org 7241S: Maintained 7242F: Documentation/networking/README.ipw2100 7243F: Documentation/networking/README.ipw2200 7244F: drivers/net/wireless/intel/ipw2x00/ 7245 7246INTEL PSTATE DRIVER 7247M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7248M: Len Brown <lenb@kernel.org> 7249L: linux-pm@vger.kernel.org 7250S: Supported 7251F: drivers/cpufreq/intel_pstate.c 7252 7253INTEL RDMA RNIC DRIVER 7254M: Faisal Latif <faisal.latif@intel.com> 7255M: Shiraz Saleem <shiraz.saleem@intel.com> 7256L: linux-rdma@vger.kernel.org 7257S: Supported 7258F: drivers/infiniband/hw/i40iw/ 7259F: include/uapi/rdma/i40iw-abi.h 7260 7261INTEL SHA MULTIBUFFER DRIVER 7262M: Megha Dey <megha.dey@linux.intel.com> 7263R: Tim Chen <tim.c.chen@linux.intel.com> 7264L: linux-crypto@vger.kernel.org 7265S: Supported 7266F: arch/x86/crypto/sha*-mb 7267F: crypto/mcryptd.c 7268 7269INTEL TELEMETRY DRIVER 7270M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7271L: platform-driver-x86@vger.kernel.org 7272S: Maintained 7273F: arch/x86/include/asm/intel_telemetry.h 7274F: drivers/platform/x86/intel_telemetry* 7275 7276INTEL VIRTUAL BUTTON DRIVER 7277M: AceLan Kao <acelan.kao@canonical.com> 7278L: platform-driver-x86@vger.kernel.org 7279S: Maintained 7280F: drivers/platform/x86/intel-vbtn.c 7281 7282INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7283M: Stanislaw Gruszka <sgruszka@redhat.com> 7284L: linux-wireless@vger.kernel.org 7285S: Supported 7286F: drivers/net/wireless/intel/iwlegacy/ 7287 7288INTEL WIRELESS WIFI LINK (iwlwifi) 7289M: Johannes Berg <johannes.berg@intel.com> 7290M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7291M: Luca Coelho <luciano.coelho@intel.com> 7292M: Intel Linux Wireless <linuxwifi@intel.com> 7293L: linux-wireless@vger.kernel.org 7294W: http://intellinuxwireless.org 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7296S: Supported 7297F: drivers/net/wireless/intel/iwlwifi/ 7298 7299INTEL WIRELESS WIMAX CONNECTION 2400 7300M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7301M: linux-wimax@intel.com 7302L: wimax@linuxwimax.org (subscribers-only) 7303S: Supported 7304W: http://linuxwimax.org 7305F: Documentation/wimax/README.i2400m 7306F: drivers/net/wimax/i2400m/ 7307F: include/uapi/linux/wimax/i2400m.h 7308 7309INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7310M: Mario Limonciello <mario.limonciello@dell.com> 7311S: Maintained 7312F: drivers/platform/x86/intel-wmi-thunderbolt.c 7313 7314INTEL(R) TRACE HUB 7315M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7316S: Supported 7317F: Documentation/trace/intel_th.txt 7318F: drivers/hwtracing/intel_th/ 7319 7320INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7321M: Ning Sun <ning.sun@intel.com> 7322L: tboot-devel@lists.sourceforge.net 7323W: http://tboot.sourceforge.net 7324T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7325S: Supported 7326F: Documentation/intel_txt.txt 7327F: include/linux/tboot.h 7328F: arch/x86/kernel/tboot.c 7329 7330INTEL-MID GPIO DRIVER 7331M: David Cohen <david.a.cohen@linux.intel.com> 7332L: linux-gpio@vger.kernel.org 7333S: Maintained 7334F: drivers/gpio/gpio-intel-mid.c 7335 7336INVENSENSE MPU-3050 GYROSCOPE DRIVER 7337M: Linus Walleij <linus.walleij@linaro.org> 7338L: linux-iio@vger.kernel.org 7339S: Maintained 7340F: drivers/iio/gyro/mpu3050* 7341F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7342 7343IOC3 ETHERNET DRIVER 7344M: Ralf Baechle <ralf@linux-mips.org> 7345L: linux-mips@linux-mips.org 7346S: Maintained 7347F: drivers/net/ethernet/sgi/ioc3-eth.c 7348 7349IOC3 SERIAL DRIVER 7350M: Pat Gefre <pfg@sgi.com> 7351L: linux-serial@vger.kernel.org 7352S: Maintained 7353F: drivers/tty/serial/ioc3_serial.c 7354 7355IOMMU DRIVERS 7356M: Joerg Roedel <joro@8bytes.org> 7357L: iommu@lists.linux-foundation.org 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7359S: Maintained 7360F: Documentation/devicetree/bindings/iommu/ 7361F: drivers/iommu/ 7362F: include/linux/iommu.h 7363F: include/linux/of_iommu.h 7364F: include/linux/iova.h 7365 7366IP MASQUERADING 7367M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7368S: Maintained 7369F: net/ipv4/netfilter/ipt_MASQUERADE.c 7370 7371IPMI SUBSYSTEM 7372M: Corey Minyard <minyard@acm.org> 7373L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7374W: http://openipmi.sourceforge.net/ 7375S: Supported 7376F: Documentation/IPMI.txt 7377F: drivers/char/ipmi/ 7378F: include/linux/ipmi* 7379F: include/uapi/linux/ipmi* 7380 7381IPS SCSI RAID DRIVER 7382M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7383L: linux-scsi@vger.kernel.org 7384W: http://www.adaptec.com/ 7385S: Maintained 7386F: drivers/scsi/ips* 7387 7388IPVS 7389M: Wensong Zhang <wensong@linux-vs.org> 7390M: Simon Horman <horms@verge.net.au> 7391M: Julian Anastasov <ja@ssi.bg> 7392L: netdev@vger.kernel.org 7393L: lvs-devel@vger.kernel.org 7394S: Maintained 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7397F: Documentation/networking/ipvs-sysctl.txt 7398F: include/net/ip_vs.h 7399F: include/uapi/linux/ip_vs.h 7400F: net/netfilter/ipvs/ 7401 7402IPWIRELESS DRIVER 7403M: Jiri Kosina <jikos@kernel.org> 7404M: David Sterba <dsterba@suse.com> 7405S: Odd Fixes 7406F: drivers/tty/ipwireless/ 7407 7408IPX NETWORK LAYER 7409L: netdev@vger.kernel.org 7410S: Obsolete 7411F: include/uapi/linux/ipx.h 7412F: drivers/staging/ipx/ 7413 7414IRDA SUBSYSTEM 7415M: Samuel Ortiz <samuel@sortiz.org> 7416L: irda-users@lists.sourceforge.net (subscribers-only) 7417L: netdev@vger.kernel.org 7418W: http://irda.sourceforge.net/ 7419S: Obsolete 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7421F: Documentation/networking/irda.txt 7422F: drivers/staging/irda/ 7423 7424IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7425M: Marc Zyngier <marc.zyngier@arm.com> 7426S: Maintained 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7428F: Documentation/IRQ-domain.txt 7429F: include/linux/irqdomain.h 7430F: kernel/irq/irqdomain.c 7431F: kernel/irq/msi.c 7432 7433IRQ SUBSYSTEM 7434M: Thomas Gleixner <tglx@linutronix.de> 7435L: linux-kernel@vger.kernel.org 7436S: Maintained 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7438F: kernel/irq/ 7439 7440IRQCHIP DRIVERS 7441M: Thomas Gleixner <tglx@linutronix.de> 7442M: Jason Cooper <jason@lakedaemon.net> 7443M: Marc Zyngier <marc.zyngier@arm.com> 7444L: linux-kernel@vger.kernel.org 7445S: Maintained 7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7447F: Documentation/devicetree/bindings/interrupt-controller/ 7448F: drivers/irqchip/ 7449 7450ISA 7451M: William Breathitt Gray <vilhelm.gray@gmail.com> 7452S: Maintained 7453F: Documentation/isa.txt 7454F: drivers/base/isa.c 7455F: include/linux/isa.h 7456 7457ISA RADIO MODULE 7458M: Hans Verkuil <hverkuil@xs4all.nl> 7459L: linux-media@vger.kernel.org 7460T: git git://linuxtv.org/media_tree.git 7461W: https://linuxtv.org 7462S: Maintained 7463F: drivers/media/radio/radio-isa* 7464 7465ISAPNP 7466M: Jaroslav Kysela <perex@perex.cz> 7467S: Maintained 7468F: Documentation/isapnp.txt 7469F: drivers/pnp/isapnp/ 7470F: include/linux/isapnp.h 7471 7472ISCSI 7473M: Lee Duncan <lduncan@suse.com> 7474M: Chris Leech <cleech@redhat.com> 7475L: open-iscsi@googlegroups.com 7476W: www.open-iscsi.com 7477S: Maintained 7478F: drivers/scsi/*iscsi* 7479F: include/scsi/*iscsi* 7480 7481iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7482M: Peter Jones <pjones@redhat.com> 7483M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7484S: Maintained 7485F: drivers/firmware/iscsi_ibft* 7486 7487ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7488M: Or Gerlitz <ogerlitz@mellanox.com> 7489M: Sagi Grimberg <sagi@grimberg.me> 7490M: Roi Dayan <roid@mellanox.com> 7491L: linux-rdma@vger.kernel.org 7492S: Supported 7493W: http://www.openfabrics.org 7494W: www.open-iscsi.org 7495Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7496F: drivers/infiniband/ulp/iser/ 7497 7498ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7499M: Sagi Grimberg <sagi@grimberg.me> 7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7501L: linux-rdma@vger.kernel.org 7502L: target-devel@vger.kernel.org 7503S: Supported 7504W: http://www.linux-iscsi.org 7505F: drivers/infiniband/ulp/isert 7506 7507ISDN SUBSYSTEM 7508M: Karsten Keil <isdn@linux-pingi.de> 7509L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7510L: netdev@vger.kernel.org 7511W: http://www.isdn4linux.de 7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7513S: Maintained 7514F: Documentation/isdn/ 7515F: drivers/isdn/ 7516F: include/linux/isdn.h 7517F: include/linux/isdn/ 7518F: include/uapi/linux/isdn.h 7519F: include/uapi/linux/isdn/ 7520 7521ISDN SUBSYSTEM (Eicon active card driver) 7522M: Armin Schindler <mac@melware.de> 7523L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7524W: http://www.melware.de 7525S: Maintained 7526F: drivers/isdn/hardware/eicon/ 7527 7528IT87 HARDWARE MONITORING DRIVER 7529M: Jean Delvare <jdelvare@suse.com> 7530L: linux-hwmon@vger.kernel.org 7531S: Maintained 7532F: Documentation/hwmon/it87 7533F: drivers/hwmon/it87.c 7534 7535IT913X MEDIA DRIVER 7536M: Antti Palosaari <crope@iki.fi> 7537L: linux-media@vger.kernel.org 7538W: https://linuxtv.org 7539W: http://palosaari.fi/linux/ 7540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7541T: git git://linuxtv.org/anttip/media_tree.git 7542S: Maintained 7543F: drivers/media/tuners/it913x* 7544 7545IVTV VIDEO4LINUX DRIVER 7546M: Andy Walls <awalls@md.metrocast.net> 7547L: ivtv-devel@ivtvdriver.org (subscribers-only) 7548L: linux-media@vger.kernel.org 7549T: git git://linuxtv.org/media_tree.git 7550W: http://www.ivtvdriver.org 7551S: Maintained 7552F: Documentation/media/v4l-drivers/ivtv* 7553F: drivers/media/pci/ivtv/ 7554F: include/uapi/linux/ivtv* 7555 7556IX2505V MEDIA DRIVER 7557M: Malcolm Priestley <tvboxspy@gmail.com> 7558L: linux-media@vger.kernel.org 7559W: https://linuxtv.org 7560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7561S: Maintained 7562F: drivers/media/dvb-frontends/ix2505v* 7563 7564JAILHOUSE HYPERVISOR INTERFACE 7565M: Jan Kiszka <jan.kiszka@siemens.com> 7566L: jailhouse-dev@googlegroups.com 7567S: Maintained 7568F: arch/x86/kernel/jailhouse.c 7569F: arch/x86/include/asm/jailhouse_para.h 7570 7571JC42.4 TEMPERATURE SENSOR DRIVER 7572M: Guenter Roeck <linux@roeck-us.net> 7573L: linux-hwmon@vger.kernel.org 7574S: Maintained 7575F: drivers/hwmon/jc42.c 7576F: Documentation/hwmon/jc42 7577 7578JFS FILESYSTEM 7579M: Dave Kleikamp <shaggy@kernel.org> 7580L: jfs-discussion@lists.sourceforge.net 7581W: http://jfs.sourceforge.net/ 7582T: git git://github.com/kleikamp/linux-shaggy.git 7583S: Maintained 7584F: Documentation/filesystems/jfs.txt 7585F: fs/jfs/ 7586 7587JME NETWORK DRIVER 7588M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7589L: netdev@vger.kernel.org 7590S: Maintained 7591F: drivers/net/ethernet/jme.* 7592 7593JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7594M: David Woodhouse <dwmw2@infradead.org> 7595L: linux-mtd@lists.infradead.org 7596W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7597S: Maintained 7598F: fs/jffs2/ 7599F: include/uapi/linux/jffs2.h 7600 7601JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7602M: "Theodore Ts'o" <tytso@mit.edu> 7603M: Jan Kara <jack@suse.com> 7604L: linux-ext4@vger.kernel.org 7605S: Maintained 7606F: fs/jbd2/ 7607F: include/linux/jbd2.h 7608 7609JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7610M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7611L: linux-media@vger.kernel.org 7612S: Maintained 7613F: drivers/media/platform/rcar_jpu.c 7614 7615JSM Neo PCI based serial card 7616M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7617L: linux-serial@vger.kernel.org 7618S: Maintained 7619F: drivers/tty/serial/jsm/ 7620 7621K10TEMP HARDWARE MONITORING DRIVER 7622M: Clemens Ladisch <clemens@ladisch.de> 7623L: linux-hwmon@vger.kernel.org 7624S: Maintained 7625F: Documentation/hwmon/k10temp 7626F: drivers/hwmon/k10temp.c 7627 7628K8TEMP HARDWARE MONITORING DRIVER 7629M: Rudolf Marek <r.marek@assembler.cz> 7630L: linux-hwmon@vger.kernel.org 7631S: Maintained 7632F: Documentation/hwmon/k8temp 7633F: drivers/hwmon/k8temp.c 7634 7635KASAN 7636M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7637R: Alexander Potapenko <glider@google.com> 7638R: Dmitry Vyukov <dvyukov@google.com> 7639L: kasan-dev@googlegroups.com 7640S: Maintained 7641F: arch/*/include/asm/kasan.h 7642F: arch/*/mm/kasan_init* 7643F: Documentation/dev-tools/kasan.rst 7644F: include/linux/kasan*.h 7645F: lib/test_kasan.c 7646F: mm/kasan/ 7647F: scripts/Makefile.kasan 7648 7649KCONFIG 7650M: Masahiro Yamada <yamada.masahiro@socionext.com> 7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7652L: linux-kbuild@vger.kernel.org 7653S: Maintained 7654F: Documentation/kbuild/kconfig-language.txt 7655F: scripts/kconfig/ 7656 7657KDUMP 7658M: Dave Young <dyoung@redhat.com> 7659M: Baoquan He <bhe@redhat.com> 7660R: Vivek Goyal <vgoyal@redhat.com> 7661L: kexec@lists.infradead.org 7662W: http://lse.sourceforge.net/kdump/ 7663S: Maintained 7664F: Documentation/kdump/ 7665 7666KEENE FM RADIO TRANSMITTER DRIVER 7667M: Hans Verkuil <hverkuil@xs4all.nl> 7668L: linux-media@vger.kernel.org 7669T: git git://linuxtv.org/media_tree.git 7670W: https://linuxtv.org 7671S: Maintained 7672F: drivers/media/radio/radio-keene* 7673 7674KERNEL AUTOMOUNTER v4 (AUTOFS4) 7675M: Ian Kent <raven@themaw.net> 7676L: autofs@vger.kernel.org 7677S: Maintained 7678F: fs/autofs4/ 7679 7680KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7681M: Masahiro Yamada <yamada.masahiro@socionext.com> 7682M: Michal Marek <michal.lkml@markovi.net> 7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7684L: linux-kbuild@vger.kernel.org 7685S: Maintained 7686F: Documentation/kbuild/ 7687F: Makefile 7688F: scripts/Makefile.* 7689F: scripts/basic/ 7690F: scripts/mk* 7691F: scripts/package/ 7692 7693KERNEL JANITORS 7694L: kernel-janitors@vger.kernel.org 7695W: http://kernelnewbies.org/KernelJanitors 7696S: Odd Fixes 7697 7698KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7699M: "J. Bruce Fields" <bfields@fieldses.org> 7700M: Jeff Layton <jlayton@kernel.org> 7701L: linux-nfs@vger.kernel.org 7702W: http://nfs.sourceforge.net/ 7703T: git git://linux-nfs.org/~bfields/linux.git 7704S: Supported 7705F: fs/nfsd/ 7706F: include/uapi/linux/nfsd/ 7707F: fs/lockd/ 7708F: fs/nfs_common/ 7709F: net/sunrpc/ 7710F: include/linux/lockd/ 7711F: include/linux/sunrpc/ 7712F: include/uapi/linux/sunrpc/ 7713 7714KERNEL SELFTEST FRAMEWORK 7715M: Shuah Khan <shuahkh@osg.samsung.com> 7716M: Shuah Khan <shuah@kernel.org> 7717L: linux-kselftest@vger.kernel.org 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7719S: Maintained 7720F: tools/testing/selftests/ 7721F: Documentation/dev-tools/kselftest* 7722 7723KERNEL USERMODE HELPER 7724M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7725L: linux-kernel@vger.kernel.org 7726S: Maintained 7727F: kernel/umh.c 7728F: include/linux/umh.h 7729 7730KERNEL VIRTUAL MACHINE (KVM) 7731M: Paolo Bonzini <pbonzini@redhat.com> 7732M: Radim Krčmář <rkrcmar@redhat.com> 7733L: kvm@vger.kernel.org 7734W: http://www.linux-kvm.org 7735T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7736S: Supported 7737F: Documentation/virtual/kvm/ 7738F: include/trace/events/kvm.h 7739F: include/uapi/asm-generic/kvm* 7740F: include/uapi/linux/kvm* 7741F: include/asm-generic/kvm* 7742F: include/linux/kvm* 7743F: include/kvm/iodev.h 7744F: virt/kvm/* 7745F: tools/kvm/ 7746 7747KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7748M: Joerg Roedel <joro@8bytes.org> 7749L: kvm@vger.kernel.org 7750W: http://www.linux-kvm.org/ 7751S: Maintained 7752F: arch/x86/include/asm/svm.h 7753F: arch/x86/kvm/svm.c 7754 7755KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7756M: Christoffer Dall <christoffer.dall@linaro.org> 7757M: Marc Zyngier <marc.zyngier@arm.com> 7758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7759L: kvmarm@lists.cs.columbia.edu 7760W: http://systems.cs.columbia.edu/projects/kvm-arm 7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7762S: Supported 7763F: arch/arm/include/uapi/asm/kvm* 7764F: arch/arm/include/asm/kvm* 7765F: arch/arm/kvm/ 7766F: virt/kvm/arm/ 7767F: include/kvm/arm_* 7768 7769KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7770M: Christoffer Dall <christoffer.dall@linaro.org> 7771M: Marc Zyngier <marc.zyngier@arm.com> 7772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7773L: kvmarm@lists.cs.columbia.edu 7774S: Maintained 7775F: arch/arm64/include/uapi/asm/kvm* 7776F: arch/arm64/include/asm/kvm* 7777F: arch/arm64/kvm/ 7778 7779KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7780M: James Hogan <jhogan@kernel.org> 7781L: linux-mips@linux-mips.org 7782S: Supported 7783F: arch/mips/include/uapi/asm/kvm* 7784F: arch/mips/include/asm/kvm* 7785F: arch/mips/kvm/ 7786 7787KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7788M: Paul Mackerras <paulus@ozlabs.org> 7789L: kvm-ppc@vger.kernel.org 7790W: http://www.linux-kvm.org/ 7791T: git git://github.com/agraf/linux-2.6.git 7792S: Supported 7793F: arch/powerpc/include/uapi/asm/kvm* 7794F: arch/powerpc/include/asm/kvm* 7795F: arch/powerpc/kvm/ 7796F: arch/powerpc/kernel/kvm* 7797 7798KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7799M: Christian Borntraeger <borntraeger@de.ibm.com> 7800M: Janosch Frank <frankja@linux.ibm.com> 7801R: David Hildenbrand <david@redhat.com> 7802R: Cornelia Huck <cohuck@redhat.com> 7803L: linux-s390@vger.kernel.org 7804W: http://www.ibm.com/developerworks/linux/linux390/ 7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7806S: Supported 7807F: arch/s390/include/uapi/asm/kvm* 7808F: arch/s390/include/asm/gmap.h 7809F: arch/s390/include/asm/kvm* 7810F: arch/s390/kvm/ 7811F: arch/s390/mm/gmap.c 7812 7813KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7814M: Paolo Bonzini <pbonzini@redhat.com> 7815M: Radim Krčmář <rkrcmar@redhat.com> 7816L: kvm@vger.kernel.org 7817W: http://www.linux-kvm.org 7818T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7819S: Supported 7820F: arch/x86/kvm/ 7821F: arch/x86/include/uapi/asm/kvm* 7822F: arch/x86/include/asm/kvm* 7823F: arch/x86/include/asm/pvclock-abi.h 7824F: arch/x86/kernel/kvm.c 7825F: arch/x86/kernel/kvmclock.c 7826 7827KERNFS 7828M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7829M: Tejun Heo <tj@kernel.org> 7830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7831S: Supported 7832F: include/linux/kernfs.h 7833F: fs/kernfs/ 7834 7835KEXEC 7836M: Eric Biederman <ebiederm@xmission.com> 7837W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7838L: kexec@lists.infradead.org 7839S: Maintained 7840F: include/linux/kexec.h 7841F: include/uapi/linux/kexec.h 7842F: kernel/kexec* 7843 7844KEYS-ENCRYPTED 7845M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7846L: linux-integrity@vger.kernel.org 7847L: keyrings@vger.kernel.org 7848S: Supported 7849F: Documentation/security/keys/trusted-encrypted.rst 7850F: include/keys/encrypted-type.h 7851F: security/keys/encrypted-keys/ 7852 7853KEYS-TRUSTED 7854M: James Bottomley <jejb@linux.vnet.ibm.com> 7855M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7856L: linux-integrity@vger.kernel.org 7857L: keyrings@vger.kernel.org 7858S: Supported 7859F: Documentation/security/keys/trusted-encrypted.rst 7860F: include/keys/trusted-type.h 7861F: security/keys/trusted.c 7862F: security/keys/trusted.h 7863 7864KEYS/KEYRINGS: 7865M: David Howells <dhowells@redhat.com> 7866L: keyrings@vger.kernel.org 7867S: Maintained 7868F: Documentation/security/keys/core.rst 7869F: include/linux/key.h 7870F: include/linux/key-type.h 7871F: include/linux/keyctl.h 7872F: include/uapi/linux/keyctl.h 7873F: include/keys/ 7874F: security/keys/ 7875 7876KGDB / KDB /debug_core 7877M: Jason Wessel <jason.wessel@windriver.com> 7878M: Daniel Thompson <daniel.thompson@linaro.org> 7879W: http://kgdb.wiki.kernel.org/ 7880L: kgdb-bugreport@lists.sourceforge.net 7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7882S: Maintained 7883F: Documentation/dev-tools/kgdb.rst 7884F: drivers/misc/kgdbts.c 7885F: drivers/tty/serial/kgdboc.c 7886F: include/linux/kdb.h 7887F: include/linux/kgdb.h 7888F: kernel/debug/ 7889 7890KMEMLEAK 7891M: Catalin Marinas <catalin.marinas@arm.com> 7892S: Maintained 7893F: Documentation/dev-tools/kmemleak.rst 7894F: include/linux/kmemleak.h 7895F: mm/kmemleak.c 7896F: mm/kmemleak-test.c 7897 7898KMOD KERNEL MODULE LOADER - USERMODE HELPER 7899M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7900L: linux-kernel@vger.kernel.org 7901S: Maintained 7902F: kernel/kmod.c 7903F: include/linux/kmod.h 7904F: lib/test_kmod.c 7905F: tools/testing/selftests/kmod/ 7906 7907KPROBES 7908M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7909M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7910M: "David S. Miller" <davem@davemloft.net> 7911M: Masami Hiramatsu <mhiramat@kernel.org> 7912S: Maintained 7913F: Documentation/kprobes.txt 7914F: include/linux/kprobes.h 7915F: include/asm-generic/kprobes.h 7916F: kernel/kprobes.c 7917 7918KS0108 LCD CONTROLLER DRIVER 7919M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7920W: http://miguelojeda.es/auxdisplay.htm 7921W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7922S: Maintained 7923F: Documentation/auxdisplay/ks0108 7924F: drivers/auxdisplay/ks0108.c 7925F: include/linux/ks0108.h 7926 7927L3MDEV 7928M: David Ahern <dsa@cumulusnetworks.com> 7929L: netdev@vger.kernel.org 7930S: Maintained 7931F: net/l3mdev 7932F: include/net/l3mdev.h 7933 7934LANTIQ MIPS ARCHITECTURE 7935M: John Crispin <john@phrozen.org> 7936L: linux-mips@linux-mips.org 7937S: Maintained 7938F: arch/mips/lantiq 7939F: drivers/soc/lantiq 7940 7941LAPB module 7942L: linux-x25@vger.kernel.org 7943S: Orphan 7944F: Documentation/networking/lapb-module.txt 7945F: include/*/lapb.h 7946F: net/lapb/ 7947 7948LASI 53c700 driver for PARISC 7949M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7950L: linux-scsi@vger.kernel.org 7951S: Maintained 7952F: Documentation/scsi/53c700.txt 7953F: drivers/scsi/53c700* 7954 7955LEAKING_ADDRESSES 7956M: Tobin C. Harding <me@tobin.cc> 7957M: Tycho Andersen <tycho@tycho.ws> 7958L: kernel-hardening@lists.openwall.com 7959S: Maintained 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7961F: scripts/leaking_addresses.pl 7962 7963LED SUBSYSTEM 7964M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7965M: Pavel Machek <pavel@ucw.cz> 7966L: linux-leds@vger.kernel.org 7967T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7968S: Maintained 7969F: Documentation/devicetree/bindings/leds/ 7970F: drivers/leds/ 7971F: include/linux/leds.h 7972 7973LEGACY EEPROM DRIVER 7974M: Jean Delvare <jdelvare@suse.com> 7975S: Maintained 7976F: Documentation/misc-devices/eeprom 7977F: drivers/misc/eeprom/eeprom.c 7978 7979LEGO USB Tower driver 7980M: Juergen Stuber <starblue@users.sourceforge.net> 7981L: legousb-devel@lists.sourceforge.net 7982W: http://legousb.sourceforge.net/ 7983S: Maintained 7984F: drivers/usb/misc/legousbtower.c 7985 7986LG2160 MEDIA DRIVER 7987M: Michael Krufky <mkrufky@linuxtv.org> 7988L: linux-media@vger.kernel.org 7989W: https://linuxtv.org 7990W: http://github.com/mkrufky 7991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7992T: git git://linuxtv.org/mkrufky/tuners.git 7993S: Maintained 7994F: drivers/media/dvb-frontends/lg2160.* 7995 7996LGDT3305 MEDIA DRIVER 7997M: Michael Krufky <mkrufky@linuxtv.org> 7998L: linux-media@vger.kernel.org 7999W: https://linuxtv.org 8000W: http://github.com/mkrufky 8001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8002T: git git://linuxtv.org/mkrufky/tuners.git 8003S: Maintained 8004F: drivers/media/dvb-frontends/lgdt3305.* 8005 8006LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8007M: Viresh Kumar <vireshk@kernel.org> 8008L: linux-ide@vger.kernel.org 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8010S: Maintained 8011F: include/linux/pata_arasan_cf_data.h 8012F: drivers/ata/pata_arasan_cf.c 8013 8014LIBATA PATA DRIVERS 8015M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8016M: Tejun Heo <tj@kernel.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_*.c 8021F: drivers/ata/ata_generic.c 8022 8023LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8024M: Linus Walleij <linus.walleij@linaro.org> 8025L: linux-ide@vger.kernel.org 8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8027S: Maintained 8028F: drivers/ata/pata_ftide010.c 8029F: drivers/ata/sata_gemini.c 8030F: drivers/ata/sata_gemini.h 8031 8032LIBATA SATA AHCI PLATFORM devices support 8033M: Hans de Goede <hdegoede@redhat.com> 8034M: Tejun Heo <tj@kernel.org> 8035L: linux-ide@vger.kernel.org 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8037S: Maintained 8038F: drivers/ata/ahci_platform.c 8039F: drivers/ata/libahci_platform.c 8040F: include/linux/ahci_platform.h 8041 8042LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8043M: Mikael Pettersson <mikpelinux@gmail.com> 8044L: linux-ide@vger.kernel.org 8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8046S: Maintained 8047F: drivers/ata/sata_promise.* 8048 8049LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8050M: Tejun Heo <tj@kernel.org> 8051L: linux-ide@vger.kernel.org 8052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8053S: Maintained 8054F: drivers/ata/ 8055F: include/linux/ata.h 8056F: include/linux/libata.h 8057F: Documentation/devicetree/bindings/ata/ 8058 8059LIBLOCKDEP 8060M: Sasha Levin <alexander.levin@verizon.com> 8061S: Maintained 8062F: tools/lib/lockdep/ 8063 8064LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8065M: Ross Zwisler <ross.zwisler@linux.intel.com> 8066M: Dan Williams <dan.j.williams@intel.com> 8067M: Vishal Verma <vishal.l.verma@intel.com> 8068M: Dave Jiang <dave.jiang@intel.com> 8069L: linux-nvdimm@lists.01.org 8070Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8071S: Supported 8072F: drivers/nvdimm/blk.c 8073F: drivers/nvdimm/region_devs.c 8074 8075LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8076M: Vishal Verma <vishal.l.verma@intel.com> 8077M: Dan Williams <dan.j.williams@intel.com> 8078M: Ross Zwisler <ross.zwisler@linux.intel.com> 8079M: Dave Jiang <dave.jiang@intel.com> 8080L: linux-nvdimm@lists.01.org 8081Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8082S: Supported 8083F: drivers/nvdimm/btt* 8084 8085LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8086M: Ross Zwisler <ross.zwisler@linux.intel.com> 8087M: Dan Williams <dan.j.williams@intel.com> 8088M: Vishal Verma <vishal.l.verma@intel.com> 8089M: Dave Jiang <dave.jiang@intel.com> 8090L: linux-nvdimm@lists.01.org 8091Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8092S: Supported 8093F: drivers/nvdimm/pmem* 8094 8095LIBNVDIMM: DEVICETREE BINDINGS 8096M: Oliver O'Halloran <oohall@gmail.com> 8097L: linux-nvdimm@lists.01.org 8098Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8099S: Supported 8100F: drivers/nvdimm/of_pmem.c 8101F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8102 8103LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8104M: Dan Williams <dan.j.williams@intel.com> 8105M: Ross Zwisler <ross.zwisler@linux.intel.com> 8106M: Vishal Verma <vishal.l.verma@intel.com> 8107M: Dave Jiang <dave.jiang@intel.com> 8108L: linux-nvdimm@lists.01.org 8109Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8111S: Supported 8112F: drivers/nvdimm/* 8113F: drivers/acpi/nfit/* 8114F: include/linux/nd.h 8115F: include/linux/libnvdimm.h 8116F: include/uapi/linux/ndctl.h 8117 8118LIGHTNVM PLATFORM SUPPORT 8119M: Matias Bjorling <mb@lightnvm.io> 8120W: http://github/OpenChannelSSD 8121L: linux-block@vger.kernel.org 8122S: Maintained 8123F: drivers/lightnvm/ 8124F: include/linux/lightnvm.h 8125F: include/uapi/linux/lightnvm.h 8126 8127LINUX FOR POWER MACINTOSH 8128M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8129W: http://www.penguinppc.org/ 8130L: linuxppc-dev@lists.ozlabs.org 8131S: Maintained 8132F: arch/powerpc/platforms/powermac/ 8133F: drivers/macintosh/ 8134 8135LINUX FOR POWERPC (32-BIT AND 64-BIT) 8136M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8137M: Paul Mackerras <paulus@samba.org> 8138M: Michael Ellerman <mpe@ellerman.id.au> 8139W: https://github.com/linuxppc/linux/wiki 8140L: linuxppc-dev@lists.ozlabs.org 8141Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8143S: Supported 8144F: Documentation/ABI/stable/sysfs-firmware-opal-* 8145F: Documentation/devicetree/bindings/powerpc/ 8146F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8147F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8148F: Documentation/powerpc/ 8149F: arch/powerpc/ 8150F: drivers/char/tpm/tpm_ibmvtpm* 8151F: drivers/crypto/nx/ 8152F: drivers/crypto/vmx/ 8153F: drivers/i2c/busses/i2c-opal.c 8154F: drivers/net/ethernet/ibm/ibmveth.* 8155F: drivers/net/ethernet/ibm/ibmvnic.* 8156F: drivers/pci/hotplug/pnv_php.c 8157F: drivers/pci/hotplug/rpa* 8158F: drivers/rtc/rtc-opal.c 8159F: drivers/scsi/ibmvscsi/ 8160F: drivers/tty/hvc/hvc_opal.c 8161F: drivers/watchdog/wdrtas.c 8162F: tools/testing/selftests/powerpc 8163N: /pmac 8164N: powermac 8165N: powernv 8166N: [^a-z0-9]ps3 8167N: pseries 8168 8169LINUX FOR POWERPC EMBEDDED MPC5XXX 8170M: Anatolij Gustschin <agust@denx.de> 8171L: linuxppc-dev@lists.ozlabs.org 8172T: git git://git.denx.de/linux-denx-agust.git 8173S: Maintained 8174F: arch/powerpc/platforms/512x/ 8175F: arch/powerpc/platforms/52xx/ 8176 8177LINUX FOR POWERPC EMBEDDED PPC4XX 8178M: Alistair Popple <alistair@popple.id.au> 8179M: Matt Porter <mporter@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182S: Maintained 8183F: arch/powerpc/platforms/40x/ 8184F: arch/powerpc/platforms/44x/ 8185 8186LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8187M: Scott Wood <oss@buserror.net> 8188M: Kumar Gala <galak@kernel.crashing.org> 8189W: http://www.penguinppc.org/ 8190L: linuxppc-dev@lists.ozlabs.org 8191T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8192S: Maintained 8193F: arch/powerpc/platforms/83xx/ 8194F: arch/powerpc/platforms/85xx/ 8195F: Documentation/devicetree/bindings/powerpc/fsl/ 8196 8197LINUX FOR POWERPC EMBEDDED PPC8XX 8198M: Vitaly Bordug <vitb@kernel.crashing.org> 8199W: http://www.penguinppc.org/ 8200L: linuxppc-dev@lists.ozlabs.org 8201S: Maintained 8202F: arch/powerpc/platforms/8xx/ 8203 8204LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8205L: linuxppc-dev@lists.ozlabs.org 8206S: Orphan 8207F: arch/powerpc/*/*virtex* 8208F: arch/powerpc/*/*/*virtex* 8209 8210LINUX FOR POWERPC PA SEMI PWRFICIENT 8211L: linuxppc-dev@lists.ozlabs.org 8212S: Orphan 8213F: arch/powerpc/platforms/pasemi/ 8214F: drivers/*/*pasemi* 8215F: drivers/*/*/*pasemi* 8216 8217LINUX KERNEL DUMP TEST MODULE (LKDTM) 8218M: Kees Cook <keescook@chromium.org> 8219S: Maintained 8220F: drivers/misc/lkdtm/* 8221 8222LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8223M: Alan Stern <stern@rowland.harvard.edu> 8224M: Andrea Parri <parri.andrea@gmail.com> 8225M: Will Deacon <will.deacon@arm.com> 8226M: Peter Zijlstra <peterz@infradead.org> 8227M: Boqun Feng <boqun.feng@gmail.com> 8228M: Nicholas Piggin <npiggin@gmail.com> 8229M: David Howells <dhowells@redhat.com> 8230M: Jade Alglave <j.alglave@ucl.ac.uk> 8231M: Luc Maranget <luc.maranget@inria.fr> 8232M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8233R: Akira Yokosawa <akiyks@gmail.com> 8234L: linux-kernel@vger.kernel.org 8235S: Supported 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8237F: tools/memory-model/ 8238F: Documentation/memory-barriers.txt 8239 8240LINUX SECURITY MODULE (LSM) FRAMEWORK 8241M: Chris Wright <chrisw@sous-sol.org> 8242L: linux-security-module@vger.kernel.org 8243S: Supported 8244 8245LIS3LV02D ACCELEROMETER DRIVER 8246M: Eric Piel <eric.piel@tremplin-utc.net> 8247S: Maintained 8248F: Documentation/misc-devices/lis3lv02d 8249F: drivers/misc/lis3lv02d/ 8250F: drivers/platform/x86/hp_accel.c 8251 8252LIVE PATCHING 8253M: Josh Poimboeuf <jpoimboe@redhat.com> 8254M: Jessica Yu <jeyu@kernel.org> 8255M: Jiri Kosina <jikos@kernel.org> 8256M: Miroslav Benes <mbenes@suse.cz> 8257R: Petr Mladek <pmladek@suse.com> 8258S: Maintained 8259F: kernel/livepatch/ 8260F: include/linux/livepatch.h 8261F: arch/x86/include/asm/livepatch.h 8262F: arch/x86/kernel/livepatch.c 8263F: Documentation/livepatch/ 8264F: Documentation/ABI/testing/sysfs-kernel-livepatch 8265F: samples/livepatch/ 8266L: live-patching@vger.kernel.org 8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8268 8269LLC (802.2) 8270L: netdev@vger.kernel.org 8271S: Odd fixes 8272F: include/linux/llc.h 8273F: include/uapi/linux/llc.h 8274F: include/net/llc* 8275F: net/llc/ 8276 8277LM73 HARDWARE MONITOR DRIVER 8278M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8279L: linux-hwmon@vger.kernel.org 8280S: Maintained 8281F: drivers/hwmon/lm73.c 8282 8283LM78 HARDWARE MONITOR DRIVER 8284M: Jean Delvare <jdelvare@suse.com> 8285L: linux-hwmon@vger.kernel.org 8286S: Maintained 8287F: Documentation/hwmon/lm78 8288F: drivers/hwmon/lm78.c 8289 8290LM83 HARDWARE MONITOR DRIVER 8291M: Jean Delvare <jdelvare@suse.com> 8292L: linux-hwmon@vger.kernel.org 8293S: Maintained 8294F: Documentation/hwmon/lm83 8295F: drivers/hwmon/lm83.c 8296 8297LM90 HARDWARE MONITOR DRIVER 8298M: Jean Delvare <jdelvare@suse.com> 8299L: linux-hwmon@vger.kernel.org 8300S: Maintained 8301F: Documentation/hwmon/lm90 8302F: Documentation/devicetree/bindings/hwmon/lm90.txt 8303F: drivers/hwmon/lm90.c 8304F: include/dt-bindings/thermal/lm90.h 8305 8306LM95234 HARDWARE MONITOR DRIVER 8307M: Guenter Roeck <linux@roeck-us.net> 8308L: linux-hwmon@vger.kernel.org 8309S: Maintained 8310F: Documentation/hwmon/lm95234 8311F: drivers/hwmon/lm95234.c 8312 8313LME2510 MEDIA DRIVER 8314M: Malcolm Priestley <tvboxspy@gmail.com> 8315L: linux-media@vger.kernel.org 8316W: https://linuxtv.org 8317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8318S: Maintained 8319F: drivers/media/usb/dvb-usb-v2/lmedm04* 8320 8321LOADPIN SECURITY MODULE 8322M: Kees Cook <keescook@chromium.org> 8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8324S: Supported 8325F: security/loadpin/ 8326F: Documentation/admin-guide/LSM/LoadPin.rst 8327 8328LOCKING PRIMITIVES 8329M: Peter Zijlstra <peterz@infradead.org> 8330M: Ingo Molnar <mingo@redhat.com> 8331L: linux-kernel@vger.kernel.org 8332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8333S: Maintained 8334F: Documentation/locking/ 8335F: include/linux/lockdep.h 8336F: include/linux/spinlock*.h 8337F: arch/*/include/asm/spinlock*.h 8338F: include/linux/rwlock*.h 8339F: include/linux/mutex*.h 8340F: arch/*/include/asm/mutex*.h 8341F: include/linux/rwsem*.h 8342F: arch/*/include/asm/rwsem.h 8343F: include/linux/seqlock.h 8344F: lib/locking*.[ch] 8345F: kernel/locking/ 8346X: kernel/locking/locktorture.c 8347 8348LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8349M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8350L: linux-ntfs-dev@lists.sourceforge.net 8351W: http://www.linux-ntfs.org/content/view/19/37/ 8352S: Maintained 8353F: Documentation/ldm.txt 8354F: block/partitions/ldm.* 8355 8356LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8357M: Sathya Prakash <sathya.prakash@broadcom.com> 8358M: Chaitra P B <chaitra.basappa@broadcom.com> 8359M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8360L: MPT-FusionLinux.pdl@broadcom.com 8361L: linux-scsi@vger.kernel.org 8362W: http://www.avagotech.com/support/ 8363S: Supported 8364F: drivers/message/fusion/ 8365F: drivers/scsi/mpt2sas/ 8366F: drivers/scsi/mpt3sas/ 8367 8368LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8369M: Matthew Wilcox <matthew@wil.cx> 8370L: linux-scsi@vger.kernel.org 8371S: Maintained 8372F: drivers/scsi/sym53c8xx_2/ 8373 8374LTC4261 HARDWARE MONITOR DRIVER 8375M: Guenter Roeck <linux@roeck-us.net> 8376L: linux-hwmon@vger.kernel.org 8377S: Maintained 8378F: Documentation/hwmon/ltc4261 8379F: drivers/hwmon/ltc4261.c 8380 8381LTC4306 I2C MULTIPLEXER DRIVER 8382M: Michael Hennerich <michael.hennerich@analog.com> 8383W: http://ez.analog.com/community/linux-device-drivers 8384L: linux-i2c@vger.kernel.org 8385S: Supported 8386F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8387F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8388 8389LTP (Linux Test Project) 8390M: Mike Frysinger <vapier@gentoo.org> 8391M: Cyril Hrubis <chrubis@suse.cz> 8392M: Wanlong Gao <wanlong.gao@gmail.com> 8393M: Jan Stancek <jstancek@redhat.com> 8394M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8395M: Alexey Kodanev <alexey.kodanev@oracle.com> 8396L: ltp@lists.linux.it (subscribers-only) 8397W: http://linux-test-project.github.io/ 8398T: git git://github.com/linux-test-project/ltp.git 8399S: Maintained 8400 8401M68K ARCHITECTURE 8402M: Geert Uytterhoeven <geert@linux-m68k.org> 8403L: linux-m68k@lists.linux-m68k.org 8404W: http://www.linux-m68k.org/ 8405T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8406S: Maintained 8407F: arch/m68k/ 8408F: drivers/zorro/ 8409 8410M68K ON APPLE MACINTOSH 8411M: Joshua Thompson <funaho@jurai.org> 8412W: http://www.mac.linux-m68k.org/ 8413L: linux-m68k@lists.linux-m68k.org 8414S: Maintained 8415F: arch/m68k/mac/ 8416 8417M68K ON HP9000/300 8418M: Philip Blundell <philb@gnu.org> 8419W: http://www.tazenda.demon.co.uk/phil/linux-hp 8420S: Maintained 8421F: arch/m68k/hp300/ 8422 8423M88DS3103 MEDIA DRIVER 8424M: Antti Palosaari <crope@iki.fi> 8425L: linux-media@vger.kernel.org 8426W: https://linuxtv.org 8427W: http://palosaari.fi/linux/ 8428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8429T: git git://linuxtv.org/anttip/media_tree.git 8430S: Maintained 8431F: drivers/media/dvb-frontends/m88ds3103* 8432 8433M88RS2000 MEDIA DRIVER 8434M: Malcolm Priestley <tvboxspy@gmail.com> 8435L: linux-media@vger.kernel.org 8436W: https://linuxtv.org 8437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8438S: Maintained 8439F: drivers/media/dvb-frontends/m88rs2000* 8440 8441MA901 MASTERKIT USB FM RADIO DRIVER 8442M: Alexey Klimov <klimov.linux@gmail.com> 8443L: linux-media@vger.kernel.org 8444T: git git://linuxtv.org/media_tree.git 8445S: Maintained 8446F: drivers/media/radio/radio-ma901.c 8447 8448MAC80211 8449M: Johannes Berg <johannes@sipsolutions.net> 8450L: linux-wireless@vger.kernel.org 8451W: http://wireless.kernel.org/ 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8454S: Maintained 8455F: Documentation/networking/mac80211-injection.txt 8456F: include/net/mac80211.h 8457F: net/mac80211/ 8458F: drivers/net/wireless/mac80211_hwsim.[ch] 8459F: Documentation/networking/mac80211_hwsim/README 8460 8461MAILBOX API 8462M: Jassi Brar <jassisinghbrar@gmail.com> 8463L: linux-kernel@vger.kernel.org 8464S: Maintained 8465F: drivers/mailbox/ 8466F: include/linux/mailbox_client.h 8467F: include/linux/mailbox_controller.h 8468 8469MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8470M: Michael Kerrisk <mtk.manpages@gmail.com> 8471W: http://www.kernel.org/doc/man-pages 8472L: linux-man@vger.kernel.org 8473S: Maintained 8474 8475MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8476M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8477L: linux-mips@linux-mips.org 8478S: Maintained 8479F: arch/mips/boot/dts/img/pistachio_marduk.dts 8480 8481MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8482M: Andrew Lunn <andrew@lunn.ch> 8483M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8484L: netdev@vger.kernel.org 8485S: Maintained 8486F: drivers/net/dsa/mv88e6xxx/ 8487F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8488 8489MARVELL ARMADA DRM SUPPORT 8490M: Russell King <linux@armlinux.org.uk> 8491S: Maintained 8492T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8493T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8494F: drivers/gpu/drm/armada/ 8495F: include/uapi/drm/armada_drm.h 8496F: Documentation/devicetree/bindings/display/armada/ 8497 8498MARVELL CRYPTO DRIVER 8499M: Boris Brezillon <boris.brezillon@bootlin.com> 8500M: Arnaud Ebalard <arno@natisbad.org> 8501F: drivers/crypto/marvell/ 8502S: Maintained 8503L: linux-crypto@vger.kernel.org 8504 8505MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8506M: Mirko Lindner <mlindner@marvell.com> 8507M: Stephen Hemminger <stephen@networkplumber.org> 8508L: netdev@vger.kernel.org 8509S: Maintained 8510F: drivers/net/ethernet/marvell/sk* 8511 8512MARVELL LIBERTAS WIRELESS DRIVER 8513L: libertas-dev@lists.infradead.org 8514S: Orphan 8515F: drivers/net/wireless/marvell/libertas/ 8516 8517MARVELL MACCHIATOBIN SUPPORT 8518M: Russell King <linux@armlinux.org.uk> 8519L: linux-arm-kernel@lists.infradead.org 8520S: Maintained 8521F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8522 8523MARVELL MV643XX ETHERNET DRIVER 8524M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8525L: netdev@vger.kernel.org 8526S: Maintained 8527F: drivers/net/ethernet/marvell/mv643xx_eth.* 8528F: include/linux/mv643xx.h 8529 8530MARVELL MV88X3310 PHY DRIVER 8531M: Russell King <linux@armlinux.org.uk> 8532L: netdev@vger.kernel.org 8533S: Maintained 8534F: drivers/net/phy/marvell10g.c 8535 8536MARVELL MVNETA ETHERNET DRIVER 8537M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8538L: netdev@vger.kernel.org 8539S: Maintained 8540F: drivers/net/ethernet/marvell/mvneta.* 8541 8542MARVELL MWIFIEX WIRELESS DRIVER 8543M: Amitkumar Karwar <amitkarwar@gmail.com> 8544M: Nishant Sarmukadam <nishants@marvell.com> 8545M: Ganapathi Bhat <gbhat@marvell.com> 8546M: Xinming Hu <huxm@marvell.com> 8547L: linux-wireless@vger.kernel.org 8548S: Maintained 8549F: drivers/net/wireless/marvell/mwifiex/ 8550 8551MARVELL MWL8K WIRELESS DRIVER 8552M: Lennert Buytenhek <buytenh@wantstofly.org> 8553L: linux-wireless@vger.kernel.org 8554S: Odd Fixes 8555F: drivers/net/wireless/marvell/mwl8k.c 8556 8557MARVELL NAND CONTROLLER DRIVER 8558M: Miquel Raynal <miquel.raynal@bootlin.com> 8559L: linux-mtd@lists.infradead.org 8560S: Maintained 8561F: drivers/mtd/nand/raw/marvell_nand.c 8562F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8563 8564MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8565M: Nicolas Pitre <nico@fluxnic.net> 8566S: Odd Fixes 8567F: drivers/mmc/host/mvsdio.* 8568 8569MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8570M: Hu Ziji <huziji@marvell.com> 8571L: linux-mmc@vger.kernel.org 8572S: Supported 8573F: drivers/mmc/host/sdhci-xenon* 8574F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8575 8576MATROX FRAMEBUFFER DRIVER 8577L: linux-fbdev@vger.kernel.org 8578S: Orphan 8579F: drivers/video/fbdev/matrox/matroxfb_* 8580F: include/uapi/linux/matroxfb.h 8581 8582MAX16065 HARDWARE MONITOR DRIVER 8583M: Guenter Roeck <linux@roeck-us.net> 8584L: linux-hwmon@vger.kernel.org 8585S: Maintained 8586F: Documentation/hwmon/max16065 8587F: drivers/hwmon/max16065.c 8588 8589MAX20751 HARDWARE MONITOR DRIVER 8590M: Guenter Roeck <linux@roeck-us.net> 8591L: linux-hwmon@vger.kernel.org 8592S: Maintained 8593F: Documentation/hwmon/max20751 8594F: drivers/hwmon/max20751.c 8595 8596MAX2175 SDR TUNER DRIVER 8597M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8598L: linux-media@vger.kernel.org 8599T: git git://linuxtv.org/media_tree.git 8600S: Maintained 8601F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8602F: Documentation/media/v4l-drivers/max2175.rst 8603F: drivers/media/i2c/max2175* 8604F: include/uapi/linux/max2175.h 8605 8606MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8607L: linux-hwmon@vger.kernel.org 8608S: Orphan 8609F: Documentation/hwmon/max6650 8610F: drivers/hwmon/max6650.c 8611 8612MAX6697 HARDWARE MONITOR DRIVER 8613M: Guenter Roeck <linux@roeck-us.net> 8614L: linux-hwmon@vger.kernel.org 8615S: Maintained 8616F: Documentation/hwmon/max6697 8617F: Documentation/devicetree/bindings/i2c/max6697.txt 8618F: drivers/hwmon/max6697.c 8619F: include/linux/platform_data/max6697.h 8620 8621MAX9860 MONO AUDIO VOICE CODEC DRIVER 8622M: Peter Rosin <peda@axentia.se> 8623L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8624S: Maintained 8625F: Documentation/devicetree/bindings/sound/max9860.txt 8626F: sound/soc/codecs/max9860.* 8627 8628MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8629M: Javier Martinez Canillas <javier@dowhile0.org> 8630L: linux-kernel@vger.kernel.org 8631S: Supported 8632F: drivers/regulator/max77802-regulator.c 8633F: Documentation/devicetree/bindings/*/*max77802.txt 8634F: include/dt-bindings/*/*max77802.h 8635 8636MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8637M: Krzysztof Kozlowski <krzk@kernel.org> 8638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8639L: linux-pm@vger.kernel.org 8640S: Supported 8641F: drivers/power/supply/max14577_charger.c 8642F: drivers/power/supply/max77693_charger.c 8643 8644MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8645M: Chanwoo Choi <cw00.choi@samsung.com> 8646M: Krzysztof Kozlowski <krzk@kernel.org> 8647M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8648L: linux-kernel@vger.kernel.org 8649S: Supported 8650F: drivers/*/max14577*.c 8651F: drivers/*/max77686*.c 8652F: drivers/*/max77693*.c 8653F: drivers/extcon/extcon-max14577.c 8654F: drivers/extcon/extcon-max77693.c 8655F: drivers/rtc/rtc-max77686.c 8656F: drivers/clk/clk-max77686.c 8657F: Documentation/devicetree/bindings/mfd/max14577.txt 8658F: Documentation/devicetree/bindings/*/max77686.txt 8659F: Documentation/devicetree/bindings/mfd/max77693.txt 8660F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8661F: include/linux/mfd/max14577*.h 8662F: include/linux/mfd/max77686*.h 8663F: include/linux/mfd/max77693*.h 8664 8665MAXIRADIO FM RADIO RECEIVER DRIVER 8666M: Hans Verkuil <hverkuil@xs4all.nl> 8667L: linux-media@vger.kernel.org 8668T: git git://linuxtv.org/media_tree.git 8669W: https://linuxtv.org 8670S: Maintained 8671F: drivers/media/radio/radio-maxiradio* 8672 8673MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8674M: Peter Rosin <peda@axentia.se> 8675L: linux-iio@vger.kernel.org 8676S: Maintained 8677F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8678F: drivers/iio/potentiometer/mcp4018.c 8679F: drivers/iio/potentiometer/mcp4531.c 8680 8681MCR20A IEEE-802.15.4 RADIO DRIVER 8682M: Xue Liu <liuxuenetmail@gmail.com> 8683L: linux-wpan@vger.kernel.org 8684W: https://github.com/xueliu/mcr20a-linux 8685S: Maintained 8686F: drivers/net/ieee802154/mcr20a.c 8687F: drivers/net/ieee802154/mcr20a.h 8688F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8689 8690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8691M: William Breathitt Gray <vilhelm.gray@gmail.com> 8692L: linux-iio@vger.kernel.org 8693S: Maintained 8694F: drivers/iio/dac/cio-dac.c 8695 8696MEDIA DRIVERS FOR ASCOT2E 8697M: Sergey Kozlov <serjk@netup.ru> 8698M: Abylay Ospan <aospan@netup.ru> 8699L: linux-media@vger.kernel.org 8700W: https://linuxtv.org 8701W: http://netup.tv/ 8702T: git git://linuxtv.org/media_tree.git 8703S: Supported 8704F: drivers/media/dvb-frontends/ascot2e* 8705 8706MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8707M: Jasmin Jessich <jasmin@anw.at> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710T: git git://linuxtv.org/media_tree.git 8711S: Maintained 8712F: drivers/media/dvb-frontends/cxd2099* 8713 8714MEDIA DRIVERS FOR CXD2841ER 8715M: Sergey Kozlov <serjk@netup.ru> 8716M: Abylay Ospan <aospan@netup.ru> 8717L: linux-media@vger.kernel.org 8718W: https://linuxtv.org 8719W: http://netup.tv/ 8720T: git git://linuxtv.org/media_tree.git 8721S: Supported 8722F: drivers/media/dvb-frontends/cxd2841er* 8723 8724MEDIA DRIVERS FOR CXD2880 8725M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8726L: linux-media@vger.kernel.org 8727W: http://linuxtv.org/ 8728T: git git://linuxtv.org/media_tree.git 8729S: Supported 8730F: drivers/media/dvb-frontends/cxd2880/* 8731F: drivers/media/spi/cxd2880* 8732 8733MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8734M: Daniel Scheller <d.scheller.oss@gmail.com> 8735L: linux-media@vger.kernel.org 8736W: https://linuxtv.org 8737T: git git://linuxtv.org/media_tree.git 8738S: Maintained 8739F: drivers/media/pci/ddbridge/* 8740 8741MEDIA DRIVERS FOR FREESCALE IMX 8742M: Steve Longerbeam <slongerbeam@gmail.com> 8743M: Philipp Zabel <p.zabel@pengutronix.de> 8744L: linux-media@vger.kernel.org 8745T: git git://linuxtv.org/media_tree.git 8746S: Maintained 8747F: Documentation/devicetree/bindings/media/imx.txt 8748F: Documentation/media/v4l-drivers/imx.rst 8749F: drivers/staging/media/imx/ 8750F: include/linux/imx-media.h 8751F: include/media/imx.h 8752 8753MEDIA DRIVERS FOR HELENE 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/helene* 8761 8762MEDIA DRIVERS FOR HORUS3A 8763M: Sergey Kozlov <serjk@netup.ru> 8764M: Abylay Ospan <aospan@netup.ru> 8765L: linux-media@vger.kernel.org 8766W: https://linuxtv.org 8767W: http://netup.tv/ 8768T: git git://linuxtv.org/media_tree.git 8769S: Supported 8770F: drivers/media/dvb-frontends/horus3a* 8771 8772MEDIA DRIVERS FOR LNBH25 8773M: Sergey Kozlov <serjk@netup.ru> 8774M: Abylay Ospan <aospan@netup.ru> 8775L: linux-media@vger.kernel.org 8776W: https://linuxtv.org 8777W: http://netup.tv/ 8778T: git git://linuxtv.org/media_tree.git 8779S: Supported 8780F: drivers/media/dvb-frontends/lnbh25* 8781 8782MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8783M: Daniel Scheller <d.scheller.oss@gmail.com> 8784L: linux-media@vger.kernel.org 8785W: https://linuxtv.org 8786T: git git://linuxtv.org/media_tree.git 8787S: Maintained 8788F: drivers/media/dvb-frontends/mxl5xx* 8789 8790MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8791M: Sergey Kozlov <serjk@netup.ru> 8792M: Abylay Ospan <aospan@netup.ru> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795W: http://netup.tv/ 8796T: git git://linuxtv.org/media_tree.git 8797S: Supported 8798F: drivers/media/pci/netup_unidvb/* 8799 8800MEDIA DRIVERS FOR RENESAS - CEU 8801M: Jacopo Mondi <jacopo@jmondi.org> 8802L: linux-media@vger.kernel.org 8803L: linux-renesas-soc@vger.kernel.org 8804T: git git://linuxtv.org/media_tree.git 8805S: Supported 8806F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8807F: drivers/media/platform/renesas-ceu.c 8808F: include/media/drv-intf/renesas-ceu.h 8809 8810MEDIA DRIVERS FOR RENESAS - DRIF 8811M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8812L: linux-media@vger.kernel.org 8813L: linux-renesas-soc@vger.kernel.org 8814T: git git://linuxtv.org/media_tree.git 8815S: Supported 8816F: Documentation/devicetree/bindings/media/renesas,drif.txt 8817F: drivers/media/platform/rcar_drif.c 8818 8819MEDIA DRIVERS FOR RENESAS - FCP 8820M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8821L: linux-media@vger.kernel.org 8822L: linux-renesas-soc@vger.kernel.org 8823T: git git://linuxtv.org/media_tree.git 8824S: Supported 8825F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8826F: drivers/media/platform/rcar-fcp.c 8827F: include/media/rcar-fcp.h 8828 8829MEDIA DRIVERS FOR RENESAS - FDP1 8830M: Kieran Bingham <kieran@bingham.xyz> 8831L: linux-media@vger.kernel.org 8832L: linux-renesas-soc@vger.kernel.org 8833T: git git://linuxtv.org/media_tree.git 8834S: Supported 8835F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8836F: drivers/media/platform/rcar_fdp1.c 8837 8838MEDIA DRIVERS FOR RENESAS - VIN 8839M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8840L: linux-media@vger.kernel.org 8841L: linux-renesas-soc@vger.kernel.org 8842T: git git://linuxtv.org/media_tree.git 8843S: Supported 8844F: Documentation/devicetree/bindings/media/rcar_vin.txt 8845F: drivers/media/platform/rcar-vin/ 8846 8847MEDIA DRIVERS FOR RENESAS - VSP1 8848M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8849L: linux-media@vger.kernel.org 8850L: linux-renesas-soc@vger.kernel.org 8851T: git git://linuxtv.org/media_tree.git 8852S: Supported 8853F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8854F: drivers/media/platform/vsp1/ 8855 8856MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8857M: Daniel Scheller <d.scheller.oss@gmail.com> 8858L: linux-media@vger.kernel.org 8859W: https://linuxtv.org 8860T: git git://linuxtv.org/media_tree.git 8861S: Maintained 8862F: drivers/media/dvb-frontends/stv0910* 8863 8864MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8865M: Daniel Scheller <d.scheller.oss@gmail.com> 8866L: linux-media@vger.kernel.org 8867W: https://linuxtv.org 8868T: git git://linuxtv.org/media_tree.git 8869S: Maintained 8870F: drivers/media/dvb-frontends/stv6111* 8871 8872MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8873M: Dmitry Osipenko <digetx@gmail.com> 8874L: linux-media@vger.kernel.org 8875L: linux-tegra@vger.kernel.org 8876T: git git://linuxtv.org/media_tree.git 8877S: Maintained 8878F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8879F: drivers/staging/media/tegra-vde/ 8880 8881MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8882M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8883M: Mauro Carvalho Chehab <mchehab@kernel.org> 8884P: LinuxTV.org Project 8885L: linux-media@vger.kernel.org 8886W: https://linuxtv.org 8887Q: http://patchwork.kernel.org/project/linux-media/list/ 8888T: git git://linuxtv.org/media_tree.git 8889S: Maintained 8890F: Documentation/devicetree/bindings/media/ 8891F: Documentation/media/ 8892F: drivers/media/ 8893F: drivers/staging/media/ 8894F: include/linux/platform_data/media/ 8895F: include/media/ 8896F: include/uapi/linux/dvb/ 8897F: include/uapi/linux/videodev2.h 8898F: include/uapi/linux/media.h 8899F: include/uapi/linux/v4l2-* 8900F: include/uapi/linux/meye.h 8901F: include/uapi/linux/ivtv* 8902F: include/uapi/linux/uvcvideo.h 8903 8904MEDIATEK CIR DRIVER 8905M: Sean Wang <sean.wang@mediatek.com> 8906S: Maintained 8907F: drivers/media/rc/mtk-cir.c 8908 8909MEDIATEK DMA DRIVER 8910M: Sean Wang <sean.wang@mediatek.com> 8911L: dmaengine@vger.kernel.org 8912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8913L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8914S: Maintained 8915F: Documentation/devicetree/bindings/dma/mtk-* 8916F: drivers/dma/mediatek/ 8917 8918MEDIATEK PMIC LED DRIVER 8919M: Sean Wang <sean.wang@mediatek.com> 8920S: Maintained 8921F: drivers/leds/leds-mt6323.c 8922F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8923 8924MEDIATEK ETHERNET DRIVER 8925M: Felix Fietkau <nbd@openwrt.org> 8926M: John Crispin <john@phrozen.org> 8927M: Sean Wang <sean.wang@mediatek.com> 8928M: Nelson Chang <nelson.chang@mediatek.com> 8929L: netdev@vger.kernel.org 8930S: Maintained 8931F: drivers/net/ethernet/mediatek/ 8932 8933MEDIATEK SWITCH DRIVER 8934M: Sean Wang <sean.wang@mediatek.com> 8935L: netdev@vger.kernel.org 8936S: Maintained 8937F: drivers/net/dsa/mt7530.* 8938F: net/dsa/tag_mtk.c 8939 8940MEDIATEK JPEG DRIVER 8941M: Rick Chang <rick.chang@mediatek.com> 8942M: Bin Liu <bin.liu@mediatek.com> 8943S: Supported 8944F: drivers/media/platform/mtk-jpeg/ 8945F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8946 8947MEDIATEK MDP DRIVER 8948M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8949M: Houlong Wei <houlong.wei@mediatek.com> 8950M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8951S: Supported 8952F: drivers/media/platform/mtk-mdp/ 8953F: drivers/media/platform/mtk-vpu/ 8954F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8955 8956MEDIATEK MEDIA DRIVER 8957M: Tiffany Lin <tiffany.lin@mediatek.com> 8958M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8959S: Supported 8960F: drivers/media/platform/mtk-vcodec/ 8961F: drivers/media/platform/mtk-vpu/ 8962F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8963F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8964 8965MEDIATEK MT7601U WIRELESS LAN DRIVER 8966M: Jakub Kicinski <kubakici@wp.pl> 8967L: linux-wireless@vger.kernel.org 8968S: Maintained 8969F: drivers/net/wireless/mediatek/mt7601u/ 8970 8971MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8972M: Sean Wang <sean.wang@mediatek.com> 8973S: Maintained 8974F: drivers/char/hw_random/mtk-rng.c 8975 8976MEDIATEK USB3 DRD IP DRIVER 8977M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8978L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8980L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8981S: Maintained 8982F: drivers/usb/mtu3/ 8983 8984MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8985M: Peter Senna Tschudin <peter.senna@collabora.com> 8986M: Martin Donnelly <martin.donnelly@ge.com> 8987M: Martyn Welch <martyn.welch@collabora.co.uk> 8988S: Maintained 8989F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8990F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8991 8992MEGARAID SCSI/SAS DRIVERS 8993M: Kashyap Desai <kashyap.desai@broadcom.com> 8994M: Sumit Saxena <sumit.saxena@broadcom.com> 8995M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8996L: megaraidlinux.pdl@broadcom.com 8997L: linux-scsi@vger.kernel.org 8998W: http://www.avagotech.com/support/ 8999S: Maintained 9000F: Documentation/scsi/megaraid.txt 9001F: drivers/scsi/megaraid.* 9002F: drivers/scsi/megaraid/ 9003 9004MELEXIS MLX90614 DRIVER 9005M: Crt Mori <cmo@melexis.com> 9006L: linux-iio@vger.kernel.org 9007W: http://www.melexis.com 9008S: Supported 9009F: drivers/iio/temperature/mlx90614.c 9010 9011MELEXIS MLX90632 DRIVER 9012M: Crt Mori <cmo@melexis.com> 9013L: linux-iio@vger.kernel.org 9014W: http://www.melexis.com 9015S: Supported 9016F: drivers/iio/temperature/mlx90632.c 9017 9018MELFAS MIP4 TOUCHSCREEN DRIVER 9019M: Sangwon Jee <jeesw@melfas.com> 9020W: http://www.melfas.com 9021S: Supported 9022F: drivers/input/touchscreen/melfas_mip4.c 9023F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9024 9025MELLANOX ETHERNET DRIVER (mlx4_en) 9026M: Tariq Toukan <tariqt@mellanox.com> 9027L: netdev@vger.kernel.org 9028S: Supported 9029W: http://www.mellanox.com 9030Q: http://patchwork.ozlabs.org/project/netdev/list/ 9031F: drivers/net/ethernet/mellanox/mlx4/en_* 9032 9033MELLANOX ETHERNET DRIVER (mlx5e) 9034M: Saeed Mahameed <saeedm@mellanox.com> 9035L: netdev@vger.kernel.org 9036S: Supported 9037W: http://www.mellanox.com 9038Q: http://patchwork.ozlabs.org/project/netdev/list/ 9039F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9040 9041MELLANOX ETHERNET INNOVA DRIVER 9042M: Ilan Tayari <ilant@mellanox.com> 9043R: Boris Pismenny <borisp@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/mlx5/core/fpga/* 9049F: include/linux/mlx5/mlx5_ifc_fpga.h 9050 9051MELLANOX ETHERNET INNOVA IPSEC DRIVER 9052M: Ilan Tayari <ilant@mellanox.com> 9053R: Boris Pismenny <borisp@mellanox.com> 9054L: netdev@vger.kernel.org 9055S: Supported 9056W: http://www.mellanox.com 9057Q: http://patchwork.ozlabs.org/project/netdev/list/ 9058F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9059F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9060 9061MELLANOX ETHERNET SWITCH DRIVERS 9062M: Jiri Pirko <jiri@mellanox.com> 9063M: Ido Schimmel <idosch@mellanox.com> 9064L: netdev@vger.kernel.org 9065S: Supported 9066W: http://www.mellanox.com 9067Q: http://patchwork.ozlabs.org/project/netdev/list/ 9068F: drivers/net/ethernet/mellanox/mlxsw/ 9069 9070MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9071M: mlxsw@mellanox.com 9072L: netdev@vger.kernel.org 9073S: Supported 9074W: http://www.mellanox.com 9075Q: http://patchwork.ozlabs.org/project/netdev/list/ 9076F: drivers/net/ethernet/mellanox/mlxfw/ 9077 9078MELLANOX HARDWARE PLATFORM SUPPORT 9079M: Andy Shevchenko <andy@infradead.org> 9080M: Darren Hart <dvhart@infradead.org> 9081M: Vadim Pasternak <vadimp@mellanox.com> 9082L: platform-driver-x86@vger.kernel.org 9083S: Supported 9084F: drivers/platform/mellanox/ 9085 9086MELLANOX MLX4 core VPI driver 9087M: Tariq Toukan <tariqt@mellanox.com> 9088L: netdev@vger.kernel.org 9089L: linux-rdma@vger.kernel.org 9090W: http://www.mellanox.com 9091Q: http://patchwork.ozlabs.org/project/netdev/list/ 9092S: Supported 9093F: drivers/net/ethernet/mellanox/mlx4/ 9094F: include/linux/mlx4/ 9095 9096MELLANOX MLX4 IB driver 9097M: Yishai Hadas <yishaih@mellanox.com> 9098L: linux-rdma@vger.kernel.org 9099W: http://www.mellanox.com 9100Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9101S: Supported 9102F: drivers/infiniband/hw/mlx4/ 9103F: include/linux/mlx4/ 9104F: include/uapi/rdma/mlx4-abi.h 9105 9106MELLANOX MLX5 core VPI driver 9107M: Saeed Mahameed <saeedm@mellanox.com> 9108M: Matan Barak <matanb@mellanox.com> 9109M: Leon Romanovsky <leonro@mellanox.com> 9110L: netdev@vger.kernel.org 9111L: linux-rdma@vger.kernel.org 9112W: http://www.mellanox.com 9113Q: http://patchwork.ozlabs.org/project/netdev/list/ 9114S: Supported 9115F: drivers/net/ethernet/mellanox/mlx5/core/ 9116F: include/linux/mlx5/ 9117 9118MELLANOX MLX5 IB driver 9119M: Matan Barak <matanb@mellanox.com> 9120M: Leon Romanovsky <leonro@mellanox.com> 9121L: linux-rdma@vger.kernel.org 9122W: http://www.mellanox.com 9123Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9124S: Supported 9125F: drivers/infiniband/hw/mlx5/ 9126F: include/linux/mlx5/ 9127F: include/uapi/rdma/mlx5-abi.h 9128 9129MELLANOX MLXCPLD I2C AND MUX DRIVER 9130M: Vadim Pasternak <vadimp@mellanox.com> 9131M: Michael Shych <michaelsh@mellanox.com> 9132L: linux-i2c@vger.kernel.org 9133S: Supported 9134F: drivers/i2c/busses/i2c-mlxcpld.c 9135F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9136F: Documentation/i2c/busses/i2c-mlxcpld 9137 9138MELLANOX MLXCPLD LED DRIVER 9139M: Vadim Pasternak <vadimp@mellanox.com> 9140L: linux-leds@vger.kernel.org 9141S: Supported 9142F: drivers/leds/leds-mlxcpld.c 9143F: drivers/leds/leds-mlxreg.c 9144F: Documentation/leds/leds-mlxcpld.txt 9145 9146MELLANOX PLATFORM DRIVER 9147M: Vadim Pasternak <vadimp@mellanox.com> 9148L: platform-driver-x86@vger.kernel.org 9149S: Supported 9150F: drivers/platform/x86/mlx-platform.c 9151 9152MEMBARRIER SUPPORT 9153M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9154M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9155L: linux-kernel@vger.kernel.org 9156S: Supported 9157F: kernel/sched/membarrier.c 9158F: include/uapi/linux/membarrier.h 9159F: arch/powerpc/include/asm/membarrier.h 9160 9161MEMORY MANAGEMENT 9162L: linux-mm@kvack.org 9163W: http://www.linux-mm.org 9164S: Maintained 9165F: include/linux/mm.h 9166F: include/linux/gfp.h 9167F: include/linux/mmzone.h 9168F: include/linux/memory_hotplug.h 9169F: include/linux/vmalloc.h 9170F: mm/ 9171 9172MEMORY TECHNOLOGY DEVICES (MTD) 9173M: David Woodhouse <dwmw2@infradead.org> 9174M: Brian Norris <computersforpeace@gmail.com> 9175M: Boris Brezillon <boris.brezillon@bootlin.com> 9176M: Marek Vasut <marek.vasut@gmail.com> 9177M: Richard Weinberger <richard@nod.at> 9178L: linux-mtd@lists.infradead.org 9179W: http://www.linux-mtd.infradead.org/ 9180Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9181T: git git://git.infradead.org/linux-mtd.git master 9182T: git git://git.infradead.org/linux-mtd.git mtd/next 9183S: Maintained 9184F: Documentation/devicetree/bindings/mtd/ 9185F: drivers/mtd/ 9186F: include/linux/mtd/ 9187F: include/uapi/mtd/ 9188 9189MEN A21 WATCHDOG DRIVER 9190M: Johannes Thumshirn <morbidrsa@gmail.com> 9191L: linux-watchdog@vger.kernel.org 9192S: Maintained 9193F: drivers/watchdog/mena21_wdt.c 9194 9195MEN CHAMELEON BUS (mcb) 9196M: Johannes Thumshirn <morbidrsa@gmail.com> 9197S: Maintained 9198F: drivers/mcb/ 9199F: include/linux/mcb.h 9200F: Documentation/men-chameleon-bus.txt 9201 9202MEN F21BMC (Board Management Controller) 9203M: Andreas Werner <andreas.werner@men.de> 9204S: Supported 9205F: drivers/mfd/menf21bmc.c 9206F: drivers/watchdog/menf21bmc_wdt.c 9207F: drivers/leds/leds-menf21bmc.c 9208F: drivers/hwmon/menf21bmc_hwmon.c 9209F: Documentation/hwmon/menf21bmc 9210 9211MESON AO CEC DRIVER FOR AMLOGIC SOCS 9212M: Neil Armstrong <narmstrong@baylibre.com> 9213L: linux-media@lists.freedesktop.org 9214L: linux-amlogic@lists.infradead.org 9215W: http://linux-meson.com/ 9216S: Supported 9217F: drivers/media/platform/meson/ao-cec.c 9218F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9219T: git git://linuxtv.org/media_tree.git 9220 9221MICROBLAZE ARCHITECTURE 9222M: Michal Simek <monstr@monstr.eu> 9223W: http://www.monstr.eu/fdt/ 9224T: git git://git.monstr.eu/linux-2.6-microblaze.git 9225S: Supported 9226F: arch/microblaze/ 9227 9228MICROCHIP / ATMEL AT91 SERIAL DRIVER 9229M: Richard Genoud <richard.genoud@gmail.com> 9230S: Maintained 9231F: drivers/tty/serial/atmel_serial.c 9232F: drivers/tty/serial/atmel_serial.h 9233 9234MICROCHIP / ATMEL DMA DRIVER 9235M: Ludovic Desroches <ludovic.desroches@microchip.com> 9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9237L: dmaengine@vger.kernel.org 9238S: Supported 9239F: drivers/dma/at_hdmac.c 9240F: drivers/dma/at_hdmac_regs.h 9241F: include/linux/platform_data/dma-atmel.h 9242 9243MICROCHIP / ATMEL ECC DRIVER 9244M: Tudor Ambarus <tudor.ambarus@microchip.com> 9245L: linux-crypto@vger.kernel.org 9246S: Maintained 9247F: drivers/crypto/atmel-ecc.* 9248 9249MICROCHIP / ATMEL ISC DRIVER 9250M: Songjun Wu <songjun.wu@microchip.com> 9251L: linux-media@vger.kernel.org 9252S: Supported 9253F: drivers/media/platform/atmel/atmel-isc.c 9254F: drivers/media/platform/atmel/atmel-isc-regs.h 9255F: devicetree/bindings/media/atmel-isc.txt 9256 9257MICROCHIP / ATMEL NAND DRIVER 9258M: Wenyou Yang <wenyou.yang@microchip.com> 9259M: Josh Wu <rainyfeeling@outlook.com> 9260L: linux-mtd@lists.infradead.org 9261S: Supported 9262F: drivers/mtd/nand/raw/atmel/* 9263F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9264 9265MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9266M: Woojung Huh <Woojung.Huh@microchip.com> 9267M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9268L: netdev@vger.kernel.org 9269S: Maintained 9270F: net/dsa/tag_ksz.c 9271F: drivers/net/dsa/microchip/* 9272F: include/linux/platform_data/microchip-ksz.h 9273F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9274 9275MICROCHIP LAN743X ETHERNET DRIVER 9276M: Bryan Whitehead <bryan.whitehead@microchip.com> 9277M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9278L: netdev@vger.kernel.org 9279S: Maintained 9280F: drivers/net/ethernet/microchip/lan743x_* 9281 9282MICROCHIP USB251XB DRIVER 9283M: Richard Leitner <richard.leitner@skidata.com> 9284L: linux-usb@vger.kernel.org 9285S: Maintained 9286F: drivers/usb/misc/usb251xb.c 9287F: Documentation/devicetree/bindings/usb/usb251xb.txt 9288 9289MICROSEMI MIPS SOCS 9290M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9291L: linux-mips@linux-mips.org 9292S: Maintained 9293F: arch/mips/generic/board-ocelot.c 9294F: arch/mips/configs/generic/board-ocelot.config 9295F: arch/mips/boot/dts/mscc/ 9296F: Documentation/devicetree/bindings/mips/mscc.txt 9297 9298MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9299M: Don Brace <don.brace@microsemi.com> 9300L: esc.storagedev@microsemi.com 9301L: linux-scsi@vger.kernel.org 9302S: Supported 9303F: drivers/scsi/smartpqi/smartpqi*.[ch] 9304F: drivers/scsi/smartpqi/Kconfig 9305F: drivers/scsi/smartpqi/Makefile 9306F: include/linux/cciss*.h 9307F: include/uapi/linux/cciss*.h 9308F: Documentation/scsi/smartpqi.txt 9309 9310MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9311M: Chen Yu <yu.c.chen@intel.com> 9312L: platform-driver-x86@vger.kernel.org 9313S: Supported 9314F: drivers/platform/x86/surfacepro3_button.c 9315 9316MICROTEK X6 SCANNER 9317M: Oliver Neukum <oliver@neukum.org> 9318S: Maintained 9319F: drivers/usb/image/microtek.* 9320 9321MIPS 9322M: Ralf Baechle <ralf@linux-mips.org> 9323M: James Hogan <jhogan@kernel.org> 9324L: linux-mips@linux-mips.org 9325W: http://www.linux-mips.org/ 9326T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9327Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9328S: Supported 9329F: Documentation/devicetree/bindings/mips/ 9330F: Documentation/mips/ 9331F: arch/mips/ 9332F: drivers/platform/mips/ 9333 9334MIPS BOSTON DEVELOPMENT BOARD 9335M: Paul Burton <paul.burton@mips.com> 9336L: linux-mips@linux-mips.org 9337S: Maintained 9338F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9339F: arch/mips/boot/dts/img/boston.dts 9340F: arch/mips/configs/generic/board-boston.config 9341F: drivers/clk/imgtec/clk-boston.c 9342F: include/dt-bindings/clock/boston-clock.h 9343 9344MIPS GENERIC PLATFORM 9345M: Paul Burton <paul.burton@mips.com> 9346L: linux-mips@linux-mips.org 9347S: Supported 9348F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9349F: arch/mips/generic/ 9350F: arch/mips/tools/generic-board-config.sh 9351 9352MIPS/LOONGSON1 ARCHITECTURE 9353M: Keguang Zhang <keguang.zhang@gmail.com> 9354L: linux-mips@linux-mips.org 9355S: Maintained 9356F: arch/mips/loongson32/ 9357F: arch/mips/include/asm/mach-loongson32/ 9358F: drivers/*/*loongson1* 9359F: drivers/*/*/*loongson1* 9360 9361MIPS/LOONGSON2 ARCHITECTURE 9362M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9363L: linux-mips@linux-mips.org 9364S: Maintained 9365F: arch/mips/loongson64/*{2e/2f}* 9366F: arch/mips/include/asm/mach-loongson64/ 9367F: drivers/*/*loongson2* 9368F: drivers/*/*/*loongson2* 9369 9370MIPS/LOONGSON3 ARCHITECTURE 9371M: Huacai Chen <chenhc@lemote.com> 9372L: linux-mips@linux-mips.org 9373S: Maintained 9374F: arch/mips/loongson64/ 9375F: arch/mips/include/asm/mach-loongson64/ 9376F: drivers/platform/mips/cpu_hwmon.c 9377F: drivers/*/*loongson3* 9378F: drivers/*/*/*loongson3* 9379 9380MIPS RINT INSTRUCTION EMULATION 9381M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9382L: linux-mips@linux-mips.org 9383S: Supported 9384F: arch/mips/math-emu/sp_rint.c 9385F: arch/mips/math-emu/dp_rint.c 9386 9387MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9388M: Hans Verkuil <hverkuil@xs4all.nl> 9389L: linux-media@vger.kernel.org 9390T: git git://linuxtv.org/media_tree.git 9391W: https://linuxtv.org 9392S: Odd Fixes 9393F: drivers/media/radio/radio-miropcm20* 9394 9395MMP SUPPORT 9396M: Eric Miao <eric.y.miao@gmail.com> 9397M: Haojian Zhuang <haojian.zhuang@gmail.com> 9398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9399T: git git://github.com/hzhuang1/linux.git 9400T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9401S: Maintained 9402F: arch/arm/boot/dts/mmp* 9403F: arch/arm/mach-mmp/ 9404 9405MN88472 MEDIA DRIVER 9406M: Antti Palosaari <crope@iki.fi> 9407L: linux-media@vger.kernel.org 9408W: https://linuxtv.org 9409W: http://palosaari.fi/linux/ 9410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9411S: Maintained 9412F: drivers/media/dvb-frontends/mn88472* 9413 9414MN88473 MEDIA DRIVER 9415M: Antti Palosaari <crope@iki.fi> 9416L: linux-media@vger.kernel.org 9417W: https://linuxtv.org 9418W: http://palosaari.fi/linux/ 9419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9420S: Maintained 9421F: drivers/media/dvb-frontends/mn88473* 9422 9423MODULE SUPPORT 9424M: Jessica Yu <jeyu@kernel.org> 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9426S: Maintained 9427F: include/linux/module.h 9428F: kernel/module.c 9429 9430MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9431W: http://popies.net/meye/ 9432S: Orphan 9433F: Documentation/media/v4l-drivers/meye* 9434F: drivers/media/pci/meye/ 9435F: include/uapi/linux/meye.h 9436 9437MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9438M: Jiri Slaby <jirislaby@gmail.com> 9439S: Maintained 9440F: Documentation/serial/moxa-smartio 9441F: drivers/tty/mxser.* 9442 9443MR800 AVERMEDIA USB FM RADIO DRIVER 9444M: Alexey Klimov <klimov.linux@gmail.com> 9445L: linux-media@vger.kernel.org 9446T: git git://linuxtv.org/media_tree.git 9447S: Maintained 9448F: drivers/media/radio/radio-mr800.c 9449 9450MRF24J40 IEEE 802.15.4 RADIO DRIVER 9451M: Alan Ott <alan@signal11.us> 9452L: linux-wpan@vger.kernel.org 9453S: Maintained 9454F: drivers/net/ieee802154/mrf24j40.c 9455F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9456 9457MSI LAPTOP SUPPORT 9458M: "Lee, Chun-Yi" <jlee@suse.com> 9459L: platform-driver-x86@vger.kernel.org 9460S: Maintained 9461F: drivers/platform/x86/msi-laptop.c 9462 9463MSI WMI SUPPORT 9464L: platform-driver-x86@vger.kernel.org 9465S: Orphan 9466F: drivers/platform/x86/msi-wmi.c 9467 9468MSI001 MEDIA DRIVER 9469M: Antti Palosaari <crope@iki.fi> 9470L: linux-media@vger.kernel.org 9471W: https://linuxtv.org 9472W: http://palosaari.fi/linux/ 9473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9474T: git git://linuxtv.org/anttip/media_tree.git 9475S: Maintained 9476F: drivers/media/tuners/msi001* 9477 9478MSI2500 MEDIA DRIVER 9479M: Antti Palosaari <crope@iki.fi> 9480L: linux-media@vger.kernel.org 9481W: https://linuxtv.org 9482W: http://palosaari.fi/linux/ 9483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9484T: git git://linuxtv.org/anttip/media_tree.git 9485S: Maintained 9486F: drivers/media/usb/msi2500/ 9487 9488MSYSTEMS DISKONCHIP G3 MTD DRIVER 9489M: Robert Jarzmik <robert.jarzmik@free.fr> 9490L: linux-mtd@lists.infradead.org 9491S: Maintained 9492F: drivers/mtd/devices/docg3* 9493 9494MT9M032 APTINA SENSOR DRIVER 9495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9496L: linux-media@vger.kernel.org 9497T: git git://linuxtv.org/media_tree.git 9498S: Maintained 9499F: drivers/media/i2c/mt9m032.c 9500F: include/media/i2c/mt9m032.h 9501 9502MT9P031 APTINA CAMERA SENSOR 9503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9504L: linux-media@vger.kernel.org 9505T: git git://linuxtv.org/media_tree.git 9506S: Maintained 9507F: drivers/media/i2c/mt9p031.c 9508F: include/media/i2c/mt9p031.h 9509 9510MT9T001 APTINA CAMERA SENSOR 9511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9512L: linux-media@vger.kernel.org 9513T: git git://linuxtv.org/media_tree.git 9514S: Maintained 9515F: drivers/media/i2c/mt9t001.c 9516F: include/media/i2c/mt9t001.h 9517 9518MT9T112 APTINA CAMERA SENSOR 9519M: Jacopo Mondi <jacopo@jmondi.org> 9520L: linux-media@vger.kernel.org 9521T: git git://linuxtv.org/media_tree.git 9522S: Odd Fixes 9523F: drivers/media/i2c/mt9t112.c 9524F: include/media/i2c/mt9t112.h 9525 9526MT9V032 APTINA CAMERA SENSOR 9527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9528L: linux-media@vger.kernel.org 9529T: git git://linuxtv.org/media_tree.git 9530S: Maintained 9531F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9532F: drivers/media/i2c/mt9v032.c 9533F: include/media/i2c/mt9v032.h 9534 9535MULTIFUNCTION DEVICES (MFD) 9536M: Lee Jones <lee.jones@linaro.org> 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9538S: Supported 9539F: Documentation/devicetree/bindings/mfd/ 9540F: drivers/mfd/ 9541F: include/linux/mfd/ 9542F: include/dt-bindings/mfd/ 9543 9544MULTIMEDIA CARD (MMC) ETC. OVER SPI 9545S: Orphan 9546F: drivers/mmc/host/mmc_spi.c 9547F: include/linux/spi/mmc_spi.h 9548 9549MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9550M: Ulf Hansson <ulf.hansson@linaro.org> 9551L: linux-mmc@vger.kernel.org 9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9553S: Maintained 9554F: Documentation/devicetree/bindings/mmc/ 9555F: drivers/mmc/ 9556F: include/linux/mmc/ 9557F: include/uapi/linux/mmc/ 9558 9559MULTIPLEXER SUBSYSTEM 9560M: Peter Rosin <peda@axentia.se> 9561S: Maintained 9562F: Documentation/ABI/testing/mux/sysfs-class-mux* 9563F: Documentation/devicetree/bindings/mux/ 9564F: include/linux/dt-bindings/mux/ 9565F: include/linux/mux/ 9566F: drivers/mux/ 9567 9568MULTITECH MULTIPORT CARD (ISICOM) 9569S: Orphan 9570F: drivers/tty/isicom.c 9571F: include/linux/isicom.h 9572 9573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9574M: Bin Liu <b-liu@ti.com> 9575L: linux-usb@vger.kernel.org 9576S: Maintained 9577F: drivers/usb/musb/ 9578 9579MXL5007T MEDIA DRIVER 9580M: Michael Krufky <mkrufky@linuxtv.org> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://github.com/mkrufky 9584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9585T: git git://linuxtv.org/mkrufky/tuners.git 9586S: Maintained 9587F: drivers/media/tuners/mxl5007t.* 9588 9589MXSFB DRM DRIVER 9590M: Marek Vasut <marex@denx.de> 9591S: Supported 9592F: drivers/gpu/drm/mxsfb/ 9593F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9594 9595MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9596M: Chris Lee <christopher.lee@cspi.com> 9597L: netdev@vger.kernel.org 9598W: https://www.cspi.com/ethernet-products/support/downloads/ 9599S: Supported 9600F: drivers/net/ethernet/myricom/myri10ge/ 9601 9602NAND FLASH SUBSYSTEM 9603M: Boris Brezillon <boris.brezillon@bootlin.com> 9604R: Richard Weinberger <richard@nod.at> 9605L: linux-mtd@lists.infradead.org 9606W: http://www.linux-mtd.infradead.org/ 9607Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9608T: git git://git.infradead.org/linux-mtd.git nand/fixes 9609T: git git://git.infradead.org/linux-mtd.git nand/next 9610S: Maintained 9611F: drivers/mtd/nand/ 9612F: include/linux/mtd/*nand*.h 9613 9614NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9615M: Daniel Mack <zonque@gmail.com> 9616S: Maintained 9617L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9618W: http://www.native-instruments.com 9619F: sound/usb/caiaq/ 9620 9621NATSEMI ETHERNET DRIVER (DP8381x) 9622S: Orphan 9623F: drivers/net/ethernet/natsemi/natsemi.c 9624 9625NCP FILESYSTEM 9626M: Petr Vandrovec <petr@vandrovec.name> 9627S: Obsolete 9628F: drivers/staging/ncpfs/ 9629 9630NCR 5380 SCSI DRIVERS 9631M: Finn Thain <fthain@telegraphics.com.au> 9632M: Michael Schmitz <schmitzmic@gmail.com> 9633L: linux-scsi@vger.kernel.org 9634S: Maintained 9635F: Documentation/scsi/g_NCR5380.txt 9636F: drivers/scsi/NCR5380.* 9637F: drivers/scsi/arm/cumana_1.c 9638F: drivers/scsi/arm/oak.c 9639F: drivers/scsi/atari_scsi.* 9640F: drivers/scsi/dmx3191d.c 9641F: drivers/scsi/g_NCR5380.* 9642F: drivers/scsi/mac_scsi.* 9643F: drivers/scsi/sun3_scsi.* 9644F: drivers/scsi/sun3_scsi_vme.c 9645 9646NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9647M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9648L: linux-scsi@vger.kernel.org 9649S: Maintained 9650F: drivers/scsi/NCR_D700.* 9651 9652NCT6775 HARDWARE MONITOR DRIVER 9653M: Guenter Roeck <linux@roeck-us.net> 9654L: linux-hwmon@vger.kernel.org 9655S: Maintained 9656F: Documentation/hwmon/nct6775 9657F: drivers/hwmon/nct6775.c 9658 9659NETEFFECT IWARP RNIC DRIVER (IW_NES) 9660M: Faisal Latif <faisal.latif@intel.com> 9661L: linux-rdma@vger.kernel.org 9662W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9663S: Supported 9664F: drivers/infiniband/hw/nes/ 9665F: include/uapi/rdma/nes-abi.h 9666 9667NETEM NETWORK EMULATOR 9668M: Stephen Hemminger <stephen@networkplumber.org> 9669L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9670S: Maintained 9671F: net/sched/sch_netem.c 9672 9673NETERION 10GbE DRIVERS (s2io/vxge) 9674M: Jon Mason <jdmason@kudzu.us> 9675L: netdev@vger.kernel.org 9676S: Supported 9677F: Documentation/networking/s2io.txt 9678F: Documentation/networking/vxge.txt 9679F: drivers/net/ethernet/neterion/ 9680 9681NETFILTER 9682M: Pablo Neira Ayuso <pablo@netfilter.org> 9683M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9684M: Florian Westphal <fw@strlen.de> 9685L: netfilter-devel@vger.kernel.org 9686L: coreteam@netfilter.org 9687W: http://www.netfilter.org/ 9688W: http://www.iptables.org/ 9689W: http://www.nftables.org/ 9690Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9691T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9692T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9693S: Maintained 9694F: include/linux/netfilter* 9695F: include/linux/netfilter/ 9696F: include/net/netfilter/ 9697F: include/uapi/linux/netfilter* 9698F: include/uapi/linux/netfilter/ 9699F: net/*/netfilter.c 9700F: net/*/netfilter/ 9701F: net/netfilter/ 9702F: net/bridge/br_netfilter*.c 9703 9704NETROM NETWORK LAYER 9705M: Ralf Baechle <ralf@linux-mips.org> 9706L: linux-hams@vger.kernel.org 9707W: http://www.linux-ax25.org/ 9708S: Maintained 9709F: include/net/netrom.h 9710F: include/uapi/linux/netrom.h 9711F: net/netrom/ 9712 9713NETRONOME ETHERNET DRIVERS 9714M: Jakub Kicinski <jakub.kicinski@netronome.com> 9715L: oss-drivers@netronome.com 9716S: Maintained 9717F: drivers/net/ethernet/netronome/ 9718 9719NETWORK BLOCK DEVICE (NBD) 9720M: Josef Bacik <jbacik@fb.com> 9721S: Maintained 9722L: linux-block@vger.kernel.org 9723L: nbd@other.debian.org 9724F: Documentation/blockdev/nbd.txt 9725F: drivers/block/nbd.c 9726F: include/uapi/linux/nbd.h 9727 9728NETWORK DROP MONITOR 9729M: Neil Horman <nhorman@tuxdriver.com> 9730L: netdev@vger.kernel.org 9731S: Maintained 9732W: https://fedorahosted.org/dropwatch/ 9733F: net/core/drop_monitor.c 9734 9735NETWORKING DRIVERS 9736L: netdev@vger.kernel.org 9737W: http://www.linuxfoundation.org/en/Net 9738Q: http://patchwork.ozlabs.org/project/netdev/list/ 9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9741S: Odd Fixes 9742F: Documentation/devicetree/bindings/net/ 9743F: drivers/net/ 9744F: include/linux/if_* 9745F: include/linux/netdevice.h 9746F: include/linux/etherdevice.h 9747F: include/linux/fcdevice.h 9748F: include/linux/fddidevice.h 9749F: include/linux/hippidevice.h 9750F: include/linux/inetdevice.h 9751F: include/uapi/linux/if_* 9752F: include/uapi/linux/netdevice.h 9753 9754NETWORKING DRIVERS (WIRELESS) 9755M: Kalle Valo <kvalo@codeaurora.org> 9756L: linux-wireless@vger.kernel.org 9757Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9760S: Maintained 9761F: Documentation/devicetree/bindings/net/wireless/ 9762F: drivers/net/wireless/ 9763 9764NETWORKING [DSA] 9765M: Andrew Lunn <andrew@lunn.ch> 9766M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9767M: Florian Fainelli <f.fainelli@gmail.com> 9768S: Maintained 9769F: net/dsa/ 9770F: include/net/dsa.h 9771F: include/linux/dsa/ 9772F: drivers/net/dsa/ 9773 9774NETWORKING [GENERAL] 9775M: "David S. Miller" <davem@davemloft.net> 9776L: netdev@vger.kernel.org 9777W: http://www.linuxfoundation.org/en/Net 9778Q: http://patchwork.ozlabs.org/project/netdev/list/ 9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9781B: mailto:netdev@vger.kernel.org 9782S: Maintained 9783F: net/ 9784F: include/net/ 9785F: include/linux/in.h 9786F: include/linux/net.h 9787F: include/linux/netdevice.h 9788F: include/uapi/linux/in.h 9789F: include/uapi/linux/net.h 9790F: include/uapi/linux/netdevice.h 9791F: include/uapi/linux/net_namespace.h 9792F: tools/testing/selftests/net/ 9793F: lib/net_utils.c 9794F: lib/random32.c 9795F: Documentation/networking/ 9796 9797NETWORKING [IPSEC] 9798M: Steffen Klassert <steffen.klassert@secunet.com> 9799M: Herbert Xu <herbert@gondor.apana.org.au> 9800M: "David S. Miller" <davem@davemloft.net> 9801L: netdev@vger.kernel.org 9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9804S: Maintained 9805F: net/core/flow.c 9806F: net/xfrm/ 9807F: net/key/ 9808F: net/ipv4/xfrm* 9809F: net/ipv4/esp4* 9810F: net/ipv4/ah4.c 9811F: net/ipv4/ipcomp.c 9812F: net/ipv4/ip_vti.c 9813F: net/ipv6/xfrm* 9814F: net/ipv6/esp6* 9815F: net/ipv6/ah6.c 9816F: net/ipv6/ipcomp6.c 9817F: net/ipv6/ip6_vti.c 9818F: include/uapi/linux/xfrm.h 9819F: include/net/xfrm.h 9820 9821NETWORKING [IPv4/IPv6] 9822M: "David S. Miller" <davem@davemloft.net> 9823M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9824M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9825L: netdev@vger.kernel.org 9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9827S: Maintained 9828F: net/ipv4/ 9829F: net/ipv6/ 9830F: include/net/ip* 9831F: arch/x86/net/* 9832 9833NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9834M: Paul Moore <paul@paul-moore.com> 9835W: https://github.com/netlabel 9836L: netdev@vger.kernel.org 9837L: linux-security-module@vger.kernel.org 9838S: Maintained 9839F: Documentation/netlabel/ 9840F: include/net/calipso.h 9841F: include/net/cipso_ipv4.h 9842F: include/net/netlabel.h 9843F: include/uapi/linux/netfilter/xt_SECMARK.h 9844F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9845F: net/netlabel/ 9846F: net/ipv4/cipso_ipv4.c 9847F: net/ipv6/calipso.c 9848F: net/netfilter/xt_CONNSECMARK.c 9849F: net/netfilter/xt_SECMARK.c 9850 9851NETWORKING [TLS] 9852M: Ilya Lesokhin <ilyal@mellanox.com> 9853M: Aviad Yehezkel <aviadye@mellanox.com> 9854M: Dave Watson <davejwatson@fb.com> 9855L: netdev@vger.kernel.org 9856S: Maintained 9857F: net/tls/* 9858F: include/uapi/linux/tls.h 9859F: include/net/tls.h 9860 9861NETWORKING [WIRELESS] 9862L: linux-wireless@vger.kernel.org 9863Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9864 9865NETDEVSIM 9866M: Jakub Kicinski <jakub.kicinski@netronome.com> 9867S: Maintained 9868F: drivers/net/netdevsim/* 9869 9870NETXEN (1/10) GbE SUPPORT 9871M: Manish Chopra <manish.chopra@cavium.com> 9872M: Rahul Verma <rahul.verma@cavium.com> 9873M: Dept-GELinuxNICDev@cavium.com 9874L: netdev@vger.kernel.org 9875S: Supported 9876F: drivers/net/ethernet/qlogic/netxen/ 9877 9878NFC SUBSYSTEM 9879M: Samuel Ortiz <sameo@linux.intel.com> 9880L: linux-wireless@vger.kernel.org 9881L: linux-nfc@lists.01.org (subscribers-only) 9882S: Supported 9883F: net/nfc/ 9884F: include/net/nfc/ 9885F: include/uapi/linux/nfc.h 9886F: drivers/nfc/ 9887F: include/linux/platform_data/nfcmrvl.h 9888F: include/linux/platform_data/nxp-nci.h 9889F: Documentation/devicetree/bindings/net/nfc/ 9890 9891NFS, SUNRPC, AND LOCKD CLIENTS 9892M: Trond Myklebust <trond.myklebust@primarydata.com> 9893M: Anna Schumaker <anna.schumaker@netapp.com> 9894L: linux-nfs@vger.kernel.org 9895W: http://client.linux-nfs.org 9896T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9897S: Maintained 9898F: fs/lockd/ 9899F: fs/nfs/ 9900F: fs/nfs_common/ 9901F: net/sunrpc/ 9902F: include/linux/lockd/ 9903F: include/linux/nfs* 9904F: include/linux/sunrpc/ 9905F: include/uapi/linux/nfs* 9906F: include/uapi/linux/sunrpc/ 9907 9908NILFS2 FILESYSTEM 9909M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9910L: linux-nilfs@vger.kernel.org 9911W: https://nilfs.sourceforge.io/ 9912W: https://nilfs.osdn.jp/ 9913T: git git://github.com/konis/nilfs2.git 9914S: Supported 9915F: Documentation/filesystems/nilfs2.txt 9916F: fs/nilfs2/ 9917F: include/trace/events/nilfs2.h 9918F: include/uapi/linux/nilfs2_api.h 9919F: include/uapi/linux/nilfs2_ondisk.h 9920 9921NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9922M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9923W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9924S: Maintained 9925F: Documentation/scsi/NinjaSCSI.txt 9926F: drivers/scsi/pcmcia/nsp_* 9927 9928NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9929M: GOTO Masanori <gotom@debian.or.jp> 9930M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9931W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9932S: Maintained 9933F: Documentation/scsi/NinjaSCSI.txt 9934F: drivers/scsi/nsp32* 9935 9936NIOS2 ARCHITECTURE 9937M: Ley Foon Tan <lftan@altera.com> 9938L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9940S: Maintained 9941F: arch/nios2/ 9942 9943NOHZ, DYNTICKS SUPPORT 9944M: Frederic Weisbecker <fweisbec@gmail.com> 9945M: Thomas Gleixner <tglx@linutronix.de> 9946M: Ingo Molnar <mingo@kernel.org> 9947L: linux-kernel@vger.kernel.org 9948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9949S: Maintained 9950F: kernel/time/tick*.* 9951F: include/linux/tick.h 9952F: include/linux/sched/nohz.h 9953 9954NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9955M: Pavel Machek <pavel@ucw.cz> 9956M: Sakari Ailus <sakari.ailus@iki.fi> 9957L: linux-media@vger.kernel.org 9958S: Maintained 9959F: drivers/media/i2c/et8ek8 9960F: drivers/media/i2c/ad5820.c 9961 9962NOKIA N900 POWER SUPPLY DRIVERS 9963R: Pali Rohár <pali.rohar@gmail.com> 9964F: include/linux/power/bq2415x_charger.h 9965F: include/linux/power/bq27xxx_battery.h 9966F: include/linux/power/isp1704_charger.h 9967F: drivers/power/supply/bq2415x_charger.c 9968F: drivers/power/supply/bq27xxx_battery.c 9969F: drivers/power/supply/bq27xxx_battery_i2c.c 9970F: drivers/power/supply/isp1704_charger.c 9971F: drivers/power/supply/rx51_battery.c 9972 9973NTB AMD DRIVER 9974M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9975L: linux-ntb@googlegroups.com 9976S: Supported 9977F: drivers/ntb/hw/amd/ 9978 9979NTB DRIVER CORE 9980M: Jon Mason <jdmason@kudzu.us> 9981M: Dave Jiang <dave.jiang@intel.com> 9982M: Allen Hubbe <allenbh@gmail.com> 9983L: linux-ntb@googlegroups.com 9984S: Supported 9985W: https://github.com/jonmason/ntb/wiki 9986T: git git://github.com/jonmason/ntb.git 9987F: drivers/ntb/ 9988F: drivers/net/ntb_netdev.c 9989F: include/linux/ntb.h 9990F: include/linux/ntb_transport.h 9991F: tools/testing/selftests/ntb/ 9992 9993NTB IDT DRIVER 9994M: Serge Semin <fancer.lancer@gmail.com> 9995L: linux-ntb@googlegroups.com 9996S: Supported 9997F: drivers/ntb/hw/idt/ 9998 9999NTB INTEL DRIVER 10000M: Dave Jiang <dave.jiang@intel.com> 10001L: linux-ntb@googlegroups.com 10002S: Supported 10003W: https://github.com/davejiang/linux/wiki 10004T: git https://github.com/davejiang/linux.git 10005F: drivers/ntb/hw/intel/ 10006 10007NTFS FILESYSTEM 10008M: Anton Altaparmakov <anton@tuxera.com> 10009L: linux-ntfs-dev@lists.sourceforge.net 10010W: http://www.tuxera.com/ 10011T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10012S: Supported 10013F: Documentation/filesystems/ntfs.txt 10014F: fs/ntfs/ 10015 10016NUBUS SUBSYSTEM 10017M: Finn Thain <fthain@telegraphics.com.au> 10018L: linux-m68k@lists.linux-m68k.org 10019S: Maintained 10020F: arch/*/include/asm/nubus.h 10021F: drivers/nubus/ 10022F: include/linux/nubus.h 10023F: include/uapi/linux/nubus.h 10024 10025NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10026M: Antonino Daplas <adaplas@gmail.com> 10027L: linux-fbdev@vger.kernel.org 10028S: Maintained 10029F: drivers/video/fbdev/riva/ 10030F: drivers/video/fbdev/nvidia/ 10031 10032NVM EXPRESS DRIVER 10033M: Keith Busch <keith.busch@intel.com> 10034M: Jens Axboe <axboe@fb.com> 10035M: Christoph Hellwig <hch@lst.de> 10036M: Sagi Grimberg <sagi@grimberg.me> 10037L: linux-nvme@lists.infradead.org 10038T: git://git.infradead.org/nvme.git 10039W: http://git.infradead.org/nvme.git 10040S: Supported 10041F: drivers/nvme/host/ 10042F: include/linux/nvme.h 10043F: include/uapi/linux/nvme_ioctl.h 10044 10045NVM EXPRESS FC TRANSPORT DRIVERS 10046M: James Smart <james.smart@broadcom.com> 10047L: linux-nvme@lists.infradead.org 10048S: Supported 10049F: include/linux/nvme-fc.h 10050F: include/linux/nvme-fc-driver.h 10051F: drivers/nvme/host/fc.c 10052F: drivers/nvme/target/fc.c 10053F: drivers/nvme/target/fcloop.c 10054 10055NVM EXPRESS TARGET DRIVER 10056M: Christoph Hellwig <hch@lst.de> 10057M: Sagi Grimberg <sagi@grimberg.me> 10058L: linux-nvme@lists.infradead.org 10059T: git://git.infradead.org/nvme.git 10060W: http://git.infradead.org/nvme.git 10061S: Supported 10062F: drivers/nvme/target/ 10063 10064NVMEM FRAMEWORK 10065M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10066S: Maintained 10067F: drivers/nvmem/ 10068F: Documentation/devicetree/bindings/nvmem/ 10069F: Documentation/ABI/stable/sysfs-bus-nvmem 10070F: include/linux/nvmem-consumer.h 10071F: include/linux/nvmem-provider.h 10072 10073NXP SGTL5000 DRIVER 10074M: Fabio Estevam <fabio.estevam@nxp.com> 10075L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10076S: Maintained 10077F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10078F: sound/soc/codecs/sgtl5000* 10079 10080NXP TDA998X DRM DRIVER 10081M: Russell King <linux@armlinux.org.uk> 10082S: Supported 10083T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10084T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10085F: drivers/gpu/drm/i2c/tda998x_drv.c 10086F: include/drm/i2c/tda998x.h 10087 10088NXP TFA9879 DRIVER 10089M: Peter Rosin <peda@axentia.se> 10090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10091S: Maintained 10092F: Documentation/devicetree/bindings/sound/tfa9879.txt 10093F: sound/soc/codecs/tfa9879* 10094 10095NXP-NCI NFC DRIVER 10096M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10097R: Charles Gorand <charles.gorand@effinnov.com> 10098L: linux-nfc@lists.01.org (moderated for non-subscribers) 10099S: Supported 10100F: drivers/nfc/nxp-nci 10101 10102OBJTOOL 10103M: Josh Poimboeuf <jpoimboe@redhat.com> 10104M: Peter Zijlstra <peterz@infradead.org> 10105S: Supported 10106F: tools/objtool/ 10107 10108OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10109M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10110M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10111L: linuxppc-dev@lists.ozlabs.org 10112S: Supported 10113F: arch/powerpc/platforms/powernv/ocxl.c 10114F: arch/powerpc/include/asm/pnv-ocxl.h 10115F: drivers/misc/ocxl/ 10116F: include/misc/ocxl* 10117F: include/uapi/misc/ocxl.h 10118F: Documentation/accelerators/ocxl.txt 10119 10120OMAP AUDIO SUPPORT 10121M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10122M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10124L: linux-omap@vger.kernel.org 10125S: Maintained 10126F: sound/soc/omap/ 10127 10128OMAP CLOCK FRAMEWORK SUPPORT 10129M: Paul Walmsley <paul@pwsan.com> 10130L: linux-omap@vger.kernel.org 10131S: Maintained 10132F: arch/arm/*omap*/*clock* 10133 10134OMAP DEVICE TREE SUPPORT 10135M: Benoît Cousson <bcousson@baylibre.com> 10136M: Tony Lindgren <tony@atomide.com> 10137L: linux-omap@vger.kernel.org 10138L: devicetree@vger.kernel.org 10139S: Maintained 10140F: arch/arm/boot/dts/*omap* 10141F: arch/arm/boot/dts/*am3* 10142F: arch/arm/boot/dts/*am4* 10143F: arch/arm/boot/dts/*am5* 10144F: arch/arm/boot/dts/*dra7* 10145 10146OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10147M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10148L: linux-omap@vger.kernel.org 10149L: linux-fbdev@vger.kernel.org 10150S: Maintained 10151F: drivers/video/fbdev/omap2/ 10152F: Documentation/arm/OMAP/DSS 10153 10154OMAP FRAMEBUFFER SUPPORT 10155M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10156L: linux-fbdev@vger.kernel.org 10157L: linux-omap@vger.kernel.org 10158S: Maintained 10159F: drivers/video/fbdev/omap/ 10160 10161OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10162M: Roger Quadros <rogerq@ti.com> 10163M: Tony Lindgren <tony@atomide.com> 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: drivers/memory/omap-gpmc.c 10167F: arch/arm/mach-omap2/*gpmc* 10168 10169OMAP GPIO DRIVER 10170M: Grygorii Strashko <grygorii.strashko@ti.com> 10171M: Santosh Shilimkar <ssantosh@kernel.org> 10172M: Kevin Hilman <khilman@kernel.org> 10173L: linux-omap@vger.kernel.org 10174S: Maintained 10175F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10176F: drivers/gpio/gpio-omap.c 10177 10178OMAP HARDWARE SPINLOCK SUPPORT 10179M: Ohad Ben-Cohen <ohad@wizery.com> 10180L: linux-omap@vger.kernel.org 10181S: Maintained 10182F: drivers/hwspinlock/omap_hwspinlock.c 10183 10184OMAP HS MMC SUPPORT 10185L: linux-mmc@vger.kernel.org 10186L: linux-omap@vger.kernel.org 10187S: Orphan 10188F: drivers/mmc/host/omap_hsmmc.c 10189 10190OMAP HWMOD DATA 10191M: Paul Walmsley <paul@pwsan.com> 10192L: linux-omap@vger.kernel.org 10193S: Maintained 10194F: arch/arm/mach-omap2/omap_hwmod*data* 10195 10196OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10197M: Benoît Cousson <bcousson@baylibre.com> 10198L: linux-omap@vger.kernel.org 10199S: Maintained 10200F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10201 10202OMAP HWMOD SUPPORT 10203M: Benoît Cousson <bcousson@baylibre.com> 10204M: Paul Walmsley <paul@pwsan.com> 10205L: linux-omap@vger.kernel.org 10206S: Maintained 10207F: arch/arm/mach-omap2/omap_hwmod.* 10208 10209OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10211L: linux-media@vger.kernel.org 10212S: Maintained 10213F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10214F: drivers/media/platform/omap3isp/ 10215F: drivers/staging/media/omap4iss/ 10216 10217OMAP MMC SUPPORT 10218M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10219L: linux-omap@vger.kernel.org 10220S: Maintained 10221F: drivers/mmc/host/omap.c 10222 10223OMAP POWER MANAGEMENT SUPPORT 10224M: Kevin Hilman <khilman@kernel.org> 10225L: linux-omap@vger.kernel.org 10226S: Maintained 10227F: arch/arm/*omap*/*pm* 10228F: drivers/cpufreq/omap-cpufreq.c 10229 10230OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10231M: Rajendra Nayak <rnayak@codeaurora.org> 10232M: Paul Walmsley <paul@pwsan.com> 10233L: linux-omap@vger.kernel.org 10234S: Maintained 10235F: arch/arm/mach-omap2/prm* 10236 10237OMAP RANDOM NUMBER GENERATOR SUPPORT 10238M: Deepak Saxena <dsaxena@plexity.net> 10239S: Maintained 10240F: drivers/char/hw_random/omap-rng.c 10241 10242OMAP USB SUPPORT 10243L: linux-usb@vger.kernel.org 10244L: linux-omap@vger.kernel.org 10245S: Orphan 10246F: drivers/usb/*/*omap* 10247F: arch/arm/*omap*/usb* 10248 10249OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10250M: Mark Jackson <mpfj@newflow.co.uk> 10251L: linux-omap@vger.kernel.org 10252S: Maintained 10253F: arch/arm/boot/dts/am335x-nano.dts 10254 10255OMAP1 SUPPORT 10256M: Aaro Koskinen <aaro.koskinen@iki.fi> 10257M: Tony Lindgren <tony@atomide.com> 10258L: linux-omap@vger.kernel.org 10259Q: http://patchwork.kernel.org/project/linux-omap/list/ 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10261S: Maintained 10262F: arch/arm/mach-omap1/ 10263F: arch/arm/plat-omap/ 10264F: arch/arm/configs/omap1_defconfig 10265F: drivers/i2c/busses/i2c-omap.c 10266F: include/linux/i2c-omap.h 10267 10268OMAP2+ SUPPORT 10269M: Tony Lindgren <tony@atomide.com> 10270L: linux-omap@vger.kernel.org 10271W: http://www.muru.com/linux/omap/ 10272W: http://linux.omap.com/ 10273Q: http://patchwork.kernel.org/project/linux-omap/list/ 10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10275S: Maintained 10276F: arch/arm/mach-omap2/ 10277F: arch/arm/plat-omap/ 10278F: arch/arm/configs/omap2plus_defconfig 10279F: drivers/i2c/busses/i2c-omap.c 10280F: drivers/irqchip/irq-omap-intc.c 10281F: drivers/mfd/*omap*.c 10282F: drivers/mfd/menelaus.c 10283F: drivers/mfd/palmas.c 10284F: drivers/mfd/tps65217.c 10285F: drivers/mfd/tps65218.c 10286F: drivers/mfd/tps65910.c 10287F: drivers/mfd/twl-core.[ch] 10288F: drivers/mfd/twl4030*.c 10289F: drivers/mfd/twl6030*.c 10290F: drivers/mfd/twl6040*.c 10291F: drivers/regulator/palmas-regulator*.c 10292F: drivers/regulator/pbias-regulator.c 10293F: drivers/regulator/tps65217-regulator.c 10294F: drivers/regulator/tps65218-regulator.c 10295F: drivers/regulator/tps65910-regulator.c 10296F: drivers/regulator/twl-regulator.c 10297F: drivers/regulator/twl6030-regulator.c 10298F: include/linux/i2c-omap.h 10299 10300ONION OMEGA2+ BOARD 10301M: Harvey Hunt <harveyhuntnexus@gmail.com> 10302L: linux-mips@linux-mips.org 10303S: Maintained 10304F: arch/mips/boot/dts/ralink/omega2p.dts 10305 10306OMFS FILESYSTEM 10307M: Bob Copeland <me@bobcopeland.com> 10308L: linux-karma-devel@lists.sourceforge.net 10309S: Maintained 10310F: Documentation/filesystems/omfs.txt 10311F: fs/omfs/ 10312 10313OMNIKEY CARDMAN 4000 DRIVER 10314M: Harald Welte <laforge@gnumonks.org> 10315S: Maintained 10316F: drivers/char/pcmcia/cm4000_cs.c 10317F: include/linux/cm4000_cs.h 10318F: include/uapi/linux/cm4000_cs.h 10319 10320OMNIKEY CARDMAN 4040 DRIVER 10321M: Harald Welte <laforge@gnumonks.org> 10322S: Maintained 10323F: drivers/char/pcmcia/cm4040_cs.* 10324 10325OMNIVISION OV13858 SENSOR DRIVER 10326M: Sakari Ailus <sakari.ailus@linux.intel.com> 10327L: linux-media@vger.kernel.org 10328T: git git://linuxtv.org/media_tree.git 10329S: Maintained 10330F: drivers/media/i2c/ov13858.c 10331 10332OMNIVISION OV2685 SENSOR DRIVER 10333M: Shunqian Zheng <zhengsq@rock-chips.com> 10334L: linux-media@vger.kernel.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Maintained 10337F: drivers/media/i2c/ov2685.c 10338 10339OMNIVISION OV5640 SENSOR DRIVER 10340M: Steve Longerbeam <slongerbeam@gmail.com> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: drivers/media/i2c/ov5640.c 10345 10346OMNIVISION OV5647 SENSOR DRIVER 10347M: Luis Oliveira <lolivei@synopsys.com> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350S: Maintained 10351F: drivers/media/i2c/ov5647.c 10352 10353OMNIVISION OV5695 SENSOR DRIVER 10354M: Shunqian Zheng <zhengsq@rock-chips.com> 10355L: linux-media@vger.kernel.org 10356T: git git://linuxtv.org/media_tree.git 10357S: Maintained 10358F: drivers/media/i2c/ov5695.c 10359 10360OMNIVISION OV7670 SENSOR DRIVER 10361M: Jonathan Corbet <corbet@lwn.net> 10362L: linux-media@vger.kernel.org 10363T: git git://linuxtv.org/media_tree.git 10364S: Maintained 10365F: drivers/media/i2c/ov7670.c 10366F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10367 10368OMNIVISION OV772x SENSOR DRIVER 10369M: Jacopo Mondi <jacopo@jmondi.org> 10370L: linux-media@vger.kernel.org 10371T: git git://linuxtv.org/media_tree.git 10372S: Odd fixes 10373F: drivers/media/i2c/ov772x.c 10374F: include/media/i2c/ov772x.h 10375 10376OMNIVISION OV7740 SENSOR DRIVER 10377M: Wenyou Yang <wenyou.yang@microchip.com> 10378L: linux-media@vger.kernel.org 10379T: git git://linuxtv.org/media_tree.git 10380S: Maintained 10381F: drivers/media/i2c/ov7740.c 10382F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10383 10384OMNIVISION OV9650 SENSOR DRIVER 10385M: Sakari Ailus <sakari.ailus@linux.intel.com> 10386R: Akinobu Mita <akinobu.mita@gmail.com> 10387R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10388L: linux-media@vger.kernel.org 10389T: git git://linuxtv.org/media_tree.git 10390S: Maintained 10391F: drivers/media/i2c/ov9650.c 10392F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10393 10394ONENAND FLASH DRIVER 10395M: Kyungmin Park <kyungmin.park@samsung.com> 10396L: linux-mtd@lists.infradead.org 10397S: Maintained 10398F: drivers/mtd/nand/onenand/ 10399F: include/linux/mtd/onenand*.h 10400 10401ONSTREAM SCSI TAPE DRIVER 10402M: Willem Riede <osst@riede.org> 10403L: osst-users@lists.sourceforge.net 10404L: linux-scsi@vger.kernel.org 10405S: Maintained 10406F: Documentation/scsi/osst.txt 10407F: drivers/scsi/osst.* 10408F: drivers/scsi/osst_*.h 10409F: drivers/scsi/st.h 10410 10411OP-TEE DRIVER 10412M: Jens Wiklander <jens.wiklander@linaro.org> 10413S: Maintained 10414F: drivers/tee/optee/ 10415 10416OPA-VNIC DRIVER 10417M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10418M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10419L: linux-rdma@vger.kernel.org 10420S: Supported 10421F: drivers/infiniband/ulp/opa_vnic 10422 10423OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10424M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10425L: devicetree@vger.kernel.org 10426S: Maintained 10427F: Documentation/devicetree/dynamic-resolution-notes.txt 10428F: Documentation/devicetree/overlay-notes.txt 10429F: drivers/of/overlay.c 10430F: drivers/of/resolver.c 10431 10432OPEN FIRMWARE AND FLATTENED DEVICE TREE 10433M: Rob Herring <robh+dt@kernel.org> 10434M: Frank Rowand <frowand.list@gmail.com> 10435L: devicetree@vger.kernel.org 10436W: http://www.devicetree.org/ 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10438S: Maintained 10439F: drivers/of/ 10440F: include/linux/of*.h 10441F: scripts/dtc/ 10442F: Documentation/ABI/testing/sysfs-firmware-ofw 10443 10444OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10445M: Rob Herring <robh+dt@kernel.org> 10446M: Mark Rutland <mark.rutland@arm.com> 10447L: devicetree@vger.kernel.org 10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10449Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10450S: Maintained 10451F: Documentation/devicetree/ 10452F: arch/*/boot/dts/ 10453F: include/dt-bindings/ 10454 10455OPENCORES I2C BUS DRIVER 10456M: Peter Korsgaard <jacmet@sunsite.dk> 10457L: linux-i2c@vger.kernel.org 10458S: Maintained 10459F: Documentation/i2c/busses/i2c-ocores 10460F: drivers/i2c/busses/i2c-ocores.c 10461 10462OPENRISC ARCHITECTURE 10463M: Jonas Bonn <jonas@southpole.se> 10464M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10465M: Stafford Horne <shorne@gmail.com> 10466T: git git://github.com/openrisc/linux.git 10467L: openrisc@lists.librecores.org 10468W: http://openrisc.io 10469S: Maintained 10470F: Documentation/devicetree/bindings/openrisc/ 10471F: Documentation/openrisc/ 10472F: arch/openrisc/ 10473F: drivers/irqchip/irq-ompic.c 10474F: drivers/irqchip/irq-or1k-* 10475 10476OPENVSWITCH 10477M: Pravin B Shelar <pshelar@ovn.org> 10478L: netdev@vger.kernel.org 10479L: dev@openvswitch.org 10480W: http://openvswitch.org 10481S: Maintained 10482F: net/openvswitch/ 10483F: include/uapi/linux/openvswitch.h 10484 10485OPERATING PERFORMANCE POINTS (OPP) 10486M: Viresh Kumar <vireshk@kernel.org> 10487M: Nishanth Menon <nm@ti.com> 10488M: Stephen Boyd <sboyd@kernel.org> 10489L: linux-pm@vger.kernel.org 10490S: Maintained 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10492F: drivers/opp/ 10493F: include/linux/pm_opp.h 10494F: Documentation/power/opp.txt 10495F: Documentation/devicetree/bindings/opp/ 10496 10497OPL4 DRIVER 10498M: Clemens Ladisch <clemens@ladisch.de> 10499L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10500T: git git://git.alsa-project.org/alsa-kernel.git 10501S: Maintained 10502F: sound/drivers/opl4/ 10503 10504OPROFILE 10505M: Robert Richter <rric@kernel.org> 10506L: oprofile-list@lists.sf.net 10507S: Maintained 10508F: arch/*/include/asm/oprofile*.h 10509F: arch/*/oprofile/ 10510F: drivers/oprofile/ 10511F: include/linux/oprofile.h 10512 10513ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10514M: Mark Fasheh <mark@fasheh.com> 10515M: Joel Becker <jlbec@evilplan.org> 10516L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10517W: http://ocfs2.wiki.kernel.org 10518S: Supported 10519F: Documentation/filesystems/ocfs2.txt 10520F: Documentation/filesystems/dlmfs.txt 10521F: fs/ocfs2/ 10522 10523ORANGEFS FILESYSTEM 10524M: Mike Marshall <hubcap@omnibond.com> 10525R: Martin Brandenburg <martin@omnibond.com> 10526L: devel@lists.orangefs.org 10527T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10528S: Supported 10529F: fs/orangefs/ 10530F: Documentation/filesystems/orangefs.txt 10531 10532ORINOCO DRIVER 10533L: linux-wireless@vger.kernel.org 10534W: http://wireless.kernel.org/en/users/Drivers/orinoco 10535W: http://www.nongnu.org/orinoco/ 10536S: Orphan 10537F: drivers/net/wireless/intersil/orinoco/ 10538 10539OSD LIBRARY and FILESYSTEM 10540M: Boaz Harrosh <ooo@electrozaur.com> 10541S: Maintained 10542F: drivers/scsi/osd/ 10543F: include/scsi/osd_* 10544F: fs/exofs/ 10545 10546OV2659 OMNIVISION SENSOR DRIVER 10547M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10548L: linux-media@vger.kernel.org 10549W: https://linuxtv.org 10550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10551T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10552S: Maintained 10553F: drivers/media/i2c/ov2659.c 10554F: include/media/i2c/ov2659.h 10555 10556OVERLAY FILESYSTEM 10557M: Miklos Szeredi <miklos@szeredi.hu> 10558L: linux-unionfs@vger.kernel.org 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10560S: Supported 10561F: fs/overlayfs/ 10562F: Documentation/filesystems/overlayfs.txt 10563 10564P54 WIRELESS DRIVER 10565M: Christian Lamparter <chunkeey@googlemail.com> 10566L: linux-wireless@vger.kernel.org 10567W: http://wireless.kernel.org/en/users/Drivers/p54 10568S: Maintained 10569F: drivers/net/wireless/intersil/p54/ 10570 10571PA SEMI ETHERNET DRIVER 10572L: netdev@vger.kernel.org 10573S: Orphan 10574F: drivers/net/ethernet/pasemi/* 10575 10576PA SEMI SMBUS DRIVER 10577L: linux-i2c@vger.kernel.org 10578S: Orphan 10579F: drivers/i2c/busses/i2c-pasemi.c 10580 10581PADATA PARALLEL EXECUTION MECHANISM 10582M: Steffen Klassert <steffen.klassert@secunet.com> 10583L: linux-crypto@vger.kernel.org 10584S: Maintained 10585F: kernel/padata.c 10586F: include/linux/padata.h 10587F: Documentation/padata.txt 10588 10589PANASONIC LAPTOP ACPI EXTRAS DRIVER 10590M: Harald Welte <laforge@gnumonks.org> 10591L: platform-driver-x86@vger.kernel.org 10592S: Maintained 10593F: drivers/platform/x86/panasonic-laptop.c 10594 10595PARALLEL LCD/KEYPAD PANEL DRIVER 10596M: Willy Tarreau <willy@haproxy.com> 10597M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10598S: Odd Fixes 10599F: Documentation/misc-devices/lcd-panel-cgram.txt 10600F: drivers/misc/panel.c 10601 10602PARALLEL PORT SUBSYSTEM 10603M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10604M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10605L: linux-parport@lists.infradead.org (subscribers-only) 10606S: Maintained 10607F: drivers/parport/ 10608F: include/linux/parport*.h 10609F: drivers/char/ppdev.c 10610F: include/uapi/linux/ppdev.h 10611F: Documentation/parport*.txt 10612 10613PARAVIRT_OPS INTERFACE 10614M: Juergen Gross <jgross@suse.com> 10615M: Alok Kataria <akataria@vmware.com> 10616L: virtualization@lists.linux-foundation.org 10617S: Supported 10618F: Documentation/virtual/paravirt_ops.txt 10619F: arch/*/kernel/paravirt* 10620F: arch/*/include/asm/paravirt*.h 10621F: include/linux/hypervisor.h 10622 10623PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10624M: Tim Waugh <tim@cyberelk.net> 10625L: linux-parport@lists.infradead.org (subscribers-only) 10626S: Maintained 10627F: Documentation/blockdev/paride.txt 10628F: drivers/block/paride/ 10629 10630PARISC ARCHITECTURE 10631M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10632M: Helge Deller <deller@gmx.de> 10633L: linux-parisc@vger.kernel.org 10634W: http://www.parisc-linux.org/ 10635Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10638S: Maintained 10639F: arch/parisc/ 10640F: Documentation/parisc/ 10641F: drivers/parisc/ 10642F: drivers/char/agp/parisc-agp.c 10643F: drivers/input/serio/gscps2.c 10644F: drivers/parport/parport_gsc.* 10645F: drivers/tty/serial/8250/8250_gsc.c 10646F: drivers/video/fbdev/sti* 10647F: drivers/video/console/sti* 10648F: drivers/video/logo/logo_parisc* 10649 10650PARMAN 10651M: Jiri Pirko <jiri@mellanox.com> 10652L: netdev@vger.kernel.org 10653S: Supported 10654F: lib/parman.c 10655F: lib/test_parman.c 10656F: include/linux/parman.h 10657 10658PC87360 HARDWARE MONITORING DRIVER 10659M: Jim Cromie <jim.cromie@gmail.com> 10660L: linux-hwmon@vger.kernel.org 10661S: Maintained 10662F: Documentation/hwmon/pc87360 10663F: drivers/hwmon/pc87360.c 10664 10665PC8736x GPIO DRIVER 10666M: Jim Cromie <jim.cromie@gmail.com> 10667S: Maintained 10668F: drivers/char/pc8736x_gpio.c 10669 10670PC87427 HARDWARE MONITORING DRIVER 10671M: Jean Delvare <jdelvare@suse.com> 10672L: linux-hwmon@vger.kernel.org 10673S: Maintained 10674F: Documentation/hwmon/pc87427 10675F: drivers/hwmon/pc87427.c 10676 10677PCA9532 LED DRIVER 10678M: Riku Voipio <riku.voipio@iki.fi> 10679S: Maintained 10680F: drivers/leds/leds-pca9532.c 10681F: include/linux/leds-pca9532.h 10682 10683PCA9541 I2C BUS MASTER SELECTOR DRIVER 10684M: Guenter Roeck <linux@roeck-us.net> 10685L: linux-i2c@vger.kernel.org 10686S: Maintained 10687F: drivers/i2c/muxes/i2c-mux-pca9541.c 10688 10689PCDP - PRIMARY CONSOLE AND DEBUG PORT 10690M: Khalid Aziz <khalid@gonehiking.org> 10691S: Maintained 10692F: drivers/firmware/pcdp.* 10693 10694PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10695M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10696L: linux-pci@vger.kernel.org 10697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10698S: Maintained 10699F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10700F: drivers/pci/host/pci-aardvark.c 10701 10702PCI DRIVER FOR ALTERA PCIE IP 10703M: Ley Foon Tan <lftan@altera.com> 10704L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10705L: linux-pci@vger.kernel.org 10706S: Supported 10707F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10708F: drivers/pci/host/pcie-altera.c 10709 10710PCI DRIVER FOR APPLIEDMICRO XGENE 10711M: Tanmay Inamdar <tinamdar@apm.com> 10712L: linux-pci@vger.kernel.org 10713L: linux-arm-kernel@lists.infradead.org 10714S: Maintained 10715F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10716F: drivers/pci/host/pci-xgene.c 10717 10718PCI DRIVER FOR ARM VERSATILE PLATFORM 10719M: Rob Herring <robh@kernel.org> 10720L: linux-pci@vger.kernel.org 10721L: linux-arm-kernel@lists.infradead.org 10722S: Maintained 10723F: Documentation/devicetree/bindings/pci/versatile.txt 10724F: drivers/pci/host/pci-versatile.c 10725 10726PCI DRIVER FOR ARMADA 8K 10727M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10728L: linux-pci@vger.kernel.org 10729L: linux-arm-kernel@lists.infradead.org 10730S: Maintained 10731F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10732F: drivers/pci/dwc/pcie-armada8k.c 10733 10734PCI DRIVER FOR CADENCE PCIE IP 10735M: Alan Douglas <adouglas@cadence.com> 10736L: linux-pci@vger.kernel.org 10737S: Maintained 10738F: Documentation/devicetree/bindings/pci/cdns,*.txt 10739F: drivers/pci/cadence/pcie-cadence* 10740 10741PCI DRIVER FOR FREESCALE LAYERSCAPE 10742M: Minghuan Lian <minghuan.Lian@freescale.com> 10743M: Mingkai Hu <mingkai.hu@freescale.com> 10744M: Roy Zang <tie-fei.zang@freescale.com> 10745L: linuxppc-dev@lists.ozlabs.org 10746L: linux-pci@vger.kernel.org 10747L: linux-arm-kernel@lists.infradead.org 10748S: Maintained 10749F: drivers/pci/dwc/*layerscape* 10750 10751PCI DRIVER FOR GENERIC OF HOSTS 10752M: Will Deacon <will.deacon@arm.com> 10753L: linux-pci@vger.kernel.org 10754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10755S: Maintained 10756F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10757F: drivers/pci/host/pci-host-common.c 10758F: drivers/pci/host/pci-host-generic.c 10759 10760PCI DRIVER FOR IMX6 10761M: Richard Zhu <hongxing.zhu@nxp.com> 10762M: Lucas Stach <l.stach@pengutronix.de> 10763L: linux-pci@vger.kernel.org 10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10765S: Maintained 10766F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10767F: drivers/pci/dwc/*imx6* 10768 10769PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10770M: Keith Busch <keith.busch@intel.com> 10771M: Jonathan Derrick <jonathan.derrick@intel.com> 10772L: linux-pci@vger.kernel.org 10773S: Supported 10774F: drivers/pci/host/vmd.c 10775 10776PCI DRIVER FOR MICROSEMI SWITCHTEC 10777M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10778M: Logan Gunthorpe <logang@deltatee.com> 10779L: linux-pci@vger.kernel.org 10780S: Maintained 10781F: Documentation/switchtec.txt 10782F: Documentation/ABI/testing/sysfs-class-switchtec 10783F: drivers/pci/switch/switchtec* 10784F: include/uapi/linux/switchtec_ioctl.h 10785F: include/linux/switchtec.h 10786F: drivers/ntb/hw/mscc/ 10787 10788PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10789M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10790M: Jason Cooper <jason@lakedaemon.net> 10791L: linux-pci@vger.kernel.org 10792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10793S: Maintained 10794F: drivers/pci/host/*mvebu* 10795 10796PCI DRIVER FOR NVIDIA TEGRA 10797M: Thierry Reding <thierry.reding@gmail.com> 10798L: linux-tegra@vger.kernel.org 10799L: linux-pci@vger.kernel.org 10800S: Supported 10801F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10802F: drivers/pci/host/pci-tegra.c 10803 10804PCI DRIVER FOR RENESAS R-CAR 10805M: Simon Horman <horms@verge.net.au> 10806L: linux-pci@vger.kernel.org 10807L: linux-renesas-soc@vger.kernel.org 10808S: Maintained 10809F: drivers/pci/host/*rcar* 10810 10811PCI DRIVER FOR SAMSUNG EXYNOS 10812M: Jingoo Han <jingoohan1@gmail.com> 10813L: linux-pci@vger.kernel.org 10814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10815L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10816S: Maintained 10817F: drivers/pci/dwc/pci-exynos.c 10818 10819PCI DRIVER FOR SYNOPSYS DESIGNWARE 10820M: Jingoo Han <jingoohan1@gmail.com> 10821M: Joao Pinto <Joao.Pinto@synopsys.com> 10822L: linux-pci@vger.kernel.org 10823S: Maintained 10824F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10825F: drivers/pci/dwc/*designware* 10826 10827PCI DRIVER FOR TI DRA7XX 10828M: Kishon Vijay Abraham I <kishon@ti.com> 10829L: linux-omap@vger.kernel.org 10830L: linux-pci@vger.kernel.org 10831S: Supported 10832F: Documentation/devicetree/bindings/pci/ti-pci.txt 10833F: drivers/pci/dwc/pci-dra7xx.c 10834 10835PCI DRIVER FOR TI KEYSTONE 10836M: Murali Karicheri <m-karicheri2@ti.com> 10837L: linux-pci@vger.kernel.org 10838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10839S: Maintained 10840F: drivers/pci/dwc/*keystone* 10841 10842PCI ENDPOINT SUBSYSTEM 10843M: Kishon Vijay Abraham I <kishon@ti.com> 10844M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10845L: linux-pci@vger.kernel.org 10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10847S: Supported 10848F: drivers/pci/endpoint/ 10849F: drivers/misc/pci_endpoint_test.c 10850F: tools/pci/ 10851 10852PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10853M: Russell Currey <ruscur@russell.cc> 10854L: linuxppc-dev@lists.ozlabs.org 10855S: Supported 10856F: Documentation/powerpc/eeh-pci-error-recovery.txt 10857F: arch/powerpc/kernel/eeh*.c 10858F: arch/powerpc/platforms/*/eeh*.c 10859F: arch/powerpc/include/*/eeh*.h 10860 10861PCI ERROR RECOVERY 10862M: Linas Vepstas <linasvepstas@gmail.com> 10863L: linux-pci@vger.kernel.org 10864S: Supported 10865F: Documentation/PCI/pci-error-recovery.txt 10866 10867PCI MSI DRIVER FOR ALTERA MSI IP 10868M: Ley Foon Tan <lftan@altera.com> 10869L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10870L: linux-pci@vger.kernel.org 10871S: Supported 10872F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10873F: drivers/pci/host/pcie-altera-msi.c 10874 10875PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10876M: Duc Dang <dhdang@apm.com> 10877L: linux-pci@vger.kernel.org 10878L: linux-arm-kernel@lists.infradead.org 10879S: Maintained 10880F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10881F: drivers/pci/host/pci-xgene-msi.c 10882 10883PCI SUBSYSTEM 10884M: Bjorn Helgaas <bhelgaas@google.com> 10885L: linux-pci@vger.kernel.org 10886Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10888S: Supported 10889F: Documentation/devicetree/bindings/pci/ 10890F: Documentation/PCI/ 10891F: drivers/acpi/pci* 10892F: drivers/pci/ 10893F: include/asm-generic/pci* 10894F: include/linux/pci* 10895F: include/linux/of_pci.h 10896F: include/uapi/linux/pci* 10897F: lib/pci* 10898F: arch/x86/pci/ 10899F: arch/x86/kernel/quirks.c 10900 10901PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10902M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10903L: linux-pci@vger.kernel.org 10904Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10906S: Supported 10907F: drivers/pci/cadence/ 10908F: drivers/pci/host/ 10909F: drivers/pci/dwc/ 10910 10911PCIE DRIVER FOR AXIS ARTPEC 10912M: Niklas Cassel <niklas.cassel@axis.com> 10913M: Jesper Nilsson <jesper.nilsson@axis.com> 10914L: linux-arm-kernel@axis.com 10915L: linux-pci@vger.kernel.org 10916S: Maintained 10917F: Documentation/devicetree/bindings/pci/axis,artpec* 10918F: drivers/pci/dwc/*artpec* 10919 10920PCIE DRIVER FOR CAVIUM THUNDERX 10921M: David Daney <david.daney@cavium.com> 10922L: linux-pci@vger.kernel.org 10923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10924S: Supported 10925F: Documentation/devicetree/bindings/pci/pci-thunder-* 10926F: drivers/pci/host/pci-thunder-* 10927 10928PCIE DRIVER FOR HISILICON 10929M: Zhou Wang <wangzhou1@hisilicon.com> 10930L: linux-pci@vger.kernel.org 10931S: Maintained 10932F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10933F: drivers/pci/dwc/pcie-hisi.c 10934 10935PCIE DRIVER FOR HISILICON KIRIN 10936M: Xiaowei Song <songxiaowei@hisilicon.com> 10937M: Binghui Wang <wangbinghui@hisilicon.com> 10938L: linux-pci@vger.kernel.org 10939S: Maintained 10940F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10941F: drivers/pci/dwc/pcie-kirin.c 10942 10943PCIE DRIVER FOR HISILICON STB 10944M: Jianguo Sun <sunjianguo1@huawei.com> 10945M: Shawn Guo <shawn.guo@linaro.org> 10946L: linux-pci@vger.kernel.org 10947S: Maintained 10948F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10949F: drivers/pci/dwc/pcie-histb.c 10950 10951PCIE DRIVER FOR MEDIATEK 10952M: Ryder Lee <ryder.lee@mediatek.com> 10953L: linux-pci@vger.kernel.org 10954L: linux-mediatek@lists.infradead.org 10955S: Supported 10956F: Documentation/devicetree/bindings/pci/mediatek* 10957F: drivers/pci/host/*mediatek* 10958 10959PCIE DRIVER FOR QUALCOMM MSM 10960M: Stanimir Varbanov <svarbanov@mm-sol.com> 10961L: linux-pci@vger.kernel.org 10962L: linux-arm-msm@vger.kernel.org 10963S: Maintained 10964F: drivers/pci/dwc/*qcom* 10965 10966PCIE DRIVER FOR ROCKCHIP 10967M: Shawn Lin <shawn.lin@rock-chips.com> 10968L: linux-pci@vger.kernel.org 10969L: linux-rockchip@lists.infradead.org 10970S: Maintained 10971F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10972F: drivers/pci/host/pcie-rockchip.c 10973 10974PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10975M: Linus Walleij <linus.walleij@linaro.org> 10976L: linux-pci@vger.kernel.org 10977S: Maintained 10978F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10979F: drivers/pci/host/pci-v3-semi.c 10980 10981PCIE DRIVER FOR ST SPEAR13XX 10982M: Pratyush Anand <pratyush.anand@gmail.com> 10983L: linux-pci@vger.kernel.org 10984S: Maintained 10985F: drivers/pci/dwc/*spear* 10986 10987PCMCIA SUBSYSTEM 10988M: Dominik Brodowski <linux@dominikbrodowski.net> 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10990S: Odd Fixes 10991F: Documentation/pcmcia/ 10992F: tools/pcmcia/ 10993F: drivers/pcmcia/ 10994F: include/pcmcia/ 10995 10996PCNET32 NETWORK DRIVER 10997M: Don Fry <pcnet32@frontier.com> 10998L: netdev@vger.kernel.org 10999S: Maintained 11000F: drivers/net/ethernet/amd/pcnet32.c 11001 11002PCRYPT PARALLEL CRYPTO ENGINE 11003M: Steffen Klassert <steffen.klassert@secunet.com> 11004L: linux-crypto@vger.kernel.org 11005S: Maintained 11006F: crypto/pcrypt.c 11007F: include/crypto/pcrypt.h 11008 11009PEAQ WMI HOTKEYS DRIVER 11010M: Hans de Goede <hdegoede@redhat.com> 11011L: platform-driver-x86@vger.kernel.org 11012S: Maintained 11013F: drivers/platform/x86/peaq-wmi.c 11014 11015PER-CPU MEMORY ALLOCATOR 11016M: Tejun Heo <tj@kernel.org> 11017M: Christoph Lameter <cl@linux.com> 11018M: Dennis Zhou <dennisszhou@gmail.com> 11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11020S: Maintained 11021F: include/linux/percpu*.h 11022F: mm/percpu*.c 11023F: arch/*/include/asm/percpu.h 11024 11025PER-TASK DELAY ACCOUNTING 11026M: Balbir Singh <bsingharora@gmail.com> 11027S: Maintained 11028F: include/linux/delayacct.h 11029F: kernel/delayacct.c 11030 11031PERFORMANCE EVENTS SUBSYSTEM 11032M: Peter Zijlstra <peterz@infradead.org> 11033M: Ingo Molnar <mingo@redhat.com> 11034M: Arnaldo Carvalho de Melo <acme@kernel.org> 11035R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11036R: Jiri Olsa <jolsa@redhat.com> 11037R: Namhyung Kim <namhyung@kernel.org> 11038L: linux-kernel@vger.kernel.org 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11040S: Supported 11041F: kernel/events/* 11042F: include/linux/perf_event.h 11043F: include/uapi/linux/perf_event.h 11044F: arch/*/kernel/perf_event*.c 11045F: arch/*/kernel/*/perf_event*.c 11046F: arch/*/kernel/*/*/perf_event*.c 11047F: arch/*/include/asm/perf_event.h 11048F: arch/*/kernel/perf_callchain.c 11049F: arch/*/events/* 11050F: tools/perf/ 11051 11052PERSONALITY HANDLING 11053M: Christoph Hellwig <hch@infradead.org> 11054L: linux-abi-devel@lists.sourceforge.net 11055S: Maintained 11056F: include/linux/personality.h 11057F: include/uapi/linux/personality.h 11058 11059PHONET PROTOCOL 11060M: Remi Denis-Courmont <courmisch@gmail.com> 11061S: Supported 11062F: Documentation/networking/phonet.txt 11063F: include/linux/phonet.h 11064F: include/net/phonet/ 11065F: include/uapi/linux/phonet.h 11066F: net/phonet/ 11067 11068PHRAM MTD DRIVER 11069M: Joern Engel <joern@lazybastard.org> 11070L: linux-mtd@lists.infradead.org 11071S: Maintained 11072F: drivers/mtd/devices/phram.c 11073 11074PICOLCD HID DRIVER 11075M: Bruno Prémont <bonbons@linux-vserver.org> 11076L: linux-input@vger.kernel.org 11077S: Maintained 11078F: drivers/hid/hid-picolcd* 11079 11080PICOXCELL SUPPORT 11081M: Jamie Iles <jamie@jamieiles.com> 11082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11083T: git git://github.com/jamieiles/linux-2.6-ji.git 11084S: Supported 11085F: arch/arm/boot/dts/picoxcell* 11086F: arch/arm/mach-picoxcell/ 11087F: drivers/crypto/picoxcell* 11088 11089PIN CONTROL SUBSYSTEM 11090M: Linus Walleij <linus.walleij@linaro.org> 11091L: linux-gpio@vger.kernel.org 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11093S: Maintained 11094F: Documentation/devicetree/bindings/pinctrl/ 11095F: Documentation/driver-api/pinctl.rst 11096F: drivers/pinctrl/ 11097F: include/linux/pinctrl/ 11098 11099PIN CONTROLLER - ATMEL AT91 11100M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11102S: Maintained 11103F: drivers/pinctrl/pinctrl-at91.* 11104 11105PIN CONTROLLER - ATMEL AT91 PIO4 11106M: Ludovic Desroches <ludovic.desroches@microchip.com> 11107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11108L: linux-gpio@vger.kernel.org 11109S: Supported 11110F: drivers/pinctrl/pinctrl-at91-pio4.* 11111 11112PIN CONTROLLER - FREESCALE 11113M: Dong Aisheng <aisheng.dong@nxp.com> 11114M: Fabio Estevam <festevam@gmail.com> 11115M: Shawn Guo <shawnguo@kernel.org> 11116M: Stefan Agner <stefan@agner.ch> 11117R: Pengutronix Kernel Team <kernel@pengutronix.de> 11118L: linux-gpio@vger.kernel.org 11119S: Maintained 11120F: drivers/pinctrl/freescale/ 11121F: Documentation/devicetree/bindings/pinctrl/fsl,* 11122 11123PIN CONTROLLER - INTEL 11124M: Mika Westerberg <mika.westerberg@linux.intel.com> 11125M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11126S: Maintained 11127F: drivers/pinctrl/intel/ 11128 11129PIN CONTROLLER - MEDIATEK 11130M: Sean Wang <sean.wang@mediatek.com> 11131L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11132S: Maintained 11133F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11134F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11135F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11136F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11137F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11138 11139PIN CONTROLLER - QUALCOMM 11140M: Bjorn Andersson <bjorn.andersson@linaro.org> 11141S: Maintained 11142L: linux-arm-msm@vger.kernel.org 11143F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11144F: drivers/pinctrl/qcom/ 11145 11146PIN CONTROLLER - RENESAS 11147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11148M: Geert Uytterhoeven <geert+renesas@glider.be> 11149L: linux-renesas-soc@vger.kernel.org 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11151S: Maintained 11152F: drivers/pinctrl/sh-pfc/ 11153 11154PIN CONTROLLER - SAMSUNG 11155M: Tomasz Figa <tomasz.figa@gmail.com> 11156M: Krzysztof Kozlowski <krzk@kernel.org> 11157M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11159L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11160Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11162S: Maintained 11163F: drivers/pinctrl/samsung/ 11164F: include/dt-bindings/pinctrl/samsung.h 11165F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11166 11167PIN CONTROLLER - SINGLE 11168M: Tony Lindgren <tony@atomide.com> 11169M: Haojian Zhuang <haojian.zhuang@linaro.org> 11170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11171L: linux-omap@vger.kernel.org 11172S: Maintained 11173F: drivers/pinctrl/pinctrl-single.c 11174 11175PIN CONTROLLER - ST SPEAR 11176M: Viresh Kumar <vireshk@kernel.org> 11177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11178W: http://www.st.com/spear 11179S: Maintained 11180F: drivers/pinctrl/spear/ 11181 11182PISTACHIO SOC SUPPORT 11183M: James Hartley <james.hartley@sondrel.com> 11184L: linux-mips@linux-mips.org 11185S: Odd Fixes 11186F: arch/mips/pistachio/ 11187F: arch/mips/include/asm/mach-pistachio/ 11188F: arch/mips/boot/dts/img/pistachio* 11189F: arch/mips/configs/pistachio*_defconfig 11190 11191PKTCDVD DRIVER 11192S: Orphan 11193M: linux-block@vger.kernel.org 11194F: drivers/block/pktcdvd.c 11195F: include/linux/pktcdvd.h 11196F: include/uapi/linux/pktcdvd.h 11197 11198PKUNITY SOC DRIVERS 11199M: Guan Xuetao <gxt@pku.edu.cn> 11200W: http://mprc.pku.edu.cn/~guanxuetao/linux 11201S: Maintained 11202T: git git://github.com/gxt/linux.git 11203F: drivers/input/serio/i8042-unicore32io.h 11204F: drivers/i2c/busses/i2c-puv3.c 11205F: drivers/video/fbdev/fb-puv3.c 11206F: drivers/rtc/rtc-puv3.c 11207 11208PMBUS HARDWARE MONITORING DRIVERS 11209M: Guenter Roeck <linux@roeck-us.net> 11210L: linux-hwmon@vger.kernel.org 11211W: http://hwmon.wiki.kernel.org/ 11212W: http://www.roeck-us.net/linux/drivers/ 11213T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11214S: Maintained 11215F: Documentation/hwmon/pmbus 11216F: drivers/hwmon/pmbus/ 11217F: include/linux/pmbus.h 11218 11219PMC SIERRA MaxRAID DRIVER 11220L: linux-scsi@vger.kernel.org 11221W: http://www.pmc-sierra.com/ 11222S: Orphan 11223F: drivers/scsi/pmcraid.* 11224 11225PMC SIERRA PM8001 DRIVER 11226M: Jack Wang <jinpu.wang@profitbricks.com> 11227M: lindar_liu@usish.com 11228L: linux-scsi@vger.kernel.org 11229S: Supported 11230F: drivers/scsi/pm8001/ 11231 11232PNP SUPPORT 11233M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11234S: Maintained 11235F: drivers/pnp/ 11236 11237POSIX CLOCKS and TIMERS 11238M: Thomas Gleixner <tglx@linutronix.de> 11239L: linux-kernel@vger.kernel.org 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11241S: Maintained 11242F: fs/timerfd.c 11243F: include/linux/timer* 11244F: kernel/time/*timer* 11245 11246POWER MANAGEMENT CORE 11247M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11248L: linux-pm@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11250B: https://bugzilla.kernel.org 11251S: Supported 11252F: drivers/base/power/ 11253F: include/linux/pm.h 11254F: include/linux/pm_* 11255F: include/linux/powercap.h 11256F: drivers/powercap/ 11257F: kernel/configs/nopm.config 11258 11259POWER STATE COORDINATION INTERFACE (PSCI) 11260M: Mark Rutland <mark.rutland@arm.com> 11261M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11262L: linux-arm-kernel@lists.infradead.org 11263S: Maintained 11264F: drivers/firmware/psci*.c 11265F: include/linux/psci.h 11266F: include/uapi/linux/psci.h 11267 11268POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11269M: Sebastian Reichel <sre@kernel.org> 11270L: linux-pm@vger.kernel.org 11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11272S: Maintained 11273F: Documentation/devicetree/bindings/power/supply/ 11274F: include/linux/power_supply.h 11275F: drivers/power/supply/ 11276 11277POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11278M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11279L: linuxppc-dev@lists.ozlabs.org 11280S: Maintained 11281F: drivers/char/powernv-op-panel.c 11282 11283PPP OVER ATM (RFC 2364) 11284M: Mitchell Blank Jr <mitch@sfgoth.com> 11285S: Maintained 11286F: net/atm/pppoatm.c 11287F: include/uapi/linux/atmppp.h 11288 11289PPP OVER ETHERNET 11290M: Michal Ostrowski <mostrows@earthlink.net> 11291S: Maintained 11292F: drivers/net/ppp/pppoe.c 11293F: drivers/net/ppp/pppox.c 11294 11295PPP OVER L2TP 11296M: James Chapman <jchapman@katalix.com> 11297S: Maintained 11298F: net/l2tp/l2tp_ppp.c 11299F: include/linux/if_pppol2tp.h 11300F: include/uapi/linux/if_pppol2tp.h 11301 11302PPP PROTOCOL DRIVERS AND COMPRESSORS 11303M: Paul Mackerras <paulus@samba.org> 11304L: linux-ppp@vger.kernel.org 11305S: Maintained 11306F: drivers/net/ppp/ppp_* 11307 11308PPS SUPPORT 11309M: Rodolfo Giometti <giometti@enneenne.com> 11310W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11311L: linuxpps@ml.enneenne.com (subscribers-only) 11312S: Maintained 11313F: Documentation/pps/ 11314F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11315F: Documentation/ABI/testing/sysfs-pps 11316F: drivers/pps/ 11317F: include/linux/pps*.h 11318F: include/uapi/linux/pps.h 11319 11320PPTP DRIVER 11321M: Dmitry Kozlov <xeb@mail.ru> 11322L: netdev@vger.kernel.org 11323S: Maintained 11324F: drivers/net/ppp/pptp.c 11325W: http://sourceforge.net/projects/accel-pptp 11326 11327PREEMPTIBLE KERNEL 11328M: Robert Love <rml@tech9.net> 11329L: kpreempt-tech@lists.sourceforge.net 11330W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11331S: Supported 11332F: Documentation/preempt-locking.txt 11333F: include/linux/preempt.h 11334 11335PRINTK 11336M: Petr Mladek <pmladek@suse.com> 11337M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11338R: Steven Rostedt <rostedt@goodmis.org> 11339S: Maintained 11340F: kernel/printk/ 11341F: include/linux/printk.h 11342 11343PRISM54 WIRELESS DRIVER 11344M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11345L: linux-wireless@vger.kernel.org 11346W: http://wireless.kernel.org/en/users/Drivers/p54 11347S: Obsolete 11348F: drivers/net/wireless/intersil/prism54/ 11349 11350PROC SYSCTL 11351M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11352M: Kees Cook <keescook@chromium.org> 11353L: linux-kernel@vger.kernel.org 11354L: linux-fsdevel@vger.kernel.org 11355S: Maintained 11356F: fs/proc/proc_sysctl.c 11357F: include/linux/sysctl.h 11358F: kernel/sysctl.c 11359F: tools/testing/selftests/sysctl/ 11360 11361PS3 NETWORK SUPPORT 11362M: Geoff Levand <geoff@infradead.org> 11363L: netdev@vger.kernel.org 11364L: linuxppc-dev@lists.ozlabs.org 11365S: Maintained 11366F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11367 11368PS3 PLATFORM SUPPORT 11369M: Geoff Levand <geoff@infradead.org> 11370L: linuxppc-dev@lists.ozlabs.org 11371S: Maintained 11372F: arch/powerpc/boot/ps3* 11373F: arch/powerpc/include/asm/lv1call.h 11374F: arch/powerpc/include/asm/ps3*.h 11375F: arch/powerpc/platforms/ps3/ 11376F: drivers/*/ps3* 11377F: drivers/ps3/ 11378F: drivers/rtc/rtc-ps3.c 11379F: drivers/usb/host/*ps3.c 11380F: sound/ppc/snd_ps3* 11381 11382PS3VRAM DRIVER 11383M: Jim Paris <jim@jtan.com> 11384M: Geoff Levand <geoff@infradead.org> 11385L: linuxppc-dev@lists.ozlabs.org 11386S: Maintained 11387F: drivers/block/ps3vram.c 11388 11389PSAMPLE PACKET SAMPLING SUPPORT: 11390M: Yotam Gigi <yotam.gi@gmail.com> 11391S: Maintained 11392F: net/psample 11393F: include/net/psample.h 11394F: include/uapi/linux/psample.h 11395 11396PSTORE FILESYSTEM 11397M: Kees Cook <keescook@chromium.org> 11398M: Anton Vorontsov <anton@enomsg.org> 11399M: Colin Cross <ccross@android.com> 11400M: Tony Luck <tony.luck@intel.com> 11401S: Maintained 11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11403F: fs/pstore/ 11404F: include/linux/pstore* 11405F: drivers/firmware/efi/efi-pstore.c 11406F: drivers/acpi/apei/erst.c 11407F: Documentation/admin-guide/ramoops.rst 11408F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11409K: \b(pstore|ramoops) 11410 11411PTP HARDWARE CLOCK SUPPORT 11412M: Richard Cochran <richardcochran@gmail.com> 11413L: netdev@vger.kernel.org 11414S: Maintained 11415W: http://linuxptp.sourceforge.net/ 11416F: Documentation/ABI/testing/sysfs-ptp 11417F: Documentation/ptp/* 11418F: drivers/net/ethernet/freescale/gianfar_ptp.c 11419F: drivers/net/phy/dp83640* 11420F: drivers/ptp/* 11421F: include/linux/ptp_cl* 11422 11423PTRACE SUPPORT 11424M: Oleg Nesterov <oleg@redhat.com> 11425S: Maintained 11426F: include/asm-generic/syscall.h 11427F: include/linux/ptrace.h 11428F: include/linux/regset.h 11429F: include/linux/tracehook.h 11430F: include/uapi/linux/ptrace.h 11431F: include/uapi/linux/ptrace.h 11432F: include/asm-generic/ptrace.h 11433F: kernel/ptrace.c 11434F: arch/*/ptrace*.c 11435F: arch/*/*/ptrace*.c 11436F: arch/*/include/asm/ptrace*.h 11437 11438PULSE8-CEC DRIVER 11439M: Hans Verkuil <hverkuil@xs4all.nl> 11440L: linux-media@vger.kernel.org 11441T: git git://linuxtv.org/media_tree.git 11442S: Maintained 11443F: drivers/media/usb/pulse8-cec/* 11444F: Documentation/media/cec-drivers/pulse8-cec.rst 11445 11446PVRUSB2 VIDEO4LINUX DRIVER 11447M: Mike Isely <isely@pobox.com> 11448L: pvrusb2@isely.net (subscribers-only) 11449L: linux-media@vger.kernel.org 11450W: http://www.isely.net/pvrusb2/ 11451T: git git://linuxtv.org/media_tree.git 11452S: Maintained 11453F: Documentation/media/v4l-drivers/pvrusb2* 11454F: drivers/media/usb/pvrusb2/ 11455 11456PWC WEBCAM DRIVER 11457M: Hans Verkuil <hverkuil@xs4all.nl> 11458L: linux-media@vger.kernel.org 11459T: git git://linuxtv.org/media_tree.git 11460S: Odd Fixes 11461F: drivers/media/usb/pwc/* 11462 11463PWM FAN DRIVER 11464M: Kamil Debski <kamil@wypas.org> 11465M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11466L: linux-hwmon@vger.kernel.org 11467S: Supported 11468F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11469F: Documentation/hwmon/pwm-fan 11470F: drivers/hwmon/pwm-fan.c 11471 11472PWM IR Transmitter 11473M: Sean Young <sean@mess.org> 11474L: linux-media@vger.kernel.org 11475S: Maintained 11476F: drivers/media/rc/pwm-ir-tx.c 11477 11478PWM SUBSYSTEM 11479M: Thierry Reding <thierry.reding@gmail.com> 11480L: linux-pwm@vger.kernel.org 11481S: Maintained 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11483F: Documentation/pwm.txt 11484F: Documentation/devicetree/bindings/pwm/ 11485F: include/linux/pwm.h 11486F: drivers/pwm/ 11487F: drivers/video/backlight/pwm_bl.c 11488F: include/linux/pwm_backlight.h 11489F: drivers/gpio/gpio-mvebu.c 11490F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11491 11492PXA GPIO DRIVER 11493M: Robert Jarzmik <robert.jarzmik@free.fr> 11494L: linux-gpio@vger.kernel.org 11495S: Maintained 11496F: drivers/gpio/gpio-pxa.c 11497 11498PXA MMCI DRIVER 11499S: Orphan 11500 11501PXA RTC DRIVER 11502M: Robert Jarzmik <robert.jarzmik@free.fr> 11503L: linux-rtc@vger.kernel.org 11504S: Maintained 11505 11506PXA2xx/PXA3xx SUPPORT 11507M: Daniel Mack <daniel@zonque.org> 11508M: Haojian Zhuang <haojian.zhuang@gmail.com> 11509M: Robert Jarzmik <robert.jarzmik@free.fr> 11510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11511T: git git://github.com/hzhuang1/linux.git 11512T: git git://github.com/rjarzmik/linux.git 11513S: Maintained 11514F: arch/arm/boot/dts/pxa* 11515F: arch/arm/mach-pxa/ 11516F: drivers/dma/pxa* 11517F: drivers/pcmcia/pxa2xx* 11518F: drivers/pinctrl/pxa/ 11519F: drivers/spi/spi-pxa2xx* 11520F: drivers/usb/gadget/udc/pxa2* 11521F: include/sound/pxa2xx-lib.h 11522F: sound/arm/pxa* 11523F: sound/soc/pxa/ 11524 11525QAT DRIVER 11526M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11527L: qat-linux@intel.com 11528S: Supported 11529F: drivers/crypto/qat/ 11530 11531QCOM AUDIO (ASoC) DRIVERS 11532M: Patrick Lai <plai@codeaurora.org> 11533M: Banajit Goswami <bgoswami@codeaurora.org> 11534L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11535S: Supported 11536F: sound/soc/qcom/ 11537 11538QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11539M: Gabriel Somlo <somlo@cmu.edu> 11540M: "Michael S. Tsirkin" <mst@redhat.com> 11541L: qemu-devel@nongnu.org 11542S: Maintained 11543F: drivers/firmware/qemu_fw_cfg.c 11544F: include/uapi/linux/qemu_fw_cfg.h 11545 11546QIB DRIVER 11547M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11548M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11549L: linux-rdma@vger.kernel.org 11550S: Supported 11551F: drivers/infiniband/hw/qib/ 11552 11553QLOGIC QL41xxx FCOE DRIVER 11554M: QLogic-Storage-Upstream@cavium.com 11555L: linux-scsi@vger.kernel.org 11556S: Supported 11557F: drivers/scsi/qedf/ 11558 11559QLOGIC QL41xxx ISCSI DRIVER 11560M: QLogic-Storage-Upstream@cavium.com 11561L: linux-scsi@vger.kernel.org 11562S: Supported 11563F: drivers/scsi/qedi/ 11564 11565QLOGIC QL4xxx ETHERNET DRIVER 11566M: Ariel Elior <Ariel.Elior@cavium.com> 11567M: everest-linux-l2@cavium.com 11568L: netdev@vger.kernel.org 11569S: Supported 11570F: drivers/net/ethernet/qlogic/qed/ 11571F: include/linux/qed/ 11572F: drivers/net/ethernet/qlogic/qede/ 11573 11574QLOGIC QL4xxx RDMA DRIVER 11575M: Michal Kalderon <Michal.Kalderon@cavium.com> 11576M: Ariel Elior <Ariel.Elior@cavium.com> 11577L: linux-rdma@vger.kernel.org 11578S: Supported 11579F: drivers/infiniband/hw/qedr/ 11580F: include/uapi/rdma/qedr-abi.h 11581 11582QLOGIC QLA1280 SCSI DRIVER 11583M: Michael Reed <mdr@sgi.com> 11584L: linux-scsi@vger.kernel.org 11585S: Maintained 11586F: drivers/scsi/qla1280.[ch] 11587 11588QLOGIC QLA2XXX FC-SCSI DRIVER 11589M: qla2xxx-upstream@qlogic.com 11590L: linux-scsi@vger.kernel.org 11591S: Supported 11592F: Documentation/scsi/LICENSE.qla2xxx 11593F: drivers/scsi/qla2xxx/ 11594 11595QLOGIC QLA3XXX NETWORK DRIVER 11596M: Dept-GELinuxNICDev@cavium.com 11597L: netdev@vger.kernel.org 11598S: Supported 11599F: Documentation/networking/LICENSE.qla3xxx 11600F: drivers/net/ethernet/qlogic/qla3xxx.* 11601 11602QLOGIC QLA4XXX iSCSI DRIVER 11603M: QLogic-Storage-Upstream@qlogic.com 11604L: linux-scsi@vger.kernel.org 11605S: Supported 11606F: Documentation/scsi/LICENSE.qla4xxx 11607F: drivers/scsi/qla4xxx/ 11608 11609QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11610M: Harish Patil <harish.patil@cavium.com> 11611M: Manish Chopra <manish.chopra@cavium.com> 11612M: Dept-GELinuxNICDev@cavium.com 11613L: netdev@vger.kernel.org 11614S: Supported 11615F: drivers/net/ethernet/qlogic/qlcnic/ 11616 11617QLOGIC QLGE 10Gb ETHERNET DRIVER 11618M: Harish Patil <harish.patil@cavium.com> 11619M: Manish Chopra <manish.chopra@cavium.com> 11620M: Dept-GELinuxNICDev@cavium.com 11621L: netdev@vger.kernel.org 11622S: Supported 11623F: drivers/net/ethernet/qlogic/qlge/ 11624 11625QNX4 FILESYSTEM 11626M: Anders Larsen <al@alarsen.net> 11627W: http://www.alarsen.net/linux/qnx4fs/ 11628S: Maintained 11629F: fs/qnx4/ 11630F: include/uapi/linux/qnx4_fs.h 11631F: include/uapi/linux/qnxtypes.h 11632 11633QORIQ DPAA2 FSL-MC BUS DRIVER 11634M: Stuart Yoder <stuyoder@gmail.com> 11635M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11636L: linux-kernel@vger.kernel.org 11637S: Maintained 11638F: drivers/bus/fsl-mc/ 11639F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11640F: Documentation/networking/dpaa2/overview.rst 11641 11642QT1010 MEDIA DRIVER 11643M: Antti Palosaari <crope@iki.fi> 11644L: linux-media@vger.kernel.org 11645W: https://linuxtv.org 11646W: http://palosaari.fi/linux/ 11647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11648T: git git://linuxtv.org/anttip/media_tree.git 11649S: Maintained 11650F: drivers/media/tuners/qt1010* 11651 11652QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11653M: Kalle Valo <kvalo@qca.qualcomm.com> 11654L: ath10k@lists.infradead.org 11655W: http://wireless.kernel.org/en/users/Drivers/ath10k 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11657S: Supported 11658F: drivers/net/wireless/ath/ath10k/ 11659 11660QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11661M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11662L: linux-wireless@vger.kernel.org 11663W: http://wireless.kernel.org/en/users/Drivers/ath9k 11664S: Supported 11665F: drivers/net/wireless/ath/ath9k/ 11666 11667QUALCOMM CAMERA SUBSYSTEM DRIVER 11668M: Todor Tomov <todor.tomov@linaro.org> 11669L: linux-media@vger.kernel.org 11670S: Maintained 11671F: Documentation/devicetree/bindings/media/qcom,camss.txt 11672F: Documentation/media/v4l-drivers/qcom_camss.rst 11673F: drivers/media/platform/qcom/camss-8x16/ 11674 11675QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11676M: Timur Tabi <timur@codeaurora.org> 11677L: netdev@vger.kernel.org 11678S: Supported 11679F: drivers/net/ethernet/qualcomm/emac/ 11680 11681QUALCOMM HEXAGON ARCHITECTURE 11682M: Richard Kuo <rkuo@codeaurora.org> 11683L: linux-hexagon@vger.kernel.org 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11685S: Supported 11686F: arch/hexagon/ 11687 11688QUALCOMM IOMMU 11689M: Rob Clark <robdclark@gmail.com> 11690L: iommu@lists.linux-foundation.org 11691L: linux-arm-msm@vger.kernel.org 11692S: Maintained 11693F: drivers/iommu/qcom_iommu.c 11694 11695QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11696M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11697L: linux-media@vger.kernel.org 11698L: linux-arm-msm@vger.kernel.org 11699T: git git://linuxtv.org/media_tree.git 11700S: Maintained 11701F: drivers/media/platform/qcom/venus/ 11702 11703QUALCOMM WCN36XX WIRELESS DRIVER 11704M: Eugene Krasnikov <k.eugene.e@gmail.com> 11705L: wcn36xx@lists.infradead.org 11706W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11707T: git git://github.com/KrasnikovEugene/wcn36xx.git 11708S: Supported 11709F: drivers/net/wireless/ath/wcn36xx/ 11710 11711QUANTENNA QTNFMAC WIRELESS DRIVER 11712M: Igor Mitsyanko <imitsyanko@quantenna.com> 11713M: Avinash Patil <avinashp@quantenna.com> 11714M: Sergey Matyukevich <smatyukevich@quantenna.com> 11715L: linux-wireless@vger.kernel.org 11716S: Maintained 11717F: drivers/net/wireless/quantenna 11718 11719RADEON and AMDGPU DRM DRIVERS 11720M: Alex Deucher <alexander.deucher@amd.com> 11721M: Christian König <christian.koenig@amd.com> 11722M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11723L: amd-gfx@lists.freedesktop.org 11724T: git git://people.freedesktop.org/~agd5f/linux 11725S: Supported 11726F: drivers/gpu/drm/radeon/ 11727F: include/uapi/drm/radeon_drm.h 11728F: drivers/gpu/drm/amd/ 11729F: include/uapi/drm/amdgpu_drm.h 11730 11731RADEON FRAMEBUFFER DISPLAY DRIVER 11732M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11733L: linux-fbdev@vger.kernel.org 11734S: Maintained 11735F: drivers/video/fbdev/aty/radeon* 11736F: include/uapi/linux/radeonfb.h 11737 11738RADIOSHARK RADIO DRIVER 11739M: Hans Verkuil <hverkuil@xs4all.nl> 11740L: linux-media@vger.kernel.org 11741T: git git://linuxtv.org/media_tree.git 11742S: Maintained 11743F: drivers/media/radio/radio-shark.c 11744 11745RADIOSHARK2 RADIO DRIVER 11746M: Hans Verkuil <hverkuil@xs4all.nl> 11747L: linux-media@vger.kernel.org 11748T: git git://linuxtv.org/media_tree.git 11749S: Maintained 11750F: drivers/media/radio/radio-shark2.c 11751F: drivers/media/radio/radio-tea5777.c 11752 11753RADOS BLOCK DEVICE (RBD) 11754M: Ilya Dryomov <idryomov@gmail.com> 11755M: Sage Weil <sage@redhat.com> 11756M: Alex Elder <elder@kernel.org> 11757L: ceph-devel@vger.kernel.org 11758W: http://ceph.com/ 11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11760T: git git://github.com/ceph/ceph-client.git 11761S: Supported 11762F: Documentation/ABI/testing/sysfs-bus-rbd 11763F: drivers/block/rbd.c 11764F: drivers/block/rbd_types.h 11765 11766RAGE128 FRAMEBUFFER DISPLAY DRIVER 11767M: Paul Mackerras <paulus@samba.org> 11768L: linux-fbdev@vger.kernel.org 11769S: Maintained 11770F: drivers/video/fbdev/aty/aty128fb.c 11771 11772RAINSHADOW-CEC DRIVER 11773M: Hans Verkuil <hverkuil@xs4all.nl> 11774L: linux-media@vger.kernel.org 11775T: git git://linuxtv.org/media_tree.git 11776S: Maintained 11777F: drivers/media/usb/rainshadow-cec/* 11778 11779RALINK MIPS ARCHITECTURE 11780M: John Crispin <john@phrozen.org> 11781L: linux-mips@linux-mips.org 11782S: Maintained 11783F: arch/mips/ralink 11784 11785RALINK RT2X00 WIRELESS LAN DRIVER 11786P: rt2x00 project 11787M: Stanislaw Gruszka <sgruszka@redhat.com> 11788M: Helmut Schaa <helmut.schaa@googlemail.com> 11789L: linux-wireless@vger.kernel.org 11790S: Maintained 11791F: drivers/net/wireless/ralink/rt2x00/ 11792 11793RAMDISK RAM BLOCK DEVICE DRIVER 11794M: Jens Axboe <axboe@kernel.dk> 11795S: Maintained 11796F: Documentation/blockdev/ramdisk.txt 11797F: drivers/block/brd.c 11798 11799RANCHU VIRTUAL BOARD FOR MIPS 11800M: Miodrag Dinic <miodrag.dinic@mips.com> 11801L: linux-mips@linux-mips.org 11802S: Supported 11803F: arch/mips/generic/board-ranchu.c 11804F: arch/mips/configs/generic/board-ranchu.config 11805 11806RANDOM NUMBER DRIVER 11807M: "Theodore Ts'o" <tytso@mit.edu> 11808S: Maintained 11809F: drivers/char/random.c 11810 11811RAPIDIO SUBSYSTEM 11812M: Matt Porter <mporter@kernel.crashing.org> 11813M: Alexandre Bounine <alex.bou9@gmail.com> 11814S: Maintained 11815F: drivers/rapidio/ 11816 11817RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11818L: linux-wireless@vger.kernel.org 11819S: Orphan 11820F: drivers/net/wireless/ray* 11821 11822RCUTORTURE TEST FRAMEWORK 11823M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11824M: Josh Triplett <josh@joshtriplett.org> 11825R: Steven Rostedt <rostedt@goodmis.org> 11826R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11827R: Lai Jiangshan <jiangshanlai@gmail.com> 11828L: linux-kernel@vger.kernel.org 11829S: Supported 11830T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11831F: tools/testing/selftests/rcutorture 11832 11833RDC R-321X SoC 11834M: Florian Fainelli <florian@openwrt.org> 11835S: Maintained 11836 11837RDC R6040 FAST ETHERNET DRIVER 11838M: Florian Fainelli <f.fainelli@gmail.com> 11839L: netdev@vger.kernel.org 11840S: Maintained 11841F: drivers/net/ethernet/rdc/r6040.c 11842 11843RDMAVT - RDMA verbs software 11844M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11845M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11846L: linux-rdma@vger.kernel.org 11847S: Supported 11848F: drivers/infiniband/sw/rdmavt 11849 11850RDS - RELIABLE DATAGRAM SOCKETS 11851M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11852L: netdev@vger.kernel.org 11853L: linux-rdma@vger.kernel.org 11854L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11855W: https://oss.oracle.com/projects/rds/ 11856S: Supported 11857F: net/rds/ 11858F: Documentation/networking/rds.txt 11859 11860RDT - RESOURCE ALLOCATION 11861M: Fenghua Yu <fenghua.yu@intel.com> 11862L: linux-kernel@vger.kernel.org 11863S: Supported 11864F: arch/x86/kernel/cpu/intel_rdt* 11865F: arch/x86/include/asm/intel_rdt_sched.h 11866F: Documentation/x86/intel_rdt* 11867 11868READ-COPY UPDATE (RCU) 11869M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11870M: Josh Triplett <josh@joshtriplett.org> 11871R: Steven Rostedt <rostedt@goodmis.org> 11872R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11873R: Lai Jiangshan <jiangshanlai@gmail.com> 11874L: linux-kernel@vger.kernel.org 11875W: http://www.rdrop.com/users/paulmck/RCU/ 11876S: Supported 11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11878F: Documentation/RCU/ 11879X: Documentation/RCU/torture.txt 11880F: include/linux/rcu* 11881X: include/linux/srcu.h 11882F: kernel/rcu/ 11883X: kernel/torture.c 11884 11885REAL TIME CLOCK (RTC) SUBSYSTEM 11886M: Alessandro Zummo <a.zummo@towertech.it> 11887M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11888L: linux-rtc@vger.kernel.org 11889Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11891S: Maintained 11892F: Documentation/devicetree/bindings/rtc/ 11893F: Documentation/rtc.txt 11894F: drivers/rtc/ 11895F: include/linux/rtc.h 11896F: include/uapi/linux/rtc.h 11897F: include/linux/rtc/ 11898F: include/linux/platform_data/rtc-* 11899F: tools/testing/selftests/timers/rtctest.c 11900 11901REALTEK AUDIO CODECS 11902M: Bard Liao <bardliao@realtek.com> 11903M: Oder Chiou <oder_chiou@realtek.com> 11904S: Maintained 11905F: sound/soc/codecs/rt* 11906F: include/sound/rt*.h 11907 11908REGISTER MAP ABSTRACTION 11909M: Mark Brown <broonie@kernel.org> 11910L: linux-kernel@vger.kernel.org 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11912S: Supported 11913F: Documentation/devicetree/bindings/regmap/ 11914F: drivers/base/regmap/ 11915F: include/linux/regmap.h 11916 11917REISERFS FILE SYSTEM 11918L: reiserfs-devel@vger.kernel.org 11919S: Supported 11920F: fs/reiserfs/ 11921 11922REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11923M: Ohad Ben-Cohen <ohad@wizery.com> 11924M: Bjorn Andersson <bjorn.andersson@linaro.org> 11925L: linux-remoteproc@vger.kernel.org 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11927S: Maintained 11928F: Documentation/devicetree/bindings/remoteproc/ 11929F: Documentation/remoteproc.txt 11930F: drivers/remoteproc/ 11931F: include/linux/remoteproc.h 11932 11933REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11934M: Ohad Ben-Cohen <ohad@wizery.com> 11935M: Bjorn Andersson <bjorn.andersson@linaro.org> 11936L: linux-remoteproc@vger.kernel.org 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11938S: Maintained 11939F: drivers/rpmsg/ 11940F: Documentation/rpmsg.txt 11941F: include/linux/rpmsg.h 11942F: include/linux/rpmsg/ 11943 11944RENESAS CLOCK DRIVERS 11945M: Geert Uytterhoeven <geert+renesas@glider.be> 11946L: linux-renesas-soc@vger.kernel.org 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11948S: Supported 11949F: drivers/clk/renesas/ 11950 11951RENESAS EMEV2 I2C DRIVER 11952M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11953S: Supported 11954F: drivers/i2c/busses/i2c-emev2.c 11955 11956RENESAS ETHERNET DRIVERS 11957R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11958L: netdev@vger.kernel.org 11959L: linux-renesas-soc@vger.kernel.org 11960F: Documentation/devicetree/bindings/net/renesas,*.txt 11961F: Documentation/devicetree/bindings/net/sh_eth.txt 11962F: drivers/net/ethernet/renesas/ 11963F: include/linux/sh_eth.h 11964 11965RENESAS R-CAR GYROADC DRIVER 11966M: Marek Vasut <marek.vasut@gmail.com> 11967L: linux-iio@vger.kernel.org 11968S: Supported 11969F: drivers/iio/adc/rcar_gyro_adc.c 11970 11971RENESAS R-CAR I2C DRIVERS 11972M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11973S: Supported 11974F: drivers/i2c/busses/i2c-rcar.c 11975F: drivers/i2c/busses/i2c-sh_mobile.c 11976 11977RENESAS USB PHY DRIVER 11978M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11979L: linux-renesas-soc@vger.kernel.org 11980S: Maintained 11981F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11982 11983RESET CONTROLLER FRAMEWORK 11984M: Philipp Zabel <p.zabel@pengutronix.de> 11985T: git git://git.pengutronix.de/git/pza/linux 11986S: Maintained 11987F: drivers/reset/ 11988F: Documentation/devicetree/bindings/reset/ 11989F: include/dt-bindings/reset/ 11990F: include/linux/reset.h 11991F: include/linux/reset-controller.h 11992 11993RFKILL 11994M: Johannes Berg <johannes@sipsolutions.net> 11995L: linux-wireless@vger.kernel.org 11996W: http://wireless.kernel.org/ 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11999S: Maintained 12000F: Documentation/rfkill.txt 12001F: Documentation/ABI/stable/sysfs-class-rfkill 12002F: net/rfkill/ 12003 12004RHASHTABLE 12005M: Thomas Graf <tgraf@suug.ch> 12006M: Herbert Xu <herbert@gondor.apana.org.au> 12007L: netdev@vger.kernel.org 12008S: Maintained 12009F: lib/rhashtable.c 12010F: include/linux/rhashtable.h 12011 12012RICOH R5C592 MEMORYSTICK DRIVER 12013M: Maxim Levitsky <maximlevitsky@gmail.com> 12014S: Maintained 12015F: drivers/memstick/host/r592.* 12016 12017RICOH SMARTMEDIA/XD DRIVER 12018M: Maxim Levitsky <maximlevitsky@gmail.com> 12019S: Maintained 12020F: drivers/mtd/nand/raw/r852.c 12021F: drivers/mtd/nand/raw/r852.h 12022 12023RISC-V ARCHITECTURE 12024M: Palmer Dabbelt <palmer@sifive.com> 12025M: Albert Ou <albert@sifive.com> 12026L: linux-riscv@lists.infradead.org 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12028S: Supported 12029F: arch/riscv/ 12030K: riscv 12031N: riscv 12032 12033ROCCAT DRIVERS 12034M: Stefan Achatz <erazor_de@users.sourceforge.net> 12035W: http://sourceforge.net/projects/roccat/ 12036S: Maintained 12037F: drivers/hid/hid-roccat* 12038F: include/linux/hid-roccat* 12039F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12040 12041ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12042M: Jacob chen <jacob2.chen@rock-chips.com> 12043L: linux-media@vger.kernel.org 12044S: Maintained 12045F: drivers/media/platform/rockchip/rga/ 12046F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12047 12048ROCKER DRIVER 12049M: Jiri Pirko <jiri@resnulli.us> 12050L: netdev@vger.kernel.org 12051S: Supported 12052F: drivers/net/ethernet/rocker/ 12053 12054ROCKETPORT DRIVER 12055P: Comtrol Corp. 12056W: http://www.comtrol.com 12057S: Maintained 12058F: Documentation/serial/rocket.txt 12059F: drivers/tty/rocket* 12060 12061ROCKETPORT EXPRESS/INFINITY DRIVER 12062M: Kevin Cernekee <cernekee@gmail.com> 12063L: linux-serial@vger.kernel.org 12064S: Odd Fixes 12065F: drivers/tty/serial/rp2.* 12066 12067ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12068M: Marek Vasut <marek.vasut+renesas@gmail.com> 12069L: linux-kernel@vger.kernel.org 12070L: linux-renesas-soc@vger.kernel.org 12071S: Supported 12072F: drivers/mfd/bd9571mwv.c 12073F: drivers/regulator/bd9571mwv-regulator.c 12074F: drivers/gpio/gpio-bd9571mwv.c 12075F: include/linux/mfd/bd9571mwv.h 12076F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12077 12078ROSE NETWORK LAYER 12079M: Ralf Baechle <ralf@linux-mips.org> 12080L: linux-hams@vger.kernel.org 12081W: http://www.linux-ax25.org/ 12082S: Maintained 12083F: include/net/rose.h 12084F: include/uapi/linux/rose.h 12085F: net/rose/ 12086 12087RTL2830 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/rtl2830* 12096 12097RTL2832 MEDIA DRIVER 12098M: Antti Palosaari <crope@iki.fi> 12099L: linux-media@vger.kernel.org 12100W: https://linuxtv.org 12101W: http://palosaari.fi/linux/ 12102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12103T: git git://linuxtv.org/anttip/media_tree.git 12104S: Maintained 12105F: drivers/media/dvb-frontends/rtl2832* 12106 12107RTL2832_SDR MEDIA DRIVER 12108M: Antti Palosaari <crope@iki.fi> 12109L: linux-media@vger.kernel.org 12110W: https://linuxtv.org 12111W: http://palosaari.fi/linux/ 12112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12113T: git git://linuxtv.org/anttip/media_tree.git 12114S: Maintained 12115F: drivers/media/dvb-frontends/rtl2832_sdr* 12116 12117RTL8180 WIRELESS DRIVER 12118L: linux-wireless@vger.kernel.org 12119W: http://wireless.kernel.org/ 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12121S: Orphan 12122F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12123 12124RTL8187 WIRELESS DRIVER 12125M: Herton Ronaldo Krzesinski <herton@canonical.com> 12126M: Hin-Tak Leung <htl10@users.sourceforge.net> 12127M: Larry Finger <Larry.Finger@lwfinger.net> 12128L: linux-wireless@vger.kernel.org 12129W: http://wireless.kernel.org/ 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12131S: Maintained 12132F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12133 12134REALTEK WIRELESS DRIVER (rtlwifi family) 12135M: Ping-Ke Shih <pkshih@realtek.com> 12136L: linux-wireless@vger.kernel.org 12137W: http://wireless.kernel.org/ 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12139S: Maintained 12140F: drivers/net/wireless/realtek/rtlwifi/ 12141 12142RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12143M: Jes Sorensen <Jes.Sorensen@gmail.com> 12144L: linux-wireless@vger.kernel.org 12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12146S: Maintained 12147F: drivers/net/wireless/realtek/rtl8xxxu/ 12148 12149RXRPC SOCKETS (AF_RXRPC) 12150M: David Howells <dhowells@redhat.com> 12151L: linux-afs@lists.infradead.org 12152S: Supported 12153F: net/rxrpc/ 12154F: include/keys/rxrpc-type.h 12155F: include/net/af_rxrpc.h 12156F: include/trace/events/rxrpc.h 12157F: include/uapi/linux/rxrpc.h 12158F: Documentation/networking/rxrpc.txt 12159W: https://www.infradead.org/~dhowells/kafs/ 12160 12161S3 SAVAGE FRAMEBUFFER DRIVER 12162M: Antonino Daplas <adaplas@gmail.com> 12163L: linux-fbdev@vger.kernel.org 12164S: Maintained 12165F: drivers/video/fbdev/savage/ 12166 12167S390 12168M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12169M: Heiko Carstens <heiko.carstens@de.ibm.com> 12170L: linux-s390@vger.kernel.org 12171W: http://www.ibm.com/developerworks/linux/linux390/ 12172T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12173S: Supported 12174F: arch/s390/ 12175F: drivers/s390/ 12176F: Documentation/s390/ 12177F: Documentation/driver-api/s390-drivers.rst 12178 12179S390 COMMON I/O LAYER 12180M: Sebastian Ott <sebott@linux.ibm.com> 12181M: Peter Oberparleiter <oberpar@linux.ibm.com> 12182L: linux-s390@vger.kernel.org 12183W: http://www.ibm.com/developerworks/linux/linux390/ 12184S: Supported 12185F: drivers/s390/cio/ 12186 12187S390 DASD DRIVER 12188M: Stefan Haberland <sth@linux.ibm.com> 12189M: Jan Hoeppner <hoeppner@linux.ibm.com> 12190L: linux-s390@vger.kernel.org 12191W: http://www.ibm.com/developerworks/linux/linux390/ 12192S: Supported 12193F: drivers/s390/block/dasd* 12194F: block/partitions/ibm.c 12195 12196S390 IOMMU (PCI) 12197M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12198L: linux-s390@vger.kernel.org 12199W: http://www.ibm.com/developerworks/linux/linux390/ 12200S: Supported 12201F: drivers/iommu/s390-iommu.c 12202 12203S390 IUCV NETWORK LAYER 12204M: Julian Wiedmann <jwi@linux.ibm.com> 12205M: Ursula Braun <ubraun@linux.ibm.com> 12206L: linux-s390@vger.kernel.org 12207W: http://www.ibm.com/developerworks/linux/linux390/ 12208S: Supported 12209F: drivers/s390/net/*iucv* 12210F: include/net/iucv/ 12211F: net/iucv/ 12212 12213S390 NETWORK DRIVERS 12214M: Julian Wiedmann <jwi@linux.ibm.com> 12215M: Ursula Braun <ubraun@linux.ibm.com> 12216L: linux-s390@vger.kernel.org 12217W: http://www.ibm.com/developerworks/linux/linux390/ 12218S: Supported 12219F: drivers/s390/net/ 12220 12221S390 PCI SUBSYSTEM 12222M: Sebastian Ott <sebott@linux.ibm.com> 12223M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12224L: linux-s390@vger.kernel.org 12225W: http://www.ibm.com/developerworks/linux/linux390/ 12226S: Supported 12227F: arch/s390/pci/ 12228F: drivers/pci/hotplug/s390_pci_hpc.c 12229 12230S390 VFIO-CCW DRIVER 12231M: Cornelia Huck <cohuck@redhat.com> 12232M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12233M: Halil Pasic <pasic@linux.ibm.com> 12234L: linux-s390@vger.kernel.org 12235L: kvm@vger.kernel.org 12236S: Supported 12237F: drivers/s390/cio/vfio_ccw* 12238F: Documentation/s390/vfio-ccw.txt 12239F: include/uapi/linux/vfio_ccw.h 12240 12241S390 ZCRYPT DRIVER 12242M: Harald Freudenberger <freude@de.ibm.com> 12243L: linux-s390@vger.kernel.org 12244W: http://www.ibm.com/developerworks/linux/linux390/ 12245S: Supported 12246F: drivers/s390/crypto/ 12247 12248S390 ZFCP DRIVER 12249M: Steffen Maier <maier@linux.ibm.com> 12250M: Benjamin Block <bblock@linux.ibm.com> 12251L: linux-s390@vger.kernel.org 12252W: http://www.ibm.com/developerworks/linux/linux390/ 12253S: Supported 12254F: drivers/s390/scsi/zfcp_* 12255 12256S3C24XX SD/MMC Driver 12257M: Ben Dooks <ben-linux@fluff.org> 12258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12259S: Supported 12260F: drivers/mmc/host/s3cmci.* 12261 12262SAA6588 RDS RECEIVER DRIVER 12263M: Hans Verkuil <hverkuil@xs4all.nl> 12264L: linux-media@vger.kernel.org 12265T: git git://linuxtv.org/media_tree.git 12266W: https://linuxtv.org 12267S: Odd Fixes 12268F: drivers/media/i2c/saa6588* 12269 12270SAA7134 VIDEO4LINUX DRIVER 12271M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12272M: Mauro Carvalho Chehab <mchehab@kernel.org> 12273L: linux-media@vger.kernel.org 12274W: https://linuxtv.org 12275T: git git://linuxtv.org/media_tree.git 12276S: Odd fixes 12277F: Documentation/media/v4l-drivers/saa7134* 12278F: drivers/media/pci/saa7134/ 12279 12280SAA7146 VIDEO4LINUX-2 DRIVER 12281M: Hans Verkuil <hverkuil@xs4all.nl> 12282L: linux-media@vger.kernel.org 12283T: git git://linuxtv.org/media_tree.git 12284S: Maintained 12285F: drivers/media/common/saa7146/ 12286F: drivers/media/pci/saa7146/ 12287F: include/media/saa7146* 12288 12289SAMSUNG AUDIO (ASoC) DRIVERS 12290M: Krzysztof Kozlowski <krzk@kernel.org> 12291M: Sangbeom Kim <sbkim73@samsung.com> 12292M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12293L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12294S: Supported 12295F: sound/soc/samsung/ 12296F: Documentation/devicetree/bindings/sound/samsung* 12297 12298SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12299M: Krzysztof Kozlowski <krzk@kernel.org> 12300L: linux-crypto@vger.kernel.org 12301L: linux-samsung-soc@vger.kernel.org 12302S: Maintained 12303F: drivers/crypto/exynos-rng.c 12304F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12305 12306SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12307M: Łukasz Stelmach <l.stelmach@samsung.com> 12308L: linux-samsung-soc@vger.kernel.org 12309S: Maintained 12310F: drivers/char/hw_random/exynos-trng.c 12311F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12312 12313SAMSUNG FRAMEBUFFER DRIVER 12314M: Jingoo Han <jingoohan1@gmail.com> 12315L: linux-fbdev@vger.kernel.org 12316S: Maintained 12317F: drivers/video/fbdev/s3c-fb.c 12318 12319SAMSUNG LAPTOP DRIVER 12320M: Corentin Chary <corentin.chary@gmail.com> 12321L: platform-driver-x86@vger.kernel.org 12322S: Maintained 12323F: drivers/platform/x86/samsung-laptop.c 12324 12325SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12326M: Sangbeom Kim <sbkim73@samsung.com> 12327M: Krzysztof Kozlowski <krzk@kernel.org> 12328M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12329L: linux-kernel@vger.kernel.org 12330L: linux-samsung-soc@vger.kernel.org 12331S: Supported 12332F: drivers/mfd/sec*.c 12333F: drivers/regulator/s2m*.c 12334F: drivers/regulator/s5m*.c 12335F: drivers/clk/clk-s2mps11.c 12336F: drivers/rtc/rtc-s5m.c 12337F: include/linux/mfd/samsung/ 12338F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12339F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12340F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12341F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12342 12343SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12344M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12345L: linux-media@vger.kernel.org 12346L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12347S: Maintained 12348F: drivers/media/platform/s3c-camif/ 12349F: include/media/drv-intf/s3c_camif.h 12350 12351SAMSUNG S3FWRN5 NFC DRIVER 12352M: Robert Baldyga <r.baldyga@samsung.com> 12353M: Krzysztof Opasiak <k.opasiak@samsung.com> 12354L: linux-nfc@lists.01.org (moderated for non-subscribers) 12355S: Supported 12356F: drivers/nfc/s3fwrn5 12357 12358SAMSUNG S5C73M3 CAMERA DRIVER 12359M: Kyungmin Park <kyungmin.park@samsung.com> 12360M: Andrzej Hajda <a.hajda@samsung.com> 12361L: linux-media@vger.kernel.org 12362S: Supported 12363F: drivers/media/i2c/s5c73m3/* 12364 12365SAMSUNG S5K5BAF CAMERA DRIVER 12366M: Kyungmin Park <kyungmin.park@samsung.com> 12367M: Andrzej Hajda <a.hajda@samsung.com> 12368L: linux-media@vger.kernel.org 12369S: Supported 12370F: drivers/media/i2c/s5k5baf.c 12371 12372SAMSUNG S5P Security SubSystem (SSS) DRIVER 12373M: Krzysztof Kozlowski <krzk@kernel.org> 12374M: Vladimir Zapolskiy <vz@mleia.com> 12375M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12376L: linux-crypto@vger.kernel.org 12377L: linux-samsung-soc@vger.kernel.org 12378S: Maintained 12379F: drivers/crypto/s5p-sss.c 12380 12381SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12382M: Kyungmin Park <kyungmin.park@samsung.com> 12383M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12384L: linux-media@vger.kernel.org 12385Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12386S: Supported 12387F: drivers/media/platform/exynos4-is/ 12388 12389SAMSUNG SOC CLOCK DRIVERS 12390M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12391M: Tomasz Figa <tomasz.figa@gmail.com> 12392M: Chanwoo Choi <cw00.choi@samsung.com> 12393S: Supported 12394L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12396F: drivers/clk/samsung/ 12397F: include/dt-bindings/clock/exynos*.h 12398F: Documentation/devicetree/bindings/clock/exynos*.txt 12399 12400SAMSUNG SPI DRIVERS 12401M: Kukjin Kim <kgene@kernel.org> 12402M: Krzysztof Kozlowski <krzk@kernel.org> 12403M: Andi Shyti <andi@etezian.org> 12404L: linux-spi@vger.kernel.org 12405L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12406S: Maintained 12407F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12408F: drivers/spi/spi-s3c* 12409F: include/linux/platform_data/spi-s3c64xx.h 12410 12411SAMSUNG SXGBE DRIVERS 12412M: Byungho An <bh74.an@samsung.com> 12413M: Girish K S <ks.giri@samsung.com> 12414M: Vipul Pandya <vipul.pandya@samsung.com> 12415S: Supported 12416L: netdev@vger.kernel.org 12417F: drivers/net/ethernet/samsung/sxgbe/ 12418 12419SAMSUNG THERMAL DRIVER 12420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12421L: linux-pm@vger.kernel.org 12422L: linux-samsung-soc@vger.kernel.org 12423S: Supported 12424T: git https://github.com/lmajewski/linux-samsung-thermal.git 12425F: drivers/thermal/samsung/ 12426 12427SAMSUNG USB2 PHY DRIVER 12428M: Kamil Debski <kamil@wypas.org> 12429M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12430L: linux-kernel@vger.kernel.org 12431S: Supported 12432F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12433F: Documentation/phy/samsung-usb2.txt 12434F: drivers/phy/samsung/phy-exynos4210-usb2.c 12435F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12436F: drivers/phy/samsung/phy-exynos5250-usb2.c 12437F: drivers/phy/samsung/phy-s5pv210-usb2.c 12438F: drivers/phy/samsung/phy-samsung-usb2.c 12439F: drivers/phy/samsung/phy-samsung-usb2.h 12440 12441SC1200 WDT DRIVER 12442M: Zwane Mwaikambo <zwanem@gmail.com> 12443S: Maintained 12444F: drivers/watchdog/sc1200wdt.c 12445 12446SCHEDULER 12447M: Ingo Molnar <mingo@redhat.com> 12448M: Peter Zijlstra <peterz@infradead.org> 12449L: linux-kernel@vger.kernel.org 12450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12451S: Maintained 12452F: kernel/sched/ 12453F: include/linux/sched.h 12454F: include/uapi/linux/sched.h 12455F: include/linux/wait.h 12456 12457SCR24X CHIP CARD INTERFACE DRIVER 12458M: Lubomir Rintel <lkundrak@v3.sk> 12459S: Supported 12460F: drivers/char/pcmcia/scr24x_cs.c 12461 12462SCSI CDROM DRIVER 12463M: Jens Axboe <axboe@kernel.dk> 12464L: linux-scsi@vger.kernel.org 12465W: http://www.kernel.dk 12466S: Maintained 12467F: drivers/scsi/sr* 12468 12469SCSI RDMA PROTOCOL (SRP) INITIATOR 12470M: Bart Van Assche <bart.vanassche@sandisk.com> 12471L: linux-rdma@vger.kernel.org 12472S: Supported 12473W: http://www.openfabrics.org 12474Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12475T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12476F: drivers/infiniband/ulp/srp/ 12477F: include/scsi/srp.h 12478 12479SCSI SG DRIVER 12480M: Doug Gilbert <dgilbert@interlog.com> 12481L: linux-scsi@vger.kernel.org 12482W: http://sg.danny.cz/sg 12483S: Maintained 12484F: Documentation/scsi/scsi-generic.txt 12485F: drivers/scsi/sg.c 12486F: include/scsi/sg.h 12487 12488SCSI SUBSYSTEM 12489M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12491M: "Martin K. Petersen" <martin.petersen@oracle.com> 12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12493L: linux-scsi@vger.kernel.org 12494S: Maintained 12495F: Documentation/devicetree/bindings/scsi/ 12496F: drivers/scsi/ 12497F: include/scsi/ 12498 12499SCSI TAPE DRIVER 12500M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12501L: linux-scsi@vger.kernel.org 12502S: Maintained 12503F: Documentation/scsi/st.txt 12504F: drivers/scsi/st.* 12505F: drivers/scsi/st_*.h 12506 12507SCTP PROTOCOL 12508M: Vlad Yasevich <vyasevich@gmail.com> 12509M: Neil Horman <nhorman@tuxdriver.com> 12510L: linux-sctp@vger.kernel.org 12511W: http://lksctp.sourceforge.net 12512S: Maintained 12513F: Documentation/networking/sctp.txt 12514F: include/linux/sctp.h 12515F: include/uapi/linux/sctp.h 12516F: include/net/sctp/ 12517F: net/sctp/ 12518 12519SCx200 CPU SUPPORT 12520M: Jim Cromie <jim.cromie@gmail.com> 12521S: Odd Fixes 12522F: Documentation/i2c/busses/scx200_acb 12523F: arch/x86/platform/scx200/ 12524F: drivers/watchdog/scx200_wdt.c 12525F: drivers/i2c/busses/scx200* 12526F: drivers/mtd/maps/scx200_docflash.c 12527F: include/linux/scx200.h 12528 12529SCx200 GPIO DRIVER 12530M: Jim Cromie <jim.cromie@gmail.com> 12531S: Maintained 12532F: drivers/char/scx200_gpio.c 12533F: include/linux/scx200_gpio.h 12534 12535SCx200 HRT CLOCKSOURCE DRIVER 12536M: Jim Cromie <jim.cromie@gmail.com> 12537S: Maintained 12538F: drivers/clocksource/scx200_hrt.c 12539 12540SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12541M: Sascha Sommer <saschasommer@freenet.de> 12542L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12543S: Maintained 12544F: drivers/mmc/host/sdricoh_cs.c 12545 12546SECURE COMPUTING 12547M: Kees Cook <keescook@chromium.org> 12548R: Andy Lutomirski <luto@amacapital.net> 12549R: Will Drewry <wad@chromium.org> 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12551S: Supported 12552F: kernel/seccomp.c 12553F: include/uapi/linux/seccomp.h 12554F: include/linux/seccomp.h 12555F: tools/testing/selftests/seccomp/* 12556F: tools/testing/selftests/kselftest_harness.h 12557F: Documentation/userspace-api/seccomp_filter.rst 12558K: \bsecure_computing 12559K: \bTIF_SECCOMP\b 12560 12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12562M: Al Cooper <alcooperx@gmail.com> 12563L: linux-mmc@vger.kernel.org 12564L: bcm-kernel-feedback-list@broadcom.com 12565S: Maintained 12566F: drivers/mmc/host/sdhci-brcmstb* 12567 12568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12569M: Adrian Hunter <adrian.hunter@intel.com> 12570L: linux-mmc@vger.kernel.org 12571T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12572S: Maintained 12573F: drivers/mmc/host/sdhci* 12574F: include/linux/mmc/sdhci* 12575 12576SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12577M: Ben Dooks <ben-linux@fluff.org> 12578M: Jaehoon Chung <jh80.chung@samsung.com> 12579L: linux-mmc@vger.kernel.org 12580S: Maintained 12581F: drivers/mmc/host/sdhci-s3c* 12582 12583SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12584M: Viresh Kumar <vireshk@kernel.org> 12585L: linux-mmc@vger.kernel.org 12586S: Maintained 12587F: drivers/mmc/host/sdhci-spear.c 12588 12589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12590M: Kishon Vijay Abraham I <kishon@ti.com> 12591L: linux-mmc@vger.kernel.org 12592S: Maintained 12593F: drivers/mmc/host/sdhci-omap.c 12594 12595SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12596M: Scott Bauer <scott.bauer@intel.com> 12597M: Jonathan Derrick <jonathan.derrick@intel.com> 12598L: linux-block@vger.kernel.org 12599S: Supported 12600F: block/sed* 12601F: block/opal_proto.h 12602F: include/linux/sed* 12603F: include/uapi/linux/sed* 12604 12605SECURITY CONTACT 12606M: Security Officers <security@kernel.org> 12607S: Supported 12608 12609SECURITY SUBSYSTEM 12610M: James Morris <jmorris@namei.org> 12611M: "Serge E. Hallyn" <serge@hallyn.com> 12612L: linux-security-module@vger.kernel.org (suggested Cc:) 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12614W: http://kernsec.org/ 12615S: Supported 12616F: security/ 12617 12618SELINUX SECURITY MODULE 12619M: Paul Moore <paul@paul-moore.com> 12620M: Stephen Smalley <sds@tycho.nsa.gov> 12621M: Eric Paris <eparis@parisplace.org> 12622L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12623W: https://selinuxproject.org 12624W: https://github.com/SELinuxProject 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12626S: Supported 12627F: include/linux/selinux* 12628F: security/selinux/ 12629F: scripts/selinux/ 12630F: Documentation/admin-guide/LSM/SELinux.rst 12631 12632SENSABLE PHANTOM 12633M: Jiri Slaby <jirislaby@gmail.com> 12634S: Maintained 12635F: drivers/misc/phantom.c 12636F: include/uapi/linux/phantom.h 12637 12638SERIAL DEVICE BUS 12639M: Rob Herring <robh@kernel.org> 12640L: linux-serial@vger.kernel.org 12641S: Maintained 12642F: Documentation/devicetree/bindings/serial/slave-device.txt 12643F: drivers/tty/serdev/ 12644F: include/linux/serdev.h 12645 12646SERIAL DRIVERS 12647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12648L: linux-serial@vger.kernel.org 12649S: Maintained 12650F: Documentation/devicetree/bindings/serial/ 12651F: drivers/tty/serial/ 12652 12653SERIAL IR RECEIVER 12654M: Sean Young <sean@mess.org> 12655L: linux-media@vger.kernel.org 12656S: Maintained 12657F: drivers/media/rc/serial_ir.c 12658 12659SFC NETWORK DRIVER 12660M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12661M: Edward Cree <ecree@solarflare.com> 12662M: Bert Kenward <bkenward@solarflare.com> 12663L: netdev@vger.kernel.org 12664S: Supported 12665F: drivers/net/ethernet/sfc/ 12666 12667SGI GRU DRIVER 12668M: Dimitri Sivanich <sivanich@sgi.com> 12669S: Maintained 12670F: drivers/misc/sgi-gru/ 12671 12672SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12673M: Pat Gefre <pfg@sgi.com> 12674L: linux-ia64@vger.kernel.org 12675S: Supported 12676F: Documentation/ia64/serial.txt 12677F: drivers/tty/serial/ioc?_serial.c 12678F: include/linux/ioc?.h 12679 12680SGI XP/XPC/XPNET DRIVER 12681M: Cliff Whickman <cpw@sgi.com> 12682M: Robin Holt <robinmholt@gmail.com> 12683S: Maintained 12684F: drivers/misc/sgi-xp/ 12685 12686SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12687M: Ursula Braun <ubraun@linux.ibm.com> 12688L: linux-s390@vger.kernel.org 12689W: http://www.ibm.com/developerworks/linux/linux390/ 12690S: Supported 12691F: net/smc/ 12692 12693SH_VEU V4L2 MEM2MEM DRIVER 12694L: linux-media@vger.kernel.org 12695S: Orphan 12696F: drivers/media/platform/sh_veu.c 12697 12698SH_VOU V4L2 OUTPUT DRIVER 12699L: linux-media@vger.kernel.org 12700S: Orphan 12701F: drivers/media/platform/sh_vou.c 12702F: include/media/drv-intf/sh_vou.h 12703 12704SI2157 MEDIA DRIVER 12705M: Antti Palosaari <crope@iki.fi> 12706L: linux-media@vger.kernel.org 12707W: https://linuxtv.org 12708W: http://palosaari.fi/linux/ 12709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12710T: git git://linuxtv.org/anttip/media_tree.git 12711S: Maintained 12712F: drivers/media/tuners/si2157* 12713 12714SI2165 MEDIA DRIVER 12715M: Matthias Schwarzott <zzam@gentoo.org> 12716L: linux-media@vger.kernel.org 12717W: https://linuxtv.org 12718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12719S: Maintained 12720F: drivers/media/dvb-frontends/si2165* 12721 12722SI2168 MEDIA DRIVER 12723M: Antti Palosaari <crope@iki.fi> 12724L: linux-media@vger.kernel.org 12725W: https://linuxtv.org 12726W: http://palosaari.fi/linux/ 12727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12728T: git git://linuxtv.org/anttip/media_tree.git 12729S: Maintained 12730F: drivers/media/dvb-frontends/si2168* 12731 12732SI470X FM RADIO RECEIVER I2C DRIVER 12733M: Hans Verkuil <hverkuil@xs4all.nl> 12734L: linux-media@vger.kernel.org 12735T: git git://linuxtv.org/media_tree.git 12736W: https://linuxtv.org 12737S: Odd Fixes 12738F: drivers/media/radio/si470x/radio-si470x-i2c.c 12739 12740SI470X FM RADIO RECEIVER USB DRIVER 12741M: Hans Verkuil <hverkuil@xs4all.nl> 12742L: linux-media@vger.kernel.org 12743T: git git://linuxtv.org/media_tree.git 12744W: https://linuxtv.org 12745S: Maintained 12746F: drivers/media/radio/si470x/radio-si470x-common.c 12747F: drivers/media/radio/si470x/radio-si470x.h 12748F: drivers/media/radio/si470x/radio-si470x-usb.c 12749 12750SI4713 FM RADIO TRANSMITTER I2C DRIVER 12751M: Eduardo Valentin <edubezval@gmail.com> 12752L: linux-media@vger.kernel.org 12753T: git git://linuxtv.org/media_tree.git 12754W: https://linuxtv.org 12755S: Odd Fixes 12756F: drivers/media/radio/si4713/si4713.? 12757 12758SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12759M: Eduardo Valentin <edubezval@gmail.com> 12760L: linux-media@vger.kernel.org 12761T: git git://linuxtv.org/media_tree.git 12762W: https://linuxtv.org 12763S: Odd Fixes 12764F: drivers/media/radio/si4713/radio-platform-si4713.c 12765 12766SI4713 FM RADIO TRANSMITTER USB DRIVER 12767M: Hans Verkuil <hverkuil@xs4all.nl> 12768L: linux-media@vger.kernel.org 12769T: git git://linuxtv.org/media_tree.git 12770W: https://linuxtv.org 12771S: Maintained 12772F: drivers/media/radio/si4713/radio-usb-si4713.c 12773 12774SIANO DVB DRIVER 12775M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12776M: Mauro Carvalho Chehab <mchehab@kernel.org> 12777L: linux-media@vger.kernel.org 12778W: https://linuxtv.org 12779T: git git://linuxtv.org/media_tree.git 12780S: Odd fixes 12781F: drivers/media/common/siano/ 12782F: drivers/media/usb/siano/ 12783F: drivers/media/usb/siano/ 12784F: drivers/media/mmc/siano/ 12785 12786SILEAD TOUCHSCREEN DRIVER 12787M: Hans de Goede <hdegoede@redhat.com> 12788L: linux-input@vger.kernel.org 12789L: platform-driver-x86@vger.kernel.org 12790S: Maintained 12791F: drivers/input/touchscreen/silead.c 12792F: drivers/platform/x86/silead_dmi.c 12793 12794SILICON MOTION SM712 FRAME BUFFER DRIVER 12795M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12796M: Teddy Wang <teddy.wang@siliconmotion.com> 12797M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12798L: linux-fbdev@vger.kernel.org 12799S: Maintained 12800F: drivers/video/fbdev/sm712* 12801F: Documentation/fb/sm712fb.txt 12802 12803SIMPLE FIRMWARE INTERFACE (SFI) 12804M: Len Brown <lenb@kernel.org> 12805L: sfi-devel@simplefirmware.org 12806W: http://simplefirmware.org/ 12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12808S: Supported 12809F: arch/x86/platform/sfi/ 12810F: drivers/sfi/ 12811F: include/linux/sfi*.h 12812 12813SIMPLEFB FB DRIVER 12814M: Hans de Goede <hdegoede@redhat.com> 12815L: linux-fbdev@vger.kernel.org 12816S: Maintained 12817F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12818F: drivers/video/fbdev/simplefb.c 12819F: include/linux/platform_data/simplefb.h 12820 12821SIMTEC EB110ATX (Chalice CATS) 12822P: Ben Dooks 12823P: Vincent Sanders <vince@simtec.co.uk> 12824M: Simtec Linux Team <linux@simtec.co.uk> 12825W: http://www.simtec.co.uk/products/EB110ATX/ 12826S: Supported 12827 12828SIMTEC EB2410ITX (BAST) 12829P: Ben Dooks 12830P: Vincent Sanders <vince@simtec.co.uk> 12831M: Simtec Linux Team <linux@simtec.co.uk> 12832W: http://www.simtec.co.uk/products/EB2410ITX/ 12833S: Supported 12834F: arch/arm/mach-s3c24xx/mach-bast.c 12835F: arch/arm/mach-s3c24xx/bast-ide.c 12836F: arch/arm/mach-s3c24xx/bast-irq.c 12837 12838SIPHASH PRF ROUTINES 12839M: Jason A. Donenfeld <Jason@zx2c4.com> 12840S: Maintained 12841F: lib/siphash.c 12842F: lib/test_siphash.c 12843F: include/linux/siphash.h 12844 12845SIOX 12846M: Gavin Schenk <g.schenk@eckelmann.de> 12847M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12848R: Pengutronix Kernel Team <kernel@pengutronix.de> 12849S: Supported 12850F: drivers/siox/* 12851F: include/trace/events/siox.h 12852 12853SIS 190 ETHERNET DRIVER 12854M: Francois Romieu <romieu@fr.zoreil.com> 12855L: netdev@vger.kernel.org 12856S: Maintained 12857F: drivers/net/ethernet/sis/sis190.c 12858 12859SIS 900/7016 FAST ETHERNET DRIVER 12860M: Daniele Venzano <venza@brownhat.org> 12861W: http://www.brownhat.org/sis900.html 12862L: netdev@vger.kernel.org 12863S: Maintained 12864F: drivers/net/ethernet/sis/sis900.* 12865 12866SIS FRAMEBUFFER DRIVER 12867M: Thomas Winischhofer <thomas@winischhofer.net> 12868W: http://www.winischhofer.net/linuxsisvga.shtml 12869S: Maintained 12870F: Documentation/fb/sisfb.txt 12871F: drivers/video/fbdev/sis/ 12872F: include/video/sisfb.h 12873 12874SIS USB2VGA DRIVER 12875M: Thomas Winischhofer <thomas@winischhofer.net> 12876W: http://www.winischhofer.at/linuxsisusbvga.shtml 12877S: Maintained 12878F: drivers/usb/misc/sisusbvga/ 12879 12880SLAB ALLOCATOR 12881M: Christoph Lameter <cl@linux.com> 12882M: Pekka Enberg <penberg@kernel.org> 12883M: David Rientjes <rientjes@google.com> 12884M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12885M: Andrew Morton <akpm@linux-foundation.org> 12886L: linux-mm@kvack.org 12887S: Maintained 12888F: include/linux/sl?b*.h 12889F: mm/sl?b* 12890 12891SLEEPABLE READ-COPY UPDATE (SRCU) 12892M: Lai Jiangshan <jiangshanlai@gmail.com> 12893M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12894M: Josh Triplett <josh@joshtriplett.org> 12895R: Steven Rostedt <rostedt@goodmis.org> 12896R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12897L: linux-kernel@vger.kernel.org 12898W: http://www.rdrop.com/users/paulmck/RCU/ 12899S: Supported 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12901F: include/linux/srcu.h 12902F: kernel/rcu/srcu.c 12903 12904SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12905M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12907S: Maintained 12908F: drivers/slimbus/ 12909F: Documentation/devicetree/bindings/slimbus/ 12910F: include/linux/slimbus.h 12911 12912SMACK SECURITY MODULE 12913M: Casey Schaufler <casey@schaufler-ca.com> 12914L: linux-security-module@vger.kernel.org 12915W: http://schaufler-ca.com 12916T: git git://github.com/cschaufler/smack-next 12917S: Maintained 12918F: Documentation/admin-guide/LSM/Smack.rst 12919F: security/smack/ 12920 12921SMC91x ETHERNET DRIVER 12922M: Nicolas Pitre <nico@fluxnic.net> 12923S: Odd Fixes 12924F: drivers/net/ethernet/smsc/smc91x.* 12925 12926SMIA AND SMIA++ IMAGE SENSOR DRIVER 12927M: Sakari Ailus <sakari.ailus@iki.fi> 12928L: linux-media@vger.kernel.org 12929S: Maintained 12930F: drivers/media/i2c/smiapp/ 12931F: include/media/i2c/smiapp.h 12932F: drivers/media/i2c/smiapp-pll.c 12933F: drivers/media/i2c/smiapp-pll.h 12934F: include/uapi/linux/smiapp.h 12935F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12936 12937SMM665 HARDWARE MONITOR DRIVER 12938M: Guenter Roeck <linux@roeck-us.net> 12939L: linux-hwmon@vger.kernel.org 12940S: Maintained 12941F: Documentation/hwmon/smm665 12942F: drivers/hwmon/smm665.c 12943 12944SMSC EMC2103 HARDWARE MONITOR DRIVER 12945M: Steve Glendinning <steve.glendinning@shawell.net> 12946L: linux-hwmon@vger.kernel.org 12947S: Maintained 12948F: Documentation/hwmon/emc2103 12949F: drivers/hwmon/emc2103.c 12950 12951SMSC SCH5627 HARDWARE MONITOR DRIVER 12952M: Hans de Goede <hdegoede@redhat.com> 12953L: linux-hwmon@vger.kernel.org 12954S: Supported 12955F: Documentation/hwmon/sch5627 12956F: drivers/hwmon/sch5627.c 12957 12958SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12959M: Steve Glendinning <steve.glendinning@shawell.net> 12960L: linux-fbdev@vger.kernel.org 12961S: Maintained 12962F: drivers/video/fbdev/smscufx.c 12963 12964SMSC47B397 HARDWARE MONITOR DRIVER 12965M: Jean Delvare <jdelvare@suse.com> 12966L: linux-hwmon@vger.kernel.org 12967S: Maintained 12968F: Documentation/hwmon/smsc47b397 12969F: drivers/hwmon/smsc47b397.c 12970 12971SMSC911x ETHERNET DRIVER 12972M: Steve Glendinning <steve.glendinning@shawell.net> 12973L: netdev@vger.kernel.org 12974S: Maintained 12975F: include/linux/smsc911x.h 12976F: drivers/net/ethernet/smsc/smsc911x.* 12977 12978SMSC9420 PCI ETHERNET DRIVER 12979M: Steve Glendinning <steve.glendinning@shawell.net> 12980L: netdev@vger.kernel.org 12981S: Maintained 12982F: drivers/net/ethernet/smsc/smsc9420.* 12983 12984SOC-CAMERA V4L2 SUBSYSTEM 12985L: linux-media@vger.kernel.org 12986T: git git://linuxtv.org/media_tree.git 12987S: Orphan 12988F: include/media/soc* 12989F: drivers/media/i2c/soc_camera/ 12990F: drivers/media/platform/soc_camera/ 12991 12992SOCIONEXT SYNQUACER I2C DRIVER 12993M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12994L: linux-i2c@vger.kernel.org 12995S: Maintained 12996F: drivers/i2c/busses/i2c-synquacer.c 12997F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12998 12999SOCIONEXT UNIPHIER SOUND DRIVER 13000M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13002S: Maintained 13003F: sound/soc/uniphier/ 13004 13005SOEKRIS NET48XX LED SUPPORT 13006M: Chris Boot <bootc@bootc.net> 13007S: Maintained 13008F: drivers/leds/leds-net48xx.c 13009 13010SOFT-ROCE DRIVER (rxe) 13011M: Moni Shoua <monis@mellanox.com> 13012L: linux-rdma@vger.kernel.org 13013S: Supported 13014W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13015Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13016F: drivers/infiniband/sw/rxe/ 13017F: include/uapi/rdma/rdma_user_rxe.h 13018 13019SOFTLOGIC 6x10 MPEG CODEC 13020M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13021M: Anton Sviridenko <anton@corp.bluecherry.net> 13022M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13023M: Andrey Utkin <andrey_utkin@fastmail.com> 13024M: Ismael Luceno <ismael@iodev.co.uk> 13025L: linux-media@vger.kernel.org 13026S: Supported 13027F: drivers/media/pci/solo6x10/ 13028 13029SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13030M: James Morse <james.morse@arm.com> 13031L: linux-arm-kernel@lists.infradead.org 13032S: Maintained 13033F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13034F: drivers/firmware/arm_sdei.c 13035F: include/linux/sdei.h 13036F: include/uapi/linux/sdei.h 13037 13038SOFTWARE RAID (Multiple Disks) SUPPORT 13039M: Shaohua Li <shli@kernel.org> 13040L: linux-raid@vger.kernel.org 13041T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13042S: Supported 13043F: drivers/md/Makefile 13044F: drivers/md/Kconfig 13045F: drivers/md/md* 13046F: drivers/md/raid* 13047F: include/linux/raid/ 13048F: include/uapi/linux/raid/ 13049 13050SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13051M: Jassi Brar <jaswinder.singh@linaro.org> 13052L: netdev@vger.kernel.org 13053S: Maintained 13054F: drivers/net/ethernet/socionext/netsec.c 13055F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13056 13057SOLIDRUN CLEARFOG SUPPORT 13058M: Russell King <linux@armlinux.org.uk> 13059S: Maintained 13060F: arch/arm/boot/dts/armada-388-clearfog* 13061F: arch/arm/boot/dts/armada-38x-solidrun-* 13062 13063SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13064M: Russell King <linux@armlinux.org.uk> 13065S: Maintained 13066F: arch/arm/boot/dts/imx6*-cubox-i* 13067F: arch/arm/boot/dts/imx6*-hummingboard* 13068F: arch/arm/boot/dts/imx6*-sr-* 13069 13070SONIC NETWORK DRIVER 13071M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13072L: netdev@vger.kernel.org 13073S: Maintained 13074F: drivers/net/ethernet/natsemi/sonic.* 13075 13076SONICS SILICON BACKPLANE DRIVER (SSB) 13077M: Michael Buesch <m@bues.ch> 13078L: linux-wireless@vger.kernel.org 13079S: Maintained 13080F: drivers/ssb/ 13081F: include/linux/ssb/ 13082 13083SONY IMX274 SENSOR DRIVER 13084M: Leon Luo <leonl@leopardimaging.com> 13085L: linux-media@vger.kernel.org 13086T: git git://linuxtv.org/media_tree.git 13087S: Maintained 13088F: drivers/media/i2c/imx274.c 13089F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13090 13091SONY MEMORYSTICK CARD SUPPORT 13092M: Alex Dubov <oakad@yahoo.com> 13093W: http://tifmxx.berlios.de/ 13094S: Maintained 13095F: drivers/memstick/host/tifm_ms.c 13096 13097SONY MEMORYSTICK STANDARD SUPPORT 13098M: Maxim Levitsky <maximlevitsky@gmail.com> 13099S: Maintained 13100F: drivers/memstick/core/ms_block.* 13101 13102SONY VAIO CONTROL DEVICE DRIVER 13103M: Mattia Dongili <malattia@linux.it> 13104L: platform-driver-x86@vger.kernel.org 13105W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13106S: Maintained 13107F: Documentation/laptops/sony-laptop.txt 13108F: drivers/char/sonypi.c 13109F: drivers/platform/x86/sony-laptop.c 13110F: include/linux/sony-laptop.h 13111 13112SOUND 13113M: Jaroslav Kysela <perex@perex.cz> 13114M: Takashi Iwai <tiwai@suse.com> 13115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13116W: http://www.alsa-project.org/ 13117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13118T: git git://git.alsa-project.org/alsa-kernel.git 13119Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13120S: Maintained 13121F: Documentation/sound/ 13122F: include/sound/ 13123F: include/uapi/sound/ 13124F: sound/ 13125 13126SOUND - COMPRESSED AUDIO 13127M: Vinod Koul <vinod.koul@intel.com> 13128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13130S: Supported 13131F: Documentation/sound/alsa/compress_offload.txt 13132F: include/sound/compress_driver.h 13133F: include/uapi/sound/compress_* 13134F: sound/core/compress_offload.c 13135F: sound/soc/soc-compress.c 13136 13137SOUND - DMAENGINE HELPERS 13138M: Lars-Peter Clausen <lars@metafoo.de> 13139S: Supported 13140F: include/sound/dmaengine_pcm.h 13141F: sound/core/pcm_dmaengine.c 13142F: sound/soc/soc-generic-dmaengine-pcm.c 13143 13144SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13145M: Liam Girdwood <lgirdwood@gmail.com> 13146M: Mark Brown <broonie@kernel.org> 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13149W: http://alsa-project.org/main/index.php/ASoC 13150S: Supported 13151F: Documentation/devicetree/bindings/sound/ 13152F: Documentation/sound/alsa/soc/ 13153F: sound/soc/ 13154F: include/sound/soc* 13155 13156SOUNDWIRE SUBSYSTEM 13157M: Vinod Koul <vinod.koul@intel.com> 13158M: Sanyog Kale <sanyog.r.kale@intel.com> 13159R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13160L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13161S: Supported 13162F: Documentation/driver-api/soundwire/ 13163F: drivers/soundwire/ 13164F: include/linux/soundwire/ 13165 13166SP2 MEDIA DRIVER 13167M: Olli Salonen <olli.salonen@iki.fi> 13168L: linux-media@vger.kernel.org 13169W: https://linuxtv.org 13170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13171S: Maintained 13172F: drivers/media/dvb-frontends/sp2* 13173 13174SPARC + UltraSPARC (sparc/sparc64) 13175M: "David S. Miller" <davem@davemloft.net> 13176L: sparclinux@vger.kernel.org 13177Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13180S: Maintained 13181F: arch/sparc/ 13182F: drivers/sbus/ 13183 13184SPARC SERIAL DRIVERS 13185M: "David S. Miller" <davem@davemloft.net> 13186L: sparclinux@vger.kernel.org 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13189S: Maintained 13190F: include/linux/sunserialcore.h 13191F: drivers/tty/serial/suncore.c 13192F: drivers/tty/serial/sunhv.c 13193F: drivers/tty/serial/sunsab.c 13194F: drivers/tty/serial/sunsab.h 13195F: drivers/tty/serial/sunsu.c 13196F: drivers/tty/serial/sunzilog.c 13197F: drivers/tty/serial/sunzilog.h 13198F: drivers/tty/vcc.c 13199 13200SPARSE CHECKER 13201M: "Christopher Li" <sparse@chrisli.org> 13202L: linux-sparse@vger.kernel.org 13203W: https://sparse.wiki.kernel.org/ 13204T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13205T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13206S: Maintained 13207F: include/linux/compiler.h 13208 13209SPEAR CLOCK FRAMEWORK SUPPORT 13210M: Viresh Kumar <vireshk@kernel.org> 13211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13212W: http://www.st.com/spear 13213S: Maintained 13214F: drivers/clk/spear/ 13215 13216SPEAR PLATFORM SUPPORT 13217M: Viresh Kumar <vireshk@kernel.org> 13218M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13220W: http://www.st.com/spear 13221S: Maintained 13222F: arch/arm/boot/dts/spear* 13223F: arch/arm/mach-spear/ 13224 13225SPI NOR SUBSYSTEM 13226M: Marek Vasut <marek.vasut@gmail.com> 13227L: linux-mtd@lists.infradead.org 13228W: http://www.linux-mtd.infradead.org/ 13229Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13230T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13231T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13232S: Maintained 13233F: drivers/mtd/spi-nor/ 13234F: include/linux/mtd/spi-nor.h 13235 13236SPI SUBSYSTEM 13237M: Mark Brown <broonie@kernel.org> 13238L: linux-spi@vger.kernel.org 13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13240Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13241S: Maintained 13242F: Documentation/devicetree/bindings/spi/ 13243F: Documentation/spi/ 13244F: drivers/spi/ 13245F: include/linux/spi/ 13246F: include/uapi/linux/spi/ 13247F: tools/spi/ 13248 13249SPIDERNET NETWORK DRIVER for CELL 13250M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13251L: netdev@vger.kernel.org 13252S: Supported 13253F: Documentation/networking/spider_net.txt 13254F: drivers/net/ethernet/toshiba/spider_net* 13255 13256SPMI SUBSYSTEM 13257R: Stephen Boyd <sboyd@kernel.org> 13258L: linux-arm-msm@vger.kernel.org 13259F: Documentation/devicetree/bindings/spmi/ 13260F: drivers/spmi/ 13261F: include/dt-bindings/spmi/spmi.h 13262F: include/linux/spmi.h 13263F: include/trace/events/spmi.h 13264 13265SPU FILE SYSTEM 13266M: Jeremy Kerr <jk@ozlabs.org> 13267L: linuxppc-dev@lists.ozlabs.org 13268W: http://www.ibm.com/developerworks/power/cell/ 13269S: Supported 13270F: Documentation/filesystems/spufs.txt 13271F: arch/powerpc/platforms/cell/spufs/ 13272 13273SQUASHFS FILE SYSTEM 13274M: Phillip Lougher <phillip@squashfs.org.uk> 13275L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13276W: http://squashfs.org.uk 13277T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13278S: Maintained 13279F: Documentation/filesystems/squashfs.txt 13280F: fs/squashfs/ 13281 13282SRM (Alpha) environment access 13283M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13284S: Maintained 13285F: arch/alpha/kernel/srm_env.c 13286 13287STABLE BRANCH 13288M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13289L: stable@vger.kernel.org 13290S: Supported 13291F: Documentation/process/stable-kernel-rules.rst 13292 13293STAGING - ATOMISP DRIVER 13294M: Alan Cox <alan@linux.intel.com> 13295M: Sakari Ailus <sakari.ailus@linux.intel.com> 13296L: linux-media@vger.kernel.org 13297S: Maintained 13298F: drivers/staging/media/atomisp/ 13299 13300STAGING - COMEDI 13301M: Ian Abbott <abbotti@mev.co.uk> 13302M: H Hartley Sweeten <hsweeten@visionengravers.com> 13303S: Odd Fixes 13304F: drivers/staging/comedi/ 13305 13306STAGING - FLARION FT1000 DRIVERS 13307M: Marek Belisko <marek.belisko@gmail.com> 13308S: Odd Fixes 13309F: drivers/staging/ft1000/ 13310 13311STAGING - INDUSTRIAL IO 13312M: Jonathan Cameron <jic23@kernel.org> 13313L: linux-iio@vger.kernel.org 13314S: Odd Fixes 13315F: Documentation/devicetree/bindings/staging/iio/ 13316F: drivers/staging/iio/ 13317 13318STAGING - LUSTRE PARALLEL FILESYSTEM 13319M: Oleg Drokin <oleg.drokin@intel.com> 13320M: Andreas Dilger <andreas.dilger@intel.com> 13321M: James Simmons <jsimmons@infradead.org> 13322L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13323W: http://wiki.lustre.org/ 13324S: Maintained 13325F: drivers/staging/lustre 13326 13327STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13328M: Marc Dietrich <marvin24@gmx.de> 13329L: ac100@lists.launchpad.net (moderated for non-subscribers) 13330L: linux-tegra@vger.kernel.org 13331S: Maintained 13332F: drivers/staging/nvec/ 13333 13334STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13335M: Jens Frederich <jfrederich@gmail.com> 13336M: Daniel Drake <dsd@laptop.org> 13337M: Jon Nettleton <jon.nettleton@gmail.com> 13338W: http://wiki.laptop.org/go/DCON 13339S: Maintained 13340F: drivers/staging/olpc_dcon/ 13341 13342STAGING - REALTEK RTL8712U DRIVERS 13343M: Larry Finger <Larry.Finger@lwfinger.net> 13344M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13345S: Odd Fixes 13346F: drivers/staging/rtl8712/ 13347 13348STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13349M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13350M: Teddy Wang <teddy.wang@siliconmotion.com> 13351M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13352L: linux-fbdev@vger.kernel.org 13353S: Maintained 13354F: drivers/staging/sm750fb/ 13355 13356STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13357M: William Hubbs <w.d.hubbs@gmail.com> 13358M: Chris Brannon <chris@the-brannons.com> 13359M: Kirk Reiser <kirk@reisers.ca> 13360M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13361L: speakup@linux-speakup.org 13362W: http://www.linux-speakup.org/ 13363S: Odd Fixes 13364F: drivers/staging/speakup/ 13365 13366STAGING - VIA VT665X DRIVERS 13367M: Forest Bond <forest@alittletooquiet.net> 13368S: Odd Fixes 13369F: drivers/staging/vt665?/ 13370 13371STAGING - WILC1000 WIFI DRIVER 13372M: Aditya Shankar <aditya.shankar@microchip.com> 13373M: Ganesh Krishna <ganesh.krishna@microchip.com> 13374L: linux-wireless@vger.kernel.org 13375S: Supported 13376F: drivers/staging/wilc1000/ 13377 13378STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13379M: Arnaud Patard <arnaud.patard@rtp-net.org> 13380S: Odd Fixes 13381F: drivers/staging/xgifb/ 13382 13383STAGING SUBSYSTEM 13384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13386L: devel@driverdev.osuosl.org 13387S: Supported 13388F: drivers/staging/ 13389 13390STARFIRE/DURALAN NETWORK DRIVER 13391M: Ion Badulescu <ionut@badula.org> 13392S: Odd Fixes 13393F: drivers/net/ethernet/adaptec/starfire* 13394 13395STEC S1220 SKD DRIVER 13396M: Bart Van Assche <bart.vanassche@wdc.com> 13397L: linux-block@vger.kernel.org 13398S: Maintained 13399F: drivers/block/skd*[ch] 13400 13401STI CEC DRIVER 13402M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13403S: Maintained 13404F: drivers/staging/media/st-cec/ 13405F: Documentation/devicetree/bindings/media/stih-cec.txt 13406 13407STK1160 USB VIDEO CAPTURE DRIVER 13408M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13409L: linux-media@vger.kernel.org 13410T: git git://linuxtv.org/media_tree.git 13411S: Maintained 13412F: drivers/media/usb/stk1160/ 13413 13414STMMAC ETHERNET DRIVER 13415M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13416M: Alexandre Torgue <alexandre.torgue@st.com> 13417L: netdev@vger.kernel.org 13418W: http://www.stlinux.com 13419S: Supported 13420F: drivers/net/ethernet/stmicro/stmmac/ 13421 13422SUN3/3X 13423M: Sam Creasey <sammy@sammy.net> 13424W: http://sammy.net/sun3/ 13425S: Maintained 13426F: arch/m68k/kernel/*sun3* 13427F: arch/m68k/sun3*/ 13428F: arch/m68k/include/asm/sun3* 13429F: drivers/net/ethernet/i825xx/sun3* 13430 13431SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13432M: Hans de Goede <hdegoede@redhat.com> 13433L: linux-input@vger.kernel.org 13434S: Maintained 13435F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13436F: drivers/input/keyboard/sun4i-lradc-keys.c 13437 13438SUNDANCE NETWORK DRIVER 13439M: Denis Kirjanov <kda@linux-powerpc.org> 13440L: netdev@vger.kernel.org 13441S: Maintained 13442F: drivers/net/ethernet/dlink/sundance.c 13443 13444SUPERH 13445M: Yoshinori Sato <ysato@users.sourceforge.jp> 13446M: Rich Felker <dalias@libc.org> 13447L: linux-sh@vger.kernel.org 13448Q: http://patchwork.kernel.org/project/linux-sh/list/ 13449S: Maintained 13450F: Documentation/sh/ 13451F: arch/sh/ 13452F: drivers/sh/ 13453 13454SUSPEND TO RAM 13455M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13456M: Len Brown <len.brown@intel.com> 13457M: Pavel Machek <pavel@ucw.cz> 13458L: linux-pm@vger.kernel.org 13459B: https://bugzilla.kernel.org 13460S: Supported 13461F: Documentation/power/ 13462F: arch/x86/kernel/acpi/ 13463F: drivers/base/power/ 13464F: kernel/power/ 13465F: include/linux/suspend.h 13466F: include/linux/freezer.h 13467F: include/linux/pm.h 13468 13469SVGA HANDLING 13470M: Martin Mares <mj@ucw.cz> 13471L: linux-video@atrey.karlin.mff.cuni.cz 13472S: Maintained 13473F: Documentation/svga.txt 13474F: arch/x86/boot/video* 13475 13476SWIOTLB SUBSYSTEM 13477M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13478L: iommu@lists.linux-foundation.org 13479T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13480S: Supported 13481F: lib/swiotlb.c 13482F: arch/*/kernel/pci-swiotlb.c 13483F: include/linux/swiotlb.h 13484 13485SWITCHDEV 13486M: Jiri Pirko <jiri@resnulli.us> 13487M: Ivan Vecera <ivecera@redhat.com> 13488L: netdev@vger.kernel.org 13489S: Supported 13490F: net/switchdev/ 13491F: include/net/switchdev.h 13492 13493SYNC FILE FRAMEWORK 13494M: Sumit Semwal <sumit.semwal@linaro.org> 13495R: Gustavo Padovan <gustavo@padovan.org> 13496S: Maintained 13497L: linux-media@vger.kernel.org 13498L: dri-devel@lists.freedesktop.org 13499F: drivers/dma-buf/sync_* 13500F: drivers/dma-buf/dma-fence* 13501F: drivers/dma-buf/sw_sync.c 13502F: include/linux/sync_file.h 13503F: include/uapi/linux/sync_file.h 13504F: Documentation/sync_file.txt 13505T: git git://anongit.freedesktop.org/drm/drm-misc 13506 13507SYNOPSYS ARC ARCHITECTURE 13508M: Vineet Gupta <vgupta@synopsys.com> 13509L: linux-snps-arc@lists.infradead.org 13510S: Supported 13511F: arch/arc/ 13512F: Documentation/devicetree/bindings/arc/* 13513F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13514F: drivers/clocksource/arc_timer.c 13515F: drivers/tty/serial/arc_uart.c 13516T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13517 13518SYNOPSYS ARC HSDK SDP pll clock driver 13519M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13520S: Supported 13521F: drivers/clk/clk-hsdk-pll.c 13522F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13523 13524SYNOPSYS ARC SDP clock driver 13525M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13526S: Supported 13527F: drivers/clk/axs10x/* 13528F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13529 13530SYNOPSYS ARC SDP platform support 13531M: Alexey Brodkin <abrodkin@synopsys.com> 13532S: Supported 13533F: arch/arc/plat-axs10x 13534F: arch/arc/boot/dts/ax* 13535F: Documentation/devicetree/bindings/arc/axs10* 13536 13537SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13538M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13539S: Supported 13540F: drivers/reset/reset-axs10x.c 13541F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13542 13543SYNOPSYS DESIGNWARE 8250 UART DRIVER 13544R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13545S: Maintained 13546F: drivers/tty/serial/8250/8250_dw.c 13547 13548SYNOPSYS DESIGNWARE APB GPIO DRIVER 13549M: Hoan Tran <hotran@apm.com> 13550L: linux-gpio@vger.kernel.org 13551S: Maintained 13552F: drivers/gpio/gpio-dwapb.c 13553F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13554 13555SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13556M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13557S: Maintained 13558F: drivers/dma/dwi-axi-dmac/ 13559F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13560 13561SYNOPSYS DESIGNWARE DMAC DRIVER 13562M: Viresh Kumar <vireshk@kernel.org> 13563R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13564S: Maintained 13565F: include/linux/dma/dw.h 13566F: include/linux/platform_data/dma-dw.h 13567F: drivers/dma/dw/ 13568 13569SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13570M: Jose Abreu <Jose.Abreu@synopsys.com> 13571L: netdev@vger.kernel.org 13572S: Supported 13573F: drivers/net/ethernet/synopsys/ 13574 13575SYNOPSYS DESIGNWARE I2C DRIVER 13576M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13577R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13578R: Mika Westerberg <mika.westerberg@linux.intel.com> 13579L: linux-i2c@vger.kernel.org 13580S: Maintained 13581F: drivers/i2c/busses/i2c-designware-* 13582F: include/linux/platform_data/i2c-designware.h 13583 13584SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13585M: Jaehoon Chung <jh80.chung@samsung.com> 13586L: linux-mmc@vger.kernel.org 13587S: Maintained 13588F: drivers/mmc/host/dw_mmc* 13589 13590SYNOPSYS HSDK RESET CONTROLLER DRIVER 13591M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13592S: Supported 13593F: drivers/reset/reset-hsdk.c 13594F: include/dt-bindings/reset/snps,hsdk-reset.h 13595F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13596 13597SYSTEM CONFIGURATION (SYSCON) 13598M: Lee Jones <lee.jones@linaro.org> 13599M: Arnd Bergmann <arnd@arndb.de> 13600T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13601S: Supported 13602F: drivers/mfd/syscon.c 13603 13604SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13605M: Sudeep Holla <sudeep.holla@arm.com> 13606L: linux-arm-kernel@lists.infradead.org 13607S: Maintained 13608F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13609F: drivers/clk/clk-sc[mp]i.c 13610F: drivers/cpufreq/sc[mp]i-cpufreq.c 13611F: drivers/firmware/arm_scpi.c 13612F: drivers/firmware/arm_scmi/ 13613F: include/linux/sc[mp]i_protocol.h 13614 13615SYSTEM RESET/SHUTDOWN DRIVERS 13616M: Sebastian Reichel <sre@kernel.org> 13617L: linux-pm@vger.kernel.org 13618T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13619S: Maintained 13620F: Documentation/devicetree/bindings/power/reset/ 13621F: drivers/power/reset/ 13622 13623SYSTEM TRACE MODULE CLASS 13624M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13625S: Maintained 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13627F: Documentation/trace/stm.txt 13628F: drivers/hwtracing/stm/ 13629F: include/linux/stm.h 13630F: include/uapi/linux/stm.h 13631 13632SYSV FILESYSTEM 13633M: Christoph Hellwig <hch@infradead.org> 13634S: Maintained 13635F: Documentation/filesystems/sysv-fs.txt 13636F: fs/sysv/ 13637F: include/linux/sysv_fs.h 13638 13639TARGET SUBSYSTEM 13640M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13641L: linux-scsi@vger.kernel.org 13642L: target-devel@vger.kernel.org 13643W: http://www.linux-iscsi.org 13644W: http://groups.google.com/group/linux-iscsi-target-dev 13645T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13646S: Supported 13647F: drivers/target/ 13648F: include/target/ 13649F: Documentation/target/ 13650 13651TASKSTATS STATISTICS INTERFACE 13652M: Balbir Singh <bsingharora@gmail.com> 13653S: Maintained 13654F: Documentation/accounting/taskstats* 13655F: include/linux/taskstats* 13656F: kernel/taskstats.c 13657 13658TC subsystem 13659M: Jamal Hadi Salim <jhs@mojatatu.com> 13660M: Cong Wang <xiyou.wangcong@gmail.com> 13661M: Jiri Pirko <jiri@resnulli.us> 13662L: netdev@vger.kernel.org 13663S: Maintained 13664F: include/net/pkt_cls.h 13665F: include/net/pkt_sched.h 13666F: include/net/tc_act/ 13667F: include/uapi/linux/pkt_cls.h 13668F: include/uapi/linux/pkt_sched.h 13669F: include/uapi/linux/tc_act/ 13670F: include/uapi/linux/tc_ematch/ 13671F: net/sched/ 13672 13673TCP LOW PRIORITY MODULE 13674M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13675M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13676W: http://tcp-lp-mod.sourceforge.net/ 13677S: Maintained 13678F: net/ipv4/tcp_lp.c 13679 13680TDA10071 MEDIA DRIVER 13681M: Antti Palosaari <crope@iki.fi> 13682L: linux-media@vger.kernel.org 13683W: https://linuxtv.org 13684W: http://palosaari.fi/linux/ 13685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13686T: git git://linuxtv.org/anttip/media_tree.git 13687S: Maintained 13688F: drivers/media/dvb-frontends/tda10071* 13689 13690TDA18212 MEDIA DRIVER 13691M: Antti Palosaari <crope@iki.fi> 13692L: linux-media@vger.kernel.org 13693W: https://linuxtv.org 13694W: http://palosaari.fi/linux/ 13695Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13696T: git git://linuxtv.org/anttip/media_tree.git 13697S: Maintained 13698F: drivers/media/tuners/tda18212* 13699 13700TDA18218 MEDIA DRIVER 13701M: Antti Palosaari <crope@iki.fi> 13702L: linux-media@vger.kernel.org 13703W: https://linuxtv.org 13704W: http://palosaari.fi/linux/ 13705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13706T: git git://linuxtv.org/anttip/media_tree.git 13707S: Maintained 13708F: drivers/media/tuners/tda18218* 13709 13710TDA18250 MEDIA DRIVER 13711M: Olli Salonen <olli.salonen@iki.fi> 13712L: linux-media@vger.kernel.org 13713W: https://linuxtv.org 13714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13715T: git git://linuxtv.org/media_tree.git 13716S: Maintained 13717F: drivers/media/tuners/tda18250* 13718 13719TDA18271 MEDIA DRIVER 13720M: Michael Krufky <mkrufky@linuxtv.org> 13721L: linux-media@vger.kernel.org 13722W: https://linuxtv.org 13723W: http://github.com/mkrufky 13724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13725T: git git://linuxtv.org/mkrufky/tuners.git 13726S: Maintained 13727F: drivers/media/tuners/tda18271* 13728 13729TDA1997x MEDIA DRIVER 13730M: Tim Harvey <tharvey@gateworks.com> 13731L: linux-media@vger.kernel.org 13732W: https://linuxtv.org 13733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13734S: Maintained 13735F: drivers/media/i2c/tda1997x.* 13736 13737TDA827x MEDIA DRIVER 13738M: Michael Krufky <mkrufky@linuxtv.org> 13739L: linux-media@vger.kernel.org 13740W: https://linuxtv.org 13741W: http://github.com/mkrufky 13742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13743T: git git://linuxtv.org/mkrufky/tuners.git 13744S: Maintained 13745F: drivers/media/tuners/tda8290.* 13746 13747TDA8290 MEDIA DRIVER 13748M: Michael Krufky <mkrufky@linuxtv.org> 13749L: linux-media@vger.kernel.org 13750W: https://linuxtv.org 13751W: http://github.com/mkrufky 13752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13753T: git git://linuxtv.org/mkrufky/tuners.git 13754S: Maintained 13755F: drivers/media/tuners/tda8290.* 13756 13757TDA9840 MEDIA DRIVER 13758M: Hans Verkuil <hverkuil@xs4all.nl> 13759L: linux-media@vger.kernel.org 13760T: git git://linuxtv.org/media_tree.git 13761W: https://linuxtv.org 13762S: Maintained 13763F: drivers/media/i2c/tda9840* 13764 13765TEA5761 TUNER DRIVER 13766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13767M: Mauro Carvalho Chehab <mchehab@kernel.org> 13768L: linux-media@vger.kernel.org 13769W: https://linuxtv.org 13770T: git git://linuxtv.org/media_tree.git 13771S: Odd fixes 13772F: drivers/media/tuners/tea5761.* 13773 13774TEA5767 TUNER DRIVER 13775M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13776M: Mauro Carvalho Chehab <mchehab@kernel.org> 13777L: linux-media@vger.kernel.org 13778W: https://linuxtv.org 13779T: git git://linuxtv.org/media_tree.git 13780S: Maintained 13781F: drivers/media/tuners/tea5767.* 13782 13783TEA6415C MEDIA DRIVER 13784M: Hans Verkuil <hverkuil@xs4all.nl> 13785L: linux-media@vger.kernel.org 13786T: git git://linuxtv.org/media_tree.git 13787W: https://linuxtv.org 13788S: Maintained 13789F: drivers/media/i2c/tea6415c* 13790 13791TEA6420 MEDIA DRIVER 13792M: Hans Verkuil <hverkuil@xs4all.nl> 13793L: linux-media@vger.kernel.org 13794T: git git://linuxtv.org/media_tree.git 13795W: https://linuxtv.org 13796S: Maintained 13797F: drivers/media/i2c/tea6420* 13798 13799TEAM DRIVER 13800M: Jiri Pirko <jiri@resnulli.us> 13801L: netdev@vger.kernel.org 13802S: Supported 13803F: drivers/net/team/ 13804F: include/linux/if_team.h 13805F: include/uapi/linux/if_team.h 13806 13807TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13808M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13809S: Maintained 13810F: arch/x86/platform/ts5500/ 13811 13812TECHNOTREND USB IR RECEIVER 13813M: Sean Young <sean@mess.org> 13814L: linux-media@vger.kernel.org 13815S: Maintained 13816F: drivers/media/rc/ttusbir.c 13817 13818TECHWELL TW9910 VIDEO DECODER 13819L: linux-media@vger.kernel.org 13820S: Orphan 13821F: drivers/media/i2c/tw9910.c 13822F: include/media/i2c/tw9910.h 13823 13824TEE SUBSYSTEM 13825M: Jens Wiklander <jens.wiklander@linaro.org> 13826S: Maintained 13827F: include/linux/tee_drv.h 13828F: include/uapi/linux/tee.h 13829F: drivers/tee/ 13830F: Documentation/tee.txt 13831 13832TEGRA ARCHITECTURE SUPPORT 13833M: Thierry Reding <thierry.reding@gmail.com> 13834M: Jonathan Hunter <jonathanh@nvidia.com> 13835L: linux-tegra@vger.kernel.org 13836Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13838S: Supported 13839N: [^a-z]tegra 13840 13841TEGRA CLOCK DRIVER 13842M: Peter De Schrijver <pdeschrijver@nvidia.com> 13843M: Prashant Gaikwad <pgaikwad@nvidia.com> 13844S: Supported 13845F: drivers/clk/tegra/ 13846 13847TEGRA DMA DRIVERS 13848M: Laxman Dewangan <ldewangan@nvidia.com> 13849M: Jon Hunter <jonathanh@nvidia.com> 13850S: Supported 13851F: drivers/dma/tegra* 13852 13853TEGRA I2C DRIVER 13854M: Laxman Dewangan <ldewangan@nvidia.com> 13855S: Supported 13856F: drivers/i2c/busses/i2c-tegra.c 13857 13858TEGRA IOMMU DRIVERS 13859M: Thierry Reding <thierry.reding@gmail.com> 13860L: linux-tegra@vger.kernel.org 13861S: Supported 13862F: drivers/iommu/tegra* 13863 13864TEGRA KBC DRIVER 13865M: Rakesh Iyer <riyer@nvidia.com> 13866M: Laxman Dewangan <ldewangan@nvidia.com> 13867S: Supported 13868F: drivers/input/keyboard/tegra-kbc.c 13869 13870TEGRA PWM DRIVER 13871M: Thierry Reding <thierry.reding@gmail.com> 13872S: Supported 13873F: drivers/pwm/pwm-tegra.c 13874 13875TEGRA SERIAL DRIVER 13876M: Laxman Dewangan <ldewangan@nvidia.com> 13877S: Supported 13878F: drivers/tty/serial/serial-tegra.c 13879 13880TEGRA SPI DRIVER 13881M: Laxman Dewangan <ldewangan@nvidia.com> 13882S: Supported 13883F: drivers/spi/spi-tegra* 13884 13885TEHUTI ETHERNET DRIVER 13886M: Andy Gospodarek <andy@greyhouse.net> 13887L: netdev@vger.kernel.org 13888S: Supported 13889F: drivers/net/ethernet/tehuti/* 13890 13891Telecom Clock Driver for MCPL0010 13892M: Mark Gross <mark.gross@intel.com> 13893S: Supported 13894F: drivers/char/tlclk.c 13895 13896TENSILICA XTENSA PORT (xtensa) 13897M: Chris Zankel <chris@zankel.net> 13898M: Max Filippov <jcmvbkbc@gmail.com> 13899L: linux-xtensa@linux-xtensa.org 13900T: git git://github.com/czankel/xtensa-linux.git 13901S: Maintained 13902F: arch/xtensa/ 13903F: drivers/irqchip/irq-xtensa-* 13904 13905Texas Instruments' System Control Interface (TISCI) Protocol Driver 13906M: Nishanth Menon <nm@ti.com> 13907M: Tero Kristo <t-kristo@ti.com> 13908M: Santosh Shilimkar <ssantosh@kernel.org> 13909L: linux-arm-kernel@lists.infradead.org 13910S: Maintained 13911F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13912F: drivers/firmware/ti_sci* 13913F: include/linux/soc/ti/ti_sci_protocol.h 13914F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13915F: include/dt-bindings/genpd/k2g.h 13916F: drivers/soc/ti/ti_sci_pm_domains.c 13917F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13918F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13919F: drivers/clk/keystone/sci-clk.c 13920F: drivers/reset/reset-ti-sci.c 13921 13922THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13923M: Hans Verkuil <hverkuil@xs4all.nl> 13924L: linux-media@vger.kernel.org 13925T: git git://linuxtv.org/media_tree.git 13926W: https://linuxtv.org 13927S: Maintained 13928F: drivers/media/radio/radio-raremono.c 13929 13930THERMAL 13931M: Zhang Rui <rui.zhang@intel.com> 13932M: Eduardo Valentin <edubezval@gmail.com> 13933L: linux-pm@vger.kernel.org 13934T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13935T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13936Q: https://patchwork.kernel.org/project/linux-pm/list/ 13937S: Supported 13938F: drivers/thermal/ 13939F: include/linux/thermal.h 13940F: include/uapi/linux/thermal.h 13941F: include/linux/cpu_cooling.h 13942F: Documentation/devicetree/bindings/thermal/ 13943 13944THERMAL/CPU_COOLING 13945M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13946M: Viresh Kumar <viresh.kumar@linaro.org> 13947M: Javi Merino <javi.merino@kernel.org> 13948L: linux-pm@vger.kernel.org 13949S: Supported 13950F: Documentation/thermal/cpu-cooling-api.txt 13951F: drivers/thermal/cpu_cooling.c 13952F: include/linux/cpu_cooling.h 13953 13954THINKPAD ACPI EXTRAS DRIVER 13955M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13956L: ibm-acpi-devel@lists.sourceforge.net 13957L: platform-driver-x86@vger.kernel.org 13958W: http://ibm-acpi.sourceforge.net 13959W: http://thinkwiki.org/wiki/Ibm-acpi 13960T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13961S: Maintained 13962F: drivers/platform/x86/thinkpad_acpi.c 13963 13964THUNDERBOLT DRIVER 13965M: Andreas Noever <andreas.noever@gmail.com> 13966M: Michael Jamet <michael.jamet@intel.com> 13967M: Mika Westerberg <mika.westerberg@linux.intel.com> 13968M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13969T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13970S: Maintained 13971F: Documentation/admin-guide/thunderbolt.rst 13972F: drivers/thunderbolt/ 13973F: include/linux/thunderbolt.h 13974 13975THUNDERBOLT NETWORK DRIVER 13976M: Michael Jamet <michael.jamet@intel.com> 13977M: Mika Westerberg <mika.westerberg@linux.intel.com> 13978M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13979L: netdev@vger.kernel.org 13980S: Maintained 13981F: drivers/net/thunderbolt.c 13982 13983THUNDERX GPIO DRIVER 13984M: David Daney <david.daney@cavium.com> 13985S: Maintained 13986F: drivers/gpio/gpio-thunderx.c 13987 13988TI AM437X VPFE DRIVER 13989M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13990L: linux-media@vger.kernel.org 13991W: https://linuxtv.org 13992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13993T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13994S: Maintained 13995F: drivers/media/platform/am437x/ 13996 13997TI BANDGAP AND THERMAL DRIVER 13998M: Eduardo Valentin <edubezval@gmail.com> 13999M: Keerthy <j-keerthy@ti.com> 14000L: linux-pm@vger.kernel.org 14001L: linux-omap@vger.kernel.org 14002S: Maintained 14003F: drivers/thermal/ti-soc-thermal/ 14004 14005TI BQ27XXX POWER SUPPLY DRIVER 14006R: Andrew F. Davis <afd@ti.com> 14007F: include/linux/power/bq27xxx_battery.h 14008F: drivers/power/supply/bq27xxx_battery.c 14009F: drivers/power/supply/bq27xxx_battery_i2c.c 14010 14011TI CDCE706 CLOCK DRIVER 14012M: Max Filippov <jcmvbkbc@gmail.com> 14013S: Maintained 14014F: drivers/clk/clk-cdce706.c 14015 14016TI CLOCK DRIVER 14017M: Tero Kristo <t-kristo@ti.com> 14018L: linux-omap@vger.kernel.org 14019S: Maintained 14020F: drivers/clk/ti/ 14021F: include/linux/clk/ti.h 14022 14023TI DAVINCI MACHINE SUPPORT 14024M: Sekhar Nori <nsekhar@ti.com> 14025M: Kevin Hilman <khilman@kernel.org> 14026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14027T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14028S: Supported 14029F: arch/arm/mach-davinci/ 14030F: drivers/i2c/busses/i2c-davinci.c 14031F: arch/arm/boot/dts/da850* 14032 14033TI DAVINCI SERIES CLOCK DRIVER 14034M: David Lechner <david@lechnology.com> 14035R: Sekhar Nori <nsekhar@ti.com> 14036S: Maintained 14037F: Documentation/devicetree/bindings/clock/ti/davinci/ 14038F: drivers/clk/davinci/ 14039 14040TI DAVINCI SERIES GPIO DRIVER 14041M: Keerthy <j-keerthy@ti.com> 14042L: linux-gpio@vger.kernel.org 14043S: Maintained 14044F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14045F: drivers/gpio/gpio-davinci.c 14046 14047TI DAVINCI SERIES MEDIA DRIVER 14048M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14049L: linux-media@vger.kernel.org 14050W: https://linuxtv.org 14051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14052T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14053S: Maintained 14054F: drivers/media/platform/davinci/ 14055F: include/media/davinci/ 14056 14057TI ETHERNET SWITCH DRIVER (CPSW) 14058R: Grygorii Strashko <grygorii.strashko@ti.com> 14059L: linux-omap@vger.kernel.org 14060L: netdev@vger.kernel.org 14061S: Maintained 14062F: drivers/net/ethernet/ti/cpsw* 14063F: drivers/net/ethernet/ti/davinci* 14064 14065TI FLASH MEDIA INTERFACE DRIVER 14066M: Alex Dubov <oakad@yahoo.com> 14067S: Maintained 14068F: drivers/misc/tifm* 14069F: drivers/mmc/host/tifm_sd.c 14070F: include/linux/tifm.h 14071 14072TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14073M: Santosh Shilimkar <ssantosh@kernel.org> 14074L: linux-kernel@vger.kernel.org 14075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14076S: Maintained 14077F: drivers/soc/ti/* 14078T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14079 14080TI LM49xxx FAMILY ASoC CODEC DRIVERS 14081M: M R Swami Reddy <mr.swami.reddy@ti.com> 14082M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14084S: Maintained 14085F: sound/soc/codecs/lm49453* 14086F: sound/soc/codecs/isabelle* 14087 14088TI LP855x BACKLIGHT DRIVER 14089M: Milo Kim <milo.kim@ti.com> 14090S: Maintained 14091F: Documentation/backlight/lp855x-driver.txt 14092F: drivers/video/backlight/lp855x_bl.c 14093F: include/linux/platform_data/lp855x.h 14094 14095TI LP8727 CHARGER DRIVER 14096M: Milo Kim <milo.kim@ti.com> 14097S: Maintained 14098F: drivers/power/supply/lp8727_charger.c 14099F: include/linux/platform_data/lp8727.h 14100 14101TI LP8788 MFD DRIVER 14102M: Milo Kim <milo.kim@ti.com> 14103S: Maintained 14104F: drivers/iio/adc/lp8788_adc.c 14105F: drivers/leds/leds-lp8788.c 14106F: drivers/mfd/lp8788*.c 14107F: drivers/power/supply/lp8788-charger.c 14108F: drivers/regulator/lp8788-*.c 14109F: include/linux/mfd/lp8788*.h 14110 14111TI NETCP ETHERNET DRIVER 14112M: Wingman Kwok <w-kwok2@ti.com> 14113M: Murali Karicheri <m-karicheri2@ti.com> 14114L: netdev@vger.kernel.org 14115S: Maintained 14116F: drivers/net/ethernet/ti/netcp* 14117 14118TI TAS571X FAMILY ASoC CODEC DRIVER 14119M: Kevin Cernekee <cernekee@chromium.org> 14120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14121S: Odd Fixes 14122F: sound/soc/codecs/tas571x* 14123 14124TI TRF7970A NFC DRIVER 14125M: Mark Greer <mgreer@animalcreek.com> 14126L: linux-wireless@vger.kernel.org 14127L: linux-nfc@lists.01.org (moderated for non-subscribers) 14128S: Supported 14129F: drivers/nfc/trf7970a.c 14130F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14131 14132TI TWL4030 SERIES SOC CODEC DRIVER 14133M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14134L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14135S: Maintained 14136F: sound/soc/codecs/twl4030* 14137 14138TI VPE/CAL DRIVERS 14139M: Benoit Parrot <bparrot@ti.com> 14140L: linux-media@vger.kernel.org 14141W: http://linuxtv.org/ 14142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14143S: Maintained 14144F: drivers/media/platform/ti-vpe/ 14145 14146TI WILINK WIRELESS DRIVERS 14147L: linux-wireless@vger.kernel.org 14148W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14149W: http://wireless.kernel.org/en/users/Drivers/wl1251 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14151S: Orphan 14152F: drivers/net/wireless/ti/ 14153F: include/linux/wl12xx.h 14154 14155TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14156M: John Stultz <john.stultz@linaro.org> 14157M: Thomas Gleixner <tglx@linutronix.de> 14158R: Stephen Boyd <sboyd@kernel.org> 14159L: linux-kernel@vger.kernel.org 14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14161S: Supported 14162F: include/linux/clocksource.h 14163F: include/linux/time.h 14164F: include/linux/timex.h 14165F: include/uapi/linux/time.h 14166F: include/uapi/linux/timex.h 14167F: kernel/time/clocksource.c 14168F: kernel/time/time*.c 14169F: kernel/time/alarmtimer.c 14170F: kernel/time/ntp.c 14171F: tools/testing/selftests/timers/ 14172 14173TIPC NETWORK LAYER 14174M: Jon Maloy <jon.maloy@ericsson.com> 14175M: Ying Xue <ying.xue@windriver.com> 14176L: netdev@vger.kernel.org (core kernel code) 14177L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14178W: http://tipc.sourceforge.net/ 14179S: Maintained 14180F: include/uapi/linux/tipc*.h 14181F: net/tipc/ 14182 14183TLAN NETWORK DRIVER 14184M: Samuel Chessman <chessman@tux.org> 14185L: tlan-devel@lists.sourceforge.net (subscribers-only) 14186W: http://sourceforge.net/projects/tlan/ 14187S: Maintained 14188F: Documentation/networking/tlan.txt 14189F: drivers/net/ethernet/ti/tlan.* 14190 14191TM6000 VIDEO4LINUX DRIVER 14192M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14193M: Mauro Carvalho Chehab <mchehab@kernel.org> 14194L: linux-media@vger.kernel.org 14195W: https://linuxtv.org 14196T: git git://linuxtv.org/media_tree.git 14197S: Odd fixes 14198F: drivers/media/usb/tm6000/ 14199F: Documentation/media/v4l-drivers/tm6000* 14200 14201TMIO/SDHI MMC DRIVER 14202M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14203L: linux-mmc@vger.kernel.org 14204S: Supported 14205F: drivers/mmc/host/tmio_mmc* 14206F: drivers/mmc/host/renesas_sdhi* 14207F: include/linux/mfd/tmio.h 14208 14209TMP401 HARDWARE MONITOR DRIVER 14210M: Guenter Roeck <linux@roeck-us.net> 14211L: linux-hwmon@vger.kernel.org 14212S: Maintained 14213F: Documentation/hwmon/tmp401 14214F: drivers/hwmon/tmp401.c 14215 14216TMPFS (SHMEM FILESYSTEM) 14217M: Hugh Dickins <hughd@google.com> 14218L: linux-mm@kvack.org 14219S: Maintained 14220F: include/linux/shmem_fs.h 14221F: mm/shmem.c 14222 14223TOMOYO SECURITY MODULE 14224M: Kentaro Takeda <takedakn@nttdata.co.jp> 14225M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14226L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14227L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14228L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14229L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14230W: http://tomoyo.sourceforge.jp/ 14231T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14232S: Maintained 14233F: security/tomoyo/ 14234 14235TOPSTAR LAPTOP EXTRAS DRIVER 14236M: Herton Ronaldo Krzesinski <herton@canonical.com> 14237L: platform-driver-x86@vger.kernel.org 14238S: Maintained 14239F: drivers/platform/x86/topstar-laptop.c 14240 14241TORTURE-TEST MODULES 14242M: Davidlohr Bueso <dave@stgolabs.net> 14243M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14244M: Josh Triplett <josh@joshtriplett.org> 14245L: linux-kernel@vger.kernel.org 14246S: Supported 14247T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14248F: Documentation/RCU/torture.txt 14249F: kernel/torture.c 14250F: kernel/rcu/rcutorture.c 14251F: kernel/locking/locktorture.c 14252 14253TOSHIBA ACPI EXTRAS DRIVER 14254M: Azael Avalos <coproscefalo@gmail.com> 14255L: platform-driver-x86@vger.kernel.org 14256S: Maintained 14257F: drivers/platform/x86/toshiba_acpi.c 14258 14259TOSHIBA BLUETOOTH DRIVER 14260M: Azael Avalos <coproscefalo@gmail.com> 14261L: platform-driver-x86@vger.kernel.org 14262S: Maintained 14263F: drivers/platform/x86/toshiba_bluetooth.c 14264 14265TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14266M: Azael Avalos <coproscefalo@gmail.com> 14267L: platform-driver-x86@vger.kernel.org 14268S: Maintained 14269F: drivers/platform/x86/toshiba_haps.c 14270 14271TOSHIBA SMM DRIVER 14272M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14273W: http://www.buzzard.org.uk/toshiba/ 14274S: Maintained 14275F: drivers/char/toshiba.c 14276F: include/linux/toshiba.h 14277F: include/uapi/linux/toshiba.h 14278 14279TOSHIBA TC358743 DRIVER 14280M: Mats Randgaard <matrandg@cisco.com> 14281L: linux-media@vger.kernel.org 14282S: Maintained 14283F: drivers/media/i2c/tc358743* 14284F: include/media/i2c/tc358743.h 14285 14286TOSHIBA WMI HOTKEYS DRIVER 14287M: Azael Avalos <coproscefalo@gmail.com> 14288L: platform-driver-x86@vger.kernel.org 14289S: Maintained 14290F: drivers/platform/x86/toshiba-wmi.c 14291 14292TPM DEVICE DRIVER 14293M: Peter Huewe <peterhuewe@gmx.de> 14294M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14295R: Jason Gunthorpe <jgg@ziepe.ca> 14296L: linux-integrity@vger.kernel.org 14297Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14298W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14299T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14300S: Maintained 14301F: drivers/char/tpm/ 14302 14303TRACING 14304M: Steven Rostedt <rostedt@goodmis.org> 14305M: Ingo Molnar <mingo@redhat.com> 14306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14307S: Maintained 14308F: Documentation/trace/ftrace.txt 14309F: arch/*/*/*/ftrace.h 14310F: arch/*/kernel/ftrace.c 14311F: include/*/ftrace.h 14312F: include/linux/trace*.h 14313F: include/trace/ 14314F: kernel/trace/ 14315F: tools/testing/selftests/ftrace/ 14316 14317TRACING MMIO ACCESSES (MMIOTRACE) 14318M: Steven Rostedt <rostedt@goodmis.org> 14319M: Ingo Molnar <mingo@kernel.org> 14320R: Karol Herbst <karolherbst@gmail.com> 14321R: Pekka Paalanen <ppaalanen@gmail.com> 14322S: Maintained 14323L: linux-kernel@vger.kernel.org 14324L: nouveau@lists.freedesktop.org 14325F: kernel/trace/trace_mmiotrace.c 14326F: include/linux/mmiotrace.h 14327F: arch/x86/mm/kmmio.c 14328F: arch/x86/mm/mmio-mod.c 14329F: arch/x86/mm/testmmiotrace.c 14330 14331TRIVIAL PATCHES 14332M: Jiri Kosina <trivial@kernel.org> 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14334S: Maintained 14335K: ^Subject:.*(?i)trivial 14336 14337TEMPO SEMICONDUCTOR DRIVERS 14338M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14339S: Maintained 14340F: sound/soc/codecs/tscs*.c 14341F: sound/soc/codecs/tscs*.h 14342F: Documentation/devicetree/bindings/sound/tscs*.txt 14343 14344TTY LAYER 14345M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14346M: Jiri Slaby <jslaby@suse.com> 14347S: Supported 14348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14349F: Documentation/serial/ 14350F: drivers/tty/ 14351F: drivers/tty/serial/serial_core.c 14352F: include/linux/serial_core.h 14353F: include/linux/serial.h 14354F: include/linux/tty.h 14355F: include/uapi/linux/serial_core.h 14356F: include/uapi/linux/serial.h 14357F: include/uapi/linux/tty.h 14358 14359TUA9001 MEDIA DRIVER 14360M: Antti Palosaari <crope@iki.fi> 14361L: linux-media@vger.kernel.org 14362W: https://linuxtv.org 14363W: http://palosaari.fi/linux/ 14364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14365T: git git://linuxtv.org/anttip/media_tree.git 14366S: Maintained 14367F: drivers/media/tuners/tua9001* 14368 14369TULIP NETWORK DRIVERS 14370L: netdev@vger.kernel.org 14371L: linux-parisc@vger.kernel.org 14372S: Orphan 14373F: drivers/net/ethernet/dec/tulip/ 14374 14375TUN/TAP driver 14376M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14377W: http://vtun.sourceforge.net/tun 14378S: Maintained 14379F: Documentation/networking/tuntap.txt 14380F: arch/um/os-Linux/drivers/ 14381 14382TURBOCHANNEL SUBSYSTEM 14383M: "Maciej W. Rozycki" <macro@linux-mips.org> 14384M: Ralf Baechle <ralf@linux-mips.org> 14385L: linux-mips@linux-mips.org 14386Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14387S: Maintained 14388F: drivers/tc/ 14389F: include/linux/tc.h 14390 14391TW5864 VIDEO4LINUX DRIVER 14392M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14393M: Anton Sviridenko <anton@corp.bluecherry.net> 14394M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14395M: Andrey Utkin <andrey_utkin@fastmail.com> 14396L: linux-media@vger.kernel.org 14397S: Supported 14398F: drivers/media/pci/tw5864/ 14399 14400TW68 VIDEO4LINUX DRIVER 14401M: Hans Verkuil <hverkuil@xs4all.nl> 14402L: linux-media@vger.kernel.org 14403T: git git://linuxtv.org/media_tree.git 14404W: https://linuxtv.org 14405S: Odd Fixes 14406F: drivers/media/pci/tw68/ 14407 14408TW686X VIDEO4LINUX DRIVER 14409M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14410L: linux-media@vger.kernel.org 14411T: git git://linuxtv.org/media_tree.git 14412W: http://linuxtv.org 14413S: Maintained 14414F: drivers/media/pci/tw686x/ 14415 14416UBI FILE SYSTEM (UBIFS) 14417M: Richard Weinberger <richard@nod.at> 14418M: Artem Bityutskiy <dedekind1@gmail.com> 14419M: Adrian Hunter <adrian.hunter@intel.com> 14420L: linux-mtd@lists.infradead.org 14421T: git git://git.infradead.org/ubifs-2.6.git 14422W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14423S: Supported 14424F: Documentation/filesystems/ubifs.txt 14425F: fs/ubifs/ 14426 14427UCLINUX (M68KNOMMU AND COLDFIRE) 14428M: Greg Ungerer <gerg@linux-m68k.org> 14429W: http://www.linux-m68k.org/ 14430W: http://www.uclinux.org/ 14431L: linux-m68k@lists.linux-m68k.org 14432L: uclinux-dev@uclinux.org (subscribers-only) 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14434S: Maintained 14435F: arch/m68k/coldfire/ 14436F: arch/m68k/68*/ 14437F: arch/m68k/*/*_no.* 14438F: arch/m68k/include/asm/*_no.* 14439 14440UDF FILESYSTEM 14441M: Jan Kara <jack@suse.com> 14442S: Maintained 14443F: Documentation/filesystems/udf.txt 14444F: fs/udf/ 14445 14446UDRAW TABLET 14447M: Bastien Nocera <hadess@hadess.net> 14448L: linux-input@vger.kernel.org 14449S: Maintained 14450F: drivers/hid/hid-udraw-ps3.c 14451 14452UFS FILESYSTEM 14453M: Evgeniy Dushistov <dushistov@mail.ru> 14454S: Maintained 14455F: Documentation/filesystems/ufs.txt 14456F: fs/ufs/ 14457 14458UHID USERSPACE HID IO DRIVER: 14459M: David Herrmann <dh.herrmann@googlemail.com> 14460L: linux-input@vger.kernel.org 14461S: Maintained 14462F: drivers/hid/uhid.c 14463F: include/uapi/linux/uhid.h 14464 14465ULPI BUS 14466M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14467L: linux-usb@vger.kernel.org 14468S: Maintained 14469F: drivers/usb/common/ulpi.c 14470F: include/linux/ulpi/ 14471 14472ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14473L: linux-usb@vger.kernel.org 14474S: Orphan 14475F: drivers/uwb/ 14476F: include/linux/uwb.h 14477F: include/linux/uwb/ 14478 14479UNICORE32 ARCHITECTURE: 14480M: Guan Xuetao <gxt@pku.edu.cn> 14481W: http://mprc.pku.edu.cn/~guanxuetao/linux 14482S: Maintained 14483T: git git://github.com/gxt/linux.git 14484F: arch/unicore32/ 14485 14486UNIFDEF 14487M: Tony Finch <dot@dotat.at> 14488W: http://dotat.at/prog/unifdef 14489S: Maintained 14490F: scripts/unifdef.c 14491 14492UNIFORM CDROM DRIVER 14493M: Jens Axboe <axboe@kernel.dk> 14494W: http://www.kernel.dk 14495S: Maintained 14496F: Documentation/cdrom/ 14497F: drivers/cdrom/cdrom.c 14498F: include/linux/cdrom.h 14499F: include/uapi/linux/cdrom.h 14500 14501UNISYS S-PAR DRIVERS 14502M: David Kershner <david.kershner@unisys.com> 14503L: sparmaintainer@unisys.com (Unisys internal) 14504S: Supported 14505F: include/linux/visorbus.h 14506F: drivers/visorbus/ 14507F: drivers/staging/unisys/ 14508 14509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14510M: Vinayak Holikatti <vinholikatti@gmail.com> 14511L: linux-scsi@vger.kernel.org 14512S: Supported 14513F: Documentation/scsi/ufs.txt 14514F: drivers/scsi/ufs/ 14515 14516UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14517M: Joao Pinto <jpinto@synopsys.com> 14518L: linux-scsi@vger.kernel.org 14519S: Supported 14520F: drivers/scsi/ufs/*dwc* 14521 14522UNSORTED BLOCK IMAGES (UBI) 14523M: Artem Bityutskiy <dedekind1@gmail.com> 14524M: Richard Weinberger <richard@nod.at> 14525W: http://www.linux-mtd.infradead.org/ 14526L: linux-mtd@lists.infradead.org 14527T: git git://git.infradead.org/ubifs-2.6.git 14528S: Supported 14529F: drivers/mtd/ubi/ 14530F: include/linux/mtd/ubi.h 14531F: include/uapi/mtd/ubi-user.h 14532 14533USB "USBNET" DRIVER FRAMEWORK 14534M: Oliver Neukum <oneukum@suse.com> 14535L: netdev@vger.kernel.org 14536W: http://www.linux-usb.org/usbnet 14537S: Maintained 14538F: drivers/net/usb/usbnet.c 14539F: include/linux/usb/usbnet.h 14540 14541USB ACM DRIVER 14542M: Oliver Neukum <oneukum@suse.com> 14543L: linux-usb@vger.kernel.org 14544S: Maintained 14545F: Documentation/usb/acm.txt 14546F: drivers/usb/class/cdc-acm.* 14547 14548USB AR5523 WIRELESS DRIVER 14549M: Pontus Fuchs <pontus.fuchs@gmail.com> 14550L: linux-wireless@vger.kernel.org 14551S: Maintained 14552F: drivers/net/wireless/ath/ar5523/ 14553 14554USB ATTACHED SCSI 14555M: Oliver Neukum <oneukum@suse.com> 14556L: linux-usb@vger.kernel.org 14557L: linux-scsi@vger.kernel.org 14558S: Maintained 14559F: drivers/usb/storage/uas.c 14560 14561USB CDC ETHERNET DRIVER 14562M: Oliver Neukum <oliver@neukum.org> 14563L: linux-usb@vger.kernel.org 14564S: Maintained 14565F: drivers/net/usb/cdc_*.c 14566F: include/uapi/linux/usb/cdc.h 14567 14568USB CHAOSKEY DRIVER 14569M: Keith Packard <keithp@keithp.com> 14570L: linux-usb@vger.kernel.org 14571S: Maintained 14572F: drivers/usb/misc/chaoskey.c 14573 14574USB CYPRESS C67X00 DRIVER 14575M: Peter Korsgaard <jacmet@sunsite.dk> 14576L: linux-usb@vger.kernel.org 14577S: Maintained 14578F: drivers/usb/c67x00/ 14579 14580USB DAVICOM DM9601 DRIVER 14581M: Peter Korsgaard <jacmet@sunsite.dk> 14582L: netdev@vger.kernel.org 14583W: http://www.linux-usb.org/usbnet 14584S: Maintained 14585F: drivers/net/usb/dm9601.c 14586 14587USB DIAMOND RIO500 DRIVER 14588M: Cesar Miquel <miquel@df.uba.ar> 14589L: rio500-users@lists.sourceforge.net 14590W: http://rio500.sourceforge.net 14591S: Maintained 14592F: drivers/usb/misc/rio500* 14593 14594USB EHCI DRIVER 14595M: Alan Stern <stern@rowland.harvard.edu> 14596L: linux-usb@vger.kernel.org 14597S: Maintained 14598F: Documentation/usb/ehci.txt 14599F: drivers/usb/host/ehci* 14600 14601USB GADGET/PERIPHERAL SUBSYSTEM 14602M: Felipe Balbi <balbi@kernel.org> 14603L: linux-usb@vger.kernel.org 14604W: http://www.linux-usb.org/gadget 14605T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14606S: Maintained 14607F: drivers/usb/gadget/ 14608F: include/linux/usb/gadget* 14609 14610USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14611M: Jiri Kosina <jikos@kernel.org> 14612R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14613L: linux-usb@vger.kernel.org 14614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14615S: Maintained 14616F: Documentation/hid/hiddev.txt 14617F: drivers/hid/usbhid/ 14618 14619USB INTEL XHCI ROLE MUX DRIVER 14620M: Hans de Goede <hdegoede@redhat.com> 14621L: linux-usb@vger.kernel.org 14622S: Maintained 14623F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14624 14625USB ISP116X DRIVER 14626M: Olav Kongas <ok@artecdesign.ee> 14627L: linux-usb@vger.kernel.org 14628S: Maintained 14629F: drivers/usb/host/isp116x* 14630F: include/linux/usb/isp116x.h 14631 14632USB LAN78XX ETHERNET DRIVER 14633M: Woojung Huh <woojung.huh@microchip.com> 14634M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14635L: netdev@vger.kernel.org 14636S: Maintained 14637F: drivers/net/usb/lan78xx.* 14638 14639USB MASS STORAGE DRIVER 14640M: Alan Stern <stern@rowland.harvard.edu> 14641L: linux-usb@vger.kernel.org 14642L: usb-storage@lists.one-eyed-alien.net 14643S: Maintained 14644W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14645F: drivers/usb/storage/ 14646 14647USB MIDI DRIVER 14648M: Clemens Ladisch <clemens@ladisch.de> 14649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14650T: git git://git.alsa-project.org/alsa-kernel.git 14651S: Maintained 14652F: sound/usb/midi.* 14653 14654USB NETWORKING DRIVERS 14655L: linux-usb@vger.kernel.org 14656S: Odd Fixes 14657F: drivers/net/usb/ 14658 14659USB OHCI DRIVER 14660M: Alan Stern <stern@rowland.harvard.edu> 14661L: linux-usb@vger.kernel.org 14662S: Maintained 14663F: Documentation/usb/ohci.txt 14664F: drivers/usb/host/ohci* 14665 14666USB OTG FSM (Finite State Machine) 14667M: Peter Chen <Peter.Chen@nxp.com> 14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14669L: linux-usb@vger.kernel.org 14670S: Maintained 14671F: drivers/usb/common/usb-otg-fsm.c 14672 14673USB OVER IP DRIVER 14674M: Valentina Manea <valentina.manea.m@gmail.com> 14675M: Shuah Khan <shuahkh@osg.samsung.com> 14676M: Shuah Khan <shuah@kernel.org> 14677L: linux-usb@vger.kernel.org 14678S: Maintained 14679F: Documentation/usb/usbip_protocol.txt 14680F: drivers/usb/usbip/ 14681F: tools/usb/usbip/ 14682 14683USB PEGASUS DRIVER 14684M: Petko Manolov <petkan@nucleusys.com> 14685L: linux-usb@vger.kernel.org 14686L: netdev@vger.kernel.org 14687T: git git://github.com/petkan/pegasus.git 14688W: https://github.com/petkan/pegasus 14689S: Maintained 14690F: drivers/net/usb/pegasus.* 14691 14692USB PHY LAYER 14693M: Felipe Balbi <balbi@kernel.org> 14694L: linux-usb@vger.kernel.org 14695T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14696S: Maintained 14697F: drivers/usb/phy/ 14698 14699USB PRINTER DRIVER (usblp) 14700M: Pete Zaitcev <zaitcev@redhat.com> 14701L: linux-usb@vger.kernel.org 14702S: Supported 14703F: drivers/usb/class/usblp.c 14704 14705USB QMI WWAN NETWORK DRIVER 14706M: Bjørn Mork <bjorn@mork.no> 14707L: netdev@vger.kernel.org 14708S: Maintained 14709F: Documentation/ABI/testing/sysfs-class-net-qmi 14710F: drivers/net/usb/qmi_wwan.c 14711 14712USB RTL8150 DRIVER 14713M: Petko Manolov <petkan@nucleusys.com> 14714L: linux-usb@vger.kernel.org 14715L: netdev@vger.kernel.org 14716T: git git://github.com/petkan/rtl8150.git 14717W: https://github.com/petkan/rtl8150 14718S: Maintained 14719F: drivers/net/usb/rtl8150.c 14720 14721USB SERIAL SUBSYSTEM 14722M: Johan Hovold <johan@kernel.org> 14723L: linux-usb@vger.kernel.org 14724T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14725S: Maintained 14726F: Documentation/usb/usb-serial.txt 14727F: drivers/usb/serial/ 14728F: include/linux/usb/serial.h 14729 14730USB SMSC75XX ETHERNET DRIVER 14731M: Steve Glendinning <steve.glendinning@shawell.net> 14732L: netdev@vger.kernel.org 14733S: Maintained 14734F: drivers/net/usb/smsc75xx.* 14735 14736USB SMSC95XX ETHERNET DRIVER 14737M: Steve Glendinning <steve.glendinning@shawell.net> 14738M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14739L: netdev@vger.kernel.org 14740S: Maintained 14741F: drivers/net/usb/smsc95xx.* 14742 14743USB SUBSYSTEM 14744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14745L: linux-usb@vger.kernel.org 14746W: http://www.linux-usb.org 14747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14748S: Supported 14749F: Documentation/devicetree/bindings/usb/ 14750F: Documentation/usb/ 14751F: drivers/usb/ 14752F: include/linux/usb.h 14753F: include/linux/usb/ 14754 14755USB TYPEC PI3USB30532 MUX DRIVER 14756M: Hans de Goede <hdegoede@redhat.com> 14757L: linux-usb@vger.kernel.org 14758S: Maintained 14759F: drivers/usb/typec/mux/pi3usb30532.c 14760 14761USB TYPEC SUBSYSTEM 14762M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14763L: linux-usb@vger.kernel.org 14764S: Maintained 14765F: Documentation/ABI/testing/sysfs-class-typec 14766F: Documentation/usb/typec.rst 14767F: drivers/usb/typec/ 14768F: include/linux/usb/typec.h 14769 14770USB UHCI DRIVER 14771M: Alan Stern <stern@rowland.harvard.edu> 14772L: linux-usb@vger.kernel.org 14773S: Maintained 14774F: drivers/usb/host/uhci* 14775 14776USB VIDEO CLASS 14777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14778L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14779L: linux-media@vger.kernel.org 14780T: git git://linuxtv.org/media_tree.git 14781W: http://www.ideasonboard.org/uvc/ 14782S: Maintained 14783F: drivers/media/usb/uvc/ 14784F: include/uapi/linux/uvcvideo.h 14785 14786USB VISION DRIVER 14787M: Hans Verkuil <hverkuil@xs4all.nl> 14788L: linux-media@vger.kernel.org 14789T: git git://linuxtv.org/media_tree.git 14790W: https://linuxtv.org 14791S: Odd Fixes 14792F: drivers/media/usb/usbvision/ 14793 14794USB WEBCAM GADGET 14795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14796L: linux-usb@vger.kernel.org 14797S: Maintained 14798F: drivers/usb/gadget/function/*uvc* 14799F: drivers/usb/gadget/legacy/webcam.c 14800 14801USB WIRELESS RNDIS DRIVER (rndis_wlan) 14802M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14803L: linux-wireless@vger.kernel.org 14804S: Maintained 14805F: drivers/net/wireless/rndis_wlan.c 14806 14807USB XHCI DRIVER 14808M: Mathias Nyman <mathias.nyman@intel.com> 14809L: linux-usb@vger.kernel.org 14810S: Supported 14811F: drivers/usb/host/xhci* 14812F: drivers/usb/host/pci-quirks* 14813 14814USB ZD1201 DRIVER 14815L: linux-wireless@vger.kernel.org 14816W: http://linux-lc100020.sourceforge.net 14817S: Orphan 14818F: drivers/net/wireless/zydas/zd1201.* 14819 14820USB ZR364XX DRIVER 14821M: Antoine Jacquet <royale@zerezo.com> 14822L: linux-usb@vger.kernel.org 14823L: linux-media@vger.kernel.org 14824T: git git://linuxtv.org/media_tree.git 14825W: http://royale.zerezo.com/zr364xx/ 14826S: Maintained 14827F: Documentation/media/v4l-drivers/zr364xx* 14828F: drivers/media/usb/zr364xx/ 14829 14830USER-MODE LINUX (UML) 14831M: Jeff Dike <jdike@addtoit.com> 14832M: Richard Weinberger <richard@nod.at> 14833L: user-mode-linux-devel@lists.sourceforge.net 14834L: user-mode-linux-user@lists.sourceforge.net 14835W: http://user-mode-linux.sourceforge.net 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14837S: Maintained 14838F: Documentation/virtual/uml/ 14839F: arch/um/ 14840F: arch/x86/um/ 14841F: fs/hostfs/ 14842F: fs/hppfs/ 14843 14844USERSPACE I/O (UIO) 14845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14846S: Maintained 14847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14848F: Documentation/driver-api/uio-howto.rst 14849F: drivers/uio/ 14850F: include/linux/uio*.h 14851 14852UTIL-LINUX PACKAGE 14853M: Karel Zak <kzak@redhat.com> 14854L: util-linux@vger.kernel.org 14855W: http://en.wikipedia.org/wiki/Util-linux 14856T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14857S: Maintained 14858 14859UUID HELPERS 14860M: Christoph Hellwig <hch@lst.de> 14861R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14862L: linux-kernel@vger.kernel.org 14863T: git git://git.infradead.org/users/hch/uuid.git 14864F: lib/uuid.c 14865F: lib/test_uuid.c 14866F: include/linux/uuid.h 14867F: include/uapi/linux/uuid.h 14868S: Maintained 14869 14870UVESAFB DRIVER 14871M: Michal Januszewski <spock@gentoo.org> 14872L: linux-fbdev@vger.kernel.org 14873W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14874S: Maintained 14875F: Documentation/fb/uvesafb.txt 14876F: drivers/video/fbdev/uvesafb.* 14877 14878VF610 NAND DRIVER 14879M: Stefan Agner <stefan@agner.ch> 14880L: linux-mtd@lists.infradead.org 14881S: Supported 14882F: drivers/mtd/nand/raw/vf610_nfc.c 14883 14884VFAT/FAT/MSDOS FILESYSTEM 14885M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14886S: Maintained 14887F: Documentation/filesystems/vfat.txt 14888F: fs/fat/ 14889 14890VFIO DRIVER 14891M: Alex Williamson <alex.williamson@redhat.com> 14892L: kvm@vger.kernel.org 14893T: git git://github.com/awilliam/linux-vfio.git 14894S: Maintained 14895F: Documentation/vfio.txt 14896F: drivers/vfio/ 14897F: include/linux/vfio.h 14898F: include/uapi/linux/vfio.h 14899 14900VFIO MEDIATED DEVICE DRIVERS 14901M: Kirti Wankhede <kwankhede@nvidia.com> 14902L: kvm@vger.kernel.org 14903S: Maintained 14904F: Documentation/vfio-mediated-device.txt 14905F: drivers/vfio/mdev/ 14906F: include/linux/mdev.h 14907F: samples/vfio-mdev/ 14908 14909VFIO PLATFORM DRIVER 14910M: Eric Auger <eric.auger@redhat.com> 14911L: kvm@vger.kernel.org 14912S: Maintained 14913F: drivers/vfio/platform/ 14914 14915VGA_SWITCHEROO 14916R: Lukas Wunner <lukas@wunner.de> 14917S: Maintained 14918F: Documentation/gpu/vga-switcheroo.rst 14919F: drivers/gpu/vga/vga_switcheroo.c 14920F: include/linux/vga_switcheroo.h 14921T: git git://anongit.freedesktop.org/drm/drm-misc 14922 14923VIA RHINE NETWORK DRIVER 14924S: Orphan 14925F: drivers/net/ethernet/via/via-rhine.c 14926 14927VIA SD/MMC CARD CONTROLLER DRIVER 14928M: Bruce Chang <brucechang@via.com.tw> 14929M: Harald Welte <HaraldWelte@viatech.com> 14930S: Maintained 14931F: drivers/mmc/host/via-sdmmc.c 14932 14933VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14934M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14935L: linux-fbdev@vger.kernel.org 14936S: Maintained 14937F: include/linux/via-core.h 14938F: include/linux/via-gpio.h 14939F: include/linux/via_i2c.h 14940F: drivers/video/fbdev/via/ 14941 14942VIA VELOCITY NETWORK DRIVER 14943M: Francois Romieu <romieu@fr.zoreil.com> 14944L: netdev@vger.kernel.org 14945S: Maintained 14946F: drivers/net/ethernet/via/via-velocity.* 14947 14948VIDEO MULTIPLEXER DRIVER 14949M: Philipp Zabel <p.zabel@pengutronix.de> 14950L: linux-media@vger.kernel.org 14951S: Maintained 14952F: drivers/media/platform/video-mux.c 14953 14954VIDEOBUF2 FRAMEWORK 14955M: Pawel Osciak <pawel@osciak.com> 14956M: Marek Szyprowski <m.szyprowski@samsung.com> 14957M: Kyungmin Park <kyungmin.park@samsung.com> 14958L: linux-media@vger.kernel.org 14959S: Maintained 14960F: drivers/media/v4l2-core/videobuf2-* 14961F: include/media/videobuf2-* 14962 14963VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14964M: Helen Koike <helen.koike@collabora.com> 14965L: linux-media@vger.kernel.org 14966T: git git://linuxtv.org/media_tree.git 14967W: https://linuxtv.org 14968S: Maintained 14969F: drivers/media/platform/vimc/* 14970 14971VIRT LIB 14972M: Alex Williamson <alex.williamson@redhat.com> 14973M: Paolo Bonzini <pbonzini@redhat.com> 14974L: kvm@vger.kernel.org 14975S: Supported 14976F: virt/lib/ 14977 14978VIRTIO AND VHOST VSOCK DRIVER 14979M: Stefan Hajnoczi <stefanha@redhat.com> 14980L: kvm@vger.kernel.org 14981L: virtualization@lists.linux-foundation.org 14982L: netdev@vger.kernel.org 14983S: Maintained 14984F: include/linux/virtio_vsock.h 14985F: include/uapi/linux/virtio_vsock.h 14986F: include/uapi/linux/vsockmon.h 14987F: include/uapi/linux/vm_sockets_diag.h 14988F: net/vmw_vsock/diag.c 14989F: net/vmw_vsock/af_vsock_tap.c 14990F: net/vmw_vsock/virtio_transport_common.c 14991F: net/vmw_vsock/virtio_transport.c 14992F: drivers/net/vsockmon.c 14993F: drivers/vhost/vsock.c 14994F: drivers/vhost/vsock.h 14995F: tools/testing/vsock/ 14996 14997VIRTIO CONSOLE DRIVER 14998M: Amit Shah <amit@kernel.org> 14999L: virtualization@lists.linux-foundation.org 15000S: Maintained 15001F: drivers/char/virtio_console.c 15002F: include/linux/virtio_console.h 15003F: include/uapi/linux/virtio_console.h 15004 15005VIRTIO CORE, NET AND BLOCK DRIVERS 15006M: "Michael S. Tsirkin" <mst@redhat.com> 15007M: Jason Wang <jasowang@redhat.com> 15008L: virtualization@lists.linux-foundation.org 15009S: Maintained 15010F: Documentation/devicetree/bindings/virtio/ 15011F: drivers/virtio/ 15012F: tools/virtio/ 15013F: drivers/net/virtio_net.c 15014F: drivers/block/virtio_blk.c 15015F: include/linux/virtio*.h 15016F: include/uapi/linux/virtio_*.h 15017F: drivers/crypto/virtio/ 15018F: mm/balloon_compaction.c 15019 15020VIRTIO CRYPTO DRIVER 15021M: Gonglei <arei.gonglei@huawei.com> 15022L: virtualization@lists.linux-foundation.org 15023L: linux-crypto@vger.kernel.org 15024S: Maintained 15025F: drivers/crypto/virtio/ 15026F: include/uapi/linux/virtio_crypto.h 15027 15028VIRTIO DRIVERS FOR S390 15029M: Cornelia Huck <cohuck@redhat.com> 15030M: Halil Pasic <pasic@linux.ibm.com> 15031L: linux-s390@vger.kernel.org 15032L: virtualization@lists.linux-foundation.org 15033L: kvm@vger.kernel.org 15034S: Supported 15035F: drivers/s390/virtio/ 15036F: arch/s390/include/uapi/asm/virtio-ccw.h 15037 15038VIRTIO GPU DRIVER 15039M: David Airlie <airlied@linux.ie> 15040M: Gerd Hoffmann <kraxel@redhat.com> 15041L: dri-devel@lists.freedesktop.org 15042L: virtualization@lists.linux-foundation.org 15043T: git git://anongit.freedesktop.org/drm/drm-misc 15044S: Maintained 15045F: drivers/gpu/drm/virtio/ 15046F: include/uapi/linux/virtio_gpu.h 15047 15048VIRTIO HOST (VHOST) 15049M: "Michael S. Tsirkin" <mst@redhat.com> 15050M: Jason Wang <jasowang@redhat.com> 15051L: kvm@vger.kernel.org 15052L: virtualization@lists.linux-foundation.org 15053L: netdev@vger.kernel.org 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15055S: Maintained 15056F: drivers/vhost/ 15057F: include/uapi/linux/vhost.h 15058 15059VIRTIO INPUT DRIVER 15060M: Gerd Hoffmann <kraxel@redhat.com> 15061S: Maintained 15062F: drivers/virtio/virtio_input.c 15063F: include/uapi/linux/virtio_input.h 15064 15065VIRTUAL BOX GUEST DEVICE DRIVER 15066M: Hans de Goede <hdegoede@redhat.com> 15067M: Arnd Bergmann <arnd@arndb.de> 15068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15069S: Maintained 15070F: include/linux/vbox_utils.h 15071F: include/uapi/linux/vbox*.h 15072F: drivers/virt/vboxguest/ 15073 15074VIRTUAL SERIO DEVICE DRIVER 15075M: Stephen Chandler Paul <thatslyude@gmail.com> 15076S: Maintained 15077F: drivers/input/serio/userio.c 15078F: include/uapi/linux/userio.h 15079 15080VIVID VIRTUAL VIDEO DRIVER 15081M: Hans Verkuil <hverkuil@xs4all.nl> 15082L: linux-media@vger.kernel.org 15083T: git git://linuxtv.org/media_tree.git 15084W: https://linuxtv.org 15085S: Maintained 15086F: drivers/media/platform/vivid/* 15087 15088VLYNQ BUS 15089M: Florian Fainelli <f.fainelli@gmail.com> 15090L: openwrt-devel@lists.openwrt.org (subscribers-only) 15091S: Maintained 15092F: drivers/vlynq/vlynq.c 15093F: include/linux/vlynq.h 15094 15095VME SUBSYSTEM 15096M: Martyn Welch <martyn@welchs.me.uk> 15097M: Manohar Vanga <manohar.vanga@gmail.com> 15098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15099L: devel@driverdev.osuosl.org 15100S: Maintained 15101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15102F: Documentation/driver-api/vme.rst 15103F: drivers/staging/vme/ 15104F: drivers/vme/ 15105F: include/linux/vme* 15106 15107VMWARE BALLOON DRIVER 15108M: Xavier Deguillard <xdeguillard@vmware.com> 15109M: Philip Moltmann <moltmann@vmware.com> 15110M: "VMware, Inc." <pv-drivers@vmware.com> 15111L: linux-kernel@vger.kernel.org 15112S: Maintained 15113F: drivers/misc/vmw_balloon.c 15114 15115VMWARE HYPERVISOR INTERFACE 15116M: Alok Kataria <akataria@vmware.com> 15117L: virtualization@lists.linux-foundation.org 15118S: Supported 15119F: arch/x86/kernel/cpu/vmware.c 15120 15121VMWARE PVRDMA DRIVER 15122M: Adit Ranadive <aditr@vmware.com> 15123M: VMware PV-Drivers <pv-drivers@vmware.com> 15124L: linux-rdma@vger.kernel.org 15125S: Maintained 15126F: drivers/infiniband/hw/vmw_pvrdma/ 15127 15128VMware PVSCSI driver 15129M: Jim Gill <jgill@vmware.com> 15130M: VMware PV-Drivers <pv-drivers@vmware.com> 15131L: linux-scsi@vger.kernel.org 15132S: Maintained 15133F: drivers/scsi/vmw_pvscsi.c 15134F: drivers/scsi/vmw_pvscsi.h 15135 15136VMWARE VMMOUSE SUBDRIVER 15137M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15138M: "VMware, Inc." <pv-drivers@vmware.com> 15139L: linux-input@vger.kernel.org 15140S: Maintained 15141F: drivers/input/mouse/vmmouse.c 15142F: drivers/input/mouse/vmmouse.h 15143 15144VMWARE VMXNET3 ETHERNET DRIVER 15145M: Ronak Doshi <doshir@vmware.com> 15146M: "VMware, Inc." <pv-drivers@vmware.com> 15147L: netdev@vger.kernel.org 15148S: Maintained 15149F: drivers/net/vmxnet3/ 15150 15151VOCORE VOCORE2 BOARD 15152M: Harvey Hunt <harveyhuntnexus@gmail.com> 15153L: linux-mips@linux-mips.org 15154S: Maintained 15155F: arch/mips/boot/dts/ralink/vocore2.dts 15156 15157VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15158M: Liam Girdwood <lgirdwood@gmail.com> 15159M: Mark Brown <broonie@kernel.org> 15160L: linux-kernel@vger.kernel.org 15161W: http://www.slimlogic.co.uk/?p=48 15162T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15163S: Supported 15164F: Documentation/devicetree/bindings/regulator/ 15165F: Documentation/power/regulator/ 15166F: drivers/regulator/ 15167F: include/dt-bindings/regulator/ 15168F: include/linux/regulator/ 15169 15170VRF 15171M: David Ahern <dsa@cumulusnetworks.com> 15172M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15173L: netdev@vger.kernel.org 15174S: Maintained 15175F: drivers/net/vrf.c 15176F: Documentation/networking/vrf.txt 15177 15178VT1211 HARDWARE MONITOR DRIVER 15179M: Juerg Haefliger <juergh@gmail.com> 15180L: linux-hwmon@vger.kernel.org 15181S: Maintained 15182F: Documentation/hwmon/vt1211 15183F: drivers/hwmon/vt1211.c 15184 15185VT8231 HARDWARE MONITOR DRIVER 15186M: Roger Lucas <vt8231@hiddenengine.co.uk> 15187L: linux-hwmon@vger.kernel.org 15188S: Maintained 15189F: drivers/hwmon/vt8231.c 15190 15191VUB300 USB to SDIO/SD/MMC bridge chip 15192M: Tony Olech <tony.olech@elandigitalsystems.com> 15193L: linux-mmc@vger.kernel.org 15194L: linux-usb@vger.kernel.org 15195S: Supported 15196F: drivers/mmc/host/vub300.c 15197 15198W1 DALLAS'S 1-WIRE BUS 15199M: Evgeniy Polyakov <zbr@ioremap.net> 15200S: Maintained 15201F: Documentation/w1/ 15202F: drivers/w1/ 15203F: include/linux/w1.h 15204 15205W83791D HARDWARE MONITORING DRIVER 15206M: Marc Hulsman <m.hulsman@tudelft.nl> 15207L: linux-hwmon@vger.kernel.org 15208S: Maintained 15209F: Documentation/hwmon/w83791d 15210F: drivers/hwmon/w83791d.c 15211 15212W83793 HARDWARE MONITORING DRIVER 15213M: Rudolf Marek <r.marek@assembler.cz> 15214L: linux-hwmon@vger.kernel.org 15215S: Maintained 15216F: Documentation/hwmon/w83793 15217F: drivers/hwmon/w83793.c 15218 15219W83795 HARDWARE MONITORING DRIVER 15220M: Jean Delvare <jdelvare@suse.com> 15221L: linux-hwmon@vger.kernel.org 15222S: Maintained 15223F: drivers/hwmon/w83795.c 15224 15225W83L51xD SD/MMC CARD INTERFACE DRIVER 15226M: Pierre Ossman <pierre@ossman.eu> 15227S: Maintained 15228F: drivers/mmc/host/wbsd.* 15229 15230WACOM PROTOCOL 4 SERIAL TABLETS 15231M: Julian Squires <julian@cipht.net> 15232M: Hans de Goede <hdegoede@redhat.com> 15233L: linux-input@vger.kernel.org 15234S: Maintained 15235F: drivers/input/tablet/wacom_serial4.c 15236 15237WATCHDOG DEVICE DRIVERS 15238M: Wim Van Sebroeck <wim@linux-watchdog.org> 15239M: Guenter Roeck <linux@roeck-us.net> 15240L: linux-watchdog@vger.kernel.org 15241W: http://www.linux-watchdog.org/ 15242T: git git://www.linux-watchdog.org/linux-watchdog.git 15243S: Maintained 15244F: Documentation/devicetree/bindings/watchdog/ 15245F: Documentation/watchdog/ 15246F: drivers/watchdog/ 15247F: include/linux/watchdog.h 15248F: include/uapi/linux/watchdog.h 15249 15250WHISKEYCOVE PMIC GPIO DRIVER 15251M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15252L: linux-gpio@vger.kernel.org 15253S: Maintained 15254F: drivers/gpio/gpio-wcove.c 15255 15256WIIMOTE HID DRIVER 15257M: David Herrmann <dh.herrmann@googlemail.com> 15258L: linux-input@vger.kernel.org 15259S: Maintained 15260F: drivers/hid/hid-wiimote* 15261 15262WILOCITY WIL6210 WIRELESS DRIVER 15263M: Maya Erez <merez@codeaurora.org> 15264L: linux-wireless@vger.kernel.org 15265L: wil6210@qti.qualcomm.com 15266S: Supported 15267W: http://wireless.kernel.org/en/users/Drivers/wil6210 15268F: drivers/net/wireless/ath/wil6210/ 15269 15270WIMAX STACK 15271M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15272M: linux-wimax@intel.com 15273L: wimax@linuxwimax.org (subscribers-only) 15274S: Supported 15275W: http://linuxwimax.org 15276F: Documentation/wimax/README.wimax 15277F: include/linux/wimax/debug.h 15278F: include/net/wimax.h 15279F: include/uapi/linux/wimax.h 15280F: net/wimax/ 15281 15282WINBOND CIR DRIVER 15283M: David Härdeman <david@hardeman.nu> 15284S: Maintained 15285F: drivers/media/rc/winbond-cir.c 15286 15287WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15288M: William Breathitt Gray <vilhelm.gray@gmail.com> 15289L: linux-watchdog@vger.kernel.org 15290S: Maintained 15291F: drivers/watchdog/ebc-c384_wdt.c 15292 15293WINSYSTEMS WS16C48 GPIO DRIVER 15294M: William Breathitt Gray <vilhelm.gray@gmail.com> 15295L: linux-gpio@vger.kernel.org 15296S: Maintained 15297F: drivers/gpio/gpio-ws16c48.c 15298 15299WISTRON LAPTOP BUTTON DRIVER 15300M: Miloslav Trmac <mitr@volny.cz> 15301S: Maintained 15302F: drivers/input/misc/wistron_btns.c 15303 15304WL3501 WIRELESS PCMCIA CARD DRIVER 15305L: linux-wireless@vger.kernel.org 15306S: Odd fixes 15307F: drivers/net/wireless/wl3501* 15308 15309WOLFSON MICROELECTRONICS DRIVERS 15310L: patches@opensource.cirrus.com 15311T: git https://github.com/CirrusLogic/linux-drivers.git 15312W: https://github.com/CirrusLogic/linux-drivers/wiki 15313S: Supported 15314F: Documentation/hwmon/wm83?? 15315F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15316F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15317F: Documentation/devicetree/bindings/mfd/arizona.txt 15318F: Documentation/devicetree/bindings/mfd/wm831x.txt 15319F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15320F: arch/arm/mach-s3c64xx/mach-crag6410* 15321F: drivers/clk/clk-wm83*.c 15322F: drivers/extcon/extcon-arizona.c 15323F: drivers/leds/leds-wm83*.c 15324F: drivers/gpio/gpio-*wm*.c 15325F: drivers/gpio/gpio-arizona.c 15326F: drivers/hwmon/wm83??-hwmon.c 15327F: drivers/input/misc/wm831x-on.c 15328F: drivers/input/touchscreen/wm831x-ts.c 15329F: drivers/input/touchscreen/wm97*.c 15330F: drivers/mfd/arizona* 15331F: drivers/mfd/wm*.c 15332F: drivers/mfd/cs47l24* 15333F: drivers/power/supply/wm83*.c 15334F: drivers/rtc/rtc-wm83*.c 15335F: drivers/regulator/wm8*.c 15336F: drivers/regulator/arizona* 15337F: drivers/video/backlight/wm83*_bl.c 15338F: drivers/watchdog/wm83*_wdt.c 15339F: include/linux/mfd/arizona/ 15340F: include/linux/mfd/wm831x/ 15341F: include/linux/mfd/wm8350/ 15342F: include/linux/mfd/wm8400* 15343F: include/linux/regulator/arizona* 15344F: include/linux/wm97xx.h 15345F: include/sound/wm????.h 15346F: sound/soc/codecs/arizona.? 15347F: sound/soc/codecs/wm* 15348F: sound/soc/codecs/cs47l24* 15349 15350WORKQUEUE 15351M: Tejun Heo <tj@kernel.org> 15352R: Lai Jiangshan <jiangshanlai@gmail.com> 15353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15354S: Maintained 15355F: include/linux/workqueue.h 15356F: kernel/workqueue.c 15357F: Documentation/core-api/workqueue.rst 15358 15359X-POWERS AXP288 PMIC DRIVERS 15360M: Hans de Goede <hdegoede@redhat.com> 15361S: Maintained 15362N: axp288 15363F: drivers/acpi/pmic/intel_pmic_xpower.c 15364 15365X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15366M: Chen-Yu Tsai <wens@csie.org> 15367L: linux-kernel@vger.kernel.org 15368S: Maintained 15369N: axp[128] 15370 15371X.25 NETWORK LAYER 15372M: Andrew Hendry <andrew.hendry@gmail.com> 15373L: linux-x25@vger.kernel.org 15374S: Odd Fixes 15375F: Documentation/networking/x25* 15376F: include/net/x25* 15377F: net/x25/ 15378 15379X86 ARCHITECTURE (32-BIT AND 64-BIT) 15380M: Thomas Gleixner <tglx@linutronix.de> 15381M: Ingo Molnar <mingo@redhat.com> 15382R: "H. Peter Anvin" <hpa@zytor.com> 15383M: x86@kernel.org 15384L: linux-kernel@vger.kernel.org 15385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15386S: Maintained 15387F: Documentation/x86/ 15388F: arch/x86/ 15389 15390X86 MCE INFRASTRUCTURE 15391M: Tony Luck <tony.luck@intel.com> 15392M: Borislav Petkov <bp@alien8.de> 15393L: linux-edac@vger.kernel.org 15394S: Maintained 15395F: arch/x86/kernel/cpu/mcheck/* 15396 15397X86 MICROCODE UPDATE SUPPORT 15398M: Borislav Petkov <bp@alien8.de> 15399S: Maintained 15400F: arch/x86/kernel/cpu/microcode/* 15401 15402X86 PLATFORM DRIVERS 15403M: Darren Hart <dvhart@infradead.org> 15404M: Andy Shevchenko <andy@infradead.org> 15405L: platform-driver-x86@vger.kernel.org 15406T: git git://git.infradead.org/linux-platform-drivers-x86.git 15407S: Maintained 15408F: drivers/platform/x86/ 15409F: drivers/platform/olpc/ 15410 15411X86 VDSO 15412M: Andy Lutomirski <luto@amacapital.net> 15413L: linux-kernel@vger.kernel.org 15414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15415S: Maintained 15416F: arch/x86/entry/vdso/ 15417 15418XC2028/3028 TUNER DRIVER 15419M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15420M: Mauro Carvalho Chehab <mchehab@kernel.org> 15421L: linux-media@vger.kernel.org 15422W: https://linuxtv.org 15423T: git git://linuxtv.org/media_tree.git 15424S: Maintained 15425F: drivers/media/tuners/tuner-xc2028.* 15426 15427XEN BLOCK SUBSYSTEM 15428M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15429M: Roger Pau Monné <roger.pau@citrix.com> 15430L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15431S: Supported 15432F: drivers/block/xen-blkback/* 15433F: drivers/block/xen* 15434 15435XEN HYPERVISOR ARM 15436M: Stefano Stabellini <sstabellini@kernel.org> 15437L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15438S: Maintained 15439F: arch/arm/xen/ 15440F: arch/arm/include/asm/xen/ 15441 15442XEN HYPERVISOR ARM64 15443M: Stefano Stabellini <sstabellini@kernel.org> 15444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15445S: Maintained 15446F: arch/arm64/xen/ 15447F: arch/arm64/include/asm/xen/ 15448 15449XEN HYPERVISOR INTERFACE 15450M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15451M: Juergen Gross <jgross@suse.com> 15452L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15454S: Supported 15455F: arch/x86/xen/ 15456F: drivers/*/xen-*front.c 15457F: drivers/xen/ 15458F: arch/x86/include/asm/xen/ 15459F: arch/x86/include/asm/pvclock-abi.h 15460F: include/xen/ 15461F: include/uapi/xen/ 15462F: Documentation/ABI/stable/sysfs-hypervisor-xen 15463F: Documentation/ABI/testing/sysfs-hypervisor-xen 15464 15465XEN NETWORK BACKEND DRIVER 15466M: Wei Liu <wei.liu2@citrix.com> 15467M: Paul Durrant <paul.durrant@citrix.com> 15468L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15469L: netdev@vger.kernel.org 15470S: Supported 15471F: drivers/net/xen-netback/* 15472 15473XEN PCI SUBSYSTEM 15474M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15475L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15476S: Supported 15477F: arch/x86/pci/*xen* 15478F: drivers/pci/*xen* 15479 15480XEN PVSCSI DRIVERS 15481M: Juergen Gross <jgross@suse.com> 15482L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15483L: linux-scsi@vger.kernel.org 15484S: Supported 15485F: drivers/scsi/xen-scsifront.c 15486F: drivers/xen/xen-scsiback.c 15487F: include/xen/interface/io/vscsiif.h 15488 15489XEN SWIOTLB SUBSYSTEM 15490M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15491L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15492L: iommu@lists.linux-foundation.org 15493S: Supported 15494F: arch/x86/xen/*swiotlb* 15495F: drivers/xen/*swiotlb* 15496 15497XFS FILESYSTEM 15498M: Darrick J. Wong <darrick.wong@oracle.com> 15499M: linux-xfs@vger.kernel.org 15500L: linux-xfs@vger.kernel.org 15501W: http://xfs.org/ 15502T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15503S: Supported 15504F: Documentation/filesystems/xfs.txt 15505F: fs/xfs/ 15506 15507XILINX AXI ETHERNET DRIVER 15508M: Anirudha Sarangi <anirudh@xilinx.com> 15509M: John Linn <John.Linn@xilinx.com> 15510S: Maintained 15511F: drivers/net/ethernet/xilinx/xilinx_axienet* 15512 15513XILINX UARTLITE SERIAL DRIVER 15514M: Peter Korsgaard <jacmet@sunsite.dk> 15515L: linux-serial@vger.kernel.org 15516S: Maintained 15517F: drivers/tty/serial/uartlite.c 15518 15519XILINX VIDEO IP CORES 15520M: Hyun Kwon <hyun.kwon@xilinx.com> 15521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15522L: linux-media@vger.kernel.org 15523T: git git://linuxtv.org/media_tree.git 15524S: Supported 15525F: Documentation/devicetree/bindings/media/xilinx/ 15526F: drivers/media/platform/xilinx/ 15527F: include/uapi/linux/xilinx-v4l2-controls.h 15528 15529XILLYBUS DRIVER 15530M: Eli Billauer <eli.billauer@gmail.com> 15531L: linux-kernel@vger.kernel.org 15532S: Supported 15533F: drivers/char/xillybus/ 15534 15535XRA1403 GPIO EXPANDER 15536M: Nandor Han <nandor.han@ge.com> 15537M: Semi Malinen <semi.malinen@ge.com> 15538L: linux-gpio@vger.kernel.org 15539S: Maintained 15540F: drivers/gpio/gpio-xra1403.c 15541F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15542 15543XTENSA XTFPGA PLATFORM SUPPORT 15544M: Max Filippov <jcmvbkbc@gmail.com> 15545L: linux-xtensa@linux-xtensa.org 15546S: Maintained 15547F: drivers/spi/spi-xtensa-xtfpga.c 15548F: sound/soc/xtensa/xtfpga-i2s.c 15549 15550YAM DRIVER FOR AX.25 15551M: Jean-Paul Roubelat <jpr@f6fbb.org> 15552L: linux-hams@vger.kernel.org 15553S: Maintained 15554F: drivers/net/hamradio/yam* 15555F: include/linux/yam.h 15556 15557YAMA SECURITY MODULE 15558M: Kees Cook <keescook@chromium.org> 15559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15560S: Supported 15561F: security/yama/ 15562F: Documentation/admin-guide/LSM/Yama.rst 15563 15564YEALINK PHONE DRIVER 15565M: Henk Vergonet <Henk.Vergonet@gmail.com> 15566L: usbb2k-api-dev@nongnu.org 15567S: Maintained 15568F: Documentation/input/yealink.rst 15569F: drivers/input/misc/yealink.* 15570 15571Z8530 DRIVER FOR AX.25 15572M: Joerg Reuter <jreuter@yaina.de> 15573W: http://yaina.de/jreuter/ 15574W: http://www.qsl.net/dl1bke/ 15575L: linux-hams@vger.kernel.org 15576S: Maintained 15577F: Documentation/networking/z8530drv.txt 15578F: drivers/net/hamradio/*scc.c 15579F: drivers/net/hamradio/z8530.h 15580 15581ZBUD COMPRESSED PAGE ALLOCATOR 15582M: Seth Jennings <sjenning@redhat.com> 15583M: Dan Streetman <ddstreet@ieee.org> 15584L: linux-mm@kvack.org 15585S: Maintained 15586F: mm/zbud.c 15587F: include/linux/zbud.h 15588 15589ZD1211RW WIRELESS DRIVER 15590M: Daniel Drake <dsd@gentoo.org> 15591M: Ulrich Kunitz <kune@deine-taler.de> 15592W: http://zd1211.ath.cx/wiki/DriverRewrite 15593L: linux-wireless@vger.kernel.org 15594L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15595S: Maintained 15596F: drivers/net/wireless/zydas/zd1211rw/ 15597 15598ZD1301 MEDIA DRIVER 15599M: Antti Palosaari <crope@iki.fi> 15600L: linux-media@vger.kernel.org 15601W: https://linuxtv.org/ 15602W: http://palosaari.fi/linux/ 15603Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15604S: Maintained 15605F: drivers/media/usb/dvb-usb-v2/zd1301* 15606 15607ZD1301_DEMOD MEDIA DRIVER 15608M: Antti Palosaari <crope@iki.fi> 15609L: linux-media@vger.kernel.org 15610W: https://linuxtv.org/ 15611W: http://palosaari.fi/linux/ 15612Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15613S: Maintained 15614F: drivers/media/dvb-frontends/zd1301_demod* 15615 15616ZPOOL COMPRESSED PAGE STORAGE API 15617M: Dan Streetman <ddstreet@ieee.org> 15618L: linux-mm@kvack.org 15619S: Maintained 15620F: mm/zpool.c 15621F: include/linux/zpool.h 15622 15623ZR36067 VIDEO FOR LINUX DRIVER 15624L: mjpeg-users@lists.sourceforge.net 15625L: linux-media@vger.kernel.org 15626W: http://mjpeg.sourceforge.net/driver-zoran/ 15627T: hg https://linuxtv.org/hg/v4l-dvb 15628S: Odd Fixes 15629F: drivers/media/pci/zoran/ 15630 15631ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15632M: Minchan Kim <minchan@kernel.org> 15633M: Nitin Gupta <ngupta@vflare.org> 15634R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15635L: linux-kernel@vger.kernel.org 15636S: Maintained 15637F: drivers/block/zram/ 15638F: Documentation/blockdev/zram.txt 15639 15640ZS DECSTATION Z85C30 SERIAL DRIVER 15641M: "Maciej W. Rozycki" <macro@linux-mips.org> 15642S: Maintained 15643F: drivers/tty/serial/zs.* 15644 15645ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15646M: Minchan Kim <minchan@kernel.org> 15647M: Nitin Gupta <ngupta@vflare.org> 15648R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15649L: linux-mm@kvack.org 15650S: Maintained 15651F: mm/zsmalloc.c 15652F: include/linux/zsmalloc.h 15653F: Documentation/vm/zsmalloc.rst 15654 15655ZSWAP COMPRESSED SWAP CACHING 15656M: Seth Jennings <sjenning@redhat.com> 15657M: Dan Streetman <ddstreet@ieee.org> 15658L: linux-mm@kvack.org 15659S: Maintained 15660F: mm/zswap.c 15661 15662THE REST 15663M: Linus Torvalds <torvalds@linux-foundation.org> 15664L: linux-kernel@vger.kernel.org 15665Q: http://patchwork.kernel.org/project/LKML/list/ 15666T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15667S: Buried alive in reporters 15668F: * 15669F: */ 15670