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@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 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 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 772F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 773F: drivers/gpu/drm/amd/amdkfd/ 774F: drivers/gpu/drm/amd/include/cik_structs.h 775F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 776F: drivers/gpu/drm/amd/include/vi_structs.h 777F: drivers/gpu/drm/amd/include/v9_structs.h 778F: include/uapi/linux/kfd_ioctl.h 779 780AMD SEATTLE DEVICE TREE SUPPORT 781M: Brijesh Singh <brijeshkumar.singh@amd.com> 782M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 783M: Tom Lendacky <thomas.lendacky@amd.com> 784S: Supported 785F: arch/arm64/boot/dts/amd/ 786 787AMD XGBE DRIVER 788M: Tom Lendacky <thomas.lendacky@amd.com> 789L: netdev@vger.kernel.org 790S: Supported 791F: drivers/net/ethernet/amd/xgbe/ 792F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 793 794AMS (Apple Motion Sensor) DRIVER 795M: Michael Hanselmann <linux-kernel@hansmi.ch> 796S: Supported 797F: drivers/macintosh/ams/ 798 799ANALOG DEVICES INC AD5686 DRIVER 800M: Stefan Popa <stefan.popa@analog.com> 801L: linux-pm@vger.kernel.org 802W: http://ez.analog.com/community/linux-device-drivers 803S: Supported 804F: drivers/iio/dac/ad5686* 805F: drivers/iio/dac/ad5696* 806 807ANALOG DEVICES INC AD9389B DRIVER 808M: Hans Verkuil <hans.verkuil@cisco.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/ad9389b* 812 813ANALOG DEVICES INC ADV7180 DRIVER 814M: Lars-Peter Clausen <lars@metafoo.de> 815L: linux-media@vger.kernel.org 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/media/i2c/adv7180.c 819 820ANALOG DEVICES INC ADV748X DRIVER 821M: Kieran Bingham <kieran.bingham@ideasonboard.com> 822L: linux-media@vger.kernel.org 823S: Maintained 824F: drivers/media/i2c/adv748x/* 825 826ANALOG DEVICES INC ADV7511 DRIVER 827M: Hans Verkuil <hans.verkuil@cisco.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv7511* 831 832ANALOG DEVICES INC ADV7604 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7604* 837 838ANALOG DEVICES INC ADV7842 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7842* 843 844ANALOG DEVICES INC ASOC CODEC DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://wiki.analog.com/ 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: sound/soc/codecs/adau* 851F: sound/soc/codecs/adav* 852F: sound/soc/codecs/ad1* 853F: sound/soc/codecs/ad7* 854F: sound/soc/codecs/ssm* 855F: sound/soc/codecs/sigmadsp.* 856 857ANALOG DEVICES INC DMA DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: drivers/dma/dma-axi-dmac.c 862 863ANALOG DEVICES INC IIO DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865M: Michael Hennerich <Michael.Hennerich@analog.com> 866W: http://wiki.analog.com/ 867W: http://ez.analog.com/community/linux-device-drivers 868S: Supported 869F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 870F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 871F: drivers/iio/*/ad* 872F: drivers/iio/adc/ltc2497* 873X: drivers/iio/*/adjd* 874F: drivers/staging/iio/*/ad* 875 876ANDES ARCHITECTURE 877M: Greentime Hu <green.hu@gmail.com> 878M: Vincent Chen <deanbo422@gmail.com> 879T: git https://github.com/andestech/linux.git 880S: Supported 881F: arch/nds32/ 882F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 883F: Documentation/devicetree/bindings/nds32/ 884K: nds32 885N: nds32 886 887ANDROID CONFIG FRAGMENTS 888M: Rob Herring <robh@kernel.org> 889S: Supported 890F: kernel/configs/android* 891 892ANDROID DRIVERS 893M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 894M: Arve Hjønnevåg <arve@android.com> 895M: Todd Kjos <tkjos@android.com> 896M: Martijn Coenen <maco@android.com> 897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 898L: devel@driverdev.osuosl.org 899S: Supported 900F: drivers/android/ 901F: drivers/staging/android/ 902 903ANDROID GOLDFISH PIC DRIVER 904M: Miodrag Dinic <miodrag.dinic@mips.com> 905S: Supported 906F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 907F: drivers/irqchip/irq-goldfish-pic.c 908 909ANDROID GOLDFISH RTC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 913F: drivers/rtc/rtc-goldfish.c 914 915ANDROID ION DRIVER 916M: Laura Abbott <labbott@redhat.com> 917M: Sumit Semwal <sumit.semwal@linaro.org> 918L: devel@driverdev.osuosl.org 919L: dri-devel@lists.freedesktop.org 920L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 921S: Supported 922F: drivers/staging/android/ion 923F: drivers/staging/android/uapi/ion.h 924 925AOA (Apple Onboard Audio) ALSA DRIVER 926M: Johannes Berg <johannes@sipsolutions.net> 927L: linuxppc-dev@lists.ozlabs.org 928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 929S: Maintained 930F: sound/aoa/ 931 932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 933M: William Breathitt Gray <vilhelm.gray@gmail.com> 934L: linux-iio@vger.kernel.org 935S: Maintained 936F: drivers/iio/adc/stx104.c 937 938APM DRIVER 939M: Jiri Kosina <jikos@kernel.org> 940S: Odd fixes 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 942F: arch/x86/kernel/apm_32.c 943F: include/linux/apm_bios.h 944F: include/uapi/linux/apm_bios.h 945F: drivers/char/apm-emulation.c 946 947APPARMOR SECURITY MODULE 948M: John Johansen <john.johansen@canonical.com> 949L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 950W: wiki.apparmor.net 951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 952S: Supported 953F: security/apparmor/ 954F: Documentation/admin-guide/LSM/apparmor.rst 955 956APPLE BCM5974 MULTITOUCH DRIVER 957M: Henrik Rydberg <rydberg@bitmath.org> 958L: linux-input@vger.kernel.org 959S: Odd fixes 960F: drivers/input/mouse/bcm5974.c 961 962APPLE SMC DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-hwmon@vger.kernel.org 965S: Odd fixes 966F: drivers/hwmon/applesmc.c 967 968APPLETALK NETWORK LAYER 969L: netdev@vger.kernel.org 970S: Odd fixes 971F: drivers/net/appletalk/ 972F: net/appletalk/ 973 974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 975M: Duc Dang <dhdang@apm.com> 976S: Supported 977F: arch/arm64/boot/dts/apm/ 978 979APPLIED MICRO (APM) X-GENE SOC EDAC 980M: Loc Ho <lho@apm.com> 981S: Supported 982F: drivers/edac/xgene_edac.c 983F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 984 985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 986M: Iyappan Subramanian <isubramanian@apm.com> 987M: Keyur Chudgar <kchudgar@apm.com> 988S: Supported 989F: drivers/net/ethernet/apm/xgene-v2/ 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994M: Quan Nguyen <qnguyen@apm.com> 995S: Supported 996F: drivers/net/ethernet/apm/xgene/ 997F: drivers/net/phy/mdio-xgene.c 998F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 999F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1000 1001APPLIED MICRO (APM) X-GENE SOC PMU 1002M: Tai Nguyen <ttnguyen@apm.com> 1003S: Supported 1004F: drivers/perf/xgene_pmu.c 1005F: Documentation/perf/xgene-pmu.txt 1006F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1007 1008APTINA CAMERA SENSOR PLL 1009M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1010L: linux-media@vger.kernel.org 1011S: Maintained 1012F: drivers/media/i2c/aptina-pll.* 1013 1014ARC FRAMEBUFFER DRIVER 1015M: Jaya Kumar <jayalk@intworks.biz> 1016S: Maintained 1017F: drivers/video/fbdev/arcfb.c 1018F: drivers/video/fbdev/core/fb_defio.c 1019 1020ARC PGU DRM DRIVER 1021M: Alexey Brodkin <abrodkin@synopsys.com> 1022S: Supported 1023F: drivers/gpu/drm/arc/ 1024F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1025 1026ARCNET NETWORK LAYER 1027M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1028L: netdev@vger.kernel.org 1029S: Maintained 1030F: drivers/net/arcnet/ 1031F: include/uapi/linux/if_arcnet.h 1032 1033ARM ARCHITECTED TIMER DRIVER 1034M: Mark Rutland <mark.rutland@arm.com> 1035M: Marc Zyngier <marc.zyngier@arm.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/include/asm/arch_timer.h 1039F: arch/arm64/include/asm/arch_timer.h 1040F: drivers/clocksource/arm_arch_timer.c 1041 1042ARM HDLCD DRM DRIVER 1043M: Liviu Dudau <liviu.dudau@arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/hdlcd_* 1046F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1047 1048ARM MALI-DP DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050M: Brian Starkey <brian.starkey@arm.com> 1051M: Mali DP Maintainers <malidp@foss.arm.com> 1052S: Supported 1053F: drivers/gpu/drm/arm/ 1054F: Documentation/devicetree/bindings/display/arm,malidp.txt 1055 1056ARM MFM AND FLOPPY DRIVERS 1057M: Ian Molton <spyro@f2s.com> 1058S: Maintained 1059F: arch/arm/lib/floppydma.S 1060F: arch/arm/include/asm/floppy.h 1061 1062ARM PMU PROFILING AND DEBUGGING 1063M: Will Deacon <will.deacon@arm.com> 1064M: Mark Rutland <mark.rutland@arm.com> 1065S: Maintained 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067F: arch/arm*/kernel/perf_* 1068F: arch/arm/oprofile/common.c 1069F: arch/arm*/kernel/hw_breakpoint.c 1070F: arch/arm*/include/asm/hw_breakpoint.h 1071F: arch/arm*/include/asm/perf_event.h 1072F: drivers/perf/* 1073F: include/linux/perf/arm_pmu.h 1074F: Documentation/devicetree/bindings/arm/pmu.txt 1075F: Documentation/devicetree/bindings/perf/ 1076 1077ARM PORT 1078M: Russell King <linux@armlinux.org.uk> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.armlinux.org.uk/ 1081S: Odd Fixes 1082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1083F: arch/arm/ 1084X: arch/arm/boot/dts/ 1085 1086ARM PRIMECELL AACI PL041 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: sound/arm/aaci.* 1090 1091ARM PRIMECELL BUS SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093S: Odd Fixes 1094F: drivers/amba/ 1095F: include/linux/amba/bus.h 1096 1097ARM PRIMECELL CLCD PL110 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/video/fbdev/amba-clcd.* 1101 1102ARM PRIMECELL KMI PL050 DRIVER 1103M: Russell King <linux@armlinux.org.uk> 1104S: Odd Fixes 1105F: drivers/input/serio/ambakmi.* 1106F: include/linux/amba/kmi.h 1107 1108ARM PRIMECELL MMCI PL180/1 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/mmc/host/mmci.* 1112F: include/linux/amba/mmci.h 1113 1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/tty/serial/amba-pl01*.c 1118F: include/linux/amba/serial.h 1119 1120ARM SMMU DRIVERS 1121M: Will Deacon <will.deacon@arm.com> 1122R: Robin Murphy <robin.murphy@arm.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: drivers/iommu/arm-smmu.c 1126F: drivers/iommu/arm-smmu-v3.c 1127F: drivers/iommu/io-pgtable-arm.c 1128F: drivers/iommu/io-pgtable-arm-v7s.c 1129 1130ARM SUB-ARCHITECTURES 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133F: arch/arm/mach-*/ 1134F: arch/arm/plat-*/ 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1136 1137ARM/ACTIONS SEMI ARCHITECTURE 1138M: Andreas Färber <afaerber@suse.de> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141N: owl 1142F: arch/arm/mach-actions/ 1143F: arch/arm/boot/dts/owl-* 1144F: arch/arm64/boot/dts/actions/ 1145F: drivers/clocksource/owl-* 1146F: drivers/pinctrl/actions/* 1147F: drivers/soc/actions/ 1148F: include/dt-bindings/power/owl-* 1149F: include/linux/soc/actions/ 1150F: Documentation/devicetree/bindings/arm/actions.txt 1151F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1152F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1153F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1154 1155ARM/ADS SPHERE MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AFEB9260 MACHINE SUPPORT 1161M: Sergey Lapin <slapin@ossfans.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/AJECO 1ARM MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/Allwinner SoC Clock Support 1171M: Emilio López <emilio@elopez.com.ar> 1172S: Maintained 1173F: drivers/clk/sunxi/ 1174 1175ARM/Allwinner sunXi SoC support 1176M: Maxime Ripard <maxime.ripard@bootlin.com> 1177M: Chen-Yu Tsai <wens@csie.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: sun[x456789]i 1181N: sun50i 1182F: arch/arm/mach-sunxi/ 1183F: arch/arm64/boot/dts/allwinner/ 1184F: drivers/clk/sunxi-ng/ 1185F: drivers/pinctrl/sunxi/ 1186F: drivers/soc/sunxi/ 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1188 1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1190M: Neil Armstrong <narmstrong@baylibre.com> 1191M: Jerome Brunet <jbrunet@baylibre.com> 1192L: linux-amlogic@lists.infradead.org 1193S: Maintained 1194F: drivers/clk/meson/ 1195F: include/dt-bindings/clock/meson* 1196F: include/dt-bindings/clock/gxbb* 1197F: Documentation/devicetree/bindings/clock/amlogic* 1198 1199ARM/Amlogic Meson SoC support 1200M: Carlo Caione <carlo@caione.org> 1201M: Kevin Hilman <khilman@baylibre.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203L: linux-amlogic@lists.infradead.org 1204W: http://linux-meson.com/ 1205S: Maintained 1206F: arch/arm/mach-meson/ 1207F: arch/arm/boot/dts/meson* 1208F: arch/arm64/boot/dts/amlogic/ 1209F: drivers/pinctrl/meson/ 1210F: drivers/mmc/host/meson* 1211N: meson 1212 1213ARM/Annapurna Labs ALPINE ARCHITECTURE 1214M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1215M: Antoine Tenart <antoine.tenart@free-electrons.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: arch/arm/mach-alpine/ 1219F: arch/arm/boot/dts/alpine* 1220F: arch/arm64/boot/dts/al/ 1221F: drivers/*/*alpine* 1222 1223ARM/ARTPEC MACHINE SUPPORT 1224M: Jesper Nilsson <jesper.nilsson@axis.com> 1225M: Lars Persson <lars.persson@axis.com> 1226S: Maintained 1227L: linux-arm-kernel@axis.com 1228F: arch/arm/mach-artpec 1229F: arch/arm/boot/dts/artpec6* 1230F: drivers/clk/axis 1231F: drivers/crypto/axis 1232F: drivers/pinctrl/pinctrl-artpec* 1233F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1234 1235ARM/ASPEED I2C DRIVER 1236M: Brendan Higgins <brendanhiggins@google.com> 1237R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1238R: Joel Stanley <joel@jms.id.au> 1239L: linux-i2c@vger.kernel.org 1240L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1241S: Maintained 1242F: drivers/irqchip/irq-aspeed-i2c-ic.c 1243F: drivers/i2c/busses/i2c-aspeed.c 1244F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1245F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1246 1247ARM/ASPEED MACHINE SUPPORT 1248M: Joel Stanley <joel@jms.id.au> 1249R: Andrew Jeffery <andrew@aj.id.au> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1252Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1253S: Supported 1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1255F: arch/arm/mach-aspeed/ 1256F: arch/arm/boot/dts/aspeed-* 1257N: aspeed 1258 1259ARM/ATMEL AT91 Clock Support 1260M: Boris Brezillon <boris.brezillon@bootlin.com> 1261S: Maintained 1262F: drivers/clk/at91 1263 1264ARM/CALXEDA HIGHBANK ARCHITECTURE 1265M: Rob Herring <robh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-highbank/ 1269F: arch/arm/boot/dts/highbank.dts 1270F: arch/arm/boot/dts/ecx-*.dts* 1271 1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1273M: Krzysztof Halasa <khalasa@piap.pl> 1274S: Maintained 1275F: arch/arm/mach-cns3xxx/ 1276 1277ARM/CAVIUM THUNDER NETWORK DRIVER 1278M: Sunil Goutham <sgoutham@cavium.com> 1279M: Robert Richter <rric@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Supported 1282F: drivers/net/ethernet/cavium/thunder/ 1283 1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1285M: Lukasz Majewski <lukma@denx.de> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-ep93xx/ts72xx.c 1289 1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1291M: Alexander Shiyan <shc_work@mail.ru> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Odd Fixes 1294N: clps711x 1295 1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1302M: Hartley Sweeten <hsweeten@visionengravers.com> 1303M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/mach-ep93xx/ 1307F: arch/arm/mach-ep93xx/include/mach/ 1308 1309ARM/CLKDEV SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1314F: drivers/clk/clkdev.c 1315 1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1317M: Mike Rapoport <mike@compulab.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1322M: Baruch Siach <baruch@tkos.co.il> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/cx92755* 1326N: digicolor 1327 1328ARM/CONTEC MICRO9 MACHINE SUPPORT 1329M: Hubert Feurstein <hubert.feurstein@contec.at> 1330S: Maintained 1331F: arch/arm/mach-ep93xx/micro9.c 1332 1333ARM/CORESIGHT FRAMEWORK AND DRIVERS 1334M: Mathieu Poirier <mathieu.poirier@linaro.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: drivers/hwtracing/coresight/* 1338F: Documentation/trace/coresight.txt 1339F: Documentation/trace/coresight-cpu-debug.txt 1340F: Documentation/devicetree/bindings/arm/coresight.txt 1341F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1342F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1343F: tools/perf/arch/arm/util/pmu.c 1344F: tools/perf/arch/arm/util/auxtrace.c 1345F: tools/perf/arch/arm/util/cs-etm.c 1346F: tools/perf/arch/arm/util/cs-etm.h 1347F: tools/perf/util/cs-etm.* 1348F: tools/perf/util/cs-etm-decoder/* 1349 1350ARM/CORGI MACHINE SUPPORT 1351M: Richard Purdie <rpurdie@rpsys.net> 1352S: Maintained 1353 1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1355M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://github.com/ulli-kroll/linux.git 1359S: Maintained 1360F: Documentation/devicetree/bindings/arm/gemini.txt 1361F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1362F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1363F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1364F: arch/arm/mach-gemini/ 1365F: drivers/net/ethernet/cortina/ 1366F: drivers/pinctrl/pinctrl-gemini.c 1367F: drivers/rtc/rtc-ftrtc010.c 1368 1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1370M: Barry Song <baohua@kernel.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1373S: Maintained 1374F: arch/arm/boot/dts/prima2* 1375F: arch/arm/mach-prima2/ 1376F: drivers/clk/sirf/ 1377F: drivers/clocksource/timer-prima2.c 1378F: drivers/clocksource/timer-atlas7.c 1379N: [^a-z]sirf 1380 1381ARM/EBSA110 MACHINE SUPPORT 1382M: Russell King <linux@armlinux.org.uk> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384W: http://www.armlinux.org.uk/ 1385S: Maintained 1386F: arch/arm/mach-ebsa110/ 1387F: drivers/net/ethernet/amd/am79c961a.* 1388 1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1390M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1391R: Pengutronix Kernel Team <kernel@pengutronix.de> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394N: efm32 1395 1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1397M: Robert Jarzmik <robert.jarzmik@free.fr> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-pxa/ezx.c 1401 1402ARM/FARADAY FA526 PORT 1403M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.berlios.de/gemini-board 1407F: arch/arm/mm/*-fa* 1408 1409ARM/FOOTBRIDGE ARCHITECTURE 1410M: Russell King <linux@armlinux.org.uk> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.armlinux.org.uk/ 1413S: Maintained 1414F: arch/arm/include/asm/hardware/dec21285.h 1415F: arch/arm/mach-footbridge/ 1416 1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <s.hauer@pengutronix.de> 1420R: Pengutronix Kernel Team <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1425F: arch/arm/mach-imx/ 1426F: arch/arm/mach-mxs/ 1427F: arch/arm/boot/dts/imx* 1428F: arch/arm/configs/imx*_defconfig 1429F: drivers/clk/imx/ 1430F: drivers/soc/imx/ 1431F: include/soc/imx/ 1432 1433ARM/FREESCALE VYBRID ARM ARCHITECTURE 1434M: Shawn Guo <shawnguo@kernel.org> 1435M: Sascha Hauer <s.hauer@pengutronix.de> 1436R: Pengutronix Kernel Team <kernel@pengutronix.de> 1437R: Stefan Agner <stefan@agner.ch> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1441F: arch/arm/mach-imx/*vf610* 1442F: arch/arm/boot/dts/vf* 1443 1444ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1445M: Lennert Buytenhek <kernel@wantstofly.org> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448 1449ARM/GUMSTIX MACHINE SUPPORT 1450M: Steve Sakoman <sakoman@gmail.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453 1454ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1455M: Philipp Zabel <philipp.zabel@gmail.com> 1456M: Paul Parsons <lost.distance@yahoo.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-pxa/hx4700.c 1460F: arch/arm/mach-pxa/include/mach/hx4700.h 1461F: sound/soc/pxa/hx4700.c 1462 1463ARM/HISILICON SOC SUPPORT 1464M: Wei Xu <xuwei5@hisilicon.com> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466W: http://www.hisilicon.com 1467S: Supported 1468T: git git://github.com/hisilicon/linux-hisi.git 1469F: arch/arm/mach-hisi/ 1470F: arch/arm/boot/dts/hi3* 1471F: arch/arm/boot/dts/hip* 1472F: arch/arm/boot/dts/hisi* 1473F: arch/arm64/boot/dts/hisilicon/ 1474 1475ARM/HP JORNADA 7XX MACHINE SUPPORT 1476M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1477W: www.jlime.com 1478S: Maintained 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1480F: arch/arm/mach-sa1100/jornada720.c 1481F: arch/arm/mach-sa1100/include/mach/jornada720.h 1482 1483ARM/IGEP MACHINE SUPPORT 1484M: Enric Balletbo i Serra <eballetbo@gmail.com> 1485M: Javier Martinez Canillas <javier@dowhile0.org> 1486L: linux-omap@vger.kernel.org 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/boot/dts/omap3-igep* 1490 1491ARM/INCOME PXA270 SUPPORT 1492M: Marek Vasut <marek.vasut@gmail.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/colibri-pxa270-income.c 1496 1497ARM/INTEL IOP13XX ARM ARCHITECTURE 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IOP32X ARM ARCHITECTURE 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/INTEL IOP33X ARM ARCHITECTURE 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Orphan 1510 1511ARM/INTEL IQ81342EX MACHINE SUPPORT 1512M: Lennert Buytenhek <kernel@wantstofly.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515 1516ARM/INTEL IXDP2850 MACHINE SUPPORT 1517M: Lennert Buytenhek <kernel@wantstofly.org> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520 1521ARM/INTEL IXP4XX ARM ARCHITECTURE 1522M: Imre Kaloz <kaloz@openwrt.org> 1523M: Krzysztof Halasa <khalasa@piap.pl> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526F: arch/arm/mach-ixp4xx/ 1527 1528ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1529M: Jonathan Cameron <jic23@cam.ac.uk> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/mach-pxa/stargate2.c 1533F: drivers/pcmcia/pxa2xx_stargate2.c 1534 1535ARM/INTEL XSC3 (MANZANO) ARM CORE 1536M: Lennert Buytenhek <kernel@wantstofly.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539 1540ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1541M: Lennert Buytenhek <kernel@wantstofly.org> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543S: Maintained 1544 1545ARM/LG1K ARCHITECTURE 1546M: Chanho Min <chanho.min@lge.com> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549F: arch/arm64/boot/dts/lg/ 1550 1551ARM/LOGICPD PXA270 MACHINE SUPPORT 1552M: Lennert Buytenhek <kernel@wantstofly.org> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555 1556ARM/LPC18XX ARCHITECTURE 1557M: Joachim Eastwood <manabian@gmail.com> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/boot/dts/lpc43* 1561F: drivers/clk/nxp/clk-lpc18xx* 1562F: drivers/clocksource/time-lpc32xx.c 1563F: drivers/i2c/busses/i2c-lpc2k.c 1564F: drivers/memory/pl172.c 1565F: drivers/mtd/spi-nor/nxp-spifi.c 1566F: drivers/rtc/rtc-lpc24xx.c 1567N: lpc18xx 1568 1569ARM/LPC32XX SOC SUPPORT 1570M: Vladimir Zapolskiy <vz@mleia.com> 1571M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1574S: Maintained 1575F: arch/arm/boot/dts/lpc32* 1576F: arch/arm/mach-lpc32xx/ 1577F: drivers/i2c/busses/i2c-pnx.c 1578F: drivers/net/ethernet/nxp/lpc_eth.c 1579F: drivers/usb/host/ohci-nxp.c 1580F: drivers/watchdog/pnx4008_wdt.c 1581N: lpc32xx 1582 1583ARM/MAGICIAN MACHINE SUPPORT 1584M: Philipp Zabel <philipp.zabel@gmail.com> 1585S: Maintained 1586 1587ARM/Marvell Dove/MV78xx0/Orion SOC support 1588M: Jason Cooper <jason@lakedaemon.net> 1589M: Andrew Lunn <andrew@lunn.ch> 1590M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1591M: Gregory Clement <gregory.clement@bootlin.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: Documentation/devicetree/bindings/soc/dove/ 1595F: arch/arm/mach-dove/ 1596F: arch/arm/mach-mv78xx0/ 1597F: arch/arm/mach-orion5x/ 1598F: arch/arm/plat-orion/ 1599F: arch/arm/boot/dts/dove* 1600F: arch/arm/boot/dts/orion5x* 1601 1602ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1603M: Jason Cooper <jason@lakedaemon.net> 1604M: Andrew Lunn <andrew@lunn.ch> 1605M: Gregory Clement <gregory.clement@bootlin.com> 1606M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608S: Maintained 1609F: arch/arm/boot/dts/armada* 1610F: arch/arm/boot/dts/kirkwood* 1611F: arch/arm/configs/mvebu_*_defconfig 1612F: arch/arm/mach-mvebu/ 1613F: arch/arm64/boot/dts/marvell/armada* 1614F: drivers/cpufreq/armada-37xx-cpufreq.c 1615F: drivers/cpufreq/mvebu-cpufreq.c 1616F: drivers/irqchip/irq-armada-370-xp.c 1617F: drivers/irqchip/irq-mvebu-* 1618F: drivers/pinctrl/mvebu/ 1619F: drivers/rtc/rtc-armada38x.c 1620 1621ARM/Mediatek RTC DRIVER 1622M: Eddie Huang <eddie.huang@mediatek.com> 1623M: Sean Wang <sean.wang@mediatek.com> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1626S: Maintained 1627F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1628F: drivers/rtc/rtc-mt6397.c 1629F: drivers/rtc/rtc-mt7622.c 1630 1631ARM/Mediatek SoC support 1632M: Matthias Brugger <matthias.bgg@gmail.com> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1635S: Maintained 1636F: arch/arm/boot/dts/mt6* 1637F: arch/arm/boot/dts/mt7* 1638F: arch/arm/boot/dts/mt8* 1639F: arch/arm/mach-mediatek/ 1640F: arch/arm64/boot/dts/mediatek/ 1641N: mtk 1642K: mediatek 1643 1644ARM/Mediatek USB3 PHY DRIVER 1645M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649F: drivers/phy/mediatek/phy-mtk-tphy.c 1650 1651ARM/MICREL KS8695 ARCHITECTURE 1652M: Greg Ungerer <gerg@uclinux.org> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654F: arch/arm/mach-ks8695/ 1655S: Odd Fixes 1656 1657ARM/Microchip (AT91) SoC support 1658M: Nicolas Ferre <nicolas.ferre@microchip.com> 1659M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661W: http://www.linux4sam.org 1662T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1663S: Supported 1664N: at91 1665N: atmel 1666F: arch/arm/mach-at91/ 1667F: include/soc/at91/ 1668F: arch/arm/boot/dts/at91*.dts 1669F: arch/arm/boot/dts/at91*.dtsi 1670F: arch/arm/boot/dts/sama*.dts 1671F: arch/arm/boot/dts/sama*.dtsi 1672F: arch/arm/include/debug/at91.S 1673F: drivers/memory/atmel* 1674F: drivers/watchdog/sama5d4_wdt.c 1675X: drivers/input/touchscreen/atmel_mxt_ts.c 1676X: drivers/net/wireless/atmel/ 1677 1678ARM/MIOA701 MACHINE SUPPORT 1679M: Robert Jarzmik <robert.jarzmik@free.fr> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681F: arch/arm/mach-pxa/mioa701.c 1682S: Maintained 1683 1684ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1685M: Michael Petchkovsky <mkpetch@internode.on.net> 1686S: Maintained 1687 1688ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1689M: Linus Walleij <linus.walleij@linaro.org> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-nomadik/ 1693F: arch/arm/mach-u300/ 1694F: arch/arm/mach-ux500/ 1695F: arch/arm/boot/dts/ste-* 1696F: drivers/clk/clk-nomadik.c 1697F: drivers/clk/clk-u300.c 1698F: drivers/clocksource/clksrc-dbx500-prcmu.c 1699F: drivers/clocksource/timer-u300.c 1700F: drivers/dma/coh901318* 1701F: drivers/dma/ste_dma40* 1702F: drivers/hwspinlock/u8500_hsem.c 1703F: drivers/i2c/busses/i2c-nomadik.c 1704F: drivers/i2c/busses/i2c-stu300.c 1705F: drivers/mfd/ab3100* 1706F: drivers/mfd/ab8500* 1707F: drivers/mfd/abx500* 1708F: drivers/mfd/dbx500* 1709F: drivers/mfd/db8500* 1710F: drivers/pinctrl/nomadik/ 1711F: drivers/pinctrl/pinctrl-coh901* 1712F: drivers/pinctrl/pinctrl-u300.c 1713F: drivers/rtc/rtc-ab3100.c 1714F: drivers/rtc/rtc-ab8500.c 1715F: drivers/rtc/rtc-coh901331.c 1716F: drivers/rtc/rtc-pl031.c 1717F: drivers/watchdog/coh901327_wdt.c 1718F: Documentation/devicetree/bindings/arm/ste-* 1719F: Documentation/devicetree/bindings/arm/ux500/ 1720T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1721 1722ARM/NUVOTON NPCM ARCHITECTURE 1723M: Avi Fishman <avifishman70@gmail.com> 1724M: Tomer Maimon <tmaimon77@gmail.com> 1725R: Patrick Venture <venture@google.com> 1726R: Nancy Yuen <yuenn@google.com> 1727R: Brendan Higgins <brendanhiggins@google.com> 1728L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1729S: Supported 1730F: arch/arm/mach-npcm/ 1731F: arch/arm/boot/dts/nuvoton-npcm* 1732F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1733F: drivers/*/*npcm* 1734F: Documentation/*/*npcm* 1735 1736ARM/NUVOTON W90X900 ARM ARCHITECTURE 1737M: Wan ZongShun <mcuos.com@gmail.com> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739W: http://www.mcuos.com 1740S: Maintained 1741F: arch/arm/mach-w90x900/ 1742F: drivers/input/keyboard/w90p910_keypad.c 1743F: drivers/input/touchscreen/w90p910_ts.c 1744F: drivers/watchdog/nuc900_wdt.c 1745F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1746F: drivers/mtd/nand/raw/nuc900_nand.c 1747F: drivers/rtc/rtc-nuc900.c 1748F: drivers/spi/spi-nuc900.c 1749F: drivers/usb/host/ehci-w90x900.c 1750F: drivers/video/fbdev/nuc900fb.c 1751 1752ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1753M: Nelson Castillo <arhuaco@freaks-unidos.net> 1754L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1755W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1756S: Supported 1757 1758ARM/Orion SoC/Technologic Systems TS-78xx platform support 1759M: Alexander Clouter <alex@digriz.org.uk> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761W: http://www.digriz.org.uk/ts78xx/kernel 1762S: Maintained 1763F: arch/arm/mach-orion5x/ts78xx-* 1764 1765ARM/OXNAS platform support 1766M: Neil Armstrong <narmstrong@baylibre.com> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768L: linux-oxnas@groups.io (moderated for non-subscribers) 1769S: Maintained 1770F: arch/arm/mach-oxnas/ 1771F: arch/arm/boot/dts/ox8*.dts* 1772N: oxnas 1773 1774ARM/PALM TREO SUPPORT 1775M: Tomas Cech <sleep_walker@suse.com> 1776L: linux-arm-kernel@lists.infradead.org 1777W: http://hackndev.com 1778S: Maintained 1779F: arch/arm/mach-pxa/palmtreo.* 1780 1781ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1782M: Marek Vasut <marek.vasut@gmail.com> 1783L: linux-arm-kernel@lists.infradead.org 1784W: http://hackndev.com 1785S: Maintained 1786F: arch/arm/mach-pxa/include/mach/palmtx.h 1787F: arch/arm/mach-pxa/palmtx.c 1788F: arch/arm/mach-pxa/palmt5.* 1789F: arch/arm/mach-pxa/include/mach/palmld.h 1790F: arch/arm/mach-pxa/palmld.c 1791F: arch/arm/mach-pxa/palmte2.* 1792F: arch/arm/mach-pxa/include/mach/palmtc.h 1793F: arch/arm/mach-pxa/palmtc.c 1794 1795ARM/PALMZ72 SUPPORT 1796M: Sergey Lapin <slapin@ossfans.org> 1797L: linux-arm-kernel@lists.infradead.org 1798W: http://hackndev.com 1799S: Maintained 1800F: arch/arm/mach-pxa/palmz72.* 1801 1802ARM/PLEB SUPPORT 1803M: Peter Chubb <pleb@gelato.unsw.edu.au> 1804W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1805S: Maintained 1806 1807ARM/PT DIGITAL BOARD PORT 1808M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810W: http://www.armlinux.org.uk/ 1811S: Maintained 1812 1813ARM/QUALCOMM SUPPORT 1814M: Andy Gross <andy.gross@linaro.org> 1815M: David Brown <david.brown@linaro.org> 1816L: linux-arm-msm@vger.kernel.org 1817L: linux-soc@vger.kernel.org 1818S: Maintained 1819F: Documentation/devicetree/bindings/soc/qcom/ 1820F: arch/arm/boot/dts/qcom-*.dts 1821F: arch/arm/boot/dts/qcom-*.dtsi 1822F: arch/arm/mach-qcom/ 1823F: arch/arm64/boot/dts/qcom/* 1824F: drivers/i2c/busses/i2c-qup.c 1825F: drivers/clk/qcom/ 1826F: drivers/dma/qcom/ 1827F: drivers/soc/qcom/ 1828F: drivers/spi/spi-qup.c 1829F: drivers/tty/serial/msm_serial.c 1830F: drivers/*/pm8???-* 1831F: drivers/mfd/ssbi.c 1832F: drivers/firmware/qcom_scm.c 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1834 1835ARM/RADISYS ENP2611 MACHINE SUPPORT 1836M: Lennert Buytenhek <kernel@wantstofly.org> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838S: Maintained 1839 1840ARM/REALTEK ARCHITECTURE 1841M: Andreas Färber <afaerber@suse.de> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: arch/arm64/boot/dts/realtek/ 1845F: Documentation/devicetree/bindings/arm/realtek.txt 1846 1847ARM/RENESAS ARM64 ARCHITECTURE 1848M: Simon Horman <horms@verge.net.au> 1849M: Magnus Damm <magnus.damm@gmail.com> 1850L: linux-renesas-soc@vger.kernel.org 1851Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1853S: Supported 1854F: arch/arm64/boot/dts/renesas/ 1855F: Documentation/devicetree/bindings/arm/shmobile.txt 1856F: drivers/soc/renesas/ 1857F: include/linux/soc/renesas/ 1858 1859ARM/RISCPC ARCHITECTURE 1860M: Russell King <linux@armlinux.org.uk> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862W: http://www.armlinux.org.uk/ 1863S: Maintained 1864F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1865F: arch/arm/include/asm/hardware/ioc.h 1866F: arch/arm/include/asm/hardware/iomd.h 1867F: arch/arm/include/asm/hardware/memc.h 1868F: arch/arm/mach-rpc/ 1869F: drivers/net/ethernet/8390/etherh.c 1870F: drivers/net/ethernet/i825xx/ether1* 1871F: drivers/net/ethernet/seeq/ether3* 1872F: drivers/scsi/arm/ 1873 1874ARM/Rockchip SoC support 1875M: Heiko Stuebner <heiko@sntech.de> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877L: linux-rockchip@lists.infradead.org 1878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1879S: Maintained 1880F: arch/arm/boot/dts/rk3* 1881F: arch/arm/boot/dts/rv1108* 1882F: arch/arm/mach-rockchip/ 1883F: drivers/clk/rockchip/ 1884F: drivers/i2c/busses/i2c-rk3x.c 1885F: drivers/*/*rockchip* 1886F: drivers/*/*/*rockchip* 1887F: sound/soc/rockchip/ 1888N: rockchip 1889 1890ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1891M: Kukjin Kim <kgene@kernel.org> 1892M: Krzysztof Kozlowski <krzk@kernel.org> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1895Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1896S: Maintained 1897F: arch/arm/boot/dts/s3c* 1898F: arch/arm/boot/dts/s5p* 1899F: arch/arm/boot/dts/exynos* 1900F: arch/arm64/boot/dts/exynos/ 1901F: arch/arm/plat-samsung/ 1902F: arch/arm/mach-s3c24*/ 1903F: arch/arm/mach-s3c64xx/ 1904F: arch/arm/mach-s5p*/ 1905F: arch/arm/mach-exynos*/ 1906F: drivers/*/*s3c24* 1907F: drivers/*/*/*s3c24* 1908F: drivers/*/*s3c64xx* 1909F: drivers/*/*s5pv210* 1910F: drivers/memory/samsung/* 1911F: drivers/soc/samsung/* 1912F: Documentation/arm/Samsung/ 1913F: Documentation/devicetree/bindings/arm/samsung/ 1914F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1915F: Documentation/devicetree/bindings/power/pd-samsung.txt 1916N: exynos 1917 1918ARM/SAMSUNG MOBILE MACHINE SUPPORT 1919M: Kyungmin Park <kyungmin.park@samsung.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921S: Maintained 1922F: arch/arm/mach-s5pv210/ 1923 1924ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1925M: Kyungmin Park <kyungmin.park@samsung.com> 1926M: Kamil Debski <kamil@wypas.org> 1927M: Andrzej Hajda <a.hajda@samsung.com> 1928L: linux-arm-kernel@lists.infradead.org 1929L: linux-media@vger.kernel.org 1930S: Maintained 1931F: drivers/media/platform/s5p-g2d/ 1932 1933ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1934M: Marek Szyprowski <m.szyprowski@samsung.com> 1935L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1936L: linux-media@vger.kernel.org 1937S: Maintained 1938F: drivers/media/platform/s5p-cec/ 1939F: Documentation/devicetree/bindings/media/s5p-cec.txt 1940 1941ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1942M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1943M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1944L: linux-arm-kernel@lists.infradead.org 1945L: linux-media@vger.kernel.org 1946S: Maintained 1947F: drivers/media/platform/s5p-jpeg/ 1948 1949ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1950M: Kyungmin Park <kyungmin.park@samsung.com> 1951M: Kamil Debski <kamil@wypas.org> 1952M: Jeongtae Park <jtp.park@samsung.com> 1953M: Andrzej Hajda <a.hajda@samsung.com> 1954L: linux-arm-kernel@lists.infradead.org 1955L: linux-media@vger.kernel.org 1956S: Maintained 1957F: arch/arm/plat-samsung/s5p-dev-mfc.c 1958F: drivers/media/platform/s5p-mfc/ 1959 1960ARM/SHMOBILE ARM ARCHITECTURE 1961M: Simon Horman <horms@verge.net.au> 1962M: Magnus Damm <magnus.damm@gmail.com> 1963L: linux-renesas-soc@vger.kernel.org 1964Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1966S: Supported 1967F: arch/arm/boot/dts/emev2* 1968F: arch/arm/boot/dts/r7s* 1969F: arch/arm/boot/dts/r8a* 1970F: arch/arm/boot/dts/sh* 1971F: arch/arm/configs/shmobile_defconfig 1972F: arch/arm/include/debug/renesas-scif.S 1973F: arch/arm/mach-shmobile/ 1974F: Documentation/devicetree/bindings/arm/shmobile.txt 1975F: drivers/soc/renesas/ 1976F: include/linux/soc/renesas/ 1977 1978ARM/SOCFPGA ARCHITECTURE 1979M: Dinh Nguyen <dinguyen@kernel.org> 1980S: Maintained 1981F: arch/arm/mach-socfpga/ 1982F: arch/arm/boot/dts/socfpga* 1983F: arch/arm/configs/socfpga_defconfig 1984F: arch/arm64/boot/dts/altera/ 1985W: http://www.rocketboards.org 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1987 1988ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1989M: Dinh Nguyen <dinguyen@kernel.org> 1990S: Maintained 1991F: drivers/clk/socfpga/ 1992 1993ARM/SOCFPGA EDAC SUPPORT 1994M: Thor Thayer <thor.thayer@linux.intel.com> 1995S: Maintained 1996F: drivers/edac/altera_edac. 1997 1998ARM/SPREADTRUM SoC SUPPORT 1999M: Orson Zhai <orsonzhai@gmail.com> 2000M: Baolin Wang <baolin.wang@linaro.org> 2001M: Chunyan Zhang <zhang.lyra@gmail.com> 2002S: Maintained 2003F: arch/arm64/boot/dts/sprd 2004N: sprd 2005 2006ARM/STI ARCHITECTURE 2007M: Patrice Chotard <patrice.chotard@st.com> 2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2009W: http://www.stlinux.com 2010S: Maintained 2011F: arch/arm/mach-sti/ 2012F: arch/arm/boot/dts/sti* 2013F: drivers/char/hw_random/st-rng.c 2014F: drivers/clocksource/arm_global_timer.c 2015F: drivers/clocksource/clksrc_st_lpc.c 2016F: drivers/cpufreq/sti-cpufreq.c 2017F: drivers/dma/st_fdma* 2018F: drivers/i2c/busses/i2c-st.c 2019F: drivers/media/rc/st_rc.c 2020F: drivers/media/platform/sti/c8sectpfe/ 2021F: drivers/mmc/host/sdhci-st.c 2022F: drivers/phy/st/phy-miphy28lp.c 2023F: drivers/phy/st/phy-stih407-usb.c 2024F: drivers/pinctrl/pinctrl-st.c 2025F: drivers/remoteproc/st_remoteproc.c 2026F: drivers/remoteproc/st_slim_rproc.c 2027F: drivers/reset/sti/ 2028F: drivers/rtc/rtc-st-lpc.c 2029F: drivers/tty/serial/st-asc.c 2030F: drivers/usb/dwc3/dwc3-st.c 2031F: drivers/usb/host/ehci-st.c 2032F: drivers/usb/host/ohci-st.c 2033F: drivers/watchdog/st_lpc_wdt.c 2034F: drivers/ata/ahci_st.c 2035F: include/linux/remoteproc/st_slim_rproc.h 2036 2037ARM/STM32 ARCHITECTURE 2038M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2039M: Alexandre Torgue <alexandre.torgue@st.com> 2040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2041S: Maintained 2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2043N: stm32 2044F: arch/arm/boot/dts/stm32* 2045F: arch/arm/mach-stm32/ 2046F: drivers/clocksource/armv7m_systick.c 2047 2048ARM/Synaptics Berlin SoC support 2049M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2050M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2052S: Maintained 2053F: arch/arm/mach-berlin/ 2054F: arch/arm/boot/dts/berlin* 2055F: arch/arm64/boot/dts/marvell/berlin* 2056 2057ARM/TANGO ARCHITECTURE 2058M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2059M: Mans Rullgard <mans@mansr.com> 2060L: linux-arm-kernel@lists.infradead.org 2061S: Odd Fixes 2062N: tango 2063 2064ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2065M: Lennert Buytenhek <kernel@wantstofly.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067S: Maintained 2068 2069ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2070M: Hans Verkuil <hans.verkuil@cisco.com> 2071L: linux-tegra@vger.kernel.org 2072L: linux-media@vger.kernel.org 2073S: Maintained 2074F: drivers/media/platform/tegra-cec/ 2075F: Documentation/devicetree/bindings/media/tegra-cec.txt 2076 2077ARM/TETON BGA MACHINE SUPPORT 2078M: "Mark F. Brown" <mark.brown314@gmail.com> 2079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2080S: Maintained 2081 2082ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2083M: Santosh Shilimkar <ssantosh@kernel.org> 2084L: linux-kernel@vger.kernel.org 2085S: Maintained 2086F: drivers/memory/*emif* 2087 2088ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2089M: Santosh Shilimkar <ssantosh@kernel.org> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/mach-keystone/ 2093F: arch/arm/boot/dts/keystone-* 2094T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2095 2096ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2097M: Santosh Shilimkar <ssantosh@kernel.org> 2098L: linux-kernel@vger.kernel.org 2099S: Maintained 2100F: drivers/clk/keystone/ 2101 2102ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2103M: Santosh Shilimkar <ssantosh@kernel.org> 2104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2105L: linux-kernel@vger.kernel.org 2106S: Maintained 2107F: drivers/clocksource/timer-keystone.c 2108 2109ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2110M: Santosh Shilimkar <ssantosh@kernel.org> 2111L: linux-kernel@vger.kernel.org 2112S: Maintained 2113F: drivers/power/reset/keystone-reset.c 2114 2115ARM/THECUS N2100 MACHINE SUPPORT 2116M: Lennert Buytenhek <kernel@wantstofly.org> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119 2120ARM/TOSA MACHINE SUPPORT 2121M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2122M: Dirk Opfer <dirk@opfer-online.de> 2123S: Maintained 2124 2125ARM/UNIPHIER ARCHITECTURE 2126M: Masahiro Yamada <yamada.masahiro@socionext.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2129S: Maintained 2130F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2131F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2132F: arch/arm/boot/dts/uniphier* 2133F: arch/arm/include/asm/hardware/cache-uniphier.h 2134F: arch/arm/mach-uniphier/ 2135F: arch/arm/mm/cache-uniphier.c 2136F: arch/arm64/boot/dts/socionext/uniphier* 2137F: drivers/bus/uniphier-system-bus.c 2138F: drivers/clk/uniphier/ 2139F: drivers/gpio/gpio-uniphier.c 2140F: drivers/i2c/busses/i2c-uniphier* 2141F: drivers/irqchip/irq-uniphier-aidet.c 2142F: drivers/pinctrl/uniphier/ 2143F: drivers/reset/reset-uniphier.c 2144F: drivers/tty/serial/8250/8250_uniphier.c 2145N: uniphier 2146 2147ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2148M: Ulf Hansson <ulf.hansson@linaro.org> 2149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2150T: git git://git.linaro.org/people/ulfh/clk.git 2151S: Maintained 2152F: drivers/clk/ux500/ 2153 2154ARM/VERSATILE EXPRESS PLATFORM 2155M: Liviu Dudau <liviu.dudau@arm.com> 2156M: Sudeep Holla <sudeep.holla@arm.com> 2157M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2159S: Maintained 2160F: arch/arm/boot/dts/vexpress* 2161F: arch/arm64/boot/dts/arm/ 2162F: arch/arm/mach-vexpress/ 2163F: */*/vexpress* 2164F: */*/*/vexpress* 2165F: drivers/clk/versatile/clk-vexpress-osc.c 2166F: drivers/clocksource/versatile.c 2167N: mps2 2168 2169ARM/VFP SUPPORT 2170M: Russell King <linux@armlinux.org.uk> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172W: http://www.armlinux.org.uk/ 2173S: Maintained 2174F: arch/arm/vfp/ 2175 2176ARM/VOIPAC PXA270 SUPPORT 2177M: Marek Vasut <marek.vasut@gmail.com> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Maintained 2180F: arch/arm/mach-pxa/vpac270.c 2181F: arch/arm/mach-pxa/include/mach/vpac270.h 2182 2183ARM/VT8500 ARM ARCHITECTURE 2184M: Tony Prisk <linux@prisktech.co.nz> 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186S: Maintained 2187F: arch/arm/mach-vt8500/ 2188F: drivers/clocksource/vt8500_timer.c 2189F: drivers/i2c/busses/i2c-wmt.c 2190F: drivers/mmc/host/wmt-sdmmc.c 2191F: drivers/pwm/pwm-vt8500.c 2192F: drivers/rtc/rtc-vt8500.c 2193F: drivers/tty/serial/vt8500_serial.c 2194F: drivers/usb/host/ehci-platform.c 2195F: drivers/usb/host/uhci-platform.c 2196F: drivers/video/fbdev/vt8500lcdfb.* 2197F: drivers/video/fbdev/wm8505fb* 2198F: drivers/video/fbdev/wmt_ge_rops.* 2199 2200ARM/ZIPIT Z2 SUPPORT 2201M: Marek Vasut <marek.vasut@gmail.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203S: Maintained 2204F: arch/arm/mach-pxa/z2.c 2205F: arch/arm/mach-pxa/include/mach/z2.h 2206 2207ARM/ZTE ARCHITECTURE 2208M: Jun Nie <jun.nie@linaro.org> 2209M: Baoyou Xie <baoyou.xie@linaro.org> 2210M: Shawn Guo <shawnguo@kernel.org> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212S: Maintained 2213F: arch/arm/boot/dts/zx2967* 2214F: arch/arm/mach-zx/ 2215F: arch/arm64/boot/dts/zte/ 2216F: drivers/clk/zte/ 2217F: drivers/dma/zx_dma.c 2218F: drivers/gpio/gpio-zx.c 2219F: drivers/i2c/busses/i2c-zx2967.c 2220F: drivers/mmc/host/dw_mmc-zx.* 2221F: drivers/pinctrl/zte/ 2222F: drivers/soc/zte/ 2223F: drivers/thermal/zx2967_thermal.c 2224F: drivers/watchdog/zx2967_wdt.c 2225F: Documentation/devicetree/bindings/arm/zte.txt 2226F: Documentation/devicetree/bindings/clock/zx2967*.txt 2227F: Documentation/devicetree/bindings/dma/zxdma.txt 2228F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2229F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2230F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2231F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2232F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2233F: Documentation/devicetree/bindings/soc/zte/ 2234F: Documentation/devicetree/bindings/sound/zte,*.txt 2235F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2236F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2237F: include/dt-bindings/clock/zx2967*.h 2238F: include/dt-bindings/soc/zte,*.h 2239F: sound/soc/codecs/zx_aud96p22.c 2240F: sound/soc/zte/ 2241 2242ARM/ZYNQ ARCHITECTURE 2243M: Michal Simek <michal.simek@xilinx.com> 2244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2245W: http://wiki.xilinx.com 2246T: git https://github.com/Xilinx/linux-xlnx.git 2247S: Supported 2248F: arch/arm/mach-zynq/ 2249F: drivers/cpuidle/cpuidle-zynq.c 2250F: drivers/block/xsysace.c 2251N: zynq 2252N: xilinx 2253F: drivers/clocksource/cadence_ttc_timer.c 2254F: drivers/i2c/busses/i2c-cadence.c 2255F: drivers/mmc/host/sdhci-of-arasan.c 2256F: drivers/edac/synopsys_edac.c 2257 2258ARM64 PORT (AARCH64 ARCHITECTURE) 2259M: Catalin Marinas <catalin.marinas@arm.com> 2260M: Will Deacon <will.deacon@arm.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2263S: Maintained 2264F: arch/arm64/ 2265F: Documentation/arm64/ 2266 2267AS3645A LED FLASH CONTROLLER DRIVER 2268M: Sakari Ailus <sakari.ailus@iki.fi> 2269L: linux-leds@vger.kernel.org 2270S: Maintained 2271F: drivers/leds/leds-as3645a.c 2272 2273ASAHI KASEI AK8974 DRIVER 2274M: Linus Walleij <linus.walleij@linaro.org> 2275L: linux-iio@vger.kernel.org 2276W: http://www.akm.com/ 2277S: Supported 2278F: drivers/iio/magnetometer/ak8974.c 2279 2280ASC7621 HARDWARE MONITOR DRIVER 2281M: George Joseph <george.joseph@fairview5.com> 2282L: linux-hwmon@vger.kernel.org 2283S: Maintained 2284F: Documentation/hwmon/asc7621 2285F: drivers/hwmon/asc7621.c 2286 2287ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2288M: Corentin Chary <corentin.chary@gmail.com> 2289L: acpi4asus-user@lists.sourceforge.net 2290L: platform-driver-x86@vger.kernel.org 2291W: http://acpi4asus.sf.net 2292S: Maintained 2293F: drivers/platform/x86/asus*.c 2294F: drivers/platform/x86/eeepc*.c 2295 2296ASUS WIRELESS RADIO CONTROL DRIVER 2297M: João Paulo Rechi Vita <jprvita@gmail.com> 2298L: platform-driver-x86@vger.kernel.org 2299S: Maintained 2300F: drivers/platform/x86/asus-wireless.c 2301 2302ASYMMETRIC KEYS 2303M: David Howells <dhowells@redhat.com> 2304L: keyrings@vger.kernel.org 2305S: Maintained 2306F: Documentation/crypto/asymmetric-keys.txt 2307F: include/linux/verification.h 2308F: include/crypto/public_key.h 2309F: include/crypto/pkcs7.h 2310F: crypto/asymmetric_keys/ 2311 2312ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2313R: Dan Williams <dan.j.williams@intel.com> 2314W: http://sourceforge.net/projects/xscaleiop 2315S: Odd fixes 2316F: Documentation/crypto/async-tx-api.txt 2317F: crypto/async_tx/ 2318F: drivers/dma/ 2319F: include/linux/dmaengine.h 2320F: include/linux/async_tx.h 2321 2322AT24 EEPROM DRIVER 2323M: Bartosz Golaszewski <brgl@bgdev.pl> 2324L: linux-i2c@vger.kernel.org 2325T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2326S: Maintained 2327F: Documentation/devicetree/bindings/eeprom/at24.txt 2328F: drivers/misc/eeprom/at24.c 2329F: include/linux/platform_data/at24.h 2330 2331ATA OVER ETHERNET (AOE) DRIVER 2332M: "Ed L. Cashin" <ed.cashin@acm.org> 2333W: http://www.openaoe.org/ 2334S: Supported 2335F: Documentation/aoe/ 2336F: drivers/block/aoe/ 2337 2338ATHEROS 71XX/9XXX GPIO DRIVER 2339M: Alban Bedel <albeu@free.fr> 2340W: https://github.com/AlbanBedel/linux 2341T: git git://github.com/AlbanBedel/linux 2342S: Maintained 2343F: drivers/gpio/gpio-ath79.c 2344F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2345 2346ATHEROS 71XX/9XXX USB PHY DRIVER 2347M: Alban Bedel <albeu@free.fr> 2348W: https://github.com/AlbanBedel/linux 2349T: git git://github.com/AlbanBedel/linux 2350S: Maintained 2351F: drivers/phy/qualcomm/phy-ath79-usb.c 2352F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2353 2354ATHEROS ATH GENERIC UTILITIES 2355M: Kalle Valo <kvalo@codeaurora.org> 2356L: linux-wireless@vger.kernel.org 2357S: Supported 2358F: drivers/net/wireless/ath/* 2359 2360ATHEROS ATH5K WIRELESS DRIVER 2361M: Jiri Slaby <jirislaby@gmail.com> 2362M: Nick Kossifidis <mickflemm@gmail.com> 2363M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2364L: linux-wireless@vger.kernel.org 2365W: http://wireless.kernel.org/en/users/Drivers/ath5k 2366S: Maintained 2367F: drivers/net/wireless/ath/ath5k/ 2368 2369ATHEROS ATH6KL WIRELESS DRIVER 2370M: Kalle Valo <kvalo@codeaurora.org> 2371L: linux-wireless@vger.kernel.org 2372W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2373T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2374S: Supported 2375F: drivers/net/wireless/ath/ath6kl/ 2376 2377ATI_REMOTE2 DRIVER 2378M: Ville Syrjala <syrjala@sci.fi> 2379S: Maintained 2380F: drivers/input/misc/ati_remote2.c 2381 2382ATK0110 HWMON DRIVER 2383M: Luca Tettamanti <kronos.it@gmail.com> 2384L: linux-hwmon@vger.kernel.org 2385S: Maintained 2386F: drivers/hwmon/asus_atk0110.c 2387 2388ATLX ETHERNET DRIVERS 2389M: Jay Cliburn <jcliburn@gmail.com> 2390M: Chris Snook <chris.snook@gmail.com> 2391L: netdev@vger.kernel.org 2392W: http://sourceforge.net/projects/atl1 2393W: http://atl1.sourceforge.net 2394S: Maintained 2395F: drivers/net/ethernet/atheros/ 2396 2397ATM 2398M: Chas Williams <3chas3@gmail.com> 2399L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2400L: netdev@vger.kernel.org 2401W: http://linux-atm.sourceforge.net 2402S: Maintained 2403F: drivers/atm/ 2404F: include/linux/atm* 2405F: include/uapi/linux/atm* 2406 2407ATMEL AT91 / AT32 MCI DRIVER 2408M: Ludovic Desroches <ludovic.desroches@microchip.com> 2409S: Maintained 2410F: drivers/mmc/host/atmel-mci.c 2411 2412ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2413M: Nicolas Ferre <nicolas.ferre@microchip.com> 2414S: Supported 2415F: drivers/power/reset/at91-sama5d2_shdwc.c 2416 2417ATMEL Audio ALSA driver 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2420S: Supported 2421F: sound/soc/atmel 2422 2423ATMEL I2C DRIVER 2424M: Ludovic Desroches <ludovic.desroches@microchip.com> 2425L: linux-i2c@vger.kernel.org 2426S: Supported 2427F: drivers/i2c/busses/i2c-at91.c 2428 2429ATMEL ISI DRIVER 2430M: Ludovic Desroches <ludovic.desroches@microchip.com> 2431L: linux-media@vger.kernel.org 2432S: Supported 2433F: drivers/media/platform/atmel/atmel-isi.c 2434F: include/media/atmel-isi.h 2435 2436ATMEL LCDFB DRIVER 2437M: Nicolas Ferre <nicolas.ferre@microchip.com> 2438L: linux-fbdev@vger.kernel.org 2439S: Maintained 2440F: drivers/video/fbdev/atmel_lcdfb.c 2441F: include/video/atmel_lcdc.h 2442 2443ATMEL MACB ETHERNET DRIVER 2444M: Nicolas Ferre <nicolas.ferre@microchip.com> 2445S: Supported 2446F: drivers/net/ethernet/cadence/ 2447 2448ATMEL MAXTOUCH DRIVER 2449M: Nick Dyer <nick@shmanahar.org> 2450T: git git://github.com/ndyer/linux.git 2451S: Maintained 2452F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2453F: drivers/input/touchscreen/atmel_mxt_ts.c 2454 2455ATMEL SAMA5D2 ADC DRIVER 2456M: Ludovic Desroches <ludovic.desroches@microchip.com> 2457L: linux-iio@vger.kernel.org 2458S: Supported 2459F: drivers/iio/adc/at91-sama5d2_adc.c 2460 2461ATMEL SDMMC DRIVER 2462M: Ludovic Desroches <ludovic.desroches@microchip.com> 2463L: linux-mmc@vger.kernel.org 2464S: Supported 2465F: drivers/mmc/host/sdhci-of-at91.c 2466 2467ATMEL SPI DRIVER 2468M: Nicolas Ferre <nicolas.ferre@microchip.com> 2469S: Supported 2470F: drivers/spi/spi-atmel.* 2471 2472ATMEL SSC DRIVER 2473M: Nicolas Ferre <nicolas.ferre@microchip.com> 2474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2475S: Supported 2476F: drivers/misc/atmel-ssc.c 2477F: include/linux/atmel-ssc.h 2478 2479ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2480M: Nicolas Ferre <nicolas.ferre@microchip.com> 2481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2482S: Supported 2483F: drivers/misc/atmel_tclib.c 2484F: drivers/clocksource/tcb_clksrc.c 2485 2486ATMEL USBA UDC DRIVER 2487M: Nicolas Ferre <nicolas.ferre@microchip.com> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Supported 2490F: drivers/usb/gadget/udc/atmel_usba_udc.* 2491 2492ATMEL WIRELESS DRIVER 2493M: Simon Kelley <simon@thekelleys.org.uk> 2494L: linux-wireless@vger.kernel.org 2495W: http://www.thekelleys.org.uk/atmel 2496W: http://atmelwlandriver.sourceforge.net/ 2497S: Maintained 2498F: drivers/net/wireless/atmel/atmel* 2499 2500ATMEL XDMA DRIVER 2501M: Ludovic Desroches <ludovic.desroches@microchip.com> 2502L: linux-arm-kernel@lists.infradead.org 2503L: dmaengine@vger.kernel.org 2504S: Supported 2505F: drivers/dma/at_xdmac.c 2506 2507ATOMIC INFRASTRUCTURE 2508M: Will Deacon <will.deacon@arm.com> 2509M: Peter Zijlstra <peterz@infradead.org> 2510R: Boqun Feng <boqun.feng@gmail.com> 2511L: linux-kernel@vger.kernel.org 2512S: Maintained 2513F: arch/*/include/asm/atomic*.h 2514F: include/*/atomic*.h 2515 2516ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2517M: Bradley Grove <linuxdrivers@attotech.com> 2518L: linux-scsi@vger.kernel.org 2519W: http://www.attotech.com 2520S: Supported 2521F: drivers/scsi/esas2r 2522 2523ATUSB IEEE 802.15.4 RADIO DRIVER 2524M: Stefan Schmidt <stefan@osg.samsung.com> 2525L: linux-wpan@vger.kernel.org 2526S: Maintained 2527F: drivers/net/ieee802154/atusb.c 2528F: drivers/net/ieee802154/atusb.h 2529F: drivers/net/ieee802154/at86rf230.h 2530 2531AUDIT SUBSYSTEM 2532M: Paul Moore <paul@paul-moore.com> 2533M: Eric Paris <eparis@redhat.com> 2534L: linux-audit@redhat.com (moderated for non-subscribers) 2535W: https://github.com/linux-audit 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2537S: Supported 2538F: include/linux/audit.h 2539F: include/uapi/linux/audit.h 2540F: kernel/audit* 2541 2542AUXILIARY DISPLAY DRIVERS 2543M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2544S: Maintained 2545F: drivers/auxdisplay/ 2546F: include/linux/cfag12864b.h 2547 2548AX.25 NETWORK LAYER 2549M: Ralf Baechle <ralf@linux-mips.org> 2550L: linux-hams@vger.kernel.org 2551W: http://www.linux-ax25.org/ 2552S: Maintained 2553F: include/uapi/linux/ax25.h 2554F: include/net/ax25.h 2555F: net/ax25/ 2556 2557AXENTIA ARM DEVICES 2558M: Peter Rosin <peda@axentia.se> 2559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2560S: Maintained 2561F: Documentation/devicetree/bindings/arm/axentia.txt 2562F: arch/arm/boot/dts/at91-linea.dtsi 2563F: arch/arm/boot/dts/at91-natte.dtsi 2564F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2565F: arch/arm/boot/dts/at91-tse850-3.dts 2566 2567AXENTIA ASOC DRIVERS 2568M: Peter Rosin <peda@axentia.se> 2569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2570S: Maintained 2571F: Documentation/devicetree/bindings/sound/axentia,* 2572F: sound/soc/atmel/tse850-pcm5142.c 2573 2574AZ6007 DVB DRIVER 2575M: Mauro Carvalho Chehab <mchehab@kernel.org> 2576L: linux-media@vger.kernel.org 2577W: https://linuxtv.org 2578T: git git://linuxtv.org/media_tree.git 2579S: Maintained 2580F: drivers/media/usb/dvb-usb-v2/az6007.c 2581 2582AZTECH FM RADIO RECEIVER DRIVER 2583M: Hans Verkuil <hverkuil@xs4all.nl> 2584L: linux-media@vger.kernel.org 2585T: git git://linuxtv.org/media_tree.git 2586W: https://linuxtv.org 2587S: Maintained 2588F: drivers/media/radio/radio-aztech* 2589 2590B43 WIRELESS DRIVER 2591L: linux-wireless@vger.kernel.org 2592L: b43-dev@lists.infradead.org 2593W: http://wireless.kernel.org/en/users/Drivers/b43 2594S: Odd Fixes 2595F: drivers/net/wireless/broadcom/b43/ 2596 2597B43LEGACY WIRELESS DRIVER 2598M: Larry Finger <Larry.Finger@lwfinger.net> 2599L: linux-wireless@vger.kernel.org 2600L: b43-dev@lists.infradead.org 2601W: http://wireless.kernel.org/en/users/Drivers/b43 2602S: Maintained 2603F: drivers/net/wireless/broadcom/b43legacy/ 2604 2605BACKLIGHT CLASS/SUBSYSTEM 2606M: Lee Jones <lee.jones@linaro.org> 2607M: Daniel Thompson <daniel.thompson@linaro.org> 2608M: Jingoo Han <jingoohan1@gmail.com> 2609T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2610S: Maintained 2611F: drivers/video/backlight/ 2612F: include/linux/backlight.h 2613F: include/linux/pwm_backlight.h 2614F: Documentation/devicetree/bindings/leds/backlight 2615 2616BATMAN ADVANCED 2617M: Marek Lindner <mareklindner@neomailbox.ch> 2618M: Simon Wunderlich <sw@simonwunderlich.de> 2619M: Antonio Quartulli <a@unstable.cc> 2620L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2621W: https://www.open-mesh.org/ 2622Q: https://patchwork.open-mesh.org/project/batman/list/ 2623S: Maintained 2624F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2625F: Documentation/ABI/testing/sysfs-class-net-mesh 2626F: Documentation/networking/batman-adv.rst 2627F: include/uapi/linux/batadv_packet.h 2628F: include/uapi/linux/batman_adv.h 2629F: net/batman-adv/ 2630 2631BAYCOM/HDLCDRV DRIVERS FOR AX.25 2632M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2633L: linux-hams@vger.kernel.org 2634W: http://www.baycom.org/~tom/ham/ham.html 2635S: Maintained 2636F: drivers/net/hamradio/baycom* 2637 2638BCACHE (BLOCK LAYER CACHE) 2639M: Coly Li <colyli@suse.de> 2640M: Kent Overstreet <kent.overstreet@gmail.com> 2641L: linux-bcache@vger.kernel.org 2642W: http://bcache.evilpiepirate.org 2643C: irc://irc.oftc.net/bcache 2644S: Maintained 2645F: drivers/md/bcache/ 2646 2647BDISP ST MEDIA DRIVER 2648M: Fabien Dessenne <fabien.dessenne@st.com> 2649L: linux-media@vger.kernel.org 2650T: git git://linuxtv.org/media_tree.git 2651W: https://linuxtv.org 2652S: Supported 2653F: drivers/media/platform/sti/bdisp 2654 2655BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2656M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2657L: netdev@vger.kernel.org 2658S: Maintained 2659F: drivers/net/ethernet/ec_bhf.c 2660 2661BEFS FILE SYSTEM 2662M: Luis de Bethencourt <luisbg@kernel.org> 2663M: Salah Triki <salah.triki@gmail.com> 2664S: Maintained 2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2666F: Documentation/filesystems/befs.txt 2667F: fs/befs/ 2668 2669BFQ I/O SCHEDULER 2670M: Paolo Valente <paolo.valente@linaro.org> 2671M: Jens Axboe <axboe@kernel.dk> 2672L: linux-block@vger.kernel.org 2673S: Maintained 2674F: block/bfq-* 2675F: Documentation/block/bfq-iosched.txt 2676 2677BFS FILE SYSTEM 2678M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2679S: Maintained 2680F: Documentation/filesystems/bfs.txt 2681F: fs/bfs/ 2682F: include/uapi/linux/bfs_fs.h 2683 2684BLINKM RGB LED DRIVER 2685M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2686S: Maintained 2687F: drivers/leds/leds-blinkm.c 2688 2689BLOCK LAYER 2690M: Jens Axboe <axboe@kernel.dk> 2691L: linux-block@vger.kernel.org 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2693S: Maintained 2694F: block/ 2695F: drivers/block/ 2696F: kernel/trace/blktrace.c 2697F: lib/sbitmap.c 2698 2699BLOCK2MTD DRIVER 2700M: Joern Engel <joern@lazybastard.org> 2701L: linux-mtd@lists.infradead.org 2702S: Maintained 2703F: drivers/mtd/devices/block2mtd.c 2704 2705BLUETOOTH DRIVERS 2706M: Marcel Holtmann <marcel@holtmann.org> 2707M: Johan Hedberg <johan.hedberg@gmail.com> 2708L: linux-bluetooth@vger.kernel.org 2709W: http://www.bluez.org/ 2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2712S: Maintained 2713F: drivers/bluetooth/ 2714 2715BLUETOOTH SUBSYSTEM 2716M: Marcel Holtmann <marcel@holtmann.org> 2717M: Johan Hedberg <johan.hedberg@gmail.com> 2718L: linux-bluetooth@vger.kernel.org 2719W: http://www.bluez.org/ 2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2722S: Maintained 2723F: net/bluetooth/ 2724F: include/net/bluetooth/ 2725 2726BONDING DRIVER 2727M: Jay Vosburgh <j.vosburgh@gmail.com> 2728M: Veaceslav Falico <vfalico@gmail.com> 2729M: Andy Gospodarek <andy@greyhouse.net> 2730L: netdev@vger.kernel.org 2731W: http://sourceforge.net/projects/bonding/ 2732S: Supported 2733F: drivers/net/bonding/ 2734F: include/uapi/linux/if_bonding.h 2735 2736BPF (Safe dynamic programs and tools) 2737M: Alexei Starovoitov <ast@kernel.org> 2738M: Daniel Borkmann <daniel@iogearbox.net> 2739L: netdev@vger.kernel.org 2740L: linux-kernel@vger.kernel.org 2741T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2742T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2743Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2744S: Supported 2745F: arch/x86/net/bpf_jit* 2746F: Documentation/networking/filter.txt 2747F: Documentation/bpf/ 2748F: include/linux/bpf* 2749F: include/linux/filter.h 2750F: include/trace/events/xdp.h 2751F: include/uapi/linux/bpf* 2752F: include/uapi/linux/filter.h 2753F: kernel/bpf/ 2754F: kernel/trace/bpf_trace.c 2755F: lib/test_bpf.c 2756F: net/bpf/ 2757F: net/core/filter.c 2758F: net/sched/act_bpf.c 2759F: net/sched/cls_bpf.c 2760F: samples/bpf/ 2761F: tools/bpf/ 2762F: tools/lib/bpf/ 2763F: tools/testing/selftests/bpf/ 2764 2765BROADCOM B44 10/100 ETHERNET DRIVER 2766M: Michael Chan <michael.chan@broadcom.com> 2767L: netdev@vger.kernel.org 2768S: Supported 2769F: drivers/net/ethernet/broadcom/b44.* 2770 2771BROADCOM B53 ETHERNET SWITCH DRIVER 2772M: Florian Fainelli <f.fainelli@gmail.com> 2773L: netdev@vger.kernel.org 2774L: openwrt-devel@lists.openwrt.org (subscribers-only) 2775S: Supported 2776F: drivers/net/dsa/b53/* 2777F: include/linux/platform_data/b53.h 2778 2779BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2780M: Florian Fainelli <f.fainelli@gmail.com> 2781M: Ray Jui <rjui@broadcom.com> 2782M: Scott Branden <sbranden@broadcom.com> 2783M: bcm-kernel-feedback-list@broadcom.com 2784T: git git://github.com/broadcom/mach-bcm 2785S: Maintained 2786N: bcm281* 2787N: bcm113* 2788N: bcm216* 2789N: kona 2790F: arch/arm/mach-bcm/ 2791 2792BROADCOM BCM2835 ARM ARCHITECTURE 2793M: Eric Anholt <eric@anholt.net> 2794M: Stefan Wahren <stefan.wahren@i2se.com> 2795L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2797T: git git://github.com/anholt/linux 2798S: Maintained 2799N: bcm2835 2800F: drivers/staging/vc04_services 2801 2802BROADCOM BCM47XX MIPS ARCHITECTURE 2803M: Hauke Mehrtens <hauke@hauke-m.de> 2804M: Rafał Miłecki <zajec5@gmail.com> 2805L: linux-mips@linux-mips.org 2806S: Maintained 2807F: Documentation/devicetree/bindings/mips/brcm/ 2808F: arch/mips/bcm47xx/* 2809F: arch/mips/include/asm/mach-bcm47xx/* 2810 2811BROADCOM BCM5301X ARM ARCHITECTURE 2812M: Hauke Mehrtens <hauke@hauke-m.de> 2813M: Rafał Miłecki <zajec5@gmail.com> 2814M: Jon Mason <jonmason@broadcom.com> 2815M: bcm-kernel-feedback-list@broadcom.com 2816L: linux-arm-kernel@lists.infradead.org 2817S: Maintained 2818F: arch/arm/mach-bcm/bcm_5301x.c 2819F: arch/arm/boot/dts/bcm5301x*.dtsi 2820F: arch/arm/boot/dts/bcm470* 2821F: arch/arm/boot/dts/bcm953012* 2822 2823BROADCOM BCM53573 ARM ARCHITECTURE 2824M: Rafał Miłecki <rafal@milecki.pl> 2825L: linux-arm-kernel@lists.infradead.org 2826S: Maintained 2827F: arch/arm/boot/dts/bcm53573* 2828F: arch/arm/boot/dts/bcm47189* 2829 2830BROADCOM BCM63XX ARM ARCHITECTURE 2831M: Florian Fainelli <f.fainelli@gmail.com> 2832M: bcm-kernel-feedback-list@broadcom.com 2833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2834T: git git://github.com/broadcom/stblinux.git 2835S: Maintained 2836N: bcm63xx 2837 2838BROADCOM BCM63XX/BCM33XX UDC DRIVER 2839M: Kevin Cernekee <cernekee@gmail.com> 2840L: linux-usb@vger.kernel.org 2841S: Maintained 2842F: drivers/usb/gadget/udc/bcm63xx_udc.* 2843 2844BROADCOM BCM7XXX ARM ARCHITECTURE 2845M: Brian Norris <computersforpeace@gmail.com> 2846M: Gregory Fong <gregory.0xf0@gmail.com> 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848M: bcm-kernel-feedback-list@broadcom.com 2849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/arm/mach-bcm/*brcmstb* 2853F: arch/arm/boot/dts/bcm7*.dts* 2854F: drivers/bus/brcmstb_gisb.c 2855F: arch/arm/mm/cache-b15-rac.c 2856F: arch/arm/include/asm/hardware/cache-b15-rac.h 2857N: brcmstb 2858 2859BROADCOM BMIPS CPUFREQ DRIVER 2860M: Markus Mayer <mmayer@broadcom.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-pm@vger.kernel.org 2863S: Maintained 2864F: drivers/cpufreq/bmips-cpufreq.c 2865 2866BROADCOM BMIPS MIPS ARCHITECTURE 2867M: Kevin Cernekee <cernekee@gmail.com> 2868M: Florian Fainelli <f.fainelli@gmail.com> 2869L: linux-mips@linux-mips.org 2870T: git git://github.com/broadcom/stblinux.git 2871S: Maintained 2872F: arch/mips/bmips/* 2873F: arch/mips/include/asm/mach-bmips/* 2874F: arch/mips/kernel/*bmips* 2875F: arch/mips/boot/dts/brcm/bcm*.dts* 2876F: drivers/irqchip/irq-bcm63* 2877F: drivers/irqchip/irq-bcm7* 2878F: drivers/irqchip/irq-brcmstb* 2879F: include/linux/bcm963xx_nvram.h 2880F: include/linux/bcm963xx_tag.h 2881 2882BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2883M: Rasesh Mody <rasesh.mody@cavium.com> 2884M: Harish Patil <harish.patil@cavium.com> 2885M: Dept-GELinuxNICDev@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2.* 2889F: drivers/net/ethernet/broadcom/bnx2_* 2890 2891BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2892M: QLogic-Storage-Upstream@qlogic.com 2893L: linux-scsi@vger.kernel.org 2894S: Supported 2895F: drivers/scsi/bnx2fc/ 2896 2897BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2898M: QLogic-Storage-Upstream@qlogic.com 2899L: linux-scsi@vger.kernel.org 2900S: Supported 2901F: drivers/scsi/bnx2i/ 2902 2903BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2904M: Ariel Elior <ariel.elior@cavium.com> 2905M: everest-linux-l2@cavium.com 2906L: netdev@vger.kernel.org 2907S: Supported 2908F: drivers/net/ethernet/broadcom/bnx2x/ 2909 2910BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2911M: Michael Chan <michael.chan@broadcom.com> 2912L: netdev@vger.kernel.org 2913S: Supported 2914F: drivers/net/ethernet/broadcom/bnxt/ 2915 2916BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2917M: Arend van Spriel <arend.vanspriel@broadcom.com> 2918M: Franky Lin <franky.lin@broadcom.com> 2919M: Hante Meuleman <hante.meuleman@broadcom.com> 2920M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2921M: Wright Feng <wright.feng@cypress.com> 2922L: linux-wireless@vger.kernel.org 2923L: brcm80211-dev-list.pdl@broadcom.com 2924L: brcm80211-dev-list@cypress.com 2925S: Supported 2926F: drivers/net/wireless/broadcom/brcm80211/ 2927 2928BROADCOM BRCMSTB GPIO DRIVER 2929M: Gregory Fong <gregory.0xf0@gmail.com> 2930L: bcm-kernel-feedback-list@broadcom.com 2931S: Supported 2932F: drivers/gpio/gpio-brcmstb.c 2933F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2934 2935BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2936M: Al Cooper <alcooperx@gmail.com> 2937L: linux-kernel@vger.kernel.org 2938L: bcm-kernel-feedback-list@broadcom.com 2939S: Maintained 2940F: drivers/phy/broadcom/phy-brcm-usb* 2941 2942BROADCOM GENET ETHERNET DRIVER 2943M: Doug Berger <opendmb@gmail.com> 2944M: Florian Fainelli <f.fainelli@gmail.com> 2945L: netdev@vger.kernel.org 2946S: Supported 2947F: drivers/net/ethernet/broadcom/genet/ 2948 2949BROADCOM IPROC ARM ARCHITECTURE 2950M: Ray Jui <rjui@broadcom.com> 2951M: Scott Branden <sbranden@broadcom.com> 2952M: Jon Mason <jonmason@broadcom.com> 2953M: bcm-kernel-feedback-list@broadcom.com 2954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2955T: git git://github.com/broadcom/cygnus-linux.git 2956S: Maintained 2957N: iproc 2958N: cygnus 2959N: bcm[-_]nsp 2960N: bcm9113* 2961N: bcm9583* 2962N: bcm9585* 2963N: bcm9586* 2964N: bcm988312 2965N: bcm113* 2966N: bcm583* 2967N: bcm585* 2968N: bcm586* 2969N: bcm88312 2970N: hr2 2971F: arch/arm64/boot/dts/broadcom/ns2* 2972F: drivers/clk/bcm/clk-ns* 2973F: drivers/pinctrl/bcm/pinctrl-ns* 2974 2975BROADCOM KONA GPIO DRIVER 2976M: Ray Jui <rjui@broadcom.com> 2977L: bcm-kernel-feedback-list@broadcom.com 2978S: Supported 2979F: drivers/gpio/gpio-bcm-kona.c 2980F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2981 2982BROADCOM NETXTREME-E ROCE DRIVER 2983M: Selvin Xavier <selvin.xavier@broadcom.com> 2984M: Devesh Sharma <devesh.sharma@broadcom.com> 2985M: Somnath Kotur <somnath.kotur@broadcom.com> 2986M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2987L: linux-rdma@vger.kernel.org 2988W: http://www.broadcom.com 2989S: Supported 2990F: drivers/infiniband/hw/bnxt_re/ 2991F: include/uapi/rdma/bnxt_re-abi.h 2992 2993BROADCOM NVRAM DRIVER 2994M: Rafał Miłecki <zajec5@gmail.com> 2995L: linux-mips@linux-mips.org 2996S: Maintained 2997F: drivers/firmware/broadcom/* 2998 2999BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3000M: Rafał Miłecki <zajec5@gmail.com> 3001L: linux-wireless@vger.kernel.org 3002S: Maintained 3003F: drivers/bcma/ 3004F: include/linux/bcma/ 3005 3006BROADCOM STB AVS CPUFREQ DRIVER 3007M: Markus Mayer <mmayer@broadcom.com> 3008M: bcm-kernel-feedback-list@broadcom.com 3009L: linux-pm@vger.kernel.org 3010S: Maintained 3011F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3012F: drivers/cpufreq/brcmstb* 3013 3014BROADCOM STB AVS TMON DRIVER 3015M: Markus Mayer <mmayer@broadcom.com> 3016M: bcm-kernel-feedback-list@broadcom.com 3017L: linux-pm@vger.kernel.org 3018S: Maintained 3019F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3020F: drivers/thermal/broadcom/brcmstb* 3021 3022BROADCOM STB NAND FLASH DRIVER 3023M: Brian Norris <computersforpeace@gmail.com> 3024M: Kamal Dasu <kdasu.kdev@gmail.com> 3025L: linux-mtd@lists.infradead.org 3026L: bcm-kernel-feedback-list@broadcom.com 3027S: Maintained 3028F: drivers/mtd/nand/raw/brcmnand/ 3029 3030BROADCOM STB DPFE DRIVER 3031M: Markus Mayer <mmayer@broadcom.com> 3032M: bcm-kernel-feedback-list@broadcom.com 3033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3034S: Maintained 3035F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3036F: drivers/memory/brcmstb_dpfe.c 3037 3038BROADCOM SYSTEMPORT ETHERNET DRIVER 3039M: Florian Fainelli <f.fainelli@gmail.com> 3040L: netdev@vger.kernel.org 3041S: Supported 3042F: drivers/net/ethernet/broadcom/bcmsysport.* 3043 3044BROADCOM TG3 GIGABIT ETHERNET DRIVER 3045M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3046M: Prashant Sreedharan <prashant@broadcom.com> 3047M: Michael Chan <mchan@broadcom.com> 3048L: netdev@vger.kernel.org 3049S: Supported 3050F: drivers/net/ethernet/broadcom/tg3.* 3051 3052BROCADE BFA FC SCSI DRIVER 3053M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3054M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3055L: linux-scsi@vger.kernel.org 3056S: Supported 3057F: drivers/scsi/bfa/ 3058 3059BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3060M: Rasesh Mody <rasesh.mody@cavium.com> 3061M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3062M: Dept-GELinuxNICDev@cavium.com 3063L: netdev@vger.kernel.org 3064S: Supported 3065F: drivers/net/ethernet/brocade/bna/ 3066 3067BSG (block layer generic sg v4 driver) 3068M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3069L: linux-scsi@vger.kernel.org 3070S: Supported 3071F: block/bsg.c 3072F: include/linux/bsg.h 3073F: include/uapi/linux/bsg.h 3074 3075BT87X AUDIO DRIVER 3076M: Clemens Ladisch <clemens@ladisch.de> 3077L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3078T: git git://git.alsa-project.org/alsa-kernel.git 3079S: Maintained 3080F: Documentation/sound/alsa/Bt87x.txt 3081F: sound/pci/bt87x.c 3082 3083BT8XXGPIO DRIVER 3084M: Michael Buesch <m@bues.ch> 3085W: http://bu3sch.de/btgpio.php 3086S: Maintained 3087F: drivers/gpio/gpio-bt8xx.c 3088 3089BTRFS FILE SYSTEM 3090M: Chris Mason <clm@fb.com> 3091M: Josef Bacik <jbacik@fb.com> 3092M: David Sterba <dsterba@suse.com> 3093L: linux-btrfs@vger.kernel.org 3094W: http://btrfs.wiki.kernel.org/ 3095Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3097S: Maintained 3098F: Documentation/filesystems/btrfs.txt 3099F: fs/btrfs/ 3100F: include/linux/btrfs* 3101F: include/uapi/linux/btrfs* 3102 3103BTTV VIDEO4LINUX DRIVER 3104M: Mauro Carvalho Chehab <mchehab@kernel.org> 3105L: linux-media@vger.kernel.org 3106W: https://linuxtv.org 3107T: git git://linuxtv.org/media_tree.git 3108S: Odd fixes 3109F: Documentation/media/v4l-drivers/bttv* 3110F: drivers/media/pci/bt8xx/bttv* 3111 3112BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3113M: Chanwoo Choi <cw00.choi@samsung.com> 3114L: linux-pm@vger.kernel.org 3115L: linux-samsung-soc@vger.kernel.org 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3117S: Maintained 3118F: drivers/devfreq/exynos-bus.c 3119F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3120 3121BUSLOGIC SCSI DRIVER 3122M: Khalid Aziz <khalid@gonehiking.org> 3123L: linux-scsi@vger.kernel.org 3124S: Maintained 3125F: drivers/scsi/BusLogic.* 3126F: drivers/scsi/FlashPoint.* 3127 3128C-MEDIA CMI8788 DRIVER 3129M: Clemens Ladisch <clemens@ladisch.de> 3130L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3131T: git git://git.alsa-project.org/alsa-kernel.git 3132S: Maintained 3133F: sound/pci/oxygen/ 3134 3135C6X ARCHITECTURE 3136M: Mark Salter <msalter@redhat.com> 3137M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3138L: linux-c6x-dev@linux-c6x.org 3139W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3140S: Maintained 3141F: arch/c6x/ 3142 3143CA8210 IEEE-802.15.4 RADIO DRIVER 3144M: Harry Morris <h.morris@cascoda.com> 3145L: linux-wpan@vger.kernel.org 3146W: https://github.com/Cascoda/ca8210-linux.git 3147S: Maintained 3148F: drivers/net/ieee802154/ca8210.c 3149F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3150 3151CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3152M: David Howells <dhowells@redhat.com> 3153L: linux-cachefs@redhat.com (moderated for non-subscribers) 3154S: Supported 3155F: Documentation/filesystems/caching/cachefiles.txt 3156F: fs/cachefiles/ 3157 3158CADENCE MIPI-CSI2 BRIDGES 3159M: Maxime Ripard <maxime.ripard@bootlin.com> 3160L: linux-media@vger.kernel.org 3161S: Maintained 3162F: Documentation/devicetree/bindings/media/cdns,*.txt 3163F: drivers/media/platform/cadence/cdns-csi2* 3164 3165CADET FM/AM RADIO RECEIVER DRIVER 3166M: Hans Verkuil <hverkuil@xs4all.nl> 3167L: linux-media@vger.kernel.org 3168T: git git://linuxtv.org/media_tree.git 3169W: https://linuxtv.org 3170S: Maintained 3171F: drivers/media/radio/radio-cadet* 3172 3173CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3174M: Jonathan Corbet <corbet@lwn.net> 3175L: linux-media@vger.kernel.org 3176T: git git://linuxtv.org/media_tree.git 3177S: Maintained 3178F: Documentation/media/v4l-drivers/cafe_ccic* 3179F: drivers/media/platform/marvell-ccic/ 3180 3181CAIF NETWORK LAYER 3182M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3183L: netdev@vger.kernel.org 3184S: Supported 3185F: Documentation/networking/caif/ 3186F: drivers/net/caif/ 3187F: include/uapi/linux/caif/ 3188F: include/net/caif/ 3189F: net/caif/ 3190 3191CALGARY x86-64 IOMMU 3192M: Muli Ben-Yehuda <mulix@mulix.org> 3193M: Jon Mason <jdmason@kudzu.us> 3194L: iommu@lists.linux-foundation.org 3195S: Maintained 3196F: arch/x86/kernel/pci-calgary_64.c 3197F: arch/x86/kernel/tce_64.c 3198F: arch/x86/include/asm/calgary.h 3199F: arch/x86/include/asm/tce.h 3200 3201CAN NETWORK DRIVERS 3202M: Wolfgang Grandegger <wg@grandegger.com> 3203M: Marc Kleine-Budde <mkl@pengutronix.de> 3204L: linux-can@vger.kernel.org 3205W: https://github.com/linux-can 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3208S: Maintained 3209F: Documentation/devicetree/bindings/net/can/ 3210F: drivers/net/can/ 3211F: include/linux/can/dev.h 3212F: include/linux/can/platform/ 3213F: include/uapi/linux/can/error.h 3214F: include/uapi/linux/can/netlink.h 3215 3216CAN NETWORK LAYER 3217M: Oliver Hartkopp <socketcan@hartkopp.net> 3218M: Marc Kleine-Budde <mkl@pengutronix.de> 3219L: linux-can@vger.kernel.org 3220W: https://github.com/linux-can 3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3222T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3223S: Maintained 3224F: Documentation/networking/can.rst 3225F: net/can/ 3226F: include/linux/can/core.h 3227F: include/uapi/linux/can.h 3228F: include/uapi/linux/can/bcm.h 3229F: include/uapi/linux/can/raw.h 3230F: include/uapi/linux/can/gw.h 3231 3232CAPABILITIES 3233M: Serge Hallyn <serge@hallyn.com> 3234L: linux-security-module@vger.kernel.org 3235S: Supported 3236F: include/linux/capability.h 3237F: include/uapi/linux/capability.h 3238F: security/commoncap.c 3239F: kernel/capability.c 3240 3241CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3242M: Kevin Tsai <ktsai@capellamicro.com> 3243S: Maintained 3244F: drivers/iio/light/cm* 3245 3246CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3247M: Christian Lamparter <chunkeey@googlemail.com> 3248L: linux-wireless@vger.kernel.org 3249W: http://wireless.kernel.org/en/users/Drivers/carl9170 3250S: Maintained 3251F: drivers/net/wireless/ath/carl9170/ 3252 3253CAVIUM I2C DRIVER 3254M: Jan Glauber <jglauber@cavium.com> 3255M: David Daney <david.daney@cavium.com> 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/i2c/busses/i2c-octeon* 3259F: drivers/i2c/busses/i2c-thunderx* 3260 3261CAVIUM LIQUIDIO NETWORK DRIVER 3262M: Derek Chickles <derek.chickles@caviumnetworks.com> 3263M: Satanand Burla <satananda.burla@caviumnetworks.com> 3264M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3265M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3266L: netdev@vger.kernel.org 3267W: http://www.cavium.com 3268S: Supported 3269F: drivers/net/ethernet/cavium/liquidio/ 3270 3271CAVIUM MMC DRIVER 3272M: Jan Glauber <jglauber@cavium.com> 3273M: David Daney <david.daney@cavium.com> 3274M: Steven J. Hill <Steven.Hill@cavium.com> 3275W: http://www.cavium.com 3276S: Supported 3277F: drivers/mmc/host/cavium* 3278 3279CAVIUM OCTEON-TX CRYPTO DRIVER 3280M: George Cherian <george.cherian@cavium.com> 3281L: linux-crypto@vger.kernel.org 3282W: http://www.cavium.com 3283S: Supported 3284F: drivers/crypto/cavium/cpt/ 3285 3286CAVIUM THUNDERX2 ARM64 SOC 3287M: Robert Richter <rrichter@cavium.com> 3288M: Jayachandran C <jnair@caviumnetworks.com> 3289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3290S: Maintained 3291F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3292F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3293 3294CC2520 IEEE-802.15.4 RADIO DRIVER 3295M: Varka Bhadram <varkabhadram@gmail.com> 3296L: linux-wpan@vger.kernel.org 3297S: Maintained 3298F: drivers/net/ieee802154/cc2520.c 3299F: include/linux/spi/cc2520.h 3300F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3301 3302CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3303M: Gilad Ben-Yossef <gilad@benyossef.com> 3304L: linux-crypto@vger.kernel.org 3305S: Supported 3306F: drivers/crypto/ccree/ 3307W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3308 3309CEC FRAMEWORK 3310M: Hans Verkuil <hans.verkuil@cisco.com> 3311L: linux-media@vger.kernel.org 3312T: git git://linuxtv.org/media_tree.git 3313W: http://linuxtv.org 3314S: Supported 3315F: Documentation/media/kapi/cec-core.rst 3316F: Documentation/media/uapi/cec 3317F: drivers/media/cec/ 3318F: drivers/media/rc/keymaps/rc-cec.c 3319F: include/media/cec.h 3320F: include/media/cec-notifier.h 3321F: include/uapi/linux/cec.h 3322F: include/uapi/linux/cec-funcs.h 3323F: Documentation/devicetree/bindings/media/cec.txt 3324F: Documentation/ABI/testing/debugfs-cec-error-inj 3325 3326CEC GPIO DRIVER 3327M: Hans Verkuil <hans.verkuil@cisco.com> 3328L: linux-media@vger.kernel.org 3329T: git git://linuxtv.org/media_tree.git 3330W: http://linuxtv.org 3331S: Supported 3332F: drivers/media/platform/cec-gpio/ 3333F: Documentation/devicetree/bindings/media/cec-gpio.txt 3334 3335CELL BROADBAND ENGINE ARCHITECTURE 3336M: Arnd Bergmann <arnd@arndb.de> 3337L: linuxppc-dev@lists.ozlabs.org 3338W: http://www.ibm.com/developerworks/power/cell/ 3339S: Supported 3340F: arch/powerpc/include/asm/cell*.h 3341F: arch/powerpc/include/asm/spu*.h 3342F: arch/powerpc/include/uapi/asm/spu*.h 3343F: arch/powerpc/oprofile/*cell* 3344F: arch/powerpc/platforms/cell/ 3345 3346CEPH COMMON CODE (LIBCEPH) 3347M: Ilya Dryomov <idryomov@gmail.com> 3348M: "Yan, Zheng" <zyan@redhat.com> 3349M: Sage Weil <sage@redhat.com> 3350L: ceph-devel@vger.kernel.org 3351W: http://ceph.com/ 3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3353T: git git://github.com/ceph/ceph-client.git 3354S: Supported 3355F: net/ceph/ 3356F: include/linux/ceph/ 3357F: include/linux/crush/ 3358 3359CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3360M: "Yan, Zheng" <zyan@redhat.com> 3361M: Sage Weil <sage@redhat.com> 3362M: Ilya Dryomov <idryomov@gmail.com> 3363L: ceph-devel@vger.kernel.org 3364W: http://ceph.com/ 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3366T: git git://github.com/ceph/ceph-client.git 3367S: Supported 3368F: Documentation/filesystems/ceph.txt 3369F: fs/ceph/ 3370 3371CERTIFICATE HANDLING: 3372M: David Howells <dhowells@redhat.com> 3373M: David Woodhouse <dwmw2@infradead.org> 3374L: keyrings@vger.kernel.org 3375S: Maintained 3376F: Documentation/module-signing.txt 3377F: certs/ 3378F: scripts/sign-file.c 3379F: scripts/extract-cert.c 3380 3381CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3382L: linux-usb@vger.kernel.org 3383S: Orphan 3384F: Documentation/usb/WUSB-Design-overview.txt 3385F: Documentation/usb/wusb-cbaf 3386F: drivers/usb/host/hwa-hc.c 3387F: drivers/usb/host/whci/ 3388F: drivers/usb/wusbcore/ 3389F: include/linux/usb/wusb* 3390 3391CFAG12864B LCD DRIVER 3392M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3393S: Maintained 3394F: drivers/auxdisplay/cfag12864b.c 3395F: include/linux/cfag12864b.h 3396 3397CFAG12864BFB LCD FRAMEBUFFER DRIVER 3398M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3399S: Maintained 3400F: drivers/auxdisplay/cfag12864bfb.c 3401F: include/linux/cfag12864b.h 3402 3403802.11 (including CFG80211/NL80211) 3404M: Johannes Berg <johannes@sipsolutions.net> 3405L: linux-wireless@vger.kernel.org 3406W: http://wireless.kernel.org/ 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3409S: Maintained 3410F: net/wireless/ 3411F: include/uapi/linux/nl80211.h 3412F: include/linux/ieee80211.h 3413F: include/net/wext.h 3414F: include/net/cfg80211.h 3415F: include/net/iw_handler.h 3416F: include/net/ieee80211_radiotap.h 3417F: Documentation/driver-api/80211/cfg80211.rst 3418F: Documentation/networking/regulatory.txt 3419 3420CHAR and MISC DRIVERS 3421M: Arnd Bergmann <arnd@arndb.de> 3422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3424S: Supported 3425F: drivers/char/ 3426F: drivers/misc/ 3427F: include/linux/miscdevice.h 3428 3429CHECKPATCH 3430M: Andy Whitcroft <apw@canonical.com> 3431M: Joe Perches <joe@perches.com> 3432S: Maintained 3433F: scripts/checkpatch.pl 3434 3435CHINESE DOCUMENTATION 3436M: Harry Wei <harryxiyou@gmail.com> 3437L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3438L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3439S: Maintained 3440F: Documentation/translations/zh_CN/ 3441 3442CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3443M: Peter Chen <Peter.Chen@nxp.com> 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3445L: linux-usb@vger.kernel.org 3446S: Maintained 3447F: drivers/usb/chipidea/ 3448 3449CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3450M: Hans de Goede <hdegoede@redhat.com> 3451L: linux-input@vger.kernel.org 3452S: Maintained 3453F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3454F: drivers/input/touchscreen/chipone_icn8318.c 3455 3456CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3457M: Hans de Goede <hdegoede@redhat.com> 3458L: linux-input@vger.kernel.org 3459S: Maintained 3460F: drivers/input/touchscreen/chipone_icn8505.c 3461 3462CHROME HARDWARE PLATFORM SUPPORT 3463M: Benson Leung <bleung@chromium.org> 3464M: Olof Johansson <olof@lixom.net> 3465S: Maintained 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3467F: drivers/platform/chrome/ 3468 3469CIRRUS LOGIC AUDIO CODEC DRIVERS 3470M: Brian Austin <brian.austin@cirrus.com> 3471M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3472L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3473S: Maintained 3474F: sound/soc/codecs/cs* 3475 3476CIRRUS LOGIC EP93XX ETHERNET DRIVER 3477M: Hartley Sweeten <hsweeten@visionengravers.com> 3478L: netdev@vger.kernel.org 3479S: Maintained 3480F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3481 3482CISCO FCOE HBA DRIVER 3483M: Satish Kharat <satishkh@cisco.com> 3484M: Sesidhar Baddela <sebaddel@cisco.com> 3485M: Karan Tilak Kumar <kartilak@cisco.com> 3486L: linux-scsi@vger.kernel.org 3487S: Supported 3488F: drivers/scsi/fnic/ 3489 3490CISCO SCSI HBA DRIVER 3491M: Karan Tilak Kumar <kartilak@cisco.com> 3492M: Sesidhar Baddela <sebaddel@cisco.com> 3493L: linux-scsi@vger.kernel.org 3494S: Supported 3495F: drivers/scsi/snic/ 3496 3497CISCO VIC ETHERNET NIC DRIVER 3498M: Christian Benvenuti <benve@cisco.com> 3499M: Govindarajulu Varadarajan <_govind@gmx.com> 3500M: Parvi Kaustubhi <pkaustub@cisco.com> 3501S: Supported 3502F: drivers/net/ethernet/cisco/enic/ 3503 3504CISCO VIC LOW LATENCY NIC DRIVER 3505M: Christian Benvenuti <benve@cisco.com> 3506M: Dave Goodell <dgoodell@cisco.com> 3507S: Supported 3508F: drivers/infiniband/hw/usnic/ 3509 3510CLEANCACHE API 3511M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3512L: linux-kernel@vger.kernel.org 3513S: Maintained 3514F: mm/cleancache.c 3515F: include/linux/cleancache.h 3516 3517CLK API 3518M: Russell King <linux@armlinux.org.uk> 3519L: linux-clk@vger.kernel.org 3520S: Maintained 3521F: include/linux/clk.h 3522 3523CLOCKSOURCE, CLOCKEVENT DRIVERS 3524M: Daniel Lezcano <daniel.lezcano@linaro.org> 3525M: Thomas Gleixner <tglx@linutronix.de> 3526L: linux-kernel@vger.kernel.org 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3528S: Supported 3529F: drivers/clocksource/ 3530F: Documentation/devicetree/bindings/timer/ 3531 3532CMPC ACPI DRIVER 3533M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3534M: Daniel Oliveira Nascimento <don@syst.com.br> 3535L: platform-driver-x86@vger.kernel.org 3536S: Supported 3537F: drivers/platform/x86/classmate-laptop.c 3538 3539COBALT MEDIA DRIVER 3540M: Hans Verkuil <hans.verkuil@cisco.com> 3541L: linux-media@vger.kernel.org 3542T: git git://linuxtv.org/media_tree.git 3543W: https://linuxtv.org 3544S: Supported 3545F: drivers/media/pci/cobalt/ 3546 3547COCCINELLE/Semantic Patches (SmPL) 3548M: Julia Lawall <Julia.Lawall@lip6.fr> 3549M: Gilles Muller <Gilles.Muller@lip6.fr> 3550M: Nicolas Palix <nicolas.palix@imag.fr> 3551M: Michal Marek <michal.lkml@markovi.net> 3552L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3554W: http://coccinelle.lip6.fr/ 3555S: Supported 3556F: Documentation/dev-tools/coccinelle.rst 3557F: scripts/coccinelle/ 3558F: scripts/coccicheck 3559 3560CODA FILE SYSTEM 3561M: Jan Harkes <jaharkes@cs.cmu.edu> 3562M: coda@cs.cmu.edu 3563L: codalist@coda.cs.cmu.edu 3564W: http://www.coda.cs.cmu.edu/ 3565S: Maintained 3566F: Documentation/filesystems/coda.txt 3567F: fs/coda/ 3568F: include/linux/coda*.h 3569F: include/uapi/linux/coda*.h 3570 3571CODA V4L2 MEM2MEM DRIVER 3572M: Philipp Zabel <p.zabel@pengutronix.de> 3573L: linux-media@vger.kernel.org 3574S: Maintained 3575F: Documentation/devicetree/bindings/media/coda.txt 3576F: drivers/media/platform/coda/ 3577 3578COMMON CLK FRAMEWORK 3579M: Michael Turquette <mturquette@baylibre.com> 3580M: Stephen Boyd <sboyd@kernel.org> 3581L: linux-clk@vger.kernel.org 3582Q: http://patchwork.kernel.org/project/linux-clk/list/ 3583T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3584S: Maintained 3585F: Documentation/devicetree/bindings/clock/ 3586F: drivers/clk/ 3587X: drivers/clk/clkdev.c 3588F: include/linux/clk-pr* 3589F: include/linux/clk/ 3590F: include/linux/of_clk.h 3591 3592COMMON INTERNET FILE SYSTEM (CIFS) 3593M: Steve French <sfrench@samba.org> 3594L: linux-cifs@vger.kernel.org 3595L: samba-technical@lists.samba.org (moderated for non-subscribers) 3596W: http://linux-cifs.samba.org/ 3597T: git git://git.samba.org/sfrench/cifs-2.6.git 3598S: Supported 3599F: Documentation/filesystems/cifs/ 3600F: fs/cifs/ 3601 3602COMPACTPCI HOTPLUG CORE 3603M: Scott Murray <scott@spiteful.org> 3604L: linux-pci@vger.kernel.org 3605S: Maintained 3606F: drivers/pci/hotplug/cpci_hotplug* 3607 3608COMPACTPCI HOTPLUG GENERIC DRIVER 3609M: Scott Murray <scott@spiteful.org> 3610L: linux-pci@vger.kernel.org 3611S: Maintained 3612F: drivers/pci/hotplug/cpcihp_generic.c 3613 3614COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3615M: Scott Murray <scott@spiteful.org> 3616L: linux-pci@vger.kernel.org 3617S: Maintained 3618F: drivers/pci/hotplug/cpcihp_zt5550.* 3619 3620COMPAL LAPTOP SUPPORT 3621M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3622L: platform-driver-x86@vger.kernel.org 3623S: Maintained 3624F: drivers/platform/x86/compal-laptop.c 3625 3626CONEXANT ACCESSRUNNER USB DRIVER 3627L: accessrunner-general@lists.sourceforge.net 3628W: http://accessrunner.sourceforge.net/ 3629S: Orphan 3630F: drivers/usb/atm/cxacru.c 3631 3632CONFIGFS 3633M: Joel Becker <jlbec@evilplan.org> 3634M: Christoph Hellwig <hch@lst.de> 3635T: git git://git.infradead.org/users/hch/configfs.git 3636S: Supported 3637F: fs/configfs/ 3638F: include/linux/configfs.h 3639 3640CONNECTOR 3641M: Evgeniy Polyakov <zbr@ioremap.net> 3642L: netdev@vger.kernel.org 3643S: Maintained 3644F: drivers/connector/ 3645 3646CONTROL GROUP (CGROUP) 3647M: Tejun Heo <tj@kernel.org> 3648M: Li Zefan <lizefan@huawei.com> 3649M: Johannes Weiner <hannes@cmpxchg.org> 3650L: cgroups@vger.kernel.org 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3652S: Maintained 3653F: Documentation/cgroup* 3654F: include/linux/cgroup* 3655F: kernel/cgroup* 3656 3657CONTROL GROUP - CPUSET 3658M: Li Zefan <lizefan@huawei.com> 3659L: cgroups@vger.kernel.org 3660W: http://www.bullopensource.org/cpuset/ 3661W: http://oss.sgi.com/projects/cpusets/ 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3663S: Maintained 3664F: Documentation/cgroup-v1/cpusets.txt 3665F: include/linux/cpuset.h 3666F: kernel/cgroup/cpuset.c 3667 3668CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3669M: Johannes Weiner <hannes@cmpxchg.org> 3670M: Michal Hocko <mhocko@kernel.org> 3671M: Vladimir Davydov <vdavydov.dev@gmail.com> 3672L: cgroups@vger.kernel.org 3673L: linux-mm@kvack.org 3674S: Maintained 3675F: mm/memcontrol.c 3676F: mm/swap_cgroup.c 3677 3678CORETEMP HARDWARE MONITORING DRIVER 3679M: Fenghua Yu <fenghua.yu@intel.com> 3680L: linux-hwmon@vger.kernel.org 3681S: Maintained 3682F: Documentation/hwmon/coretemp 3683F: drivers/hwmon/coretemp.c 3684 3685COSA/SRP SYNC SERIAL DRIVER 3686M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3687W: http://www.fi.muni.cz/~kas/cosa/ 3688S: Maintained 3689F: drivers/net/wan/cosa* 3690 3691CPMAC ETHERNET DRIVER 3692M: Florian Fainelli <f.fainelli@gmail.com> 3693L: netdev@vger.kernel.org 3694S: Maintained 3695F: drivers/net/ethernet/ti/cpmac.c 3696 3697CPU FREQUENCY DRIVERS 3698M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3699M: Viresh Kumar <viresh.kumar@linaro.org> 3700L: linux-pm@vger.kernel.org 3701S: Maintained 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3703T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3704B: https://bugzilla.kernel.org 3705F: Documentation/cpu-freq/ 3706F: Documentation/devicetree/bindings/cpufreq/ 3707F: drivers/cpufreq/ 3708F: include/linux/cpufreq.h 3709F: tools/testing/selftests/cpufreq/ 3710 3711CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3712M: Viresh Kumar <viresh.kumar@linaro.org> 3713M: Sudeep Holla <sudeep.holla@arm.com> 3714L: linux-pm@vger.kernel.org 3715W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3716S: Maintained 3717F: drivers/cpufreq/arm_big_little.h 3718F: drivers/cpufreq/arm_big_little.c 3719F: drivers/cpufreq/arm_big_little_dt.c 3720 3721CPU POWER MONITORING SUBSYSTEM 3722M: Thomas Renninger <trenn@suse.com> 3723M: Shuah Khan <shuah@kernel.org> 3724L: linux-pm@vger.kernel.org 3725S: Maintained 3726F: tools/power/cpupower/ 3727 3728CPUID/MSR DRIVER 3729M: "H. Peter Anvin" <hpa@zytor.com> 3730S: Maintained 3731F: arch/x86/kernel/cpuid.c 3732F: arch/x86/kernel/msr.c 3733 3734CPUIDLE DRIVER - ARM BIG LITTLE 3735M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3736M: Daniel Lezcano <daniel.lezcano@linaro.org> 3737L: linux-pm@vger.kernel.org 3738L: linux-arm-kernel@lists.infradead.org 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3740S: Maintained 3741F: drivers/cpuidle/cpuidle-big_little.c 3742 3743CPUIDLE DRIVER - ARM EXYNOS 3744M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3745M: Daniel Lezcano <daniel.lezcano@linaro.org> 3746M: Kukjin Kim <kgene@kernel.org> 3747L: linux-pm@vger.kernel.org 3748L: linux-samsung-soc@vger.kernel.org 3749S: Supported 3750F: drivers/cpuidle/cpuidle-exynos.c 3751F: arch/arm/mach-exynos/pm.c 3752 3753CPUIDLE DRIVERS 3754M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3755M: Daniel Lezcano <daniel.lezcano@linaro.org> 3756L: linux-pm@vger.kernel.org 3757S: Maintained 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3759B: https://bugzilla.kernel.org 3760F: drivers/cpuidle/* 3761F: include/linux/cpuidle.h 3762 3763CRAMFS FILESYSTEM 3764M: Nicolas Pitre <nico@linaro.org> 3765S: Maintained 3766F: Documentation/filesystems/cramfs.txt 3767F: fs/cramfs/ 3768 3769CRYPTO API 3770M: Herbert Xu <herbert@gondor.apana.org.au> 3771M: "David S. Miller" <davem@davemloft.net> 3772L: linux-crypto@vger.kernel.org 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3775S: Maintained 3776F: Documentation/crypto/ 3777F: Documentation/devicetree/bindings/crypto/ 3778F: arch/*/crypto/ 3779F: crypto/ 3780F: drivers/crypto/ 3781F: include/crypto/ 3782F: include/linux/crypto* 3783 3784CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3785M: Neil Horman <nhorman@tuxdriver.com> 3786L: linux-crypto@vger.kernel.org 3787S: Maintained 3788F: crypto/ansi_cprng.c 3789F: crypto/rng.c 3790 3791CS3308 MEDIA DRIVER 3792M: Hans Verkuil <hverkuil@xs4all.nl> 3793L: linux-media@vger.kernel.org 3794T: git git://linuxtv.org/media_tree.git 3795W: http://linuxtv.org 3796S: Odd Fixes 3797F: drivers/media/i2c/cs3308.c 3798F: drivers/media/i2c/cs3308.h 3799 3800CS5535 Audio ALSA driver 3801M: Jaya Kumar <jayakumar.alsa@gmail.com> 3802S: Maintained 3803F: sound/pci/cs5535audio/ 3804 3805CW1200 WLAN driver 3806M: Solomon Peachy <pizza@shaftnet.org> 3807S: Maintained 3808F: drivers/net/wireless/st/cw1200/ 3809 3810CX18 VIDEO4LINUX DRIVER 3811M: Andy Walls <awalls@md.metrocast.net> 3812L: ivtv-devel@ivtvdriver.org (subscribers-only) 3813L: linux-media@vger.kernel.org 3814T: git git://linuxtv.org/media_tree.git 3815W: https://linuxtv.org 3816W: http://www.ivtvdriver.org/index.php/Cx18 3817S: Maintained 3818F: Documentation/media/v4l-drivers/cx18* 3819F: drivers/media/pci/cx18/ 3820F: include/uapi/linux/ivtv* 3821 3822CX2341X MPEG ENCODER HELPER MODULE 3823M: Hans Verkuil <hverkuil@xs4all.nl> 3824L: linux-media@vger.kernel.org 3825T: git git://linuxtv.org/media_tree.git 3826W: https://linuxtv.org 3827S: Maintained 3828F: drivers/media/common/cx2341x* 3829F: include/media/cx2341x* 3830 3831CX24120 MEDIA DRIVER 3832M: Jemma Denson <jdenson@gmail.com> 3833M: Patrick Boettcher <patrick.boettcher@posteo.de> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3837S: Maintained 3838F: drivers/media/dvb-frontends/cx24120* 3839 3840CX88 VIDEO4LINUX DRIVER 3841M: Mauro Carvalho Chehab <mchehab@kernel.org> 3842L: linux-media@vger.kernel.org 3843W: https://linuxtv.org 3844T: git git://linuxtv.org/media_tree.git 3845S: Odd fixes 3846F: Documentation/media/v4l-drivers/cx88* 3847F: drivers/media/pci/cx88/ 3848 3849CXD2820R MEDIA DRIVER 3850M: Antti Palosaari <crope@iki.fi> 3851L: linux-media@vger.kernel.org 3852W: https://linuxtv.org 3853W: http://palosaari.fi/linux/ 3854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3855T: git git://linuxtv.org/anttip/media_tree.git 3856S: Maintained 3857F: drivers/media/dvb-frontends/cxd2820r* 3858 3859CXGB3 ETHERNET DRIVER (CXGB3) 3860M: Santosh Raspatur <santosh@chelsio.com> 3861L: netdev@vger.kernel.org 3862W: http://www.chelsio.com 3863S: Supported 3864F: drivers/net/ethernet/chelsio/cxgb3/ 3865 3866CXGB3 ISCSI DRIVER (CXGB3I) 3867M: Karen Xie <kxie@chelsio.com> 3868L: linux-scsi@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/scsi/cxgbi/cxgb3i 3872 3873CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3874M: Steve Wise <swise@chelsio.com> 3875L: linux-rdma@vger.kernel.org 3876W: http://www.openfabrics.org 3877S: Supported 3878F: drivers/infiniband/hw/cxgb3/ 3879F: include/uapi/rdma/cxgb3-abi.h 3880 3881CXGB4 CRYPTO DRIVER (chcr) 3882M: Harsh Jain <harsh@chelsio.com> 3883L: linux-crypto@vger.kernel.org 3884W: http://www.chelsio.com 3885S: Supported 3886F: drivers/crypto/chelsio 3887 3888CXGB4 ETHERNET DRIVER (CXGB4) 3889M: Ganesh Goudar <ganeshgr@chelsio.com> 3890L: netdev@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/net/ethernet/chelsio/cxgb4/ 3894 3895CXGB4 ISCSI DRIVER (CXGB4I) 3896M: Karen Xie <kxie@chelsio.com> 3897L: linux-scsi@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/scsi/cxgbi/cxgb4i 3901 3902CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3903M: Steve Wise <swise@chelsio.com> 3904L: linux-rdma@vger.kernel.org 3905W: http://www.openfabrics.org 3906S: Supported 3907F: drivers/infiniband/hw/cxgb4/ 3908F: include/uapi/rdma/cxgb4-abi.h 3909 3910CXGB4VF ETHERNET DRIVER (CXGB4VF) 3911M: Casey Leedom <leedom@chelsio.com> 3912L: netdev@vger.kernel.org 3913W: http://www.chelsio.com 3914S: Supported 3915F: drivers/net/ethernet/chelsio/cxgb4vf/ 3916 3917CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3918M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3919M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3920L: linuxppc-dev@lists.ozlabs.org 3921S: Supported 3922F: arch/powerpc/platforms/powernv/pci-cxl.c 3923F: drivers/misc/cxl/ 3924F: include/misc/cxl* 3925F: include/uapi/misc/cxl.h 3926F: Documentation/powerpc/cxl.txt 3927F: Documentation/ABI/testing/sysfs-class-cxl 3928 3929CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3930M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3931M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3932M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3933L: linux-scsi@vger.kernel.org 3934S: Supported 3935F: drivers/scsi/cxlflash/ 3936F: include/uapi/scsi/cxlflash_ioctls.h 3937F: Documentation/powerpc/cxlflash.txt 3938 3939CYBERPRO FB DRIVER 3940M: Russell King <linux@armlinux.org.uk> 3941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3942W: http://www.armlinux.org.uk/ 3943S: Maintained 3944F: drivers/video/fbdev/cyber2000fb.* 3945 3946CYCLADES ASYNC MUX DRIVER 3947W: http://www.cyclades.com/ 3948S: Orphan 3949F: drivers/tty/cyclades.c 3950F: include/linux/cyclades.h 3951F: include/uapi/linux/cyclades.h 3952 3953CYCLADES PC300 DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/net/wan/pc300* 3957 3958CYPRESS_FIRMWARE MEDIA DRIVER 3959M: Antti Palosaari <crope@iki.fi> 3960L: linux-media@vger.kernel.org 3961W: https://linuxtv.org 3962W: http://palosaari.fi/linux/ 3963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3964T: git git://linuxtv.org/anttip/media_tree.git 3965S: Maintained 3966F: drivers/media/common/cypress_firmware* 3967 3968CYTTSP TOUCHSCREEN DRIVER 3969M: Ferruh Yigit <fery@cypress.com> 3970L: linux-input@vger.kernel.org 3971S: Supported 3972F: drivers/input/touchscreen/cyttsp* 3973F: include/linux/input/cyttsp.h 3974 3975D-LINK DIR-685 TOUCHKEYS DRIVER 3976M: Linus Walleij <linus.walleij@linaro.org> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/dlink-dir685-touchkeys.c 3980 3981DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3982M: Joshua Kinard <kumba@gentoo.org> 3983S: Maintained 3984F: drivers/rtc/rtc-ds1685.c 3985F: include/linux/rtc/ds1685.h 3986 3987DAMA SLAVE for AX.25 3988M: Joerg Reuter <jreuter@yaina.de> 3989W: http://yaina.de/jreuter/ 3990W: http://www.qsl.net/dl1bke/ 3991L: linux-hams@vger.kernel.org 3992S: Maintained 3993F: net/ax25/af_ax25.c 3994F: net/ax25/ax25_dev.c 3995F: net/ax25/ax25_ds_* 3996F: net/ax25/ax25_in.c 3997F: net/ax25/ax25_out.c 3998F: net/ax25/ax25_timer.c 3999F: net/ax25/sysctl_net_ax25.c 4000 4001DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4002L: netdev@vger.kernel.org 4003S: Orphan 4004F: Documentation/networking/dmfe.txt 4005F: drivers/net/ethernet/dec/tulip/dmfe.c 4006 4007DC390/AM53C974 SCSI driver 4008M: Hannes Reinecke <hare@suse.com> 4009L: linux-scsi@vger.kernel.org 4010S: Maintained 4011F: drivers/scsi/am53c974.c 4012 4013DC395x SCSI driver 4014M: Oliver Neukum <oliver@neukum.org> 4015M: Ali Akcaagac <aliakc@web.de> 4016M: Jamie Lenehan <lenehan@twibble.org> 4017L: dc395x@twibble.org 4018W: http://twibble.org/dist/dc395x/ 4019W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4020S: Maintained 4021F: Documentation/scsi/dc395x.txt 4022F: drivers/scsi/dc395x.* 4023 4024DCCP PROTOCOL 4025M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4026L: dccp@vger.kernel.org 4027W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4028S: Maintained 4029F: include/linux/dccp.h 4030F: include/uapi/linux/dccp.h 4031F: include/linux/tfrc.h 4032F: net/dccp/ 4033 4034DECnet NETWORK LAYER 4035W: http://linux-decnet.sourceforge.net 4036L: linux-decnet-user@lists.sourceforge.net 4037S: Orphan 4038F: Documentation/networking/decnet.txt 4039F: net/decnet/ 4040 4041DECSTATION PLATFORM SUPPORT 4042M: "Maciej W. Rozycki" <macro@linux-mips.org> 4043L: linux-mips@linux-mips.org 4044W: http://www.linux-mips.org/wiki/DECstation 4045S: Maintained 4046F: arch/mips/dec/ 4047F: arch/mips/include/asm/dec/ 4048F: arch/mips/include/asm/mach-dec/ 4049 4050DEFXX FDDI NETWORK DRIVER 4051M: "Maciej W. Rozycki" <macro@linux-mips.org> 4052S: Maintained 4053F: drivers/net/fddi/defxx.* 4054 4055DELL SMBIOS DRIVER 4056M: Pali Rohár <pali.rohar@gmail.com> 4057M: Mario Limonciello <mario.limonciello@dell.com> 4058L: platform-driver-x86@vger.kernel.org 4059S: Maintained 4060F: drivers/platform/x86/dell-smbios.* 4061 4062DELL SMBIOS SMM DRIVER 4063M: Mario Limonciello <mario.limonciello@dell.com> 4064L: platform-driver-x86@vger.kernel.org 4065S: Maintained 4066F: drivers/platform/x86/dell-smbios-smm.c 4067 4068DELL SMBIOS WMI DRIVER 4069M: Mario Limonciello <mario.limonciello@dell.com> 4070L: platform-driver-x86@vger.kernel.org 4071S: Maintained 4072F: drivers/platform/x86/dell-smbios-wmi.c 4073F: tools/wmi/dell-smbios-example.c 4074 4075DELL LAPTOP DRIVER 4076M: Matthew Garrett <mjg59@srcf.ucam.org> 4077M: Pali Rohár <pali.rohar@gmail.com> 4078L: platform-driver-x86@vger.kernel.org 4079S: Maintained 4080F: drivers/platform/x86/dell-laptop.c 4081 4082DELL LAPTOP FREEFALL DRIVER 4083M: Pali Rohár <pali.rohar@gmail.com> 4084S: Maintained 4085F: drivers/platform/x86/dell-smo8800.c 4086 4087DELL LAPTOP RBTN DRIVER 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/platform/x86/dell-rbtn.* 4091 4092DELL LAPTOP SMM DRIVER 4093M: Pali Rohár <pali.rohar@gmail.com> 4094S: Maintained 4095F: drivers/hwmon/dell-smm-hwmon.c 4096F: include/uapi/linux/i8k.h 4097 4098DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4099M: Doug Warzecha <Douglas_Warzecha@dell.com> 4100S: Maintained 4101F: Documentation/dcdbas.txt 4102F: drivers/firmware/dcdbas.* 4103 4104DELL WMI NOTIFICATIONS DRIVER 4105M: Matthew Garrett <mjg59@srcf.ucam.org> 4106M: Pali Rohár <pali.rohar@gmail.com> 4107S: Maintained 4108F: drivers/platform/x86/dell-wmi.c 4109 4110DELL WMI DESCRIPTOR DRIVER 4111M: Mario Limonciello <mario.limonciello@dell.com> 4112S: Maintained 4113F: drivers/platform/x86/dell-wmi-descriptor.c 4114 4115DELTA ST MEDIA DRIVER 4116M: Hugues Fruchet <hugues.fruchet@st.com> 4117L: linux-media@vger.kernel.org 4118T: git git://linuxtv.org/media_tree.git 4119W: https://linuxtv.org 4120S: Supported 4121F: drivers/media/platform/sti/delta 4122 4123DENALI NAND DRIVER 4124M: Masahiro Yamada <yamada.masahiro@socionext.com> 4125L: linux-mtd@lists.infradead.org 4126S: Supported 4127F: drivers/mtd/nand/raw/denali* 4128 4129DESIGNWARE USB2 DRD IP DRIVER 4130M: Minas Harutyunyan <hminas@synopsys.com> 4131L: linux-usb@vger.kernel.org 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4133S: Maintained 4134F: drivers/usb/dwc2/ 4135 4136DESIGNWARE USB3 DRD IP DRIVER 4137M: Felipe Balbi <balbi@kernel.org> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc3/ 4142 4143DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4144M: Andreas Klinger <ak@it-klinger.de> 4145L: linux-iio@vger.kernel.org 4146S: Maintained 4147F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4148F: drivers/iio/proximity/srf*.c 4149 4150DEVICE COREDUMP (DEV_COREDUMP) 4151M: Johannes Berg <johannes@sipsolutions.net> 4152L: linux-kernel@vger.kernel.org 4153S: Maintained 4154F: drivers/base/devcoredump.c 4155F: include/linux/devcoredump.h 4156 4157DEVICE FREQUENCY (DEVFREQ) 4158M: MyungJoo Ham <myungjoo.ham@samsung.com> 4159M: Kyungmin Park <kyungmin.park@samsung.com> 4160R: Chanwoo Choi <cw00.choi@samsung.com> 4161L: linux-pm@vger.kernel.org 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4163S: Maintained 4164F: drivers/devfreq/ 4165F: include/linux/devfreq.h 4166F: Documentation/devicetree/bindings/devfreq/ 4167 4168DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4169M: Chanwoo Choi <cw00.choi@samsung.com> 4170L: linux-pm@vger.kernel.org 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4172S: Supported 4173F: drivers/devfreq/event/ 4174F: drivers/devfreq/devfreq-event.c 4175F: include/linux/devfreq-event.h 4176F: Documentation/devicetree/bindings/devfreq/event/ 4177 4178DEVICE NUMBER REGISTRY 4179M: Torben Mathiasen <device@lanana.org> 4180W: http://lanana.org/docs/device-list/index.html 4181S: Maintained 4182 4183DEVICE-MAPPER (LVM) 4184M: Alasdair Kergon <agk@redhat.com> 4185M: Mike Snitzer <snitzer@redhat.com> 4186M: dm-devel@redhat.com 4187L: dm-devel@redhat.com 4188W: http://sources.redhat.com/dm 4189Q: http://patchwork.kernel.org/project/dm-devel/list/ 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4191T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4192S: Maintained 4193F: Documentation/device-mapper/ 4194F: drivers/md/Makefile 4195F: drivers/md/Kconfig 4196F: drivers/md/dm* 4197F: drivers/md/persistent-data/ 4198F: include/linux/device-mapper.h 4199F: include/linux/dm-*.h 4200F: include/uapi/linux/dm-*.h 4201 4202DEVLINK 4203M: Jiri Pirko <jiri@mellanox.com> 4204L: netdev@vger.kernel.org 4205S: Supported 4206F: net/core/devlink.c 4207F: include/net/devlink.h 4208F: include/uapi/linux/devlink.h 4209 4210DIALOG SEMICONDUCTOR DRIVERS 4211M: Support Opensource <support.opensource@diasemi.com> 4212W: http://www.dialog-semiconductor.com/products 4213S: Supported 4214F: Documentation/hwmon/da90?? 4215F: Documentation/devicetree/bindings/mfd/da90*.txt 4216F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4217F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4218F: Documentation/devicetree/bindings/regulator/da92*.txt 4219F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4220F: Documentation/devicetree/bindings/sound/da[79]*.txt 4221F: drivers/gpio/gpio-da90??.c 4222F: drivers/hwmon/da90??-hwmon.c 4223F: drivers/iio/adc/da91??-*.c 4224F: drivers/input/misc/da90??_onkey.c 4225F: drivers/input/touchscreen/da9052_tsi.c 4226F: drivers/leds/leds-da90??.c 4227F: drivers/mfd/da903x.c 4228F: drivers/mfd/da90??-*.c 4229F: drivers/mfd/da91??-*.c 4230F: drivers/power/supply/da9052-battery.c 4231F: drivers/power/supply/da91??-*.c 4232F: drivers/regulator/da903x.c 4233F: drivers/regulator/da9???-regulator.[ch] 4234F: drivers/thermal/da90??-thermal.c 4235F: drivers/rtc/rtc-da90??.c 4236F: drivers/video/backlight/da90??_bl.c 4237F: drivers/watchdog/da90??_wdt.c 4238F: include/linux/mfd/da903x.h 4239F: include/linux/mfd/da9052/ 4240F: include/linux/mfd/da9055/ 4241F: include/linux/mfd/da9062/ 4242F: include/linux/mfd/da9063/ 4243F: include/linux/mfd/da9150/ 4244F: include/linux/regulator/da9211.h 4245F: include/sound/da[79]*.h 4246F: sound/soc/codecs/da[79]*.[ch] 4247 4248DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4249M: William Breathitt Gray <vilhelm.gray@gmail.com> 4250L: linux-gpio@vger.kernel.org 4251S: Maintained 4252F: drivers/gpio/gpio-gpio-mm.c 4253 4254DIGI NEO AND CLASSIC PCI PRODUCTS 4255M: Lidza Louina <lidza.louina@gmail.com> 4256M: Mark Hounschell <markh@compro.net> 4257L: driverdev-devel@linuxdriverproject.org 4258S: Maintained 4259F: drivers/staging/dgnc/ 4260 4261DIOLAN U2C-12 I2C DRIVER 4262M: Guenter Roeck <linux@roeck-us.net> 4263L: linux-i2c@vger.kernel.org 4264S: Maintained 4265F: drivers/i2c/busses/i2c-diolan-u2c.c 4266 4267FILESYSTEM DIRECT ACCESS (DAX) 4268M: Matthew Wilcox <mawilcox@microsoft.com> 4269M: Ross Zwisler <ross.zwisler@linux.intel.com> 4270L: linux-fsdevel@vger.kernel.org 4271S: Supported 4272F: fs/dax.c 4273F: include/linux/dax.h 4274F: include/trace/events/fs_dax.h 4275 4276DEVICE DIRECT ACCESS (DAX) 4277M: Dan Williams <dan.j.williams@intel.com> 4278M: Dave Jiang <dave.jiang@intel.com> 4279M: Ross Zwisler <ross.zwisler@linux.intel.com> 4280M: Vishal Verma <vishal.l.verma@intel.com> 4281L: linux-nvdimm@lists.01.org 4282S: Supported 4283F: drivers/dax/ 4284 4285DIRECTORY NOTIFICATION (DNOTIFY) 4286M: Jan Kara <jack@suse.cz> 4287R: Amir Goldstein <amir73il@gmail.com> 4288L: linux-fsdevel@vger.kernel.org 4289S: Maintained 4290F: Documentation/filesystems/dnotify.txt 4291F: fs/notify/dnotify/ 4292F: include/linux/dnotify.h 4293 4294DISK GEOMETRY AND PARTITION HANDLING 4295M: Andries Brouwer <aeb@cwi.nl> 4296W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4297W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4298W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4299S: Maintained 4300 4301DISKQUOTA 4302M: Jan Kara <jack@suse.com> 4303S: Maintained 4304F: Documentation/filesystems/quota.txt 4305F: fs/quota/ 4306F: include/linux/quota*.h 4307F: include/uapi/linux/quota*.h 4308 4309DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4310M: Bernie Thompson <bernie@plugable.com> 4311L: linux-fbdev@vger.kernel.org 4312S: Maintained 4313W: http://plugable.com/category/projects/udlfb/ 4314F: drivers/video/fbdev/udlfb.c 4315F: include/video/udlfb.h 4316F: Documentation/fb/udlfb.txt 4317 4318DISTRIBUTED LOCK MANAGER (DLM) 4319M: Christine Caulfield <ccaulfie@redhat.com> 4320M: David Teigland <teigland@redhat.com> 4321L: cluster-devel@redhat.com 4322W: http://sources.redhat.com/cluster/ 4323T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4324S: Supported 4325F: fs/dlm/ 4326 4327DMA BUFFER SHARING FRAMEWORK 4328M: Sumit Semwal <sumit.semwal@linaro.org> 4329S: Maintained 4330L: linux-media@vger.kernel.org 4331L: dri-devel@lists.freedesktop.org 4332L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4333F: drivers/dma-buf/ 4334F: include/linux/dma-buf* 4335F: include/linux/reservation.h 4336F: include/linux/*fence.h 4337F: Documentation/driver-api/dma-buf.rst 4338T: git git://anongit.freedesktop.org/drm/drm-misc 4339 4340DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4341M: Vinod Koul <vkoul@kernel.org> 4342L: dmaengine@vger.kernel.org 4343Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4344S: Maintained 4345F: drivers/dma/ 4346F: include/linux/dmaengine.h 4347F: include/linux/of_dma.h 4348F: Documentation/devicetree/bindings/dma/ 4349F: Documentation/driver-api/dmaengine/ 4350T: git git://git.infradead.org/users/vkoul/slave-dma.git 4351 4352DMA MAPPING HELPERS 4353M: Christoph Hellwig <hch@lst.de> 4354M: Marek Szyprowski <m.szyprowski@samsung.com> 4355R: Robin Murphy <robin.murphy@arm.com> 4356L: iommu@lists.linux-foundation.org 4357T: git git://git.infradead.org/users/hch/dma-mapping.git 4358W: http://git.infradead.org/users/hch/dma-mapping.git 4359S: Supported 4360F: lib/dma-debug.c 4361F: lib/dma-direct.c 4362F: lib/dma-noncoherent.c 4363F: lib/dma-virt.c 4364F: drivers/base/dma-mapping.c 4365F: drivers/base/dma-coherent.c 4366F: include/asm-generic/dma-mapping.h 4367F: include/linux/dma-direct.h 4368F: include/linux/dma-mapping.h 4369F: include/linux/dma-noncoherent.h 4370 4371DME1737 HARDWARE MONITOR DRIVER 4372M: Juerg Haefliger <juergh@gmail.com> 4373L: linux-hwmon@vger.kernel.org 4374S: Maintained 4375F: Documentation/hwmon/dme1737 4376F: drivers/hwmon/dme1737.c 4377 4378DMI/SMBIOS SUPPORT 4379M: Jean Delvare <jdelvare@suse.com> 4380S: Maintained 4381T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4382F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4383F: drivers/firmware/dmi-id.c 4384F: drivers/firmware/dmi_scan.c 4385F: include/linux/dmi.h 4386 4387DOCUMENTATION 4388M: Jonathan Corbet <corbet@lwn.net> 4389L: linux-doc@vger.kernel.org 4390S: Maintained 4391F: Documentation/ 4392F: scripts/kernel-doc 4393X: Documentation/ABI/ 4394X: Documentation/devicetree/ 4395X: Documentation/acpi 4396X: Documentation/power 4397X: Documentation/spi 4398X: Documentation/media 4399T: git git://git.lwn.net/linux.git docs-next 4400 4401DONGWOON DW9714 LENS VOICE COIL DRIVER 4402M: Sakari Ailus <sakari.ailus@linux.intel.com> 4403L: linux-media@vger.kernel.org 4404T: git git://linuxtv.org/media_tree.git 4405S: Maintained 4406F: drivers/media/i2c/dw9714.c 4407 4408DOUBLETALK DRIVER 4409M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4410L: blinux-list@redhat.com 4411S: Maintained 4412F: drivers/char/dtlk.c 4413F: include/linux/dtlk.h 4414 4415DPAA2 DATAPATH I/O (DPIO) DRIVER 4416M: Roy Pledge <Roy.Pledge@nxp.com> 4417L: linux-kernel@vger.kernel.org 4418S: Maintained 4419F: drivers/staging/fsl-mc/bus/dpio 4420 4421DPAA2 ETHERNET DRIVER 4422M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4423L: linux-kernel@vger.kernel.org 4424S: Maintained 4425F: drivers/staging/fsl-dpaa2/ethernet 4426 4427DPAA2 ETHERNET SWITCH DRIVER 4428M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4429L: linux-kernel@vger.kernel.org 4430S: Maintained 4431F: drivers/staging/fsl-dpaa2/ethsw 4432 4433DPAA2 PTP CLOCK DRIVER 4434M: Yangbo Lu <yangbo.lu@nxp.com> 4435L: linux-kernel@vger.kernel.org 4436S: Maintained 4437F: drivers/staging/fsl-dpaa2/rtc 4438 4439DPT_I2O SCSI RAID DRIVER 4440M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4441L: linux-scsi@vger.kernel.org 4442W: http://www.adaptec.com/ 4443S: Maintained 4444F: drivers/scsi/dpt* 4445F: drivers/scsi/dpt/ 4446 4447DRBD DRIVER 4448M: Philipp Reisner <philipp.reisner@linbit.com> 4449M: Lars Ellenberg <lars.ellenberg@linbit.com> 4450L: drbd-dev@lists.linbit.com 4451W: http://www.drbd.org 4452T: git git://git.linbit.com/linux-drbd.git 4453T: git git://git.linbit.com/drbd-8.4.git 4454S: Supported 4455F: drivers/block/drbd/ 4456F: lib/lru_cache.c 4457F: Documentation/blockdev/drbd/ 4458 4459DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4460M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4462S: Supported 4463F: Documentation/kobject.txt 4464F: drivers/base/ 4465F: fs/debugfs/ 4466F: fs/sysfs/ 4467F: include/linux/debugfs.h 4468F: include/linux/kobj* 4469F: lib/kobj* 4470 4471DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4472M: Kevin Hilman <khilman@kernel.org> 4473M: Nishanth Menon <nm@ti.com> 4474S: Maintained 4475F: drivers/power/avs/ 4476F: include/linux/power/smartreflex.h 4477L: linux-pm@vger.kernel.org 4478 4479DRM DRIVER FOR ARM PL111 CLCD 4480M: Eric Anholt <eric@anholt.net> 4481T: git git://anongit.freedesktop.org/drm/drm-misc 4482S: Supported 4483F: drivers/gpu/drm/pl111/ 4484 4485DRM DRIVER FOR ARM VERSATILE TFT PANELS 4486M: Linus Walleij <linus.walleij@linaro.org> 4487T: git git://anongit.freedesktop.org/drm/drm-misc 4488S: Maintained 4489F: drivers/gpu/drm/panel/panel-arm-versatile.c 4490F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4491 4492DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4493M: Dave Airlie <airlied@redhat.com> 4494S: Odd Fixes 4495F: drivers/gpu/drm/ast/ 4496 4497DRM DRIVER FOR BOCHS VIRTUAL GPU 4498M: Gerd Hoffmann <kraxel@redhat.com> 4499L: virtualization@lists.linux-foundation.org 4500T: git git://anongit.freedesktop.org/drm/drm-misc 4501S: Maintained 4502F: drivers/gpu/drm/bochs/ 4503 4504DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4505M: Linus Walleij <linus.walleij@linaro.org> 4506T: git git://anongit.freedesktop.org/drm/drm-misc 4507S: Maintained 4508F: drivers/gpu/drm/tve200/ 4509 4510DRM DRIVER FOR ILITEK ILI9225 PANELS 4511M: David Lechner <david@lechnology.com> 4512S: Maintained 4513F: drivers/gpu/drm/tinydrm/ili9225.c 4514F: Documentation/devicetree/bindings/display/ili9225.txt 4515 4516DRM DRIVER FOR INTEL I810 VIDEO CARDS 4517S: Orphan / Obsolete 4518F: drivers/gpu/drm/i810/ 4519F: include/uapi/drm/i810_drm.h 4520 4521DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4522S: Orphan / Obsolete 4523F: drivers/gpu/drm/mga/ 4524F: include/uapi/drm/mga_drm.h 4525 4526DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4527M: Dave Airlie <airlied@redhat.com> 4528S: Odd Fixes 4529F: drivers/gpu/drm/mgag200/ 4530 4531DRM DRIVER FOR MI0283QT 4532M: Noralf Trønnes <noralf@tronnes.org> 4533S: Maintained 4534F: drivers/gpu/drm/tinydrm/mi0283qt.c 4535F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4536 4537DRM DRIVER FOR MSM ADRENO GPU 4538M: Rob Clark <robdclark@gmail.com> 4539L: linux-arm-msm@vger.kernel.org 4540L: dri-devel@lists.freedesktop.org 4541L: freedreno@lists.freedesktop.org 4542T: git git://people.freedesktop.org/~robclark/linux 4543S: Maintained 4544F: drivers/gpu/drm/msm/ 4545F: include/uapi/drm/msm_drm.h 4546F: Documentation/devicetree/bindings/display/msm/ 4547 4548DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4549M: Ben Skeggs <bskeggs@redhat.com> 4550L: dri-devel@lists.freedesktop.org 4551L: nouveau@lists.freedesktop.org 4552T: git git://github.com/skeggsb/linux 4553S: Supported 4554F: drivers/gpu/drm/nouveau/ 4555F: include/uapi/drm/nouveau_drm.h 4556 4557DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4558M: Noralf Trønnes <noralf@tronnes.org> 4559S: Maintained 4560F: drivers/gpu/drm/tinydrm/repaper.c 4561F: Documentation/devicetree/bindings/display/repaper.txt 4562 4563DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4564M: Dave Airlie <airlied@redhat.com> 4565M: Gerd Hoffmann <kraxel@redhat.com> 4566L: virtualization@lists.linux-foundation.org 4567T: git git://anongit.freedesktop.org/drm/drm-misc 4568S: Obsolete 4569W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4570F: drivers/gpu/drm/cirrus/ 4571 4572DRM DRIVER FOR QXL VIRTUAL GPU 4573M: Dave Airlie <airlied@redhat.com> 4574M: Gerd Hoffmann <kraxel@redhat.com> 4575L: virtualization@lists.linux-foundation.org 4576T: git git://anongit.freedesktop.org/drm/drm-misc 4577S: Maintained 4578F: drivers/gpu/drm/qxl/ 4579F: include/uapi/drm/qxl_drm.h 4580 4581DRM DRIVER FOR RAGE 128 VIDEO CARDS 4582S: Orphan / Obsolete 4583F: drivers/gpu/drm/r128/ 4584F: include/uapi/drm/r128_drm.h 4585 4586DRM DRIVER FOR SAVAGE VIDEO CARDS 4587S: Orphan / Obsolete 4588F: drivers/gpu/drm/savage/ 4589F: include/uapi/drm/savage_drm.h 4590 4591DRM DRIVER FOR SIS VIDEO CARDS 4592S: Orphan / Obsolete 4593F: drivers/gpu/drm/sis/ 4594F: include/uapi/drm/sis_drm.h 4595 4596DRM DRIVER FOR SITRONIX ST7586 PANELS 4597M: David Lechner <david@lechnology.com> 4598S: Maintained 4599F: drivers/gpu/drm/tinydrm/st7586.c 4600F: Documentation/devicetree/bindings/display/st7586.txt 4601 4602DRM DRIVER FOR SITRONIX ST7735R PANELS 4603M: David Lechner <david@lechnology.com> 4604S: Maintained 4605F: drivers/gpu/drm/tinydrm/st7735r.c 4606F: Documentation/devicetree/bindings/display/st7735r.txt 4607 4608DRM DRIVER FOR TDFX VIDEO CARDS 4609S: Orphan / Obsolete 4610F: drivers/gpu/drm/tdfx/ 4611 4612DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4613M: Dave Airlie <airlied@redhat.com> 4614S: Odd Fixes 4615F: drivers/gpu/drm/udl/ 4616 4617DRM DRIVER FOR VMWARE VIRTUAL GPU 4618M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4619M: Sinclair Yeh <syeh@vmware.com> 4620M: Thomas Hellstrom <thellstrom@vmware.com> 4621L: dri-devel@lists.freedesktop.org 4622T: git git://people.freedesktop.org/~syeh/repos_linux 4623T: git git://people.freedesktop.org/~thomash/linux 4624S: Supported 4625F: drivers/gpu/drm/vmwgfx/ 4626F: include/uapi/drm/vmwgfx_drm.h 4627 4628DRM DRIVERS 4629M: David Airlie <airlied@linux.ie> 4630L: dri-devel@lists.freedesktop.org 4631T: git git://people.freedesktop.org/~airlied/linux 4632B: https://bugs.freedesktop.org/ 4633C: irc://chat.freenode.net/dri-devel 4634S: Maintained 4635F: drivers/gpu/drm/ 4636F: drivers/gpu/vga/ 4637F: Documentation/devicetree/bindings/display/ 4638F: Documentation/devicetree/bindings/gpu/ 4639F: Documentation/devicetree/bindings/video/ 4640F: Documentation/gpu/ 4641F: include/drm/ 4642F: include/uapi/drm/ 4643F: include/linux/vga* 4644 4645DRM DRIVERS AND MISC GPU PATCHES 4646M: Gustavo Padovan <gustavo@padovan.org> 4647M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4648M: Sean Paul <seanpaul@chromium.org> 4649W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4650S: Maintained 4651T: git git://anongit.freedesktop.org/drm/drm-misc 4652F: Documentation/gpu/ 4653F: drivers/gpu/vga/ 4654F: drivers/gpu/drm/* 4655F: include/drm/drm* 4656F: include/uapi/drm/drm* 4657F: include/linux/vga* 4658 4659DRM DRIVERS FOR ALLWINNER A10 4660M: Maxime Ripard <maxime.ripard@bootlin.com> 4661L: dri-devel@lists.freedesktop.org 4662S: Supported 4663F: drivers/gpu/drm/sun4i/ 4664F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4665T: git git://anongit.freedesktop.org/drm/drm-misc 4666 4667DRM DRIVERS FOR AMLOGIC SOCS 4668M: Neil Armstrong <narmstrong@baylibre.com> 4669L: dri-devel@lists.freedesktop.org 4670L: linux-amlogic@lists.infradead.org 4671W: http://linux-meson.com/ 4672S: Supported 4673F: drivers/gpu/drm/meson/ 4674F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4675F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4676F: Documentation/gpu/meson.rst 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678 4679DRM DRIVERS FOR ATMEL HLCDC 4680M: Boris Brezillon <boris.brezillon@bootlin.com> 4681L: dri-devel@lists.freedesktop.org 4682S: Supported 4683F: drivers/gpu/drm/atmel-hlcdc/ 4684F: Documentation/devicetree/bindings/drm/atmel/ 4685T: git git://anongit.freedesktop.org/drm/drm-misc 4686 4687DRM DRIVERS FOR BRIDGE CHIPS 4688M: Archit Taneja <architt@codeaurora.org> 4689M: Andrzej Hajda <a.hajda@samsung.com> 4690R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4691S: Maintained 4692T: git git://anongit.freedesktop.org/drm/drm-misc 4693F: drivers/gpu/drm/bridge/ 4694 4695DRM DRIVERS FOR EXYNOS 4696M: Inki Dae <inki.dae@samsung.com> 4697M: Joonyoung Shim <jy0922.shim@samsung.com> 4698M: Seung-Woo Kim <sw0312.kim@samsung.com> 4699M: Kyungmin Park <kyungmin.park@samsung.com> 4700L: dri-devel@lists.freedesktop.org 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4702S: Supported 4703F: drivers/gpu/drm/exynos/ 4704F: include/uapi/drm/exynos_drm.h 4705F: Documentation/devicetree/bindings/display/exynos/ 4706 4707DRM DRIVERS FOR FREESCALE DCU 4708M: Stefan Agner <stefan@agner.ch> 4709M: Alison Wang <alison.wang@nxp.com> 4710L: dri-devel@lists.freedesktop.org 4711S: Supported 4712F: drivers/gpu/drm/fsl-dcu/ 4713F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4714F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4715F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4716 4717DRM DRIVERS FOR FREESCALE IMX 4718M: Philipp Zabel <p.zabel@pengutronix.de> 4719L: dri-devel@lists.freedesktop.org 4720S: Maintained 4721F: drivers/gpu/drm/imx/ 4722F: drivers/gpu/ipu-v3/ 4723F: Documentation/devicetree/bindings/display/imx/ 4724 4725DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4726M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4727L: dri-devel@lists.freedesktop.org 4728T: git git://github.com/patjak/drm-gma500 4729S: Maintained 4730F: drivers/gpu/drm/gma500/ 4731 4732DRM DRIVERS FOR HISILICON 4733M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4734M: Rongrong Zou <zourongrong@gmail.com> 4735R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4736R: Chen Feng <puck.chen@hisilicon.com> 4737L: dri-devel@lists.freedesktop.org 4738T: git git://github.com/xin3liang/linux.git 4739S: Maintained 4740F: drivers/gpu/drm/hisilicon/ 4741F: Documentation/devicetree/bindings/display/hisilicon/ 4742 4743DRM DRIVERS FOR MEDIATEK 4744M: CK Hu <ck.hu@mediatek.com> 4745M: Philipp Zabel <p.zabel@pengutronix.de> 4746L: dri-devel@lists.freedesktop.org 4747S: Supported 4748F: drivers/gpu/drm/mediatek/ 4749F: Documentation/devicetree/bindings/display/mediatek/ 4750 4751DRM DRIVERS FOR NVIDIA TEGRA 4752M: Thierry Reding <thierry.reding@gmail.com> 4753L: dri-devel@lists.freedesktop.org 4754L: linux-tegra@vger.kernel.org 4755T: git git://anongit.freedesktop.org/tegra/linux.git 4756S: Supported 4757F: drivers/gpu/drm/tegra/ 4758F: drivers/gpu/host1x/ 4759F: include/linux/host1x.h 4760F: include/uapi/drm/tegra_drm.h 4761F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4762 4763DRM DRIVERS FOR RENESAS 4764M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4765L: dri-devel@lists.freedesktop.org 4766L: linux-renesas-soc@vger.kernel.org 4767T: git git://linuxtv.org/pinchartl/fbdev 4768S: Supported 4769F: drivers/gpu/drm/rcar-du/ 4770F: drivers/gpu/drm/shmobile/ 4771F: include/linux/platform_data/shmob_drm.h 4772F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4773F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4774F: Documentation/devicetree/bindings/display/renesas,du.txt 4775 4776DRM DRIVERS FOR ROCKCHIP 4777M: Sandy Huang <hjc@rock-chips.com> 4778M: Heiko Stübner <heiko@sntech.de> 4779L: dri-devel@lists.freedesktop.org 4780S: Maintained 4781F: drivers/gpu/drm/rockchip/ 4782F: Documentation/devicetree/bindings/display/rockchip/ 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784 4785DRM DRIVERS FOR STI 4786M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4787M: Vincent Abriou <vincent.abriou@st.com> 4788L: dri-devel@lists.freedesktop.org 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/sti 4792F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4793 4794DRM DRIVERS FOR STM 4795M: Yannick Fertre <yannick.fertre@st.com> 4796M: Philippe Cornu <philippe.cornu@st.com> 4797M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4798M: Vincent Abriou <vincent.abriou@st.com> 4799L: dri-devel@lists.freedesktop.org 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801S: Maintained 4802F: drivers/gpu/drm/stm 4803F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4804 4805DRM DRIVERS FOR TI LCDC 4806M: Jyri Sarha <jsarha@ti.com> 4807R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4808L: dri-devel@lists.freedesktop.org 4809S: Maintained 4810F: drivers/gpu/drm/tilcdc/ 4811F: Documentation/devicetree/bindings/display/tilcdc/ 4812 4813DRM DRIVERS FOR TI OMAP 4814M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4815L: dri-devel@lists.freedesktop.org 4816S: Maintained 4817F: drivers/gpu/drm/omapdrm/ 4818F: Documentation/devicetree/bindings/display/ti/ 4819 4820DRM DRIVERS FOR V3D 4821M: Eric Anholt <eric@anholt.net> 4822S: Supported 4823F: drivers/gpu/drm/v3d/ 4824F: include/uapi/drm/v3d_drm.h 4825F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt 4826T: git git://anongit.freedesktop.org/drm/drm-misc 4827 4828DRM DRIVERS FOR VC4 4829M: Eric Anholt <eric@anholt.net> 4830T: git git://github.com/anholt/linux 4831S: Supported 4832F: drivers/gpu/drm/vc4/ 4833F: include/uapi/drm/vc4_drm.h 4834F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4835T: git git://anongit.freedesktop.org/drm/drm-misc 4836 4837DRM DRIVERS FOR VIVANTE GPU IP 4838M: Lucas Stach <l.stach@pengutronix.de> 4839R: Russell King <linux+etnaviv@armlinux.org.uk> 4840R: Christian Gmeiner <christian.gmeiner@gmail.com> 4841L: etnaviv@lists.freedesktop.org 4842L: dri-devel@lists.freedesktop.org 4843S: Maintained 4844F: drivers/gpu/drm/etnaviv/ 4845F: include/uapi/drm/etnaviv_drm.h 4846F: Documentation/devicetree/bindings/display/etnaviv/ 4847 4848DRM DRIVERS FOR ZTE ZX 4849M: Shawn Guo <shawnguo@kernel.org> 4850L: dri-devel@lists.freedesktop.org 4851S: Maintained 4852F: drivers/gpu/drm/zte/ 4853F: Documentation/devicetree/bindings/display/zte,vou.txt 4854T: git git://anongit.freedesktop.org/drm/drm-misc 4855 4856DRM PANEL DRIVERS 4857M: Thierry Reding <thierry.reding@gmail.com> 4858L: dri-devel@lists.freedesktop.org 4859T: git git://anongit.freedesktop.org/drm/drm-misc 4860S: Maintained 4861F: drivers/gpu/drm/drm_panel.c 4862F: drivers/gpu/drm/panel/ 4863F: include/drm/drm_panel.h 4864F: Documentation/devicetree/bindings/display/panel/ 4865 4866DRM TINYDRM DRIVERS 4867M: Noralf Trønnes <noralf@tronnes.org> 4868W: https://github.com/notro/tinydrm/wiki/Development 4869T: git git://anongit.freedesktop.org/drm/drm-misc 4870S: Maintained 4871F: drivers/gpu/drm/tinydrm/ 4872F: include/drm/tinydrm/ 4873 4874DRM DRIVERS FOR XEN 4875M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4876T: git git://anongit.freedesktop.org/drm/drm-misc 4877L: dri-devel@lists.freedesktop.org 4878L: xen-devel@lists.xen.org 4879S: Supported 4880F: drivers/gpu/drm/xen/ 4881F: Documentation/gpu/xen-front.rst 4882 4883DRM TTM SUBSYSTEM 4884M: Christian Koenig <christian.koenig@amd.com> 4885M: Roger He <Hongbo.He@amd.com> 4886T: git git://people.freedesktop.org/~agd5f/linux 4887S: Maintained 4888L: dri-devel@lists.freedesktop.org 4889F: include/drm/ttm/ 4890F: drivers/gpu/drm/ttm/ 4891 4892DSBR100 USB FM RADIO DRIVER 4893M: Alexey Klimov <klimov.linux@gmail.com> 4894L: linux-media@vger.kernel.org 4895T: git git://linuxtv.org/media_tree.git 4896S: Maintained 4897F: drivers/media/radio/dsbr100.c 4898 4899DSCC4 DRIVER 4900M: Francois Romieu <romieu@fr.zoreil.com> 4901L: netdev@vger.kernel.org 4902S: Maintained 4903F: drivers/net/wan/dscc4.c 4904 4905DT3155 MEDIA DRIVER 4906M: Hans Verkuil <hverkuil@xs4all.nl> 4907L: linux-media@vger.kernel.org 4908T: git git://linuxtv.org/media_tree.git 4909W: https://linuxtv.org 4910S: Odd Fixes 4911F: drivers/media/pci/dt3155/ 4912 4913DVB_USB_AF9015 MEDIA DRIVER 4914M: Antti Palosaari <crope@iki.fi> 4915L: linux-media@vger.kernel.org 4916W: https://linuxtv.org 4917W: http://palosaari.fi/linux/ 4918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4919T: git git://linuxtv.org/anttip/media_tree.git 4920S: Maintained 4921F: drivers/media/usb/dvb-usb-v2/af9015* 4922 4923DVB_USB_AF9035 MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/usb/dvb-usb-v2/af9035* 4932 4933DVB_USB_ANYSEE MEDIA DRIVER 4934M: Antti Palosaari <crope@iki.fi> 4935L: linux-media@vger.kernel.org 4936W: https://linuxtv.org 4937W: http://palosaari.fi/linux/ 4938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4939T: git git://linuxtv.org/anttip/media_tree.git 4940S: Maintained 4941F: drivers/media/usb/dvb-usb-v2/anysee* 4942 4943DVB_USB_AU6610 MEDIA DRIVER 4944M: Antti Palosaari <crope@iki.fi> 4945L: linux-media@vger.kernel.org 4946W: https://linuxtv.org 4947W: http://palosaari.fi/linux/ 4948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4949T: git git://linuxtv.org/anttip/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/dvb-usb-v2/au6610* 4952 4953DVB_USB_CE6230 MEDIA DRIVER 4954M: Antti Palosaari <crope@iki.fi> 4955L: linux-media@vger.kernel.org 4956W: https://linuxtv.org 4957W: http://palosaari.fi/linux/ 4958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4959T: git git://linuxtv.org/anttip/media_tree.git 4960S: Maintained 4961F: drivers/media/usb/dvb-usb-v2/ce6230* 4962 4963DVB_USB_CXUSB MEDIA DRIVER 4964M: Michael Krufky <mkrufky@linuxtv.org> 4965L: linux-media@vger.kernel.org 4966W: https://linuxtv.org 4967W: http://github.com/mkrufky 4968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/dvb-usb/cxusb* 4972 4973DVB_USB_EC168 MEDIA DRIVER 4974M: Antti Palosaari <crope@iki.fi> 4975L: linux-media@vger.kernel.org 4976W: https://linuxtv.org 4977W: http://palosaari.fi/linux/ 4978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4979T: git git://linuxtv.org/anttip/media_tree.git 4980S: Maintained 4981F: drivers/media/usb/dvb-usb-v2/ec168* 4982 4983DVB_USB_GL861 MEDIA DRIVER 4984M: Antti Palosaari <crope@iki.fi> 4985L: linux-media@vger.kernel.org 4986W: https://linuxtv.org 4987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4988T: git git://linuxtv.org/anttip/media_tree.git 4989S: Maintained 4990F: drivers/media/usb/dvb-usb-v2/gl861* 4991 4992DVB_USB_MXL111SF MEDIA DRIVER 4993M: Michael Krufky <mkrufky@linuxtv.org> 4994L: linux-media@vger.kernel.org 4995W: https://linuxtv.org 4996W: http://github.com/mkrufky 4997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4998T: git git://linuxtv.org/mkrufky/mxl111sf.git 4999S: Maintained 5000F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5001 5002DVB_USB_RTL28XXU MEDIA DRIVER 5003M: Antti Palosaari <crope@iki.fi> 5004L: linux-media@vger.kernel.org 5005W: https://linuxtv.org 5006W: http://palosaari.fi/linux/ 5007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5008T: git git://linuxtv.org/anttip/media_tree.git 5009S: Maintained 5010F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5011 5012DVB_USB_V2 MEDIA DRIVER 5013M: Antti Palosaari <crope@iki.fi> 5014L: linux-media@vger.kernel.org 5015W: https://linuxtv.org 5016W: http://palosaari.fi/linux/ 5017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5018T: git git://linuxtv.org/anttip/media_tree.git 5019S: Maintained 5020F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5021F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5022 5023DYNAMIC DEBUG 5024M: Jason Baron <jbaron@akamai.com> 5025S: Maintained 5026F: lib/dynamic_debug.c 5027F: include/linux/dynamic_debug.h 5028 5029DYNAMIC INTERRUPT MODERATION 5030M: Tal Gilboa <talgi@mellanox.com> 5031S: Maintained 5032F: include/linux/net_dim.h 5033 5034DZ DECSTATION DZ11 SERIAL DRIVER 5035M: "Maciej W. Rozycki" <macro@linux-mips.org> 5036S: Maintained 5037F: drivers/tty/serial/dz.* 5038 5039E3X0 POWER BUTTON DRIVER 5040M: Moritz Fischer <moritz.fischer@ettus.com> 5041L: usrp-users@lists.ettus.com 5042W: http://www.ettus.com 5043S: Supported 5044F: drivers/input/misc/e3x0-button.c 5045F: Documentation/devicetree/bindings/input/e3x0-button.txt 5046 5047E4000 MEDIA DRIVER 5048M: Antti Palosaari <crope@iki.fi> 5049L: linux-media@vger.kernel.org 5050W: https://linuxtv.org 5051W: http://palosaari.fi/linux/ 5052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5053T: git git://linuxtv.org/anttip/media_tree.git 5054S: Maintained 5055F: drivers/media/tuners/e4000* 5056 5057EC100 MEDIA DRIVER 5058M: Antti Palosaari <crope@iki.fi> 5059L: linux-media@vger.kernel.org 5060W: https://linuxtv.org 5061W: http://palosaari.fi/linux/ 5062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5063T: git git://linuxtv.org/anttip/media_tree.git 5064S: Maintained 5065F: drivers/media/dvb-frontends/ec100* 5066 5067ECRYPT FILE SYSTEM 5068M: Tyler Hicks <tyhicks@canonical.com> 5069L: ecryptfs@vger.kernel.org 5070W: http://ecryptfs.org 5071W: https://launchpad.net/ecryptfs 5072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5073S: Supported 5074F: Documentation/filesystems/ecryptfs.txt 5075F: fs/ecryptfs/ 5076 5077EDAC-AMD64 5078M: Borislav Petkov <bp@alien8.de> 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/amd64_edac* 5082 5083EDAC-CALXEDA 5084M: Robert Richter <rric@kernel.org> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/highbank* 5088 5089EDAC-CAVIUM OCTEON 5090M: Ralf Baechle <ralf@linux-mips.org> 5091M: David Daney <david.daney@cavium.com> 5092L: linux-edac@vger.kernel.org 5093L: linux-mips@linux-mips.org 5094S: Supported 5095F: drivers/edac/octeon_edac* 5096 5097EDAC-CAVIUM THUNDERX 5098M: David Daney <david.daney@cavium.com> 5099M: Jan Glauber <jglauber@cavium.com> 5100L: linux-edac@vger.kernel.org 5101S: Supported 5102F: drivers/edac/thunderx_edac* 5103 5104EDAC-CORE 5105M: Borislav Petkov <bp@alien8.de> 5106M: Mauro Carvalho Chehab <mchehab@kernel.org> 5107L: linux-edac@vger.kernel.org 5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5110S: Supported 5111F: Documentation/admin-guide/ras.rst 5112F: Documentation/driver-api/edac.rst 5113F: drivers/edac/ 5114F: include/linux/edac.h 5115 5116EDAC-E752X 5117M: Mark Gross <mark.gross@intel.com> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/e752x_edac.c 5121 5122EDAC-E7XXX 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/e7xxx_edac.c 5126 5127EDAC-FSL_DDR 5128M: York Sun <york.sun@nxp.com> 5129L: linux-edac@vger.kernel.org 5130S: Maintained 5131F: drivers/edac/fsl_ddr_edac.* 5132 5133EDAC-GHES 5134M: Mauro Carvalho Chehab <mchehab@kernel.org> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/ghes_edac.c 5138 5139EDAC-I3000 5140L: linux-edac@vger.kernel.org 5141S: Orphan 5142F: drivers/edac/i3000_edac.c 5143 5144EDAC-I5000 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/i5000_edac.c 5148 5149EDAC-I5400 5150M: Mauro Carvalho Chehab <mchehab@kernel.org> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/i5400_edac.c 5154 5155EDAC-I7300 5156M: Mauro Carvalho Chehab <mchehab@kernel.org> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/i7300_edac.c 5160 5161EDAC-I7CORE 5162M: Mauro Carvalho Chehab <mchehab@kernel.org> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/i7core_edac.c 5166 5167EDAC-I82443BXGX 5168M: Tim Small <tim@buttersideup.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/i82443bxgx_edac.c 5172 5173EDAC-I82975X 5174M: Ranganathan Desikan <ravi@jetztechnologies.com> 5175M: "Arvind R." <arvino55@gmail.com> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/i82975x_edac.c 5179 5180EDAC-IE31200 5181M: Jason Baron <jbaron@akamai.com> 5182L: linux-edac@vger.kernel.org 5183S: Maintained 5184F: drivers/edac/ie31200_edac.c 5185 5186EDAC-MPC85XX 5187M: Johannes Thumshirn <morbidrsa@gmail.com> 5188L: linux-edac@vger.kernel.org 5189S: Maintained 5190F: drivers/edac/mpc85xx_edac.[ch] 5191 5192EDAC-PASEMI 5193M: Egor Martovetsky <egor@pasemi.com> 5194L: linux-edac@vger.kernel.org 5195S: Maintained 5196F: drivers/edac/pasemi_edac.c 5197 5198EDAC-PND2 5199M: Tony Luck <tony.luck@intel.com> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/pnd2_edac.[ch] 5203 5204EDAC-R82600 5205M: Tim Small <tim@buttersideup.com> 5206L: linux-edac@vger.kernel.org 5207S: Maintained 5208F: drivers/edac/r82600_edac.c 5209 5210EDAC-SBRIDGE 5211M: Mauro Carvalho Chehab <mchehab@kernel.org> 5212L: linux-edac@vger.kernel.org 5213S: Maintained 5214F: drivers/edac/sb_edac.c 5215 5216EDAC-SKYLAKE 5217M: Tony Luck <tony.luck@intel.com> 5218L: linux-edac@vger.kernel.org 5219S: Maintained 5220F: drivers/edac/skx_edac.c 5221 5222EDAC-TI 5223M: Tero Kristo <t-kristo@ti.com> 5224L: linux-edac@vger.kernel.org 5225S: Maintained 5226F: drivers/edac/ti_edac.c 5227 5228EDIROL UA-101/UA-1000 DRIVER 5229M: Clemens Ladisch <clemens@ladisch.de> 5230L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5231T: git git://git.alsa-project.org/alsa-kernel.git 5232S: Maintained 5233F: sound/usb/misc/ua101.c 5234 5235EFI TEST DRIVER 5236L: linux-efi@vger.kernel.org 5237M: Ivan Hu <ivan.hu@canonical.com> 5238M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5239S: Maintained 5240F: drivers/firmware/efi/test/ 5241 5242EFI VARIABLE FILESYSTEM 5243M: Matthew Garrett <matthew.garrett@nebula.com> 5244M: Jeremy Kerr <jk@ozlabs.org> 5245M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5246T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5247L: linux-efi@vger.kernel.org 5248S: Maintained 5249F: fs/efivarfs/ 5250 5251EFIFB FRAMEBUFFER DRIVER 5252L: linux-fbdev@vger.kernel.org 5253M: Peter Jones <pjones@redhat.com> 5254S: Maintained 5255F: drivers/video/fbdev/efifb.c 5256 5257EFS FILESYSTEM 5258W: http://aeschi.ch.eu.org/efs/ 5259S: Orphan 5260F: fs/efs/ 5261 5262EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5263M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5264L: netdev@vger.kernel.org 5265S: Maintained 5266F: drivers/net/ethernet/ibm/ehea/ 5267 5268EM28XX VIDEO4LINUX DRIVER 5269M: Mauro Carvalho Chehab <mchehab@kernel.org> 5270L: linux-media@vger.kernel.org 5271W: https://linuxtv.org 5272T: git git://linuxtv.org/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/em28xx/ 5275F: Documentation/media/v4l-drivers/em28xx* 5276 5277EMBEDDED LINUX 5278M: Paul Gortmaker <paul.gortmaker@windriver.com> 5279M: Matt Mackall <mpm@selenic.com> 5280M: David Woodhouse <dwmw2@infradead.org> 5281L: linux-embedded@vger.kernel.org 5282S: Maintained 5283 5284Emulex 10Gbps iSCSI - OneConnect DRIVER 5285M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5286M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5287M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5288L: linux-scsi@vger.kernel.org 5289W: http://www.broadcom.com 5290S: Supported 5291F: drivers/scsi/be2iscsi/ 5292 5293Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5294M: Sathya Perla <sathya.perla@broadcom.com> 5295M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5296M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5297M: Somnath Kotur <somnath.kotur@broadcom.com> 5298L: netdev@vger.kernel.org 5299W: http://www.emulex.com 5300S: Supported 5301F: drivers/net/ethernet/emulex/benet/ 5302 5303EMULEX ONECONNECT ROCE DRIVER 5304M: Selvin Xavier <selvin.xavier@broadcom.com> 5305M: Devesh Sharma <devesh.sharma@broadcom.com> 5306L: linux-rdma@vger.kernel.org 5307W: http://www.broadcom.com 5308S: Odd Fixes 5309F: drivers/infiniband/hw/ocrdma/ 5310F: include/uapi/rdma/ocrdma-abi.h 5311 5312EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5313M: James Smart <james.smart@broadcom.com> 5314M: Dick Kennedy <dick.kennedy@broadcom.com> 5315L: linux-scsi@vger.kernel.org 5316W: http://www.broadcom.com 5317S: Supported 5318F: drivers/scsi/lpfc/ 5319 5320ENE CB710 FLASH CARD READER DRIVER 5321M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5322S: Maintained 5323F: drivers/misc/cb710/ 5324F: drivers/mmc/host/cb710-mmc.* 5325F: include/linux/cb710.h 5326 5327ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5328M: Maxim Levitsky <maximlevitsky@gmail.com> 5329S: Maintained 5330F: drivers/media/rc/ene_ir.* 5331 5332EPSON S1D13XXX FRAMEBUFFER DRIVER 5333M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5334S: Maintained 5335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5336F: drivers/video/fbdev/s1d13xxxfb.c 5337F: include/video/s1d13xxxfb.h 5338 5339ERRSEQ ERROR TRACKING INFRASTRUCTURE 5340M: Jeff Layton <jlayton@kernel.org> 5341S: Maintained 5342F: lib/errseq.c 5343F: include/linux/errseq.h 5344 5345ET131X NETWORK DRIVER 5346M: Mark Einon <mark.einon@gmail.com> 5347S: Odd Fixes 5348F: drivers/net/ethernet/agere/ 5349 5350ETHERNET BRIDGE 5351M: Stephen Hemminger <stephen@networkplumber.org> 5352L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5353L: netdev@vger.kernel.org 5354W: http://www.linuxfoundation.org/en/Net:Bridge 5355S: Maintained 5356F: include/linux/netfilter_bridge/ 5357F: net/bridge/ 5358 5359ETHERNET PHY LIBRARY 5360M: Andrew Lunn <andrew@lunn.ch> 5361M: Florian Fainelli <f.fainelli@gmail.com> 5362L: netdev@vger.kernel.org 5363S: Maintained 5364F: Documentation/ABI/testing/sysfs-bus-mdio 5365F: Documentation/devicetree/bindings/net/mdio* 5366F: Documentation/networking/phy.txt 5367F: drivers/net/phy/ 5368F: drivers/of/of_mdio.c 5369F: drivers/of/of_net.c 5370F: include/linux/*mdio*.h 5371F: include/linux/of_net.h 5372F: include/linux/phy.h 5373F: include/linux/phy_fixed.h 5374F: include/linux/platform_data/mdio-bcm-unimac.h 5375F: include/trace/events/mdio.h 5376F: include/uapi/linux/mdio.h 5377F: include/uapi/linux/mii.h 5378 5379EXT2 FILE SYSTEM 5380M: Jan Kara <jack@suse.com> 5381L: linux-ext4@vger.kernel.org 5382S: Maintained 5383F: Documentation/filesystems/ext2.txt 5384F: fs/ext2/ 5385F: include/linux/ext2* 5386 5387EXT4 FILE SYSTEM 5388M: "Theodore Ts'o" <tytso@mit.edu> 5389M: Andreas Dilger <adilger.kernel@dilger.ca> 5390L: linux-ext4@vger.kernel.org 5391W: http://ext4.wiki.kernel.org 5392Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5394S: Maintained 5395F: Documentation/filesystems/ext4.txt 5396F: fs/ext4/ 5397 5398Extended Verification Module (EVM) 5399M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5400L: linux-integrity@vger.kernel.org 5401S: Supported 5402F: security/integrity/evm/ 5403 5404EXTENSIBLE FIRMWARE INTERFACE (EFI) 5405M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5406L: linux-efi@vger.kernel.org 5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5408S: Maintained 5409F: Documentation/efi-stub.txt 5410F: arch/*/kernel/efi.c 5411F: arch/x86/boot/compressed/eboot.[ch] 5412F: arch/*/include/asm/efi.h 5413F: arch/x86/platform/efi/ 5414F: drivers/firmware/efi/ 5415F: include/linux/efi*.h 5416F: arch/arm/boot/compressed/efi-header.S 5417F: arch/arm64/kernel/efi-entry.S 5418 5419EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5420M: MyungJoo Ham <myungjoo.ham@samsung.com> 5421M: Chanwoo Choi <cw00.choi@samsung.com> 5422L: linux-kernel@vger.kernel.org 5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5424S: Maintained 5425F: drivers/extcon/ 5426F: include/linux/extcon/ 5427F: include/linux/extcon.h 5428F: Documentation/extcon/ 5429F: Documentation/devicetree/bindings/extcon/ 5430 5431EXYNOS DP DRIVER 5432M: Jingoo Han <jingoohan1@gmail.com> 5433L: dri-devel@lists.freedesktop.org 5434S: Maintained 5435F: drivers/gpu/drm/exynos/exynos_dp* 5436 5437EXYNOS SYSMMU (IOMMU) driver 5438M: Marek Szyprowski <m.szyprowski@samsung.com> 5439L: iommu@lists.linux-foundation.org 5440S: Maintained 5441F: drivers/iommu/exynos-iommu.c 5442 5443EZchip NPS platform support 5444M: Vineet Gupta <vgupta@synopsys.com> 5445S: Supported 5446F: arch/arc/plat-eznps 5447F: arch/arc/boot/dts/eznps.dts 5448 5449F2FS FILE SYSTEM 5450M: Jaegeuk Kim <jaegeuk@kernel.org> 5451M: Chao Yu <yuchao0@huawei.com> 5452L: linux-f2fs-devel@lists.sourceforge.net 5453W: https://f2fs.wiki.kernel.org/ 5454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5455S: Maintained 5456F: Documentation/filesystems/f2fs.txt 5457F: Documentation/ABI/testing/sysfs-fs-f2fs 5458F: fs/f2fs/ 5459F: include/linux/f2fs_fs.h 5460F: include/trace/events/f2fs.h 5461 5462F71805F HARDWARE MONITORING DRIVER 5463M: Jean Delvare <jdelvare@suse.com> 5464L: linux-hwmon@vger.kernel.org 5465S: Maintained 5466F: Documentation/hwmon/f71805f 5467F: drivers/hwmon/f71805f.c 5468 5469FADDR2LINE 5470M: Josh Poimboeuf <jpoimboe@redhat.com> 5471S: Maintained 5472F: scripts/faddr2line 5473 5474FAILOVER MODULE 5475M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5476L: netdev@vger.kernel.org 5477S: Supported 5478F: net/core/failover.c 5479F: include/net/failover.h 5480F: Documentation/networking/failover.rst 5481 5482FANOTIFY 5483M: Jan Kara <jack@suse.cz> 5484R: Amir Goldstein <amir73il@gmail.com> 5485L: linux-fsdevel@vger.kernel.org 5486S: Maintained 5487F: fs/notify/fanotify/ 5488F: include/linux/fanotify.h 5489F: include/uapi/linux/fanotify.h 5490 5491FARSYNC SYNCHRONOUS DRIVER 5492M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5493W: http://www.farsite.co.uk/ 5494S: Supported 5495F: drivers/net/wan/farsync.* 5496 5497FAULT INJECTION SUPPORT 5498M: Akinobu Mita <akinobu.mita@gmail.com> 5499S: Supported 5500F: Documentation/fault-injection/ 5501F: lib/fault-inject.c 5502 5503FBTFT Framebuffer drivers 5504M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5505S: Maintained 5506F: drivers/staging/fbtft/ 5507 5508FC0011 TUNER DRIVER 5509M: Michael Buesch <m@bues.ch> 5510L: linux-media@vger.kernel.org 5511S: Maintained 5512F: drivers/media/tuners/fc0011.h 5513F: drivers/media/tuners/fc0011.c 5514 5515FC2580 MEDIA DRIVER 5516M: Antti Palosaari <crope@iki.fi> 5517L: linux-media@vger.kernel.org 5518W: https://linuxtv.org 5519W: http://palosaari.fi/linux/ 5520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5521T: git git://linuxtv.org/anttip/media_tree.git 5522S: Maintained 5523F: drivers/media/tuners/fc2580* 5524 5525FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5526M: Johannes Thumshirn <jth@kernel.org> 5527L: linux-scsi@vger.kernel.org 5528W: www.Open-FCoE.org 5529S: Supported 5530F: drivers/scsi/libfc/ 5531F: drivers/scsi/fcoe/ 5532F: include/scsi/fc/ 5533F: include/scsi/libfc.h 5534F: include/scsi/libfcoe.h 5535F: include/uapi/scsi/fc/ 5536 5537FILE LOCKING (flock() and fcntl()/lockf()) 5538M: Jeff Layton <jlayton@kernel.org> 5539M: "J. Bruce Fields" <bfields@fieldses.org> 5540L: linux-fsdevel@vger.kernel.org 5541S: Maintained 5542F: include/linux/fcntl.h 5543F: include/uapi/linux/fcntl.h 5544F: fs/fcntl.c 5545F: fs/locks.c 5546 5547FILESYSTEMS (VFS and infrastructure) 5548M: Alexander Viro <viro@zeniv.linux.org.uk> 5549L: linux-fsdevel@vger.kernel.org 5550S: Maintained 5551F: fs/* 5552F: include/linux/fs.h 5553F: include/uapi/linux/fs.h 5554 5555FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5556M: Riku Voipio <riku.voipio@iki.fi> 5557L: linux-hwmon@vger.kernel.org 5558S: Maintained 5559F: drivers/hwmon/f75375s.c 5560F: include/linux/f75375s.h 5561 5562FIREWIRE AUDIO DRIVERS 5563M: Clemens Ladisch <clemens@ladisch.de> 5564L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5565T: git git://git.alsa-project.org/alsa-kernel.git 5566S: Maintained 5567F: sound/firewire/ 5568 5569FIREWIRE MEDIA DRIVERS (firedtv) 5570M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5571L: linux-media@vger.kernel.org 5572L: linux1394-devel@lists.sourceforge.net 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5574S: Maintained 5575F: drivers/media/firewire/ 5576 5577FIREWIRE SBP-2 TARGET 5578M: Chris Boot <bootc@bootc.net> 5579L: linux-scsi@vger.kernel.org 5580L: target-devel@vger.kernel.org 5581L: linux1394-devel@lists.sourceforge.net 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5583S: Maintained 5584F: drivers/target/sbp/ 5585 5586FIREWIRE SUBSYSTEM 5587M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5588L: linux1394-devel@lists.sourceforge.net 5589W: http://ieee1394.wiki.kernel.org/ 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5591S: Maintained 5592F: drivers/firewire/ 5593F: include/linux/firewire.h 5594F: include/uapi/linux/firewire*.h 5595F: tools/firewire/ 5596 5597FIRMWARE LOADER (request_firmware) 5598M: Luis R. Rodriguez <mcgrof@kernel.org> 5599L: linux-kernel@vger.kernel.org 5600S: Maintained 5601F: Documentation/firmware_class/ 5602F: drivers/base/firmware_loader/ 5603F: include/linux/firmware.h 5604 5605FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5606M: Joshua Morris <josh.h.morris@us.ibm.com> 5607M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5608S: Maintained 5609F: drivers/block/rsxx/ 5610 5611FLOPPY DRIVER 5612M: Jiri Kosina <jikos@kernel.org> 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5614S: Odd fixes 5615F: drivers/block/floppy.c 5616 5617FMC SUBSYSTEM 5618M: Alessandro Rubini <rubini@gnudd.com> 5619W: http://www.ohwr.org/projects/fmc-bus 5620S: Supported 5621F: drivers/fmc/ 5622F: include/linux/fmc*.h 5623F: include/linux/ipmi-fru.h 5624K: fmc_d.*register 5625 5626FPGA MANAGER FRAMEWORK 5627M: Alan Tull <atull@kernel.org> 5628M: Moritz Fischer <mdf@kernel.org> 5629L: linux-fpga@vger.kernel.org 5630S: Maintained 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5632Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5633F: Documentation/fpga/ 5634F: Documentation/driver-api/fpga/ 5635F: Documentation/devicetree/bindings/fpga/ 5636F: drivers/fpga/ 5637F: include/linux/fpga/ 5638W: http://www.rocketboards.org 5639 5640FPU EMULATOR 5641M: Bill Metzenthen <billm@melbpc.org.au> 5642W: http://floatingpoint.sourceforge.net/emulator/index.html 5643S: Maintained 5644F: arch/x86/math-emu/ 5645 5646FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5647L: netdev@vger.kernel.org 5648S: Orphan 5649F: drivers/net/wan/dlci.c 5650F: drivers/net/wan/sdla.c 5651 5652FRAMEBUFFER LAYER 5653M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5654L: dri-devel@lists.freedesktop.org 5655L: linux-fbdev@vger.kernel.org 5656T: git git://github.com/bzolnier/linux.git 5657Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5658S: Maintained 5659F: Documentation/fb/ 5660F: drivers/video/ 5661F: include/video/ 5662F: include/linux/fb.h 5663F: include/uapi/video/ 5664F: include/uapi/linux/fb.h 5665 5666FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5667M: Horia Geantă <horia.geanta@nxp.com> 5668M: Aymen Sghaier <aymen.sghaier@nxp.com> 5669L: linux-crypto@vger.kernel.org 5670S: Maintained 5671F: drivers/crypto/caam/ 5672F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5673 5674FREESCALE DIU FRAMEBUFFER DRIVER 5675M: Timur Tabi <timur@tabi.org> 5676L: linux-fbdev@vger.kernel.org 5677S: Maintained 5678F: drivers/video/fbdev/fsl-diu-fb.* 5679 5680FREESCALE DMA DRIVER 5681M: Li Yang <leoyang.li@nxp.com> 5682M: Zhang Wei <zw@zh-kernel.org> 5683L: linuxppc-dev@lists.ozlabs.org 5684S: Maintained 5685F: drivers/dma/fsldma.* 5686 5687FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5688M: Claudiu Manoil <claudiu.manoil@nxp.com> 5689L: netdev@vger.kernel.org 5690S: Maintained 5691F: drivers/net/ethernet/freescale/gianfar* 5692F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5693 5694FREESCALE GPMI NAND DRIVER 5695M: Han Xu <han.xu@nxp.com> 5696L: linux-mtd@lists.infradead.org 5697S: Maintained 5698F: drivers/mtd/nand/raw/gpmi-nand/* 5699 5700FREESCALE I2C CPM DRIVER 5701M: Jochen Friedrich <jochen@scram.de> 5702L: linuxppc-dev@lists.ozlabs.org 5703L: linux-i2c@vger.kernel.org 5704S: Maintained 5705F: drivers/i2c/busses/i2c-cpm.c 5706 5707FREESCALE IMX / MXC FEC DRIVER 5708M: Fugang Duan <fugang.duan@nxp.com> 5709L: netdev@vger.kernel.org 5710S: Maintained 5711F: drivers/net/ethernet/freescale/fec_main.c 5712F: drivers/net/ethernet/freescale/fec_ptp.c 5713F: drivers/net/ethernet/freescale/fec.h 5714F: Documentation/devicetree/bindings/net/fsl-fec.txt 5715 5716FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5717M: Sascha Hauer <s.hauer@pengutronix.de> 5718R: Pengutronix Kernel Team <kernel@pengutronix.de> 5719L: linux-fbdev@vger.kernel.org 5720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5721S: Maintained 5722F: include/linux/platform_data/video-imxfb.h 5723F: drivers/video/fbdev/imxfb.c 5724 5725FREESCALE QORIQ DPAA ETHERNET DRIVER 5726M: Madalin Bucur <madalin.bucur@nxp.com> 5727L: netdev@vger.kernel.org 5728S: Maintained 5729F: drivers/net/ethernet/freescale/dpaa 5730 5731FREESCALE QORIQ DPAA FMAN DRIVER 5732M: Madalin Bucur <madalin.bucur@nxp.com> 5733L: netdev@vger.kernel.org 5734S: Maintained 5735F: drivers/net/ethernet/freescale/fman 5736F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5737 5738FREESCALE QORIQ PTP CLOCK DRIVER 5739M: Yangbo Lu <yangbo.lu@nxp.com> 5740L: netdev@vger.kernel.org 5741S: Maintained 5742F: drivers/ptp/ptp_qoriq.c 5743F: include/linux/fsl/ptp_qoriq.h 5744F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5745 5746FREESCALE QUAD SPI DRIVER 5747M: Han Xu <han.xu@nxp.com> 5748L: linux-mtd@lists.infradead.org 5749S: Maintained 5750F: drivers/mtd/spi-nor/fsl-quadspi.c 5751 5752FREESCALE QUICC ENGINE LIBRARY 5753M: Qiang Zhao <qiang.zhao@nxp.com> 5754L: linuxppc-dev@lists.ozlabs.org 5755S: Maintained 5756F: drivers/soc/fsl/qe/ 5757F: include/soc/fsl/*qe*.h 5758F: include/soc/fsl/*ucc*.h 5759 5760FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5761M: Li Yang <leoyang.li@nxp.com> 5762L: netdev@vger.kernel.org 5763L: linuxppc-dev@lists.ozlabs.org 5764S: Maintained 5765F: drivers/net/ethernet/freescale/ucc_geth* 5766 5767FREESCALE QUICC ENGINE UCC HDLC DRIVER 5768M: Zhao Qiang <qiang.zhao@nxp.com> 5769L: netdev@vger.kernel.org 5770L: linuxppc-dev@lists.ozlabs.org 5771S: Maintained 5772F: drivers/net/wan/fsl_ucc_hdlc* 5773 5774FREESCALE QUICC ENGINE UCC UART DRIVER 5775M: Timur Tabi <timur@tabi.org> 5776L: linuxppc-dev@lists.ozlabs.org 5777S: Maintained 5778F: drivers/tty/serial/ucc_uart.c 5779 5780FREESCALE SOC DRIVERS 5781M: Li Yang <leoyang.li@nxp.com> 5782L: linuxppc-dev@lists.ozlabs.org 5783L: linux-arm-kernel@lists.infradead.org 5784S: Maintained 5785F: Documentation/devicetree/bindings/soc/fsl/ 5786F: drivers/soc/fsl/ 5787F: include/linux/fsl/ 5788 5789FREESCALE SOC FS_ENET DRIVER 5790M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5791M: Vitaly Bordug <vbordug@ru.mvista.com> 5792L: linuxppc-dev@lists.ozlabs.org 5793L: netdev@vger.kernel.org 5794S: Maintained 5795F: drivers/net/ethernet/freescale/fs_enet/ 5796F: include/linux/fs_enet_pd.h 5797 5798FREESCALE SOC SOUND DRIVERS 5799M: Timur Tabi <timur@tabi.org> 5800M: Nicolin Chen <nicoleotsuka@gmail.com> 5801M: Xiubo Li <Xiubo.Lee@gmail.com> 5802R: Fabio Estevam <fabio.estevam@nxp.com> 5803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5804L: linuxppc-dev@lists.ozlabs.org 5805S: Maintained 5806F: sound/soc/fsl/fsl* 5807F: sound/soc/fsl/imx* 5808F: sound/soc/fsl/mpc8610_hpcd.c 5809 5810FREESCALE USB PERIPHERAL DRIVERS 5811M: Li Yang <leoyang.li@nxp.com> 5812L: linux-usb@vger.kernel.org 5813L: linuxppc-dev@lists.ozlabs.org 5814S: Maintained 5815F: drivers/usb/gadget/udc/fsl* 5816 5817FREEVXFS FILESYSTEM 5818M: Christoph Hellwig <hch@infradead.org> 5819W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5820S: Maintained 5821F: fs/freevxfs/ 5822 5823FREEZER 5824M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5825M: Pavel Machek <pavel@ucw.cz> 5826L: linux-pm@vger.kernel.org 5827S: Supported 5828F: Documentation/power/freezing-of-tasks.txt 5829F: include/linux/freezer.h 5830F: kernel/freezer.c 5831 5832FRONTSWAP API 5833M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5834L: linux-kernel@vger.kernel.org 5835S: Maintained 5836F: mm/frontswap.c 5837F: include/linux/frontswap.h 5838 5839FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5840M: David Howells <dhowells@redhat.com> 5841L: linux-cachefs@redhat.com (moderated for non-subscribers) 5842S: Supported 5843F: Documentation/filesystems/caching/ 5844F: fs/fscache/ 5845F: include/linux/fscache*.h 5846 5847FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5848M: Theodore Y. Ts'o <tytso@mit.edu> 5849M: Jaegeuk Kim <jaegeuk@kernel.org> 5850L: linux-fscrypt@vger.kernel.org 5851Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5853S: Supported 5854F: fs/crypto/ 5855F: include/linux/fscrypt*.h 5856F: Documentation/filesystems/fscrypt.rst 5857 5858FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5859M: Jan Kara <jack@suse.cz> 5860R: Amir Goldstein <amir73il@gmail.com> 5861L: linux-fsdevel@vger.kernel.org 5862S: Maintained 5863F: fs/notify/ 5864F: include/linux/fsnotify*.h 5865 5866FUJITSU LAPTOP EXTRAS 5867M: Jonathan Woithe <jwoithe@just42.net> 5868L: platform-driver-x86@vger.kernel.org 5869S: Maintained 5870F: drivers/platform/x86/fujitsu-laptop.c 5871 5872FUJITSU M-5MO LS CAMERA ISP DRIVER 5873M: Kyungmin Park <kyungmin.park@samsung.com> 5874M: Heungjun Kim <riverful.kim@samsung.com> 5875L: linux-media@vger.kernel.org 5876S: Maintained 5877F: drivers/media/i2c/m5mols/ 5878F: include/media/i2c/m5mols.h 5879 5880FUJITSU TABLET EXTRAS 5881M: Robert Gerlach <khnz@gmx.de> 5882L: platform-driver-x86@vger.kernel.org 5883S: Maintained 5884F: drivers/platform/x86/fujitsu-tablet.c 5885 5886FUSE: FILESYSTEM IN USERSPACE 5887M: Miklos Szeredi <miklos@szeredi.hu> 5888L: linux-fsdevel@vger.kernel.org 5889W: http://fuse.sourceforge.net/ 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5891S: Maintained 5892F: fs/fuse/ 5893F: include/uapi/linux/fuse.h 5894F: Documentation/filesystems/fuse.txt 5895 5896FUTEX SUBSYSTEM 5897M: Thomas Gleixner <tglx@linutronix.de> 5898M: Ingo Molnar <mingo@redhat.com> 5899R: Peter Zijlstra <peterz@infradead.org> 5900R: Darren Hart <dvhart@infradead.org> 5901L: linux-kernel@vger.kernel.org 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5903S: Maintained 5904F: kernel/futex.c 5905F: kernel/futex_compat.c 5906F: include/asm-generic/futex.h 5907F: include/linux/futex.h 5908F: include/uapi/linux/futex.h 5909F: tools/testing/selftests/futex/ 5910F: tools/perf/bench/futex* 5911F: Documentation/*futex* 5912 5913GCC PLUGINS 5914M: Kees Cook <keescook@chromium.org> 5915R: Emese Revfy <re.emese@gmail.com> 5916L: kernel-hardening@lists.openwall.com 5917S: Maintained 5918F: scripts/gcc-plugins/ 5919F: scripts/gcc-plugin.sh 5920F: scripts/Makefile.gcc-plugins 5921F: Documentation/gcc-plugins.txt 5922 5923GCOV BASED KERNEL PROFILING 5924M: Peter Oberparleiter <oberpar@linux.ibm.com> 5925S: Maintained 5926F: kernel/gcov/ 5927F: Documentation/dev-tools/gcov.rst 5928 5929GDB KERNEL DEBUGGING HELPER SCRIPTS 5930M: Jan Kiszka <jan.kiszka@siemens.com> 5931M: Kieran Bingham <kieran@bingham.xyz> 5932S: Supported 5933F: scripts/gdb/ 5934 5935GDT SCSI DISK ARRAY CONTROLLER DRIVER 5936M: Achim Leubner <achim_leubner@adaptec.com> 5937L: linux-scsi@vger.kernel.org 5938W: http://www.icp-vortex.com/ 5939S: Supported 5940F: drivers/scsi/gdt* 5941 5942GEMTEK FM RADIO RECEIVER DRIVER 5943M: Hans Verkuil <hverkuil@xs4all.nl> 5944L: linux-media@vger.kernel.org 5945T: git git://linuxtv.org/media_tree.git 5946W: https://linuxtv.org 5947S: Maintained 5948F: drivers/media/radio/radio-gemtek* 5949 5950GENERIC GPIO I2C DRIVER 5951M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5952S: Supported 5953F: drivers/i2c/busses/i2c-gpio.c 5954F: include/linux/i2c-gpio.h 5955 5956GENERIC GPIO I2C MULTIPLEXER DRIVER 5957M: Peter Korsgaard <peter.korsgaard@barco.com> 5958L: linux-i2c@vger.kernel.org 5959S: Supported 5960F: drivers/i2c/muxes/i2c-mux-gpio.c 5961F: include/linux/i2c-mux-gpio.h 5962F: Documentation/i2c/muxes/i2c-mux-gpio 5963 5964GENERIC HDLC (WAN) DRIVERS 5965M: Krzysztof Halasa <khc@pm.waw.pl> 5966W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5967S: Maintained 5968F: drivers/net/wan/c101.c 5969F: drivers/net/wan/hd6457* 5970F: drivers/net/wan/hdlc* 5971F: drivers/net/wan/n2.c 5972F: drivers/net/wan/pc300too.c 5973F: drivers/net/wan/pci200syn.c 5974F: drivers/net/wan/wanxl* 5975 5976GENERIC INCLUDE/ASM HEADER FILES 5977M: Arnd Bergmann <arnd@arndb.de> 5978L: linux-arch@vger.kernel.org 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5980S: Maintained 5981F: include/asm-generic/ 5982F: include/uapi/asm-generic/ 5983 5984GENERIC PHY FRAMEWORK 5985M: Kishon Vijay Abraham I <kishon@ti.com> 5986L: linux-kernel@vger.kernel.org 5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5988S: Supported 5989F: drivers/phy/ 5990F: include/linux/phy/ 5991 5992GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5993M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5994S: Supported 5995F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5996 5997GENERIC PM DOMAINS 5998M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5999M: Kevin Hilman <khilman@kernel.org> 6000M: Ulf Hansson <ulf.hansson@linaro.org> 6001L: linux-pm@vger.kernel.org 6002S: Supported 6003F: drivers/base/power/domain*.c 6004F: include/linux/pm_domain.h 6005F: Documentation/devicetree/bindings/power/power_domain.txt 6006 6007GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6008M: Eugen Hristev <eugen.hristev@microchip.com> 6009L: linux-input@vger.kernel.org 6010S: Maintained 6011F: drivers/input/touchscreen/resistive-adc-touch.c 6012 6013GENERIC UIO DRIVER FOR PCI DEVICES 6014M: "Michael S. Tsirkin" <mst@redhat.com> 6015L: kvm@vger.kernel.org 6016S: Supported 6017F: drivers/uio/uio_pci_generic.c 6018 6019GENWQE (IBM Generic Workqueue Card) 6020M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6021M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6022S: Supported 6023F: drivers/misc/genwqe/ 6024 6025GET_MAINTAINER SCRIPT 6026M: Joe Perches <joe@perches.com> 6027S: Maintained 6028F: scripts/get_maintainer.pl 6029 6030GFS2 FILE SYSTEM 6031M: Bob Peterson <rpeterso@redhat.com> 6032M: Andreas Gruenbacher <agruenba@redhat.com> 6033L: cluster-devel@redhat.com 6034W: http://sources.redhat.com/cluster/ 6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6036S: Supported 6037F: Documentation/filesystems/gfs2*.txt 6038F: fs/gfs2/ 6039F: include/uapi/linux/gfs2_ondisk.h 6040 6041GIGASET ISDN DRIVERS 6042M: Paul Bolle <pebolle@tiscali.nl> 6043L: gigaset307x-common@lists.sourceforge.net 6044W: http://gigaset307x.sourceforge.net/ 6045S: Odd Fixes 6046F: Documentation/isdn/README.gigaset 6047F: drivers/isdn/gigaset/ 6048F: include/uapi/linux/gigaset_dev.h 6049 6050GO7007 MPEG CODEC 6051M: Hans Verkuil <hans.verkuil@cisco.com> 6052L: linux-media@vger.kernel.org 6053S: Maintained 6054F: drivers/media/usb/go7007/ 6055 6056GOODIX TOUCHSCREEN 6057M: Bastien Nocera <hadess@hadess.net> 6058L: linux-input@vger.kernel.org 6059S: Maintained 6060F: drivers/input/touchscreen/goodix.c 6061 6062GPD POCKET FAN DRIVER 6063M: Hans de Goede <hdegoede@redhat.com> 6064L: platform-driver-x86@vger.kernel.org 6065S: Maintained 6066F: drivers/platform/x86/gpd-pocket-fan.c 6067 6068GPIO ACPI SUPPORT 6069M: Mika Westerberg <mika.westerberg@linux.intel.com> 6070M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6071L: linux-gpio@vger.kernel.org 6072L: linux-acpi@vger.kernel.org 6073S: Maintained 6074F: Documentation/acpi/gpio-properties.txt 6075F: drivers/gpio/gpiolib-acpi.c 6076 6077GPIO IR Transmitter 6078M: Sean Young <sean@mess.org> 6079L: linux-media@vger.kernel.org 6080S: Maintained 6081F: drivers/media/rc/gpio-ir-tx.c 6082 6083GPIO MOCKUP DRIVER 6084M: Bamvor Jian Zhang <bamv2005@gmail.com> 6085R: Bartosz Golaszewski <brgl@bgdev.pl> 6086L: linux-gpio@vger.kernel.org 6087S: Maintained 6088F: drivers/gpio/gpio-mockup.c 6089F: tools/testing/selftests/gpio/ 6090 6091GPIO SUBSYSTEM 6092M: Linus Walleij <linus.walleij@linaro.org> 6093L: linux-gpio@vger.kernel.org 6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6095S: Maintained 6096F: Documentation/devicetree/bindings/gpio/ 6097F: Documentation/driver-api/gpio/ 6098F: Documentation/gpio/ 6099F: Documentation/ABI/testing/gpio-cdev 6100F: Documentation/ABI/obsolete/sysfs-gpio 6101F: drivers/gpio/ 6102F: include/linux/gpio/ 6103F: include/linux/gpio.h 6104F: include/linux/of_gpio.h 6105F: include/asm-generic/gpio.h 6106F: include/uapi/linux/gpio.h 6107F: tools/gpio/ 6108 6109GRE DEMULTIPLEXER DRIVER 6110M: Dmitry Kozlov <xeb@mail.ru> 6111L: netdev@vger.kernel.org 6112S: Maintained 6113F: net/ipv4/gre_demux.c 6114F: net/ipv4/gre_offload.c 6115F: include/net/gre.h 6116 6117GRETH 10/100/1G Ethernet MAC device driver 6118M: Andreas Larsson <andreas@gaisler.com> 6119L: netdev@vger.kernel.org 6120S: Maintained 6121F: drivers/net/ethernet/aeroflex/ 6122 6123GREYBUS AUDIO PROTOCOLS DRIVERS 6124M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6125M: Mark Greer <mgreer@animalcreek.com> 6126S: Maintained 6127F: drivers/staging/greybus/audio_apbridgea.c 6128F: drivers/staging/greybus/audio_apbridgea.h 6129F: drivers/staging/greybus/audio_codec.c 6130F: drivers/staging/greybus/audio_codec.h 6131F: drivers/staging/greybus/audio_gb.c 6132F: drivers/staging/greybus/audio_manager.c 6133F: drivers/staging/greybus/audio_manager.h 6134F: drivers/staging/greybus/audio_manager_module.c 6135F: drivers/staging/greybus/audio_manager_private.h 6136F: drivers/staging/greybus/audio_manager_sysfs.c 6137F: drivers/staging/greybus/audio_module.c 6138F: drivers/staging/greybus/audio_topology.c 6139 6140GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6141M: Viresh Kumar <vireshk@kernel.org> 6142S: Maintained 6143F: drivers/staging/greybus/authentication.c 6144F: drivers/staging/greybus/bootrom.c 6145F: drivers/staging/greybus/firmware.h 6146F: drivers/staging/greybus/fw-core.c 6147F: drivers/staging/greybus/fw-download.c 6148F: drivers/staging/greybus/fw-managament.c 6149F: drivers/staging/greybus/greybus_authentication.h 6150F: drivers/staging/greybus/greybus_firmware.h 6151F: drivers/staging/greybus/hid.c 6152F: drivers/staging/greybus/i2c.c 6153F: drivers/staging/greybus/spi.c 6154F: drivers/staging/greybus/spilib.c 6155F: drivers/staging/greybus/spilib.h 6156 6157GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6158M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6159S: Maintained 6160F: drivers/staging/greybus/loopback.c 6161F: drivers/staging/greybus/timesync.c 6162F: drivers/staging/greybus/timesync_platform.c 6163 6164GREYBUS PLATFORM DRIVERS 6165M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6166S: Maintained 6167F: drivers/staging/greybus/arche-platform.c 6168F: drivers/staging/greybus/arche-apb-ctrl.c 6169F: drivers/staging/greybus/arche_platform.h 6170 6171GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6172M: Rui Miguel Silva <rmfrfs@gmail.com> 6173S: Maintained 6174F: drivers/staging/greybus/sdio.c 6175F: drivers/staging/greybus/light.c 6176F: drivers/staging/greybus/gpio.c 6177F: drivers/staging/greybus/power_supply.c 6178F: drivers/staging/greybus/spi.c 6179F: drivers/staging/greybus/spilib.c 6180 6181GREYBUS SUBSYSTEM 6182M: Johan Hovold <johan@kernel.org> 6183M: Alex Elder <elder@kernel.org> 6184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6185S: Maintained 6186F: drivers/staging/greybus/ 6187L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6188 6189GREYBUS UART PROTOCOLS DRIVERS 6190M: David Lin <dtwlin@gmail.com> 6191S: Maintained 6192F: drivers/staging/greybus/uart.c 6193F: drivers/staging/greybus/log.c 6194 6195GS1662 VIDEO SERIALIZER 6196M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6197L: linux-media@vger.kernel.org 6198T: git git://linuxtv.org/media_tree.git 6199S: Maintained 6200F: drivers/media/spi/gs1662.c 6201 6202GSPCA FINEPIX SUBDRIVER 6203M: Frank Zago <frank@zago.net> 6204L: linux-media@vger.kernel.org 6205T: git git://linuxtv.org/media_tree.git 6206S: Maintained 6207F: drivers/media/usb/gspca/finepix.c 6208 6209GSPCA GL860 SUBDRIVER 6210M: Olivier Lorin <o.lorin@laposte.net> 6211L: linux-media@vger.kernel.org 6212T: git git://linuxtv.org/media_tree.git 6213S: Maintained 6214F: drivers/media/usb/gspca/gl860/ 6215 6216GSPCA M5602 SUBDRIVER 6217M: Erik Andren <erik.andren@gmail.com> 6218L: linux-media@vger.kernel.org 6219T: git git://linuxtv.org/media_tree.git 6220S: Maintained 6221F: drivers/media/usb/gspca/m5602/ 6222 6223GSPCA PAC207 SONIXB SUBDRIVER 6224M: Hans Verkuil <hverkuil@xs4all.nl> 6225L: linux-media@vger.kernel.org 6226T: git git://linuxtv.org/media_tree.git 6227S: Odd Fixes 6228F: drivers/media/usb/gspca/pac207.c 6229 6230GSPCA SN9C20X SUBDRIVER 6231M: Brian Johnson <brijohn@gmail.com> 6232L: linux-media@vger.kernel.org 6233T: git git://linuxtv.org/media_tree.git 6234S: Maintained 6235F: drivers/media/usb/gspca/sn9c20x.c 6236 6237GSPCA T613 SUBDRIVER 6238M: Leandro Costantino <lcostantino@gmail.com> 6239L: linux-media@vger.kernel.org 6240T: git git://linuxtv.org/media_tree.git 6241S: Maintained 6242F: drivers/media/usb/gspca/t613.c 6243 6244GSPCA USB WEBCAM DRIVER 6245M: Hans Verkuil <hverkuil@xs4all.nl> 6246L: linux-media@vger.kernel.org 6247T: git git://linuxtv.org/media_tree.git 6248S: Odd Fixes 6249F: drivers/media/usb/gspca/ 6250 6251GTP (GPRS Tunneling Protocol) 6252M: Pablo Neira Ayuso <pablo@netfilter.org> 6253M: Harald Welte <laforge@gnumonks.org> 6254L: osmocom-net-gprs@lists.osmocom.org 6255T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6256S: Maintained 6257F: drivers/net/gtp.c 6258 6259GUID PARTITION TABLE (GPT) 6260M: Davidlohr Bueso <dave@stgolabs.net> 6261L: linux-efi@vger.kernel.org 6262S: Maintained 6263F: block/partitions/efi.* 6264 6265H8/300 ARCHITECTURE 6266M: Yoshinori Sato <ysato@users.sourceforge.jp> 6267L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6268W: http://uclinux-h8.sourceforge.jp 6269T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6270S: Maintained 6271F: arch/h8300/ 6272F: drivers/clocksource/h8300_*.c 6273F: drivers/clk/h8300/ 6274F: drivers/irqchip/irq-renesas-h8*.c 6275 6276HACKRF MEDIA DRIVER 6277M: Antti Palosaari <crope@iki.fi> 6278L: linux-media@vger.kernel.org 6279W: https://linuxtv.org 6280W: http://palosaari.fi/linux/ 6281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6282T: git git://linuxtv.org/anttip/media_tree.git 6283S: Maintained 6284F: drivers/media/usb/hackrf/ 6285 6286HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6287M: Frank Seidel <frank@f-seidel.de> 6288L: platform-driver-x86@vger.kernel.org 6289W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6290S: Maintained 6291F: drivers/platform/x86/hdaps.c 6292 6293HARDWARE MONITORING 6294M: Jean Delvare <jdelvare@suse.com> 6295M: Guenter Roeck <linux@roeck-us.net> 6296L: linux-hwmon@vger.kernel.org 6297W: http://hwmon.wiki.kernel.org/ 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6299S: Maintained 6300F: Documentation/devicetree/bindings/hwmon/ 6301F: Documentation/hwmon/ 6302F: drivers/hwmon/ 6303F: include/linux/hwmon*.h 6304 6305HARDWARE RANDOM NUMBER GENERATOR CORE 6306M: Matt Mackall <mpm@selenic.com> 6307M: Herbert Xu <herbert@gondor.apana.org.au> 6308L: linux-crypto@vger.kernel.org 6309S: Odd fixes 6310F: Documentation/devicetree/bindings/rng/ 6311F: Documentation/hw_random.txt 6312F: drivers/char/hw_random/ 6313F: include/linux/hw_random.h 6314 6315HARDWARE TRACING FACILITIES 6316M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6317S: Maintained 6318F: drivers/hwtracing/ 6319 6320HARDWARE SPINLOCK CORE 6321M: Ohad Ben-Cohen <ohad@wizery.com> 6322M: Bjorn Andersson <bjorn.andersson@linaro.org> 6323L: linux-remoteproc@vger.kernel.org 6324S: Maintained 6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6326F: Documentation/devicetree/bindings/hwlock/ 6327F: Documentation/hwspinlock.txt 6328F: drivers/hwspinlock/ 6329F: include/linux/hwspinlock.h 6330 6331HARMONY SOUND DRIVER 6332L: linux-parisc@vger.kernel.org 6333S: Maintained 6334F: sound/parisc/harmony.* 6335 6336HDPVR USB VIDEO ENCODER DRIVER 6337M: Hans Verkuil <hverkuil@xs4all.nl> 6338L: linux-media@vger.kernel.org 6339T: git git://linuxtv.org/media_tree.git 6340W: https://linuxtv.org 6341S: Odd Fixes 6342F: drivers/media/usb/hdpvr/ 6343 6344HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6345M: Jerry Hoemann <jerry.hoemann@hpe.com> 6346S: Supported 6347F: Documentation/watchdog/hpwdt.txt 6348F: drivers/watchdog/hpwdt.c 6349 6350HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6351M: Don Brace <don.brace@microsemi.com> 6352L: esc.storagedev@microsemi.com 6353L: linux-scsi@vger.kernel.org 6354S: Supported 6355F: Documentation/scsi/hpsa.txt 6356F: drivers/scsi/hpsa*.[ch] 6357F: include/linux/cciss*.h 6358F: include/uapi/linux/cciss*.h 6359 6360HFI1 DRIVER 6361M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6362M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6363L: linux-rdma@vger.kernel.org 6364S: Supported 6365F: drivers/infiniband/hw/hfi1 6366 6367HFS FILESYSTEM 6368L: linux-fsdevel@vger.kernel.org 6369S: Orphan 6370F: Documentation/filesystems/hfs.txt 6371F: fs/hfs/ 6372 6373HFSPLUS FILESYSTEM 6374L: linux-fsdevel@vger.kernel.org 6375S: Orphan 6376F: Documentation/filesystems/hfsplus.txt 6377F: fs/hfsplus/ 6378 6379HGA FRAMEBUFFER DRIVER 6380M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6381L: linux-nvidia@lists.surfsouth.com 6382W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6383S: Maintained 6384F: drivers/video/fbdev/hgafb.c 6385 6386HIBERNATION (aka Software Suspend, aka swsusp) 6387M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6388M: Pavel Machek <pavel@ucw.cz> 6389L: linux-pm@vger.kernel.org 6390B: https://bugzilla.kernel.org 6391S: Supported 6392F: arch/x86/power/ 6393F: drivers/base/power/ 6394F: kernel/power/ 6395F: include/linux/suspend.h 6396F: include/linux/freezer.h 6397F: include/linux/pm.h 6398F: arch/*/include/asm/suspend*.h 6399 6400HID CORE LAYER 6401M: Jiri Kosina <jikos@kernel.org> 6402R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6403L: linux-input@vger.kernel.org 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6405S: Maintained 6406F: drivers/hid/ 6407F: include/linux/hid* 6408F: include/uapi/linux/hid* 6409 6410HID SENSOR HUB DRIVERS 6411M: Jiri Kosina <jikos@kernel.org> 6412M: Jonathan Cameron <jic23@kernel.org> 6413M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6414L: linux-input@vger.kernel.org 6415L: linux-iio@vger.kernel.org 6416S: Maintained 6417F: Documentation/hid/hid-sensor* 6418F: drivers/hid/hid-sensor-* 6419F: drivers/iio/*/hid-* 6420F: include/linux/hid-sensor-* 6421 6422HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6423M: Thomas Gleixner <tglx@linutronix.de> 6424L: linux-kernel@vger.kernel.org 6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6426S: Maintained 6427F: Documentation/timers/ 6428F: kernel/time/hrtimer.c 6429F: kernel/time/clockevents.c 6430F: kernel/time/timer_*.c 6431F: include/linux/clockchips.h 6432F: include/linux/hrtimer.h 6433 6434HIGH-SPEED SCC DRIVER FOR AX.25 6435L: linux-hams@vger.kernel.org 6436S: Orphan 6437F: drivers/net/hamradio/dmascc.c 6438F: drivers/net/hamradio/scc.c 6439 6440HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6441M: HighPoint Linux Team <linux@highpoint-tech.com> 6442W: http://www.highpoint-tech.com 6443S: Supported 6444F: Documentation/scsi/hptiop.txt 6445F: drivers/scsi/hptiop.c 6446 6447HIPPI 6448M: Jes Sorensen <jes@trained-monkey.org> 6449L: linux-hippi@sunsite.dk 6450S: Maintained 6451F: include/linux/hippidevice.h 6452F: include/uapi/linux/if_hippi.h 6453F: net/802/hippi.c 6454F: drivers/net/hippi/ 6455 6456HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6457M: Yisen Zhuang <yisen.zhuang@huawei.com> 6458M: Salil Mehta <salil.mehta@huawei.com> 6459L: netdev@vger.kernel.org 6460W: http://www.hisilicon.com 6461S: Maintained 6462F: drivers/net/ethernet/hisilicon/hns3/ 6463 6464HISILICON LPC BUS DRIVER 6465M: john.garry@huawei.com 6466W: http://www.hisilicon.com 6467S: Maintained 6468F: drivers/bus/hisi_lpc.c 6469F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6470 6471HISILICON NETWORK SUBSYSTEM DRIVER 6472M: Yisen Zhuang <yisen.zhuang@huawei.com> 6473M: Salil Mehta <salil.mehta@huawei.com> 6474L: netdev@vger.kernel.org 6475W: http://www.hisilicon.com 6476S: Maintained 6477F: drivers/net/ethernet/hisilicon/ 6478F: Documentation/devicetree/bindings/net/hisilicon*.txt 6479 6480HISILICON PMU DRIVER 6481M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6482W: http://www.hisilicon.com 6483S: Supported 6484F: drivers/perf/hisilicon 6485F: Documentation/perf/hisi-pmu.txt 6486 6487HISILICON ROCE DRIVER 6488M: Lijun Ou <oulijun@huawei.com> 6489M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6490L: linux-rdma@vger.kernel.org 6491S: Maintained 6492F: drivers/infiniband/hw/hns/ 6493F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6494 6495HISILICON SAS Controller 6496M: John Garry <john.garry@huawei.com> 6497W: http://www.hisilicon.com 6498S: Supported 6499F: drivers/scsi/hisi_sas/ 6500F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6501 6502HMM - Heterogeneous Memory Management 6503M: Jérôme Glisse <jglisse@redhat.com> 6504L: linux-mm@kvack.org 6505S: Maintained 6506F: mm/hmm* 6507F: include/linux/hmm* 6508F: Documentation/vm/hmm.txt 6509 6510HOST AP DRIVER 6511M: Jouni Malinen <j@w1.fi> 6512L: linux-wireless@vger.kernel.org 6513W: http://w1.fi/hostap-driver.html 6514S: Obsolete 6515F: drivers/net/wireless/intersil/hostap/ 6516 6517HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6518L: platform-driver-x86@vger.kernel.org 6519S: Orphan 6520F: drivers/platform/x86/tc1100-wmi.c 6521 6522HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6523M: Jaroslav Kysela <perex@perex.cz> 6524S: Maintained 6525F: drivers/net/ethernet/hp/hp100.* 6526 6527HPET: High Precision Event Timers driver 6528M: Clemens Ladisch <clemens@ladisch.de> 6529S: Maintained 6530F: Documentation/timers/hpet.txt 6531F: drivers/char/hpet.c 6532F: include/linux/hpet.h 6533F: include/uapi/linux/hpet.h 6534 6535HPET: x86 6536S: Orphan 6537F: arch/x86/kernel/hpet.c 6538F: arch/x86/include/asm/hpet.h 6539 6540HPFS FILESYSTEM 6541M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6542W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6543S: Maintained 6544F: fs/hpfs/ 6545 6546HSI SUBSYSTEM 6547M: Sebastian Reichel <sre@kernel.org> 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6549S: Maintained 6550F: Documentation/ABI/testing/sysfs-bus-hsi 6551F: Documentation/driver-api/hsi.rst 6552F: drivers/hsi/ 6553F: include/linux/hsi/ 6554F: include/uapi/linux/hsi/ 6555 6556HSO 3G MODEM DRIVER 6557L: linux-usb@vger.kernel.org 6558S: Orphan 6559F: drivers/net/usb/hso.c 6560 6561HSR NETWORK PROTOCOL 6562M: Arvid Brodin <arvid.brodin@alten.se> 6563L: netdev@vger.kernel.org 6564S: Maintained 6565F: net/hsr/ 6566 6567HT16K33 LED CONTROLLER DRIVER 6568M: Robin van der Gracht <robin@protonic.nl> 6569S: Maintained 6570F: drivers/auxdisplay/ht16k33.c 6571F: Documentation/devicetree/bindings/display/ht16k33.txt 6572 6573HTCPEN TOUCHSCREEN DRIVER 6574M: Pau Oliva Fora <pof@eslack.org> 6575L: linux-input@vger.kernel.org 6576S: Maintained 6577F: drivers/input/touchscreen/htcpen.c 6578 6579HUAWEI ETHERNET DRIVER 6580M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6581L: netdev@vger.kernel.org 6582S: Supported 6583F: Documentation/networking/hinic.txt 6584F: drivers/net/ethernet/huawei/hinic/ 6585 6586HUGETLB FILESYSTEM 6587M: Mike Kravetz <mike.kravetz@oracle.com> 6588L: linux-mm@kvack.org 6589S: Maintained 6590F: fs/hugetlbfs/ 6591F: mm/hugetlb.c 6592F: include/linux/hugetlb.h 6593F: Documentation/admin-guide/mm/hugetlbpage.rst 6594F: Documentation/vm/hugetlbfs_reserv.rst 6595F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6596 6597HVA ST MEDIA DRIVER 6598M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6599L: linux-media@vger.kernel.org 6600T: git git://linuxtv.org/media_tree.git 6601W: https://linuxtv.org 6602S: Supported 6603F: drivers/media/platform/sti/hva 6604 6605HWPOISON MEMORY FAILURE HANDLING 6606M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6607L: linux-mm@kvack.org 6608S: Maintained 6609F: mm/memory-failure.c 6610F: mm/hwpoison-inject.c 6611 6612Hyper-V CORE AND DRIVERS 6613M: "K. Y. Srinivasan" <kys@microsoft.com> 6614M: Haiyang Zhang <haiyangz@microsoft.com> 6615M: Stephen Hemminger <sthemmin@microsoft.com> 6616L: devel@linuxdriverproject.org 6617S: Maintained 6618F: Documentation/networking/netvsc.txt 6619F: arch/x86/include/asm/mshyperv.h 6620F: arch/x86/include/asm/trace/hyperv.h 6621F: arch/x86/include/asm/hyperv-tlfs.h 6622F: arch/x86/kernel/cpu/mshyperv.c 6623F: arch/x86/hyperv 6624F: drivers/hid/hid-hyperv.c 6625F: drivers/hv/ 6626F: drivers/input/serio/hyperv-keyboard.c 6627F: drivers/pci/host/pci-hyperv.c 6628F: drivers/net/hyperv/ 6629F: drivers/scsi/storvsc_drv.c 6630F: drivers/uio/uio_hv_generic.c 6631F: drivers/video/fbdev/hyperv_fb.c 6632F: net/vmw_vsock/hyperv_transport.c 6633F: include/linux/hyperv.h 6634F: include/uapi/linux/hyperv.h 6635F: tools/hv/ 6636F: Documentation/ABI/stable/sysfs-bus-vmbus 6637 6638HYPERVISOR VIRTUAL CONSOLE DRIVER 6639L: linuxppc-dev@lists.ozlabs.org 6640S: Odd Fixes 6641F: drivers/tty/hvc/ 6642 6643I2C ACPI SUPPORT 6644M: Mika Westerberg <mika.westerberg@linux.intel.com> 6645L: linux-i2c@vger.kernel.org 6646L: linux-acpi@vger.kernel.org 6647S: Maintained 6648F: drivers/i2c/i2c-core-acpi.c 6649 6650I2C MUXES 6651M: Peter Rosin <peda@axentia.se> 6652L: linux-i2c@vger.kernel.org 6653S: Maintained 6654F: Documentation/i2c/i2c-topology 6655F: Documentation/i2c/muxes/ 6656F: Documentation/devicetree/bindings/i2c/i2c-mux* 6657F: Documentation/devicetree/bindings/i2c/i2c-arb* 6658F: Documentation/devicetree/bindings/i2c/i2c-gate* 6659F: drivers/i2c/i2c-mux.c 6660F: drivers/i2c/muxes/ 6661F: include/linux/i2c-mux.h 6662 6663I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6664M: Gregory CLEMENT <gregory.clement@bootlin.com> 6665L: linux-i2c@vger.kernel.org 6666S: Maintained 6667F: drivers/i2c/busses/i2c-mv64xxx.c 6668 6669I2C OVER PARALLEL PORT 6670M: Jean Delvare <jdelvare@suse.com> 6671L: linux-i2c@vger.kernel.org 6672S: Maintained 6673F: Documentation/i2c/busses/i2c-parport 6674F: Documentation/i2c/busses/i2c-parport-light 6675F: drivers/i2c/busses/i2c-parport.c 6676F: drivers/i2c/busses/i2c-parport-light.c 6677 6678I2C SUBSYSTEM 6679M: Wolfram Sang <wsa@the-dreams.de> 6680L: linux-i2c@vger.kernel.org 6681W: https://i2c.wiki.kernel.org/ 6682Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6683T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6684S: Maintained 6685F: Documentation/devicetree/bindings/i2c/i2c.txt 6686F: Documentation/i2c/ 6687F: drivers/i2c/* 6688F: include/linux/i2c.h 6689F: include/linux/i2c-dev.h 6690F: include/linux/i2c-smbus.h 6691F: include/uapi/linux/i2c.h 6692F: include/uapi/linux/i2c-*.h 6693 6694I2C SUBSYSTEM HOST DRIVERS 6695L: linux-i2c@vger.kernel.org 6696W: https://i2c.wiki.kernel.org/ 6697Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6699S: Odd Fixes 6700F: Documentation/devicetree/bindings/i2c/ 6701F: drivers/i2c/algos/ 6702F: drivers/i2c/busses/ 6703 6704I2C-TAOS-EVM DRIVER 6705M: Jean Delvare <jdelvare@suse.com> 6706L: linux-i2c@vger.kernel.org 6707S: Maintained 6708F: Documentation/i2c/busses/i2c-taos-evm 6709F: drivers/i2c/busses/i2c-taos-evm.c 6710 6711I2C-TINY-USB DRIVER 6712M: Till Harbaum <till@harbaum.org> 6713L: linux-i2c@vger.kernel.org 6714W: http://www.harbaum.org/till/i2c_tiny_usb 6715S: Maintained 6716F: drivers/i2c/busses/i2c-tiny-usb.c 6717 6718I2C/SMBUS CONTROLLER DRIVERS FOR PC 6719M: Jean Delvare <jdelvare@suse.com> 6720L: linux-i2c@vger.kernel.org 6721S: Maintained 6722F: Documentation/i2c/busses/i2c-ali1535 6723F: Documentation/i2c/busses/i2c-ali1563 6724F: Documentation/i2c/busses/i2c-ali15x3 6725F: Documentation/i2c/busses/i2c-amd756 6726F: Documentation/i2c/busses/i2c-amd8111 6727F: Documentation/i2c/busses/i2c-i801 6728F: Documentation/i2c/busses/i2c-nforce2 6729F: Documentation/i2c/busses/i2c-piix4 6730F: Documentation/i2c/busses/i2c-sis5595 6731F: Documentation/i2c/busses/i2c-sis630 6732F: Documentation/i2c/busses/i2c-sis96x 6733F: Documentation/i2c/busses/i2c-via 6734F: Documentation/i2c/busses/i2c-viapro 6735F: drivers/i2c/busses/i2c-ali1535.c 6736F: drivers/i2c/busses/i2c-ali1563.c 6737F: drivers/i2c/busses/i2c-ali15x3.c 6738F: drivers/i2c/busses/i2c-amd756.c 6739F: drivers/i2c/busses/i2c-amd756-s4882.c 6740F: drivers/i2c/busses/i2c-amd8111.c 6741F: drivers/i2c/busses/i2c-i801.c 6742F: drivers/i2c/busses/i2c-isch.c 6743F: drivers/i2c/busses/i2c-nforce2.c 6744F: drivers/i2c/busses/i2c-nforce2-s4985.c 6745F: drivers/i2c/busses/i2c-piix4.c 6746F: drivers/i2c/busses/i2c-sis5595.c 6747F: drivers/i2c/busses/i2c-sis630.c 6748F: drivers/i2c/busses/i2c-sis96x.c 6749F: drivers/i2c/busses/i2c-via.c 6750F: drivers/i2c/busses/i2c-viapro.c 6751 6752I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6753M: Hans de Goede <hdegoede@redhat.com> 6754L: linux-i2c@vger.kernel.org 6755S: Maintained 6756F: drivers/i2c/busses/i2c-cht-wc.c 6757 6758I2C/SMBUS ISMT DRIVER 6759M: Seth Heasley <seth.heasley@intel.com> 6760M: Neil Horman <nhorman@tuxdriver.com> 6761L: linux-i2c@vger.kernel.org 6762F: drivers/i2c/busses/i2c-ismt.c 6763F: Documentation/i2c/busses/i2c-ismt 6764 6765I2C/SMBUS STUB DRIVER 6766M: Jean Delvare <jdelvare@suse.com> 6767L: linux-i2c@vger.kernel.org 6768S: Maintained 6769F: drivers/i2c/i2c-stub.c 6770 6771IA64 (Itanium) PLATFORM 6772M: Tony Luck <tony.luck@intel.com> 6773M: Fenghua Yu <fenghua.yu@intel.com> 6774L: linux-ia64@vger.kernel.org 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6776S: Maintained 6777F: arch/ia64/ 6778 6779IBM Power 842 compression accelerator 6780M: Haren Myneni <haren@us.ibm.com> 6781S: Supported 6782F: drivers/crypto/nx/Makefile 6783F: drivers/crypto/nx/Kconfig 6784F: drivers/crypto/nx/nx-842* 6785F: include/linux/sw842.h 6786F: crypto/842.c 6787F: lib/842/ 6788 6789IBM Power in-Nest Crypto Acceleration 6790M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6791M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6792L: linux-crypto@vger.kernel.org 6793S: Supported 6794F: drivers/crypto/nx/Makefile 6795F: drivers/crypto/nx/Kconfig 6796F: drivers/crypto/nx/nx-aes* 6797F: drivers/crypto/nx/nx-sha* 6798F: drivers/crypto/nx/nx.* 6799F: drivers/crypto/nx/nx_csbcpb.h 6800F: drivers/crypto/nx/nx_debugfs.h 6801 6802IBM Power Linux RAID adapter 6803M: Brian King <brking@us.ibm.com> 6804S: Supported 6805F: drivers/scsi/ipr.* 6806 6807IBM Power SRIOV Virtual NIC Device Driver 6808M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6809M: John Allen <jallen@linux.vnet.ibm.com> 6810L: netdev@vger.kernel.org 6811S: Supported 6812F: drivers/net/ethernet/ibm/ibmvnic.* 6813 6814IBM Power Virtual Accelerator Switchboard 6815M: Sukadev Bhattiprolu 6816L: linuxppc-dev@lists.ozlabs.org 6817S: Supported 6818F: arch/powerpc/platforms/powernv/vas* 6819F: arch/powerpc/platforms/powernv/copy-paste.h 6820F: arch/powerpc/include/asm/vas.h 6821F: arch/powerpc/include/uapi/asm/vas.h 6822 6823IBM Power Virtual Ethernet Device Driver 6824M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6825L: netdev@vger.kernel.org 6826S: Supported 6827F: drivers/net/ethernet/ibm/ibmveth.* 6828 6829IBM Power Virtual FC Device Drivers 6830M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6831L: linux-scsi@vger.kernel.org 6832S: Supported 6833F: drivers/scsi/ibmvscsi/ibmvfc* 6834 6835IBM Power Virtual Management Channel Driver 6836M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6837M: Steven Royer <seroyer@linux.vnet.ibm.com> 6838S: Supported 6839F: drivers/misc/ibmvmc.* 6840 6841IBM Power Virtual SCSI Device Drivers 6842M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6843L: linux-scsi@vger.kernel.org 6844S: Supported 6845F: drivers/scsi/ibmvscsi/ibmvscsi* 6846F: include/scsi/viosrp.h 6847 6848IBM Power Virtual SCSI Device Target Driver 6849M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6850M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6851L: linux-scsi@vger.kernel.org 6852L: target-devel@vger.kernel.org 6853S: Supported 6854F: drivers/scsi/ibmvscsi_tgt/ 6855 6856IBM Power VMX Cryptographic instructions 6857M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6858M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6859L: linux-crypto@vger.kernel.org 6860S: Supported 6861F: drivers/crypto/vmx/Makefile 6862F: drivers/crypto/vmx/Kconfig 6863F: drivers/crypto/vmx/vmx.c 6864F: drivers/crypto/vmx/aes* 6865F: drivers/crypto/vmx/ghash* 6866F: drivers/crypto/vmx/ppc-xlate.pl 6867 6868IBM ServeRAID RAID DRIVER 6869S: Orphan 6870F: drivers/scsi/ips.* 6871 6872ICH LPC AND GPIO DRIVER 6873M: Peter Tyser <ptyser@xes-inc.com> 6874S: Maintained 6875F: drivers/mfd/lpc_ich.c 6876F: drivers/gpio/gpio-ich.c 6877 6878IDE SUBSYSTEM 6879M: "David S. Miller" <davem@davemloft.net> 6880L: linux-ide@vger.kernel.org 6881Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6882T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6883S: Maintained 6884F: Documentation/ide/ 6885F: drivers/ide/ 6886F: include/linux/ide.h 6887 6888IDE/ATAPI DRIVERS 6889M: Borislav Petkov <bp@alien8.de> 6890L: linux-ide@vger.kernel.org 6891S: Maintained 6892F: Documentation/cdrom/ide-cd 6893F: drivers/ide/ide-cd* 6894 6895IDEAPAD LAPTOP EXTRAS DRIVER 6896M: Ike Panhc <ike.pan@canonical.com> 6897L: platform-driver-x86@vger.kernel.org 6898W: http://launchpad.net/ideapad-laptop 6899S: Maintained 6900F: drivers/platform/x86/ideapad-laptop.c 6901 6902IDEAPAD LAPTOP SLIDEBAR DRIVER 6903M: Andrey Moiseev <o2g.org.ru@gmail.com> 6904L: linux-input@vger.kernel.org 6905W: https://github.com/o2genum/ideapad-slidebar 6906S: Maintained 6907F: drivers/input/misc/ideapad_slidebar.c 6908 6909IDT VersaClock 5 CLOCK DRIVER 6910M: Marek Vasut <marek.vasut@gmail.com> 6911S: Maintained 6912F: drivers/clk/clk-versaclock5.c 6913 6914IEEE 802.15.4 SUBSYSTEM 6915M: Alexander Aring <alex.aring@gmail.com> 6916M: Stefan Schmidt <stefan@osg.samsung.com> 6917L: linux-wpan@vger.kernel.org 6918W: http://wpan.cakelab.org/ 6919T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6920T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6921S: Maintained 6922F: net/ieee802154/ 6923F: net/mac802154/ 6924F: drivers/net/ieee802154/ 6925F: include/linux/nl802154.h 6926F: include/linux/ieee802154.h 6927F: include/net/nl802154.h 6928F: include/net/mac802154.h 6929F: include/net/af_ieee802154.h 6930F: include/net/cfg802154.h 6931F: include/net/ieee802154_netdev.h 6932F: Documentation/networking/ieee802154.txt 6933 6934IFE PROTOCOL 6935M: Yotam Gigi <yotam.gi@gmail.com> 6936M: Jamal Hadi Salim <jhs@mojatatu.com> 6937F: net/ife 6938F: include/net/ife.h 6939F: include/uapi/linux/ife.h 6940 6941IGORPLUG-USB IR RECEIVER 6942M: Sean Young <sean@mess.org> 6943L: linux-media@vger.kernel.org 6944S: Maintained 6945F: drivers/media/rc/igorplugusb.c 6946 6947IGUANAWORKS USB IR TRANSCEIVER 6948M: Sean Young <sean@mess.org> 6949L: linux-media@vger.kernel.org 6950S: Maintained 6951F: drivers/media/rc/iguanair.c 6952 6953IIO DIGITAL POTENTIOMETER DAC 6954M: Peter Rosin <peda@axentia.se> 6955L: linux-iio@vger.kernel.org 6956S: Maintained 6957F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6958F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6959F: drivers/iio/dac/dpot-dac.c 6960 6961IIO ENVELOPE DETECTOR 6962M: Peter Rosin <peda@axentia.se> 6963L: linux-iio@vger.kernel.org 6964S: Maintained 6965F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6966F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6967F: drivers/iio/adc/envelope-detector.c 6968 6969IIO MULTIPLEXER 6970M: Peter Rosin <peda@axentia.se> 6971L: linux-iio@vger.kernel.org 6972S: Maintained 6973F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6974F: drivers/iio/multiplexer/iio-mux.c 6975 6976IIO SUBSYSTEM AND DRIVERS 6977M: Jonathan Cameron <jic23@kernel.org> 6978R: Hartmut Knaack <knaack.h@gmx.de> 6979R: Lars-Peter Clausen <lars@metafoo.de> 6980R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6981L: linux-iio@vger.kernel.org 6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6983S: Maintained 6984F: Documentation/ABI/testing/configfs-iio* 6985F: Documentation/ABI/testing/sysfs-bus-iio* 6986F: Documentation/devicetree/bindings/iio/ 6987F: drivers/iio/ 6988F: drivers/staging/iio/ 6989F: include/linux/iio/ 6990F: tools/iio/ 6991 6992IIO UNIT CONVERTER 6993M: Peter Rosin <peda@axentia.se> 6994L: linux-iio@vger.kernel.org 6995S: Maintained 6996F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6997F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6998F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6999F: drivers/iio/afe/iio-rescale.c 7000 7001IKANOS/ADI EAGLE ADSL USB DRIVER 7002M: Matthieu Castet <castet.matthieu@free.fr> 7003M: Stanislaw Gruszka <stf_xl@wp.pl> 7004S: Maintained 7005F: drivers/usb/atm/ueagle-atm.c 7006 7007IMGTEC ASCII LCD DRIVER 7008M: Paul Burton <paul.burton@mips.com> 7009S: Maintained 7010F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7011F: drivers/auxdisplay/img-ascii-lcd.c 7012 7013IMGTEC IR DECODER DRIVER 7014M: James Hogan <jhogan@kernel.org> 7015S: Maintained 7016F: drivers/media/rc/img-ir/ 7017 7018IMON SOUNDGRAPH USB IR RECEIVER 7019M: Sean Young <sean@mess.org> 7020L: linux-media@vger.kernel.org 7021S: Maintained 7022F: drivers/media/rc/imon_raw.c 7023F: drivers/media/rc/imon.c 7024 7025IMS TWINTURBO FRAMEBUFFER DRIVER 7026L: linux-fbdev@vger.kernel.org 7027S: Orphan 7028F: drivers/video/fbdev/imsttfb.c 7029 7030INA209 HARDWARE MONITOR DRIVER 7031M: Guenter Roeck <linux@roeck-us.net> 7032L: linux-hwmon@vger.kernel.org 7033S: Maintained 7034F: Documentation/hwmon/ina209 7035F: Documentation/devicetree/bindings/i2c/ina209.txt 7036F: drivers/hwmon/ina209.c 7037 7038INA2XX HARDWARE MONITOR DRIVER 7039M: Guenter Roeck <linux@roeck-us.net> 7040L: linux-hwmon@vger.kernel.org 7041S: Maintained 7042F: Documentation/hwmon/ina2xx 7043F: drivers/hwmon/ina2xx.c 7044F: include/linux/platform_data/ina2xx.h 7045 7046INDUSTRY PACK SUBSYSTEM (IPACK) 7047M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7048M: Jens Taprogge <jens.taprogge@taprogge.org> 7049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7050L: industrypack-devel@lists.sourceforge.net 7051W: http://industrypack.sourceforge.net 7052S: Maintained 7053F: drivers/ipack/ 7054 7055INFINIBAND SUBSYSTEM 7056M: Doug Ledford <dledford@redhat.com> 7057M: Jason Gunthorpe <jgg@mellanox.com> 7058L: linux-rdma@vger.kernel.org 7059W: https://github.com/linux-rdma/rdma-core 7060Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7062S: Supported 7063F: Documentation/devicetree/bindings/infiniband/ 7064F: Documentation/infiniband/ 7065F: drivers/infiniband/ 7066F: include/uapi/linux/if_infiniband.h 7067F: include/uapi/rdma/ 7068F: include/rdma/ 7069 7070INGENIC JZ4780 DMA Driver 7071M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7072S: Maintained 7073F: drivers/dma/dma-jz4780.c 7074 7075INGENIC JZ4780 NAND DRIVER 7076M: Harvey Hunt <harveyhuntnexus@gmail.com> 7077L: linux-mtd@lists.infradead.org 7078S: Maintained 7079F: drivers/mtd/nand/raw/jz4780_* 7080 7081INOTIFY 7082M: Jan Kara <jack@suse.cz> 7083R: Amir Goldstein <amir73il@gmail.com> 7084L: linux-fsdevel@vger.kernel.org 7085S: Maintained 7086F: Documentation/filesystems/inotify.txt 7087F: fs/notify/inotify/ 7088F: include/linux/inotify.h 7089F: include/uapi/linux/inotify.h 7090 7091INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7092M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7093L: linux-input@vger.kernel.org 7094Q: http://patchwork.kernel.org/project/linux-input/list/ 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7096S: Maintained 7097F: drivers/input/ 7098F: include/linux/input.h 7099F: include/uapi/linux/input.h 7100F: include/uapi/linux/input-event-codes.h 7101F: include/linux/input/ 7102F: Documentation/devicetree/bindings/input/ 7103F: Documentation/input/ 7104 7105INPUT MULTITOUCH (MT) PROTOCOL 7106M: Henrik Rydberg <rydberg@bitmath.org> 7107L: linux-input@vger.kernel.org 7108S: Odd fixes 7109F: Documentation/input/multi-touch-protocol.rst 7110F: drivers/input/input-mt.c 7111K: \b(ABS|SYN)_MT_ 7112 7113INSIDE SECURE CRYPTO DRIVER 7114M: Antoine Tenart <antoine.tenart@bootlin.com> 7115F: drivers/crypto/inside-secure/ 7116S: Maintained 7117L: linux-crypto@vger.kernel.org 7118 7119INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7120M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7121M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7122L: linux-integrity@vger.kernel.org 7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7124S: Supported 7125F: security/integrity/ima/ 7126 7127INTEL 810/815 FRAMEBUFFER DRIVER 7128M: Antonino Daplas <adaplas@gmail.com> 7129L: linux-fbdev@vger.kernel.org 7130S: Maintained 7131F: drivers/video/fbdev/i810/ 7132 7133INTEL ASoC DRIVERS 7134M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7135M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7136M: Jie Yang <yang.jie@linux.intel.com> 7137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7138S: Supported 7139F: sound/soc/intel/ 7140 7141INTEL C600 SERIES SAS CONTROLLER DRIVER 7142M: Intel SCU Linux support <intel-linux-scu@intel.com> 7143M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7144L: linux-scsi@vger.kernel.org 7145T: git git://git.code.sf.net/p/intel-sas/isci 7146S: Supported 7147F: drivers/scsi/isci/ 7148 7149INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7150M: Jani Nikula <jani.nikula@linux.intel.com> 7151M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7152M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7153L: intel-gfx@lists.freedesktop.org 7154W: https://01.org/linuxgraphics/ 7155B: https://01.org/linuxgraphics/documentation/how-report-bugs 7156C: irc://chat.freenode.net/intel-gfx 7157Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7158T: git git://anongit.freedesktop.org/drm-intel 7159S: Supported 7160F: drivers/gpu/drm/i915/ 7161F: include/drm/i915* 7162F: include/uapi/drm/i915_drm.h 7163F: Documentation/gpu/i915.rst 7164 7165INTEL ETHERNET DRIVERS 7166M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7167L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7168W: http://www.intel.com/support/feedback.htm 7169W: http://e1000.sourceforge.net/ 7170Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7173S: Supported 7174F: Documentation/networking/e100.rst 7175F: Documentation/networking/e1000.rst 7176F: Documentation/networking/e1000e.txt 7177F: Documentation/networking/igb.txt 7178F: Documentation/networking/igbvf.txt 7179F: Documentation/networking/ixgb.txt 7180F: Documentation/networking/ixgbe.txt 7181F: Documentation/networking/ixgbevf.txt 7182F: Documentation/networking/i40e.txt 7183F: Documentation/networking/i40evf.txt 7184F: Documentation/networking/ice.txt 7185F: drivers/net/ethernet/intel/ 7186F: drivers/net/ethernet/intel/*/ 7187F: include/linux/avf/virtchnl.h 7188 7189INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7190M: Maik Broemme <mbroemme@libmpq.org> 7191L: linux-fbdev@vger.kernel.org 7192S: Maintained 7193F: Documentation/fb/intelfb.txt 7194F: drivers/video/fbdev/intelfb/ 7195 7196INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7197M: Zhenyu Wang <zhenyuw@linux.intel.com> 7198M: Zhi Wang <zhi.a.wang@intel.com> 7199L: intel-gvt-dev@lists.freedesktop.org 7200L: intel-gfx@lists.freedesktop.org 7201W: https://01.org/igvt-g 7202T: git https://github.com/intel/gvt-linux.git 7203S: Supported 7204F: drivers/gpu/drm/i915/gvt/ 7205 7206INTEL HID EVENT DRIVER 7207M: Alex Hung <alex.hung@canonical.com> 7208L: platform-driver-x86@vger.kernel.org 7209S: Maintained 7210F: drivers/platform/x86/intel-hid.c 7211 7212INTEL I/OAT DMA DRIVER 7213M: Dave Jiang <dave.jiang@intel.com> 7214R: Dan Williams <dan.j.williams@intel.com> 7215L: dmaengine@vger.kernel.org 7216Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7217S: Supported 7218F: drivers/dma/ioat* 7219 7220INTEL IDLE DRIVER 7221M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7222M: Len Brown <lenb@kernel.org> 7223L: linux-pm@vger.kernel.org 7224T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7225B: https://bugzilla.kernel.org 7226S: Supported 7227F: drivers/idle/intel_idle.c 7228 7229INTEL INTEGRATED SENSOR HUB DRIVER 7230M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7231M: Jiri Kosina <jikos@kernel.org> 7232L: linux-input@vger.kernel.org 7233S: Maintained 7234F: drivers/hid/intel-ish-hid/ 7235 7236INTEL IOMMU (VT-d) 7237M: David Woodhouse <dwmw2@infradead.org> 7238L: iommu@lists.linux-foundation.org 7239T: git git://git.infradead.org/iommu-2.6.git 7240S: Supported 7241F: drivers/iommu/intel-iommu.c 7242F: include/linux/intel-iommu.h 7243 7244INTEL IOP-ADMA DMA DRIVER 7245R: Dan Williams <dan.j.williams@intel.com> 7246S: Odd fixes 7247F: drivers/dma/iop-adma.c 7248 7249INTEL IPU3 CSI-2 CIO2 DRIVER 7250M: Yong Zhi <yong.zhi@intel.com> 7251M: Sakari Ailus <sakari.ailus@linux.intel.com> 7252L: linux-media@vger.kernel.org 7253S: Maintained 7254F: drivers/media/pci/intel/ipu3/ 7255F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7256 7257INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7258M: Krzysztof Halasa <khalasa@piap.pl> 7259S: Maintained 7260F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7261F: arch/arm/mach-ixp4xx/include/mach/npe.h 7262F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7263F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7264F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7265F: drivers/net/wan/ixp4xx_hss.c 7266 7267INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7268M: Deepak Saxena <dsaxena@plexity.net> 7269S: Maintained 7270F: drivers/char/hw_random/ixp4xx-rng.c 7271 7272INTEL MANAGEMENT ENGINE (mei) 7273M: Tomas Winkler <tomas.winkler@intel.com> 7274L: linux-kernel@vger.kernel.org 7275S: Supported 7276F: include/uapi/linux/mei.h 7277F: include/linux/mei_cl_bus.h 7278F: drivers/misc/mei/* 7279F: drivers/watchdog/mei_wdt.c 7280F: Documentation/misc-devices/mei/* 7281F: samples/mei/* 7282 7283INTEL MENLOW THERMAL DRIVER 7284M: Sujith Thomas <sujith.thomas@intel.com> 7285L: platform-driver-x86@vger.kernel.org 7286W: https://01.org/linux-acpi 7287S: Supported 7288F: drivers/platform/x86/intel_menlow.c 7289 7290INTEL MERRIFIELD GPIO DRIVER 7291M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7292L: linux-gpio@vger.kernel.org 7293S: Maintained 7294F: drivers/gpio/gpio-merrifield.c 7295 7296INTEL MIC DRIVERS (mic) 7297M: Sudeep Dutt <sudeep.dutt@intel.com> 7298M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7299S: Supported 7300W: https://github.com/sudeepdutt/mic 7301W: http://software.intel.com/en-us/mic-developer 7302F: include/linux/mic_bus.h 7303F: include/linux/scif.h 7304F: include/uapi/linux/mic_common.h 7305F: include/uapi/linux/mic_ioctl.h 7306F: include/uapi/linux/scif_ioctl.h 7307F: drivers/misc/mic/ 7308F: drivers/dma/mic_x100_dma.c 7309F: drivers/dma/mic_x100_dma.h 7310F: Documentation/mic/ 7311 7312INTEL PMC CORE DRIVER 7313M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7314M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7315L: platform-driver-x86@vger.kernel.org 7316S: Maintained 7317F: arch/x86/include/asm/pmc_core.h 7318F: drivers/platform/x86/intel_pmc_core* 7319 7320INTEL PMC/P-Unit IPC DRIVER 7321M: Zha Qipeng<qipeng.zha@intel.com> 7322L: platform-driver-x86@vger.kernel.org 7323S: Maintained 7324F: drivers/platform/x86/intel_pmc_ipc.c 7325F: drivers/platform/x86/intel_punit_ipc.c 7326F: arch/x86/include/asm/intel_pmc_ipc.h 7327F: arch/x86/include/asm/intel_punit_ipc.h 7328 7329INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7330M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7331L: linux-wireless@vger.kernel.org 7332S: Maintained 7333F: Documentation/networking/README.ipw2100 7334F: Documentation/networking/README.ipw2200 7335F: drivers/net/wireless/intel/ipw2x00/ 7336 7337INTEL PSTATE DRIVER 7338M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7339M: Len Brown <lenb@kernel.org> 7340L: linux-pm@vger.kernel.org 7341S: Supported 7342F: drivers/cpufreq/intel_pstate.c 7343 7344INTEL RDMA RNIC DRIVER 7345M: Faisal Latif <faisal.latif@intel.com> 7346M: Shiraz Saleem <shiraz.saleem@intel.com> 7347L: linux-rdma@vger.kernel.org 7348S: Supported 7349F: drivers/infiniband/hw/i40iw/ 7350F: include/uapi/rdma/i40iw-abi.h 7351 7352INTEL SHA MULTIBUFFER DRIVER 7353M: Megha Dey <megha.dey@linux.intel.com> 7354R: Tim Chen <tim.c.chen@linux.intel.com> 7355L: linux-crypto@vger.kernel.org 7356S: Supported 7357F: arch/x86/crypto/sha*-mb 7358F: crypto/mcryptd.c 7359 7360INTEL TELEMETRY DRIVER 7361M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7362L: platform-driver-x86@vger.kernel.org 7363S: Maintained 7364F: arch/x86/include/asm/intel_telemetry.h 7365F: drivers/platform/x86/intel_telemetry* 7366 7367INTEL VIRTUAL BUTTON DRIVER 7368M: AceLan Kao <acelan.kao@canonical.com> 7369L: platform-driver-x86@vger.kernel.org 7370S: Maintained 7371F: drivers/platform/x86/intel-vbtn.c 7372 7373INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7374M: Stanislaw Gruszka <sgruszka@redhat.com> 7375L: linux-wireless@vger.kernel.org 7376S: Supported 7377F: drivers/net/wireless/intel/iwlegacy/ 7378 7379INTEL WIRELESS WIFI LINK (iwlwifi) 7380M: Johannes Berg <johannes.berg@intel.com> 7381M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7382M: Luca Coelho <luciano.coelho@intel.com> 7383M: Intel Linux Wireless <linuxwifi@intel.com> 7384L: linux-wireless@vger.kernel.org 7385W: http://intellinuxwireless.org 7386T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7387S: Supported 7388F: drivers/net/wireless/intel/iwlwifi/ 7389 7390INTEL WIRELESS WIMAX CONNECTION 2400 7391M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7392M: linux-wimax@intel.com 7393L: wimax@linuxwimax.org (subscribers-only) 7394S: Supported 7395W: http://linuxwimax.org 7396F: Documentation/wimax/README.i2400m 7397F: drivers/net/wimax/i2400m/ 7398F: include/uapi/linux/wimax/i2400m.h 7399 7400INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7401M: Mario Limonciello <mario.limonciello@dell.com> 7402S: Maintained 7403F: drivers/platform/x86/intel-wmi-thunderbolt.c 7404 7405INTEL(R) TRACE HUB 7406M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7407S: Supported 7408F: Documentation/trace/intel_th.txt 7409F: drivers/hwtracing/intel_th/ 7410 7411INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7412M: Ning Sun <ning.sun@intel.com> 7413L: tboot-devel@lists.sourceforge.net 7414W: http://tboot.sourceforge.net 7415T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7416S: Supported 7417F: Documentation/intel_txt.txt 7418F: include/linux/tboot.h 7419F: arch/x86/kernel/tboot.c 7420 7421INTEL-MID GPIO DRIVER 7422M: David Cohen <david.a.cohen@linux.intel.com> 7423L: linux-gpio@vger.kernel.org 7424S: Maintained 7425F: drivers/gpio/gpio-intel-mid.c 7426 7427INVENSENSE MPU-3050 GYROSCOPE DRIVER 7428M: Linus Walleij <linus.walleij@linaro.org> 7429L: linux-iio@vger.kernel.org 7430S: Maintained 7431F: drivers/iio/gyro/mpu3050* 7432F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7433 7434IOC3 ETHERNET DRIVER 7435M: Ralf Baechle <ralf@linux-mips.org> 7436L: linux-mips@linux-mips.org 7437S: Maintained 7438F: drivers/net/ethernet/sgi/ioc3-eth.c 7439 7440IOC3 SERIAL DRIVER 7441M: Pat Gefre <pfg@sgi.com> 7442L: linux-serial@vger.kernel.org 7443S: Maintained 7444F: drivers/tty/serial/ioc3_serial.c 7445 7446IOMMU DRIVERS 7447M: Joerg Roedel <joro@8bytes.org> 7448L: iommu@lists.linux-foundation.org 7449T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7450S: Maintained 7451F: Documentation/devicetree/bindings/iommu/ 7452F: drivers/iommu/ 7453F: include/linux/iommu.h 7454F: include/linux/of_iommu.h 7455F: include/linux/iova.h 7456 7457IP MASQUERADING 7458M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7459S: Maintained 7460F: net/ipv4/netfilter/ipt_MASQUERADE.c 7461 7462IPMI SUBSYSTEM 7463M: Corey Minyard <minyard@acm.org> 7464L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7465W: http://openipmi.sourceforge.net/ 7466S: Supported 7467F: Documentation/IPMI.txt 7468F: drivers/char/ipmi/ 7469F: include/linux/ipmi* 7470F: include/uapi/linux/ipmi* 7471 7472IPS SCSI RAID DRIVER 7473M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7474L: linux-scsi@vger.kernel.org 7475W: http://www.adaptec.com/ 7476S: Maintained 7477F: drivers/scsi/ips* 7478 7479IPVS 7480M: Wensong Zhang <wensong@linux-vs.org> 7481M: Simon Horman <horms@verge.net.au> 7482M: Julian Anastasov <ja@ssi.bg> 7483L: netdev@vger.kernel.org 7484L: lvs-devel@vger.kernel.org 7485S: Maintained 7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7488F: Documentation/networking/ipvs-sysctl.txt 7489F: include/net/ip_vs.h 7490F: include/uapi/linux/ip_vs.h 7491F: net/netfilter/ipvs/ 7492 7493IPWIRELESS DRIVER 7494M: Jiri Kosina <jikos@kernel.org> 7495M: David Sterba <dsterba@suse.com> 7496S: Odd Fixes 7497F: drivers/tty/ipwireless/ 7498 7499IPX NETWORK LAYER 7500L: netdev@vger.kernel.org 7501S: Obsolete 7502F: include/uapi/linux/ipx.h 7503F: drivers/staging/ipx/ 7504 7505IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7506M: Marc Zyngier <marc.zyngier@arm.com> 7507S: Maintained 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7509F: Documentation/IRQ-domain.txt 7510F: include/linux/irqdomain.h 7511F: kernel/irq/irqdomain.c 7512F: kernel/irq/msi.c 7513 7514IRQ SUBSYSTEM 7515M: Thomas Gleixner <tglx@linutronix.de> 7516L: linux-kernel@vger.kernel.org 7517S: Maintained 7518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7519F: kernel/irq/ 7520 7521IRQCHIP DRIVERS 7522M: Thomas Gleixner <tglx@linutronix.de> 7523M: Jason Cooper <jason@lakedaemon.net> 7524M: Marc Zyngier <marc.zyngier@arm.com> 7525L: linux-kernel@vger.kernel.org 7526S: Maintained 7527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7528F: Documentation/devicetree/bindings/interrupt-controller/ 7529F: drivers/irqchip/ 7530 7531ISA 7532M: William Breathitt Gray <vilhelm.gray@gmail.com> 7533S: Maintained 7534F: Documentation/isa.txt 7535F: drivers/base/isa.c 7536F: include/linux/isa.h 7537 7538ISA RADIO MODULE 7539M: Hans Verkuil <hverkuil@xs4all.nl> 7540L: linux-media@vger.kernel.org 7541T: git git://linuxtv.org/media_tree.git 7542W: https://linuxtv.org 7543S: Maintained 7544F: drivers/media/radio/radio-isa* 7545 7546ISAPNP 7547M: Jaroslav Kysela <perex@perex.cz> 7548S: Maintained 7549F: Documentation/isapnp.txt 7550F: drivers/pnp/isapnp/ 7551F: include/linux/isapnp.h 7552 7553ISCSI 7554M: Lee Duncan <lduncan@suse.com> 7555M: Chris Leech <cleech@redhat.com> 7556L: open-iscsi@googlegroups.com 7557W: www.open-iscsi.com 7558S: Maintained 7559F: drivers/scsi/*iscsi* 7560F: include/scsi/*iscsi* 7561 7562iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7563M: Peter Jones <pjones@redhat.com> 7564M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7565S: Maintained 7566F: drivers/firmware/iscsi_ibft* 7567 7568ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7569M: Or Gerlitz <ogerlitz@mellanox.com> 7570M: Sagi Grimberg <sagi@grimberg.me> 7571M: Roi Dayan <roid@mellanox.com> 7572L: linux-rdma@vger.kernel.org 7573S: Supported 7574W: http://www.openfabrics.org 7575W: www.open-iscsi.org 7576Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7577F: drivers/infiniband/ulp/iser/ 7578 7579ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7580M: Sagi Grimberg <sagi@grimberg.me> 7581T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7582L: linux-rdma@vger.kernel.org 7583L: target-devel@vger.kernel.org 7584S: Supported 7585W: http://www.linux-iscsi.org 7586F: drivers/infiniband/ulp/isert 7587 7588ISDN SUBSYSTEM 7589M: Karsten Keil <isdn@linux-pingi.de> 7590L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7591L: netdev@vger.kernel.org 7592W: http://www.isdn4linux.de 7593T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7594S: Maintained 7595F: Documentation/isdn/ 7596F: drivers/isdn/ 7597F: include/linux/isdn.h 7598F: include/linux/isdn/ 7599F: include/uapi/linux/isdn.h 7600F: include/uapi/linux/isdn/ 7601 7602ISDN SUBSYSTEM (Eicon active card driver) 7603M: Armin Schindler <mac@melware.de> 7604L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7605W: http://www.melware.de 7606S: Maintained 7607F: drivers/isdn/hardware/eicon/ 7608 7609IT87 HARDWARE MONITORING DRIVER 7610M: Jean Delvare <jdelvare@suse.com> 7611L: linux-hwmon@vger.kernel.org 7612S: Maintained 7613F: Documentation/hwmon/it87 7614F: drivers/hwmon/it87.c 7615 7616IT913X MEDIA DRIVER 7617M: Antti Palosaari <crope@iki.fi> 7618L: linux-media@vger.kernel.org 7619W: https://linuxtv.org 7620W: http://palosaari.fi/linux/ 7621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7622T: git git://linuxtv.org/anttip/media_tree.git 7623S: Maintained 7624F: drivers/media/tuners/it913x* 7625 7626IVTV VIDEO4LINUX DRIVER 7627M: Andy Walls <awalls@md.metrocast.net> 7628L: ivtv-devel@ivtvdriver.org (subscribers-only) 7629L: linux-media@vger.kernel.org 7630T: git git://linuxtv.org/media_tree.git 7631W: http://www.ivtvdriver.org 7632S: Maintained 7633F: Documentation/media/v4l-drivers/ivtv* 7634F: drivers/media/pci/ivtv/ 7635F: include/uapi/linux/ivtv* 7636 7637IX2505V MEDIA DRIVER 7638M: Malcolm Priestley <tvboxspy@gmail.com> 7639L: linux-media@vger.kernel.org 7640W: https://linuxtv.org 7641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7642S: Maintained 7643F: drivers/media/dvb-frontends/ix2505v* 7644 7645JAILHOUSE HYPERVISOR INTERFACE 7646M: Jan Kiszka <jan.kiszka@siemens.com> 7647L: jailhouse-dev@googlegroups.com 7648S: Maintained 7649F: arch/x86/kernel/jailhouse.c 7650F: arch/x86/include/asm/jailhouse_para.h 7651 7652JC42.4 TEMPERATURE SENSOR DRIVER 7653M: Guenter Roeck <linux@roeck-us.net> 7654L: linux-hwmon@vger.kernel.org 7655S: Maintained 7656F: drivers/hwmon/jc42.c 7657F: Documentation/hwmon/jc42 7658 7659JFS FILESYSTEM 7660M: Dave Kleikamp <shaggy@kernel.org> 7661L: jfs-discussion@lists.sourceforge.net 7662W: http://jfs.sourceforge.net/ 7663T: git git://github.com/kleikamp/linux-shaggy.git 7664S: Maintained 7665F: Documentation/filesystems/jfs.txt 7666F: fs/jfs/ 7667 7668JME NETWORK DRIVER 7669M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7670L: netdev@vger.kernel.org 7671S: Maintained 7672F: drivers/net/ethernet/jme.* 7673 7674JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7675M: David Woodhouse <dwmw2@infradead.org> 7676L: linux-mtd@lists.infradead.org 7677W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7678S: Maintained 7679F: fs/jffs2/ 7680F: include/uapi/linux/jffs2.h 7681 7682JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7683M: "Theodore Ts'o" <tytso@mit.edu> 7684M: Jan Kara <jack@suse.com> 7685L: linux-ext4@vger.kernel.org 7686S: Maintained 7687F: fs/jbd2/ 7688F: include/linux/jbd2.h 7689 7690JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7691M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7692L: linux-media@vger.kernel.org 7693S: Maintained 7694F: drivers/media/platform/rcar_jpu.c 7695 7696JSM Neo PCI based serial card 7697M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7698L: linux-serial@vger.kernel.org 7699S: Maintained 7700F: drivers/tty/serial/jsm/ 7701 7702K10TEMP HARDWARE MONITORING DRIVER 7703M: Clemens Ladisch <clemens@ladisch.de> 7704L: linux-hwmon@vger.kernel.org 7705S: Maintained 7706F: Documentation/hwmon/k10temp 7707F: drivers/hwmon/k10temp.c 7708 7709K8TEMP HARDWARE MONITORING DRIVER 7710M: Rudolf Marek <r.marek@assembler.cz> 7711L: linux-hwmon@vger.kernel.org 7712S: Maintained 7713F: Documentation/hwmon/k8temp 7714F: drivers/hwmon/k8temp.c 7715 7716KASAN 7717M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7718R: Alexander Potapenko <glider@google.com> 7719R: Dmitry Vyukov <dvyukov@google.com> 7720L: kasan-dev@googlegroups.com 7721S: Maintained 7722F: arch/*/include/asm/kasan.h 7723F: arch/*/mm/kasan_init* 7724F: Documentation/dev-tools/kasan.rst 7725F: include/linux/kasan*.h 7726F: lib/test_kasan.c 7727F: mm/kasan/ 7728F: scripts/Makefile.kasan 7729 7730KCONFIG 7731M: Masahiro Yamada <yamada.masahiro@socionext.com> 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7733L: linux-kbuild@vger.kernel.org 7734S: Maintained 7735F: Documentation/kbuild/kconfig* 7736F: scripts/kconfig/ 7737F: scripts/Kconfig.include 7738 7739KDUMP 7740M: Dave Young <dyoung@redhat.com> 7741M: Baoquan He <bhe@redhat.com> 7742R: Vivek Goyal <vgoyal@redhat.com> 7743L: kexec@lists.infradead.org 7744W: http://lse.sourceforge.net/kdump/ 7745S: Maintained 7746F: Documentation/kdump/ 7747 7748KEENE FM RADIO TRANSMITTER DRIVER 7749M: Hans Verkuil <hverkuil@xs4all.nl> 7750L: linux-media@vger.kernel.org 7751T: git git://linuxtv.org/media_tree.git 7752W: https://linuxtv.org 7753S: Maintained 7754F: drivers/media/radio/radio-keene* 7755 7756KERNEL AUTOMOUNTER 7757M: Ian Kent <raven@themaw.net> 7758L: autofs@vger.kernel.org 7759S: Maintained 7760F: fs/autofs/ 7761 7762KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7763M: Masahiro Yamada <yamada.masahiro@socionext.com> 7764M: Michal Marek <michal.lkml@markovi.net> 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7766L: linux-kbuild@vger.kernel.org 7767S: Maintained 7768F: Documentation/kbuild/ 7769F: Makefile 7770F: scripts/Kbuild* 7771F: scripts/Makefile* 7772F: scripts/basic/ 7773F: scripts/mk* 7774F: scripts/mod/ 7775F: scripts/package/ 7776 7777KERNEL JANITORS 7778L: kernel-janitors@vger.kernel.org 7779W: http://kernelnewbies.org/KernelJanitors 7780S: Odd Fixes 7781 7782KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7783M: "J. Bruce Fields" <bfields@fieldses.org> 7784M: Jeff Layton <jlayton@kernel.org> 7785L: linux-nfs@vger.kernel.org 7786W: http://nfs.sourceforge.net/ 7787T: git git://linux-nfs.org/~bfields/linux.git 7788S: Supported 7789F: fs/nfsd/ 7790F: include/uapi/linux/nfsd/ 7791F: fs/lockd/ 7792F: fs/nfs_common/ 7793F: net/sunrpc/ 7794F: include/linux/lockd/ 7795F: include/linux/sunrpc/ 7796F: include/uapi/linux/sunrpc/ 7797 7798KERNEL SELFTEST FRAMEWORK 7799M: Shuah Khan <shuah@kernel.org> 7800L: linux-kselftest@vger.kernel.org 7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7802Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7803S: Maintained 7804F: tools/testing/selftests/ 7805F: Documentation/dev-tools/kselftest* 7806 7807KERNEL USERMODE HELPER 7808M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7809L: linux-kernel@vger.kernel.org 7810S: Maintained 7811F: kernel/umh.c 7812F: include/linux/umh.h 7813 7814KERNEL VIRTUAL MACHINE (KVM) 7815M: Paolo Bonzini <pbonzini@redhat.com> 7816M: Radim Krčmář <rkrcmar@redhat.com> 7817L: kvm@vger.kernel.org 7818W: http://www.linux-kvm.org 7819T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7820S: Supported 7821F: Documentation/virtual/kvm/ 7822F: include/trace/events/kvm.h 7823F: include/uapi/asm-generic/kvm* 7824F: include/uapi/linux/kvm* 7825F: include/asm-generic/kvm* 7826F: include/linux/kvm* 7827F: include/kvm/iodev.h 7828F: virt/kvm/* 7829F: tools/kvm/ 7830 7831KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7832M: Joerg Roedel <joro@8bytes.org> 7833L: kvm@vger.kernel.org 7834W: http://www.linux-kvm.org/ 7835S: Maintained 7836F: arch/x86/include/asm/svm.h 7837F: arch/x86/kvm/svm.c 7838 7839KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7840M: Christoffer Dall <christoffer.dall@arm.com> 7841M: Marc Zyngier <marc.zyngier@arm.com> 7842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7843L: kvmarm@lists.cs.columbia.edu 7844W: http://systems.cs.columbia.edu/projects/kvm-arm 7845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7846S: Supported 7847F: arch/arm/include/uapi/asm/kvm* 7848F: arch/arm/include/asm/kvm* 7849F: arch/arm/kvm/ 7850F: virt/kvm/arm/ 7851F: include/kvm/arm_* 7852 7853KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7854M: Christoffer Dall <christoffer.dall@arm.com> 7855M: Marc Zyngier <marc.zyngier@arm.com> 7856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7857L: kvmarm@lists.cs.columbia.edu 7858S: Maintained 7859F: arch/arm64/include/uapi/asm/kvm* 7860F: arch/arm64/include/asm/kvm* 7861F: arch/arm64/kvm/ 7862 7863KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7864M: James Hogan <jhogan@kernel.org> 7865L: linux-mips@linux-mips.org 7866S: Supported 7867F: arch/mips/include/uapi/asm/kvm* 7868F: arch/mips/include/asm/kvm* 7869F: arch/mips/kvm/ 7870 7871KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7872M: Paul Mackerras <paulus@ozlabs.org> 7873L: kvm-ppc@vger.kernel.org 7874W: http://www.linux-kvm.org/ 7875T: git git://github.com/agraf/linux-2.6.git 7876S: Supported 7877F: arch/powerpc/include/uapi/asm/kvm* 7878F: arch/powerpc/include/asm/kvm* 7879F: arch/powerpc/kvm/ 7880F: arch/powerpc/kernel/kvm* 7881 7882KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7883M: Christian Borntraeger <borntraeger@de.ibm.com> 7884M: Janosch Frank <frankja@linux.ibm.com> 7885R: David Hildenbrand <david@redhat.com> 7886R: Cornelia Huck <cohuck@redhat.com> 7887L: linux-s390@vger.kernel.org 7888W: http://www.ibm.com/developerworks/linux/linux390/ 7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7890S: Supported 7891F: arch/s390/include/uapi/asm/kvm* 7892F: arch/s390/include/asm/gmap.h 7893F: arch/s390/include/asm/kvm* 7894F: arch/s390/kvm/ 7895F: arch/s390/mm/gmap.c 7896 7897KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7898M: Paolo Bonzini <pbonzini@redhat.com> 7899M: Radim Krčmář <rkrcmar@redhat.com> 7900L: kvm@vger.kernel.org 7901W: http://www.linux-kvm.org 7902T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7903S: Supported 7904F: arch/x86/kvm/ 7905F: arch/x86/include/uapi/asm/kvm* 7906F: arch/x86/include/asm/kvm* 7907F: arch/x86/include/asm/pvclock-abi.h 7908F: arch/x86/kernel/kvm.c 7909F: arch/x86/kernel/kvmclock.c 7910 7911KERNFS 7912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7913M: Tejun Heo <tj@kernel.org> 7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7915S: Supported 7916F: include/linux/kernfs.h 7917F: fs/kernfs/ 7918 7919KEXEC 7920M: Eric Biederman <ebiederm@xmission.com> 7921W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7922L: kexec@lists.infradead.org 7923S: Maintained 7924F: include/linux/kexec.h 7925F: include/uapi/linux/kexec.h 7926F: kernel/kexec* 7927 7928KEYS-ENCRYPTED 7929M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7930L: linux-integrity@vger.kernel.org 7931L: keyrings@vger.kernel.org 7932S: Supported 7933F: Documentation/security/keys/trusted-encrypted.rst 7934F: include/keys/encrypted-type.h 7935F: security/keys/encrypted-keys/ 7936 7937KEYS-TRUSTED 7938M: James Bottomley <jejb@linux.vnet.ibm.com> 7939M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7940L: linux-integrity@vger.kernel.org 7941L: keyrings@vger.kernel.org 7942S: Supported 7943F: Documentation/security/keys/trusted-encrypted.rst 7944F: include/keys/trusted-type.h 7945F: security/keys/trusted.c 7946F: security/keys/trusted.h 7947 7948KEYS/KEYRINGS: 7949M: David Howells <dhowells@redhat.com> 7950L: keyrings@vger.kernel.org 7951S: Maintained 7952F: Documentation/security/keys/core.rst 7953F: include/linux/key.h 7954F: include/linux/key-type.h 7955F: include/linux/keyctl.h 7956F: include/uapi/linux/keyctl.h 7957F: include/keys/ 7958F: security/keys/ 7959 7960KGDB / KDB /debug_core 7961M: Jason Wessel <jason.wessel@windriver.com> 7962M: Daniel Thompson <daniel.thompson@linaro.org> 7963W: http://kgdb.wiki.kernel.org/ 7964L: kgdb-bugreport@lists.sourceforge.net 7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7966S: Maintained 7967F: Documentation/dev-tools/kgdb.rst 7968F: drivers/misc/kgdbts.c 7969F: drivers/tty/serial/kgdboc.c 7970F: include/linux/kdb.h 7971F: include/linux/kgdb.h 7972F: kernel/debug/ 7973 7974KMEMLEAK 7975M: Catalin Marinas <catalin.marinas@arm.com> 7976S: Maintained 7977F: Documentation/dev-tools/kmemleak.rst 7978F: include/linux/kmemleak.h 7979F: mm/kmemleak.c 7980F: mm/kmemleak-test.c 7981 7982KMOD KERNEL MODULE LOADER - USERMODE HELPER 7983M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7984L: linux-kernel@vger.kernel.org 7985S: Maintained 7986F: kernel/kmod.c 7987F: include/linux/kmod.h 7988F: lib/test_kmod.c 7989F: tools/testing/selftests/kmod/ 7990 7991KPROBES 7992M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7993M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7994M: "David S. Miller" <davem@davemloft.net> 7995M: Masami Hiramatsu <mhiramat@kernel.org> 7996S: Maintained 7997F: Documentation/kprobes.txt 7998F: include/linux/kprobes.h 7999F: include/asm-generic/kprobes.h 8000F: kernel/kprobes.c 8001 8002KS0108 LCD CONTROLLER DRIVER 8003M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8004S: Maintained 8005F: Documentation/auxdisplay/ks0108 8006F: drivers/auxdisplay/ks0108.c 8007F: include/linux/ks0108.h 8008 8009L3MDEV 8010M: David Ahern <dsa@cumulusnetworks.com> 8011L: netdev@vger.kernel.org 8012S: Maintained 8013F: net/l3mdev 8014F: include/net/l3mdev.h 8015 8016LANTIQ MIPS ARCHITECTURE 8017M: John Crispin <john@phrozen.org> 8018L: linux-mips@linux-mips.org 8019S: Maintained 8020F: arch/mips/lantiq 8021F: drivers/soc/lantiq 8022 8023LAPB module 8024L: linux-x25@vger.kernel.org 8025S: Orphan 8026F: Documentation/networking/lapb-module.txt 8027F: include/*/lapb.h 8028F: net/lapb/ 8029 8030LASI 53c700 driver for PARISC 8031M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8032L: linux-scsi@vger.kernel.org 8033S: Maintained 8034F: Documentation/scsi/53c700.txt 8035F: drivers/scsi/53c700* 8036 8037LEAKING_ADDRESSES 8038M: Tobin C. Harding <me@tobin.cc> 8039M: Tycho Andersen <tycho@tycho.ws> 8040L: kernel-hardening@lists.openwall.com 8041S: Maintained 8042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8043F: scripts/leaking_addresses.pl 8044 8045LED SUBSYSTEM 8046M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8047M: Pavel Machek <pavel@ucw.cz> 8048L: linux-leds@vger.kernel.org 8049T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8050S: Maintained 8051F: Documentation/devicetree/bindings/leds/ 8052F: drivers/leds/ 8053F: include/linux/leds.h 8054 8055LEGACY EEPROM DRIVER 8056M: Jean Delvare <jdelvare@suse.com> 8057S: Maintained 8058F: Documentation/misc-devices/eeprom 8059F: drivers/misc/eeprom/eeprom.c 8060 8061LEGO MINDSTORMS EV3 8062R: David Lechner <david@lechnology.com> 8063S: Maintained 8064F: arch/arm/boot/dts/da850-lego-ev3.dts 8065F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8066F: drivers/power/supply/lego_ev3_battery.c 8067 8068LEGO USB Tower driver 8069M: Juergen Stuber <starblue@users.sourceforge.net> 8070L: legousb-devel@lists.sourceforge.net 8071W: http://legousb.sourceforge.net/ 8072S: Maintained 8073F: drivers/usb/misc/legousbtower.c 8074 8075LG2160 MEDIA DRIVER 8076M: Michael Krufky <mkrufky@linuxtv.org> 8077L: linux-media@vger.kernel.org 8078W: https://linuxtv.org 8079W: http://github.com/mkrufky 8080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8081T: git git://linuxtv.org/mkrufky/tuners.git 8082S: Maintained 8083F: drivers/media/dvb-frontends/lg2160.* 8084 8085LGDT3305 MEDIA DRIVER 8086M: Michael Krufky <mkrufky@linuxtv.org> 8087L: linux-media@vger.kernel.org 8088W: https://linuxtv.org 8089W: http://github.com/mkrufky 8090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8091T: git git://linuxtv.org/mkrufky/tuners.git 8092S: Maintained 8093F: drivers/media/dvb-frontends/lgdt3305.* 8094 8095LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8096M: Viresh Kumar <vireshk@kernel.org> 8097L: linux-ide@vger.kernel.org 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8099S: Maintained 8100F: include/linux/pata_arasan_cf_data.h 8101F: drivers/ata/pata_arasan_cf.c 8102 8103LIBATA PATA DRIVERS 8104M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8105M: Tejun Heo <tj@kernel.org> 8106L: linux-ide@vger.kernel.org 8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8108S: Maintained 8109F: drivers/ata/pata_*.c 8110F: drivers/ata/ata_generic.c 8111 8112LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8113M: Linus Walleij <linus.walleij@linaro.org> 8114L: linux-ide@vger.kernel.org 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8116S: Maintained 8117F: drivers/ata/pata_ftide010.c 8118F: drivers/ata/sata_gemini.c 8119F: drivers/ata/sata_gemini.h 8120 8121LIBATA SATA AHCI PLATFORM devices support 8122M: Hans de Goede <hdegoede@redhat.com> 8123M: Tejun Heo <tj@kernel.org> 8124L: linux-ide@vger.kernel.org 8125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8126S: Maintained 8127F: drivers/ata/ahci_platform.c 8128F: drivers/ata/libahci_platform.c 8129F: include/linux/ahci_platform.h 8130 8131LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8132M: Mikael Pettersson <mikpelinux@gmail.com> 8133L: linux-ide@vger.kernel.org 8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8135S: Maintained 8136F: drivers/ata/sata_promise.* 8137 8138LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8139M: Tejun Heo <tj@kernel.org> 8140L: linux-ide@vger.kernel.org 8141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8142S: Maintained 8143F: drivers/ata/ 8144F: include/linux/ata.h 8145F: include/linux/libata.h 8146F: Documentation/devicetree/bindings/ata/ 8147 8148LIBLOCKDEP 8149M: Sasha Levin <alexander.levin@verizon.com> 8150S: Maintained 8151F: tools/lib/lockdep/ 8152 8153LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8154M: Ross Zwisler <ross.zwisler@linux.intel.com> 8155M: Dan Williams <dan.j.williams@intel.com> 8156M: Vishal Verma <vishal.l.verma@intel.com> 8157M: Dave Jiang <dave.jiang@intel.com> 8158L: linux-nvdimm@lists.01.org 8159Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8160S: Supported 8161F: drivers/nvdimm/blk.c 8162F: drivers/nvdimm/region_devs.c 8163 8164LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8165M: Vishal Verma <vishal.l.verma@intel.com> 8166M: Dan Williams <dan.j.williams@intel.com> 8167M: Ross Zwisler <ross.zwisler@linux.intel.com> 8168M: Dave Jiang <dave.jiang@intel.com> 8169L: linux-nvdimm@lists.01.org 8170Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8171S: Supported 8172F: drivers/nvdimm/btt* 8173 8174LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8175M: Ross Zwisler <ross.zwisler@linux.intel.com> 8176M: Dan Williams <dan.j.williams@intel.com> 8177M: Vishal Verma <vishal.l.verma@intel.com> 8178M: Dave Jiang <dave.jiang@intel.com> 8179L: linux-nvdimm@lists.01.org 8180Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8181S: Supported 8182F: drivers/nvdimm/pmem* 8183 8184LIBNVDIMM: DEVICETREE BINDINGS 8185M: Oliver O'Halloran <oohall@gmail.com> 8186L: linux-nvdimm@lists.01.org 8187Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8188S: Supported 8189F: drivers/nvdimm/of_pmem.c 8190F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8191 8192LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8193M: Dan Williams <dan.j.williams@intel.com> 8194M: Ross Zwisler <ross.zwisler@linux.intel.com> 8195M: Vishal Verma <vishal.l.verma@intel.com> 8196M: Dave Jiang <dave.jiang@intel.com> 8197L: linux-nvdimm@lists.01.org 8198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8200S: Supported 8201F: drivers/nvdimm/* 8202F: drivers/acpi/nfit/* 8203F: include/linux/nd.h 8204F: include/linux/libnvdimm.h 8205F: include/uapi/linux/ndctl.h 8206 8207LIGHTNVM PLATFORM SUPPORT 8208M: Matias Bjorling <mb@lightnvm.io> 8209W: http://github/OpenChannelSSD 8210L: linux-block@vger.kernel.org 8211S: Maintained 8212F: drivers/lightnvm/ 8213F: include/linux/lightnvm.h 8214F: include/uapi/linux/lightnvm.h 8215 8216LINUX FOR POWER MACINTOSH 8217M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8218W: http://www.penguinppc.org/ 8219L: linuxppc-dev@lists.ozlabs.org 8220S: Maintained 8221F: arch/powerpc/platforms/powermac/ 8222F: drivers/macintosh/ 8223 8224LINUX FOR POWERPC (32-BIT AND 64-BIT) 8225M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8226M: Paul Mackerras <paulus@samba.org> 8227M: Michael Ellerman <mpe@ellerman.id.au> 8228W: https://github.com/linuxppc/linux/wiki 8229L: linuxppc-dev@lists.ozlabs.org 8230Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8231T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8232S: Supported 8233F: Documentation/ABI/stable/sysfs-firmware-opal-* 8234F: Documentation/devicetree/bindings/powerpc/ 8235F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8236F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8237F: Documentation/powerpc/ 8238F: arch/powerpc/ 8239F: drivers/char/tpm/tpm_ibmvtpm* 8240F: drivers/crypto/nx/ 8241F: drivers/crypto/vmx/ 8242F: drivers/i2c/busses/i2c-opal.c 8243F: drivers/net/ethernet/ibm/ibmveth.* 8244F: drivers/net/ethernet/ibm/ibmvnic.* 8245F: drivers/pci/hotplug/pnv_php.c 8246F: drivers/pci/hotplug/rpa* 8247F: drivers/rtc/rtc-opal.c 8248F: drivers/scsi/ibmvscsi/ 8249F: drivers/tty/hvc/hvc_opal.c 8250F: drivers/watchdog/wdrtas.c 8251F: tools/testing/selftests/powerpc 8252N: /pmac 8253N: powermac 8254N: powernv 8255N: [^a-z0-9]ps3 8256N: pseries 8257 8258LINUX FOR POWERPC EMBEDDED MPC5XXX 8259M: Anatolij Gustschin <agust@denx.de> 8260L: linuxppc-dev@lists.ozlabs.org 8261T: git git://git.denx.de/linux-denx-agust.git 8262S: Maintained 8263F: arch/powerpc/platforms/512x/ 8264F: arch/powerpc/platforms/52xx/ 8265 8266LINUX FOR POWERPC EMBEDDED PPC4XX 8267M: Alistair Popple <alistair@popple.id.au> 8268M: Matt Porter <mporter@kernel.crashing.org> 8269W: http://www.penguinppc.org/ 8270L: linuxppc-dev@lists.ozlabs.org 8271S: Maintained 8272F: arch/powerpc/platforms/40x/ 8273F: arch/powerpc/platforms/44x/ 8274 8275LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8276M: Scott Wood <oss@buserror.net> 8277M: Kumar Gala <galak@kernel.crashing.org> 8278W: http://www.penguinppc.org/ 8279L: linuxppc-dev@lists.ozlabs.org 8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8281S: Maintained 8282F: arch/powerpc/platforms/83xx/ 8283F: arch/powerpc/platforms/85xx/ 8284F: Documentation/devicetree/bindings/powerpc/fsl/ 8285 8286LINUX FOR POWERPC EMBEDDED PPC8XX 8287M: Vitaly Bordug <vitb@kernel.crashing.org> 8288W: http://www.penguinppc.org/ 8289L: linuxppc-dev@lists.ozlabs.org 8290S: Maintained 8291F: arch/powerpc/platforms/8xx/ 8292 8293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8294L: linuxppc-dev@lists.ozlabs.org 8295S: Orphan 8296F: arch/powerpc/*/*virtex* 8297F: arch/powerpc/*/*/*virtex* 8298 8299LINUX FOR POWERPC PA SEMI PWRFICIENT 8300L: linuxppc-dev@lists.ozlabs.org 8301S: Orphan 8302F: arch/powerpc/platforms/pasemi/ 8303F: drivers/*/*pasemi* 8304F: drivers/*/*/*pasemi* 8305 8306LINUX KERNEL DUMP TEST MODULE (LKDTM) 8307M: Kees Cook <keescook@chromium.org> 8308S: Maintained 8309F: drivers/misc/lkdtm/* 8310 8311LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8312M: Alan Stern <stern@rowland.harvard.edu> 8313M: Andrea Parri <andrea.parri@amarulasolutions.com> 8314M: Will Deacon <will.deacon@arm.com> 8315M: Peter Zijlstra <peterz@infradead.org> 8316M: Boqun Feng <boqun.feng@gmail.com> 8317M: Nicholas Piggin <npiggin@gmail.com> 8318M: David Howells <dhowells@redhat.com> 8319M: Jade Alglave <j.alglave@ucl.ac.uk> 8320M: Luc Maranget <luc.maranget@inria.fr> 8321M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8322R: Akira Yokosawa <akiyks@gmail.com> 8323L: linux-kernel@vger.kernel.org 8324S: Supported 8325T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8326F: tools/memory-model/ 8327F: Documentation/memory-barriers.txt 8328 8329LINUX SECURITY MODULE (LSM) FRAMEWORK 8330M: Chris Wright <chrisw@sous-sol.org> 8331L: linux-security-module@vger.kernel.org 8332S: Supported 8333 8334LIS3LV02D ACCELEROMETER DRIVER 8335M: Eric Piel <eric.piel@tremplin-utc.net> 8336S: Maintained 8337F: Documentation/misc-devices/lis3lv02d 8338F: drivers/misc/lis3lv02d/ 8339F: drivers/platform/x86/hp_accel.c 8340 8341LIVE PATCHING 8342M: Josh Poimboeuf <jpoimboe@redhat.com> 8343M: Jessica Yu <jeyu@kernel.org> 8344M: Jiri Kosina <jikos@kernel.org> 8345M: Miroslav Benes <mbenes@suse.cz> 8346R: Petr Mladek <pmladek@suse.com> 8347S: Maintained 8348F: kernel/livepatch/ 8349F: include/linux/livepatch.h 8350F: arch/x86/include/asm/livepatch.h 8351F: arch/x86/kernel/livepatch.c 8352F: Documentation/livepatch/ 8353F: Documentation/ABI/testing/sysfs-kernel-livepatch 8354F: samples/livepatch/ 8355L: live-patching@vger.kernel.org 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8357 8358LLC (802.2) 8359L: netdev@vger.kernel.org 8360S: Odd fixes 8361F: include/linux/llc.h 8362F: include/uapi/linux/llc.h 8363F: include/net/llc* 8364F: net/llc/ 8365 8366LM73 HARDWARE MONITOR DRIVER 8367M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8368L: linux-hwmon@vger.kernel.org 8369S: Maintained 8370F: drivers/hwmon/lm73.c 8371 8372LM78 HARDWARE MONITOR DRIVER 8373M: Jean Delvare <jdelvare@suse.com> 8374L: linux-hwmon@vger.kernel.org 8375S: Maintained 8376F: Documentation/hwmon/lm78 8377F: drivers/hwmon/lm78.c 8378 8379LM83 HARDWARE MONITOR DRIVER 8380M: Jean Delvare <jdelvare@suse.com> 8381L: linux-hwmon@vger.kernel.org 8382S: Maintained 8383F: Documentation/hwmon/lm83 8384F: drivers/hwmon/lm83.c 8385 8386LM90 HARDWARE MONITOR DRIVER 8387M: Jean Delvare <jdelvare@suse.com> 8388L: linux-hwmon@vger.kernel.org 8389S: Maintained 8390F: Documentation/hwmon/lm90 8391F: Documentation/devicetree/bindings/hwmon/lm90.txt 8392F: drivers/hwmon/lm90.c 8393F: include/dt-bindings/thermal/lm90.h 8394 8395LM95234 HARDWARE MONITOR DRIVER 8396M: Guenter Roeck <linux@roeck-us.net> 8397L: linux-hwmon@vger.kernel.org 8398S: Maintained 8399F: Documentation/hwmon/lm95234 8400F: drivers/hwmon/lm95234.c 8401 8402LME2510 MEDIA DRIVER 8403M: Malcolm Priestley <tvboxspy@gmail.com> 8404L: linux-media@vger.kernel.org 8405W: https://linuxtv.org 8406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8407S: Maintained 8408F: drivers/media/usb/dvb-usb-v2/lmedm04* 8409 8410LOADPIN SECURITY MODULE 8411M: Kees Cook <keescook@chromium.org> 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8413S: Supported 8414F: security/loadpin/ 8415F: Documentation/admin-guide/LSM/LoadPin.rst 8416 8417LOCKING PRIMITIVES 8418M: Peter Zijlstra <peterz@infradead.org> 8419M: Ingo Molnar <mingo@redhat.com> 8420M: Will Deacon <will.deacon@arm.com> 8421L: linux-kernel@vger.kernel.org 8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8423S: Maintained 8424F: Documentation/locking/ 8425F: include/linux/lockdep.h 8426F: include/linux/spinlock*.h 8427F: arch/*/include/asm/spinlock*.h 8428F: include/linux/rwlock*.h 8429F: include/linux/mutex*.h 8430F: arch/*/include/asm/mutex*.h 8431F: include/linux/rwsem*.h 8432F: arch/*/include/asm/rwsem.h 8433F: include/linux/seqlock.h 8434F: lib/locking*.[ch] 8435F: kernel/locking/ 8436X: kernel/locking/locktorture.c 8437 8438LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8439M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8440L: linux-ntfs-dev@lists.sourceforge.net 8441W: http://www.linux-ntfs.org/content/view/19/37/ 8442S: Maintained 8443F: Documentation/ldm.txt 8444F: block/partitions/ldm.* 8445 8446LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8447M: Sathya Prakash <sathya.prakash@broadcom.com> 8448M: Chaitra P B <chaitra.basappa@broadcom.com> 8449M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8450L: MPT-FusionLinux.pdl@broadcom.com 8451L: linux-scsi@vger.kernel.org 8452W: http://www.avagotech.com/support/ 8453S: Supported 8454F: drivers/message/fusion/ 8455F: drivers/scsi/mpt2sas/ 8456F: drivers/scsi/mpt3sas/ 8457 8458LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8459M: Matthew Wilcox <matthew@wil.cx> 8460L: linux-scsi@vger.kernel.org 8461S: Maintained 8462F: drivers/scsi/sym53c8xx_2/ 8463 8464LTC4261 HARDWARE MONITOR DRIVER 8465M: Guenter Roeck <linux@roeck-us.net> 8466L: linux-hwmon@vger.kernel.org 8467S: Maintained 8468F: Documentation/hwmon/ltc4261 8469F: drivers/hwmon/ltc4261.c 8470 8471LTC4306 I2C MULTIPLEXER DRIVER 8472M: Michael Hennerich <michael.hennerich@analog.com> 8473W: http://ez.analog.com/community/linux-device-drivers 8474L: linux-i2c@vger.kernel.org 8475S: Supported 8476F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8477F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8478 8479LTP (Linux Test Project) 8480M: Mike Frysinger <vapier@gentoo.org> 8481M: Cyril Hrubis <chrubis@suse.cz> 8482M: Wanlong Gao <wanlong.gao@gmail.com> 8483M: Jan Stancek <jstancek@redhat.com> 8484M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8485M: Alexey Kodanev <alexey.kodanev@oracle.com> 8486L: ltp@lists.linux.it (subscribers-only) 8487W: http://linux-test-project.github.io/ 8488T: git git://github.com/linux-test-project/ltp.git 8489S: Maintained 8490 8491M68K ARCHITECTURE 8492M: Geert Uytterhoeven <geert@linux-m68k.org> 8493L: linux-m68k@lists.linux-m68k.org 8494W: http://www.linux-m68k.org/ 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8496S: Maintained 8497F: arch/m68k/ 8498F: drivers/zorro/ 8499 8500M68K ON APPLE MACINTOSH 8501M: Joshua Thompson <funaho@jurai.org> 8502W: http://www.mac.linux-m68k.org/ 8503L: linux-m68k@lists.linux-m68k.org 8504S: Maintained 8505F: arch/m68k/mac/ 8506 8507M68K ON HP9000/300 8508M: Philip Blundell <philb@gnu.org> 8509W: http://www.tazenda.demon.co.uk/phil/linux-hp 8510S: Maintained 8511F: arch/m68k/hp300/ 8512 8513M88DS3103 MEDIA DRIVER 8514M: Antti Palosaari <crope@iki.fi> 8515L: linux-media@vger.kernel.org 8516W: https://linuxtv.org 8517W: http://palosaari.fi/linux/ 8518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8519T: git git://linuxtv.org/anttip/media_tree.git 8520S: Maintained 8521F: drivers/media/dvb-frontends/m88ds3103* 8522 8523M88RS2000 MEDIA DRIVER 8524M: Malcolm Priestley <tvboxspy@gmail.com> 8525L: linux-media@vger.kernel.org 8526W: https://linuxtv.org 8527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8528S: Maintained 8529F: drivers/media/dvb-frontends/m88rs2000* 8530 8531MA901 MASTERKIT USB FM RADIO DRIVER 8532M: Alexey Klimov <klimov.linux@gmail.com> 8533L: linux-media@vger.kernel.org 8534T: git git://linuxtv.org/media_tree.git 8535S: Maintained 8536F: drivers/media/radio/radio-ma901.c 8537 8538MAC80211 8539M: Johannes Berg <johannes@sipsolutions.net> 8540L: linux-wireless@vger.kernel.org 8541W: http://wireless.kernel.org/ 8542T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8544S: Maintained 8545F: Documentation/networking/mac80211-injection.txt 8546F: include/net/mac80211.h 8547F: net/mac80211/ 8548F: drivers/net/wireless/mac80211_hwsim.[ch] 8549F: Documentation/networking/mac80211_hwsim/README 8550 8551MAILBOX API 8552M: Jassi Brar <jassisinghbrar@gmail.com> 8553L: linux-kernel@vger.kernel.org 8554S: Maintained 8555F: drivers/mailbox/ 8556F: include/linux/mailbox_client.h 8557F: include/linux/mailbox_controller.h 8558 8559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8560M: Michael Kerrisk <mtk.manpages@gmail.com> 8561W: http://www.kernel.org/doc/man-pages 8562L: linux-man@vger.kernel.org 8563S: Maintained 8564 8565MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8566M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8567L: linux-mips@linux-mips.org 8568S: Maintained 8569F: arch/mips/boot/dts/img/pistachio_marduk.dts 8570 8571MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8572M: Andrew Lunn <andrew@lunn.ch> 8573M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8574L: netdev@vger.kernel.org 8575S: Maintained 8576F: drivers/net/dsa/mv88e6xxx/ 8577F: linux/platform_data/mv88e6xxx.h 8578F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8579 8580MARVELL ARMADA DRM SUPPORT 8581M: Russell King <linux@armlinux.org.uk> 8582S: Maintained 8583T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8584T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8585F: drivers/gpu/drm/armada/ 8586F: include/uapi/drm/armada_drm.h 8587F: Documentation/devicetree/bindings/display/armada/ 8588 8589MARVELL CRYPTO DRIVER 8590M: Boris Brezillon <boris.brezillon@bootlin.com> 8591M: Arnaud Ebalard <arno@natisbad.org> 8592F: drivers/crypto/marvell/ 8593S: Maintained 8594L: linux-crypto@vger.kernel.org 8595 8596MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8597M: Mirko Lindner <mlindner@marvell.com> 8598M: Stephen Hemminger <stephen@networkplumber.org> 8599L: netdev@vger.kernel.org 8600S: Maintained 8601F: drivers/net/ethernet/marvell/sk* 8602 8603MARVELL LIBERTAS WIRELESS DRIVER 8604L: libertas-dev@lists.infradead.org 8605S: Orphan 8606F: drivers/net/wireless/marvell/libertas/ 8607 8608MARVELL MACCHIATOBIN SUPPORT 8609M: Russell King <linux@armlinux.org.uk> 8610L: linux-arm-kernel@lists.infradead.org 8611S: Maintained 8612F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8613 8614MARVELL MV643XX ETHERNET DRIVER 8615M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8616L: netdev@vger.kernel.org 8617S: Maintained 8618F: drivers/net/ethernet/marvell/mv643xx_eth.* 8619F: include/linux/mv643xx.h 8620 8621MARVELL MV88X3310 PHY DRIVER 8622M: Russell King <linux@armlinux.org.uk> 8623L: netdev@vger.kernel.org 8624S: Maintained 8625F: drivers/net/phy/marvell10g.c 8626 8627MARVELL MVNETA ETHERNET DRIVER 8628M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8629L: netdev@vger.kernel.org 8630S: Maintained 8631F: drivers/net/ethernet/marvell/mvneta.* 8632 8633MARVELL MWIFIEX WIRELESS DRIVER 8634M: Amitkumar Karwar <amitkarwar@gmail.com> 8635M: Nishant Sarmukadam <nishants@marvell.com> 8636M: Ganapathi Bhat <gbhat@marvell.com> 8637M: Xinming Hu <huxm@marvell.com> 8638L: linux-wireless@vger.kernel.org 8639S: Maintained 8640F: drivers/net/wireless/marvell/mwifiex/ 8641 8642MARVELL MWL8K WIRELESS DRIVER 8643M: Lennert Buytenhek <buytenh@wantstofly.org> 8644L: linux-wireless@vger.kernel.org 8645S: Odd Fixes 8646F: drivers/net/wireless/marvell/mwl8k.c 8647 8648MARVELL NAND CONTROLLER DRIVER 8649M: Miquel Raynal <miquel.raynal@bootlin.com> 8650L: linux-mtd@lists.infradead.org 8651S: Maintained 8652F: drivers/mtd/nand/raw/marvell_nand.c 8653F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8654 8655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8656M: Nicolas Pitre <nico@fluxnic.net> 8657S: Odd Fixes 8658F: drivers/mmc/host/mvsdio.* 8659 8660MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8661M: Hu Ziji <huziji@marvell.com> 8662L: linux-mmc@vger.kernel.org 8663S: Supported 8664F: drivers/mmc/host/sdhci-xenon* 8665F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8666 8667MATROX FRAMEBUFFER DRIVER 8668L: linux-fbdev@vger.kernel.org 8669S: Orphan 8670F: drivers/video/fbdev/matrox/matroxfb_* 8671F: include/uapi/linux/matroxfb.h 8672 8673MAX16065 HARDWARE MONITOR DRIVER 8674M: Guenter Roeck <linux@roeck-us.net> 8675L: linux-hwmon@vger.kernel.org 8676S: Maintained 8677F: Documentation/hwmon/max16065 8678F: drivers/hwmon/max16065.c 8679 8680MAX20751 HARDWARE MONITOR DRIVER 8681M: Guenter Roeck <linux@roeck-us.net> 8682L: linux-hwmon@vger.kernel.org 8683S: Maintained 8684F: Documentation/hwmon/max20751 8685F: drivers/hwmon/max20751.c 8686 8687MAX2175 SDR TUNER DRIVER 8688M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8689L: linux-media@vger.kernel.org 8690T: git git://linuxtv.org/media_tree.git 8691S: Maintained 8692F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8693F: Documentation/media/v4l-drivers/max2175.rst 8694F: drivers/media/i2c/max2175* 8695F: include/uapi/linux/max2175.h 8696 8697MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8698L: linux-hwmon@vger.kernel.org 8699S: Orphan 8700F: Documentation/hwmon/max6650 8701F: drivers/hwmon/max6650.c 8702 8703MAX6697 HARDWARE MONITOR DRIVER 8704M: Guenter Roeck <linux@roeck-us.net> 8705L: linux-hwmon@vger.kernel.org 8706S: Maintained 8707F: Documentation/hwmon/max6697 8708F: Documentation/devicetree/bindings/i2c/max6697.txt 8709F: drivers/hwmon/max6697.c 8710F: include/linux/platform_data/max6697.h 8711 8712MAX9860 MONO AUDIO VOICE CODEC DRIVER 8713M: Peter Rosin <peda@axentia.se> 8714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8715S: Maintained 8716F: Documentation/devicetree/bindings/sound/max9860.txt 8717F: sound/soc/codecs/max9860.* 8718 8719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8720M: Javier Martinez Canillas <javier@dowhile0.org> 8721L: linux-kernel@vger.kernel.org 8722S: Supported 8723F: drivers/regulator/max77802-regulator.c 8724F: Documentation/devicetree/bindings/*/*max77802.txt 8725F: include/dt-bindings/*/*max77802.h 8726 8727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8728M: Krzysztof Kozlowski <krzk@kernel.org> 8729M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8730L: linux-pm@vger.kernel.org 8731S: Supported 8732F: drivers/power/supply/max14577_charger.c 8733F: drivers/power/supply/max77693_charger.c 8734 8735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8736M: Chanwoo Choi <cw00.choi@samsung.com> 8737M: Krzysztof Kozlowski <krzk@kernel.org> 8738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8739L: linux-kernel@vger.kernel.org 8740S: Supported 8741F: drivers/*/max14577*.c 8742F: drivers/*/max77686*.c 8743F: drivers/*/max77693*.c 8744F: drivers/extcon/extcon-max14577.c 8745F: drivers/extcon/extcon-max77693.c 8746F: drivers/rtc/rtc-max77686.c 8747F: drivers/clk/clk-max77686.c 8748F: Documentation/devicetree/bindings/mfd/max14577.txt 8749F: Documentation/devicetree/bindings/*/max77686.txt 8750F: Documentation/devicetree/bindings/mfd/max77693.txt 8751F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8752F: include/linux/mfd/max14577*.h 8753F: include/linux/mfd/max77686*.h 8754F: include/linux/mfd/max77693*.h 8755 8756MAXIRADIO FM RADIO RECEIVER DRIVER 8757M: Hans Verkuil <hverkuil@xs4all.nl> 8758L: linux-media@vger.kernel.org 8759T: git git://linuxtv.org/media_tree.git 8760W: https://linuxtv.org 8761S: Maintained 8762F: drivers/media/radio/radio-maxiradio* 8763 8764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8765M: Peter Rosin <peda@axentia.se> 8766L: linux-iio@vger.kernel.org 8767S: Maintained 8768F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8769F: drivers/iio/potentiometer/mcp4018.c 8770F: drivers/iio/potentiometer/mcp4531.c 8771 8772MCR20A IEEE-802.15.4 RADIO DRIVER 8773M: Xue Liu <liuxuenetmail@gmail.com> 8774L: linux-wpan@vger.kernel.org 8775W: https://github.com/xueliu/mcr20a-linux 8776S: Maintained 8777F: drivers/net/ieee802154/mcr20a.c 8778F: drivers/net/ieee802154/mcr20a.h 8779F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8780 8781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8782M: William Breathitt Gray <vilhelm.gray@gmail.com> 8783L: linux-iio@vger.kernel.org 8784S: Maintained 8785F: drivers/iio/dac/cio-dac.c 8786 8787MEDIA DRIVERS FOR ASCOT2E 8788M: Sergey Kozlov <serjk@netup.ru> 8789M: Abylay Ospan <aospan@netup.ru> 8790L: linux-media@vger.kernel.org 8791W: https://linuxtv.org 8792W: http://netup.tv/ 8793T: git git://linuxtv.org/media_tree.git 8794S: Supported 8795F: drivers/media/dvb-frontends/ascot2e* 8796 8797MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8798M: Jasmin Jessich <jasmin@anw.at> 8799L: linux-media@vger.kernel.org 8800W: https://linuxtv.org 8801T: git git://linuxtv.org/media_tree.git 8802S: Maintained 8803F: drivers/media/dvb-frontends/cxd2099* 8804 8805MEDIA DRIVERS FOR CXD2841ER 8806M: Sergey Kozlov <serjk@netup.ru> 8807M: Abylay Ospan <aospan@netup.ru> 8808L: linux-media@vger.kernel.org 8809W: https://linuxtv.org 8810W: http://netup.tv/ 8811T: git git://linuxtv.org/media_tree.git 8812S: Supported 8813F: drivers/media/dvb-frontends/cxd2841er* 8814 8815MEDIA DRIVERS FOR CXD2880 8816M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8817L: linux-media@vger.kernel.org 8818W: http://linuxtv.org/ 8819T: git git://linuxtv.org/media_tree.git 8820S: Supported 8821F: drivers/media/dvb-frontends/cxd2880/* 8822F: drivers/media/spi/cxd2880* 8823 8824MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8825M: Daniel Scheller <d.scheller.oss@gmail.com> 8826L: linux-media@vger.kernel.org 8827W: https://linuxtv.org 8828T: git git://linuxtv.org/media_tree.git 8829S: Maintained 8830F: drivers/media/pci/ddbridge/* 8831 8832MEDIA DRIVERS FOR FREESCALE IMX 8833M: Steve Longerbeam <slongerbeam@gmail.com> 8834M: Philipp Zabel <p.zabel@pengutronix.de> 8835L: linux-media@vger.kernel.org 8836T: git git://linuxtv.org/media_tree.git 8837S: Maintained 8838F: Documentation/devicetree/bindings/media/imx.txt 8839F: Documentation/media/v4l-drivers/imx.rst 8840F: drivers/staging/media/imx/ 8841F: include/linux/imx-media.h 8842F: include/media/imx.h 8843 8844MEDIA DRIVERS FOR HELENE 8845M: Abylay Ospan <aospan@netup.ru> 8846L: linux-media@vger.kernel.org 8847W: https://linuxtv.org 8848W: http://netup.tv/ 8849T: git git://linuxtv.org/media_tree.git 8850S: Supported 8851F: drivers/media/dvb-frontends/helene* 8852 8853MEDIA DRIVERS FOR HORUS3A 8854M: Sergey Kozlov <serjk@netup.ru> 8855M: Abylay Ospan <aospan@netup.ru> 8856L: linux-media@vger.kernel.org 8857W: https://linuxtv.org 8858W: http://netup.tv/ 8859T: git git://linuxtv.org/media_tree.git 8860S: Supported 8861F: drivers/media/dvb-frontends/horus3a* 8862 8863MEDIA DRIVERS FOR LNBH25 8864M: Sergey Kozlov <serjk@netup.ru> 8865M: Abylay Ospan <aospan@netup.ru> 8866L: linux-media@vger.kernel.org 8867W: https://linuxtv.org 8868W: http://netup.tv/ 8869T: git git://linuxtv.org/media_tree.git 8870S: Supported 8871F: drivers/media/dvb-frontends/lnbh25* 8872 8873MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8874M: Daniel Scheller <d.scheller.oss@gmail.com> 8875L: linux-media@vger.kernel.org 8876W: https://linuxtv.org 8877T: git git://linuxtv.org/media_tree.git 8878S: Maintained 8879F: drivers/media/dvb-frontends/mxl5xx* 8880 8881MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8882M: Sergey Kozlov <serjk@netup.ru> 8883M: Abylay Ospan <aospan@netup.ru> 8884L: linux-media@vger.kernel.org 8885W: https://linuxtv.org 8886W: http://netup.tv/ 8887T: git git://linuxtv.org/media_tree.git 8888S: Supported 8889F: drivers/media/pci/netup_unidvb/* 8890 8891MEDIA DRIVERS FOR RENESAS - CEU 8892M: Jacopo Mondi <jacopo@jmondi.org> 8893L: linux-media@vger.kernel.org 8894L: linux-renesas-soc@vger.kernel.org 8895T: git git://linuxtv.org/media_tree.git 8896S: Supported 8897F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8898F: drivers/media/platform/renesas-ceu.c 8899F: include/media/drv-intf/renesas-ceu.h 8900 8901MEDIA DRIVERS FOR RENESAS - DRIF 8902M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8903L: linux-media@vger.kernel.org 8904L: linux-renesas-soc@vger.kernel.org 8905T: git git://linuxtv.org/media_tree.git 8906S: Supported 8907F: Documentation/devicetree/bindings/media/renesas,drif.txt 8908F: drivers/media/platform/rcar_drif.c 8909 8910MEDIA DRIVERS FOR RENESAS - FCP 8911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8912L: linux-media@vger.kernel.org 8913L: linux-renesas-soc@vger.kernel.org 8914T: git git://linuxtv.org/media_tree.git 8915S: Supported 8916F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8917F: drivers/media/platform/rcar-fcp.c 8918F: include/media/rcar-fcp.h 8919 8920MEDIA DRIVERS FOR RENESAS - FDP1 8921M: Kieran Bingham <kieran@bingham.xyz> 8922L: linux-media@vger.kernel.org 8923L: linux-renesas-soc@vger.kernel.org 8924T: git git://linuxtv.org/media_tree.git 8925S: Supported 8926F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8927F: drivers/media/platform/rcar_fdp1.c 8928 8929MEDIA DRIVERS FOR RENESAS - VIN 8930M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8931L: linux-media@vger.kernel.org 8932L: linux-renesas-soc@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Supported 8935F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8936F: Documentation/devicetree/bindings/media/rcar_vin.txt 8937F: drivers/media/platform/rcar-vin/ 8938 8939MEDIA DRIVERS FOR RENESAS - VSP1 8940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8941L: linux-media@vger.kernel.org 8942L: linux-renesas-soc@vger.kernel.org 8943T: git git://linuxtv.org/media_tree.git 8944S: Supported 8945F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8946F: drivers/media/platform/vsp1/ 8947 8948MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8949M: Daniel Scheller <d.scheller.oss@gmail.com> 8950L: linux-media@vger.kernel.org 8951W: https://linuxtv.org 8952T: git git://linuxtv.org/media_tree.git 8953S: Maintained 8954F: drivers/media/dvb-frontends/stv0910* 8955 8956MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8957M: Daniel Scheller <d.scheller.oss@gmail.com> 8958L: linux-media@vger.kernel.org 8959W: https://linuxtv.org 8960T: git git://linuxtv.org/media_tree.git 8961S: Maintained 8962F: drivers/media/dvb-frontends/stv6111* 8963 8964MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8965M: Dmitry Osipenko <digetx@gmail.com> 8966L: linux-media@vger.kernel.org 8967L: linux-tegra@vger.kernel.org 8968T: git git://linuxtv.org/media_tree.git 8969S: Maintained 8970F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8971F: drivers/staging/media/tegra-vde/ 8972 8973MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8974M: Mauro Carvalho Chehab <mchehab@kernel.org> 8975P: LinuxTV.org Project 8976L: linux-media@vger.kernel.org 8977W: https://linuxtv.org 8978Q: http://patchwork.kernel.org/project/linux-media/list/ 8979T: git git://linuxtv.org/media_tree.git 8980S: Maintained 8981F: Documentation/devicetree/bindings/media/ 8982F: Documentation/media/ 8983F: drivers/media/ 8984F: drivers/staging/media/ 8985F: include/linux/platform_data/media/ 8986F: include/media/ 8987F: include/uapi/linux/dvb/ 8988F: include/uapi/linux/videodev2.h 8989F: include/uapi/linux/media.h 8990F: include/uapi/linux/v4l2-* 8991F: include/uapi/linux/meye.h 8992F: include/uapi/linux/ivtv* 8993F: include/uapi/linux/uvcvideo.h 8994 8995MEDIATEK CIR DRIVER 8996M: Sean Wang <sean.wang@mediatek.com> 8997S: Maintained 8998F: drivers/media/rc/mtk-cir.c 8999 9000MEDIATEK DMA DRIVER 9001M: Sean Wang <sean.wang@mediatek.com> 9002L: dmaengine@vger.kernel.org 9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9005S: Maintained 9006F: Documentation/devicetree/bindings/dma/mtk-* 9007F: drivers/dma/mediatek/ 9008 9009MEDIATEK PMIC LED DRIVER 9010M: Sean Wang <sean.wang@mediatek.com> 9011S: Maintained 9012F: drivers/leds/leds-mt6323.c 9013F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9014 9015MEDIATEK ETHERNET DRIVER 9016M: Felix Fietkau <nbd@openwrt.org> 9017M: John Crispin <john@phrozen.org> 9018M: Sean Wang <sean.wang@mediatek.com> 9019M: Nelson Chang <nelson.chang@mediatek.com> 9020L: netdev@vger.kernel.org 9021S: Maintained 9022F: drivers/net/ethernet/mediatek/ 9023 9024MEDIATEK SWITCH DRIVER 9025M: Sean Wang <sean.wang@mediatek.com> 9026L: netdev@vger.kernel.org 9027S: Maintained 9028F: drivers/net/dsa/mt7530.* 9029F: net/dsa/tag_mtk.c 9030 9031MEDIATEK JPEG DRIVER 9032M: Rick Chang <rick.chang@mediatek.com> 9033M: Bin Liu <bin.liu@mediatek.com> 9034S: Supported 9035F: drivers/media/platform/mtk-jpeg/ 9036F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9037 9038MEDIATEK MDP DRIVER 9039M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9040M: Houlong Wei <houlong.wei@mediatek.com> 9041M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9042S: Supported 9043F: drivers/media/platform/mtk-mdp/ 9044F: drivers/media/platform/mtk-vpu/ 9045F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9046 9047MEDIATEK MEDIA DRIVER 9048M: Tiffany Lin <tiffany.lin@mediatek.com> 9049M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9050S: Supported 9051F: drivers/media/platform/mtk-vcodec/ 9052F: drivers/media/platform/mtk-vpu/ 9053F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9054F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9055 9056MEDIATEK MT7601U WIRELESS LAN DRIVER 9057M: Jakub Kicinski <kubakici@wp.pl> 9058L: linux-wireless@vger.kernel.org 9059S: Maintained 9060F: drivers/net/wireless/mediatek/mt7601u/ 9061 9062MEDIATEK NAND CONTROLLER DRIVER 9063M: Xiaolei Li <xiaolei.li@mediatek.com> 9064L: linux-mtd@lists.infradead.org 9065S: Maintained 9066F: drivers/mtd/nand/raw/mtk_* 9067F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9068 9069MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9070M: Sean Wang <sean.wang@mediatek.com> 9071S: Maintained 9072F: drivers/char/hw_random/mtk-rng.c 9073 9074MEDIATEK USB3 DRD IP DRIVER 9075M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9076L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9078L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9079S: Maintained 9080F: drivers/usb/mtu3/ 9081 9082MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9083M: Peter Senna Tschudin <peter.senna@collabora.com> 9084M: Martin Donnelly <martin.donnelly@ge.com> 9085M: Martyn Welch <martyn.welch@collabora.co.uk> 9086S: Maintained 9087F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9088F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9089 9090MEGARAID SCSI/SAS DRIVERS 9091M: Kashyap Desai <kashyap.desai@broadcom.com> 9092M: Sumit Saxena <sumit.saxena@broadcom.com> 9093M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9094L: megaraidlinux.pdl@broadcom.com 9095L: linux-scsi@vger.kernel.org 9096W: http://www.avagotech.com/support/ 9097S: Maintained 9098F: Documentation/scsi/megaraid.txt 9099F: drivers/scsi/megaraid.* 9100F: drivers/scsi/megaraid/ 9101 9102MELEXIS MLX90614 DRIVER 9103M: Crt Mori <cmo@melexis.com> 9104L: linux-iio@vger.kernel.org 9105W: http://www.melexis.com 9106S: Supported 9107F: drivers/iio/temperature/mlx90614.c 9108 9109MELEXIS MLX90632 DRIVER 9110M: Crt Mori <cmo@melexis.com> 9111L: linux-iio@vger.kernel.org 9112W: http://www.melexis.com 9113S: Supported 9114F: drivers/iio/temperature/mlx90632.c 9115 9116MELFAS MIP4 TOUCHSCREEN DRIVER 9117M: Sangwon Jee <jeesw@melfas.com> 9118W: http://www.melfas.com 9119S: Supported 9120F: drivers/input/touchscreen/melfas_mip4.c 9121F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9122 9123MELLANOX ETHERNET DRIVER (mlx4_en) 9124M: Tariq Toukan <tariqt@mellanox.com> 9125L: netdev@vger.kernel.org 9126S: Supported 9127W: http://www.mellanox.com 9128Q: http://patchwork.ozlabs.org/project/netdev/list/ 9129F: drivers/net/ethernet/mellanox/mlx4/en_* 9130 9131MELLANOX ETHERNET DRIVER (mlx5e) 9132M: Saeed Mahameed <saeedm@mellanox.com> 9133L: netdev@vger.kernel.org 9134S: Supported 9135W: http://www.mellanox.com 9136Q: http://patchwork.ozlabs.org/project/netdev/list/ 9137F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9138 9139MELLANOX ETHERNET INNOVA DRIVERS 9140R: Boris Pismenny <borisp@mellanox.com> 9141L: netdev@vger.kernel.org 9142S: Supported 9143W: http://www.mellanox.com 9144Q: http://patchwork.ozlabs.org/project/netdev/list/ 9145F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9146F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9147F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9148F: include/linux/mlx5/mlx5_ifc_fpga.h 9149 9150MELLANOX ETHERNET INNOVA IPSEC DRIVER 9151R: Boris Pismenny <borisp@mellanox.com> 9152L: netdev@vger.kernel.org 9153S: Supported 9154W: http://www.mellanox.com 9155Q: http://patchwork.ozlabs.org/project/netdev/list/ 9156F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9157F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9158 9159MELLANOX ETHERNET SWITCH DRIVERS 9160M: Jiri Pirko <jiri@mellanox.com> 9161M: Ido Schimmel <idosch@mellanox.com> 9162L: netdev@vger.kernel.org 9163S: Supported 9164W: http://www.mellanox.com 9165Q: http://patchwork.ozlabs.org/project/netdev/list/ 9166F: drivers/net/ethernet/mellanox/mlxsw/ 9167 9168MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9169M: mlxsw@mellanox.com 9170L: netdev@vger.kernel.org 9171S: Supported 9172W: http://www.mellanox.com 9173Q: http://patchwork.ozlabs.org/project/netdev/list/ 9174F: drivers/net/ethernet/mellanox/mlxfw/ 9175 9176MELLANOX HARDWARE PLATFORM SUPPORT 9177M: Andy Shevchenko <andy@infradead.org> 9178M: Darren Hart <dvhart@infradead.org> 9179M: Vadim Pasternak <vadimp@mellanox.com> 9180L: platform-driver-x86@vger.kernel.org 9181S: Supported 9182F: drivers/platform/mellanox/ 9183 9184MELLANOX MLX4 core VPI driver 9185M: Tariq Toukan <tariqt@mellanox.com> 9186L: netdev@vger.kernel.org 9187L: linux-rdma@vger.kernel.org 9188W: http://www.mellanox.com 9189Q: http://patchwork.ozlabs.org/project/netdev/list/ 9190S: Supported 9191F: drivers/net/ethernet/mellanox/mlx4/ 9192F: include/linux/mlx4/ 9193 9194MELLANOX MLX4 IB driver 9195M: Yishai Hadas <yishaih@mellanox.com> 9196L: linux-rdma@vger.kernel.org 9197W: http://www.mellanox.com 9198Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9199S: Supported 9200F: drivers/infiniband/hw/mlx4/ 9201F: include/linux/mlx4/ 9202F: include/uapi/rdma/mlx4-abi.h 9203 9204MELLANOX MLX5 core VPI driver 9205M: Saeed Mahameed <saeedm@mellanox.com> 9206M: Leon Romanovsky <leonro@mellanox.com> 9207L: netdev@vger.kernel.org 9208L: linux-rdma@vger.kernel.org 9209W: http://www.mellanox.com 9210Q: http://patchwork.ozlabs.org/project/netdev/list/ 9211S: Supported 9212F: drivers/net/ethernet/mellanox/mlx5/core/ 9213F: include/linux/mlx5/ 9214 9215MELLANOX MLX5 IB driver 9216M: Leon Romanovsky <leonro@mellanox.com> 9217L: linux-rdma@vger.kernel.org 9218W: http://www.mellanox.com 9219Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9220S: Supported 9221F: drivers/infiniband/hw/mlx5/ 9222F: include/linux/mlx5/ 9223F: include/uapi/rdma/mlx5-abi.h 9224 9225MELLANOX MLXCPLD I2C AND MUX DRIVER 9226M: Vadim Pasternak <vadimp@mellanox.com> 9227M: Michael Shych <michaelsh@mellanox.com> 9228L: linux-i2c@vger.kernel.org 9229S: Supported 9230F: drivers/i2c/busses/i2c-mlxcpld.c 9231F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9232F: Documentation/i2c/busses/i2c-mlxcpld 9233 9234MELLANOX MLXCPLD LED DRIVER 9235M: Vadim Pasternak <vadimp@mellanox.com> 9236L: linux-leds@vger.kernel.org 9237S: Supported 9238F: drivers/leds/leds-mlxcpld.c 9239F: drivers/leds/leds-mlxreg.c 9240F: Documentation/leds/leds-mlxcpld.txt 9241 9242MELLANOX PLATFORM DRIVER 9243M: Vadim Pasternak <vadimp@mellanox.com> 9244L: platform-driver-x86@vger.kernel.org 9245S: Supported 9246F: drivers/platform/x86/mlx-platform.c 9247 9248MEMBARRIER SUPPORT 9249M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9250M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9251L: linux-kernel@vger.kernel.org 9252S: Supported 9253F: kernel/sched/membarrier.c 9254F: include/uapi/linux/membarrier.h 9255F: arch/powerpc/include/asm/membarrier.h 9256 9257MEMORY MANAGEMENT 9258L: linux-mm@kvack.org 9259W: http://www.linux-mm.org 9260S: Maintained 9261F: include/linux/mm.h 9262F: include/linux/gfp.h 9263F: include/linux/mmzone.h 9264F: include/linux/memory_hotplug.h 9265F: include/linux/vmalloc.h 9266F: mm/ 9267 9268MEMORY TECHNOLOGY DEVICES (MTD) 9269M: David Woodhouse <dwmw2@infradead.org> 9270M: Brian Norris <computersforpeace@gmail.com> 9271M: Boris Brezillon <boris.brezillon@bootlin.com> 9272M: Marek Vasut <marek.vasut@gmail.com> 9273M: Richard Weinberger <richard@nod.at> 9274L: linux-mtd@lists.infradead.org 9275W: http://www.linux-mtd.infradead.org/ 9276Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9277T: git git://git.infradead.org/linux-mtd.git master 9278T: git git://git.infradead.org/linux-mtd.git mtd/next 9279S: Maintained 9280F: Documentation/devicetree/bindings/mtd/ 9281F: drivers/mtd/ 9282F: include/linux/mtd/ 9283F: include/uapi/mtd/ 9284 9285MEN A21 WATCHDOG DRIVER 9286M: Johannes Thumshirn <morbidrsa@gmail.com> 9287L: linux-watchdog@vger.kernel.org 9288S: Maintained 9289F: drivers/watchdog/mena21_wdt.c 9290 9291MEN CHAMELEON BUS (mcb) 9292M: Johannes Thumshirn <morbidrsa@gmail.com> 9293S: Maintained 9294F: drivers/mcb/ 9295F: include/linux/mcb.h 9296F: Documentation/men-chameleon-bus.txt 9297 9298MEN F21BMC (Board Management Controller) 9299M: Andreas Werner <andreas.werner@men.de> 9300S: Supported 9301F: drivers/mfd/menf21bmc.c 9302F: drivers/watchdog/menf21bmc_wdt.c 9303F: drivers/leds/leds-menf21bmc.c 9304F: drivers/hwmon/menf21bmc_hwmon.c 9305F: Documentation/hwmon/menf21bmc 9306 9307MESON AO CEC DRIVER FOR AMLOGIC SOCS 9308M: Neil Armstrong <narmstrong@baylibre.com> 9309L: linux-media@lists.freedesktop.org 9310L: linux-amlogic@lists.infradead.org 9311W: http://linux-meson.com/ 9312S: Supported 9313F: drivers/media/platform/meson/ao-cec.c 9314F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9315T: git git://linuxtv.org/media_tree.git 9316 9317MICROBLAZE ARCHITECTURE 9318M: Michal Simek <monstr@monstr.eu> 9319W: http://www.monstr.eu/fdt/ 9320T: git git://git.monstr.eu/linux-2.6-microblaze.git 9321S: Supported 9322F: arch/microblaze/ 9323 9324MICROCHIP / ATMEL AT91 SERIAL DRIVER 9325M: Richard Genoud <richard.genoud@gmail.com> 9326S: Maintained 9327F: drivers/tty/serial/atmel_serial.c 9328F: drivers/tty/serial/atmel_serial.h 9329 9330MICROCHIP / ATMEL DMA DRIVER 9331M: Ludovic Desroches <ludovic.desroches@microchip.com> 9332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9333L: dmaengine@vger.kernel.org 9334S: Supported 9335F: drivers/dma/at_hdmac.c 9336F: drivers/dma/at_hdmac_regs.h 9337F: include/linux/platform_data/dma-atmel.h 9338 9339MICROCHIP / ATMEL ECC DRIVER 9340M: Tudor Ambarus <tudor.ambarus@microchip.com> 9341L: linux-crypto@vger.kernel.org 9342S: Maintained 9343F: drivers/crypto/atmel-ecc.* 9344 9345MICROCHIP / ATMEL ISC DRIVER 9346M: Songjun Wu <songjun.wu@microchip.com> 9347L: linux-media@vger.kernel.org 9348S: Supported 9349F: drivers/media/platform/atmel/atmel-isc.c 9350F: drivers/media/platform/atmel/atmel-isc-regs.h 9351F: devicetree/bindings/media/atmel-isc.txt 9352 9353MICROCHIP / ATMEL NAND DRIVER 9354M: Wenyou Yang <wenyou.yang@microchip.com> 9355M: Josh Wu <rainyfeeling@outlook.com> 9356L: linux-mtd@lists.infradead.org 9357S: Supported 9358F: drivers/mtd/nand/raw/atmel/* 9359F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9360 9361MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9362M: Woojung Huh <Woojung.Huh@microchip.com> 9363M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9364L: netdev@vger.kernel.org 9365S: Maintained 9366F: net/dsa/tag_ksz.c 9367F: drivers/net/dsa/microchip/* 9368F: include/linux/platform_data/microchip-ksz.h 9369F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9370 9371MICROCHIP LAN743X ETHERNET DRIVER 9372M: Bryan Whitehead <bryan.whitehead@microchip.com> 9373M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9374L: netdev@vger.kernel.org 9375S: Maintained 9376F: drivers/net/ethernet/microchip/lan743x_* 9377 9378MICROCHIP USB251XB DRIVER 9379M: Richard Leitner <richard.leitner@skidata.com> 9380L: linux-usb@vger.kernel.org 9381S: Maintained 9382F: drivers/usb/misc/usb251xb.c 9383F: Documentation/devicetree/bindings/usb/usb251xb.txt 9384 9385MICROSEMI MIPS SOCS 9386M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9387L: linux-mips@linux-mips.org 9388S: Maintained 9389F: arch/mips/generic/board-ocelot.c 9390F: arch/mips/configs/generic/board-ocelot.config 9391F: arch/mips/boot/dts/mscc/ 9392F: Documentation/devicetree/bindings/mips/mscc.txt 9393 9394MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9395M: Don Brace <don.brace@microsemi.com> 9396L: esc.storagedev@microsemi.com 9397L: linux-scsi@vger.kernel.org 9398S: Supported 9399F: drivers/scsi/smartpqi/smartpqi*.[ch] 9400F: drivers/scsi/smartpqi/Kconfig 9401F: drivers/scsi/smartpqi/Makefile 9402F: include/linux/cciss*.h 9403F: include/uapi/linux/cciss*.h 9404F: Documentation/scsi/smartpqi.txt 9405 9406MICROSEMI ETHERNET SWITCH DRIVER 9407M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9408L: netdev@vger.kernel.org 9409S: Supported 9410F: drivers/net/ethernet/mscc/ 9411 9412MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9413M: Chen Yu <yu.c.chen@intel.com> 9414L: platform-driver-x86@vger.kernel.org 9415S: Supported 9416F: drivers/platform/x86/surfacepro3_button.c 9417 9418MICROTEK X6 SCANNER 9419M: Oliver Neukum <oliver@neukum.org> 9420S: Maintained 9421F: drivers/usb/image/microtek.* 9422 9423MIPS 9424M: Ralf Baechle <ralf@linux-mips.org> 9425M: James Hogan <jhogan@kernel.org> 9426L: linux-mips@linux-mips.org 9427W: http://www.linux-mips.org/ 9428T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9429Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9430S: Supported 9431F: Documentation/devicetree/bindings/mips/ 9432F: Documentation/mips/ 9433F: arch/mips/ 9434F: drivers/platform/mips/ 9435 9436MIPS BOSTON DEVELOPMENT BOARD 9437M: Paul Burton <paul.burton@mips.com> 9438L: linux-mips@linux-mips.org 9439S: Maintained 9440F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9441F: arch/mips/boot/dts/img/boston.dts 9442F: arch/mips/configs/generic/board-boston.config 9443F: drivers/clk/imgtec/clk-boston.c 9444F: include/dt-bindings/clock/boston-clock.h 9445 9446MIPS GENERIC PLATFORM 9447M: Paul Burton <paul.burton@mips.com> 9448L: linux-mips@linux-mips.org 9449S: Supported 9450F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9451F: arch/mips/generic/ 9452F: arch/mips/tools/generic-board-config.sh 9453 9454MIPS/LOONGSON1 ARCHITECTURE 9455M: Keguang Zhang <keguang.zhang@gmail.com> 9456L: linux-mips@linux-mips.org 9457S: Maintained 9458F: arch/mips/loongson32/ 9459F: arch/mips/include/asm/mach-loongson32/ 9460F: drivers/*/*loongson1* 9461F: drivers/*/*/*loongson1* 9462 9463MIPS/LOONGSON2 ARCHITECTURE 9464M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9465L: linux-mips@linux-mips.org 9466S: Maintained 9467F: arch/mips/loongson64/*{2e/2f}* 9468F: arch/mips/include/asm/mach-loongson64/ 9469F: drivers/*/*loongson2* 9470F: drivers/*/*/*loongson2* 9471 9472MIPS/LOONGSON3 ARCHITECTURE 9473M: Huacai Chen <chenhc@lemote.com> 9474L: linux-mips@linux-mips.org 9475S: Maintained 9476F: arch/mips/loongson64/ 9477F: arch/mips/include/asm/mach-loongson64/ 9478F: drivers/platform/mips/cpu_hwmon.c 9479F: drivers/*/*loongson3* 9480F: drivers/*/*/*loongson3* 9481 9482MIPS RINT INSTRUCTION EMULATION 9483M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9484L: linux-mips@linux-mips.org 9485S: Supported 9486F: arch/mips/math-emu/sp_rint.c 9487F: arch/mips/math-emu/dp_rint.c 9488 9489MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9490M: Hans Verkuil <hverkuil@xs4all.nl> 9491L: linux-media@vger.kernel.org 9492T: git git://linuxtv.org/media_tree.git 9493W: https://linuxtv.org 9494S: Odd Fixes 9495F: drivers/media/radio/radio-miropcm20* 9496 9497MMP SUPPORT 9498M: Eric Miao <eric.y.miao@gmail.com> 9499M: Haojian Zhuang <haojian.zhuang@gmail.com> 9500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9501T: git git://github.com/hzhuang1/linux.git 9502T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9503S: Maintained 9504F: arch/arm/boot/dts/mmp* 9505F: arch/arm/mach-mmp/ 9506 9507MN88472 MEDIA DRIVER 9508M: Antti Palosaari <crope@iki.fi> 9509L: linux-media@vger.kernel.org 9510W: https://linuxtv.org 9511W: http://palosaari.fi/linux/ 9512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9513S: Maintained 9514F: drivers/media/dvb-frontends/mn88472* 9515 9516MN88473 MEDIA DRIVER 9517M: Antti Palosaari <crope@iki.fi> 9518L: linux-media@vger.kernel.org 9519W: https://linuxtv.org 9520W: http://palosaari.fi/linux/ 9521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9522S: Maintained 9523F: drivers/media/dvb-frontends/mn88473* 9524 9525PCI DRIVER FOR MOBIVEIL PCIE IP 9526M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9527L: linux-pci@vger.kernel.org 9528S: Supported 9529F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9530F: drivers/pci/host/pcie-mobiveil.c 9531 9532MODULE SUPPORT 9533M: Jessica Yu <jeyu@kernel.org> 9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9535S: Maintained 9536F: include/linux/module.h 9537F: kernel/module.c 9538 9539MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9540W: http://popies.net/meye/ 9541S: Orphan 9542F: Documentation/media/v4l-drivers/meye* 9543F: drivers/media/pci/meye/ 9544F: include/uapi/linux/meye.h 9545 9546MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9547M: Jiri Slaby <jirislaby@gmail.com> 9548S: Maintained 9549F: Documentation/serial/moxa-smartio 9550F: drivers/tty/mxser.* 9551 9552MR800 AVERMEDIA USB FM RADIO DRIVER 9553M: Alexey Klimov <klimov.linux@gmail.com> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/radio/radio-mr800.c 9558 9559MRF24J40 IEEE 802.15.4 RADIO DRIVER 9560M: Alan Ott <alan@signal11.us> 9561L: linux-wpan@vger.kernel.org 9562S: Maintained 9563F: drivers/net/ieee802154/mrf24j40.c 9564F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9565 9566MSI LAPTOP SUPPORT 9567M: "Lee, Chun-Yi" <jlee@suse.com> 9568L: platform-driver-x86@vger.kernel.org 9569S: Maintained 9570F: drivers/platform/x86/msi-laptop.c 9571 9572MSI WMI SUPPORT 9573L: platform-driver-x86@vger.kernel.org 9574S: Orphan 9575F: drivers/platform/x86/msi-wmi.c 9576 9577MSI001 MEDIA DRIVER 9578M: Antti Palosaari <crope@iki.fi> 9579L: linux-media@vger.kernel.org 9580W: https://linuxtv.org 9581W: http://palosaari.fi/linux/ 9582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9583T: git git://linuxtv.org/anttip/media_tree.git 9584S: Maintained 9585F: drivers/media/tuners/msi001* 9586 9587MSI2500 MEDIA DRIVER 9588M: Antti Palosaari <crope@iki.fi> 9589L: linux-media@vger.kernel.org 9590W: https://linuxtv.org 9591W: http://palosaari.fi/linux/ 9592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9593T: git git://linuxtv.org/anttip/media_tree.git 9594S: Maintained 9595F: drivers/media/usb/msi2500/ 9596 9597MSYSTEMS DISKONCHIP G3 MTD DRIVER 9598M: Robert Jarzmik <robert.jarzmik@free.fr> 9599L: linux-mtd@lists.infradead.org 9600S: Maintained 9601F: drivers/mtd/devices/docg3* 9602 9603MT9M032 APTINA SENSOR DRIVER 9604M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9605L: linux-media@vger.kernel.org 9606T: git git://linuxtv.org/media_tree.git 9607S: Maintained 9608F: drivers/media/i2c/mt9m032.c 9609F: include/media/i2c/mt9m032.h 9610 9611MT9P031 APTINA CAMERA SENSOR 9612M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9613L: linux-media@vger.kernel.org 9614T: git git://linuxtv.org/media_tree.git 9615S: Maintained 9616F: drivers/media/i2c/mt9p031.c 9617F: include/media/i2c/mt9p031.h 9618 9619MT9T001 APTINA CAMERA SENSOR 9620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9621L: linux-media@vger.kernel.org 9622T: git git://linuxtv.org/media_tree.git 9623S: Maintained 9624F: drivers/media/i2c/mt9t001.c 9625F: include/media/i2c/mt9t001.h 9626 9627MT9T112 APTINA CAMERA SENSOR 9628M: Jacopo Mondi <jacopo@jmondi.org> 9629L: linux-media@vger.kernel.org 9630T: git git://linuxtv.org/media_tree.git 9631S: Odd Fixes 9632F: drivers/media/i2c/mt9t112.c 9633F: include/media/i2c/mt9t112.h 9634 9635MT9V032 APTINA CAMERA SENSOR 9636M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9637L: linux-media@vger.kernel.org 9638T: git git://linuxtv.org/media_tree.git 9639S: Maintained 9640F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9641F: drivers/media/i2c/mt9v032.c 9642F: include/media/i2c/mt9v032.h 9643 9644MULTIFUNCTION DEVICES (MFD) 9645M: Lee Jones <lee.jones@linaro.org> 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9647S: Supported 9648F: Documentation/devicetree/bindings/mfd/ 9649F: drivers/mfd/ 9650F: include/linux/mfd/ 9651F: include/dt-bindings/mfd/ 9652 9653MULTIMEDIA CARD (MMC) ETC. OVER SPI 9654S: Orphan 9655F: drivers/mmc/host/mmc_spi.c 9656F: include/linux/spi/mmc_spi.h 9657 9658MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9659M: Ulf Hansson <ulf.hansson@linaro.org> 9660L: linux-mmc@vger.kernel.org 9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9662S: Maintained 9663F: Documentation/devicetree/bindings/mmc/ 9664F: drivers/mmc/ 9665F: include/linux/mmc/ 9666F: include/uapi/linux/mmc/ 9667 9668MULTIPLEXER SUBSYSTEM 9669M: Peter Rosin <peda@axentia.se> 9670S: Maintained 9671F: Documentation/ABI/testing/mux/sysfs-class-mux* 9672F: Documentation/devicetree/bindings/mux/ 9673F: include/linux/dt-bindings/mux/ 9674F: include/linux/mux/ 9675F: drivers/mux/ 9676 9677MULTITECH MULTIPORT CARD (ISICOM) 9678S: Orphan 9679F: drivers/tty/isicom.c 9680F: include/linux/isicom.h 9681 9682MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9683M: Bin Liu <b-liu@ti.com> 9684L: linux-usb@vger.kernel.org 9685S: Maintained 9686F: drivers/usb/musb/ 9687 9688MXL5007T MEDIA DRIVER 9689M: Michael Krufky <mkrufky@linuxtv.org> 9690L: linux-media@vger.kernel.org 9691W: https://linuxtv.org 9692W: http://github.com/mkrufky 9693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9694T: git git://linuxtv.org/mkrufky/tuners.git 9695S: Maintained 9696F: drivers/media/tuners/mxl5007t.* 9697 9698MXSFB DRM DRIVER 9699M: Marek Vasut <marex@denx.de> 9700S: Supported 9701F: drivers/gpu/drm/mxsfb/ 9702F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9703 9704MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9705M: Chris Lee <christopher.lee@cspi.com> 9706L: netdev@vger.kernel.org 9707W: https://www.cspi.com/ethernet-products/support/downloads/ 9708S: Supported 9709F: drivers/net/ethernet/myricom/myri10ge/ 9710 9711NAND FLASH SUBSYSTEM 9712M: Boris Brezillon <boris.brezillon@bootlin.com> 9713M: Miquel Raynal <miquel.raynal@bootlin.com> 9714R: Richard Weinberger <richard@nod.at> 9715L: linux-mtd@lists.infradead.org 9716W: http://www.linux-mtd.infradead.org/ 9717Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9718T: git git://git.infradead.org/linux-mtd.git nand/fixes 9719T: git git://git.infradead.org/linux-mtd.git nand/next 9720S: Maintained 9721F: drivers/mtd/nand/ 9722F: include/linux/mtd/*nand*.h 9723 9724NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9725M: Daniel Mack <zonque@gmail.com> 9726S: Maintained 9727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9728W: http://www.native-instruments.com 9729F: sound/usb/caiaq/ 9730 9731NATSEMI ETHERNET DRIVER (DP8381x) 9732S: Orphan 9733F: drivers/net/ethernet/natsemi/natsemi.c 9734 9735NCP FILESYSTEM 9736M: Petr Vandrovec <petr@vandrovec.name> 9737S: Obsolete 9738F: drivers/staging/ncpfs/ 9739 9740NCR 5380 SCSI DRIVERS 9741M: Finn Thain <fthain@telegraphics.com.au> 9742M: Michael Schmitz <schmitzmic@gmail.com> 9743L: linux-scsi@vger.kernel.org 9744S: Maintained 9745F: Documentation/scsi/g_NCR5380.txt 9746F: drivers/scsi/NCR5380.* 9747F: drivers/scsi/arm/cumana_1.c 9748F: drivers/scsi/arm/oak.c 9749F: drivers/scsi/atari_scsi.* 9750F: drivers/scsi/dmx3191d.c 9751F: drivers/scsi/g_NCR5380.* 9752F: drivers/scsi/mac_scsi.* 9753F: drivers/scsi/sun3_scsi.* 9754F: drivers/scsi/sun3_scsi_vme.c 9755 9756NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9757M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9758L: linux-scsi@vger.kernel.org 9759S: Maintained 9760F: drivers/scsi/NCR_D700.* 9761 9762NCT6775 HARDWARE MONITOR DRIVER 9763M: Guenter Roeck <linux@roeck-us.net> 9764L: linux-hwmon@vger.kernel.org 9765S: Maintained 9766F: Documentation/hwmon/nct6775 9767F: drivers/hwmon/nct6775.c 9768 9769NET_FAILOVER MODULE 9770M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9771L: netdev@vger.kernel.org 9772S: Supported 9773F: driver/net/net_failover.c 9774F: include/net/net_failover.h 9775F: Documentation/networking/net_failover.rst 9776 9777NETEFFECT IWARP RNIC DRIVER (IW_NES) 9778M: Faisal Latif <faisal.latif@intel.com> 9779L: linux-rdma@vger.kernel.org 9780W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9781S: Supported 9782F: drivers/infiniband/hw/nes/ 9783F: include/uapi/rdma/nes-abi.h 9784 9785NETEM NETWORK EMULATOR 9786M: Stephen Hemminger <stephen@networkplumber.org> 9787L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9788S: Maintained 9789F: net/sched/sch_netem.c 9790 9791NETERION 10GbE DRIVERS (s2io/vxge) 9792M: Jon Mason <jdmason@kudzu.us> 9793L: netdev@vger.kernel.org 9794S: Supported 9795F: Documentation/networking/s2io.txt 9796F: Documentation/networking/vxge.txt 9797F: drivers/net/ethernet/neterion/ 9798 9799NETFILTER 9800M: Pablo Neira Ayuso <pablo@netfilter.org> 9801M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9802M: Florian Westphal <fw@strlen.de> 9803L: netfilter-devel@vger.kernel.org 9804L: coreteam@netfilter.org 9805W: http://www.netfilter.org/ 9806W: http://www.iptables.org/ 9807W: http://www.nftables.org/ 9808Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9811S: Maintained 9812F: include/linux/netfilter* 9813F: include/linux/netfilter/ 9814F: include/net/netfilter/ 9815F: include/uapi/linux/netfilter* 9816F: include/uapi/linux/netfilter/ 9817F: net/*/netfilter.c 9818F: net/*/netfilter/ 9819F: net/netfilter/ 9820F: net/bridge/br_netfilter*.c 9821 9822NETROM NETWORK LAYER 9823M: Ralf Baechle <ralf@linux-mips.org> 9824L: linux-hams@vger.kernel.org 9825W: http://www.linux-ax25.org/ 9826S: Maintained 9827F: include/net/netrom.h 9828F: include/uapi/linux/netrom.h 9829F: net/netrom/ 9830 9831NETRONOME ETHERNET DRIVERS 9832M: Jakub Kicinski <jakub.kicinski@netronome.com> 9833L: oss-drivers@netronome.com 9834S: Maintained 9835F: drivers/net/ethernet/netronome/ 9836 9837NETWORK BLOCK DEVICE (NBD) 9838M: Josef Bacik <josef@toxicpanda.com> 9839S: Maintained 9840L: linux-block@vger.kernel.org 9841L: nbd@other.debian.org 9842F: Documentation/blockdev/nbd.txt 9843F: drivers/block/nbd.c 9844F: include/uapi/linux/nbd.h 9845 9846NETWORK DROP MONITOR 9847M: Neil Horman <nhorman@tuxdriver.com> 9848L: netdev@vger.kernel.org 9849S: Maintained 9850W: https://fedorahosted.org/dropwatch/ 9851F: net/core/drop_monitor.c 9852 9853NETWORKING DRIVERS 9854M: "David S. Miller" <davem@davemloft.net> 9855L: netdev@vger.kernel.org 9856W: http://www.linuxfoundation.org/en/Net 9857Q: http://patchwork.ozlabs.org/project/netdev/list/ 9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9860S: Odd Fixes 9861F: Documentation/devicetree/bindings/net/ 9862F: drivers/net/ 9863F: include/linux/if_* 9864F: include/linux/netdevice.h 9865F: include/linux/etherdevice.h 9866F: include/linux/fcdevice.h 9867F: include/linux/fddidevice.h 9868F: include/linux/hippidevice.h 9869F: include/linux/inetdevice.h 9870F: include/uapi/linux/if_* 9871F: include/uapi/linux/netdevice.h 9872 9873NETWORKING DRIVERS (WIRELESS) 9874M: Kalle Valo <kvalo@codeaurora.org> 9875L: linux-wireless@vger.kernel.org 9876Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9879S: Maintained 9880F: Documentation/devicetree/bindings/net/wireless/ 9881F: drivers/net/wireless/ 9882 9883NETWORKING [DSA] 9884M: Andrew Lunn <andrew@lunn.ch> 9885M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9886M: Florian Fainelli <f.fainelli@gmail.com> 9887S: Maintained 9888F: net/dsa/ 9889F: include/net/dsa.h 9890F: include/linux/dsa/ 9891F: drivers/net/dsa/ 9892 9893NETWORKING [GENERAL] 9894M: "David S. Miller" <davem@davemloft.net> 9895L: netdev@vger.kernel.org 9896W: http://www.linuxfoundation.org/en/Net 9897Q: http://patchwork.ozlabs.org/project/netdev/list/ 9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9900B: mailto:netdev@vger.kernel.org 9901S: Maintained 9902F: net/ 9903F: include/net/ 9904F: include/linux/in.h 9905F: include/linux/net.h 9906F: include/linux/netdevice.h 9907F: include/uapi/linux/in.h 9908F: include/uapi/linux/net.h 9909F: include/uapi/linux/netdevice.h 9910F: include/uapi/linux/net_namespace.h 9911F: tools/testing/selftests/net/ 9912F: lib/net_utils.c 9913F: lib/random32.c 9914F: Documentation/networking/ 9915 9916NETWORKING [IPSEC] 9917M: Steffen Klassert <steffen.klassert@secunet.com> 9918M: Herbert Xu <herbert@gondor.apana.org.au> 9919M: "David S. Miller" <davem@davemloft.net> 9920L: netdev@vger.kernel.org 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9923S: Maintained 9924F: net/core/flow.c 9925F: net/xfrm/ 9926F: net/key/ 9927F: net/ipv4/xfrm* 9928F: net/ipv4/esp4* 9929F: net/ipv4/ah4.c 9930F: net/ipv4/ipcomp.c 9931F: net/ipv4/ip_vti.c 9932F: net/ipv6/xfrm* 9933F: net/ipv6/esp6* 9934F: net/ipv6/ah6.c 9935F: net/ipv6/ipcomp6.c 9936F: net/ipv6/ip6_vti.c 9937F: include/uapi/linux/xfrm.h 9938F: include/net/xfrm.h 9939 9940NETWORKING [IPv4/IPv6] 9941M: "David S. Miller" <davem@davemloft.net> 9942M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9943M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9944L: netdev@vger.kernel.org 9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9946S: Maintained 9947F: net/ipv4/ 9948F: net/ipv6/ 9949F: include/net/ip* 9950F: arch/x86/net/* 9951 9952NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9953M: Paul Moore <paul@paul-moore.com> 9954W: https://github.com/netlabel 9955L: netdev@vger.kernel.org 9956L: linux-security-module@vger.kernel.org 9957S: Maintained 9958F: Documentation/netlabel/ 9959F: include/net/calipso.h 9960F: include/net/cipso_ipv4.h 9961F: include/net/netlabel.h 9962F: include/uapi/linux/netfilter/xt_SECMARK.h 9963F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9964F: net/netlabel/ 9965F: net/ipv4/cipso_ipv4.c 9966F: net/ipv6/calipso.c 9967F: net/netfilter/xt_CONNSECMARK.c 9968F: net/netfilter/xt_SECMARK.c 9969 9970NETWORKING [TCP] 9971M: Eric Dumazet <edumazet@google.com> 9972L: netdev@vger.kernel.org 9973S: Maintained 9974F: net/ipv4/tcp*.c 9975F: net/ipv4/syncookies.c 9976F: net/ipv6/tcp*.c 9977F: net/ipv6/syncookies.c 9978F: include/uapi/linux/tcp.h 9979F: include/net/tcp.h 9980F: include/linux/tcp.h 9981F: include/trace/events/tcp.h 9982 9983NETWORKING [TLS] 9984M: Boris Pismenny <borisp@mellanox.com> 9985M: Aviad Yehezkel <aviadye@mellanox.com> 9986M: Dave Watson <davejwatson@fb.com> 9987L: netdev@vger.kernel.org 9988S: Maintained 9989F: net/tls/* 9990F: include/uapi/linux/tls.h 9991F: include/net/tls.h 9992 9993NETWORKING [WIRELESS] 9994L: linux-wireless@vger.kernel.org 9995Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9996 9997NETDEVSIM 9998M: Jakub Kicinski <jakub.kicinski@netronome.com> 9999S: Maintained 10000F: drivers/net/netdevsim/* 10001 10002NETXEN (1/10) GbE SUPPORT 10003M: Manish Chopra <manish.chopra@cavium.com> 10004M: Rahul Verma <rahul.verma@cavium.com> 10005M: Dept-GELinuxNICDev@cavium.com 10006L: netdev@vger.kernel.org 10007S: Supported 10008F: drivers/net/ethernet/qlogic/netxen/ 10009 10010NFC SUBSYSTEM 10011M: Samuel Ortiz <sameo@linux.intel.com> 10012L: linux-wireless@vger.kernel.org 10013L: linux-nfc@lists.01.org (subscribers-only) 10014S: Supported 10015F: net/nfc/ 10016F: include/net/nfc/ 10017F: include/uapi/linux/nfc.h 10018F: drivers/nfc/ 10019F: include/linux/platform_data/nfcmrvl.h 10020F: include/linux/platform_data/nxp-nci.h 10021F: Documentation/devicetree/bindings/net/nfc/ 10022 10023NFS, SUNRPC, AND LOCKD CLIENTS 10024M: Trond Myklebust <trond.myklebust@hammerspace.com> 10025M: Anna Schumaker <anna.schumaker@netapp.com> 10026L: linux-nfs@vger.kernel.org 10027W: http://client.linux-nfs.org 10028T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10029S: Maintained 10030F: fs/lockd/ 10031F: fs/nfs/ 10032F: fs/nfs_common/ 10033F: net/sunrpc/ 10034F: include/linux/lockd/ 10035F: include/linux/nfs* 10036F: include/linux/sunrpc/ 10037F: include/uapi/linux/nfs* 10038F: include/uapi/linux/sunrpc/ 10039 10040NILFS2 FILESYSTEM 10041M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10042L: linux-nilfs@vger.kernel.org 10043W: https://nilfs.sourceforge.io/ 10044W: https://nilfs.osdn.jp/ 10045T: git git://github.com/konis/nilfs2.git 10046S: Supported 10047F: Documentation/filesystems/nilfs2.txt 10048F: fs/nilfs2/ 10049F: include/trace/events/nilfs2.h 10050F: include/uapi/linux/nilfs2_api.h 10051F: include/uapi/linux/nilfs2_ondisk.h 10052 10053NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10054M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10055W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10056S: Maintained 10057F: Documentation/scsi/NinjaSCSI.txt 10058F: drivers/scsi/pcmcia/nsp_* 10059 10060NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10061M: GOTO Masanori <gotom@debian.or.jp> 10062M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10063W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10064S: Maintained 10065F: Documentation/scsi/NinjaSCSI.txt 10066F: drivers/scsi/nsp32* 10067 10068NIOS2 ARCHITECTURE 10069M: Ley Foon Tan <lftan@altera.com> 10070L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10072S: Maintained 10073F: arch/nios2/ 10074 10075NOHZ, DYNTICKS SUPPORT 10076M: Frederic Weisbecker <fweisbec@gmail.com> 10077M: Thomas Gleixner <tglx@linutronix.de> 10078M: Ingo Molnar <mingo@kernel.org> 10079L: linux-kernel@vger.kernel.org 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10081S: Maintained 10082F: kernel/time/tick*.* 10083F: include/linux/tick.h 10084F: include/linux/sched/nohz.h 10085 10086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10087M: Pavel Machek <pavel@ucw.cz> 10088M: Sakari Ailus <sakari.ailus@iki.fi> 10089L: linux-media@vger.kernel.org 10090S: Maintained 10091F: drivers/media/i2c/et8ek8 10092F: drivers/media/i2c/ad5820.c 10093 10094NOKIA N900 POWER SUPPLY DRIVERS 10095R: Pali Rohár <pali.rohar@gmail.com> 10096F: include/linux/power/bq2415x_charger.h 10097F: include/linux/power/bq27xxx_battery.h 10098F: include/linux/power/isp1704_charger.h 10099F: drivers/power/supply/bq2415x_charger.c 10100F: drivers/power/supply/bq27xxx_battery.c 10101F: drivers/power/supply/bq27xxx_battery_i2c.c 10102F: drivers/power/supply/isp1704_charger.c 10103F: drivers/power/supply/rx51_battery.c 10104 10105NTB AMD DRIVER 10106M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10107L: linux-ntb@googlegroups.com 10108S: Supported 10109F: drivers/ntb/hw/amd/ 10110 10111NTB DRIVER CORE 10112M: Jon Mason <jdmason@kudzu.us> 10113M: Dave Jiang <dave.jiang@intel.com> 10114M: Allen Hubbe <allenbh@gmail.com> 10115L: linux-ntb@googlegroups.com 10116S: Supported 10117W: https://github.com/jonmason/ntb/wiki 10118T: git git://github.com/jonmason/ntb.git 10119F: drivers/ntb/ 10120F: drivers/net/ntb_netdev.c 10121F: include/linux/ntb.h 10122F: include/linux/ntb_transport.h 10123F: tools/testing/selftests/ntb/ 10124 10125NTB IDT DRIVER 10126M: Serge Semin <fancer.lancer@gmail.com> 10127L: linux-ntb@googlegroups.com 10128S: Supported 10129F: drivers/ntb/hw/idt/ 10130 10131NTB INTEL DRIVER 10132M: Dave Jiang <dave.jiang@intel.com> 10133L: linux-ntb@googlegroups.com 10134S: Supported 10135W: https://github.com/davejiang/linux/wiki 10136T: git https://github.com/davejiang/linux.git 10137F: drivers/ntb/hw/intel/ 10138 10139NTFS FILESYSTEM 10140M: Anton Altaparmakov <anton@tuxera.com> 10141L: linux-ntfs-dev@lists.sourceforge.net 10142W: http://www.tuxera.com/ 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10144S: Supported 10145F: Documentation/filesystems/ntfs.txt 10146F: fs/ntfs/ 10147 10148NUBUS SUBSYSTEM 10149M: Finn Thain <fthain@telegraphics.com.au> 10150L: linux-m68k@lists.linux-m68k.org 10151S: Maintained 10152F: arch/*/include/asm/nubus.h 10153F: drivers/nubus/ 10154F: include/linux/nubus.h 10155F: include/uapi/linux/nubus.h 10156 10157NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10158M: Antonino Daplas <adaplas@gmail.com> 10159L: linux-fbdev@vger.kernel.org 10160S: Maintained 10161F: drivers/video/fbdev/riva/ 10162F: drivers/video/fbdev/nvidia/ 10163 10164NVM EXPRESS DRIVER 10165M: Keith Busch <keith.busch@intel.com> 10166M: Jens Axboe <axboe@fb.com> 10167M: Christoph Hellwig <hch@lst.de> 10168M: Sagi Grimberg <sagi@grimberg.me> 10169L: linux-nvme@lists.infradead.org 10170T: git://git.infradead.org/nvme.git 10171W: http://git.infradead.org/nvme.git 10172S: Supported 10173F: drivers/nvme/host/ 10174F: include/linux/nvme.h 10175F: include/uapi/linux/nvme_ioctl.h 10176 10177NVM EXPRESS FC TRANSPORT DRIVERS 10178M: James Smart <james.smart@broadcom.com> 10179L: linux-nvme@lists.infradead.org 10180S: Supported 10181F: include/linux/nvme-fc.h 10182F: include/linux/nvme-fc-driver.h 10183F: drivers/nvme/host/fc.c 10184F: drivers/nvme/target/fc.c 10185F: drivers/nvme/target/fcloop.c 10186 10187NVM EXPRESS TARGET DRIVER 10188M: Christoph Hellwig <hch@lst.de> 10189M: Sagi Grimberg <sagi@grimberg.me> 10190L: linux-nvme@lists.infradead.org 10191T: git://git.infradead.org/nvme.git 10192W: http://git.infradead.org/nvme.git 10193S: Supported 10194F: drivers/nvme/target/ 10195 10196NVMEM FRAMEWORK 10197M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10198S: Maintained 10199F: drivers/nvmem/ 10200F: Documentation/devicetree/bindings/nvmem/ 10201F: Documentation/ABI/stable/sysfs-bus-nvmem 10202F: include/linux/nvmem-consumer.h 10203F: include/linux/nvmem-provider.h 10204 10205NXP SGTL5000 DRIVER 10206M: Fabio Estevam <fabio.estevam@nxp.com> 10207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10208S: Maintained 10209F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10210F: sound/soc/codecs/sgtl5000* 10211 10212NXP TDA998X DRM DRIVER 10213M: Russell King <linux@armlinux.org.uk> 10214S: Supported 10215T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10216T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10217F: drivers/gpu/drm/i2c/tda998x_drv.c 10218F: include/drm/i2c/tda998x.h 10219 10220NXP TFA9879 DRIVER 10221M: Peter Rosin <peda@axentia.se> 10222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10223S: Maintained 10224F: Documentation/devicetree/bindings/sound/tfa9879.txt 10225F: sound/soc/codecs/tfa9879* 10226 10227NXP-NCI NFC DRIVER 10228M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10229R: Charles Gorand <charles.gorand@effinnov.com> 10230L: linux-nfc@lists.01.org (moderated for non-subscribers) 10231S: Supported 10232F: drivers/nfc/nxp-nci 10233 10234OBJTOOL 10235M: Josh Poimboeuf <jpoimboe@redhat.com> 10236M: Peter Zijlstra <peterz@infradead.org> 10237S: Supported 10238F: tools/objtool/ 10239 10240OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10241M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10242M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10243L: linuxppc-dev@lists.ozlabs.org 10244S: Supported 10245F: arch/powerpc/platforms/powernv/ocxl.c 10246F: arch/powerpc/include/asm/pnv-ocxl.h 10247F: drivers/misc/ocxl/ 10248F: include/misc/ocxl* 10249F: include/uapi/misc/ocxl.h 10250F: Documentation/accelerators/ocxl.txt 10251 10252OMAP AUDIO SUPPORT 10253M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10254M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10255L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10256L: linux-omap@vger.kernel.org 10257S: Maintained 10258F: sound/soc/omap/ 10259 10260OMAP CLOCK FRAMEWORK SUPPORT 10261M: Paul Walmsley <paul@pwsan.com> 10262L: linux-omap@vger.kernel.org 10263S: Maintained 10264F: arch/arm/*omap*/*clock* 10265 10266OMAP DEVICE TREE SUPPORT 10267M: Benoît Cousson <bcousson@baylibre.com> 10268M: Tony Lindgren <tony@atomide.com> 10269L: linux-omap@vger.kernel.org 10270L: devicetree@vger.kernel.org 10271S: Maintained 10272F: arch/arm/boot/dts/*omap* 10273F: arch/arm/boot/dts/*am3* 10274F: arch/arm/boot/dts/*am4* 10275F: arch/arm/boot/dts/*am5* 10276F: arch/arm/boot/dts/*dra7* 10277 10278OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10279M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10280L: linux-omap@vger.kernel.org 10281L: linux-fbdev@vger.kernel.org 10282S: Maintained 10283F: drivers/video/fbdev/omap2/ 10284F: Documentation/arm/OMAP/DSS 10285 10286OMAP FRAMEBUFFER SUPPORT 10287M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10288L: linux-fbdev@vger.kernel.org 10289L: linux-omap@vger.kernel.org 10290S: Maintained 10291F: drivers/video/fbdev/omap/ 10292 10293OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10294M: Roger Quadros <rogerq@ti.com> 10295M: Tony Lindgren <tony@atomide.com> 10296L: linux-omap@vger.kernel.org 10297S: Maintained 10298F: drivers/memory/omap-gpmc.c 10299F: arch/arm/mach-omap2/*gpmc* 10300 10301OMAP GPIO DRIVER 10302M: Grygorii Strashko <grygorii.strashko@ti.com> 10303M: Santosh Shilimkar <ssantosh@kernel.org> 10304M: Kevin Hilman <khilman@kernel.org> 10305L: linux-omap@vger.kernel.org 10306S: Maintained 10307F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10308F: drivers/gpio/gpio-omap.c 10309 10310OMAP HARDWARE SPINLOCK SUPPORT 10311M: Ohad Ben-Cohen <ohad@wizery.com> 10312L: linux-omap@vger.kernel.org 10313S: Maintained 10314F: drivers/hwspinlock/omap_hwspinlock.c 10315 10316OMAP HS MMC SUPPORT 10317L: linux-mmc@vger.kernel.org 10318L: linux-omap@vger.kernel.org 10319S: Orphan 10320F: drivers/mmc/host/omap_hsmmc.c 10321 10322OMAP HWMOD DATA 10323M: Paul Walmsley <paul@pwsan.com> 10324L: linux-omap@vger.kernel.org 10325S: Maintained 10326F: arch/arm/mach-omap2/omap_hwmod*data* 10327 10328OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10329M: Benoît Cousson <bcousson@baylibre.com> 10330L: linux-omap@vger.kernel.org 10331S: Maintained 10332F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10333 10334OMAP HWMOD SUPPORT 10335M: Benoît Cousson <bcousson@baylibre.com> 10336M: Paul Walmsley <paul@pwsan.com> 10337L: linux-omap@vger.kernel.org 10338S: Maintained 10339F: arch/arm/mach-omap2/omap_hwmod.* 10340 10341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10343L: linux-media@vger.kernel.org 10344S: Maintained 10345F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10346F: drivers/media/platform/omap3isp/ 10347F: drivers/staging/media/omap4iss/ 10348 10349OMAP MMC SUPPORT 10350M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10351L: linux-omap@vger.kernel.org 10352S: Maintained 10353F: drivers/mmc/host/omap.c 10354 10355OMAP POWER MANAGEMENT SUPPORT 10356M: Kevin Hilman <khilman@kernel.org> 10357L: linux-omap@vger.kernel.org 10358S: Maintained 10359F: arch/arm/*omap*/*pm* 10360F: drivers/cpufreq/omap-cpufreq.c 10361 10362OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10363M: Rajendra Nayak <rnayak@codeaurora.org> 10364M: Paul Walmsley <paul@pwsan.com> 10365L: linux-omap@vger.kernel.org 10366S: Maintained 10367F: arch/arm/mach-omap2/prm* 10368 10369OMAP RANDOM NUMBER GENERATOR SUPPORT 10370M: Deepak Saxena <dsaxena@plexity.net> 10371S: Maintained 10372F: drivers/char/hw_random/omap-rng.c 10373 10374OMAP USB SUPPORT 10375L: linux-usb@vger.kernel.org 10376L: linux-omap@vger.kernel.org 10377S: Orphan 10378F: drivers/usb/*/*omap* 10379F: arch/arm/*omap*/usb* 10380 10381OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10382M: Mark Jackson <mpfj@newflow.co.uk> 10383L: linux-omap@vger.kernel.org 10384S: Maintained 10385F: arch/arm/boot/dts/am335x-nano.dts 10386 10387OMAP1 SUPPORT 10388M: Aaro Koskinen <aaro.koskinen@iki.fi> 10389M: Tony Lindgren <tony@atomide.com> 10390L: linux-omap@vger.kernel.org 10391Q: http://patchwork.kernel.org/project/linux-omap/list/ 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10393S: Maintained 10394F: arch/arm/mach-omap1/ 10395F: arch/arm/plat-omap/ 10396F: arch/arm/configs/omap1_defconfig 10397F: drivers/i2c/busses/i2c-omap.c 10398F: include/linux/i2c-omap.h 10399 10400OMAP2+ SUPPORT 10401M: Tony Lindgren <tony@atomide.com> 10402L: linux-omap@vger.kernel.org 10403W: http://www.muru.com/linux/omap/ 10404W: http://linux.omap.com/ 10405Q: http://patchwork.kernel.org/project/linux-omap/list/ 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10407S: Maintained 10408F: arch/arm/mach-omap2/ 10409F: arch/arm/plat-omap/ 10410F: arch/arm/configs/omap2plus_defconfig 10411F: drivers/i2c/busses/i2c-omap.c 10412F: drivers/irqchip/irq-omap-intc.c 10413F: drivers/mfd/*omap*.c 10414F: drivers/mfd/menelaus.c 10415F: drivers/mfd/palmas.c 10416F: drivers/mfd/tps65217.c 10417F: drivers/mfd/tps65218.c 10418F: drivers/mfd/tps65910.c 10419F: drivers/mfd/twl-core.[ch] 10420F: drivers/mfd/twl4030*.c 10421F: drivers/mfd/twl6030*.c 10422F: drivers/mfd/twl6040*.c 10423F: drivers/regulator/palmas-regulator*.c 10424F: drivers/regulator/pbias-regulator.c 10425F: drivers/regulator/tps65217-regulator.c 10426F: drivers/regulator/tps65218-regulator.c 10427F: drivers/regulator/tps65910-regulator.c 10428F: drivers/regulator/twl-regulator.c 10429F: drivers/regulator/twl6030-regulator.c 10430F: include/linux/i2c-omap.h 10431 10432ONION OMEGA2+ BOARD 10433M: Harvey Hunt <harveyhuntnexus@gmail.com> 10434L: linux-mips@linux-mips.org 10435S: Maintained 10436F: arch/mips/boot/dts/ralink/omega2p.dts 10437 10438OMFS FILESYSTEM 10439M: Bob Copeland <me@bobcopeland.com> 10440L: linux-karma-devel@lists.sourceforge.net 10441S: Maintained 10442F: Documentation/filesystems/omfs.txt 10443F: fs/omfs/ 10444 10445OMNIKEY CARDMAN 4000 DRIVER 10446M: Harald Welte <laforge@gnumonks.org> 10447S: Maintained 10448F: drivers/char/pcmcia/cm4000_cs.c 10449F: include/linux/cm4000_cs.h 10450F: include/uapi/linux/cm4000_cs.h 10451 10452OMNIKEY CARDMAN 4040 DRIVER 10453M: Harald Welte <laforge@gnumonks.org> 10454S: Maintained 10455F: drivers/char/pcmcia/cm4040_cs.* 10456 10457OMNIVISION OV13858 SENSOR DRIVER 10458M: Sakari Ailus <sakari.ailus@linux.intel.com> 10459L: linux-media@vger.kernel.org 10460T: git git://linuxtv.org/media_tree.git 10461S: Maintained 10462F: drivers/media/i2c/ov13858.c 10463 10464OMNIVISION OV2685 SENSOR DRIVER 10465M: Shunqian Zheng <zhengsq@rock-chips.com> 10466L: linux-media@vger.kernel.org 10467T: git git://linuxtv.org/media_tree.git 10468S: Maintained 10469F: drivers/media/i2c/ov2685.c 10470 10471OMNIVISION OV5640 SENSOR DRIVER 10472M: Steve Longerbeam <slongerbeam@gmail.com> 10473L: linux-media@vger.kernel.org 10474T: git git://linuxtv.org/media_tree.git 10475S: Maintained 10476F: drivers/media/i2c/ov5640.c 10477 10478OMNIVISION OV5647 SENSOR DRIVER 10479M: Luis Oliveira <lolivei@synopsys.com> 10480L: linux-media@vger.kernel.org 10481T: git git://linuxtv.org/media_tree.git 10482S: Maintained 10483F: drivers/media/i2c/ov5647.c 10484 10485OMNIVISION OV5695 SENSOR DRIVER 10486M: Shunqian Zheng <zhengsq@rock-chips.com> 10487L: linux-media@vger.kernel.org 10488T: git git://linuxtv.org/media_tree.git 10489S: Maintained 10490F: drivers/media/i2c/ov5695.c 10491 10492OMNIVISION OV7670 SENSOR DRIVER 10493M: Jonathan Corbet <corbet@lwn.net> 10494L: linux-media@vger.kernel.org 10495T: git git://linuxtv.org/media_tree.git 10496S: Maintained 10497F: drivers/media/i2c/ov7670.c 10498F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10499 10500OMNIVISION OV772x SENSOR DRIVER 10501M: Jacopo Mondi <jacopo@jmondi.org> 10502L: linux-media@vger.kernel.org 10503T: git git://linuxtv.org/media_tree.git 10504S: Odd fixes 10505F: drivers/media/i2c/ov772x.c 10506F: include/media/i2c/ov772x.h 10507F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10508 10509OMNIVISION OV7740 SENSOR DRIVER 10510M: Wenyou Yang <wenyou.yang@microchip.com> 10511L: linux-media@vger.kernel.org 10512T: git git://linuxtv.org/media_tree.git 10513S: Maintained 10514F: drivers/media/i2c/ov7740.c 10515F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10516 10517OMNIVISION OV9650 SENSOR DRIVER 10518M: Sakari Ailus <sakari.ailus@linux.intel.com> 10519R: Akinobu Mita <akinobu.mita@gmail.com> 10520R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10521L: linux-media@vger.kernel.org 10522T: git git://linuxtv.org/media_tree.git 10523S: Maintained 10524F: drivers/media/i2c/ov9650.c 10525F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10526 10527ONENAND FLASH DRIVER 10528M: Kyungmin Park <kyungmin.park@samsung.com> 10529L: linux-mtd@lists.infradead.org 10530S: Maintained 10531F: drivers/mtd/nand/onenand/ 10532F: include/linux/mtd/onenand*.h 10533 10534ONSTREAM SCSI TAPE DRIVER 10535M: Willem Riede <osst@riede.org> 10536L: osst-users@lists.sourceforge.net 10537L: linux-scsi@vger.kernel.org 10538S: Maintained 10539F: Documentation/scsi/osst.txt 10540F: drivers/scsi/osst.* 10541F: drivers/scsi/osst_*.h 10542F: drivers/scsi/st.h 10543 10544OP-TEE DRIVER 10545M: Jens Wiklander <jens.wiklander@linaro.org> 10546S: Maintained 10547F: drivers/tee/optee/ 10548 10549OPA-VNIC DRIVER 10550M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10551M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10552L: linux-rdma@vger.kernel.org 10553S: Supported 10554F: drivers/infiniband/ulp/opa_vnic 10555 10556OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10557M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10558M: Frank Rowand <frowand.list@gmail.com> 10559L: devicetree@vger.kernel.org 10560S: Maintained 10561F: Documentation/devicetree/dynamic-resolution-notes.txt 10562F: Documentation/devicetree/overlay-notes.txt 10563F: drivers/of/overlay.c 10564F: drivers/of/resolver.c 10565K: of_overlay_notifier_ 10566 10567OPEN FIRMWARE AND FLATTENED DEVICE TREE 10568M: Rob Herring <robh+dt@kernel.org> 10569M: Frank Rowand <frowand.list@gmail.com> 10570L: devicetree@vger.kernel.org 10571W: http://www.devicetree.org/ 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10573S: Maintained 10574F: drivers/of/ 10575F: include/linux/of*.h 10576F: scripts/dtc/ 10577F: Documentation/ABI/testing/sysfs-firmware-ofw 10578 10579OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10580M: Rob Herring <robh+dt@kernel.org> 10581M: Mark Rutland <mark.rutland@arm.com> 10582L: devicetree@vger.kernel.org 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10584Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10585S: Maintained 10586F: Documentation/devicetree/ 10587F: arch/*/boot/dts/ 10588F: include/dt-bindings/ 10589 10590OPENCORES I2C BUS DRIVER 10591M: Peter Korsgaard <jacmet@sunsite.dk> 10592L: linux-i2c@vger.kernel.org 10593S: Maintained 10594F: Documentation/i2c/busses/i2c-ocores 10595F: drivers/i2c/busses/i2c-ocores.c 10596 10597OPENRISC ARCHITECTURE 10598M: Jonas Bonn <jonas@southpole.se> 10599M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10600M: Stafford Horne <shorne@gmail.com> 10601T: git git://github.com/openrisc/linux.git 10602L: openrisc@lists.librecores.org 10603W: http://openrisc.io 10604S: Maintained 10605F: Documentation/devicetree/bindings/openrisc/ 10606F: Documentation/openrisc/ 10607F: arch/openrisc/ 10608F: drivers/irqchip/irq-ompic.c 10609F: drivers/irqchip/irq-or1k-* 10610 10611OPENVSWITCH 10612M: Pravin B Shelar <pshelar@ovn.org> 10613L: netdev@vger.kernel.org 10614L: dev@openvswitch.org 10615W: http://openvswitch.org 10616S: Maintained 10617F: net/openvswitch/ 10618F: include/uapi/linux/openvswitch.h 10619 10620OPERATING PERFORMANCE POINTS (OPP) 10621M: Viresh Kumar <vireshk@kernel.org> 10622M: Nishanth Menon <nm@ti.com> 10623M: Stephen Boyd <sboyd@kernel.org> 10624L: linux-pm@vger.kernel.org 10625S: Maintained 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10627F: drivers/opp/ 10628F: include/linux/pm_opp.h 10629F: Documentation/power/opp.txt 10630F: Documentation/devicetree/bindings/opp/ 10631 10632OPL4 DRIVER 10633M: Clemens Ladisch <clemens@ladisch.de> 10634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10635T: git git://git.alsa-project.org/alsa-kernel.git 10636S: Maintained 10637F: sound/drivers/opl4/ 10638 10639OPROFILE 10640M: Robert Richter <rric@kernel.org> 10641L: oprofile-list@lists.sf.net 10642S: Maintained 10643F: arch/*/include/asm/oprofile*.h 10644F: arch/*/oprofile/ 10645F: drivers/oprofile/ 10646F: include/linux/oprofile.h 10647 10648ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10649M: Mark Fasheh <mark@fasheh.com> 10650M: Joel Becker <jlbec@evilplan.org> 10651L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10652W: http://ocfs2.wiki.kernel.org 10653S: Supported 10654F: Documentation/filesystems/ocfs2.txt 10655F: Documentation/filesystems/dlmfs.txt 10656F: fs/ocfs2/ 10657 10658ORANGEFS FILESYSTEM 10659M: Mike Marshall <hubcap@omnibond.com> 10660R: Martin Brandenburg <martin@omnibond.com> 10661L: devel@lists.orangefs.org 10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10663S: Supported 10664F: fs/orangefs/ 10665F: Documentation/filesystems/orangefs.txt 10666 10667ORINOCO DRIVER 10668L: linux-wireless@vger.kernel.org 10669W: http://wireless.kernel.org/en/users/Drivers/orinoco 10670W: http://www.nongnu.org/orinoco/ 10671S: Orphan 10672F: drivers/net/wireless/intersil/orinoco/ 10673 10674OSD LIBRARY and FILESYSTEM 10675M: Boaz Harrosh <ooo@electrozaur.com> 10676S: Maintained 10677F: drivers/scsi/osd/ 10678F: include/scsi/osd_* 10679F: fs/exofs/ 10680 10681OV2659 OMNIVISION SENSOR DRIVER 10682M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10683L: linux-media@vger.kernel.org 10684W: https://linuxtv.org 10685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10686T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10687S: Maintained 10688F: drivers/media/i2c/ov2659.c 10689F: include/media/i2c/ov2659.h 10690 10691OVERLAY FILESYSTEM 10692M: Miklos Szeredi <miklos@szeredi.hu> 10693L: linux-unionfs@vger.kernel.org 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10695S: Supported 10696F: fs/overlayfs/ 10697F: Documentation/filesystems/overlayfs.txt 10698 10699P54 WIRELESS DRIVER 10700M: Christian Lamparter <chunkeey@googlemail.com> 10701L: linux-wireless@vger.kernel.org 10702W: http://wireless.kernel.org/en/users/Drivers/p54 10703S: Maintained 10704F: drivers/net/wireless/intersil/p54/ 10705 10706PA SEMI ETHERNET DRIVER 10707L: netdev@vger.kernel.org 10708S: Orphan 10709F: drivers/net/ethernet/pasemi/* 10710 10711PA SEMI SMBUS DRIVER 10712L: linux-i2c@vger.kernel.org 10713S: Orphan 10714F: drivers/i2c/busses/i2c-pasemi.c 10715 10716PADATA PARALLEL EXECUTION MECHANISM 10717M: Steffen Klassert <steffen.klassert@secunet.com> 10718L: linux-crypto@vger.kernel.org 10719S: Maintained 10720F: kernel/padata.c 10721F: include/linux/padata.h 10722F: Documentation/padata.txt 10723 10724PANASONIC LAPTOP ACPI EXTRAS DRIVER 10725M: Harald Welte <laforge@gnumonks.org> 10726L: platform-driver-x86@vger.kernel.org 10727S: Maintained 10728F: drivers/platform/x86/panasonic-laptop.c 10729 10730PARALLEL LCD/KEYPAD PANEL DRIVER 10731M: Willy Tarreau <willy@haproxy.com> 10732M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10733S: Odd Fixes 10734F: Documentation/misc-devices/lcd-panel-cgram.txt 10735F: drivers/misc/panel.c 10736 10737PARALLEL PORT SUBSYSTEM 10738M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10739M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10740L: linux-parport@lists.infradead.org (subscribers-only) 10741S: Maintained 10742F: drivers/parport/ 10743F: include/linux/parport*.h 10744F: drivers/char/ppdev.c 10745F: include/uapi/linux/ppdev.h 10746F: Documentation/parport*.txt 10747 10748PARAVIRT_OPS INTERFACE 10749M: Juergen Gross <jgross@suse.com> 10750M: Alok Kataria <akataria@vmware.com> 10751L: virtualization@lists.linux-foundation.org 10752S: Supported 10753F: Documentation/virtual/paravirt_ops.txt 10754F: arch/*/kernel/paravirt* 10755F: arch/*/include/asm/paravirt*.h 10756F: include/linux/hypervisor.h 10757 10758PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10759M: Tim Waugh <tim@cyberelk.net> 10760L: linux-parport@lists.infradead.org (subscribers-only) 10761S: Maintained 10762F: Documentation/blockdev/paride.txt 10763F: drivers/block/paride/ 10764 10765PARISC ARCHITECTURE 10766M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10767M: Helge Deller <deller@gmx.de> 10768L: linux-parisc@vger.kernel.org 10769W: http://www.parisc-linux.org/ 10770Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10773S: Maintained 10774F: arch/parisc/ 10775F: Documentation/parisc/ 10776F: drivers/parisc/ 10777F: drivers/char/agp/parisc-agp.c 10778F: drivers/input/serio/gscps2.c 10779F: drivers/parport/parport_gsc.* 10780F: drivers/tty/serial/8250/8250_gsc.c 10781F: drivers/video/fbdev/sti* 10782F: drivers/video/console/sti* 10783F: drivers/video/logo/logo_parisc* 10784 10785PARMAN 10786M: Jiri Pirko <jiri@mellanox.com> 10787L: netdev@vger.kernel.org 10788S: Supported 10789F: lib/parman.c 10790F: lib/test_parman.c 10791F: include/linux/parman.h 10792 10793PC87360 HARDWARE MONITORING DRIVER 10794M: Jim Cromie <jim.cromie@gmail.com> 10795L: linux-hwmon@vger.kernel.org 10796S: Maintained 10797F: Documentation/hwmon/pc87360 10798F: drivers/hwmon/pc87360.c 10799 10800PC8736x GPIO DRIVER 10801M: Jim Cromie <jim.cromie@gmail.com> 10802S: Maintained 10803F: drivers/char/pc8736x_gpio.c 10804 10805PC87427 HARDWARE MONITORING DRIVER 10806M: Jean Delvare <jdelvare@suse.com> 10807L: linux-hwmon@vger.kernel.org 10808S: Maintained 10809F: Documentation/hwmon/pc87427 10810F: drivers/hwmon/pc87427.c 10811 10812PCA9532 LED DRIVER 10813M: Riku Voipio <riku.voipio@iki.fi> 10814S: Maintained 10815F: drivers/leds/leds-pca9532.c 10816F: include/linux/leds-pca9532.h 10817 10818PCA9541 I2C BUS MASTER SELECTOR DRIVER 10819M: Guenter Roeck <linux@roeck-us.net> 10820L: linux-i2c@vger.kernel.org 10821S: Maintained 10822F: drivers/i2c/muxes/i2c-mux-pca9541.c 10823 10824PCDP - PRIMARY CONSOLE AND DEBUG PORT 10825M: Khalid Aziz <khalid@gonehiking.org> 10826S: Maintained 10827F: drivers/firmware/pcdp.* 10828 10829PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10830M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10831L: linux-pci@vger.kernel.org 10832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10833S: Maintained 10834F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10835F: drivers/pci/host/pci-aardvark.c 10836 10837PCI DRIVER FOR ALTERA PCIE IP 10838M: Ley Foon Tan <lftan@altera.com> 10839L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10840L: linux-pci@vger.kernel.org 10841S: Supported 10842F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10843F: drivers/pci/host/pcie-altera.c 10844 10845PCI DRIVER FOR APPLIEDMICRO XGENE 10846M: Tanmay Inamdar <tinamdar@apm.com> 10847L: linux-pci@vger.kernel.org 10848L: linux-arm-kernel@lists.infradead.org 10849S: Maintained 10850F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10851F: drivers/pci/host/pci-xgene.c 10852 10853PCI DRIVER FOR ARM VERSATILE PLATFORM 10854M: Rob Herring <robh@kernel.org> 10855L: linux-pci@vger.kernel.org 10856L: linux-arm-kernel@lists.infradead.org 10857S: Maintained 10858F: Documentation/devicetree/bindings/pci/versatile.txt 10859F: drivers/pci/host/pci-versatile.c 10860 10861PCI DRIVER FOR ARMADA 8K 10862M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10863L: linux-pci@vger.kernel.org 10864L: linux-arm-kernel@lists.infradead.org 10865S: Maintained 10866F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10867F: drivers/pci/dwc/pcie-armada8k.c 10868 10869PCI DRIVER FOR CADENCE PCIE IP 10870M: Alan Douglas <adouglas@cadence.com> 10871L: linux-pci@vger.kernel.org 10872S: Maintained 10873F: Documentation/devicetree/bindings/pci/cdns,*.txt 10874F: drivers/pci/cadence/pcie-cadence* 10875 10876PCI DRIVER FOR FREESCALE LAYERSCAPE 10877M: Minghuan Lian <minghuan.Lian@nxp.com> 10878M: Mingkai Hu <mingkai.hu@nxp.com> 10879M: Roy Zang <roy.zang@nxp.com> 10880L: linuxppc-dev@lists.ozlabs.org 10881L: linux-pci@vger.kernel.org 10882L: linux-arm-kernel@lists.infradead.org 10883S: Maintained 10884F: drivers/pci/dwc/*layerscape* 10885 10886PCI DRIVER FOR GENERIC OF HOSTS 10887M: Will Deacon <will.deacon@arm.com> 10888L: linux-pci@vger.kernel.org 10889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10890S: Maintained 10891F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10892F: drivers/pci/host/pci-host-common.c 10893F: drivers/pci/host/pci-host-generic.c 10894 10895PCI DRIVER FOR IMX6 10896M: Richard Zhu <hongxing.zhu@nxp.com> 10897M: Lucas Stach <l.stach@pengutronix.de> 10898L: linux-pci@vger.kernel.org 10899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10900S: Maintained 10901F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10902F: drivers/pci/dwc/*imx6* 10903 10904PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10905M: Keith Busch <keith.busch@intel.com> 10906M: Jonathan Derrick <jonathan.derrick@intel.com> 10907L: linux-pci@vger.kernel.org 10908S: Supported 10909F: drivers/pci/host/vmd.c 10910 10911PCI DRIVER FOR MICROSEMI SWITCHTEC 10912M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10913M: Logan Gunthorpe <logang@deltatee.com> 10914L: linux-pci@vger.kernel.org 10915S: Maintained 10916F: Documentation/switchtec.txt 10917F: Documentation/ABI/testing/sysfs-class-switchtec 10918F: drivers/pci/switch/switchtec* 10919F: include/uapi/linux/switchtec_ioctl.h 10920F: include/linux/switchtec.h 10921F: drivers/ntb/hw/mscc/ 10922 10923PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10924M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10925M: Jason Cooper <jason@lakedaemon.net> 10926L: linux-pci@vger.kernel.org 10927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10928S: Maintained 10929F: drivers/pci/host/*mvebu* 10930 10931PCI DRIVER FOR NVIDIA TEGRA 10932M: Thierry Reding <thierry.reding@gmail.com> 10933L: linux-tegra@vger.kernel.org 10934L: linux-pci@vger.kernel.org 10935S: Supported 10936F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10937F: drivers/pci/host/pci-tegra.c 10938 10939PCI DRIVER FOR RENESAS R-CAR 10940M: Simon Horman <horms@verge.net.au> 10941L: linux-pci@vger.kernel.org 10942L: linux-renesas-soc@vger.kernel.org 10943S: Maintained 10944F: drivers/pci/host/*rcar* 10945 10946PCI DRIVER FOR SAMSUNG EXYNOS 10947M: Jingoo Han <jingoohan1@gmail.com> 10948L: linux-pci@vger.kernel.org 10949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10950L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10951S: Maintained 10952F: drivers/pci/dwc/pci-exynos.c 10953 10954PCI DRIVER FOR SYNOPSYS DESIGNWARE 10955M: Jingoo Han <jingoohan1@gmail.com> 10956M: Joao Pinto <Joao.Pinto@synopsys.com> 10957L: linux-pci@vger.kernel.org 10958S: Maintained 10959F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10960F: drivers/pci/dwc/*designware* 10961 10962PCI DRIVER FOR TI DRA7XX 10963M: Kishon Vijay Abraham I <kishon@ti.com> 10964L: linux-omap@vger.kernel.org 10965L: linux-pci@vger.kernel.org 10966S: Supported 10967F: Documentation/devicetree/bindings/pci/ti-pci.txt 10968F: drivers/pci/dwc/pci-dra7xx.c 10969 10970PCI DRIVER FOR TI KEYSTONE 10971M: Murali Karicheri <m-karicheri2@ti.com> 10972L: linux-pci@vger.kernel.org 10973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10974S: Maintained 10975F: drivers/pci/dwc/*keystone* 10976 10977PCI ENDPOINT SUBSYSTEM 10978M: Kishon Vijay Abraham I <kishon@ti.com> 10979M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10980L: linux-pci@vger.kernel.org 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10982S: Supported 10983F: drivers/pci/endpoint/ 10984F: drivers/misc/pci_endpoint_test.c 10985F: tools/pci/ 10986 10987PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10988M: Russell Currey <ruscur@russell.cc> 10989L: linuxppc-dev@lists.ozlabs.org 10990S: Supported 10991F: Documentation/powerpc/eeh-pci-error-recovery.txt 10992F: arch/powerpc/kernel/eeh*.c 10993F: arch/powerpc/platforms/*/eeh*.c 10994F: arch/powerpc/include/*/eeh*.h 10995 10996PCI ERROR RECOVERY 10997M: Linas Vepstas <linasvepstas@gmail.com> 10998L: linux-pci@vger.kernel.org 10999S: Supported 11000F: Documentation/PCI/pci-error-recovery.txt 11001 11002PCI MSI DRIVER FOR ALTERA MSI IP 11003M: Ley Foon Tan <lftan@altera.com> 11004L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11005L: linux-pci@vger.kernel.org 11006S: Supported 11007F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11008F: drivers/pci/host/pcie-altera-msi.c 11009 11010PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11011M: Duc Dang <dhdang@apm.com> 11012L: linux-pci@vger.kernel.org 11013L: linux-arm-kernel@lists.infradead.org 11014S: Maintained 11015F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11016F: drivers/pci/host/pci-xgene-msi.c 11017 11018PCI SUBSYSTEM 11019M: Bjorn Helgaas <bhelgaas@google.com> 11020L: linux-pci@vger.kernel.org 11021Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11023S: Supported 11024F: Documentation/devicetree/bindings/pci/ 11025F: Documentation/PCI/ 11026F: drivers/acpi/pci* 11027F: drivers/pci/ 11028F: include/asm-generic/pci* 11029F: include/linux/pci* 11030F: include/linux/of_pci.h 11031F: include/uapi/linux/pci* 11032F: lib/pci* 11033F: arch/x86/pci/ 11034F: arch/x86/kernel/quirks.c 11035 11036PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11037M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11038L: linux-pci@vger.kernel.org 11039Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11041S: Supported 11042F: drivers/pci/cadence/ 11043F: drivers/pci/host/ 11044F: drivers/pci/dwc/ 11045 11046PCIE DRIVER FOR AXIS ARTPEC 11047M: Jesper Nilsson <jesper.nilsson@axis.com> 11048L: linux-arm-kernel@axis.com 11049L: linux-pci@vger.kernel.org 11050S: Maintained 11051F: Documentation/devicetree/bindings/pci/axis,artpec* 11052F: drivers/pci/dwc/*artpec* 11053 11054PCIE DRIVER FOR CAVIUM THUNDERX 11055M: David Daney <david.daney@cavium.com> 11056L: linux-pci@vger.kernel.org 11057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11058S: Supported 11059F: Documentation/devicetree/bindings/pci/pci-thunder-* 11060F: drivers/pci/host/pci-thunder-* 11061 11062PCIE DRIVER FOR HISILICON 11063M: Zhou Wang <wangzhou1@hisilicon.com> 11064L: linux-pci@vger.kernel.org 11065S: Maintained 11066F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11067F: drivers/pci/dwc/pcie-hisi.c 11068 11069PCIE DRIVER FOR HISILICON KIRIN 11070M: Xiaowei Song <songxiaowei@hisilicon.com> 11071M: Binghui Wang <wangbinghui@hisilicon.com> 11072L: linux-pci@vger.kernel.org 11073S: Maintained 11074F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 11075F: drivers/pci/dwc/pcie-kirin.c 11076 11077PCIE DRIVER FOR HISILICON STB 11078M: Jianguo Sun <sunjianguo1@huawei.com> 11079M: Shawn Guo <shawn.guo@linaro.org> 11080L: linux-pci@vger.kernel.org 11081S: Maintained 11082F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11083F: drivers/pci/dwc/pcie-histb.c 11084 11085PCIE DRIVER FOR MEDIATEK 11086M: Ryder Lee <ryder.lee@mediatek.com> 11087L: linux-pci@vger.kernel.org 11088L: linux-mediatek@lists.infradead.org 11089S: Supported 11090F: Documentation/devicetree/bindings/pci/mediatek* 11091F: drivers/pci/host/*mediatek* 11092 11093PCIE DRIVER FOR QUALCOMM MSM 11094M: Stanimir Varbanov <svarbanov@mm-sol.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-arm-msm@vger.kernel.org 11097S: Maintained 11098F: drivers/pci/dwc/*qcom* 11099 11100PCIE DRIVER FOR ROCKCHIP 11101M: Shawn Lin <shawn.lin@rock-chips.com> 11102L: linux-pci@vger.kernel.org 11103L: linux-rockchip@lists.infradead.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11106F: drivers/pci/host/pcie-rockchip* 11107 11108PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11109M: Linus Walleij <linus.walleij@linaro.org> 11110L: linux-pci@vger.kernel.org 11111S: Maintained 11112F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11113F: drivers/pci/host/pci-v3-semi.c 11114 11115PCIE DRIVER FOR ST SPEAR13XX 11116M: Pratyush Anand <pratyush.anand@gmail.com> 11117L: linux-pci@vger.kernel.org 11118S: Maintained 11119F: drivers/pci/dwc/*spear* 11120 11121PCMCIA SUBSYSTEM 11122M: Dominik Brodowski <linux@dominikbrodowski.net> 11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11124S: Odd Fixes 11125F: Documentation/pcmcia/ 11126F: tools/pcmcia/ 11127F: drivers/pcmcia/ 11128F: include/pcmcia/ 11129 11130PCNET32 NETWORK DRIVER 11131M: Don Fry <pcnet32@frontier.com> 11132L: netdev@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ethernet/amd/pcnet32.c 11135 11136PCRYPT PARALLEL CRYPTO ENGINE 11137M: Steffen Klassert <steffen.klassert@secunet.com> 11138L: linux-crypto@vger.kernel.org 11139S: Maintained 11140F: crypto/pcrypt.c 11141F: include/crypto/pcrypt.h 11142 11143PEAQ WMI HOTKEYS DRIVER 11144M: Hans de Goede <hdegoede@redhat.com> 11145L: platform-driver-x86@vger.kernel.org 11146S: Maintained 11147F: drivers/platform/x86/peaq-wmi.c 11148 11149PER-CPU MEMORY ALLOCATOR 11150M: Tejun Heo <tj@kernel.org> 11151M: Christoph Lameter <cl@linux.com> 11152M: Dennis Zhou <dennisszhou@gmail.com> 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11154S: Maintained 11155F: include/linux/percpu*.h 11156F: mm/percpu*.c 11157F: arch/*/include/asm/percpu.h 11158 11159PER-TASK DELAY ACCOUNTING 11160M: Balbir Singh <bsingharora@gmail.com> 11161S: Maintained 11162F: include/linux/delayacct.h 11163F: kernel/delayacct.c 11164 11165PERFORMANCE EVENTS SUBSYSTEM 11166M: Peter Zijlstra <peterz@infradead.org> 11167M: Ingo Molnar <mingo@redhat.com> 11168M: Arnaldo Carvalho de Melo <acme@kernel.org> 11169R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11170R: Jiri Olsa <jolsa@redhat.com> 11171R: Namhyung Kim <namhyung@kernel.org> 11172L: linux-kernel@vger.kernel.org 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11174S: Supported 11175F: kernel/events/* 11176F: include/linux/perf_event.h 11177F: include/uapi/linux/perf_event.h 11178F: arch/*/kernel/perf_event*.c 11179F: arch/*/kernel/*/perf_event*.c 11180F: arch/*/kernel/*/*/perf_event*.c 11181F: arch/*/include/asm/perf_event.h 11182F: arch/*/kernel/perf_callchain.c 11183F: arch/*/events/* 11184F: tools/perf/ 11185 11186PERSONALITY HANDLING 11187M: Christoph Hellwig <hch@infradead.org> 11188L: linux-abi-devel@lists.sourceforge.net 11189S: Maintained 11190F: include/linux/personality.h 11191F: include/uapi/linux/personality.h 11192 11193PHONET PROTOCOL 11194M: Remi Denis-Courmont <courmisch@gmail.com> 11195S: Supported 11196F: Documentation/networking/phonet.txt 11197F: include/linux/phonet.h 11198F: include/net/phonet/ 11199F: include/uapi/linux/phonet.h 11200F: net/phonet/ 11201 11202PHRAM MTD DRIVER 11203M: Joern Engel <joern@lazybastard.org> 11204L: linux-mtd@lists.infradead.org 11205S: Maintained 11206F: drivers/mtd/devices/phram.c 11207 11208PICOLCD HID DRIVER 11209M: Bruno Prémont <bonbons@linux-vserver.org> 11210L: linux-input@vger.kernel.org 11211S: Maintained 11212F: drivers/hid/hid-picolcd* 11213 11214PICOXCELL SUPPORT 11215M: Jamie Iles <jamie@jamieiles.com> 11216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11217T: git git://github.com/jamieiles/linux-2.6-ji.git 11218S: Supported 11219F: arch/arm/boot/dts/picoxcell* 11220F: arch/arm/mach-picoxcell/ 11221F: drivers/crypto/picoxcell* 11222 11223PIN CONTROL SUBSYSTEM 11224M: Linus Walleij <linus.walleij@linaro.org> 11225L: linux-gpio@vger.kernel.org 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11227S: Maintained 11228F: Documentation/devicetree/bindings/pinctrl/ 11229F: Documentation/driver-api/pinctl.rst 11230F: drivers/pinctrl/ 11231F: include/linux/pinctrl/ 11232 11233PIN CONTROLLER - ATMEL AT91 11234M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11236S: Maintained 11237F: drivers/pinctrl/pinctrl-at91.* 11238 11239PIN CONTROLLER - ATMEL AT91 PIO4 11240M: Ludovic Desroches <ludovic.desroches@microchip.com> 11241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11242L: linux-gpio@vger.kernel.org 11243S: Supported 11244F: drivers/pinctrl/pinctrl-at91-pio4.* 11245 11246PIN CONTROLLER - FREESCALE 11247M: Dong Aisheng <aisheng.dong@nxp.com> 11248M: Fabio Estevam <festevam@gmail.com> 11249M: Shawn Guo <shawnguo@kernel.org> 11250M: Stefan Agner <stefan@agner.ch> 11251R: Pengutronix Kernel Team <kernel@pengutronix.de> 11252L: linux-gpio@vger.kernel.org 11253S: Maintained 11254F: drivers/pinctrl/freescale/ 11255F: Documentation/devicetree/bindings/pinctrl/fsl,* 11256 11257PIN CONTROLLER - INTEL 11258M: Mika Westerberg <mika.westerberg@linux.intel.com> 11259M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11260S: Maintained 11261F: drivers/pinctrl/intel/ 11262 11263PIN CONTROLLER - MEDIATEK 11264M: Sean Wang <sean.wang@mediatek.com> 11265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11266S: Maintained 11267F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11269F: drivers/pinctrl/mediatek/mtk-eint.* 11270F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11271F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11272F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11273 11274PIN CONTROLLER - QUALCOMM 11275M: Bjorn Andersson <bjorn.andersson@linaro.org> 11276S: Maintained 11277L: linux-arm-msm@vger.kernel.org 11278F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11279F: drivers/pinctrl/qcom/ 11280 11281PIN CONTROLLER - RENESAS 11282M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11283M: Geert Uytterhoeven <geert+renesas@glider.be> 11284L: linux-renesas-soc@vger.kernel.org 11285T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11286S: Maintained 11287F: drivers/pinctrl/sh-pfc/ 11288 11289PIN CONTROLLER - SAMSUNG 11290M: Tomasz Figa <tomasz.figa@gmail.com> 11291M: Krzysztof Kozlowski <krzk@kernel.org> 11292M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11294L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11295Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11297S: Maintained 11298F: drivers/pinctrl/samsung/ 11299F: include/dt-bindings/pinctrl/samsung.h 11300F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11301 11302PIN CONTROLLER - SINGLE 11303M: Tony Lindgren <tony@atomide.com> 11304M: Haojian Zhuang <haojian.zhuang@linaro.org> 11305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11306L: linux-omap@vger.kernel.org 11307S: Maintained 11308F: drivers/pinctrl/pinctrl-single.c 11309 11310PIN CONTROLLER - ST SPEAR 11311M: Viresh Kumar <vireshk@kernel.org> 11312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11313W: http://www.st.com/spear 11314S: Maintained 11315F: drivers/pinctrl/spear/ 11316 11317PISTACHIO SOC SUPPORT 11318M: James Hartley <james.hartley@sondrel.com> 11319L: linux-mips@linux-mips.org 11320S: Odd Fixes 11321F: arch/mips/pistachio/ 11322F: arch/mips/include/asm/mach-pistachio/ 11323F: arch/mips/boot/dts/img/pistachio* 11324F: arch/mips/configs/pistachio*_defconfig 11325 11326PKTCDVD DRIVER 11327S: Orphan 11328M: linux-block@vger.kernel.org 11329F: drivers/block/pktcdvd.c 11330F: include/linux/pktcdvd.h 11331F: include/uapi/linux/pktcdvd.h 11332 11333PKUNITY SOC DRIVERS 11334M: Guan Xuetao <gxt@pku.edu.cn> 11335W: http://mprc.pku.edu.cn/~guanxuetao/linux 11336S: Maintained 11337T: git git://github.com/gxt/linux.git 11338F: drivers/input/serio/i8042-unicore32io.h 11339F: drivers/i2c/busses/i2c-puv3.c 11340F: drivers/video/fbdev/fb-puv3.c 11341F: drivers/rtc/rtc-puv3.c 11342 11343PMBUS HARDWARE MONITORING DRIVERS 11344M: Guenter Roeck <linux@roeck-us.net> 11345L: linux-hwmon@vger.kernel.org 11346W: http://hwmon.wiki.kernel.org/ 11347W: http://www.roeck-us.net/linux/drivers/ 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11349S: Maintained 11350F: Documentation/hwmon/pmbus 11351F: drivers/hwmon/pmbus/ 11352F: include/linux/pmbus.h 11353 11354PMC SIERRA MaxRAID DRIVER 11355L: linux-scsi@vger.kernel.org 11356W: http://www.pmc-sierra.com/ 11357S: Orphan 11358F: drivers/scsi/pmcraid.* 11359 11360PMC SIERRA PM8001 DRIVER 11361M: Jack Wang <jinpu.wang@profitbricks.com> 11362M: lindar_liu@usish.com 11363L: linux-scsi@vger.kernel.org 11364S: Supported 11365F: drivers/scsi/pm8001/ 11366 11367PNP SUPPORT 11368M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11369S: Maintained 11370F: drivers/pnp/ 11371 11372POSIX CLOCKS and TIMERS 11373M: Thomas Gleixner <tglx@linutronix.de> 11374L: linux-kernel@vger.kernel.org 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11376S: Maintained 11377F: fs/timerfd.c 11378F: include/linux/timer* 11379F: kernel/time/*timer* 11380 11381POWER MANAGEMENT CORE 11382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11383L: linux-pm@vger.kernel.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11385B: https://bugzilla.kernel.org 11386S: Supported 11387F: drivers/base/power/ 11388F: include/linux/pm.h 11389F: include/linux/pm_* 11390F: include/linux/powercap.h 11391F: drivers/powercap/ 11392F: kernel/configs/nopm.config 11393 11394POWER STATE COORDINATION INTERFACE (PSCI) 11395M: Mark Rutland <mark.rutland@arm.com> 11396M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11397L: linux-arm-kernel@lists.infradead.org 11398S: Maintained 11399F: drivers/firmware/psci*.c 11400F: include/linux/psci.h 11401F: include/uapi/linux/psci.h 11402 11403POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11404M: Sebastian Reichel <sre@kernel.org> 11405L: linux-pm@vger.kernel.org 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11407S: Maintained 11408F: Documentation/ABI/testing/sysfs-class-power 11409F: Documentation/devicetree/bindings/power/supply/ 11410F: include/linux/power_supply.h 11411F: drivers/power/supply/ 11412 11413POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11414M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11415L: linuxppc-dev@lists.ozlabs.org 11416S: Maintained 11417F: drivers/char/powernv-op-panel.c 11418 11419PPP OVER ATM (RFC 2364) 11420M: Mitchell Blank Jr <mitch@sfgoth.com> 11421S: Maintained 11422F: net/atm/pppoatm.c 11423F: include/uapi/linux/atmppp.h 11424 11425PPP OVER ETHERNET 11426M: Michal Ostrowski <mostrows@earthlink.net> 11427S: Maintained 11428F: drivers/net/ppp/pppoe.c 11429F: drivers/net/ppp/pppox.c 11430 11431PPP OVER L2TP 11432M: James Chapman <jchapman@katalix.com> 11433S: Maintained 11434F: net/l2tp/l2tp_ppp.c 11435F: include/linux/if_pppol2tp.h 11436F: include/uapi/linux/if_pppol2tp.h 11437 11438PPP PROTOCOL DRIVERS AND COMPRESSORS 11439M: Paul Mackerras <paulus@samba.org> 11440L: linux-ppp@vger.kernel.org 11441S: Maintained 11442F: drivers/net/ppp/ppp_* 11443 11444PPS SUPPORT 11445M: Rodolfo Giometti <giometti@enneenne.com> 11446W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11447L: linuxpps@ml.enneenne.com (subscribers-only) 11448S: Maintained 11449F: Documentation/pps/ 11450F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11451F: Documentation/ABI/testing/sysfs-pps 11452F: drivers/pps/ 11453F: include/linux/pps*.h 11454F: include/uapi/linux/pps.h 11455 11456PPTP DRIVER 11457M: Dmitry Kozlov <xeb@mail.ru> 11458L: netdev@vger.kernel.org 11459S: Maintained 11460F: drivers/net/ppp/pptp.c 11461W: http://sourceforge.net/projects/accel-pptp 11462 11463PREEMPTIBLE KERNEL 11464M: Robert Love <rml@tech9.net> 11465L: kpreempt-tech@lists.sourceforge.net 11466W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11467S: Supported 11468F: Documentation/preempt-locking.txt 11469F: include/linux/preempt.h 11470 11471PRINTK 11472M: Petr Mladek <pmladek@suse.com> 11473M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11474R: Steven Rostedt <rostedt@goodmis.org> 11475S: Maintained 11476F: kernel/printk/ 11477F: include/linux/printk.h 11478 11479PRISM54 WIRELESS DRIVER 11480M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11481L: linux-wireless@vger.kernel.org 11482W: http://wireless.kernel.org/en/users/Drivers/p54 11483S: Obsolete 11484F: drivers/net/wireless/intersil/prism54/ 11485 11486PROC SYSCTL 11487M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11488M: Kees Cook <keescook@chromium.org> 11489L: linux-kernel@vger.kernel.org 11490L: linux-fsdevel@vger.kernel.org 11491S: Maintained 11492F: fs/proc/proc_sysctl.c 11493F: include/linux/sysctl.h 11494F: kernel/sysctl.c 11495F: tools/testing/selftests/sysctl/ 11496 11497PS3 NETWORK SUPPORT 11498M: Geoff Levand <geoff@infradead.org> 11499L: netdev@vger.kernel.org 11500L: linuxppc-dev@lists.ozlabs.org 11501S: Maintained 11502F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11503 11504PS3 PLATFORM SUPPORT 11505M: Geoff Levand <geoff@infradead.org> 11506L: linuxppc-dev@lists.ozlabs.org 11507S: Maintained 11508F: arch/powerpc/boot/ps3* 11509F: arch/powerpc/include/asm/lv1call.h 11510F: arch/powerpc/include/asm/ps3*.h 11511F: arch/powerpc/platforms/ps3/ 11512F: drivers/*/ps3* 11513F: drivers/ps3/ 11514F: drivers/rtc/rtc-ps3.c 11515F: drivers/usb/host/*ps3.c 11516F: sound/ppc/snd_ps3* 11517 11518PS3VRAM DRIVER 11519M: Jim Paris <jim@jtan.com> 11520M: Geoff Levand <geoff@infradead.org> 11521L: linuxppc-dev@lists.ozlabs.org 11522S: Maintained 11523F: drivers/block/ps3vram.c 11524 11525PSAMPLE PACKET SAMPLING SUPPORT: 11526M: Yotam Gigi <yotam.gi@gmail.com> 11527S: Maintained 11528F: net/psample 11529F: include/net/psample.h 11530F: include/uapi/linux/psample.h 11531 11532PSTORE FILESYSTEM 11533M: Kees Cook <keescook@chromium.org> 11534M: Anton Vorontsov <anton@enomsg.org> 11535M: Colin Cross <ccross@android.com> 11536M: Tony Luck <tony.luck@intel.com> 11537S: Maintained 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11539F: fs/pstore/ 11540F: include/linux/pstore* 11541F: drivers/firmware/efi/efi-pstore.c 11542F: drivers/acpi/apei/erst.c 11543F: Documentation/admin-guide/ramoops.rst 11544F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11545K: \b(pstore|ramoops) 11546 11547PTP HARDWARE CLOCK SUPPORT 11548M: Richard Cochran <richardcochran@gmail.com> 11549L: netdev@vger.kernel.org 11550S: Maintained 11551W: http://linuxptp.sourceforge.net/ 11552F: Documentation/ABI/testing/sysfs-ptp 11553F: Documentation/ptp/* 11554F: drivers/net/phy/dp83640* 11555F: drivers/ptp/* 11556F: include/linux/ptp_cl* 11557 11558PTRACE SUPPORT 11559M: Oleg Nesterov <oleg@redhat.com> 11560S: Maintained 11561F: include/asm-generic/syscall.h 11562F: include/linux/ptrace.h 11563F: include/linux/regset.h 11564F: include/linux/tracehook.h 11565F: include/uapi/linux/ptrace.h 11566F: include/uapi/linux/ptrace.h 11567F: include/asm-generic/ptrace.h 11568F: kernel/ptrace.c 11569F: arch/*/ptrace*.c 11570F: arch/*/*/ptrace*.c 11571F: arch/*/include/asm/ptrace*.h 11572 11573PULSE8-CEC DRIVER 11574M: Hans Verkuil <hverkuil@xs4all.nl> 11575L: linux-media@vger.kernel.org 11576T: git git://linuxtv.org/media_tree.git 11577S: Maintained 11578F: drivers/media/usb/pulse8-cec/* 11579F: Documentation/media/cec-drivers/pulse8-cec.rst 11580 11581PVRUSB2 VIDEO4LINUX DRIVER 11582M: Mike Isely <isely@pobox.com> 11583L: pvrusb2@isely.net (subscribers-only) 11584L: linux-media@vger.kernel.org 11585W: http://www.isely.net/pvrusb2/ 11586T: git git://linuxtv.org/media_tree.git 11587S: Maintained 11588F: Documentation/media/v4l-drivers/pvrusb2* 11589F: drivers/media/usb/pvrusb2/ 11590 11591PWC WEBCAM DRIVER 11592M: Hans Verkuil <hverkuil@xs4all.nl> 11593L: linux-media@vger.kernel.org 11594T: git git://linuxtv.org/media_tree.git 11595S: Odd Fixes 11596F: drivers/media/usb/pwc/* 11597 11598PWM FAN DRIVER 11599M: Kamil Debski <kamil@wypas.org> 11600M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11601L: linux-hwmon@vger.kernel.org 11602S: Supported 11603F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11604F: Documentation/hwmon/pwm-fan 11605F: drivers/hwmon/pwm-fan.c 11606 11607PWM IR Transmitter 11608M: Sean Young <sean@mess.org> 11609L: linux-media@vger.kernel.org 11610S: Maintained 11611F: drivers/media/rc/pwm-ir-tx.c 11612 11613PWM SUBSYSTEM 11614M: Thierry Reding <thierry.reding@gmail.com> 11615L: linux-pwm@vger.kernel.org 11616S: Maintained 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11618F: Documentation/pwm.txt 11619F: Documentation/devicetree/bindings/pwm/ 11620F: include/linux/pwm.h 11621F: drivers/pwm/ 11622F: drivers/video/backlight/pwm_bl.c 11623F: include/linux/pwm_backlight.h 11624F: drivers/gpio/gpio-mvebu.c 11625F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11626 11627PXA GPIO DRIVER 11628M: Robert Jarzmik <robert.jarzmik@free.fr> 11629L: linux-gpio@vger.kernel.org 11630S: Maintained 11631F: drivers/gpio/gpio-pxa.c 11632 11633PXA MMCI DRIVER 11634S: Orphan 11635 11636PXA RTC DRIVER 11637M: Robert Jarzmik <robert.jarzmik@free.fr> 11638L: linux-rtc@vger.kernel.org 11639S: Maintained 11640 11641PXA2xx/PXA3xx SUPPORT 11642M: Daniel Mack <daniel@zonque.org> 11643M: Haojian Zhuang <haojian.zhuang@gmail.com> 11644M: Robert Jarzmik <robert.jarzmik@free.fr> 11645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11646T: git git://github.com/hzhuang1/linux.git 11647T: git git://github.com/rjarzmik/linux.git 11648S: Maintained 11649F: arch/arm/boot/dts/pxa* 11650F: arch/arm/mach-pxa/ 11651F: drivers/dma/pxa* 11652F: drivers/pcmcia/pxa2xx* 11653F: drivers/pinctrl/pxa/ 11654F: drivers/spi/spi-pxa2xx* 11655F: drivers/usb/gadget/udc/pxa2* 11656F: include/sound/pxa2xx-lib.h 11657F: sound/arm/pxa* 11658F: sound/soc/pxa/ 11659 11660QAT DRIVER 11661M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11662L: qat-linux@intel.com 11663S: Supported 11664F: drivers/crypto/qat/ 11665 11666QCOM AUDIO (ASoC) DRIVERS 11667M: Patrick Lai <plai@codeaurora.org> 11668M: Banajit Goswami <bgoswami@codeaurora.org> 11669L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11670S: Supported 11671F: sound/soc/qcom/ 11672 11673QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11674M: Gabriel Somlo <somlo@cmu.edu> 11675M: "Michael S. Tsirkin" <mst@redhat.com> 11676L: qemu-devel@nongnu.org 11677S: Maintained 11678F: drivers/firmware/qemu_fw_cfg.c 11679F: include/uapi/linux/qemu_fw_cfg.h 11680 11681QIB DRIVER 11682M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11683M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11684L: linux-rdma@vger.kernel.org 11685S: Supported 11686F: drivers/infiniband/hw/qib/ 11687 11688QLOGIC QL41xxx FCOE DRIVER 11689M: QLogic-Storage-Upstream@cavium.com 11690L: linux-scsi@vger.kernel.org 11691S: Supported 11692F: drivers/scsi/qedf/ 11693 11694QLOGIC QL41xxx ISCSI DRIVER 11695M: QLogic-Storage-Upstream@cavium.com 11696L: linux-scsi@vger.kernel.org 11697S: Supported 11698F: drivers/scsi/qedi/ 11699 11700QLOGIC QL4xxx ETHERNET DRIVER 11701M: Ariel Elior <Ariel.Elior@cavium.com> 11702M: everest-linux-l2@cavium.com 11703L: netdev@vger.kernel.org 11704S: Supported 11705F: drivers/net/ethernet/qlogic/qed/ 11706F: include/linux/qed/ 11707F: drivers/net/ethernet/qlogic/qede/ 11708 11709QLOGIC QL4xxx RDMA DRIVER 11710M: Michal Kalderon <Michal.Kalderon@cavium.com> 11711M: Ariel Elior <Ariel.Elior@cavium.com> 11712L: linux-rdma@vger.kernel.org 11713S: Supported 11714F: drivers/infiniband/hw/qedr/ 11715F: include/uapi/rdma/qedr-abi.h 11716 11717QLOGIC QLA1280 SCSI DRIVER 11718M: Michael Reed <mdr@sgi.com> 11719L: linux-scsi@vger.kernel.org 11720S: Maintained 11721F: drivers/scsi/qla1280.[ch] 11722 11723QLOGIC QLA2XXX FC-SCSI DRIVER 11724M: qla2xxx-upstream@qlogic.com 11725L: linux-scsi@vger.kernel.org 11726S: Supported 11727F: Documentation/scsi/LICENSE.qla2xxx 11728F: drivers/scsi/qla2xxx/ 11729 11730QLOGIC QLA3XXX NETWORK DRIVER 11731M: Dept-GELinuxNICDev@cavium.com 11732L: netdev@vger.kernel.org 11733S: Supported 11734F: Documentation/networking/LICENSE.qla3xxx 11735F: drivers/net/ethernet/qlogic/qla3xxx.* 11736 11737QLOGIC QLA4XXX iSCSI DRIVER 11738M: QLogic-Storage-Upstream@qlogic.com 11739L: linux-scsi@vger.kernel.org 11740S: Supported 11741F: Documentation/scsi/LICENSE.qla4xxx 11742F: drivers/scsi/qla4xxx/ 11743 11744QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11745M: Harish Patil <harish.patil@cavium.com> 11746M: Manish Chopra <manish.chopra@cavium.com> 11747M: Dept-GELinuxNICDev@cavium.com 11748L: netdev@vger.kernel.org 11749S: Supported 11750F: drivers/net/ethernet/qlogic/qlcnic/ 11751 11752QLOGIC QLGE 10Gb ETHERNET DRIVER 11753M: Harish Patil <harish.patil@cavium.com> 11754M: Manish Chopra <manish.chopra@cavium.com> 11755M: Dept-GELinuxNICDev@cavium.com 11756L: netdev@vger.kernel.org 11757S: Supported 11758F: drivers/net/ethernet/qlogic/qlge/ 11759 11760QNX4 FILESYSTEM 11761M: Anders Larsen <al@alarsen.net> 11762W: http://www.alarsen.net/linux/qnx4fs/ 11763S: Maintained 11764F: fs/qnx4/ 11765F: include/uapi/linux/qnx4_fs.h 11766F: include/uapi/linux/qnxtypes.h 11767 11768QORIQ DPAA2 FSL-MC BUS DRIVER 11769M: Stuart Yoder <stuyoder@gmail.com> 11770M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11771L: linux-kernel@vger.kernel.org 11772S: Maintained 11773F: drivers/bus/fsl-mc/ 11774F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11775F: Documentation/networking/dpaa2/overview.rst 11776 11777QT1010 MEDIA DRIVER 11778M: Antti Palosaari <crope@iki.fi> 11779L: linux-media@vger.kernel.org 11780W: https://linuxtv.org 11781W: http://palosaari.fi/linux/ 11782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11783T: git git://linuxtv.org/anttip/media_tree.git 11784S: Maintained 11785F: drivers/media/tuners/qt1010* 11786 11787QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11788M: Kalle Valo <kvalo@codeaurora.org> 11789L: ath10k@lists.infradead.org 11790W: http://wireless.kernel.org/en/users/Drivers/ath10k 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11792S: Supported 11793F: drivers/net/wireless/ath/ath10k/ 11794 11795QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11796M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11797L: linux-wireless@vger.kernel.org 11798W: http://wireless.kernel.org/en/users/Drivers/ath9k 11799S: Supported 11800F: drivers/net/wireless/ath/ath9k/ 11801 11802QUALCOMM CAMERA SUBSYSTEM DRIVER 11803M: Todor Tomov <todor.tomov@linaro.org> 11804L: linux-media@vger.kernel.org 11805S: Maintained 11806F: Documentation/devicetree/bindings/media/qcom,camss.txt 11807F: Documentation/media/v4l-drivers/qcom_camss.rst 11808F: drivers/media/platform/qcom/camss-8x16/ 11809 11810QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11811M: Ilia Lin <ilia.lin@gmail.com> 11812L: linux-pm@vger.kernel.org 11813S: Maintained 11814F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11815F: drivers/cpufreq/qcom-cpufreq-kryo.c 11816 11817QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11818M: Timur Tabi <timur@codeaurora.org> 11819L: netdev@vger.kernel.org 11820S: Supported 11821F: drivers/net/ethernet/qualcomm/emac/ 11822 11823QUALCOMM HEXAGON ARCHITECTURE 11824M: Richard Kuo <rkuo@codeaurora.org> 11825L: linux-hexagon@vger.kernel.org 11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11827S: Supported 11828F: arch/hexagon/ 11829 11830QUALCOMM HIDMA DRIVER 11831M: Sinan Kaya <okaya@codeaurora.org> 11832L: linux-arm-kernel@lists.infradead.org 11833L: linux-arm-msm@vger.kernel.org 11834L: dmaengine@vger.kernel.org 11835S: Supported 11836F: drivers/dma/qcom/hidma* 11837 11838QUALCOMM IOMMU 11839M: Rob Clark <robdclark@gmail.com> 11840L: iommu@lists.linux-foundation.org 11841L: linux-arm-msm@vger.kernel.org 11842S: Maintained 11843F: drivers/iommu/qcom_iommu.c 11844 11845QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11846M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11847L: linux-media@vger.kernel.org 11848L: linux-arm-msm@vger.kernel.org 11849T: git git://linuxtv.org/media_tree.git 11850S: Maintained 11851F: drivers/media/platform/qcom/venus/ 11852 11853QUALCOMM WCN36XX WIRELESS DRIVER 11854M: Kalle Valo <kvalo@codeaurora.org> 11855L: wcn36xx@lists.infradead.org 11856W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11857T: git git://github.com/KrasnikovEugene/wcn36xx.git 11858S: Supported 11859F: drivers/net/wireless/ath/wcn36xx/ 11860 11861QUANTENNA QTNFMAC WIRELESS DRIVER 11862M: Igor Mitsyanko <imitsyanko@quantenna.com> 11863M: Avinash Patil <avinashp@quantenna.com> 11864M: Sergey Matyukevich <smatyukevich@quantenna.com> 11865L: linux-wireless@vger.kernel.org 11866S: Maintained 11867F: drivers/net/wireless/quantenna 11868 11869RADEON and AMDGPU DRM DRIVERS 11870M: Alex Deucher <alexander.deucher@amd.com> 11871M: Christian König <christian.koenig@amd.com> 11872M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11873L: amd-gfx@lists.freedesktop.org 11874T: git git://people.freedesktop.org/~agd5f/linux 11875S: Supported 11876F: drivers/gpu/drm/radeon/ 11877F: include/uapi/drm/radeon_drm.h 11878F: drivers/gpu/drm/amd/ 11879F: include/uapi/drm/amdgpu_drm.h 11880 11881RADEON FRAMEBUFFER DISPLAY DRIVER 11882M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11883L: linux-fbdev@vger.kernel.org 11884S: Maintained 11885F: drivers/video/fbdev/aty/radeon* 11886F: include/uapi/linux/radeonfb.h 11887 11888RADIOSHARK RADIO DRIVER 11889M: Hans Verkuil <hverkuil@xs4all.nl> 11890L: linux-media@vger.kernel.org 11891T: git git://linuxtv.org/media_tree.git 11892S: Maintained 11893F: drivers/media/radio/radio-shark.c 11894 11895RADIOSHARK2 RADIO DRIVER 11896M: Hans Verkuil <hverkuil@xs4all.nl> 11897L: linux-media@vger.kernel.org 11898T: git git://linuxtv.org/media_tree.git 11899S: Maintained 11900F: drivers/media/radio/radio-shark2.c 11901F: drivers/media/radio/radio-tea5777.c 11902 11903RADOS BLOCK DEVICE (RBD) 11904M: Ilya Dryomov <idryomov@gmail.com> 11905M: Sage Weil <sage@redhat.com> 11906M: Alex Elder <elder@kernel.org> 11907L: ceph-devel@vger.kernel.org 11908W: http://ceph.com/ 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11910T: git git://github.com/ceph/ceph-client.git 11911S: Supported 11912F: Documentation/ABI/testing/sysfs-bus-rbd 11913F: drivers/block/rbd.c 11914F: drivers/block/rbd_types.h 11915 11916RAGE128 FRAMEBUFFER DISPLAY DRIVER 11917M: Paul Mackerras <paulus@samba.org> 11918L: linux-fbdev@vger.kernel.org 11919S: Maintained 11920F: drivers/video/fbdev/aty/aty128fb.c 11921 11922RAINSHADOW-CEC DRIVER 11923M: Hans Verkuil <hverkuil@xs4all.nl> 11924L: linux-media@vger.kernel.org 11925T: git git://linuxtv.org/media_tree.git 11926S: Maintained 11927F: drivers/media/usb/rainshadow-cec/* 11928 11929RALINK MIPS ARCHITECTURE 11930M: John Crispin <john@phrozen.org> 11931L: linux-mips@linux-mips.org 11932S: Maintained 11933F: arch/mips/ralink 11934 11935RALINK RT2X00 WIRELESS LAN DRIVER 11936P: rt2x00 project 11937M: Stanislaw Gruszka <sgruszka@redhat.com> 11938M: Helmut Schaa <helmut.schaa@googlemail.com> 11939L: linux-wireless@vger.kernel.org 11940S: Maintained 11941F: drivers/net/wireless/ralink/rt2x00/ 11942 11943RAMDISK RAM BLOCK DEVICE DRIVER 11944M: Jens Axboe <axboe@kernel.dk> 11945S: Maintained 11946F: Documentation/blockdev/ramdisk.txt 11947F: drivers/block/brd.c 11948 11949RANCHU VIRTUAL BOARD FOR MIPS 11950M: Miodrag Dinic <miodrag.dinic@mips.com> 11951L: linux-mips@linux-mips.org 11952S: Supported 11953F: arch/mips/generic/board-ranchu.c 11954F: arch/mips/configs/generic/board-ranchu.config 11955 11956RANDOM NUMBER DRIVER 11957M: "Theodore Ts'o" <tytso@mit.edu> 11958S: Maintained 11959F: drivers/char/random.c 11960 11961RAPIDIO SUBSYSTEM 11962M: Matt Porter <mporter@kernel.crashing.org> 11963M: Alexandre Bounine <alex.bou9@gmail.com> 11964S: Maintained 11965F: drivers/rapidio/ 11966 11967RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11968L: linux-wireless@vger.kernel.org 11969S: Orphan 11970F: drivers/net/wireless/ray* 11971 11972RCUTORTURE TEST FRAMEWORK 11973M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11974M: Josh Triplett <josh@joshtriplett.org> 11975R: Steven Rostedt <rostedt@goodmis.org> 11976R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11977R: Lai Jiangshan <jiangshanlai@gmail.com> 11978L: linux-kernel@vger.kernel.org 11979S: Supported 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11981F: tools/testing/selftests/rcutorture 11982 11983RDC R-321X SoC 11984M: Florian Fainelli <florian@openwrt.org> 11985S: Maintained 11986 11987RDC R6040 FAST ETHERNET DRIVER 11988M: Florian Fainelli <f.fainelli@gmail.com> 11989L: netdev@vger.kernel.org 11990S: Maintained 11991F: drivers/net/ethernet/rdc/r6040.c 11992 11993RDMAVT - RDMA verbs software 11994M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11995M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11996L: linux-rdma@vger.kernel.org 11997S: Supported 11998F: drivers/infiniband/sw/rdmavt 11999 12000RDS - RELIABLE DATAGRAM SOCKETS 12001M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12002L: netdev@vger.kernel.org 12003L: linux-rdma@vger.kernel.org 12004L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12005W: https://oss.oracle.com/projects/rds/ 12006S: Supported 12007F: net/rds/ 12008F: Documentation/networking/rds.txt 12009 12010RDT - RESOURCE ALLOCATION 12011M: Fenghua Yu <fenghua.yu@intel.com> 12012L: linux-kernel@vger.kernel.org 12013S: Supported 12014F: arch/x86/kernel/cpu/intel_rdt* 12015F: arch/x86/include/asm/intel_rdt_sched.h 12016F: Documentation/x86/intel_rdt* 12017 12018READ-COPY UPDATE (RCU) 12019M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12020M: Josh Triplett <josh@joshtriplett.org> 12021R: Steven Rostedt <rostedt@goodmis.org> 12022R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12023R: Lai Jiangshan <jiangshanlai@gmail.com> 12024L: linux-kernel@vger.kernel.org 12025W: http://www.rdrop.com/users/paulmck/RCU/ 12026S: Supported 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12028F: Documentation/RCU/ 12029X: Documentation/RCU/torture.txt 12030F: include/linux/rcu* 12031X: include/linux/srcu.h 12032F: kernel/rcu/ 12033X: kernel/torture.c 12034 12035REAL TIME CLOCK (RTC) SUBSYSTEM 12036M: Alessandro Zummo <a.zummo@towertech.it> 12037M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12038L: linux-rtc@vger.kernel.org 12039Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12041S: Maintained 12042F: Documentation/devicetree/bindings/rtc/ 12043F: Documentation/rtc.txt 12044F: drivers/rtc/ 12045F: include/linux/rtc.h 12046F: include/uapi/linux/rtc.h 12047F: include/linux/rtc/ 12048F: include/linux/platform_data/rtc-* 12049F: tools/testing/selftests/rtc/ 12050 12051REALTEK AUDIO CODECS 12052M: Bard Liao <bardliao@realtek.com> 12053M: Oder Chiou <oder_chiou@realtek.com> 12054S: Maintained 12055F: sound/soc/codecs/rt* 12056F: include/sound/rt*.h 12057 12058REGISTER MAP ABSTRACTION 12059M: Mark Brown <broonie@kernel.org> 12060L: linux-kernel@vger.kernel.org 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12062S: Supported 12063F: Documentation/devicetree/bindings/regmap/ 12064F: drivers/base/regmap/ 12065F: include/linux/regmap.h 12066 12067REISERFS FILE SYSTEM 12068L: reiserfs-devel@vger.kernel.org 12069S: Supported 12070F: fs/reiserfs/ 12071 12072REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12073M: Ohad Ben-Cohen <ohad@wizery.com> 12074M: Bjorn Andersson <bjorn.andersson@linaro.org> 12075L: linux-remoteproc@vger.kernel.org 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12077S: Maintained 12078F: Documentation/devicetree/bindings/remoteproc/ 12079F: Documentation/remoteproc.txt 12080F: drivers/remoteproc/ 12081F: include/linux/remoteproc.h 12082 12083REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12084M: Ohad Ben-Cohen <ohad@wizery.com> 12085M: Bjorn Andersson <bjorn.andersson@linaro.org> 12086L: linux-remoteproc@vger.kernel.org 12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12088S: Maintained 12089F: drivers/rpmsg/ 12090F: Documentation/rpmsg.txt 12091F: include/linux/rpmsg.h 12092F: include/linux/rpmsg/ 12093 12094RENESAS CLOCK DRIVERS 12095M: Geert Uytterhoeven <geert+renesas@glider.be> 12096L: linux-renesas-soc@vger.kernel.org 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12098S: Supported 12099F: drivers/clk/renesas/ 12100 12101RENESAS EMEV2 I2C DRIVER 12102M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12103S: Supported 12104F: drivers/i2c/busses/i2c-emev2.c 12105 12106RENESAS ETHERNET DRIVERS 12107R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12108L: netdev@vger.kernel.org 12109L: linux-renesas-soc@vger.kernel.org 12110F: Documentation/devicetree/bindings/net/renesas,*.txt 12111F: Documentation/devicetree/bindings/net/sh_eth.txt 12112F: drivers/net/ethernet/renesas/ 12113F: include/linux/sh_eth.h 12114 12115RENESAS R-CAR GYROADC DRIVER 12116M: Marek Vasut <marek.vasut@gmail.com> 12117L: linux-iio@vger.kernel.org 12118S: Supported 12119F: drivers/iio/adc/rcar_gyro_adc.c 12120 12121RENESAS R-CAR I2C DRIVERS 12122M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12123S: Supported 12124F: drivers/i2c/busses/i2c-rcar.c 12125F: drivers/i2c/busses/i2c-sh_mobile.c 12126 12127RENESAS USB PHY DRIVER 12128M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12129L: linux-renesas-soc@vger.kernel.org 12130S: Maintained 12131F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12132 12133RESET CONTROLLER FRAMEWORK 12134M: Philipp Zabel <p.zabel@pengutronix.de> 12135T: git git://git.pengutronix.de/git/pza/linux 12136S: Maintained 12137F: drivers/reset/ 12138F: Documentation/devicetree/bindings/reset/ 12139F: include/dt-bindings/reset/ 12140F: include/linux/reset.h 12141F: include/linux/reset-controller.h 12142 12143RFKILL 12144M: Johannes Berg <johannes@sipsolutions.net> 12145L: linux-wireless@vger.kernel.org 12146W: http://wireless.kernel.org/ 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12149S: Maintained 12150F: Documentation/rfkill.txt 12151F: Documentation/ABI/stable/sysfs-class-rfkill 12152F: net/rfkill/ 12153 12154RHASHTABLE 12155M: Thomas Graf <tgraf@suug.ch> 12156M: Herbert Xu <herbert@gondor.apana.org.au> 12157L: netdev@vger.kernel.org 12158S: Maintained 12159F: lib/rhashtable.c 12160F: include/linux/rhashtable.h 12161 12162RICOH R5C592 MEMORYSTICK DRIVER 12163M: Maxim Levitsky <maximlevitsky@gmail.com> 12164S: Maintained 12165F: drivers/memstick/host/r592.* 12166 12167RICOH SMARTMEDIA/XD DRIVER 12168M: Maxim Levitsky <maximlevitsky@gmail.com> 12169S: Maintained 12170F: drivers/mtd/nand/raw/r852.c 12171F: drivers/mtd/nand/raw/r852.h 12172 12173RISC-V ARCHITECTURE 12174M: Palmer Dabbelt <palmer@sifive.com> 12175M: Albert Ou <albert@sifive.com> 12176L: linux-riscv@lists.infradead.org 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12178S: Supported 12179F: arch/riscv/ 12180K: riscv 12181N: riscv 12182 12183ROCCAT DRIVERS 12184M: Stefan Achatz <erazor_de@users.sourceforge.net> 12185W: http://sourceforge.net/projects/roccat/ 12186S: Maintained 12187F: drivers/hid/hid-roccat* 12188F: include/linux/hid-roccat* 12189F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12190 12191ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12192M: Jacob chen <jacob2.chen@rock-chips.com> 12193L: linux-media@vger.kernel.org 12194S: Maintained 12195F: drivers/media/platform/rockchip/rga/ 12196F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12197 12198ROCKER DRIVER 12199M: Jiri Pirko <jiri@resnulli.us> 12200L: netdev@vger.kernel.org 12201S: Supported 12202F: drivers/net/ethernet/rocker/ 12203 12204ROCKETPORT DRIVER 12205P: Comtrol Corp. 12206W: http://www.comtrol.com 12207S: Maintained 12208F: Documentation/serial/rocket.txt 12209F: drivers/tty/rocket* 12210 12211ROCKETPORT EXPRESS/INFINITY DRIVER 12212M: Kevin Cernekee <cernekee@gmail.com> 12213L: linux-serial@vger.kernel.org 12214S: Odd Fixes 12215F: drivers/tty/serial/rp2.* 12216 12217ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12218M: Marek Vasut <marek.vasut+renesas@gmail.com> 12219L: linux-kernel@vger.kernel.org 12220L: linux-renesas-soc@vger.kernel.org 12221S: Supported 12222F: drivers/mfd/bd9571mwv.c 12223F: drivers/regulator/bd9571mwv-regulator.c 12224F: drivers/gpio/gpio-bd9571mwv.c 12225F: include/linux/mfd/bd9571mwv.h 12226F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12227 12228ROSE NETWORK LAYER 12229M: Ralf Baechle <ralf@linux-mips.org> 12230L: linux-hams@vger.kernel.org 12231W: http://www.linux-ax25.org/ 12232S: Maintained 12233F: include/net/rose.h 12234F: include/uapi/linux/rose.h 12235F: net/rose/ 12236 12237RTL2830 MEDIA DRIVER 12238M: Antti Palosaari <crope@iki.fi> 12239L: linux-media@vger.kernel.org 12240W: https://linuxtv.org 12241W: http://palosaari.fi/linux/ 12242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12243T: git git://linuxtv.org/anttip/media_tree.git 12244S: Maintained 12245F: drivers/media/dvb-frontends/rtl2830* 12246 12247RTL2832 MEDIA DRIVER 12248M: Antti Palosaari <crope@iki.fi> 12249L: linux-media@vger.kernel.org 12250W: https://linuxtv.org 12251W: http://palosaari.fi/linux/ 12252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12253T: git git://linuxtv.org/anttip/media_tree.git 12254S: Maintained 12255F: drivers/media/dvb-frontends/rtl2832* 12256 12257RTL2832_SDR MEDIA DRIVER 12258M: Antti Palosaari <crope@iki.fi> 12259L: linux-media@vger.kernel.org 12260W: https://linuxtv.org 12261W: http://palosaari.fi/linux/ 12262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12263T: git git://linuxtv.org/anttip/media_tree.git 12264S: Maintained 12265F: drivers/media/dvb-frontends/rtl2832_sdr* 12266 12267RTL8180 WIRELESS DRIVER 12268L: linux-wireless@vger.kernel.org 12269W: http://wireless.kernel.org/ 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12271S: Orphan 12272F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12273 12274RTL8187 WIRELESS DRIVER 12275M: Herton Ronaldo Krzesinski <herton@canonical.com> 12276M: Hin-Tak Leung <htl10@users.sourceforge.net> 12277M: Larry Finger <Larry.Finger@lwfinger.net> 12278L: linux-wireless@vger.kernel.org 12279W: http://wireless.kernel.org/ 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12281S: Maintained 12282F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12283 12284REALTEK WIRELESS DRIVER (rtlwifi family) 12285M: Ping-Ke Shih <pkshih@realtek.com> 12286L: linux-wireless@vger.kernel.org 12287W: http://wireless.kernel.org/ 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12289S: Maintained 12290F: drivers/net/wireless/realtek/rtlwifi/ 12291 12292RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12293M: Jes Sorensen <Jes.Sorensen@gmail.com> 12294L: linux-wireless@vger.kernel.org 12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12296S: Maintained 12297F: drivers/net/wireless/realtek/rtl8xxxu/ 12298 12299RXRPC SOCKETS (AF_RXRPC) 12300M: David Howells <dhowells@redhat.com> 12301L: linux-afs@lists.infradead.org 12302S: Supported 12303F: net/rxrpc/ 12304F: include/keys/rxrpc-type.h 12305F: include/net/af_rxrpc.h 12306F: include/trace/events/rxrpc.h 12307F: include/uapi/linux/rxrpc.h 12308F: Documentation/networking/rxrpc.txt 12309W: https://www.infradead.org/~dhowells/kafs/ 12310 12311S3 SAVAGE FRAMEBUFFER DRIVER 12312M: Antonino Daplas <adaplas@gmail.com> 12313L: linux-fbdev@vger.kernel.org 12314S: Maintained 12315F: drivers/video/fbdev/savage/ 12316 12317S390 12318M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12319M: Heiko Carstens <heiko.carstens@de.ibm.com> 12320L: linux-s390@vger.kernel.org 12321W: http://www.ibm.com/developerworks/linux/linux390/ 12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12323S: Supported 12324F: arch/s390/ 12325F: drivers/s390/ 12326F: Documentation/s390/ 12327F: Documentation/driver-api/s390-drivers.rst 12328 12329S390 COMMON I/O LAYER 12330M: Sebastian Ott <sebott@linux.ibm.com> 12331M: Peter Oberparleiter <oberpar@linux.ibm.com> 12332L: linux-s390@vger.kernel.org 12333W: http://www.ibm.com/developerworks/linux/linux390/ 12334S: Supported 12335F: drivers/s390/cio/ 12336 12337S390 DASD DRIVER 12338M: Stefan Haberland <sth@linux.ibm.com> 12339M: Jan Hoeppner <hoeppner@linux.ibm.com> 12340L: linux-s390@vger.kernel.org 12341W: http://www.ibm.com/developerworks/linux/linux390/ 12342S: Supported 12343F: drivers/s390/block/dasd* 12344F: block/partitions/ibm.c 12345 12346S390 IOMMU (PCI) 12347M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12348L: linux-s390@vger.kernel.org 12349W: http://www.ibm.com/developerworks/linux/linux390/ 12350S: Supported 12351F: drivers/iommu/s390-iommu.c 12352 12353S390 IUCV NETWORK LAYER 12354M: Julian Wiedmann <jwi@linux.ibm.com> 12355M: Ursula Braun <ubraun@linux.ibm.com> 12356L: linux-s390@vger.kernel.org 12357W: http://www.ibm.com/developerworks/linux/linux390/ 12358S: Supported 12359F: drivers/s390/net/*iucv* 12360F: include/net/iucv/ 12361F: net/iucv/ 12362 12363S390 NETWORK DRIVERS 12364M: Julian Wiedmann <jwi@linux.ibm.com> 12365M: Ursula Braun <ubraun@linux.ibm.com> 12366L: linux-s390@vger.kernel.org 12367W: http://www.ibm.com/developerworks/linux/linux390/ 12368S: Supported 12369F: drivers/s390/net/ 12370 12371S390 PCI SUBSYSTEM 12372M: Sebastian Ott <sebott@linux.ibm.com> 12373M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12374L: linux-s390@vger.kernel.org 12375W: http://www.ibm.com/developerworks/linux/linux390/ 12376S: Supported 12377F: arch/s390/pci/ 12378F: drivers/pci/hotplug/s390_pci_hpc.c 12379 12380S390 VFIO-CCW DRIVER 12381M: Cornelia Huck <cohuck@redhat.com> 12382M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12383M: Halil Pasic <pasic@linux.ibm.com> 12384L: linux-s390@vger.kernel.org 12385L: kvm@vger.kernel.org 12386S: Supported 12387F: drivers/s390/cio/vfio_ccw* 12388F: Documentation/s390/vfio-ccw.txt 12389F: include/uapi/linux/vfio_ccw.h 12390 12391S390 ZCRYPT DRIVER 12392M: Harald Freudenberger <freude@linux.ibm.com> 12393L: linux-s390@vger.kernel.org 12394W: http://www.ibm.com/developerworks/linux/linux390/ 12395S: Supported 12396F: drivers/s390/crypto/ 12397 12398S390 ZFCP DRIVER 12399M: Steffen Maier <maier@linux.ibm.com> 12400M: Benjamin Block <bblock@linux.ibm.com> 12401L: linux-s390@vger.kernel.org 12402W: http://www.ibm.com/developerworks/linux/linux390/ 12403S: Supported 12404F: drivers/s390/scsi/zfcp_* 12405 12406S3C24XX SD/MMC Driver 12407M: Ben Dooks <ben-linux@fluff.org> 12408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12409S: Supported 12410F: drivers/mmc/host/s3cmci.* 12411 12412SAA6588 RDS RECEIVER DRIVER 12413M: Hans Verkuil <hverkuil@xs4all.nl> 12414L: linux-media@vger.kernel.org 12415T: git git://linuxtv.org/media_tree.git 12416W: https://linuxtv.org 12417S: Odd Fixes 12418F: drivers/media/i2c/saa6588* 12419 12420SAA7134 VIDEO4LINUX DRIVER 12421M: Mauro Carvalho Chehab <mchehab@kernel.org> 12422L: linux-media@vger.kernel.org 12423W: https://linuxtv.org 12424T: git git://linuxtv.org/media_tree.git 12425S: Odd fixes 12426F: Documentation/media/v4l-drivers/saa7134* 12427F: drivers/media/pci/saa7134/ 12428 12429SAA7146 VIDEO4LINUX-2 DRIVER 12430M: Hans Verkuil <hverkuil@xs4all.nl> 12431L: linux-media@vger.kernel.org 12432T: git git://linuxtv.org/media_tree.git 12433S: Maintained 12434F: drivers/media/common/saa7146/ 12435F: drivers/media/pci/saa7146/ 12436F: include/media/saa7146* 12437 12438SAMSUNG AUDIO (ASoC) DRIVERS 12439M: Krzysztof Kozlowski <krzk@kernel.org> 12440M: Sangbeom Kim <sbkim73@samsung.com> 12441M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12443S: Supported 12444F: sound/soc/samsung/ 12445F: Documentation/devicetree/bindings/sound/samsung* 12446 12447SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12448M: Krzysztof Kozlowski <krzk@kernel.org> 12449L: linux-crypto@vger.kernel.org 12450L: linux-samsung-soc@vger.kernel.org 12451S: Maintained 12452F: drivers/crypto/exynos-rng.c 12453F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12454 12455SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12456M: Łukasz Stelmach <l.stelmach@samsung.com> 12457L: linux-samsung-soc@vger.kernel.org 12458S: Maintained 12459F: drivers/char/hw_random/exynos-trng.c 12460F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12461 12462SAMSUNG FRAMEBUFFER DRIVER 12463M: Jingoo Han <jingoohan1@gmail.com> 12464L: linux-fbdev@vger.kernel.org 12465S: Maintained 12466F: drivers/video/fbdev/s3c-fb.c 12467 12468SAMSUNG LAPTOP DRIVER 12469M: Corentin Chary <corentin.chary@gmail.com> 12470L: platform-driver-x86@vger.kernel.org 12471S: Maintained 12472F: drivers/platform/x86/samsung-laptop.c 12473 12474SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12475M: Sangbeom Kim <sbkim73@samsung.com> 12476M: Krzysztof Kozlowski <krzk@kernel.org> 12477M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12478L: linux-kernel@vger.kernel.org 12479L: linux-samsung-soc@vger.kernel.org 12480S: Supported 12481F: drivers/mfd/sec*.c 12482F: drivers/regulator/s2m*.c 12483F: drivers/regulator/s5m*.c 12484F: drivers/clk/clk-s2mps11.c 12485F: drivers/rtc/rtc-s5m.c 12486F: include/linux/mfd/samsung/ 12487F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12488F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12489F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12490F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12491 12492SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12493M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12494L: linux-media@vger.kernel.org 12495L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12496S: Maintained 12497F: drivers/media/platform/s3c-camif/ 12498F: include/media/drv-intf/s3c_camif.h 12499 12500SAMSUNG S3FWRN5 NFC DRIVER 12501M: Robert Baldyga <r.baldyga@samsung.com> 12502M: Krzysztof Opasiak <k.opasiak@samsung.com> 12503L: linux-nfc@lists.01.org (moderated for non-subscribers) 12504S: Supported 12505F: drivers/nfc/s3fwrn5 12506 12507SAMSUNG S5C73M3 CAMERA DRIVER 12508M: Kyungmin Park <kyungmin.park@samsung.com> 12509M: Andrzej Hajda <a.hajda@samsung.com> 12510L: linux-media@vger.kernel.org 12511S: Supported 12512F: drivers/media/i2c/s5c73m3/* 12513 12514SAMSUNG S5K5BAF CAMERA DRIVER 12515M: Kyungmin Park <kyungmin.park@samsung.com> 12516M: Andrzej Hajda <a.hajda@samsung.com> 12517L: linux-media@vger.kernel.org 12518S: Supported 12519F: drivers/media/i2c/s5k5baf.c 12520 12521SAMSUNG S5P Security SubSystem (SSS) DRIVER 12522M: Krzysztof Kozlowski <krzk@kernel.org> 12523M: Vladimir Zapolskiy <vz@mleia.com> 12524M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12525L: linux-crypto@vger.kernel.org 12526L: linux-samsung-soc@vger.kernel.org 12527S: Maintained 12528F: drivers/crypto/s5p-sss.c 12529 12530SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12531M: Kyungmin Park <kyungmin.park@samsung.com> 12532M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12533L: linux-media@vger.kernel.org 12534Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12535S: Supported 12536F: drivers/media/platform/exynos4-is/ 12537 12538SAMSUNG SOC CLOCK DRIVERS 12539M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12540M: Tomasz Figa <tomasz.figa@gmail.com> 12541M: Chanwoo Choi <cw00.choi@samsung.com> 12542S: Supported 12543L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12545F: drivers/clk/samsung/ 12546F: include/dt-bindings/clock/exynos*.h 12547F: Documentation/devicetree/bindings/clock/exynos*.txt 12548 12549SAMSUNG SPI DRIVERS 12550M: Kukjin Kim <kgene@kernel.org> 12551M: Krzysztof Kozlowski <krzk@kernel.org> 12552M: Andi Shyti <andi@etezian.org> 12553L: linux-spi@vger.kernel.org 12554L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12555S: Maintained 12556F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12557F: drivers/spi/spi-s3c* 12558F: include/linux/platform_data/spi-s3c64xx.h 12559 12560SAMSUNG SXGBE DRIVERS 12561M: Byungho An <bh74.an@samsung.com> 12562M: Girish K S <ks.giri@samsung.com> 12563M: Vipul Pandya <vipul.pandya@samsung.com> 12564S: Supported 12565L: netdev@vger.kernel.org 12566F: drivers/net/ethernet/samsung/sxgbe/ 12567 12568SAMSUNG THERMAL DRIVER 12569M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12570L: linux-pm@vger.kernel.org 12571L: linux-samsung-soc@vger.kernel.org 12572S: Supported 12573T: git https://github.com/lmajewski/linux-samsung-thermal.git 12574F: drivers/thermal/samsung/ 12575 12576SAMSUNG USB2 PHY DRIVER 12577M: Kamil Debski <kamil@wypas.org> 12578M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12579L: linux-kernel@vger.kernel.org 12580S: Supported 12581F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12582F: Documentation/phy/samsung-usb2.txt 12583F: drivers/phy/samsung/phy-exynos4210-usb2.c 12584F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12585F: drivers/phy/samsung/phy-exynos5250-usb2.c 12586F: drivers/phy/samsung/phy-s5pv210-usb2.c 12587F: drivers/phy/samsung/phy-samsung-usb2.c 12588F: drivers/phy/samsung/phy-samsung-usb2.h 12589 12590SC1200 WDT DRIVER 12591M: Zwane Mwaikambo <zwanem@gmail.com> 12592S: Maintained 12593F: drivers/watchdog/sc1200wdt.c 12594 12595SCHEDULER 12596M: Ingo Molnar <mingo@redhat.com> 12597M: Peter Zijlstra <peterz@infradead.org> 12598L: linux-kernel@vger.kernel.org 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12600S: Maintained 12601F: kernel/sched/ 12602F: include/linux/sched.h 12603F: include/uapi/linux/sched.h 12604F: include/linux/wait.h 12605 12606SCR24X CHIP CARD INTERFACE DRIVER 12607M: Lubomir Rintel <lkundrak@v3.sk> 12608S: Supported 12609F: drivers/char/pcmcia/scr24x_cs.c 12610 12611SCSI CDROM DRIVER 12612M: Jens Axboe <axboe@kernel.dk> 12613L: linux-scsi@vger.kernel.org 12614W: http://www.kernel.dk 12615S: Maintained 12616F: drivers/scsi/sr* 12617 12618SCSI RDMA PROTOCOL (SRP) INITIATOR 12619M: Bart Van Assche <bart.vanassche@sandisk.com> 12620L: linux-rdma@vger.kernel.org 12621S: Supported 12622W: http://www.openfabrics.org 12623Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12625F: drivers/infiniband/ulp/srp/ 12626F: include/scsi/srp.h 12627 12628SCSI SG DRIVER 12629M: Doug Gilbert <dgilbert@interlog.com> 12630L: linux-scsi@vger.kernel.org 12631W: http://sg.danny.cz/sg 12632S: Maintained 12633F: Documentation/scsi/scsi-generic.txt 12634F: drivers/scsi/sg.c 12635F: include/scsi/sg.h 12636 12637SCSI SUBSYSTEM 12638M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12640M: "Martin K. Petersen" <martin.petersen@oracle.com> 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12642L: linux-scsi@vger.kernel.org 12643S: Maintained 12644F: Documentation/devicetree/bindings/scsi/ 12645F: drivers/scsi/ 12646F: include/scsi/ 12647 12648SCSI TAPE DRIVER 12649M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12650L: linux-scsi@vger.kernel.org 12651S: Maintained 12652F: Documentation/scsi/st.txt 12653F: drivers/scsi/st.* 12654F: drivers/scsi/st_*.h 12655 12656SCTP PROTOCOL 12657M: Vlad Yasevich <vyasevich@gmail.com> 12658M: Neil Horman <nhorman@tuxdriver.com> 12659M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12660L: linux-sctp@vger.kernel.org 12661W: http://lksctp.sourceforge.net 12662S: Maintained 12663F: Documentation/networking/sctp.txt 12664F: include/linux/sctp.h 12665F: include/uapi/linux/sctp.h 12666F: include/net/sctp/ 12667F: net/sctp/ 12668 12669SCx200 CPU SUPPORT 12670M: Jim Cromie <jim.cromie@gmail.com> 12671S: Odd Fixes 12672F: Documentation/i2c/busses/scx200_acb 12673F: arch/x86/platform/scx200/ 12674F: drivers/watchdog/scx200_wdt.c 12675F: drivers/i2c/busses/scx200* 12676F: drivers/mtd/maps/scx200_docflash.c 12677F: include/linux/scx200.h 12678 12679SCx200 GPIO DRIVER 12680M: Jim Cromie <jim.cromie@gmail.com> 12681S: Maintained 12682F: drivers/char/scx200_gpio.c 12683F: include/linux/scx200_gpio.h 12684 12685SCx200 HRT CLOCKSOURCE DRIVER 12686M: Jim Cromie <jim.cromie@gmail.com> 12687S: Maintained 12688F: drivers/clocksource/scx200_hrt.c 12689 12690SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12691M: Sascha Sommer <saschasommer@freenet.de> 12692L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12693S: Maintained 12694F: drivers/mmc/host/sdricoh_cs.c 12695 12696SECURE COMPUTING 12697M: Kees Cook <keescook@chromium.org> 12698R: Andy Lutomirski <luto@amacapital.net> 12699R: Will Drewry <wad@chromium.org> 12700T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12701S: Supported 12702F: kernel/seccomp.c 12703F: include/uapi/linux/seccomp.h 12704F: include/linux/seccomp.h 12705F: tools/testing/selftests/seccomp/* 12706F: tools/testing/selftests/kselftest_harness.h 12707F: Documentation/userspace-api/seccomp_filter.rst 12708K: \bsecure_computing 12709K: \bTIF_SECCOMP\b 12710 12711SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12712M: Al Cooper <alcooperx@gmail.com> 12713L: linux-mmc@vger.kernel.org 12714L: bcm-kernel-feedback-list@broadcom.com 12715S: Maintained 12716F: drivers/mmc/host/sdhci-brcmstb* 12717 12718SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12719M: Adrian Hunter <adrian.hunter@intel.com> 12720L: linux-mmc@vger.kernel.org 12721T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12722S: Maintained 12723F: drivers/mmc/host/sdhci* 12724F: include/linux/mmc/sdhci* 12725 12726SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12727M: Ben Dooks <ben-linux@fluff.org> 12728M: Jaehoon Chung <jh80.chung@samsung.com> 12729L: linux-mmc@vger.kernel.org 12730S: Maintained 12731F: drivers/mmc/host/sdhci-s3c* 12732 12733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12734M: Viresh Kumar <vireshk@kernel.org> 12735L: linux-mmc@vger.kernel.org 12736S: Maintained 12737F: drivers/mmc/host/sdhci-spear.c 12738 12739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12740M: Kishon Vijay Abraham I <kishon@ti.com> 12741L: linux-mmc@vger.kernel.org 12742S: Maintained 12743F: drivers/mmc/host/sdhci-omap.c 12744 12745SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12746M: Scott Bauer <scott.bauer@intel.com> 12747M: Jonathan Derrick <jonathan.derrick@intel.com> 12748L: linux-block@vger.kernel.org 12749S: Supported 12750F: block/sed* 12751F: block/opal_proto.h 12752F: include/linux/sed* 12753F: include/uapi/linux/sed* 12754 12755SECURITY CONTACT 12756M: Security Officers <security@kernel.org> 12757S: Supported 12758 12759SECURITY SUBSYSTEM 12760M: James Morris <jmorris@namei.org> 12761M: "Serge E. Hallyn" <serge@hallyn.com> 12762L: linux-security-module@vger.kernel.org (suggested Cc:) 12763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12764W: http://kernsec.org/ 12765S: Supported 12766F: security/ 12767 12768SELINUX SECURITY MODULE 12769M: Paul Moore <paul@paul-moore.com> 12770M: Stephen Smalley <sds@tycho.nsa.gov> 12771M: Eric Paris <eparis@parisplace.org> 12772L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12773W: https://selinuxproject.org 12774W: https://github.com/SELinuxProject 12775T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12776S: Supported 12777F: include/linux/selinux* 12778F: security/selinux/ 12779F: scripts/selinux/ 12780F: Documentation/admin-guide/LSM/SELinux.rst 12781 12782SENSABLE PHANTOM 12783M: Jiri Slaby <jirislaby@gmail.com> 12784S: Maintained 12785F: drivers/misc/phantom.c 12786F: include/uapi/linux/phantom.h 12787 12788SERIAL DEVICE BUS 12789M: Rob Herring <robh@kernel.org> 12790L: linux-serial@vger.kernel.org 12791S: Maintained 12792F: Documentation/devicetree/bindings/serial/slave-device.txt 12793F: drivers/tty/serdev/ 12794F: include/linux/serdev.h 12795 12796SERIAL DRIVERS 12797M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12798L: linux-serial@vger.kernel.org 12799S: Maintained 12800F: Documentation/devicetree/bindings/serial/ 12801F: drivers/tty/serial/ 12802 12803SERIAL IR RECEIVER 12804M: Sean Young <sean@mess.org> 12805L: linux-media@vger.kernel.org 12806S: Maintained 12807F: drivers/media/rc/serial_ir.c 12808 12809SFC NETWORK DRIVER 12810M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12811M: Edward Cree <ecree@solarflare.com> 12812M: Bert Kenward <bkenward@solarflare.com> 12813L: netdev@vger.kernel.org 12814S: Supported 12815F: drivers/net/ethernet/sfc/ 12816 12817SGI GRU DRIVER 12818M: Dimitri Sivanich <sivanich@sgi.com> 12819S: Maintained 12820F: drivers/misc/sgi-gru/ 12821 12822SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12823M: Pat Gefre <pfg@sgi.com> 12824L: linux-ia64@vger.kernel.org 12825S: Supported 12826F: Documentation/ia64/serial.txt 12827F: drivers/tty/serial/ioc?_serial.c 12828F: include/linux/ioc?.h 12829 12830SGI XP/XPC/XPNET DRIVER 12831M: Cliff Whickman <cpw@sgi.com> 12832M: Robin Holt <robinmholt@gmail.com> 12833S: Maintained 12834F: drivers/misc/sgi-xp/ 12835 12836SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12837M: Ursula Braun <ubraun@linux.ibm.com> 12838L: linux-s390@vger.kernel.org 12839W: http://www.ibm.com/developerworks/linux/linux390/ 12840S: Supported 12841F: net/smc/ 12842 12843SH_VEU V4L2 MEM2MEM DRIVER 12844L: linux-media@vger.kernel.org 12845S: Orphan 12846F: drivers/media/platform/sh_veu.c 12847 12848SH_VOU V4L2 OUTPUT DRIVER 12849L: linux-media@vger.kernel.org 12850S: Orphan 12851F: drivers/media/platform/sh_vou.c 12852F: include/media/drv-intf/sh_vou.h 12853 12854SI2157 MEDIA DRIVER 12855M: Antti Palosaari <crope@iki.fi> 12856L: linux-media@vger.kernel.org 12857W: https://linuxtv.org 12858W: http://palosaari.fi/linux/ 12859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12860T: git git://linuxtv.org/anttip/media_tree.git 12861S: Maintained 12862F: drivers/media/tuners/si2157* 12863 12864SI2165 MEDIA DRIVER 12865M: Matthias Schwarzott <zzam@gentoo.org> 12866L: linux-media@vger.kernel.org 12867W: https://linuxtv.org 12868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12869S: Maintained 12870F: drivers/media/dvb-frontends/si2165* 12871 12872SI2168 MEDIA DRIVER 12873M: Antti Palosaari <crope@iki.fi> 12874L: linux-media@vger.kernel.org 12875W: https://linuxtv.org 12876W: http://palosaari.fi/linux/ 12877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12878T: git git://linuxtv.org/anttip/media_tree.git 12879S: Maintained 12880F: drivers/media/dvb-frontends/si2168* 12881 12882SI470X FM RADIO RECEIVER I2C DRIVER 12883M: Hans Verkuil <hverkuil@xs4all.nl> 12884L: linux-media@vger.kernel.org 12885T: git git://linuxtv.org/media_tree.git 12886W: https://linuxtv.org 12887S: Odd Fixes 12888F: drivers/media/radio/si470x/radio-si470x-i2c.c 12889 12890SI470X FM RADIO RECEIVER USB DRIVER 12891M: Hans Verkuil <hverkuil@xs4all.nl> 12892L: linux-media@vger.kernel.org 12893T: git git://linuxtv.org/media_tree.git 12894W: https://linuxtv.org 12895S: Maintained 12896F: drivers/media/radio/si470x/radio-si470x-common.c 12897F: drivers/media/radio/si470x/radio-si470x.h 12898F: drivers/media/radio/si470x/radio-si470x-usb.c 12899 12900SI4713 FM RADIO TRANSMITTER I2C DRIVER 12901M: Eduardo Valentin <edubezval@gmail.com> 12902L: linux-media@vger.kernel.org 12903T: git git://linuxtv.org/media_tree.git 12904W: https://linuxtv.org 12905S: Odd Fixes 12906F: drivers/media/radio/si4713/si4713.? 12907 12908SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12909M: Eduardo Valentin <edubezval@gmail.com> 12910L: linux-media@vger.kernel.org 12911T: git git://linuxtv.org/media_tree.git 12912W: https://linuxtv.org 12913S: Odd Fixes 12914F: drivers/media/radio/si4713/radio-platform-si4713.c 12915 12916SI4713 FM RADIO TRANSMITTER USB DRIVER 12917M: Hans Verkuil <hverkuil@xs4all.nl> 12918L: linux-media@vger.kernel.org 12919T: git git://linuxtv.org/media_tree.git 12920W: https://linuxtv.org 12921S: Maintained 12922F: drivers/media/radio/si4713/radio-usb-si4713.c 12923 12924SIANO DVB DRIVER 12925M: Mauro Carvalho Chehab <mchehab@kernel.org> 12926L: linux-media@vger.kernel.org 12927W: https://linuxtv.org 12928T: git git://linuxtv.org/media_tree.git 12929S: Odd fixes 12930F: drivers/media/common/siano/ 12931F: drivers/media/usb/siano/ 12932F: drivers/media/usb/siano/ 12933F: drivers/media/mmc/siano/ 12934 12935SILEAD TOUCHSCREEN DRIVER 12936M: Hans de Goede <hdegoede@redhat.com> 12937L: linux-input@vger.kernel.org 12938L: platform-driver-x86@vger.kernel.org 12939S: Maintained 12940F: drivers/input/touchscreen/silead.c 12941F: drivers/platform/x86/silead_dmi.c 12942 12943SILICON MOTION SM712 FRAME BUFFER DRIVER 12944M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12945M: Teddy Wang <teddy.wang@siliconmotion.com> 12946M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12947L: linux-fbdev@vger.kernel.org 12948S: Maintained 12949F: drivers/video/fbdev/sm712* 12950F: Documentation/fb/sm712fb.txt 12951 12952SIMPLE FIRMWARE INTERFACE (SFI) 12953M: Len Brown <lenb@kernel.org> 12954L: sfi-devel@simplefirmware.org 12955W: http://simplefirmware.org/ 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12957S: Supported 12958F: arch/x86/platform/sfi/ 12959F: drivers/sfi/ 12960F: include/linux/sfi*.h 12961 12962SIMPLEFB FB DRIVER 12963M: Hans de Goede <hdegoede@redhat.com> 12964L: linux-fbdev@vger.kernel.org 12965S: Maintained 12966F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12967F: drivers/video/fbdev/simplefb.c 12968F: include/linux/platform_data/simplefb.h 12969 12970SIMTEC EB110ATX (Chalice CATS) 12971P: Ben Dooks 12972P: Vincent Sanders <vince@simtec.co.uk> 12973M: Simtec Linux Team <linux@simtec.co.uk> 12974W: http://www.simtec.co.uk/products/EB110ATX/ 12975S: Supported 12976 12977SIMTEC EB2410ITX (BAST) 12978P: Ben Dooks 12979P: Vincent Sanders <vince@simtec.co.uk> 12980M: Simtec Linux Team <linux@simtec.co.uk> 12981W: http://www.simtec.co.uk/products/EB2410ITX/ 12982S: Supported 12983F: arch/arm/mach-s3c24xx/mach-bast.c 12984F: arch/arm/mach-s3c24xx/bast-ide.c 12985F: arch/arm/mach-s3c24xx/bast-irq.c 12986 12987SIPHASH PRF ROUTINES 12988M: Jason A. Donenfeld <Jason@zx2c4.com> 12989S: Maintained 12990F: lib/siphash.c 12991F: lib/test_siphash.c 12992F: include/linux/siphash.h 12993 12994SIOX 12995M: Gavin Schenk <g.schenk@eckelmann.de> 12996M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12997R: Pengutronix Kernel Team <kernel@pengutronix.de> 12998S: Supported 12999F: drivers/siox/* 13000F: include/trace/events/siox.h 13001 13002SIS 190 ETHERNET DRIVER 13003M: Francois Romieu <romieu@fr.zoreil.com> 13004L: netdev@vger.kernel.org 13005S: Maintained 13006F: drivers/net/ethernet/sis/sis190.c 13007 13008SIS 900/7016 FAST ETHERNET DRIVER 13009M: Daniele Venzano <venza@brownhat.org> 13010W: http://www.brownhat.org/sis900.html 13011L: netdev@vger.kernel.org 13012S: Maintained 13013F: drivers/net/ethernet/sis/sis900.* 13014 13015SIS FRAMEBUFFER DRIVER 13016M: Thomas Winischhofer <thomas@winischhofer.net> 13017W: http://www.winischhofer.net/linuxsisvga.shtml 13018S: Maintained 13019F: Documentation/fb/sisfb.txt 13020F: drivers/video/fbdev/sis/ 13021F: include/video/sisfb.h 13022 13023SIS USB2VGA DRIVER 13024M: Thomas Winischhofer <thomas@winischhofer.net> 13025W: http://www.winischhofer.at/linuxsisusbvga.shtml 13026S: Maintained 13027F: drivers/usb/misc/sisusbvga/ 13028 13029SLAB ALLOCATOR 13030M: Christoph Lameter <cl@linux.com> 13031M: Pekka Enberg <penberg@kernel.org> 13032M: David Rientjes <rientjes@google.com> 13033M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13034M: Andrew Morton <akpm@linux-foundation.org> 13035L: linux-mm@kvack.org 13036S: Maintained 13037F: include/linux/sl?b*.h 13038F: mm/sl?b* 13039 13040SLEEPABLE READ-COPY UPDATE (SRCU) 13041M: Lai Jiangshan <jiangshanlai@gmail.com> 13042M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13043M: Josh Triplett <josh@joshtriplett.org> 13044R: Steven Rostedt <rostedt@goodmis.org> 13045R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13046L: linux-kernel@vger.kernel.org 13047W: http://www.rdrop.com/users/paulmck/RCU/ 13048S: Supported 13049T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13050F: include/linux/srcu.h 13051F: kernel/rcu/srcu.c 13052 13053SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13054M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13056S: Maintained 13057F: drivers/slimbus/ 13058F: Documentation/devicetree/bindings/slimbus/ 13059F: include/linux/slimbus.h 13060 13061SMACK SECURITY MODULE 13062M: Casey Schaufler <casey@schaufler-ca.com> 13063L: linux-security-module@vger.kernel.org 13064W: http://schaufler-ca.com 13065T: git git://github.com/cschaufler/smack-next 13066S: Maintained 13067F: Documentation/admin-guide/LSM/Smack.rst 13068F: security/smack/ 13069 13070SMC91x ETHERNET DRIVER 13071M: Nicolas Pitre <nico@fluxnic.net> 13072S: Odd Fixes 13073F: drivers/net/ethernet/smsc/smc91x.* 13074 13075SMIA AND SMIA++ IMAGE SENSOR DRIVER 13076M: Sakari Ailus <sakari.ailus@iki.fi> 13077L: linux-media@vger.kernel.org 13078S: Maintained 13079F: drivers/media/i2c/smiapp/ 13080F: include/media/i2c/smiapp.h 13081F: drivers/media/i2c/smiapp-pll.c 13082F: drivers/media/i2c/smiapp-pll.h 13083F: include/uapi/linux/smiapp.h 13084F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13085 13086SMM665 HARDWARE MONITOR DRIVER 13087M: Guenter Roeck <linux@roeck-us.net> 13088L: linux-hwmon@vger.kernel.org 13089S: Maintained 13090F: Documentation/hwmon/smm665 13091F: drivers/hwmon/smm665.c 13092 13093SMSC EMC2103 HARDWARE MONITOR DRIVER 13094M: Steve Glendinning <steve.glendinning@shawell.net> 13095L: linux-hwmon@vger.kernel.org 13096S: Maintained 13097F: Documentation/hwmon/emc2103 13098F: drivers/hwmon/emc2103.c 13099 13100SMSC SCH5627 HARDWARE MONITOR DRIVER 13101M: Hans de Goede <hdegoede@redhat.com> 13102L: linux-hwmon@vger.kernel.org 13103S: Supported 13104F: Documentation/hwmon/sch5627 13105F: drivers/hwmon/sch5627.c 13106 13107SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13108M: Steve Glendinning <steve.glendinning@shawell.net> 13109L: linux-fbdev@vger.kernel.org 13110S: Maintained 13111F: drivers/video/fbdev/smscufx.c 13112 13113SMSC47B397 HARDWARE MONITOR DRIVER 13114M: Jean Delvare <jdelvare@suse.com> 13115L: linux-hwmon@vger.kernel.org 13116S: Maintained 13117F: Documentation/hwmon/smsc47b397 13118F: drivers/hwmon/smsc47b397.c 13119 13120SMSC911x ETHERNET DRIVER 13121M: Steve Glendinning <steve.glendinning@shawell.net> 13122L: netdev@vger.kernel.org 13123S: Maintained 13124F: include/linux/smsc911x.h 13125F: drivers/net/ethernet/smsc/smsc911x.* 13126 13127SMSC9420 PCI ETHERNET DRIVER 13128M: Steve Glendinning <steve.glendinning@shawell.net> 13129L: netdev@vger.kernel.org 13130S: Maintained 13131F: drivers/net/ethernet/smsc/smsc9420.* 13132 13133SOC-CAMERA V4L2 SUBSYSTEM 13134L: linux-media@vger.kernel.org 13135T: git git://linuxtv.org/media_tree.git 13136S: Orphan 13137F: include/media/soc* 13138F: drivers/media/i2c/soc_camera/ 13139F: drivers/media/platform/soc_camera/ 13140 13141SOCIONEXT SYNQUACER I2C DRIVER 13142M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13143L: linux-i2c@vger.kernel.org 13144S: Maintained 13145F: drivers/i2c/busses/i2c-synquacer.c 13146F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13147 13148SOCIONEXT UNIPHIER SOUND DRIVER 13149M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13151S: Maintained 13152F: sound/soc/uniphier/ 13153 13154SOEKRIS NET48XX LED SUPPORT 13155M: Chris Boot <bootc@bootc.net> 13156S: Maintained 13157F: drivers/leds/leds-net48xx.c 13158 13159SOFT-ROCE DRIVER (rxe) 13160M: Moni Shoua <monis@mellanox.com> 13161L: linux-rdma@vger.kernel.org 13162S: Supported 13163W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13164Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13165F: drivers/infiniband/sw/rxe/ 13166F: include/uapi/rdma/rdma_user_rxe.h 13167 13168SOFTLOGIC 6x10 MPEG CODEC 13169M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13170M: Anton Sviridenko <anton@corp.bluecherry.net> 13171M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13172M: Andrey Utkin <andrey_utkin@fastmail.com> 13173M: Ismael Luceno <ismael@iodev.co.uk> 13174L: linux-media@vger.kernel.org 13175S: Supported 13176F: drivers/media/pci/solo6x10/ 13177 13178SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13179M: James Morse <james.morse@arm.com> 13180L: linux-arm-kernel@lists.infradead.org 13181S: Maintained 13182F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13183F: drivers/firmware/arm_sdei.c 13184F: include/linux/sdei.h 13185F: include/uapi/linux/sdei.h 13186 13187SOFTWARE RAID (Multiple Disks) SUPPORT 13188M: Shaohua Li <shli@kernel.org> 13189L: linux-raid@vger.kernel.org 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13191S: Supported 13192F: drivers/md/Makefile 13193F: drivers/md/Kconfig 13194F: drivers/md/md* 13195F: drivers/md/raid* 13196F: include/linux/raid/ 13197F: include/uapi/linux/raid/ 13198 13199SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13200M: Jassi Brar <jaswinder.singh@linaro.org> 13201L: netdev@vger.kernel.org 13202S: Maintained 13203F: drivers/net/ethernet/socionext/netsec.c 13204F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13205 13206SOLIDRUN CLEARFOG SUPPORT 13207M: Russell King <linux@armlinux.org.uk> 13208S: Maintained 13209F: arch/arm/boot/dts/armada-388-clearfog* 13210F: arch/arm/boot/dts/armada-38x-solidrun-* 13211 13212SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13213M: Russell King <linux@armlinux.org.uk> 13214S: Maintained 13215F: arch/arm/boot/dts/imx6*-cubox-i* 13216F: arch/arm/boot/dts/imx6*-hummingboard* 13217F: arch/arm/boot/dts/imx6*-sr-* 13218 13219SONIC NETWORK DRIVER 13220M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13221L: netdev@vger.kernel.org 13222S: Maintained 13223F: drivers/net/ethernet/natsemi/sonic.* 13224 13225SONICS SILICON BACKPLANE DRIVER (SSB) 13226M: Michael Buesch <m@bues.ch> 13227L: linux-wireless@vger.kernel.org 13228S: Maintained 13229F: drivers/ssb/ 13230F: include/linux/ssb/ 13231 13232SONY IMX258 SENSOR DRIVER 13233M: Sakari Ailus <sakari.ailus@linux.intel.com> 13234L: linux-media@vger.kernel.org 13235T: git git://linuxtv.org/media_tree.git 13236S: Maintained 13237F: drivers/media/i2c/imx258.c 13238 13239SONY IMX274 SENSOR DRIVER 13240M: Leon Luo <leonl@leopardimaging.com> 13241L: linux-media@vger.kernel.org 13242T: git git://linuxtv.org/media_tree.git 13243S: Maintained 13244F: drivers/media/i2c/imx274.c 13245F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13246 13247SONY MEMORYSTICK CARD SUPPORT 13248M: Alex Dubov <oakad@yahoo.com> 13249W: http://tifmxx.berlios.de/ 13250S: Maintained 13251F: drivers/memstick/host/tifm_ms.c 13252 13253SONY MEMORYSTICK STANDARD SUPPORT 13254M: Maxim Levitsky <maximlevitsky@gmail.com> 13255S: Maintained 13256F: drivers/memstick/core/ms_block.* 13257 13258SONY VAIO CONTROL DEVICE DRIVER 13259M: Mattia Dongili <malattia@linux.it> 13260L: platform-driver-x86@vger.kernel.org 13261W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13262S: Maintained 13263F: Documentation/laptops/sony-laptop.txt 13264F: drivers/char/sonypi.c 13265F: drivers/platform/x86/sony-laptop.c 13266F: include/linux/sony-laptop.h 13267 13268SOUND 13269M: Jaroslav Kysela <perex@perex.cz> 13270M: Takashi Iwai <tiwai@suse.com> 13271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13272W: http://www.alsa-project.org/ 13273T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13274T: git git://git.alsa-project.org/alsa-kernel.git 13275Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13276S: Maintained 13277F: Documentation/sound/ 13278F: include/sound/ 13279F: include/uapi/sound/ 13280F: sound/ 13281 13282SOUND - COMPRESSED AUDIO 13283M: Vinod Koul <vkoul@kernel.org> 13284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13286S: Supported 13287F: Documentation/sound/alsa/compress_offload.txt 13288F: include/sound/compress_driver.h 13289F: include/uapi/sound/compress_* 13290F: sound/core/compress_offload.c 13291F: sound/soc/soc-compress.c 13292 13293SOUND - DMAENGINE HELPERS 13294M: Lars-Peter Clausen <lars@metafoo.de> 13295S: Supported 13296F: include/sound/dmaengine_pcm.h 13297F: sound/core/pcm_dmaengine.c 13298F: sound/soc/soc-generic-dmaengine-pcm.c 13299 13300SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13301M: Liam Girdwood <lgirdwood@gmail.com> 13302M: Mark Brown <broonie@kernel.org> 13303T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13305W: http://alsa-project.org/main/index.php/ASoC 13306S: Supported 13307F: Documentation/devicetree/bindings/sound/ 13308F: Documentation/sound/alsa/soc/ 13309F: sound/soc/ 13310F: include/sound/soc* 13311 13312SOUNDWIRE SUBSYSTEM 13313M: Vinod Koul <vinod.koul@intel.com> 13314M: Sanyog Kale <sanyog.r.kale@intel.com> 13315R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13316L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13317S: Supported 13318F: Documentation/driver-api/soundwire/ 13319F: drivers/soundwire/ 13320F: include/linux/soundwire/ 13321 13322SP2 MEDIA DRIVER 13323M: Olli Salonen <olli.salonen@iki.fi> 13324L: linux-media@vger.kernel.org 13325W: https://linuxtv.org 13326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13327S: Maintained 13328F: drivers/media/dvb-frontends/sp2* 13329 13330SPARC + UltraSPARC (sparc/sparc64) 13331M: "David S. Miller" <davem@davemloft.net> 13332L: sparclinux@vger.kernel.org 13333Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13334T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13336S: Maintained 13337F: arch/sparc/ 13338F: drivers/sbus/ 13339 13340SPARC SERIAL DRIVERS 13341M: "David S. Miller" <davem@davemloft.net> 13342L: sparclinux@vger.kernel.org 13343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13345S: Maintained 13346F: include/linux/sunserialcore.h 13347F: drivers/tty/serial/suncore.c 13348F: drivers/tty/serial/sunhv.c 13349F: drivers/tty/serial/sunsab.c 13350F: drivers/tty/serial/sunsab.h 13351F: drivers/tty/serial/sunsu.c 13352F: drivers/tty/serial/sunzilog.c 13353F: drivers/tty/serial/sunzilog.h 13354F: drivers/tty/vcc.c 13355 13356SPARSE CHECKER 13357M: "Christopher Li" <sparse@chrisli.org> 13358L: linux-sparse@vger.kernel.org 13359W: https://sparse.wiki.kernel.org/ 13360T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13361T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13362S: Maintained 13363F: include/linux/compiler.h 13364 13365SPEAR CLOCK FRAMEWORK SUPPORT 13366M: Viresh Kumar <vireshk@kernel.org> 13367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13368W: http://www.st.com/spear 13369S: Maintained 13370F: drivers/clk/spear/ 13371 13372SPEAR PLATFORM SUPPORT 13373M: Viresh Kumar <vireshk@kernel.org> 13374M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13376W: http://www.st.com/spear 13377S: Maintained 13378F: arch/arm/boot/dts/spear* 13379F: arch/arm/mach-spear/ 13380 13381SPI NOR SUBSYSTEM 13382M: Marek Vasut <marek.vasut@gmail.com> 13383L: linux-mtd@lists.infradead.org 13384W: http://www.linux-mtd.infradead.org/ 13385Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13386T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13387T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13388S: Maintained 13389F: drivers/mtd/spi-nor/ 13390F: include/linux/mtd/spi-nor.h 13391 13392SPI SUBSYSTEM 13393M: Mark Brown <broonie@kernel.org> 13394L: linux-spi@vger.kernel.org 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13396Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13397S: Maintained 13398F: Documentation/devicetree/bindings/spi/ 13399F: Documentation/spi/ 13400F: drivers/spi/ 13401F: include/linux/spi/ 13402F: include/uapi/linux/spi/ 13403F: tools/spi/ 13404 13405SPIDERNET NETWORK DRIVER for CELL 13406M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13407L: netdev@vger.kernel.org 13408S: Supported 13409F: Documentation/networking/spider_net.txt 13410F: drivers/net/ethernet/toshiba/spider_net* 13411 13412SPMI SUBSYSTEM 13413R: Stephen Boyd <sboyd@kernel.org> 13414L: linux-arm-msm@vger.kernel.org 13415F: Documentation/devicetree/bindings/spmi/ 13416F: drivers/spmi/ 13417F: include/dt-bindings/spmi/spmi.h 13418F: include/linux/spmi.h 13419F: include/trace/events/spmi.h 13420 13421SPU FILE SYSTEM 13422M: Jeremy Kerr <jk@ozlabs.org> 13423L: linuxppc-dev@lists.ozlabs.org 13424W: http://www.ibm.com/developerworks/power/cell/ 13425S: Supported 13426F: Documentation/filesystems/spufs.txt 13427F: arch/powerpc/platforms/cell/spufs/ 13428 13429SQUASHFS FILE SYSTEM 13430M: Phillip Lougher <phillip@squashfs.org.uk> 13431L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13432W: http://squashfs.org.uk 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13434S: Maintained 13435F: Documentation/filesystems/squashfs.txt 13436F: fs/squashfs/ 13437 13438SRM (Alpha) environment access 13439M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13440S: Maintained 13441F: arch/alpha/kernel/srm_env.c 13442 13443ST STM32 I2C/SMBUS DRIVER 13444M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13445L: linux-i2c@vger.kernel.org 13446S: Maintained 13447F: drivers/i2c/busses/i2c-stm32* 13448 13449STABLE BRANCH 13450M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13451L: stable@vger.kernel.org 13452S: Supported 13453F: Documentation/process/stable-kernel-rules.rst 13454 13455STAGING - COMEDI 13456M: Ian Abbott <abbotti@mev.co.uk> 13457M: H Hartley Sweeten <hsweeten@visionengravers.com> 13458S: Odd Fixes 13459F: drivers/staging/comedi/ 13460 13461STAGING - FLARION FT1000 DRIVERS 13462M: Marek Belisko <marek.belisko@gmail.com> 13463S: Odd Fixes 13464F: drivers/staging/ft1000/ 13465 13466STAGING - INDUSTRIAL IO 13467M: Jonathan Cameron <jic23@kernel.org> 13468L: linux-iio@vger.kernel.org 13469S: Odd Fixes 13470F: Documentation/devicetree/bindings/staging/iio/ 13471F: drivers/staging/iio/ 13472 13473STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13474M: Marc Dietrich <marvin24@gmx.de> 13475L: ac100@lists.launchpad.net (moderated for non-subscribers) 13476L: linux-tegra@vger.kernel.org 13477S: Maintained 13478F: drivers/staging/nvec/ 13479 13480STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13481M: Jens Frederich <jfrederich@gmail.com> 13482M: Daniel Drake <dsd@laptop.org> 13483M: Jon Nettleton <jon.nettleton@gmail.com> 13484W: http://wiki.laptop.org/go/DCON 13485S: Maintained 13486F: drivers/staging/olpc_dcon/ 13487 13488STAGING - REALTEK RTL8712U DRIVERS 13489M: Larry Finger <Larry.Finger@lwfinger.net> 13490M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13491S: Odd Fixes 13492F: drivers/staging/rtl8712/ 13493 13494STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13495M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13496M: Teddy Wang <teddy.wang@siliconmotion.com> 13497M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13498L: linux-fbdev@vger.kernel.org 13499S: Maintained 13500F: drivers/staging/sm750fb/ 13501 13502STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13503M: William Hubbs <w.d.hubbs@gmail.com> 13504M: Chris Brannon <chris@the-brannons.com> 13505M: Kirk Reiser <kirk@reisers.ca> 13506M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13507L: speakup@linux-speakup.org 13508W: http://www.linux-speakup.org/ 13509S: Odd Fixes 13510F: drivers/staging/speakup/ 13511 13512STAGING - VIA VT665X DRIVERS 13513M: Forest Bond <forest@alittletooquiet.net> 13514S: Odd Fixes 13515F: drivers/staging/vt665?/ 13516 13517STAGING - WILC1000 WIFI DRIVER 13518M: Aditya Shankar <aditya.shankar@microchip.com> 13519M: Ganesh Krishna <ganesh.krishna@microchip.com> 13520L: linux-wireless@vger.kernel.org 13521S: Supported 13522F: drivers/staging/wilc1000/ 13523 13524STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13525M: Arnaud Patard <arnaud.patard@rtp-net.org> 13526S: Odd Fixes 13527F: drivers/staging/xgifb/ 13528 13529STAGING SUBSYSTEM 13530M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13532L: devel@driverdev.osuosl.org 13533S: Supported 13534F: drivers/staging/ 13535 13536STARFIRE/DURALAN NETWORK DRIVER 13537M: Ion Badulescu <ionut@badula.org> 13538S: Odd Fixes 13539F: drivers/net/ethernet/adaptec/starfire* 13540 13541STEC S1220 SKD DRIVER 13542M: Bart Van Assche <bart.vanassche@wdc.com> 13543L: linux-block@vger.kernel.org 13544S: Maintained 13545F: drivers/block/skd*[ch] 13546 13547STI CEC DRIVER 13548M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13549S: Maintained 13550F: drivers/staging/media/st-cec/ 13551F: Documentation/devicetree/bindings/media/stih-cec.txt 13552 13553STK1160 USB VIDEO CAPTURE DRIVER 13554M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13555L: linux-media@vger.kernel.org 13556T: git git://linuxtv.org/media_tree.git 13557S: Maintained 13558F: drivers/media/usb/stk1160/ 13559 13560STMMAC ETHERNET DRIVER 13561M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13562M: Alexandre Torgue <alexandre.torgue@st.com> 13563M: Jose Abreu <joabreu@synopsys.com> 13564L: netdev@vger.kernel.org 13565W: http://www.stlinux.com 13566S: Supported 13567F: drivers/net/ethernet/stmicro/stmmac/ 13568 13569SUN3/3X 13570M: Sam Creasey <sammy@sammy.net> 13571W: http://sammy.net/sun3/ 13572S: Maintained 13573F: arch/m68k/kernel/*sun3* 13574F: arch/m68k/sun3*/ 13575F: arch/m68k/include/asm/sun3* 13576F: drivers/net/ethernet/i825xx/sun3* 13577 13578SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13579M: Hans de Goede <hdegoede@redhat.com> 13580L: linux-input@vger.kernel.org 13581S: Maintained 13582F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13583F: drivers/input/keyboard/sun4i-lradc-keys.c 13584 13585SUNDANCE NETWORK DRIVER 13586M: Denis Kirjanov <kda@linux-powerpc.org> 13587L: netdev@vger.kernel.org 13588S: Maintained 13589F: drivers/net/ethernet/dlink/sundance.c 13590 13591SUPERH 13592M: Yoshinori Sato <ysato@users.sourceforge.jp> 13593M: Rich Felker <dalias@libc.org> 13594L: linux-sh@vger.kernel.org 13595Q: http://patchwork.kernel.org/project/linux-sh/list/ 13596S: Maintained 13597F: Documentation/sh/ 13598F: arch/sh/ 13599F: drivers/sh/ 13600 13601SUSPEND TO RAM 13602M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13603M: Len Brown <len.brown@intel.com> 13604M: Pavel Machek <pavel@ucw.cz> 13605L: linux-pm@vger.kernel.org 13606B: https://bugzilla.kernel.org 13607S: Supported 13608F: Documentation/power/ 13609F: arch/x86/kernel/acpi/ 13610F: drivers/base/power/ 13611F: kernel/power/ 13612F: include/linux/suspend.h 13613F: include/linux/freezer.h 13614F: include/linux/pm.h 13615 13616SVGA HANDLING 13617M: Martin Mares <mj@ucw.cz> 13618L: linux-video@atrey.karlin.mff.cuni.cz 13619S: Maintained 13620F: Documentation/svga.txt 13621F: arch/x86/boot/video* 13622 13623SWIOTLB SUBSYSTEM 13624M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13625L: iommu@lists.linux-foundation.org 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13627S: Supported 13628F: lib/swiotlb.c 13629F: arch/*/kernel/pci-swiotlb.c 13630F: include/linux/swiotlb.h 13631 13632SWITCHDEV 13633M: Jiri Pirko <jiri@resnulli.us> 13634M: Ivan Vecera <ivecera@redhat.com> 13635L: netdev@vger.kernel.org 13636S: Supported 13637F: net/switchdev/ 13638F: include/net/switchdev.h 13639 13640SY8106A REGULATOR DRIVER 13641M: Icenowy Zheng <icenowy@aosc.io> 13642S: Maintained 13643F: drivers/regulator/sy8106a-regulator.c 13644F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13645 13646SYNC FILE FRAMEWORK 13647M: Sumit Semwal <sumit.semwal@linaro.org> 13648R: Gustavo Padovan <gustavo@padovan.org> 13649S: Maintained 13650L: linux-media@vger.kernel.org 13651L: dri-devel@lists.freedesktop.org 13652F: drivers/dma-buf/sync_* 13653F: drivers/dma-buf/dma-fence* 13654F: drivers/dma-buf/sw_sync.c 13655F: include/linux/sync_file.h 13656F: include/uapi/linux/sync_file.h 13657F: Documentation/sync_file.txt 13658T: git git://anongit.freedesktop.org/drm/drm-misc 13659 13660SYNOPSYS ARC ARCHITECTURE 13661M: Vineet Gupta <vgupta@synopsys.com> 13662L: linux-snps-arc@lists.infradead.org 13663S: Supported 13664F: arch/arc/ 13665F: Documentation/devicetree/bindings/arc/* 13666F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13667F: drivers/clocksource/arc_timer.c 13668F: drivers/tty/serial/arc_uart.c 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13670 13671SYNOPSYS ARC HSDK SDP pll clock driver 13672M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13673S: Supported 13674F: drivers/clk/clk-hsdk-pll.c 13675F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13676 13677SYNOPSYS ARC SDP clock driver 13678M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13679S: Supported 13680F: drivers/clk/axs10x/* 13681F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13682 13683SYNOPSYS ARC SDP platform support 13684M: Alexey Brodkin <abrodkin@synopsys.com> 13685S: Supported 13686F: arch/arc/plat-axs10x 13687F: arch/arc/boot/dts/ax* 13688F: Documentation/devicetree/bindings/arc/axs10* 13689 13690SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13691M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13692S: Supported 13693F: drivers/reset/reset-axs10x.c 13694F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13695 13696SYNOPSYS DESIGNWARE 8250 UART DRIVER 13697R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13698S: Maintained 13699F: drivers/tty/serial/8250/8250_dw.c 13700 13701SYNOPSYS DESIGNWARE APB GPIO DRIVER 13702M: Hoan Tran <hotran@apm.com> 13703L: linux-gpio@vger.kernel.org 13704S: Maintained 13705F: drivers/gpio/gpio-dwapb.c 13706F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13707 13708SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13709M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13710S: Maintained 13711F: drivers/dma/dwi-axi-dmac/ 13712F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13713 13714SYNOPSYS DESIGNWARE DMAC DRIVER 13715M: Viresh Kumar <vireshk@kernel.org> 13716R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13717S: Maintained 13718F: include/linux/dma/dw.h 13719F: include/linux/platform_data/dma-dw.h 13720F: drivers/dma/dw/ 13721 13722SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13723M: Jose Abreu <Jose.Abreu@synopsys.com> 13724L: netdev@vger.kernel.org 13725S: Supported 13726F: drivers/net/ethernet/synopsys/ 13727 13728SYNOPSYS DESIGNWARE I2C DRIVER 13729M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13730R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13731R: Mika Westerberg <mika.westerberg@linux.intel.com> 13732L: linux-i2c@vger.kernel.org 13733S: Maintained 13734F: drivers/i2c/busses/i2c-designware-* 13735F: include/linux/platform_data/i2c-designware.h 13736 13737SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13738M: Jaehoon Chung <jh80.chung@samsung.com> 13739L: linux-mmc@vger.kernel.org 13740S: Maintained 13741F: drivers/mmc/host/dw_mmc* 13742 13743SYNOPSYS HSDK RESET CONTROLLER DRIVER 13744M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13745S: Supported 13746F: drivers/reset/reset-hsdk.c 13747F: include/dt-bindings/reset/snps,hsdk-reset.h 13748F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13749 13750SYSTEM CONFIGURATION (SYSCON) 13751M: Lee Jones <lee.jones@linaro.org> 13752M: Arnd Bergmann <arnd@arndb.de> 13753T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13754S: Supported 13755F: drivers/mfd/syscon.c 13756 13757SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13758M: Sudeep Holla <sudeep.holla@arm.com> 13759L: linux-arm-kernel@lists.infradead.org 13760S: Maintained 13761F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13762F: drivers/clk/clk-sc[mp]i.c 13763F: drivers/cpufreq/sc[mp]i-cpufreq.c 13764F: drivers/firmware/arm_scpi.c 13765F: drivers/firmware/arm_scmi/ 13766F: include/linux/sc[mp]i_protocol.h 13767 13768SYSTEM RESET/SHUTDOWN DRIVERS 13769M: Sebastian Reichel <sre@kernel.org> 13770L: linux-pm@vger.kernel.org 13771T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13772S: Maintained 13773F: Documentation/devicetree/bindings/power/reset/ 13774F: drivers/power/reset/ 13775 13776SYSTEM TRACE MODULE CLASS 13777M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13778S: Maintained 13779T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13780F: Documentation/trace/stm.txt 13781F: drivers/hwtracing/stm/ 13782F: include/linux/stm.h 13783F: include/uapi/linux/stm.h 13784 13785SYSV FILESYSTEM 13786M: Christoph Hellwig <hch@infradead.org> 13787S: Maintained 13788F: Documentation/filesystems/sysv-fs.txt 13789F: fs/sysv/ 13790F: include/linux/sysv_fs.h 13791 13792TARGET SUBSYSTEM 13793M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13794L: linux-scsi@vger.kernel.org 13795L: target-devel@vger.kernel.org 13796W: http://www.linux-iscsi.org 13797W: http://groups.google.com/group/linux-iscsi-target-dev 13798T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13799S: Supported 13800F: drivers/target/ 13801F: include/target/ 13802F: Documentation/target/ 13803 13804TASKSTATS STATISTICS INTERFACE 13805M: Balbir Singh <bsingharora@gmail.com> 13806S: Maintained 13807F: Documentation/accounting/taskstats* 13808F: include/linux/taskstats* 13809F: kernel/taskstats.c 13810 13811TC subsystem 13812M: Jamal Hadi Salim <jhs@mojatatu.com> 13813M: Cong Wang <xiyou.wangcong@gmail.com> 13814M: Jiri Pirko <jiri@resnulli.us> 13815L: netdev@vger.kernel.org 13816S: Maintained 13817F: include/net/pkt_cls.h 13818F: include/net/pkt_sched.h 13819F: include/net/tc_act/ 13820F: include/uapi/linux/pkt_cls.h 13821F: include/uapi/linux/pkt_sched.h 13822F: include/uapi/linux/tc_act/ 13823F: include/uapi/linux/tc_ematch/ 13824F: net/sched/ 13825 13826TCP LOW PRIORITY MODULE 13827M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13828M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13829W: http://tcp-lp-mod.sourceforge.net/ 13830S: Maintained 13831F: net/ipv4/tcp_lp.c 13832 13833TDA10071 MEDIA DRIVER 13834M: Antti Palosaari <crope@iki.fi> 13835L: linux-media@vger.kernel.org 13836W: https://linuxtv.org 13837W: http://palosaari.fi/linux/ 13838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13839T: git git://linuxtv.org/anttip/media_tree.git 13840S: Maintained 13841F: drivers/media/dvb-frontends/tda10071* 13842 13843TDA18212 MEDIA DRIVER 13844M: Antti Palosaari <crope@iki.fi> 13845L: linux-media@vger.kernel.org 13846W: https://linuxtv.org 13847W: http://palosaari.fi/linux/ 13848Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13849T: git git://linuxtv.org/anttip/media_tree.git 13850S: Maintained 13851F: drivers/media/tuners/tda18212* 13852 13853TDA18218 MEDIA DRIVER 13854M: Antti Palosaari <crope@iki.fi> 13855L: linux-media@vger.kernel.org 13856W: https://linuxtv.org 13857W: http://palosaari.fi/linux/ 13858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13859T: git git://linuxtv.org/anttip/media_tree.git 13860S: Maintained 13861F: drivers/media/tuners/tda18218* 13862 13863TDA18250 MEDIA DRIVER 13864M: Olli Salonen <olli.salonen@iki.fi> 13865L: linux-media@vger.kernel.org 13866W: https://linuxtv.org 13867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13868T: git git://linuxtv.org/media_tree.git 13869S: Maintained 13870F: drivers/media/tuners/tda18250* 13871 13872TDA18271 MEDIA DRIVER 13873M: Michael Krufky <mkrufky@linuxtv.org> 13874L: linux-media@vger.kernel.org 13875W: https://linuxtv.org 13876W: http://github.com/mkrufky 13877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13878T: git git://linuxtv.org/mkrufky/tuners.git 13879S: Maintained 13880F: drivers/media/tuners/tda18271* 13881 13882TDA1997x MEDIA DRIVER 13883M: Tim Harvey <tharvey@gateworks.com> 13884L: linux-media@vger.kernel.org 13885W: https://linuxtv.org 13886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13887S: Maintained 13888F: drivers/media/i2c/tda1997x.* 13889 13890TDA827x MEDIA DRIVER 13891M: Michael Krufky <mkrufky@linuxtv.org> 13892L: linux-media@vger.kernel.org 13893W: https://linuxtv.org 13894W: http://github.com/mkrufky 13895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13896T: git git://linuxtv.org/mkrufky/tuners.git 13897S: Maintained 13898F: drivers/media/tuners/tda8290.* 13899 13900TDA8290 MEDIA DRIVER 13901M: Michael Krufky <mkrufky@linuxtv.org> 13902L: linux-media@vger.kernel.org 13903W: https://linuxtv.org 13904W: http://github.com/mkrufky 13905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13906T: git git://linuxtv.org/mkrufky/tuners.git 13907S: Maintained 13908F: drivers/media/tuners/tda8290.* 13909 13910TDA9840 MEDIA DRIVER 13911M: Hans Verkuil <hverkuil@xs4all.nl> 13912L: linux-media@vger.kernel.org 13913T: git git://linuxtv.org/media_tree.git 13914W: https://linuxtv.org 13915S: Maintained 13916F: drivers/media/i2c/tda9840* 13917 13918TEA5761 TUNER DRIVER 13919M: Mauro Carvalho Chehab <mchehab@kernel.org> 13920L: linux-media@vger.kernel.org 13921W: https://linuxtv.org 13922T: git git://linuxtv.org/media_tree.git 13923S: Odd fixes 13924F: drivers/media/tuners/tea5761.* 13925 13926TEA5767 TUNER DRIVER 13927M: Mauro Carvalho Chehab <mchehab@kernel.org> 13928L: linux-media@vger.kernel.org 13929W: https://linuxtv.org 13930T: git git://linuxtv.org/media_tree.git 13931S: Maintained 13932F: drivers/media/tuners/tea5767.* 13933 13934TEA6415C MEDIA DRIVER 13935M: Hans Verkuil <hverkuil@xs4all.nl> 13936L: linux-media@vger.kernel.org 13937T: git git://linuxtv.org/media_tree.git 13938W: https://linuxtv.org 13939S: Maintained 13940F: drivers/media/i2c/tea6415c* 13941 13942TEA6420 MEDIA DRIVER 13943M: Hans Verkuil <hverkuil@xs4all.nl> 13944L: linux-media@vger.kernel.org 13945T: git git://linuxtv.org/media_tree.git 13946W: https://linuxtv.org 13947S: Maintained 13948F: drivers/media/i2c/tea6420* 13949 13950TEAM DRIVER 13951M: Jiri Pirko <jiri@resnulli.us> 13952L: netdev@vger.kernel.org 13953S: Supported 13954F: drivers/net/team/ 13955F: include/linux/if_team.h 13956F: include/uapi/linux/if_team.h 13957 13958TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13959M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13960S: Maintained 13961F: arch/x86/platform/ts5500/ 13962 13963TECHNOTREND USB IR RECEIVER 13964M: Sean Young <sean@mess.org> 13965L: linux-media@vger.kernel.org 13966S: Maintained 13967F: drivers/media/rc/ttusbir.c 13968 13969TECHWELL TW9910 VIDEO DECODER 13970L: linux-media@vger.kernel.org 13971S: Orphan 13972F: drivers/media/i2c/tw9910.c 13973F: include/media/i2c/tw9910.h 13974 13975TEE SUBSYSTEM 13976M: Jens Wiklander <jens.wiklander@linaro.org> 13977S: Maintained 13978F: include/linux/tee_drv.h 13979F: include/uapi/linux/tee.h 13980F: drivers/tee/ 13981F: Documentation/tee.txt 13982 13983TEGRA ARCHITECTURE SUPPORT 13984M: Thierry Reding <thierry.reding@gmail.com> 13985M: Jonathan Hunter <jonathanh@nvidia.com> 13986L: linux-tegra@vger.kernel.org 13987Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13989S: Supported 13990N: [^a-z]tegra 13991 13992TEGRA CLOCK DRIVER 13993M: Peter De Schrijver <pdeschrijver@nvidia.com> 13994M: Prashant Gaikwad <pgaikwad@nvidia.com> 13995S: Supported 13996F: drivers/clk/tegra/ 13997 13998TEGRA DMA DRIVERS 13999M: Laxman Dewangan <ldewangan@nvidia.com> 14000M: Jon Hunter <jonathanh@nvidia.com> 14001S: Supported 14002F: drivers/dma/tegra* 14003 14004TEGRA I2C DRIVER 14005M: Laxman Dewangan <ldewangan@nvidia.com> 14006S: Supported 14007F: drivers/i2c/busses/i2c-tegra.c 14008 14009TEGRA IOMMU DRIVERS 14010M: Thierry Reding <thierry.reding@gmail.com> 14011L: linux-tegra@vger.kernel.org 14012S: Supported 14013F: drivers/iommu/tegra* 14014 14015TEGRA KBC DRIVER 14016M: Laxman Dewangan <ldewangan@nvidia.com> 14017S: Supported 14018F: drivers/input/keyboard/tegra-kbc.c 14019 14020TEGRA PWM DRIVER 14021M: Thierry Reding <thierry.reding@gmail.com> 14022S: Supported 14023F: drivers/pwm/pwm-tegra.c 14024 14025TEGRA SERIAL DRIVER 14026M: Laxman Dewangan <ldewangan@nvidia.com> 14027S: Supported 14028F: drivers/tty/serial/serial-tegra.c 14029 14030TEGRA SPI DRIVER 14031M: Laxman Dewangan <ldewangan@nvidia.com> 14032S: Supported 14033F: drivers/spi/spi-tegra* 14034 14035TEHUTI ETHERNET DRIVER 14036M: Andy Gospodarek <andy@greyhouse.net> 14037L: netdev@vger.kernel.org 14038S: Supported 14039F: drivers/net/ethernet/tehuti/* 14040 14041Telecom Clock Driver for MCPL0010 14042M: Mark Gross <mark.gross@intel.com> 14043S: Supported 14044F: drivers/char/tlclk.c 14045 14046TENSILICA XTENSA PORT (xtensa) 14047M: Chris Zankel <chris@zankel.net> 14048M: Max Filippov <jcmvbkbc@gmail.com> 14049L: linux-xtensa@linux-xtensa.org 14050T: git git://github.com/czankel/xtensa-linux.git 14051S: Maintained 14052F: arch/xtensa/ 14053F: drivers/irqchip/irq-xtensa-* 14054 14055Texas Instruments' System Control Interface (TISCI) Protocol Driver 14056M: Nishanth Menon <nm@ti.com> 14057M: Tero Kristo <t-kristo@ti.com> 14058M: Santosh Shilimkar <ssantosh@kernel.org> 14059L: linux-arm-kernel@lists.infradead.org 14060S: Maintained 14061F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14062F: drivers/firmware/ti_sci* 14063F: include/linux/soc/ti/ti_sci_protocol.h 14064F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14065F: include/dt-bindings/genpd/k2g.h 14066F: drivers/soc/ti/ti_sci_pm_domains.c 14067F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14068F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14069F: drivers/clk/keystone/sci-clk.c 14070F: drivers/reset/reset-ti-sci.c 14071 14072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14073M: Hans Verkuil <hverkuil@xs4all.nl> 14074L: linux-media@vger.kernel.org 14075T: git git://linuxtv.org/media_tree.git 14076W: https://linuxtv.org 14077S: Maintained 14078F: drivers/media/radio/radio-raremono.c 14079 14080THERMAL 14081M: Zhang Rui <rui.zhang@intel.com> 14082M: Eduardo Valentin <edubezval@gmail.com> 14083L: linux-pm@vger.kernel.org 14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14085T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14086Q: https://patchwork.kernel.org/project/linux-pm/list/ 14087S: Supported 14088F: drivers/thermal/ 14089F: include/linux/thermal.h 14090F: include/uapi/linux/thermal.h 14091F: include/linux/cpu_cooling.h 14092F: Documentation/devicetree/bindings/thermal/ 14093 14094THERMAL/CPU_COOLING 14095M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14096M: Viresh Kumar <viresh.kumar@linaro.org> 14097M: Javi Merino <javi.merino@kernel.org> 14098L: linux-pm@vger.kernel.org 14099S: Supported 14100F: Documentation/thermal/cpu-cooling-api.txt 14101F: drivers/thermal/cpu_cooling.c 14102F: include/linux/cpu_cooling.h 14103 14104THINKPAD ACPI EXTRAS DRIVER 14105M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14106L: ibm-acpi-devel@lists.sourceforge.net 14107L: platform-driver-x86@vger.kernel.org 14108W: http://ibm-acpi.sourceforge.net 14109W: http://thinkwiki.org/wiki/Ibm-acpi 14110T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14111S: Maintained 14112F: drivers/platform/x86/thinkpad_acpi.c 14113 14114THUNDERBOLT DRIVER 14115M: Andreas Noever <andreas.noever@gmail.com> 14116M: Michael Jamet <michael.jamet@intel.com> 14117M: Mika Westerberg <mika.westerberg@linux.intel.com> 14118M: Yehezkel Bernat <YehezkelShB@gmail.com> 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14120S: Maintained 14121F: Documentation/admin-guide/thunderbolt.rst 14122F: drivers/thunderbolt/ 14123F: include/linux/thunderbolt.h 14124 14125THUNDERBOLT NETWORK DRIVER 14126M: Michael Jamet <michael.jamet@intel.com> 14127M: Mika Westerberg <mika.westerberg@linux.intel.com> 14128M: Yehezkel Bernat <YehezkelShB@gmail.com> 14129L: netdev@vger.kernel.org 14130S: Maintained 14131F: drivers/net/thunderbolt.c 14132 14133THUNDERX GPIO DRIVER 14134M: David Daney <david.daney@cavium.com> 14135S: Maintained 14136F: drivers/gpio/gpio-thunderx.c 14137 14138TI AM437X VPFE DRIVER 14139M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14140L: linux-media@vger.kernel.org 14141W: https://linuxtv.org 14142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14143T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14144S: Maintained 14145F: drivers/media/platform/am437x/ 14146 14147TI BANDGAP AND THERMAL DRIVER 14148M: Eduardo Valentin <edubezval@gmail.com> 14149M: Keerthy <j-keerthy@ti.com> 14150L: linux-pm@vger.kernel.org 14151L: linux-omap@vger.kernel.org 14152S: Maintained 14153F: drivers/thermal/ti-soc-thermal/ 14154 14155TI BQ27XXX POWER SUPPLY DRIVER 14156R: Andrew F. Davis <afd@ti.com> 14157F: include/linux/power/bq27xxx_battery.h 14158F: drivers/power/supply/bq27xxx_battery.c 14159F: drivers/power/supply/bq27xxx_battery_i2c.c 14160 14161TI CDCE706 CLOCK DRIVER 14162M: Max Filippov <jcmvbkbc@gmail.com> 14163S: Maintained 14164F: drivers/clk/clk-cdce706.c 14165 14166TI CLOCK DRIVER 14167M: Tero Kristo <t-kristo@ti.com> 14168L: linux-omap@vger.kernel.org 14169S: Maintained 14170F: drivers/clk/ti/ 14171F: include/linux/clk/ti.h 14172 14173TI DAVINCI MACHINE SUPPORT 14174M: Sekhar Nori <nsekhar@ti.com> 14175M: Kevin Hilman <khilman@kernel.org> 14176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14177T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14178S: Supported 14179F: arch/arm/mach-davinci/ 14180F: drivers/i2c/busses/i2c-davinci.c 14181F: arch/arm/boot/dts/da850* 14182 14183TI DAVINCI SERIES CLOCK DRIVER 14184M: David Lechner <david@lechnology.com> 14185R: Sekhar Nori <nsekhar@ti.com> 14186S: Maintained 14187F: Documentation/devicetree/bindings/clock/ti/davinci/ 14188F: drivers/clk/davinci/ 14189 14190TI DAVINCI SERIES GPIO DRIVER 14191M: Keerthy <j-keerthy@ti.com> 14192L: linux-gpio@vger.kernel.org 14193S: Maintained 14194F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14195F: drivers/gpio/gpio-davinci.c 14196 14197TI DAVINCI SERIES MEDIA DRIVER 14198M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14199L: linux-media@vger.kernel.org 14200W: https://linuxtv.org 14201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14202T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14203S: Maintained 14204F: drivers/media/platform/davinci/ 14205F: include/media/davinci/ 14206 14207TI ETHERNET SWITCH DRIVER (CPSW) 14208R: Grygorii Strashko <grygorii.strashko@ti.com> 14209L: linux-omap@vger.kernel.org 14210L: netdev@vger.kernel.org 14211S: Maintained 14212F: drivers/net/ethernet/ti/cpsw* 14213F: drivers/net/ethernet/ti/davinci* 14214 14215TI FLASH MEDIA INTERFACE DRIVER 14216M: Alex Dubov <oakad@yahoo.com> 14217S: Maintained 14218F: drivers/misc/tifm* 14219F: drivers/mmc/host/tifm_sd.c 14220F: include/linux/tifm.h 14221 14222TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14223M: Santosh Shilimkar <ssantosh@kernel.org> 14224L: linux-kernel@vger.kernel.org 14225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14226S: Maintained 14227F: drivers/soc/ti/* 14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14229 14230TI LM49xxx FAMILY ASoC CODEC DRIVERS 14231M: M R Swami Reddy <mr.swami.reddy@ti.com> 14232M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14233L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14234S: Maintained 14235F: sound/soc/codecs/lm49453* 14236F: sound/soc/codecs/isabelle* 14237 14238TI LP855x BACKLIGHT DRIVER 14239M: Milo Kim <milo.kim@ti.com> 14240S: Maintained 14241F: Documentation/backlight/lp855x-driver.txt 14242F: drivers/video/backlight/lp855x_bl.c 14243F: include/linux/platform_data/lp855x.h 14244 14245TI LP8727 CHARGER DRIVER 14246M: Milo Kim <milo.kim@ti.com> 14247S: Maintained 14248F: drivers/power/supply/lp8727_charger.c 14249F: include/linux/platform_data/lp8727.h 14250 14251TI LP8788 MFD DRIVER 14252M: Milo Kim <milo.kim@ti.com> 14253S: Maintained 14254F: drivers/iio/adc/lp8788_adc.c 14255F: drivers/leds/leds-lp8788.c 14256F: drivers/mfd/lp8788*.c 14257F: drivers/power/supply/lp8788-charger.c 14258F: drivers/regulator/lp8788-*.c 14259F: include/linux/mfd/lp8788*.h 14260 14261TI NETCP ETHERNET DRIVER 14262M: Wingman Kwok <w-kwok2@ti.com> 14263M: Murali Karicheri <m-karicheri2@ti.com> 14264L: netdev@vger.kernel.org 14265S: Maintained 14266F: drivers/net/ethernet/ti/netcp* 14267 14268TI TAS571X FAMILY ASoC CODEC DRIVER 14269M: Kevin Cernekee <cernekee@chromium.org> 14270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14271S: Odd Fixes 14272F: sound/soc/codecs/tas571x* 14273 14274TI TRF7970A NFC DRIVER 14275M: Mark Greer <mgreer@animalcreek.com> 14276L: linux-wireless@vger.kernel.org 14277L: linux-nfc@lists.01.org (moderated for non-subscribers) 14278S: Supported 14279F: drivers/nfc/trf7970a.c 14280F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14281 14282TI TWL4030 SERIES SOC CODEC DRIVER 14283M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14285S: Maintained 14286F: sound/soc/codecs/twl4030* 14287 14288TI VPE/CAL DRIVERS 14289M: Benoit Parrot <bparrot@ti.com> 14290L: linux-media@vger.kernel.org 14291W: http://linuxtv.org/ 14292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14293S: Maintained 14294F: drivers/media/platform/ti-vpe/ 14295 14296TI WILINK WIRELESS DRIVERS 14297L: linux-wireless@vger.kernel.org 14298W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14299W: http://wireless.kernel.org/en/users/Drivers/wl1251 14300T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14301S: Orphan 14302F: drivers/net/wireless/ti/ 14303F: include/linux/wl12xx.h 14304 14305TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14306M: John Stultz <john.stultz@linaro.org> 14307M: Thomas Gleixner <tglx@linutronix.de> 14308R: Stephen Boyd <sboyd@kernel.org> 14309L: linux-kernel@vger.kernel.org 14310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14311S: Supported 14312F: include/linux/clocksource.h 14313F: include/linux/time.h 14314F: include/linux/timex.h 14315F: include/uapi/linux/time.h 14316F: include/uapi/linux/timex.h 14317F: kernel/time/clocksource.c 14318F: kernel/time/time*.c 14319F: kernel/time/alarmtimer.c 14320F: kernel/time/ntp.c 14321F: tools/testing/selftests/timers/ 14322 14323TIPC NETWORK LAYER 14324M: Jon Maloy <jon.maloy@ericsson.com> 14325M: Ying Xue <ying.xue@windriver.com> 14326L: netdev@vger.kernel.org (core kernel code) 14327L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14328W: http://tipc.sourceforge.net/ 14329S: Maintained 14330F: include/uapi/linux/tipc*.h 14331F: net/tipc/ 14332 14333TLAN NETWORK DRIVER 14334M: Samuel Chessman <chessman@tux.org> 14335L: tlan-devel@lists.sourceforge.net (subscribers-only) 14336W: http://sourceforge.net/projects/tlan/ 14337S: Maintained 14338F: Documentation/networking/tlan.txt 14339F: drivers/net/ethernet/ti/tlan.* 14340 14341TM6000 VIDEO4LINUX DRIVER 14342M: Mauro Carvalho Chehab <mchehab@kernel.org> 14343L: linux-media@vger.kernel.org 14344W: https://linuxtv.org 14345T: git git://linuxtv.org/media_tree.git 14346S: Odd fixes 14347F: drivers/media/usb/tm6000/ 14348F: Documentation/media/v4l-drivers/tm6000* 14349 14350TMIO/SDHI MMC DRIVER 14351M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14352L: linux-mmc@vger.kernel.org 14353S: Supported 14354F: drivers/mmc/host/tmio_mmc* 14355F: drivers/mmc/host/renesas_sdhi* 14356F: include/linux/mfd/tmio.h 14357 14358TMP401 HARDWARE MONITOR DRIVER 14359M: Guenter Roeck <linux@roeck-us.net> 14360L: linux-hwmon@vger.kernel.org 14361S: Maintained 14362F: Documentation/hwmon/tmp401 14363F: drivers/hwmon/tmp401.c 14364 14365TMPFS (SHMEM FILESYSTEM) 14366M: Hugh Dickins <hughd@google.com> 14367L: linux-mm@kvack.org 14368S: Maintained 14369F: include/linux/shmem_fs.h 14370F: mm/shmem.c 14371 14372TOMOYO SECURITY MODULE 14373M: Kentaro Takeda <takedakn@nttdata.co.jp> 14374M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14375L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14376L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14377L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14378L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14379W: http://tomoyo.sourceforge.jp/ 14380T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14381S: Maintained 14382F: security/tomoyo/ 14383 14384TOPSTAR LAPTOP EXTRAS DRIVER 14385M: Herton Ronaldo Krzesinski <herton@canonical.com> 14386L: platform-driver-x86@vger.kernel.org 14387S: Maintained 14388F: drivers/platform/x86/topstar-laptop.c 14389 14390TORTURE-TEST MODULES 14391M: Davidlohr Bueso <dave@stgolabs.net> 14392M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14393M: Josh Triplett <josh@joshtriplett.org> 14394L: linux-kernel@vger.kernel.org 14395S: Supported 14396T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14397F: Documentation/RCU/torture.txt 14398F: kernel/torture.c 14399F: kernel/rcu/rcutorture.c 14400F: kernel/locking/locktorture.c 14401 14402TOSHIBA ACPI EXTRAS DRIVER 14403M: Azael Avalos <coproscefalo@gmail.com> 14404L: platform-driver-x86@vger.kernel.org 14405S: Maintained 14406F: drivers/platform/x86/toshiba_acpi.c 14407 14408TOSHIBA BLUETOOTH DRIVER 14409M: Azael Avalos <coproscefalo@gmail.com> 14410L: platform-driver-x86@vger.kernel.org 14411S: Maintained 14412F: drivers/platform/x86/toshiba_bluetooth.c 14413 14414TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14415M: Azael Avalos <coproscefalo@gmail.com> 14416L: platform-driver-x86@vger.kernel.org 14417S: Maintained 14418F: drivers/platform/x86/toshiba_haps.c 14419 14420TOSHIBA SMM DRIVER 14421M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14422W: http://www.buzzard.org.uk/toshiba/ 14423S: Maintained 14424F: drivers/char/toshiba.c 14425F: include/linux/toshiba.h 14426F: include/uapi/linux/toshiba.h 14427 14428TOSHIBA TC358743 DRIVER 14429M: Mats Randgaard <matrandg@cisco.com> 14430L: linux-media@vger.kernel.org 14431S: Maintained 14432F: drivers/media/i2c/tc358743* 14433F: include/media/i2c/tc358743.h 14434 14435TOSHIBA WMI HOTKEYS DRIVER 14436M: Azael Avalos <coproscefalo@gmail.com> 14437L: platform-driver-x86@vger.kernel.org 14438S: Maintained 14439F: drivers/platform/x86/toshiba-wmi.c 14440 14441TPM DEVICE DRIVER 14442M: Peter Huewe <peterhuewe@gmx.de> 14443M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14444R: Jason Gunthorpe <jgg@ziepe.ca> 14445L: linux-integrity@vger.kernel.org 14446Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14447W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14448T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14449S: Maintained 14450F: drivers/char/tpm/ 14451 14452TRACING 14453M: Steven Rostedt <rostedt@goodmis.org> 14454M: Ingo Molnar <mingo@redhat.com> 14455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14456S: Maintained 14457F: Documentation/trace/ftrace.txt 14458F: arch/*/*/*/ftrace.h 14459F: arch/*/kernel/ftrace.c 14460F: include/*/ftrace.h 14461F: include/linux/trace*.h 14462F: include/trace/ 14463F: kernel/trace/ 14464F: tools/testing/selftests/ftrace/ 14465 14466TRACING MMIO ACCESSES (MMIOTRACE) 14467M: Steven Rostedt <rostedt@goodmis.org> 14468M: Ingo Molnar <mingo@kernel.org> 14469R: Karol Herbst <karolherbst@gmail.com> 14470R: Pekka Paalanen <ppaalanen@gmail.com> 14471S: Maintained 14472L: linux-kernel@vger.kernel.org 14473L: nouveau@lists.freedesktop.org 14474F: kernel/trace/trace_mmiotrace.c 14475F: include/linux/mmiotrace.h 14476F: arch/x86/mm/kmmio.c 14477F: arch/x86/mm/mmio-mod.c 14478F: arch/x86/mm/testmmiotrace.c 14479 14480TRIVIAL PATCHES 14481M: Jiri Kosina <trivial@kernel.org> 14482T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14483S: Maintained 14484K: ^Subject:.*(?i)trivial 14485 14486TEMPO SEMICONDUCTOR DRIVERS 14487M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14488S: Maintained 14489F: sound/soc/codecs/tscs*.c 14490F: sound/soc/codecs/tscs*.h 14491F: Documentation/devicetree/bindings/sound/tscs*.txt 14492 14493TTY LAYER 14494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14495M: Jiri Slaby <jslaby@suse.com> 14496S: Supported 14497T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14498F: Documentation/serial/ 14499F: drivers/tty/ 14500F: drivers/tty/serial/serial_core.c 14501F: include/linux/serial_core.h 14502F: include/linux/serial.h 14503F: include/linux/tty.h 14504F: include/uapi/linux/serial_core.h 14505F: include/uapi/linux/serial.h 14506F: include/uapi/linux/tty.h 14507 14508TUA9001 MEDIA DRIVER 14509M: Antti Palosaari <crope@iki.fi> 14510L: linux-media@vger.kernel.org 14511W: https://linuxtv.org 14512W: http://palosaari.fi/linux/ 14513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14514T: git git://linuxtv.org/anttip/media_tree.git 14515S: Maintained 14516F: drivers/media/tuners/tua9001* 14517 14518TULIP NETWORK DRIVERS 14519L: netdev@vger.kernel.org 14520L: linux-parisc@vger.kernel.org 14521S: Orphan 14522F: drivers/net/ethernet/dec/tulip/ 14523 14524TUN/TAP driver 14525M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14526W: http://vtun.sourceforge.net/tun 14527S: Maintained 14528F: Documentation/networking/tuntap.txt 14529F: arch/um/os-Linux/drivers/ 14530 14531TURBOCHANNEL SUBSYSTEM 14532M: "Maciej W. Rozycki" <macro@linux-mips.org> 14533M: Ralf Baechle <ralf@linux-mips.org> 14534L: linux-mips@linux-mips.org 14535Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14536S: Maintained 14537F: drivers/tc/ 14538F: include/linux/tc.h 14539 14540TURBOSTAT UTILITY 14541M: "Len Brown" <lenb@kernel.org> 14542L: linux-pm@vger.kernel.org 14543B: https://bugzilla.kernel.org 14544Q: https://patchwork.kernel.org/project/linux-pm/list/ 14545T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14546S: Supported 14547F: tools/power/x86/turbostat/ 14548 14549TW5864 VIDEO4LINUX DRIVER 14550M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14551M: Anton Sviridenko <anton@corp.bluecherry.net> 14552M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14553M: Andrey Utkin <andrey_utkin@fastmail.com> 14554L: linux-media@vger.kernel.org 14555S: Supported 14556F: drivers/media/pci/tw5864/ 14557 14558TW68 VIDEO4LINUX DRIVER 14559M: Hans Verkuil <hverkuil@xs4all.nl> 14560L: linux-media@vger.kernel.org 14561T: git git://linuxtv.org/media_tree.git 14562W: https://linuxtv.org 14563S: Odd Fixes 14564F: drivers/media/pci/tw68/ 14565 14566TW686X VIDEO4LINUX DRIVER 14567M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14568L: linux-media@vger.kernel.org 14569T: git git://linuxtv.org/media_tree.git 14570W: http://linuxtv.org 14571S: Maintained 14572F: drivers/media/pci/tw686x/ 14573 14574UBI FILE SYSTEM (UBIFS) 14575M: Richard Weinberger <richard@nod.at> 14576M: Artem Bityutskiy <dedekind1@gmail.com> 14577M: Adrian Hunter <adrian.hunter@intel.com> 14578L: linux-mtd@lists.infradead.org 14579T: git git://git.infradead.org/ubifs-2.6.git 14580W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14581S: Supported 14582F: Documentation/filesystems/ubifs.txt 14583F: fs/ubifs/ 14584 14585UCLINUX (M68KNOMMU AND COLDFIRE) 14586M: Greg Ungerer <gerg@linux-m68k.org> 14587W: http://www.linux-m68k.org/ 14588W: http://www.uclinux.org/ 14589L: linux-m68k@lists.linux-m68k.org 14590L: uclinux-dev@uclinux.org (subscribers-only) 14591T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14592S: Maintained 14593F: arch/m68k/coldfire/ 14594F: arch/m68k/68*/ 14595F: arch/m68k/*/*_no.* 14596F: arch/m68k/include/asm/*_no.* 14597 14598UDF FILESYSTEM 14599M: Jan Kara <jack@suse.com> 14600S: Maintained 14601F: Documentation/filesystems/udf.txt 14602F: fs/udf/ 14603 14604UDRAW TABLET 14605M: Bastien Nocera <hadess@hadess.net> 14606L: linux-input@vger.kernel.org 14607S: Maintained 14608F: drivers/hid/hid-udraw-ps3.c 14609 14610UFS FILESYSTEM 14611M: Evgeniy Dushistov <dushistov@mail.ru> 14612S: Maintained 14613F: Documentation/filesystems/ufs.txt 14614F: fs/ufs/ 14615 14616UHID USERSPACE HID IO DRIVER: 14617M: David Herrmann <dh.herrmann@googlemail.com> 14618L: linux-input@vger.kernel.org 14619S: Maintained 14620F: drivers/hid/uhid.c 14621F: include/uapi/linux/uhid.h 14622 14623ULPI BUS 14624M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14625L: linux-usb@vger.kernel.org 14626S: Maintained 14627F: drivers/usb/common/ulpi.c 14628F: include/linux/ulpi/ 14629 14630ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14631L: linux-usb@vger.kernel.org 14632S: Orphan 14633F: drivers/uwb/ 14634F: include/linux/uwb.h 14635F: include/linux/uwb/ 14636 14637UNICORE32 ARCHITECTURE: 14638M: Guan Xuetao <gxt@pku.edu.cn> 14639W: http://mprc.pku.edu.cn/~guanxuetao/linux 14640S: Maintained 14641T: git git://github.com/gxt/linux.git 14642F: arch/unicore32/ 14643 14644UNIFDEF 14645M: Tony Finch <dot@dotat.at> 14646W: http://dotat.at/prog/unifdef 14647S: Maintained 14648F: scripts/unifdef.c 14649 14650UNIFORM CDROM DRIVER 14651M: Jens Axboe <axboe@kernel.dk> 14652W: http://www.kernel.dk 14653S: Maintained 14654F: Documentation/cdrom/ 14655F: drivers/cdrom/cdrom.c 14656F: include/linux/cdrom.h 14657F: include/uapi/linux/cdrom.h 14658 14659UNISYS S-PAR DRIVERS 14660M: David Kershner <david.kershner@unisys.com> 14661L: sparmaintainer@unisys.com (Unisys internal) 14662S: Supported 14663F: include/linux/visorbus.h 14664F: drivers/visorbus/ 14665F: drivers/staging/unisys/ 14666 14667UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14668M: Vinayak Holikatti <vinholikatti@gmail.com> 14669L: linux-scsi@vger.kernel.org 14670S: Supported 14671F: Documentation/scsi/ufs.txt 14672F: drivers/scsi/ufs/ 14673 14674UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14675M: Joao Pinto <jpinto@synopsys.com> 14676L: linux-scsi@vger.kernel.org 14677S: Supported 14678F: drivers/scsi/ufs/*dwc* 14679 14680UNSORTED BLOCK IMAGES (UBI) 14681M: Artem Bityutskiy <dedekind1@gmail.com> 14682M: Richard Weinberger <richard@nod.at> 14683W: http://www.linux-mtd.infradead.org/ 14684L: linux-mtd@lists.infradead.org 14685T: git git://git.infradead.org/ubifs-2.6.git 14686S: Supported 14687F: drivers/mtd/ubi/ 14688F: include/linux/mtd/ubi.h 14689F: include/uapi/mtd/ubi-user.h 14690 14691USB "USBNET" DRIVER FRAMEWORK 14692M: Oliver Neukum <oneukum@suse.com> 14693L: netdev@vger.kernel.org 14694W: http://www.linux-usb.org/usbnet 14695S: Maintained 14696F: drivers/net/usb/usbnet.c 14697F: include/linux/usb/usbnet.h 14698 14699USB ACM DRIVER 14700M: Oliver Neukum <oneukum@suse.com> 14701L: linux-usb@vger.kernel.org 14702S: Maintained 14703F: Documentation/usb/acm.txt 14704F: drivers/usb/class/cdc-acm.* 14705 14706USB AR5523 WIRELESS DRIVER 14707M: Pontus Fuchs <pontus.fuchs@gmail.com> 14708L: linux-wireless@vger.kernel.org 14709S: Maintained 14710F: drivers/net/wireless/ath/ar5523/ 14711 14712USB ATTACHED SCSI 14713M: Oliver Neukum <oneukum@suse.com> 14714L: linux-usb@vger.kernel.org 14715L: linux-scsi@vger.kernel.org 14716S: Maintained 14717F: drivers/usb/storage/uas.c 14718 14719USB CDC ETHERNET DRIVER 14720M: Oliver Neukum <oliver@neukum.org> 14721L: linux-usb@vger.kernel.org 14722S: Maintained 14723F: drivers/net/usb/cdc_*.c 14724F: include/uapi/linux/usb/cdc.h 14725 14726USB CHAOSKEY DRIVER 14727M: Keith Packard <keithp@keithp.com> 14728L: linux-usb@vger.kernel.org 14729S: Maintained 14730F: drivers/usb/misc/chaoskey.c 14731 14732USB CYPRESS C67X00 DRIVER 14733M: Peter Korsgaard <jacmet@sunsite.dk> 14734L: linux-usb@vger.kernel.org 14735S: Maintained 14736F: drivers/usb/c67x00/ 14737 14738USB DAVICOM DM9601 DRIVER 14739M: Peter Korsgaard <jacmet@sunsite.dk> 14740L: netdev@vger.kernel.org 14741W: http://www.linux-usb.org/usbnet 14742S: Maintained 14743F: drivers/net/usb/dm9601.c 14744 14745USB DIAMOND RIO500 DRIVER 14746M: Cesar Miquel <miquel@df.uba.ar> 14747L: rio500-users@lists.sourceforge.net 14748W: http://rio500.sourceforge.net 14749S: Maintained 14750F: drivers/usb/misc/rio500* 14751 14752USB EHCI DRIVER 14753M: Alan Stern <stern@rowland.harvard.edu> 14754L: linux-usb@vger.kernel.org 14755S: Maintained 14756F: Documentation/usb/ehci.txt 14757F: drivers/usb/host/ehci* 14758 14759USB GADGET/PERIPHERAL SUBSYSTEM 14760M: Felipe Balbi <balbi@kernel.org> 14761L: linux-usb@vger.kernel.org 14762W: http://www.linux-usb.org/gadget 14763T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14764S: Maintained 14765F: drivers/usb/gadget/ 14766F: include/linux/usb/gadget* 14767 14768USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14769M: Jiri Kosina <jikos@kernel.org> 14770R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14771L: linux-usb@vger.kernel.org 14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14773S: Maintained 14774F: Documentation/hid/hiddev.txt 14775F: drivers/hid/usbhid/ 14776 14777USB INTEL XHCI ROLE MUX DRIVER 14778M: Hans de Goede <hdegoede@redhat.com> 14779L: linux-usb@vger.kernel.org 14780S: Maintained 14781F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14782 14783USB ISP116X DRIVER 14784M: Olav Kongas <ok@artecdesign.ee> 14785L: linux-usb@vger.kernel.org 14786S: Maintained 14787F: drivers/usb/host/isp116x* 14788F: include/linux/usb/isp116x.h 14789 14790USB LAN78XX ETHERNET DRIVER 14791M: Woojung Huh <woojung.huh@microchip.com> 14792M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14793L: netdev@vger.kernel.org 14794S: Maintained 14795F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14796F: drivers/net/usb/lan78xx.* 14797F: include/dt-bindings/net/microchip-lan78xx.h 14798 14799USB MASS STORAGE DRIVER 14800M: Alan Stern <stern@rowland.harvard.edu> 14801L: linux-usb@vger.kernel.org 14802L: usb-storage@lists.one-eyed-alien.net 14803S: Maintained 14804W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14805F: drivers/usb/storage/ 14806 14807USB MIDI DRIVER 14808M: Clemens Ladisch <clemens@ladisch.de> 14809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14810T: git git://git.alsa-project.org/alsa-kernel.git 14811S: Maintained 14812F: sound/usb/midi.* 14813 14814USB NETWORKING DRIVERS 14815L: linux-usb@vger.kernel.org 14816S: Odd Fixes 14817F: drivers/net/usb/ 14818 14819USB OHCI DRIVER 14820M: Alan Stern <stern@rowland.harvard.edu> 14821L: linux-usb@vger.kernel.org 14822S: Maintained 14823F: Documentation/usb/ohci.txt 14824F: drivers/usb/host/ohci* 14825 14826USB OTG FSM (Finite State Machine) 14827M: Peter Chen <Peter.Chen@nxp.com> 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14829L: linux-usb@vger.kernel.org 14830S: Maintained 14831F: drivers/usb/common/usb-otg-fsm.c 14832 14833USB OVER IP DRIVER 14834M: Valentina Manea <valentina.manea.m@gmail.com> 14835M: Shuah Khan <shuah@kernel.org> 14836L: linux-usb@vger.kernel.org 14837S: Maintained 14838F: Documentation/usb/usbip_protocol.txt 14839F: drivers/usb/usbip/ 14840F: tools/usb/usbip/ 14841F: tools/testing/selftests/drivers/usb/usbip/ 14842 14843USB PEGASUS DRIVER 14844M: Petko Manolov <petkan@nucleusys.com> 14845L: linux-usb@vger.kernel.org 14846L: netdev@vger.kernel.org 14847T: git git://github.com/petkan/pegasus.git 14848W: https://github.com/petkan/pegasus 14849S: Maintained 14850F: drivers/net/usb/pegasus.* 14851 14852USB PHY LAYER 14853M: Felipe Balbi <balbi@kernel.org> 14854L: linux-usb@vger.kernel.org 14855T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14856S: Maintained 14857F: drivers/usb/phy/ 14858 14859USB PRINTER DRIVER (usblp) 14860M: Pete Zaitcev <zaitcev@redhat.com> 14861L: linux-usb@vger.kernel.org 14862S: Supported 14863F: drivers/usb/class/usblp.c 14864 14865USB QMI WWAN NETWORK DRIVER 14866M: Bjørn Mork <bjorn@mork.no> 14867L: netdev@vger.kernel.org 14868S: Maintained 14869F: Documentation/ABI/testing/sysfs-class-net-qmi 14870F: drivers/net/usb/qmi_wwan.c 14871 14872USB RTL8150 DRIVER 14873M: Petko Manolov <petkan@nucleusys.com> 14874L: linux-usb@vger.kernel.org 14875L: netdev@vger.kernel.org 14876T: git git://github.com/petkan/rtl8150.git 14877W: https://github.com/petkan/rtl8150 14878S: Maintained 14879F: drivers/net/usb/rtl8150.c 14880 14881USB SERIAL SUBSYSTEM 14882M: Johan Hovold <johan@kernel.org> 14883L: linux-usb@vger.kernel.org 14884T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14885S: Maintained 14886F: Documentation/usb/usb-serial.txt 14887F: drivers/usb/serial/ 14888F: include/linux/usb/serial.h 14889 14890USB SMSC75XX ETHERNET DRIVER 14891M: Steve Glendinning <steve.glendinning@shawell.net> 14892L: netdev@vger.kernel.org 14893S: Maintained 14894F: drivers/net/usb/smsc75xx.* 14895 14896USB SMSC95XX ETHERNET DRIVER 14897M: Steve Glendinning <steve.glendinning@shawell.net> 14898M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14899L: netdev@vger.kernel.org 14900S: Maintained 14901F: drivers/net/usb/smsc95xx.* 14902 14903USB SUBSYSTEM 14904M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14905L: linux-usb@vger.kernel.org 14906W: http://www.linux-usb.org 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14908S: Supported 14909F: Documentation/devicetree/bindings/usb/ 14910F: Documentation/usb/ 14911F: drivers/usb/ 14912F: include/linux/usb.h 14913F: include/linux/usb/ 14914 14915USB TYPEC PI3USB30532 MUX DRIVER 14916M: Hans de Goede <hdegoede@redhat.com> 14917L: linux-usb@vger.kernel.org 14918S: Maintained 14919F: drivers/usb/typec/mux/pi3usb30532.c 14920 14921USB TYPEC SUBSYSTEM 14922M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14923L: linux-usb@vger.kernel.org 14924S: Maintained 14925F: Documentation/ABI/testing/sysfs-class-typec 14926F: Documentation/usb/typec.rst 14927F: drivers/usb/typec/ 14928F: include/linux/usb/typec.h 14929 14930USB UHCI DRIVER 14931M: Alan Stern <stern@rowland.harvard.edu> 14932L: linux-usb@vger.kernel.org 14933S: Maintained 14934F: drivers/usb/host/uhci* 14935 14936USB VIDEO CLASS 14937M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14938L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14939L: linux-media@vger.kernel.org 14940T: git git://linuxtv.org/media_tree.git 14941W: http://www.ideasonboard.org/uvc/ 14942S: Maintained 14943F: drivers/media/usb/uvc/ 14944F: include/uapi/linux/uvcvideo.h 14945 14946USB VISION DRIVER 14947M: Hans Verkuil <hverkuil@xs4all.nl> 14948L: linux-media@vger.kernel.org 14949T: git git://linuxtv.org/media_tree.git 14950W: https://linuxtv.org 14951S: Odd Fixes 14952F: drivers/media/usb/usbvision/ 14953 14954USB WEBCAM GADGET 14955M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14956L: linux-usb@vger.kernel.org 14957S: Maintained 14958F: drivers/usb/gadget/function/*uvc* 14959F: drivers/usb/gadget/legacy/webcam.c 14960 14961USB WIRELESS RNDIS DRIVER (rndis_wlan) 14962M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14963L: linux-wireless@vger.kernel.org 14964S: Maintained 14965F: drivers/net/wireless/rndis_wlan.c 14966 14967USB XHCI DRIVER 14968M: Mathias Nyman <mathias.nyman@intel.com> 14969L: linux-usb@vger.kernel.org 14970S: Supported 14971F: drivers/usb/host/xhci* 14972F: drivers/usb/host/pci-quirks* 14973 14974USB ZD1201 DRIVER 14975L: linux-wireless@vger.kernel.org 14976W: http://linux-lc100020.sourceforge.net 14977S: Orphan 14978F: drivers/net/wireless/zydas/zd1201.* 14979 14980USB ZR364XX DRIVER 14981M: Antoine Jacquet <royale@zerezo.com> 14982L: linux-usb@vger.kernel.org 14983L: linux-media@vger.kernel.org 14984T: git git://linuxtv.org/media_tree.git 14985W: http://royale.zerezo.com/zr364xx/ 14986S: Maintained 14987F: Documentation/media/v4l-drivers/zr364xx* 14988F: drivers/media/usb/zr364xx/ 14989 14990USER-MODE LINUX (UML) 14991M: Jeff Dike <jdike@addtoit.com> 14992M: Richard Weinberger <richard@nod.at> 14993L: user-mode-linux-devel@lists.sourceforge.net 14994L: user-mode-linux-user@lists.sourceforge.net 14995W: http://user-mode-linux.sourceforge.net 14996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14997S: Maintained 14998F: Documentation/virtual/uml/ 14999F: arch/um/ 15000F: arch/x86/um/ 15001F: fs/hostfs/ 15002F: fs/hppfs/ 15003 15004USERSPACE I/O (UIO) 15005M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15006S: Maintained 15007T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15008F: Documentation/driver-api/uio-howto.rst 15009F: drivers/uio/ 15010F: include/linux/uio*.h 15011 15012UTIL-LINUX PACKAGE 15013M: Karel Zak <kzak@redhat.com> 15014L: util-linux@vger.kernel.org 15015W: http://en.wikipedia.org/wiki/Util-linux 15016T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15017S: Maintained 15018 15019UUID HELPERS 15020M: Christoph Hellwig <hch@lst.de> 15021R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15022L: linux-kernel@vger.kernel.org 15023T: git git://git.infradead.org/users/hch/uuid.git 15024F: lib/uuid.c 15025F: lib/test_uuid.c 15026F: include/linux/uuid.h 15027F: include/uapi/linux/uuid.h 15028S: Maintained 15029 15030UVESAFB DRIVER 15031M: Michal Januszewski <spock@gentoo.org> 15032L: linux-fbdev@vger.kernel.org 15033W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15034S: Maintained 15035F: Documentation/fb/uvesafb.txt 15036F: drivers/video/fbdev/uvesafb.* 15037 15038VF610 NAND DRIVER 15039M: Stefan Agner <stefan@agner.ch> 15040L: linux-mtd@lists.infradead.org 15041S: Supported 15042F: drivers/mtd/nand/raw/vf610_nfc.c 15043 15044VFAT/FAT/MSDOS FILESYSTEM 15045M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15046S: Maintained 15047F: Documentation/filesystems/vfat.txt 15048F: fs/fat/ 15049 15050VFIO DRIVER 15051M: Alex Williamson <alex.williamson@redhat.com> 15052L: kvm@vger.kernel.org 15053T: git git://github.com/awilliam/linux-vfio.git 15054S: Maintained 15055F: Documentation/vfio.txt 15056F: drivers/vfio/ 15057F: include/linux/vfio.h 15058F: include/uapi/linux/vfio.h 15059 15060VFIO MEDIATED DEVICE DRIVERS 15061M: Kirti Wankhede <kwankhede@nvidia.com> 15062L: kvm@vger.kernel.org 15063S: Maintained 15064F: Documentation/vfio-mediated-device.txt 15065F: drivers/vfio/mdev/ 15066F: include/linux/mdev.h 15067F: samples/vfio-mdev/ 15068 15069VFIO PLATFORM DRIVER 15070M: Eric Auger <eric.auger@redhat.com> 15071L: kvm@vger.kernel.org 15072S: Maintained 15073F: drivers/vfio/platform/ 15074 15075VGA_SWITCHEROO 15076R: Lukas Wunner <lukas@wunner.de> 15077S: Maintained 15078F: Documentation/gpu/vga-switcheroo.rst 15079F: drivers/gpu/vga/vga_switcheroo.c 15080F: include/linux/vga_switcheroo.h 15081T: git git://anongit.freedesktop.org/drm/drm-misc 15082 15083VIA RHINE NETWORK DRIVER 15084S: Orphan 15085F: drivers/net/ethernet/via/via-rhine.c 15086 15087VIA SD/MMC CARD CONTROLLER DRIVER 15088M: Bruce Chang <brucechang@via.com.tw> 15089M: Harald Welte <HaraldWelte@viatech.com> 15090S: Maintained 15091F: drivers/mmc/host/via-sdmmc.c 15092 15093VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15094M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15095L: linux-fbdev@vger.kernel.org 15096S: Maintained 15097F: include/linux/via-core.h 15098F: include/linux/via-gpio.h 15099F: include/linux/via_i2c.h 15100F: drivers/video/fbdev/via/ 15101 15102VIA VELOCITY NETWORK DRIVER 15103M: Francois Romieu <romieu@fr.zoreil.com> 15104L: netdev@vger.kernel.org 15105S: Maintained 15106F: drivers/net/ethernet/via/via-velocity.* 15107 15108VIDEO MULTIPLEXER DRIVER 15109M: Philipp Zabel <p.zabel@pengutronix.de> 15110L: linux-media@vger.kernel.org 15111S: Maintained 15112F: drivers/media/platform/video-mux.c 15113 15114VIDEO I2C POLLING DRIVER 15115M: Matt Ranostay <matt.ranostay@konsulko.com> 15116L: linux-media@vger.kernel.org 15117S: Maintained 15118F: drivers/media/i2c/video-i2c.c 15119 15120VIDEOBUF2 FRAMEWORK 15121M: Pawel Osciak <pawel@osciak.com> 15122M: Marek Szyprowski <m.szyprowski@samsung.com> 15123M: Kyungmin Park <kyungmin.park@samsung.com> 15124L: linux-media@vger.kernel.org 15125S: Maintained 15126F: drivers/media/v4l2-core/videobuf2-* 15127F: include/media/videobuf2-* 15128 15129VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15130M: Helen Koike <helen.koike@collabora.com> 15131L: linux-media@vger.kernel.org 15132T: git git://linuxtv.org/media_tree.git 15133W: https://linuxtv.org 15134S: Maintained 15135F: drivers/media/platform/vimc/* 15136 15137VIRT LIB 15138M: Alex Williamson <alex.williamson@redhat.com> 15139M: Paolo Bonzini <pbonzini@redhat.com> 15140L: kvm@vger.kernel.org 15141S: Supported 15142F: virt/lib/ 15143 15144VIRTIO AND VHOST VSOCK DRIVER 15145M: Stefan Hajnoczi <stefanha@redhat.com> 15146L: kvm@vger.kernel.org 15147L: virtualization@lists.linux-foundation.org 15148L: netdev@vger.kernel.org 15149S: Maintained 15150F: include/linux/virtio_vsock.h 15151F: include/uapi/linux/virtio_vsock.h 15152F: include/uapi/linux/vsockmon.h 15153F: include/uapi/linux/vm_sockets_diag.h 15154F: net/vmw_vsock/diag.c 15155F: net/vmw_vsock/af_vsock_tap.c 15156F: net/vmw_vsock/virtio_transport_common.c 15157F: net/vmw_vsock/virtio_transport.c 15158F: drivers/net/vsockmon.c 15159F: drivers/vhost/vsock.c 15160F: drivers/vhost/vsock.h 15161F: tools/testing/vsock/ 15162 15163VIRTIO CONSOLE DRIVER 15164M: Amit Shah <amit@kernel.org> 15165L: virtualization@lists.linux-foundation.org 15166S: Maintained 15167F: drivers/char/virtio_console.c 15168F: include/linux/virtio_console.h 15169F: include/uapi/linux/virtio_console.h 15170 15171VIRTIO CORE, NET AND BLOCK DRIVERS 15172M: "Michael S. Tsirkin" <mst@redhat.com> 15173M: Jason Wang <jasowang@redhat.com> 15174L: virtualization@lists.linux-foundation.org 15175S: Maintained 15176F: Documentation/devicetree/bindings/virtio/ 15177F: drivers/virtio/ 15178F: tools/virtio/ 15179F: drivers/net/virtio_net.c 15180F: drivers/block/virtio_blk.c 15181F: include/linux/virtio*.h 15182F: include/uapi/linux/virtio_*.h 15183F: drivers/crypto/virtio/ 15184F: mm/balloon_compaction.c 15185 15186VIRTIO CRYPTO DRIVER 15187M: Gonglei <arei.gonglei@huawei.com> 15188L: virtualization@lists.linux-foundation.org 15189L: linux-crypto@vger.kernel.org 15190S: Maintained 15191F: drivers/crypto/virtio/ 15192F: include/uapi/linux/virtio_crypto.h 15193 15194VIRTIO DRIVERS FOR S390 15195M: Cornelia Huck <cohuck@redhat.com> 15196M: Halil Pasic <pasic@linux.ibm.com> 15197L: linux-s390@vger.kernel.org 15198L: virtualization@lists.linux-foundation.org 15199L: kvm@vger.kernel.org 15200S: Supported 15201F: drivers/s390/virtio/ 15202F: arch/s390/include/uapi/asm/virtio-ccw.h 15203 15204VIRTIO GPU DRIVER 15205M: David Airlie <airlied@linux.ie> 15206M: Gerd Hoffmann <kraxel@redhat.com> 15207L: dri-devel@lists.freedesktop.org 15208L: virtualization@lists.linux-foundation.org 15209T: git git://anongit.freedesktop.org/drm/drm-misc 15210S: Maintained 15211F: drivers/gpu/drm/virtio/ 15212F: include/uapi/linux/virtio_gpu.h 15213 15214VIRTIO HOST (VHOST) 15215M: "Michael S. Tsirkin" <mst@redhat.com> 15216M: Jason Wang <jasowang@redhat.com> 15217L: kvm@vger.kernel.org 15218L: virtualization@lists.linux-foundation.org 15219L: netdev@vger.kernel.org 15220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15221S: Maintained 15222F: drivers/vhost/ 15223F: include/uapi/linux/vhost.h 15224 15225VIRTIO INPUT DRIVER 15226M: Gerd Hoffmann <kraxel@redhat.com> 15227S: Maintained 15228F: drivers/virtio/virtio_input.c 15229F: include/uapi/linux/virtio_input.h 15230 15231VIRTUAL BOX GUEST DEVICE DRIVER 15232M: Hans de Goede <hdegoede@redhat.com> 15233M: Arnd Bergmann <arnd@arndb.de> 15234M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15235S: Maintained 15236F: include/linux/vbox_utils.h 15237F: include/uapi/linux/vbox*.h 15238F: drivers/virt/vboxguest/ 15239 15240VIRTUAL SERIO DEVICE DRIVER 15241M: Stephen Chandler Paul <thatslyude@gmail.com> 15242S: Maintained 15243F: drivers/input/serio/userio.c 15244F: include/uapi/linux/userio.h 15245 15246VIVID VIRTUAL VIDEO DRIVER 15247M: Hans Verkuil <hverkuil@xs4all.nl> 15248L: linux-media@vger.kernel.org 15249T: git git://linuxtv.org/media_tree.git 15250W: https://linuxtv.org 15251S: Maintained 15252F: drivers/media/platform/vivid/* 15253 15254VLYNQ BUS 15255M: Florian Fainelli <f.fainelli@gmail.com> 15256L: openwrt-devel@lists.openwrt.org (subscribers-only) 15257S: Maintained 15258F: drivers/vlynq/vlynq.c 15259F: include/linux/vlynq.h 15260 15261VME SUBSYSTEM 15262M: Martyn Welch <martyn@welchs.me.uk> 15263M: Manohar Vanga <manohar.vanga@gmail.com> 15264M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15265L: devel@driverdev.osuosl.org 15266S: Maintained 15267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15268F: Documentation/driver-api/vme.rst 15269F: drivers/staging/vme/ 15270F: drivers/vme/ 15271F: include/linux/vme* 15272 15273VMWARE BALLOON DRIVER 15274M: Xavier Deguillard <xdeguillard@vmware.com> 15275M: Philip Moltmann <moltmann@vmware.com> 15276M: "VMware, Inc." <pv-drivers@vmware.com> 15277L: linux-kernel@vger.kernel.org 15278S: Maintained 15279F: drivers/misc/vmw_balloon.c 15280 15281VMWARE HYPERVISOR INTERFACE 15282M: Alok Kataria <akataria@vmware.com> 15283L: virtualization@lists.linux-foundation.org 15284S: Supported 15285F: arch/x86/kernel/cpu/vmware.c 15286 15287VMWARE PVRDMA DRIVER 15288M: Adit Ranadive <aditr@vmware.com> 15289M: VMware PV-Drivers <pv-drivers@vmware.com> 15290L: linux-rdma@vger.kernel.org 15291S: Maintained 15292F: drivers/infiniband/hw/vmw_pvrdma/ 15293 15294VMware PVSCSI driver 15295M: Jim Gill <jgill@vmware.com> 15296M: VMware PV-Drivers <pv-drivers@vmware.com> 15297L: linux-scsi@vger.kernel.org 15298S: Maintained 15299F: drivers/scsi/vmw_pvscsi.c 15300F: drivers/scsi/vmw_pvscsi.h 15301 15302VMWARE VMMOUSE SUBDRIVER 15303M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15304M: "VMware, Inc." <pv-drivers@vmware.com> 15305L: linux-input@vger.kernel.org 15306S: Maintained 15307F: drivers/input/mouse/vmmouse.c 15308F: drivers/input/mouse/vmmouse.h 15309 15310VMWARE VMXNET3 ETHERNET DRIVER 15311M: Ronak Doshi <doshir@vmware.com> 15312M: "VMware, Inc." <pv-drivers@vmware.com> 15313L: netdev@vger.kernel.org 15314S: Maintained 15315F: drivers/net/vmxnet3/ 15316 15317VOCORE VOCORE2 BOARD 15318M: Harvey Hunt <harveyhuntnexus@gmail.com> 15319L: linux-mips@linux-mips.org 15320S: Maintained 15321F: arch/mips/boot/dts/ralink/vocore2.dts 15322 15323VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15324M: Liam Girdwood <lgirdwood@gmail.com> 15325M: Mark Brown <broonie@kernel.org> 15326L: linux-kernel@vger.kernel.org 15327W: http://www.slimlogic.co.uk/?p=48 15328T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15329S: Supported 15330F: Documentation/devicetree/bindings/regulator/ 15331F: Documentation/power/regulator/ 15332F: drivers/regulator/ 15333F: include/dt-bindings/regulator/ 15334F: include/linux/regulator/ 15335 15336VRF 15337M: David Ahern <dsa@cumulusnetworks.com> 15338M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15339L: netdev@vger.kernel.org 15340S: Maintained 15341F: drivers/net/vrf.c 15342F: Documentation/networking/vrf.txt 15343 15344VT1211 HARDWARE MONITOR DRIVER 15345M: Juerg Haefliger <juergh@gmail.com> 15346L: linux-hwmon@vger.kernel.org 15347S: Maintained 15348F: Documentation/hwmon/vt1211 15349F: drivers/hwmon/vt1211.c 15350 15351VT8231 HARDWARE MONITOR DRIVER 15352M: Roger Lucas <vt8231@hiddenengine.co.uk> 15353L: linux-hwmon@vger.kernel.org 15354S: Maintained 15355F: drivers/hwmon/vt8231.c 15356 15357VUB300 USB to SDIO/SD/MMC bridge chip 15358M: Tony Olech <tony.olech@elandigitalsystems.com> 15359L: linux-mmc@vger.kernel.org 15360L: linux-usb@vger.kernel.org 15361S: Supported 15362F: drivers/mmc/host/vub300.c 15363 15364W1 DALLAS'S 1-WIRE BUS 15365M: Evgeniy Polyakov <zbr@ioremap.net> 15366S: Maintained 15367F: Documentation/w1/ 15368F: drivers/w1/ 15369F: include/linux/w1.h 15370 15371W83791D HARDWARE MONITORING DRIVER 15372M: Marc Hulsman <m.hulsman@tudelft.nl> 15373L: linux-hwmon@vger.kernel.org 15374S: Maintained 15375F: Documentation/hwmon/w83791d 15376F: drivers/hwmon/w83791d.c 15377 15378W83793 HARDWARE MONITORING DRIVER 15379M: Rudolf Marek <r.marek@assembler.cz> 15380L: linux-hwmon@vger.kernel.org 15381S: Maintained 15382F: Documentation/hwmon/w83793 15383F: drivers/hwmon/w83793.c 15384 15385W83795 HARDWARE MONITORING DRIVER 15386M: Jean Delvare <jdelvare@suse.com> 15387L: linux-hwmon@vger.kernel.org 15388S: Maintained 15389F: drivers/hwmon/w83795.c 15390 15391W83L51xD SD/MMC CARD INTERFACE DRIVER 15392M: Pierre Ossman <pierre@ossman.eu> 15393S: Maintained 15394F: drivers/mmc/host/wbsd.* 15395 15396WACOM PROTOCOL 4 SERIAL TABLETS 15397M: Julian Squires <julian@cipht.net> 15398M: Hans de Goede <hdegoede@redhat.com> 15399L: linux-input@vger.kernel.org 15400S: Maintained 15401F: drivers/input/tablet/wacom_serial4.c 15402 15403WATCHDOG DEVICE DRIVERS 15404M: Wim Van Sebroeck <wim@linux-watchdog.org> 15405M: Guenter Roeck <linux@roeck-us.net> 15406L: linux-watchdog@vger.kernel.org 15407W: http://www.linux-watchdog.org/ 15408T: git git://www.linux-watchdog.org/linux-watchdog.git 15409S: Maintained 15410F: Documentation/devicetree/bindings/watchdog/ 15411F: Documentation/watchdog/ 15412F: drivers/watchdog/ 15413F: include/linux/watchdog.h 15414F: include/uapi/linux/watchdog.h 15415 15416WHISKEYCOVE PMIC GPIO DRIVER 15417M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15418L: linux-gpio@vger.kernel.org 15419S: Maintained 15420F: drivers/gpio/gpio-wcove.c 15421 15422WIIMOTE HID DRIVER 15423M: David Herrmann <dh.herrmann@googlemail.com> 15424L: linux-input@vger.kernel.org 15425S: Maintained 15426F: drivers/hid/hid-wiimote* 15427 15428WILOCITY WIL6210 WIRELESS DRIVER 15429M: Maya Erez <merez@codeaurora.org> 15430L: linux-wireless@vger.kernel.org 15431L: wil6210@qti.qualcomm.com 15432S: Supported 15433W: http://wireless.kernel.org/en/users/Drivers/wil6210 15434F: drivers/net/wireless/ath/wil6210/ 15435 15436WIMAX STACK 15437M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15438M: linux-wimax@intel.com 15439L: wimax@linuxwimax.org (subscribers-only) 15440S: Supported 15441W: http://linuxwimax.org 15442F: Documentation/wimax/README.wimax 15443F: include/linux/wimax/debug.h 15444F: include/net/wimax.h 15445F: include/uapi/linux/wimax.h 15446F: net/wimax/ 15447 15448WINBOND CIR DRIVER 15449M: David Härdeman <david@hardeman.nu> 15450S: Maintained 15451F: drivers/media/rc/winbond-cir.c 15452 15453WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15454M: William Breathitt Gray <vilhelm.gray@gmail.com> 15455L: linux-watchdog@vger.kernel.org 15456S: Maintained 15457F: drivers/watchdog/ebc-c384_wdt.c 15458 15459WINSYSTEMS WS16C48 GPIO DRIVER 15460M: William Breathitt Gray <vilhelm.gray@gmail.com> 15461L: linux-gpio@vger.kernel.org 15462S: Maintained 15463F: drivers/gpio/gpio-ws16c48.c 15464 15465WISTRON LAPTOP BUTTON DRIVER 15466M: Miloslav Trmac <mitr@volny.cz> 15467S: Maintained 15468F: drivers/input/misc/wistron_btns.c 15469 15470WL3501 WIRELESS PCMCIA CARD DRIVER 15471L: linux-wireless@vger.kernel.org 15472S: Odd fixes 15473F: drivers/net/wireless/wl3501* 15474 15475WOLFSON MICROELECTRONICS DRIVERS 15476L: patches@opensource.cirrus.com 15477T: git https://github.com/CirrusLogic/linux-drivers.git 15478W: https://github.com/CirrusLogic/linux-drivers/wiki 15479S: Supported 15480F: Documentation/hwmon/wm83?? 15481F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15482F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15483F: Documentation/devicetree/bindings/mfd/arizona.txt 15484F: Documentation/devicetree/bindings/mfd/wm831x.txt 15485F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15486F: arch/arm/mach-s3c64xx/mach-crag6410* 15487F: drivers/clk/clk-wm83*.c 15488F: drivers/extcon/extcon-arizona.c 15489F: drivers/leds/leds-wm83*.c 15490F: drivers/gpio/gpio-*wm*.c 15491F: drivers/gpio/gpio-arizona.c 15492F: drivers/hwmon/wm83??-hwmon.c 15493F: drivers/input/misc/wm831x-on.c 15494F: drivers/input/touchscreen/wm831x-ts.c 15495F: drivers/input/touchscreen/wm97*.c 15496F: drivers/mfd/arizona* 15497F: drivers/mfd/wm*.c 15498F: drivers/mfd/cs47l24* 15499F: drivers/power/supply/wm83*.c 15500F: drivers/rtc/rtc-wm83*.c 15501F: drivers/regulator/wm8*.c 15502F: drivers/regulator/arizona* 15503F: drivers/video/backlight/wm83*_bl.c 15504F: drivers/watchdog/wm83*_wdt.c 15505F: include/linux/mfd/arizona/ 15506F: include/linux/mfd/wm831x/ 15507F: include/linux/mfd/wm8350/ 15508F: include/linux/mfd/wm8400* 15509F: include/linux/regulator/arizona* 15510F: include/linux/wm97xx.h 15511F: include/sound/wm????.h 15512F: sound/soc/codecs/arizona.? 15513F: sound/soc/codecs/wm* 15514F: sound/soc/codecs/cs47l24* 15515 15516WORKQUEUE 15517M: Tejun Heo <tj@kernel.org> 15518R: Lai Jiangshan <jiangshanlai@gmail.com> 15519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15520S: Maintained 15521F: include/linux/workqueue.h 15522F: kernel/workqueue.c 15523F: Documentation/core-api/workqueue.rst 15524 15525X-POWERS AXP288 PMIC DRIVERS 15526M: Hans de Goede <hdegoede@redhat.com> 15527S: Maintained 15528N: axp288 15529F: drivers/acpi/pmic/intel_pmic_xpower.c 15530 15531X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15532M: Chen-Yu Tsai <wens@csie.org> 15533L: linux-kernel@vger.kernel.org 15534S: Maintained 15535N: axp[128] 15536 15537X.25 NETWORK LAYER 15538M: Andrew Hendry <andrew.hendry@gmail.com> 15539L: linux-x25@vger.kernel.org 15540S: Odd Fixes 15541F: Documentation/networking/x25* 15542F: include/net/x25* 15543F: net/x25/ 15544 15545X86 ARCHITECTURE (32-BIT AND 64-BIT) 15546M: Thomas Gleixner <tglx@linutronix.de> 15547M: Ingo Molnar <mingo@redhat.com> 15548R: "H. Peter Anvin" <hpa@zytor.com> 15549M: x86@kernel.org 15550L: linux-kernel@vger.kernel.org 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15552S: Maintained 15553F: Documentation/x86/ 15554F: arch/x86/ 15555 15556X86 MCE INFRASTRUCTURE 15557M: Tony Luck <tony.luck@intel.com> 15558M: Borislav Petkov <bp@alien8.de> 15559L: linux-edac@vger.kernel.org 15560S: Maintained 15561F: arch/x86/kernel/cpu/mcheck/* 15562 15563X86 MICROCODE UPDATE SUPPORT 15564M: Borislav Petkov <bp@alien8.de> 15565S: Maintained 15566F: arch/x86/kernel/cpu/microcode/* 15567 15568X86 PLATFORM DRIVERS 15569M: Darren Hart <dvhart@infradead.org> 15570M: Andy Shevchenko <andy@infradead.org> 15571L: platform-driver-x86@vger.kernel.org 15572T: git git://git.infradead.org/linux-platform-drivers-x86.git 15573S: Maintained 15574F: drivers/platform/x86/ 15575F: drivers/platform/olpc/ 15576 15577X86 VDSO 15578M: Andy Lutomirski <luto@amacapital.net> 15579L: linux-kernel@vger.kernel.org 15580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15581S: Maintained 15582F: arch/x86/entry/vdso/ 15583 15584XC2028/3028 TUNER DRIVER 15585M: Mauro Carvalho Chehab <mchehab@kernel.org> 15586L: linux-media@vger.kernel.org 15587W: https://linuxtv.org 15588T: git git://linuxtv.org/media_tree.git 15589S: Maintained 15590F: drivers/media/tuners/tuner-xc2028.* 15591 15592XDP SOCKETS (AF_XDP) 15593M: Björn Töpel <bjorn.topel@intel.com> 15594M: Magnus Karlsson <magnus.karlsson@intel.com> 15595L: netdev@vger.kernel.org 15596S: Maintained 15597F: kernel/bpf/xskmap.c 15598F: net/xdp/ 15599 15600XEN BLOCK SUBSYSTEM 15601M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15602M: Roger Pau Monné <roger.pau@citrix.com> 15603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15604S: Supported 15605F: drivers/block/xen-blkback/* 15606F: drivers/block/xen* 15607 15608XEN HYPERVISOR ARM 15609M: Stefano Stabellini <sstabellini@kernel.org> 15610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15611S: Maintained 15612F: arch/arm/xen/ 15613F: arch/arm/include/asm/xen/ 15614 15615XEN HYPERVISOR ARM64 15616M: Stefano Stabellini <sstabellini@kernel.org> 15617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15618S: Maintained 15619F: arch/arm64/xen/ 15620F: arch/arm64/include/asm/xen/ 15621 15622XEN HYPERVISOR INTERFACE 15623M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15624M: Juergen Gross <jgross@suse.com> 15625L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15626T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15627S: Supported 15628F: arch/x86/xen/ 15629F: drivers/*/xen-*front.c 15630F: drivers/xen/ 15631F: arch/x86/include/asm/xen/ 15632F: arch/x86/include/asm/pvclock-abi.h 15633F: include/xen/ 15634F: include/uapi/xen/ 15635F: Documentation/ABI/stable/sysfs-hypervisor-xen 15636F: Documentation/ABI/testing/sysfs-hypervisor-xen 15637 15638XEN NETWORK BACKEND DRIVER 15639M: Wei Liu <wei.liu2@citrix.com> 15640M: Paul Durrant <paul.durrant@citrix.com> 15641L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15642L: netdev@vger.kernel.org 15643S: Supported 15644F: drivers/net/xen-netback/* 15645 15646XEN PCI SUBSYSTEM 15647M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15648L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15649S: Supported 15650F: arch/x86/pci/*xen* 15651F: drivers/pci/*xen* 15652 15653XEN PVSCSI DRIVERS 15654M: Juergen Gross <jgross@suse.com> 15655L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15656L: linux-scsi@vger.kernel.org 15657S: Supported 15658F: drivers/scsi/xen-scsifront.c 15659F: drivers/xen/xen-scsiback.c 15660F: include/xen/interface/io/vscsiif.h 15661 15662XEN SWIOTLB SUBSYSTEM 15663M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15664L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15665L: iommu@lists.linux-foundation.org 15666S: Supported 15667F: arch/x86/xen/*swiotlb* 15668F: drivers/xen/*swiotlb* 15669 15670XEN SOUND FRONTEND DRIVER 15671M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15672L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15674S: Supported 15675F: sound/xen/* 15676 15677XFS FILESYSTEM 15678M: Darrick J. Wong <darrick.wong@oracle.com> 15679M: linux-xfs@vger.kernel.org 15680L: linux-xfs@vger.kernel.org 15681W: http://xfs.org/ 15682T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15683S: Supported 15684F: Documentation/filesystems/xfs.txt 15685F: fs/xfs/ 15686 15687XILINX AXI ETHERNET DRIVER 15688M: Anirudha Sarangi <anirudh@xilinx.com> 15689M: John Linn <John.Linn@xilinx.com> 15690S: Maintained 15691F: drivers/net/ethernet/xilinx/xilinx_axienet* 15692 15693XILINX UARTLITE SERIAL DRIVER 15694M: Peter Korsgaard <jacmet@sunsite.dk> 15695L: linux-serial@vger.kernel.org 15696S: Maintained 15697F: drivers/tty/serial/uartlite.c 15698 15699XILINX VIDEO IP CORES 15700M: Hyun Kwon <hyun.kwon@xilinx.com> 15701M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15702L: linux-media@vger.kernel.org 15703T: git git://linuxtv.org/media_tree.git 15704S: Supported 15705F: Documentation/devicetree/bindings/media/xilinx/ 15706F: drivers/media/platform/xilinx/ 15707F: include/uapi/linux/xilinx-v4l2-controls.h 15708 15709XILLYBUS DRIVER 15710M: Eli Billauer <eli.billauer@gmail.com> 15711L: linux-kernel@vger.kernel.org 15712S: Supported 15713F: drivers/char/xillybus/ 15714 15715XLP9XX I2C DRIVER 15716M: George Cherian <george.cherian@cavium.com> 15717M: Jan Glauber <jglauber@cavium.com> 15718L: linux-i2c@vger.kernel.org 15719W: http://www.cavium.com 15720S: Supported 15721F: drivers/i2c/busses/i2c-xlp9xx.c 15722 15723XRA1403 GPIO EXPANDER 15724M: Nandor Han <nandor.han@ge.com> 15725M: Semi Malinen <semi.malinen@ge.com> 15726L: linux-gpio@vger.kernel.org 15727S: Maintained 15728F: drivers/gpio/gpio-xra1403.c 15729F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15730 15731XTENSA XTFPGA PLATFORM SUPPORT 15732M: Max Filippov <jcmvbkbc@gmail.com> 15733L: linux-xtensa@linux-xtensa.org 15734S: Maintained 15735F: drivers/spi/spi-xtensa-xtfpga.c 15736F: sound/soc/xtensa/xtfpga-i2s.c 15737 15738YAM DRIVER FOR AX.25 15739M: Jean-Paul Roubelat <jpr@f6fbb.org> 15740L: linux-hams@vger.kernel.org 15741S: Maintained 15742F: drivers/net/hamradio/yam* 15743F: include/linux/yam.h 15744 15745YAMA SECURITY MODULE 15746M: Kees Cook <keescook@chromium.org> 15747T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15748S: Supported 15749F: security/yama/ 15750F: Documentation/admin-guide/LSM/Yama.rst 15751 15752YEALINK PHONE DRIVER 15753M: Henk Vergonet <Henk.Vergonet@gmail.com> 15754L: usbb2k-api-dev@nongnu.org 15755S: Maintained 15756F: Documentation/input/yealink.rst 15757F: drivers/input/misc/yealink.* 15758 15759Z8530 DRIVER FOR AX.25 15760M: Joerg Reuter <jreuter@yaina.de> 15761W: http://yaina.de/jreuter/ 15762W: http://www.qsl.net/dl1bke/ 15763L: linux-hams@vger.kernel.org 15764S: Maintained 15765F: Documentation/networking/z8530drv.txt 15766F: drivers/net/hamradio/*scc.c 15767F: drivers/net/hamradio/z8530.h 15768 15769ZBUD COMPRESSED PAGE ALLOCATOR 15770M: Seth Jennings <sjenning@redhat.com> 15771M: Dan Streetman <ddstreet@ieee.org> 15772L: linux-mm@kvack.org 15773S: Maintained 15774F: mm/zbud.c 15775F: include/linux/zbud.h 15776 15777ZD1211RW WIRELESS DRIVER 15778M: Daniel Drake <dsd@gentoo.org> 15779M: Ulrich Kunitz <kune@deine-taler.de> 15780W: http://zd1211.ath.cx/wiki/DriverRewrite 15781L: linux-wireless@vger.kernel.org 15782L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15783S: Maintained 15784F: drivers/net/wireless/zydas/zd1211rw/ 15785 15786ZD1301 MEDIA DRIVER 15787M: Antti Palosaari <crope@iki.fi> 15788L: linux-media@vger.kernel.org 15789W: https://linuxtv.org/ 15790W: http://palosaari.fi/linux/ 15791Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15792S: Maintained 15793F: drivers/media/usb/dvb-usb-v2/zd1301* 15794 15795ZD1301_DEMOD MEDIA DRIVER 15796M: Antti Palosaari <crope@iki.fi> 15797L: linux-media@vger.kernel.org 15798W: https://linuxtv.org/ 15799W: http://palosaari.fi/linux/ 15800Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15801S: Maintained 15802F: drivers/media/dvb-frontends/zd1301_demod* 15803 15804ZPOOL COMPRESSED PAGE STORAGE API 15805M: Dan Streetman <ddstreet@ieee.org> 15806L: linux-mm@kvack.org 15807S: Maintained 15808F: mm/zpool.c 15809F: include/linux/zpool.h 15810 15811ZR36067 VIDEO FOR LINUX DRIVER 15812L: mjpeg-users@lists.sourceforge.net 15813L: linux-media@vger.kernel.org 15814W: http://mjpeg.sourceforge.net/driver-zoran/ 15815T: hg https://linuxtv.org/hg/v4l-dvb 15816S: Odd Fixes 15817F: drivers/staging/media/zoran/ 15818 15819ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15820M: Minchan Kim <minchan@kernel.org> 15821M: Nitin Gupta <ngupta@vflare.org> 15822R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15823L: linux-kernel@vger.kernel.org 15824S: Maintained 15825F: drivers/block/zram/ 15826F: Documentation/blockdev/zram.txt 15827 15828ZS DECSTATION Z85C30 SERIAL DRIVER 15829M: "Maciej W. Rozycki" <macro@linux-mips.org> 15830S: Maintained 15831F: drivers/tty/serial/zs.* 15832 15833ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15834M: Minchan Kim <minchan@kernel.org> 15835M: Nitin Gupta <ngupta@vflare.org> 15836R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15837L: linux-mm@kvack.org 15838S: Maintained 15839F: mm/zsmalloc.c 15840F: include/linux/zsmalloc.h 15841F: Documentation/vm/zsmalloc.rst 15842 15843ZSWAP COMPRESSED SWAP CACHING 15844M: Seth Jennings <sjenning@redhat.com> 15845M: Dan Streetman <ddstreet@ieee.org> 15846L: linux-mm@kvack.org 15847S: Maintained 15848F: mm/zswap.c 15849 15850THE REST 15851M: Linus Torvalds <torvalds@linux-foundation.org> 15852L: linux-kernel@vger.kernel.org 15853Q: http://patchwork.kernel.org/project/LKML/list/ 15854T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15855S: Buried alive in reporters 15856F: * 15857F: */ 15858