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/ABI/testing/sysfs-class-power 11274F: Documentation/devicetree/bindings/power/supply/ 11275F: include/linux/power_supply.h 11276F: drivers/power/supply/ 11277 11278POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11279M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11280L: linuxppc-dev@lists.ozlabs.org 11281S: Maintained 11282F: drivers/char/powernv-op-panel.c 11283 11284PPP OVER ATM (RFC 2364) 11285M: Mitchell Blank Jr <mitch@sfgoth.com> 11286S: Maintained 11287F: net/atm/pppoatm.c 11288F: include/uapi/linux/atmppp.h 11289 11290PPP OVER ETHERNET 11291M: Michal Ostrowski <mostrows@earthlink.net> 11292S: Maintained 11293F: drivers/net/ppp/pppoe.c 11294F: drivers/net/ppp/pppox.c 11295 11296PPP OVER L2TP 11297M: James Chapman <jchapman@katalix.com> 11298S: Maintained 11299F: net/l2tp/l2tp_ppp.c 11300F: include/linux/if_pppol2tp.h 11301F: include/uapi/linux/if_pppol2tp.h 11302 11303PPP PROTOCOL DRIVERS AND COMPRESSORS 11304M: Paul Mackerras <paulus@samba.org> 11305L: linux-ppp@vger.kernel.org 11306S: Maintained 11307F: drivers/net/ppp/ppp_* 11308 11309PPS SUPPORT 11310M: Rodolfo Giometti <giometti@enneenne.com> 11311W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11312L: linuxpps@ml.enneenne.com (subscribers-only) 11313S: Maintained 11314F: Documentation/pps/ 11315F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11316F: Documentation/ABI/testing/sysfs-pps 11317F: drivers/pps/ 11318F: include/linux/pps*.h 11319F: include/uapi/linux/pps.h 11320 11321PPTP DRIVER 11322M: Dmitry Kozlov <xeb@mail.ru> 11323L: netdev@vger.kernel.org 11324S: Maintained 11325F: drivers/net/ppp/pptp.c 11326W: http://sourceforge.net/projects/accel-pptp 11327 11328PREEMPTIBLE KERNEL 11329M: Robert Love <rml@tech9.net> 11330L: kpreempt-tech@lists.sourceforge.net 11331W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11332S: Supported 11333F: Documentation/preempt-locking.txt 11334F: include/linux/preempt.h 11335 11336PRINTK 11337M: Petr Mladek <pmladek@suse.com> 11338M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11339R: Steven Rostedt <rostedt@goodmis.org> 11340S: Maintained 11341F: kernel/printk/ 11342F: include/linux/printk.h 11343 11344PRISM54 WIRELESS DRIVER 11345M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11346L: linux-wireless@vger.kernel.org 11347W: http://wireless.kernel.org/en/users/Drivers/p54 11348S: Obsolete 11349F: drivers/net/wireless/intersil/prism54/ 11350 11351PROC SYSCTL 11352M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11353M: Kees Cook <keescook@chromium.org> 11354L: linux-kernel@vger.kernel.org 11355L: linux-fsdevel@vger.kernel.org 11356S: Maintained 11357F: fs/proc/proc_sysctl.c 11358F: include/linux/sysctl.h 11359F: kernel/sysctl.c 11360F: tools/testing/selftests/sysctl/ 11361 11362PS3 NETWORK SUPPORT 11363M: Geoff Levand <geoff@infradead.org> 11364L: netdev@vger.kernel.org 11365L: linuxppc-dev@lists.ozlabs.org 11366S: Maintained 11367F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11368 11369PS3 PLATFORM SUPPORT 11370M: Geoff Levand <geoff@infradead.org> 11371L: linuxppc-dev@lists.ozlabs.org 11372S: Maintained 11373F: arch/powerpc/boot/ps3* 11374F: arch/powerpc/include/asm/lv1call.h 11375F: arch/powerpc/include/asm/ps3*.h 11376F: arch/powerpc/platforms/ps3/ 11377F: drivers/*/ps3* 11378F: drivers/ps3/ 11379F: drivers/rtc/rtc-ps3.c 11380F: drivers/usb/host/*ps3.c 11381F: sound/ppc/snd_ps3* 11382 11383PS3VRAM DRIVER 11384M: Jim Paris <jim@jtan.com> 11385M: Geoff Levand <geoff@infradead.org> 11386L: linuxppc-dev@lists.ozlabs.org 11387S: Maintained 11388F: drivers/block/ps3vram.c 11389 11390PSAMPLE PACKET SAMPLING SUPPORT: 11391M: Yotam Gigi <yotam.gi@gmail.com> 11392S: Maintained 11393F: net/psample 11394F: include/net/psample.h 11395F: include/uapi/linux/psample.h 11396 11397PSTORE FILESYSTEM 11398M: Kees Cook <keescook@chromium.org> 11399M: Anton Vorontsov <anton@enomsg.org> 11400M: Colin Cross <ccross@android.com> 11401M: Tony Luck <tony.luck@intel.com> 11402S: Maintained 11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11404F: fs/pstore/ 11405F: include/linux/pstore* 11406F: drivers/firmware/efi/efi-pstore.c 11407F: drivers/acpi/apei/erst.c 11408F: Documentation/admin-guide/ramoops.rst 11409F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11410K: \b(pstore|ramoops) 11411 11412PTP HARDWARE CLOCK SUPPORT 11413M: Richard Cochran <richardcochran@gmail.com> 11414L: netdev@vger.kernel.org 11415S: Maintained 11416W: http://linuxptp.sourceforge.net/ 11417F: Documentation/ABI/testing/sysfs-ptp 11418F: Documentation/ptp/* 11419F: drivers/net/ethernet/freescale/gianfar_ptp.c 11420F: drivers/net/phy/dp83640* 11421F: drivers/ptp/* 11422F: include/linux/ptp_cl* 11423 11424PTRACE SUPPORT 11425M: Oleg Nesterov <oleg@redhat.com> 11426S: Maintained 11427F: include/asm-generic/syscall.h 11428F: include/linux/ptrace.h 11429F: include/linux/regset.h 11430F: include/linux/tracehook.h 11431F: include/uapi/linux/ptrace.h 11432F: include/uapi/linux/ptrace.h 11433F: include/asm-generic/ptrace.h 11434F: kernel/ptrace.c 11435F: arch/*/ptrace*.c 11436F: arch/*/*/ptrace*.c 11437F: arch/*/include/asm/ptrace*.h 11438 11439PULSE8-CEC DRIVER 11440M: Hans Verkuil <hverkuil@xs4all.nl> 11441L: linux-media@vger.kernel.org 11442T: git git://linuxtv.org/media_tree.git 11443S: Maintained 11444F: drivers/media/usb/pulse8-cec/* 11445F: Documentation/media/cec-drivers/pulse8-cec.rst 11446 11447PVRUSB2 VIDEO4LINUX DRIVER 11448M: Mike Isely <isely@pobox.com> 11449L: pvrusb2@isely.net (subscribers-only) 11450L: linux-media@vger.kernel.org 11451W: http://www.isely.net/pvrusb2/ 11452T: git git://linuxtv.org/media_tree.git 11453S: Maintained 11454F: Documentation/media/v4l-drivers/pvrusb2* 11455F: drivers/media/usb/pvrusb2/ 11456 11457PWC WEBCAM DRIVER 11458M: Hans Verkuil <hverkuil@xs4all.nl> 11459L: linux-media@vger.kernel.org 11460T: git git://linuxtv.org/media_tree.git 11461S: Odd Fixes 11462F: drivers/media/usb/pwc/* 11463 11464PWM FAN DRIVER 11465M: Kamil Debski <kamil@wypas.org> 11466M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11467L: linux-hwmon@vger.kernel.org 11468S: Supported 11469F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11470F: Documentation/hwmon/pwm-fan 11471F: drivers/hwmon/pwm-fan.c 11472 11473PWM IR Transmitter 11474M: Sean Young <sean@mess.org> 11475L: linux-media@vger.kernel.org 11476S: Maintained 11477F: drivers/media/rc/pwm-ir-tx.c 11478 11479PWM SUBSYSTEM 11480M: Thierry Reding <thierry.reding@gmail.com> 11481L: linux-pwm@vger.kernel.org 11482S: Maintained 11483T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11484F: Documentation/pwm.txt 11485F: Documentation/devicetree/bindings/pwm/ 11486F: include/linux/pwm.h 11487F: drivers/pwm/ 11488F: drivers/video/backlight/pwm_bl.c 11489F: include/linux/pwm_backlight.h 11490F: drivers/gpio/gpio-mvebu.c 11491F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11492 11493PXA GPIO DRIVER 11494M: Robert Jarzmik <robert.jarzmik@free.fr> 11495L: linux-gpio@vger.kernel.org 11496S: Maintained 11497F: drivers/gpio/gpio-pxa.c 11498 11499PXA MMCI DRIVER 11500S: Orphan 11501 11502PXA RTC DRIVER 11503M: Robert Jarzmik <robert.jarzmik@free.fr> 11504L: linux-rtc@vger.kernel.org 11505S: Maintained 11506 11507PXA2xx/PXA3xx SUPPORT 11508M: Daniel Mack <daniel@zonque.org> 11509M: Haojian Zhuang <haojian.zhuang@gmail.com> 11510M: Robert Jarzmik <robert.jarzmik@free.fr> 11511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11512T: git git://github.com/hzhuang1/linux.git 11513T: git git://github.com/rjarzmik/linux.git 11514S: Maintained 11515F: arch/arm/boot/dts/pxa* 11516F: arch/arm/mach-pxa/ 11517F: drivers/dma/pxa* 11518F: drivers/pcmcia/pxa2xx* 11519F: drivers/pinctrl/pxa/ 11520F: drivers/spi/spi-pxa2xx* 11521F: drivers/usb/gadget/udc/pxa2* 11522F: include/sound/pxa2xx-lib.h 11523F: sound/arm/pxa* 11524F: sound/soc/pxa/ 11525 11526QAT DRIVER 11527M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11528L: qat-linux@intel.com 11529S: Supported 11530F: drivers/crypto/qat/ 11531 11532QCOM AUDIO (ASoC) DRIVERS 11533M: Patrick Lai <plai@codeaurora.org> 11534M: Banajit Goswami <bgoswami@codeaurora.org> 11535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11536S: Supported 11537F: sound/soc/qcom/ 11538 11539QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11540M: Gabriel Somlo <somlo@cmu.edu> 11541M: "Michael S. Tsirkin" <mst@redhat.com> 11542L: qemu-devel@nongnu.org 11543S: Maintained 11544F: drivers/firmware/qemu_fw_cfg.c 11545F: include/uapi/linux/qemu_fw_cfg.h 11546 11547QIB DRIVER 11548M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11549M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11550L: linux-rdma@vger.kernel.org 11551S: Supported 11552F: drivers/infiniband/hw/qib/ 11553 11554QLOGIC QL41xxx FCOE DRIVER 11555M: QLogic-Storage-Upstream@cavium.com 11556L: linux-scsi@vger.kernel.org 11557S: Supported 11558F: drivers/scsi/qedf/ 11559 11560QLOGIC QL41xxx ISCSI DRIVER 11561M: QLogic-Storage-Upstream@cavium.com 11562L: linux-scsi@vger.kernel.org 11563S: Supported 11564F: drivers/scsi/qedi/ 11565 11566QLOGIC QL4xxx ETHERNET DRIVER 11567M: Ariel Elior <Ariel.Elior@cavium.com> 11568M: everest-linux-l2@cavium.com 11569L: netdev@vger.kernel.org 11570S: Supported 11571F: drivers/net/ethernet/qlogic/qed/ 11572F: include/linux/qed/ 11573F: drivers/net/ethernet/qlogic/qede/ 11574 11575QLOGIC QL4xxx RDMA DRIVER 11576M: Michal Kalderon <Michal.Kalderon@cavium.com> 11577M: Ariel Elior <Ariel.Elior@cavium.com> 11578L: linux-rdma@vger.kernel.org 11579S: Supported 11580F: drivers/infiniband/hw/qedr/ 11581F: include/uapi/rdma/qedr-abi.h 11582 11583QLOGIC QLA1280 SCSI DRIVER 11584M: Michael Reed <mdr@sgi.com> 11585L: linux-scsi@vger.kernel.org 11586S: Maintained 11587F: drivers/scsi/qla1280.[ch] 11588 11589QLOGIC QLA2XXX FC-SCSI DRIVER 11590M: qla2xxx-upstream@qlogic.com 11591L: linux-scsi@vger.kernel.org 11592S: Supported 11593F: Documentation/scsi/LICENSE.qla2xxx 11594F: drivers/scsi/qla2xxx/ 11595 11596QLOGIC QLA3XXX NETWORK DRIVER 11597M: Dept-GELinuxNICDev@cavium.com 11598L: netdev@vger.kernel.org 11599S: Supported 11600F: Documentation/networking/LICENSE.qla3xxx 11601F: drivers/net/ethernet/qlogic/qla3xxx.* 11602 11603QLOGIC QLA4XXX iSCSI DRIVER 11604M: QLogic-Storage-Upstream@qlogic.com 11605L: linux-scsi@vger.kernel.org 11606S: Supported 11607F: Documentation/scsi/LICENSE.qla4xxx 11608F: drivers/scsi/qla4xxx/ 11609 11610QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11611M: Harish Patil <harish.patil@cavium.com> 11612M: Manish Chopra <manish.chopra@cavium.com> 11613M: Dept-GELinuxNICDev@cavium.com 11614L: netdev@vger.kernel.org 11615S: Supported 11616F: drivers/net/ethernet/qlogic/qlcnic/ 11617 11618QLOGIC QLGE 10Gb ETHERNET DRIVER 11619M: Harish Patil <harish.patil@cavium.com> 11620M: Manish Chopra <manish.chopra@cavium.com> 11621M: Dept-GELinuxNICDev@cavium.com 11622L: netdev@vger.kernel.org 11623S: Supported 11624F: drivers/net/ethernet/qlogic/qlge/ 11625 11626QNX4 FILESYSTEM 11627M: Anders Larsen <al@alarsen.net> 11628W: http://www.alarsen.net/linux/qnx4fs/ 11629S: Maintained 11630F: fs/qnx4/ 11631F: include/uapi/linux/qnx4_fs.h 11632F: include/uapi/linux/qnxtypes.h 11633 11634QORIQ DPAA2 FSL-MC BUS DRIVER 11635M: Stuart Yoder <stuyoder@gmail.com> 11636M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11637L: linux-kernel@vger.kernel.org 11638S: Maintained 11639F: drivers/bus/fsl-mc/ 11640F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11641F: Documentation/networking/dpaa2/overview.rst 11642 11643QT1010 MEDIA DRIVER 11644M: Antti Palosaari <crope@iki.fi> 11645L: linux-media@vger.kernel.org 11646W: https://linuxtv.org 11647W: http://palosaari.fi/linux/ 11648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11649T: git git://linuxtv.org/anttip/media_tree.git 11650S: Maintained 11651F: drivers/media/tuners/qt1010* 11652 11653QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11654M: Kalle Valo <kvalo@qca.qualcomm.com> 11655L: ath10k@lists.infradead.org 11656W: http://wireless.kernel.org/en/users/Drivers/ath10k 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11658S: Supported 11659F: drivers/net/wireless/ath/ath10k/ 11660 11661QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11662M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11663L: linux-wireless@vger.kernel.org 11664W: http://wireless.kernel.org/en/users/Drivers/ath9k 11665S: Supported 11666F: drivers/net/wireless/ath/ath9k/ 11667 11668QUALCOMM CAMERA SUBSYSTEM DRIVER 11669M: Todor Tomov <todor.tomov@linaro.org> 11670L: linux-media@vger.kernel.org 11671S: Maintained 11672F: Documentation/devicetree/bindings/media/qcom,camss.txt 11673F: Documentation/media/v4l-drivers/qcom_camss.rst 11674F: drivers/media/platform/qcom/camss-8x16/ 11675 11676QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11677M: Timur Tabi <timur@codeaurora.org> 11678L: netdev@vger.kernel.org 11679S: Supported 11680F: drivers/net/ethernet/qualcomm/emac/ 11681 11682QUALCOMM HEXAGON ARCHITECTURE 11683M: Richard Kuo <rkuo@codeaurora.org> 11684L: linux-hexagon@vger.kernel.org 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11686S: Supported 11687F: arch/hexagon/ 11688 11689QUALCOMM IOMMU 11690M: Rob Clark <robdclark@gmail.com> 11691L: iommu@lists.linux-foundation.org 11692L: linux-arm-msm@vger.kernel.org 11693S: Maintained 11694F: drivers/iommu/qcom_iommu.c 11695 11696QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11697M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11698L: linux-media@vger.kernel.org 11699L: linux-arm-msm@vger.kernel.org 11700T: git git://linuxtv.org/media_tree.git 11701S: Maintained 11702F: drivers/media/platform/qcom/venus/ 11703 11704QUALCOMM WCN36XX WIRELESS DRIVER 11705M: Eugene Krasnikov <k.eugene.e@gmail.com> 11706L: wcn36xx@lists.infradead.org 11707W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11708T: git git://github.com/KrasnikovEugene/wcn36xx.git 11709S: Supported 11710F: drivers/net/wireless/ath/wcn36xx/ 11711 11712QUANTENNA QTNFMAC WIRELESS DRIVER 11713M: Igor Mitsyanko <imitsyanko@quantenna.com> 11714M: Avinash Patil <avinashp@quantenna.com> 11715M: Sergey Matyukevich <smatyukevich@quantenna.com> 11716L: linux-wireless@vger.kernel.org 11717S: Maintained 11718F: drivers/net/wireless/quantenna 11719 11720RADEON and AMDGPU DRM DRIVERS 11721M: Alex Deucher <alexander.deucher@amd.com> 11722M: Christian König <christian.koenig@amd.com> 11723M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11724L: amd-gfx@lists.freedesktop.org 11725T: git git://people.freedesktop.org/~agd5f/linux 11726S: Supported 11727F: drivers/gpu/drm/radeon/ 11728F: include/uapi/drm/radeon_drm.h 11729F: drivers/gpu/drm/amd/ 11730F: include/uapi/drm/amdgpu_drm.h 11731 11732RADEON FRAMEBUFFER DISPLAY DRIVER 11733M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11734L: linux-fbdev@vger.kernel.org 11735S: Maintained 11736F: drivers/video/fbdev/aty/radeon* 11737F: include/uapi/linux/radeonfb.h 11738 11739RADIOSHARK RADIO DRIVER 11740M: Hans Verkuil <hverkuil@xs4all.nl> 11741L: linux-media@vger.kernel.org 11742T: git git://linuxtv.org/media_tree.git 11743S: Maintained 11744F: drivers/media/radio/radio-shark.c 11745 11746RADIOSHARK2 RADIO DRIVER 11747M: Hans Verkuil <hverkuil@xs4all.nl> 11748L: linux-media@vger.kernel.org 11749T: git git://linuxtv.org/media_tree.git 11750S: Maintained 11751F: drivers/media/radio/radio-shark2.c 11752F: drivers/media/radio/radio-tea5777.c 11753 11754RADOS BLOCK DEVICE (RBD) 11755M: Ilya Dryomov <idryomov@gmail.com> 11756M: Sage Weil <sage@redhat.com> 11757M: Alex Elder <elder@kernel.org> 11758L: ceph-devel@vger.kernel.org 11759W: http://ceph.com/ 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11761T: git git://github.com/ceph/ceph-client.git 11762S: Supported 11763F: Documentation/ABI/testing/sysfs-bus-rbd 11764F: drivers/block/rbd.c 11765F: drivers/block/rbd_types.h 11766 11767RAGE128 FRAMEBUFFER DISPLAY DRIVER 11768M: Paul Mackerras <paulus@samba.org> 11769L: linux-fbdev@vger.kernel.org 11770S: Maintained 11771F: drivers/video/fbdev/aty/aty128fb.c 11772 11773RAINSHADOW-CEC DRIVER 11774M: Hans Verkuil <hverkuil@xs4all.nl> 11775L: linux-media@vger.kernel.org 11776T: git git://linuxtv.org/media_tree.git 11777S: Maintained 11778F: drivers/media/usb/rainshadow-cec/* 11779 11780RALINK MIPS ARCHITECTURE 11781M: John Crispin <john@phrozen.org> 11782L: linux-mips@linux-mips.org 11783S: Maintained 11784F: arch/mips/ralink 11785 11786RALINK RT2X00 WIRELESS LAN DRIVER 11787P: rt2x00 project 11788M: Stanislaw Gruszka <sgruszka@redhat.com> 11789M: Helmut Schaa <helmut.schaa@googlemail.com> 11790L: linux-wireless@vger.kernel.org 11791S: Maintained 11792F: drivers/net/wireless/ralink/rt2x00/ 11793 11794RAMDISK RAM BLOCK DEVICE DRIVER 11795M: Jens Axboe <axboe@kernel.dk> 11796S: Maintained 11797F: Documentation/blockdev/ramdisk.txt 11798F: drivers/block/brd.c 11799 11800RANCHU VIRTUAL BOARD FOR MIPS 11801M: Miodrag Dinic <miodrag.dinic@mips.com> 11802L: linux-mips@linux-mips.org 11803S: Supported 11804F: arch/mips/generic/board-ranchu.c 11805F: arch/mips/configs/generic/board-ranchu.config 11806 11807RANDOM NUMBER DRIVER 11808M: "Theodore Ts'o" <tytso@mit.edu> 11809S: Maintained 11810F: drivers/char/random.c 11811 11812RAPIDIO SUBSYSTEM 11813M: Matt Porter <mporter@kernel.crashing.org> 11814M: Alexandre Bounine <alex.bou9@gmail.com> 11815S: Maintained 11816F: drivers/rapidio/ 11817 11818RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11819L: linux-wireless@vger.kernel.org 11820S: Orphan 11821F: drivers/net/wireless/ray* 11822 11823RCUTORTURE TEST FRAMEWORK 11824M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11825M: Josh Triplett <josh@joshtriplett.org> 11826R: Steven Rostedt <rostedt@goodmis.org> 11827R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11828R: Lai Jiangshan <jiangshanlai@gmail.com> 11829L: linux-kernel@vger.kernel.org 11830S: Supported 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11832F: tools/testing/selftests/rcutorture 11833 11834RDC R-321X SoC 11835M: Florian Fainelli <florian@openwrt.org> 11836S: Maintained 11837 11838RDC R6040 FAST ETHERNET DRIVER 11839M: Florian Fainelli <f.fainelli@gmail.com> 11840L: netdev@vger.kernel.org 11841S: Maintained 11842F: drivers/net/ethernet/rdc/r6040.c 11843 11844RDMAVT - RDMA verbs software 11845M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11846M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11847L: linux-rdma@vger.kernel.org 11848S: Supported 11849F: drivers/infiniband/sw/rdmavt 11850 11851RDS - RELIABLE DATAGRAM SOCKETS 11852M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11853L: netdev@vger.kernel.org 11854L: linux-rdma@vger.kernel.org 11855L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11856W: https://oss.oracle.com/projects/rds/ 11857S: Supported 11858F: net/rds/ 11859F: Documentation/networking/rds.txt 11860 11861RDT - RESOURCE ALLOCATION 11862M: Fenghua Yu <fenghua.yu@intel.com> 11863L: linux-kernel@vger.kernel.org 11864S: Supported 11865F: arch/x86/kernel/cpu/intel_rdt* 11866F: arch/x86/include/asm/intel_rdt_sched.h 11867F: Documentation/x86/intel_rdt* 11868 11869READ-COPY UPDATE (RCU) 11870M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11871M: Josh Triplett <josh@joshtriplett.org> 11872R: Steven Rostedt <rostedt@goodmis.org> 11873R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11874R: Lai Jiangshan <jiangshanlai@gmail.com> 11875L: linux-kernel@vger.kernel.org 11876W: http://www.rdrop.com/users/paulmck/RCU/ 11877S: Supported 11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11879F: Documentation/RCU/ 11880X: Documentation/RCU/torture.txt 11881F: include/linux/rcu* 11882X: include/linux/srcu.h 11883F: kernel/rcu/ 11884X: kernel/torture.c 11885 11886REAL TIME CLOCK (RTC) SUBSYSTEM 11887M: Alessandro Zummo <a.zummo@towertech.it> 11888M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11889L: linux-rtc@vger.kernel.org 11890Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11892S: Maintained 11893F: Documentation/devicetree/bindings/rtc/ 11894F: Documentation/rtc.txt 11895F: drivers/rtc/ 11896F: include/linux/rtc.h 11897F: include/uapi/linux/rtc.h 11898F: include/linux/rtc/ 11899F: include/linux/platform_data/rtc-* 11900F: tools/testing/selftests/timers/rtctest.c 11901 11902REALTEK AUDIO CODECS 11903M: Bard Liao <bardliao@realtek.com> 11904M: Oder Chiou <oder_chiou@realtek.com> 11905S: Maintained 11906F: sound/soc/codecs/rt* 11907F: include/sound/rt*.h 11908 11909REGISTER MAP ABSTRACTION 11910M: Mark Brown <broonie@kernel.org> 11911L: linux-kernel@vger.kernel.org 11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11913S: Supported 11914F: Documentation/devicetree/bindings/regmap/ 11915F: drivers/base/regmap/ 11916F: include/linux/regmap.h 11917 11918REISERFS FILE SYSTEM 11919L: reiserfs-devel@vger.kernel.org 11920S: Supported 11921F: fs/reiserfs/ 11922 11923REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11924M: Ohad Ben-Cohen <ohad@wizery.com> 11925M: Bjorn Andersson <bjorn.andersson@linaro.org> 11926L: linux-remoteproc@vger.kernel.org 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11928S: Maintained 11929F: Documentation/devicetree/bindings/remoteproc/ 11930F: Documentation/remoteproc.txt 11931F: drivers/remoteproc/ 11932F: include/linux/remoteproc.h 11933 11934REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11935M: Ohad Ben-Cohen <ohad@wizery.com> 11936M: Bjorn Andersson <bjorn.andersson@linaro.org> 11937L: linux-remoteproc@vger.kernel.org 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11939S: Maintained 11940F: drivers/rpmsg/ 11941F: Documentation/rpmsg.txt 11942F: include/linux/rpmsg.h 11943F: include/linux/rpmsg/ 11944 11945RENESAS CLOCK DRIVERS 11946M: Geert Uytterhoeven <geert+renesas@glider.be> 11947L: linux-renesas-soc@vger.kernel.org 11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11949S: Supported 11950F: drivers/clk/renesas/ 11951 11952RENESAS EMEV2 I2C DRIVER 11953M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11954S: Supported 11955F: drivers/i2c/busses/i2c-emev2.c 11956 11957RENESAS ETHERNET DRIVERS 11958R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11959L: netdev@vger.kernel.org 11960L: linux-renesas-soc@vger.kernel.org 11961F: Documentation/devicetree/bindings/net/renesas,*.txt 11962F: Documentation/devicetree/bindings/net/sh_eth.txt 11963F: drivers/net/ethernet/renesas/ 11964F: include/linux/sh_eth.h 11965 11966RENESAS R-CAR GYROADC DRIVER 11967M: Marek Vasut <marek.vasut@gmail.com> 11968L: linux-iio@vger.kernel.org 11969S: Supported 11970F: drivers/iio/adc/rcar_gyro_adc.c 11971 11972RENESAS R-CAR I2C DRIVERS 11973M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11974S: Supported 11975F: drivers/i2c/busses/i2c-rcar.c 11976F: drivers/i2c/busses/i2c-sh_mobile.c 11977 11978RENESAS USB PHY DRIVER 11979M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11980L: linux-renesas-soc@vger.kernel.org 11981S: Maintained 11982F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11983 11984RESET CONTROLLER FRAMEWORK 11985M: Philipp Zabel <p.zabel@pengutronix.de> 11986T: git git://git.pengutronix.de/git/pza/linux 11987S: Maintained 11988F: drivers/reset/ 11989F: Documentation/devicetree/bindings/reset/ 11990F: include/dt-bindings/reset/ 11991F: include/linux/reset.h 11992F: include/linux/reset-controller.h 11993 11994RFKILL 11995M: Johannes Berg <johannes@sipsolutions.net> 11996L: linux-wireless@vger.kernel.org 11997W: http://wireless.kernel.org/ 11998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12000S: Maintained 12001F: Documentation/rfkill.txt 12002F: Documentation/ABI/stable/sysfs-class-rfkill 12003F: net/rfkill/ 12004 12005RHASHTABLE 12006M: Thomas Graf <tgraf@suug.ch> 12007M: Herbert Xu <herbert@gondor.apana.org.au> 12008L: netdev@vger.kernel.org 12009S: Maintained 12010F: lib/rhashtable.c 12011F: include/linux/rhashtable.h 12012 12013RICOH R5C592 MEMORYSTICK DRIVER 12014M: Maxim Levitsky <maximlevitsky@gmail.com> 12015S: Maintained 12016F: drivers/memstick/host/r592.* 12017 12018RICOH SMARTMEDIA/XD DRIVER 12019M: Maxim Levitsky <maximlevitsky@gmail.com> 12020S: Maintained 12021F: drivers/mtd/nand/raw/r852.c 12022F: drivers/mtd/nand/raw/r852.h 12023 12024RISC-V ARCHITECTURE 12025M: Palmer Dabbelt <palmer@sifive.com> 12026M: Albert Ou <albert@sifive.com> 12027L: linux-riscv@lists.infradead.org 12028T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12029S: Supported 12030F: arch/riscv/ 12031K: riscv 12032N: riscv 12033 12034ROCCAT DRIVERS 12035M: Stefan Achatz <erazor_de@users.sourceforge.net> 12036W: http://sourceforge.net/projects/roccat/ 12037S: Maintained 12038F: drivers/hid/hid-roccat* 12039F: include/linux/hid-roccat* 12040F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12041 12042ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12043M: Jacob chen <jacob2.chen@rock-chips.com> 12044L: linux-media@vger.kernel.org 12045S: Maintained 12046F: drivers/media/platform/rockchip/rga/ 12047F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12048 12049ROCKER DRIVER 12050M: Jiri Pirko <jiri@resnulli.us> 12051L: netdev@vger.kernel.org 12052S: Supported 12053F: drivers/net/ethernet/rocker/ 12054 12055ROCKETPORT DRIVER 12056P: Comtrol Corp. 12057W: http://www.comtrol.com 12058S: Maintained 12059F: Documentation/serial/rocket.txt 12060F: drivers/tty/rocket* 12061 12062ROCKETPORT EXPRESS/INFINITY DRIVER 12063M: Kevin Cernekee <cernekee@gmail.com> 12064L: linux-serial@vger.kernel.org 12065S: Odd Fixes 12066F: drivers/tty/serial/rp2.* 12067 12068ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12069M: Marek Vasut <marek.vasut+renesas@gmail.com> 12070L: linux-kernel@vger.kernel.org 12071L: linux-renesas-soc@vger.kernel.org 12072S: Supported 12073F: drivers/mfd/bd9571mwv.c 12074F: drivers/regulator/bd9571mwv-regulator.c 12075F: drivers/gpio/gpio-bd9571mwv.c 12076F: include/linux/mfd/bd9571mwv.h 12077F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12078 12079ROSE NETWORK LAYER 12080M: Ralf Baechle <ralf@linux-mips.org> 12081L: linux-hams@vger.kernel.org 12082W: http://www.linux-ax25.org/ 12083S: Maintained 12084F: include/net/rose.h 12085F: include/uapi/linux/rose.h 12086F: net/rose/ 12087 12088RTL2830 MEDIA DRIVER 12089M: Antti Palosaari <crope@iki.fi> 12090L: linux-media@vger.kernel.org 12091W: https://linuxtv.org 12092W: http://palosaari.fi/linux/ 12093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12094T: git git://linuxtv.org/anttip/media_tree.git 12095S: Maintained 12096F: drivers/media/dvb-frontends/rtl2830* 12097 12098RTL2832 MEDIA DRIVER 12099M: Antti Palosaari <crope@iki.fi> 12100L: linux-media@vger.kernel.org 12101W: https://linuxtv.org 12102W: http://palosaari.fi/linux/ 12103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12104T: git git://linuxtv.org/anttip/media_tree.git 12105S: Maintained 12106F: drivers/media/dvb-frontends/rtl2832* 12107 12108RTL2832_SDR MEDIA DRIVER 12109M: Antti Palosaari <crope@iki.fi> 12110L: linux-media@vger.kernel.org 12111W: https://linuxtv.org 12112W: http://palosaari.fi/linux/ 12113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12114T: git git://linuxtv.org/anttip/media_tree.git 12115S: Maintained 12116F: drivers/media/dvb-frontends/rtl2832_sdr* 12117 12118RTL8180 WIRELESS DRIVER 12119L: linux-wireless@vger.kernel.org 12120W: http://wireless.kernel.org/ 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12122S: Orphan 12123F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12124 12125RTL8187 WIRELESS DRIVER 12126M: Herton Ronaldo Krzesinski <herton@canonical.com> 12127M: Hin-Tak Leung <htl10@users.sourceforge.net> 12128M: Larry Finger <Larry.Finger@lwfinger.net> 12129L: linux-wireless@vger.kernel.org 12130W: http://wireless.kernel.org/ 12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12132S: Maintained 12133F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12134 12135REALTEK WIRELESS DRIVER (rtlwifi family) 12136M: Ping-Ke Shih <pkshih@realtek.com> 12137L: linux-wireless@vger.kernel.org 12138W: http://wireless.kernel.org/ 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12140S: Maintained 12141F: drivers/net/wireless/realtek/rtlwifi/ 12142 12143RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12144M: Jes Sorensen <Jes.Sorensen@gmail.com> 12145L: linux-wireless@vger.kernel.org 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12147S: Maintained 12148F: drivers/net/wireless/realtek/rtl8xxxu/ 12149 12150RXRPC SOCKETS (AF_RXRPC) 12151M: David Howells <dhowells@redhat.com> 12152L: linux-afs@lists.infradead.org 12153S: Supported 12154F: net/rxrpc/ 12155F: include/keys/rxrpc-type.h 12156F: include/net/af_rxrpc.h 12157F: include/trace/events/rxrpc.h 12158F: include/uapi/linux/rxrpc.h 12159F: Documentation/networking/rxrpc.txt 12160W: https://www.infradead.org/~dhowells/kafs/ 12161 12162S3 SAVAGE FRAMEBUFFER DRIVER 12163M: Antonino Daplas <adaplas@gmail.com> 12164L: linux-fbdev@vger.kernel.org 12165S: Maintained 12166F: drivers/video/fbdev/savage/ 12167 12168S390 12169M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12170M: Heiko Carstens <heiko.carstens@de.ibm.com> 12171L: linux-s390@vger.kernel.org 12172W: http://www.ibm.com/developerworks/linux/linux390/ 12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12174S: Supported 12175F: arch/s390/ 12176F: drivers/s390/ 12177F: Documentation/s390/ 12178F: Documentation/driver-api/s390-drivers.rst 12179 12180S390 COMMON I/O LAYER 12181M: Sebastian Ott <sebott@linux.ibm.com> 12182M: Peter Oberparleiter <oberpar@linux.ibm.com> 12183L: linux-s390@vger.kernel.org 12184W: http://www.ibm.com/developerworks/linux/linux390/ 12185S: Supported 12186F: drivers/s390/cio/ 12187 12188S390 DASD DRIVER 12189M: Stefan Haberland <sth@linux.ibm.com> 12190M: Jan Hoeppner <hoeppner@linux.ibm.com> 12191L: linux-s390@vger.kernel.org 12192W: http://www.ibm.com/developerworks/linux/linux390/ 12193S: Supported 12194F: drivers/s390/block/dasd* 12195F: block/partitions/ibm.c 12196 12197S390 IOMMU (PCI) 12198M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12199L: linux-s390@vger.kernel.org 12200W: http://www.ibm.com/developerworks/linux/linux390/ 12201S: Supported 12202F: drivers/iommu/s390-iommu.c 12203 12204S390 IUCV NETWORK LAYER 12205M: Julian Wiedmann <jwi@linux.ibm.com> 12206M: Ursula Braun <ubraun@linux.ibm.com> 12207L: linux-s390@vger.kernel.org 12208W: http://www.ibm.com/developerworks/linux/linux390/ 12209S: Supported 12210F: drivers/s390/net/*iucv* 12211F: include/net/iucv/ 12212F: net/iucv/ 12213 12214S390 NETWORK DRIVERS 12215M: Julian Wiedmann <jwi@linux.ibm.com> 12216M: Ursula Braun <ubraun@linux.ibm.com> 12217L: linux-s390@vger.kernel.org 12218W: http://www.ibm.com/developerworks/linux/linux390/ 12219S: Supported 12220F: drivers/s390/net/ 12221 12222S390 PCI SUBSYSTEM 12223M: Sebastian Ott <sebott@linux.ibm.com> 12224M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12225L: linux-s390@vger.kernel.org 12226W: http://www.ibm.com/developerworks/linux/linux390/ 12227S: Supported 12228F: arch/s390/pci/ 12229F: drivers/pci/hotplug/s390_pci_hpc.c 12230 12231S390 VFIO-CCW DRIVER 12232M: Cornelia Huck <cohuck@redhat.com> 12233M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12234M: Halil Pasic <pasic@linux.ibm.com> 12235L: linux-s390@vger.kernel.org 12236L: kvm@vger.kernel.org 12237S: Supported 12238F: drivers/s390/cio/vfio_ccw* 12239F: Documentation/s390/vfio-ccw.txt 12240F: include/uapi/linux/vfio_ccw.h 12241 12242S390 ZCRYPT DRIVER 12243M: Harald Freudenberger <freude@de.ibm.com> 12244L: linux-s390@vger.kernel.org 12245W: http://www.ibm.com/developerworks/linux/linux390/ 12246S: Supported 12247F: drivers/s390/crypto/ 12248 12249S390 ZFCP DRIVER 12250M: Steffen Maier <maier@linux.ibm.com> 12251M: Benjamin Block <bblock@linux.ibm.com> 12252L: linux-s390@vger.kernel.org 12253W: http://www.ibm.com/developerworks/linux/linux390/ 12254S: Supported 12255F: drivers/s390/scsi/zfcp_* 12256 12257S3C24XX SD/MMC Driver 12258M: Ben Dooks <ben-linux@fluff.org> 12259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12260S: Supported 12261F: drivers/mmc/host/s3cmci.* 12262 12263SAA6588 RDS RECEIVER DRIVER 12264M: Hans Verkuil <hverkuil@xs4all.nl> 12265L: linux-media@vger.kernel.org 12266T: git git://linuxtv.org/media_tree.git 12267W: https://linuxtv.org 12268S: Odd Fixes 12269F: drivers/media/i2c/saa6588* 12270 12271SAA7134 VIDEO4LINUX DRIVER 12272M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12273M: Mauro Carvalho Chehab <mchehab@kernel.org> 12274L: linux-media@vger.kernel.org 12275W: https://linuxtv.org 12276T: git git://linuxtv.org/media_tree.git 12277S: Odd fixes 12278F: Documentation/media/v4l-drivers/saa7134* 12279F: drivers/media/pci/saa7134/ 12280 12281SAA7146 VIDEO4LINUX-2 DRIVER 12282M: Hans Verkuil <hverkuil@xs4all.nl> 12283L: linux-media@vger.kernel.org 12284T: git git://linuxtv.org/media_tree.git 12285S: Maintained 12286F: drivers/media/common/saa7146/ 12287F: drivers/media/pci/saa7146/ 12288F: include/media/saa7146* 12289 12290SAMSUNG AUDIO (ASoC) DRIVERS 12291M: Krzysztof Kozlowski <krzk@kernel.org> 12292M: Sangbeom Kim <sbkim73@samsung.com> 12293M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12295S: Supported 12296F: sound/soc/samsung/ 12297F: Documentation/devicetree/bindings/sound/samsung* 12298 12299SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12300M: Krzysztof Kozlowski <krzk@kernel.org> 12301L: linux-crypto@vger.kernel.org 12302L: linux-samsung-soc@vger.kernel.org 12303S: Maintained 12304F: drivers/crypto/exynos-rng.c 12305F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12306 12307SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12308M: Łukasz Stelmach <l.stelmach@samsung.com> 12309L: linux-samsung-soc@vger.kernel.org 12310S: Maintained 12311F: drivers/char/hw_random/exynos-trng.c 12312F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12313 12314SAMSUNG FRAMEBUFFER DRIVER 12315M: Jingoo Han <jingoohan1@gmail.com> 12316L: linux-fbdev@vger.kernel.org 12317S: Maintained 12318F: drivers/video/fbdev/s3c-fb.c 12319 12320SAMSUNG LAPTOP DRIVER 12321M: Corentin Chary <corentin.chary@gmail.com> 12322L: platform-driver-x86@vger.kernel.org 12323S: Maintained 12324F: drivers/platform/x86/samsung-laptop.c 12325 12326SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12327M: Sangbeom Kim <sbkim73@samsung.com> 12328M: Krzysztof Kozlowski <krzk@kernel.org> 12329M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12330L: linux-kernel@vger.kernel.org 12331L: linux-samsung-soc@vger.kernel.org 12332S: Supported 12333F: drivers/mfd/sec*.c 12334F: drivers/regulator/s2m*.c 12335F: drivers/regulator/s5m*.c 12336F: drivers/clk/clk-s2mps11.c 12337F: drivers/rtc/rtc-s5m.c 12338F: include/linux/mfd/samsung/ 12339F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12340F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12341F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12342F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12343 12344SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12345M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12346L: linux-media@vger.kernel.org 12347L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12348S: Maintained 12349F: drivers/media/platform/s3c-camif/ 12350F: include/media/drv-intf/s3c_camif.h 12351 12352SAMSUNG S3FWRN5 NFC DRIVER 12353M: Robert Baldyga <r.baldyga@samsung.com> 12354M: Krzysztof Opasiak <k.opasiak@samsung.com> 12355L: linux-nfc@lists.01.org (moderated for non-subscribers) 12356S: Supported 12357F: drivers/nfc/s3fwrn5 12358 12359SAMSUNG S5C73M3 CAMERA DRIVER 12360M: Kyungmin Park <kyungmin.park@samsung.com> 12361M: Andrzej Hajda <a.hajda@samsung.com> 12362L: linux-media@vger.kernel.org 12363S: Supported 12364F: drivers/media/i2c/s5c73m3/* 12365 12366SAMSUNG S5K5BAF CAMERA DRIVER 12367M: Kyungmin Park <kyungmin.park@samsung.com> 12368M: Andrzej Hajda <a.hajda@samsung.com> 12369L: linux-media@vger.kernel.org 12370S: Supported 12371F: drivers/media/i2c/s5k5baf.c 12372 12373SAMSUNG S5P Security SubSystem (SSS) DRIVER 12374M: Krzysztof Kozlowski <krzk@kernel.org> 12375M: Vladimir Zapolskiy <vz@mleia.com> 12376M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12377L: linux-crypto@vger.kernel.org 12378L: linux-samsung-soc@vger.kernel.org 12379S: Maintained 12380F: drivers/crypto/s5p-sss.c 12381 12382SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12383M: Kyungmin Park <kyungmin.park@samsung.com> 12384M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12385L: linux-media@vger.kernel.org 12386Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12387S: Supported 12388F: drivers/media/platform/exynos4-is/ 12389 12390SAMSUNG SOC CLOCK DRIVERS 12391M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12392M: Tomasz Figa <tomasz.figa@gmail.com> 12393M: Chanwoo Choi <cw00.choi@samsung.com> 12394S: Supported 12395L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12397F: drivers/clk/samsung/ 12398F: include/dt-bindings/clock/exynos*.h 12399F: Documentation/devicetree/bindings/clock/exynos*.txt 12400 12401SAMSUNG SPI DRIVERS 12402M: Kukjin Kim <kgene@kernel.org> 12403M: Krzysztof Kozlowski <krzk@kernel.org> 12404M: Andi Shyti <andi@etezian.org> 12405L: linux-spi@vger.kernel.org 12406L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12407S: Maintained 12408F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12409F: drivers/spi/spi-s3c* 12410F: include/linux/platform_data/spi-s3c64xx.h 12411 12412SAMSUNG SXGBE DRIVERS 12413M: Byungho An <bh74.an@samsung.com> 12414M: Girish K S <ks.giri@samsung.com> 12415M: Vipul Pandya <vipul.pandya@samsung.com> 12416S: Supported 12417L: netdev@vger.kernel.org 12418F: drivers/net/ethernet/samsung/sxgbe/ 12419 12420SAMSUNG THERMAL DRIVER 12421M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12422L: linux-pm@vger.kernel.org 12423L: linux-samsung-soc@vger.kernel.org 12424S: Supported 12425T: git https://github.com/lmajewski/linux-samsung-thermal.git 12426F: drivers/thermal/samsung/ 12427 12428SAMSUNG USB2 PHY DRIVER 12429M: Kamil Debski <kamil@wypas.org> 12430M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12431L: linux-kernel@vger.kernel.org 12432S: Supported 12433F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12434F: Documentation/phy/samsung-usb2.txt 12435F: drivers/phy/samsung/phy-exynos4210-usb2.c 12436F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12437F: drivers/phy/samsung/phy-exynos5250-usb2.c 12438F: drivers/phy/samsung/phy-s5pv210-usb2.c 12439F: drivers/phy/samsung/phy-samsung-usb2.c 12440F: drivers/phy/samsung/phy-samsung-usb2.h 12441 12442SC1200 WDT DRIVER 12443M: Zwane Mwaikambo <zwanem@gmail.com> 12444S: Maintained 12445F: drivers/watchdog/sc1200wdt.c 12446 12447SCHEDULER 12448M: Ingo Molnar <mingo@redhat.com> 12449M: Peter Zijlstra <peterz@infradead.org> 12450L: linux-kernel@vger.kernel.org 12451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12452S: Maintained 12453F: kernel/sched/ 12454F: include/linux/sched.h 12455F: include/uapi/linux/sched.h 12456F: include/linux/wait.h 12457 12458SCR24X CHIP CARD INTERFACE DRIVER 12459M: Lubomir Rintel <lkundrak@v3.sk> 12460S: Supported 12461F: drivers/char/pcmcia/scr24x_cs.c 12462 12463SCSI CDROM DRIVER 12464M: Jens Axboe <axboe@kernel.dk> 12465L: linux-scsi@vger.kernel.org 12466W: http://www.kernel.dk 12467S: Maintained 12468F: drivers/scsi/sr* 12469 12470SCSI RDMA PROTOCOL (SRP) INITIATOR 12471M: Bart Van Assche <bart.vanassche@sandisk.com> 12472L: linux-rdma@vger.kernel.org 12473S: Supported 12474W: http://www.openfabrics.org 12475Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12477F: drivers/infiniband/ulp/srp/ 12478F: include/scsi/srp.h 12479 12480SCSI SG DRIVER 12481M: Doug Gilbert <dgilbert@interlog.com> 12482L: linux-scsi@vger.kernel.org 12483W: http://sg.danny.cz/sg 12484S: Maintained 12485F: Documentation/scsi/scsi-generic.txt 12486F: drivers/scsi/sg.c 12487F: include/scsi/sg.h 12488 12489SCSI SUBSYSTEM 12490M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12492M: "Martin K. Petersen" <martin.petersen@oracle.com> 12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12494L: linux-scsi@vger.kernel.org 12495S: Maintained 12496F: Documentation/devicetree/bindings/scsi/ 12497F: drivers/scsi/ 12498F: include/scsi/ 12499 12500SCSI TAPE DRIVER 12501M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12502L: linux-scsi@vger.kernel.org 12503S: Maintained 12504F: Documentation/scsi/st.txt 12505F: drivers/scsi/st.* 12506F: drivers/scsi/st_*.h 12507 12508SCTP PROTOCOL 12509M: Vlad Yasevich <vyasevich@gmail.com> 12510M: Neil Horman <nhorman@tuxdriver.com> 12511L: linux-sctp@vger.kernel.org 12512W: http://lksctp.sourceforge.net 12513S: Maintained 12514F: Documentation/networking/sctp.txt 12515F: include/linux/sctp.h 12516F: include/uapi/linux/sctp.h 12517F: include/net/sctp/ 12518F: net/sctp/ 12519 12520SCx200 CPU SUPPORT 12521M: Jim Cromie <jim.cromie@gmail.com> 12522S: Odd Fixes 12523F: Documentation/i2c/busses/scx200_acb 12524F: arch/x86/platform/scx200/ 12525F: drivers/watchdog/scx200_wdt.c 12526F: drivers/i2c/busses/scx200* 12527F: drivers/mtd/maps/scx200_docflash.c 12528F: include/linux/scx200.h 12529 12530SCx200 GPIO DRIVER 12531M: Jim Cromie <jim.cromie@gmail.com> 12532S: Maintained 12533F: drivers/char/scx200_gpio.c 12534F: include/linux/scx200_gpio.h 12535 12536SCx200 HRT CLOCKSOURCE DRIVER 12537M: Jim Cromie <jim.cromie@gmail.com> 12538S: Maintained 12539F: drivers/clocksource/scx200_hrt.c 12540 12541SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12542M: Sascha Sommer <saschasommer@freenet.de> 12543L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12544S: Maintained 12545F: drivers/mmc/host/sdricoh_cs.c 12546 12547SECURE COMPUTING 12548M: Kees Cook <keescook@chromium.org> 12549R: Andy Lutomirski <luto@amacapital.net> 12550R: Will Drewry <wad@chromium.org> 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12552S: Supported 12553F: kernel/seccomp.c 12554F: include/uapi/linux/seccomp.h 12555F: include/linux/seccomp.h 12556F: tools/testing/selftests/seccomp/* 12557F: tools/testing/selftests/kselftest_harness.h 12558F: Documentation/userspace-api/seccomp_filter.rst 12559K: \bsecure_computing 12560K: \bTIF_SECCOMP\b 12561 12562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12563M: Al Cooper <alcooperx@gmail.com> 12564L: linux-mmc@vger.kernel.org 12565L: bcm-kernel-feedback-list@broadcom.com 12566S: Maintained 12567F: drivers/mmc/host/sdhci-brcmstb* 12568 12569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12570M: Adrian Hunter <adrian.hunter@intel.com> 12571L: linux-mmc@vger.kernel.org 12572T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12573S: Maintained 12574F: drivers/mmc/host/sdhci* 12575F: include/linux/mmc/sdhci* 12576 12577SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12578M: Ben Dooks <ben-linux@fluff.org> 12579M: Jaehoon Chung <jh80.chung@samsung.com> 12580L: linux-mmc@vger.kernel.org 12581S: Maintained 12582F: drivers/mmc/host/sdhci-s3c* 12583 12584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12585M: Viresh Kumar <vireshk@kernel.org> 12586L: linux-mmc@vger.kernel.org 12587S: Maintained 12588F: drivers/mmc/host/sdhci-spear.c 12589 12590SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12591M: Kishon Vijay Abraham I <kishon@ti.com> 12592L: linux-mmc@vger.kernel.org 12593S: Maintained 12594F: drivers/mmc/host/sdhci-omap.c 12595 12596SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12597M: Scott Bauer <scott.bauer@intel.com> 12598M: Jonathan Derrick <jonathan.derrick@intel.com> 12599L: linux-block@vger.kernel.org 12600S: Supported 12601F: block/sed* 12602F: block/opal_proto.h 12603F: include/linux/sed* 12604F: include/uapi/linux/sed* 12605 12606SECURITY CONTACT 12607M: Security Officers <security@kernel.org> 12608S: Supported 12609 12610SECURITY SUBSYSTEM 12611M: James Morris <jmorris@namei.org> 12612M: "Serge E. Hallyn" <serge@hallyn.com> 12613L: linux-security-module@vger.kernel.org (suggested Cc:) 12614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12615W: http://kernsec.org/ 12616S: Supported 12617F: security/ 12618 12619SELINUX SECURITY MODULE 12620M: Paul Moore <paul@paul-moore.com> 12621M: Stephen Smalley <sds@tycho.nsa.gov> 12622M: Eric Paris <eparis@parisplace.org> 12623L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12624W: https://selinuxproject.org 12625W: https://github.com/SELinuxProject 12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12627S: Supported 12628F: include/linux/selinux* 12629F: security/selinux/ 12630F: scripts/selinux/ 12631F: Documentation/admin-guide/LSM/SELinux.rst 12632 12633SENSABLE PHANTOM 12634M: Jiri Slaby <jirislaby@gmail.com> 12635S: Maintained 12636F: drivers/misc/phantom.c 12637F: include/uapi/linux/phantom.h 12638 12639SERIAL DEVICE BUS 12640M: Rob Herring <robh@kernel.org> 12641L: linux-serial@vger.kernel.org 12642S: Maintained 12643F: Documentation/devicetree/bindings/serial/slave-device.txt 12644F: drivers/tty/serdev/ 12645F: include/linux/serdev.h 12646 12647SERIAL DRIVERS 12648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12649L: linux-serial@vger.kernel.org 12650S: Maintained 12651F: Documentation/devicetree/bindings/serial/ 12652F: drivers/tty/serial/ 12653 12654SERIAL IR RECEIVER 12655M: Sean Young <sean@mess.org> 12656L: linux-media@vger.kernel.org 12657S: Maintained 12658F: drivers/media/rc/serial_ir.c 12659 12660SFC NETWORK DRIVER 12661M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12662M: Edward Cree <ecree@solarflare.com> 12663M: Bert Kenward <bkenward@solarflare.com> 12664L: netdev@vger.kernel.org 12665S: Supported 12666F: drivers/net/ethernet/sfc/ 12667 12668SGI GRU DRIVER 12669M: Dimitri Sivanich <sivanich@sgi.com> 12670S: Maintained 12671F: drivers/misc/sgi-gru/ 12672 12673SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12674M: Pat Gefre <pfg@sgi.com> 12675L: linux-ia64@vger.kernel.org 12676S: Supported 12677F: Documentation/ia64/serial.txt 12678F: drivers/tty/serial/ioc?_serial.c 12679F: include/linux/ioc?.h 12680 12681SGI XP/XPC/XPNET DRIVER 12682M: Cliff Whickman <cpw@sgi.com> 12683M: Robin Holt <robinmholt@gmail.com> 12684S: Maintained 12685F: drivers/misc/sgi-xp/ 12686 12687SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12688M: Ursula Braun <ubraun@linux.ibm.com> 12689L: linux-s390@vger.kernel.org 12690W: http://www.ibm.com/developerworks/linux/linux390/ 12691S: Supported 12692F: net/smc/ 12693 12694SH_VEU V4L2 MEM2MEM DRIVER 12695L: linux-media@vger.kernel.org 12696S: Orphan 12697F: drivers/media/platform/sh_veu.c 12698 12699SH_VOU V4L2 OUTPUT DRIVER 12700L: linux-media@vger.kernel.org 12701S: Orphan 12702F: drivers/media/platform/sh_vou.c 12703F: include/media/drv-intf/sh_vou.h 12704 12705SI2157 MEDIA DRIVER 12706M: Antti Palosaari <crope@iki.fi> 12707L: linux-media@vger.kernel.org 12708W: https://linuxtv.org 12709W: http://palosaari.fi/linux/ 12710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12711T: git git://linuxtv.org/anttip/media_tree.git 12712S: Maintained 12713F: drivers/media/tuners/si2157* 12714 12715SI2165 MEDIA DRIVER 12716M: Matthias Schwarzott <zzam@gentoo.org> 12717L: linux-media@vger.kernel.org 12718W: https://linuxtv.org 12719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12720S: Maintained 12721F: drivers/media/dvb-frontends/si2165* 12722 12723SI2168 MEDIA DRIVER 12724M: Antti Palosaari <crope@iki.fi> 12725L: linux-media@vger.kernel.org 12726W: https://linuxtv.org 12727W: http://palosaari.fi/linux/ 12728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12729T: git git://linuxtv.org/anttip/media_tree.git 12730S: Maintained 12731F: drivers/media/dvb-frontends/si2168* 12732 12733SI470X FM RADIO RECEIVER I2C DRIVER 12734M: Hans Verkuil <hverkuil@xs4all.nl> 12735L: linux-media@vger.kernel.org 12736T: git git://linuxtv.org/media_tree.git 12737W: https://linuxtv.org 12738S: Odd Fixes 12739F: drivers/media/radio/si470x/radio-si470x-i2c.c 12740 12741SI470X FM RADIO RECEIVER USB DRIVER 12742M: Hans Verkuil <hverkuil@xs4all.nl> 12743L: linux-media@vger.kernel.org 12744T: git git://linuxtv.org/media_tree.git 12745W: https://linuxtv.org 12746S: Maintained 12747F: drivers/media/radio/si470x/radio-si470x-common.c 12748F: drivers/media/radio/si470x/radio-si470x.h 12749F: drivers/media/radio/si470x/radio-si470x-usb.c 12750 12751SI4713 FM RADIO TRANSMITTER I2C DRIVER 12752M: Eduardo Valentin <edubezval@gmail.com> 12753L: linux-media@vger.kernel.org 12754T: git git://linuxtv.org/media_tree.git 12755W: https://linuxtv.org 12756S: Odd Fixes 12757F: drivers/media/radio/si4713/si4713.? 12758 12759SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12760M: Eduardo Valentin <edubezval@gmail.com> 12761L: linux-media@vger.kernel.org 12762T: git git://linuxtv.org/media_tree.git 12763W: https://linuxtv.org 12764S: Odd Fixes 12765F: drivers/media/radio/si4713/radio-platform-si4713.c 12766 12767SI4713 FM RADIO TRANSMITTER USB DRIVER 12768M: Hans Verkuil <hverkuil@xs4all.nl> 12769L: linux-media@vger.kernel.org 12770T: git git://linuxtv.org/media_tree.git 12771W: https://linuxtv.org 12772S: Maintained 12773F: drivers/media/radio/si4713/radio-usb-si4713.c 12774 12775SIANO DVB DRIVER 12776M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12777M: Mauro Carvalho Chehab <mchehab@kernel.org> 12778L: linux-media@vger.kernel.org 12779W: https://linuxtv.org 12780T: git git://linuxtv.org/media_tree.git 12781S: Odd fixes 12782F: drivers/media/common/siano/ 12783F: drivers/media/usb/siano/ 12784F: drivers/media/usb/siano/ 12785F: drivers/media/mmc/siano/ 12786 12787SILEAD TOUCHSCREEN DRIVER 12788M: Hans de Goede <hdegoede@redhat.com> 12789L: linux-input@vger.kernel.org 12790L: platform-driver-x86@vger.kernel.org 12791S: Maintained 12792F: drivers/input/touchscreen/silead.c 12793F: drivers/platform/x86/silead_dmi.c 12794 12795SILICON MOTION SM712 FRAME BUFFER DRIVER 12796M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12797M: Teddy Wang <teddy.wang@siliconmotion.com> 12798M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12799L: linux-fbdev@vger.kernel.org 12800S: Maintained 12801F: drivers/video/fbdev/sm712* 12802F: Documentation/fb/sm712fb.txt 12803 12804SIMPLE FIRMWARE INTERFACE (SFI) 12805M: Len Brown <lenb@kernel.org> 12806L: sfi-devel@simplefirmware.org 12807W: http://simplefirmware.org/ 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12809S: Supported 12810F: arch/x86/platform/sfi/ 12811F: drivers/sfi/ 12812F: include/linux/sfi*.h 12813 12814SIMPLEFB FB DRIVER 12815M: Hans de Goede <hdegoede@redhat.com> 12816L: linux-fbdev@vger.kernel.org 12817S: Maintained 12818F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12819F: drivers/video/fbdev/simplefb.c 12820F: include/linux/platform_data/simplefb.h 12821 12822SIMTEC EB110ATX (Chalice CATS) 12823P: Ben Dooks 12824P: Vincent Sanders <vince@simtec.co.uk> 12825M: Simtec Linux Team <linux@simtec.co.uk> 12826W: http://www.simtec.co.uk/products/EB110ATX/ 12827S: Supported 12828 12829SIMTEC EB2410ITX (BAST) 12830P: Ben Dooks 12831P: Vincent Sanders <vince@simtec.co.uk> 12832M: Simtec Linux Team <linux@simtec.co.uk> 12833W: http://www.simtec.co.uk/products/EB2410ITX/ 12834S: Supported 12835F: arch/arm/mach-s3c24xx/mach-bast.c 12836F: arch/arm/mach-s3c24xx/bast-ide.c 12837F: arch/arm/mach-s3c24xx/bast-irq.c 12838 12839SIPHASH PRF ROUTINES 12840M: Jason A. Donenfeld <Jason@zx2c4.com> 12841S: Maintained 12842F: lib/siphash.c 12843F: lib/test_siphash.c 12844F: include/linux/siphash.h 12845 12846SIOX 12847M: Gavin Schenk <g.schenk@eckelmann.de> 12848M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12849R: Pengutronix Kernel Team <kernel@pengutronix.de> 12850S: Supported 12851F: drivers/siox/* 12852F: include/trace/events/siox.h 12853 12854SIS 190 ETHERNET DRIVER 12855M: Francois Romieu <romieu@fr.zoreil.com> 12856L: netdev@vger.kernel.org 12857S: Maintained 12858F: drivers/net/ethernet/sis/sis190.c 12859 12860SIS 900/7016 FAST ETHERNET DRIVER 12861M: Daniele Venzano <venza@brownhat.org> 12862W: http://www.brownhat.org/sis900.html 12863L: netdev@vger.kernel.org 12864S: Maintained 12865F: drivers/net/ethernet/sis/sis900.* 12866 12867SIS FRAMEBUFFER DRIVER 12868M: Thomas Winischhofer <thomas@winischhofer.net> 12869W: http://www.winischhofer.net/linuxsisvga.shtml 12870S: Maintained 12871F: Documentation/fb/sisfb.txt 12872F: drivers/video/fbdev/sis/ 12873F: include/video/sisfb.h 12874 12875SIS USB2VGA DRIVER 12876M: Thomas Winischhofer <thomas@winischhofer.net> 12877W: http://www.winischhofer.at/linuxsisusbvga.shtml 12878S: Maintained 12879F: drivers/usb/misc/sisusbvga/ 12880 12881SLAB ALLOCATOR 12882M: Christoph Lameter <cl@linux.com> 12883M: Pekka Enberg <penberg@kernel.org> 12884M: David Rientjes <rientjes@google.com> 12885M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12886M: Andrew Morton <akpm@linux-foundation.org> 12887L: linux-mm@kvack.org 12888S: Maintained 12889F: include/linux/sl?b*.h 12890F: mm/sl?b* 12891 12892SLEEPABLE READ-COPY UPDATE (SRCU) 12893M: Lai Jiangshan <jiangshanlai@gmail.com> 12894M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12895M: Josh Triplett <josh@joshtriplett.org> 12896R: Steven Rostedt <rostedt@goodmis.org> 12897R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12898L: linux-kernel@vger.kernel.org 12899W: http://www.rdrop.com/users/paulmck/RCU/ 12900S: Supported 12901T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12902F: include/linux/srcu.h 12903F: kernel/rcu/srcu.c 12904 12905SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12906M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12908S: Maintained 12909F: drivers/slimbus/ 12910F: Documentation/devicetree/bindings/slimbus/ 12911F: include/linux/slimbus.h 12912 12913SMACK SECURITY MODULE 12914M: Casey Schaufler <casey@schaufler-ca.com> 12915L: linux-security-module@vger.kernel.org 12916W: http://schaufler-ca.com 12917T: git git://github.com/cschaufler/smack-next 12918S: Maintained 12919F: Documentation/admin-guide/LSM/Smack.rst 12920F: security/smack/ 12921 12922SMC91x ETHERNET DRIVER 12923M: Nicolas Pitre <nico@fluxnic.net> 12924S: Odd Fixes 12925F: drivers/net/ethernet/smsc/smc91x.* 12926 12927SMIA AND SMIA++ IMAGE SENSOR DRIVER 12928M: Sakari Ailus <sakari.ailus@iki.fi> 12929L: linux-media@vger.kernel.org 12930S: Maintained 12931F: drivers/media/i2c/smiapp/ 12932F: include/media/i2c/smiapp.h 12933F: drivers/media/i2c/smiapp-pll.c 12934F: drivers/media/i2c/smiapp-pll.h 12935F: include/uapi/linux/smiapp.h 12936F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12937 12938SMM665 HARDWARE MONITOR DRIVER 12939M: Guenter Roeck <linux@roeck-us.net> 12940L: linux-hwmon@vger.kernel.org 12941S: Maintained 12942F: Documentation/hwmon/smm665 12943F: drivers/hwmon/smm665.c 12944 12945SMSC EMC2103 HARDWARE MONITOR DRIVER 12946M: Steve Glendinning <steve.glendinning@shawell.net> 12947L: linux-hwmon@vger.kernel.org 12948S: Maintained 12949F: Documentation/hwmon/emc2103 12950F: drivers/hwmon/emc2103.c 12951 12952SMSC SCH5627 HARDWARE MONITOR DRIVER 12953M: Hans de Goede <hdegoede@redhat.com> 12954L: linux-hwmon@vger.kernel.org 12955S: Supported 12956F: Documentation/hwmon/sch5627 12957F: drivers/hwmon/sch5627.c 12958 12959SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12960M: Steve Glendinning <steve.glendinning@shawell.net> 12961L: linux-fbdev@vger.kernel.org 12962S: Maintained 12963F: drivers/video/fbdev/smscufx.c 12964 12965SMSC47B397 HARDWARE MONITOR DRIVER 12966M: Jean Delvare <jdelvare@suse.com> 12967L: linux-hwmon@vger.kernel.org 12968S: Maintained 12969F: Documentation/hwmon/smsc47b397 12970F: drivers/hwmon/smsc47b397.c 12971 12972SMSC911x ETHERNET DRIVER 12973M: Steve Glendinning <steve.glendinning@shawell.net> 12974L: netdev@vger.kernel.org 12975S: Maintained 12976F: include/linux/smsc911x.h 12977F: drivers/net/ethernet/smsc/smsc911x.* 12978 12979SMSC9420 PCI ETHERNET DRIVER 12980M: Steve Glendinning <steve.glendinning@shawell.net> 12981L: netdev@vger.kernel.org 12982S: Maintained 12983F: drivers/net/ethernet/smsc/smsc9420.* 12984 12985SOC-CAMERA V4L2 SUBSYSTEM 12986L: linux-media@vger.kernel.org 12987T: git git://linuxtv.org/media_tree.git 12988S: Orphan 12989F: include/media/soc* 12990F: drivers/media/i2c/soc_camera/ 12991F: drivers/media/platform/soc_camera/ 12992 12993SOCIONEXT SYNQUACER I2C DRIVER 12994M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12995L: linux-i2c@vger.kernel.org 12996S: Maintained 12997F: drivers/i2c/busses/i2c-synquacer.c 12998F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12999 13000SOCIONEXT UNIPHIER SOUND DRIVER 13001M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13003S: Maintained 13004F: sound/soc/uniphier/ 13005 13006SOEKRIS NET48XX LED SUPPORT 13007M: Chris Boot <bootc@bootc.net> 13008S: Maintained 13009F: drivers/leds/leds-net48xx.c 13010 13011SOFT-ROCE DRIVER (rxe) 13012M: Moni Shoua <monis@mellanox.com> 13013L: linux-rdma@vger.kernel.org 13014S: Supported 13015W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13016Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13017F: drivers/infiniband/sw/rxe/ 13018F: include/uapi/rdma/rdma_user_rxe.h 13019 13020SOFTLOGIC 6x10 MPEG CODEC 13021M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13022M: Anton Sviridenko <anton@corp.bluecherry.net> 13023M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13024M: Andrey Utkin <andrey_utkin@fastmail.com> 13025M: Ismael Luceno <ismael@iodev.co.uk> 13026L: linux-media@vger.kernel.org 13027S: Supported 13028F: drivers/media/pci/solo6x10/ 13029 13030SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13031M: James Morse <james.morse@arm.com> 13032L: linux-arm-kernel@lists.infradead.org 13033S: Maintained 13034F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13035F: drivers/firmware/arm_sdei.c 13036F: include/linux/sdei.h 13037F: include/uapi/linux/sdei.h 13038 13039SOFTWARE RAID (Multiple Disks) SUPPORT 13040M: Shaohua Li <shli@kernel.org> 13041L: linux-raid@vger.kernel.org 13042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13043S: Supported 13044F: drivers/md/Makefile 13045F: drivers/md/Kconfig 13046F: drivers/md/md* 13047F: drivers/md/raid* 13048F: include/linux/raid/ 13049F: include/uapi/linux/raid/ 13050 13051SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13052M: Jassi Brar <jaswinder.singh@linaro.org> 13053L: netdev@vger.kernel.org 13054S: Maintained 13055F: drivers/net/ethernet/socionext/netsec.c 13056F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13057 13058SOLIDRUN CLEARFOG SUPPORT 13059M: Russell King <linux@armlinux.org.uk> 13060S: Maintained 13061F: arch/arm/boot/dts/armada-388-clearfog* 13062F: arch/arm/boot/dts/armada-38x-solidrun-* 13063 13064SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13065M: Russell King <linux@armlinux.org.uk> 13066S: Maintained 13067F: arch/arm/boot/dts/imx6*-cubox-i* 13068F: arch/arm/boot/dts/imx6*-hummingboard* 13069F: arch/arm/boot/dts/imx6*-sr-* 13070 13071SONIC NETWORK DRIVER 13072M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13073L: netdev@vger.kernel.org 13074S: Maintained 13075F: drivers/net/ethernet/natsemi/sonic.* 13076 13077SONICS SILICON BACKPLANE DRIVER (SSB) 13078M: Michael Buesch <m@bues.ch> 13079L: linux-wireless@vger.kernel.org 13080S: Maintained 13081F: drivers/ssb/ 13082F: include/linux/ssb/ 13083 13084SONY IMX274 SENSOR DRIVER 13085M: Leon Luo <leonl@leopardimaging.com> 13086L: linux-media@vger.kernel.org 13087T: git git://linuxtv.org/media_tree.git 13088S: Maintained 13089F: drivers/media/i2c/imx274.c 13090F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13091 13092SONY MEMORYSTICK CARD SUPPORT 13093M: Alex Dubov <oakad@yahoo.com> 13094W: http://tifmxx.berlios.de/ 13095S: Maintained 13096F: drivers/memstick/host/tifm_ms.c 13097 13098SONY MEMORYSTICK STANDARD SUPPORT 13099M: Maxim Levitsky <maximlevitsky@gmail.com> 13100S: Maintained 13101F: drivers/memstick/core/ms_block.* 13102 13103SONY VAIO CONTROL DEVICE DRIVER 13104M: Mattia Dongili <malattia@linux.it> 13105L: platform-driver-x86@vger.kernel.org 13106W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13107S: Maintained 13108F: Documentation/laptops/sony-laptop.txt 13109F: drivers/char/sonypi.c 13110F: drivers/platform/x86/sony-laptop.c 13111F: include/linux/sony-laptop.h 13112 13113SOUND 13114M: Jaroslav Kysela <perex@perex.cz> 13115M: Takashi Iwai <tiwai@suse.com> 13116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13117W: http://www.alsa-project.org/ 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13119T: git git://git.alsa-project.org/alsa-kernel.git 13120Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13121S: Maintained 13122F: Documentation/sound/ 13123F: include/sound/ 13124F: include/uapi/sound/ 13125F: sound/ 13126 13127SOUND - COMPRESSED AUDIO 13128M: Vinod Koul <vinod.koul@intel.com> 13129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13131S: Supported 13132F: Documentation/sound/alsa/compress_offload.txt 13133F: include/sound/compress_driver.h 13134F: include/uapi/sound/compress_* 13135F: sound/core/compress_offload.c 13136F: sound/soc/soc-compress.c 13137 13138SOUND - DMAENGINE HELPERS 13139M: Lars-Peter Clausen <lars@metafoo.de> 13140S: Supported 13141F: include/sound/dmaengine_pcm.h 13142F: sound/core/pcm_dmaengine.c 13143F: sound/soc/soc-generic-dmaengine-pcm.c 13144 13145SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13146M: Liam Girdwood <lgirdwood@gmail.com> 13147M: Mark Brown <broonie@kernel.org> 13148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13150W: http://alsa-project.org/main/index.php/ASoC 13151S: Supported 13152F: Documentation/devicetree/bindings/sound/ 13153F: Documentation/sound/alsa/soc/ 13154F: sound/soc/ 13155F: include/sound/soc* 13156 13157SOUNDWIRE SUBSYSTEM 13158M: Vinod Koul <vinod.koul@intel.com> 13159M: Sanyog Kale <sanyog.r.kale@intel.com> 13160R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13162S: Supported 13163F: Documentation/driver-api/soundwire/ 13164F: drivers/soundwire/ 13165F: include/linux/soundwire/ 13166 13167SP2 MEDIA DRIVER 13168M: Olli Salonen <olli.salonen@iki.fi> 13169L: linux-media@vger.kernel.org 13170W: https://linuxtv.org 13171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13172S: Maintained 13173F: drivers/media/dvb-frontends/sp2* 13174 13175SPARC + UltraSPARC (sparc/sparc64) 13176M: "David S. Miller" <davem@davemloft.net> 13177L: sparclinux@vger.kernel.org 13178Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13181S: Maintained 13182F: arch/sparc/ 13183F: drivers/sbus/ 13184 13185SPARC SERIAL DRIVERS 13186M: "David S. Miller" <davem@davemloft.net> 13187L: sparclinux@vger.kernel.org 13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13190S: Maintained 13191F: include/linux/sunserialcore.h 13192F: drivers/tty/serial/suncore.c 13193F: drivers/tty/serial/sunhv.c 13194F: drivers/tty/serial/sunsab.c 13195F: drivers/tty/serial/sunsab.h 13196F: drivers/tty/serial/sunsu.c 13197F: drivers/tty/serial/sunzilog.c 13198F: drivers/tty/serial/sunzilog.h 13199F: drivers/tty/vcc.c 13200 13201SPARSE CHECKER 13202M: "Christopher Li" <sparse@chrisli.org> 13203L: linux-sparse@vger.kernel.org 13204W: https://sparse.wiki.kernel.org/ 13205T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13206T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13207S: Maintained 13208F: include/linux/compiler.h 13209 13210SPEAR CLOCK FRAMEWORK SUPPORT 13211M: Viresh Kumar <vireshk@kernel.org> 13212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13213W: http://www.st.com/spear 13214S: Maintained 13215F: drivers/clk/spear/ 13216 13217SPEAR PLATFORM SUPPORT 13218M: Viresh Kumar <vireshk@kernel.org> 13219M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13221W: http://www.st.com/spear 13222S: Maintained 13223F: arch/arm/boot/dts/spear* 13224F: arch/arm/mach-spear/ 13225 13226SPI NOR SUBSYSTEM 13227M: Marek Vasut <marek.vasut@gmail.com> 13228L: linux-mtd@lists.infradead.org 13229W: http://www.linux-mtd.infradead.org/ 13230Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13231T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13232T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13233S: Maintained 13234F: drivers/mtd/spi-nor/ 13235F: include/linux/mtd/spi-nor.h 13236 13237SPI SUBSYSTEM 13238M: Mark Brown <broonie@kernel.org> 13239L: linux-spi@vger.kernel.org 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13241Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13242S: Maintained 13243F: Documentation/devicetree/bindings/spi/ 13244F: Documentation/spi/ 13245F: drivers/spi/ 13246F: include/linux/spi/ 13247F: include/uapi/linux/spi/ 13248F: tools/spi/ 13249 13250SPIDERNET NETWORK DRIVER for CELL 13251M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13252L: netdev@vger.kernel.org 13253S: Supported 13254F: Documentation/networking/spider_net.txt 13255F: drivers/net/ethernet/toshiba/spider_net* 13256 13257SPMI SUBSYSTEM 13258R: Stephen Boyd <sboyd@kernel.org> 13259L: linux-arm-msm@vger.kernel.org 13260F: Documentation/devicetree/bindings/spmi/ 13261F: drivers/spmi/ 13262F: include/dt-bindings/spmi/spmi.h 13263F: include/linux/spmi.h 13264F: include/trace/events/spmi.h 13265 13266SPU FILE SYSTEM 13267M: Jeremy Kerr <jk@ozlabs.org> 13268L: linuxppc-dev@lists.ozlabs.org 13269W: http://www.ibm.com/developerworks/power/cell/ 13270S: Supported 13271F: Documentation/filesystems/spufs.txt 13272F: arch/powerpc/platforms/cell/spufs/ 13273 13274SQUASHFS FILE SYSTEM 13275M: Phillip Lougher <phillip@squashfs.org.uk> 13276L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13277W: http://squashfs.org.uk 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13279S: Maintained 13280F: Documentation/filesystems/squashfs.txt 13281F: fs/squashfs/ 13282 13283SRM (Alpha) environment access 13284M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13285S: Maintained 13286F: arch/alpha/kernel/srm_env.c 13287 13288STABLE BRANCH 13289M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13290L: stable@vger.kernel.org 13291S: Supported 13292F: Documentation/process/stable-kernel-rules.rst 13293 13294STAGING - ATOMISP DRIVER 13295M: Alan Cox <alan@linux.intel.com> 13296M: Sakari Ailus <sakari.ailus@linux.intel.com> 13297L: linux-media@vger.kernel.org 13298S: Maintained 13299F: drivers/staging/media/atomisp/ 13300 13301STAGING - COMEDI 13302M: Ian Abbott <abbotti@mev.co.uk> 13303M: H Hartley Sweeten <hsweeten@visionengravers.com> 13304S: Odd Fixes 13305F: drivers/staging/comedi/ 13306 13307STAGING - FLARION FT1000 DRIVERS 13308M: Marek Belisko <marek.belisko@gmail.com> 13309S: Odd Fixes 13310F: drivers/staging/ft1000/ 13311 13312STAGING - INDUSTRIAL IO 13313M: Jonathan Cameron <jic23@kernel.org> 13314L: linux-iio@vger.kernel.org 13315S: Odd Fixes 13316F: Documentation/devicetree/bindings/staging/iio/ 13317F: drivers/staging/iio/ 13318 13319STAGING - LUSTRE PARALLEL FILESYSTEM 13320M: Oleg Drokin <oleg.drokin@intel.com> 13321M: Andreas Dilger <andreas.dilger@intel.com> 13322M: James Simmons <jsimmons@infradead.org> 13323L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13324W: http://wiki.lustre.org/ 13325S: Maintained 13326F: drivers/staging/lustre 13327 13328STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13329M: Marc Dietrich <marvin24@gmx.de> 13330L: ac100@lists.launchpad.net (moderated for non-subscribers) 13331L: linux-tegra@vger.kernel.org 13332S: Maintained 13333F: drivers/staging/nvec/ 13334 13335STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13336M: Jens Frederich <jfrederich@gmail.com> 13337M: Daniel Drake <dsd@laptop.org> 13338M: Jon Nettleton <jon.nettleton@gmail.com> 13339W: http://wiki.laptop.org/go/DCON 13340S: Maintained 13341F: drivers/staging/olpc_dcon/ 13342 13343STAGING - REALTEK RTL8712U DRIVERS 13344M: Larry Finger <Larry.Finger@lwfinger.net> 13345M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13346S: Odd Fixes 13347F: drivers/staging/rtl8712/ 13348 13349STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13350M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13351M: Teddy Wang <teddy.wang@siliconmotion.com> 13352M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13353L: linux-fbdev@vger.kernel.org 13354S: Maintained 13355F: drivers/staging/sm750fb/ 13356 13357STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13358M: William Hubbs <w.d.hubbs@gmail.com> 13359M: Chris Brannon <chris@the-brannons.com> 13360M: Kirk Reiser <kirk@reisers.ca> 13361M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13362L: speakup@linux-speakup.org 13363W: http://www.linux-speakup.org/ 13364S: Odd Fixes 13365F: drivers/staging/speakup/ 13366 13367STAGING - VIA VT665X DRIVERS 13368M: Forest Bond <forest@alittletooquiet.net> 13369S: Odd Fixes 13370F: drivers/staging/vt665?/ 13371 13372STAGING - WILC1000 WIFI DRIVER 13373M: Aditya Shankar <aditya.shankar@microchip.com> 13374M: Ganesh Krishna <ganesh.krishna@microchip.com> 13375L: linux-wireless@vger.kernel.org 13376S: Supported 13377F: drivers/staging/wilc1000/ 13378 13379STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13380M: Arnaud Patard <arnaud.patard@rtp-net.org> 13381S: Odd Fixes 13382F: drivers/staging/xgifb/ 13383 13384STAGING SUBSYSTEM 13385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13387L: devel@driverdev.osuosl.org 13388S: Supported 13389F: drivers/staging/ 13390 13391STARFIRE/DURALAN NETWORK DRIVER 13392M: Ion Badulescu <ionut@badula.org> 13393S: Odd Fixes 13394F: drivers/net/ethernet/adaptec/starfire* 13395 13396STEC S1220 SKD DRIVER 13397M: Bart Van Assche <bart.vanassche@wdc.com> 13398L: linux-block@vger.kernel.org 13399S: Maintained 13400F: drivers/block/skd*[ch] 13401 13402STI CEC DRIVER 13403M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13404S: Maintained 13405F: drivers/staging/media/st-cec/ 13406F: Documentation/devicetree/bindings/media/stih-cec.txt 13407 13408STK1160 USB VIDEO CAPTURE DRIVER 13409M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13410L: linux-media@vger.kernel.org 13411T: git git://linuxtv.org/media_tree.git 13412S: Maintained 13413F: drivers/media/usb/stk1160/ 13414 13415STMMAC ETHERNET DRIVER 13416M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13417M: Alexandre Torgue <alexandre.torgue@st.com> 13418L: netdev@vger.kernel.org 13419W: http://www.stlinux.com 13420S: Supported 13421F: drivers/net/ethernet/stmicro/stmmac/ 13422 13423SUN3/3X 13424M: Sam Creasey <sammy@sammy.net> 13425W: http://sammy.net/sun3/ 13426S: Maintained 13427F: arch/m68k/kernel/*sun3* 13428F: arch/m68k/sun3*/ 13429F: arch/m68k/include/asm/sun3* 13430F: drivers/net/ethernet/i825xx/sun3* 13431 13432SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13433M: Hans de Goede <hdegoede@redhat.com> 13434L: linux-input@vger.kernel.org 13435S: Maintained 13436F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13437F: drivers/input/keyboard/sun4i-lradc-keys.c 13438 13439SUNDANCE NETWORK DRIVER 13440M: Denis Kirjanov <kda@linux-powerpc.org> 13441L: netdev@vger.kernel.org 13442S: Maintained 13443F: drivers/net/ethernet/dlink/sundance.c 13444 13445SUPERH 13446M: Yoshinori Sato <ysato@users.sourceforge.jp> 13447M: Rich Felker <dalias@libc.org> 13448L: linux-sh@vger.kernel.org 13449Q: http://patchwork.kernel.org/project/linux-sh/list/ 13450S: Maintained 13451F: Documentation/sh/ 13452F: arch/sh/ 13453F: drivers/sh/ 13454 13455SUSPEND TO RAM 13456M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13457M: Len Brown <len.brown@intel.com> 13458M: Pavel Machek <pavel@ucw.cz> 13459L: linux-pm@vger.kernel.org 13460B: https://bugzilla.kernel.org 13461S: Supported 13462F: Documentation/power/ 13463F: arch/x86/kernel/acpi/ 13464F: drivers/base/power/ 13465F: kernel/power/ 13466F: include/linux/suspend.h 13467F: include/linux/freezer.h 13468F: include/linux/pm.h 13469 13470SVGA HANDLING 13471M: Martin Mares <mj@ucw.cz> 13472L: linux-video@atrey.karlin.mff.cuni.cz 13473S: Maintained 13474F: Documentation/svga.txt 13475F: arch/x86/boot/video* 13476 13477SWIOTLB SUBSYSTEM 13478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13479L: iommu@lists.linux-foundation.org 13480T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13481S: Supported 13482F: lib/swiotlb.c 13483F: arch/*/kernel/pci-swiotlb.c 13484F: include/linux/swiotlb.h 13485 13486SWITCHDEV 13487M: Jiri Pirko <jiri@resnulli.us> 13488M: Ivan Vecera <ivecera@redhat.com> 13489L: netdev@vger.kernel.org 13490S: Supported 13491F: net/switchdev/ 13492F: include/net/switchdev.h 13493 13494SYNC FILE FRAMEWORK 13495M: Sumit Semwal <sumit.semwal@linaro.org> 13496R: Gustavo Padovan <gustavo@padovan.org> 13497S: Maintained 13498L: linux-media@vger.kernel.org 13499L: dri-devel@lists.freedesktop.org 13500F: drivers/dma-buf/sync_* 13501F: drivers/dma-buf/dma-fence* 13502F: drivers/dma-buf/sw_sync.c 13503F: include/linux/sync_file.h 13504F: include/uapi/linux/sync_file.h 13505F: Documentation/sync_file.txt 13506T: git git://anongit.freedesktop.org/drm/drm-misc 13507 13508SYNOPSYS ARC ARCHITECTURE 13509M: Vineet Gupta <vgupta@synopsys.com> 13510L: linux-snps-arc@lists.infradead.org 13511S: Supported 13512F: arch/arc/ 13513F: Documentation/devicetree/bindings/arc/* 13514F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13515F: drivers/clocksource/arc_timer.c 13516F: drivers/tty/serial/arc_uart.c 13517T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13518 13519SYNOPSYS ARC HSDK SDP pll clock driver 13520M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13521S: Supported 13522F: drivers/clk/clk-hsdk-pll.c 13523F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13524 13525SYNOPSYS ARC SDP clock driver 13526M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13527S: Supported 13528F: drivers/clk/axs10x/* 13529F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13530 13531SYNOPSYS ARC SDP platform support 13532M: Alexey Brodkin <abrodkin@synopsys.com> 13533S: Supported 13534F: arch/arc/plat-axs10x 13535F: arch/arc/boot/dts/ax* 13536F: Documentation/devicetree/bindings/arc/axs10* 13537 13538SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13539M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13540S: Supported 13541F: drivers/reset/reset-axs10x.c 13542F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13543 13544SYNOPSYS DESIGNWARE 8250 UART DRIVER 13545R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13546S: Maintained 13547F: drivers/tty/serial/8250/8250_dw.c 13548 13549SYNOPSYS DESIGNWARE APB GPIO DRIVER 13550M: Hoan Tran <hotran@apm.com> 13551L: linux-gpio@vger.kernel.org 13552S: Maintained 13553F: drivers/gpio/gpio-dwapb.c 13554F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13555 13556SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13557M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13558S: Maintained 13559F: drivers/dma/dwi-axi-dmac/ 13560F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13561 13562SYNOPSYS DESIGNWARE DMAC DRIVER 13563M: Viresh Kumar <vireshk@kernel.org> 13564R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13565S: Maintained 13566F: include/linux/dma/dw.h 13567F: include/linux/platform_data/dma-dw.h 13568F: drivers/dma/dw/ 13569 13570SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13571M: Jose Abreu <Jose.Abreu@synopsys.com> 13572L: netdev@vger.kernel.org 13573S: Supported 13574F: drivers/net/ethernet/synopsys/ 13575 13576SYNOPSYS DESIGNWARE I2C DRIVER 13577M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13578R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13579R: Mika Westerberg <mika.westerberg@linux.intel.com> 13580L: linux-i2c@vger.kernel.org 13581S: Maintained 13582F: drivers/i2c/busses/i2c-designware-* 13583F: include/linux/platform_data/i2c-designware.h 13584 13585SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13586M: Jaehoon Chung <jh80.chung@samsung.com> 13587L: linux-mmc@vger.kernel.org 13588S: Maintained 13589F: drivers/mmc/host/dw_mmc* 13590 13591SYNOPSYS HSDK RESET CONTROLLER DRIVER 13592M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13593S: Supported 13594F: drivers/reset/reset-hsdk.c 13595F: include/dt-bindings/reset/snps,hsdk-reset.h 13596F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13597 13598SYSTEM CONFIGURATION (SYSCON) 13599M: Lee Jones <lee.jones@linaro.org> 13600M: Arnd Bergmann <arnd@arndb.de> 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13602S: Supported 13603F: drivers/mfd/syscon.c 13604 13605SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13606M: Sudeep Holla <sudeep.holla@arm.com> 13607L: linux-arm-kernel@lists.infradead.org 13608S: Maintained 13609F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13610F: drivers/clk/clk-sc[mp]i.c 13611F: drivers/cpufreq/sc[mp]i-cpufreq.c 13612F: drivers/firmware/arm_scpi.c 13613F: drivers/firmware/arm_scmi/ 13614F: include/linux/sc[mp]i_protocol.h 13615 13616SYSTEM RESET/SHUTDOWN DRIVERS 13617M: Sebastian Reichel <sre@kernel.org> 13618L: linux-pm@vger.kernel.org 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13620S: Maintained 13621F: Documentation/devicetree/bindings/power/reset/ 13622F: drivers/power/reset/ 13623 13624SYSTEM TRACE MODULE CLASS 13625M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13626S: Maintained 13627T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13628F: Documentation/trace/stm.txt 13629F: drivers/hwtracing/stm/ 13630F: include/linux/stm.h 13631F: include/uapi/linux/stm.h 13632 13633SYSV FILESYSTEM 13634M: Christoph Hellwig <hch@infradead.org> 13635S: Maintained 13636F: Documentation/filesystems/sysv-fs.txt 13637F: fs/sysv/ 13638F: include/linux/sysv_fs.h 13639 13640TARGET SUBSYSTEM 13641M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13642L: linux-scsi@vger.kernel.org 13643L: target-devel@vger.kernel.org 13644W: http://www.linux-iscsi.org 13645W: http://groups.google.com/group/linux-iscsi-target-dev 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13647S: Supported 13648F: drivers/target/ 13649F: include/target/ 13650F: Documentation/target/ 13651 13652TASKSTATS STATISTICS INTERFACE 13653M: Balbir Singh <bsingharora@gmail.com> 13654S: Maintained 13655F: Documentation/accounting/taskstats* 13656F: include/linux/taskstats* 13657F: kernel/taskstats.c 13658 13659TC subsystem 13660M: Jamal Hadi Salim <jhs@mojatatu.com> 13661M: Cong Wang <xiyou.wangcong@gmail.com> 13662M: Jiri Pirko <jiri@resnulli.us> 13663L: netdev@vger.kernel.org 13664S: Maintained 13665F: include/net/pkt_cls.h 13666F: include/net/pkt_sched.h 13667F: include/net/tc_act/ 13668F: include/uapi/linux/pkt_cls.h 13669F: include/uapi/linux/pkt_sched.h 13670F: include/uapi/linux/tc_act/ 13671F: include/uapi/linux/tc_ematch/ 13672F: net/sched/ 13673 13674TCP LOW PRIORITY MODULE 13675M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13676M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13677W: http://tcp-lp-mod.sourceforge.net/ 13678S: Maintained 13679F: net/ipv4/tcp_lp.c 13680 13681TDA10071 MEDIA DRIVER 13682M: Antti Palosaari <crope@iki.fi> 13683L: linux-media@vger.kernel.org 13684W: https://linuxtv.org 13685W: http://palosaari.fi/linux/ 13686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13687T: git git://linuxtv.org/anttip/media_tree.git 13688S: Maintained 13689F: drivers/media/dvb-frontends/tda10071* 13690 13691TDA18212 MEDIA DRIVER 13692M: Antti Palosaari <crope@iki.fi> 13693L: linux-media@vger.kernel.org 13694W: https://linuxtv.org 13695W: http://palosaari.fi/linux/ 13696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13697T: git git://linuxtv.org/anttip/media_tree.git 13698S: Maintained 13699F: drivers/media/tuners/tda18212* 13700 13701TDA18218 MEDIA DRIVER 13702M: Antti Palosaari <crope@iki.fi> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705W: http://palosaari.fi/linux/ 13706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13707T: git git://linuxtv.org/anttip/media_tree.git 13708S: Maintained 13709F: drivers/media/tuners/tda18218* 13710 13711TDA18250 MEDIA DRIVER 13712M: Olli Salonen <olli.salonen@iki.fi> 13713L: linux-media@vger.kernel.org 13714W: https://linuxtv.org 13715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13716T: git git://linuxtv.org/media_tree.git 13717S: Maintained 13718F: drivers/media/tuners/tda18250* 13719 13720TDA18271 MEDIA DRIVER 13721M: Michael Krufky <mkrufky@linuxtv.org> 13722L: linux-media@vger.kernel.org 13723W: https://linuxtv.org 13724W: http://github.com/mkrufky 13725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13726T: git git://linuxtv.org/mkrufky/tuners.git 13727S: Maintained 13728F: drivers/media/tuners/tda18271* 13729 13730TDA1997x MEDIA DRIVER 13731M: Tim Harvey <tharvey@gateworks.com> 13732L: linux-media@vger.kernel.org 13733W: https://linuxtv.org 13734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13735S: Maintained 13736F: drivers/media/i2c/tda1997x.* 13737 13738TDA827x MEDIA DRIVER 13739M: Michael Krufky <mkrufky@linuxtv.org> 13740L: linux-media@vger.kernel.org 13741W: https://linuxtv.org 13742W: http://github.com/mkrufky 13743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13744T: git git://linuxtv.org/mkrufky/tuners.git 13745S: Maintained 13746F: drivers/media/tuners/tda8290.* 13747 13748TDA8290 MEDIA DRIVER 13749M: Michael Krufky <mkrufky@linuxtv.org> 13750L: linux-media@vger.kernel.org 13751W: https://linuxtv.org 13752W: http://github.com/mkrufky 13753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13754T: git git://linuxtv.org/mkrufky/tuners.git 13755S: Maintained 13756F: drivers/media/tuners/tda8290.* 13757 13758TDA9840 MEDIA DRIVER 13759M: Hans Verkuil <hverkuil@xs4all.nl> 13760L: linux-media@vger.kernel.org 13761T: git git://linuxtv.org/media_tree.git 13762W: https://linuxtv.org 13763S: Maintained 13764F: drivers/media/i2c/tda9840* 13765 13766TEA5761 TUNER DRIVER 13767M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13768M: Mauro Carvalho Chehab <mchehab@kernel.org> 13769L: linux-media@vger.kernel.org 13770W: https://linuxtv.org 13771T: git git://linuxtv.org/media_tree.git 13772S: Odd fixes 13773F: drivers/media/tuners/tea5761.* 13774 13775TEA5767 TUNER DRIVER 13776M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13777M: Mauro Carvalho Chehab <mchehab@kernel.org> 13778L: linux-media@vger.kernel.org 13779W: https://linuxtv.org 13780T: git git://linuxtv.org/media_tree.git 13781S: Maintained 13782F: drivers/media/tuners/tea5767.* 13783 13784TEA6415C MEDIA DRIVER 13785M: Hans Verkuil <hverkuil@xs4all.nl> 13786L: linux-media@vger.kernel.org 13787T: git git://linuxtv.org/media_tree.git 13788W: https://linuxtv.org 13789S: Maintained 13790F: drivers/media/i2c/tea6415c* 13791 13792TEA6420 MEDIA DRIVER 13793M: Hans Verkuil <hverkuil@xs4all.nl> 13794L: linux-media@vger.kernel.org 13795T: git git://linuxtv.org/media_tree.git 13796W: https://linuxtv.org 13797S: Maintained 13798F: drivers/media/i2c/tea6420* 13799 13800TEAM DRIVER 13801M: Jiri Pirko <jiri@resnulli.us> 13802L: netdev@vger.kernel.org 13803S: Supported 13804F: drivers/net/team/ 13805F: include/linux/if_team.h 13806F: include/uapi/linux/if_team.h 13807 13808TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13809M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13810S: Maintained 13811F: arch/x86/platform/ts5500/ 13812 13813TECHNOTREND USB IR RECEIVER 13814M: Sean Young <sean@mess.org> 13815L: linux-media@vger.kernel.org 13816S: Maintained 13817F: drivers/media/rc/ttusbir.c 13818 13819TECHWELL TW9910 VIDEO DECODER 13820L: linux-media@vger.kernel.org 13821S: Orphan 13822F: drivers/media/i2c/tw9910.c 13823F: include/media/i2c/tw9910.h 13824 13825TEE SUBSYSTEM 13826M: Jens Wiklander <jens.wiklander@linaro.org> 13827S: Maintained 13828F: include/linux/tee_drv.h 13829F: include/uapi/linux/tee.h 13830F: drivers/tee/ 13831F: Documentation/tee.txt 13832 13833TEGRA ARCHITECTURE SUPPORT 13834M: Thierry Reding <thierry.reding@gmail.com> 13835M: Jonathan Hunter <jonathanh@nvidia.com> 13836L: linux-tegra@vger.kernel.org 13837Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13839S: Supported 13840N: [^a-z]tegra 13841 13842TEGRA CLOCK DRIVER 13843M: Peter De Schrijver <pdeschrijver@nvidia.com> 13844M: Prashant Gaikwad <pgaikwad@nvidia.com> 13845S: Supported 13846F: drivers/clk/tegra/ 13847 13848TEGRA DMA DRIVERS 13849M: Laxman Dewangan <ldewangan@nvidia.com> 13850M: Jon Hunter <jonathanh@nvidia.com> 13851S: Supported 13852F: drivers/dma/tegra* 13853 13854TEGRA I2C DRIVER 13855M: Laxman Dewangan <ldewangan@nvidia.com> 13856S: Supported 13857F: drivers/i2c/busses/i2c-tegra.c 13858 13859TEGRA IOMMU DRIVERS 13860M: Thierry Reding <thierry.reding@gmail.com> 13861L: linux-tegra@vger.kernel.org 13862S: Supported 13863F: drivers/iommu/tegra* 13864 13865TEGRA KBC DRIVER 13866M: Rakesh Iyer <riyer@nvidia.com> 13867M: Laxman Dewangan <ldewangan@nvidia.com> 13868S: Supported 13869F: drivers/input/keyboard/tegra-kbc.c 13870 13871TEGRA PWM DRIVER 13872M: Thierry Reding <thierry.reding@gmail.com> 13873S: Supported 13874F: drivers/pwm/pwm-tegra.c 13875 13876TEGRA SERIAL DRIVER 13877M: Laxman Dewangan <ldewangan@nvidia.com> 13878S: Supported 13879F: drivers/tty/serial/serial-tegra.c 13880 13881TEGRA SPI DRIVER 13882M: Laxman Dewangan <ldewangan@nvidia.com> 13883S: Supported 13884F: drivers/spi/spi-tegra* 13885 13886TEHUTI ETHERNET DRIVER 13887M: Andy Gospodarek <andy@greyhouse.net> 13888L: netdev@vger.kernel.org 13889S: Supported 13890F: drivers/net/ethernet/tehuti/* 13891 13892Telecom Clock Driver for MCPL0010 13893M: Mark Gross <mark.gross@intel.com> 13894S: Supported 13895F: drivers/char/tlclk.c 13896 13897TENSILICA XTENSA PORT (xtensa) 13898M: Chris Zankel <chris@zankel.net> 13899M: Max Filippov <jcmvbkbc@gmail.com> 13900L: linux-xtensa@linux-xtensa.org 13901T: git git://github.com/czankel/xtensa-linux.git 13902S: Maintained 13903F: arch/xtensa/ 13904F: drivers/irqchip/irq-xtensa-* 13905 13906Texas Instruments' System Control Interface (TISCI) Protocol Driver 13907M: Nishanth Menon <nm@ti.com> 13908M: Tero Kristo <t-kristo@ti.com> 13909M: Santosh Shilimkar <ssantosh@kernel.org> 13910L: linux-arm-kernel@lists.infradead.org 13911S: Maintained 13912F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13913F: drivers/firmware/ti_sci* 13914F: include/linux/soc/ti/ti_sci_protocol.h 13915F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13916F: include/dt-bindings/genpd/k2g.h 13917F: drivers/soc/ti/ti_sci_pm_domains.c 13918F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13919F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13920F: drivers/clk/keystone/sci-clk.c 13921F: drivers/reset/reset-ti-sci.c 13922 13923THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13924M: Hans Verkuil <hverkuil@xs4all.nl> 13925L: linux-media@vger.kernel.org 13926T: git git://linuxtv.org/media_tree.git 13927W: https://linuxtv.org 13928S: Maintained 13929F: drivers/media/radio/radio-raremono.c 13930 13931THERMAL 13932M: Zhang Rui <rui.zhang@intel.com> 13933M: Eduardo Valentin <edubezval@gmail.com> 13934L: linux-pm@vger.kernel.org 13935T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13936T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13937Q: https://patchwork.kernel.org/project/linux-pm/list/ 13938S: Supported 13939F: drivers/thermal/ 13940F: include/linux/thermal.h 13941F: include/uapi/linux/thermal.h 13942F: include/linux/cpu_cooling.h 13943F: Documentation/devicetree/bindings/thermal/ 13944 13945THERMAL/CPU_COOLING 13946M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13947M: Viresh Kumar <viresh.kumar@linaro.org> 13948M: Javi Merino <javi.merino@kernel.org> 13949L: linux-pm@vger.kernel.org 13950S: Supported 13951F: Documentation/thermal/cpu-cooling-api.txt 13952F: drivers/thermal/cpu_cooling.c 13953F: include/linux/cpu_cooling.h 13954 13955THINKPAD ACPI EXTRAS DRIVER 13956M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13957L: ibm-acpi-devel@lists.sourceforge.net 13958L: platform-driver-x86@vger.kernel.org 13959W: http://ibm-acpi.sourceforge.net 13960W: http://thinkwiki.org/wiki/Ibm-acpi 13961T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13962S: Maintained 13963F: drivers/platform/x86/thinkpad_acpi.c 13964 13965THUNDERBOLT DRIVER 13966M: Andreas Noever <andreas.noever@gmail.com> 13967M: Michael Jamet <michael.jamet@intel.com> 13968M: Mika Westerberg <mika.westerberg@linux.intel.com> 13969M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13970T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13971S: Maintained 13972F: Documentation/admin-guide/thunderbolt.rst 13973F: drivers/thunderbolt/ 13974F: include/linux/thunderbolt.h 13975 13976THUNDERBOLT NETWORK DRIVER 13977M: Michael Jamet <michael.jamet@intel.com> 13978M: Mika Westerberg <mika.westerberg@linux.intel.com> 13979M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13980L: netdev@vger.kernel.org 13981S: Maintained 13982F: drivers/net/thunderbolt.c 13983 13984THUNDERX GPIO DRIVER 13985M: David Daney <david.daney@cavium.com> 13986S: Maintained 13987F: drivers/gpio/gpio-thunderx.c 13988 13989TI AM437X VPFE DRIVER 13990M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13991L: linux-media@vger.kernel.org 13992W: https://linuxtv.org 13993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13994T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13995S: Maintained 13996F: drivers/media/platform/am437x/ 13997 13998TI BANDGAP AND THERMAL DRIVER 13999M: Eduardo Valentin <edubezval@gmail.com> 14000M: Keerthy <j-keerthy@ti.com> 14001L: linux-pm@vger.kernel.org 14002L: linux-omap@vger.kernel.org 14003S: Maintained 14004F: drivers/thermal/ti-soc-thermal/ 14005 14006TI BQ27XXX POWER SUPPLY DRIVER 14007R: Andrew F. Davis <afd@ti.com> 14008F: include/linux/power/bq27xxx_battery.h 14009F: drivers/power/supply/bq27xxx_battery.c 14010F: drivers/power/supply/bq27xxx_battery_i2c.c 14011 14012TI CDCE706 CLOCK DRIVER 14013M: Max Filippov <jcmvbkbc@gmail.com> 14014S: Maintained 14015F: drivers/clk/clk-cdce706.c 14016 14017TI CLOCK DRIVER 14018M: Tero Kristo <t-kristo@ti.com> 14019L: linux-omap@vger.kernel.org 14020S: Maintained 14021F: drivers/clk/ti/ 14022F: include/linux/clk/ti.h 14023 14024TI DAVINCI MACHINE SUPPORT 14025M: Sekhar Nori <nsekhar@ti.com> 14026M: Kevin Hilman <khilman@kernel.org> 14027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14028T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14029S: Supported 14030F: arch/arm/mach-davinci/ 14031F: drivers/i2c/busses/i2c-davinci.c 14032F: arch/arm/boot/dts/da850* 14033 14034TI DAVINCI SERIES CLOCK DRIVER 14035M: David Lechner <david@lechnology.com> 14036R: Sekhar Nori <nsekhar@ti.com> 14037S: Maintained 14038F: Documentation/devicetree/bindings/clock/ti/davinci/ 14039F: drivers/clk/davinci/ 14040 14041TI DAVINCI SERIES GPIO DRIVER 14042M: Keerthy <j-keerthy@ti.com> 14043L: linux-gpio@vger.kernel.org 14044S: Maintained 14045F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14046F: drivers/gpio/gpio-davinci.c 14047 14048TI DAVINCI SERIES MEDIA DRIVER 14049M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14050L: linux-media@vger.kernel.org 14051W: https://linuxtv.org 14052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14053T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14054S: Maintained 14055F: drivers/media/platform/davinci/ 14056F: include/media/davinci/ 14057 14058TI ETHERNET SWITCH DRIVER (CPSW) 14059R: Grygorii Strashko <grygorii.strashko@ti.com> 14060L: linux-omap@vger.kernel.org 14061L: netdev@vger.kernel.org 14062S: Maintained 14063F: drivers/net/ethernet/ti/cpsw* 14064F: drivers/net/ethernet/ti/davinci* 14065 14066TI FLASH MEDIA INTERFACE DRIVER 14067M: Alex Dubov <oakad@yahoo.com> 14068S: Maintained 14069F: drivers/misc/tifm* 14070F: drivers/mmc/host/tifm_sd.c 14071F: include/linux/tifm.h 14072 14073TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14074M: Santosh Shilimkar <ssantosh@kernel.org> 14075L: linux-kernel@vger.kernel.org 14076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14077S: Maintained 14078F: drivers/soc/ti/* 14079T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14080 14081TI LM49xxx FAMILY ASoC CODEC DRIVERS 14082M: M R Swami Reddy <mr.swami.reddy@ti.com> 14083M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14085S: Maintained 14086F: sound/soc/codecs/lm49453* 14087F: sound/soc/codecs/isabelle* 14088 14089TI LP855x BACKLIGHT DRIVER 14090M: Milo Kim <milo.kim@ti.com> 14091S: Maintained 14092F: Documentation/backlight/lp855x-driver.txt 14093F: drivers/video/backlight/lp855x_bl.c 14094F: include/linux/platform_data/lp855x.h 14095 14096TI LP8727 CHARGER DRIVER 14097M: Milo Kim <milo.kim@ti.com> 14098S: Maintained 14099F: drivers/power/supply/lp8727_charger.c 14100F: include/linux/platform_data/lp8727.h 14101 14102TI LP8788 MFD DRIVER 14103M: Milo Kim <milo.kim@ti.com> 14104S: Maintained 14105F: drivers/iio/adc/lp8788_adc.c 14106F: drivers/leds/leds-lp8788.c 14107F: drivers/mfd/lp8788*.c 14108F: drivers/power/supply/lp8788-charger.c 14109F: drivers/regulator/lp8788-*.c 14110F: include/linux/mfd/lp8788*.h 14111 14112TI NETCP ETHERNET DRIVER 14113M: Wingman Kwok <w-kwok2@ti.com> 14114M: Murali Karicheri <m-karicheri2@ti.com> 14115L: netdev@vger.kernel.org 14116S: Maintained 14117F: drivers/net/ethernet/ti/netcp* 14118 14119TI TAS571X FAMILY ASoC CODEC DRIVER 14120M: Kevin Cernekee <cernekee@chromium.org> 14121L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14122S: Odd Fixes 14123F: sound/soc/codecs/tas571x* 14124 14125TI TRF7970A NFC DRIVER 14126M: Mark Greer <mgreer@animalcreek.com> 14127L: linux-wireless@vger.kernel.org 14128L: linux-nfc@lists.01.org (moderated for non-subscribers) 14129S: Supported 14130F: drivers/nfc/trf7970a.c 14131F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14132 14133TI TWL4030 SERIES SOC CODEC DRIVER 14134M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14136S: Maintained 14137F: sound/soc/codecs/twl4030* 14138 14139TI VPE/CAL DRIVERS 14140M: Benoit Parrot <bparrot@ti.com> 14141L: linux-media@vger.kernel.org 14142W: http://linuxtv.org/ 14143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14144S: Maintained 14145F: drivers/media/platform/ti-vpe/ 14146 14147TI WILINK WIRELESS DRIVERS 14148L: linux-wireless@vger.kernel.org 14149W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14150W: http://wireless.kernel.org/en/users/Drivers/wl1251 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14152S: Orphan 14153F: drivers/net/wireless/ti/ 14154F: include/linux/wl12xx.h 14155 14156TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14157M: John Stultz <john.stultz@linaro.org> 14158M: Thomas Gleixner <tglx@linutronix.de> 14159R: Stephen Boyd <sboyd@kernel.org> 14160L: linux-kernel@vger.kernel.org 14161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14162S: Supported 14163F: include/linux/clocksource.h 14164F: include/linux/time.h 14165F: include/linux/timex.h 14166F: include/uapi/linux/time.h 14167F: include/uapi/linux/timex.h 14168F: kernel/time/clocksource.c 14169F: kernel/time/time*.c 14170F: kernel/time/alarmtimer.c 14171F: kernel/time/ntp.c 14172F: tools/testing/selftests/timers/ 14173 14174TIPC NETWORK LAYER 14175M: Jon Maloy <jon.maloy@ericsson.com> 14176M: Ying Xue <ying.xue@windriver.com> 14177L: netdev@vger.kernel.org (core kernel code) 14178L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14179W: http://tipc.sourceforge.net/ 14180S: Maintained 14181F: include/uapi/linux/tipc*.h 14182F: net/tipc/ 14183 14184TLAN NETWORK DRIVER 14185M: Samuel Chessman <chessman@tux.org> 14186L: tlan-devel@lists.sourceforge.net (subscribers-only) 14187W: http://sourceforge.net/projects/tlan/ 14188S: Maintained 14189F: Documentation/networking/tlan.txt 14190F: drivers/net/ethernet/ti/tlan.* 14191 14192TM6000 VIDEO4LINUX DRIVER 14193M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14194M: Mauro Carvalho Chehab <mchehab@kernel.org> 14195L: linux-media@vger.kernel.org 14196W: https://linuxtv.org 14197T: git git://linuxtv.org/media_tree.git 14198S: Odd fixes 14199F: drivers/media/usb/tm6000/ 14200F: Documentation/media/v4l-drivers/tm6000* 14201 14202TMIO/SDHI MMC DRIVER 14203M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14204L: linux-mmc@vger.kernel.org 14205S: Supported 14206F: drivers/mmc/host/tmio_mmc* 14207F: drivers/mmc/host/renesas_sdhi* 14208F: include/linux/mfd/tmio.h 14209 14210TMP401 HARDWARE MONITOR DRIVER 14211M: Guenter Roeck <linux@roeck-us.net> 14212L: linux-hwmon@vger.kernel.org 14213S: Maintained 14214F: Documentation/hwmon/tmp401 14215F: drivers/hwmon/tmp401.c 14216 14217TMPFS (SHMEM FILESYSTEM) 14218M: Hugh Dickins <hughd@google.com> 14219L: linux-mm@kvack.org 14220S: Maintained 14221F: include/linux/shmem_fs.h 14222F: mm/shmem.c 14223 14224TOMOYO SECURITY MODULE 14225M: Kentaro Takeda <takedakn@nttdata.co.jp> 14226M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14227L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14228L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14229L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14230L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14231W: http://tomoyo.sourceforge.jp/ 14232T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14233S: Maintained 14234F: security/tomoyo/ 14235 14236TOPSTAR LAPTOP EXTRAS DRIVER 14237M: Herton Ronaldo Krzesinski <herton@canonical.com> 14238L: platform-driver-x86@vger.kernel.org 14239S: Maintained 14240F: drivers/platform/x86/topstar-laptop.c 14241 14242TORTURE-TEST MODULES 14243M: Davidlohr Bueso <dave@stgolabs.net> 14244M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14245M: Josh Triplett <josh@joshtriplett.org> 14246L: linux-kernel@vger.kernel.org 14247S: Supported 14248T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14249F: Documentation/RCU/torture.txt 14250F: kernel/torture.c 14251F: kernel/rcu/rcutorture.c 14252F: kernel/locking/locktorture.c 14253 14254TOSHIBA ACPI EXTRAS DRIVER 14255M: Azael Avalos <coproscefalo@gmail.com> 14256L: platform-driver-x86@vger.kernel.org 14257S: Maintained 14258F: drivers/platform/x86/toshiba_acpi.c 14259 14260TOSHIBA BLUETOOTH DRIVER 14261M: Azael Avalos <coproscefalo@gmail.com> 14262L: platform-driver-x86@vger.kernel.org 14263S: Maintained 14264F: drivers/platform/x86/toshiba_bluetooth.c 14265 14266TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14267M: Azael Avalos <coproscefalo@gmail.com> 14268L: platform-driver-x86@vger.kernel.org 14269S: Maintained 14270F: drivers/platform/x86/toshiba_haps.c 14271 14272TOSHIBA SMM DRIVER 14273M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14274W: http://www.buzzard.org.uk/toshiba/ 14275S: Maintained 14276F: drivers/char/toshiba.c 14277F: include/linux/toshiba.h 14278F: include/uapi/linux/toshiba.h 14279 14280TOSHIBA TC358743 DRIVER 14281M: Mats Randgaard <matrandg@cisco.com> 14282L: linux-media@vger.kernel.org 14283S: Maintained 14284F: drivers/media/i2c/tc358743* 14285F: include/media/i2c/tc358743.h 14286 14287TOSHIBA WMI HOTKEYS DRIVER 14288M: Azael Avalos <coproscefalo@gmail.com> 14289L: platform-driver-x86@vger.kernel.org 14290S: Maintained 14291F: drivers/platform/x86/toshiba-wmi.c 14292 14293TPM DEVICE DRIVER 14294M: Peter Huewe <peterhuewe@gmx.de> 14295M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14296R: Jason Gunthorpe <jgg@ziepe.ca> 14297L: linux-integrity@vger.kernel.org 14298Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14299W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14300T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14301S: Maintained 14302F: drivers/char/tpm/ 14303 14304TRACING 14305M: Steven Rostedt <rostedt@goodmis.org> 14306M: Ingo Molnar <mingo@redhat.com> 14307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14308S: Maintained 14309F: Documentation/trace/ftrace.txt 14310F: arch/*/*/*/ftrace.h 14311F: arch/*/kernel/ftrace.c 14312F: include/*/ftrace.h 14313F: include/linux/trace*.h 14314F: include/trace/ 14315F: kernel/trace/ 14316F: tools/testing/selftests/ftrace/ 14317 14318TRACING MMIO ACCESSES (MMIOTRACE) 14319M: Steven Rostedt <rostedt@goodmis.org> 14320M: Ingo Molnar <mingo@kernel.org> 14321R: Karol Herbst <karolherbst@gmail.com> 14322R: Pekka Paalanen <ppaalanen@gmail.com> 14323S: Maintained 14324L: linux-kernel@vger.kernel.org 14325L: nouveau@lists.freedesktop.org 14326F: kernel/trace/trace_mmiotrace.c 14327F: include/linux/mmiotrace.h 14328F: arch/x86/mm/kmmio.c 14329F: arch/x86/mm/mmio-mod.c 14330F: arch/x86/mm/testmmiotrace.c 14331 14332TRIVIAL PATCHES 14333M: Jiri Kosina <trivial@kernel.org> 14334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14335S: Maintained 14336K: ^Subject:.*(?i)trivial 14337 14338TEMPO SEMICONDUCTOR DRIVERS 14339M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14340S: Maintained 14341F: sound/soc/codecs/tscs*.c 14342F: sound/soc/codecs/tscs*.h 14343F: Documentation/devicetree/bindings/sound/tscs*.txt 14344 14345TTY LAYER 14346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14347M: Jiri Slaby <jslaby@suse.com> 14348S: Supported 14349T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14350F: Documentation/serial/ 14351F: drivers/tty/ 14352F: drivers/tty/serial/serial_core.c 14353F: include/linux/serial_core.h 14354F: include/linux/serial.h 14355F: include/linux/tty.h 14356F: include/uapi/linux/serial_core.h 14357F: include/uapi/linux/serial.h 14358F: include/uapi/linux/tty.h 14359 14360TUA9001 MEDIA DRIVER 14361M: Antti Palosaari <crope@iki.fi> 14362L: linux-media@vger.kernel.org 14363W: https://linuxtv.org 14364W: http://palosaari.fi/linux/ 14365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14366T: git git://linuxtv.org/anttip/media_tree.git 14367S: Maintained 14368F: drivers/media/tuners/tua9001* 14369 14370TULIP NETWORK DRIVERS 14371L: netdev@vger.kernel.org 14372L: linux-parisc@vger.kernel.org 14373S: Orphan 14374F: drivers/net/ethernet/dec/tulip/ 14375 14376TUN/TAP driver 14377M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14378W: http://vtun.sourceforge.net/tun 14379S: Maintained 14380F: Documentation/networking/tuntap.txt 14381F: arch/um/os-Linux/drivers/ 14382 14383TURBOCHANNEL SUBSYSTEM 14384M: "Maciej W. Rozycki" <macro@linux-mips.org> 14385M: Ralf Baechle <ralf@linux-mips.org> 14386L: linux-mips@linux-mips.org 14387Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14388S: Maintained 14389F: drivers/tc/ 14390F: include/linux/tc.h 14391 14392TW5864 VIDEO4LINUX DRIVER 14393M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14394M: Anton Sviridenko <anton@corp.bluecherry.net> 14395M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14396M: Andrey Utkin <andrey_utkin@fastmail.com> 14397L: linux-media@vger.kernel.org 14398S: Supported 14399F: drivers/media/pci/tw5864/ 14400 14401TW68 VIDEO4LINUX DRIVER 14402M: Hans Verkuil <hverkuil@xs4all.nl> 14403L: linux-media@vger.kernel.org 14404T: git git://linuxtv.org/media_tree.git 14405W: https://linuxtv.org 14406S: Odd Fixes 14407F: drivers/media/pci/tw68/ 14408 14409TW686X VIDEO4LINUX DRIVER 14410M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14411L: linux-media@vger.kernel.org 14412T: git git://linuxtv.org/media_tree.git 14413W: http://linuxtv.org 14414S: Maintained 14415F: drivers/media/pci/tw686x/ 14416 14417UBI FILE SYSTEM (UBIFS) 14418M: Richard Weinberger <richard@nod.at> 14419M: Artem Bityutskiy <dedekind1@gmail.com> 14420M: Adrian Hunter <adrian.hunter@intel.com> 14421L: linux-mtd@lists.infradead.org 14422T: git git://git.infradead.org/ubifs-2.6.git 14423W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14424S: Supported 14425F: Documentation/filesystems/ubifs.txt 14426F: fs/ubifs/ 14427 14428UCLINUX (M68KNOMMU AND COLDFIRE) 14429M: Greg Ungerer <gerg@linux-m68k.org> 14430W: http://www.linux-m68k.org/ 14431W: http://www.uclinux.org/ 14432L: linux-m68k@lists.linux-m68k.org 14433L: uclinux-dev@uclinux.org (subscribers-only) 14434T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14435S: Maintained 14436F: arch/m68k/coldfire/ 14437F: arch/m68k/68*/ 14438F: arch/m68k/*/*_no.* 14439F: arch/m68k/include/asm/*_no.* 14440 14441UDF FILESYSTEM 14442M: Jan Kara <jack@suse.com> 14443S: Maintained 14444F: Documentation/filesystems/udf.txt 14445F: fs/udf/ 14446 14447UDRAW TABLET 14448M: Bastien Nocera <hadess@hadess.net> 14449L: linux-input@vger.kernel.org 14450S: Maintained 14451F: drivers/hid/hid-udraw-ps3.c 14452 14453UFS FILESYSTEM 14454M: Evgeniy Dushistov <dushistov@mail.ru> 14455S: Maintained 14456F: Documentation/filesystems/ufs.txt 14457F: fs/ufs/ 14458 14459UHID USERSPACE HID IO DRIVER: 14460M: David Herrmann <dh.herrmann@googlemail.com> 14461L: linux-input@vger.kernel.org 14462S: Maintained 14463F: drivers/hid/uhid.c 14464F: include/uapi/linux/uhid.h 14465 14466ULPI BUS 14467M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14468L: linux-usb@vger.kernel.org 14469S: Maintained 14470F: drivers/usb/common/ulpi.c 14471F: include/linux/ulpi/ 14472 14473ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14474L: linux-usb@vger.kernel.org 14475S: Orphan 14476F: drivers/uwb/ 14477F: include/linux/uwb.h 14478F: include/linux/uwb/ 14479 14480UNICORE32 ARCHITECTURE: 14481M: Guan Xuetao <gxt@pku.edu.cn> 14482W: http://mprc.pku.edu.cn/~guanxuetao/linux 14483S: Maintained 14484T: git git://github.com/gxt/linux.git 14485F: arch/unicore32/ 14486 14487UNIFDEF 14488M: Tony Finch <dot@dotat.at> 14489W: http://dotat.at/prog/unifdef 14490S: Maintained 14491F: scripts/unifdef.c 14492 14493UNIFORM CDROM DRIVER 14494M: Jens Axboe <axboe@kernel.dk> 14495W: http://www.kernel.dk 14496S: Maintained 14497F: Documentation/cdrom/ 14498F: drivers/cdrom/cdrom.c 14499F: include/linux/cdrom.h 14500F: include/uapi/linux/cdrom.h 14501 14502UNISYS S-PAR DRIVERS 14503M: David Kershner <david.kershner@unisys.com> 14504L: sparmaintainer@unisys.com (Unisys internal) 14505S: Supported 14506F: include/linux/visorbus.h 14507F: drivers/visorbus/ 14508F: drivers/staging/unisys/ 14509 14510UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14511M: Vinayak Holikatti <vinholikatti@gmail.com> 14512L: linux-scsi@vger.kernel.org 14513S: Supported 14514F: Documentation/scsi/ufs.txt 14515F: drivers/scsi/ufs/ 14516 14517UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14518M: Joao Pinto <jpinto@synopsys.com> 14519L: linux-scsi@vger.kernel.org 14520S: Supported 14521F: drivers/scsi/ufs/*dwc* 14522 14523UNSORTED BLOCK IMAGES (UBI) 14524M: Artem Bityutskiy <dedekind1@gmail.com> 14525M: Richard Weinberger <richard@nod.at> 14526W: http://www.linux-mtd.infradead.org/ 14527L: linux-mtd@lists.infradead.org 14528T: git git://git.infradead.org/ubifs-2.6.git 14529S: Supported 14530F: drivers/mtd/ubi/ 14531F: include/linux/mtd/ubi.h 14532F: include/uapi/mtd/ubi-user.h 14533 14534USB "USBNET" DRIVER FRAMEWORK 14535M: Oliver Neukum <oneukum@suse.com> 14536L: netdev@vger.kernel.org 14537W: http://www.linux-usb.org/usbnet 14538S: Maintained 14539F: drivers/net/usb/usbnet.c 14540F: include/linux/usb/usbnet.h 14541 14542USB ACM DRIVER 14543M: Oliver Neukum <oneukum@suse.com> 14544L: linux-usb@vger.kernel.org 14545S: Maintained 14546F: Documentation/usb/acm.txt 14547F: drivers/usb/class/cdc-acm.* 14548 14549USB AR5523 WIRELESS DRIVER 14550M: Pontus Fuchs <pontus.fuchs@gmail.com> 14551L: linux-wireless@vger.kernel.org 14552S: Maintained 14553F: drivers/net/wireless/ath/ar5523/ 14554 14555USB ATTACHED SCSI 14556M: Oliver Neukum <oneukum@suse.com> 14557L: linux-usb@vger.kernel.org 14558L: linux-scsi@vger.kernel.org 14559S: Maintained 14560F: drivers/usb/storage/uas.c 14561 14562USB CDC ETHERNET DRIVER 14563M: Oliver Neukum <oliver@neukum.org> 14564L: linux-usb@vger.kernel.org 14565S: Maintained 14566F: drivers/net/usb/cdc_*.c 14567F: include/uapi/linux/usb/cdc.h 14568 14569USB CHAOSKEY DRIVER 14570M: Keith Packard <keithp@keithp.com> 14571L: linux-usb@vger.kernel.org 14572S: Maintained 14573F: drivers/usb/misc/chaoskey.c 14574 14575USB CYPRESS C67X00 DRIVER 14576M: Peter Korsgaard <jacmet@sunsite.dk> 14577L: linux-usb@vger.kernel.org 14578S: Maintained 14579F: drivers/usb/c67x00/ 14580 14581USB DAVICOM DM9601 DRIVER 14582M: Peter Korsgaard <jacmet@sunsite.dk> 14583L: netdev@vger.kernel.org 14584W: http://www.linux-usb.org/usbnet 14585S: Maintained 14586F: drivers/net/usb/dm9601.c 14587 14588USB DIAMOND RIO500 DRIVER 14589M: Cesar Miquel <miquel@df.uba.ar> 14590L: rio500-users@lists.sourceforge.net 14591W: http://rio500.sourceforge.net 14592S: Maintained 14593F: drivers/usb/misc/rio500* 14594 14595USB EHCI DRIVER 14596M: Alan Stern <stern@rowland.harvard.edu> 14597L: linux-usb@vger.kernel.org 14598S: Maintained 14599F: Documentation/usb/ehci.txt 14600F: drivers/usb/host/ehci* 14601 14602USB GADGET/PERIPHERAL SUBSYSTEM 14603M: Felipe Balbi <balbi@kernel.org> 14604L: linux-usb@vger.kernel.org 14605W: http://www.linux-usb.org/gadget 14606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14607S: Maintained 14608F: drivers/usb/gadget/ 14609F: include/linux/usb/gadget* 14610 14611USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14612M: Jiri Kosina <jikos@kernel.org> 14613R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14614L: linux-usb@vger.kernel.org 14615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14616S: Maintained 14617F: Documentation/hid/hiddev.txt 14618F: drivers/hid/usbhid/ 14619 14620USB INTEL XHCI ROLE MUX DRIVER 14621M: Hans de Goede <hdegoede@redhat.com> 14622L: linux-usb@vger.kernel.org 14623S: Maintained 14624F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14625 14626USB ISP116X DRIVER 14627M: Olav Kongas <ok@artecdesign.ee> 14628L: linux-usb@vger.kernel.org 14629S: Maintained 14630F: drivers/usb/host/isp116x* 14631F: include/linux/usb/isp116x.h 14632 14633USB LAN78XX ETHERNET DRIVER 14634M: Woojung Huh <woojung.huh@microchip.com> 14635M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14636L: netdev@vger.kernel.org 14637S: Maintained 14638F: drivers/net/usb/lan78xx.* 14639 14640USB MASS STORAGE DRIVER 14641M: Alan Stern <stern@rowland.harvard.edu> 14642L: linux-usb@vger.kernel.org 14643L: usb-storage@lists.one-eyed-alien.net 14644S: Maintained 14645W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14646F: drivers/usb/storage/ 14647 14648USB MIDI DRIVER 14649M: Clemens Ladisch <clemens@ladisch.de> 14650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14651T: git git://git.alsa-project.org/alsa-kernel.git 14652S: Maintained 14653F: sound/usb/midi.* 14654 14655USB NETWORKING DRIVERS 14656L: linux-usb@vger.kernel.org 14657S: Odd Fixes 14658F: drivers/net/usb/ 14659 14660USB OHCI DRIVER 14661M: Alan Stern <stern@rowland.harvard.edu> 14662L: linux-usb@vger.kernel.org 14663S: Maintained 14664F: Documentation/usb/ohci.txt 14665F: drivers/usb/host/ohci* 14666 14667USB OTG FSM (Finite State Machine) 14668M: Peter Chen <Peter.Chen@nxp.com> 14669T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14670L: linux-usb@vger.kernel.org 14671S: Maintained 14672F: drivers/usb/common/usb-otg-fsm.c 14673 14674USB OVER IP DRIVER 14675M: Valentina Manea <valentina.manea.m@gmail.com> 14676M: Shuah Khan <shuahkh@osg.samsung.com> 14677M: Shuah Khan <shuah@kernel.org> 14678L: linux-usb@vger.kernel.org 14679S: Maintained 14680F: Documentation/usb/usbip_protocol.txt 14681F: drivers/usb/usbip/ 14682F: tools/usb/usbip/ 14683 14684USB PEGASUS DRIVER 14685M: Petko Manolov <petkan@nucleusys.com> 14686L: linux-usb@vger.kernel.org 14687L: netdev@vger.kernel.org 14688T: git git://github.com/petkan/pegasus.git 14689W: https://github.com/petkan/pegasus 14690S: Maintained 14691F: drivers/net/usb/pegasus.* 14692 14693USB PHY LAYER 14694M: Felipe Balbi <balbi@kernel.org> 14695L: linux-usb@vger.kernel.org 14696T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14697S: Maintained 14698F: drivers/usb/phy/ 14699 14700USB PRINTER DRIVER (usblp) 14701M: Pete Zaitcev <zaitcev@redhat.com> 14702L: linux-usb@vger.kernel.org 14703S: Supported 14704F: drivers/usb/class/usblp.c 14705 14706USB QMI WWAN NETWORK DRIVER 14707M: Bjørn Mork <bjorn@mork.no> 14708L: netdev@vger.kernel.org 14709S: Maintained 14710F: Documentation/ABI/testing/sysfs-class-net-qmi 14711F: drivers/net/usb/qmi_wwan.c 14712 14713USB RTL8150 DRIVER 14714M: Petko Manolov <petkan@nucleusys.com> 14715L: linux-usb@vger.kernel.org 14716L: netdev@vger.kernel.org 14717T: git git://github.com/petkan/rtl8150.git 14718W: https://github.com/petkan/rtl8150 14719S: Maintained 14720F: drivers/net/usb/rtl8150.c 14721 14722USB SERIAL SUBSYSTEM 14723M: Johan Hovold <johan@kernel.org> 14724L: linux-usb@vger.kernel.org 14725T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14726S: Maintained 14727F: Documentation/usb/usb-serial.txt 14728F: drivers/usb/serial/ 14729F: include/linux/usb/serial.h 14730 14731USB SMSC75XX ETHERNET DRIVER 14732M: Steve Glendinning <steve.glendinning@shawell.net> 14733L: netdev@vger.kernel.org 14734S: Maintained 14735F: drivers/net/usb/smsc75xx.* 14736 14737USB SMSC95XX ETHERNET DRIVER 14738M: Steve Glendinning <steve.glendinning@shawell.net> 14739M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14740L: netdev@vger.kernel.org 14741S: Maintained 14742F: drivers/net/usb/smsc95xx.* 14743 14744USB SUBSYSTEM 14745M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14746L: linux-usb@vger.kernel.org 14747W: http://www.linux-usb.org 14748T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14749S: Supported 14750F: Documentation/devicetree/bindings/usb/ 14751F: Documentation/usb/ 14752F: drivers/usb/ 14753F: include/linux/usb.h 14754F: include/linux/usb/ 14755 14756USB TYPEC PI3USB30532 MUX DRIVER 14757M: Hans de Goede <hdegoede@redhat.com> 14758L: linux-usb@vger.kernel.org 14759S: Maintained 14760F: drivers/usb/typec/mux/pi3usb30532.c 14761 14762USB TYPEC SUBSYSTEM 14763M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14764L: linux-usb@vger.kernel.org 14765S: Maintained 14766F: Documentation/ABI/testing/sysfs-class-typec 14767F: Documentation/usb/typec.rst 14768F: drivers/usb/typec/ 14769F: include/linux/usb/typec.h 14770 14771USB UHCI DRIVER 14772M: Alan Stern <stern@rowland.harvard.edu> 14773L: linux-usb@vger.kernel.org 14774S: Maintained 14775F: drivers/usb/host/uhci* 14776 14777USB VIDEO CLASS 14778M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14779L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14780L: linux-media@vger.kernel.org 14781T: git git://linuxtv.org/media_tree.git 14782W: http://www.ideasonboard.org/uvc/ 14783S: Maintained 14784F: drivers/media/usb/uvc/ 14785F: include/uapi/linux/uvcvideo.h 14786 14787USB VISION DRIVER 14788M: Hans Verkuil <hverkuil@xs4all.nl> 14789L: linux-media@vger.kernel.org 14790T: git git://linuxtv.org/media_tree.git 14791W: https://linuxtv.org 14792S: Odd Fixes 14793F: drivers/media/usb/usbvision/ 14794 14795USB WEBCAM GADGET 14796M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14797L: linux-usb@vger.kernel.org 14798S: Maintained 14799F: drivers/usb/gadget/function/*uvc* 14800F: drivers/usb/gadget/legacy/webcam.c 14801 14802USB WIRELESS RNDIS DRIVER (rndis_wlan) 14803M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14804L: linux-wireless@vger.kernel.org 14805S: Maintained 14806F: drivers/net/wireless/rndis_wlan.c 14807 14808USB XHCI DRIVER 14809M: Mathias Nyman <mathias.nyman@intel.com> 14810L: linux-usb@vger.kernel.org 14811S: Supported 14812F: drivers/usb/host/xhci* 14813F: drivers/usb/host/pci-quirks* 14814 14815USB ZD1201 DRIVER 14816L: linux-wireless@vger.kernel.org 14817W: http://linux-lc100020.sourceforge.net 14818S: Orphan 14819F: drivers/net/wireless/zydas/zd1201.* 14820 14821USB ZR364XX DRIVER 14822M: Antoine Jacquet <royale@zerezo.com> 14823L: linux-usb@vger.kernel.org 14824L: linux-media@vger.kernel.org 14825T: git git://linuxtv.org/media_tree.git 14826W: http://royale.zerezo.com/zr364xx/ 14827S: Maintained 14828F: Documentation/media/v4l-drivers/zr364xx* 14829F: drivers/media/usb/zr364xx/ 14830 14831USER-MODE LINUX (UML) 14832M: Jeff Dike <jdike@addtoit.com> 14833M: Richard Weinberger <richard@nod.at> 14834L: user-mode-linux-devel@lists.sourceforge.net 14835L: user-mode-linux-user@lists.sourceforge.net 14836W: http://user-mode-linux.sourceforge.net 14837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14838S: Maintained 14839F: Documentation/virtual/uml/ 14840F: arch/um/ 14841F: arch/x86/um/ 14842F: fs/hostfs/ 14843F: fs/hppfs/ 14844 14845USERSPACE I/O (UIO) 14846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14847S: Maintained 14848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14849F: Documentation/driver-api/uio-howto.rst 14850F: drivers/uio/ 14851F: include/linux/uio*.h 14852 14853UTIL-LINUX PACKAGE 14854M: Karel Zak <kzak@redhat.com> 14855L: util-linux@vger.kernel.org 14856W: http://en.wikipedia.org/wiki/Util-linux 14857T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14858S: Maintained 14859 14860UUID HELPERS 14861M: Christoph Hellwig <hch@lst.de> 14862R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14863L: linux-kernel@vger.kernel.org 14864T: git git://git.infradead.org/users/hch/uuid.git 14865F: lib/uuid.c 14866F: lib/test_uuid.c 14867F: include/linux/uuid.h 14868F: include/uapi/linux/uuid.h 14869S: Maintained 14870 14871UVESAFB DRIVER 14872M: Michal Januszewski <spock@gentoo.org> 14873L: linux-fbdev@vger.kernel.org 14874W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14875S: Maintained 14876F: Documentation/fb/uvesafb.txt 14877F: drivers/video/fbdev/uvesafb.* 14878 14879VF610 NAND DRIVER 14880M: Stefan Agner <stefan@agner.ch> 14881L: linux-mtd@lists.infradead.org 14882S: Supported 14883F: drivers/mtd/nand/raw/vf610_nfc.c 14884 14885VFAT/FAT/MSDOS FILESYSTEM 14886M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14887S: Maintained 14888F: Documentation/filesystems/vfat.txt 14889F: fs/fat/ 14890 14891VFIO DRIVER 14892M: Alex Williamson <alex.williamson@redhat.com> 14893L: kvm@vger.kernel.org 14894T: git git://github.com/awilliam/linux-vfio.git 14895S: Maintained 14896F: Documentation/vfio.txt 14897F: drivers/vfio/ 14898F: include/linux/vfio.h 14899F: include/uapi/linux/vfio.h 14900 14901VFIO MEDIATED DEVICE DRIVERS 14902M: Kirti Wankhede <kwankhede@nvidia.com> 14903L: kvm@vger.kernel.org 14904S: Maintained 14905F: Documentation/vfio-mediated-device.txt 14906F: drivers/vfio/mdev/ 14907F: include/linux/mdev.h 14908F: samples/vfio-mdev/ 14909 14910VFIO PLATFORM DRIVER 14911M: Eric Auger <eric.auger@redhat.com> 14912L: kvm@vger.kernel.org 14913S: Maintained 14914F: drivers/vfio/platform/ 14915 14916VGA_SWITCHEROO 14917R: Lukas Wunner <lukas@wunner.de> 14918S: Maintained 14919F: Documentation/gpu/vga-switcheroo.rst 14920F: drivers/gpu/vga/vga_switcheroo.c 14921F: include/linux/vga_switcheroo.h 14922T: git git://anongit.freedesktop.org/drm/drm-misc 14923 14924VIA RHINE NETWORK DRIVER 14925S: Orphan 14926F: drivers/net/ethernet/via/via-rhine.c 14927 14928VIA SD/MMC CARD CONTROLLER DRIVER 14929M: Bruce Chang <brucechang@via.com.tw> 14930M: Harald Welte <HaraldWelte@viatech.com> 14931S: Maintained 14932F: drivers/mmc/host/via-sdmmc.c 14933 14934VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14935M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14936L: linux-fbdev@vger.kernel.org 14937S: Maintained 14938F: include/linux/via-core.h 14939F: include/linux/via-gpio.h 14940F: include/linux/via_i2c.h 14941F: drivers/video/fbdev/via/ 14942 14943VIA VELOCITY NETWORK DRIVER 14944M: Francois Romieu <romieu@fr.zoreil.com> 14945L: netdev@vger.kernel.org 14946S: Maintained 14947F: drivers/net/ethernet/via/via-velocity.* 14948 14949VIDEO MULTIPLEXER DRIVER 14950M: Philipp Zabel <p.zabel@pengutronix.de> 14951L: linux-media@vger.kernel.org 14952S: Maintained 14953F: drivers/media/platform/video-mux.c 14954 14955VIDEOBUF2 FRAMEWORK 14956M: Pawel Osciak <pawel@osciak.com> 14957M: Marek Szyprowski <m.szyprowski@samsung.com> 14958M: Kyungmin Park <kyungmin.park@samsung.com> 14959L: linux-media@vger.kernel.org 14960S: Maintained 14961F: drivers/media/v4l2-core/videobuf2-* 14962F: include/media/videobuf2-* 14963 14964VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14965M: Helen Koike <helen.koike@collabora.com> 14966L: linux-media@vger.kernel.org 14967T: git git://linuxtv.org/media_tree.git 14968W: https://linuxtv.org 14969S: Maintained 14970F: drivers/media/platform/vimc/* 14971 14972VIRT LIB 14973M: Alex Williamson <alex.williamson@redhat.com> 14974M: Paolo Bonzini <pbonzini@redhat.com> 14975L: kvm@vger.kernel.org 14976S: Supported 14977F: virt/lib/ 14978 14979VIRTIO AND VHOST VSOCK DRIVER 14980M: Stefan Hajnoczi <stefanha@redhat.com> 14981L: kvm@vger.kernel.org 14982L: virtualization@lists.linux-foundation.org 14983L: netdev@vger.kernel.org 14984S: Maintained 14985F: include/linux/virtio_vsock.h 14986F: include/uapi/linux/virtio_vsock.h 14987F: include/uapi/linux/vsockmon.h 14988F: include/uapi/linux/vm_sockets_diag.h 14989F: net/vmw_vsock/diag.c 14990F: net/vmw_vsock/af_vsock_tap.c 14991F: net/vmw_vsock/virtio_transport_common.c 14992F: net/vmw_vsock/virtio_transport.c 14993F: drivers/net/vsockmon.c 14994F: drivers/vhost/vsock.c 14995F: drivers/vhost/vsock.h 14996F: tools/testing/vsock/ 14997 14998VIRTIO CONSOLE DRIVER 14999M: Amit Shah <amit@kernel.org> 15000L: virtualization@lists.linux-foundation.org 15001S: Maintained 15002F: drivers/char/virtio_console.c 15003F: include/linux/virtio_console.h 15004F: include/uapi/linux/virtio_console.h 15005 15006VIRTIO CORE, NET AND BLOCK DRIVERS 15007M: "Michael S. Tsirkin" <mst@redhat.com> 15008M: Jason Wang <jasowang@redhat.com> 15009L: virtualization@lists.linux-foundation.org 15010S: Maintained 15011F: Documentation/devicetree/bindings/virtio/ 15012F: drivers/virtio/ 15013F: tools/virtio/ 15014F: drivers/net/virtio_net.c 15015F: drivers/block/virtio_blk.c 15016F: include/linux/virtio*.h 15017F: include/uapi/linux/virtio_*.h 15018F: drivers/crypto/virtio/ 15019F: mm/balloon_compaction.c 15020 15021VIRTIO CRYPTO DRIVER 15022M: Gonglei <arei.gonglei@huawei.com> 15023L: virtualization@lists.linux-foundation.org 15024L: linux-crypto@vger.kernel.org 15025S: Maintained 15026F: drivers/crypto/virtio/ 15027F: include/uapi/linux/virtio_crypto.h 15028 15029VIRTIO DRIVERS FOR S390 15030M: Cornelia Huck <cohuck@redhat.com> 15031M: Halil Pasic <pasic@linux.ibm.com> 15032L: linux-s390@vger.kernel.org 15033L: virtualization@lists.linux-foundation.org 15034L: kvm@vger.kernel.org 15035S: Supported 15036F: drivers/s390/virtio/ 15037F: arch/s390/include/uapi/asm/virtio-ccw.h 15038 15039VIRTIO GPU DRIVER 15040M: David Airlie <airlied@linux.ie> 15041M: Gerd Hoffmann <kraxel@redhat.com> 15042L: dri-devel@lists.freedesktop.org 15043L: virtualization@lists.linux-foundation.org 15044T: git git://anongit.freedesktop.org/drm/drm-misc 15045S: Maintained 15046F: drivers/gpu/drm/virtio/ 15047F: include/uapi/linux/virtio_gpu.h 15048 15049VIRTIO HOST (VHOST) 15050M: "Michael S. Tsirkin" <mst@redhat.com> 15051M: Jason Wang <jasowang@redhat.com> 15052L: kvm@vger.kernel.org 15053L: virtualization@lists.linux-foundation.org 15054L: netdev@vger.kernel.org 15055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15056S: Maintained 15057F: drivers/vhost/ 15058F: include/uapi/linux/vhost.h 15059 15060VIRTIO INPUT DRIVER 15061M: Gerd Hoffmann <kraxel@redhat.com> 15062S: Maintained 15063F: drivers/virtio/virtio_input.c 15064F: include/uapi/linux/virtio_input.h 15065 15066VIRTUAL BOX GUEST DEVICE DRIVER 15067M: Hans de Goede <hdegoede@redhat.com> 15068M: Arnd Bergmann <arnd@arndb.de> 15069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15070S: Maintained 15071F: include/linux/vbox_utils.h 15072F: include/uapi/linux/vbox*.h 15073F: drivers/virt/vboxguest/ 15074 15075VIRTUAL SERIO DEVICE DRIVER 15076M: Stephen Chandler Paul <thatslyude@gmail.com> 15077S: Maintained 15078F: drivers/input/serio/userio.c 15079F: include/uapi/linux/userio.h 15080 15081VIVID VIRTUAL VIDEO DRIVER 15082M: Hans Verkuil <hverkuil@xs4all.nl> 15083L: linux-media@vger.kernel.org 15084T: git git://linuxtv.org/media_tree.git 15085W: https://linuxtv.org 15086S: Maintained 15087F: drivers/media/platform/vivid/* 15088 15089VLYNQ BUS 15090M: Florian Fainelli <f.fainelli@gmail.com> 15091L: openwrt-devel@lists.openwrt.org (subscribers-only) 15092S: Maintained 15093F: drivers/vlynq/vlynq.c 15094F: include/linux/vlynq.h 15095 15096VME SUBSYSTEM 15097M: Martyn Welch <martyn@welchs.me.uk> 15098M: Manohar Vanga <manohar.vanga@gmail.com> 15099M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15100L: devel@driverdev.osuosl.org 15101S: Maintained 15102T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15103F: Documentation/driver-api/vme.rst 15104F: drivers/staging/vme/ 15105F: drivers/vme/ 15106F: include/linux/vme* 15107 15108VMWARE BALLOON DRIVER 15109M: Xavier Deguillard <xdeguillard@vmware.com> 15110M: Philip Moltmann <moltmann@vmware.com> 15111M: "VMware, Inc." <pv-drivers@vmware.com> 15112L: linux-kernel@vger.kernel.org 15113S: Maintained 15114F: drivers/misc/vmw_balloon.c 15115 15116VMWARE HYPERVISOR INTERFACE 15117M: Alok Kataria <akataria@vmware.com> 15118L: virtualization@lists.linux-foundation.org 15119S: Supported 15120F: arch/x86/kernel/cpu/vmware.c 15121 15122VMWARE PVRDMA DRIVER 15123M: Adit Ranadive <aditr@vmware.com> 15124M: VMware PV-Drivers <pv-drivers@vmware.com> 15125L: linux-rdma@vger.kernel.org 15126S: Maintained 15127F: drivers/infiniband/hw/vmw_pvrdma/ 15128 15129VMware PVSCSI driver 15130M: Jim Gill <jgill@vmware.com> 15131M: VMware PV-Drivers <pv-drivers@vmware.com> 15132L: linux-scsi@vger.kernel.org 15133S: Maintained 15134F: drivers/scsi/vmw_pvscsi.c 15135F: drivers/scsi/vmw_pvscsi.h 15136 15137VMWARE VMMOUSE SUBDRIVER 15138M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15139M: "VMware, Inc." <pv-drivers@vmware.com> 15140L: linux-input@vger.kernel.org 15141S: Maintained 15142F: drivers/input/mouse/vmmouse.c 15143F: drivers/input/mouse/vmmouse.h 15144 15145VMWARE VMXNET3 ETHERNET DRIVER 15146M: Ronak Doshi <doshir@vmware.com> 15147M: "VMware, Inc." <pv-drivers@vmware.com> 15148L: netdev@vger.kernel.org 15149S: Maintained 15150F: drivers/net/vmxnet3/ 15151 15152VOCORE VOCORE2 BOARD 15153M: Harvey Hunt <harveyhuntnexus@gmail.com> 15154L: linux-mips@linux-mips.org 15155S: Maintained 15156F: arch/mips/boot/dts/ralink/vocore2.dts 15157 15158VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15159M: Liam Girdwood <lgirdwood@gmail.com> 15160M: Mark Brown <broonie@kernel.org> 15161L: linux-kernel@vger.kernel.org 15162W: http://www.slimlogic.co.uk/?p=48 15163T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15164S: Supported 15165F: Documentation/devicetree/bindings/regulator/ 15166F: Documentation/power/regulator/ 15167F: drivers/regulator/ 15168F: include/dt-bindings/regulator/ 15169F: include/linux/regulator/ 15170 15171VRF 15172M: David Ahern <dsa@cumulusnetworks.com> 15173M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15174L: netdev@vger.kernel.org 15175S: Maintained 15176F: drivers/net/vrf.c 15177F: Documentation/networking/vrf.txt 15178 15179VT1211 HARDWARE MONITOR DRIVER 15180M: Juerg Haefliger <juergh@gmail.com> 15181L: linux-hwmon@vger.kernel.org 15182S: Maintained 15183F: Documentation/hwmon/vt1211 15184F: drivers/hwmon/vt1211.c 15185 15186VT8231 HARDWARE MONITOR DRIVER 15187M: Roger Lucas <vt8231@hiddenengine.co.uk> 15188L: linux-hwmon@vger.kernel.org 15189S: Maintained 15190F: drivers/hwmon/vt8231.c 15191 15192VUB300 USB to SDIO/SD/MMC bridge chip 15193M: Tony Olech <tony.olech@elandigitalsystems.com> 15194L: linux-mmc@vger.kernel.org 15195L: linux-usb@vger.kernel.org 15196S: Supported 15197F: drivers/mmc/host/vub300.c 15198 15199W1 DALLAS'S 1-WIRE BUS 15200M: Evgeniy Polyakov <zbr@ioremap.net> 15201S: Maintained 15202F: Documentation/w1/ 15203F: drivers/w1/ 15204F: include/linux/w1.h 15205 15206W83791D HARDWARE MONITORING DRIVER 15207M: Marc Hulsman <m.hulsman@tudelft.nl> 15208L: linux-hwmon@vger.kernel.org 15209S: Maintained 15210F: Documentation/hwmon/w83791d 15211F: drivers/hwmon/w83791d.c 15212 15213W83793 HARDWARE MONITORING DRIVER 15214M: Rudolf Marek <r.marek@assembler.cz> 15215L: linux-hwmon@vger.kernel.org 15216S: Maintained 15217F: Documentation/hwmon/w83793 15218F: drivers/hwmon/w83793.c 15219 15220W83795 HARDWARE MONITORING DRIVER 15221M: Jean Delvare <jdelvare@suse.com> 15222L: linux-hwmon@vger.kernel.org 15223S: Maintained 15224F: drivers/hwmon/w83795.c 15225 15226W83L51xD SD/MMC CARD INTERFACE DRIVER 15227M: Pierre Ossman <pierre@ossman.eu> 15228S: Maintained 15229F: drivers/mmc/host/wbsd.* 15230 15231WACOM PROTOCOL 4 SERIAL TABLETS 15232M: Julian Squires <julian@cipht.net> 15233M: Hans de Goede <hdegoede@redhat.com> 15234L: linux-input@vger.kernel.org 15235S: Maintained 15236F: drivers/input/tablet/wacom_serial4.c 15237 15238WATCHDOG DEVICE DRIVERS 15239M: Wim Van Sebroeck <wim@linux-watchdog.org> 15240M: Guenter Roeck <linux@roeck-us.net> 15241L: linux-watchdog@vger.kernel.org 15242W: http://www.linux-watchdog.org/ 15243T: git git://www.linux-watchdog.org/linux-watchdog.git 15244S: Maintained 15245F: Documentation/devicetree/bindings/watchdog/ 15246F: Documentation/watchdog/ 15247F: drivers/watchdog/ 15248F: include/linux/watchdog.h 15249F: include/uapi/linux/watchdog.h 15250 15251WHISKEYCOVE PMIC GPIO DRIVER 15252M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15253L: linux-gpio@vger.kernel.org 15254S: Maintained 15255F: drivers/gpio/gpio-wcove.c 15256 15257WIIMOTE HID DRIVER 15258M: David Herrmann <dh.herrmann@googlemail.com> 15259L: linux-input@vger.kernel.org 15260S: Maintained 15261F: drivers/hid/hid-wiimote* 15262 15263WILOCITY WIL6210 WIRELESS DRIVER 15264M: Maya Erez <merez@codeaurora.org> 15265L: linux-wireless@vger.kernel.org 15266L: wil6210@qti.qualcomm.com 15267S: Supported 15268W: http://wireless.kernel.org/en/users/Drivers/wil6210 15269F: drivers/net/wireless/ath/wil6210/ 15270 15271WIMAX STACK 15272M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15273M: linux-wimax@intel.com 15274L: wimax@linuxwimax.org (subscribers-only) 15275S: Supported 15276W: http://linuxwimax.org 15277F: Documentation/wimax/README.wimax 15278F: include/linux/wimax/debug.h 15279F: include/net/wimax.h 15280F: include/uapi/linux/wimax.h 15281F: net/wimax/ 15282 15283WINBOND CIR DRIVER 15284M: David Härdeman <david@hardeman.nu> 15285S: Maintained 15286F: drivers/media/rc/winbond-cir.c 15287 15288WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15289M: William Breathitt Gray <vilhelm.gray@gmail.com> 15290L: linux-watchdog@vger.kernel.org 15291S: Maintained 15292F: drivers/watchdog/ebc-c384_wdt.c 15293 15294WINSYSTEMS WS16C48 GPIO DRIVER 15295M: William Breathitt Gray <vilhelm.gray@gmail.com> 15296L: linux-gpio@vger.kernel.org 15297S: Maintained 15298F: drivers/gpio/gpio-ws16c48.c 15299 15300WISTRON LAPTOP BUTTON DRIVER 15301M: Miloslav Trmac <mitr@volny.cz> 15302S: Maintained 15303F: drivers/input/misc/wistron_btns.c 15304 15305WL3501 WIRELESS PCMCIA CARD DRIVER 15306L: linux-wireless@vger.kernel.org 15307S: Odd fixes 15308F: drivers/net/wireless/wl3501* 15309 15310WOLFSON MICROELECTRONICS DRIVERS 15311L: patches@opensource.cirrus.com 15312T: git https://github.com/CirrusLogic/linux-drivers.git 15313W: https://github.com/CirrusLogic/linux-drivers/wiki 15314S: Supported 15315F: Documentation/hwmon/wm83?? 15316F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15317F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15318F: Documentation/devicetree/bindings/mfd/arizona.txt 15319F: Documentation/devicetree/bindings/mfd/wm831x.txt 15320F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15321F: arch/arm/mach-s3c64xx/mach-crag6410* 15322F: drivers/clk/clk-wm83*.c 15323F: drivers/extcon/extcon-arizona.c 15324F: drivers/leds/leds-wm83*.c 15325F: drivers/gpio/gpio-*wm*.c 15326F: drivers/gpio/gpio-arizona.c 15327F: drivers/hwmon/wm83??-hwmon.c 15328F: drivers/input/misc/wm831x-on.c 15329F: drivers/input/touchscreen/wm831x-ts.c 15330F: drivers/input/touchscreen/wm97*.c 15331F: drivers/mfd/arizona* 15332F: drivers/mfd/wm*.c 15333F: drivers/mfd/cs47l24* 15334F: drivers/power/supply/wm83*.c 15335F: drivers/rtc/rtc-wm83*.c 15336F: drivers/regulator/wm8*.c 15337F: drivers/regulator/arizona* 15338F: drivers/video/backlight/wm83*_bl.c 15339F: drivers/watchdog/wm83*_wdt.c 15340F: include/linux/mfd/arizona/ 15341F: include/linux/mfd/wm831x/ 15342F: include/linux/mfd/wm8350/ 15343F: include/linux/mfd/wm8400* 15344F: include/linux/regulator/arizona* 15345F: include/linux/wm97xx.h 15346F: include/sound/wm????.h 15347F: sound/soc/codecs/arizona.? 15348F: sound/soc/codecs/wm* 15349F: sound/soc/codecs/cs47l24* 15350 15351WORKQUEUE 15352M: Tejun Heo <tj@kernel.org> 15353R: Lai Jiangshan <jiangshanlai@gmail.com> 15354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15355S: Maintained 15356F: include/linux/workqueue.h 15357F: kernel/workqueue.c 15358F: Documentation/core-api/workqueue.rst 15359 15360X-POWERS AXP288 PMIC DRIVERS 15361M: Hans de Goede <hdegoede@redhat.com> 15362S: Maintained 15363N: axp288 15364F: drivers/acpi/pmic/intel_pmic_xpower.c 15365 15366X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15367M: Chen-Yu Tsai <wens@csie.org> 15368L: linux-kernel@vger.kernel.org 15369S: Maintained 15370N: axp[128] 15371 15372X.25 NETWORK LAYER 15373M: Andrew Hendry <andrew.hendry@gmail.com> 15374L: linux-x25@vger.kernel.org 15375S: Odd Fixes 15376F: Documentation/networking/x25* 15377F: include/net/x25* 15378F: net/x25/ 15379 15380X86 ARCHITECTURE (32-BIT AND 64-BIT) 15381M: Thomas Gleixner <tglx@linutronix.de> 15382M: Ingo Molnar <mingo@redhat.com> 15383R: "H. Peter Anvin" <hpa@zytor.com> 15384M: x86@kernel.org 15385L: linux-kernel@vger.kernel.org 15386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15387S: Maintained 15388F: Documentation/x86/ 15389F: arch/x86/ 15390 15391X86 MCE INFRASTRUCTURE 15392M: Tony Luck <tony.luck@intel.com> 15393M: Borislav Petkov <bp@alien8.de> 15394L: linux-edac@vger.kernel.org 15395S: Maintained 15396F: arch/x86/kernel/cpu/mcheck/* 15397 15398X86 MICROCODE UPDATE SUPPORT 15399M: Borislav Petkov <bp@alien8.de> 15400S: Maintained 15401F: arch/x86/kernel/cpu/microcode/* 15402 15403X86 PLATFORM DRIVERS 15404M: Darren Hart <dvhart@infradead.org> 15405M: Andy Shevchenko <andy@infradead.org> 15406L: platform-driver-x86@vger.kernel.org 15407T: git git://git.infradead.org/linux-platform-drivers-x86.git 15408S: Maintained 15409F: drivers/platform/x86/ 15410F: drivers/platform/olpc/ 15411 15412X86 VDSO 15413M: Andy Lutomirski <luto@amacapital.net> 15414L: linux-kernel@vger.kernel.org 15415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15416S: Maintained 15417F: arch/x86/entry/vdso/ 15418 15419XC2028/3028 TUNER DRIVER 15420M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15421M: Mauro Carvalho Chehab <mchehab@kernel.org> 15422L: linux-media@vger.kernel.org 15423W: https://linuxtv.org 15424T: git git://linuxtv.org/media_tree.git 15425S: Maintained 15426F: drivers/media/tuners/tuner-xc2028.* 15427 15428XEN BLOCK SUBSYSTEM 15429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15430M: Roger Pau Monné <roger.pau@citrix.com> 15431L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15432S: Supported 15433F: drivers/block/xen-blkback/* 15434F: drivers/block/xen* 15435 15436XEN HYPERVISOR ARM 15437M: Stefano Stabellini <sstabellini@kernel.org> 15438L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15439S: Maintained 15440F: arch/arm/xen/ 15441F: arch/arm/include/asm/xen/ 15442 15443XEN HYPERVISOR ARM64 15444M: Stefano Stabellini <sstabellini@kernel.org> 15445L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15446S: Maintained 15447F: arch/arm64/xen/ 15448F: arch/arm64/include/asm/xen/ 15449 15450XEN HYPERVISOR INTERFACE 15451M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15452M: Juergen Gross <jgross@suse.com> 15453L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15454T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15455S: Supported 15456F: arch/x86/xen/ 15457F: drivers/*/xen-*front.c 15458F: drivers/xen/ 15459F: arch/x86/include/asm/xen/ 15460F: arch/x86/include/asm/pvclock-abi.h 15461F: include/xen/ 15462F: include/uapi/xen/ 15463F: Documentation/ABI/stable/sysfs-hypervisor-xen 15464F: Documentation/ABI/testing/sysfs-hypervisor-xen 15465 15466XEN NETWORK BACKEND DRIVER 15467M: Wei Liu <wei.liu2@citrix.com> 15468M: Paul Durrant <paul.durrant@citrix.com> 15469L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15470L: netdev@vger.kernel.org 15471S: Supported 15472F: drivers/net/xen-netback/* 15473 15474XEN PCI SUBSYSTEM 15475M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15476L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15477S: Supported 15478F: arch/x86/pci/*xen* 15479F: drivers/pci/*xen* 15480 15481XEN PVSCSI DRIVERS 15482M: Juergen Gross <jgross@suse.com> 15483L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15484L: linux-scsi@vger.kernel.org 15485S: Supported 15486F: drivers/scsi/xen-scsifront.c 15487F: drivers/xen/xen-scsiback.c 15488F: include/xen/interface/io/vscsiif.h 15489 15490XEN SWIOTLB SUBSYSTEM 15491M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15492L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15493L: iommu@lists.linux-foundation.org 15494S: Supported 15495F: arch/x86/xen/*swiotlb* 15496F: drivers/xen/*swiotlb* 15497 15498XFS FILESYSTEM 15499M: Darrick J. Wong <darrick.wong@oracle.com> 15500M: linux-xfs@vger.kernel.org 15501L: linux-xfs@vger.kernel.org 15502W: http://xfs.org/ 15503T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15504S: Supported 15505F: Documentation/filesystems/xfs.txt 15506F: fs/xfs/ 15507 15508XILINX AXI ETHERNET DRIVER 15509M: Anirudha Sarangi <anirudh@xilinx.com> 15510M: John Linn <John.Linn@xilinx.com> 15511S: Maintained 15512F: drivers/net/ethernet/xilinx/xilinx_axienet* 15513 15514XILINX UARTLITE SERIAL DRIVER 15515M: Peter Korsgaard <jacmet@sunsite.dk> 15516L: linux-serial@vger.kernel.org 15517S: Maintained 15518F: drivers/tty/serial/uartlite.c 15519 15520XILINX VIDEO IP CORES 15521M: Hyun Kwon <hyun.kwon@xilinx.com> 15522M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15523L: linux-media@vger.kernel.org 15524T: git git://linuxtv.org/media_tree.git 15525S: Supported 15526F: Documentation/devicetree/bindings/media/xilinx/ 15527F: drivers/media/platform/xilinx/ 15528F: include/uapi/linux/xilinx-v4l2-controls.h 15529 15530XILLYBUS DRIVER 15531M: Eli Billauer <eli.billauer@gmail.com> 15532L: linux-kernel@vger.kernel.org 15533S: Supported 15534F: drivers/char/xillybus/ 15535 15536XRA1403 GPIO EXPANDER 15537M: Nandor Han <nandor.han@ge.com> 15538M: Semi Malinen <semi.malinen@ge.com> 15539L: linux-gpio@vger.kernel.org 15540S: Maintained 15541F: drivers/gpio/gpio-xra1403.c 15542F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15543 15544XTENSA XTFPGA PLATFORM SUPPORT 15545M: Max Filippov <jcmvbkbc@gmail.com> 15546L: linux-xtensa@linux-xtensa.org 15547S: Maintained 15548F: drivers/spi/spi-xtensa-xtfpga.c 15549F: sound/soc/xtensa/xtfpga-i2s.c 15550 15551YAM DRIVER FOR AX.25 15552M: Jean-Paul Roubelat <jpr@f6fbb.org> 15553L: linux-hams@vger.kernel.org 15554S: Maintained 15555F: drivers/net/hamradio/yam* 15556F: include/linux/yam.h 15557 15558YAMA SECURITY MODULE 15559M: Kees Cook <keescook@chromium.org> 15560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15561S: Supported 15562F: security/yama/ 15563F: Documentation/admin-guide/LSM/Yama.rst 15564 15565YEALINK PHONE DRIVER 15566M: Henk Vergonet <Henk.Vergonet@gmail.com> 15567L: usbb2k-api-dev@nongnu.org 15568S: Maintained 15569F: Documentation/input/yealink.rst 15570F: drivers/input/misc/yealink.* 15571 15572Z8530 DRIVER FOR AX.25 15573M: Joerg Reuter <jreuter@yaina.de> 15574W: http://yaina.de/jreuter/ 15575W: http://www.qsl.net/dl1bke/ 15576L: linux-hams@vger.kernel.org 15577S: Maintained 15578F: Documentation/networking/z8530drv.txt 15579F: drivers/net/hamradio/*scc.c 15580F: drivers/net/hamradio/z8530.h 15581 15582ZBUD COMPRESSED PAGE ALLOCATOR 15583M: Seth Jennings <sjenning@redhat.com> 15584M: Dan Streetman <ddstreet@ieee.org> 15585L: linux-mm@kvack.org 15586S: Maintained 15587F: mm/zbud.c 15588F: include/linux/zbud.h 15589 15590ZD1211RW WIRELESS DRIVER 15591M: Daniel Drake <dsd@gentoo.org> 15592M: Ulrich Kunitz <kune@deine-taler.de> 15593W: http://zd1211.ath.cx/wiki/DriverRewrite 15594L: linux-wireless@vger.kernel.org 15595L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15596S: Maintained 15597F: drivers/net/wireless/zydas/zd1211rw/ 15598 15599ZD1301 MEDIA DRIVER 15600M: Antti Palosaari <crope@iki.fi> 15601L: linux-media@vger.kernel.org 15602W: https://linuxtv.org/ 15603W: http://palosaari.fi/linux/ 15604Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15605S: Maintained 15606F: drivers/media/usb/dvb-usb-v2/zd1301* 15607 15608ZD1301_DEMOD MEDIA DRIVER 15609M: Antti Palosaari <crope@iki.fi> 15610L: linux-media@vger.kernel.org 15611W: https://linuxtv.org/ 15612W: http://palosaari.fi/linux/ 15613Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15614S: Maintained 15615F: drivers/media/dvb-frontends/zd1301_demod* 15616 15617ZPOOL COMPRESSED PAGE STORAGE API 15618M: Dan Streetman <ddstreet@ieee.org> 15619L: linux-mm@kvack.org 15620S: Maintained 15621F: mm/zpool.c 15622F: include/linux/zpool.h 15623 15624ZR36067 VIDEO FOR LINUX DRIVER 15625L: mjpeg-users@lists.sourceforge.net 15626L: linux-media@vger.kernel.org 15627W: http://mjpeg.sourceforge.net/driver-zoran/ 15628T: hg https://linuxtv.org/hg/v4l-dvb 15629S: Odd Fixes 15630F: drivers/media/pci/zoran/ 15631 15632ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15633M: Minchan Kim <minchan@kernel.org> 15634M: Nitin Gupta <ngupta@vflare.org> 15635R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15636L: linux-kernel@vger.kernel.org 15637S: Maintained 15638F: drivers/block/zram/ 15639F: Documentation/blockdev/zram.txt 15640 15641ZS DECSTATION Z85C30 SERIAL DRIVER 15642M: "Maciej W. Rozycki" <macro@linux-mips.org> 15643S: Maintained 15644F: drivers/tty/serial/zs.* 15645 15646ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15647M: Minchan Kim <minchan@kernel.org> 15648M: Nitin Gupta <ngupta@vflare.org> 15649R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15650L: linux-mm@kvack.org 15651S: Maintained 15652F: mm/zsmalloc.c 15653F: include/linux/zsmalloc.h 15654F: Documentation/vm/zsmalloc.txt 15655 15656ZSWAP COMPRESSED SWAP CACHING 15657M: Seth Jennings <sjenning@redhat.com> 15658M: Dan Streetman <ddstreet@ieee.org> 15659L: linux-mm@kvack.org 15660S: Maintained 15661F: mm/zswap.c 15662 15663THE REST 15664M: Linus Torvalds <torvalds@linux-foundation.org> 15665L: linux-kernel@vger.kernel.org 15666Q: http://patchwork.kernel.org/project/LKML/list/ 15667T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15668S: Buried alive in reporters 15669F: * 15670F: */ 15671