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> 1422R: NXP Linux Team <linux-imx@nxp.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1426F: arch/arm/mach-imx/ 1427F: arch/arm/mach-mxs/ 1428F: arch/arm/boot/dts/imx* 1429F: arch/arm/configs/imx*_defconfig 1430F: drivers/clk/imx/ 1431F: drivers/soc/imx/ 1432F: include/soc/imx/ 1433 1434ARM/FREESCALE VYBRID ARM ARCHITECTURE 1435M: Shawn Guo <shawnguo@kernel.org> 1436M: Sascha Hauer <s.hauer@pengutronix.de> 1437R: Pengutronix Kernel Team <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Dove/MV78xx0/Orion SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1592M: Gregory Clement <gregory.clement@bootlin.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: Documentation/devicetree/bindings/soc/dove/ 1596F: arch/arm/mach-dove/ 1597F: arch/arm/mach-mv78xx0/ 1598F: arch/arm/mach-orion5x/ 1599F: arch/arm/plat-orion/ 1600F: arch/arm/boot/dts/dove* 1601F: arch/arm/boot/dts/orion5x* 1602 1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1604M: Jason Cooper <jason@lakedaemon.net> 1605M: Andrew Lunn <andrew@lunn.ch> 1606M: Gregory Clement <gregory.clement@bootlin.com> 1607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/armada* 1611F: arch/arm/boot/dts/kirkwood* 1612F: arch/arm/configs/mvebu_*_defconfig 1613F: arch/arm/mach-mvebu/ 1614F: arch/arm64/boot/dts/marvell/armada* 1615F: drivers/cpufreq/armada-37xx-cpufreq.c 1616F: drivers/cpufreq/mvebu-cpufreq.c 1617F: drivers/irqchip/irq-armada-370-xp.c 1618F: drivers/irqchip/irq-mvebu-* 1619F: drivers/pinctrl/mvebu/ 1620F: drivers/rtc/rtc-armada38x.c 1621 1622ARM/Mediatek RTC DRIVER 1623M: Eddie Huang <eddie.huang@mediatek.com> 1624M: Sean Wang <sean.wang@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1629F: drivers/rtc/rtc-mt6397.c 1630F: drivers/rtc/rtc-mt7622.c 1631 1632ARM/Mediatek SoC support 1633M: Matthias Brugger <matthias.bgg@gmail.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: arch/arm/boot/dts/mt6* 1638F: arch/arm/boot/dts/mt7* 1639F: arch/arm/boot/dts/mt8* 1640F: arch/arm/mach-mediatek/ 1641F: arch/arm64/boot/dts/mediatek/ 1642N: mtk 1643K: mediatek 1644 1645ARM/Mediatek USB3 PHY DRIVER 1646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650F: drivers/phy/mediatek/phy-mtk-tphy.c 1651 1652ARM/MICREL KS8695 ARCHITECTURE 1653M: Greg Ungerer <gerg@uclinux.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-ks8695/ 1656S: Odd Fixes 1657 1658ARM/Microchip (AT91) SoC support 1659M: Nicolas Ferre <nicolas.ferre@microchip.com> 1660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662W: http://www.linux4sam.org 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1664S: Supported 1665N: at91 1666N: atmel 1667F: arch/arm/mach-at91/ 1668F: include/soc/at91/ 1669F: arch/arm/boot/dts/at91*.dts 1670F: arch/arm/boot/dts/at91*.dtsi 1671F: arch/arm/boot/dts/sama*.dts 1672F: arch/arm/boot/dts/sama*.dtsi 1673F: arch/arm/include/debug/at91.S 1674F: drivers/memory/atmel* 1675F: drivers/watchdog/sama5d4_wdt.c 1676X: drivers/input/touchscreen/atmel_mxt_ts.c 1677X: drivers/net/wireless/atmel/ 1678 1679ARM/MIOA701 MACHINE SUPPORT 1680M: Robert Jarzmik <robert.jarzmik@free.fr> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682F: arch/arm/mach-pxa/mioa701.c 1683S: Maintained 1684 1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1686M: Michael Petchkovsky <mkpetch@internode.on.net> 1687S: Maintained 1688 1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1690M: Linus Walleij <linus.walleij@linaro.org> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-nomadik/ 1694F: arch/arm/mach-u300/ 1695F: arch/arm/mach-ux500/ 1696F: arch/arm/boot/dts/ste-* 1697F: drivers/clk/clk-nomadik.c 1698F: drivers/clk/clk-u300.c 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c 1700F: drivers/clocksource/timer-u300.c 1701F: drivers/dma/coh901318* 1702F: drivers/dma/ste_dma40* 1703F: drivers/hwspinlock/u8500_hsem.c 1704F: drivers/i2c/busses/i2c-nomadik.c 1705F: drivers/i2c/busses/i2c-stu300.c 1706F: drivers/mfd/ab3100* 1707F: drivers/mfd/ab8500* 1708F: drivers/mfd/abx500* 1709F: drivers/mfd/dbx500* 1710F: drivers/mfd/db8500* 1711F: drivers/pinctrl/nomadik/ 1712F: drivers/pinctrl/pinctrl-coh901* 1713F: drivers/pinctrl/pinctrl-u300.c 1714F: drivers/rtc/rtc-ab3100.c 1715F: drivers/rtc/rtc-ab8500.c 1716F: drivers/rtc/rtc-coh901331.c 1717F: drivers/rtc/rtc-pl031.c 1718F: drivers/watchdog/coh901327_wdt.c 1719F: Documentation/devicetree/bindings/arm/ste-* 1720F: Documentation/devicetree/bindings/arm/ux500/ 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1722 1723ARM/NUVOTON NPCM ARCHITECTURE 1724M: Avi Fishman <avifishman70@gmail.com> 1725M: Tomer Maimon <tmaimon77@gmail.com> 1726R: Patrick Venture <venture@google.com> 1727R: Nancy Yuen <yuenn@google.com> 1728R: Brendan Higgins <brendanhiggins@google.com> 1729L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1730S: Supported 1731F: arch/arm/mach-npcm/ 1732F: arch/arm/boot/dts/nuvoton-npcm* 1733F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1734F: drivers/*/*npcm* 1735F: Documentation/devicetree/bindings/*/*npcm* 1736F: Documentation/devicetree/bindings/*/*/*npcm* 1737 1738ARM/NUVOTON W90X900 ARM ARCHITECTURE 1739M: Wan ZongShun <mcuos.com@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://www.mcuos.com 1742S: Maintained 1743F: arch/arm/mach-w90x900/ 1744F: drivers/input/keyboard/w90p910_keypad.c 1745F: drivers/input/touchscreen/w90p910_ts.c 1746F: drivers/watchdog/nuc900_wdt.c 1747F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1748F: drivers/mtd/nand/raw/nuc900_nand.c 1749F: drivers/rtc/rtc-nuc900.c 1750F: drivers/spi/spi-nuc900.c 1751F: drivers/usb/host/ehci-w90x900.c 1752F: drivers/video/fbdev/nuc900fb.c 1753 1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1755M: Nelson Castillo <arhuaco@freaks-unidos.net> 1756L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1757W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1758S: Supported 1759 1760ARM/Orion SoC/Technologic Systems TS-78xx platform support 1761M: Alexander Clouter <alex@digriz.org.uk> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763W: http://www.digriz.org.uk/ts78xx/kernel 1764S: Maintained 1765F: arch/arm/mach-orion5x/ts78xx-* 1766 1767ARM/OXNAS platform support 1768M: Neil Armstrong <narmstrong@baylibre.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770L: linux-oxnas@groups.io (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm/mach-oxnas/ 1773F: arch/arm/boot/dts/ox8*.dts* 1774N: oxnas 1775 1776ARM/PALM TREO SUPPORT 1777M: Tomas Cech <sleep_walker@suse.com> 1778L: linux-arm-kernel@lists.infradead.org 1779W: http://hackndev.com 1780S: Maintained 1781F: arch/arm/mach-pxa/palmtreo.* 1782 1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1784M: Marek Vasut <marek.vasut@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/include/mach/palmtx.h 1789F: arch/arm/mach-pxa/palmtx.c 1790F: arch/arm/mach-pxa/palmt5.* 1791F: arch/arm/mach-pxa/include/mach/palmld.h 1792F: arch/arm/mach-pxa/palmld.c 1793F: arch/arm/mach-pxa/palmte2.* 1794F: arch/arm/mach-pxa/include/mach/palmtc.h 1795F: arch/arm/mach-pxa/palmtc.c 1796 1797ARM/PALMZ72 SUPPORT 1798M: Sergey Lapin <slapin@ossfans.org> 1799L: linux-arm-kernel@lists.infradead.org 1800W: http://hackndev.com 1801S: Maintained 1802F: arch/arm/mach-pxa/palmz72.* 1803 1804ARM/PLEB SUPPORT 1805M: Peter Chubb <pleb@gelato.unsw.edu.au> 1806W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1807S: Maintained 1808 1809ARM/PT DIGITAL BOARD PORT 1810M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.armlinux.org.uk/ 1813S: Maintained 1814 1815ARM/QUALCOMM SUPPORT 1816M: Andy Gross <andy.gross@linaro.org> 1817M: David Brown <david.brown@linaro.org> 1818L: linux-arm-msm@vger.kernel.org 1819L: linux-soc@vger.kernel.org 1820S: Maintained 1821F: Documentation/devicetree/bindings/soc/qcom/ 1822F: arch/arm/boot/dts/qcom-*.dts 1823F: arch/arm/boot/dts/qcom-*.dtsi 1824F: arch/arm/mach-qcom/ 1825F: arch/arm64/boot/dts/qcom/* 1826F: drivers/i2c/busses/i2c-qup.c 1827F: drivers/clk/qcom/ 1828F: drivers/dma/qcom/ 1829F: drivers/soc/qcom/ 1830F: drivers/spi/spi-qup.c 1831F: drivers/tty/serial/msm_serial.c 1832F: drivers/*/pm8???-* 1833F: drivers/mfd/ssbi.c 1834F: drivers/firmware/qcom_scm* 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1836 1837ARM/RADISYS ENP2611 MACHINE SUPPORT 1838M: Lennert Buytenhek <kernel@wantstofly.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841 1842ARM/REALTEK ARCHITECTURE 1843M: Andreas Färber <afaerber@suse.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm64/boot/dts/realtek/ 1847F: Documentation/devicetree/bindings/arm/realtek.txt 1848 1849ARM/RENESAS ARM64 ARCHITECTURE 1850M: Simon Horman <horms@verge.net.au> 1851M: Magnus Damm <magnus.damm@gmail.com> 1852L: linux-renesas-soc@vger.kernel.org 1853Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1855S: Supported 1856F: arch/arm64/boot/dts/renesas/ 1857F: Documentation/devicetree/bindings/arm/shmobile.txt 1858F: drivers/soc/renesas/ 1859F: include/linux/soc/renesas/ 1860 1861ARM/RISCPC ARCHITECTURE 1862M: Russell King <linux@armlinux.org.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864W: http://www.armlinux.org.uk/ 1865S: Maintained 1866F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1867F: arch/arm/include/asm/hardware/ioc.h 1868F: arch/arm/include/asm/hardware/iomd.h 1869F: arch/arm/include/asm/hardware/memc.h 1870F: arch/arm/mach-rpc/ 1871F: drivers/net/ethernet/8390/etherh.c 1872F: drivers/net/ethernet/i825xx/ether1* 1873F: drivers/net/ethernet/seeq/ether3* 1874F: drivers/scsi/arm/ 1875 1876ARM/Rockchip SoC support 1877M: Heiko Stuebner <heiko@sntech.de> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879L: linux-rockchip@lists.infradead.org 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1881S: Maintained 1882F: arch/arm/boot/dts/rk3* 1883F: arch/arm/boot/dts/rv1108* 1884F: arch/arm/mach-rockchip/ 1885F: drivers/clk/rockchip/ 1886F: drivers/i2c/busses/i2c-rk3x.c 1887F: drivers/*/*rockchip* 1888F: drivers/*/*/*rockchip* 1889F: sound/soc/rockchip/ 1890N: rockchip 1891 1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1893M: Kukjin Kim <kgene@kernel.org> 1894M: Krzysztof Kozlowski <krzk@kernel.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1898S: Maintained 1899F: arch/arm/boot/dts/s3c* 1900F: arch/arm/boot/dts/s5p* 1901F: arch/arm/boot/dts/exynos* 1902F: arch/arm64/boot/dts/exynos/ 1903F: arch/arm/plat-samsung/ 1904F: arch/arm/mach-s3c24*/ 1905F: arch/arm/mach-s3c64xx/ 1906F: arch/arm/mach-s5p*/ 1907F: arch/arm/mach-exynos*/ 1908F: drivers/*/*s3c24* 1909F: drivers/*/*/*s3c24* 1910F: drivers/*/*s3c64xx* 1911F: drivers/*/*s5pv210* 1912F: drivers/memory/samsung/* 1913F: drivers/soc/samsung/* 1914F: Documentation/arm/Samsung/ 1915F: Documentation/devicetree/bindings/arm/samsung/ 1916F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1917F: Documentation/devicetree/bindings/power/pd-samsung.txt 1918N: exynos 1919 1920ARM/SAMSUNG MOBILE MACHINE SUPPORT 1921M: Kyungmin Park <kyungmin.park@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924F: arch/arm/mach-s5pv210/ 1925 1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-g2d/ 1934 1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1936M: Marek Szyprowski <m.szyprowski@samsung.com> 1937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: drivers/media/platform/s5p-cec/ 1941F: Documentation/devicetree/bindings/media/s5p-cec.txt 1942 1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1944M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1946L: linux-arm-kernel@lists.infradead.org 1947L: linux-media@vger.kernel.org 1948S: Maintained 1949F: drivers/media/platform/s5p-jpeg/ 1950 1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1952M: Kyungmin Park <kyungmin.park@samsung.com> 1953M: Kamil Debski <kamil@wypas.org> 1954M: Jeongtae Park <jtp.park@samsung.com> 1955M: Andrzej Hajda <a.hajda@samsung.com> 1956L: linux-arm-kernel@lists.infradead.org 1957L: linux-media@vger.kernel.org 1958S: Maintained 1959F: arch/arm/plat-samsung/s5p-dev-mfc.c 1960F: drivers/media/platform/s5p-mfc/ 1961 1962ARM/SHMOBILE ARM ARCHITECTURE 1963M: Simon Horman <horms@verge.net.au> 1964M: Magnus Damm <magnus.damm@gmail.com> 1965L: linux-renesas-soc@vger.kernel.org 1966Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1967T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1968S: Supported 1969F: arch/arm/boot/dts/emev2* 1970F: arch/arm/boot/dts/r7s* 1971F: arch/arm/boot/dts/r8a* 1972F: arch/arm/boot/dts/sh* 1973F: arch/arm/configs/shmobile_defconfig 1974F: arch/arm/include/debug/renesas-scif.S 1975F: arch/arm/mach-shmobile/ 1976F: Documentation/devicetree/bindings/arm/shmobile.txt 1977F: drivers/soc/renesas/ 1978F: include/linux/soc/renesas/ 1979 1980ARM/SOCFPGA ARCHITECTURE 1981M: Dinh Nguyen <dinguyen@kernel.org> 1982S: Maintained 1983F: arch/arm/mach-socfpga/ 1984F: arch/arm/boot/dts/socfpga* 1985F: arch/arm/configs/socfpga_defconfig 1986F: arch/arm64/boot/dts/altera/ 1987W: http://www.rocketboards.org 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1989 1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1991M: Dinh Nguyen <dinguyen@kernel.org> 1992S: Maintained 1993F: drivers/clk/socfpga/ 1994 1995ARM/SOCFPGA EDAC SUPPORT 1996M: Thor Thayer <thor.thayer@linux.intel.com> 1997S: Maintained 1998F: drivers/edac/altera_edac. 1999 2000ARM/SPREADTRUM SoC SUPPORT 2001M: Orson Zhai <orsonzhai@gmail.com> 2002M: Baolin Wang <baolin.wang@linaro.org> 2003M: Chunyan Zhang <zhang.lyra@gmail.com> 2004S: Maintained 2005F: arch/arm64/boot/dts/sprd 2006N: sprd 2007 2008ARM/STI ARCHITECTURE 2009M: Patrice Chotard <patrice.chotard@st.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011W: http://www.stlinux.com 2012S: Maintained 2013F: arch/arm/mach-sti/ 2014F: arch/arm/boot/dts/sti* 2015F: drivers/char/hw_random/st-rng.c 2016F: drivers/clocksource/arm_global_timer.c 2017F: drivers/clocksource/clksrc_st_lpc.c 2018F: drivers/cpufreq/sti-cpufreq.c 2019F: drivers/dma/st_fdma* 2020F: drivers/i2c/busses/i2c-st.c 2021F: drivers/media/rc/st_rc.c 2022F: drivers/media/platform/sti/c8sectpfe/ 2023F: drivers/mmc/host/sdhci-st.c 2024F: drivers/phy/st/phy-miphy28lp.c 2025F: drivers/phy/st/phy-stih407-usb.c 2026F: drivers/pinctrl/pinctrl-st.c 2027F: drivers/remoteproc/st_remoteproc.c 2028F: drivers/remoteproc/st_slim_rproc.c 2029F: drivers/reset/sti/ 2030F: drivers/rtc/rtc-st-lpc.c 2031F: drivers/tty/serial/st-asc.c 2032F: drivers/usb/dwc3/dwc3-st.c 2033F: drivers/usb/host/ehci-st.c 2034F: drivers/usb/host/ohci-st.c 2035F: drivers/watchdog/st_lpc_wdt.c 2036F: drivers/ata/ahci_st.c 2037F: include/linux/remoteproc/st_slim_rproc.h 2038 2039ARM/STM32 ARCHITECTURE 2040M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2041M: Alexandre Torgue <alexandre.torgue@st.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2045N: stm32 2046F: arch/arm/boot/dts/stm32* 2047F: arch/arm/mach-stm32/ 2048F: drivers/clocksource/armv7m_systick.c 2049 2050ARM/Synaptics Berlin SoC support 2051M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm/mach-berlin/ 2056F: arch/arm/boot/dts/berlin* 2057F: arch/arm64/boot/dts/marvell/berlin* 2058 2059ARM/TANGO ARCHITECTURE 2060M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2061M: Mans Rullgard <mans@mansr.com> 2062L: linux-arm-kernel@lists.infradead.org 2063S: Odd Fixes 2064N: tango 2065 2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2072M: Hans Verkuil <hans.verkuil@cisco.com> 2073L: linux-tegra@vger.kernel.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/tegra-cec/ 2077F: Documentation/devicetree/bindings/media/tegra-cec.txt 2078 2079ARM/TETON BGA MACHINE SUPPORT 2080M: "Mark F. Brown" <mark.brown314@gmail.com> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082S: Maintained 2083 2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/memory/*emif* 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-keystone/ 2095F: arch/arm/boot/dts/keystone-* 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2097 2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2099M: Santosh Shilimkar <ssantosh@kernel.org> 2100L: linux-kernel@vger.kernel.org 2101S: Maintained 2102F: drivers/clk/keystone/ 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107L: linux-kernel@vger.kernel.org 2108S: Maintained 2109F: drivers/clocksource/timer-keystone.c 2110 2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2112M: Santosh Shilimkar <ssantosh@kernel.org> 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/power/reset/keystone-reset.c 2116 2117ARM/THECUS N2100 MACHINE SUPPORT 2118M: Lennert Buytenhek <kernel@wantstofly.org> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121 2122ARM/TOSA MACHINE SUPPORT 2123M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2124M: Dirk Opfer <dirk@opfer-online.de> 2125S: Maintained 2126 2127ARM/UNIPHIER ARCHITECTURE 2128M: Masahiro Yamada <yamada.masahiro@socionext.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2131S: Maintained 2132F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2133F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2134F: arch/arm/boot/dts/uniphier* 2135F: arch/arm/include/asm/hardware/cache-uniphier.h 2136F: arch/arm/mach-uniphier/ 2137F: arch/arm/mm/cache-uniphier.c 2138F: arch/arm64/boot/dts/socionext/uniphier* 2139F: drivers/bus/uniphier-system-bus.c 2140F: drivers/clk/uniphier/ 2141F: drivers/gpio/gpio-uniphier.c 2142F: drivers/i2c/busses/i2c-uniphier* 2143F: drivers/irqchip/irq-uniphier-aidet.c 2144F: drivers/pinctrl/uniphier/ 2145F: drivers/reset/reset-uniphier.c 2146F: drivers/tty/serial/8250/8250_uniphier.c 2147N: uniphier 2148 2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2150M: Ulf Hansson <ulf.hansson@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152T: git git://git.linaro.org/people/ulfh/clk.git 2153S: Maintained 2154F: drivers/clk/ux500/ 2155 2156ARM/VERSATILE EXPRESS PLATFORM 2157M: Liviu Dudau <liviu.dudau@arm.com> 2158M: Sudeep Holla <sudeep.holla@arm.com> 2159M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/vexpress* 2163F: arch/arm64/boot/dts/arm/ 2164F: arch/arm/mach-vexpress/ 2165F: */*/vexpress* 2166F: */*/*/vexpress* 2167F: drivers/clk/versatile/clk-vexpress-osc.c 2168F: drivers/clocksource/versatile.c 2169N: mps2 2170 2171ARM/VFP SUPPORT 2172M: Russell King <linux@armlinux.org.uk> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://www.armlinux.org.uk/ 2175S: Maintained 2176F: arch/arm/vfp/ 2177 2178ARM/VOIPAC PXA270 SUPPORT 2179M: Marek Vasut <marek.vasut@gmail.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181S: Maintained 2182F: arch/arm/mach-pxa/vpac270.c 2183F: arch/arm/mach-pxa/include/mach/vpac270.h 2184 2185ARM/VT8500 ARM ARCHITECTURE 2186M: Tony Prisk <linux@prisktech.co.nz> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/mach-vt8500/ 2190F: drivers/clocksource/vt8500_timer.c 2191F: drivers/i2c/busses/i2c-wmt.c 2192F: drivers/mmc/host/wmt-sdmmc.c 2193F: drivers/pwm/pwm-vt8500.c 2194F: drivers/rtc/rtc-vt8500.c 2195F: drivers/tty/serial/vt8500_serial.c 2196F: drivers/usb/host/ehci-platform.c 2197F: drivers/usb/host/uhci-platform.c 2198F: drivers/video/fbdev/vt8500lcdfb.* 2199F: drivers/video/fbdev/wm8505fb* 2200F: drivers/video/fbdev/wmt_ge_rops.* 2201 2202ARM/ZIPIT Z2 SUPPORT 2203M: Marek Vasut <marek.vasut@gmail.com> 2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm/mach-pxa/z2.c 2207F: arch/arm/mach-pxa/include/mach/z2.h 2208 2209ARM/ZTE ARCHITECTURE 2210M: Jun Nie <jun.nie@linaro.org> 2211M: Baoyou Xie <baoyou.xie@linaro.org> 2212M: Shawn Guo <shawnguo@kernel.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215F: arch/arm/boot/dts/zx2967* 2216F: arch/arm/mach-zx/ 2217F: arch/arm64/boot/dts/zte/ 2218F: drivers/clk/zte/ 2219F: drivers/dma/zx_dma.c 2220F: drivers/gpio/gpio-zx.c 2221F: drivers/i2c/busses/i2c-zx2967.c 2222F: drivers/mmc/host/dw_mmc-zx.* 2223F: drivers/pinctrl/zte/ 2224F: drivers/soc/zte/ 2225F: drivers/thermal/zx2967_thermal.c 2226F: drivers/watchdog/zx2967_wdt.c 2227F: Documentation/devicetree/bindings/arm/zte.txt 2228F: Documentation/devicetree/bindings/clock/zx2967*.txt 2229F: Documentation/devicetree/bindings/dma/zxdma.txt 2230F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2231F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2232F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2233F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2234F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2235F: Documentation/devicetree/bindings/soc/zte/ 2236F: Documentation/devicetree/bindings/sound/zte,*.txt 2237F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2238F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2239F: include/dt-bindings/clock/zx2967*.h 2240F: include/dt-bindings/soc/zte,*.h 2241F: sound/soc/codecs/zx_aud96p22.c 2242F: sound/soc/zte/ 2243 2244ARM/ZYNQ ARCHITECTURE 2245M: Michal Simek <michal.simek@xilinx.com> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247W: http://wiki.xilinx.com 2248T: git https://github.com/Xilinx/linux-xlnx.git 2249S: Supported 2250F: arch/arm/mach-zynq/ 2251F: drivers/cpuidle/cpuidle-zynq.c 2252F: drivers/block/xsysace.c 2253N: zynq 2254N: xilinx 2255F: drivers/clocksource/cadence_ttc_timer.c 2256F: drivers/i2c/busses/i2c-cadence.c 2257F: drivers/mmc/host/sdhci-of-arasan.c 2258F: drivers/edac/synopsys_edac.c 2259 2260ARM64 PORT (AARCH64 ARCHITECTURE) 2261M: Catalin Marinas <catalin.marinas@arm.com> 2262M: Will Deacon <will.deacon@arm.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2265S: Maintained 2266F: arch/arm64/ 2267F: Documentation/arm64/ 2268 2269AS3645A LED FLASH CONTROLLER DRIVER 2270M: Sakari Ailus <sakari.ailus@iki.fi> 2271L: linux-leds@vger.kernel.org 2272S: Maintained 2273F: drivers/leds/leds-as3645a.c 2274 2275ASAHI KASEI AK8974 DRIVER 2276M: Linus Walleij <linus.walleij@linaro.org> 2277L: linux-iio@vger.kernel.org 2278W: http://www.akm.com/ 2279S: Supported 2280F: drivers/iio/magnetometer/ak8974.c 2281 2282ASC7621 HARDWARE MONITOR DRIVER 2283M: George Joseph <george.joseph@fairview5.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: Documentation/hwmon/asc7621 2287F: drivers/hwmon/asc7621.c 2288 2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2290M: Corentin Chary <corentin.chary@gmail.com> 2291L: acpi4asus-user@lists.sourceforge.net 2292L: platform-driver-x86@vger.kernel.org 2293W: http://acpi4asus.sf.net 2294S: Maintained 2295F: drivers/platform/x86/asus*.c 2296F: drivers/platform/x86/eeepc*.c 2297 2298ASUS WIRELESS RADIO CONTROL DRIVER 2299M: João Paulo Rechi Vita <jprvita@gmail.com> 2300L: platform-driver-x86@vger.kernel.org 2301S: Maintained 2302F: drivers/platform/x86/asus-wireless.c 2303 2304ASYMMETRIC KEYS 2305M: David Howells <dhowells@redhat.com> 2306L: keyrings@vger.kernel.org 2307S: Maintained 2308F: Documentation/crypto/asymmetric-keys.txt 2309F: include/linux/verification.h 2310F: include/crypto/public_key.h 2311F: include/crypto/pkcs7.h 2312F: crypto/asymmetric_keys/ 2313 2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2315R: Dan Williams <dan.j.williams@intel.com> 2316W: http://sourceforge.net/projects/xscaleiop 2317S: Odd fixes 2318F: Documentation/crypto/async-tx-api.txt 2319F: crypto/async_tx/ 2320F: drivers/dma/ 2321F: include/linux/dmaengine.h 2322F: include/linux/async_tx.h 2323 2324AT24 EEPROM DRIVER 2325M: Bartosz Golaszewski <brgl@bgdev.pl> 2326L: linux-i2c@vger.kernel.org 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2328S: Maintained 2329F: Documentation/devicetree/bindings/eeprom/at24.txt 2330F: drivers/misc/eeprom/at24.c 2331F: include/linux/platform_data/at24.h 2332 2333ATA OVER ETHERNET (AOE) DRIVER 2334M: "Ed L. Cashin" <ed.cashin@acm.org> 2335W: http://www.openaoe.org/ 2336S: Supported 2337F: Documentation/aoe/ 2338F: drivers/block/aoe/ 2339 2340ATHEROS 71XX/9XXX GPIO DRIVER 2341M: Alban Bedel <albeu@free.fr> 2342W: https://github.com/AlbanBedel/linux 2343T: git git://github.com/AlbanBedel/linux 2344S: Maintained 2345F: drivers/gpio/gpio-ath79.c 2346F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2347 2348ATHEROS 71XX/9XXX USB PHY DRIVER 2349M: Alban Bedel <albeu@free.fr> 2350W: https://github.com/AlbanBedel/linux 2351T: git git://github.com/AlbanBedel/linux 2352S: Maintained 2353F: drivers/phy/qualcomm/phy-ath79-usb.c 2354F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2355 2356ATHEROS ATH GENERIC UTILITIES 2357M: Kalle Valo <kvalo@codeaurora.org> 2358L: linux-wireless@vger.kernel.org 2359S: Supported 2360F: drivers/net/wireless/ath/* 2361 2362ATHEROS ATH5K WIRELESS DRIVER 2363M: Jiri Slaby <jirislaby@gmail.com> 2364M: Nick Kossifidis <mickflemm@gmail.com> 2365M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2366L: linux-wireless@vger.kernel.org 2367W: http://wireless.kernel.org/en/users/Drivers/ath5k 2368S: Maintained 2369F: drivers/net/wireless/ath/ath5k/ 2370 2371ATHEROS ATH6KL WIRELESS DRIVER 2372M: Kalle Valo <kvalo@codeaurora.org> 2373L: linux-wireless@vger.kernel.org 2374W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2376S: Supported 2377F: drivers/net/wireless/ath/ath6kl/ 2378 2379ATI_REMOTE2 DRIVER 2380M: Ville Syrjala <syrjala@sci.fi> 2381S: Maintained 2382F: drivers/input/misc/ati_remote2.c 2383 2384ATK0110 HWMON DRIVER 2385M: Luca Tettamanti <kronos.it@gmail.com> 2386L: linux-hwmon@vger.kernel.org 2387S: Maintained 2388F: drivers/hwmon/asus_atk0110.c 2389 2390ATLX ETHERNET DRIVERS 2391M: Jay Cliburn <jcliburn@gmail.com> 2392M: Chris Snook <chris.snook@gmail.com> 2393L: netdev@vger.kernel.org 2394W: http://sourceforge.net/projects/atl1 2395W: http://atl1.sourceforge.net 2396S: Maintained 2397F: drivers/net/ethernet/atheros/ 2398 2399ATM 2400M: Chas Williams <3chas3@gmail.com> 2401L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2402L: netdev@vger.kernel.org 2403W: http://linux-atm.sourceforge.net 2404S: Maintained 2405F: drivers/atm/ 2406F: include/linux/atm* 2407F: include/uapi/linux/atm* 2408 2409ATMEL AT91 / AT32 MCI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411S: Maintained 2412F: drivers/mmc/host/atmel-mci.c 2413 2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/power/reset/at91-sama5d2_shdwc.c 2418 2419ATMEL Audio ALSA driver 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2422S: Supported 2423F: sound/soc/atmel 2424 2425ATMEL I2C DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-i2c@vger.kernel.org 2428S: Supported 2429F: drivers/i2c/busses/i2c-at91.c 2430 2431ATMEL ISI DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-media@vger.kernel.org 2434S: Supported 2435F: drivers/media/platform/atmel/atmel-isi.c 2436F: include/media/atmel-isi.h 2437 2438ATMEL LCDFB DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-fbdev@vger.kernel.org 2441S: Maintained 2442F: drivers/video/fbdev/atmel_lcdfb.c 2443F: include/video/atmel_lcdc.h 2444 2445ATMEL MACB ETHERNET DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/net/ethernet/cadence/ 2449 2450ATMEL MAXTOUCH DRIVER 2451M: Nick Dyer <nick@shmanahar.org> 2452T: git git://github.com/ndyer/linux.git 2453S: Maintained 2454F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2455F: drivers/input/touchscreen/atmel_mxt_ts.c 2456 2457ATMEL SAMA5D2 ADC DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-iio@vger.kernel.org 2460S: Supported 2461F: drivers/iio/adc/at91-sama5d2_adc.c 2462 2463ATMEL SDMMC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-mmc@vger.kernel.org 2466S: Supported 2467F: drivers/mmc/host/sdhci-of-at91.c 2468 2469ATMEL SPI DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471S: Supported 2472F: drivers/spi/spi-atmel.* 2473 2474ATMEL SSC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/misc/atmel-ssc.c 2479F: include/linux/atmel-ssc.h 2480 2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484S: Supported 2485F: drivers/misc/atmel_tclib.c 2486F: drivers/clocksource/tcb_clksrc.c 2487 2488ATMEL USBA UDC DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491S: Supported 2492F: drivers/usb/gadget/udc/atmel_usba_udc.* 2493 2494ATMEL WIRELESS DRIVER 2495M: Simon Kelley <simon@thekelleys.org.uk> 2496L: linux-wireless@vger.kernel.org 2497W: http://www.thekelleys.org.uk/atmel 2498W: http://atmelwlandriver.sourceforge.net/ 2499S: Maintained 2500F: drivers/net/wireless/atmel/atmel* 2501 2502ATMEL XDMA DRIVER 2503M: Ludovic Desroches <ludovic.desroches@microchip.com> 2504L: linux-arm-kernel@lists.infradead.org 2505L: dmaengine@vger.kernel.org 2506S: Supported 2507F: drivers/dma/at_xdmac.c 2508 2509ATOMIC INFRASTRUCTURE 2510M: Will Deacon <will.deacon@arm.com> 2511M: Peter Zijlstra <peterz@infradead.org> 2512R: Boqun Feng <boqun.feng@gmail.com> 2513L: linux-kernel@vger.kernel.org 2514S: Maintained 2515F: arch/*/include/asm/atomic*.h 2516F: include/*/atomic*.h 2517 2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2519M: Bradley Grove <linuxdrivers@attotech.com> 2520L: linux-scsi@vger.kernel.org 2521W: http://www.attotech.com 2522S: Supported 2523F: drivers/scsi/esas2r 2524 2525ATUSB IEEE 802.15.4 RADIO DRIVER 2526M: Stefan Schmidt <stefan@osg.samsung.com> 2527L: linux-wpan@vger.kernel.org 2528S: Maintained 2529F: drivers/net/ieee802154/atusb.c 2530F: drivers/net/ieee802154/atusb.h 2531F: drivers/net/ieee802154/at86rf230.h 2532 2533AUDIT SUBSYSTEM 2534M: Paul Moore <paul@paul-moore.com> 2535M: Eric Paris <eparis@redhat.com> 2536L: linux-audit@redhat.com (moderated for non-subscribers) 2537W: https://github.com/linux-audit 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2539S: Supported 2540F: include/linux/audit.h 2541F: include/uapi/linux/audit.h 2542F: kernel/audit* 2543 2544AUXILIARY DISPLAY DRIVERS 2545M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2546S: Maintained 2547F: drivers/auxdisplay/ 2548F: include/linux/cfag12864b.h 2549 2550AX.25 NETWORK LAYER 2551M: Ralf Baechle <ralf@linux-mips.org> 2552L: linux-hams@vger.kernel.org 2553W: http://www.linux-ax25.org/ 2554S: Maintained 2555F: include/uapi/linux/ax25.h 2556F: include/net/ax25.h 2557F: net/ax25/ 2558 2559AXENTIA ARM DEVICES 2560M: Peter Rosin <peda@axentia.se> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/arm/axentia.txt 2564F: arch/arm/boot/dts/at91-linea.dtsi 2565F: arch/arm/boot/dts/at91-natte.dtsi 2566F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2567F: arch/arm/boot/dts/at91-tse850-3.dts 2568 2569AXENTIA ASOC DRIVERS 2570M: Peter Rosin <peda@axentia.se> 2571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/sound/axentia,* 2574F: sound/soc/atmel/tse850-pcm5142.c 2575 2576AZ6007 DVB DRIVER 2577M: Mauro Carvalho Chehab <mchehab@kernel.org> 2578L: linux-media@vger.kernel.org 2579W: https://linuxtv.org 2580T: git git://linuxtv.org/media_tree.git 2581S: Maintained 2582F: drivers/media/usb/dvb-usb-v2/az6007.c 2583 2584AZTECH FM RADIO RECEIVER DRIVER 2585M: Hans Verkuil <hverkuil@xs4all.nl> 2586L: linux-media@vger.kernel.org 2587T: git git://linuxtv.org/media_tree.git 2588W: https://linuxtv.org 2589S: Maintained 2590F: drivers/media/radio/radio-aztech* 2591 2592B43 WIRELESS DRIVER 2593L: linux-wireless@vger.kernel.org 2594L: b43-dev@lists.infradead.org 2595W: http://wireless.kernel.org/en/users/Drivers/b43 2596S: Odd Fixes 2597F: drivers/net/wireless/broadcom/b43/ 2598 2599B43LEGACY WIRELESS DRIVER 2600M: Larry Finger <Larry.Finger@lwfinger.net> 2601L: linux-wireless@vger.kernel.org 2602L: b43-dev@lists.infradead.org 2603W: http://wireless.kernel.org/en/users/Drivers/b43 2604S: Maintained 2605F: drivers/net/wireless/broadcom/b43legacy/ 2606 2607BACKLIGHT CLASS/SUBSYSTEM 2608M: Lee Jones <lee.jones@linaro.org> 2609M: Daniel Thompson <daniel.thompson@linaro.org> 2610M: Jingoo Han <jingoohan1@gmail.com> 2611L: dri-devel@lists.freedesktop.org 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2613S: Maintained 2614F: drivers/video/backlight/ 2615F: include/linux/backlight.h 2616F: include/linux/pwm_backlight.h 2617F: Documentation/devicetree/bindings/leds/backlight 2618 2619BATMAN ADVANCED 2620M: Marek Lindner <mareklindner@neomailbox.ch> 2621M: Simon Wunderlich <sw@simonwunderlich.de> 2622M: Antonio Quartulli <a@unstable.cc> 2623L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2624W: https://www.open-mesh.org/ 2625Q: https://patchwork.open-mesh.org/project/batman/list/ 2626S: Maintained 2627F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2628F: Documentation/ABI/testing/sysfs-class-net-mesh 2629F: Documentation/networking/batman-adv.rst 2630F: include/uapi/linux/batadv_packet.h 2631F: include/uapi/linux/batman_adv.h 2632F: net/batman-adv/ 2633 2634BAYCOM/HDLCDRV DRIVERS FOR AX.25 2635M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2636L: linux-hams@vger.kernel.org 2637W: http://www.baycom.org/~tom/ham/ham.html 2638S: Maintained 2639F: drivers/net/hamradio/baycom* 2640 2641BCACHE (BLOCK LAYER CACHE) 2642M: Coly Li <colyli@suse.de> 2643M: Kent Overstreet <kent.overstreet@gmail.com> 2644L: linux-bcache@vger.kernel.org 2645W: http://bcache.evilpiepirate.org 2646C: irc://irc.oftc.net/bcache 2647S: Maintained 2648F: drivers/md/bcache/ 2649 2650BDISP ST MEDIA DRIVER 2651M: Fabien Dessenne <fabien.dessenne@st.com> 2652L: linux-media@vger.kernel.org 2653T: git git://linuxtv.org/media_tree.git 2654W: https://linuxtv.org 2655S: Supported 2656F: drivers/media/platform/sti/bdisp 2657 2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2659M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2660L: netdev@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ethernet/ec_bhf.c 2663 2664BEFS FILE SYSTEM 2665M: Luis de Bethencourt <luisbg@kernel.org> 2666M: Salah Triki <salah.triki@gmail.com> 2667S: Maintained 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2669F: Documentation/filesystems/befs.txt 2670F: fs/befs/ 2671 2672BFQ I/O SCHEDULER 2673M: Paolo Valente <paolo.valente@linaro.org> 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676S: Maintained 2677F: block/bfq-* 2678F: Documentation/block/bfq-iosched.txt 2679 2680BFS FILE SYSTEM 2681M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2682S: Maintained 2683F: Documentation/filesystems/bfs.txt 2684F: fs/bfs/ 2685F: include/uapi/linux/bfs_fs.h 2686 2687BLINKM RGB LED DRIVER 2688M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2689S: Maintained 2690F: drivers/leds/leds-blinkm.c 2691 2692BLOCK LAYER 2693M: Jens Axboe <axboe@kernel.dk> 2694L: linux-block@vger.kernel.org 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2696S: Maintained 2697F: block/ 2698F: drivers/block/ 2699F: kernel/trace/blktrace.c 2700F: lib/sbitmap.c 2701 2702BLOCK2MTD DRIVER 2703M: Joern Engel <joern@lazybastard.org> 2704L: linux-mtd@lists.infradead.org 2705S: Maintained 2706F: drivers/mtd/devices/block2mtd.c 2707 2708BLUETOOTH DRIVERS 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: drivers/bluetooth/ 2717 2718BLUETOOTH SUBSYSTEM 2719M: Marcel Holtmann <marcel@holtmann.org> 2720M: Johan Hedberg <johan.hedberg@gmail.com> 2721L: linux-bluetooth@vger.kernel.org 2722W: http://www.bluez.org/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2725S: Maintained 2726F: net/bluetooth/ 2727F: include/net/bluetooth/ 2728 2729BONDING DRIVER 2730M: Jay Vosburgh <j.vosburgh@gmail.com> 2731M: Veaceslav Falico <vfalico@gmail.com> 2732M: Andy Gospodarek <andy@greyhouse.net> 2733L: netdev@vger.kernel.org 2734W: http://sourceforge.net/projects/bonding/ 2735S: Supported 2736F: drivers/net/bonding/ 2737F: include/uapi/linux/if_bonding.h 2738 2739BPF (Safe dynamic programs and tools) 2740M: Alexei Starovoitov <ast@kernel.org> 2741M: Daniel Borkmann <daniel@iogearbox.net> 2742L: netdev@vger.kernel.org 2743L: linux-kernel@vger.kernel.org 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2746Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/xdp.h 2754F: include/uapi/linux/bpf* 2755F: include/uapi/linux/filter.h 2756F: kernel/bpf/ 2757F: kernel/trace/bpf_trace.c 2758F: lib/test_bpf.c 2759F: net/bpf/ 2760F: net/core/filter.c 2761F: net/sched/act_bpf.c 2762F: net/sched/cls_bpf.c 2763F: samples/bpf/ 2764F: tools/bpf/ 2765F: tools/lib/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858F: arch/arm/mm/cache-b15-rac.c 2859F: arch/arm/include/asm/hardware/cache-b15-rac.h 2860N: brcmstb 2861 2862BROADCOM BMIPS CPUFREQ DRIVER 2863M: Markus Mayer <mmayer@broadcom.com> 2864M: bcm-kernel-feedback-list@broadcom.com 2865L: linux-pm@vger.kernel.org 2866S: Maintained 2867F: drivers/cpufreq/bmips-cpufreq.c 2868 2869BROADCOM BMIPS MIPS ARCHITECTURE 2870M: Kevin Cernekee <cernekee@gmail.com> 2871M: Florian Fainelli <f.fainelli@gmail.com> 2872L: linux-mips@linux-mips.org 2873T: git git://github.com/broadcom/stblinux.git 2874S: Maintained 2875F: arch/mips/bmips/* 2876F: arch/mips/include/asm/mach-bmips/* 2877F: arch/mips/kernel/*bmips* 2878F: arch/mips/boot/dts/brcm/bcm*.dts* 2879F: drivers/irqchip/irq-bcm63* 2880F: drivers/irqchip/irq-bcm7* 2881F: drivers/irqchip/irq-brcmstb* 2882F: include/linux/bcm963xx_nvram.h 2883F: include/linux/bcm963xx_tag.h 2884 2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2886M: Rasesh Mody <rasesh.mody@cavium.com> 2887M: Harish Patil <harish.patil@cavium.com> 2888M: Dept-GELinuxNICDev@cavium.com 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnx2.* 2892F: drivers/net/ethernet/broadcom/bnx2_* 2893 2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2fc/ 2899 2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2i/ 2905 2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2907M: Ariel Elior <ariel.elior@cavium.com> 2908M: everest-linux-l2@cavium.com 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnx2x/ 2912 2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2914M: Michael Chan <michael.chan@broadcom.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnxt/ 2918 2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2920M: Arend van Spriel <arend.vanspriel@broadcom.com> 2921M: Franky Lin <franky.lin@broadcom.com> 2922M: Hante Meuleman <hante.meuleman@broadcom.com> 2923M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2924M: Wright Feng <wright.feng@cypress.com> 2925L: linux-wireless@vger.kernel.org 2926L: brcm80211-dev-list.pdl@broadcom.com 2927L: brcm80211-dev-list@cypress.com 2928S: Supported 2929F: drivers/net/wireless/broadcom/brcm80211/ 2930 2931BROADCOM BRCMSTB GPIO DRIVER 2932M: Gregory Fong <gregory.0xf0@gmail.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-brcmstb.c 2936F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2937 2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2939M: Al Cooper <alcooperx@gmail.com> 2940L: linux-kernel@vger.kernel.org 2941L: bcm-kernel-feedback-list@broadcom.com 2942S: Maintained 2943F: drivers/phy/broadcom/phy-brcm-usb* 2944 2945BROADCOM GENET ETHERNET DRIVER 2946M: Doug Berger <opendmb@gmail.com> 2947M: Florian Fainelli <f.fainelli@gmail.com> 2948L: netdev@vger.kernel.org 2949S: Supported 2950F: drivers/net/ethernet/broadcom/genet/ 2951 2952BROADCOM IPROC ARM ARCHITECTURE 2953M: Ray Jui <rjui@broadcom.com> 2954M: Scott Branden <sbranden@broadcom.com> 2955M: Jon Mason <jonmason@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2958T: git git://github.com/broadcom/cygnus-linux.git 2959S: Maintained 2960N: iproc 2961N: cygnus 2962N: bcm[-_]nsp 2963N: bcm9113* 2964N: bcm9583* 2965N: bcm9585* 2966N: bcm9586* 2967N: bcm988312 2968N: bcm113* 2969N: bcm583* 2970N: bcm585* 2971N: bcm586* 2972N: bcm88312 2973N: hr2 2974F: arch/arm64/boot/dts/broadcom/ns2* 2975F: drivers/clk/bcm/clk-ns* 2976F: drivers/pinctrl/bcm/pinctrl-ns* 2977 2978BROADCOM KONA GPIO DRIVER 2979M: Ray Jui <rjui@broadcom.com> 2980L: bcm-kernel-feedback-list@broadcom.com 2981S: Supported 2982F: drivers/gpio/gpio-bcm-kona.c 2983F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2984 2985BROADCOM NETXTREME-E ROCE DRIVER 2986M: Selvin Xavier <selvin.xavier@broadcom.com> 2987M: Devesh Sharma <devesh.sharma@broadcom.com> 2988M: Somnath Kotur <somnath.kotur@broadcom.com> 2989M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2990L: linux-rdma@vger.kernel.org 2991W: http://www.broadcom.com 2992S: Supported 2993F: drivers/infiniband/hw/bnxt_re/ 2994F: include/uapi/rdma/bnxt_re-abi.h 2995 2996BROADCOM NVRAM DRIVER 2997M: Rafał Miłecki <zajec5@gmail.com> 2998L: linux-mips@linux-mips.org 2999S: Maintained 3000F: drivers/firmware/broadcom/* 3001 3002BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3003M: Rafał Miłecki <zajec5@gmail.com> 3004L: linux-wireless@vger.kernel.org 3005S: Maintained 3006F: drivers/bcma/ 3007F: include/linux/bcma/ 3008 3009BROADCOM STB AVS CPUFREQ DRIVER 3010M: Markus Mayer <mmayer@broadcom.com> 3011M: bcm-kernel-feedback-list@broadcom.com 3012L: linux-pm@vger.kernel.org 3013S: Maintained 3014F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3015F: drivers/cpufreq/brcmstb* 3016 3017BROADCOM STB AVS TMON DRIVER 3018M: Markus Mayer <mmayer@broadcom.com> 3019M: bcm-kernel-feedback-list@broadcom.com 3020L: linux-pm@vger.kernel.org 3021S: Maintained 3022F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3023F: drivers/thermal/broadcom/brcmstb* 3024 3025BROADCOM STB NAND FLASH DRIVER 3026M: Brian Norris <computersforpeace@gmail.com> 3027M: Kamal Dasu <kdasu.kdev@gmail.com> 3028L: linux-mtd@lists.infradead.org 3029L: bcm-kernel-feedback-list@broadcom.com 3030S: Maintained 3031F: drivers/mtd/nand/raw/brcmnand/ 3032 3033BROADCOM STB DPFE DRIVER 3034M: Markus Mayer <mmayer@broadcom.com> 3035M: bcm-kernel-feedback-list@broadcom.com 3036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3037S: Maintained 3038F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3039F: drivers/memory/brcmstb_dpfe.c 3040 3041BROADCOM SYSTEMPORT ETHERNET DRIVER 3042M: Florian Fainelli <f.fainelli@gmail.com> 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/broadcom/bcmsysport.* 3046 3047BROADCOM TG3 GIGABIT ETHERNET DRIVER 3048M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3049M: Prashant Sreedharan <prashant@broadcom.com> 3050M: Michael Chan <mchan@broadcom.com> 3051L: netdev@vger.kernel.org 3052S: Supported 3053F: drivers/net/ethernet/broadcom/tg3.* 3054 3055BROCADE BFA FC SCSI DRIVER 3056M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3057M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3058L: linux-scsi@vger.kernel.org 3059S: Supported 3060F: drivers/scsi/bfa/ 3061 3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3063M: Rasesh Mody <rasesh.mody@cavium.com> 3064M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3065M: Dept-GELinuxNICDev@cavium.com 3066L: netdev@vger.kernel.org 3067S: Supported 3068F: drivers/net/ethernet/brocade/bna/ 3069 3070BSG (block layer generic sg v4 driver) 3071M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3072L: linux-scsi@vger.kernel.org 3073S: Supported 3074F: block/bsg.c 3075F: include/linux/bsg.h 3076F: include/uapi/linux/bsg.h 3077 3078BT87X AUDIO DRIVER 3079M: Clemens Ladisch <clemens@ladisch.de> 3080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3081T: git git://git.alsa-project.org/alsa-kernel.git 3082S: Maintained 3083F: Documentation/sound/cards/bt87x.rst 3084F: sound/pci/bt87x.c 3085 3086BT8XXGPIO DRIVER 3087M: Michael Buesch <m@bues.ch> 3088W: http://bu3sch.de/btgpio.php 3089S: Maintained 3090F: drivers/gpio/gpio-bt8xx.c 3091 3092BTRFS FILE SYSTEM 3093M: Chris Mason <clm@fb.com> 3094M: Josef Bacik <jbacik@fb.com> 3095M: David Sterba <dsterba@suse.com> 3096L: linux-btrfs@vger.kernel.org 3097W: http://btrfs.wiki.kernel.org/ 3098Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3100S: Maintained 3101F: Documentation/filesystems/btrfs.txt 3102F: fs/btrfs/ 3103F: include/linux/btrfs* 3104F: include/uapi/linux/btrfs* 3105 3106BTTV VIDEO4LINUX DRIVER 3107M: Mauro Carvalho Chehab <mchehab@kernel.org> 3108L: linux-media@vger.kernel.org 3109W: https://linuxtv.org 3110T: git git://linuxtv.org/media_tree.git 3111S: Odd fixes 3112F: Documentation/media/v4l-drivers/bttv* 3113F: drivers/media/pci/bt8xx/bttv* 3114 3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3116M: Chanwoo Choi <cw00.choi@samsung.com> 3117L: linux-pm@vger.kernel.org 3118L: linux-samsung-soc@vger.kernel.org 3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3120S: Maintained 3121F: drivers/devfreq/exynos-bus.c 3122F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3123 3124BUSLOGIC SCSI DRIVER 3125M: Khalid Aziz <khalid@gonehiking.org> 3126L: linux-scsi@vger.kernel.org 3127S: Maintained 3128F: drivers/scsi/BusLogic.* 3129F: drivers/scsi/FlashPoint.* 3130 3131C-MEDIA CMI8788 DRIVER 3132M: Clemens Ladisch <clemens@ladisch.de> 3133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3134T: git git://git.alsa-project.org/alsa-kernel.git 3135S: Maintained 3136F: sound/pci/oxygen/ 3137 3138C6X ARCHITECTURE 3139M: Mark Salter <msalter@redhat.com> 3140M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3141L: linux-c6x-dev@linux-c6x.org 3142W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3143S: Maintained 3144F: arch/c6x/ 3145 3146CA8210 IEEE-802.15.4 RADIO DRIVER 3147M: Harry Morris <h.morris@cascoda.com> 3148L: linux-wpan@vger.kernel.org 3149W: https://github.com/Cascoda/ca8210-linux.git 3150S: Maintained 3151F: drivers/net/ieee802154/ca8210.c 3152F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3153 3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3155M: David Howells <dhowells@redhat.com> 3156L: linux-cachefs@redhat.com (moderated for non-subscribers) 3157S: Supported 3158F: Documentation/filesystems/caching/cachefiles.txt 3159F: fs/cachefiles/ 3160 3161CADENCE MIPI-CSI2 BRIDGES 3162M: Maxime Ripard <maxime.ripard@bootlin.com> 3163L: linux-media@vger.kernel.org 3164S: Maintained 3165F: Documentation/devicetree/bindings/media/cdns,*.txt 3166F: drivers/media/platform/cadence/cdns-csi2* 3167 3168CADET FM/AM RADIO RECEIVER DRIVER 3169M: Hans Verkuil <hverkuil@xs4all.nl> 3170L: linux-media@vger.kernel.org 3171T: git git://linuxtv.org/media_tree.git 3172W: https://linuxtv.org 3173S: Maintained 3174F: drivers/media/radio/radio-cadet* 3175 3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3177M: Jonathan Corbet <corbet@lwn.net> 3178L: linux-media@vger.kernel.org 3179T: git git://linuxtv.org/media_tree.git 3180S: Maintained 3181F: Documentation/media/v4l-drivers/cafe_ccic* 3182F: drivers/media/platform/marvell-ccic/ 3183 3184CAIF NETWORK LAYER 3185M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3186L: netdev@vger.kernel.org 3187S: Supported 3188F: Documentation/networking/caif/ 3189F: drivers/net/caif/ 3190F: include/uapi/linux/caif/ 3191F: include/net/caif/ 3192F: net/caif/ 3193 3194CALGARY x86-64 IOMMU 3195M: Muli Ben-Yehuda <mulix@mulix.org> 3196M: Jon Mason <jdmason@kudzu.us> 3197L: iommu@lists.linux-foundation.org 3198S: Maintained 3199F: arch/x86/kernel/pci-calgary_64.c 3200F: arch/x86/kernel/tce_64.c 3201F: arch/x86/include/asm/calgary.h 3202F: arch/x86/include/asm/tce.h 3203 3204CAN NETWORK DRIVERS 3205M: Wolfgang Grandegger <wg@grandegger.com> 3206M: Marc Kleine-Budde <mkl@pengutronix.de> 3207L: linux-can@vger.kernel.org 3208W: https://github.com/linux-can 3209T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3210T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3211S: Maintained 3212F: Documentation/devicetree/bindings/net/can/ 3213F: drivers/net/can/ 3214F: include/linux/can/dev.h 3215F: include/linux/can/platform/ 3216F: include/uapi/linux/can/error.h 3217F: include/uapi/linux/can/netlink.h 3218 3219CAN NETWORK LAYER 3220M: Oliver Hartkopp <socketcan@hartkopp.net> 3221M: Marc Kleine-Budde <mkl@pengutronix.de> 3222L: linux-can@vger.kernel.org 3223W: https://github.com/linux-can 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3226S: Maintained 3227F: Documentation/networking/can.rst 3228F: net/can/ 3229F: include/linux/can/core.h 3230F: include/uapi/linux/can.h 3231F: include/uapi/linux/can/bcm.h 3232F: include/uapi/linux/can/raw.h 3233F: include/uapi/linux/can/gw.h 3234 3235CAPABILITIES 3236M: Serge Hallyn <serge@hallyn.com> 3237L: linux-security-module@vger.kernel.org 3238S: Supported 3239F: include/linux/capability.h 3240F: include/uapi/linux/capability.h 3241F: security/commoncap.c 3242F: kernel/capability.c 3243 3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3245M: Kevin Tsai <ktsai@capellamicro.com> 3246S: Maintained 3247F: drivers/iio/light/cm* 3248 3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3250M: Christian Lamparter <chunkeey@googlemail.com> 3251L: linux-wireless@vger.kernel.org 3252W: http://wireless.kernel.org/en/users/Drivers/carl9170 3253S: Maintained 3254F: drivers/net/wireless/ath/carl9170/ 3255 3256CAVIUM I2C DRIVER 3257M: Jan Glauber <jglauber@cavium.com> 3258M: David Daney <david.daney@cavium.com> 3259W: http://www.cavium.com 3260S: Supported 3261F: drivers/i2c/busses/i2c-octeon* 3262F: drivers/i2c/busses/i2c-thunderx* 3263 3264CAVIUM LIQUIDIO NETWORK DRIVER 3265M: Derek Chickles <derek.chickles@caviumnetworks.com> 3266M: Satanand Burla <satananda.burla@caviumnetworks.com> 3267M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3268M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3269L: netdev@vger.kernel.org 3270W: http://www.cavium.com 3271S: Supported 3272F: drivers/net/ethernet/cavium/liquidio/ 3273 3274CAVIUM MMC DRIVER 3275M: Jan Glauber <jglauber@cavium.com> 3276M: David Daney <david.daney@cavium.com> 3277M: Steven J. Hill <Steven.Hill@cavium.com> 3278W: http://www.cavium.com 3279S: Supported 3280F: drivers/mmc/host/cavium* 3281 3282CAVIUM OCTEON-TX CRYPTO DRIVER 3283M: George Cherian <george.cherian@cavium.com> 3284L: linux-crypto@vger.kernel.org 3285W: http://www.cavium.com 3286S: Supported 3287F: drivers/crypto/cavium/cpt/ 3288 3289CAVIUM THUNDERX2 ARM64 SOC 3290M: Robert Richter <rrichter@cavium.com> 3291M: Jayachandran C <jnair@caviumnetworks.com> 3292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3293S: Maintained 3294F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3295F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3296 3297CC2520 IEEE-802.15.4 RADIO DRIVER 3298M: Varka Bhadram <varkabhadram@gmail.com> 3299L: linux-wpan@vger.kernel.org 3300S: Maintained 3301F: drivers/net/ieee802154/cc2520.c 3302F: include/linux/spi/cc2520.h 3303F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3304 3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3306M: Gilad Ben-Yossef <gilad@benyossef.com> 3307L: linux-crypto@vger.kernel.org 3308S: Supported 3309F: drivers/crypto/ccree/ 3310W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3311 3312CEC FRAMEWORK 3313M: Hans Verkuil <hans.verkuil@cisco.com> 3314L: linux-media@vger.kernel.org 3315T: git git://linuxtv.org/media_tree.git 3316W: http://linuxtv.org 3317S: Supported 3318F: Documentation/media/kapi/cec-core.rst 3319F: Documentation/media/uapi/cec 3320F: drivers/media/cec/ 3321F: drivers/media/rc/keymaps/rc-cec.c 3322F: include/media/cec.h 3323F: include/media/cec-notifier.h 3324F: include/uapi/linux/cec.h 3325F: include/uapi/linux/cec-funcs.h 3326F: Documentation/devicetree/bindings/media/cec.txt 3327F: Documentation/ABI/testing/debugfs-cec-error-inj 3328 3329CEC GPIO DRIVER 3330M: Hans Verkuil <hans.verkuil@cisco.com> 3331L: linux-media@vger.kernel.org 3332T: git git://linuxtv.org/media_tree.git 3333W: http://linuxtv.org 3334S: Supported 3335F: drivers/media/platform/cec-gpio/ 3336F: Documentation/devicetree/bindings/media/cec-gpio.txt 3337 3338CELL BROADBAND ENGINE ARCHITECTURE 3339M: Arnd Bergmann <arnd@arndb.de> 3340L: linuxppc-dev@lists.ozlabs.org 3341W: http://www.ibm.com/developerworks/power/cell/ 3342S: Supported 3343F: arch/powerpc/include/asm/cell*.h 3344F: arch/powerpc/include/asm/spu*.h 3345F: arch/powerpc/include/uapi/asm/spu*.h 3346F: arch/powerpc/oprofile/*cell* 3347F: arch/powerpc/platforms/cell/ 3348 3349CEPH COMMON CODE (LIBCEPH) 3350M: Ilya Dryomov <idryomov@gmail.com> 3351M: "Yan, Zheng" <zyan@redhat.com> 3352M: Sage Weil <sage@redhat.com> 3353L: ceph-devel@vger.kernel.org 3354W: http://ceph.com/ 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3356T: git git://github.com/ceph/ceph-client.git 3357S: Supported 3358F: net/ceph/ 3359F: include/linux/ceph/ 3360F: include/linux/crush/ 3361 3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3363M: "Yan, Zheng" <zyan@redhat.com> 3364M: Sage Weil <sage@redhat.com> 3365M: Ilya Dryomov <idryomov@gmail.com> 3366L: ceph-devel@vger.kernel.org 3367W: http://ceph.com/ 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3369T: git git://github.com/ceph/ceph-client.git 3370S: Supported 3371F: Documentation/filesystems/ceph.txt 3372F: fs/ceph/ 3373 3374CERTIFICATE HANDLING: 3375M: David Howells <dhowells@redhat.com> 3376M: David Woodhouse <dwmw2@infradead.org> 3377L: keyrings@vger.kernel.org 3378S: Maintained 3379F: Documentation/admin-guide/module-signing.rst 3380F: certs/ 3381F: scripts/sign-file.c 3382F: scripts/extract-cert.c 3383 3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3385L: linux-usb@vger.kernel.org 3386S: Orphan 3387F: Documentation/usb/WUSB-Design-overview.txt 3388F: Documentation/usb/wusb-cbaf 3389F: drivers/usb/host/hwa-hc.c 3390F: drivers/usb/host/whci/ 3391F: drivers/usb/wusbcore/ 3392F: include/linux/usb/wusb* 3393 3394CFAG12864B LCD DRIVER 3395M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3396S: Maintained 3397F: drivers/auxdisplay/cfag12864b.c 3398F: include/linux/cfag12864b.h 3399 3400CFAG12864BFB LCD FRAMEBUFFER DRIVER 3401M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3402S: Maintained 3403F: drivers/auxdisplay/cfag12864bfb.c 3404F: include/linux/cfag12864b.h 3405 3406802.11 (including CFG80211/NL80211) 3407M: Johannes Berg <johannes@sipsolutions.net> 3408L: linux-wireless@vger.kernel.org 3409W: http://wireless.kernel.org/ 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3412S: Maintained 3413F: net/wireless/ 3414F: include/uapi/linux/nl80211.h 3415F: include/linux/ieee80211.h 3416F: include/net/wext.h 3417F: include/net/cfg80211.h 3418F: include/net/iw_handler.h 3419F: include/net/ieee80211_radiotap.h 3420F: Documentation/driver-api/80211/cfg80211.rst 3421F: Documentation/networking/regulatory.txt 3422 3423CHAR and MISC DRIVERS 3424M: Arnd Bergmann <arnd@arndb.de> 3425M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3427S: Supported 3428F: drivers/char/ 3429F: drivers/misc/ 3430F: include/linux/miscdevice.h 3431 3432CHECKPATCH 3433M: Andy Whitcroft <apw@canonical.com> 3434M: Joe Perches <joe@perches.com> 3435S: Maintained 3436F: scripts/checkpatch.pl 3437 3438CHINESE DOCUMENTATION 3439M: Harry Wei <harryxiyou@gmail.com> 3440L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3441L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3442S: Maintained 3443F: Documentation/translations/zh_CN/ 3444 3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3446M: Peter Chen <Peter.Chen@nxp.com> 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3448L: linux-usb@vger.kernel.org 3449S: Maintained 3450F: drivers/usb/chipidea/ 3451 3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3453M: Hans de Goede <hdegoede@redhat.com> 3454L: linux-input@vger.kernel.org 3455S: Maintained 3456F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3457F: drivers/input/touchscreen/chipone_icn8318.c 3458 3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3460M: Hans de Goede <hdegoede@redhat.com> 3461L: linux-input@vger.kernel.org 3462S: Maintained 3463F: drivers/input/touchscreen/chipone_icn8505.c 3464 3465CHROME HARDWARE PLATFORM SUPPORT 3466M: Benson Leung <bleung@chromium.org> 3467M: Olof Johansson <olof@lixom.net> 3468S: Maintained 3469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3470F: drivers/platform/chrome/ 3471 3472CIRRUS LOGIC AUDIO CODEC DRIVERS 3473M: Brian Austin <brian.austin@cirrus.com> 3474M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3475L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3476S: Maintained 3477F: sound/soc/codecs/cs* 3478 3479CIRRUS LOGIC EP93XX ETHERNET DRIVER 3480M: Hartley Sweeten <hsweeten@visionengravers.com> 3481L: netdev@vger.kernel.org 3482S: Maintained 3483F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3484 3485CISCO FCOE HBA DRIVER 3486M: Satish Kharat <satishkh@cisco.com> 3487M: Sesidhar Baddela <sebaddel@cisco.com> 3488M: Karan Tilak Kumar <kartilak@cisco.com> 3489L: linux-scsi@vger.kernel.org 3490S: Supported 3491F: drivers/scsi/fnic/ 3492 3493CISCO SCSI HBA DRIVER 3494M: Karan Tilak Kumar <kartilak@cisco.com> 3495M: Sesidhar Baddela <sebaddel@cisco.com> 3496L: linux-scsi@vger.kernel.org 3497S: Supported 3498F: drivers/scsi/snic/ 3499 3500CISCO VIC ETHERNET NIC DRIVER 3501M: Christian Benvenuti <benve@cisco.com> 3502M: Govindarajulu Varadarajan <_govind@gmx.com> 3503M: Parvi Kaustubhi <pkaustub@cisco.com> 3504S: Supported 3505F: drivers/net/ethernet/cisco/enic/ 3506 3507CISCO VIC LOW LATENCY NIC DRIVER 3508M: Christian Benvenuti <benve@cisco.com> 3509M: Dave Goodell <dgoodell@cisco.com> 3510S: Supported 3511F: drivers/infiniband/hw/usnic/ 3512 3513CLEANCACHE API 3514M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3515L: linux-kernel@vger.kernel.org 3516S: Maintained 3517F: mm/cleancache.c 3518F: include/linux/cleancache.h 3519 3520CLK API 3521M: Russell King <linux@armlinux.org.uk> 3522L: linux-clk@vger.kernel.org 3523S: Maintained 3524F: include/linux/clk.h 3525 3526CLOCKSOURCE, CLOCKEVENT DRIVERS 3527M: Daniel Lezcano <daniel.lezcano@linaro.org> 3528M: Thomas Gleixner <tglx@linutronix.de> 3529L: linux-kernel@vger.kernel.org 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3531S: Supported 3532F: drivers/clocksource/ 3533F: Documentation/devicetree/bindings/timer/ 3534 3535CMPC ACPI DRIVER 3536M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3537M: Daniel Oliveira Nascimento <don@syst.com.br> 3538L: platform-driver-x86@vger.kernel.org 3539S: Supported 3540F: drivers/platform/x86/classmate-laptop.c 3541 3542COBALT MEDIA DRIVER 3543M: Hans Verkuil <hans.verkuil@cisco.com> 3544L: linux-media@vger.kernel.org 3545T: git git://linuxtv.org/media_tree.git 3546W: https://linuxtv.org 3547S: Supported 3548F: drivers/media/pci/cobalt/ 3549 3550COCCINELLE/Semantic Patches (SmPL) 3551M: Julia Lawall <Julia.Lawall@lip6.fr> 3552M: Gilles Muller <Gilles.Muller@lip6.fr> 3553M: Nicolas Palix <nicolas.palix@imag.fr> 3554M: Michal Marek <michal.lkml@markovi.net> 3555L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3557W: http://coccinelle.lip6.fr/ 3558S: Supported 3559F: Documentation/dev-tools/coccinelle.rst 3560F: scripts/coccinelle/ 3561F: scripts/coccicheck 3562 3563CODA FILE SYSTEM 3564M: Jan Harkes <jaharkes@cs.cmu.edu> 3565M: coda@cs.cmu.edu 3566L: codalist@coda.cs.cmu.edu 3567W: http://www.coda.cs.cmu.edu/ 3568S: Maintained 3569F: Documentation/filesystems/coda.txt 3570F: fs/coda/ 3571F: include/linux/coda*.h 3572F: include/uapi/linux/coda*.h 3573 3574CODA V4L2 MEM2MEM DRIVER 3575M: Philipp Zabel <p.zabel@pengutronix.de> 3576L: linux-media@vger.kernel.org 3577S: Maintained 3578F: Documentation/devicetree/bindings/media/coda.txt 3579F: drivers/media/platform/coda/ 3580 3581COMMON CLK FRAMEWORK 3582M: Michael Turquette <mturquette@baylibre.com> 3583M: Stephen Boyd <sboyd@kernel.org> 3584L: linux-clk@vger.kernel.org 3585Q: http://patchwork.kernel.org/project/linux-clk/list/ 3586T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3587S: Maintained 3588F: Documentation/devicetree/bindings/clock/ 3589F: drivers/clk/ 3590X: drivers/clk/clkdev.c 3591F: include/linux/clk-pr* 3592F: include/linux/clk/ 3593F: include/linux/of_clk.h 3594 3595COMMON INTERNET FILE SYSTEM (CIFS) 3596M: Steve French <sfrench@samba.org> 3597L: linux-cifs@vger.kernel.org 3598L: samba-technical@lists.samba.org (moderated for non-subscribers) 3599W: http://linux-cifs.samba.org/ 3600T: git git://git.samba.org/sfrench/cifs-2.6.git 3601S: Supported 3602F: Documentation/filesystems/cifs/ 3603F: fs/cifs/ 3604 3605COMPACTPCI HOTPLUG CORE 3606M: Scott Murray <scott@spiteful.org> 3607L: linux-pci@vger.kernel.org 3608S: Maintained 3609F: drivers/pci/hotplug/cpci_hotplug* 3610 3611COMPACTPCI HOTPLUG GENERIC DRIVER 3612M: Scott Murray <scott@spiteful.org> 3613L: linux-pci@vger.kernel.org 3614S: Maintained 3615F: drivers/pci/hotplug/cpcihp_generic.c 3616 3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3618M: Scott Murray <scott@spiteful.org> 3619L: linux-pci@vger.kernel.org 3620S: Maintained 3621F: drivers/pci/hotplug/cpcihp_zt5550.* 3622 3623COMPAL LAPTOP SUPPORT 3624M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3625L: platform-driver-x86@vger.kernel.org 3626S: Maintained 3627F: drivers/platform/x86/compal-laptop.c 3628 3629CONEXANT ACCESSRUNNER USB DRIVER 3630L: accessrunner-general@lists.sourceforge.net 3631W: http://accessrunner.sourceforge.net/ 3632S: Orphan 3633F: drivers/usb/atm/cxacru.c 3634 3635CONFIGFS 3636M: Joel Becker <jlbec@evilplan.org> 3637M: Christoph Hellwig <hch@lst.de> 3638T: git git://git.infradead.org/users/hch/configfs.git 3639S: Supported 3640F: fs/configfs/ 3641F: include/linux/configfs.h 3642 3643CONNECTOR 3644M: Evgeniy Polyakov <zbr@ioremap.net> 3645L: netdev@vger.kernel.org 3646S: Maintained 3647F: drivers/connector/ 3648 3649CONTROL GROUP (CGROUP) 3650M: Tejun Heo <tj@kernel.org> 3651M: Li Zefan <lizefan@huawei.com> 3652M: Johannes Weiner <hannes@cmpxchg.org> 3653L: cgroups@vger.kernel.org 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3655S: Maintained 3656F: Documentation/cgroup* 3657F: include/linux/cgroup* 3658F: kernel/cgroup* 3659 3660CONTROL GROUP - CPUSET 3661M: Li Zefan <lizefan@huawei.com> 3662L: cgroups@vger.kernel.org 3663W: http://www.bullopensource.org/cpuset/ 3664W: http://oss.sgi.com/projects/cpusets/ 3665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3666S: Maintained 3667F: Documentation/cgroup-v1/cpusets.txt 3668F: include/linux/cpuset.h 3669F: kernel/cgroup/cpuset.c 3670 3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3672M: Johannes Weiner <hannes@cmpxchg.org> 3673M: Michal Hocko <mhocko@kernel.org> 3674M: Vladimir Davydov <vdavydov.dev@gmail.com> 3675L: cgroups@vger.kernel.org 3676L: linux-mm@kvack.org 3677S: Maintained 3678F: mm/memcontrol.c 3679F: mm/swap_cgroup.c 3680 3681CORETEMP HARDWARE MONITORING DRIVER 3682M: Fenghua Yu <fenghua.yu@intel.com> 3683L: linux-hwmon@vger.kernel.org 3684S: Maintained 3685F: Documentation/hwmon/coretemp 3686F: drivers/hwmon/coretemp.c 3687 3688COSA/SRP SYNC SERIAL DRIVER 3689M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3690W: http://www.fi.muni.cz/~kas/cosa/ 3691S: Maintained 3692F: drivers/net/wan/cosa* 3693 3694CPMAC ETHERNET DRIVER 3695M: Florian Fainelli <f.fainelli@gmail.com> 3696L: netdev@vger.kernel.org 3697S: Maintained 3698F: drivers/net/ethernet/ti/cpmac.c 3699 3700CPU FREQUENCY DRIVERS 3701M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3702M: Viresh Kumar <viresh.kumar@linaro.org> 3703L: linux-pm@vger.kernel.org 3704S: Maintained 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3706T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3707B: https://bugzilla.kernel.org 3708F: Documentation/cpu-freq/ 3709F: Documentation/devicetree/bindings/cpufreq/ 3710F: drivers/cpufreq/ 3711F: include/linux/cpufreq.h 3712F: tools/testing/selftests/cpufreq/ 3713 3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3715M: Viresh Kumar <viresh.kumar@linaro.org> 3716M: Sudeep Holla <sudeep.holla@arm.com> 3717L: linux-pm@vger.kernel.org 3718W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3719S: Maintained 3720F: drivers/cpufreq/arm_big_little.h 3721F: drivers/cpufreq/arm_big_little.c 3722F: drivers/cpufreq/arm_big_little_dt.c 3723 3724CPU POWER MONITORING SUBSYSTEM 3725M: Thomas Renninger <trenn@suse.com> 3726M: Shuah Khan <shuah@kernel.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729F: tools/power/cpupower/ 3730 3731CPUID/MSR DRIVER 3732M: "H. Peter Anvin" <hpa@zytor.com> 3733S: Maintained 3734F: arch/x86/kernel/cpuid.c 3735F: arch/x86/kernel/msr.c 3736 3737CPUIDLE DRIVER - ARM BIG LITTLE 3738M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3739M: Daniel Lezcano <daniel.lezcano@linaro.org> 3740L: linux-pm@vger.kernel.org 3741L: linux-arm-kernel@lists.infradead.org 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3743S: Maintained 3744F: drivers/cpuidle/cpuidle-big_little.c 3745 3746CPUIDLE DRIVER - ARM EXYNOS 3747M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3748M: Daniel Lezcano <daniel.lezcano@linaro.org> 3749M: Kukjin Kim <kgene@kernel.org> 3750L: linux-pm@vger.kernel.org 3751L: linux-samsung-soc@vger.kernel.org 3752S: Supported 3753F: drivers/cpuidle/cpuidle-exynos.c 3754F: arch/arm/mach-exynos/pm.c 3755 3756CPUIDLE DRIVERS 3757M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3758M: Daniel Lezcano <daniel.lezcano@linaro.org> 3759L: linux-pm@vger.kernel.org 3760S: Maintained 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3762B: https://bugzilla.kernel.org 3763F: drivers/cpuidle/* 3764F: include/linux/cpuidle.h 3765 3766CRAMFS FILESYSTEM 3767M: Nicolas Pitre <nico@linaro.org> 3768S: Maintained 3769F: Documentation/filesystems/cramfs.txt 3770F: fs/cramfs/ 3771 3772CRYPTO API 3773M: Herbert Xu <herbert@gondor.apana.org.au> 3774M: "David S. Miller" <davem@davemloft.net> 3775L: linux-crypto@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3778S: Maintained 3779F: Documentation/crypto/ 3780F: Documentation/devicetree/bindings/crypto/ 3781F: arch/*/crypto/ 3782F: crypto/ 3783F: drivers/crypto/ 3784F: include/crypto/ 3785F: include/linux/crypto* 3786 3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3788M: Neil Horman <nhorman@tuxdriver.com> 3789L: linux-crypto@vger.kernel.org 3790S: Maintained 3791F: crypto/ansi_cprng.c 3792F: crypto/rng.c 3793 3794CS3308 MEDIA DRIVER 3795M: Hans Verkuil <hverkuil@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: http://linuxtv.org 3799S: Odd Fixes 3800F: drivers/media/i2c/cs3308.c 3801F: drivers/media/i2c/cs3308.h 3802 3803CS5535 Audio ALSA driver 3804M: Jaya Kumar <jayakumar.alsa@gmail.com> 3805S: Maintained 3806F: sound/pci/cs5535audio/ 3807 3808CW1200 WLAN driver 3809M: Solomon Peachy <pizza@shaftnet.org> 3810S: Maintained 3811F: drivers/net/wireless/st/cw1200/ 3812 3813CX18 VIDEO4LINUX DRIVER 3814M: Andy Walls <awalls@md.metrocast.net> 3815L: ivtv-devel@ivtvdriver.org (subscribers-only) 3816L: linux-media@vger.kernel.org 3817T: git git://linuxtv.org/media_tree.git 3818W: https://linuxtv.org 3819W: http://www.ivtvdriver.org/index.php/Cx18 3820S: Maintained 3821F: Documentation/media/v4l-drivers/cx18* 3822F: drivers/media/pci/cx18/ 3823F: include/uapi/linux/ivtv* 3824 3825CX2341X MPEG ENCODER HELPER MODULE 3826M: Hans Verkuil <hverkuil@xs4all.nl> 3827L: linux-media@vger.kernel.org 3828T: git git://linuxtv.org/media_tree.git 3829W: https://linuxtv.org 3830S: Maintained 3831F: drivers/media/common/cx2341x* 3832F: include/media/cx2341x* 3833 3834CX24120 MEDIA DRIVER 3835M: Jemma Denson <jdenson@gmail.com> 3836M: Patrick Boettcher <patrick.boettcher@posteo.de> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3840S: Maintained 3841F: drivers/media/dvb-frontends/cx24120* 3842 3843CX88 VIDEO4LINUX DRIVER 3844M: Mauro Carvalho Chehab <mchehab@kernel.org> 3845L: linux-media@vger.kernel.org 3846W: https://linuxtv.org 3847T: git git://linuxtv.org/media_tree.git 3848S: Odd fixes 3849F: Documentation/media/v4l-drivers/cx88* 3850F: drivers/media/pci/cx88/ 3851 3852CXD2820R MEDIA DRIVER 3853M: Antti Palosaari <crope@iki.fi> 3854L: linux-media@vger.kernel.org 3855W: https://linuxtv.org 3856W: http://palosaari.fi/linux/ 3857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3858T: git git://linuxtv.org/anttip/media_tree.git 3859S: Maintained 3860F: drivers/media/dvb-frontends/cxd2820r* 3861 3862CXGB3 ETHERNET DRIVER (CXGB3) 3863M: Santosh Raspatur <santosh@chelsio.com> 3864L: netdev@vger.kernel.org 3865W: http://www.chelsio.com 3866S: Supported 3867F: drivers/net/ethernet/chelsio/cxgb3/ 3868 3869CXGB3 ISCSI DRIVER (CXGB3I) 3870M: Karen Xie <kxie@chelsio.com> 3871L: linux-scsi@vger.kernel.org 3872W: http://www.chelsio.com 3873S: Supported 3874F: drivers/scsi/cxgbi/cxgb3i 3875 3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3877M: Steve Wise <swise@chelsio.com> 3878L: linux-rdma@vger.kernel.org 3879W: http://www.openfabrics.org 3880S: Supported 3881F: drivers/infiniband/hw/cxgb3/ 3882F: include/uapi/rdma/cxgb3-abi.h 3883 3884CXGB4 CRYPTO DRIVER (chcr) 3885M: Harsh Jain <harsh@chelsio.com> 3886L: linux-crypto@vger.kernel.org 3887W: http://www.chelsio.com 3888S: Supported 3889F: drivers/crypto/chelsio 3890 3891CXGB4 ETHERNET DRIVER (CXGB4) 3892M: Ganesh Goudar <ganeshgr@chelsio.com> 3893L: netdev@vger.kernel.org 3894W: http://www.chelsio.com 3895S: Supported 3896F: drivers/net/ethernet/chelsio/cxgb4/ 3897 3898CXGB4 ISCSI DRIVER (CXGB4I) 3899M: Karen Xie <kxie@chelsio.com> 3900L: linux-scsi@vger.kernel.org 3901W: http://www.chelsio.com 3902S: Supported 3903F: drivers/scsi/cxgbi/cxgb4i 3904 3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3906M: Steve Wise <swise@chelsio.com> 3907L: linux-rdma@vger.kernel.org 3908W: http://www.openfabrics.org 3909S: Supported 3910F: drivers/infiniband/hw/cxgb4/ 3911F: include/uapi/rdma/cxgb4-abi.h 3912 3913CXGB4VF ETHERNET DRIVER (CXGB4VF) 3914M: Casey Leedom <leedom@chelsio.com> 3915L: netdev@vger.kernel.org 3916W: http://www.chelsio.com 3917S: Supported 3918F: drivers/net/ethernet/chelsio/cxgb4vf/ 3919 3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3921M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3922M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3923L: linuxppc-dev@lists.ozlabs.org 3924S: Supported 3925F: arch/powerpc/platforms/powernv/pci-cxl.c 3926F: drivers/misc/cxl/ 3927F: include/misc/cxl* 3928F: include/uapi/misc/cxl.h 3929F: Documentation/powerpc/cxl.txt 3930F: Documentation/ABI/testing/sysfs-class-cxl 3931 3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3933M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3934M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3935M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3936L: linux-scsi@vger.kernel.org 3937S: Supported 3938F: drivers/scsi/cxlflash/ 3939F: include/uapi/scsi/cxlflash_ioctls.h 3940F: Documentation/powerpc/cxlflash.txt 3941 3942CYBERPRO FB DRIVER 3943M: Russell King <linux@armlinux.org.uk> 3944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3945W: http://www.armlinux.org.uk/ 3946S: Maintained 3947F: drivers/video/fbdev/cyber2000fb.* 3948 3949CYCLADES ASYNC MUX DRIVER 3950W: http://www.cyclades.com/ 3951S: Orphan 3952F: drivers/tty/cyclades.c 3953F: include/linux/cyclades.h 3954F: include/uapi/linux/cyclades.h 3955 3956CYCLADES PC300 DRIVER 3957W: http://www.cyclades.com/ 3958S: Orphan 3959F: drivers/net/wan/pc300* 3960 3961CYPRESS_FIRMWARE MEDIA DRIVER 3962M: Antti Palosaari <crope@iki.fi> 3963L: linux-media@vger.kernel.org 3964W: https://linuxtv.org 3965W: http://palosaari.fi/linux/ 3966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3967T: git git://linuxtv.org/anttip/media_tree.git 3968S: Maintained 3969F: drivers/media/common/cypress_firmware* 3970 3971CYTTSP TOUCHSCREEN DRIVER 3972M: Ferruh Yigit <fery@cypress.com> 3973L: linux-input@vger.kernel.org 3974S: Supported 3975F: drivers/input/touchscreen/cyttsp* 3976F: include/linux/input/cyttsp.h 3977 3978D-LINK DIR-685 TOUCHKEYS DRIVER 3979M: Linus Walleij <linus.walleij@linaro.org> 3980L: linux-input@vger.kernel.org 3981S: Supported 3982F: drivers/input/dlink-dir685-touchkeys.c 3983 3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3985M: Joshua Kinard <kumba@gentoo.org> 3986S: Maintained 3987F: drivers/rtc/rtc-ds1685.c 3988F: include/linux/rtc/ds1685.h 3989 3990DAMA SLAVE for AX.25 3991M: Joerg Reuter <jreuter@yaina.de> 3992W: http://yaina.de/jreuter/ 3993W: http://www.qsl.net/dl1bke/ 3994L: linux-hams@vger.kernel.org 3995S: Maintained 3996F: net/ax25/af_ax25.c 3997F: net/ax25/ax25_dev.c 3998F: net/ax25/ax25_ds_* 3999F: net/ax25/ax25_in.c 4000F: net/ax25/ax25_out.c 4001F: net/ax25/ax25_timer.c 4002F: net/ax25/sysctl_net_ax25.c 4003 4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4005L: netdev@vger.kernel.org 4006S: Orphan 4007F: Documentation/networking/dmfe.txt 4008F: drivers/net/ethernet/dec/tulip/dmfe.c 4009 4010DC390/AM53C974 SCSI driver 4011M: Hannes Reinecke <hare@suse.com> 4012L: linux-scsi@vger.kernel.org 4013S: Maintained 4014F: drivers/scsi/am53c974.c 4015 4016DC395x SCSI driver 4017M: Oliver Neukum <oliver@neukum.org> 4018M: Ali Akcaagac <aliakc@web.de> 4019M: Jamie Lenehan <lenehan@twibble.org> 4020L: dc395x@twibble.org 4021W: http://twibble.org/dist/dc395x/ 4022W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4023S: Maintained 4024F: Documentation/scsi/dc395x.txt 4025F: drivers/scsi/dc395x.* 4026 4027DCCP PROTOCOL 4028M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4029L: dccp@vger.kernel.org 4030W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4031S: Maintained 4032F: include/linux/dccp.h 4033F: include/uapi/linux/dccp.h 4034F: include/linux/tfrc.h 4035F: net/dccp/ 4036 4037DECnet NETWORK LAYER 4038W: http://linux-decnet.sourceforge.net 4039L: linux-decnet-user@lists.sourceforge.net 4040S: Orphan 4041F: Documentation/networking/decnet.txt 4042F: net/decnet/ 4043 4044DECSTATION PLATFORM SUPPORT 4045M: "Maciej W. Rozycki" <macro@linux-mips.org> 4046L: linux-mips@linux-mips.org 4047W: http://www.linux-mips.org/wiki/DECstation 4048S: Maintained 4049F: arch/mips/dec/ 4050F: arch/mips/include/asm/dec/ 4051F: arch/mips/include/asm/mach-dec/ 4052 4053DEFXX FDDI NETWORK DRIVER 4054M: "Maciej W. Rozycki" <macro@linux-mips.org> 4055S: Maintained 4056F: drivers/net/fddi/defxx.* 4057 4058DELL SMBIOS DRIVER 4059M: Pali Rohár <pali.rohar@gmail.com> 4060M: Mario Limonciello <mario.limonciello@dell.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/dell-smbios.* 4064 4065DELL SMBIOS SMM DRIVER 4066M: Mario Limonciello <mario.limonciello@dell.com> 4067L: platform-driver-x86@vger.kernel.org 4068S: Maintained 4069F: drivers/platform/x86/dell-smbios-smm.c 4070 4071DELL SMBIOS WMI DRIVER 4072M: Mario Limonciello <mario.limonciello@dell.com> 4073L: platform-driver-x86@vger.kernel.org 4074S: Maintained 4075F: drivers/platform/x86/dell-smbios-wmi.c 4076F: tools/wmi/dell-smbios-example.c 4077 4078DELL LAPTOP DRIVER 4079M: Matthew Garrett <mjg59@srcf.ucam.org> 4080M: Pali Rohár <pali.rohar@gmail.com> 4081L: platform-driver-x86@vger.kernel.org 4082S: Maintained 4083F: drivers/platform/x86/dell-laptop.c 4084 4085DELL LAPTOP FREEFALL DRIVER 4086M: Pali Rohár <pali.rohar@gmail.com> 4087S: Maintained 4088F: drivers/platform/x86/dell-smo8800.c 4089 4090DELL LAPTOP RBTN DRIVER 4091M: Pali Rohár <pali.rohar@gmail.com> 4092S: Maintained 4093F: drivers/platform/x86/dell-rbtn.* 4094 4095DELL LAPTOP SMM DRIVER 4096M: Pali Rohár <pali.rohar@gmail.com> 4097S: Maintained 4098F: drivers/hwmon/dell-smm-hwmon.c 4099F: include/uapi/linux/i8k.h 4100 4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4102M: Doug Warzecha <Douglas_Warzecha@dell.com> 4103S: Maintained 4104F: Documentation/dcdbas.txt 4105F: drivers/firmware/dcdbas.* 4106 4107DELL WMI NOTIFICATIONS DRIVER 4108M: Matthew Garrett <mjg59@srcf.ucam.org> 4109M: Pali Rohár <pali.rohar@gmail.com> 4110S: Maintained 4111F: drivers/platform/x86/dell-wmi.c 4112 4113DELL WMI DESCRIPTOR DRIVER 4114M: Mario Limonciello <mario.limonciello@dell.com> 4115S: Maintained 4116F: drivers/platform/x86/dell-wmi-descriptor.c 4117 4118DELTA ST MEDIA DRIVER 4119M: Hugues Fruchet <hugues.fruchet@st.com> 4120L: linux-media@vger.kernel.org 4121T: git git://linuxtv.org/media_tree.git 4122W: https://linuxtv.org 4123S: Supported 4124F: drivers/media/platform/sti/delta 4125 4126DENALI NAND DRIVER 4127M: Masahiro Yamada <yamada.masahiro@socionext.com> 4128L: linux-mtd@lists.infradead.org 4129S: Supported 4130F: drivers/mtd/nand/raw/denali* 4131 4132DESIGNWARE USB2 DRD IP DRIVER 4133M: Minas Harutyunyan <hminas@synopsys.com> 4134L: linux-usb@vger.kernel.org 4135T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4136S: Maintained 4137F: drivers/usb/dwc2/ 4138 4139DESIGNWARE USB3 DRD IP DRIVER 4140M: Felipe Balbi <balbi@kernel.org> 4141L: linux-usb@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4143S: Maintained 4144F: drivers/usb/dwc3/ 4145 4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4147M: Andreas Klinger <ak@it-klinger.de> 4148L: linux-iio@vger.kernel.org 4149S: Maintained 4150F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4151F: drivers/iio/proximity/srf*.c 4152 4153DEVICE COREDUMP (DEV_COREDUMP) 4154M: Johannes Berg <johannes@sipsolutions.net> 4155L: linux-kernel@vger.kernel.org 4156S: Maintained 4157F: drivers/base/devcoredump.c 4158F: include/linux/devcoredump.h 4159 4160DEVICE FREQUENCY (DEVFREQ) 4161M: MyungJoo Ham <myungjoo.ham@samsung.com> 4162M: Kyungmin Park <kyungmin.park@samsung.com> 4163R: Chanwoo Choi <cw00.choi@samsung.com> 4164L: linux-pm@vger.kernel.org 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4166S: Maintained 4167F: drivers/devfreq/ 4168F: include/linux/devfreq.h 4169F: Documentation/devicetree/bindings/devfreq/ 4170 4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4172M: Chanwoo Choi <cw00.choi@samsung.com> 4173L: linux-pm@vger.kernel.org 4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4175S: Supported 4176F: drivers/devfreq/event/ 4177F: drivers/devfreq/devfreq-event.c 4178F: include/linux/devfreq-event.h 4179F: Documentation/devicetree/bindings/devfreq/event/ 4180 4181DEVICE NUMBER REGISTRY 4182M: Torben Mathiasen <device@lanana.org> 4183W: http://lanana.org/docs/device-list/index.html 4184S: Maintained 4185 4186DEVICE-MAPPER (LVM) 4187M: Alasdair Kergon <agk@redhat.com> 4188M: Mike Snitzer <snitzer@redhat.com> 4189M: dm-devel@redhat.com 4190L: dm-devel@redhat.com 4191W: http://sources.redhat.com/dm 4192Q: http://patchwork.kernel.org/project/dm-devel/list/ 4193T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4194T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4195S: Maintained 4196F: Documentation/device-mapper/ 4197F: drivers/md/Makefile 4198F: drivers/md/Kconfig 4199F: drivers/md/dm* 4200F: drivers/md/persistent-data/ 4201F: include/linux/device-mapper.h 4202F: include/linux/dm-*.h 4203F: include/uapi/linux/dm-*.h 4204 4205DEVLINK 4206M: Jiri Pirko <jiri@mellanox.com> 4207L: netdev@vger.kernel.org 4208S: Supported 4209F: net/core/devlink.c 4210F: include/net/devlink.h 4211F: include/uapi/linux/devlink.h 4212 4213DIALOG SEMICONDUCTOR DRIVERS 4214M: Support Opensource <support.opensource@diasemi.com> 4215W: http://www.dialog-semiconductor.com/products 4216S: Supported 4217F: Documentation/hwmon/da90?? 4218F: Documentation/devicetree/bindings/mfd/da90*.txt 4219F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4220F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4221F: Documentation/devicetree/bindings/regulator/da92*.txt 4222F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4223F: Documentation/devicetree/bindings/sound/da[79]*.txt 4224F: drivers/gpio/gpio-da90??.c 4225F: drivers/hwmon/da90??-hwmon.c 4226F: drivers/iio/adc/da91??-*.c 4227F: drivers/input/misc/da90??_onkey.c 4228F: drivers/input/touchscreen/da9052_tsi.c 4229F: drivers/leds/leds-da90??.c 4230F: drivers/mfd/da903x.c 4231F: drivers/mfd/da90??-*.c 4232F: drivers/mfd/da91??-*.c 4233F: drivers/power/supply/da9052-battery.c 4234F: drivers/power/supply/da91??-*.c 4235F: drivers/regulator/da903x.c 4236F: drivers/regulator/da9???-regulator.[ch] 4237F: drivers/thermal/da90??-thermal.c 4238F: drivers/rtc/rtc-da90??.c 4239F: drivers/video/backlight/da90??_bl.c 4240F: drivers/watchdog/da90??_wdt.c 4241F: include/linux/mfd/da903x.h 4242F: include/linux/mfd/da9052/ 4243F: include/linux/mfd/da9055/ 4244F: include/linux/mfd/da9062/ 4245F: include/linux/mfd/da9063/ 4246F: include/linux/mfd/da9150/ 4247F: include/linux/regulator/da9211.h 4248F: include/sound/da[79]*.h 4249F: sound/soc/codecs/da[79]*.[ch] 4250 4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4252M: William Breathitt Gray <vilhelm.gray@gmail.com> 4253L: linux-gpio@vger.kernel.org 4254S: Maintained 4255F: drivers/gpio/gpio-gpio-mm.c 4256 4257DIGI NEO AND CLASSIC PCI PRODUCTS 4258M: Lidza Louina <lidza.louina@gmail.com> 4259M: Mark Hounschell <markh@compro.net> 4260L: driverdev-devel@linuxdriverproject.org 4261S: Maintained 4262F: drivers/staging/dgnc/ 4263 4264DIOLAN U2C-12 I2C DRIVER 4265M: Guenter Roeck <linux@roeck-us.net> 4266L: linux-i2c@vger.kernel.org 4267S: Maintained 4268F: drivers/i2c/busses/i2c-diolan-u2c.c 4269 4270FILESYSTEM DIRECT ACCESS (DAX) 4271M: Matthew Wilcox <mawilcox@microsoft.com> 4272M: Ross Zwisler <zwisler@kernel.org> 4273L: linux-fsdevel@vger.kernel.org 4274S: Supported 4275F: fs/dax.c 4276F: include/linux/dax.h 4277F: include/trace/events/fs_dax.h 4278 4279DEVICE DIRECT ACCESS (DAX) 4280M: Dan Williams <dan.j.williams@intel.com> 4281M: Dave Jiang <dave.jiang@intel.com> 4282M: Ross Zwisler <zwisler@kernel.org> 4283M: Vishal Verma <vishal.l.verma@intel.com> 4284L: linux-nvdimm@lists.01.org 4285S: Supported 4286F: drivers/dax/ 4287 4288DIRECTORY NOTIFICATION (DNOTIFY) 4289M: Jan Kara <jack@suse.cz> 4290R: Amir Goldstein <amir73il@gmail.com> 4291L: linux-fsdevel@vger.kernel.org 4292S: Maintained 4293F: Documentation/filesystems/dnotify.txt 4294F: fs/notify/dnotify/ 4295F: include/linux/dnotify.h 4296 4297DISK GEOMETRY AND PARTITION HANDLING 4298M: Andries Brouwer <aeb@cwi.nl> 4299W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4300W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4301W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4302S: Maintained 4303 4304DISKQUOTA 4305M: Jan Kara <jack@suse.com> 4306S: Maintained 4307F: Documentation/filesystems/quota.txt 4308F: fs/quota/ 4309F: include/linux/quota*.h 4310F: include/uapi/linux/quota*.h 4311 4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4313M: Bernie Thompson <bernie@plugable.com> 4314L: linux-fbdev@vger.kernel.org 4315S: Maintained 4316W: http://plugable.com/category/projects/udlfb/ 4317F: drivers/video/fbdev/udlfb.c 4318F: include/video/udlfb.h 4319F: Documentation/fb/udlfb.txt 4320 4321DISTRIBUTED LOCK MANAGER (DLM) 4322M: Christine Caulfield <ccaulfie@redhat.com> 4323M: David Teigland <teigland@redhat.com> 4324L: cluster-devel@redhat.com 4325W: http://sources.redhat.com/cluster/ 4326T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4327S: Supported 4328F: fs/dlm/ 4329 4330DMA BUFFER SHARING FRAMEWORK 4331M: Sumit Semwal <sumit.semwal@linaro.org> 4332S: Maintained 4333L: linux-media@vger.kernel.org 4334L: dri-devel@lists.freedesktop.org 4335L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4336F: drivers/dma-buf/ 4337F: include/linux/dma-buf* 4338F: include/linux/reservation.h 4339F: include/linux/*fence.h 4340F: Documentation/driver-api/dma-buf.rst 4341T: git git://anongit.freedesktop.org/drm/drm-misc 4342 4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4344M: Vinod Koul <vkoul@kernel.org> 4345L: dmaengine@vger.kernel.org 4346Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4347S: Maintained 4348F: drivers/dma/ 4349F: include/linux/dmaengine.h 4350F: include/linux/of_dma.h 4351F: Documentation/devicetree/bindings/dma/ 4352F: Documentation/driver-api/dmaengine/ 4353T: git git://git.infradead.org/users/vkoul/slave-dma.git 4354 4355DMA MAPPING HELPERS 4356M: Christoph Hellwig <hch@lst.de> 4357M: Marek Szyprowski <m.szyprowski@samsung.com> 4358R: Robin Murphy <robin.murphy@arm.com> 4359L: iommu@lists.linux-foundation.org 4360T: git git://git.infradead.org/users/hch/dma-mapping.git 4361W: http://git.infradead.org/users/hch/dma-mapping.git 4362S: Supported 4363F: kernel/dma/ 4364F: include/asm-generic/dma-mapping.h 4365F: include/linux/dma-direct.h 4366F: include/linux/dma-mapping.h 4367F: include/linux/dma-noncoherent.h 4368 4369DME1737 HARDWARE MONITOR DRIVER 4370M: Juerg Haefliger <juergh@gmail.com> 4371L: linux-hwmon@vger.kernel.org 4372S: Maintained 4373F: Documentation/hwmon/dme1737 4374F: drivers/hwmon/dme1737.c 4375 4376DMI/SMBIOS SUPPORT 4377M: Jean Delvare <jdelvare@suse.com> 4378S: Maintained 4379T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4380F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4381F: drivers/firmware/dmi-id.c 4382F: drivers/firmware/dmi_scan.c 4383F: include/linux/dmi.h 4384 4385DOCUMENTATION 4386M: Jonathan Corbet <corbet@lwn.net> 4387L: linux-doc@vger.kernel.org 4388S: Maintained 4389F: Documentation/ 4390F: scripts/kernel-doc 4391X: Documentation/ABI/ 4392X: Documentation/devicetree/ 4393X: Documentation/acpi 4394X: Documentation/power 4395X: Documentation/spi 4396X: Documentation/media 4397T: git git://git.lwn.net/linux.git docs-next 4398 4399DONGWOON DW9714 LENS VOICE COIL DRIVER 4400M: Sakari Ailus <sakari.ailus@linux.intel.com> 4401L: linux-media@vger.kernel.org 4402T: git git://linuxtv.org/media_tree.git 4403S: Maintained 4404F: drivers/media/i2c/dw9714.c 4405 4406DOUBLETALK DRIVER 4407M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4408L: blinux-list@redhat.com 4409S: Maintained 4410F: drivers/char/dtlk.c 4411F: include/linux/dtlk.h 4412 4413DPAA2 DATAPATH I/O (DPIO) DRIVER 4414M: Roy Pledge <Roy.Pledge@nxp.com> 4415L: linux-kernel@vger.kernel.org 4416S: Maintained 4417F: drivers/staging/fsl-mc/bus/dpio 4418 4419DPAA2 ETHERNET DRIVER 4420M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4421L: linux-kernel@vger.kernel.org 4422S: Maintained 4423F: drivers/staging/fsl-dpaa2/ethernet 4424 4425DPAA2 ETHERNET SWITCH DRIVER 4426M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4427L: linux-kernel@vger.kernel.org 4428S: Maintained 4429F: drivers/staging/fsl-dpaa2/ethsw 4430 4431DPAA2 PTP CLOCK DRIVER 4432M: Yangbo Lu <yangbo.lu@nxp.com> 4433L: linux-kernel@vger.kernel.org 4434S: Maintained 4435F: drivers/staging/fsl-dpaa2/rtc 4436 4437DPT_I2O SCSI RAID DRIVER 4438M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4439L: linux-scsi@vger.kernel.org 4440W: http://www.adaptec.com/ 4441S: Maintained 4442F: drivers/scsi/dpt* 4443F: drivers/scsi/dpt/ 4444 4445DRBD DRIVER 4446M: Philipp Reisner <philipp.reisner@linbit.com> 4447M: Lars Ellenberg <lars.ellenberg@linbit.com> 4448L: drbd-dev@lists.linbit.com 4449W: http://www.drbd.org 4450T: git git://git.linbit.com/linux-drbd.git 4451T: git git://git.linbit.com/drbd-8.4.git 4452S: Supported 4453F: drivers/block/drbd/ 4454F: lib/lru_cache.c 4455F: Documentation/blockdev/drbd/ 4456 4457DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4460S: Supported 4461F: Documentation/kobject.txt 4462F: drivers/base/ 4463F: fs/debugfs/ 4464F: fs/sysfs/ 4465F: include/linux/debugfs.h 4466F: include/linux/kobj* 4467F: lib/kobj* 4468 4469DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4470M: Kevin Hilman <khilman@kernel.org> 4471M: Nishanth Menon <nm@ti.com> 4472S: Maintained 4473F: drivers/power/avs/ 4474F: include/linux/power/smartreflex.h 4475L: linux-pm@vger.kernel.org 4476 4477DRM DRIVER FOR ARM PL111 CLCD 4478M: Eric Anholt <eric@anholt.net> 4479T: git git://anongit.freedesktop.org/drm/drm-misc 4480S: Supported 4481F: drivers/gpu/drm/pl111/ 4482 4483DRM DRIVER FOR ARM VERSATILE TFT PANELS 4484M: Linus Walleij <linus.walleij@linaro.org> 4485T: git git://anongit.freedesktop.org/drm/drm-misc 4486S: Maintained 4487F: drivers/gpu/drm/panel/panel-arm-versatile.c 4488F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4489 4490DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4491M: Dave Airlie <airlied@redhat.com> 4492S: Odd Fixes 4493F: drivers/gpu/drm/ast/ 4494 4495DRM DRIVER FOR BOCHS VIRTUAL GPU 4496M: Gerd Hoffmann <kraxel@redhat.com> 4497L: virtualization@lists.linux-foundation.org 4498T: git git://anongit.freedesktop.org/drm/drm-misc 4499S: Maintained 4500F: drivers/gpu/drm/bochs/ 4501 4502DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4503M: Linus Walleij <linus.walleij@linaro.org> 4504T: git git://anongit.freedesktop.org/drm/drm-misc 4505S: Maintained 4506F: drivers/gpu/drm/tve200/ 4507 4508DRM DRIVER FOR ILITEK ILI9225 PANELS 4509M: David Lechner <david@lechnology.com> 4510S: Maintained 4511F: drivers/gpu/drm/tinydrm/ili9225.c 4512F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4513 4514DRM DRIVER FOR INTEL I810 VIDEO CARDS 4515S: Orphan / Obsolete 4516F: drivers/gpu/drm/i810/ 4517F: include/uapi/drm/i810_drm.h 4518 4519DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4520S: Orphan / Obsolete 4521F: drivers/gpu/drm/mga/ 4522F: include/uapi/drm/mga_drm.h 4523 4524DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4525M: Dave Airlie <airlied@redhat.com> 4526S: Odd Fixes 4527F: drivers/gpu/drm/mgag200/ 4528 4529DRM DRIVER FOR MI0283QT 4530M: Noralf Trønnes <noralf@tronnes.org> 4531S: Maintained 4532F: drivers/gpu/drm/tinydrm/mi0283qt.c 4533F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4534 4535DRM DRIVER FOR MSM ADRENO GPU 4536M: Rob Clark <robdclark@gmail.com> 4537L: linux-arm-msm@vger.kernel.org 4538L: dri-devel@lists.freedesktop.org 4539L: freedreno@lists.freedesktop.org 4540T: git git://people.freedesktop.org/~robclark/linux 4541S: Maintained 4542F: drivers/gpu/drm/msm/ 4543F: include/uapi/drm/msm_drm.h 4544F: Documentation/devicetree/bindings/display/msm/ 4545 4546DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4547M: Ben Skeggs <bskeggs@redhat.com> 4548L: dri-devel@lists.freedesktop.org 4549L: nouveau@lists.freedesktop.org 4550T: git git://github.com/skeggsb/linux 4551S: Supported 4552F: drivers/gpu/drm/nouveau/ 4553F: include/uapi/drm/nouveau_drm.h 4554 4555DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4556M: Noralf Trønnes <noralf@tronnes.org> 4557S: Maintained 4558F: drivers/gpu/drm/tinydrm/repaper.c 4559F: Documentation/devicetree/bindings/display/repaper.txt 4560 4561DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4562M: Dave Airlie <airlied@redhat.com> 4563M: Gerd Hoffmann <kraxel@redhat.com> 4564L: virtualization@lists.linux-foundation.org 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566S: Obsolete 4567W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4568F: drivers/gpu/drm/cirrus/ 4569 4570DRM DRIVER FOR QXL VIRTUAL GPU 4571M: Dave Airlie <airlied@redhat.com> 4572M: Gerd Hoffmann <kraxel@redhat.com> 4573L: virtualization@lists.linux-foundation.org 4574T: git git://anongit.freedesktop.org/drm/drm-misc 4575S: Maintained 4576F: drivers/gpu/drm/qxl/ 4577F: include/uapi/drm/qxl_drm.h 4578 4579DRM DRIVER FOR RAGE 128 VIDEO CARDS 4580S: Orphan / Obsolete 4581F: drivers/gpu/drm/r128/ 4582F: include/uapi/drm/r128_drm.h 4583 4584DRM DRIVER FOR SAVAGE VIDEO CARDS 4585S: Orphan / Obsolete 4586F: drivers/gpu/drm/savage/ 4587F: include/uapi/drm/savage_drm.h 4588 4589DRM DRIVER FOR SIS VIDEO CARDS 4590S: Orphan / Obsolete 4591F: drivers/gpu/drm/sis/ 4592F: include/uapi/drm/sis_drm.h 4593 4594DRM DRIVER FOR SITRONIX ST7586 PANELS 4595M: David Lechner <david@lechnology.com> 4596S: Maintained 4597F: drivers/gpu/drm/tinydrm/st7586.c 4598F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4599 4600DRM DRIVER FOR SITRONIX ST7735R PANELS 4601M: David Lechner <david@lechnology.com> 4602S: Maintained 4603F: drivers/gpu/drm/tinydrm/st7735r.c 4604F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4605 4606DRM DRIVER FOR TDFX VIDEO CARDS 4607S: Orphan / Obsolete 4608F: drivers/gpu/drm/tdfx/ 4609 4610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4611M: Dave Airlie <airlied@redhat.com> 4612S: Odd Fixes 4613F: drivers/gpu/drm/udl/ 4614 4615DRM DRIVER FOR VMWARE VIRTUAL GPU 4616M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4617M: Sinclair Yeh <syeh@vmware.com> 4618M: Thomas Hellstrom <thellstrom@vmware.com> 4619L: dri-devel@lists.freedesktop.org 4620T: git git://people.freedesktop.org/~syeh/repos_linux 4621T: git git://people.freedesktop.org/~thomash/linux 4622S: Supported 4623F: drivers/gpu/drm/vmwgfx/ 4624F: include/uapi/drm/vmwgfx_drm.h 4625 4626DRM DRIVERS 4627M: David Airlie <airlied@linux.ie> 4628L: dri-devel@lists.freedesktop.org 4629T: git git://people.freedesktop.org/~airlied/linux 4630B: https://bugs.freedesktop.org/ 4631C: irc://chat.freenode.net/dri-devel 4632S: Maintained 4633F: drivers/gpu/drm/ 4634F: drivers/gpu/vga/ 4635F: Documentation/devicetree/bindings/display/ 4636F: Documentation/devicetree/bindings/gpu/ 4637F: Documentation/gpu/ 4638F: include/drm/ 4639F: include/uapi/drm/ 4640F: include/linux/vga* 4641 4642DRM DRIVERS AND MISC GPU PATCHES 4643M: Gustavo Padovan <gustavo@padovan.org> 4644M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4645M: Sean Paul <seanpaul@chromium.org> 4646W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4647S: Maintained 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649F: Documentation/gpu/ 4650F: drivers/gpu/vga/ 4651F: drivers/gpu/drm/* 4652F: include/drm/drm* 4653F: include/uapi/drm/drm* 4654F: include/linux/vga* 4655 4656DRM DRIVERS FOR ALLWINNER A10 4657M: Maxime Ripard <maxime.ripard@bootlin.com> 4658L: dri-devel@lists.freedesktop.org 4659S: Supported 4660F: drivers/gpu/drm/sun4i/ 4661F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4662T: git git://anongit.freedesktop.org/drm/drm-misc 4663 4664DRM DRIVERS FOR AMLOGIC SOCS 4665M: Neil Armstrong <narmstrong@baylibre.com> 4666L: dri-devel@lists.freedesktop.org 4667L: linux-amlogic@lists.infradead.org 4668W: http://linux-meson.com/ 4669S: Supported 4670F: drivers/gpu/drm/meson/ 4671F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4672F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4673F: Documentation/gpu/meson.rst 4674T: git git://anongit.freedesktop.org/drm/drm-misc 4675 4676DRM DRIVERS FOR ATMEL HLCDC 4677M: Boris Brezillon <boris.brezillon@bootlin.com> 4678L: dri-devel@lists.freedesktop.org 4679S: Supported 4680F: drivers/gpu/drm/atmel-hlcdc/ 4681F: Documentation/devicetree/bindings/display/atmel/ 4682T: git git://anongit.freedesktop.org/drm/drm-misc 4683 4684DRM DRIVERS FOR BRIDGE CHIPS 4685M: Archit Taneja <architt@codeaurora.org> 4686M: Andrzej Hajda <a.hajda@samsung.com> 4687R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4688S: Maintained 4689T: git git://anongit.freedesktop.org/drm/drm-misc 4690F: drivers/gpu/drm/bridge/ 4691 4692DRM DRIVERS FOR EXYNOS 4693M: Inki Dae <inki.dae@samsung.com> 4694M: Joonyoung Shim <jy0922.shim@samsung.com> 4695M: Seung-Woo Kim <sw0312.kim@samsung.com> 4696M: Kyungmin Park <kyungmin.park@samsung.com> 4697L: dri-devel@lists.freedesktop.org 4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4699S: Supported 4700F: drivers/gpu/drm/exynos/ 4701F: include/uapi/drm/exynos_drm.h 4702F: Documentation/devicetree/bindings/display/exynos/ 4703 4704DRM DRIVERS FOR FREESCALE DCU 4705M: Stefan Agner <stefan@agner.ch> 4706M: Alison Wang <alison.wang@nxp.com> 4707L: dri-devel@lists.freedesktop.org 4708S: Supported 4709F: drivers/gpu/drm/fsl-dcu/ 4710F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4711F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4712F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4713 4714DRM DRIVERS FOR FREESCALE IMX 4715M: Philipp Zabel <p.zabel@pengutronix.de> 4716L: dri-devel@lists.freedesktop.org 4717S: Maintained 4718F: drivers/gpu/drm/imx/ 4719F: drivers/gpu/ipu-v3/ 4720F: Documentation/devicetree/bindings/display/imx/ 4721 4722DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4723M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4724L: dri-devel@lists.freedesktop.org 4725T: git git://github.com/patjak/drm-gma500 4726S: Maintained 4727F: drivers/gpu/drm/gma500/ 4728 4729DRM DRIVERS FOR HISILICON 4730M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4731M: Rongrong Zou <zourongrong@gmail.com> 4732R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4733R: Chen Feng <puck.chen@hisilicon.com> 4734L: dri-devel@lists.freedesktop.org 4735T: git git://github.com/xin3liang/linux.git 4736S: Maintained 4737F: drivers/gpu/drm/hisilicon/ 4738F: Documentation/devicetree/bindings/display/hisilicon/ 4739 4740DRM DRIVERS FOR MEDIATEK 4741M: CK Hu <ck.hu@mediatek.com> 4742M: Philipp Zabel <p.zabel@pengutronix.de> 4743L: dri-devel@lists.freedesktop.org 4744S: Supported 4745F: drivers/gpu/drm/mediatek/ 4746F: Documentation/devicetree/bindings/display/mediatek/ 4747 4748DRM DRIVERS FOR NVIDIA TEGRA 4749M: Thierry Reding <thierry.reding@gmail.com> 4750L: dri-devel@lists.freedesktop.org 4751L: linux-tegra@vger.kernel.org 4752T: git git://anongit.freedesktop.org/tegra/linux.git 4753S: Supported 4754F: drivers/gpu/drm/tegra/ 4755F: drivers/gpu/host1x/ 4756F: include/linux/host1x.h 4757F: include/uapi/drm/tegra_drm.h 4758F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4759 4760DRM DRIVERS FOR RENESAS 4761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4762L: dri-devel@lists.freedesktop.org 4763L: linux-renesas-soc@vger.kernel.org 4764T: git git://linuxtv.org/pinchartl/fbdev 4765S: Supported 4766F: drivers/gpu/drm/rcar-du/ 4767F: drivers/gpu/drm/shmobile/ 4768F: include/linux/platform_data/shmob_drm.h 4769F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4770F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4771F: Documentation/devicetree/bindings/display/renesas,du.txt 4772 4773DRM DRIVERS FOR ROCKCHIP 4774M: Sandy Huang <hjc@rock-chips.com> 4775M: Heiko Stübner <heiko@sntech.de> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/rockchip/ 4779F: Documentation/devicetree/bindings/display/rockchip/ 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781 4782DRM DRIVERS FOR STI 4783M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4784M: Vincent Abriou <vincent.abriou@st.com> 4785L: dri-devel@lists.freedesktop.org 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787S: Maintained 4788F: drivers/gpu/drm/sti 4789F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4790 4791DRM DRIVERS FOR STM 4792M: Yannick Fertre <yannick.fertre@st.com> 4793M: Philippe Cornu <philippe.cornu@st.com> 4794M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4795M: Vincent Abriou <vincent.abriou@st.com> 4796L: dri-devel@lists.freedesktop.org 4797T: git git://anongit.freedesktop.org/drm/drm-misc 4798S: Maintained 4799F: drivers/gpu/drm/stm 4800F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4801 4802DRM DRIVERS FOR TI LCDC 4803M: Jyri Sarha <jsarha@ti.com> 4804R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4805L: dri-devel@lists.freedesktop.org 4806S: Maintained 4807F: drivers/gpu/drm/tilcdc/ 4808F: Documentation/devicetree/bindings/display/tilcdc/ 4809 4810DRM DRIVERS FOR TI OMAP 4811M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4812L: dri-devel@lists.freedesktop.org 4813S: Maintained 4814F: drivers/gpu/drm/omapdrm/ 4815F: Documentation/devicetree/bindings/display/ti/ 4816 4817DRM DRIVERS FOR V3D 4818M: Eric Anholt <eric@anholt.net> 4819S: Supported 4820F: drivers/gpu/drm/v3d/ 4821F: include/uapi/drm/v3d_drm.h 4822F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4823T: git git://anongit.freedesktop.org/drm/drm-misc 4824 4825DRM DRIVERS FOR VC4 4826M: Eric Anholt <eric@anholt.net> 4827T: git git://github.com/anholt/linux 4828S: Supported 4829F: drivers/gpu/drm/vc4/ 4830F: include/uapi/drm/vc4_drm.h 4831F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4832T: git git://anongit.freedesktop.org/drm/drm-misc 4833 4834DRM DRIVERS FOR VIVANTE GPU IP 4835M: Lucas Stach <l.stach@pengutronix.de> 4836R: Russell King <linux+etnaviv@armlinux.org.uk> 4837R: Christian Gmeiner <christian.gmeiner@gmail.com> 4838L: etnaviv@lists.freedesktop.org 4839L: dri-devel@lists.freedesktop.org 4840S: Maintained 4841F: drivers/gpu/drm/etnaviv/ 4842F: include/uapi/drm/etnaviv_drm.h 4843F: Documentation/devicetree/bindings/display/etnaviv/ 4844 4845DRM DRIVERS FOR ZTE ZX 4846M: Shawn Guo <shawnguo@kernel.org> 4847L: dri-devel@lists.freedesktop.org 4848S: Maintained 4849F: drivers/gpu/drm/zte/ 4850F: Documentation/devicetree/bindings/display/zte,vou.txt 4851T: git git://anongit.freedesktop.org/drm/drm-misc 4852 4853DRM PANEL DRIVERS 4854M: Thierry Reding <thierry.reding@gmail.com> 4855L: dri-devel@lists.freedesktop.org 4856T: git git://anongit.freedesktop.org/drm/drm-misc 4857S: Maintained 4858F: drivers/gpu/drm/drm_panel.c 4859F: drivers/gpu/drm/panel/ 4860F: include/drm/drm_panel.h 4861F: Documentation/devicetree/bindings/display/panel/ 4862 4863DRM TINYDRM DRIVERS 4864M: Noralf Trønnes <noralf@tronnes.org> 4865W: https://github.com/notro/tinydrm/wiki/Development 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867S: Maintained 4868F: drivers/gpu/drm/tinydrm/ 4869F: include/drm/tinydrm/ 4870 4871DRM DRIVERS FOR XEN 4872M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4873T: git git://anongit.freedesktop.org/drm/drm-misc 4874L: dri-devel@lists.freedesktop.org 4875L: xen-devel@lists.xen.org 4876S: Supported 4877F: drivers/gpu/drm/xen/ 4878F: Documentation/gpu/xen-front.rst 4879 4880DRM TTM SUBSYSTEM 4881M: Christian Koenig <christian.koenig@amd.com> 4882M: Roger He <Hongbo.He@amd.com> 4883T: git git://people.freedesktop.org/~agd5f/linux 4884S: Maintained 4885L: dri-devel@lists.freedesktop.org 4886F: include/drm/ttm/ 4887F: drivers/gpu/drm/ttm/ 4888 4889DSBR100 USB FM RADIO DRIVER 4890M: Alexey Klimov <klimov.linux@gmail.com> 4891L: linux-media@vger.kernel.org 4892T: git git://linuxtv.org/media_tree.git 4893S: Maintained 4894F: drivers/media/radio/dsbr100.c 4895 4896DSCC4 DRIVER 4897M: Francois Romieu <romieu@fr.zoreil.com> 4898L: netdev@vger.kernel.org 4899S: Maintained 4900F: drivers/net/wan/dscc4.c 4901 4902DT3155 MEDIA DRIVER 4903M: Hans Verkuil <hverkuil@xs4all.nl> 4904L: linux-media@vger.kernel.org 4905T: git git://linuxtv.org/media_tree.git 4906W: https://linuxtv.org 4907S: Odd Fixes 4908F: drivers/media/pci/dt3155/ 4909 4910DVB_USB_AF9015 MEDIA DRIVER 4911M: Antti Palosaari <crope@iki.fi> 4912L: linux-media@vger.kernel.org 4913W: https://linuxtv.org 4914W: http://palosaari.fi/linux/ 4915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4916T: git git://linuxtv.org/anttip/media_tree.git 4917S: Maintained 4918F: drivers/media/usb/dvb-usb-v2/af9015* 4919 4920DVB_USB_AF9035 MEDIA DRIVER 4921M: Antti Palosaari <crope@iki.fi> 4922L: linux-media@vger.kernel.org 4923W: https://linuxtv.org 4924W: http://palosaari.fi/linux/ 4925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4926T: git git://linuxtv.org/anttip/media_tree.git 4927S: Maintained 4928F: drivers/media/usb/dvb-usb-v2/af9035* 4929 4930DVB_USB_ANYSEE MEDIA DRIVER 4931M: Antti Palosaari <crope@iki.fi> 4932L: linux-media@vger.kernel.org 4933W: https://linuxtv.org 4934W: http://palosaari.fi/linux/ 4935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4936T: git git://linuxtv.org/anttip/media_tree.git 4937S: Maintained 4938F: drivers/media/usb/dvb-usb-v2/anysee* 4939 4940DVB_USB_AU6610 MEDIA DRIVER 4941M: Antti Palosaari <crope@iki.fi> 4942L: linux-media@vger.kernel.org 4943W: https://linuxtv.org 4944W: http://palosaari.fi/linux/ 4945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4946T: git git://linuxtv.org/anttip/media_tree.git 4947S: Maintained 4948F: drivers/media/usb/dvb-usb-v2/au6610* 4949 4950DVB_USB_CE6230 MEDIA DRIVER 4951M: Antti Palosaari <crope@iki.fi> 4952L: linux-media@vger.kernel.org 4953W: https://linuxtv.org 4954W: http://palosaari.fi/linux/ 4955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4956T: git git://linuxtv.org/anttip/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/dvb-usb-v2/ce6230* 4959 4960DVB_USB_CXUSB MEDIA DRIVER 4961M: Michael Krufky <mkrufky@linuxtv.org> 4962L: linux-media@vger.kernel.org 4963W: https://linuxtv.org 4964W: http://github.com/mkrufky 4965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4966T: git git://linuxtv.org/media_tree.git 4967S: Maintained 4968F: drivers/media/usb/dvb-usb/cxusb* 4969 4970DVB_USB_EC168 MEDIA DRIVER 4971M: Antti Palosaari <crope@iki.fi> 4972L: linux-media@vger.kernel.org 4973W: https://linuxtv.org 4974W: http://palosaari.fi/linux/ 4975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4976T: git git://linuxtv.org/anttip/media_tree.git 4977S: Maintained 4978F: drivers/media/usb/dvb-usb-v2/ec168* 4979 4980DVB_USB_GL861 MEDIA DRIVER 4981M: Antti Palosaari <crope@iki.fi> 4982L: linux-media@vger.kernel.org 4983W: https://linuxtv.org 4984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4985T: git git://linuxtv.org/anttip/media_tree.git 4986S: Maintained 4987F: drivers/media/usb/dvb-usb-v2/gl861* 4988 4989DVB_USB_MXL111SF MEDIA DRIVER 4990M: Michael Krufky <mkrufky@linuxtv.org> 4991L: linux-media@vger.kernel.org 4992W: https://linuxtv.org 4993W: http://github.com/mkrufky 4994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4995T: git git://linuxtv.org/mkrufky/mxl111sf.git 4996S: Maintained 4997F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4998 4999DVB_USB_RTL28XXU MEDIA DRIVER 5000M: Antti Palosaari <crope@iki.fi> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://palosaari.fi/linux/ 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/anttip/media_tree.git 5006S: Maintained 5007F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5008 5009DVB_USB_V2 MEDIA DRIVER 5010M: Antti Palosaari <crope@iki.fi> 5011L: linux-media@vger.kernel.org 5012W: https://linuxtv.org 5013W: http://palosaari.fi/linux/ 5014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5015T: git git://linuxtv.org/anttip/media_tree.git 5016S: Maintained 5017F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5018F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5019 5020DYNAMIC DEBUG 5021M: Jason Baron <jbaron@akamai.com> 5022S: Maintained 5023F: lib/dynamic_debug.c 5024F: include/linux/dynamic_debug.h 5025 5026DYNAMIC INTERRUPT MODERATION 5027M: Tal Gilboa <talgi@mellanox.com> 5028S: Maintained 5029F: include/linux/net_dim.h 5030 5031DZ DECSTATION DZ11 SERIAL DRIVER 5032M: "Maciej W. Rozycki" <macro@linux-mips.org> 5033S: Maintained 5034F: drivers/tty/serial/dz.* 5035 5036E3X0 POWER BUTTON DRIVER 5037M: Moritz Fischer <moritz.fischer@ettus.com> 5038L: usrp-users@lists.ettus.com 5039W: http://www.ettus.com 5040S: Supported 5041F: drivers/input/misc/e3x0-button.c 5042F: Documentation/devicetree/bindings/input/e3x0-button.txt 5043 5044E4000 MEDIA DRIVER 5045M: Antti Palosaari <crope@iki.fi> 5046L: linux-media@vger.kernel.org 5047W: https://linuxtv.org 5048W: http://palosaari.fi/linux/ 5049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5050T: git git://linuxtv.org/anttip/media_tree.git 5051S: Maintained 5052F: drivers/media/tuners/e4000* 5053 5054EC100 MEDIA DRIVER 5055M: Antti Palosaari <crope@iki.fi> 5056L: linux-media@vger.kernel.org 5057W: https://linuxtv.org 5058W: http://palosaari.fi/linux/ 5059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5060T: git git://linuxtv.org/anttip/media_tree.git 5061S: Maintained 5062F: drivers/media/dvb-frontends/ec100* 5063 5064ECRYPT FILE SYSTEM 5065M: Tyler Hicks <tyhicks@canonical.com> 5066L: ecryptfs@vger.kernel.org 5067W: http://ecryptfs.org 5068W: https://launchpad.net/ecryptfs 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5070S: Supported 5071F: Documentation/filesystems/ecryptfs.txt 5072F: fs/ecryptfs/ 5073 5074EDAC-AMD64 5075M: Borislav Petkov <bp@alien8.de> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/amd64_edac* 5079 5080EDAC-CALXEDA 5081M: Robert Richter <rric@kernel.org> 5082L: linux-edac@vger.kernel.org 5083S: Maintained 5084F: drivers/edac/highbank* 5085 5086EDAC-CAVIUM OCTEON 5087M: Ralf Baechle <ralf@linux-mips.org> 5088M: David Daney <david.daney@cavium.com> 5089L: linux-edac@vger.kernel.org 5090L: linux-mips@linux-mips.org 5091S: Supported 5092F: drivers/edac/octeon_edac* 5093 5094EDAC-CAVIUM THUNDERX 5095M: David Daney <david.daney@cavium.com> 5096M: Jan Glauber <jglauber@cavium.com> 5097L: linux-edac@vger.kernel.org 5098S: Supported 5099F: drivers/edac/thunderx_edac* 5100 5101EDAC-CORE 5102M: Borislav Petkov <bp@alien8.de> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5107S: Supported 5108F: Documentation/admin-guide/ras.rst 5109F: Documentation/driver-api/edac.rst 5110F: drivers/edac/ 5111F: include/linux/edac.h 5112 5113EDAC-E752X 5114M: Mark Gross <mark.gross@intel.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/e752x_edac.c 5118 5119EDAC-E7XXX 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/e7xxx_edac.c 5123 5124EDAC-FSL_DDR 5125M: York Sun <york.sun@nxp.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/fsl_ddr_edac.* 5129 5130EDAC-GHES 5131M: Mauro Carvalho Chehab <mchehab@kernel.org> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/ghes_edac.c 5135 5136EDAC-I3000 5137L: linux-edac@vger.kernel.org 5138S: Orphan 5139F: drivers/edac/i3000_edac.c 5140 5141EDAC-I5000 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/i5000_edac.c 5145 5146EDAC-I5400 5147M: Mauro Carvalho Chehab <mchehab@kernel.org> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/i5400_edac.c 5151 5152EDAC-I7300 5153M: Mauro Carvalho Chehab <mchehab@kernel.org> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/i7300_edac.c 5157 5158EDAC-I7CORE 5159M: Mauro Carvalho Chehab <mchehab@kernel.org> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/i7core_edac.c 5163 5164EDAC-I82443BXGX 5165M: Tim Small <tim@buttersideup.com> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/i82443bxgx_edac.c 5169 5170EDAC-I82975X 5171M: Ranganathan Desikan <ravi@jetztechnologies.com> 5172M: "Arvind R." <arvino55@gmail.com> 5173L: linux-edac@vger.kernel.org 5174S: Maintained 5175F: drivers/edac/i82975x_edac.c 5176 5177EDAC-IE31200 5178M: Jason Baron <jbaron@akamai.com> 5179L: linux-edac@vger.kernel.org 5180S: Maintained 5181F: drivers/edac/ie31200_edac.c 5182 5183EDAC-MPC85XX 5184M: Johannes Thumshirn <morbidrsa@gmail.com> 5185L: linux-edac@vger.kernel.org 5186S: Maintained 5187F: drivers/edac/mpc85xx_edac.[ch] 5188 5189EDAC-PASEMI 5190M: Egor Martovetsky <egor@pasemi.com> 5191L: linux-edac@vger.kernel.org 5192S: Maintained 5193F: drivers/edac/pasemi_edac.c 5194 5195EDAC-PND2 5196M: Tony Luck <tony.luck@intel.com> 5197L: linux-edac@vger.kernel.org 5198S: Maintained 5199F: drivers/edac/pnd2_edac.[ch] 5200 5201EDAC-R82600 5202M: Tim Small <tim@buttersideup.com> 5203L: linux-edac@vger.kernel.org 5204S: Maintained 5205F: drivers/edac/r82600_edac.c 5206 5207EDAC-SBRIDGE 5208M: Mauro Carvalho Chehab <mchehab@kernel.org> 5209L: linux-edac@vger.kernel.org 5210S: Maintained 5211F: drivers/edac/sb_edac.c 5212 5213EDAC-SKYLAKE 5214M: Tony Luck <tony.luck@intel.com> 5215L: linux-edac@vger.kernel.org 5216S: Maintained 5217F: drivers/edac/skx_edac.c 5218 5219EDAC-TI 5220M: Tero Kristo <t-kristo@ti.com> 5221L: linux-edac@vger.kernel.org 5222S: Maintained 5223F: drivers/edac/ti_edac.c 5224 5225EDIROL UA-101/UA-1000 DRIVER 5226M: Clemens Ladisch <clemens@ladisch.de> 5227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5228T: git git://git.alsa-project.org/alsa-kernel.git 5229S: Maintained 5230F: sound/usb/misc/ua101.c 5231 5232EFI TEST DRIVER 5233L: linux-efi@vger.kernel.org 5234M: Ivan Hu <ivan.hu@canonical.com> 5235M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5236S: Maintained 5237F: drivers/firmware/efi/test/ 5238 5239EFI VARIABLE FILESYSTEM 5240M: Matthew Garrett <matthew.garrett@nebula.com> 5241M: Jeremy Kerr <jk@ozlabs.org> 5242M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5244L: linux-efi@vger.kernel.org 5245S: Maintained 5246F: fs/efivarfs/ 5247 5248EFIFB FRAMEBUFFER DRIVER 5249L: linux-fbdev@vger.kernel.org 5250M: Peter Jones <pjones@redhat.com> 5251S: Maintained 5252F: drivers/video/fbdev/efifb.c 5253 5254EFS FILESYSTEM 5255W: http://aeschi.ch.eu.org/efs/ 5256S: Orphan 5257F: fs/efs/ 5258 5259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5260M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5261L: netdev@vger.kernel.org 5262S: Maintained 5263F: drivers/net/ethernet/ibm/ehea/ 5264 5265EM28XX VIDEO4LINUX DRIVER 5266M: Mauro Carvalho Chehab <mchehab@kernel.org> 5267L: linux-media@vger.kernel.org 5268W: https://linuxtv.org 5269T: git git://linuxtv.org/media_tree.git 5270S: Maintained 5271F: drivers/media/usb/em28xx/ 5272F: Documentation/media/v4l-drivers/em28xx* 5273 5274EMBEDDED LINUX 5275M: Paul Gortmaker <paul.gortmaker@windriver.com> 5276M: Matt Mackall <mpm@selenic.com> 5277M: David Woodhouse <dwmw2@infradead.org> 5278L: linux-embedded@vger.kernel.org 5279S: Maintained 5280 5281Emulex 10Gbps iSCSI - OneConnect DRIVER 5282M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5283M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5284M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5285L: linux-scsi@vger.kernel.org 5286W: http://www.broadcom.com 5287S: Supported 5288F: drivers/scsi/be2iscsi/ 5289 5290Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5291M: Sathya Perla <sathya.perla@broadcom.com> 5292M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5293M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5294M: Somnath Kotur <somnath.kotur@broadcom.com> 5295L: netdev@vger.kernel.org 5296W: http://www.emulex.com 5297S: Supported 5298F: drivers/net/ethernet/emulex/benet/ 5299 5300EMULEX ONECONNECT ROCE DRIVER 5301M: Selvin Xavier <selvin.xavier@broadcom.com> 5302M: Devesh Sharma <devesh.sharma@broadcom.com> 5303L: linux-rdma@vger.kernel.org 5304W: http://www.broadcom.com 5305S: Odd Fixes 5306F: drivers/infiniband/hw/ocrdma/ 5307F: include/uapi/rdma/ocrdma-abi.h 5308 5309EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5310M: James Smart <james.smart@broadcom.com> 5311M: Dick Kennedy <dick.kennedy@broadcom.com> 5312L: linux-scsi@vger.kernel.org 5313W: http://www.broadcom.com 5314S: Supported 5315F: drivers/scsi/lpfc/ 5316 5317ENE CB710 FLASH CARD READER DRIVER 5318M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5319S: Maintained 5320F: drivers/misc/cb710/ 5321F: drivers/mmc/host/cb710-mmc.* 5322F: include/linux/cb710.h 5323 5324ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5325M: Maxim Levitsky <maximlevitsky@gmail.com> 5326S: Maintained 5327F: drivers/media/rc/ene_ir.* 5328 5329EPSON S1D13XXX FRAMEBUFFER DRIVER 5330M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5331S: Maintained 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5333F: drivers/video/fbdev/s1d13xxxfb.c 5334F: include/video/s1d13xxxfb.h 5335 5336ERRSEQ ERROR TRACKING INFRASTRUCTURE 5337M: Jeff Layton <jlayton@kernel.org> 5338S: Maintained 5339F: lib/errseq.c 5340F: include/linux/errseq.h 5341 5342ET131X NETWORK DRIVER 5343M: Mark Einon <mark.einon@gmail.com> 5344S: Odd Fixes 5345F: drivers/net/ethernet/agere/ 5346 5347ETHERNET BRIDGE 5348M: Stephen Hemminger <stephen@networkplumber.org> 5349L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5350L: netdev@vger.kernel.org 5351W: http://www.linuxfoundation.org/en/Net:Bridge 5352S: Maintained 5353F: include/linux/netfilter_bridge/ 5354F: net/bridge/ 5355 5356ETHERNET PHY LIBRARY 5357M: Andrew Lunn <andrew@lunn.ch> 5358M: Florian Fainelli <f.fainelli@gmail.com> 5359L: netdev@vger.kernel.org 5360S: Maintained 5361F: Documentation/ABI/testing/sysfs-bus-mdio 5362F: Documentation/devicetree/bindings/net/mdio* 5363F: Documentation/networking/phy.txt 5364F: drivers/net/phy/ 5365F: drivers/of/of_mdio.c 5366F: drivers/of/of_net.c 5367F: include/linux/*mdio*.h 5368F: include/linux/of_net.h 5369F: include/linux/phy.h 5370F: include/linux/phy_fixed.h 5371F: include/linux/platform_data/mdio-bcm-unimac.h 5372F: include/trace/events/mdio.h 5373F: include/uapi/linux/mdio.h 5374F: include/uapi/linux/mii.h 5375 5376EXT2 FILE SYSTEM 5377M: Jan Kara <jack@suse.com> 5378L: linux-ext4@vger.kernel.org 5379S: Maintained 5380F: Documentation/filesystems/ext2.txt 5381F: fs/ext2/ 5382F: include/linux/ext2* 5383 5384EXT4 FILE SYSTEM 5385M: "Theodore Ts'o" <tytso@mit.edu> 5386M: Andreas Dilger <adilger.kernel@dilger.ca> 5387L: linux-ext4@vger.kernel.org 5388W: http://ext4.wiki.kernel.org 5389Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5391S: Maintained 5392F: Documentation/filesystems/ext4.txt 5393F: fs/ext4/ 5394 5395Extended Verification Module (EVM) 5396M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5397L: linux-integrity@vger.kernel.org 5398S: Supported 5399F: security/integrity/evm/ 5400 5401EXTENSIBLE FIRMWARE INTERFACE (EFI) 5402M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5403L: linux-efi@vger.kernel.org 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5405S: Maintained 5406F: Documentation/efi-stub.txt 5407F: arch/*/kernel/efi.c 5408F: arch/x86/boot/compressed/eboot.[ch] 5409F: arch/*/include/asm/efi.h 5410F: arch/x86/platform/efi/ 5411F: drivers/firmware/efi/ 5412F: include/linux/efi*.h 5413F: arch/arm/boot/compressed/efi-header.S 5414F: arch/arm64/kernel/efi-entry.S 5415 5416EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5417M: MyungJoo Ham <myungjoo.ham@samsung.com> 5418M: Chanwoo Choi <cw00.choi@samsung.com> 5419L: linux-kernel@vger.kernel.org 5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5421S: Maintained 5422F: drivers/extcon/ 5423F: include/linux/extcon/ 5424F: include/linux/extcon.h 5425F: Documentation/extcon/ 5426F: Documentation/devicetree/bindings/extcon/ 5427 5428EXYNOS DP DRIVER 5429M: Jingoo Han <jingoohan1@gmail.com> 5430L: dri-devel@lists.freedesktop.org 5431S: Maintained 5432F: drivers/gpu/drm/exynos/exynos_dp* 5433 5434EXYNOS SYSMMU (IOMMU) driver 5435M: Marek Szyprowski <m.szyprowski@samsung.com> 5436L: iommu@lists.linux-foundation.org 5437S: Maintained 5438F: drivers/iommu/exynos-iommu.c 5439 5440EZchip NPS platform support 5441M: Vineet Gupta <vgupta@synopsys.com> 5442S: Supported 5443F: arch/arc/plat-eznps 5444F: arch/arc/boot/dts/eznps.dts 5445 5446F2FS FILE SYSTEM 5447M: Jaegeuk Kim <jaegeuk@kernel.org> 5448M: Chao Yu <yuchao0@huawei.com> 5449L: linux-f2fs-devel@lists.sourceforge.net 5450W: https://f2fs.wiki.kernel.org/ 5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5452S: Maintained 5453F: Documentation/filesystems/f2fs.txt 5454F: Documentation/ABI/testing/sysfs-fs-f2fs 5455F: fs/f2fs/ 5456F: include/linux/f2fs_fs.h 5457F: include/trace/events/f2fs.h 5458 5459F71805F HARDWARE MONITORING DRIVER 5460M: Jean Delvare <jdelvare@suse.com> 5461L: linux-hwmon@vger.kernel.org 5462S: Maintained 5463F: Documentation/hwmon/f71805f 5464F: drivers/hwmon/f71805f.c 5465 5466FADDR2LINE 5467M: Josh Poimboeuf <jpoimboe@redhat.com> 5468S: Maintained 5469F: scripts/faddr2line 5470 5471FAILOVER MODULE 5472M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5473L: netdev@vger.kernel.org 5474S: Supported 5475F: net/core/failover.c 5476F: include/net/failover.h 5477F: Documentation/networking/failover.rst 5478 5479FANOTIFY 5480M: Jan Kara <jack@suse.cz> 5481R: Amir Goldstein <amir73il@gmail.com> 5482L: linux-fsdevel@vger.kernel.org 5483S: Maintained 5484F: fs/notify/fanotify/ 5485F: include/linux/fanotify.h 5486F: include/uapi/linux/fanotify.h 5487 5488FARSYNC SYNCHRONOUS DRIVER 5489M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5490W: http://www.farsite.co.uk/ 5491S: Supported 5492F: drivers/net/wan/farsync.* 5493 5494FAULT INJECTION SUPPORT 5495M: Akinobu Mita <akinobu.mita@gmail.com> 5496S: Supported 5497F: Documentation/fault-injection/ 5498F: lib/fault-inject.c 5499 5500FBTFT Framebuffer drivers 5501M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5502S: Maintained 5503F: drivers/staging/fbtft/ 5504 5505FC0011 TUNER DRIVER 5506M: Michael Buesch <m@bues.ch> 5507L: linux-media@vger.kernel.org 5508S: Maintained 5509F: drivers/media/tuners/fc0011.h 5510F: drivers/media/tuners/fc0011.c 5511 5512FC2580 MEDIA DRIVER 5513M: Antti Palosaari <crope@iki.fi> 5514L: linux-media@vger.kernel.org 5515W: https://linuxtv.org 5516W: http://palosaari.fi/linux/ 5517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5518T: git git://linuxtv.org/anttip/media_tree.git 5519S: Maintained 5520F: drivers/media/tuners/fc2580* 5521 5522FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5523M: Johannes Thumshirn <jth@kernel.org> 5524L: linux-scsi@vger.kernel.org 5525W: www.Open-FCoE.org 5526S: Supported 5527F: drivers/scsi/libfc/ 5528F: drivers/scsi/fcoe/ 5529F: include/scsi/fc/ 5530F: include/scsi/libfc.h 5531F: include/scsi/libfcoe.h 5532F: include/uapi/scsi/fc/ 5533 5534FILE LOCKING (flock() and fcntl()/lockf()) 5535M: Jeff Layton <jlayton@kernel.org> 5536M: "J. Bruce Fields" <bfields@fieldses.org> 5537L: linux-fsdevel@vger.kernel.org 5538S: Maintained 5539F: include/linux/fcntl.h 5540F: include/uapi/linux/fcntl.h 5541F: fs/fcntl.c 5542F: fs/locks.c 5543 5544FILESYSTEMS (VFS and infrastructure) 5545M: Alexander Viro <viro@zeniv.linux.org.uk> 5546L: linux-fsdevel@vger.kernel.org 5547S: Maintained 5548F: fs/* 5549F: include/linux/fs.h 5550F: include/uapi/linux/fs.h 5551 5552FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5553M: Riku Voipio <riku.voipio@iki.fi> 5554L: linux-hwmon@vger.kernel.org 5555S: Maintained 5556F: drivers/hwmon/f75375s.c 5557F: include/linux/f75375s.h 5558 5559FIREWIRE AUDIO DRIVERS 5560M: Clemens Ladisch <clemens@ladisch.de> 5561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5562T: git git://git.alsa-project.org/alsa-kernel.git 5563S: Maintained 5564F: sound/firewire/ 5565 5566FIREWIRE MEDIA DRIVERS (firedtv) 5567M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5568L: linux-media@vger.kernel.org 5569L: linux1394-devel@lists.sourceforge.net 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5571S: Maintained 5572F: drivers/media/firewire/ 5573 5574FIREWIRE SBP-2 TARGET 5575M: Chris Boot <bootc@bootc.net> 5576L: linux-scsi@vger.kernel.org 5577L: target-devel@vger.kernel.org 5578L: linux1394-devel@lists.sourceforge.net 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5580S: Maintained 5581F: drivers/target/sbp/ 5582 5583FIREWIRE SUBSYSTEM 5584M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5585L: linux1394-devel@lists.sourceforge.net 5586W: http://ieee1394.wiki.kernel.org/ 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5588S: Maintained 5589F: drivers/firewire/ 5590F: include/linux/firewire.h 5591F: include/uapi/linux/firewire*.h 5592F: tools/firewire/ 5593 5594FIRMWARE LOADER (request_firmware) 5595M: Luis R. Rodriguez <mcgrof@kernel.org> 5596L: linux-kernel@vger.kernel.org 5597S: Maintained 5598F: Documentation/firmware_class/ 5599F: drivers/base/firmware_loader/ 5600F: include/linux/firmware.h 5601 5602FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5603M: Joshua Morris <josh.h.morris@us.ibm.com> 5604M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5605S: Maintained 5606F: drivers/block/rsxx/ 5607 5608FLOPPY DRIVER 5609M: Jiri Kosina <jikos@kernel.org> 5610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5611S: Odd fixes 5612F: drivers/block/floppy.c 5613 5614FMC SUBSYSTEM 5615M: Alessandro Rubini <rubini@gnudd.com> 5616W: http://www.ohwr.org/projects/fmc-bus 5617S: Supported 5618F: drivers/fmc/ 5619F: include/linux/fmc*.h 5620F: include/linux/ipmi-fru.h 5621K: fmc_d.*register 5622 5623FPGA MANAGER FRAMEWORK 5624M: Alan Tull <atull@kernel.org> 5625M: Moritz Fischer <mdf@kernel.org> 5626L: linux-fpga@vger.kernel.org 5627S: Maintained 5628T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5629Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5630F: Documentation/fpga/ 5631F: Documentation/driver-api/fpga/ 5632F: Documentation/devicetree/bindings/fpga/ 5633F: drivers/fpga/ 5634F: include/linux/fpga/ 5635W: http://www.rocketboards.org 5636 5637FPU EMULATOR 5638M: Bill Metzenthen <billm@melbpc.org.au> 5639W: http://floatingpoint.sourceforge.net/emulator/index.html 5640S: Maintained 5641F: arch/x86/math-emu/ 5642 5643FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5644L: netdev@vger.kernel.org 5645S: Orphan 5646F: drivers/net/wan/dlci.c 5647F: drivers/net/wan/sdla.c 5648 5649FRAMEBUFFER LAYER 5650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5651L: dri-devel@lists.freedesktop.org 5652L: linux-fbdev@vger.kernel.org 5653T: git git://github.com/bzolnier/linux.git 5654Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5655S: Maintained 5656F: Documentation/fb/ 5657F: drivers/video/ 5658F: include/video/ 5659F: include/linux/fb.h 5660F: include/uapi/video/ 5661F: include/uapi/linux/fb.h 5662 5663FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5664M: Horia Geantă <horia.geanta@nxp.com> 5665M: Aymen Sghaier <aymen.sghaier@nxp.com> 5666L: linux-crypto@vger.kernel.org 5667S: Maintained 5668F: drivers/crypto/caam/ 5669F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5670 5671FREESCALE DIU FRAMEBUFFER DRIVER 5672M: Timur Tabi <timur@tabi.org> 5673L: linux-fbdev@vger.kernel.org 5674S: Maintained 5675F: drivers/video/fbdev/fsl-diu-fb.* 5676 5677FREESCALE DMA DRIVER 5678M: Li Yang <leoyang.li@nxp.com> 5679M: Zhang Wei <zw@zh-kernel.org> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/dma/fsldma.* 5683 5684FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5685M: Claudiu Manoil <claudiu.manoil@nxp.com> 5686L: netdev@vger.kernel.org 5687S: Maintained 5688F: drivers/net/ethernet/freescale/gianfar* 5689F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5690 5691FREESCALE GPMI NAND DRIVER 5692M: Han Xu <han.xu@nxp.com> 5693L: linux-mtd@lists.infradead.org 5694S: Maintained 5695F: drivers/mtd/nand/raw/gpmi-nand/* 5696 5697FREESCALE I2C CPM DRIVER 5698M: Jochen Friedrich <jochen@scram.de> 5699L: linuxppc-dev@lists.ozlabs.org 5700L: linux-i2c@vger.kernel.org 5701S: Maintained 5702F: drivers/i2c/busses/i2c-cpm.c 5703 5704FREESCALE IMX / MXC FEC DRIVER 5705M: Fugang Duan <fugang.duan@nxp.com> 5706L: netdev@vger.kernel.org 5707S: Maintained 5708F: drivers/net/ethernet/freescale/fec_main.c 5709F: drivers/net/ethernet/freescale/fec_ptp.c 5710F: drivers/net/ethernet/freescale/fec.h 5711F: Documentation/devicetree/bindings/net/fsl-fec.txt 5712 5713FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5714M: Sascha Hauer <s.hauer@pengutronix.de> 5715R: Pengutronix Kernel Team <kernel@pengutronix.de> 5716L: linux-fbdev@vger.kernel.org 5717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5718S: Maintained 5719F: include/linux/platform_data/video-imxfb.h 5720F: drivers/video/fbdev/imxfb.c 5721 5722FREESCALE QORIQ DPAA ETHERNET DRIVER 5723M: Madalin Bucur <madalin.bucur@nxp.com> 5724L: netdev@vger.kernel.org 5725S: Maintained 5726F: drivers/net/ethernet/freescale/dpaa 5727 5728FREESCALE QORIQ DPAA FMAN DRIVER 5729M: Madalin Bucur <madalin.bucur@nxp.com> 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/freescale/fman 5733F: Documentation/devicetree/bindings/net/fsl-fman.txt 5734 5735FREESCALE QORIQ PTP CLOCK DRIVER 5736M: Yangbo Lu <yangbo.lu@nxp.com> 5737L: netdev@vger.kernel.org 5738S: Maintained 5739F: drivers/ptp/ptp_qoriq.c 5740F: include/linux/fsl/ptp_qoriq.h 5741F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5742 5743FREESCALE QUAD SPI DRIVER 5744M: Han Xu <han.xu@nxp.com> 5745L: linux-mtd@lists.infradead.org 5746S: Maintained 5747F: drivers/mtd/spi-nor/fsl-quadspi.c 5748 5749FREESCALE QUICC ENGINE LIBRARY 5750M: Qiang Zhao <qiang.zhao@nxp.com> 5751L: linuxppc-dev@lists.ozlabs.org 5752S: Maintained 5753F: drivers/soc/fsl/qe/ 5754F: include/soc/fsl/*qe*.h 5755F: include/soc/fsl/*ucc*.h 5756 5757FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5758M: Li Yang <leoyang.li@nxp.com> 5759L: netdev@vger.kernel.org 5760L: linuxppc-dev@lists.ozlabs.org 5761S: Maintained 5762F: drivers/net/ethernet/freescale/ucc_geth* 5763 5764FREESCALE QUICC ENGINE UCC HDLC DRIVER 5765M: Zhao Qiang <qiang.zhao@nxp.com> 5766L: netdev@vger.kernel.org 5767L: linuxppc-dev@lists.ozlabs.org 5768S: Maintained 5769F: drivers/net/wan/fsl_ucc_hdlc* 5770 5771FREESCALE QUICC ENGINE UCC UART DRIVER 5772M: Timur Tabi <timur@tabi.org> 5773L: linuxppc-dev@lists.ozlabs.org 5774S: Maintained 5775F: drivers/tty/serial/ucc_uart.c 5776 5777FREESCALE SOC DRIVERS 5778M: Li Yang <leoyang.li@nxp.com> 5779L: linuxppc-dev@lists.ozlabs.org 5780L: linux-arm-kernel@lists.infradead.org 5781S: Maintained 5782F: Documentation/devicetree/bindings/soc/fsl/ 5783F: drivers/soc/fsl/ 5784F: include/linux/fsl/ 5785 5786FREESCALE SOC FS_ENET DRIVER 5787M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5788M: Vitaly Bordug <vbordug@ru.mvista.com> 5789L: linuxppc-dev@lists.ozlabs.org 5790L: netdev@vger.kernel.org 5791S: Maintained 5792F: drivers/net/ethernet/freescale/fs_enet/ 5793F: include/linux/fs_enet_pd.h 5794 5795FREESCALE SOC SOUND DRIVERS 5796M: Timur Tabi <timur@tabi.org> 5797M: Nicolin Chen <nicoleotsuka@gmail.com> 5798M: Xiubo Li <Xiubo.Lee@gmail.com> 5799R: Fabio Estevam <fabio.estevam@nxp.com> 5800L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5801L: linuxppc-dev@lists.ozlabs.org 5802S: Maintained 5803F: sound/soc/fsl/fsl* 5804F: sound/soc/fsl/imx* 5805F: sound/soc/fsl/mpc8610_hpcd.c 5806 5807FREESCALE USB PERIPHERAL DRIVERS 5808M: Li Yang <leoyang.li@nxp.com> 5809L: linux-usb@vger.kernel.org 5810L: linuxppc-dev@lists.ozlabs.org 5811S: Maintained 5812F: drivers/usb/gadget/udc/fsl* 5813 5814FREEVXFS FILESYSTEM 5815M: Christoph Hellwig <hch@infradead.org> 5816W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5817S: Maintained 5818F: fs/freevxfs/ 5819 5820FREEZER 5821M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5822M: Pavel Machek <pavel@ucw.cz> 5823L: linux-pm@vger.kernel.org 5824S: Supported 5825F: Documentation/power/freezing-of-tasks.txt 5826F: include/linux/freezer.h 5827F: kernel/freezer.c 5828 5829FRONTSWAP API 5830M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5831L: linux-kernel@vger.kernel.org 5832S: Maintained 5833F: mm/frontswap.c 5834F: include/linux/frontswap.h 5835 5836FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5837M: David Howells <dhowells@redhat.com> 5838L: linux-cachefs@redhat.com (moderated for non-subscribers) 5839S: Supported 5840F: Documentation/filesystems/caching/ 5841F: fs/fscache/ 5842F: include/linux/fscache*.h 5843 5844FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5845M: Theodore Y. Ts'o <tytso@mit.edu> 5846M: Jaegeuk Kim <jaegeuk@kernel.org> 5847L: linux-fscrypt@vger.kernel.org 5848Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5850S: Supported 5851F: fs/crypto/ 5852F: include/linux/fscrypt*.h 5853F: Documentation/filesystems/fscrypt.rst 5854 5855FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5856M: Jan Kara <jack@suse.cz> 5857R: Amir Goldstein <amir73il@gmail.com> 5858L: linux-fsdevel@vger.kernel.org 5859S: Maintained 5860F: fs/notify/ 5861F: include/linux/fsnotify*.h 5862 5863FUJITSU LAPTOP EXTRAS 5864M: Jonathan Woithe <jwoithe@just42.net> 5865L: platform-driver-x86@vger.kernel.org 5866S: Maintained 5867F: drivers/platform/x86/fujitsu-laptop.c 5868 5869FUJITSU M-5MO LS CAMERA ISP DRIVER 5870M: Kyungmin Park <kyungmin.park@samsung.com> 5871M: Heungjun Kim <riverful.kim@samsung.com> 5872L: linux-media@vger.kernel.org 5873S: Maintained 5874F: drivers/media/i2c/m5mols/ 5875F: include/media/i2c/m5mols.h 5876 5877FUJITSU TABLET EXTRAS 5878M: Robert Gerlach <khnz@gmx.de> 5879L: platform-driver-x86@vger.kernel.org 5880S: Maintained 5881F: drivers/platform/x86/fujitsu-tablet.c 5882 5883FUSE: FILESYSTEM IN USERSPACE 5884M: Miklos Szeredi <miklos@szeredi.hu> 5885L: linux-fsdevel@vger.kernel.org 5886W: http://fuse.sourceforge.net/ 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5888S: Maintained 5889F: fs/fuse/ 5890F: include/uapi/linux/fuse.h 5891F: Documentation/filesystems/fuse.txt 5892 5893FUTEX SUBSYSTEM 5894M: Thomas Gleixner <tglx@linutronix.de> 5895M: Ingo Molnar <mingo@redhat.com> 5896R: Peter Zijlstra <peterz@infradead.org> 5897R: Darren Hart <dvhart@infradead.org> 5898L: linux-kernel@vger.kernel.org 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5900S: Maintained 5901F: kernel/futex.c 5902F: kernel/futex_compat.c 5903F: include/asm-generic/futex.h 5904F: include/linux/futex.h 5905F: include/uapi/linux/futex.h 5906F: tools/testing/selftests/futex/ 5907F: tools/perf/bench/futex* 5908F: Documentation/*futex* 5909 5910GCC PLUGINS 5911M: Kees Cook <keescook@chromium.org> 5912R: Emese Revfy <re.emese@gmail.com> 5913L: kernel-hardening@lists.openwall.com 5914S: Maintained 5915F: scripts/gcc-plugins/ 5916F: scripts/gcc-plugin.sh 5917F: scripts/Makefile.gcc-plugins 5918F: Documentation/gcc-plugins.txt 5919 5920GCOV BASED KERNEL PROFILING 5921M: Peter Oberparleiter <oberpar@linux.ibm.com> 5922S: Maintained 5923F: kernel/gcov/ 5924F: Documentation/dev-tools/gcov.rst 5925 5926GDB KERNEL DEBUGGING HELPER SCRIPTS 5927M: Jan Kiszka <jan.kiszka@siemens.com> 5928M: Kieran Bingham <kieran@bingham.xyz> 5929S: Supported 5930F: scripts/gdb/ 5931 5932GDT SCSI DISK ARRAY CONTROLLER DRIVER 5933M: Achim Leubner <achim_leubner@adaptec.com> 5934L: linux-scsi@vger.kernel.org 5935W: http://www.icp-vortex.com/ 5936S: Supported 5937F: drivers/scsi/gdt* 5938 5939GEMTEK FM RADIO RECEIVER DRIVER 5940M: Hans Verkuil <hverkuil@xs4all.nl> 5941L: linux-media@vger.kernel.org 5942T: git git://linuxtv.org/media_tree.git 5943W: https://linuxtv.org 5944S: Maintained 5945F: drivers/media/radio/radio-gemtek* 5946 5947GENERIC GPIO I2C DRIVER 5948M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5949S: Supported 5950F: drivers/i2c/busses/i2c-gpio.c 5951F: include/linux/platform_data/i2c-gpio.h 5952 5953GENERIC GPIO I2C MULTIPLEXER DRIVER 5954M: Peter Korsgaard <peter.korsgaard@barco.com> 5955L: linux-i2c@vger.kernel.org 5956S: Supported 5957F: drivers/i2c/muxes/i2c-mux-gpio.c 5958F: include/linux/platform_data/i2c-mux-gpio.h 5959F: Documentation/i2c/muxes/i2c-mux-gpio 5960 5961GENERIC HDLC (WAN) DRIVERS 5962M: Krzysztof Halasa <khc@pm.waw.pl> 5963W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5964S: Maintained 5965F: drivers/net/wan/c101.c 5966F: drivers/net/wan/hd6457* 5967F: drivers/net/wan/hdlc* 5968F: drivers/net/wan/n2.c 5969F: drivers/net/wan/pc300too.c 5970F: drivers/net/wan/pci200syn.c 5971F: drivers/net/wan/wanxl* 5972 5973GENERIC INCLUDE/ASM HEADER FILES 5974M: Arnd Bergmann <arnd@arndb.de> 5975L: linux-arch@vger.kernel.org 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5977S: Maintained 5978F: include/asm-generic/ 5979F: include/uapi/asm-generic/ 5980 5981GENERIC PHY FRAMEWORK 5982M: Kishon Vijay Abraham I <kishon@ti.com> 5983L: linux-kernel@vger.kernel.org 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5985S: Supported 5986F: drivers/phy/ 5987F: include/linux/phy/ 5988 5989GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5990M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5991S: Supported 5992F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5993 5994GENERIC PM DOMAINS 5995M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5996M: Kevin Hilman <khilman@kernel.org> 5997M: Ulf Hansson <ulf.hansson@linaro.org> 5998L: linux-pm@vger.kernel.org 5999S: Supported 6000F: drivers/base/power/domain*.c 6001F: include/linux/pm_domain.h 6002F: Documentation/devicetree/bindings/power/power_domain.txt 6003 6004GENERIC UIO DRIVER FOR PCI DEVICES 6005M: "Michael S. Tsirkin" <mst@redhat.com> 6006L: kvm@vger.kernel.org 6007S: Supported 6008F: drivers/uio/uio_pci_generic.c 6009 6010GENWQE (IBM Generic Workqueue Card) 6011M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6012M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6013S: Supported 6014F: drivers/misc/genwqe/ 6015 6016GET_MAINTAINER SCRIPT 6017M: Joe Perches <joe@perches.com> 6018S: Maintained 6019F: scripts/get_maintainer.pl 6020 6021GFS2 FILE SYSTEM 6022M: Bob Peterson <rpeterso@redhat.com> 6023M: Andreas Gruenbacher <agruenba@redhat.com> 6024L: cluster-devel@redhat.com 6025W: http://sources.redhat.com/cluster/ 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6027S: Supported 6028F: Documentation/filesystems/gfs2*.txt 6029F: fs/gfs2/ 6030F: include/uapi/linux/gfs2_ondisk.h 6031 6032GIGASET ISDN DRIVERS 6033M: Paul Bolle <pebolle@tiscali.nl> 6034L: gigaset307x-common@lists.sourceforge.net 6035W: http://gigaset307x.sourceforge.net/ 6036S: Odd Fixes 6037F: Documentation/isdn/README.gigaset 6038F: drivers/isdn/gigaset/ 6039F: include/uapi/linux/gigaset_dev.h 6040 6041GO7007 MPEG CODEC 6042M: Hans Verkuil <hans.verkuil@cisco.com> 6043L: linux-media@vger.kernel.org 6044S: Maintained 6045F: drivers/media/usb/go7007/ 6046 6047GOODIX TOUCHSCREEN 6048M: Bastien Nocera <hadess@hadess.net> 6049L: linux-input@vger.kernel.org 6050S: Maintained 6051F: drivers/input/touchscreen/goodix.c 6052 6053GPD POCKET FAN DRIVER 6054M: Hans de Goede <hdegoede@redhat.com> 6055L: platform-driver-x86@vger.kernel.org 6056S: Maintained 6057F: drivers/platform/x86/gpd-pocket-fan.c 6058 6059GPIO ACPI SUPPORT 6060M: Mika Westerberg <mika.westerberg@linux.intel.com> 6061M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6062L: linux-gpio@vger.kernel.org 6063L: linux-acpi@vger.kernel.org 6064S: Maintained 6065F: Documentation/acpi/gpio-properties.txt 6066F: drivers/gpio/gpiolib-acpi.c 6067 6068GPIO IR Transmitter 6069M: Sean Young <sean@mess.org> 6070L: linux-media@vger.kernel.org 6071S: Maintained 6072F: drivers/media/rc/gpio-ir-tx.c 6073 6074GPIO MOCKUP DRIVER 6075M: Bamvor Jian Zhang <bamv2005@gmail.com> 6076R: Bartosz Golaszewski <brgl@bgdev.pl> 6077L: linux-gpio@vger.kernel.org 6078S: Maintained 6079F: drivers/gpio/gpio-mockup.c 6080F: tools/testing/selftests/gpio/ 6081 6082GPIO SUBSYSTEM 6083M: Linus Walleij <linus.walleij@linaro.org> 6084L: linux-gpio@vger.kernel.org 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6086S: Maintained 6087F: Documentation/devicetree/bindings/gpio/ 6088F: Documentation/driver-api/gpio/ 6089F: Documentation/gpio/ 6090F: Documentation/ABI/testing/gpio-cdev 6091F: Documentation/ABI/obsolete/sysfs-gpio 6092F: drivers/gpio/ 6093F: include/linux/gpio/ 6094F: include/linux/gpio.h 6095F: include/linux/of_gpio.h 6096F: include/asm-generic/gpio.h 6097F: include/uapi/linux/gpio.h 6098F: tools/gpio/ 6099 6100GRE DEMULTIPLEXER DRIVER 6101M: Dmitry Kozlov <xeb@mail.ru> 6102L: netdev@vger.kernel.org 6103S: Maintained 6104F: net/ipv4/gre_demux.c 6105F: net/ipv4/gre_offload.c 6106F: include/net/gre.h 6107 6108GRETH 10/100/1G Ethernet MAC device driver 6109M: Andreas Larsson <andreas@gaisler.com> 6110L: netdev@vger.kernel.org 6111S: Maintained 6112F: drivers/net/ethernet/aeroflex/ 6113 6114GREYBUS AUDIO PROTOCOLS DRIVERS 6115M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6116M: Mark Greer <mgreer@animalcreek.com> 6117S: Maintained 6118F: drivers/staging/greybus/audio_apbridgea.c 6119F: drivers/staging/greybus/audio_apbridgea.h 6120F: drivers/staging/greybus/audio_codec.c 6121F: drivers/staging/greybus/audio_codec.h 6122F: drivers/staging/greybus/audio_gb.c 6123F: drivers/staging/greybus/audio_manager.c 6124F: drivers/staging/greybus/audio_manager.h 6125F: drivers/staging/greybus/audio_manager_module.c 6126F: drivers/staging/greybus/audio_manager_private.h 6127F: drivers/staging/greybus/audio_manager_sysfs.c 6128F: drivers/staging/greybus/audio_module.c 6129F: drivers/staging/greybus/audio_topology.c 6130 6131GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6132M: Viresh Kumar <vireshk@kernel.org> 6133S: Maintained 6134F: drivers/staging/greybus/authentication.c 6135F: drivers/staging/greybus/bootrom.c 6136F: drivers/staging/greybus/firmware.h 6137F: drivers/staging/greybus/fw-core.c 6138F: drivers/staging/greybus/fw-download.c 6139F: drivers/staging/greybus/fw-managament.c 6140F: drivers/staging/greybus/greybus_authentication.h 6141F: drivers/staging/greybus/greybus_firmware.h 6142F: drivers/staging/greybus/hid.c 6143F: drivers/staging/greybus/i2c.c 6144F: drivers/staging/greybus/spi.c 6145F: drivers/staging/greybus/spilib.c 6146F: drivers/staging/greybus/spilib.h 6147 6148GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6149M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6150S: Maintained 6151F: drivers/staging/greybus/loopback.c 6152F: drivers/staging/greybus/timesync.c 6153F: drivers/staging/greybus/timesync_platform.c 6154 6155GREYBUS PLATFORM DRIVERS 6156M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6157S: Maintained 6158F: drivers/staging/greybus/arche-platform.c 6159F: drivers/staging/greybus/arche-apb-ctrl.c 6160F: drivers/staging/greybus/arche_platform.h 6161 6162GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6163M: Rui Miguel Silva <rmfrfs@gmail.com> 6164S: Maintained 6165F: drivers/staging/greybus/sdio.c 6166F: drivers/staging/greybus/light.c 6167F: drivers/staging/greybus/gpio.c 6168F: drivers/staging/greybus/power_supply.c 6169F: drivers/staging/greybus/spi.c 6170F: drivers/staging/greybus/spilib.c 6171 6172GREYBUS SUBSYSTEM 6173M: Johan Hovold <johan@kernel.org> 6174M: Alex Elder <elder@kernel.org> 6175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6176S: Maintained 6177F: drivers/staging/greybus/ 6178L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6179 6180GREYBUS UART PROTOCOLS DRIVERS 6181M: David Lin <dtwlin@gmail.com> 6182S: Maintained 6183F: drivers/staging/greybus/uart.c 6184F: drivers/staging/greybus/log.c 6185 6186GS1662 VIDEO SERIALIZER 6187M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6188L: linux-media@vger.kernel.org 6189T: git git://linuxtv.org/media_tree.git 6190S: Maintained 6191F: drivers/media/spi/gs1662.c 6192 6193GSPCA FINEPIX SUBDRIVER 6194M: Frank Zago <frank@zago.net> 6195L: linux-media@vger.kernel.org 6196T: git git://linuxtv.org/media_tree.git 6197S: Maintained 6198F: drivers/media/usb/gspca/finepix.c 6199 6200GSPCA GL860 SUBDRIVER 6201M: Olivier Lorin <o.lorin@laposte.net> 6202L: linux-media@vger.kernel.org 6203T: git git://linuxtv.org/media_tree.git 6204S: Maintained 6205F: drivers/media/usb/gspca/gl860/ 6206 6207GSPCA M5602 SUBDRIVER 6208M: Erik Andren <erik.andren@gmail.com> 6209L: linux-media@vger.kernel.org 6210T: git git://linuxtv.org/media_tree.git 6211S: Maintained 6212F: drivers/media/usb/gspca/m5602/ 6213 6214GSPCA PAC207 SONIXB SUBDRIVER 6215M: Hans Verkuil <hverkuil@xs4all.nl> 6216L: linux-media@vger.kernel.org 6217T: git git://linuxtv.org/media_tree.git 6218S: Odd Fixes 6219F: drivers/media/usb/gspca/pac207.c 6220 6221GSPCA SN9C20X SUBDRIVER 6222M: Brian Johnson <brijohn@gmail.com> 6223L: linux-media@vger.kernel.org 6224T: git git://linuxtv.org/media_tree.git 6225S: Maintained 6226F: drivers/media/usb/gspca/sn9c20x.c 6227 6228GSPCA T613 SUBDRIVER 6229M: Leandro Costantino <lcostantino@gmail.com> 6230L: linux-media@vger.kernel.org 6231T: git git://linuxtv.org/media_tree.git 6232S: Maintained 6233F: drivers/media/usb/gspca/t613.c 6234 6235GSPCA USB WEBCAM DRIVER 6236M: Hans Verkuil <hverkuil@xs4all.nl> 6237L: linux-media@vger.kernel.org 6238T: git git://linuxtv.org/media_tree.git 6239S: Odd Fixes 6240F: drivers/media/usb/gspca/ 6241 6242GTP (GPRS Tunneling Protocol) 6243M: Pablo Neira Ayuso <pablo@netfilter.org> 6244M: Harald Welte <laforge@gnumonks.org> 6245L: osmocom-net-gprs@lists.osmocom.org 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6247S: Maintained 6248F: drivers/net/gtp.c 6249 6250GUID PARTITION TABLE (GPT) 6251M: Davidlohr Bueso <dave@stgolabs.net> 6252L: linux-efi@vger.kernel.org 6253S: Maintained 6254F: block/partitions/efi.* 6255 6256H8/300 ARCHITECTURE 6257M: Yoshinori Sato <ysato@users.sourceforge.jp> 6258L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6259W: http://uclinux-h8.sourceforge.jp 6260T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6261S: Maintained 6262F: arch/h8300/ 6263F: drivers/clocksource/h8300_*.c 6264F: drivers/clk/h8300/ 6265F: drivers/irqchip/irq-renesas-h8*.c 6266 6267HACKRF MEDIA DRIVER 6268M: Antti Palosaari <crope@iki.fi> 6269L: linux-media@vger.kernel.org 6270W: https://linuxtv.org 6271W: http://palosaari.fi/linux/ 6272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6273T: git git://linuxtv.org/anttip/media_tree.git 6274S: Maintained 6275F: drivers/media/usb/hackrf/ 6276 6277HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6278M: Frank Seidel <frank@f-seidel.de> 6279L: platform-driver-x86@vger.kernel.org 6280W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6281S: Maintained 6282F: drivers/platform/x86/hdaps.c 6283 6284HARDWARE MONITORING 6285M: Jean Delvare <jdelvare@suse.com> 6286M: Guenter Roeck <linux@roeck-us.net> 6287L: linux-hwmon@vger.kernel.org 6288W: http://hwmon.wiki.kernel.org/ 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6290S: Maintained 6291F: Documentation/devicetree/bindings/hwmon/ 6292F: Documentation/hwmon/ 6293F: drivers/hwmon/ 6294F: include/linux/hwmon*.h 6295 6296HARDWARE RANDOM NUMBER GENERATOR CORE 6297M: Matt Mackall <mpm@selenic.com> 6298M: Herbert Xu <herbert@gondor.apana.org.au> 6299L: linux-crypto@vger.kernel.org 6300S: Odd fixes 6301F: Documentation/devicetree/bindings/rng/ 6302F: Documentation/hw_random.txt 6303F: drivers/char/hw_random/ 6304F: include/linux/hw_random.h 6305 6306HARDWARE TRACING FACILITIES 6307M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6308S: Maintained 6309F: drivers/hwtracing/ 6310 6311HARDWARE SPINLOCK CORE 6312M: Ohad Ben-Cohen <ohad@wizery.com> 6313M: Bjorn Andersson <bjorn.andersson@linaro.org> 6314L: linux-remoteproc@vger.kernel.org 6315S: Maintained 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6317F: Documentation/devicetree/bindings/hwlock/ 6318F: Documentation/hwspinlock.txt 6319F: drivers/hwspinlock/ 6320F: include/linux/hwspinlock.h 6321 6322HARMONY SOUND DRIVER 6323L: linux-parisc@vger.kernel.org 6324S: Maintained 6325F: sound/parisc/harmony.* 6326 6327HDPVR USB VIDEO ENCODER DRIVER 6328M: Hans Verkuil <hverkuil@xs4all.nl> 6329L: linux-media@vger.kernel.org 6330T: git git://linuxtv.org/media_tree.git 6331W: https://linuxtv.org 6332S: Odd Fixes 6333F: drivers/media/usb/hdpvr/ 6334 6335HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6336M: Jerry Hoemann <jerry.hoemann@hpe.com> 6337S: Supported 6338F: Documentation/watchdog/hpwdt.txt 6339F: drivers/watchdog/hpwdt.c 6340 6341HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6342M: Don Brace <don.brace@microsemi.com> 6343L: esc.storagedev@microsemi.com 6344L: linux-scsi@vger.kernel.org 6345S: Supported 6346F: Documentation/scsi/hpsa.txt 6347F: drivers/scsi/hpsa*.[ch] 6348F: include/linux/cciss*.h 6349F: include/uapi/linux/cciss*.h 6350 6351HFI1 DRIVER 6352M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6353M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6354L: linux-rdma@vger.kernel.org 6355S: Supported 6356F: drivers/infiniband/hw/hfi1 6357 6358HFS FILESYSTEM 6359L: linux-fsdevel@vger.kernel.org 6360S: Orphan 6361F: Documentation/filesystems/hfs.txt 6362F: fs/hfs/ 6363 6364HFSPLUS FILESYSTEM 6365L: linux-fsdevel@vger.kernel.org 6366S: Orphan 6367F: Documentation/filesystems/hfsplus.txt 6368F: fs/hfsplus/ 6369 6370HGA FRAMEBUFFER DRIVER 6371M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6372L: linux-nvidia@lists.surfsouth.com 6373W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6374S: Maintained 6375F: drivers/video/fbdev/hgafb.c 6376 6377HIBERNATION (aka Software Suspend, aka swsusp) 6378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6379M: Pavel Machek <pavel@ucw.cz> 6380L: linux-pm@vger.kernel.org 6381B: https://bugzilla.kernel.org 6382S: Supported 6383F: arch/x86/power/ 6384F: drivers/base/power/ 6385F: kernel/power/ 6386F: include/linux/suspend.h 6387F: include/linux/freezer.h 6388F: include/linux/pm.h 6389F: arch/*/include/asm/suspend*.h 6390 6391HID CORE LAYER 6392M: Jiri Kosina <jikos@kernel.org> 6393R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6394L: linux-input@vger.kernel.org 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6396S: Maintained 6397F: drivers/hid/ 6398F: include/linux/hid* 6399F: include/uapi/linux/hid* 6400 6401HID SENSOR HUB DRIVERS 6402M: Jiri Kosina <jikos@kernel.org> 6403M: Jonathan Cameron <jic23@kernel.org> 6404M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6405L: linux-input@vger.kernel.org 6406L: linux-iio@vger.kernel.org 6407S: Maintained 6408F: Documentation/hid/hid-sensor* 6409F: drivers/hid/hid-sensor-* 6410F: drivers/iio/*/hid-* 6411F: include/linux/hid-sensor-* 6412 6413HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6414M: Thomas Gleixner <tglx@linutronix.de> 6415L: linux-kernel@vger.kernel.org 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6417S: Maintained 6418F: Documentation/timers/ 6419F: kernel/time/hrtimer.c 6420F: kernel/time/clockevents.c 6421F: kernel/time/timer_*.c 6422F: include/linux/clockchips.h 6423F: include/linux/hrtimer.h 6424 6425HIGH-SPEED SCC DRIVER FOR AX.25 6426L: linux-hams@vger.kernel.org 6427S: Orphan 6428F: drivers/net/hamradio/dmascc.c 6429F: drivers/net/hamradio/scc.c 6430 6431HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6432M: HighPoint Linux Team <linux@highpoint-tech.com> 6433W: http://www.highpoint-tech.com 6434S: Supported 6435F: Documentation/scsi/hptiop.txt 6436F: drivers/scsi/hptiop.c 6437 6438HIPPI 6439M: Jes Sorensen <jes@trained-monkey.org> 6440L: linux-hippi@sunsite.dk 6441S: Maintained 6442F: include/linux/hippidevice.h 6443F: include/uapi/linux/if_hippi.h 6444F: net/802/hippi.c 6445F: drivers/net/hippi/ 6446 6447HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6448M: Yisen Zhuang <yisen.zhuang@huawei.com> 6449M: Salil Mehta <salil.mehta@huawei.com> 6450L: netdev@vger.kernel.org 6451W: http://www.hisilicon.com 6452S: Maintained 6453F: drivers/net/ethernet/hisilicon/hns3/ 6454 6455HISILICON LPC BUS DRIVER 6456M: john.garry@huawei.com 6457W: http://www.hisilicon.com 6458S: Maintained 6459F: drivers/bus/hisi_lpc.c 6460F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6461 6462HISILICON NETWORK SUBSYSTEM DRIVER 6463M: Yisen Zhuang <yisen.zhuang@huawei.com> 6464M: Salil Mehta <salil.mehta@huawei.com> 6465L: netdev@vger.kernel.org 6466W: http://www.hisilicon.com 6467S: Maintained 6468F: drivers/net/ethernet/hisilicon/ 6469F: Documentation/devicetree/bindings/net/hisilicon*.txt 6470 6471HISILICON PMU DRIVER 6472M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6473W: http://www.hisilicon.com 6474S: Supported 6475F: drivers/perf/hisilicon 6476F: Documentation/perf/hisi-pmu.txt 6477 6478HISILICON ROCE DRIVER 6479M: Lijun Ou <oulijun@huawei.com> 6480M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6481L: linux-rdma@vger.kernel.org 6482S: Maintained 6483F: drivers/infiniband/hw/hns/ 6484F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6485 6486HISILICON SAS Controller 6487M: John Garry <john.garry@huawei.com> 6488W: http://www.hisilicon.com 6489S: Supported 6490F: drivers/scsi/hisi_sas/ 6491F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6492 6493HMM - Heterogeneous Memory Management 6494M: Jérôme Glisse <jglisse@redhat.com> 6495L: linux-mm@kvack.org 6496S: Maintained 6497F: mm/hmm* 6498F: include/linux/hmm* 6499F: Documentation/vm/hmm.rst 6500 6501HOST AP DRIVER 6502M: Jouni Malinen <j@w1.fi> 6503L: linux-wireless@vger.kernel.org 6504W: http://w1.fi/hostap-driver.html 6505S: Obsolete 6506F: drivers/net/wireless/intersil/hostap/ 6507 6508HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6509L: platform-driver-x86@vger.kernel.org 6510S: Orphan 6511F: drivers/platform/x86/tc1100-wmi.c 6512 6513HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6514M: Jaroslav Kysela <perex@perex.cz> 6515S: Maintained 6516F: drivers/net/ethernet/hp/hp100.* 6517 6518HPET: High Precision Event Timers driver 6519M: Clemens Ladisch <clemens@ladisch.de> 6520S: Maintained 6521F: Documentation/timers/hpet.txt 6522F: drivers/char/hpet.c 6523F: include/linux/hpet.h 6524F: include/uapi/linux/hpet.h 6525 6526HPET: x86 6527S: Orphan 6528F: arch/x86/kernel/hpet.c 6529F: arch/x86/include/asm/hpet.h 6530 6531HPFS FILESYSTEM 6532M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6533W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6534S: Maintained 6535F: fs/hpfs/ 6536 6537HSI SUBSYSTEM 6538M: Sebastian Reichel <sre@kernel.org> 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6540S: Maintained 6541F: Documentation/ABI/testing/sysfs-bus-hsi 6542F: Documentation/driver-api/hsi.rst 6543F: drivers/hsi/ 6544F: include/linux/hsi/ 6545F: include/uapi/linux/hsi/ 6546 6547HSO 3G MODEM DRIVER 6548L: linux-usb@vger.kernel.org 6549S: Orphan 6550F: drivers/net/usb/hso.c 6551 6552HSR NETWORK PROTOCOL 6553M: Arvid Brodin <arvid.brodin@alten.se> 6554L: netdev@vger.kernel.org 6555S: Maintained 6556F: net/hsr/ 6557 6558HT16K33 LED CONTROLLER DRIVER 6559M: Robin van der Gracht <robin@protonic.nl> 6560S: Maintained 6561F: drivers/auxdisplay/ht16k33.c 6562F: Documentation/devicetree/bindings/display/ht16k33.txt 6563 6564HTCPEN TOUCHSCREEN DRIVER 6565M: Pau Oliva Fora <pof@eslack.org> 6566L: linux-input@vger.kernel.org 6567S: Maintained 6568F: drivers/input/touchscreen/htcpen.c 6569 6570HUAWEI ETHERNET DRIVER 6571M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6572L: netdev@vger.kernel.org 6573S: Supported 6574F: Documentation/networking/hinic.txt 6575F: drivers/net/ethernet/huawei/hinic/ 6576 6577HUGETLB FILESYSTEM 6578M: Mike Kravetz <mike.kravetz@oracle.com> 6579L: linux-mm@kvack.org 6580S: Maintained 6581F: fs/hugetlbfs/ 6582F: mm/hugetlb.c 6583F: include/linux/hugetlb.h 6584F: Documentation/admin-guide/mm/hugetlbpage.rst 6585F: Documentation/vm/hugetlbfs_reserv.rst 6586F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6587 6588HVA ST MEDIA DRIVER 6589M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6590L: linux-media@vger.kernel.org 6591T: git git://linuxtv.org/media_tree.git 6592W: https://linuxtv.org 6593S: Supported 6594F: drivers/media/platform/sti/hva 6595 6596HWPOISON MEMORY FAILURE HANDLING 6597M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6598L: linux-mm@kvack.org 6599S: Maintained 6600F: mm/memory-failure.c 6601F: mm/hwpoison-inject.c 6602 6603Hyper-V CORE AND DRIVERS 6604M: "K. Y. Srinivasan" <kys@microsoft.com> 6605M: Haiyang Zhang <haiyangz@microsoft.com> 6606M: Stephen Hemminger <sthemmin@microsoft.com> 6607L: devel@linuxdriverproject.org 6608S: Maintained 6609F: Documentation/networking/netvsc.txt 6610F: arch/x86/include/asm/mshyperv.h 6611F: arch/x86/include/asm/trace/hyperv.h 6612F: arch/x86/include/asm/hyperv-tlfs.h 6613F: arch/x86/kernel/cpu/mshyperv.c 6614F: arch/x86/hyperv 6615F: drivers/hid/hid-hyperv.c 6616F: drivers/hv/ 6617F: drivers/input/serio/hyperv-keyboard.c 6618F: drivers/pci/controller/pci-hyperv.c 6619F: drivers/net/hyperv/ 6620F: drivers/scsi/storvsc_drv.c 6621F: drivers/uio/uio_hv_generic.c 6622F: drivers/video/fbdev/hyperv_fb.c 6623F: net/vmw_vsock/hyperv_transport.c 6624F: include/linux/hyperv.h 6625F: include/uapi/linux/hyperv.h 6626F: tools/hv/ 6627F: Documentation/ABI/stable/sysfs-bus-vmbus 6628 6629HYPERVISOR VIRTUAL CONSOLE DRIVER 6630L: linuxppc-dev@lists.ozlabs.org 6631S: Odd Fixes 6632F: drivers/tty/hvc/ 6633 6634I2C ACPI SUPPORT 6635M: Mika Westerberg <mika.westerberg@linux.intel.com> 6636L: linux-i2c@vger.kernel.org 6637L: linux-acpi@vger.kernel.org 6638S: Maintained 6639F: drivers/i2c/i2c-core-acpi.c 6640 6641I2C MUXES 6642M: Peter Rosin <peda@axentia.se> 6643L: linux-i2c@vger.kernel.org 6644S: Maintained 6645F: Documentation/i2c/i2c-topology 6646F: Documentation/i2c/muxes/ 6647F: Documentation/devicetree/bindings/i2c/i2c-mux* 6648F: Documentation/devicetree/bindings/i2c/i2c-arb* 6649F: Documentation/devicetree/bindings/i2c/i2c-gate* 6650F: drivers/i2c/i2c-mux.c 6651F: drivers/i2c/muxes/ 6652F: include/linux/i2c-mux.h 6653 6654I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6655M: Gregory CLEMENT <gregory.clement@bootlin.com> 6656L: linux-i2c@vger.kernel.org 6657S: Maintained 6658F: drivers/i2c/busses/i2c-mv64xxx.c 6659 6660I2C OVER PARALLEL PORT 6661M: Jean Delvare <jdelvare@suse.com> 6662L: linux-i2c@vger.kernel.org 6663S: Maintained 6664F: Documentation/i2c/busses/i2c-parport 6665F: Documentation/i2c/busses/i2c-parport-light 6666F: drivers/i2c/busses/i2c-parport.c 6667F: drivers/i2c/busses/i2c-parport-light.c 6668 6669I2C SUBSYSTEM 6670M: Wolfram Sang <wsa@the-dreams.de> 6671L: linux-i2c@vger.kernel.org 6672W: https://i2c.wiki.kernel.org/ 6673Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6675S: Maintained 6676F: Documentation/devicetree/bindings/i2c/i2c.txt 6677F: Documentation/i2c/ 6678F: drivers/i2c/* 6679F: include/linux/i2c.h 6680F: include/linux/i2c-dev.h 6681F: include/linux/i2c-smbus.h 6682F: include/uapi/linux/i2c.h 6683F: include/uapi/linux/i2c-*.h 6684 6685I2C SUBSYSTEM HOST DRIVERS 6686L: linux-i2c@vger.kernel.org 6687W: https://i2c.wiki.kernel.org/ 6688Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6689T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6690S: Odd Fixes 6691F: Documentation/devicetree/bindings/i2c/ 6692F: drivers/i2c/algos/ 6693F: drivers/i2c/busses/ 6694 6695I2C-TAOS-EVM DRIVER 6696M: Jean Delvare <jdelvare@suse.com> 6697L: linux-i2c@vger.kernel.org 6698S: Maintained 6699F: Documentation/i2c/busses/i2c-taos-evm 6700F: drivers/i2c/busses/i2c-taos-evm.c 6701 6702I2C-TINY-USB DRIVER 6703M: Till Harbaum <till@harbaum.org> 6704L: linux-i2c@vger.kernel.org 6705W: http://www.harbaum.org/till/i2c_tiny_usb 6706S: Maintained 6707F: drivers/i2c/busses/i2c-tiny-usb.c 6708 6709I2C/SMBUS CONTROLLER DRIVERS FOR PC 6710M: Jean Delvare <jdelvare@suse.com> 6711L: linux-i2c@vger.kernel.org 6712S: Maintained 6713F: Documentation/i2c/busses/i2c-ali1535 6714F: Documentation/i2c/busses/i2c-ali1563 6715F: Documentation/i2c/busses/i2c-ali15x3 6716F: Documentation/i2c/busses/i2c-amd756 6717F: Documentation/i2c/busses/i2c-amd8111 6718F: Documentation/i2c/busses/i2c-i801 6719F: Documentation/i2c/busses/i2c-nforce2 6720F: Documentation/i2c/busses/i2c-piix4 6721F: Documentation/i2c/busses/i2c-sis5595 6722F: Documentation/i2c/busses/i2c-sis630 6723F: Documentation/i2c/busses/i2c-sis96x 6724F: Documentation/i2c/busses/i2c-via 6725F: Documentation/i2c/busses/i2c-viapro 6726F: drivers/i2c/busses/i2c-ali1535.c 6727F: drivers/i2c/busses/i2c-ali1563.c 6728F: drivers/i2c/busses/i2c-ali15x3.c 6729F: drivers/i2c/busses/i2c-amd756.c 6730F: drivers/i2c/busses/i2c-amd756-s4882.c 6731F: drivers/i2c/busses/i2c-amd8111.c 6732F: drivers/i2c/busses/i2c-i801.c 6733F: drivers/i2c/busses/i2c-isch.c 6734F: drivers/i2c/busses/i2c-nforce2.c 6735F: drivers/i2c/busses/i2c-nforce2-s4985.c 6736F: drivers/i2c/busses/i2c-piix4.c 6737F: drivers/i2c/busses/i2c-sis5595.c 6738F: drivers/i2c/busses/i2c-sis630.c 6739F: drivers/i2c/busses/i2c-sis96x.c 6740F: drivers/i2c/busses/i2c-via.c 6741F: drivers/i2c/busses/i2c-viapro.c 6742 6743I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6744M: Hans de Goede <hdegoede@redhat.com> 6745L: linux-i2c@vger.kernel.org 6746S: Maintained 6747F: drivers/i2c/busses/i2c-cht-wc.c 6748 6749I2C/SMBUS ISMT DRIVER 6750M: Seth Heasley <seth.heasley@intel.com> 6751M: Neil Horman <nhorman@tuxdriver.com> 6752L: linux-i2c@vger.kernel.org 6753F: drivers/i2c/busses/i2c-ismt.c 6754F: Documentation/i2c/busses/i2c-ismt 6755 6756I2C/SMBUS STUB DRIVER 6757M: Jean Delvare <jdelvare@suse.com> 6758L: linux-i2c@vger.kernel.org 6759S: Maintained 6760F: drivers/i2c/i2c-stub.c 6761 6762IA64 (Itanium) PLATFORM 6763M: Tony Luck <tony.luck@intel.com> 6764M: Fenghua Yu <fenghua.yu@intel.com> 6765L: linux-ia64@vger.kernel.org 6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6767S: Maintained 6768F: arch/ia64/ 6769 6770IBM Power 842 compression accelerator 6771M: Haren Myneni <haren@us.ibm.com> 6772S: Supported 6773F: drivers/crypto/nx/Makefile 6774F: drivers/crypto/nx/Kconfig 6775F: drivers/crypto/nx/nx-842* 6776F: include/linux/sw842.h 6777F: crypto/842.c 6778F: lib/842/ 6779 6780IBM Power in-Nest Crypto Acceleration 6781M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6782M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6783L: linux-crypto@vger.kernel.org 6784S: Supported 6785F: drivers/crypto/nx/Makefile 6786F: drivers/crypto/nx/Kconfig 6787F: drivers/crypto/nx/nx-aes* 6788F: drivers/crypto/nx/nx-sha* 6789F: drivers/crypto/nx/nx.* 6790F: drivers/crypto/nx/nx_csbcpb.h 6791F: drivers/crypto/nx/nx_debugfs.h 6792 6793IBM Power Linux RAID adapter 6794M: Brian King <brking@us.ibm.com> 6795S: Supported 6796F: drivers/scsi/ipr.* 6797 6798IBM Power SRIOV Virtual NIC Device Driver 6799M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6800M: John Allen <jallen@linux.vnet.ibm.com> 6801L: netdev@vger.kernel.org 6802S: Supported 6803F: drivers/net/ethernet/ibm/ibmvnic.* 6804 6805IBM Power Virtual Accelerator Switchboard 6806M: Sukadev Bhattiprolu 6807L: linuxppc-dev@lists.ozlabs.org 6808S: Supported 6809F: arch/powerpc/platforms/powernv/vas* 6810F: arch/powerpc/platforms/powernv/copy-paste.h 6811F: arch/powerpc/include/asm/vas.h 6812F: arch/powerpc/include/uapi/asm/vas.h 6813 6814IBM Power Virtual Ethernet Device Driver 6815M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6816L: netdev@vger.kernel.org 6817S: Supported 6818F: drivers/net/ethernet/ibm/ibmveth.* 6819 6820IBM Power Virtual FC Device Drivers 6821M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6822L: linux-scsi@vger.kernel.org 6823S: Supported 6824F: drivers/scsi/ibmvscsi/ibmvfc* 6825 6826IBM Power Virtual Management Channel Driver 6827M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6828M: Steven Royer <seroyer@linux.vnet.ibm.com> 6829S: Supported 6830F: drivers/misc/ibmvmc.* 6831 6832IBM Power Virtual SCSI Device Drivers 6833M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6834L: linux-scsi@vger.kernel.org 6835S: Supported 6836F: drivers/scsi/ibmvscsi/ibmvscsi* 6837F: include/scsi/viosrp.h 6838 6839IBM Power Virtual SCSI Device Target Driver 6840M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6841M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6842L: linux-scsi@vger.kernel.org 6843L: target-devel@vger.kernel.org 6844S: Supported 6845F: drivers/scsi/ibmvscsi_tgt/ 6846 6847IBM Power VMX Cryptographic instructions 6848M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6849M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6850L: linux-crypto@vger.kernel.org 6851S: Supported 6852F: drivers/crypto/vmx/Makefile 6853F: drivers/crypto/vmx/Kconfig 6854F: drivers/crypto/vmx/vmx.c 6855F: drivers/crypto/vmx/aes* 6856F: drivers/crypto/vmx/ghash* 6857F: drivers/crypto/vmx/ppc-xlate.pl 6858 6859IBM ServeRAID RAID DRIVER 6860S: Orphan 6861F: drivers/scsi/ips.* 6862 6863ICH LPC AND GPIO DRIVER 6864M: Peter Tyser <ptyser@xes-inc.com> 6865S: Maintained 6866F: drivers/mfd/lpc_ich.c 6867F: drivers/gpio/gpio-ich.c 6868 6869IDE SUBSYSTEM 6870M: "David S. Miller" <davem@davemloft.net> 6871L: linux-ide@vger.kernel.org 6872Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6874S: Maintained 6875F: Documentation/ide/ 6876F: drivers/ide/ 6877F: include/linux/ide.h 6878 6879IDE/ATAPI DRIVERS 6880M: Borislav Petkov <bp@alien8.de> 6881L: linux-ide@vger.kernel.org 6882S: Maintained 6883F: Documentation/cdrom/ide-cd 6884F: drivers/ide/ide-cd* 6885 6886IDEAPAD LAPTOP EXTRAS DRIVER 6887M: Ike Panhc <ike.pan@canonical.com> 6888L: platform-driver-x86@vger.kernel.org 6889W: http://launchpad.net/ideapad-laptop 6890S: Maintained 6891F: drivers/platform/x86/ideapad-laptop.c 6892 6893IDEAPAD LAPTOP SLIDEBAR DRIVER 6894M: Andrey Moiseev <o2g.org.ru@gmail.com> 6895L: linux-input@vger.kernel.org 6896W: https://github.com/o2genum/ideapad-slidebar 6897S: Maintained 6898F: drivers/input/misc/ideapad_slidebar.c 6899 6900IDT VersaClock 5 CLOCK DRIVER 6901M: Marek Vasut <marek.vasut@gmail.com> 6902S: Maintained 6903F: drivers/clk/clk-versaclock5.c 6904 6905IEEE 802.15.4 SUBSYSTEM 6906M: Alexander Aring <alex.aring@gmail.com> 6907M: Stefan Schmidt <stefan@osg.samsung.com> 6908L: linux-wpan@vger.kernel.org 6909W: http://wpan.cakelab.org/ 6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6912S: Maintained 6913F: net/ieee802154/ 6914F: net/mac802154/ 6915F: drivers/net/ieee802154/ 6916F: include/linux/nl802154.h 6917F: include/linux/ieee802154.h 6918F: include/net/nl802154.h 6919F: include/net/mac802154.h 6920F: include/net/af_ieee802154.h 6921F: include/net/cfg802154.h 6922F: include/net/ieee802154_netdev.h 6923F: Documentation/networking/ieee802154.txt 6924 6925IFE PROTOCOL 6926M: Yotam Gigi <yotam.gi@gmail.com> 6927M: Jamal Hadi Salim <jhs@mojatatu.com> 6928F: net/ife 6929F: include/net/ife.h 6930F: include/uapi/linux/ife.h 6931 6932IGORPLUG-USB IR RECEIVER 6933M: Sean Young <sean@mess.org> 6934L: linux-media@vger.kernel.org 6935S: Maintained 6936F: drivers/media/rc/igorplugusb.c 6937 6938IGUANAWORKS USB IR TRANSCEIVER 6939M: Sean Young <sean@mess.org> 6940L: linux-media@vger.kernel.org 6941S: Maintained 6942F: drivers/media/rc/iguanair.c 6943 6944IIO DIGITAL POTENTIOMETER DAC 6945M: Peter Rosin <peda@axentia.se> 6946L: linux-iio@vger.kernel.org 6947S: Maintained 6948F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6949F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6950F: drivers/iio/dac/dpot-dac.c 6951 6952IIO ENVELOPE DETECTOR 6953M: Peter Rosin <peda@axentia.se> 6954L: linux-iio@vger.kernel.org 6955S: Maintained 6956F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6957F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6958F: drivers/iio/adc/envelope-detector.c 6959 6960IIO MULTIPLEXER 6961M: Peter Rosin <peda@axentia.se> 6962L: linux-iio@vger.kernel.org 6963S: Maintained 6964F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6965F: drivers/iio/multiplexer/iio-mux.c 6966 6967IIO SUBSYSTEM AND DRIVERS 6968M: Jonathan Cameron <jic23@kernel.org> 6969R: Hartmut Knaack <knaack.h@gmx.de> 6970R: Lars-Peter Clausen <lars@metafoo.de> 6971R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6972L: linux-iio@vger.kernel.org 6973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6974S: Maintained 6975F: Documentation/ABI/testing/configfs-iio* 6976F: Documentation/ABI/testing/sysfs-bus-iio* 6977F: Documentation/devicetree/bindings/iio/ 6978F: drivers/iio/ 6979F: drivers/staging/iio/ 6980F: include/linux/iio/ 6981F: tools/iio/ 6982 6983IIO UNIT CONVERTER 6984M: Peter Rosin <peda@axentia.se> 6985L: linux-iio@vger.kernel.org 6986S: Maintained 6987F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6988F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6989F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6990F: drivers/iio/afe/iio-rescale.c 6991 6992IKANOS/ADI EAGLE ADSL USB DRIVER 6993M: Matthieu Castet <castet.matthieu@free.fr> 6994M: Stanislaw Gruszka <stf_xl@wp.pl> 6995S: Maintained 6996F: drivers/usb/atm/ueagle-atm.c 6997 6998IMGTEC ASCII LCD DRIVER 6999M: Paul Burton <paul.burton@mips.com> 7000S: Maintained 7001F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7002F: drivers/auxdisplay/img-ascii-lcd.c 7003 7004IMGTEC IR DECODER DRIVER 7005M: James Hogan <jhogan@kernel.org> 7006S: Maintained 7007F: drivers/media/rc/img-ir/ 7008 7009IMON SOUNDGRAPH USB IR RECEIVER 7010M: Sean Young <sean@mess.org> 7011L: linux-media@vger.kernel.org 7012S: Maintained 7013F: drivers/media/rc/imon_raw.c 7014F: drivers/media/rc/imon.c 7015 7016IMS TWINTURBO FRAMEBUFFER DRIVER 7017L: linux-fbdev@vger.kernel.org 7018S: Orphan 7019F: drivers/video/fbdev/imsttfb.c 7020 7021INA209 HARDWARE MONITOR DRIVER 7022M: Guenter Roeck <linux@roeck-us.net> 7023L: linux-hwmon@vger.kernel.org 7024S: Maintained 7025F: Documentation/hwmon/ina209 7026F: Documentation/devicetree/bindings/i2c/ina209.txt 7027F: drivers/hwmon/ina209.c 7028 7029INA2XX HARDWARE MONITOR DRIVER 7030M: Guenter Roeck <linux@roeck-us.net> 7031L: linux-hwmon@vger.kernel.org 7032S: Maintained 7033F: Documentation/hwmon/ina2xx 7034F: drivers/hwmon/ina2xx.c 7035F: include/linux/platform_data/ina2xx.h 7036 7037INDUSTRY PACK SUBSYSTEM (IPACK) 7038M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7039M: Jens Taprogge <jens.taprogge@taprogge.org> 7040M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7041L: industrypack-devel@lists.sourceforge.net 7042W: http://industrypack.sourceforge.net 7043S: Maintained 7044F: drivers/ipack/ 7045 7046INFINIBAND SUBSYSTEM 7047M: Doug Ledford <dledford@redhat.com> 7048M: Jason Gunthorpe <jgg@mellanox.com> 7049L: linux-rdma@vger.kernel.org 7050W: https://github.com/linux-rdma/rdma-core 7051Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7053S: Supported 7054F: Documentation/devicetree/bindings/infiniband/ 7055F: Documentation/infiniband/ 7056F: drivers/infiniband/ 7057F: include/uapi/linux/if_infiniband.h 7058F: include/uapi/rdma/ 7059F: include/rdma/ 7060 7061INGENIC JZ4780 DMA Driver 7062M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7063S: Maintained 7064F: drivers/dma/dma-jz4780.c 7065 7066INGENIC JZ4780 NAND DRIVER 7067M: Harvey Hunt <harveyhuntnexus@gmail.com> 7068L: linux-mtd@lists.infradead.org 7069S: Maintained 7070F: drivers/mtd/nand/raw/jz4780_* 7071 7072INOTIFY 7073M: Jan Kara <jack@suse.cz> 7074R: Amir Goldstein <amir73il@gmail.com> 7075L: linux-fsdevel@vger.kernel.org 7076S: Maintained 7077F: Documentation/filesystems/inotify.txt 7078F: fs/notify/inotify/ 7079F: include/linux/inotify.h 7080F: include/uapi/linux/inotify.h 7081 7082INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7083M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7084L: linux-input@vger.kernel.org 7085Q: http://patchwork.kernel.org/project/linux-input/list/ 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7087S: Maintained 7088F: drivers/input/ 7089F: include/linux/input.h 7090F: include/uapi/linux/input.h 7091F: include/uapi/linux/input-event-codes.h 7092F: include/linux/input/ 7093F: Documentation/devicetree/bindings/input/ 7094F: Documentation/input/ 7095 7096INPUT MULTITOUCH (MT) PROTOCOL 7097M: Henrik Rydberg <rydberg@bitmath.org> 7098L: linux-input@vger.kernel.org 7099S: Odd fixes 7100F: Documentation/input/multi-touch-protocol.rst 7101F: drivers/input/input-mt.c 7102K: \b(ABS|SYN)_MT_ 7103 7104INSIDE SECURE CRYPTO DRIVER 7105M: Antoine Tenart <antoine.tenart@bootlin.com> 7106F: drivers/crypto/inside-secure/ 7107S: Maintained 7108L: linux-crypto@vger.kernel.org 7109 7110INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7111M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7112M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7113L: linux-integrity@vger.kernel.org 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7115S: Supported 7116F: security/integrity/ima/ 7117 7118INTEL 810/815 FRAMEBUFFER DRIVER 7119M: Antonino Daplas <adaplas@gmail.com> 7120L: linux-fbdev@vger.kernel.org 7121S: Maintained 7122F: drivers/video/fbdev/i810/ 7123 7124INTEL ASoC DRIVERS 7125M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7126M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7127M: Jie Yang <yang.jie@linux.intel.com> 7128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7129S: Supported 7130F: sound/soc/intel/ 7131 7132INTEL C600 SERIES SAS CONTROLLER DRIVER 7133M: Intel SCU Linux support <intel-linux-scu@intel.com> 7134M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7135L: linux-scsi@vger.kernel.org 7136T: git git://git.code.sf.net/p/intel-sas/isci 7137S: Supported 7138F: drivers/scsi/isci/ 7139 7140INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7141M: Jani Nikula <jani.nikula@linux.intel.com> 7142M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7143M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7144L: intel-gfx@lists.freedesktop.org 7145W: https://01.org/linuxgraphics/ 7146B: https://01.org/linuxgraphics/documentation/how-report-bugs 7147C: irc://chat.freenode.net/intel-gfx 7148Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7149T: git git://anongit.freedesktop.org/drm-intel 7150S: Supported 7151F: drivers/gpu/drm/i915/ 7152F: include/drm/i915* 7153F: include/uapi/drm/i915_drm.h 7154F: Documentation/gpu/i915.rst 7155 7156INTEL ETHERNET DRIVERS 7157M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7158L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7159W: http://www.intel.com/support/feedback.htm 7160W: http://e1000.sourceforge.net/ 7161Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7164S: Supported 7165F: Documentation/networking/e100.rst 7166F: Documentation/networking/e1000.rst 7167F: Documentation/networking/e1000e.txt 7168F: Documentation/networking/igb.txt 7169F: Documentation/networking/igbvf.txt 7170F: Documentation/networking/ixgb.txt 7171F: Documentation/networking/ixgbe.txt 7172F: Documentation/networking/ixgbevf.txt 7173F: Documentation/networking/i40e.txt 7174F: Documentation/networking/i40evf.txt 7175F: Documentation/networking/ice.txt 7176F: drivers/net/ethernet/intel/ 7177F: drivers/net/ethernet/intel/*/ 7178F: include/linux/avf/virtchnl.h 7179 7180INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7181M: Maik Broemme <mbroemme@libmpq.org> 7182L: linux-fbdev@vger.kernel.org 7183S: Maintained 7184F: Documentation/fb/intelfb.txt 7185F: drivers/video/fbdev/intelfb/ 7186 7187INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7188M: Zhenyu Wang <zhenyuw@linux.intel.com> 7189M: Zhi Wang <zhi.a.wang@intel.com> 7190L: intel-gvt-dev@lists.freedesktop.org 7191L: intel-gfx@lists.freedesktop.org 7192W: https://01.org/igvt-g 7193T: git https://github.com/intel/gvt-linux.git 7194S: Supported 7195F: drivers/gpu/drm/i915/gvt/ 7196 7197INTEL HID EVENT DRIVER 7198M: Alex Hung <alex.hung@canonical.com> 7199L: platform-driver-x86@vger.kernel.org 7200S: Maintained 7201F: drivers/platform/x86/intel-hid.c 7202 7203INTEL I/OAT DMA DRIVER 7204M: Dave Jiang <dave.jiang@intel.com> 7205R: Dan Williams <dan.j.williams@intel.com> 7206L: dmaengine@vger.kernel.org 7207Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7208S: Supported 7209F: drivers/dma/ioat* 7210 7211INTEL IDLE DRIVER 7212M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7213M: Len Brown <lenb@kernel.org> 7214L: linux-pm@vger.kernel.org 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7216B: https://bugzilla.kernel.org 7217S: Supported 7218F: drivers/idle/intel_idle.c 7219 7220INTEL INTEGRATED SENSOR HUB DRIVER 7221M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7222M: Jiri Kosina <jikos@kernel.org> 7223L: linux-input@vger.kernel.org 7224S: Maintained 7225F: drivers/hid/intel-ish-hid/ 7226 7227INTEL IOMMU (VT-d) 7228M: David Woodhouse <dwmw2@infradead.org> 7229L: iommu@lists.linux-foundation.org 7230T: git git://git.infradead.org/iommu-2.6.git 7231S: Supported 7232F: drivers/iommu/intel-iommu.c 7233F: include/linux/intel-iommu.h 7234 7235INTEL IOP-ADMA DMA DRIVER 7236R: Dan Williams <dan.j.williams@intel.com> 7237S: Odd fixes 7238F: drivers/dma/iop-adma.c 7239 7240INTEL IPU3 CSI-2 CIO2 DRIVER 7241M: Yong Zhi <yong.zhi@intel.com> 7242M: Sakari Ailus <sakari.ailus@linux.intel.com> 7243L: linux-media@vger.kernel.org 7244S: Maintained 7245F: drivers/media/pci/intel/ipu3/ 7246F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7247 7248INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7249M: Krzysztof Halasa <khalasa@piap.pl> 7250S: Maintained 7251F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7252F: arch/arm/mach-ixp4xx/include/mach/npe.h 7253F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7254F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7255F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7256F: drivers/net/wan/ixp4xx_hss.c 7257 7258INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7259M: Deepak Saxena <dsaxena@plexity.net> 7260S: Maintained 7261F: drivers/char/hw_random/ixp4xx-rng.c 7262 7263INTEL MANAGEMENT ENGINE (mei) 7264M: Tomas Winkler <tomas.winkler@intel.com> 7265L: linux-kernel@vger.kernel.org 7266S: Supported 7267F: include/uapi/linux/mei.h 7268F: include/linux/mei_cl_bus.h 7269F: drivers/misc/mei/* 7270F: drivers/watchdog/mei_wdt.c 7271F: Documentation/misc-devices/mei/* 7272F: samples/mei/* 7273 7274INTEL MENLOW THERMAL DRIVER 7275M: Sujith Thomas <sujith.thomas@intel.com> 7276L: platform-driver-x86@vger.kernel.org 7277W: https://01.org/linux-acpi 7278S: Supported 7279F: drivers/platform/x86/intel_menlow.c 7280 7281INTEL MERRIFIELD GPIO DRIVER 7282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7283L: linux-gpio@vger.kernel.org 7284S: Maintained 7285F: drivers/gpio/gpio-merrifield.c 7286 7287INTEL MIC DRIVERS (mic) 7288M: Sudeep Dutt <sudeep.dutt@intel.com> 7289M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7290S: Supported 7291W: https://github.com/sudeepdutt/mic 7292W: http://software.intel.com/en-us/mic-developer 7293F: include/linux/mic_bus.h 7294F: include/linux/scif.h 7295F: include/uapi/linux/mic_common.h 7296F: include/uapi/linux/mic_ioctl.h 7297F: include/uapi/linux/scif_ioctl.h 7298F: drivers/misc/mic/ 7299F: drivers/dma/mic_x100_dma.c 7300F: drivers/dma/mic_x100_dma.h 7301F: Documentation/mic/ 7302 7303INTEL PMC CORE DRIVER 7304M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7305M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7306L: platform-driver-x86@vger.kernel.org 7307S: Maintained 7308F: arch/x86/include/asm/pmc_core.h 7309F: drivers/platform/x86/intel_pmc_core* 7310 7311INTEL PMC/P-Unit IPC DRIVER 7312M: Zha Qipeng<qipeng.zha@intel.com> 7313L: platform-driver-x86@vger.kernel.org 7314S: Maintained 7315F: drivers/platform/x86/intel_pmc_ipc.c 7316F: drivers/platform/x86/intel_punit_ipc.c 7317F: arch/x86/include/asm/intel_pmc_ipc.h 7318F: arch/x86/include/asm/intel_punit_ipc.h 7319 7320INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7321M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7322L: linux-wireless@vger.kernel.org 7323S: Maintained 7324F: Documentation/networking/README.ipw2100 7325F: Documentation/networking/README.ipw2200 7326F: drivers/net/wireless/intel/ipw2x00/ 7327 7328INTEL PSTATE DRIVER 7329M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7330M: Len Brown <lenb@kernel.org> 7331L: linux-pm@vger.kernel.org 7332S: Supported 7333F: drivers/cpufreq/intel_pstate.c 7334 7335INTEL RDMA RNIC DRIVER 7336M: Faisal Latif <faisal.latif@intel.com> 7337M: Shiraz Saleem <shiraz.saleem@intel.com> 7338L: linux-rdma@vger.kernel.org 7339S: Supported 7340F: drivers/infiniband/hw/i40iw/ 7341F: include/uapi/rdma/i40iw-abi.h 7342 7343INTEL SHA MULTIBUFFER DRIVER 7344M: Megha Dey <megha.dey@linux.intel.com> 7345R: Tim Chen <tim.c.chen@linux.intel.com> 7346L: linux-crypto@vger.kernel.org 7347S: Supported 7348F: arch/x86/crypto/sha*-mb 7349F: crypto/mcryptd.c 7350 7351INTEL TELEMETRY DRIVER 7352M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7353L: platform-driver-x86@vger.kernel.org 7354S: Maintained 7355F: arch/x86/include/asm/intel_telemetry.h 7356F: drivers/platform/x86/intel_telemetry* 7357 7358INTEL VIRTUAL BUTTON DRIVER 7359M: AceLan Kao <acelan.kao@canonical.com> 7360L: platform-driver-x86@vger.kernel.org 7361S: Maintained 7362F: drivers/platform/x86/intel-vbtn.c 7363 7364INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7365M: Stanislaw Gruszka <sgruszka@redhat.com> 7366L: linux-wireless@vger.kernel.org 7367S: Supported 7368F: drivers/net/wireless/intel/iwlegacy/ 7369 7370INTEL WIRELESS WIFI LINK (iwlwifi) 7371M: Johannes Berg <johannes.berg@intel.com> 7372M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7373M: Luca Coelho <luciano.coelho@intel.com> 7374M: Intel Linux Wireless <linuxwifi@intel.com> 7375L: linux-wireless@vger.kernel.org 7376W: http://intellinuxwireless.org 7377T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7378S: Supported 7379F: drivers/net/wireless/intel/iwlwifi/ 7380 7381INTEL WIRELESS WIMAX CONNECTION 2400 7382M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7383M: linux-wimax@intel.com 7384L: wimax@linuxwimax.org (subscribers-only) 7385S: Supported 7386W: http://linuxwimax.org 7387F: Documentation/wimax/README.i2400m 7388F: drivers/net/wimax/i2400m/ 7389F: include/uapi/linux/wimax/i2400m.h 7390 7391INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7392M: Mario Limonciello <mario.limonciello@dell.com> 7393S: Maintained 7394F: drivers/platform/x86/intel-wmi-thunderbolt.c 7395 7396INTEL(R) TRACE HUB 7397M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7398S: Supported 7399F: Documentation/trace/intel_th.rst 7400F: drivers/hwtracing/intel_th/ 7401 7402INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7403M: Ning Sun <ning.sun@intel.com> 7404L: tboot-devel@lists.sourceforge.net 7405W: http://tboot.sourceforge.net 7406T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7407S: Supported 7408F: Documentation/intel_txt.txt 7409F: include/linux/tboot.h 7410F: arch/x86/kernel/tboot.c 7411 7412INTEL-MID GPIO DRIVER 7413M: David Cohen <david.a.cohen@linux.intel.com> 7414L: linux-gpio@vger.kernel.org 7415S: Maintained 7416F: drivers/gpio/gpio-intel-mid.c 7417 7418INVENSENSE MPU-3050 GYROSCOPE DRIVER 7419M: Linus Walleij <linus.walleij@linaro.org> 7420L: linux-iio@vger.kernel.org 7421S: Maintained 7422F: drivers/iio/gyro/mpu3050* 7423F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7424 7425IOC3 ETHERNET DRIVER 7426M: Ralf Baechle <ralf@linux-mips.org> 7427L: linux-mips@linux-mips.org 7428S: Maintained 7429F: drivers/net/ethernet/sgi/ioc3-eth.c 7430 7431IOC3 SERIAL DRIVER 7432M: Pat Gefre <pfg@sgi.com> 7433L: linux-serial@vger.kernel.org 7434S: Maintained 7435F: drivers/tty/serial/ioc3_serial.c 7436 7437IOMMU DRIVERS 7438M: Joerg Roedel <joro@8bytes.org> 7439L: iommu@lists.linux-foundation.org 7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7441S: Maintained 7442F: Documentation/devicetree/bindings/iommu/ 7443F: drivers/iommu/ 7444F: include/linux/iommu.h 7445F: include/linux/of_iommu.h 7446F: include/linux/iova.h 7447 7448IP MASQUERADING 7449M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7450S: Maintained 7451F: net/ipv4/netfilter/ipt_MASQUERADE.c 7452 7453IPMI SUBSYSTEM 7454M: Corey Minyard <minyard@acm.org> 7455L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7456W: http://openipmi.sourceforge.net/ 7457S: Supported 7458F: Documentation/IPMI.txt 7459F: drivers/char/ipmi/ 7460F: include/linux/ipmi* 7461F: include/uapi/linux/ipmi* 7462 7463IPS SCSI RAID DRIVER 7464M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7465L: linux-scsi@vger.kernel.org 7466W: http://www.adaptec.com/ 7467S: Maintained 7468F: drivers/scsi/ips* 7469 7470IPVS 7471M: Wensong Zhang <wensong@linux-vs.org> 7472M: Simon Horman <horms@verge.net.au> 7473M: Julian Anastasov <ja@ssi.bg> 7474L: netdev@vger.kernel.org 7475L: lvs-devel@vger.kernel.org 7476S: Maintained 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7479F: Documentation/networking/ipvs-sysctl.txt 7480F: include/net/ip_vs.h 7481F: include/uapi/linux/ip_vs.h 7482F: net/netfilter/ipvs/ 7483 7484IPWIRELESS DRIVER 7485M: Jiri Kosina <jikos@kernel.org> 7486M: David Sterba <dsterba@suse.com> 7487S: Odd Fixes 7488F: drivers/tty/ipwireless/ 7489 7490IPX NETWORK LAYER 7491L: netdev@vger.kernel.org 7492S: Obsolete 7493F: include/uapi/linux/ipx.h 7494F: drivers/staging/ipx/ 7495 7496IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7497M: Marc Zyngier <marc.zyngier@arm.com> 7498S: Maintained 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7500F: Documentation/IRQ-domain.txt 7501F: include/linux/irqdomain.h 7502F: kernel/irq/irqdomain.c 7503F: kernel/irq/msi.c 7504 7505IRQ SUBSYSTEM 7506M: Thomas Gleixner <tglx@linutronix.de> 7507L: linux-kernel@vger.kernel.org 7508S: Maintained 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7510F: kernel/irq/ 7511 7512IRQCHIP DRIVERS 7513M: Thomas Gleixner <tglx@linutronix.de> 7514M: Jason Cooper <jason@lakedaemon.net> 7515M: Marc Zyngier <marc.zyngier@arm.com> 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: Documentation/devicetree/bindings/interrupt-controller/ 7520F: drivers/irqchip/ 7521 7522ISA 7523M: William Breathitt Gray <vilhelm.gray@gmail.com> 7524S: Maintained 7525F: Documentation/isa.txt 7526F: drivers/base/isa.c 7527F: include/linux/isa.h 7528 7529ISA RADIO MODULE 7530M: Hans Verkuil <hverkuil@xs4all.nl> 7531L: linux-media@vger.kernel.org 7532T: git git://linuxtv.org/media_tree.git 7533W: https://linuxtv.org 7534S: Maintained 7535F: drivers/media/radio/radio-isa* 7536 7537ISAPNP 7538M: Jaroslav Kysela <perex@perex.cz> 7539S: Maintained 7540F: Documentation/isapnp.txt 7541F: drivers/pnp/isapnp/ 7542F: include/linux/isapnp.h 7543 7544ISCSI 7545M: Lee Duncan <lduncan@suse.com> 7546M: Chris Leech <cleech@redhat.com> 7547L: open-iscsi@googlegroups.com 7548W: www.open-iscsi.com 7549S: Maintained 7550F: drivers/scsi/*iscsi* 7551F: include/scsi/*iscsi* 7552 7553iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7554M: Peter Jones <pjones@redhat.com> 7555M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7556S: Maintained 7557F: drivers/firmware/iscsi_ibft* 7558 7559ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7560M: Or Gerlitz <ogerlitz@mellanox.com> 7561M: Sagi Grimberg <sagi@grimberg.me> 7562M: Roi Dayan <roid@mellanox.com> 7563L: linux-rdma@vger.kernel.org 7564S: Supported 7565W: http://www.openfabrics.org 7566W: www.open-iscsi.org 7567Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7568F: drivers/infiniband/ulp/iser/ 7569 7570ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7571M: Sagi Grimberg <sagi@grimberg.me> 7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7573L: linux-rdma@vger.kernel.org 7574L: target-devel@vger.kernel.org 7575S: Supported 7576W: http://www.linux-iscsi.org 7577F: drivers/infiniband/ulp/isert 7578 7579ISDN SUBSYSTEM 7580M: Karsten Keil <isdn@linux-pingi.de> 7581L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7582L: netdev@vger.kernel.org 7583W: http://www.isdn4linux.de 7584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7585S: Maintained 7586F: Documentation/isdn/ 7587F: drivers/isdn/ 7588F: include/linux/isdn.h 7589F: include/linux/isdn/ 7590F: include/uapi/linux/isdn.h 7591F: include/uapi/linux/isdn/ 7592 7593ISDN SUBSYSTEM (Eicon active card driver) 7594M: Armin Schindler <mac@melware.de> 7595L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7596W: http://www.melware.de 7597S: Maintained 7598F: drivers/isdn/hardware/eicon/ 7599 7600IT87 HARDWARE MONITORING DRIVER 7601M: Jean Delvare <jdelvare@suse.com> 7602L: linux-hwmon@vger.kernel.org 7603S: Maintained 7604F: Documentation/hwmon/it87 7605F: drivers/hwmon/it87.c 7606 7607IT913X MEDIA DRIVER 7608M: Antti Palosaari <crope@iki.fi> 7609L: linux-media@vger.kernel.org 7610W: https://linuxtv.org 7611W: http://palosaari.fi/linux/ 7612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7613T: git git://linuxtv.org/anttip/media_tree.git 7614S: Maintained 7615F: drivers/media/tuners/it913x* 7616 7617IVTV VIDEO4LINUX DRIVER 7618M: Andy Walls <awalls@md.metrocast.net> 7619L: ivtv-devel@ivtvdriver.org (subscribers-only) 7620L: linux-media@vger.kernel.org 7621T: git git://linuxtv.org/media_tree.git 7622W: http://www.ivtvdriver.org 7623S: Maintained 7624F: Documentation/media/v4l-drivers/ivtv* 7625F: drivers/media/pci/ivtv/ 7626F: include/uapi/linux/ivtv* 7627 7628IX2505V MEDIA DRIVER 7629M: Malcolm Priestley <tvboxspy@gmail.com> 7630L: linux-media@vger.kernel.org 7631W: https://linuxtv.org 7632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7633S: Maintained 7634F: drivers/media/dvb-frontends/ix2505v* 7635 7636JAILHOUSE HYPERVISOR INTERFACE 7637M: Jan Kiszka <jan.kiszka@siemens.com> 7638L: jailhouse-dev@googlegroups.com 7639S: Maintained 7640F: arch/x86/kernel/jailhouse.c 7641F: arch/x86/include/asm/jailhouse_para.h 7642 7643JC42.4 TEMPERATURE SENSOR DRIVER 7644M: Guenter Roeck <linux@roeck-us.net> 7645L: linux-hwmon@vger.kernel.org 7646S: Maintained 7647F: drivers/hwmon/jc42.c 7648F: Documentation/hwmon/jc42 7649 7650JFS FILESYSTEM 7651M: Dave Kleikamp <shaggy@kernel.org> 7652L: jfs-discussion@lists.sourceforge.net 7653W: http://jfs.sourceforge.net/ 7654T: git git://github.com/kleikamp/linux-shaggy.git 7655S: Maintained 7656F: Documentation/filesystems/jfs.txt 7657F: fs/jfs/ 7658 7659JME NETWORK DRIVER 7660M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7661L: netdev@vger.kernel.org 7662S: Maintained 7663F: drivers/net/ethernet/jme.* 7664 7665JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7666M: David Woodhouse <dwmw2@infradead.org> 7667L: linux-mtd@lists.infradead.org 7668W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7669S: Maintained 7670F: fs/jffs2/ 7671F: include/uapi/linux/jffs2.h 7672 7673JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7674M: "Theodore Ts'o" <tytso@mit.edu> 7675M: Jan Kara <jack@suse.com> 7676L: linux-ext4@vger.kernel.org 7677S: Maintained 7678F: fs/jbd2/ 7679F: include/linux/jbd2.h 7680 7681JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7682M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7683L: linux-media@vger.kernel.org 7684S: Maintained 7685F: drivers/media/platform/rcar_jpu.c 7686 7687JSM Neo PCI based serial card 7688M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7689L: linux-serial@vger.kernel.org 7690S: Maintained 7691F: drivers/tty/serial/jsm/ 7692 7693K10TEMP HARDWARE MONITORING DRIVER 7694M: Clemens Ladisch <clemens@ladisch.de> 7695L: linux-hwmon@vger.kernel.org 7696S: Maintained 7697F: Documentation/hwmon/k10temp 7698F: drivers/hwmon/k10temp.c 7699 7700K8TEMP HARDWARE MONITORING DRIVER 7701M: Rudolf Marek <r.marek@assembler.cz> 7702L: linux-hwmon@vger.kernel.org 7703S: Maintained 7704F: Documentation/hwmon/k8temp 7705F: drivers/hwmon/k8temp.c 7706 7707KASAN 7708M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7709R: Alexander Potapenko <glider@google.com> 7710R: Dmitry Vyukov <dvyukov@google.com> 7711L: kasan-dev@googlegroups.com 7712S: Maintained 7713F: arch/*/include/asm/kasan.h 7714F: arch/*/mm/kasan_init* 7715F: Documentation/dev-tools/kasan.rst 7716F: include/linux/kasan*.h 7717F: lib/test_kasan.c 7718F: mm/kasan/ 7719F: scripts/Makefile.kasan 7720 7721KCONFIG 7722M: Masahiro Yamada <yamada.masahiro@socionext.com> 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7724L: linux-kbuild@vger.kernel.org 7725S: Maintained 7726F: Documentation/kbuild/kconfig* 7727F: scripts/kconfig/ 7728F: scripts/Kconfig.include 7729 7730KDUMP 7731M: Dave Young <dyoung@redhat.com> 7732M: Baoquan He <bhe@redhat.com> 7733R: Vivek Goyal <vgoyal@redhat.com> 7734L: kexec@lists.infradead.org 7735W: http://lse.sourceforge.net/kdump/ 7736S: Maintained 7737F: Documentation/kdump/ 7738 7739KEENE FM RADIO TRANSMITTER DRIVER 7740M: Hans Verkuil <hverkuil@xs4all.nl> 7741L: linux-media@vger.kernel.org 7742T: git git://linuxtv.org/media_tree.git 7743W: https://linuxtv.org 7744S: Maintained 7745F: drivers/media/radio/radio-keene* 7746 7747KERNEL AUTOMOUNTER 7748M: Ian Kent <raven@themaw.net> 7749L: autofs@vger.kernel.org 7750S: Maintained 7751F: fs/autofs/ 7752 7753KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7754M: Masahiro Yamada <yamada.masahiro@socionext.com> 7755M: Michal Marek <michal.lkml@markovi.net> 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7757L: linux-kbuild@vger.kernel.org 7758S: Maintained 7759F: Documentation/kbuild/ 7760F: Makefile 7761F: scripts/Kbuild* 7762F: scripts/Makefile* 7763F: scripts/basic/ 7764F: scripts/mk* 7765F: scripts/mod/ 7766F: scripts/package/ 7767 7768KERNEL JANITORS 7769L: kernel-janitors@vger.kernel.org 7770W: http://kernelnewbies.org/KernelJanitors 7771S: Odd Fixes 7772 7773KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7774M: "J. Bruce Fields" <bfields@fieldses.org> 7775M: Jeff Layton <jlayton@kernel.org> 7776L: linux-nfs@vger.kernel.org 7777W: http://nfs.sourceforge.net/ 7778T: git git://linux-nfs.org/~bfields/linux.git 7779S: Supported 7780F: fs/nfsd/ 7781F: include/uapi/linux/nfsd/ 7782F: fs/lockd/ 7783F: fs/nfs_common/ 7784F: net/sunrpc/ 7785F: include/linux/lockd/ 7786F: include/linux/sunrpc/ 7787F: include/uapi/linux/sunrpc/ 7788 7789KERNEL SELFTEST FRAMEWORK 7790M: Shuah Khan <shuah@kernel.org> 7791L: linux-kselftest@vger.kernel.org 7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7793Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7794S: Maintained 7795F: tools/testing/selftests/ 7796F: Documentation/dev-tools/kselftest* 7797 7798KERNEL USERMODE HELPER 7799M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7800L: linux-kernel@vger.kernel.org 7801S: Maintained 7802F: kernel/umh.c 7803F: include/linux/umh.h 7804 7805KERNEL VIRTUAL MACHINE (KVM) 7806M: Paolo Bonzini <pbonzini@redhat.com> 7807M: Radim Krčmář <rkrcmar@redhat.com> 7808L: kvm@vger.kernel.org 7809W: http://www.linux-kvm.org 7810T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7811S: Supported 7812F: Documentation/virtual/kvm/ 7813F: include/trace/events/kvm.h 7814F: include/uapi/asm-generic/kvm* 7815F: include/uapi/linux/kvm* 7816F: include/asm-generic/kvm* 7817F: include/linux/kvm* 7818F: include/kvm/iodev.h 7819F: virt/kvm/* 7820F: tools/kvm/ 7821 7822KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7823M: Joerg Roedel <joro@8bytes.org> 7824L: kvm@vger.kernel.org 7825W: http://www.linux-kvm.org/ 7826S: Maintained 7827F: arch/x86/include/asm/svm.h 7828F: arch/x86/kvm/svm.c 7829 7830KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7831M: Christoffer Dall <christoffer.dall@arm.com> 7832M: Marc Zyngier <marc.zyngier@arm.com> 7833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7834L: kvmarm@lists.cs.columbia.edu 7835W: http://systems.cs.columbia.edu/projects/kvm-arm 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7837S: Supported 7838F: arch/arm/include/uapi/asm/kvm* 7839F: arch/arm/include/asm/kvm* 7840F: arch/arm/kvm/ 7841F: virt/kvm/arm/ 7842F: include/kvm/arm_* 7843 7844KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7845M: Christoffer Dall <christoffer.dall@arm.com> 7846M: Marc Zyngier <marc.zyngier@arm.com> 7847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7848L: kvmarm@lists.cs.columbia.edu 7849S: Maintained 7850F: arch/arm64/include/uapi/asm/kvm* 7851F: arch/arm64/include/asm/kvm* 7852F: arch/arm64/kvm/ 7853 7854KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7855M: James Hogan <jhogan@kernel.org> 7856L: linux-mips@linux-mips.org 7857S: Supported 7858F: arch/mips/include/uapi/asm/kvm* 7859F: arch/mips/include/asm/kvm* 7860F: arch/mips/kvm/ 7861 7862KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7863M: Paul Mackerras <paulus@ozlabs.org> 7864L: kvm-ppc@vger.kernel.org 7865W: http://www.linux-kvm.org/ 7866T: git git://github.com/agraf/linux-2.6.git 7867S: Supported 7868F: arch/powerpc/include/uapi/asm/kvm* 7869F: arch/powerpc/include/asm/kvm* 7870F: arch/powerpc/kvm/ 7871F: arch/powerpc/kernel/kvm* 7872 7873KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7874M: Christian Borntraeger <borntraeger@de.ibm.com> 7875M: Janosch Frank <frankja@linux.ibm.com> 7876R: David Hildenbrand <david@redhat.com> 7877R: Cornelia Huck <cohuck@redhat.com> 7878L: linux-s390@vger.kernel.org 7879W: http://www.ibm.com/developerworks/linux/linux390/ 7880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7881S: Supported 7882F: arch/s390/include/uapi/asm/kvm* 7883F: arch/s390/include/asm/gmap.h 7884F: arch/s390/include/asm/kvm* 7885F: arch/s390/kvm/ 7886F: arch/s390/mm/gmap.c 7887 7888KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7889M: Paolo Bonzini <pbonzini@redhat.com> 7890M: Radim Krčmář <rkrcmar@redhat.com> 7891L: kvm@vger.kernel.org 7892W: http://www.linux-kvm.org 7893T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7894S: Supported 7895F: arch/x86/kvm/ 7896F: arch/x86/include/uapi/asm/kvm* 7897F: arch/x86/include/asm/kvm* 7898F: arch/x86/include/asm/pvclock-abi.h 7899F: arch/x86/kernel/kvm.c 7900F: arch/x86/kernel/kvmclock.c 7901 7902KERNFS 7903M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7904M: Tejun Heo <tj@kernel.org> 7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7906S: Supported 7907F: include/linux/kernfs.h 7908F: fs/kernfs/ 7909 7910KEXEC 7911M: Eric Biederman <ebiederm@xmission.com> 7912W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7913L: kexec@lists.infradead.org 7914S: Maintained 7915F: include/linux/kexec.h 7916F: include/uapi/linux/kexec.h 7917F: kernel/kexec* 7918 7919KEYS-ENCRYPTED 7920M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7921L: linux-integrity@vger.kernel.org 7922L: keyrings@vger.kernel.org 7923S: Supported 7924F: Documentation/security/keys/trusted-encrypted.rst 7925F: include/keys/encrypted-type.h 7926F: security/keys/encrypted-keys/ 7927 7928KEYS-TRUSTED 7929M: James Bottomley <jejb@linux.vnet.ibm.com> 7930M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7931L: linux-integrity@vger.kernel.org 7932L: keyrings@vger.kernel.org 7933S: Supported 7934F: Documentation/security/keys/trusted-encrypted.rst 7935F: include/keys/trusted-type.h 7936F: security/keys/trusted.c 7937F: security/keys/trusted.h 7938 7939KEYS/KEYRINGS: 7940M: David Howells <dhowells@redhat.com> 7941L: keyrings@vger.kernel.org 7942S: Maintained 7943F: Documentation/security/keys/core.rst 7944F: include/linux/key.h 7945F: include/linux/key-type.h 7946F: include/linux/keyctl.h 7947F: include/uapi/linux/keyctl.h 7948F: include/keys/ 7949F: security/keys/ 7950 7951KGDB / KDB /debug_core 7952M: Jason Wessel <jason.wessel@windriver.com> 7953M: Daniel Thompson <daniel.thompson@linaro.org> 7954W: http://kgdb.wiki.kernel.org/ 7955L: kgdb-bugreport@lists.sourceforge.net 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7957S: Maintained 7958F: Documentation/dev-tools/kgdb.rst 7959F: drivers/misc/kgdbts.c 7960F: drivers/tty/serial/kgdboc.c 7961F: include/linux/kdb.h 7962F: include/linux/kgdb.h 7963F: kernel/debug/ 7964 7965KMEMLEAK 7966M: Catalin Marinas <catalin.marinas@arm.com> 7967S: Maintained 7968F: Documentation/dev-tools/kmemleak.rst 7969F: include/linux/kmemleak.h 7970F: mm/kmemleak.c 7971F: mm/kmemleak-test.c 7972 7973KMOD KERNEL MODULE LOADER - USERMODE HELPER 7974M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7975L: linux-kernel@vger.kernel.org 7976S: Maintained 7977F: kernel/kmod.c 7978F: include/linux/kmod.h 7979F: lib/test_kmod.c 7980F: tools/testing/selftests/kmod/ 7981 7982KPROBES 7983M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7984M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7985M: "David S. Miller" <davem@davemloft.net> 7986M: Masami Hiramatsu <mhiramat@kernel.org> 7987S: Maintained 7988F: Documentation/kprobes.txt 7989F: include/linux/kprobes.h 7990F: include/asm-generic/kprobes.h 7991F: kernel/kprobes.c 7992 7993KS0108 LCD CONTROLLER DRIVER 7994M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7995S: Maintained 7996F: Documentation/auxdisplay/ks0108 7997F: drivers/auxdisplay/ks0108.c 7998F: include/linux/ks0108.h 7999 8000L3MDEV 8001M: David Ahern <dsa@cumulusnetworks.com> 8002L: netdev@vger.kernel.org 8003S: Maintained 8004F: net/l3mdev 8005F: include/net/l3mdev.h 8006 8007LANTIQ MIPS ARCHITECTURE 8008M: John Crispin <john@phrozen.org> 8009L: linux-mips@linux-mips.org 8010S: Maintained 8011F: arch/mips/lantiq 8012F: drivers/soc/lantiq 8013 8014LAPB module 8015L: linux-x25@vger.kernel.org 8016S: Orphan 8017F: Documentation/networking/lapb-module.txt 8018F: include/*/lapb.h 8019F: net/lapb/ 8020 8021LASI 53c700 driver for PARISC 8022M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8023L: linux-scsi@vger.kernel.org 8024S: Maintained 8025F: Documentation/scsi/53c700.txt 8026F: drivers/scsi/53c700* 8027 8028LEAKING_ADDRESSES 8029M: Tobin C. Harding <me@tobin.cc> 8030M: Tycho Andersen <tycho@tycho.ws> 8031L: kernel-hardening@lists.openwall.com 8032S: Maintained 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8034F: scripts/leaking_addresses.pl 8035 8036LED SUBSYSTEM 8037M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8038M: Pavel Machek <pavel@ucw.cz> 8039L: linux-leds@vger.kernel.org 8040T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8041S: Maintained 8042F: Documentation/devicetree/bindings/leds/ 8043F: drivers/leds/ 8044F: include/linux/leds.h 8045 8046LEGACY EEPROM DRIVER 8047M: Jean Delvare <jdelvare@suse.com> 8048S: Maintained 8049F: Documentation/misc-devices/eeprom 8050F: drivers/misc/eeprom/eeprom.c 8051 8052LEGO MINDSTORMS EV3 8053R: David Lechner <david@lechnology.com> 8054S: Maintained 8055F: arch/arm/boot/dts/da850-lego-ev3.dts 8056F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8057F: drivers/power/supply/lego_ev3_battery.c 8058 8059LEGO USB Tower driver 8060M: Juergen Stuber <starblue@users.sourceforge.net> 8061L: legousb-devel@lists.sourceforge.net 8062W: http://legousb.sourceforge.net/ 8063S: Maintained 8064F: drivers/usb/misc/legousbtower.c 8065 8066LG2160 MEDIA DRIVER 8067M: Michael Krufky <mkrufky@linuxtv.org> 8068L: linux-media@vger.kernel.org 8069W: https://linuxtv.org 8070W: http://github.com/mkrufky 8071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8072T: git git://linuxtv.org/mkrufky/tuners.git 8073S: Maintained 8074F: drivers/media/dvb-frontends/lg2160.* 8075 8076LGDT3305 MEDIA DRIVER 8077M: Michael Krufky <mkrufky@linuxtv.org> 8078L: linux-media@vger.kernel.org 8079W: https://linuxtv.org 8080W: http://github.com/mkrufky 8081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8082T: git git://linuxtv.org/mkrufky/tuners.git 8083S: Maintained 8084F: drivers/media/dvb-frontends/lgdt3305.* 8085 8086LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8087M: Viresh Kumar <vireshk@kernel.org> 8088L: linux-ide@vger.kernel.org 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8090S: Maintained 8091F: include/linux/pata_arasan_cf_data.h 8092F: drivers/ata/pata_arasan_cf.c 8093 8094LIBATA PATA DRIVERS 8095M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8096M: Tejun Heo <tj@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: drivers/ata/pata_*.c 8101F: drivers/ata/ata_generic.c 8102 8103LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8104M: Linus Walleij <linus.walleij@linaro.org> 8105L: linux-ide@vger.kernel.org 8106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8107S: Maintained 8108F: drivers/ata/pata_ftide010.c 8109F: drivers/ata/sata_gemini.c 8110F: drivers/ata/sata_gemini.h 8111 8112LIBATA SATA AHCI PLATFORM devices support 8113M: Hans de Goede <hdegoede@redhat.com> 8114M: Tejun Heo <tj@kernel.org> 8115L: linux-ide@vger.kernel.org 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8117S: Maintained 8118F: drivers/ata/ahci_platform.c 8119F: drivers/ata/libahci_platform.c 8120F: include/linux/ahci_platform.h 8121 8122LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8123M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 8128 8129LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8130M: Tejun Heo <tj@kernel.org> 8131L: linux-ide@vger.kernel.org 8132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8133S: Maintained 8134F: drivers/ata/ 8135F: include/linux/ata.h 8136F: include/linux/libata.h 8137F: Documentation/devicetree/bindings/ata/ 8138 8139LIBLOCKDEP 8140M: Sasha Levin <alexander.levin@verizon.com> 8141S: Maintained 8142F: tools/lib/lockdep/ 8143 8144LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8145M: Ross Zwisler <zwisler@kernel.org> 8146M: Dan Williams <dan.j.williams@intel.com> 8147M: Vishal Verma <vishal.l.verma@intel.com> 8148M: Dave Jiang <dave.jiang@intel.com> 8149L: linux-nvdimm@lists.01.org 8150Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8151S: Supported 8152F: drivers/nvdimm/blk.c 8153F: drivers/nvdimm/region_devs.c 8154 8155LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8156M: Vishal Verma <vishal.l.verma@intel.com> 8157M: Dan Williams <dan.j.williams@intel.com> 8158M: Ross Zwisler <zwisler@kernel.org> 8159M: Dave Jiang <dave.jiang@intel.com> 8160L: linux-nvdimm@lists.01.org 8161Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8162S: Supported 8163F: drivers/nvdimm/btt* 8164 8165LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8166M: Ross Zwisler <zwisler@kernel.org> 8167M: Dan Williams <dan.j.williams@intel.com> 8168M: Vishal Verma <vishal.l.verma@intel.com> 8169M: Dave Jiang <dave.jiang@intel.com> 8170L: linux-nvdimm@lists.01.org 8171Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8172S: Supported 8173F: drivers/nvdimm/pmem* 8174 8175LIBNVDIMM: DEVICETREE BINDINGS 8176M: Oliver O'Halloran <oohall@gmail.com> 8177L: linux-nvdimm@lists.01.org 8178Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8179S: Supported 8180F: drivers/nvdimm/of_pmem.c 8181F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8182 8183LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8184M: Dan Williams <dan.j.williams@intel.com> 8185M: Ross Zwisler <zwisler@kernel.org> 8186M: Vishal Verma <vishal.l.verma@intel.com> 8187M: Dave Jiang <dave.jiang@intel.com> 8188L: linux-nvdimm@lists.01.org 8189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8191S: Supported 8192F: drivers/nvdimm/* 8193F: drivers/acpi/nfit/* 8194F: include/linux/nd.h 8195F: include/linux/libnvdimm.h 8196F: include/uapi/linux/ndctl.h 8197 8198LIGHTNVM PLATFORM SUPPORT 8199M: Matias Bjorling <mb@lightnvm.io> 8200W: http://github/OpenChannelSSD 8201L: linux-block@vger.kernel.org 8202S: Maintained 8203F: drivers/lightnvm/ 8204F: include/linux/lightnvm.h 8205F: include/uapi/linux/lightnvm.h 8206 8207LINUX FOR POWER MACINTOSH 8208M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8209W: http://www.penguinppc.org/ 8210L: linuxppc-dev@lists.ozlabs.org 8211S: Maintained 8212F: arch/powerpc/platforms/powermac/ 8213F: drivers/macintosh/ 8214 8215LINUX FOR POWERPC (32-BIT AND 64-BIT) 8216M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8217M: Paul Mackerras <paulus@samba.org> 8218M: Michael Ellerman <mpe@ellerman.id.au> 8219W: https://github.com/linuxppc/linux/wiki 8220L: linuxppc-dev@lists.ozlabs.org 8221Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8223S: Supported 8224F: Documentation/ABI/stable/sysfs-firmware-opal-* 8225F: Documentation/devicetree/bindings/powerpc/ 8226F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8227F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8228F: Documentation/powerpc/ 8229F: arch/powerpc/ 8230F: drivers/char/tpm/tpm_ibmvtpm* 8231F: drivers/crypto/nx/ 8232F: drivers/crypto/vmx/ 8233F: drivers/i2c/busses/i2c-opal.c 8234F: drivers/net/ethernet/ibm/ibmveth.* 8235F: drivers/net/ethernet/ibm/ibmvnic.* 8236F: drivers/pci/hotplug/pnv_php.c 8237F: drivers/pci/hotplug/rpa* 8238F: drivers/rtc/rtc-opal.c 8239F: drivers/scsi/ibmvscsi/ 8240F: drivers/tty/hvc/hvc_opal.c 8241F: drivers/watchdog/wdrtas.c 8242F: tools/testing/selftests/powerpc 8243N: /pmac 8244N: powermac 8245N: powernv 8246N: [^a-z0-9]ps3 8247N: pseries 8248 8249LINUX FOR POWERPC EMBEDDED MPC5XXX 8250M: Anatolij Gustschin <agust@denx.de> 8251L: linuxppc-dev@lists.ozlabs.org 8252T: git git://git.denx.de/linux-denx-agust.git 8253S: Maintained 8254F: arch/powerpc/platforms/512x/ 8255F: arch/powerpc/platforms/52xx/ 8256 8257LINUX FOR POWERPC EMBEDDED PPC4XX 8258M: Alistair Popple <alistair@popple.id.au> 8259M: Matt Porter <mporter@kernel.crashing.org> 8260W: http://www.penguinppc.org/ 8261L: linuxppc-dev@lists.ozlabs.org 8262S: Maintained 8263F: arch/powerpc/platforms/40x/ 8264F: arch/powerpc/platforms/44x/ 8265 8266LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8267M: Scott Wood <oss@buserror.net> 8268M: Kumar Gala <galak@kernel.crashing.org> 8269W: http://www.penguinppc.org/ 8270L: linuxppc-dev@lists.ozlabs.org 8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8272S: Maintained 8273F: arch/powerpc/platforms/83xx/ 8274F: arch/powerpc/platforms/85xx/ 8275F: Documentation/devicetree/bindings/powerpc/fsl/ 8276 8277LINUX FOR POWERPC EMBEDDED PPC8XX 8278M: Vitaly Bordug <vitb@kernel.crashing.org> 8279W: http://www.penguinppc.org/ 8280L: linuxppc-dev@lists.ozlabs.org 8281S: Maintained 8282F: arch/powerpc/platforms/8xx/ 8283 8284LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8285L: linuxppc-dev@lists.ozlabs.org 8286S: Orphan 8287F: arch/powerpc/*/*virtex* 8288F: arch/powerpc/*/*/*virtex* 8289 8290LINUX FOR POWERPC PA SEMI PWRFICIENT 8291L: linuxppc-dev@lists.ozlabs.org 8292S: Orphan 8293F: arch/powerpc/platforms/pasemi/ 8294F: drivers/*/*pasemi* 8295F: drivers/*/*/*pasemi* 8296 8297LINUX KERNEL DUMP TEST MODULE (LKDTM) 8298M: Kees Cook <keescook@chromium.org> 8299S: Maintained 8300F: drivers/misc/lkdtm/* 8301 8302LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8303M: Alan Stern <stern@rowland.harvard.edu> 8304M: Andrea Parri <andrea.parri@amarulasolutions.com> 8305M: Will Deacon <will.deacon@arm.com> 8306M: Peter Zijlstra <peterz@infradead.org> 8307M: Boqun Feng <boqun.feng@gmail.com> 8308M: Nicholas Piggin <npiggin@gmail.com> 8309M: David Howells <dhowells@redhat.com> 8310M: Jade Alglave <j.alglave@ucl.ac.uk> 8311M: Luc Maranget <luc.maranget@inria.fr> 8312M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8313R: Akira Yokosawa <akiyks@gmail.com> 8314L: linux-kernel@vger.kernel.org 8315S: Supported 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8317F: tools/memory-model/ 8318F: Documentation/memory-barriers.txt 8319 8320LINUX SECURITY MODULE (LSM) FRAMEWORK 8321M: Chris Wright <chrisw@sous-sol.org> 8322L: linux-security-module@vger.kernel.org 8323S: Supported 8324 8325LIS3LV02D ACCELEROMETER DRIVER 8326M: Eric Piel <eric.piel@tremplin-utc.net> 8327S: Maintained 8328F: Documentation/misc-devices/lis3lv02d 8329F: drivers/misc/lis3lv02d/ 8330F: drivers/platform/x86/hp_accel.c 8331 8332LIVE PATCHING 8333M: Josh Poimboeuf <jpoimboe@redhat.com> 8334M: Jessica Yu <jeyu@kernel.org> 8335M: Jiri Kosina <jikos@kernel.org> 8336M: Miroslav Benes <mbenes@suse.cz> 8337R: Petr Mladek <pmladek@suse.com> 8338S: Maintained 8339F: kernel/livepatch/ 8340F: include/linux/livepatch.h 8341F: arch/x86/include/asm/livepatch.h 8342F: arch/x86/kernel/livepatch.c 8343F: Documentation/livepatch/ 8344F: Documentation/ABI/testing/sysfs-kernel-livepatch 8345F: samples/livepatch/ 8346L: live-patching@vger.kernel.org 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8348 8349LLC (802.2) 8350L: netdev@vger.kernel.org 8351S: Odd fixes 8352F: include/linux/llc.h 8353F: include/uapi/linux/llc.h 8354F: include/net/llc* 8355F: net/llc/ 8356 8357LM73 HARDWARE MONITOR DRIVER 8358M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8359L: linux-hwmon@vger.kernel.org 8360S: Maintained 8361F: drivers/hwmon/lm73.c 8362 8363LM78 HARDWARE MONITOR DRIVER 8364M: Jean Delvare <jdelvare@suse.com> 8365L: linux-hwmon@vger.kernel.org 8366S: Maintained 8367F: Documentation/hwmon/lm78 8368F: drivers/hwmon/lm78.c 8369 8370LM83 HARDWARE MONITOR DRIVER 8371M: Jean Delvare <jdelvare@suse.com> 8372L: linux-hwmon@vger.kernel.org 8373S: Maintained 8374F: Documentation/hwmon/lm83 8375F: drivers/hwmon/lm83.c 8376 8377LM90 HARDWARE MONITOR DRIVER 8378M: Jean Delvare <jdelvare@suse.com> 8379L: linux-hwmon@vger.kernel.org 8380S: Maintained 8381F: Documentation/hwmon/lm90 8382F: Documentation/devicetree/bindings/hwmon/lm90.txt 8383F: drivers/hwmon/lm90.c 8384F: include/dt-bindings/thermal/lm90.h 8385 8386LM95234 HARDWARE MONITOR DRIVER 8387M: Guenter Roeck <linux@roeck-us.net> 8388L: linux-hwmon@vger.kernel.org 8389S: Maintained 8390F: Documentation/hwmon/lm95234 8391F: drivers/hwmon/lm95234.c 8392 8393LME2510 MEDIA DRIVER 8394M: Malcolm Priestley <tvboxspy@gmail.com> 8395L: linux-media@vger.kernel.org 8396W: https://linuxtv.org 8397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8398S: Maintained 8399F: drivers/media/usb/dvb-usb-v2/lmedm04* 8400 8401LOADPIN SECURITY MODULE 8402M: Kees Cook <keescook@chromium.org> 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8404S: Supported 8405F: security/loadpin/ 8406F: Documentation/admin-guide/LSM/LoadPin.rst 8407 8408LOCKING PRIMITIVES 8409M: Peter Zijlstra <peterz@infradead.org> 8410M: Ingo Molnar <mingo@redhat.com> 8411M: Will Deacon <will.deacon@arm.com> 8412L: linux-kernel@vger.kernel.org 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8414S: Maintained 8415F: Documentation/locking/ 8416F: include/linux/lockdep.h 8417F: include/linux/spinlock*.h 8418F: arch/*/include/asm/spinlock*.h 8419F: include/linux/rwlock*.h 8420F: include/linux/mutex*.h 8421F: arch/*/include/asm/mutex*.h 8422F: include/linux/rwsem*.h 8423F: arch/*/include/asm/rwsem.h 8424F: include/linux/seqlock.h 8425F: lib/locking*.[ch] 8426F: kernel/locking/ 8427X: kernel/locking/locktorture.c 8428 8429LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8430M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8431L: linux-ntfs-dev@lists.sourceforge.net 8432W: http://www.linux-ntfs.org/content/view/19/37/ 8433S: Maintained 8434F: Documentation/ldm.txt 8435F: block/partitions/ldm.* 8436 8437LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8438M: Sathya Prakash <sathya.prakash@broadcom.com> 8439M: Chaitra P B <chaitra.basappa@broadcom.com> 8440M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8441L: MPT-FusionLinux.pdl@broadcom.com 8442L: linux-scsi@vger.kernel.org 8443W: http://www.avagotech.com/support/ 8444S: Supported 8445F: drivers/message/fusion/ 8446F: drivers/scsi/mpt3sas/ 8447 8448LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8449M: Matthew Wilcox <matthew@wil.cx> 8450L: linux-scsi@vger.kernel.org 8451S: Maintained 8452F: drivers/scsi/sym53c8xx_2/ 8453 8454LTC4261 HARDWARE MONITOR DRIVER 8455M: Guenter Roeck <linux@roeck-us.net> 8456L: linux-hwmon@vger.kernel.org 8457S: Maintained 8458F: Documentation/hwmon/ltc4261 8459F: drivers/hwmon/ltc4261.c 8460 8461LTC4306 I2C MULTIPLEXER DRIVER 8462M: Michael Hennerich <michael.hennerich@analog.com> 8463W: http://ez.analog.com/community/linux-device-drivers 8464L: linux-i2c@vger.kernel.org 8465S: Supported 8466F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8467F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8468 8469LTP (Linux Test Project) 8470M: Mike Frysinger <vapier@gentoo.org> 8471M: Cyril Hrubis <chrubis@suse.cz> 8472M: Wanlong Gao <wanlong.gao@gmail.com> 8473M: Jan Stancek <jstancek@redhat.com> 8474M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8475M: Alexey Kodanev <alexey.kodanev@oracle.com> 8476L: ltp@lists.linux.it (subscribers-only) 8477W: http://linux-test-project.github.io/ 8478T: git git://github.com/linux-test-project/ltp.git 8479S: Maintained 8480 8481M68K ARCHITECTURE 8482M: Geert Uytterhoeven <geert@linux-m68k.org> 8483L: linux-m68k@lists.linux-m68k.org 8484W: http://www.linux-m68k.org/ 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8486S: Maintained 8487F: arch/m68k/ 8488F: drivers/zorro/ 8489 8490M68K ON APPLE MACINTOSH 8491M: Joshua Thompson <funaho@jurai.org> 8492W: http://www.mac.linux-m68k.org/ 8493L: linux-m68k@lists.linux-m68k.org 8494S: Maintained 8495F: arch/m68k/mac/ 8496 8497M68K ON HP9000/300 8498M: Philip Blundell <philb@gnu.org> 8499W: http://www.tazenda.demon.co.uk/phil/linux-hp 8500S: Maintained 8501F: arch/m68k/hp300/ 8502 8503M88DS3103 MEDIA DRIVER 8504M: Antti Palosaari <crope@iki.fi> 8505L: linux-media@vger.kernel.org 8506W: https://linuxtv.org 8507W: http://palosaari.fi/linux/ 8508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8509T: git git://linuxtv.org/anttip/media_tree.git 8510S: Maintained 8511F: drivers/media/dvb-frontends/m88ds3103* 8512 8513M88RS2000 MEDIA DRIVER 8514M: Malcolm Priestley <tvboxspy@gmail.com> 8515L: linux-media@vger.kernel.org 8516W: https://linuxtv.org 8517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8518S: Maintained 8519F: drivers/media/dvb-frontends/m88rs2000* 8520 8521MA901 MASTERKIT USB FM RADIO DRIVER 8522M: Alexey Klimov <klimov.linux@gmail.com> 8523L: linux-media@vger.kernel.org 8524T: git git://linuxtv.org/media_tree.git 8525S: Maintained 8526F: drivers/media/radio/radio-ma901.c 8527 8528MAC80211 8529M: Johannes Berg <johannes@sipsolutions.net> 8530L: linux-wireless@vger.kernel.org 8531W: http://wireless.kernel.org/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8534S: Maintained 8535F: Documentation/networking/mac80211-injection.txt 8536F: include/net/mac80211.h 8537F: net/mac80211/ 8538F: drivers/net/wireless/mac80211_hwsim.[ch] 8539F: Documentation/networking/mac80211_hwsim/README 8540 8541MAILBOX API 8542M: Jassi Brar <jassisinghbrar@gmail.com> 8543L: linux-kernel@vger.kernel.org 8544S: Maintained 8545F: drivers/mailbox/ 8546F: include/linux/mailbox_client.h 8547F: include/linux/mailbox_controller.h 8548 8549MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8550M: Michael Kerrisk <mtk.manpages@gmail.com> 8551W: http://www.kernel.org/doc/man-pages 8552L: linux-man@vger.kernel.org 8553S: Maintained 8554 8555MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8556M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8557L: linux-mips@linux-mips.org 8558S: Maintained 8559F: arch/mips/boot/dts/img/pistachio_marduk.dts 8560 8561MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8562M: Andrew Lunn <andrew@lunn.ch> 8563M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8564L: netdev@vger.kernel.org 8565S: Maintained 8566F: drivers/net/dsa/mv88e6xxx/ 8567F: linux/platform_data/mv88e6xxx.h 8568F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8569 8570MARVELL ARMADA DRM SUPPORT 8571M: Russell King <linux@armlinux.org.uk> 8572S: Maintained 8573T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8574T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8575F: drivers/gpu/drm/armada/ 8576F: include/uapi/drm/armada_drm.h 8577F: Documentation/devicetree/bindings/display/armada/ 8578 8579MARVELL CRYPTO DRIVER 8580M: Boris Brezillon <boris.brezillon@bootlin.com> 8581M: Arnaud Ebalard <arno@natisbad.org> 8582F: drivers/crypto/marvell/ 8583S: Maintained 8584L: linux-crypto@vger.kernel.org 8585 8586MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8587M: Mirko Lindner <mlindner@marvell.com> 8588M: Stephen Hemminger <stephen@networkplumber.org> 8589L: netdev@vger.kernel.org 8590S: Maintained 8591F: drivers/net/ethernet/marvell/sk* 8592 8593MARVELL LIBERTAS WIRELESS DRIVER 8594L: libertas-dev@lists.infradead.org 8595S: Orphan 8596F: drivers/net/wireless/marvell/libertas/ 8597 8598MARVELL MACCHIATOBIN SUPPORT 8599M: Russell King <linux@armlinux.org.uk> 8600L: linux-arm-kernel@lists.infradead.org 8601S: Maintained 8602F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8603 8604MARVELL MV643XX ETHERNET DRIVER 8605M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8606L: netdev@vger.kernel.org 8607S: Maintained 8608F: drivers/net/ethernet/marvell/mv643xx_eth.* 8609F: include/linux/mv643xx.h 8610 8611MARVELL MV88X3310 PHY DRIVER 8612M: Russell King <linux@armlinux.org.uk> 8613L: netdev@vger.kernel.org 8614S: Maintained 8615F: drivers/net/phy/marvell10g.c 8616 8617MARVELL MVNETA ETHERNET DRIVER 8618M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8619L: netdev@vger.kernel.org 8620S: Maintained 8621F: drivers/net/ethernet/marvell/mvneta.* 8622 8623MARVELL MWIFIEX WIRELESS DRIVER 8624M: Amitkumar Karwar <amitkarwar@gmail.com> 8625M: Nishant Sarmukadam <nishants@marvell.com> 8626M: Ganapathi Bhat <gbhat@marvell.com> 8627M: Xinming Hu <huxm@marvell.com> 8628L: linux-wireless@vger.kernel.org 8629S: Maintained 8630F: drivers/net/wireless/marvell/mwifiex/ 8631 8632MARVELL MWL8K WIRELESS DRIVER 8633M: Lennert Buytenhek <buytenh@wantstofly.org> 8634L: linux-wireless@vger.kernel.org 8635S: Odd Fixes 8636F: drivers/net/wireless/marvell/mwl8k.c 8637 8638MARVELL NAND CONTROLLER DRIVER 8639M: Miquel Raynal <miquel.raynal@bootlin.com> 8640L: linux-mtd@lists.infradead.org 8641S: Maintained 8642F: drivers/mtd/nand/raw/marvell_nand.c 8643F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8644 8645MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8646M: Nicolas Pitre <nico@fluxnic.net> 8647S: Odd Fixes 8648F: drivers/mmc/host/mvsdio.* 8649 8650MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8651M: Hu Ziji <huziji@marvell.com> 8652L: linux-mmc@vger.kernel.org 8653S: Supported 8654F: drivers/mmc/host/sdhci-xenon* 8655F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8656 8657MATROX FRAMEBUFFER DRIVER 8658L: linux-fbdev@vger.kernel.org 8659S: Orphan 8660F: drivers/video/fbdev/matrox/matroxfb_* 8661F: include/uapi/linux/matroxfb.h 8662 8663MAX16065 HARDWARE MONITOR DRIVER 8664M: Guenter Roeck <linux@roeck-us.net> 8665L: linux-hwmon@vger.kernel.org 8666S: Maintained 8667F: Documentation/hwmon/max16065 8668F: drivers/hwmon/max16065.c 8669 8670MAX20751 HARDWARE MONITOR DRIVER 8671M: Guenter Roeck <linux@roeck-us.net> 8672L: linux-hwmon@vger.kernel.org 8673S: Maintained 8674F: Documentation/hwmon/max20751 8675F: drivers/hwmon/max20751.c 8676 8677MAX2175 SDR TUNER DRIVER 8678M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8679L: linux-media@vger.kernel.org 8680T: git git://linuxtv.org/media_tree.git 8681S: Maintained 8682F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8683F: Documentation/media/v4l-drivers/max2175.rst 8684F: drivers/media/i2c/max2175* 8685F: include/uapi/linux/max2175.h 8686 8687MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8688L: linux-hwmon@vger.kernel.org 8689S: Orphan 8690F: Documentation/hwmon/max6650 8691F: drivers/hwmon/max6650.c 8692 8693MAX6697 HARDWARE MONITOR DRIVER 8694M: Guenter Roeck <linux@roeck-us.net> 8695L: linux-hwmon@vger.kernel.org 8696S: Maintained 8697F: Documentation/hwmon/max6697 8698F: Documentation/devicetree/bindings/hwmon/max6697.txt 8699F: drivers/hwmon/max6697.c 8700F: include/linux/platform_data/max6697.h 8701 8702MAX9860 MONO AUDIO VOICE CODEC DRIVER 8703M: Peter Rosin <peda@axentia.se> 8704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8705S: Maintained 8706F: Documentation/devicetree/bindings/sound/max9860.txt 8707F: sound/soc/codecs/max9860.* 8708 8709MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8710M: Javier Martinez Canillas <javier@dowhile0.org> 8711L: linux-kernel@vger.kernel.org 8712S: Supported 8713F: drivers/regulator/max77802-regulator.c 8714F: Documentation/devicetree/bindings/*/*max77802.txt 8715F: include/dt-bindings/*/*max77802.h 8716 8717MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8718M: Krzysztof Kozlowski <krzk@kernel.org> 8719M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8720L: linux-pm@vger.kernel.org 8721S: Supported 8722F: drivers/power/supply/max14577_charger.c 8723F: drivers/power/supply/max77693_charger.c 8724 8725MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8726M: Chanwoo Choi <cw00.choi@samsung.com> 8727M: Krzysztof Kozlowski <krzk@kernel.org> 8728M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8729L: linux-kernel@vger.kernel.org 8730S: Supported 8731F: drivers/*/max14577*.c 8732F: drivers/*/max77686*.c 8733F: drivers/*/max77693*.c 8734F: drivers/extcon/extcon-max14577.c 8735F: drivers/extcon/extcon-max77693.c 8736F: drivers/rtc/rtc-max77686.c 8737F: drivers/clk/clk-max77686.c 8738F: Documentation/devicetree/bindings/mfd/max14577.txt 8739F: Documentation/devicetree/bindings/*/max77686.txt 8740F: Documentation/devicetree/bindings/mfd/max77693.txt 8741F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8742F: include/linux/mfd/max14577*.h 8743F: include/linux/mfd/max77686*.h 8744F: include/linux/mfd/max77693*.h 8745 8746MAXIRADIO FM RADIO RECEIVER DRIVER 8747M: Hans Verkuil <hverkuil@xs4all.nl> 8748L: linux-media@vger.kernel.org 8749T: git git://linuxtv.org/media_tree.git 8750W: https://linuxtv.org 8751S: Maintained 8752F: drivers/media/radio/radio-maxiradio* 8753 8754MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8755M: Peter Rosin <peda@axentia.se> 8756L: linux-iio@vger.kernel.org 8757S: Maintained 8758F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8759F: drivers/iio/potentiometer/mcp4018.c 8760F: drivers/iio/potentiometer/mcp4531.c 8761 8762MCR20A IEEE-802.15.4 RADIO DRIVER 8763M: Xue Liu <liuxuenetmail@gmail.com> 8764L: linux-wpan@vger.kernel.org 8765W: https://github.com/xueliu/mcr20a-linux 8766S: Maintained 8767F: drivers/net/ieee802154/mcr20a.c 8768F: drivers/net/ieee802154/mcr20a.h 8769F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8770 8771MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8772M: William Breathitt Gray <vilhelm.gray@gmail.com> 8773L: linux-iio@vger.kernel.org 8774S: Maintained 8775F: drivers/iio/dac/cio-dac.c 8776 8777MEDIA DRIVERS FOR ASCOT2E 8778M: Sergey Kozlov <serjk@netup.ru> 8779M: Abylay Ospan <aospan@netup.ru> 8780L: linux-media@vger.kernel.org 8781W: https://linuxtv.org 8782W: http://netup.tv/ 8783T: git git://linuxtv.org/media_tree.git 8784S: Supported 8785F: drivers/media/dvb-frontends/ascot2e* 8786 8787MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8788M: Jasmin Jessich <jasmin@anw.at> 8789L: linux-media@vger.kernel.org 8790W: https://linuxtv.org 8791T: git git://linuxtv.org/media_tree.git 8792S: Maintained 8793F: drivers/media/dvb-frontends/cxd2099* 8794 8795MEDIA DRIVERS FOR CXD2841ER 8796M: Sergey Kozlov <serjk@netup.ru> 8797M: Abylay Ospan <aospan@netup.ru> 8798L: linux-media@vger.kernel.org 8799W: https://linuxtv.org 8800W: http://netup.tv/ 8801T: git git://linuxtv.org/media_tree.git 8802S: Supported 8803F: drivers/media/dvb-frontends/cxd2841er* 8804 8805MEDIA DRIVERS FOR CXD2880 8806M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8807L: linux-media@vger.kernel.org 8808W: http://linuxtv.org/ 8809T: git git://linuxtv.org/media_tree.git 8810S: Supported 8811F: drivers/media/dvb-frontends/cxd2880/* 8812F: drivers/media/spi/cxd2880* 8813 8814MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8815M: Daniel Scheller <d.scheller.oss@gmail.com> 8816L: linux-media@vger.kernel.org 8817W: https://linuxtv.org 8818T: git git://linuxtv.org/media_tree.git 8819S: Maintained 8820F: drivers/media/pci/ddbridge/* 8821 8822MEDIA DRIVERS FOR FREESCALE IMX 8823M: Steve Longerbeam <slongerbeam@gmail.com> 8824M: Philipp Zabel <p.zabel@pengutronix.de> 8825L: linux-media@vger.kernel.org 8826T: git git://linuxtv.org/media_tree.git 8827S: Maintained 8828F: Documentation/devicetree/bindings/media/imx.txt 8829F: Documentation/media/v4l-drivers/imx.rst 8830F: drivers/staging/media/imx/ 8831F: include/linux/imx-media.h 8832F: include/media/imx.h 8833 8834MEDIA DRIVERS FOR HELENE 8835M: Abylay Ospan <aospan@netup.ru> 8836L: linux-media@vger.kernel.org 8837W: https://linuxtv.org 8838W: http://netup.tv/ 8839T: git git://linuxtv.org/media_tree.git 8840S: Supported 8841F: drivers/media/dvb-frontends/helene* 8842 8843MEDIA DRIVERS FOR HORUS3A 8844M: Sergey Kozlov <serjk@netup.ru> 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/horus3a* 8852 8853MEDIA DRIVERS FOR LNBH25 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/lnbh25* 8862 8863MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8864M: Daniel Scheller <d.scheller.oss@gmail.com> 8865L: linux-media@vger.kernel.org 8866W: https://linuxtv.org 8867T: git git://linuxtv.org/media_tree.git 8868S: Maintained 8869F: drivers/media/dvb-frontends/mxl5xx* 8870 8871MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8872M: Sergey Kozlov <serjk@netup.ru> 8873M: Abylay Ospan <aospan@netup.ru> 8874L: linux-media@vger.kernel.org 8875W: https://linuxtv.org 8876W: http://netup.tv/ 8877T: git git://linuxtv.org/media_tree.git 8878S: Supported 8879F: drivers/media/pci/netup_unidvb/* 8880 8881MEDIA DRIVERS FOR RENESAS - CEU 8882M: Jacopo Mondi <jacopo@jmondi.org> 8883L: linux-media@vger.kernel.org 8884L: linux-renesas-soc@vger.kernel.org 8885T: git git://linuxtv.org/media_tree.git 8886S: Supported 8887F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8888F: drivers/media/platform/renesas-ceu.c 8889F: include/media/drv-intf/renesas-ceu.h 8890 8891MEDIA DRIVERS FOR RENESAS - DRIF 8892M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 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,drif.txt 8898F: drivers/media/platform/rcar_drif.c 8899 8900MEDIA DRIVERS FOR RENESAS - FCP 8901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8902L: linux-media@vger.kernel.org 8903L: linux-renesas-soc@vger.kernel.org 8904T: git git://linuxtv.org/media_tree.git 8905S: Supported 8906F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8907F: drivers/media/platform/rcar-fcp.c 8908F: include/media/rcar-fcp.h 8909 8910MEDIA DRIVERS FOR RENESAS - FDP1 8911M: Kieran Bingham <kieran@bingham.xyz> 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,fdp1.txt 8917F: drivers/media/platform/rcar_fdp1.c 8918 8919MEDIA DRIVERS FOR RENESAS - VIN 8920M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8921L: linux-media@vger.kernel.org 8922L: linux-renesas-soc@vger.kernel.org 8923T: git git://linuxtv.org/media_tree.git 8924S: Supported 8925F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8926F: Documentation/devicetree/bindings/media/rcar_vin.txt 8927F: drivers/media/platform/rcar-vin/ 8928 8929MEDIA DRIVERS FOR RENESAS - VSP1 8930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 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,vsp1.txt 8936F: drivers/media/platform/vsp1/ 8937 8938MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8939M: Daniel Scheller <d.scheller.oss@gmail.com> 8940L: linux-media@vger.kernel.org 8941W: https://linuxtv.org 8942T: git git://linuxtv.org/media_tree.git 8943S: Maintained 8944F: drivers/media/dvb-frontends/stv0910* 8945 8946MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8947M: Daniel Scheller <d.scheller.oss@gmail.com> 8948L: linux-media@vger.kernel.org 8949W: https://linuxtv.org 8950T: git git://linuxtv.org/media_tree.git 8951S: Maintained 8952F: drivers/media/dvb-frontends/stv6111* 8953 8954MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8955M: Dmitry Osipenko <digetx@gmail.com> 8956L: linux-media@vger.kernel.org 8957L: linux-tegra@vger.kernel.org 8958T: git git://linuxtv.org/media_tree.git 8959S: Maintained 8960F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8961F: drivers/staging/media/tegra-vde/ 8962 8963MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8964M: Mauro Carvalho Chehab <mchehab@kernel.org> 8965P: LinuxTV.org Project 8966L: linux-media@vger.kernel.org 8967W: https://linuxtv.org 8968Q: http://patchwork.kernel.org/project/linux-media/list/ 8969T: git git://linuxtv.org/media_tree.git 8970S: Maintained 8971F: Documentation/devicetree/bindings/media/ 8972F: Documentation/media/ 8973F: drivers/media/ 8974F: drivers/staging/media/ 8975F: include/linux/platform_data/media/ 8976F: include/media/ 8977F: include/uapi/linux/dvb/ 8978F: include/uapi/linux/videodev2.h 8979F: include/uapi/linux/media.h 8980F: include/uapi/linux/v4l2-* 8981F: include/uapi/linux/meye.h 8982F: include/uapi/linux/ivtv* 8983F: include/uapi/linux/uvcvideo.h 8984 8985MEDIATEK CIR DRIVER 8986M: Sean Wang <sean.wang@mediatek.com> 8987S: Maintained 8988F: drivers/media/rc/mtk-cir.c 8989 8990MEDIATEK DMA DRIVER 8991M: Sean Wang <sean.wang@mediatek.com> 8992L: dmaengine@vger.kernel.org 8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8994L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8995S: Maintained 8996F: Documentation/devicetree/bindings/dma/mtk-* 8997F: drivers/dma/mediatek/ 8998 8999MEDIATEK PMIC LED DRIVER 9000M: Sean Wang <sean.wang@mediatek.com> 9001S: Maintained 9002F: drivers/leds/leds-mt6323.c 9003F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9004 9005MEDIATEK ETHERNET DRIVER 9006M: Felix Fietkau <nbd@openwrt.org> 9007M: John Crispin <john@phrozen.org> 9008M: Sean Wang <sean.wang@mediatek.com> 9009M: Nelson Chang <nelson.chang@mediatek.com> 9010L: netdev@vger.kernel.org 9011S: Maintained 9012F: drivers/net/ethernet/mediatek/ 9013 9014MEDIATEK SWITCH DRIVER 9015M: Sean Wang <sean.wang@mediatek.com> 9016L: netdev@vger.kernel.org 9017S: Maintained 9018F: drivers/net/dsa/mt7530.* 9019F: net/dsa/tag_mtk.c 9020 9021MEDIATEK JPEG DRIVER 9022M: Rick Chang <rick.chang@mediatek.com> 9023M: Bin Liu <bin.liu@mediatek.com> 9024S: Supported 9025F: drivers/media/platform/mtk-jpeg/ 9026F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9027 9028MEDIATEK MDP DRIVER 9029M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9030M: Houlong Wei <houlong.wei@mediatek.com> 9031M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9032S: Supported 9033F: drivers/media/platform/mtk-mdp/ 9034F: drivers/media/platform/mtk-vpu/ 9035F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9036 9037MEDIATEK MEDIA DRIVER 9038M: Tiffany Lin <tiffany.lin@mediatek.com> 9039M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9040S: Supported 9041F: drivers/media/platform/mtk-vcodec/ 9042F: drivers/media/platform/mtk-vpu/ 9043F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9044F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9045 9046MEDIATEK MT7601U WIRELESS LAN DRIVER 9047M: Jakub Kicinski <kubakici@wp.pl> 9048L: linux-wireless@vger.kernel.org 9049S: Maintained 9050F: drivers/net/wireless/mediatek/mt7601u/ 9051 9052MEDIATEK NAND CONTROLLER DRIVER 9053M: Xiaolei Li <xiaolei.li@mediatek.com> 9054L: linux-mtd@lists.infradead.org 9055S: Maintained 9056F: drivers/mtd/nand/raw/mtk_* 9057F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9058 9059MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9060M: Sean Wang <sean.wang@mediatek.com> 9061S: Maintained 9062F: drivers/char/hw_random/mtk-rng.c 9063 9064MEDIATEK USB3 DRD IP DRIVER 9065M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9066L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9068L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9069S: Maintained 9070F: drivers/usb/mtu3/ 9071 9072MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9073M: Peter Senna Tschudin <peter.senna@collabora.com> 9074M: Martin Donnelly <martin.donnelly@ge.com> 9075M: Martyn Welch <martyn.welch@collabora.co.uk> 9076S: Maintained 9077F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9078F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9079 9080MEGARAID SCSI/SAS DRIVERS 9081M: Kashyap Desai <kashyap.desai@broadcom.com> 9082M: Sumit Saxena <sumit.saxena@broadcom.com> 9083M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9084L: megaraidlinux.pdl@broadcom.com 9085L: linux-scsi@vger.kernel.org 9086W: http://www.avagotech.com/support/ 9087S: Maintained 9088F: Documentation/scsi/megaraid.txt 9089F: drivers/scsi/megaraid.* 9090F: drivers/scsi/megaraid/ 9091 9092MELEXIS MLX90614 DRIVER 9093M: Crt Mori <cmo@melexis.com> 9094L: linux-iio@vger.kernel.org 9095W: http://www.melexis.com 9096S: Supported 9097F: drivers/iio/temperature/mlx90614.c 9098 9099MELEXIS MLX90632 DRIVER 9100M: Crt Mori <cmo@melexis.com> 9101L: linux-iio@vger.kernel.org 9102W: http://www.melexis.com 9103S: Supported 9104F: drivers/iio/temperature/mlx90632.c 9105 9106MELFAS MIP4 TOUCHSCREEN DRIVER 9107M: Sangwon Jee <jeesw@melfas.com> 9108W: http://www.melfas.com 9109S: Supported 9110F: drivers/input/touchscreen/melfas_mip4.c 9111F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9112 9113MELLANOX ETHERNET DRIVER (mlx4_en) 9114M: Tariq Toukan <tariqt@mellanox.com> 9115L: netdev@vger.kernel.org 9116S: Supported 9117W: http://www.mellanox.com 9118Q: http://patchwork.ozlabs.org/project/netdev/list/ 9119F: drivers/net/ethernet/mellanox/mlx4/en_* 9120 9121MELLANOX ETHERNET DRIVER (mlx5e) 9122M: Saeed Mahameed <saeedm@mellanox.com> 9123L: netdev@vger.kernel.org 9124S: Supported 9125W: http://www.mellanox.com 9126Q: http://patchwork.ozlabs.org/project/netdev/list/ 9127F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9128 9129MELLANOX ETHERNET INNOVA DRIVERS 9130R: Boris Pismenny <borisp@mellanox.com> 9131L: netdev@vger.kernel.org 9132S: Supported 9133W: http://www.mellanox.com 9134Q: http://patchwork.ozlabs.org/project/netdev/list/ 9135F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9136F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9137F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9138F: include/linux/mlx5/mlx5_ifc_fpga.h 9139 9140MELLANOX ETHERNET INNOVA IPSEC DRIVER 9141R: Boris Pismenny <borisp@mellanox.com> 9142L: netdev@vger.kernel.org 9143S: Supported 9144W: http://www.mellanox.com 9145Q: http://patchwork.ozlabs.org/project/netdev/list/ 9146F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9147F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9148 9149MELLANOX ETHERNET SWITCH DRIVERS 9150M: Jiri Pirko <jiri@mellanox.com> 9151M: Ido Schimmel <idosch@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/mlxsw/ 9157 9158MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9159M: mlxsw@mellanox.com 9160L: netdev@vger.kernel.org 9161S: Supported 9162W: http://www.mellanox.com 9163Q: http://patchwork.ozlabs.org/project/netdev/list/ 9164F: drivers/net/ethernet/mellanox/mlxfw/ 9165 9166MELLANOX HARDWARE PLATFORM SUPPORT 9167M: Andy Shevchenko <andy@infradead.org> 9168M: Darren Hart <dvhart@infradead.org> 9169M: Vadim Pasternak <vadimp@mellanox.com> 9170L: platform-driver-x86@vger.kernel.org 9171S: Supported 9172F: drivers/platform/mellanox/ 9173 9174MELLANOX MLX4 core VPI driver 9175M: Tariq Toukan <tariqt@mellanox.com> 9176L: netdev@vger.kernel.org 9177L: linux-rdma@vger.kernel.org 9178W: http://www.mellanox.com 9179Q: http://patchwork.ozlabs.org/project/netdev/list/ 9180S: Supported 9181F: drivers/net/ethernet/mellanox/mlx4/ 9182F: include/linux/mlx4/ 9183 9184MELLANOX MLX4 IB driver 9185M: Yishai Hadas <yishaih@mellanox.com> 9186L: linux-rdma@vger.kernel.org 9187W: http://www.mellanox.com 9188Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9189S: Supported 9190F: drivers/infiniband/hw/mlx4/ 9191F: include/linux/mlx4/ 9192F: include/uapi/rdma/mlx4-abi.h 9193 9194MELLANOX MLX5 core VPI driver 9195M: Saeed Mahameed <saeedm@mellanox.com> 9196M: Leon Romanovsky <leonro@mellanox.com> 9197L: netdev@vger.kernel.org 9198L: linux-rdma@vger.kernel.org 9199W: http://www.mellanox.com 9200Q: http://patchwork.ozlabs.org/project/netdev/list/ 9201S: Supported 9202F: drivers/net/ethernet/mellanox/mlx5/core/ 9203F: include/linux/mlx5/ 9204 9205MELLANOX MLX5 IB driver 9206M: Leon Romanovsky <leonro@mellanox.com> 9207L: linux-rdma@vger.kernel.org 9208W: http://www.mellanox.com 9209Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9210S: Supported 9211F: drivers/infiniband/hw/mlx5/ 9212F: include/linux/mlx5/ 9213F: include/uapi/rdma/mlx5-abi.h 9214 9215MELLANOX MLXCPLD I2C AND MUX DRIVER 9216M: Vadim Pasternak <vadimp@mellanox.com> 9217M: Michael Shych <michaelsh@mellanox.com> 9218L: linux-i2c@vger.kernel.org 9219S: Supported 9220F: drivers/i2c/busses/i2c-mlxcpld.c 9221F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9222F: Documentation/i2c/busses/i2c-mlxcpld 9223 9224MELLANOX MLXCPLD LED DRIVER 9225M: Vadim Pasternak <vadimp@mellanox.com> 9226L: linux-leds@vger.kernel.org 9227S: Supported 9228F: drivers/leds/leds-mlxcpld.c 9229F: drivers/leds/leds-mlxreg.c 9230F: Documentation/leds/leds-mlxcpld.txt 9231 9232MELLANOX PLATFORM DRIVER 9233M: Vadim Pasternak <vadimp@mellanox.com> 9234L: platform-driver-x86@vger.kernel.org 9235S: Supported 9236F: drivers/platform/x86/mlx-platform.c 9237 9238MEMBARRIER SUPPORT 9239M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9241L: linux-kernel@vger.kernel.org 9242S: Supported 9243F: kernel/sched/membarrier.c 9244F: include/uapi/linux/membarrier.h 9245F: arch/powerpc/include/asm/membarrier.h 9246 9247MEMORY MANAGEMENT 9248L: linux-mm@kvack.org 9249W: http://www.linux-mm.org 9250S: Maintained 9251F: include/linux/mm.h 9252F: include/linux/gfp.h 9253F: include/linux/mmzone.h 9254F: include/linux/memory_hotplug.h 9255F: include/linux/vmalloc.h 9256F: mm/ 9257 9258MEMORY TECHNOLOGY DEVICES (MTD) 9259M: David Woodhouse <dwmw2@infradead.org> 9260M: Brian Norris <computersforpeace@gmail.com> 9261M: Boris Brezillon <boris.brezillon@bootlin.com> 9262M: Marek Vasut <marek.vasut@gmail.com> 9263M: Richard Weinberger <richard@nod.at> 9264L: linux-mtd@lists.infradead.org 9265W: http://www.linux-mtd.infradead.org/ 9266Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9267T: git git://git.infradead.org/linux-mtd.git master 9268T: git git://git.infradead.org/linux-mtd.git mtd/next 9269S: Maintained 9270F: Documentation/devicetree/bindings/mtd/ 9271F: drivers/mtd/ 9272F: include/linux/mtd/ 9273F: include/uapi/mtd/ 9274 9275MEN A21 WATCHDOG DRIVER 9276M: Johannes Thumshirn <morbidrsa@gmail.com> 9277L: linux-watchdog@vger.kernel.org 9278S: Maintained 9279F: drivers/watchdog/mena21_wdt.c 9280 9281MEN CHAMELEON BUS (mcb) 9282M: Johannes Thumshirn <morbidrsa@gmail.com> 9283S: Maintained 9284F: drivers/mcb/ 9285F: include/linux/mcb.h 9286F: Documentation/men-chameleon-bus.txt 9287 9288MEN F21BMC (Board Management Controller) 9289M: Andreas Werner <andreas.werner@men.de> 9290S: Supported 9291F: drivers/mfd/menf21bmc.c 9292F: drivers/watchdog/menf21bmc_wdt.c 9293F: drivers/leds/leds-menf21bmc.c 9294F: drivers/hwmon/menf21bmc_hwmon.c 9295F: Documentation/hwmon/menf21bmc 9296 9297MESON AO CEC DRIVER FOR AMLOGIC SOCS 9298M: Neil Armstrong <narmstrong@baylibre.com> 9299L: linux-media@lists.freedesktop.org 9300L: linux-amlogic@lists.infradead.org 9301W: http://linux-meson.com/ 9302S: Supported 9303F: drivers/media/platform/meson/ao-cec.c 9304F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9305T: git git://linuxtv.org/media_tree.git 9306 9307MICROBLAZE ARCHITECTURE 9308M: Michal Simek <monstr@monstr.eu> 9309W: http://www.monstr.eu/fdt/ 9310T: git git://git.monstr.eu/linux-2.6-microblaze.git 9311S: Supported 9312F: arch/microblaze/ 9313 9314MICROCHIP / ATMEL AT91 SERIAL DRIVER 9315M: Richard Genoud <richard.genoud@gmail.com> 9316S: Maintained 9317F: drivers/tty/serial/atmel_serial.c 9318F: drivers/tty/serial/atmel_serial.h 9319 9320MICROCHIP / ATMEL DMA DRIVER 9321M: Ludovic Desroches <ludovic.desroches@microchip.com> 9322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9323L: dmaengine@vger.kernel.org 9324S: Supported 9325F: drivers/dma/at_hdmac.c 9326F: drivers/dma/at_hdmac_regs.h 9327F: include/linux/platform_data/dma-atmel.h 9328 9329MICROCHIP / ATMEL ECC DRIVER 9330M: Tudor Ambarus <tudor.ambarus@microchip.com> 9331L: linux-crypto@vger.kernel.org 9332S: Maintained 9333F: drivers/crypto/atmel-ecc.* 9334 9335MICROCHIP / ATMEL ISC DRIVER 9336M: Songjun Wu <songjun.wu@microchip.com> 9337L: linux-media@vger.kernel.org 9338S: Supported 9339F: drivers/media/platform/atmel/atmel-isc.c 9340F: drivers/media/platform/atmel/atmel-isc-regs.h 9341F: devicetree/bindings/media/atmel-isc.txt 9342 9343MICROCHIP / ATMEL NAND DRIVER 9344M: Wenyou Yang <wenyou.yang@microchip.com> 9345M: Josh Wu <rainyfeeling@outlook.com> 9346L: linux-mtd@lists.infradead.org 9347S: Supported 9348F: drivers/mtd/nand/raw/atmel/* 9349F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9350 9351MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9352M: Woojung Huh <Woojung.Huh@microchip.com> 9353M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9354L: netdev@vger.kernel.org 9355S: Maintained 9356F: net/dsa/tag_ksz.c 9357F: drivers/net/dsa/microchip/* 9358F: include/linux/platform_data/microchip-ksz.h 9359F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9360 9361MICROCHIP LAN743X ETHERNET DRIVER 9362M: Bryan Whitehead <bryan.whitehead@microchip.com> 9363M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9364L: netdev@vger.kernel.org 9365S: Maintained 9366F: drivers/net/ethernet/microchip/lan743x_* 9367 9368MICROCHIP USB251XB DRIVER 9369M: Richard Leitner <richard.leitner@skidata.com> 9370L: linux-usb@vger.kernel.org 9371S: Maintained 9372F: drivers/usb/misc/usb251xb.c 9373F: Documentation/devicetree/bindings/usb/usb251xb.txt 9374 9375MICROSEMI MIPS SOCS 9376M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9377L: linux-mips@linux-mips.org 9378S: Maintained 9379F: arch/mips/generic/board-ocelot.c 9380F: arch/mips/configs/generic/board-ocelot.config 9381F: arch/mips/boot/dts/mscc/ 9382F: Documentation/devicetree/bindings/mips/mscc.txt 9383 9384MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9385M: Don Brace <don.brace@microsemi.com> 9386L: esc.storagedev@microsemi.com 9387L: linux-scsi@vger.kernel.org 9388S: Supported 9389F: drivers/scsi/smartpqi/smartpqi*.[ch] 9390F: drivers/scsi/smartpqi/Kconfig 9391F: drivers/scsi/smartpqi/Makefile 9392F: include/linux/cciss*.h 9393F: include/uapi/linux/cciss*.h 9394F: Documentation/scsi/smartpqi.txt 9395 9396MICROSEMI ETHERNET SWITCH DRIVER 9397M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9398L: netdev@vger.kernel.org 9399S: Supported 9400F: drivers/net/ethernet/mscc/ 9401 9402MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9403M: Chen Yu <yu.c.chen@intel.com> 9404L: platform-driver-x86@vger.kernel.org 9405S: Supported 9406F: drivers/platform/x86/surfacepro3_button.c 9407 9408MICROTEK X6 SCANNER 9409M: Oliver Neukum <oliver@neukum.org> 9410S: Maintained 9411F: drivers/usb/image/microtek.* 9412 9413MIPS 9414M: Ralf Baechle <ralf@linux-mips.org> 9415M: Paul Burton <paul.burton@mips.com> 9416M: James Hogan <jhogan@kernel.org> 9417L: linux-mips@linux-mips.org 9418W: http://www.linux-mips.org/ 9419T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9421Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9422S: Supported 9423F: Documentation/devicetree/bindings/mips/ 9424F: Documentation/mips/ 9425F: arch/mips/ 9426F: drivers/platform/mips/ 9427 9428MIPS BOSTON DEVELOPMENT BOARD 9429M: Paul Burton <paul.burton@mips.com> 9430L: linux-mips@linux-mips.org 9431S: Maintained 9432F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9433F: arch/mips/boot/dts/img/boston.dts 9434F: arch/mips/configs/generic/board-boston.config 9435F: drivers/clk/imgtec/clk-boston.c 9436F: include/dt-bindings/clock/boston-clock.h 9437 9438MIPS GENERIC PLATFORM 9439M: Paul Burton <paul.burton@mips.com> 9440L: linux-mips@linux-mips.org 9441S: Supported 9442F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9443F: arch/mips/generic/ 9444F: arch/mips/tools/generic-board-config.sh 9445 9446MIPS/LOONGSON1 ARCHITECTURE 9447M: Keguang Zhang <keguang.zhang@gmail.com> 9448L: linux-mips@linux-mips.org 9449S: Maintained 9450F: arch/mips/loongson32/ 9451F: arch/mips/include/asm/mach-loongson32/ 9452F: drivers/*/*loongson1* 9453F: drivers/*/*/*loongson1* 9454 9455MIPS/LOONGSON2 ARCHITECTURE 9456M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9457L: linux-mips@linux-mips.org 9458S: Maintained 9459F: arch/mips/loongson64/*{2e/2f}* 9460F: arch/mips/include/asm/mach-loongson64/ 9461F: drivers/*/*loongson2* 9462F: drivers/*/*/*loongson2* 9463 9464MIPS/LOONGSON3 ARCHITECTURE 9465M: Huacai Chen <chenhc@lemote.com> 9466L: linux-mips@linux-mips.org 9467S: Maintained 9468F: arch/mips/loongson64/ 9469F: arch/mips/include/asm/mach-loongson64/ 9470F: drivers/platform/mips/cpu_hwmon.c 9471F: drivers/*/*loongson3* 9472F: drivers/*/*/*loongson3* 9473 9474MIPS RINT INSTRUCTION EMULATION 9475M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9476L: linux-mips@linux-mips.org 9477S: Supported 9478F: arch/mips/math-emu/sp_rint.c 9479F: arch/mips/math-emu/dp_rint.c 9480 9481MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9482M: Hans Verkuil <hverkuil@xs4all.nl> 9483L: linux-media@vger.kernel.org 9484T: git git://linuxtv.org/media_tree.git 9485W: https://linuxtv.org 9486S: Odd Fixes 9487F: drivers/media/radio/radio-miropcm20* 9488 9489MMP SUPPORT 9490M: Eric Miao <eric.y.miao@gmail.com> 9491M: Haojian Zhuang <haojian.zhuang@gmail.com> 9492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9493T: git git://github.com/hzhuang1/linux.git 9494T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9495S: Maintained 9496F: arch/arm/boot/dts/mmp* 9497F: arch/arm/mach-mmp/ 9498 9499MN88472 MEDIA DRIVER 9500M: Antti Palosaari <crope@iki.fi> 9501L: linux-media@vger.kernel.org 9502W: https://linuxtv.org 9503W: http://palosaari.fi/linux/ 9504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9505S: Maintained 9506F: drivers/media/dvb-frontends/mn88472* 9507 9508MN88473 MEDIA DRIVER 9509M: Antti Palosaari <crope@iki.fi> 9510L: linux-media@vger.kernel.org 9511W: https://linuxtv.org 9512W: http://palosaari.fi/linux/ 9513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9514S: Maintained 9515F: drivers/media/dvb-frontends/mn88473* 9516 9517PCI DRIVER FOR MOBIVEIL PCIE IP 9518M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9519L: linux-pci@vger.kernel.org 9520S: Supported 9521F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9522F: drivers/pci/controller/pcie-mobiveil.c 9523 9524MODULE SUPPORT 9525M: Jessica Yu <jeyu@kernel.org> 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9527S: Maintained 9528F: include/linux/module.h 9529F: kernel/module.c 9530 9531MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9532W: http://popies.net/meye/ 9533S: Orphan 9534F: Documentation/media/v4l-drivers/meye* 9535F: drivers/media/pci/meye/ 9536F: include/uapi/linux/meye.h 9537 9538MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9539M: Jiri Slaby <jirislaby@gmail.com> 9540S: Maintained 9541F: Documentation/serial/moxa-smartio 9542F: drivers/tty/mxser.* 9543 9544MR800 AVERMEDIA USB FM RADIO DRIVER 9545M: Alexey Klimov <klimov.linux@gmail.com> 9546L: linux-media@vger.kernel.org 9547T: git git://linuxtv.org/media_tree.git 9548S: Maintained 9549F: drivers/media/radio/radio-mr800.c 9550 9551MRF24J40 IEEE 802.15.4 RADIO DRIVER 9552M: Alan Ott <alan@signal11.us> 9553L: linux-wpan@vger.kernel.org 9554S: Maintained 9555F: drivers/net/ieee802154/mrf24j40.c 9556F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9557 9558MSI LAPTOP SUPPORT 9559M: "Lee, Chun-Yi" <jlee@suse.com> 9560L: platform-driver-x86@vger.kernel.org 9561S: Maintained 9562F: drivers/platform/x86/msi-laptop.c 9563 9564MSI WMI SUPPORT 9565L: platform-driver-x86@vger.kernel.org 9566S: Orphan 9567F: drivers/platform/x86/msi-wmi.c 9568 9569MSI001 MEDIA DRIVER 9570M: Antti Palosaari <crope@iki.fi> 9571L: linux-media@vger.kernel.org 9572W: https://linuxtv.org 9573W: http://palosaari.fi/linux/ 9574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9575T: git git://linuxtv.org/anttip/media_tree.git 9576S: Maintained 9577F: drivers/media/tuners/msi001* 9578 9579MSI2500 MEDIA DRIVER 9580M: Antti Palosaari <crope@iki.fi> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://palosaari.fi/linux/ 9584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9585T: git git://linuxtv.org/anttip/media_tree.git 9586S: Maintained 9587F: drivers/media/usb/msi2500/ 9588 9589MSYSTEMS DISKONCHIP G3 MTD DRIVER 9590M: Robert Jarzmik <robert.jarzmik@free.fr> 9591L: linux-mtd@lists.infradead.org 9592S: Maintained 9593F: drivers/mtd/devices/docg3* 9594 9595MT9M032 APTINA SENSOR DRIVER 9596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9597L: linux-media@vger.kernel.org 9598T: git git://linuxtv.org/media_tree.git 9599S: Maintained 9600F: drivers/media/i2c/mt9m032.c 9601F: include/media/i2c/mt9m032.h 9602 9603MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 9609F: include/media/i2c/mt9p031.h 9610 9611MT9T001 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/mt9t001.c 9617F: include/media/i2c/mt9t001.h 9618 9619MT9T112 APTINA CAMERA SENSOR 9620M: Jacopo Mondi <jacopo@jmondi.org> 9621L: linux-media@vger.kernel.org 9622T: git git://linuxtv.org/media_tree.git 9623S: Odd Fixes 9624F: drivers/media/i2c/mt9t112.c 9625F: include/media/i2c/mt9t112.h 9626 9627MT9V032 APTINA CAMERA SENSOR 9628M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9629L: linux-media@vger.kernel.org 9630T: git git://linuxtv.org/media_tree.git 9631S: Maintained 9632F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9633F: drivers/media/i2c/mt9v032.c 9634F: include/media/i2c/mt9v032.h 9635 9636MULTIFUNCTION DEVICES (MFD) 9637M: Lee Jones <lee.jones@linaro.org> 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9639S: Supported 9640F: Documentation/devicetree/bindings/mfd/ 9641F: drivers/mfd/ 9642F: include/linux/mfd/ 9643F: include/dt-bindings/mfd/ 9644 9645MULTIMEDIA CARD (MMC) ETC. OVER SPI 9646S: Orphan 9647F: drivers/mmc/host/mmc_spi.c 9648F: include/linux/spi/mmc_spi.h 9649 9650MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9651M: Ulf Hansson <ulf.hansson@linaro.org> 9652L: linux-mmc@vger.kernel.org 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9654S: Maintained 9655F: Documentation/devicetree/bindings/mmc/ 9656F: drivers/mmc/ 9657F: include/linux/mmc/ 9658F: include/uapi/linux/mmc/ 9659 9660MULTIPLEXER SUBSYSTEM 9661M: Peter Rosin <peda@axentia.se> 9662S: Maintained 9663F: Documentation/ABI/testing/sysfs-class-mux* 9664F: Documentation/devicetree/bindings/mux/ 9665F: include/linux/dt-bindings/mux/ 9666F: include/linux/mux/ 9667F: drivers/mux/ 9668 9669MULTITECH MULTIPORT CARD (ISICOM) 9670S: Orphan 9671F: drivers/tty/isicom.c 9672F: include/linux/isicom.h 9673 9674MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9675M: Bin Liu <b-liu@ti.com> 9676L: linux-usb@vger.kernel.org 9677S: Maintained 9678F: drivers/usb/musb/ 9679 9680MXL5007T MEDIA DRIVER 9681M: Michael Krufky <mkrufky@linuxtv.org> 9682L: linux-media@vger.kernel.org 9683W: https://linuxtv.org 9684W: http://github.com/mkrufky 9685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9686T: git git://linuxtv.org/mkrufky/tuners.git 9687S: Maintained 9688F: drivers/media/tuners/mxl5007t.* 9689 9690MXSFB DRM DRIVER 9691M: Marek Vasut <marex@denx.de> 9692S: Supported 9693F: drivers/gpu/drm/mxsfb/ 9694F: Documentation/devicetree/bindings/display/mxsfb.txt 9695 9696MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9697M: Chris Lee <christopher.lee@cspi.com> 9698L: netdev@vger.kernel.org 9699W: https://www.cspi.com/ethernet-products/support/downloads/ 9700S: Supported 9701F: drivers/net/ethernet/myricom/myri10ge/ 9702 9703NAND FLASH SUBSYSTEM 9704M: Boris Brezillon <boris.brezillon@bootlin.com> 9705M: Miquel Raynal <miquel.raynal@bootlin.com> 9706R: Richard Weinberger <richard@nod.at> 9707L: linux-mtd@lists.infradead.org 9708W: http://www.linux-mtd.infradead.org/ 9709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9710T: git git://git.infradead.org/linux-mtd.git nand/fixes 9711T: git git://git.infradead.org/linux-mtd.git nand/next 9712S: Maintained 9713F: drivers/mtd/nand/ 9714F: include/linux/mtd/*nand*.h 9715 9716NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9717M: Daniel Mack <zonque@gmail.com> 9718S: Maintained 9719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9720W: http://www.native-instruments.com 9721F: sound/usb/caiaq/ 9722 9723NATSEMI ETHERNET DRIVER (DP8381x) 9724S: Orphan 9725F: drivers/net/ethernet/natsemi/natsemi.c 9726 9727NCP FILESYSTEM 9728M: Petr Vandrovec <petr@vandrovec.name> 9729S: Obsolete 9730F: drivers/staging/ncpfs/ 9731 9732NCR 5380 SCSI DRIVERS 9733M: Finn Thain <fthain@telegraphics.com.au> 9734M: Michael Schmitz <schmitzmic@gmail.com> 9735L: linux-scsi@vger.kernel.org 9736S: Maintained 9737F: Documentation/scsi/g_NCR5380.txt 9738F: drivers/scsi/NCR5380.* 9739F: drivers/scsi/arm/cumana_1.c 9740F: drivers/scsi/arm/oak.c 9741F: drivers/scsi/atari_scsi.* 9742F: drivers/scsi/dmx3191d.c 9743F: drivers/scsi/g_NCR5380.* 9744F: drivers/scsi/mac_scsi.* 9745F: drivers/scsi/sun3_scsi.* 9746F: drivers/scsi/sun3_scsi_vme.c 9747 9748NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9749M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9750L: linux-scsi@vger.kernel.org 9751S: Maintained 9752F: drivers/scsi/NCR_D700.* 9753 9754NCSI LIBRARY: 9755M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9756S: Maintained 9757F: net/ncsi/ 9758 9759NCT6775 HARDWARE MONITOR DRIVER 9760M: Guenter Roeck <linux@roeck-us.net> 9761L: linux-hwmon@vger.kernel.org 9762S: Maintained 9763F: Documentation/hwmon/nct6775 9764F: drivers/hwmon/nct6775.c 9765 9766NET_FAILOVER MODULE 9767M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9768L: netdev@vger.kernel.org 9769S: Supported 9770F: driver/net/net_failover.c 9771F: include/net/net_failover.h 9772F: Documentation/networking/net_failover.rst 9773 9774NETEFFECT IWARP RNIC DRIVER (IW_NES) 9775M: Faisal Latif <faisal.latif@intel.com> 9776L: linux-rdma@vger.kernel.org 9777W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9778S: Supported 9779F: drivers/infiniband/hw/nes/ 9780F: include/uapi/rdma/nes-abi.h 9781 9782NETEM NETWORK EMULATOR 9783M: Stephen Hemminger <stephen@networkplumber.org> 9784L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9785S: Maintained 9786F: net/sched/sch_netem.c 9787 9788NETERION 10GbE DRIVERS (s2io/vxge) 9789M: Jon Mason <jdmason@kudzu.us> 9790L: netdev@vger.kernel.org 9791S: Supported 9792F: Documentation/networking/s2io.txt 9793F: Documentation/networking/vxge.txt 9794F: drivers/net/ethernet/neterion/ 9795 9796NETFILTER 9797M: Pablo Neira Ayuso <pablo@netfilter.org> 9798M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9799M: Florian Westphal <fw@strlen.de> 9800L: netfilter-devel@vger.kernel.org 9801L: coreteam@netfilter.org 9802W: http://www.netfilter.org/ 9803W: http://www.iptables.org/ 9804W: http://www.nftables.org/ 9805Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9808S: Maintained 9809F: include/linux/netfilter* 9810F: include/linux/netfilter/ 9811F: include/net/netfilter/ 9812F: include/uapi/linux/netfilter* 9813F: include/uapi/linux/netfilter/ 9814F: net/*/netfilter.c 9815F: net/*/netfilter/ 9816F: net/netfilter/ 9817F: net/bridge/br_netfilter*.c 9818 9819NETROM NETWORK LAYER 9820M: Ralf Baechle <ralf@linux-mips.org> 9821L: linux-hams@vger.kernel.org 9822W: http://www.linux-ax25.org/ 9823S: Maintained 9824F: include/net/netrom.h 9825F: include/uapi/linux/netrom.h 9826F: net/netrom/ 9827 9828NETRONOME ETHERNET DRIVERS 9829M: Jakub Kicinski <jakub.kicinski@netronome.com> 9830L: oss-drivers@netronome.com 9831S: Maintained 9832F: drivers/net/ethernet/netronome/ 9833 9834NETWORK BLOCK DEVICE (NBD) 9835M: Josef Bacik <josef@toxicpanda.com> 9836S: Maintained 9837L: linux-block@vger.kernel.org 9838L: nbd@other.debian.org 9839F: Documentation/blockdev/nbd.txt 9840F: drivers/block/nbd.c 9841F: include/uapi/linux/nbd.h 9842 9843NETWORK DROP MONITOR 9844M: Neil Horman <nhorman@tuxdriver.com> 9845L: netdev@vger.kernel.org 9846S: Maintained 9847W: https://fedorahosted.org/dropwatch/ 9848F: net/core/drop_monitor.c 9849 9850NETWORKING DRIVERS 9851M: "David S. Miller" <davem@davemloft.net> 9852L: netdev@vger.kernel.org 9853W: http://www.linuxfoundation.org/en/Net 9854Q: http://patchwork.ozlabs.org/project/netdev/list/ 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9857S: Odd Fixes 9858F: Documentation/devicetree/bindings/net/ 9859F: drivers/net/ 9860F: include/linux/if_* 9861F: include/linux/netdevice.h 9862F: include/linux/etherdevice.h 9863F: include/linux/fcdevice.h 9864F: include/linux/fddidevice.h 9865F: include/linux/hippidevice.h 9866F: include/linux/inetdevice.h 9867F: include/uapi/linux/if_* 9868F: include/uapi/linux/netdevice.h 9869 9870NETWORKING DRIVERS (WIRELESS) 9871M: Kalle Valo <kvalo@codeaurora.org> 9872L: linux-wireless@vger.kernel.org 9873Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9876S: Maintained 9877F: Documentation/devicetree/bindings/net/wireless/ 9878F: drivers/net/wireless/ 9879 9880NETWORKING [DSA] 9881M: Andrew Lunn <andrew@lunn.ch> 9882M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9883M: Florian Fainelli <f.fainelli@gmail.com> 9884S: Maintained 9885F: net/dsa/ 9886F: include/net/dsa.h 9887F: include/linux/dsa/ 9888F: drivers/net/dsa/ 9889 9890NETWORKING [GENERAL] 9891M: "David S. Miller" <davem@davemloft.net> 9892L: netdev@vger.kernel.org 9893W: http://www.linuxfoundation.org/en/Net 9894Q: http://patchwork.ozlabs.org/project/netdev/list/ 9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9897B: mailto:netdev@vger.kernel.org 9898S: Maintained 9899F: net/ 9900F: include/net/ 9901F: include/linux/in.h 9902F: include/linux/net.h 9903F: include/linux/netdevice.h 9904F: include/uapi/linux/in.h 9905F: include/uapi/linux/net.h 9906F: include/uapi/linux/netdevice.h 9907F: include/uapi/linux/net_namespace.h 9908F: tools/testing/selftests/net/ 9909F: lib/net_utils.c 9910F: lib/random32.c 9911F: Documentation/networking/ 9912 9913NETWORKING [IPSEC] 9914M: Steffen Klassert <steffen.klassert@secunet.com> 9915M: Herbert Xu <herbert@gondor.apana.org.au> 9916M: "David S. Miller" <davem@davemloft.net> 9917L: netdev@vger.kernel.org 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9920S: Maintained 9921F: net/core/flow.c 9922F: net/xfrm/ 9923F: net/key/ 9924F: net/ipv4/xfrm* 9925F: net/ipv4/esp4* 9926F: net/ipv4/ah4.c 9927F: net/ipv4/ipcomp.c 9928F: net/ipv4/ip_vti.c 9929F: net/ipv6/xfrm* 9930F: net/ipv6/esp6* 9931F: net/ipv6/ah6.c 9932F: net/ipv6/ipcomp6.c 9933F: net/ipv6/ip6_vti.c 9934F: include/uapi/linux/xfrm.h 9935F: include/net/xfrm.h 9936 9937NETWORKING [IPv4/IPv6] 9938M: "David S. Miller" <davem@davemloft.net> 9939M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9940M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9941L: netdev@vger.kernel.org 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9943S: Maintained 9944F: net/ipv4/ 9945F: net/ipv6/ 9946F: include/net/ip* 9947F: arch/x86/net/* 9948 9949NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9950M: Paul Moore <paul@paul-moore.com> 9951W: https://github.com/netlabel 9952L: netdev@vger.kernel.org 9953L: linux-security-module@vger.kernel.org 9954S: Maintained 9955F: Documentation/netlabel/ 9956F: include/net/calipso.h 9957F: include/net/cipso_ipv4.h 9958F: include/net/netlabel.h 9959F: include/uapi/linux/netfilter/xt_SECMARK.h 9960F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9961F: net/netlabel/ 9962F: net/ipv4/cipso_ipv4.c 9963F: net/ipv6/calipso.c 9964F: net/netfilter/xt_CONNSECMARK.c 9965F: net/netfilter/xt_SECMARK.c 9966 9967NETWORKING [TCP] 9968M: Eric Dumazet <edumazet@google.com> 9969L: netdev@vger.kernel.org 9970S: Maintained 9971F: net/ipv4/tcp*.c 9972F: net/ipv4/syncookies.c 9973F: net/ipv6/tcp*.c 9974F: net/ipv6/syncookies.c 9975F: include/uapi/linux/tcp.h 9976F: include/net/tcp.h 9977F: include/linux/tcp.h 9978F: include/trace/events/tcp.h 9979 9980NETWORKING [TLS] 9981M: Boris Pismenny <borisp@mellanox.com> 9982M: Aviad Yehezkel <aviadye@mellanox.com> 9983M: Dave Watson <davejwatson@fb.com> 9984L: netdev@vger.kernel.org 9985S: Maintained 9986F: net/tls/* 9987F: include/uapi/linux/tls.h 9988F: include/net/tls.h 9989 9990NETWORKING [WIRELESS] 9991L: linux-wireless@vger.kernel.org 9992Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9993 9994NETDEVSIM 9995M: Jakub Kicinski <jakub.kicinski@netronome.com> 9996S: Maintained 9997F: drivers/net/netdevsim/* 9998 9999NETXEN (1/10) GbE SUPPORT 10000M: Manish Chopra <manish.chopra@cavium.com> 10001M: Rahul Verma <rahul.verma@cavium.com> 10002M: Dept-GELinuxNICDev@cavium.com 10003L: netdev@vger.kernel.org 10004S: Supported 10005F: drivers/net/ethernet/qlogic/netxen/ 10006 10007NFC SUBSYSTEM 10008M: Samuel Ortiz <sameo@linux.intel.com> 10009L: linux-wireless@vger.kernel.org 10010L: linux-nfc@lists.01.org (subscribers-only) 10011S: Supported 10012F: net/nfc/ 10013F: include/net/nfc/ 10014F: include/uapi/linux/nfc.h 10015F: drivers/nfc/ 10016F: include/linux/platform_data/nfcmrvl.h 10017F: include/linux/platform_data/nxp-nci.h 10018F: Documentation/devicetree/bindings/net/nfc/ 10019 10020NFS, SUNRPC, AND LOCKD CLIENTS 10021M: Trond Myklebust <trond.myklebust@hammerspace.com> 10022M: Anna Schumaker <anna.schumaker@netapp.com> 10023L: linux-nfs@vger.kernel.org 10024W: http://client.linux-nfs.org 10025T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10026S: Maintained 10027F: fs/lockd/ 10028F: fs/nfs/ 10029F: fs/nfs_common/ 10030F: net/sunrpc/ 10031F: include/linux/lockd/ 10032F: include/linux/nfs* 10033F: include/linux/sunrpc/ 10034F: include/uapi/linux/nfs* 10035F: include/uapi/linux/sunrpc/ 10036 10037NILFS2 FILESYSTEM 10038M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10039L: linux-nilfs@vger.kernel.org 10040W: https://nilfs.sourceforge.io/ 10041W: https://nilfs.osdn.jp/ 10042T: git git://github.com/konis/nilfs2.git 10043S: Supported 10044F: Documentation/filesystems/nilfs2.txt 10045F: fs/nilfs2/ 10046F: include/trace/events/nilfs2.h 10047F: include/uapi/linux/nilfs2_api.h 10048F: include/uapi/linux/nilfs2_ondisk.h 10049 10050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10051M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10052W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10053S: Maintained 10054F: Documentation/scsi/NinjaSCSI.txt 10055F: drivers/scsi/pcmcia/nsp_* 10056 10057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10058M: GOTO Masanori <gotom@debian.or.jp> 10059M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10060W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10061S: Maintained 10062F: Documentation/scsi/NinjaSCSI.txt 10063F: drivers/scsi/nsp32* 10064 10065NIOS2 ARCHITECTURE 10066M: Ley Foon Tan <lftan@altera.com> 10067L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10069S: Maintained 10070F: arch/nios2/ 10071 10072NOHZ, DYNTICKS SUPPORT 10073M: Frederic Weisbecker <fweisbec@gmail.com> 10074M: Thomas Gleixner <tglx@linutronix.de> 10075M: Ingo Molnar <mingo@kernel.org> 10076L: linux-kernel@vger.kernel.org 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10078S: Maintained 10079F: kernel/time/tick*.* 10080F: include/linux/tick.h 10081F: include/linux/sched/nohz.h 10082 10083NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10084M: Pavel Machek <pavel@ucw.cz> 10085M: Sakari Ailus <sakari.ailus@iki.fi> 10086L: linux-media@vger.kernel.org 10087S: Maintained 10088F: drivers/media/i2c/et8ek8 10089F: drivers/media/i2c/ad5820.c 10090 10091NOKIA N900 POWER SUPPLY DRIVERS 10092R: Pali Rohár <pali.rohar@gmail.com> 10093F: include/linux/power/bq2415x_charger.h 10094F: include/linux/power/bq27xxx_battery.h 10095F: include/linux/power/isp1704_charger.h 10096F: drivers/power/supply/bq2415x_charger.c 10097F: drivers/power/supply/bq27xxx_battery.c 10098F: drivers/power/supply/bq27xxx_battery_i2c.c 10099F: drivers/power/supply/isp1704_charger.c 10100F: drivers/power/supply/rx51_battery.c 10101 10102NTB AMD DRIVER 10103M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10104L: linux-ntb@googlegroups.com 10105S: Supported 10106F: drivers/ntb/hw/amd/ 10107 10108NTB DRIVER CORE 10109M: Jon Mason <jdmason@kudzu.us> 10110M: Dave Jiang <dave.jiang@intel.com> 10111M: Allen Hubbe <allenbh@gmail.com> 10112L: linux-ntb@googlegroups.com 10113S: Supported 10114W: https://github.com/jonmason/ntb/wiki 10115T: git git://github.com/jonmason/ntb.git 10116F: drivers/ntb/ 10117F: drivers/net/ntb_netdev.c 10118F: include/linux/ntb.h 10119F: include/linux/ntb_transport.h 10120F: tools/testing/selftests/ntb/ 10121 10122NTB IDT DRIVER 10123M: Serge Semin <fancer.lancer@gmail.com> 10124L: linux-ntb@googlegroups.com 10125S: Supported 10126F: drivers/ntb/hw/idt/ 10127 10128NTB INTEL DRIVER 10129M: Dave Jiang <dave.jiang@intel.com> 10130L: linux-ntb@googlegroups.com 10131S: Supported 10132W: https://github.com/davejiang/linux/wiki 10133T: git https://github.com/davejiang/linux.git 10134F: drivers/ntb/hw/intel/ 10135 10136NTFS FILESYSTEM 10137M: Anton Altaparmakov <anton@tuxera.com> 10138L: linux-ntfs-dev@lists.sourceforge.net 10139W: http://www.tuxera.com/ 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10141S: Supported 10142F: Documentation/filesystems/ntfs.txt 10143F: fs/ntfs/ 10144 10145NUBUS SUBSYSTEM 10146M: Finn Thain <fthain@telegraphics.com.au> 10147L: linux-m68k@lists.linux-m68k.org 10148S: Maintained 10149F: arch/*/include/asm/nubus.h 10150F: drivers/nubus/ 10151F: include/linux/nubus.h 10152F: include/uapi/linux/nubus.h 10153 10154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10155M: Antonino Daplas <adaplas@gmail.com> 10156L: linux-fbdev@vger.kernel.org 10157S: Maintained 10158F: drivers/video/fbdev/riva/ 10159F: drivers/video/fbdev/nvidia/ 10160 10161NVM EXPRESS DRIVER 10162M: Keith Busch <keith.busch@intel.com> 10163M: Jens Axboe <axboe@fb.com> 10164M: Christoph Hellwig <hch@lst.de> 10165M: Sagi Grimberg <sagi@grimberg.me> 10166L: linux-nvme@lists.infradead.org 10167T: git://git.infradead.org/nvme.git 10168W: http://git.infradead.org/nvme.git 10169S: Supported 10170F: drivers/nvme/host/ 10171F: include/linux/nvme.h 10172F: include/uapi/linux/nvme_ioctl.h 10173 10174NVM EXPRESS FC TRANSPORT DRIVERS 10175M: James Smart <james.smart@broadcom.com> 10176L: linux-nvme@lists.infradead.org 10177S: Supported 10178F: include/linux/nvme-fc.h 10179F: include/linux/nvme-fc-driver.h 10180F: drivers/nvme/host/fc.c 10181F: drivers/nvme/target/fc.c 10182F: drivers/nvme/target/fcloop.c 10183 10184NVM EXPRESS TARGET DRIVER 10185M: Christoph Hellwig <hch@lst.de> 10186M: Sagi Grimberg <sagi@grimberg.me> 10187L: linux-nvme@lists.infradead.org 10188T: git://git.infradead.org/nvme.git 10189W: http://git.infradead.org/nvme.git 10190S: Supported 10191F: drivers/nvme/target/ 10192 10193NVMEM FRAMEWORK 10194M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10195S: Maintained 10196F: drivers/nvmem/ 10197F: Documentation/devicetree/bindings/nvmem/ 10198F: Documentation/ABI/stable/sysfs-bus-nvmem 10199F: include/linux/nvmem-consumer.h 10200F: include/linux/nvmem-provider.h 10201 10202NXP SGTL5000 DRIVER 10203M: Fabio Estevam <fabio.estevam@nxp.com> 10204L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10205S: Maintained 10206F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10207F: sound/soc/codecs/sgtl5000* 10208 10209NXP TDA998X DRM DRIVER 10210M: Russell King <linux@armlinux.org.uk> 10211S: Supported 10212T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10213T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10214F: drivers/gpu/drm/i2c/tda998x_drv.c 10215F: include/drm/i2c/tda998x.h 10216 10217NXP TFA9879 DRIVER 10218M: Peter Rosin <peda@axentia.se> 10219L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10220S: Maintained 10221F: Documentation/devicetree/bindings/sound/tfa9879.txt 10222F: sound/soc/codecs/tfa9879* 10223 10224NXP-NCI NFC DRIVER 10225M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10226R: Charles Gorand <charles.gorand@effinnov.com> 10227L: linux-nfc@lists.01.org (moderated for non-subscribers) 10228S: Supported 10229F: drivers/nfc/nxp-nci 10230 10231OBJTOOL 10232M: Josh Poimboeuf <jpoimboe@redhat.com> 10233M: Peter Zijlstra <peterz@infradead.org> 10234S: Supported 10235F: tools/objtool/ 10236 10237OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10238M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10239M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10240L: linuxppc-dev@lists.ozlabs.org 10241S: Supported 10242F: arch/powerpc/platforms/powernv/ocxl.c 10243F: arch/powerpc/include/asm/pnv-ocxl.h 10244F: drivers/misc/ocxl/ 10245F: include/misc/ocxl* 10246F: include/uapi/misc/ocxl.h 10247F: Documentation/accelerators/ocxl.rst 10248 10249OMAP AUDIO SUPPORT 10250M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10251M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10252L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10253L: linux-omap@vger.kernel.org 10254S: Maintained 10255F: sound/soc/omap/ 10256 10257OMAP CLOCK FRAMEWORK SUPPORT 10258M: Paul Walmsley <paul@pwsan.com> 10259L: linux-omap@vger.kernel.org 10260S: Maintained 10261F: arch/arm/*omap*/*clock* 10262 10263OMAP DEVICE TREE SUPPORT 10264M: Benoît Cousson <bcousson@baylibre.com> 10265M: Tony Lindgren <tony@atomide.com> 10266L: linux-omap@vger.kernel.org 10267L: devicetree@vger.kernel.org 10268S: Maintained 10269F: arch/arm/boot/dts/*omap* 10270F: arch/arm/boot/dts/*am3* 10271F: arch/arm/boot/dts/*am4* 10272F: arch/arm/boot/dts/*am5* 10273F: arch/arm/boot/dts/*dra7* 10274 10275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10276L: linux-omap@vger.kernel.org 10277L: linux-fbdev@vger.kernel.org 10278S: Orphan 10279F: drivers/video/fbdev/omap2/ 10280F: Documentation/arm/OMAP/DSS 10281 10282OMAP FRAMEBUFFER SUPPORT 10283L: linux-fbdev@vger.kernel.org 10284L: linux-omap@vger.kernel.org 10285S: Orphan 10286F: drivers/video/fbdev/omap/ 10287 10288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10289M: Roger Quadros <rogerq@ti.com> 10290M: Tony Lindgren <tony@atomide.com> 10291L: linux-omap@vger.kernel.org 10292S: Maintained 10293F: drivers/memory/omap-gpmc.c 10294F: arch/arm/mach-omap2/*gpmc* 10295 10296OMAP GPIO DRIVER 10297M: Grygorii Strashko <grygorii.strashko@ti.com> 10298M: Santosh Shilimkar <ssantosh@kernel.org> 10299M: Kevin Hilman <khilman@kernel.org> 10300L: linux-omap@vger.kernel.org 10301S: Maintained 10302F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10303F: drivers/gpio/gpio-omap.c 10304 10305OMAP HARDWARE SPINLOCK SUPPORT 10306M: Ohad Ben-Cohen <ohad@wizery.com> 10307L: linux-omap@vger.kernel.org 10308S: Maintained 10309F: drivers/hwspinlock/omap_hwspinlock.c 10310 10311OMAP HS MMC SUPPORT 10312L: linux-mmc@vger.kernel.org 10313L: linux-omap@vger.kernel.org 10314S: Orphan 10315F: drivers/mmc/host/omap_hsmmc.c 10316 10317OMAP HWMOD DATA 10318M: Paul Walmsley <paul@pwsan.com> 10319L: linux-omap@vger.kernel.org 10320S: Maintained 10321F: arch/arm/mach-omap2/omap_hwmod*data* 10322 10323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10324M: Benoît Cousson <bcousson@baylibre.com> 10325L: linux-omap@vger.kernel.org 10326S: Maintained 10327F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10328 10329OMAP HWMOD SUPPORT 10330M: Benoît Cousson <bcousson@baylibre.com> 10331M: Paul Walmsley <paul@pwsan.com> 10332L: linux-omap@vger.kernel.org 10333S: Maintained 10334F: arch/arm/mach-omap2/omap_hwmod.* 10335 10336OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10338L: linux-media@vger.kernel.org 10339S: Maintained 10340F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10341F: drivers/media/platform/omap3isp/ 10342F: drivers/staging/media/omap4iss/ 10343 10344OMAP MMC SUPPORT 10345M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10346L: linux-omap@vger.kernel.org 10347S: Maintained 10348F: drivers/mmc/host/omap.c 10349 10350OMAP POWER MANAGEMENT SUPPORT 10351M: Kevin Hilman <khilman@kernel.org> 10352L: linux-omap@vger.kernel.org 10353S: Maintained 10354F: arch/arm/*omap*/*pm* 10355F: drivers/cpufreq/omap-cpufreq.c 10356 10357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10358M: Rajendra Nayak <rnayak@codeaurora.org> 10359M: Paul Walmsley <paul@pwsan.com> 10360L: linux-omap@vger.kernel.org 10361S: Maintained 10362F: arch/arm/mach-omap2/prm* 10363 10364OMAP RANDOM NUMBER GENERATOR SUPPORT 10365M: Deepak Saxena <dsaxena@plexity.net> 10366S: Maintained 10367F: drivers/char/hw_random/omap-rng.c 10368 10369OMAP USB SUPPORT 10370L: linux-usb@vger.kernel.org 10371L: linux-omap@vger.kernel.org 10372S: Orphan 10373F: drivers/usb/*/*omap* 10374F: arch/arm/*omap*/usb* 10375 10376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10377M: Mark Jackson <mpfj@newflow.co.uk> 10378L: linux-omap@vger.kernel.org 10379S: Maintained 10380F: arch/arm/boot/dts/am335x-nano.dts 10381 10382OMAP1 SUPPORT 10383M: Aaro Koskinen <aaro.koskinen@iki.fi> 10384M: Tony Lindgren <tony@atomide.com> 10385L: linux-omap@vger.kernel.org 10386Q: http://patchwork.kernel.org/project/linux-omap/list/ 10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10388S: Maintained 10389F: arch/arm/mach-omap1/ 10390F: arch/arm/plat-omap/ 10391F: arch/arm/configs/omap1_defconfig 10392F: drivers/i2c/busses/i2c-omap.c 10393F: include/linux/platform_data/i2c-omap.h 10394 10395OMAP2+ SUPPORT 10396M: Tony Lindgren <tony@atomide.com> 10397L: linux-omap@vger.kernel.org 10398W: http://www.muru.com/linux/omap/ 10399W: http://linux.omap.com/ 10400Q: http://patchwork.kernel.org/project/linux-omap/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10402S: Maintained 10403F: arch/arm/mach-omap2/ 10404F: arch/arm/plat-omap/ 10405F: arch/arm/configs/omap2plus_defconfig 10406F: drivers/i2c/busses/i2c-omap.c 10407F: drivers/irqchip/irq-omap-intc.c 10408F: drivers/mfd/*omap*.c 10409F: drivers/mfd/menelaus.c 10410F: drivers/mfd/palmas.c 10411F: drivers/mfd/tps65217.c 10412F: drivers/mfd/tps65218.c 10413F: drivers/mfd/tps65910.c 10414F: drivers/mfd/twl-core.[ch] 10415F: drivers/mfd/twl4030*.c 10416F: drivers/mfd/twl6030*.c 10417F: drivers/mfd/twl6040*.c 10418F: drivers/regulator/palmas-regulator*.c 10419F: drivers/regulator/pbias-regulator.c 10420F: drivers/regulator/tps65217-regulator.c 10421F: drivers/regulator/tps65218-regulator.c 10422F: drivers/regulator/tps65910-regulator.c 10423F: drivers/regulator/twl-regulator.c 10424F: drivers/regulator/twl6030-regulator.c 10425F: include/linux/platform_data/i2c-omap.h 10426 10427ONION OMEGA2+ BOARD 10428M: Harvey Hunt <harveyhuntnexus@gmail.com> 10429L: linux-mips@linux-mips.org 10430S: Maintained 10431F: arch/mips/boot/dts/ralink/omega2p.dts 10432 10433OMFS FILESYSTEM 10434M: Bob Copeland <me@bobcopeland.com> 10435L: linux-karma-devel@lists.sourceforge.net 10436S: Maintained 10437F: Documentation/filesystems/omfs.txt 10438F: fs/omfs/ 10439 10440OMNIKEY CARDMAN 4000 DRIVER 10441M: Harald Welte <laforge@gnumonks.org> 10442S: Maintained 10443F: drivers/char/pcmcia/cm4000_cs.c 10444F: include/linux/cm4000_cs.h 10445F: include/uapi/linux/cm4000_cs.h 10446 10447OMNIKEY CARDMAN 4040 DRIVER 10448M: Harald Welte <laforge@gnumonks.org> 10449S: Maintained 10450F: drivers/char/pcmcia/cm4040_cs.* 10451 10452OMNIVISION OV13858 SENSOR DRIVER 10453M: Sakari Ailus <sakari.ailus@linux.intel.com> 10454L: linux-media@vger.kernel.org 10455T: git git://linuxtv.org/media_tree.git 10456S: Maintained 10457F: drivers/media/i2c/ov13858.c 10458 10459OMNIVISION OV2685 SENSOR DRIVER 10460M: Shunqian Zheng <zhengsq@rock-chips.com> 10461L: linux-media@vger.kernel.org 10462T: git git://linuxtv.org/media_tree.git 10463S: Maintained 10464F: drivers/media/i2c/ov2685.c 10465 10466OMNIVISION OV5640 SENSOR DRIVER 10467M: Steve Longerbeam <slongerbeam@gmail.com> 10468L: linux-media@vger.kernel.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Maintained 10471F: drivers/media/i2c/ov5640.c 10472 10473OMNIVISION OV5647 SENSOR DRIVER 10474M: Luis Oliveira <lolivei@synopsys.com> 10475L: linux-media@vger.kernel.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Maintained 10478F: drivers/media/i2c/ov5647.c 10479 10480OMNIVISION OV5695 SENSOR DRIVER 10481M: Shunqian Zheng <zhengsq@rock-chips.com> 10482L: linux-media@vger.kernel.org 10483T: git git://linuxtv.org/media_tree.git 10484S: Maintained 10485F: drivers/media/i2c/ov5695.c 10486 10487OMNIVISION OV7670 SENSOR DRIVER 10488M: Jonathan Corbet <corbet@lwn.net> 10489L: linux-media@vger.kernel.org 10490T: git git://linuxtv.org/media_tree.git 10491S: Maintained 10492F: drivers/media/i2c/ov7670.c 10493F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10494 10495OMNIVISION OV772x SENSOR DRIVER 10496M: Jacopo Mondi <jacopo@jmondi.org> 10497L: linux-media@vger.kernel.org 10498T: git git://linuxtv.org/media_tree.git 10499S: Odd fixes 10500F: drivers/media/i2c/ov772x.c 10501F: include/media/i2c/ov772x.h 10502F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10503 10504OMNIVISION OV7740 SENSOR DRIVER 10505M: Wenyou Yang <wenyou.yang@microchip.com> 10506L: linux-media@vger.kernel.org 10507T: git git://linuxtv.org/media_tree.git 10508S: Maintained 10509F: drivers/media/i2c/ov7740.c 10510F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10511 10512OMNIVISION OV9650 SENSOR DRIVER 10513M: Sakari Ailus <sakari.ailus@linux.intel.com> 10514R: Akinobu Mita <akinobu.mita@gmail.com> 10515R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Maintained 10519F: drivers/media/i2c/ov9650.c 10520F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10521 10522ONENAND FLASH DRIVER 10523M: Kyungmin Park <kyungmin.park@samsung.com> 10524L: linux-mtd@lists.infradead.org 10525S: Maintained 10526F: drivers/mtd/nand/onenand/ 10527F: include/linux/mtd/onenand*.h 10528 10529ONSTREAM SCSI TAPE DRIVER 10530M: Willem Riede <osst@riede.org> 10531L: osst-users@lists.sourceforge.net 10532L: linux-scsi@vger.kernel.org 10533S: Maintained 10534F: Documentation/scsi/osst.txt 10535F: drivers/scsi/osst.* 10536F: drivers/scsi/osst_*.h 10537F: drivers/scsi/st.h 10538 10539OP-TEE DRIVER 10540M: Jens Wiklander <jens.wiklander@linaro.org> 10541S: Maintained 10542F: drivers/tee/optee/ 10543 10544OPA-VNIC DRIVER 10545M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10546M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10547L: linux-rdma@vger.kernel.org 10548S: Supported 10549F: drivers/infiniband/ulp/opa_vnic 10550 10551OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10552M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10553M: Frank Rowand <frowand.list@gmail.com> 10554L: devicetree@vger.kernel.org 10555S: Maintained 10556F: Documentation/devicetree/dynamic-resolution-notes.txt 10557F: Documentation/devicetree/overlay-notes.txt 10558F: drivers/of/overlay.c 10559F: drivers/of/resolver.c 10560K: of_overlay_notifier_ 10561 10562OPEN FIRMWARE AND FLATTENED DEVICE TREE 10563M: Rob Herring <robh+dt@kernel.org> 10564M: Frank Rowand <frowand.list@gmail.com> 10565L: devicetree@vger.kernel.org 10566W: http://www.devicetree.org/ 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10568S: Maintained 10569F: drivers/of/ 10570F: include/linux/of*.h 10571F: scripts/dtc/ 10572F: Documentation/ABI/testing/sysfs-firmware-ofw 10573 10574OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10575M: Rob Herring <robh+dt@kernel.org> 10576M: Mark Rutland <mark.rutland@arm.com> 10577L: devicetree@vger.kernel.org 10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10579Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10580S: Maintained 10581F: Documentation/devicetree/ 10582F: arch/*/boot/dts/ 10583F: include/dt-bindings/ 10584 10585OPENCORES I2C BUS DRIVER 10586M: Peter Korsgaard <jacmet@sunsite.dk> 10587L: linux-i2c@vger.kernel.org 10588S: Maintained 10589F: Documentation/i2c/busses/i2c-ocores 10590F: drivers/i2c/busses/i2c-ocores.c 10591 10592OPENRISC ARCHITECTURE 10593M: Jonas Bonn <jonas@southpole.se> 10594M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10595M: Stafford Horne <shorne@gmail.com> 10596T: git git://github.com/openrisc/linux.git 10597L: openrisc@lists.librecores.org 10598W: http://openrisc.io 10599S: Maintained 10600F: Documentation/devicetree/bindings/openrisc/ 10601F: Documentation/openrisc/ 10602F: arch/openrisc/ 10603F: drivers/irqchip/irq-ompic.c 10604F: drivers/irqchip/irq-or1k-* 10605 10606OPENVSWITCH 10607M: Pravin B Shelar <pshelar@ovn.org> 10608L: netdev@vger.kernel.org 10609L: dev@openvswitch.org 10610W: http://openvswitch.org 10611S: Maintained 10612F: net/openvswitch/ 10613F: include/uapi/linux/openvswitch.h 10614 10615OPERATING PERFORMANCE POINTS (OPP) 10616M: Viresh Kumar <vireshk@kernel.org> 10617M: Nishanth Menon <nm@ti.com> 10618M: Stephen Boyd <sboyd@kernel.org> 10619L: linux-pm@vger.kernel.org 10620S: Maintained 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10622F: drivers/opp/ 10623F: include/linux/pm_opp.h 10624F: Documentation/power/opp.txt 10625F: Documentation/devicetree/bindings/opp/ 10626 10627OPL4 DRIVER 10628M: Clemens Ladisch <clemens@ladisch.de> 10629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10630T: git git://git.alsa-project.org/alsa-kernel.git 10631S: Maintained 10632F: sound/drivers/opl4/ 10633 10634OPROFILE 10635M: Robert Richter <rric@kernel.org> 10636L: oprofile-list@lists.sf.net 10637S: Maintained 10638F: arch/*/include/asm/oprofile*.h 10639F: arch/*/oprofile/ 10640F: drivers/oprofile/ 10641F: include/linux/oprofile.h 10642 10643ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10644M: Mark Fasheh <mark@fasheh.com> 10645M: Joel Becker <jlbec@evilplan.org> 10646L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10647W: http://ocfs2.wiki.kernel.org 10648S: Supported 10649F: Documentation/filesystems/ocfs2.txt 10650F: Documentation/filesystems/dlmfs.txt 10651F: fs/ocfs2/ 10652 10653ORANGEFS FILESYSTEM 10654M: Mike Marshall <hubcap@omnibond.com> 10655R: Martin Brandenburg <martin@omnibond.com> 10656L: devel@lists.orangefs.org 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10658S: Supported 10659F: fs/orangefs/ 10660F: Documentation/filesystems/orangefs.txt 10661 10662ORINOCO DRIVER 10663L: linux-wireless@vger.kernel.org 10664W: http://wireless.kernel.org/en/users/Drivers/orinoco 10665W: http://www.nongnu.org/orinoco/ 10666S: Orphan 10667F: drivers/net/wireless/intersil/orinoco/ 10668 10669OSD LIBRARY and FILESYSTEM 10670M: Boaz Harrosh <ooo@electrozaur.com> 10671S: Maintained 10672F: drivers/scsi/osd/ 10673F: include/scsi/osd_* 10674F: fs/exofs/ 10675 10676OV2659 OMNIVISION SENSOR DRIVER 10677M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10678L: linux-media@vger.kernel.org 10679W: https://linuxtv.org 10680Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10681T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10682S: Maintained 10683F: drivers/media/i2c/ov2659.c 10684F: include/media/i2c/ov2659.h 10685 10686OVERLAY FILESYSTEM 10687M: Miklos Szeredi <miklos@szeredi.hu> 10688L: linux-unionfs@vger.kernel.org 10689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10690S: Supported 10691F: fs/overlayfs/ 10692F: Documentation/filesystems/overlayfs.txt 10693 10694P54 WIRELESS DRIVER 10695M: Christian Lamparter <chunkeey@googlemail.com> 10696L: linux-wireless@vger.kernel.org 10697W: http://wireless.kernel.org/en/users/Drivers/p54 10698S: Maintained 10699F: drivers/net/wireless/intersil/p54/ 10700 10701PA SEMI ETHERNET DRIVER 10702L: netdev@vger.kernel.org 10703S: Orphan 10704F: drivers/net/ethernet/pasemi/* 10705 10706PA SEMI SMBUS DRIVER 10707L: linux-i2c@vger.kernel.org 10708S: Orphan 10709F: drivers/i2c/busses/i2c-pasemi.c 10710 10711PADATA PARALLEL EXECUTION MECHANISM 10712M: Steffen Klassert <steffen.klassert@secunet.com> 10713L: linux-crypto@vger.kernel.org 10714S: Maintained 10715F: kernel/padata.c 10716F: include/linux/padata.h 10717F: Documentation/padata.txt 10718 10719PANASONIC LAPTOP ACPI EXTRAS DRIVER 10720M: Harald Welte <laforge@gnumonks.org> 10721L: platform-driver-x86@vger.kernel.org 10722S: Maintained 10723F: drivers/platform/x86/panasonic-laptop.c 10724 10725PARALLEL LCD/KEYPAD PANEL DRIVER 10726M: Willy Tarreau <willy@haproxy.com> 10727M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10728S: Odd Fixes 10729F: Documentation/auxdisplay/lcd-panel-cgram.txt 10730F: drivers/misc/panel.c 10731 10732PARALLEL PORT SUBSYSTEM 10733M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10734M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10735L: linux-parport@lists.infradead.org (subscribers-only) 10736S: Maintained 10737F: drivers/parport/ 10738F: include/linux/parport*.h 10739F: drivers/char/ppdev.c 10740F: include/uapi/linux/ppdev.h 10741F: Documentation/parport*.txt 10742 10743PARAVIRT_OPS INTERFACE 10744M: Juergen Gross <jgross@suse.com> 10745M: Alok Kataria <akataria@vmware.com> 10746L: virtualization@lists.linux-foundation.org 10747S: Supported 10748F: Documentation/virtual/paravirt_ops.txt 10749F: arch/*/kernel/paravirt* 10750F: arch/*/include/asm/paravirt*.h 10751F: include/linux/hypervisor.h 10752 10753PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10754M: Tim Waugh <tim@cyberelk.net> 10755L: linux-parport@lists.infradead.org (subscribers-only) 10756S: Maintained 10757F: Documentation/blockdev/paride.txt 10758F: drivers/block/paride/ 10759 10760PARISC ARCHITECTURE 10761M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10762M: Helge Deller <deller@gmx.de> 10763L: linux-parisc@vger.kernel.org 10764W: http://www.parisc-linux.org/ 10765Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10768S: Maintained 10769F: arch/parisc/ 10770F: Documentation/parisc/ 10771F: drivers/parisc/ 10772F: drivers/char/agp/parisc-agp.c 10773F: drivers/input/serio/gscps2.c 10774F: drivers/parport/parport_gsc.* 10775F: drivers/tty/serial/8250/8250_gsc.c 10776F: drivers/video/fbdev/sti* 10777F: drivers/video/console/sti* 10778F: drivers/video/logo/logo_parisc* 10779 10780PARMAN 10781M: Jiri Pirko <jiri@mellanox.com> 10782L: netdev@vger.kernel.org 10783S: Supported 10784F: lib/parman.c 10785F: lib/test_parman.c 10786F: include/linux/parman.h 10787 10788PC87360 HARDWARE MONITORING DRIVER 10789M: Jim Cromie <jim.cromie@gmail.com> 10790L: linux-hwmon@vger.kernel.org 10791S: Maintained 10792F: Documentation/hwmon/pc87360 10793F: drivers/hwmon/pc87360.c 10794 10795PC8736x GPIO DRIVER 10796M: Jim Cromie <jim.cromie@gmail.com> 10797S: Maintained 10798F: drivers/char/pc8736x_gpio.c 10799 10800PC87427 HARDWARE MONITORING DRIVER 10801M: Jean Delvare <jdelvare@suse.com> 10802L: linux-hwmon@vger.kernel.org 10803S: Maintained 10804F: Documentation/hwmon/pc87427 10805F: drivers/hwmon/pc87427.c 10806 10807PCA9532 LED DRIVER 10808M: Riku Voipio <riku.voipio@iki.fi> 10809S: Maintained 10810F: drivers/leds/leds-pca9532.c 10811F: include/linux/leds-pca9532.h 10812 10813PCA9541 I2C BUS MASTER SELECTOR DRIVER 10814M: Guenter Roeck <linux@roeck-us.net> 10815L: linux-i2c@vger.kernel.org 10816S: Maintained 10817F: drivers/i2c/muxes/i2c-mux-pca9541.c 10818 10819PCDP - PRIMARY CONSOLE AND DEBUG PORT 10820M: Khalid Aziz <khalid@gonehiking.org> 10821S: Maintained 10822F: drivers/firmware/pcdp.* 10823 10824PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10825M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10826L: linux-pci@vger.kernel.org 10827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10828S: Maintained 10829F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10830F: drivers/pci/controller/pci-aardvark.c 10831 10832PCI DRIVER FOR ALTERA PCIE IP 10833M: Ley Foon Tan <lftan@altera.com> 10834L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10835L: linux-pci@vger.kernel.org 10836S: Supported 10837F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10838F: drivers/pci/controller/pcie-altera.c 10839 10840PCI DRIVER FOR APPLIEDMICRO XGENE 10841M: Tanmay Inamdar <tinamdar@apm.com> 10842L: linux-pci@vger.kernel.org 10843L: linux-arm-kernel@lists.infradead.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10846F: drivers/pci/controller/pci-xgene.c 10847 10848PCI DRIVER FOR ARM VERSATILE PLATFORM 10849M: Rob Herring <robh@kernel.org> 10850L: linux-pci@vger.kernel.org 10851L: linux-arm-kernel@lists.infradead.org 10852S: Maintained 10853F: Documentation/devicetree/bindings/pci/versatile.txt 10854F: drivers/pci/controller/pci-versatile.c 10855 10856PCI DRIVER FOR ARMADA 8K 10857M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10858L: linux-pci@vger.kernel.org 10859L: linux-arm-kernel@lists.infradead.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10862F: drivers/pci/controller/dwc/pcie-armada8k.c 10863 10864PCI DRIVER FOR CADENCE PCIE IP 10865M: Alan Douglas <adouglas@cadence.com> 10866L: linux-pci@vger.kernel.org 10867S: Maintained 10868F: Documentation/devicetree/bindings/pci/cdns,*.txt 10869F: drivers/pci/controller/pcie-cadence* 10870 10871PCI DRIVER FOR FREESCALE LAYERSCAPE 10872M: Minghuan Lian <minghuan.Lian@nxp.com> 10873M: Mingkai Hu <mingkai.hu@nxp.com> 10874M: Roy Zang <roy.zang@nxp.com> 10875L: linuxppc-dev@lists.ozlabs.org 10876L: linux-pci@vger.kernel.org 10877L: linux-arm-kernel@lists.infradead.org 10878S: Maintained 10879F: drivers/pci/controller/dwc/*layerscape* 10880 10881PCI DRIVER FOR GENERIC OF HOSTS 10882M: Will Deacon <will.deacon@arm.com> 10883L: linux-pci@vger.kernel.org 10884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10885S: Maintained 10886F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10887F: drivers/pci/controller/pci-host-common.c 10888F: drivers/pci/controller/pci-host-generic.c 10889 10890PCI DRIVER FOR IMX6 10891M: Richard Zhu <hongxing.zhu@nxp.com> 10892M: Lucas Stach <l.stach@pengutronix.de> 10893L: linux-pci@vger.kernel.org 10894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10895S: Maintained 10896F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10897F: drivers/pci/controller/dwc/*imx6* 10898 10899PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10900M: Keith Busch <keith.busch@intel.com> 10901M: Jonathan Derrick <jonathan.derrick@intel.com> 10902L: linux-pci@vger.kernel.org 10903S: Supported 10904F: drivers/pci/controller/vmd.c 10905 10906PCI DRIVER FOR MICROSEMI SWITCHTEC 10907M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10908M: Logan Gunthorpe <logang@deltatee.com> 10909L: linux-pci@vger.kernel.org 10910S: Maintained 10911F: Documentation/switchtec.txt 10912F: Documentation/ABI/testing/sysfs-class-switchtec 10913F: drivers/pci/switch/switchtec* 10914F: include/uapi/linux/switchtec_ioctl.h 10915F: include/linux/switchtec.h 10916F: drivers/ntb/hw/mscc/ 10917 10918PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10919M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10920M: Jason Cooper <jason@lakedaemon.net> 10921L: linux-pci@vger.kernel.org 10922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10923S: Maintained 10924F: drivers/pci/controller/*mvebu* 10925 10926PCI DRIVER FOR NVIDIA TEGRA 10927M: Thierry Reding <thierry.reding@gmail.com> 10928L: linux-tegra@vger.kernel.org 10929L: linux-pci@vger.kernel.org 10930S: Supported 10931F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10932F: drivers/pci/controller/pci-tegra.c 10933 10934PCI DRIVER FOR RENESAS R-CAR 10935M: Simon Horman <horms@verge.net.au> 10936L: linux-pci@vger.kernel.org 10937L: linux-renesas-soc@vger.kernel.org 10938S: Maintained 10939F: drivers/pci/controller/*rcar* 10940 10941PCI DRIVER FOR SAMSUNG EXYNOS 10942M: Jingoo Han <jingoohan1@gmail.com> 10943L: linux-pci@vger.kernel.org 10944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10946S: Maintained 10947F: drivers/pci/controller/dwc/pci-exynos.c 10948 10949PCI DRIVER FOR SYNOPSYS DESIGNWARE 10950M: Jingoo Han <jingoohan1@gmail.com> 10951M: Joao Pinto <Joao.Pinto@synopsys.com> 10952L: linux-pci@vger.kernel.org 10953S: Maintained 10954F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10955F: drivers/pci/controller/dwc/*designware* 10956 10957PCI DRIVER FOR TI DRA7XX 10958M: Kishon Vijay Abraham I <kishon@ti.com> 10959L: linux-omap@vger.kernel.org 10960L: linux-pci@vger.kernel.org 10961S: Supported 10962F: Documentation/devicetree/bindings/pci/ti-pci.txt 10963F: drivers/pci/controller/dwc/pci-dra7xx.c 10964 10965PCI DRIVER FOR TI KEYSTONE 10966M: Murali Karicheri <m-karicheri2@ti.com> 10967L: linux-pci@vger.kernel.org 10968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10969S: Maintained 10970F: drivers/pci/controller/dwc/*keystone* 10971 10972PCI ENDPOINT SUBSYSTEM 10973M: Kishon Vijay Abraham I <kishon@ti.com> 10974M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10975L: linux-pci@vger.kernel.org 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10977S: Supported 10978F: drivers/pci/endpoint/ 10979F: drivers/misc/pci_endpoint_test.c 10980F: tools/pci/ 10981 10982PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10983M: Russell Currey <ruscur@russell.cc> 10984L: linuxppc-dev@lists.ozlabs.org 10985S: Supported 10986F: Documentation/powerpc/eeh-pci-error-recovery.txt 10987F: arch/powerpc/kernel/eeh*.c 10988F: arch/powerpc/platforms/*/eeh*.c 10989F: arch/powerpc/include/*/eeh*.h 10990 10991PCI ERROR RECOVERY 10992M: Linas Vepstas <linasvepstas@gmail.com> 10993L: linux-pci@vger.kernel.org 10994S: Supported 10995F: Documentation/PCI/pci-error-recovery.txt 10996 10997PCI MSI DRIVER FOR ALTERA MSI IP 10998M: Ley Foon Tan <lftan@altera.com> 10999L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11000L: linux-pci@vger.kernel.org 11001S: Supported 11002F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11003F: drivers/pci/controller/pcie-altera-msi.c 11004 11005PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11006M: Duc Dang <dhdang@apm.com> 11007L: linux-pci@vger.kernel.org 11008L: linux-arm-kernel@lists.infradead.org 11009S: Maintained 11010F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11011F: drivers/pci/controller/pci-xgene-msi.c 11012 11013PCI SUBSYSTEM 11014M: Bjorn Helgaas <bhelgaas@google.com> 11015L: linux-pci@vger.kernel.org 11016Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11018S: Supported 11019F: Documentation/devicetree/bindings/pci/ 11020F: Documentation/PCI/ 11021F: drivers/acpi/pci* 11022F: drivers/pci/ 11023F: include/asm-generic/pci* 11024F: include/linux/pci* 11025F: include/linux/of_pci.h 11026F: include/uapi/linux/pci* 11027F: lib/pci* 11028F: arch/x86/pci/ 11029F: arch/x86/kernel/quirks.c 11030 11031PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11032M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11033L: linux-pci@vger.kernel.org 11034Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11036S: Supported 11037F: drivers/pci/controller/ 11038 11039PCIE DRIVER FOR AXIS ARTPEC 11040M: Jesper Nilsson <jesper.nilsson@axis.com> 11041L: linux-arm-kernel@axis.com 11042L: linux-pci@vger.kernel.org 11043S: Maintained 11044F: Documentation/devicetree/bindings/pci/axis,artpec* 11045F: drivers/pci/controller/dwc/*artpec* 11046 11047PCIE DRIVER FOR CAVIUM THUNDERX 11048M: David Daney <david.daney@cavium.com> 11049L: linux-pci@vger.kernel.org 11050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11051S: Supported 11052F: Documentation/devicetree/bindings/pci/pci-thunder-* 11053F: drivers/pci/controller/pci-thunder-* 11054 11055PCIE DRIVER FOR HISILICON 11056M: Zhou Wang <wangzhou1@hisilicon.com> 11057L: linux-pci@vger.kernel.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11060F: drivers/pci/controller/dwc/pcie-hisi.c 11061 11062PCIE DRIVER FOR HISILICON KIRIN 11063M: Xiaowei Song <songxiaowei@hisilicon.com> 11064M: Binghui Wang <wangbinghui@hisilicon.com> 11065L: linux-pci@vger.kernel.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11068F: drivers/pci/controller/dwc/pcie-kirin.c 11069 11070PCIE DRIVER FOR HISILICON STB 11071M: Jianguo Sun <sunjianguo1@huawei.com> 11072M: Shawn Guo <shawn.guo@linaro.org> 11073L: linux-pci@vger.kernel.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11076F: drivers/pci/controller/dwc/pcie-histb.c 11077 11078PCIE DRIVER FOR MEDIATEK 11079M: Ryder Lee <ryder.lee@mediatek.com> 11080L: linux-pci@vger.kernel.org 11081L: linux-mediatek@lists.infradead.org 11082S: Supported 11083F: Documentation/devicetree/bindings/pci/mediatek* 11084F: drivers/pci/controller/*mediatek* 11085 11086PCIE DRIVER FOR QUALCOMM MSM 11087M: Stanimir Varbanov <svarbanov@mm-sol.com> 11088L: linux-pci@vger.kernel.org 11089L: linux-arm-msm@vger.kernel.org 11090S: Maintained 11091F: drivers/pci/controller/dwc/*qcom* 11092 11093PCIE DRIVER FOR ROCKCHIP 11094M: Shawn Lin <shawn.lin@rock-chips.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-rockchip@lists.infradead.org 11097S: Maintained 11098F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11099F: drivers/pci/controller/pcie-rockchip* 11100 11101PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11102M: Linus Walleij <linus.walleij@linaro.org> 11103L: linux-pci@vger.kernel.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11106F: drivers/pci/controller/pci-v3-semi.c 11107 11108PCIE DRIVER FOR ST SPEAR13XX 11109M: Pratyush Anand <pratyush.anand@gmail.com> 11110L: linux-pci@vger.kernel.org 11111S: Maintained 11112F: drivers/pci/controller/dwc/*spear* 11113 11114PCMCIA SUBSYSTEM 11115M: Dominik Brodowski <linux@dominikbrodowski.net> 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11117S: Odd Fixes 11118F: Documentation/pcmcia/ 11119F: tools/pcmcia/ 11120F: drivers/pcmcia/ 11121F: include/pcmcia/ 11122 11123PCNET32 NETWORK DRIVER 11124M: Don Fry <pcnet32@frontier.com> 11125L: netdev@vger.kernel.org 11126S: Maintained 11127F: drivers/net/ethernet/amd/pcnet32.c 11128 11129PCRYPT PARALLEL CRYPTO ENGINE 11130M: Steffen Klassert <steffen.klassert@secunet.com> 11131L: linux-crypto@vger.kernel.org 11132S: Maintained 11133F: crypto/pcrypt.c 11134F: include/crypto/pcrypt.h 11135 11136PEAQ WMI HOTKEYS DRIVER 11137M: Hans de Goede <hdegoede@redhat.com> 11138L: platform-driver-x86@vger.kernel.org 11139S: Maintained 11140F: drivers/platform/x86/peaq-wmi.c 11141 11142PER-CPU MEMORY ALLOCATOR 11143M: Tejun Heo <tj@kernel.org> 11144M: Christoph Lameter <cl@linux.com> 11145M: Dennis Zhou <dennisszhou@gmail.com> 11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11147S: Maintained 11148F: include/linux/percpu*.h 11149F: mm/percpu*.c 11150F: arch/*/include/asm/percpu.h 11151 11152PER-TASK DELAY ACCOUNTING 11153M: Balbir Singh <bsingharora@gmail.com> 11154S: Maintained 11155F: include/linux/delayacct.h 11156F: kernel/delayacct.c 11157 11158PERFORMANCE EVENTS SUBSYSTEM 11159M: Peter Zijlstra <peterz@infradead.org> 11160M: Ingo Molnar <mingo@redhat.com> 11161M: Arnaldo Carvalho de Melo <acme@kernel.org> 11162R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11163R: Jiri Olsa <jolsa@redhat.com> 11164R: Namhyung Kim <namhyung@kernel.org> 11165L: linux-kernel@vger.kernel.org 11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11167S: Supported 11168F: kernel/events/* 11169F: include/linux/perf_event.h 11170F: include/uapi/linux/perf_event.h 11171F: arch/*/kernel/perf_event*.c 11172F: arch/*/kernel/*/perf_event*.c 11173F: arch/*/kernel/*/*/perf_event*.c 11174F: arch/*/include/asm/perf_event.h 11175F: arch/*/kernel/perf_callchain.c 11176F: arch/*/events/* 11177F: tools/perf/ 11178 11179PERSONALITY HANDLING 11180M: Christoph Hellwig <hch@infradead.org> 11181L: linux-abi-devel@lists.sourceforge.net 11182S: Maintained 11183F: include/linux/personality.h 11184F: include/uapi/linux/personality.h 11185 11186PHONET PROTOCOL 11187M: Remi Denis-Courmont <courmisch@gmail.com> 11188S: Supported 11189F: Documentation/networking/phonet.txt 11190F: include/linux/phonet.h 11191F: include/net/phonet/ 11192F: include/uapi/linux/phonet.h 11193F: net/phonet/ 11194 11195PHRAM MTD DRIVER 11196M: Joern Engel <joern@lazybastard.org> 11197L: linux-mtd@lists.infradead.org 11198S: Maintained 11199F: drivers/mtd/devices/phram.c 11200 11201PICOLCD HID DRIVER 11202M: Bruno Prémont <bonbons@linux-vserver.org> 11203L: linux-input@vger.kernel.org 11204S: Maintained 11205F: drivers/hid/hid-picolcd* 11206 11207PICOXCELL SUPPORT 11208M: Jamie Iles <jamie@jamieiles.com> 11209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11210T: git git://github.com/jamieiles/linux-2.6-ji.git 11211S: Supported 11212F: arch/arm/boot/dts/picoxcell* 11213F: arch/arm/mach-picoxcell/ 11214F: drivers/crypto/picoxcell* 11215 11216PIN CONTROL SUBSYSTEM 11217M: Linus Walleij <linus.walleij@linaro.org> 11218L: linux-gpio@vger.kernel.org 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11220S: Maintained 11221F: Documentation/devicetree/bindings/pinctrl/ 11222F: Documentation/driver-api/pinctl.rst 11223F: drivers/pinctrl/ 11224F: include/linux/pinctrl/ 11225 11226PIN CONTROLLER - ATMEL AT91 11227M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11229S: Maintained 11230F: drivers/pinctrl/pinctrl-at91.* 11231 11232PIN CONTROLLER - ATMEL AT91 PIO4 11233M: Ludovic Desroches <ludovic.desroches@microchip.com> 11234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11235L: linux-gpio@vger.kernel.org 11236S: Supported 11237F: drivers/pinctrl/pinctrl-at91-pio4.* 11238 11239PIN CONTROLLER - FREESCALE 11240M: Dong Aisheng <aisheng.dong@nxp.com> 11241M: Fabio Estevam <festevam@gmail.com> 11242M: Shawn Guo <shawnguo@kernel.org> 11243M: Stefan Agner <stefan@agner.ch> 11244R: Pengutronix Kernel Team <kernel@pengutronix.de> 11245L: linux-gpio@vger.kernel.org 11246S: Maintained 11247F: drivers/pinctrl/freescale/ 11248F: Documentation/devicetree/bindings/pinctrl/fsl,* 11249 11250PIN CONTROLLER - INTEL 11251M: Mika Westerberg <mika.westerberg@linux.intel.com> 11252M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11253S: Maintained 11254F: drivers/pinctrl/intel/ 11255 11256PIN CONTROLLER - MEDIATEK 11257M: Sean Wang <sean.wang@mediatek.com> 11258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11259S: Maintained 11260F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11261F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11262F: drivers/pinctrl/mediatek/mtk-eint.* 11263F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11264F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11265F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11266 11267PIN CONTROLLER - QUALCOMM 11268M: Bjorn Andersson <bjorn.andersson@linaro.org> 11269S: Maintained 11270L: linux-arm-msm@vger.kernel.org 11271F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11272F: drivers/pinctrl/qcom/ 11273 11274PIN CONTROLLER - RENESAS 11275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11276M: Geert Uytterhoeven <geert+renesas@glider.be> 11277L: linux-renesas-soc@vger.kernel.org 11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11279S: Maintained 11280F: drivers/pinctrl/sh-pfc/ 11281 11282PIN CONTROLLER - SAMSUNG 11283M: Tomasz Figa <tomasz.figa@gmail.com> 11284M: Krzysztof Kozlowski <krzk@kernel.org> 11285M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11287L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11288Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11290S: Maintained 11291F: drivers/pinctrl/samsung/ 11292F: include/dt-bindings/pinctrl/samsung.h 11293F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11294 11295PIN CONTROLLER - SINGLE 11296M: Tony Lindgren <tony@atomide.com> 11297M: Haojian Zhuang <haojian.zhuang@linaro.org> 11298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11299L: linux-omap@vger.kernel.org 11300S: Maintained 11301F: drivers/pinctrl/pinctrl-single.c 11302 11303PIN CONTROLLER - ST SPEAR 11304M: Viresh Kumar <vireshk@kernel.org> 11305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11306W: http://www.st.com/spear 11307S: Maintained 11308F: drivers/pinctrl/spear/ 11309 11310PISTACHIO SOC SUPPORT 11311M: James Hartley <james.hartley@sondrel.com> 11312L: linux-mips@linux-mips.org 11313S: Odd Fixes 11314F: arch/mips/pistachio/ 11315F: arch/mips/include/asm/mach-pistachio/ 11316F: arch/mips/boot/dts/img/pistachio* 11317F: arch/mips/configs/pistachio*_defconfig 11318 11319PKTCDVD DRIVER 11320S: Orphan 11321M: linux-block@vger.kernel.org 11322F: drivers/block/pktcdvd.c 11323F: include/linux/pktcdvd.h 11324F: include/uapi/linux/pktcdvd.h 11325 11326PKUNITY SOC DRIVERS 11327M: Guan Xuetao <gxt@pku.edu.cn> 11328W: http://mprc.pku.edu.cn/~guanxuetao/linux 11329S: Maintained 11330T: git git://github.com/gxt/linux.git 11331F: drivers/input/serio/i8042-unicore32io.h 11332F: drivers/i2c/busses/i2c-puv3.c 11333F: drivers/video/fbdev/fb-puv3.c 11334F: drivers/rtc/rtc-puv3.c 11335 11336PMBUS HARDWARE MONITORING DRIVERS 11337M: Guenter Roeck <linux@roeck-us.net> 11338L: linux-hwmon@vger.kernel.org 11339W: http://hwmon.wiki.kernel.org/ 11340W: http://www.roeck-us.net/linux/drivers/ 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11342S: Maintained 11343F: Documentation/hwmon/pmbus 11344F: drivers/hwmon/pmbus/ 11345F: include/linux/pmbus.h 11346 11347PMC SIERRA MaxRAID DRIVER 11348L: linux-scsi@vger.kernel.org 11349W: http://www.pmc-sierra.com/ 11350S: Orphan 11351F: drivers/scsi/pmcraid.* 11352 11353PMC SIERRA PM8001 DRIVER 11354M: Jack Wang <jinpu.wang@profitbricks.com> 11355M: lindar_liu@usish.com 11356L: linux-scsi@vger.kernel.org 11357S: Supported 11358F: drivers/scsi/pm8001/ 11359 11360PNP SUPPORT 11361M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11362S: Maintained 11363F: drivers/pnp/ 11364 11365POSIX CLOCKS and TIMERS 11366M: Thomas Gleixner <tglx@linutronix.de> 11367L: linux-kernel@vger.kernel.org 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11369S: Maintained 11370F: fs/timerfd.c 11371F: include/linux/timer* 11372F: kernel/time/*timer* 11373 11374POWER MANAGEMENT CORE 11375M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11376L: linux-pm@vger.kernel.org 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11378B: https://bugzilla.kernel.org 11379S: Supported 11380F: drivers/base/power/ 11381F: include/linux/pm.h 11382F: include/linux/pm_* 11383F: include/linux/powercap.h 11384F: drivers/powercap/ 11385F: kernel/configs/nopm.config 11386 11387POWER STATE COORDINATION INTERFACE (PSCI) 11388M: Mark Rutland <mark.rutland@arm.com> 11389M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11390L: linux-arm-kernel@lists.infradead.org 11391S: Maintained 11392F: drivers/firmware/psci*.c 11393F: include/linux/psci.h 11394F: include/uapi/linux/psci.h 11395 11396POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11397M: Sebastian Reichel <sre@kernel.org> 11398L: linux-pm@vger.kernel.org 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11400S: Maintained 11401F: Documentation/ABI/testing/sysfs-class-power 11402F: Documentation/devicetree/bindings/power/supply/ 11403F: include/linux/power_supply.h 11404F: drivers/power/supply/ 11405 11406POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11407M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11408L: linuxppc-dev@lists.ozlabs.org 11409S: Maintained 11410F: drivers/char/powernv-op-panel.c 11411 11412PPP OVER ATM (RFC 2364) 11413M: Mitchell Blank Jr <mitch@sfgoth.com> 11414S: Maintained 11415F: net/atm/pppoatm.c 11416F: include/uapi/linux/atmppp.h 11417 11418PPP OVER ETHERNET 11419M: Michal Ostrowski <mostrows@earthlink.net> 11420S: Maintained 11421F: drivers/net/ppp/pppoe.c 11422F: drivers/net/ppp/pppox.c 11423 11424PPP OVER L2TP 11425M: James Chapman <jchapman@katalix.com> 11426S: Maintained 11427F: net/l2tp/l2tp_ppp.c 11428F: include/linux/if_pppol2tp.h 11429F: include/uapi/linux/if_pppol2tp.h 11430 11431PPP PROTOCOL DRIVERS AND COMPRESSORS 11432M: Paul Mackerras <paulus@samba.org> 11433L: linux-ppp@vger.kernel.org 11434S: Maintained 11435F: drivers/net/ppp/ppp_* 11436 11437PPS SUPPORT 11438M: Rodolfo Giometti <giometti@enneenne.com> 11439W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11440L: linuxpps@ml.enneenne.com (subscribers-only) 11441S: Maintained 11442F: Documentation/pps/ 11443F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11444F: Documentation/ABI/testing/sysfs-pps 11445F: drivers/pps/ 11446F: include/linux/pps*.h 11447F: include/uapi/linux/pps.h 11448 11449PPTP DRIVER 11450M: Dmitry Kozlov <xeb@mail.ru> 11451L: netdev@vger.kernel.org 11452S: Maintained 11453F: drivers/net/ppp/pptp.c 11454W: http://sourceforge.net/projects/accel-pptp 11455 11456PREEMPTIBLE KERNEL 11457M: Robert Love <rml@tech9.net> 11458L: kpreempt-tech@lists.sourceforge.net 11459W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11460S: Supported 11461F: Documentation/preempt-locking.txt 11462F: include/linux/preempt.h 11463 11464PRINTK 11465M: Petr Mladek <pmladek@suse.com> 11466M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11467R: Steven Rostedt <rostedt@goodmis.org> 11468S: Maintained 11469F: kernel/printk/ 11470F: include/linux/printk.h 11471 11472PRISM54 WIRELESS DRIVER 11473M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11474L: linux-wireless@vger.kernel.org 11475W: http://wireless.kernel.org/en/users/Drivers/p54 11476S: Obsolete 11477F: drivers/net/wireless/intersil/prism54/ 11478 11479PROC SYSCTL 11480M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11481M: Kees Cook <keescook@chromium.org> 11482L: linux-kernel@vger.kernel.org 11483L: linux-fsdevel@vger.kernel.org 11484S: Maintained 11485F: fs/proc/proc_sysctl.c 11486F: include/linux/sysctl.h 11487F: kernel/sysctl.c 11488F: tools/testing/selftests/sysctl/ 11489 11490PS3 NETWORK SUPPORT 11491M: Geoff Levand <geoff@infradead.org> 11492L: netdev@vger.kernel.org 11493L: linuxppc-dev@lists.ozlabs.org 11494S: Maintained 11495F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11496 11497PS3 PLATFORM SUPPORT 11498M: Geoff Levand <geoff@infradead.org> 11499L: linuxppc-dev@lists.ozlabs.org 11500S: Maintained 11501F: arch/powerpc/boot/ps3* 11502F: arch/powerpc/include/asm/lv1call.h 11503F: arch/powerpc/include/asm/ps3*.h 11504F: arch/powerpc/platforms/ps3/ 11505F: drivers/*/ps3* 11506F: drivers/ps3/ 11507F: drivers/rtc/rtc-ps3.c 11508F: drivers/usb/host/*ps3.c 11509F: sound/ppc/snd_ps3* 11510 11511PS3VRAM DRIVER 11512M: Jim Paris <jim@jtan.com> 11513M: Geoff Levand <geoff@infradead.org> 11514L: linuxppc-dev@lists.ozlabs.org 11515S: Maintained 11516F: drivers/block/ps3vram.c 11517 11518PSAMPLE PACKET SAMPLING SUPPORT: 11519M: Yotam Gigi <yotam.gi@gmail.com> 11520S: Maintained 11521F: net/psample 11522F: include/net/psample.h 11523F: include/uapi/linux/psample.h 11524 11525PSTORE FILESYSTEM 11526M: Kees Cook <keescook@chromium.org> 11527M: Anton Vorontsov <anton@enomsg.org> 11528M: Colin Cross <ccross@android.com> 11529M: Tony Luck <tony.luck@intel.com> 11530S: Maintained 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11532F: fs/pstore/ 11533F: include/linux/pstore* 11534F: drivers/firmware/efi/efi-pstore.c 11535F: drivers/acpi/apei/erst.c 11536F: Documentation/admin-guide/ramoops.rst 11537F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11538K: \b(pstore|ramoops) 11539 11540PTP HARDWARE CLOCK SUPPORT 11541M: Richard Cochran <richardcochran@gmail.com> 11542L: netdev@vger.kernel.org 11543S: Maintained 11544W: http://linuxptp.sourceforge.net/ 11545F: Documentation/ABI/testing/sysfs-ptp 11546F: Documentation/ptp/* 11547F: drivers/net/phy/dp83640* 11548F: drivers/ptp/* 11549F: include/linux/ptp_cl* 11550 11551PTRACE SUPPORT 11552M: Oleg Nesterov <oleg@redhat.com> 11553S: Maintained 11554F: include/asm-generic/syscall.h 11555F: include/linux/ptrace.h 11556F: include/linux/regset.h 11557F: include/linux/tracehook.h 11558F: include/uapi/linux/ptrace.h 11559F: include/uapi/linux/ptrace.h 11560F: include/asm-generic/ptrace.h 11561F: kernel/ptrace.c 11562F: arch/*/ptrace*.c 11563F: arch/*/*/ptrace*.c 11564F: arch/*/include/asm/ptrace*.h 11565 11566PULSE8-CEC DRIVER 11567M: Hans Verkuil <hverkuil@xs4all.nl> 11568L: linux-media@vger.kernel.org 11569T: git git://linuxtv.org/media_tree.git 11570S: Maintained 11571F: drivers/media/usb/pulse8-cec/* 11572F: Documentation/media/cec-drivers/pulse8-cec.rst 11573 11574PVRUSB2 VIDEO4LINUX DRIVER 11575M: Mike Isely <isely@pobox.com> 11576L: pvrusb2@isely.net (subscribers-only) 11577L: linux-media@vger.kernel.org 11578W: http://www.isely.net/pvrusb2/ 11579T: git git://linuxtv.org/media_tree.git 11580S: Maintained 11581F: Documentation/media/v4l-drivers/pvrusb2* 11582F: drivers/media/usb/pvrusb2/ 11583 11584PWC WEBCAM DRIVER 11585M: Hans Verkuil <hverkuil@xs4all.nl> 11586L: linux-media@vger.kernel.org 11587T: git git://linuxtv.org/media_tree.git 11588S: Odd Fixes 11589F: drivers/media/usb/pwc/* 11590 11591PWM FAN DRIVER 11592M: Kamil Debski <kamil@wypas.org> 11593M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11594L: linux-hwmon@vger.kernel.org 11595S: Supported 11596F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11597F: Documentation/hwmon/pwm-fan 11598F: drivers/hwmon/pwm-fan.c 11599 11600PWM IR Transmitter 11601M: Sean Young <sean@mess.org> 11602L: linux-media@vger.kernel.org 11603S: Maintained 11604F: drivers/media/rc/pwm-ir-tx.c 11605 11606PWM SUBSYSTEM 11607M: Thierry Reding <thierry.reding@gmail.com> 11608L: linux-pwm@vger.kernel.org 11609S: Maintained 11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11611F: Documentation/pwm.txt 11612F: Documentation/devicetree/bindings/pwm/ 11613F: include/linux/pwm.h 11614F: drivers/pwm/ 11615F: drivers/video/backlight/pwm_bl.c 11616F: include/linux/pwm_backlight.h 11617F: drivers/gpio/gpio-mvebu.c 11618F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11619 11620PXA GPIO DRIVER 11621M: Robert Jarzmik <robert.jarzmik@free.fr> 11622L: linux-gpio@vger.kernel.org 11623S: Maintained 11624F: drivers/gpio/gpio-pxa.c 11625 11626PXA MMCI DRIVER 11627S: Orphan 11628 11629PXA RTC DRIVER 11630M: Robert Jarzmik <robert.jarzmik@free.fr> 11631L: linux-rtc@vger.kernel.org 11632S: Maintained 11633 11634PXA2xx/PXA3xx SUPPORT 11635M: Daniel Mack <daniel@zonque.org> 11636M: Haojian Zhuang <haojian.zhuang@gmail.com> 11637M: Robert Jarzmik <robert.jarzmik@free.fr> 11638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11639T: git git://github.com/hzhuang1/linux.git 11640T: git git://github.com/rjarzmik/linux.git 11641S: Maintained 11642F: arch/arm/boot/dts/pxa* 11643F: arch/arm/mach-pxa/ 11644F: drivers/dma/pxa* 11645F: drivers/pcmcia/pxa2xx* 11646F: drivers/pinctrl/pxa/ 11647F: drivers/spi/spi-pxa2xx* 11648F: drivers/usb/gadget/udc/pxa2* 11649F: include/sound/pxa2xx-lib.h 11650F: sound/arm/pxa* 11651F: sound/soc/pxa/ 11652 11653QAT DRIVER 11654M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11655L: qat-linux@intel.com 11656S: Supported 11657F: drivers/crypto/qat/ 11658 11659QCOM AUDIO (ASoC) DRIVERS 11660M: Patrick Lai <plai@codeaurora.org> 11661M: Banajit Goswami <bgoswami@codeaurora.org> 11662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11663S: Supported 11664F: sound/soc/qcom/ 11665 11666QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11667M: Gabriel Somlo <somlo@cmu.edu> 11668M: "Michael S. Tsirkin" <mst@redhat.com> 11669L: qemu-devel@nongnu.org 11670S: Maintained 11671F: drivers/firmware/qemu_fw_cfg.c 11672F: include/uapi/linux/qemu_fw_cfg.h 11673 11674QIB DRIVER 11675M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11676M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11677L: linux-rdma@vger.kernel.org 11678S: Supported 11679F: drivers/infiniband/hw/qib/ 11680 11681QLOGIC QL41xxx FCOE DRIVER 11682M: QLogic-Storage-Upstream@cavium.com 11683L: linux-scsi@vger.kernel.org 11684S: Supported 11685F: drivers/scsi/qedf/ 11686 11687QLOGIC QL41xxx ISCSI DRIVER 11688M: QLogic-Storage-Upstream@cavium.com 11689L: linux-scsi@vger.kernel.org 11690S: Supported 11691F: drivers/scsi/qedi/ 11692 11693QLOGIC QL4xxx ETHERNET DRIVER 11694M: Ariel Elior <Ariel.Elior@cavium.com> 11695M: everest-linux-l2@cavium.com 11696L: netdev@vger.kernel.org 11697S: Supported 11698F: drivers/net/ethernet/qlogic/qed/ 11699F: include/linux/qed/ 11700F: drivers/net/ethernet/qlogic/qede/ 11701 11702QLOGIC QL4xxx RDMA DRIVER 11703M: Michal Kalderon <Michal.Kalderon@cavium.com> 11704M: Ariel Elior <Ariel.Elior@cavium.com> 11705L: linux-rdma@vger.kernel.org 11706S: Supported 11707F: drivers/infiniband/hw/qedr/ 11708F: include/uapi/rdma/qedr-abi.h 11709 11710QLOGIC QLA1280 SCSI DRIVER 11711M: Michael Reed <mdr@sgi.com> 11712L: linux-scsi@vger.kernel.org 11713S: Maintained 11714F: drivers/scsi/qla1280.[ch] 11715 11716QLOGIC QLA2XXX FC-SCSI DRIVER 11717M: qla2xxx-upstream@qlogic.com 11718L: linux-scsi@vger.kernel.org 11719S: Supported 11720F: Documentation/scsi/LICENSE.qla2xxx 11721F: drivers/scsi/qla2xxx/ 11722 11723QLOGIC QLA3XXX NETWORK DRIVER 11724M: Dept-GELinuxNICDev@cavium.com 11725L: netdev@vger.kernel.org 11726S: Supported 11727F: Documentation/networking/LICENSE.qla3xxx 11728F: drivers/net/ethernet/qlogic/qla3xxx.* 11729 11730QLOGIC QLA4XXX iSCSI DRIVER 11731M: QLogic-Storage-Upstream@qlogic.com 11732L: linux-scsi@vger.kernel.org 11733S: Supported 11734F: Documentation/scsi/LICENSE.qla4xxx 11735F: drivers/scsi/qla4xxx/ 11736 11737QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11738M: Harish Patil <harish.patil@cavium.com> 11739M: Manish Chopra <manish.chopra@cavium.com> 11740M: Dept-GELinuxNICDev@cavium.com 11741L: netdev@vger.kernel.org 11742S: Supported 11743F: drivers/net/ethernet/qlogic/qlcnic/ 11744 11745QLOGIC QLGE 10Gb ETHERNET DRIVER 11746M: Harish Patil <harish.patil@cavium.com> 11747M: Manish Chopra <manish.chopra@cavium.com> 11748M: Dept-GELinuxNICDev@cavium.com 11749L: netdev@vger.kernel.org 11750S: Supported 11751F: drivers/net/ethernet/qlogic/qlge/ 11752 11753QNX4 FILESYSTEM 11754M: Anders Larsen <al@alarsen.net> 11755W: http://www.alarsen.net/linux/qnx4fs/ 11756S: Maintained 11757F: fs/qnx4/ 11758F: include/uapi/linux/qnx4_fs.h 11759F: include/uapi/linux/qnxtypes.h 11760 11761QORIQ DPAA2 FSL-MC BUS DRIVER 11762M: Stuart Yoder <stuyoder@gmail.com> 11763M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11764L: linux-kernel@vger.kernel.org 11765S: Maintained 11766F: drivers/bus/fsl-mc/ 11767F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11768F: Documentation/networking/dpaa2/overview.rst 11769 11770QT1010 MEDIA DRIVER 11771M: Antti Palosaari <crope@iki.fi> 11772L: linux-media@vger.kernel.org 11773W: https://linuxtv.org 11774W: http://palosaari.fi/linux/ 11775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11776T: git git://linuxtv.org/anttip/media_tree.git 11777S: Maintained 11778F: drivers/media/tuners/qt1010* 11779 11780QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11781M: Kalle Valo <kvalo@codeaurora.org> 11782L: ath10k@lists.infradead.org 11783W: http://wireless.kernel.org/en/users/Drivers/ath10k 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11785S: Supported 11786F: drivers/net/wireless/ath/ath10k/ 11787 11788QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11789M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11790L: linux-wireless@vger.kernel.org 11791W: http://wireless.kernel.org/en/users/Drivers/ath9k 11792S: Supported 11793F: drivers/net/wireless/ath/ath9k/ 11794 11795QUALCOMM CAMERA SUBSYSTEM DRIVER 11796M: Todor Tomov <todor.tomov@linaro.org> 11797L: linux-media@vger.kernel.org 11798S: Maintained 11799F: Documentation/devicetree/bindings/media/qcom,camss.txt 11800F: Documentation/media/v4l-drivers/qcom_camss.rst 11801F: drivers/media/platform/qcom/camss-8x16/ 11802 11803QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11804M: Ilia Lin <ilia.lin@gmail.com> 11805L: linux-pm@vger.kernel.org 11806S: Maintained 11807F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11808F: drivers/cpufreq/qcom-cpufreq-kryo.c 11809 11810QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11811M: Timur Tabi <timur@codeaurora.org> 11812L: netdev@vger.kernel.org 11813S: Supported 11814F: drivers/net/ethernet/qualcomm/emac/ 11815 11816QUALCOMM HEXAGON ARCHITECTURE 11817M: Richard Kuo <rkuo@codeaurora.org> 11818L: linux-hexagon@vger.kernel.org 11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11820S: Supported 11821F: arch/hexagon/ 11822 11823QUALCOMM HIDMA DRIVER 11824M: Sinan Kaya <okaya@codeaurora.org> 11825L: linux-arm-kernel@lists.infradead.org 11826L: linux-arm-msm@vger.kernel.org 11827L: dmaengine@vger.kernel.org 11828S: Supported 11829F: drivers/dma/qcom/hidma* 11830 11831QUALCOMM IOMMU 11832M: Rob Clark <robdclark@gmail.com> 11833L: iommu@lists.linux-foundation.org 11834L: linux-arm-msm@vger.kernel.org 11835S: Maintained 11836F: drivers/iommu/qcom_iommu.c 11837 11838QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11839M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11840L: linux-media@vger.kernel.org 11841L: linux-arm-msm@vger.kernel.org 11842T: git git://linuxtv.org/media_tree.git 11843S: Maintained 11844F: drivers/media/platform/qcom/venus/ 11845 11846QUALCOMM WCN36XX WIRELESS DRIVER 11847M: Kalle Valo <kvalo@codeaurora.org> 11848L: wcn36xx@lists.infradead.org 11849W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11850T: git git://github.com/KrasnikovEugene/wcn36xx.git 11851S: Supported 11852F: drivers/net/wireless/ath/wcn36xx/ 11853 11854QUANTENNA QTNFMAC WIRELESS DRIVER 11855M: Igor Mitsyanko <imitsyanko@quantenna.com> 11856M: Avinash Patil <avinashp@quantenna.com> 11857M: Sergey Matyukevich <smatyukevich@quantenna.com> 11858L: linux-wireless@vger.kernel.org 11859S: Maintained 11860F: drivers/net/wireless/quantenna 11861 11862RADEON and AMDGPU DRM DRIVERS 11863M: Alex Deucher <alexander.deucher@amd.com> 11864M: Christian König <christian.koenig@amd.com> 11865M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11866L: amd-gfx@lists.freedesktop.org 11867T: git git://people.freedesktop.org/~agd5f/linux 11868S: Supported 11869F: drivers/gpu/drm/radeon/ 11870F: include/uapi/drm/radeon_drm.h 11871F: drivers/gpu/drm/amd/ 11872F: include/uapi/drm/amdgpu_drm.h 11873 11874RADEON FRAMEBUFFER DISPLAY DRIVER 11875M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11876L: linux-fbdev@vger.kernel.org 11877S: Maintained 11878F: drivers/video/fbdev/aty/radeon* 11879F: include/uapi/linux/radeonfb.h 11880 11881RADIOSHARK RADIO DRIVER 11882M: Hans Verkuil <hverkuil@xs4all.nl> 11883L: linux-media@vger.kernel.org 11884T: git git://linuxtv.org/media_tree.git 11885S: Maintained 11886F: drivers/media/radio/radio-shark.c 11887 11888RADIOSHARK2 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-shark2.c 11894F: drivers/media/radio/radio-tea5777.c 11895 11896RADOS BLOCK DEVICE (RBD) 11897M: Ilya Dryomov <idryomov@gmail.com> 11898M: Sage Weil <sage@redhat.com> 11899M: Alex Elder <elder@kernel.org> 11900L: ceph-devel@vger.kernel.org 11901W: http://ceph.com/ 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11903T: git git://github.com/ceph/ceph-client.git 11904S: Supported 11905F: Documentation/ABI/testing/sysfs-bus-rbd 11906F: drivers/block/rbd.c 11907F: drivers/block/rbd_types.h 11908 11909RAGE128 FRAMEBUFFER DISPLAY DRIVER 11910M: Paul Mackerras <paulus@samba.org> 11911L: linux-fbdev@vger.kernel.org 11912S: Maintained 11913F: drivers/video/fbdev/aty/aty128fb.c 11914 11915RAINSHADOW-CEC DRIVER 11916M: Hans Verkuil <hverkuil@xs4all.nl> 11917L: linux-media@vger.kernel.org 11918T: git git://linuxtv.org/media_tree.git 11919S: Maintained 11920F: drivers/media/usb/rainshadow-cec/* 11921 11922RALINK MIPS ARCHITECTURE 11923M: John Crispin <john@phrozen.org> 11924L: linux-mips@linux-mips.org 11925S: Maintained 11926F: arch/mips/ralink 11927 11928RALINK RT2X00 WIRELESS LAN DRIVER 11929P: rt2x00 project 11930M: Stanislaw Gruszka <sgruszka@redhat.com> 11931M: Helmut Schaa <helmut.schaa@googlemail.com> 11932L: linux-wireless@vger.kernel.org 11933S: Maintained 11934F: drivers/net/wireless/ralink/rt2x00/ 11935 11936RAMDISK RAM BLOCK DEVICE DRIVER 11937M: Jens Axboe <axboe@kernel.dk> 11938S: Maintained 11939F: Documentation/blockdev/ramdisk.txt 11940F: drivers/block/brd.c 11941 11942RANCHU VIRTUAL BOARD FOR MIPS 11943M: Miodrag Dinic <miodrag.dinic@mips.com> 11944L: linux-mips@linux-mips.org 11945S: Supported 11946F: arch/mips/generic/board-ranchu.c 11947F: arch/mips/configs/generic/board-ranchu.config 11948 11949RANDOM NUMBER DRIVER 11950M: "Theodore Ts'o" <tytso@mit.edu> 11951S: Maintained 11952F: drivers/char/random.c 11953 11954RAPIDIO SUBSYSTEM 11955M: Matt Porter <mporter@kernel.crashing.org> 11956M: Alexandre Bounine <alex.bou9@gmail.com> 11957S: Maintained 11958F: drivers/rapidio/ 11959 11960RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11961L: linux-wireless@vger.kernel.org 11962S: Orphan 11963F: drivers/net/wireless/ray* 11964 11965RCUTORTURE TEST FRAMEWORK 11966M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11967M: Josh Triplett <josh@joshtriplett.org> 11968R: Steven Rostedt <rostedt@goodmis.org> 11969R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11970R: Lai Jiangshan <jiangshanlai@gmail.com> 11971L: linux-kernel@vger.kernel.org 11972S: Supported 11973T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11974F: tools/testing/selftests/rcutorture 11975 11976RDC R-321X SoC 11977M: Florian Fainelli <florian@openwrt.org> 11978S: Maintained 11979 11980RDC R6040 FAST ETHERNET DRIVER 11981M: Florian Fainelli <f.fainelli@gmail.com> 11982L: netdev@vger.kernel.org 11983S: Maintained 11984F: drivers/net/ethernet/rdc/r6040.c 11985 11986RDMAVT - RDMA verbs software 11987M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11988M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11989L: linux-rdma@vger.kernel.org 11990S: Supported 11991F: drivers/infiniband/sw/rdmavt 11992 11993RDS - RELIABLE DATAGRAM SOCKETS 11994M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11995L: netdev@vger.kernel.org 11996L: linux-rdma@vger.kernel.org 11997L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11998W: https://oss.oracle.com/projects/rds/ 11999S: Supported 12000F: net/rds/ 12001F: Documentation/networking/rds.txt 12002 12003RDT - RESOURCE ALLOCATION 12004M: Fenghua Yu <fenghua.yu@intel.com> 12005L: linux-kernel@vger.kernel.org 12006S: Supported 12007F: arch/x86/kernel/cpu/intel_rdt* 12008F: arch/x86/include/asm/intel_rdt_sched.h 12009F: Documentation/x86/intel_rdt* 12010 12011READ-COPY UPDATE (RCU) 12012M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12013M: Josh Triplett <josh@joshtriplett.org> 12014R: Steven Rostedt <rostedt@goodmis.org> 12015R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12016R: Lai Jiangshan <jiangshanlai@gmail.com> 12017L: linux-kernel@vger.kernel.org 12018W: http://www.rdrop.com/users/paulmck/RCU/ 12019S: Supported 12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12021F: Documentation/RCU/ 12022X: Documentation/RCU/torture.txt 12023F: include/linux/rcu* 12024X: include/linux/srcu.h 12025F: kernel/rcu/ 12026X: kernel/torture.c 12027 12028REAL TIME CLOCK (RTC) SUBSYSTEM 12029M: Alessandro Zummo <a.zummo@towertech.it> 12030M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12031L: linux-rtc@vger.kernel.org 12032Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12034S: Maintained 12035F: Documentation/devicetree/bindings/rtc/ 12036F: Documentation/rtc.txt 12037F: drivers/rtc/ 12038F: include/linux/rtc.h 12039F: include/uapi/linux/rtc.h 12040F: include/linux/rtc/ 12041F: include/linux/platform_data/rtc-* 12042F: tools/testing/selftests/rtc/ 12043 12044REALTEK AUDIO CODECS 12045M: Bard Liao <bardliao@realtek.com> 12046M: Oder Chiou <oder_chiou@realtek.com> 12047S: Maintained 12048F: sound/soc/codecs/rt* 12049F: include/sound/rt*.h 12050 12051REGISTER MAP ABSTRACTION 12052M: Mark Brown <broonie@kernel.org> 12053L: linux-kernel@vger.kernel.org 12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12055S: Supported 12056F: Documentation/devicetree/bindings/regmap/ 12057F: drivers/base/regmap/ 12058F: include/linux/regmap.h 12059 12060REISERFS FILE SYSTEM 12061L: reiserfs-devel@vger.kernel.org 12062S: Supported 12063F: fs/reiserfs/ 12064 12065REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12066M: Ohad Ben-Cohen <ohad@wizery.com> 12067M: Bjorn Andersson <bjorn.andersson@linaro.org> 12068L: linux-remoteproc@vger.kernel.org 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12070S: Maintained 12071F: Documentation/devicetree/bindings/remoteproc/ 12072F: Documentation/remoteproc.txt 12073F: drivers/remoteproc/ 12074F: include/linux/remoteproc.h 12075 12076REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12077M: Ohad Ben-Cohen <ohad@wizery.com> 12078M: Bjorn Andersson <bjorn.andersson@linaro.org> 12079L: linux-remoteproc@vger.kernel.org 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12081S: Maintained 12082F: drivers/rpmsg/ 12083F: Documentation/rpmsg.txt 12084F: include/linux/rpmsg.h 12085F: include/linux/rpmsg/ 12086 12087RENESAS CLOCK DRIVERS 12088M: Geert Uytterhoeven <geert+renesas@glider.be> 12089L: linux-renesas-soc@vger.kernel.org 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12091S: Supported 12092F: drivers/clk/renesas/ 12093 12094RENESAS EMEV2 I2C DRIVER 12095M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12096S: Supported 12097F: drivers/i2c/busses/i2c-emev2.c 12098 12099RENESAS ETHERNET DRIVERS 12100R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12101L: netdev@vger.kernel.org 12102L: linux-renesas-soc@vger.kernel.org 12103F: Documentation/devicetree/bindings/net/renesas,*.txt 12104F: Documentation/devicetree/bindings/net/sh_eth.txt 12105F: drivers/net/ethernet/renesas/ 12106F: include/linux/sh_eth.h 12107 12108RENESAS R-CAR GYROADC DRIVER 12109M: Marek Vasut <marek.vasut@gmail.com> 12110L: linux-iio@vger.kernel.org 12111S: Supported 12112F: drivers/iio/adc/rcar_gyro_adc.c 12113 12114RENESAS R-CAR I2C DRIVERS 12115M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12116S: Supported 12117F: drivers/i2c/busses/i2c-rcar.c 12118F: drivers/i2c/busses/i2c-sh_mobile.c 12119 12120RENESAS USB PHY DRIVER 12121M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12122L: linux-renesas-soc@vger.kernel.org 12123S: Maintained 12124F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12125 12126RESET CONTROLLER FRAMEWORK 12127M: Philipp Zabel <p.zabel@pengutronix.de> 12128T: git git://git.pengutronix.de/git/pza/linux 12129S: Maintained 12130F: drivers/reset/ 12131F: Documentation/devicetree/bindings/reset/ 12132F: include/dt-bindings/reset/ 12133F: include/linux/reset.h 12134F: include/linux/reset-controller.h 12135 12136RESTARTABLE SEQUENCES SUPPORT 12137M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12138M: Peter Zijlstra <peterz@infradead.org> 12139M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12140M: Boqun Feng <boqun.feng@gmail.com> 12141L: linux-kernel@vger.kernel.org 12142S: Supported 12143F: kernel/rseq.c 12144F: include/uapi/linux/rseq.h 12145F: include/trace/events/rseq.h 12146F: tools/testing/selftests/rseq/ 12147 12148RFKILL 12149M: Johannes Berg <johannes@sipsolutions.net> 12150L: linux-wireless@vger.kernel.org 12151W: http://wireless.kernel.org/ 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12154S: Maintained 12155F: Documentation/rfkill.txt 12156F: Documentation/ABI/stable/sysfs-class-rfkill 12157F: net/rfkill/ 12158 12159RHASHTABLE 12160M: Thomas Graf <tgraf@suug.ch> 12161M: Herbert Xu <herbert@gondor.apana.org.au> 12162L: netdev@vger.kernel.org 12163S: Maintained 12164F: lib/rhashtable.c 12165F: include/linux/rhashtable.h 12166 12167RICOH R5C592 MEMORYSTICK DRIVER 12168M: Maxim Levitsky <maximlevitsky@gmail.com> 12169S: Maintained 12170F: drivers/memstick/host/r592.* 12171 12172RICOH SMARTMEDIA/XD DRIVER 12173M: Maxim Levitsky <maximlevitsky@gmail.com> 12174S: Maintained 12175F: drivers/mtd/nand/raw/r852.c 12176F: drivers/mtd/nand/raw/r852.h 12177 12178RISC-V ARCHITECTURE 12179M: Palmer Dabbelt <palmer@sifive.com> 12180M: Albert Ou <aou@eecs.berkeley.edu> 12181L: linux-riscv@lists.infradead.org 12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12183S: Supported 12184F: arch/riscv/ 12185K: riscv 12186N: riscv 12187 12188ROCCAT DRIVERS 12189M: Stefan Achatz <erazor_de@users.sourceforge.net> 12190W: http://sourceforge.net/projects/roccat/ 12191S: Maintained 12192F: drivers/hid/hid-roccat* 12193F: include/linux/hid-roccat* 12194F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12195 12196ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12197M: Jacob chen <jacob2.chen@rock-chips.com> 12198L: linux-media@vger.kernel.org 12199S: Maintained 12200F: drivers/media/platform/rockchip/rga/ 12201F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12202 12203ROCKER DRIVER 12204M: Jiri Pirko <jiri@resnulli.us> 12205L: netdev@vger.kernel.org 12206S: Supported 12207F: drivers/net/ethernet/rocker/ 12208 12209ROCKETPORT DRIVER 12210P: Comtrol Corp. 12211W: http://www.comtrol.com 12212S: Maintained 12213F: Documentation/serial/rocket.txt 12214F: drivers/tty/rocket* 12215 12216ROCKETPORT EXPRESS/INFINITY DRIVER 12217M: Kevin Cernekee <cernekee@gmail.com> 12218L: linux-serial@vger.kernel.org 12219S: Odd Fixes 12220F: drivers/tty/serial/rp2.* 12221 12222ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12223M: Marek Vasut <marek.vasut+renesas@gmail.com> 12224L: linux-kernel@vger.kernel.org 12225L: linux-renesas-soc@vger.kernel.org 12226S: Supported 12227F: drivers/mfd/bd9571mwv.c 12228F: drivers/regulator/bd9571mwv-regulator.c 12229F: drivers/gpio/gpio-bd9571mwv.c 12230F: include/linux/mfd/bd9571mwv.h 12231F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12232 12233ROSE NETWORK LAYER 12234M: Ralf Baechle <ralf@linux-mips.org> 12235L: linux-hams@vger.kernel.org 12236W: http://www.linux-ax25.org/ 12237S: Maintained 12238F: include/net/rose.h 12239F: include/uapi/linux/rose.h 12240F: net/rose/ 12241 12242RTL2830 MEDIA DRIVER 12243M: Antti Palosaari <crope@iki.fi> 12244L: linux-media@vger.kernel.org 12245W: https://linuxtv.org 12246W: http://palosaari.fi/linux/ 12247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12248T: git git://linuxtv.org/anttip/media_tree.git 12249S: Maintained 12250F: drivers/media/dvb-frontends/rtl2830* 12251 12252RTL2832 MEDIA DRIVER 12253M: Antti Palosaari <crope@iki.fi> 12254L: linux-media@vger.kernel.org 12255W: https://linuxtv.org 12256W: http://palosaari.fi/linux/ 12257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12258T: git git://linuxtv.org/anttip/media_tree.git 12259S: Maintained 12260F: drivers/media/dvb-frontends/rtl2832* 12261 12262RTL2832_SDR MEDIA DRIVER 12263M: Antti Palosaari <crope@iki.fi> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266W: http://palosaari.fi/linux/ 12267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12268T: git git://linuxtv.org/anttip/media_tree.git 12269S: Maintained 12270F: drivers/media/dvb-frontends/rtl2832_sdr* 12271 12272RTL8180 WIRELESS DRIVER 12273L: linux-wireless@vger.kernel.org 12274W: http://wireless.kernel.org/ 12275T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12276S: Orphan 12277F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12278 12279RTL8187 WIRELESS DRIVER 12280M: Herton Ronaldo Krzesinski <herton@canonical.com> 12281M: Hin-Tak Leung <htl10@users.sourceforge.net> 12282M: Larry Finger <Larry.Finger@lwfinger.net> 12283L: linux-wireless@vger.kernel.org 12284W: http://wireless.kernel.org/ 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12286S: Maintained 12287F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12288 12289REALTEK WIRELESS DRIVER (rtlwifi family) 12290M: Ping-Ke Shih <pkshih@realtek.com> 12291L: linux-wireless@vger.kernel.org 12292W: http://wireless.kernel.org/ 12293T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12294S: Maintained 12295F: drivers/net/wireless/realtek/rtlwifi/ 12296 12297RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12298M: Jes Sorensen <Jes.Sorensen@gmail.com> 12299L: linux-wireless@vger.kernel.org 12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12301S: Maintained 12302F: drivers/net/wireless/realtek/rtl8xxxu/ 12303 12304RXRPC SOCKETS (AF_RXRPC) 12305M: David Howells <dhowells@redhat.com> 12306L: linux-afs@lists.infradead.org 12307S: Supported 12308F: net/rxrpc/ 12309F: include/keys/rxrpc-type.h 12310F: include/net/af_rxrpc.h 12311F: include/trace/events/rxrpc.h 12312F: include/uapi/linux/rxrpc.h 12313F: Documentation/networking/rxrpc.txt 12314W: https://www.infradead.org/~dhowells/kafs/ 12315 12316S3 SAVAGE FRAMEBUFFER DRIVER 12317M: Antonino Daplas <adaplas@gmail.com> 12318L: linux-fbdev@vger.kernel.org 12319S: Maintained 12320F: drivers/video/fbdev/savage/ 12321 12322S390 12323M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12324M: Heiko Carstens <heiko.carstens@de.ibm.com> 12325L: linux-s390@vger.kernel.org 12326W: http://www.ibm.com/developerworks/linux/linux390/ 12327T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12328S: Supported 12329F: arch/s390/ 12330F: drivers/s390/ 12331F: Documentation/s390/ 12332F: Documentation/driver-api/s390-drivers.rst 12333 12334S390 COMMON I/O LAYER 12335M: Sebastian Ott <sebott@linux.ibm.com> 12336M: Peter Oberparleiter <oberpar@linux.ibm.com> 12337L: linux-s390@vger.kernel.org 12338W: http://www.ibm.com/developerworks/linux/linux390/ 12339S: Supported 12340F: drivers/s390/cio/ 12341 12342S390 DASD DRIVER 12343M: Stefan Haberland <sth@linux.ibm.com> 12344M: Jan Hoeppner <hoeppner@linux.ibm.com> 12345L: linux-s390@vger.kernel.org 12346W: http://www.ibm.com/developerworks/linux/linux390/ 12347S: Supported 12348F: drivers/s390/block/dasd* 12349F: block/partitions/ibm.c 12350 12351S390 IOMMU (PCI) 12352M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12353L: linux-s390@vger.kernel.org 12354W: http://www.ibm.com/developerworks/linux/linux390/ 12355S: Supported 12356F: drivers/iommu/s390-iommu.c 12357 12358S390 IUCV NETWORK LAYER 12359M: Julian Wiedmann <jwi@linux.ibm.com> 12360M: Ursula Braun <ubraun@linux.ibm.com> 12361L: linux-s390@vger.kernel.org 12362W: http://www.ibm.com/developerworks/linux/linux390/ 12363S: Supported 12364F: drivers/s390/net/*iucv* 12365F: include/net/iucv/ 12366F: net/iucv/ 12367 12368S390 NETWORK DRIVERS 12369M: Julian Wiedmann <jwi@linux.ibm.com> 12370M: Ursula Braun <ubraun@linux.ibm.com> 12371L: linux-s390@vger.kernel.org 12372W: http://www.ibm.com/developerworks/linux/linux390/ 12373S: Supported 12374F: drivers/s390/net/ 12375 12376S390 PCI SUBSYSTEM 12377M: Sebastian Ott <sebott@linux.ibm.com> 12378M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12379L: linux-s390@vger.kernel.org 12380W: http://www.ibm.com/developerworks/linux/linux390/ 12381S: Supported 12382F: arch/s390/pci/ 12383F: drivers/pci/hotplug/s390_pci_hpc.c 12384 12385S390 VFIO-CCW DRIVER 12386M: Cornelia Huck <cohuck@redhat.com> 12387M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12388M: Halil Pasic <pasic@linux.ibm.com> 12389L: linux-s390@vger.kernel.org 12390L: kvm@vger.kernel.org 12391S: Supported 12392F: drivers/s390/cio/vfio_ccw* 12393F: Documentation/s390/vfio-ccw.txt 12394F: include/uapi/linux/vfio_ccw.h 12395 12396S390 ZCRYPT DRIVER 12397M: Harald Freudenberger <freude@linux.ibm.com> 12398L: linux-s390@vger.kernel.org 12399W: http://www.ibm.com/developerworks/linux/linux390/ 12400S: Supported 12401F: drivers/s390/crypto/ 12402 12403S390 ZFCP DRIVER 12404M: Steffen Maier <maier@linux.ibm.com> 12405M: Benjamin Block <bblock@linux.ibm.com> 12406L: linux-s390@vger.kernel.org 12407W: http://www.ibm.com/developerworks/linux/linux390/ 12408S: Supported 12409F: drivers/s390/scsi/zfcp_* 12410 12411S3C24XX SD/MMC Driver 12412M: Ben Dooks <ben-linux@fluff.org> 12413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12414S: Supported 12415F: drivers/mmc/host/s3cmci.* 12416 12417SAA6588 RDS RECEIVER DRIVER 12418M: Hans Verkuil <hverkuil@xs4all.nl> 12419L: linux-media@vger.kernel.org 12420T: git git://linuxtv.org/media_tree.git 12421W: https://linuxtv.org 12422S: Odd Fixes 12423F: drivers/media/i2c/saa6588* 12424 12425SAA7134 VIDEO4LINUX DRIVER 12426M: Mauro Carvalho Chehab <mchehab@kernel.org> 12427L: linux-media@vger.kernel.org 12428W: https://linuxtv.org 12429T: git git://linuxtv.org/media_tree.git 12430S: Odd fixes 12431F: Documentation/media/v4l-drivers/saa7134* 12432F: drivers/media/pci/saa7134/ 12433 12434SAA7146 VIDEO4LINUX-2 DRIVER 12435M: Hans Verkuil <hverkuil@xs4all.nl> 12436L: linux-media@vger.kernel.org 12437T: git git://linuxtv.org/media_tree.git 12438S: Maintained 12439F: drivers/media/common/saa7146/ 12440F: drivers/media/pci/saa7146/ 12441F: include/media/saa7146* 12442 12443SAMSUNG AUDIO (ASoC) DRIVERS 12444M: Krzysztof Kozlowski <krzk@kernel.org> 12445M: Sangbeom Kim <sbkim73@samsung.com> 12446M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12448S: Supported 12449F: sound/soc/samsung/ 12450F: Documentation/devicetree/bindings/sound/samsung* 12451 12452SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12453M: Krzysztof Kozlowski <krzk@kernel.org> 12454L: linux-crypto@vger.kernel.org 12455L: linux-samsung-soc@vger.kernel.org 12456S: Maintained 12457F: drivers/crypto/exynos-rng.c 12458F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12459 12460SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12461M: Łukasz Stelmach <l.stelmach@samsung.com> 12462L: linux-samsung-soc@vger.kernel.org 12463S: Maintained 12464F: drivers/char/hw_random/exynos-trng.c 12465F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12466 12467SAMSUNG FRAMEBUFFER DRIVER 12468M: Jingoo Han <jingoohan1@gmail.com> 12469L: linux-fbdev@vger.kernel.org 12470S: Maintained 12471F: drivers/video/fbdev/s3c-fb.c 12472 12473SAMSUNG LAPTOP DRIVER 12474M: Corentin Chary <corentin.chary@gmail.com> 12475L: platform-driver-x86@vger.kernel.org 12476S: Maintained 12477F: drivers/platform/x86/samsung-laptop.c 12478 12479SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12480M: Sangbeom Kim <sbkim73@samsung.com> 12481M: Krzysztof Kozlowski <krzk@kernel.org> 12482M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12483L: linux-kernel@vger.kernel.org 12484L: linux-samsung-soc@vger.kernel.org 12485S: Supported 12486F: drivers/mfd/sec*.c 12487F: drivers/regulator/s2m*.c 12488F: drivers/regulator/s5m*.c 12489F: drivers/clk/clk-s2mps11.c 12490F: drivers/rtc/rtc-s5m.c 12491F: include/linux/mfd/samsung/ 12492F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12493F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12494F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12495F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12496 12497SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12498M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12499L: linux-media@vger.kernel.org 12500L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12501S: Maintained 12502F: drivers/media/platform/s3c-camif/ 12503F: include/media/drv-intf/s3c_camif.h 12504 12505SAMSUNG S3FWRN5 NFC DRIVER 12506M: Robert Baldyga <r.baldyga@samsung.com> 12507M: Krzysztof Opasiak <k.opasiak@samsung.com> 12508L: linux-nfc@lists.01.org (moderated for non-subscribers) 12509S: Supported 12510F: drivers/nfc/s3fwrn5 12511 12512SAMSUNG S5C73M3 CAMERA DRIVER 12513M: Kyungmin Park <kyungmin.park@samsung.com> 12514M: Andrzej Hajda <a.hajda@samsung.com> 12515L: linux-media@vger.kernel.org 12516S: Supported 12517F: drivers/media/i2c/s5c73m3/* 12518 12519SAMSUNG S5K5BAF CAMERA DRIVER 12520M: Kyungmin Park <kyungmin.park@samsung.com> 12521M: Andrzej Hajda <a.hajda@samsung.com> 12522L: linux-media@vger.kernel.org 12523S: Supported 12524F: drivers/media/i2c/s5k5baf.c 12525 12526SAMSUNG S5P Security SubSystem (SSS) DRIVER 12527M: Krzysztof Kozlowski <krzk@kernel.org> 12528M: Vladimir Zapolskiy <vz@mleia.com> 12529M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12530L: linux-crypto@vger.kernel.org 12531L: linux-samsung-soc@vger.kernel.org 12532S: Maintained 12533F: drivers/crypto/s5p-sss.c 12534 12535SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12536M: Kyungmin Park <kyungmin.park@samsung.com> 12537M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12538L: linux-media@vger.kernel.org 12539Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12540S: Supported 12541F: drivers/media/platform/exynos4-is/ 12542 12543SAMSUNG SOC CLOCK DRIVERS 12544M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12545M: Tomasz Figa <tomasz.figa@gmail.com> 12546M: Chanwoo Choi <cw00.choi@samsung.com> 12547S: Supported 12548L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12550F: drivers/clk/samsung/ 12551F: include/dt-bindings/clock/exynos*.h 12552F: Documentation/devicetree/bindings/clock/exynos*.txt 12553 12554SAMSUNG SPI DRIVERS 12555M: Kukjin Kim <kgene@kernel.org> 12556M: Krzysztof Kozlowski <krzk@kernel.org> 12557M: Andi Shyti <andi@etezian.org> 12558L: linux-spi@vger.kernel.org 12559L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12560S: Maintained 12561F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12562F: drivers/spi/spi-s3c* 12563F: include/linux/platform_data/spi-s3c64xx.h 12564 12565SAMSUNG SXGBE DRIVERS 12566M: Byungho An <bh74.an@samsung.com> 12567M: Girish K S <ks.giri@samsung.com> 12568M: Vipul Pandya <vipul.pandya@samsung.com> 12569S: Supported 12570L: netdev@vger.kernel.org 12571F: drivers/net/ethernet/samsung/sxgbe/ 12572 12573SAMSUNG THERMAL DRIVER 12574M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12575L: linux-pm@vger.kernel.org 12576L: linux-samsung-soc@vger.kernel.org 12577S: Supported 12578T: git https://github.com/lmajewski/linux-samsung-thermal.git 12579F: drivers/thermal/samsung/ 12580 12581SAMSUNG USB2 PHY DRIVER 12582M: Kamil Debski <kamil@wypas.org> 12583M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12584L: linux-kernel@vger.kernel.org 12585S: Supported 12586F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12587F: Documentation/phy/samsung-usb2.txt 12588F: drivers/phy/samsung/phy-exynos4210-usb2.c 12589F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12590F: drivers/phy/samsung/phy-exynos5250-usb2.c 12591F: drivers/phy/samsung/phy-s5pv210-usb2.c 12592F: drivers/phy/samsung/phy-samsung-usb2.c 12593F: drivers/phy/samsung/phy-samsung-usb2.h 12594 12595SC1200 WDT DRIVER 12596M: Zwane Mwaikambo <zwanem@gmail.com> 12597S: Maintained 12598F: drivers/watchdog/sc1200wdt.c 12599 12600SCHEDULER 12601M: Ingo Molnar <mingo@redhat.com> 12602M: Peter Zijlstra <peterz@infradead.org> 12603L: linux-kernel@vger.kernel.org 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12605S: Maintained 12606F: kernel/sched/ 12607F: include/linux/sched.h 12608F: include/uapi/linux/sched.h 12609F: include/linux/wait.h 12610 12611SCR24X CHIP CARD INTERFACE DRIVER 12612M: Lubomir Rintel <lkundrak@v3.sk> 12613S: Supported 12614F: drivers/char/pcmcia/scr24x_cs.c 12615 12616SCSI CDROM DRIVER 12617M: Jens Axboe <axboe@kernel.dk> 12618L: linux-scsi@vger.kernel.org 12619W: http://www.kernel.dk 12620S: Maintained 12621F: drivers/scsi/sr* 12622 12623SCSI RDMA PROTOCOL (SRP) INITIATOR 12624M: Bart Van Assche <bart.vanassche@sandisk.com> 12625L: linux-rdma@vger.kernel.org 12626S: Supported 12627W: http://www.openfabrics.org 12628Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12630F: drivers/infiniband/ulp/srp/ 12631F: include/scsi/srp.h 12632 12633SCSI SG DRIVER 12634M: Doug Gilbert <dgilbert@interlog.com> 12635L: linux-scsi@vger.kernel.org 12636W: http://sg.danny.cz/sg 12637S: Maintained 12638F: Documentation/scsi/scsi-generic.txt 12639F: drivers/scsi/sg.c 12640F: include/scsi/sg.h 12641 12642SCSI SUBSYSTEM 12643M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12645M: "Martin K. Petersen" <martin.petersen@oracle.com> 12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12647L: linux-scsi@vger.kernel.org 12648S: Maintained 12649F: Documentation/devicetree/bindings/scsi/ 12650F: drivers/scsi/ 12651F: include/scsi/ 12652 12653SCSI TAPE DRIVER 12654M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12655L: linux-scsi@vger.kernel.org 12656S: Maintained 12657F: Documentation/scsi/st.txt 12658F: drivers/scsi/st.* 12659F: drivers/scsi/st_*.h 12660 12661SCTP PROTOCOL 12662M: Vlad Yasevich <vyasevich@gmail.com> 12663M: Neil Horman <nhorman@tuxdriver.com> 12664M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12665L: linux-sctp@vger.kernel.org 12666W: http://lksctp.sourceforge.net 12667S: Maintained 12668F: Documentation/networking/sctp.txt 12669F: include/linux/sctp.h 12670F: include/uapi/linux/sctp.h 12671F: include/net/sctp/ 12672F: net/sctp/ 12673 12674SCx200 CPU SUPPORT 12675M: Jim Cromie <jim.cromie@gmail.com> 12676S: Odd Fixes 12677F: Documentation/i2c/busses/scx200_acb 12678F: arch/x86/platform/scx200/ 12679F: drivers/watchdog/scx200_wdt.c 12680F: drivers/i2c/busses/scx200* 12681F: drivers/mtd/maps/scx200_docflash.c 12682F: include/linux/scx200.h 12683 12684SCx200 GPIO DRIVER 12685M: Jim Cromie <jim.cromie@gmail.com> 12686S: Maintained 12687F: drivers/char/scx200_gpio.c 12688F: include/linux/scx200_gpio.h 12689 12690SCx200 HRT CLOCKSOURCE DRIVER 12691M: Jim Cromie <jim.cromie@gmail.com> 12692S: Maintained 12693F: drivers/clocksource/scx200_hrt.c 12694 12695SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12696M: Sascha Sommer <saschasommer@freenet.de> 12697L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12698S: Maintained 12699F: drivers/mmc/host/sdricoh_cs.c 12700 12701SECURE COMPUTING 12702M: Kees Cook <keescook@chromium.org> 12703R: Andy Lutomirski <luto@amacapital.net> 12704R: Will Drewry <wad@chromium.org> 12705T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12706S: Supported 12707F: kernel/seccomp.c 12708F: include/uapi/linux/seccomp.h 12709F: include/linux/seccomp.h 12710F: tools/testing/selftests/seccomp/* 12711F: tools/testing/selftests/kselftest_harness.h 12712F: Documentation/userspace-api/seccomp_filter.rst 12713K: \bsecure_computing 12714K: \bTIF_SECCOMP\b 12715 12716SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12717M: Al Cooper <alcooperx@gmail.com> 12718L: linux-mmc@vger.kernel.org 12719L: bcm-kernel-feedback-list@broadcom.com 12720S: Maintained 12721F: drivers/mmc/host/sdhci-brcmstb* 12722 12723SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12724M: Adrian Hunter <adrian.hunter@intel.com> 12725L: linux-mmc@vger.kernel.org 12726T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12727S: Maintained 12728F: drivers/mmc/host/sdhci* 12729F: include/linux/mmc/sdhci* 12730 12731SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12732M: Ben Dooks <ben-linux@fluff.org> 12733M: Jaehoon Chung <jh80.chung@samsung.com> 12734L: linux-mmc@vger.kernel.org 12735S: Maintained 12736F: drivers/mmc/host/sdhci-s3c* 12737 12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12739M: Viresh Kumar <vireshk@kernel.org> 12740L: linux-mmc@vger.kernel.org 12741S: Maintained 12742F: drivers/mmc/host/sdhci-spear.c 12743 12744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12745M: Kishon Vijay Abraham I <kishon@ti.com> 12746L: linux-mmc@vger.kernel.org 12747S: Maintained 12748F: drivers/mmc/host/sdhci-omap.c 12749 12750SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12751M: Scott Bauer <scott.bauer@intel.com> 12752M: Jonathan Derrick <jonathan.derrick@intel.com> 12753L: linux-block@vger.kernel.org 12754S: Supported 12755F: block/sed* 12756F: block/opal_proto.h 12757F: include/linux/sed* 12758F: include/uapi/linux/sed* 12759 12760SECURITY CONTACT 12761M: Security Officers <security@kernel.org> 12762S: Supported 12763 12764SECURITY SUBSYSTEM 12765M: James Morris <jmorris@namei.org> 12766M: "Serge E. Hallyn" <serge@hallyn.com> 12767L: linux-security-module@vger.kernel.org (suggested Cc:) 12768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12769W: http://kernsec.org/ 12770S: Supported 12771F: security/ 12772 12773SELINUX SECURITY MODULE 12774M: Paul Moore <paul@paul-moore.com> 12775M: Stephen Smalley <sds@tycho.nsa.gov> 12776M: Eric Paris <eparis@parisplace.org> 12777L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12778W: https://selinuxproject.org 12779W: https://github.com/SELinuxProject 12780T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12781S: Supported 12782F: include/linux/selinux* 12783F: security/selinux/ 12784F: scripts/selinux/ 12785F: Documentation/admin-guide/LSM/SELinux.rst 12786 12787SENSABLE PHANTOM 12788M: Jiri Slaby <jirislaby@gmail.com> 12789S: Maintained 12790F: drivers/misc/phantom.c 12791F: include/uapi/linux/phantom.h 12792 12793SERIAL DEVICE BUS 12794M: Rob Herring <robh@kernel.org> 12795L: linux-serial@vger.kernel.org 12796S: Maintained 12797F: Documentation/devicetree/bindings/serial/slave-device.txt 12798F: drivers/tty/serdev/ 12799F: include/linux/serdev.h 12800 12801SERIAL DRIVERS 12802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12803L: linux-serial@vger.kernel.org 12804S: Maintained 12805F: Documentation/devicetree/bindings/serial/ 12806F: drivers/tty/serial/ 12807 12808SERIAL IR RECEIVER 12809M: Sean Young <sean@mess.org> 12810L: linux-media@vger.kernel.org 12811S: Maintained 12812F: drivers/media/rc/serial_ir.c 12813 12814SFC NETWORK DRIVER 12815M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12816M: Edward Cree <ecree@solarflare.com> 12817M: Bert Kenward <bkenward@solarflare.com> 12818L: netdev@vger.kernel.org 12819S: Supported 12820F: drivers/net/ethernet/sfc/ 12821 12822SGI GRU DRIVER 12823M: Dimitri Sivanich <sivanich@sgi.com> 12824S: Maintained 12825F: drivers/misc/sgi-gru/ 12826 12827SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12828M: Pat Gefre <pfg@sgi.com> 12829L: linux-ia64@vger.kernel.org 12830S: Supported 12831F: Documentation/ia64/serial.txt 12832F: drivers/tty/serial/ioc?_serial.c 12833F: include/linux/ioc?.h 12834 12835SGI XP/XPC/XPNET DRIVER 12836M: Cliff Whickman <cpw@sgi.com> 12837M: Robin Holt <robinmholt@gmail.com> 12838S: Maintained 12839F: drivers/misc/sgi-xp/ 12840 12841SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12842M: Ursula Braun <ubraun@linux.ibm.com> 12843L: linux-s390@vger.kernel.org 12844W: http://www.ibm.com/developerworks/linux/linux390/ 12845S: Supported 12846F: net/smc/ 12847 12848SH_VEU V4L2 MEM2MEM DRIVER 12849L: linux-media@vger.kernel.org 12850S: Orphan 12851F: drivers/media/platform/sh_veu.c 12852 12853SH_VOU V4L2 OUTPUT DRIVER 12854L: linux-media@vger.kernel.org 12855S: Orphan 12856F: drivers/media/platform/sh_vou.c 12857F: include/media/drv-intf/sh_vou.h 12858 12859SI2157 MEDIA DRIVER 12860M: Antti Palosaari <crope@iki.fi> 12861L: linux-media@vger.kernel.org 12862W: https://linuxtv.org 12863W: http://palosaari.fi/linux/ 12864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12865T: git git://linuxtv.org/anttip/media_tree.git 12866S: Maintained 12867F: drivers/media/tuners/si2157* 12868 12869SI2165 MEDIA DRIVER 12870M: Matthias Schwarzott <zzam@gentoo.org> 12871L: linux-media@vger.kernel.org 12872W: https://linuxtv.org 12873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12874S: Maintained 12875F: drivers/media/dvb-frontends/si2165* 12876 12877SI2168 MEDIA DRIVER 12878M: Antti Palosaari <crope@iki.fi> 12879L: linux-media@vger.kernel.org 12880W: https://linuxtv.org 12881W: http://palosaari.fi/linux/ 12882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12883T: git git://linuxtv.org/anttip/media_tree.git 12884S: Maintained 12885F: drivers/media/dvb-frontends/si2168* 12886 12887SI470X FM RADIO RECEIVER I2C DRIVER 12888M: Hans Verkuil <hverkuil@xs4all.nl> 12889L: linux-media@vger.kernel.org 12890T: git git://linuxtv.org/media_tree.git 12891W: https://linuxtv.org 12892S: Odd Fixes 12893F: drivers/media/radio/si470x/radio-si470x-i2c.c 12894 12895SI470X FM RADIO RECEIVER USB DRIVER 12896M: Hans Verkuil <hverkuil@xs4all.nl> 12897L: linux-media@vger.kernel.org 12898T: git git://linuxtv.org/media_tree.git 12899W: https://linuxtv.org 12900S: Maintained 12901F: drivers/media/radio/si470x/radio-si470x-common.c 12902F: drivers/media/radio/si470x/radio-si470x.h 12903F: drivers/media/radio/si470x/radio-si470x-usb.c 12904 12905SI4713 FM RADIO TRANSMITTER I2C DRIVER 12906M: Eduardo Valentin <edubezval@gmail.com> 12907L: linux-media@vger.kernel.org 12908T: git git://linuxtv.org/media_tree.git 12909W: https://linuxtv.org 12910S: Odd Fixes 12911F: drivers/media/radio/si4713/si4713.? 12912 12913SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12914M: Eduardo Valentin <edubezval@gmail.com> 12915L: linux-media@vger.kernel.org 12916T: git git://linuxtv.org/media_tree.git 12917W: https://linuxtv.org 12918S: Odd Fixes 12919F: drivers/media/radio/si4713/radio-platform-si4713.c 12920 12921SI4713 FM RADIO TRANSMITTER USB DRIVER 12922M: Hans Verkuil <hverkuil@xs4all.nl> 12923L: linux-media@vger.kernel.org 12924T: git git://linuxtv.org/media_tree.git 12925W: https://linuxtv.org 12926S: Maintained 12927F: drivers/media/radio/si4713/radio-usb-si4713.c 12928 12929SIANO DVB DRIVER 12930M: Mauro Carvalho Chehab <mchehab@kernel.org> 12931L: linux-media@vger.kernel.org 12932W: https://linuxtv.org 12933T: git git://linuxtv.org/media_tree.git 12934S: Odd fixes 12935F: drivers/media/common/siano/ 12936F: drivers/media/usb/siano/ 12937F: drivers/media/usb/siano/ 12938F: drivers/media/mmc/siano/ 12939 12940SIFIVE DRIVERS 12941M: Palmer Dabbelt <palmer@sifive.com> 12942L: linux-riscv@lists.infradead.org 12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12944S: Supported 12945K: sifive 12946N: sifive 12947 12948SILEAD TOUCHSCREEN DRIVER 12949M: Hans de Goede <hdegoede@redhat.com> 12950L: linux-input@vger.kernel.org 12951L: platform-driver-x86@vger.kernel.org 12952S: Maintained 12953F: drivers/input/touchscreen/silead.c 12954F: drivers/platform/x86/silead_dmi.c 12955 12956SILICON MOTION SM712 FRAME BUFFER DRIVER 12957M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12958M: Teddy Wang <teddy.wang@siliconmotion.com> 12959M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12960L: linux-fbdev@vger.kernel.org 12961S: Maintained 12962F: drivers/video/fbdev/sm712* 12963F: Documentation/fb/sm712fb.txt 12964 12965SIMPLE FIRMWARE INTERFACE (SFI) 12966M: Len Brown <lenb@kernel.org> 12967L: sfi-devel@simplefirmware.org 12968W: http://simplefirmware.org/ 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12970S: Supported 12971F: arch/x86/platform/sfi/ 12972F: drivers/sfi/ 12973F: include/linux/sfi*.h 12974 12975SIMPLEFB FB DRIVER 12976M: Hans de Goede <hdegoede@redhat.com> 12977L: linux-fbdev@vger.kernel.org 12978S: Maintained 12979F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12980F: drivers/video/fbdev/simplefb.c 12981F: include/linux/platform_data/simplefb.h 12982 12983SIMTEC EB110ATX (Chalice CATS) 12984P: Ben Dooks 12985P: Vincent Sanders <vince@simtec.co.uk> 12986M: Simtec Linux Team <linux@simtec.co.uk> 12987W: http://www.simtec.co.uk/products/EB110ATX/ 12988S: Supported 12989 12990SIMTEC EB2410ITX (BAST) 12991P: Ben Dooks 12992P: Vincent Sanders <vince@simtec.co.uk> 12993M: Simtec Linux Team <linux@simtec.co.uk> 12994W: http://www.simtec.co.uk/products/EB2410ITX/ 12995S: Supported 12996F: arch/arm/mach-s3c24xx/mach-bast.c 12997F: arch/arm/mach-s3c24xx/bast-ide.c 12998F: arch/arm/mach-s3c24xx/bast-irq.c 12999 13000SIPHASH PRF ROUTINES 13001M: Jason A. Donenfeld <Jason@zx2c4.com> 13002S: Maintained 13003F: lib/siphash.c 13004F: lib/test_siphash.c 13005F: include/linux/siphash.h 13006 13007SIOX 13008M: Gavin Schenk <g.schenk@eckelmann.de> 13009M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13010R: Pengutronix Kernel Team <kernel@pengutronix.de> 13011S: Supported 13012F: drivers/siox/* 13013F: include/trace/events/siox.h 13014 13015SIS 190 ETHERNET DRIVER 13016M: Francois Romieu <romieu@fr.zoreil.com> 13017L: netdev@vger.kernel.org 13018S: Maintained 13019F: drivers/net/ethernet/sis/sis190.c 13020 13021SIS 900/7016 FAST ETHERNET DRIVER 13022M: Daniele Venzano <venza@brownhat.org> 13023W: http://www.brownhat.org/sis900.html 13024L: netdev@vger.kernel.org 13025S: Maintained 13026F: drivers/net/ethernet/sis/sis900.* 13027 13028SIS FRAMEBUFFER DRIVER 13029M: Thomas Winischhofer <thomas@winischhofer.net> 13030W: http://www.winischhofer.net/linuxsisvga.shtml 13031S: Maintained 13032F: Documentation/fb/sisfb.txt 13033F: drivers/video/fbdev/sis/ 13034F: include/video/sisfb.h 13035 13036SIS USB2VGA DRIVER 13037M: Thomas Winischhofer <thomas@winischhofer.net> 13038W: http://www.winischhofer.at/linuxsisusbvga.shtml 13039S: Maintained 13040F: drivers/usb/misc/sisusbvga/ 13041 13042SLAB ALLOCATOR 13043M: Christoph Lameter <cl@linux.com> 13044M: Pekka Enberg <penberg@kernel.org> 13045M: David Rientjes <rientjes@google.com> 13046M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13047M: Andrew Morton <akpm@linux-foundation.org> 13048L: linux-mm@kvack.org 13049S: Maintained 13050F: include/linux/sl?b*.h 13051F: mm/sl?b* 13052 13053SLEEPABLE READ-COPY UPDATE (SRCU) 13054M: Lai Jiangshan <jiangshanlai@gmail.com> 13055M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13056M: Josh Triplett <josh@joshtriplett.org> 13057R: Steven Rostedt <rostedt@goodmis.org> 13058R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13059L: linux-kernel@vger.kernel.org 13060W: http://www.rdrop.com/users/paulmck/RCU/ 13061S: Supported 13062T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13063F: include/linux/srcu.h 13064F: kernel/rcu/srcu.c 13065 13066SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13067M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13069S: Maintained 13070F: drivers/slimbus/ 13071F: Documentation/devicetree/bindings/slimbus/ 13072F: include/linux/slimbus.h 13073 13074SMACK SECURITY MODULE 13075M: Casey Schaufler <casey@schaufler-ca.com> 13076L: linux-security-module@vger.kernel.org 13077W: http://schaufler-ca.com 13078T: git git://github.com/cschaufler/smack-next 13079S: Maintained 13080F: Documentation/admin-guide/LSM/Smack.rst 13081F: security/smack/ 13082 13083SMC91x ETHERNET DRIVER 13084M: Nicolas Pitre <nico@fluxnic.net> 13085S: Odd Fixes 13086F: drivers/net/ethernet/smsc/smc91x.* 13087 13088SMIA AND SMIA++ IMAGE SENSOR DRIVER 13089M: Sakari Ailus <sakari.ailus@iki.fi> 13090L: linux-media@vger.kernel.org 13091S: Maintained 13092F: drivers/media/i2c/smiapp/ 13093F: include/media/i2c/smiapp.h 13094F: drivers/media/i2c/smiapp-pll.c 13095F: drivers/media/i2c/smiapp-pll.h 13096F: include/uapi/linux/smiapp.h 13097F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13098 13099SMM665 HARDWARE MONITOR DRIVER 13100M: Guenter Roeck <linux@roeck-us.net> 13101L: linux-hwmon@vger.kernel.org 13102S: Maintained 13103F: Documentation/hwmon/smm665 13104F: drivers/hwmon/smm665.c 13105 13106SMSC EMC2103 HARDWARE MONITOR DRIVER 13107M: Steve Glendinning <steve.glendinning@shawell.net> 13108L: linux-hwmon@vger.kernel.org 13109S: Maintained 13110F: Documentation/hwmon/emc2103 13111F: drivers/hwmon/emc2103.c 13112 13113SMSC SCH5627 HARDWARE MONITOR DRIVER 13114M: Hans de Goede <hdegoede@redhat.com> 13115L: linux-hwmon@vger.kernel.org 13116S: Supported 13117F: Documentation/hwmon/sch5627 13118F: drivers/hwmon/sch5627.c 13119 13120SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13121M: Steve Glendinning <steve.glendinning@shawell.net> 13122L: linux-fbdev@vger.kernel.org 13123S: Maintained 13124F: drivers/video/fbdev/smscufx.c 13125 13126SMSC47B397 HARDWARE MONITOR DRIVER 13127M: Jean Delvare <jdelvare@suse.com> 13128L: linux-hwmon@vger.kernel.org 13129S: Maintained 13130F: Documentation/hwmon/smsc47b397 13131F: drivers/hwmon/smsc47b397.c 13132 13133SMSC911x ETHERNET DRIVER 13134M: Steve Glendinning <steve.glendinning@shawell.net> 13135L: netdev@vger.kernel.org 13136S: Maintained 13137F: include/linux/smsc911x.h 13138F: drivers/net/ethernet/smsc/smsc911x.* 13139 13140SMSC9420 PCI ETHERNET DRIVER 13141M: Steve Glendinning <steve.glendinning@shawell.net> 13142L: netdev@vger.kernel.org 13143S: Maintained 13144F: drivers/net/ethernet/smsc/smsc9420.* 13145 13146SOC-CAMERA V4L2 SUBSYSTEM 13147L: linux-media@vger.kernel.org 13148T: git git://linuxtv.org/media_tree.git 13149S: Orphan 13150F: include/media/soc* 13151F: drivers/media/i2c/soc_camera/ 13152F: drivers/media/platform/soc_camera/ 13153 13154SOCIONEXT SYNQUACER I2C DRIVER 13155M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13156L: linux-i2c@vger.kernel.org 13157S: Maintained 13158F: drivers/i2c/busses/i2c-synquacer.c 13159F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13160 13161SOCIONEXT UNIPHIER SOUND DRIVER 13162M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13163L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13164S: Maintained 13165F: sound/soc/uniphier/ 13166 13167SOEKRIS NET48XX LED SUPPORT 13168M: Chris Boot <bootc@bootc.net> 13169S: Maintained 13170F: drivers/leds/leds-net48xx.c 13171 13172SOFT-ROCE DRIVER (rxe) 13173M: Moni Shoua <monis@mellanox.com> 13174L: linux-rdma@vger.kernel.org 13175S: Supported 13176W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13177Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13178F: drivers/infiniband/sw/rxe/ 13179F: include/uapi/rdma/rdma_user_rxe.h 13180 13181SOFTLOGIC 6x10 MPEG CODEC 13182M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13183M: Anton Sviridenko <anton@corp.bluecherry.net> 13184M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13185M: Andrey Utkin <andrey_utkin@fastmail.com> 13186M: Ismael Luceno <ismael@iodev.co.uk> 13187L: linux-media@vger.kernel.org 13188S: Supported 13189F: drivers/media/pci/solo6x10/ 13190 13191SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13192M: James Morse <james.morse@arm.com> 13193L: linux-arm-kernel@lists.infradead.org 13194S: Maintained 13195F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13196F: drivers/firmware/arm_sdei.c 13197F: include/linux/sdei.h 13198F: include/uapi/linux/sdei.h 13199 13200SOFTWARE RAID (Multiple Disks) SUPPORT 13201M: Shaohua Li <shli@kernel.org> 13202L: linux-raid@vger.kernel.org 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13204S: Supported 13205F: drivers/md/Makefile 13206F: drivers/md/Kconfig 13207F: drivers/md/md* 13208F: drivers/md/raid* 13209F: include/linux/raid/ 13210F: include/uapi/linux/raid/ 13211 13212SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13213M: Jassi Brar <jaswinder.singh@linaro.org> 13214L: netdev@vger.kernel.org 13215S: Maintained 13216F: drivers/net/ethernet/socionext/netsec.c 13217F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13218 13219SOLIDRUN CLEARFOG SUPPORT 13220M: Russell King <linux@armlinux.org.uk> 13221S: Maintained 13222F: arch/arm/boot/dts/armada-388-clearfog* 13223F: arch/arm/boot/dts/armada-38x-solidrun-* 13224 13225SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13226M: Russell King <linux@armlinux.org.uk> 13227S: Maintained 13228F: arch/arm/boot/dts/imx6*-cubox-i* 13229F: arch/arm/boot/dts/imx6*-hummingboard* 13230F: arch/arm/boot/dts/imx6*-sr-* 13231 13232SONIC NETWORK DRIVER 13233M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13234L: netdev@vger.kernel.org 13235S: Maintained 13236F: drivers/net/ethernet/natsemi/sonic.* 13237 13238SONICS SILICON BACKPLANE DRIVER (SSB) 13239M: Michael Buesch <m@bues.ch> 13240L: linux-wireless@vger.kernel.org 13241S: Maintained 13242F: drivers/ssb/ 13243F: include/linux/ssb/ 13244 13245SONY IMX258 SENSOR DRIVER 13246M: Sakari Ailus <sakari.ailus@linux.intel.com> 13247L: linux-media@vger.kernel.org 13248T: git git://linuxtv.org/media_tree.git 13249S: Maintained 13250F: drivers/media/i2c/imx258.c 13251 13252SONY IMX274 SENSOR DRIVER 13253M: Leon Luo <leonl@leopardimaging.com> 13254L: linux-media@vger.kernel.org 13255T: git git://linuxtv.org/media_tree.git 13256S: Maintained 13257F: drivers/media/i2c/imx274.c 13258F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13259 13260SONY MEMORYSTICK CARD SUPPORT 13261M: Alex Dubov <oakad@yahoo.com> 13262W: http://tifmxx.berlios.de/ 13263S: Maintained 13264F: drivers/memstick/host/tifm_ms.c 13265 13266SONY MEMORYSTICK STANDARD SUPPORT 13267M: Maxim Levitsky <maximlevitsky@gmail.com> 13268S: Maintained 13269F: drivers/memstick/core/ms_block.* 13270 13271SONY VAIO CONTROL DEVICE DRIVER 13272M: Mattia Dongili <malattia@linux.it> 13273L: platform-driver-x86@vger.kernel.org 13274W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13275S: Maintained 13276F: Documentation/laptops/sony-laptop.txt 13277F: drivers/char/sonypi.c 13278F: drivers/platform/x86/sony-laptop.c 13279F: include/linux/sony-laptop.h 13280 13281SOUND 13282M: Jaroslav Kysela <perex@perex.cz> 13283M: Takashi Iwai <tiwai@suse.com> 13284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13285W: http://www.alsa-project.org/ 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13287T: git git://git.alsa-project.org/alsa-kernel.git 13288Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13289S: Maintained 13290F: Documentation/sound/ 13291F: include/sound/ 13292F: include/uapi/sound/ 13293F: sound/ 13294 13295SOUND - COMPRESSED AUDIO 13296M: Vinod Koul <vkoul@kernel.org> 13297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13299S: Supported 13300F: Documentation/sound/designs/compress-offload.rst 13301F: include/sound/compress_driver.h 13302F: include/uapi/sound/compress_* 13303F: sound/core/compress_offload.c 13304F: sound/soc/soc-compress.c 13305 13306SOUND - DMAENGINE HELPERS 13307M: Lars-Peter Clausen <lars@metafoo.de> 13308S: Supported 13309F: include/sound/dmaengine_pcm.h 13310F: sound/core/pcm_dmaengine.c 13311F: sound/soc/soc-generic-dmaengine-pcm.c 13312 13313SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13314M: Liam Girdwood <lgirdwood@gmail.com> 13315M: Mark Brown <broonie@kernel.org> 13316T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13318W: http://alsa-project.org/main/index.php/ASoC 13319S: Supported 13320F: Documentation/devicetree/bindings/sound/ 13321F: Documentation/sound/soc/ 13322F: sound/soc/ 13323F: include/sound/soc* 13324 13325SOUNDWIRE SUBSYSTEM 13326M: Vinod Koul <vinod.koul@intel.com> 13327M: Sanyog Kale <sanyog.r.kale@intel.com> 13328R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13329L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13330S: Supported 13331F: Documentation/driver-api/soundwire/ 13332F: drivers/soundwire/ 13333F: include/linux/soundwire/ 13334 13335SP2 MEDIA DRIVER 13336M: Olli Salonen <olli.salonen@iki.fi> 13337L: linux-media@vger.kernel.org 13338W: https://linuxtv.org 13339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13340S: Maintained 13341F: drivers/media/dvb-frontends/sp2* 13342 13343SPARC + UltraSPARC (sparc/sparc64) 13344M: "David S. Miller" <davem@davemloft.net> 13345L: sparclinux@vger.kernel.org 13346Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13347T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13348T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13349S: Maintained 13350F: arch/sparc/ 13351F: drivers/sbus/ 13352 13353SPARC SERIAL DRIVERS 13354M: "David S. Miller" <davem@davemloft.net> 13355L: sparclinux@vger.kernel.org 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13358S: Maintained 13359F: include/linux/sunserialcore.h 13360F: drivers/tty/serial/suncore.c 13361F: drivers/tty/serial/sunhv.c 13362F: drivers/tty/serial/sunsab.c 13363F: drivers/tty/serial/sunsab.h 13364F: drivers/tty/serial/sunsu.c 13365F: drivers/tty/serial/sunzilog.c 13366F: drivers/tty/serial/sunzilog.h 13367F: drivers/tty/vcc.c 13368 13369SPARSE CHECKER 13370M: "Christopher Li" <sparse@chrisli.org> 13371L: linux-sparse@vger.kernel.org 13372W: https://sparse.wiki.kernel.org/ 13373T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13374T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13375S: Maintained 13376F: include/linux/compiler.h 13377 13378SPEAR CLOCK FRAMEWORK SUPPORT 13379M: Viresh Kumar <vireshk@kernel.org> 13380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13381W: http://www.st.com/spear 13382S: Maintained 13383F: drivers/clk/spear/ 13384 13385SPEAR PLATFORM SUPPORT 13386M: Viresh Kumar <vireshk@kernel.org> 13387M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13389W: http://www.st.com/spear 13390S: Maintained 13391F: arch/arm/boot/dts/spear* 13392F: arch/arm/mach-spear/ 13393 13394SPI NOR SUBSYSTEM 13395M: Marek Vasut <marek.vasut@gmail.com> 13396L: linux-mtd@lists.infradead.org 13397W: http://www.linux-mtd.infradead.org/ 13398Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13399T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13400T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13401S: Maintained 13402F: drivers/mtd/spi-nor/ 13403F: include/linux/mtd/spi-nor.h 13404 13405SPI SUBSYSTEM 13406M: Mark Brown <broonie@kernel.org> 13407L: linux-spi@vger.kernel.org 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13409Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13410S: Maintained 13411F: Documentation/devicetree/bindings/spi/ 13412F: Documentation/spi/ 13413F: drivers/spi/ 13414F: include/linux/spi/ 13415F: include/uapi/linux/spi/ 13416F: tools/spi/ 13417 13418SPIDERNET NETWORK DRIVER for CELL 13419M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13420L: netdev@vger.kernel.org 13421S: Supported 13422F: Documentation/networking/spider_net.txt 13423F: drivers/net/ethernet/toshiba/spider_net* 13424 13425SPMI SUBSYSTEM 13426R: Stephen Boyd <sboyd@kernel.org> 13427L: linux-arm-msm@vger.kernel.org 13428F: Documentation/devicetree/bindings/spmi/ 13429F: drivers/spmi/ 13430F: include/dt-bindings/spmi/spmi.h 13431F: include/linux/spmi.h 13432F: include/trace/events/spmi.h 13433 13434SPU FILE SYSTEM 13435M: Jeremy Kerr <jk@ozlabs.org> 13436L: linuxppc-dev@lists.ozlabs.org 13437W: http://www.ibm.com/developerworks/power/cell/ 13438S: Supported 13439F: Documentation/filesystems/spufs.txt 13440F: arch/powerpc/platforms/cell/spufs/ 13441 13442SQUASHFS FILE SYSTEM 13443M: Phillip Lougher <phillip@squashfs.org.uk> 13444L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13445W: http://squashfs.org.uk 13446T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13447S: Maintained 13448F: Documentation/filesystems/squashfs.txt 13449F: fs/squashfs/ 13450 13451SRM (Alpha) environment access 13452M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13453S: Maintained 13454F: arch/alpha/kernel/srm_env.c 13455 13456ST STM32 I2C/SMBUS DRIVER 13457M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13458L: linux-i2c@vger.kernel.org 13459S: Maintained 13460F: drivers/i2c/busses/i2c-stm32* 13461 13462STABLE BRANCH 13463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13464L: stable@vger.kernel.org 13465S: Supported 13466F: Documentation/process/stable-kernel-rules.rst 13467 13468STAGING - COMEDI 13469M: Ian Abbott <abbotti@mev.co.uk> 13470M: H Hartley Sweeten <hsweeten@visionengravers.com> 13471S: Odd Fixes 13472F: drivers/staging/comedi/ 13473 13474STAGING - FLARION FT1000 DRIVERS 13475M: Marek Belisko <marek.belisko@gmail.com> 13476S: Odd Fixes 13477F: drivers/staging/ft1000/ 13478 13479STAGING - INDUSTRIAL IO 13480M: Jonathan Cameron <jic23@kernel.org> 13481L: linux-iio@vger.kernel.org 13482S: Odd Fixes 13483F: Documentation/devicetree/bindings/staging/iio/ 13484F: drivers/staging/iio/ 13485 13486STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13487M: Marc Dietrich <marvin24@gmx.de> 13488L: ac100@lists.launchpad.net (moderated for non-subscribers) 13489L: linux-tegra@vger.kernel.org 13490S: Maintained 13491F: drivers/staging/nvec/ 13492 13493STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13494M: Jens Frederich <jfrederich@gmail.com> 13495M: Daniel Drake <dsd@laptop.org> 13496M: Jon Nettleton <jon.nettleton@gmail.com> 13497W: http://wiki.laptop.org/go/DCON 13498S: Maintained 13499F: drivers/staging/olpc_dcon/ 13500 13501STAGING - REALTEK RTL8712U DRIVERS 13502M: Larry Finger <Larry.Finger@lwfinger.net> 13503M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13504S: Odd Fixes 13505F: drivers/staging/rtl8712/ 13506 13507STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13508M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13509M: Teddy Wang <teddy.wang@siliconmotion.com> 13510M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13511L: linux-fbdev@vger.kernel.org 13512S: Maintained 13513F: drivers/staging/sm750fb/ 13514 13515STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13516M: William Hubbs <w.d.hubbs@gmail.com> 13517M: Chris Brannon <chris@the-brannons.com> 13518M: Kirk Reiser <kirk@reisers.ca> 13519M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13520L: speakup@linux-speakup.org 13521W: http://www.linux-speakup.org/ 13522S: Odd Fixes 13523F: drivers/staging/speakup/ 13524 13525STAGING - VIA VT665X DRIVERS 13526M: Forest Bond <forest@alittletooquiet.net> 13527S: Odd Fixes 13528F: drivers/staging/vt665?/ 13529 13530STAGING - WILC1000 WIFI DRIVER 13531M: Aditya Shankar <aditya.shankar@microchip.com> 13532M: Ganesh Krishna <ganesh.krishna@microchip.com> 13533L: linux-wireless@vger.kernel.org 13534S: Supported 13535F: drivers/staging/wilc1000/ 13536 13537STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13538M: Arnaud Patard <arnaud.patard@rtp-net.org> 13539S: Odd Fixes 13540F: drivers/staging/xgifb/ 13541 13542STAGING SUBSYSTEM 13543M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13544T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13545L: devel@driverdev.osuosl.org 13546S: Supported 13547F: drivers/staging/ 13548 13549STARFIRE/DURALAN NETWORK DRIVER 13550M: Ion Badulescu <ionut@badula.org> 13551S: Odd Fixes 13552F: drivers/net/ethernet/adaptec/starfire* 13553 13554STEC S1220 SKD DRIVER 13555M: Bart Van Assche <bart.vanassche@wdc.com> 13556L: linux-block@vger.kernel.org 13557S: Maintained 13558F: drivers/block/skd*[ch] 13559 13560STI CEC DRIVER 13561M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13562S: Maintained 13563F: drivers/staging/media/st-cec/ 13564F: Documentation/devicetree/bindings/media/stih-cec.txt 13565 13566STK1160 USB VIDEO CAPTURE DRIVER 13567M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13568L: linux-media@vger.kernel.org 13569T: git git://linuxtv.org/media_tree.git 13570S: Maintained 13571F: drivers/media/usb/stk1160/ 13572 13573STM32 TIMER/LPTIMER DRIVERS 13574M: Fabrice Gasnier <fabrice.gasnier@st.com> 13575S: Maintained 13576F: drivers/*/stm32-*timer* 13577F: drivers/pwm/pwm-stm32* 13578F: include/linux/*/stm32-*tim* 13579F: Documentation/ABI/testing/*timer-stm32 13580F: Documentation/devicetree/bindings/*/stm32-*timer* 13581F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13582 13583STMMAC ETHERNET DRIVER 13584M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13585M: Alexandre Torgue <alexandre.torgue@st.com> 13586M: Jose Abreu <joabreu@synopsys.com> 13587L: netdev@vger.kernel.org 13588W: http://www.stlinux.com 13589S: Supported 13590F: drivers/net/ethernet/stmicro/stmmac/ 13591 13592SUN3/3X 13593M: Sam Creasey <sammy@sammy.net> 13594W: http://sammy.net/sun3/ 13595S: Maintained 13596F: arch/m68k/kernel/*sun3* 13597F: arch/m68k/sun3*/ 13598F: arch/m68k/include/asm/sun3* 13599F: drivers/net/ethernet/i825xx/sun3* 13600 13601SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13602M: Hans de Goede <hdegoede@redhat.com> 13603L: linux-input@vger.kernel.org 13604S: Maintained 13605F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13606F: drivers/input/keyboard/sun4i-lradc-keys.c 13607 13608SUNDANCE NETWORK DRIVER 13609M: Denis Kirjanov <kda@linux-powerpc.org> 13610L: netdev@vger.kernel.org 13611S: Maintained 13612F: drivers/net/ethernet/dlink/sundance.c 13613 13614SUPERH 13615M: Yoshinori Sato <ysato@users.sourceforge.jp> 13616M: Rich Felker <dalias@libc.org> 13617L: linux-sh@vger.kernel.org 13618Q: http://patchwork.kernel.org/project/linux-sh/list/ 13619S: Maintained 13620F: Documentation/sh/ 13621F: arch/sh/ 13622F: drivers/sh/ 13623 13624SUSPEND TO RAM 13625M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13626M: Len Brown <len.brown@intel.com> 13627M: Pavel Machek <pavel@ucw.cz> 13628L: linux-pm@vger.kernel.org 13629B: https://bugzilla.kernel.org 13630S: Supported 13631F: Documentation/power/ 13632F: arch/x86/kernel/acpi/ 13633F: drivers/base/power/ 13634F: kernel/power/ 13635F: include/linux/suspend.h 13636F: include/linux/freezer.h 13637F: include/linux/pm.h 13638 13639SVGA HANDLING 13640M: Martin Mares <mj@ucw.cz> 13641L: linux-video@atrey.karlin.mff.cuni.cz 13642S: Maintained 13643F: Documentation/svga.txt 13644F: arch/x86/boot/video* 13645 13646SWIOTLB SUBSYSTEM 13647M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13648L: iommu@lists.linux-foundation.org 13649T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13650S: Supported 13651F: kernel/dma/swiotlb.c 13652F: arch/*/kernel/pci-swiotlb.c 13653F: include/linux/swiotlb.h 13654 13655SWITCHDEV 13656M: Jiri Pirko <jiri@resnulli.us> 13657M: Ivan Vecera <ivecera@redhat.com> 13658L: netdev@vger.kernel.org 13659S: Supported 13660F: net/switchdev/ 13661F: include/net/switchdev.h 13662 13663SY8106A REGULATOR DRIVER 13664M: Icenowy Zheng <icenowy@aosc.io> 13665S: Maintained 13666F: drivers/regulator/sy8106a-regulator.c 13667F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13668 13669SYNC FILE FRAMEWORK 13670M: Sumit Semwal <sumit.semwal@linaro.org> 13671R: Gustavo Padovan <gustavo@padovan.org> 13672S: Maintained 13673L: linux-media@vger.kernel.org 13674L: dri-devel@lists.freedesktop.org 13675F: drivers/dma-buf/sync_* 13676F: drivers/dma-buf/dma-fence* 13677F: drivers/dma-buf/sw_sync.c 13678F: include/linux/sync_file.h 13679F: include/uapi/linux/sync_file.h 13680F: Documentation/sync_file.txt 13681T: git git://anongit.freedesktop.org/drm/drm-misc 13682 13683SYNOPSYS ARC ARCHITECTURE 13684M: Vineet Gupta <vgupta@synopsys.com> 13685L: linux-snps-arc@lists.infradead.org 13686S: Supported 13687F: arch/arc/ 13688F: Documentation/devicetree/bindings/arc/* 13689F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13690F: drivers/clocksource/arc_timer.c 13691F: drivers/tty/serial/arc_uart.c 13692T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13693 13694SYNOPSYS ARC HSDK SDP pll clock driver 13695M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13696S: Supported 13697F: drivers/clk/clk-hsdk-pll.c 13698F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13699 13700SYNOPSYS ARC SDP clock driver 13701M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13702S: Supported 13703F: drivers/clk/axs10x/* 13704F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13705 13706SYNOPSYS ARC SDP platform support 13707M: Alexey Brodkin <abrodkin@synopsys.com> 13708S: Supported 13709F: arch/arc/plat-axs10x 13710F: arch/arc/boot/dts/ax* 13711F: Documentation/devicetree/bindings/arc/axs10* 13712 13713SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13714M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13715S: Supported 13716F: drivers/reset/reset-axs10x.c 13717F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13718 13719SYNOPSYS DESIGNWARE 8250 UART DRIVER 13720R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13721S: Maintained 13722F: drivers/tty/serial/8250/8250_dw.c 13723 13724SYNOPSYS DESIGNWARE APB GPIO DRIVER 13725M: Hoan Tran <hotran@apm.com> 13726L: linux-gpio@vger.kernel.org 13727S: Maintained 13728F: drivers/gpio/gpio-dwapb.c 13729F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13730 13731SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13732M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13733S: Maintained 13734F: drivers/dma/dwi-axi-dmac/ 13735F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13736 13737SYNOPSYS DESIGNWARE DMAC DRIVER 13738M: Viresh Kumar <vireshk@kernel.org> 13739R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13740S: Maintained 13741F: include/linux/dma/dw.h 13742F: include/linux/platform_data/dma-dw.h 13743F: drivers/dma/dw/ 13744 13745SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13746M: Jose Abreu <Jose.Abreu@synopsys.com> 13747L: netdev@vger.kernel.org 13748S: Supported 13749F: drivers/net/ethernet/synopsys/ 13750 13751SYNOPSYS DESIGNWARE I2C DRIVER 13752M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13753R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13754R: Mika Westerberg <mika.westerberg@linux.intel.com> 13755L: linux-i2c@vger.kernel.org 13756S: Maintained 13757F: drivers/i2c/busses/i2c-designware-* 13758F: include/linux/platform_data/i2c-designware.h 13759 13760SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13761M: Jaehoon Chung <jh80.chung@samsung.com> 13762L: linux-mmc@vger.kernel.org 13763S: Maintained 13764F: drivers/mmc/host/dw_mmc* 13765 13766SYNOPSYS HSDK RESET CONTROLLER DRIVER 13767M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13768S: Supported 13769F: drivers/reset/reset-hsdk.c 13770F: include/dt-bindings/reset/snps,hsdk-reset.h 13771F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13772 13773SYSTEM CONFIGURATION (SYSCON) 13774M: Lee Jones <lee.jones@linaro.org> 13775M: Arnd Bergmann <arnd@arndb.de> 13776T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13777S: Supported 13778F: drivers/mfd/syscon.c 13779 13780SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13781M: Sudeep Holla <sudeep.holla@arm.com> 13782L: linux-arm-kernel@lists.infradead.org 13783S: Maintained 13784F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13785F: drivers/clk/clk-sc[mp]i.c 13786F: drivers/cpufreq/sc[mp]i-cpufreq.c 13787F: drivers/firmware/arm_scpi.c 13788F: drivers/firmware/arm_scmi/ 13789F: include/linux/sc[mp]i_protocol.h 13790 13791SYSTEM RESET/SHUTDOWN DRIVERS 13792M: Sebastian Reichel <sre@kernel.org> 13793L: linux-pm@vger.kernel.org 13794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13795S: Maintained 13796F: Documentation/devicetree/bindings/power/reset/ 13797F: drivers/power/reset/ 13798 13799SYSTEM TRACE MODULE CLASS 13800M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13801S: Maintained 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13803F: Documentation/trace/stm.rst 13804F: drivers/hwtracing/stm/ 13805F: include/linux/stm.h 13806F: include/uapi/linux/stm.h 13807 13808SYSV FILESYSTEM 13809M: Christoph Hellwig <hch@infradead.org> 13810S: Maintained 13811F: Documentation/filesystems/sysv-fs.txt 13812F: fs/sysv/ 13813F: include/linux/sysv_fs.h 13814 13815TARGET SUBSYSTEM 13816M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13817L: linux-scsi@vger.kernel.org 13818L: target-devel@vger.kernel.org 13819W: http://www.linux-iscsi.org 13820W: http://groups.google.com/group/linux-iscsi-target-dev 13821T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13822S: Supported 13823F: drivers/target/ 13824F: include/target/ 13825F: Documentation/target/ 13826 13827TASKSTATS STATISTICS INTERFACE 13828M: Balbir Singh <bsingharora@gmail.com> 13829S: Maintained 13830F: Documentation/accounting/taskstats* 13831F: include/linux/taskstats* 13832F: kernel/taskstats.c 13833 13834TC subsystem 13835M: Jamal Hadi Salim <jhs@mojatatu.com> 13836M: Cong Wang <xiyou.wangcong@gmail.com> 13837M: Jiri Pirko <jiri@resnulli.us> 13838L: netdev@vger.kernel.org 13839S: Maintained 13840F: include/net/pkt_cls.h 13841F: include/net/pkt_sched.h 13842F: include/net/tc_act/ 13843F: include/uapi/linux/pkt_cls.h 13844F: include/uapi/linux/pkt_sched.h 13845F: include/uapi/linux/tc_act/ 13846F: include/uapi/linux/tc_ematch/ 13847F: net/sched/ 13848 13849TCP LOW PRIORITY MODULE 13850M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13851M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13852W: http://tcp-lp-mod.sourceforge.net/ 13853S: Maintained 13854F: net/ipv4/tcp_lp.c 13855 13856TDA10071 MEDIA DRIVER 13857M: Antti Palosaari <crope@iki.fi> 13858L: linux-media@vger.kernel.org 13859W: https://linuxtv.org 13860W: http://palosaari.fi/linux/ 13861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13862T: git git://linuxtv.org/anttip/media_tree.git 13863S: Maintained 13864F: drivers/media/dvb-frontends/tda10071* 13865 13866TDA18212 MEDIA DRIVER 13867M: Antti Palosaari <crope@iki.fi> 13868L: linux-media@vger.kernel.org 13869W: https://linuxtv.org 13870W: http://palosaari.fi/linux/ 13871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13872T: git git://linuxtv.org/anttip/media_tree.git 13873S: Maintained 13874F: drivers/media/tuners/tda18212* 13875 13876TDA18218 MEDIA DRIVER 13877M: Antti Palosaari <crope@iki.fi> 13878L: linux-media@vger.kernel.org 13879W: https://linuxtv.org 13880W: http://palosaari.fi/linux/ 13881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13882T: git git://linuxtv.org/anttip/media_tree.git 13883S: Maintained 13884F: drivers/media/tuners/tda18218* 13885 13886TDA18250 MEDIA DRIVER 13887M: Olli Salonen <olli.salonen@iki.fi> 13888L: linux-media@vger.kernel.org 13889W: https://linuxtv.org 13890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13891T: git git://linuxtv.org/media_tree.git 13892S: Maintained 13893F: drivers/media/tuners/tda18250* 13894 13895TDA18271 MEDIA DRIVER 13896M: Michael Krufky <mkrufky@linuxtv.org> 13897L: linux-media@vger.kernel.org 13898W: https://linuxtv.org 13899W: http://github.com/mkrufky 13900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13901T: git git://linuxtv.org/mkrufky/tuners.git 13902S: Maintained 13903F: drivers/media/tuners/tda18271* 13904 13905TDA1997x MEDIA DRIVER 13906M: Tim Harvey <tharvey@gateworks.com> 13907L: linux-media@vger.kernel.org 13908W: https://linuxtv.org 13909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13910S: Maintained 13911F: drivers/media/i2c/tda1997x.* 13912 13913TDA827x MEDIA DRIVER 13914M: Michael Krufky <mkrufky@linuxtv.org> 13915L: linux-media@vger.kernel.org 13916W: https://linuxtv.org 13917W: http://github.com/mkrufky 13918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13919T: git git://linuxtv.org/mkrufky/tuners.git 13920S: Maintained 13921F: drivers/media/tuners/tda8290.* 13922 13923TDA8290 MEDIA DRIVER 13924M: Michael Krufky <mkrufky@linuxtv.org> 13925L: linux-media@vger.kernel.org 13926W: https://linuxtv.org 13927W: http://github.com/mkrufky 13928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13929T: git git://linuxtv.org/mkrufky/tuners.git 13930S: Maintained 13931F: drivers/media/tuners/tda8290.* 13932 13933TDA9840 MEDIA DRIVER 13934M: Hans Verkuil <hverkuil@xs4all.nl> 13935L: linux-media@vger.kernel.org 13936T: git git://linuxtv.org/media_tree.git 13937W: https://linuxtv.org 13938S: Maintained 13939F: drivers/media/i2c/tda9840* 13940 13941TEA5761 TUNER DRIVER 13942M: Mauro Carvalho Chehab <mchehab@kernel.org> 13943L: linux-media@vger.kernel.org 13944W: https://linuxtv.org 13945T: git git://linuxtv.org/media_tree.git 13946S: Odd fixes 13947F: drivers/media/tuners/tea5761.* 13948 13949TEA5767 TUNER DRIVER 13950M: Mauro Carvalho Chehab <mchehab@kernel.org> 13951L: linux-media@vger.kernel.org 13952W: https://linuxtv.org 13953T: git git://linuxtv.org/media_tree.git 13954S: Maintained 13955F: drivers/media/tuners/tea5767.* 13956 13957TEA6415C MEDIA DRIVER 13958M: Hans Verkuil <hverkuil@xs4all.nl> 13959L: linux-media@vger.kernel.org 13960T: git git://linuxtv.org/media_tree.git 13961W: https://linuxtv.org 13962S: Maintained 13963F: drivers/media/i2c/tea6415c* 13964 13965TEA6420 MEDIA DRIVER 13966M: Hans Verkuil <hverkuil@xs4all.nl> 13967L: linux-media@vger.kernel.org 13968T: git git://linuxtv.org/media_tree.git 13969W: https://linuxtv.org 13970S: Maintained 13971F: drivers/media/i2c/tea6420* 13972 13973TEAM DRIVER 13974M: Jiri Pirko <jiri@resnulli.us> 13975L: netdev@vger.kernel.org 13976S: Supported 13977F: drivers/net/team/ 13978F: include/linux/if_team.h 13979F: include/uapi/linux/if_team.h 13980 13981TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13982M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13983S: Maintained 13984F: arch/x86/platform/ts5500/ 13985 13986TECHNOTREND USB IR RECEIVER 13987M: Sean Young <sean@mess.org> 13988L: linux-media@vger.kernel.org 13989S: Maintained 13990F: drivers/media/rc/ttusbir.c 13991 13992TECHWELL TW9910 VIDEO DECODER 13993L: linux-media@vger.kernel.org 13994S: Orphan 13995F: drivers/media/i2c/tw9910.c 13996F: include/media/i2c/tw9910.h 13997 13998TEE SUBSYSTEM 13999M: Jens Wiklander <jens.wiklander@linaro.org> 14000S: Maintained 14001F: include/linux/tee_drv.h 14002F: include/uapi/linux/tee.h 14003F: drivers/tee/ 14004F: Documentation/tee.txt 14005 14006TEGRA ARCHITECTURE SUPPORT 14007M: Thierry Reding <thierry.reding@gmail.com> 14008M: Jonathan Hunter <jonathanh@nvidia.com> 14009L: linux-tegra@vger.kernel.org 14010Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14012S: Supported 14013N: [^a-z]tegra 14014 14015TEGRA CLOCK DRIVER 14016M: Peter De Schrijver <pdeschrijver@nvidia.com> 14017M: Prashant Gaikwad <pgaikwad@nvidia.com> 14018S: Supported 14019F: drivers/clk/tegra/ 14020 14021TEGRA DMA DRIVERS 14022M: Laxman Dewangan <ldewangan@nvidia.com> 14023M: Jon Hunter <jonathanh@nvidia.com> 14024S: Supported 14025F: drivers/dma/tegra* 14026 14027TEGRA I2C DRIVER 14028M: Laxman Dewangan <ldewangan@nvidia.com> 14029S: Supported 14030F: drivers/i2c/busses/i2c-tegra.c 14031 14032TEGRA IOMMU DRIVERS 14033M: Thierry Reding <thierry.reding@gmail.com> 14034L: linux-tegra@vger.kernel.org 14035S: Supported 14036F: drivers/iommu/tegra* 14037 14038TEGRA KBC DRIVER 14039M: Laxman Dewangan <ldewangan@nvidia.com> 14040S: Supported 14041F: drivers/input/keyboard/tegra-kbc.c 14042 14043TEGRA PWM DRIVER 14044M: Thierry Reding <thierry.reding@gmail.com> 14045S: Supported 14046F: drivers/pwm/pwm-tegra.c 14047 14048TEGRA SERIAL DRIVER 14049M: Laxman Dewangan <ldewangan@nvidia.com> 14050S: Supported 14051F: drivers/tty/serial/serial-tegra.c 14052 14053TEGRA SPI DRIVER 14054M: Laxman Dewangan <ldewangan@nvidia.com> 14055S: Supported 14056F: drivers/spi/spi-tegra* 14057 14058TEHUTI ETHERNET DRIVER 14059M: Andy Gospodarek <andy@greyhouse.net> 14060L: netdev@vger.kernel.org 14061S: Supported 14062F: drivers/net/ethernet/tehuti/* 14063 14064Telecom Clock Driver for MCPL0010 14065M: Mark Gross <mark.gross@intel.com> 14066S: Supported 14067F: drivers/char/tlclk.c 14068 14069TENSILICA XTENSA PORT (xtensa) 14070M: Chris Zankel <chris@zankel.net> 14071M: Max Filippov <jcmvbkbc@gmail.com> 14072L: linux-xtensa@linux-xtensa.org 14073T: git git://github.com/czankel/xtensa-linux.git 14074S: Maintained 14075F: arch/xtensa/ 14076F: drivers/irqchip/irq-xtensa-* 14077 14078Texas Instruments' System Control Interface (TISCI) Protocol Driver 14079M: Nishanth Menon <nm@ti.com> 14080M: Tero Kristo <t-kristo@ti.com> 14081M: Santosh Shilimkar <ssantosh@kernel.org> 14082L: linux-arm-kernel@lists.infradead.org 14083S: Maintained 14084F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14085F: drivers/firmware/ti_sci* 14086F: include/linux/soc/ti/ti_sci_protocol.h 14087F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14088F: include/dt-bindings/genpd/k2g.h 14089F: drivers/soc/ti/ti_sci_pm_domains.c 14090F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14091F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14092F: drivers/clk/keystone/sci-clk.c 14093F: drivers/reset/reset-ti-sci.c 14094 14095THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14096M: Hans Verkuil <hverkuil@xs4all.nl> 14097L: linux-media@vger.kernel.org 14098T: git git://linuxtv.org/media_tree.git 14099W: https://linuxtv.org 14100S: Maintained 14101F: drivers/media/radio/radio-raremono.c 14102 14103THERMAL 14104M: Zhang Rui <rui.zhang@intel.com> 14105M: Eduardo Valentin <edubezval@gmail.com> 14106L: linux-pm@vger.kernel.org 14107T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14109Q: https://patchwork.kernel.org/project/linux-pm/list/ 14110S: Supported 14111F: drivers/thermal/ 14112F: include/linux/thermal.h 14113F: include/uapi/linux/thermal.h 14114F: include/linux/cpu_cooling.h 14115F: Documentation/devicetree/bindings/thermal/ 14116 14117THERMAL/CPU_COOLING 14118M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14119M: Viresh Kumar <viresh.kumar@linaro.org> 14120M: Javi Merino <javi.merino@kernel.org> 14121L: linux-pm@vger.kernel.org 14122S: Supported 14123F: Documentation/thermal/cpu-cooling-api.txt 14124F: drivers/thermal/cpu_cooling.c 14125F: include/linux/cpu_cooling.h 14126 14127THINKPAD ACPI EXTRAS DRIVER 14128M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14129L: ibm-acpi-devel@lists.sourceforge.net 14130L: platform-driver-x86@vger.kernel.org 14131W: http://ibm-acpi.sourceforge.net 14132W: http://thinkwiki.org/wiki/Ibm-acpi 14133T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14134S: Maintained 14135F: drivers/platform/x86/thinkpad_acpi.c 14136 14137THUNDERBOLT DRIVER 14138M: Andreas Noever <andreas.noever@gmail.com> 14139M: Michael Jamet <michael.jamet@intel.com> 14140M: Mika Westerberg <mika.westerberg@linux.intel.com> 14141M: Yehezkel Bernat <YehezkelShB@gmail.com> 14142T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14143S: Maintained 14144F: Documentation/admin-guide/thunderbolt.rst 14145F: drivers/thunderbolt/ 14146F: include/linux/thunderbolt.h 14147 14148THUNDERBOLT NETWORK DRIVER 14149M: Michael Jamet <michael.jamet@intel.com> 14150M: Mika Westerberg <mika.westerberg@linux.intel.com> 14151M: Yehezkel Bernat <YehezkelShB@gmail.com> 14152L: netdev@vger.kernel.org 14153S: Maintained 14154F: drivers/net/thunderbolt.c 14155 14156THUNDERX GPIO DRIVER 14157M: David Daney <david.daney@cavium.com> 14158S: Maintained 14159F: drivers/gpio/gpio-thunderx.c 14160 14161TI AM437X VPFE DRIVER 14162M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14163L: linux-media@vger.kernel.org 14164W: https://linuxtv.org 14165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14166T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14167S: Maintained 14168F: drivers/media/platform/am437x/ 14169 14170TI BANDGAP AND THERMAL DRIVER 14171M: Eduardo Valentin <edubezval@gmail.com> 14172M: Keerthy <j-keerthy@ti.com> 14173L: linux-pm@vger.kernel.org 14174L: linux-omap@vger.kernel.org 14175S: Maintained 14176F: drivers/thermal/ti-soc-thermal/ 14177 14178TI BQ27XXX POWER SUPPLY DRIVER 14179R: Andrew F. Davis <afd@ti.com> 14180F: include/linux/power/bq27xxx_battery.h 14181F: drivers/power/supply/bq27xxx_battery.c 14182F: drivers/power/supply/bq27xxx_battery_i2c.c 14183 14184TI CDCE706 CLOCK DRIVER 14185M: Max Filippov <jcmvbkbc@gmail.com> 14186S: Maintained 14187F: drivers/clk/clk-cdce706.c 14188 14189TI CLOCK DRIVER 14190M: Tero Kristo <t-kristo@ti.com> 14191L: linux-omap@vger.kernel.org 14192S: Maintained 14193F: drivers/clk/ti/ 14194F: include/linux/clk/ti.h 14195 14196TI DAVINCI MACHINE SUPPORT 14197M: Sekhar Nori <nsekhar@ti.com> 14198M: Kevin Hilman <khilman@kernel.org> 14199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14201S: Supported 14202F: arch/arm/mach-davinci/ 14203F: drivers/i2c/busses/i2c-davinci.c 14204F: arch/arm/boot/dts/da850* 14205 14206TI DAVINCI SERIES CLOCK DRIVER 14207M: David Lechner <david@lechnology.com> 14208R: Sekhar Nori <nsekhar@ti.com> 14209S: Maintained 14210F: Documentation/devicetree/bindings/clock/ti/davinci/ 14211F: drivers/clk/davinci/ 14212 14213TI DAVINCI SERIES GPIO DRIVER 14214M: Keerthy <j-keerthy@ti.com> 14215L: linux-gpio@vger.kernel.org 14216S: Maintained 14217F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14218F: drivers/gpio/gpio-davinci.c 14219 14220TI DAVINCI SERIES MEDIA DRIVER 14221M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14222L: linux-media@vger.kernel.org 14223W: https://linuxtv.org 14224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14225T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14226S: Maintained 14227F: drivers/media/platform/davinci/ 14228F: include/media/davinci/ 14229 14230TI ETHERNET SWITCH DRIVER (CPSW) 14231R: Grygorii Strashko <grygorii.strashko@ti.com> 14232L: linux-omap@vger.kernel.org 14233L: netdev@vger.kernel.org 14234S: Maintained 14235F: drivers/net/ethernet/ti/cpsw* 14236F: drivers/net/ethernet/ti/davinci* 14237 14238TI FLASH MEDIA INTERFACE DRIVER 14239M: Alex Dubov <oakad@yahoo.com> 14240S: Maintained 14241F: drivers/misc/tifm* 14242F: drivers/mmc/host/tifm_sd.c 14243F: include/linux/tifm.h 14244 14245TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14246M: Santosh Shilimkar <ssantosh@kernel.org> 14247L: linux-kernel@vger.kernel.org 14248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14249S: Maintained 14250F: drivers/soc/ti/* 14251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14252 14253TI LM49xxx FAMILY ASoC CODEC DRIVERS 14254M: M R Swami Reddy <mr.swami.reddy@ti.com> 14255M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14256L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14257S: Maintained 14258F: sound/soc/codecs/lm49453* 14259F: sound/soc/codecs/isabelle* 14260 14261TI LP855x BACKLIGHT DRIVER 14262M: Milo Kim <milo.kim@ti.com> 14263S: Maintained 14264F: Documentation/backlight/lp855x-driver.txt 14265F: drivers/video/backlight/lp855x_bl.c 14266F: include/linux/platform_data/lp855x.h 14267 14268TI LP8727 CHARGER DRIVER 14269M: Milo Kim <milo.kim@ti.com> 14270S: Maintained 14271F: drivers/power/supply/lp8727_charger.c 14272F: include/linux/platform_data/lp8727.h 14273 14274TI LP8788 MFD DRIVER 14275M: Milo Kim <milo.kim@ti.com> 14276S: Maintained 14277F: drivers/iio/adc/lp8788_adc.c 14278F: drivers/leds/leds-lp8788.c 14279F: drivers/mfd/lp8788*.c 14280F: drivers/power/supply/lp8788-charger.c 14281F: drivers/regulator/lp8788-*.c 14282F: include/linux/mfd/lp8788*.h 14283 14284TI NETCP ETHERNET DRIVER 14285M: Wingman Kwok <w-kwok2@ti.com> 14286M: Murali Karicheri <m-karicheri2@ti.com> 14287L: netdev@vger.kernel.org 14288S: Maintained 14289F: drivers/net/ethernet/ti/netcp* 14290 14291TI TAS571X FAMILY ASoC CODEC DRIVER 14292M: Kevin Cernekee <cernekee@chromium.org> 14293L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14294S: Odd Fixes 14295F: sound/soc/codecs/tas571x* 14296 14297TI TRF7970A NFC DRIVER 14298M: Mark Greer <mgreer@animalcreek.com> 14299L: linux-wireless@vger.kernel.org 14300L: linux-nfc@lists.01.org (moderated for non-subscribers) 14301S: Supported 14302F: drivers/nfc/trf7970a.c 14303F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14304 14305TI TWL4030 SERIES SOC CODEC DRIVER 14306M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14307L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14308S: Maintained 14309F: sound/soc/codecs/twl4030* 14310 14311TI VPE/CAL DRIVERS 14312M: Benoit Parrot <bparrot@ti.com> 14313L: linux-media@vger.kernel.org 14314W: http://linuxtv.org/ 14315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14316S: Maintained 14317F: drivers/media/platform/ti-vpe/ 14318 14319TI WILINK WIRELESS DRIVERS 14320L: linux-wireless@vger.kernel.org 14321W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14322W: http://wireless.kernel.org/en/users/Drivers/wl1251 14323T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14324S: Orphan 14325F: drivers/net/wireless/ti/ 14326F: include/linux/wl12xx.h 14327 14328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14329M: John Stultz <john.stultz@linaro.org> 14330M: Thomas Gleixner <tglx@linutronix.de> 14331R: Stephen Boyd <sboyd@kernel.org> 14332L: linux-kernel@vger.kernel.org 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14334S: Supported 14335F: include/linux/clocksource.h 14336F: include/linux/time.h 14337F: include/linux/timex.h 14338F: include/uapi/linux/time.h 14339F: include/uapi/linux/timex.h 14340F: kernel/time/clocksource.c 14341F: kernel/time/time*.c 14342F: kernel/time/alarmtimer.c 14343F: kernel/time/ntp.c 14344F: tools/testing/selftests/timers/ 14345 14346TIPC NETWORK LAYER 14347M: Jon Maloy <jon.maloy@ericsson.com> 14348M: Ying Xue <ying.xue@windriver.com> 14349L: netdev@vger.kernel.org (core kernel code) 14350L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14351W: http://tipc.sourceforge.net/ 14352S: Maintained 14353F: include/uapi/linux/tipc*.h 14354F: net/tipc/ 14355 14356TLAN NETWORK DRIVER 14357M: Samuel Chessman <chessman@tux.org> 14358L: tlan-devel@lists.sourceforge.net (subscribers-only) 14359W: http://sourceforge.net/projects/tlan/ 14360S: Maintained 14361F: Documentation/networking/tlan.txt 14362F: drivers/net/ethernet/ti/tlan.* 14363 14364TM6000 VIDEO4LINUX DRIVER 14365M: Mauro Carvalho Chehab <mchehab@kernel.org> 14366L: linux-media@vger.kernel.org 14367W: https://linuxtv.org 14368T: git git://linuxtv.org/media_tree.git 14369S: Odd fixes 14370F: drivers/media/usb/tm6000/ 14371F: Documentation/media/v4l-drivers/tm6000* 14372 14373TMIO/SDHI MMC DRIVER 14374M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14375L: linux-mmc@vger.kernel.org 14376S: Supported 14377F: drivers/mmc/host/tmio_mmc* 14378F: drivers/mmc/host/renesas_sdhi* 14379F: include/linux/mfd/tmio.h 14380 14381TMP401 HARDWARE MONITOR DRIVER 14382M: Guenter Roeck <linux@roeck-us.net> 14383L: linux-hwmon@vger.kernel.org 14384S: Maintained 14385F: Documentation/hwmon/tmp401 14386F: drivers/hwmon/tmp401.c 14387 14388TMPFS (SHMEM FILESYSTEM) 14389M: Hugh Dickins <hughd@google.com> 14390L: linux-mm@kvack.org 14391S: Maintained 14392F: include/linux/shmem_fs.h 14393F: mm/shmem.c 14394 14395TOMOYO SECURITY MODULE 14396M: Kentaro Takeda <takedakn@nttdata.co.jp> 14397M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14398L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14399L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14400L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14401L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14402W: http://tomoyo.sourceforge.jp/ 14403T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14404S: Maintained 14405F: security/tomoyo/ 14406 14407TOPSTAR LAPTOP EXTRAS DRIVER 14408M: Herton Ronaldo Krzesinski <herton@canonical.com> 14409L: platform-driver-x86@vger.kernel.org 14410S: Maintained 14411F: drivers/platform/x86/topstar-laptop.c 14412 14413TORTURE-TEST MODULES 14414M: Davidlohr Bueso <dave@stgolabs.net> 14415M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14416M: Josh Triplett <josh@joshtriplett.org> 14417L: linux-kernel@vger.kernel.org 14418S: Supported 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14420F: Documentation/RCU/torture.txt 14421F: kernel/torture.c 14422F: kernel/rcu/rcutorture.c 14423F: kernel/locking/locktorture.c 14424 14425TOSHIBA ACPI EXTRAS DRIVER 14426M: Azael Avalos <coproscefalo@gmail.com> 14427L: platform-driver-x86@vger.kernel.org 14428S: Maintained 14429F: drivers/platform/x86/toshiba_acpi.c 14430 14431TOSHIBA BLUETOOTH DRIVER 14432M: Azael Avalos <coproscefalo@gmail.com> 14433L: platform-driver-x86@vger.kernel.org 14434S: Maintained 14435F: drivers/platform/x86/toshiba_bluetooth.c 14436 14437TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14438M: Azael Avalos <coproscefalo@gmail.com> 14439L: platform-driver-x86@vger.kernel.org 14440S: Maintained 14441F: drivers/platform/x86/toshiba_haps.c 14442 14443TOSHIBA SMM DRIVER 14444M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14445W: http://www.buzzard.org.uk/toshiba/ 14446S: Maintained 14447F: drivers/char/toshiba.c 14448F: include/linux/toshiba.h 14449F: include/uapi/linux/toshiba.h 14450 14451TOSHIBA TC358743 DRIVER 14452M: Mats Randgaard <matrandg@cisco.com> 14453L: linux-media@vger.kernel.org 14454S: Maintained 14455F: drivers/media/i2c/tc358743* 14456F: include/media/i2c/tc358743.h 14457 14458TOSHIBA WMI HOTKEYS DRIVER 14459M: Azael Avalos <coproscefalo@gmail.com> 14460L: platform-driver-x86@vger.kernel.org 14461S: Maintained 14462F: drivers/platform/x86/toshiba-wmi.c 14463 14464TPM DEVICE DRIVER 14465M: Peter Huewe <peterhuewe@gmx.de> 14466M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14467R: Jason Gunthorpe <jgg@ziepe.ca> 14468L: linux-integrity@vger.kernel.org 14469Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14470W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14471T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14472S: Maintained 14473F: drivers/char/tpm/ 14474 14475TRACING 14476M: Steven Rostedt <rostedt@goodmis.org> 14477M: Ingo Molnar <mingo@redhat.com> 14478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14479S: Maintained 14480F: Documentation/trace/ftrace.rst 14481F: arch/*/*/*/ftrace.h 14482F: arch/*/kernel/ftrace.c 14483F: include/*/ftrace.h 14484F: include/linux/trace*.h 14485F: include/trace/ 14486F: kernel/trace/ 14487F: tools/testing/selftests/ftrace/ 14488 14489TRACING MMIO ACCESSES (MMIOTRACE) 14490M: Steven Rostedt <rostedt@goodmis.org> 14491M: Ingo Molnar <mingo@kernel.org> 14492R: Karol Herbst <karolherbst@gmail.com> 14493R: Pekka Paalanen <ppaalanen@gmail.com> 14494S: Maintained 14495L: linux-kernel@vger.kernel.org 14496L: nouveau@lists.freedesktop.org 14497F: kernel/trace/trace_mmiotrace.c 14498F: include/linux/mmiotrace.h 14499F: arch/x86/mm/kmmio.c 14500F: arch/x86/mm/mmio-mod.c 14501F: arch/x86/mm/testmmiotrace.c 14502 14503TRIVIAL PATCHES 14504M: Jiri Kosina <trivial@kernel.org> 14505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14506S: Maintained 14507K: ^Subject:.*(?i)trivial 14508 14509TEMPO SEMICONDUCTOR DRIVERS 14510M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14511S: Maintained 14512F: sound/soc/codecs/tscs*.c 14513F: sound/soc/codecs/tscs*.h 14514F: Documentation/devicetree/bindings/sound/tscs*.txt 14515 14516TTY LAYER 14517M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14518M: Jiri Slaby <jslaby@suse.com> 14519S: Supported 14520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14521F: Documentation/serial/ 14522F: drivers/tty/ 14523F: drivers/tty/serial/serial_core.c 14524F: include/linux/serial_core.h 14525F: include/linux/serial.h 14526F: include/linux/tty.h 14527F: include/uapi/linux/serial_core.h 14528F: include/uapi/linux/serial.h 14529F: include/uapi/linux/tty.h 14530 14531TUA9001 MEDIA DRIVER 14532M: Antti Palosaari <crope@iki.fi> 14533L: linux-media@vger.kernel.org 14534W: https://linuxtv.org 14535W: http://palosaari.fi/linux/ 14536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14537T: git git://linuxtv.org/anttip/media_tree.git 14538S: Maintained 14539F: drivers/media/tuners/tua9001* 14540 14541TULIP NETWORK DRIVERS 14542L: netdev@vger.kernel.org 14543L: linux-parisc@vger.kernel.org 14544S: Orphan 14545F: drivers/net/ethernet/dec/tulip/ 14546 14547TUN/TAP driver 14548M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14549W: http://vtun.sourceforge.net/tun 14550S: Maintained 14551F: Documentation/networking/tuntap.txt 14552F: arch/um/os-Linux/drivers/ 14553 14554TURBOCHANNEL SUBSYSTEM 14555M: "Maciej W. Rozycki" <macro@linux-mips.org> 14556M: Ralf Baechle <ralf@linux-mips.org> 14557L: linux-mips@linux-mips.org 14558Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14559S: Maintained 14560F: drivers/tc/ 14561F: include/linux/tc.h 14562 14563TURBOSTAT UTILITY 14564M: "Len Brown" <lenb@kernel.org> 14565L: linux-pm@vger.kernel.org 14566B: https://bugzilla.kernel.org 14567Q: https://patchwork.kernel.org/project/linux-pm/list/ 14568T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14569S: Supported 14570F: tools/power/x86/turbostat/ 14571 14572TW5864 VIDEO4LINUX DRIVER 14573M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14574M: Anton Sviridenko <anton@corp.bluecherry.net> 14575M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14576M: Andrey Utkin <andrey_utkin@fastmail.com> 14577L: linux-media@vger.kernel.org 14578S: Supported 14579F: drivers/media/pci/tw5864/ 14580 14581TW68 VIDEO4LINUX DRIVER 14582M: Hans Verkuil <hverkuil@xs4all.nl> 14583L: linux-media@vger.kernel.org 14584T: git git://linuxtv.org/media_tree.git 14585W: https://linuxtv.org 14586S: Odd Fixes 14587F: drivers/media/pci/tw68/ 14588 14589TW686X VIDEO4LINUX DRIVER 14590M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14591L: linux-media@vger.kernel.org 14592T: git git://linuxtv.org/media_tree.git 14593W: http://linuxtv.org 14594S: Maintained 14595F: drivers/media/pci/tw686x/ 14596 14597UBI FILE SYSTEM (UBIFS) 14598M: Richard Weinberger <richard@nod.at> 14599M: Artem Bityutskiy <dedekind1@gmail.com> 14600M: Adrian Hunter <adrian.hunter@intel.com> 14601L: linux-mtd@lists.infradead.org 14602T: git git://git.infradead.org/ubifs-2.6.git 14603W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14604S: Supported 14605F: Documentation/filesystems/ubifs.txt 14606F: fs/ubifs/ 14607 14608UCLINUX (M68KNOMMU AND COLDFIRE) 14609M: Greg Ungerer <gerg@linux-m68k.org> 14610W: http://www.linux-m68k.org/ 14611W: http://www.uclinux.org/ 14612L: linux-m68k@lists.linux-m68k.org 14613L: uclinux-dev@uclinux.org (subscribers-only) 14614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14615S: Maintained 14616F: arch/m68k/coldfire/ 14617F: arch/m68k/68*/ 14618F: arch/m68k/*/*_no.* 14619F: arch/m68k/include/asm/*_no.* 14620 14621UDF FILESYSTEM 14622M: Jan Kara <jack@suse.com> 14623S: Maintained 14624F: Documentation/filesystems/udf.txt 14625F: fs/udf/ 14626 14627UDRAW TABLET 14628M: Bastien Nocera <hadess@hadess.net> 14629L: linux-input@vger.kernel.org 14630S: Maintained 14631F: drivers/hid/hid-udraw-ps3.c 14632 14633UFS FILESYSTEM 14634M: Evgeniy Dushistov <dushistov@mail.ru> 14635S: Maintained 14636F: Documentation/filesystems/ufs.txt 14637F: fs/ufs/ 14638 14639UHID USERSPACE HID IO DRIVER: 14640M: David Herrmann <dh.herrmann@googlemail.com> 14641L: linux-input@vger.kernel.org 14642S: Maintained 14643F: drivers/hid/uhid.c 14644F: include/uapi/linux/uhid.h 14645 14646ULPI BUS 14647M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14648L: linux-usb@vger.kernel.org 14649S: Maintained 14650F: drivers/usb/common/ulpi.c 14651F: include/linux/ulpi/ 14652 14653ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14654L: linux-usb@vger.kernel.org 14655S: Orphan 14656F: drivers/uwb/ 14657F: include/linux/uwb.h 14658F: include/linux/uwb/ 14659 14660UNICORE32 ARCHITECTURE: 14661M: Guan Xuetao <gxt@pku.edu.cn> 14662W: http://mprc.pku.edu.cn/~guanxuetao/linux 14663S: Maintained 14664T: git git://github.com/gxt/linux.git 14665F: arch/unicore32/ 14666 14667UNIFDEF 14668M: Tony Finch <dot@dotat.at> 14669W: http://dotat.at/prog/unifdef 14670S: Maintained 14671F: scripts/unifdef.c 14672 14673UNIFORM CDROM DRIVER 14674M: Jens Axboe <axboe@kernel.dk> 14675W: http://www.kernel.dk 14676S: Maintained 14677F: Documentation/cdrom/ 14678F: drivers/cdrom/cdrom.c 14679F: include/linux/cdrom.h 14680F: include/uapi/linux/cdrom.h 14681 14682UNISYS S-PAR DRIVERS 14683M: David Kershner <david.kershner@unisys.com> 14684L: sparmaintainer@unisys.com (Unisys internal) 14685S: Supported 14686F: include/linux/visorbus.h 14687F: drivers/visorbus/ 14688F: drivers/staging/unisys/ 14689 14690UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14691M: Vinayak Holikatti <vinholikatti@gmail.com> 14692L: linux-scsi@vger.kernel.org 14693S: Supported 14694F: Documentation/scsi/ufs.txt 14695F: drivers/scsi/ufs/ 14696 14697UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14698M: Joao Pinto <jpinto@synopsys.com> 14699L: linux-scsi@vger.kernel.org 14700S: Supported 14701F: drivers/scsi/ufs/*dwc* 14702 14703UNSORTED BLOCK IMAGES (UBI) 14704M: Artem Bityutskiy <dedekind1@gmail.com> 14705M: Richard Weinberger <richard@nod.at> 14706W: http://www.linux-mtd.infradead.org/ 14707L: linux-mtd@lists.infradead.org 14708T: git git://git.infradead.org/ubifs-2.6.git 14709S: Supported 14710F: drivers/mtd/ubi/ 14711F: include/linux/mtd/ubi.h 14712F: include/uapi/mtd/ubi-user.h 14713 14714USB "USBNET" DRIVER FRAMEWORK 14715M: Oliver Neukum <oneukum@suse.com> 14716L: netdev@vger.kernel.org 14717W: http://www.linux-usb.org/usbnet 14718S: Maintained 14719F: drivers/net/usb/usbnet.c 14720F: include/linux/usb/usbnet.h 14721 14722USB ACM DRIVER 14723M: Oliver Neukum <oneukum@suse.com> 14724L: linux-usb@vger.kernel.org 14725S: Maintained 14726F: Documentation/usb/acm.txt 14727F: drivers/usb/class/cdc-acm.* 14728 14729USB AR5523 WIRELESS DRIVER 14730M: Pontus Fuchs <pontus.fuchs@gmail.com> 14731L: linux-wireless@vger.kernel.org 14732S: Maintained 14733F: drivers/net/wireless/ath/ar5523/ 14734 14735USB ATTACHED SCSI 14736M: Oliver Neukum <oneukum@suse.com> 14737L: linux-usb@vger.kernel.org 14738L: linux-scsi@vger.kernel.org 14739S: Maintained 14740F: drivers/usb/storage/uas.c 14741 14742USB CDC ETHERNET DRIVER 14743M: Oliver Neukum <oliver@neukum.org> 14744L: linux-usb@vger.kernel.org 14745S: Maintained 14746F: drivers/net/usb/cdc_*.c 14747F: include/uapi/linux/usb/cdc.h 14748 14749USB CHAOSKEY DRIVER 14750M: Keith Packard <keithp@keithp.com> 14751L: linux-usb@vger.kernel.org 14752S: Maintained 14753F: drivers/usb/misc/chaoskey.c 14754 14755USB CYPRESS C67X00 DRIVER 14756M: Peter Korsgaard <jacmet@sunsite.dk> 14757L: linux-usb@vger.kernel.org 14758S: Maintained 14759F: drivers/usb/c67x00/ 14760 14761USB DAVICOM DM9601 DRIVER 14762M: Peter Korsgaard <jacmet@sunsite.dk> 14763L: netdev@vger.kernel.org 14764W: http://www.linux-usb.org/usbnet 14765S: Maintained 14766F: drivers/net/usb/dm9601.c 14767 14768USB DIAMOND RIO500 DRIVER 14769M: Cesar Miquel <miquel@df.uba.ar> 14770L: rio500-users@lists.sourceforge.net 14771W: http://rio500.sourceforge.net 14772S: Maintained 14773F: drivers/usb/misc/rio500* 14774 14775USB EHCI DRIVER 14776M: Alan Stern <stern@rowland.harvard.edu> 14777L: linux-usb@vger.kernel.org 14778S: Maintained 14779F: Documentation/usb/ehci.txt 14780F: drivers/usb/host/ehci* 14781 14782USB GADGET/PERIPHERAL SUBSYSTEM 14783M: Felipe Balbi <balbi@kernel.org> 14784L: linux-usb@vger.kernel.org 14785W: http://www.linux-usb.org/gadget 14786T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14787S: Maintained 14788F: drivers/usb/gadget/ 14789F: include/linux/usb/gadget* 14790 14791USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14792M: Jiri Kosina <jikos@kernel.org> 14793R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14794L: linux-usb@vger.kernel.org 14795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14796S: Maintained 14797F: Documentation/hid/hiddev.txt 14798F: drivers/hid/usbhid/ 14799 14800USB INTEL XHCI ROLE MUX DRIVER 14801M: Hans de Goede <hdegoede@redhat.com> 14802L: linux-usb@vger.kernel.org 14803S: Maintained 14804F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14805 14806USB ISP116X DRIVER 14807M: Olav Kongas <ok@artecdesign.ee> 14808L: linux-usb@vger.kernel.org 14809S: Maintained 14810F: drivers/usb/host/isp116x* 14811F: include/linux/usb/isp116x.h 14812 14813USB LAN78XX ETHERNET DRIVER 14814M: Woojung Huh <woojung.huh@microchip.com> 14815M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14816L: netdev@vger.kernel.org 14817S: Maintained 14818F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14819F: drivers/net/usb/lan78xx.* 14820F: include/dt-bindings/net/microchip-lan78xx.h 14821 14822USB MASS STORAGE DRIVER 14823M: Alan Stern <stern@rowland.harvard.edu> 14824L: linux-usb@vger.kernel.org 14825L: usb-storage@lists.one-eyed-alien.net 14826S: Maintained 14827W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14828F: drivers/usb/storage/ 14829 14830USB MIDI DRIVER 14831M: Clemens Ladisch <clemens@ladisch.de> 14832L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14833T: git git://git.alsa-project.org/alsa-kernel.git 14834S: Maintained 14835F: sound/usb/midi.* 14836 14837USB NETWORKING DRIVERS 14838L: linux-usb@vger.kernel.org 14839S: Odd Fixes 14840F: drivers/net/usb/ 14841 14842USB OHCI DRIVER 14843M: Alan Stern <stern@rowland.harvard.edu> 14844L: linux-usb@vger.kernel.org 14845S: Maintained 14846F: Documentation/usb/ohci.txt 14847F: drivers/usb/host/ohci* 14848 14849USB OTG FSM (Finite State Machine) 14850M: Peter Chen <Peter.Chen@nxp.com> 14851T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14852L: linux-usb@vger.kernel.org 14853S: Maintained 14854F: drivers/usb/common/usb-otg-fsm.c 14855 14856USB OVER IP DRIVER 14857M: Valentina Manea <valentina.manea.m@gmail.com> 14858M: Shuah Khan <shuah@kernel.org> 14859L: linux-usb@vger.kernel.org 14860S: Maintained 14861F: Documentation/usb/usbip_protocol.txt 14862F: drivers/usb/usbip/ 14863F: tools/usb/usbip/ 14864F: tools/testing/selftests/drivers/usb/usbip/ 14865 14866USB PEGASUS DRIVER 14867M: Petko Manolov <petkan@nucleusys.com> 14868L: linux-usb@vger.kernel.org 14869L: netdev@vger.kernel.org 14870T: git git://github.com/petkan/pegasus.git 14871W: https://github.com/petkan/pegasus 14872S: Maintained 14873F: drivers/net/usb/pegasus.* 14874 14875USB PHY LAYER 14876M: Felipe Balbi <balbi@kernel.org> 14877L: linux-usb@vger.kernel.org 14878T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14879S: Maintained 14880F: drivers/usb/phy/ 14881 14882USB PRINTER DRIVER (usblp) 14883M: Pete Zaitcev <zaitcev@redhat.com> 14884L: linux-usb@vger.kernel.org 14885S: Supported 14886F: drivers/usb/class/usblp.c 14887 14888USB QMI WWAN NETWORK DRIVER 14889M: Bjørn Mork <bjorn@mork.no> 14890L: netdev@vger.kernel.org 14891S: Maintained 14892F: Documentation/ABI/testing/sysfs-class-net-qmi 14893F: drivers/net/usb/qmi_wwan.c 14894 14895USB RTL8150 DRIVER 14896M: Petko Manolov <petkan@nucleusys.com> 14897L: linux-usb@vger.kernel.org 14898L: netdev@vger.kernel.org 14899T: git git://github.com/petkan/rtl8150.git 14900W: https://github.com/petkan/rtl8150 14901S: Maintained 14902F: drivers/net/usb/rtl8150.c 14903 14904USB SERIAL SUBSYSTEM 14905M: Johan Hovold <johan@kernel.org> 14906L: linux-usb@vger.kernel.org 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14908S: Maintained 14909F: Documentation/usb/usb-serial.txt 14910F: drivers/usb/serial/ 14911F: include/linux/usb/serial.h 14912 14913USB SMSC75XX ETHERNET DRIVER 14914M: Steve Glendinning <steve.glendinning@shawell.net> 14915L: netdev@vger.kernel.org 14916S: Maintained 14917F: drivers/net/usb/smsc75xx.* 14918 14919USB SMSC95XX ETHERNET DRIVER 14920M: Steve Glendinning <steve.glendinning@shawell.net> 14921M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14922L: netdev@vger.kernel.org 14923S: Maintained 14924F: drivers/net/usb/smsc95xx.* 14925 14926USB SUBSYSTEM 14927M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14928L: linux-usb@vger.kernel.org 14929W: http://www.linux-usb.org 14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14931S: Supported 14932F: Documentation/devicetree/bindings/usb/ 14933F: Documentation/usb/ 14934F: drivers/usb/ 14935F: include/linux/usb.h 14936F: include/linux/usb/ 14937 14938USB TYPEC PI3USB30532 MUX DRIVER 14939M: Hans de Goede <hdegoede@redhat.com> 14940L: linux-usb@vger.kernel.org 14941S: Maintained 14942F: drivers/usb/typec/mux/pi3usb30532.c 14943 14944USB TYPEC SUBSYSTEM 14945M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14946L: linux-usb@vger.kernel.org 14947S: Maintained 14948F: Documentation/ABI/testing/sysfs-class-typec 14949F: Documentation/driver-api/usb/typec.rst 14950F: drivers/usb/typec/ 14951F: include/linux/usb/typec.h 14952 14953USB UHCI DRIVER 14954M: Alan Stern <stern@rowland.harvard.edu> 14955L: linux-usb@vger.kernel.org 14956S: Maintained 14957F: drivers/usb/host/uhci* 14958 14959USB VIDEO CLASS 14960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14961L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14962L: linux-media@vger.kernel.org 14963T: git git://linuxtv.org/media_tree.git 14964W: http://www.ideasonboard.org/uvc/ 14965S: Maintained 14966F: drivers/media/usb/uvc/ 14967F: include/uapi/linux/uvcvideo.h 14968 14969USB VISION DRIVER 14970M: Hans Verkuil <hverkuil@xs4all.nl> 14971L: linux-media@vger.kernel.org 14972T: git git://linuxtv.org/media_tree.git 14973W: https://linuxtv.org 14974S: Odd Fixes 14975F: drivers/media/usb/usbvision/ 14976 14977USB WEBCAM GADGET 14978M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14979L: linux-usb@vger.kernel.org 14980S: Maintained 14981F: drivers/usb/gadget/function/*uvc* 14982F: drivers/usb/gadget/legacy/webcam.c 14983 14984USB WIRELESS RNDIS DRIVER (rndis_wlan) 14985M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14986L: linux-wireless@vger.kernel.org 14987S: Maintained 14988F: drivers/net/wireless/rndis_wlan.c 14989 14990USB XHCI DRIVER 14991M: Mathias Nyman <mathias.nyman@intel.com> 14992L: linux-usb@vger.kernel.org 14993S: Supported 14994F: drivers/usb/host/xhci* 14995F: drivers/usb/host/pci-quirks* 14996 14997USB ZD1201 DRIVER 14998L: linux-wireless@vger.kernel.org 14999W: http://linux-lc100020.sourceforge.net 15000S: Orphan 15001F: drivers/net/wireless/zydas/zd1201.* 15002 15003USB ZR364XX DRIVER 15004M: Antoine Jacquet <royale@zerezo.com> 15005L: linux-usb@vger.kernel.org 15006L: linux-media@vger.kernel.org 15007T: git git://linuxtv.org/media_tree.git 15008W: http://royale.zerezo.com/zr364xx/ 15009S: Maintained 15010F: Documentation/media/v4l-drivers/zr364xx* 15011F: drivers/media/usb/zr364xx/ 15012 15013USER-MODE LINUX (UML) 15014M: Jeff Dike <jdike@addtoit.com> 15015M: Richard Weinberger <richard@nod.at> 15016L: linux-um@lists.infradead.org 15017W: http://user-mode-linux.sourceforge.net 15018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15019S: Maintained 15020F: Documentation/virtual/uml/ 15021F: arch/um/ 15022F: arch/x86/um/ 15023F: fs/hostfs/ 15024F: fs/hppfs/ 15025 15026USERSPACE I/O (UIO) 15027M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15028S: Maintained 15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15030F: Documentation/driver-api/uio-howto.rst 15031F: drivers/uio/ 15032F: include/linux/uio*.h 15033 15034UTIL-LINUX PACKAGE 15035M: Karel Zak <kzak@redhat.com> 15036L: util-linux@vger.kernel.org 15037W: http://en.wikipedia.org/wiki/Util-linux 15038T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15039S: Maintained 15040 15041UUID HELPERS 15042M: Christoph Hellwig <hch@lst.de> 15043R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15044L: linux-kernel@vger.kernel.org 15045T: git git://git.infradead.org/users/hch/uuid.git 15046F: lib/uuid.c 15047F: lib/test_uuid.c 15048F: include/linux/uuid.h 15049F: include/uapi/linux/uuid.h 15050S: Maintained 15051 15052UVESAFB DRIVER 15053M: Michal Januszewski <spock@gentoo.org> 15054L: linux-fbdev@vger.kernel.org 15055W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15056S: Maintained 15057F: Documentation/fb/uvesafb.txt 15058F: drivers/video/fbdev/uvesafb.* 15059 15060VF610 NAND DRIVER 15061M: Stefan Agner <stefan@agner.ch> 15062L: linux-mtd@lists.infradead.org 15063S: Supported 15064F: drivers/mtd/nand/raw/vf610_nfc.c 15065 15066VFAT/FAT/MSDOS FILESYSTEM 15067M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15068S: Maintained 15069F: Documentation/filesystems/vfat.txt 15070F: fs/fat/ 15071 15072VFIO DRIVER 15073M: Alex Williamson <alex.williamson@redhat.com> 15074L: kvm@vger.kernel.org 15075T: git git://github.com/awilliam/linux-vfio.git 15076S: Maintained 15077F: Documentation/vfio.txt 15078F: drivers/vfio/ 15079F: include/linux/vfio.h 15080F: include/uapi/linux/vfio.h 15081 15082VFIO MEDIATED DEVICE DRIVERS 15083M: Kirti Wankhede <kwankhede@nvidia.com> 15084L: kvm@vger.kernel.org 15085S: Maintained 15086F: Documentation/vfio-mediated-device.txt 15087F: drivers/vfio/mdev/ 15088F: include/linux/mdev.h 15089F: samples/vfio-mdev/ 15090 15091VFIO PLATFORM DRIVER 15092M: Eric Auger <eric.auger@redhat.com> 15093L: kvm@vger.kernel.org 15094S: Maintained 15095F: drivers/vfio/platform/ 15096 15097VGA_SWITCHEROO 15098R: Lukas Wunner <lukas@wunner.de> 15099S: Maintained 15100F: Documentation/gpu/vga-switcheroo.rst 15101F: drivers/gpu/vga/vga_switcheroo.c 15102F: include/linux/vga_switcheroo.h 15103T: git git://anongit.freedesktop.org/drm/drm-misc 15104 15105VIA RHINE NETWORK DRIVER 15106S: Orphan 15107F: drivers/net/ethernet/via/via-rhine.c 15108 15109VIA SD/MMC CARD CONTROLLER DRIVER 15110M: Bruce Chang <brucechang@via.com.tw> 15111M: Harald Welte <HaraldWelte@viatech.com> 15112S: Maintained 15113F: drivers/mmc/host/via-sdmmc.c 15114 15115VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15116M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15117L: linux-fbdev@vger.kernel.org 15118S: Maintained 15119F: include/linux/via-core.h 15120F: include/linux/via-gpio.h 15121F: include/linux/via_i2c.h 15122F: drivers/video/fbdev/via/ 15123 15124VIA VELOCITY NETWORK DRIVER 15125M: Francois Romieu <romieu@fr.zoreil.com> 15126L: netdev@vger.kernel.org 15127S: Maintained 15128F: drivers/net/ethernet/via/via-velocity.* 15129 15130VIDEO MULTIPLEXER DRIVER 15131M: Philipp Zabel <p.zabel@pengutronix.de> 15132L: linux-media@vger.kernel.org 15133S: Maintained 15134F: drivers/media/platform/video-mux.c 15135 15136VIDEO I2C POLLING DRIVER 15137M: Matt Ranostay <matt.ranostay@konsulko.com> 15138L: linux-media@vger.kernel.org 15139S: Maintained 15140F: drivers/media/i2c/video-i2c.c 15141 15142VIDEOBUF2 FRAMEWORK 15143M: Pawel Osciak <pawel@osciak.com> 15144M: Marek Szyprowski <m.szyprowski@samsung.com> 15145M: Kyungmin Park <kyungmin.park@samsung.com> 15146L: linux-media@vger.kernel.org 15147S: Maintained 15148F: drivers/media/v4l2-core/videobuf2-* 15149F: include/media/videobuf2-* 15150 15151VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15152M: Helen Koike <helen.koike@collabora.com> 15153L: linux-media@vger.kernel.org 15154T: git git://linuxtv.org/media_tree.git 15155W: https://linuxtv.org 15156S: Maintained 15157F: drivers/media/platform/vimc/* 15158 15159VIRT LIB 15160M: Alex Williamson <alex.williamson@redhat.com> 15161M: Paolo Bonzini <pbonzini@redhat.com> 15162L: kvm@vger.kernel.org 15163S: Supported 15164F: virt/lib/ 15165 15166VIRTIO AND VHOST VSOCK DRIVER 15167M: Stefan Hajnoczi <stefanha@redhat.com> 15168L: kvm@vger.kernel.org 15169L: virtualization@lists.linux-foundation.org 15170L: netdev@vger.kernel.org 15171S: Maintained 15172F: include/linux/virtio_vsock.h 15173F: include/uapi/linux/virtio_vsock.h 15174F: include/uapi/linux/vsockmon.h 15175F: include/uapi/linux/vm_sockets_diag.h 15176F: net/vmw_vsock/diag.c 15177F: net/vmw_vsock/af_vsock_tap.c 15178F: net/vmw_vsock/virtio_transport_common.c 15179F: net/vmw_vsock/virtio_transport.c 15180F: drivers/net/vsockmon.c 15181F: drivers/vhost/vsock.c 15182F: drivers/vhost/vsock.h 15183F: tools/testing/vsock/ 15184 15185VIRTIO CONSOLE DRIVER 15186M: Amit Shah <amit@kernel.org> 15187L: virtualization@lists.linux-foundation.org 15188S: Maintained 15189F: drivers/char/virtio_console.c 15190F: include/linux/virtio_console.h 15191F: include/uapi/linux/virtio_console.h 15192 15193VIRTIO CORE, NET AND BLOCK DRIVERS 15194M: "Michael S. Tsirkin" <mst@redhat.com> 15195M: Jason Wang <jasowang@redhat.com> 15196L: virtualization@lists.linux-foundation.org 15197S: Maintained 15198F: Documentation/devicetree/bindings/virtio/ 15199F: drivers/virtio/ 15200F: tools/virtio/ 15201F: drivers/net/virtio_net.c 15202F: drivers/block/virtio_blk.c 15203F: include/linux/virtio*.h 15204F: include/uapi/linux/virtio_*.h 15205F: drivers/crypto/virtio/ 15206F: mm/balloon_compaction.c 15207 15208VIRTIO CRYPTO DRIVER 15209M: Gonglei <arei.gonglei@huawei.com> 15210L: virtualization@lists.linux-foundation.org 15211L: linux-crypto@vger.kernel.org 15212S: Maintained 15213F: drivers/crypto/virtio/ 15214F: include/uapi/linux/virtio_crypto.h 15215 15216VIRTIO DRIVERS FOR S390 15217M: Cornelia Huck <cohuck@redhat.com> 15218M: Halil Pasic <pasic@linux.ibm.com> 15219L: linux-s390@vger.kernel.org 15220L: virtualization@lists.linux-foundation.org 15221L: kvm@vger.kernel.org 15222S: Supported 15223F: drivers/s390/virtio/ 15224F: arch/s390/include/uapi/asm/virtio-ccw.h 15225 15226VIRTIO GPU DRIVER 15227M: David Airlie <airlied@linux.ie> 15228M: Gerd Hoffmann <kraxel@redhat.com> 15229L: dri-devel@lists.freedesktop.org 15230L: virtualization@lists.linux-foundation.org 15231T: git git://anongit.freedesktop.org/drm/drm-misc 15232S: Maintained 15233F: drivers/gpu/drm/virtio/ 15234F: include/uapi/linux/virtio_gpu.h 15235 15236VIRTIO HOST (VHOST) 15237M: "Michael S. Tsirkin" <mst@redhat.com> 15238M: Jason Wang <jasowang@redhat.com> 15239L: kvm@vger.kernel.org 15240L: virtualization@lists.linux-foundation.org 15241L: netdev@vger.kernel.org 15242T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15243S: Maintained 15244F: drivers/vhost/ 15245F: include/uapi/linux/vhost.h 15246 15247VIRTIO INPUT DRIVER 15248M: Gerd Hoffmann <kraxel@redhat.com> 15249S: Maintained 15250F: drivers/virtio/virtio_input.c 15251F: include/uapi/linux/virtio_input.h 15252 15253VIRTUAL BOX GUEST DEVICE DRIVER 15254M: Hans de Goede <hdegoede@redhat.com> 15255M: Arnd Bergmann <arnd@arndb.de> 15256M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15257S: Maintained 15258F: include/linux/vbox_utils.h 15259F: include/uapi/linux/vbox*.h 15260F: drivers/virt/vboxguest/ 15261 15262VIRTUAL SERIO DEVICE DRIVER 15263M: Stephen Chandler Paul <thatslyude@gmail.com> 15264S: Maintained 15265F: drivers/input/serio/userio.c 15266F: include/uapi/linux/userio.h 15267 15268VIVID VIRTUAL VIDEO DRIVER 15269M: Hans Verkuil <hverkuil@xs4all.nl> 15270L: linux-media@vger.kernel.org 15271T: git git://linuxtv.org/media_tree.git 15272W: https://linuxtv.org 15273S: Maintained 15274F: drivers/media/platform/vivid/* 15275 15276VLYNQ BUS 15277M: Florian Fainelli <f.fainelli@gmail.com> 15278L: openwrt-devel@lists.openwrt.org (subscribers-only) 15279S: Maintained 15280F: drivers/vlynq/vlynq.c 15281F: include/linux/vlynq.h 15282 15283VME SUBSYSTEM 15284M: Martyn Welch <martyn@welchs.me.uk> 15285M: Manohar Vanga <manohar.vanga@gmail.com> 15286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15287L: devel@driverdev.osuosl.org 15288S: Maintained 15289T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15290F: Documentation/driver-api/vme.rst 15291F: drivers/staging/vme/ 15292F: drivers/vme/ 15293F: include/linux/vme* 15294 15295VMWARE BALLOON DRIVER 15296M: Xavier Deguillard <xdeguillard@vmware.com> 15297M: Philip Moltmann <moltmann@vmware.com> 15298M: "VMware, Inc." <pv-drivers@vmware.com> 15299L: linux-kernel@vger.kernel.org 15300S: Maintained 15301F: drivers/misc/vmw_balloon.c 15302 15303VMWARE HYPERVISOR INTERFACE 15304M: Alok Kataria <akataria@vmware.com> 15305L: virtualization@lists.linux-foundation.org 15306S: Supported 15307F: arch/x86/kernel/cpu/vmware.c 15308 15309VMWARE PVRDMA DRIVER 15310M: Adit Ranadive <aditr@vmware.com> 15311M: VMware PV-Drivers <pv-drivers@vmware.com> 15312L: linux-rdma@vger.kernel.org 15313S: Maintained 15314F: drivers/infiniband/hw/vmw_pvrdma/ 15315 15316VMware PVSCSI driver 15317M: Jim Gill <jgill@vmware.com> 15318M: VMware PV-Drivers <pv-drivers@vmware.com> 15319L: linux-scsi@vger.kernel.org 15320S: Maintained 15321F: drivers/scsi/vmw_pvscsi.c 15322F: drivers/scsi/vmw_pvscsi.h 15323 15324VMWARE VMMOUSE SUBDRIVER 15325M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15326M: "VMware, Inc." <pv-drivers@vmware.com> 15327L: linux-input@vger.kernel.org 15328S: Maintained 15329F: drivers/input/mouse/vmmouse.c 15330F: drivers/input/mouse/vmmouse.h 15331 15332VMWARE VMXNET3 ETHERNET DRIVER 15333M: Ronak Doshi <doshir@vmware.com> 15334M: "VMware, Inc." <pv-drivers@vmware.com> 15335L: netdev@vger.kernel.org 15336S: Maintained 15337F: drivers/net/vmxnet3/ 15338 15339VOCORE VOCORE2 BOARD 15340M: Harvey Hunt <harveyhuntnexus@gmail.com> 15341L: linux-mips@linux-mips.org 15342S: Maintained 15343F: arch/mips/boot/dts/ralink/vocore2.dts 15344 15345VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15346M: Liam Girdwood <lgirdwood@gmail.com> 15347M: Mark Brown <broonie@kernel.org> 15348L: linux-kernel@vger.kernel.org 15349W: http://www.slimlogic.co.uk/?p=48 15350T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15351S: Supported 15352F: Documentation/devicetree/bindings/regulator/ 15353F: Documentation/power/regulator/ 15354F: drivers/regulator/ 15355F: include/dt-bindings/regulator/ 15356F: include/linux/regulator/ 15357 15358VRF 15359M: David Ahern <dsa@cumulusnetworks.com> 15360M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15361L: netdev@vger.kernel.org 15362S: Maintained 15363F: drivers/net/vrf.c 15364F: Documentation/networking/vrf.txt 15365 15366VT1211 HARDWARE MONITOR DRIVER 15367M: Juerg Haefliger <juergh@gmail.com> 15368L: linux-hwmon@vger.kernel.org 15369S: Maintained 15370F: Documentation/hwmon/vt1211 15371F: drivers/hwmon/vt1211.c 15372 15373VT8231 HARDWARE MONITOR DRIVER 15374M: Roger Lucas <vt8231@hiddenengine.co.uk> 15375L: linux-hwmon@vger.kernel.org 15376S: Maintained 15377F: drivers/hwmon/vt8231.c 15378 15379VUB300 USB to SDIO/SD/MMC bridge chip 15380M: Tony Olech <tony.olech@elandigitalsystems.com> 15381L: linux-mmc@vger.kernel.org 15382L: linux-usb@vger.kernel.org 15383S: Supported 15384F: drivers/mmc/host/vub300.c 15385 15386W1 DALLAS'S 1-WIRE BUS 15387M: Evgeniy Polyakov <zbr@ioremap.net> 15388S: Maintained 15389F: Documentation/w1/ 15390F: drivers/w1/ 15391F: include/linux/w1.h 15392 15393W83791D HARDWARE MONITORING DRIVER 15394M: Marc Hulsman <m.hulsman@tudelft.nl> 15395L: linux-hwmon@vger.kernel.org 15396S: Maintained 15397F: Documentation/hwmon/w83791d 15398F: drivers/hwmon/w83791d.c 15399 15400W83793 HARDWARE MONITORING DRIVER 15401M: Rudolf Marek <r.marek@assembler.cz> 15402L: linux-hwmon@vger.kernel.org 15403S: Maintained 15404F: Documentation/hwmon/w83793 15405F: drivers/hwmon/w83793.c 15406 15407W83795 HARDWARE MONITORING DRIVER 15408M: Jean Delvare <jdelvare@suse.com> 15409L: linux-hwmon@vger.kernel.org 15410S: Maintained 15411F: drivers/hwmon/w83795.c 15412 15413W83L51xD SD/MMC CARD INTERFACE DRIVER 15414M: Pierre Ossman <pierre@ossman.eu> 15415S: Maintained 15416F: drivers/mmc/host/wbsd.* 15417 15418WACOM PROTOCOL 4 SERIAL TABLETS 15419M: Julian Squires <julian@cipht.net> 15420M: Hans de Goede <hdegoede@redhat.com> 15421L: linux-input@vger.kernel.org 15422S: Maintained 15423F: drivers/input/tablet/wacom_serial4.c 15424 15425WATCHDOG DEVICE DRIVERS 15426M: Wim Van Sebroeck <wim@linux-watchdog.org> 15427M: Guenter Roeck <linux@roeck-us.net> 15428L: linux-watchdog@vger.kernel.org 15429W: http://www.linux-watchdog.org/ 15430T: git git://www.linux-watchdog.org/linux-watchdog.git 15431S: Maintained 15432F: Documentation/devicetree/bindings/watchdog/ 15433F: Documentation/watchdog/ 15434F: drivers/watchdog/ 15435F: include/linux/watchdog.h 15436F: include/uapi/linux/watchdog.h 15437 15438WHISKEYCOVE PMIC GPIO DRIVER 15439M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15440L: linux-gpio@vger.kernel.org 15441S: Maintained 15442F: drivers/gpio/gpio-wcove.c 15443 15444WIIMOTE HID DRIVER 15445M: David Herrmann <dh.herrmann@googlemail.com> 15446L: linux-input@vger.kernel.org 15447S: Maintained 15448F: drivers/hid/hid-wiimote* 15449 15450WILOCITY WIL6210 WIRELESS DRIVER 15451M: Maya Erez <merez@codeaurora.org> 15452L: linux-wireless@vger.kernel.org 15453L: wil6210@qti.qualcomm.com 15454S: Supported 15455W: http://wireless.kernel.org/en/users/Drivers/wil6210 15456F: drivers/net/wireless/ath/wil6210/ 15457 15458WIMAX STACK 15459M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15460M: linux-wimax@intel.com 15461L: wimax@linuxwimax.org (subscribers-only) 15462S: Supported 15463W: http://linuxwimax.org 15464F: Documentation/wimax/README.wimax 15465F: include/linux/wimax/debug.h 15466F: include/net/wimax.h 15467F: include/uapi/linux/wimax.h 15468F: net/wimax/ 15469 15470WINBOND CIR DRIVER 15471M: David Härdeman <david@hardeman.nu> 15472S: Maintained 15473F: drivers/media/rc/winbond-cir.c 15474 15475WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15476M: William Breathitt Gray <vilhelm.gray@gmail.com> 15477L: linux-watchdog@vger.kernel.org 15478S: Maintained 15479F: drivers/watchdog/ebc-c384_wdt.c 15480 15481WINSYSTEMS WS16C48 GPIO DRIVER 15482M: William Breathitt Gray <vilhelm.gray@gmail.com> 15483L: linux-gpio@vger.kernel.org 15484S: Maintained 15485F: drivers/gpio/gpio-ws16c48.c 15486 15487WISTRON LAPTOP BUTTON DRIVER 15488M: Miloslav Trmac <mitr@volny.cz> 15489S: Maintained 15490F: drivers/input/misc/wistron_btns.c 15491 15492WL3501 WIRELESS PCMCIA CARD DRIVER 15493L: linux-wireless@vger.kernel.org 15494S: Odd fixes 15495F: drivers/net/wireless/wl3501* 15496 15497WOLFSON MICROELECTRONICS DRIVERS 15498L: patches@opensource.cirrus.com 15499T: git https://github.com/CirrusLogic/linux-drivers.git 15500W: https://github.com/CirrusLogic/linux-drivers/wiki 15501S: Supported 15502F: Documentation/hwmon/wm83?? 15503F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15504F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15505F: Documentation/devicetree/bindings/mfd/arizona.txt 15506F: Documentation/devicetree/bindings/mfd/wm831x.txt 15507F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15508F: arch/arm/mach-s3c64xx/mach-crag6410* 15509F: drivers/clk/clk-wm83*.c 15510F: drivers/extcon/extcon-arizona.c 15511F: drivers/leds/leds-wm83*.c 15512F: drivers/gpio/gpio-*wm*.c 15513F: drivers/gpio/gpio-arizona.c 15514F: drivers/hwmon/wm83??-hwmon.c 15515F: drivers/input/misc/wm831x-on.c 15516F: drivers/input/touchscreen/wm831x-ts.c 15517F: drivers/input/touchscreen/wm97*.c 15518F: drivers/mfd/arizona* 15519F: drivers/mfd/wm*.c 15520F: drivers/mfd/cs47l24* 15521F: drivers/power/supply/wm83*.c 15522F: drivers/rtc/rtc-wm83*.c 15523F: drivers/regulator/wm8*.c 15524F: drivers/regulator/arizona* 15525F: drivers/video/backlight/wm83*_bl.c 15526F: drivers/watchdog/wm83*_wdt.c 15527F: include/linux/mfd/arizona/ 15528F: include/linux/mfd/wm831x/ 15529F: include/linux/mfd/wm8350/ 15530F: include/linux/mfd/wm8400* 15531F: include/linux/regulator/arizona* 15532F: include/linux/wm97xx.h 15533F: include/sound/wm????.h 15534F: sound/soc/codecs/arizona.? 15535F: sound/soc/codecs/wm* 15536F: sound/soc/codecs/cs47l24* 15537 15538WORKQUEUE 15539M: Tejun Heo <tj@kernel.org> 15540R: Lai Jiangshan <jiangshanlai@gmail.com> 15541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15542S: Maintained 15543F: include/linux/workqueue.h 15544F: kernel/workqueue.c 15545F: Documentation/core-api/workqueue.rst 15546 15547X-POWERS AXP288 PMIC DRIVERS 15548M: Hans de Goede <hdegoede@redhat.com> 15549S: Maintained 15550N: axp288 15551F: drivers/acpi/pmic/intel_pmic_xpower.c 15552 15553X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15554M: Chen-Yu Tsai <wens@csie.org> 15555L: linux-kernel@vger.kernel.org 15556S: Maintained 15557N: axp[128] 15558 15559X.25 NETWORK LAYER 15560M: Andrew Hendry <andrew.hendry@gmail.com> 15561L: linux-x25@vger.kernel.org 15562S: Odd Fixes 15563F: Documentation/networking/x25* 15564F: include/net/x25* 15565F: net/x25/ 15566 15567X86 ARCHITECTURE (32-BIT AND 64-BIT) 15568M: Thomas Gleixner <tglx@linutronix.de> 15569M: Ingo Molnar <mingo@redhat.com> 15570R: "H. Peter Anvin" <hpa@zytor.com> 15571M: x86@kernel.org 15572L: linux-kernel@vger.kernel.org 15573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15574S: Maintained 15575F: Documentation/devicetree/bindings/x86/ 15576F: Documentation/x86/ 15577F: arch/x86/ 15578 15579X86 ENTRY CODE 15580M: Andy Lutomirski <luto@kernel.org> 15581L: linux-kernel@vger.kernel.org 15582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15583S: Maintained 15584F: arch/x86/entry/ 15585 15586X86 MCE INFRASTRUCTURE 15587M: Tony Luck <tony.luck@intel.com> 15588M: Borislav Petkov <bp@alien8.de> 15589L: linux-edac@vger.kernel.org 15590S: Maintained 15591F: arch/x86/kernel/cpu/mcheck/* 15592 15593X86 MICROCODE UPDATE SUPPORT 15594M: Borislav Petkov <bp@alien8.de> 15595S: Maintained 15596F: arch/x86/kernel/cpu/microcode/* 15597 15598X86 PLATFORM DRIVERS 15599M: Darren Hart <dvhart@infradead.org> 15600M: Andy Shevchenko <andy@infradead.org> 15601L: platform-driver-x86@vger.kernel.org 15602T: git git://git.infradead.org/linux-platform-drivers-x86.git 15603S: Maintained 15604F: drivers/platform/x86/ 15605F: drivers/platform/olpc/ 15606 15607X86 VDSO 15608M: Andy Lutomirski <luto@kernel.org> 15609L: linux-kernel@vger.kernel.org 15610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15611S: Maintained 15612F: arch/x86/entry/vdso/ 15613 15614XC2028/3028 TUNER DRIVER 15615M: Mauro Carvalho Chehab <mchehab@kernel.org> 15616L: linux-media@vger.kernel.org 15617W: https://linuxtv.org 15618T: git git://linuxtv.org/media_tree.git 15619S: Maintained 15620F: drivers/media/tuners/tuner-xc2028.* 15621 15622XDP SOCKETS (AF_XDP) 15623M: Björn Töpel <bjorn.topel@intel.com> 15624M: Magnus Karlsson <magnus.karlsson@intel.com> 15625L: netdev@vger.kernel.org 15626S: Maintained 15627F: kernel/bpf/xskmap.c 15628F: net/xdp/ 15629 15630XEN BLOCK SUBSYSTEM 15631M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15632M: Roger Pau Monné <roger.pau@citrix.com> 15633L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15634S: Supported 15635F: drivers/block/xen-blkback/* 15636F: drivers/block/xen* 15637 15638XEN HYPERVISOR ARM 15639M: Stefano Stabellini <sstabellini@kernel.org> 15640L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15641S: Maintained 15642F: arch/arm/xen/ 15643F: arch/arm/include/asm/xen/ 15644 15645XEN HYPERVISOR ARM64 15646M: Stefano Stabellini <sstabellini@kernel.org> 15647L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15648S: Maintained 15649F: arch/arm64/xen/ 15650F: arch/arm64/include/asm/xen/ 15651 15652XEN HYPERVISOR INTERFACE 15653M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15654M: Juergen Gross <jgross@suse.com> 15655L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15656T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15657S: Supported 15658F: arch/x86/xen/ 15659F: drivers/*/xen-*front.c 15660F: drivers/xen/ 15661F: arch/x86/include/asm/xen/ 15662F: arch/x86/include/asm/pvclock-abi.h 15663F: include/xen/ 15664F: include/uapi/xen/ 15665F: Documentation/ABI/stable/sysfs-hypervisor-xen 15666F: Documentation/ABI/testing/sysfs-hypervisor-xen 15667 15668XEN NETWORK BACKEND DRIVER 15669M: Wei Liu <wei.liu2@citrix.com> 15670M: Paul Durrant <paul.durrant@citrix.com> 15671L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15672L: netdev@vger.kernel.org 15673S: Supported 15674F: drivers/net/xen-netback/* 15675 15676XEN PCI SUBSYSTEM 15677M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15678L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15679S: Supported 15680F: arch/x86/pci/*xen* 15681F: drivers/pci/*xen* 15682 15683XEN PVSCSI DRIVERS 15684M: Juergen Gross <jgross@suse.com> 15685L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15686L: linux-scsi@vger.kernel.org 15687S: Supported 15688F: drivers/scsi/xen-scsifront.c 15689F: drivers/xen/xen-scsiback.c 15690F: include/xen/interface/io/vscsiif.h 15691 15692XEN SWIOTLB SUBSYSTEM 15693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15694L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15695L: iommu@lists.linux-foundation.org 15696S: Supported 15697F: arch/x86/xen/*swiotlb* 15698F: drivers/xen/*swiotlb* 15699 15700XEN SOUND FRONTEND DRIVER 15701M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15702L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15704S: Supported 15705F: sound/xen/* 15706 15707XFS FILESYSTEM 15708M: Darrick J. Wong <darrick.wong@oracle.com> 15709M: linux-xfs@vger.kernel.org 15710L: linux-xfs@vger.kernel.org 15711W: http://xfs.org/ 15712T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15713S: Supported 15714F: Documentation/filesystems/xfs.txt 15715F: fs/xfs/ 15716 15717XILINX AXI ETHERNET DRIVER 15718M: Anirudha Sarangi <anirudh@xilinx.com> 15719M: John Linn <John.Linn@xilinx.com> 15720S: Maintained 15721F: drivers/net/ethernet/xilinx/xilinx_axienet* 15722 15723XILINX UARTLITE SERIAL DRIVER 15724M: Peter Korsgaard <jacmet@sunsite.dk> 15725L: linux-serial@vger.kernel.org 15726S: Maintained 15727F: drivers/tty/serial/uartlite.c 15728 15729XILINX VIDEO IP CORES 15730M: Hyun Kwon <hyun.kwon@xilinx.com> 15731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15732L: linux-media@vger.kernel.org 15733T: git git://linuxtv.org/media_tree.git 15734S: Supported 15735F: Documentation/devicetree/bindings/media/xilinx/ 15736F: drivers/media/platform/xilinx/ 15737F: include/uapi/linux/xilinx-v4l2-controls.h 15738 15739XILLYBUS DRIVER 15740M: Eli Billauer <eli.billauer@gmail.com> 15741L: linux-kernel@vger.kernel.org 15742S: Supported 15743F: drivers/char/xillybus/ 15744 15745XLP9XX I2C DRIVER 15746M: George Cherian <george.cherian@cavium.com> 15747M: Jan Glauber <jglauber@cavium.com> 15748L: linux-i2c@vger.kernel.org 15749W: http://www.cavium.com 15750S: Supported 15751F: drivers/i2c/busses/i2c-xlp9xx.c 15752 15753XRA1403 GPIO EXPANDER 15754M: Nandor Han <nandor.han@ge.com> 15755M: Semi Malinen <semi.malinen@ge.com> 15756L: linux-gpio@vger.kernel.org 15757S: Maintained 15758F: drivers/gpio/gpio-xra1403.c 15759F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15760 15761XTENSA XTFPGA PLATFORM SUPPORT 15762M: Max Filippov <jcmvbkbc@gmail.com> 15763L: linux-xtensa@linux-xtensa.org 15764S: Maintained 15765F: drivers/spi/spi-xtensa-xtfpga.c 15766F: sound/soc/xtensa/xtfpga-i2s.c 15767 15768YAM DRIVER FOR AX.25 15769M: Jean-Paul Roubelat <jpr@f6fbb.org> 15770L: linux-hams@vger.kernel.org 15771S: Maintained 15772F: drivers/net/hamradio/yam* 15773F: include/linux/yam.h 15774 15775YAMA SECURITY MODULE 15776M: Kees Cook <keescook@chromium.org> 15777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15778S: Supported 15779F: security/yama/ 15780F: Documentation/admin-guide/LSM/Yama.rst 15781 15782YEALINK PHONE DRIVER 15783M: Henk Vergonet <Henk.Vergonet@gmail.com> 15784L: usbb2k-api-dev@nongnu.org 15785S: Maintained 15786F: Documentation/input/devices/yealink.rst 15787F: drivers/input/misc/yealink.* 15788 15789Z8530 DRIVER FOR AX.25 15790M: Joerg Reuter <jreuter@yaina.de> 15791W: http://yaina.de/jreuter/ 15792W: http://www.qsl.net/dl1bke/ 15793L: linux-hams@vger.kernel.org 15794S: Maintained 15795F: Documentation/networking/z8530drv.txt 15796F: drivers/net/hamradio/*scc.c 15797F: drivers/net/hamradio/z8530.h 15798 15799ZBUD COMPRESSED PAGE ALLOCATOR 15800M: Seth Jennings <sjenning@redhat.com> 15801M: Dan Streetman <ddstreet@ieee.org> 15802L: linux-mm@kvack.org 15803S: Maintained 15804F: mm/zbud.c 15805F: include/linux/zbud.h 15806 15807ZD1211RW WIRELESS DRIVER 15808M: Daniel Drake <dsd@gentoo.org> 15809M: Ulrich Kunitz <kune@deine-taler.de> 15810W: http://zd1211.ath.cx/wiki/DriverRewrite 15811L: linux-wireless@vger.kernel.org 15812L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15813S: Maintained 15814F: drivers/net/wireless/zydas/zd1211rw/ 15815 15816ZD1301 MEDIA DRIVER 15817M: Antti Palosaari <crope@iki.fi> 15818L: linux-media@vger.kernel.org 15819W: https://linuxtv.org/ 15820W: http://palosaari.fi/linux/ 15821Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15822S: Maintained 15823F: drivers/media/usb/dvb-usb-v2/zd1301* 15824 15825ZD1301_DEMOD MEDIA DRIVER 15826M: Antti Palosaari <crope@iki.fi> 15827L: linux-media@vger.kernel.org 15828W: https://linuxtv.org/ 15829W: http://palosaari.fi/linux/ 15830Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15831S: Maintained 15832F: drivers/media/dvb-frontends/zd1301_demod* 15833 15834ZPOOL COMPRESSED PAGE STORAGE API 15835M: Dan Streetman <ddstreet@ieee.org> 15836L: linux-mm@kvack.org 15837S: Maintained 15838F: mm/zpool.c 15839F: include/linux/zpool.h 15840 15841ZR36067 VIDEO FOR LINUX DRIVER 15842L: mjpeg-users@lists.sourceforge.net 15843L: linux-media@vger.kernel.org 15844W: http://mjpeg.sourceforge.net/driver-zoran/ 15845T: hg https://linuxtv.org/hg/v4l-dvb 15846S: Odd Fixes 15847F: drivers/staging/media/zoran/ 15848 15849ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15850M: Minchan Kim <minchan@kernel.org> 15851M: Nitin Gupta <ngupta@vflare.org> 15852R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15853L: linux-kernel@vger.kernel.org 15854S: Maintained 15855F: drivers/block/zram/ 15856F: Documentation/blockdev/zram.txt 15857 15858ZS DECSTATION Z85C30 SERIAL DRIVER 15859M: "Maciej W. Rozycki" <macro@linux-mips.org> 15860S: Maintained 15861F: drivers/tty/serial/zs.* 15862 15863ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15864M: Minchan Kim <minchan@kernel.org> 15865M: Nitin Gupta <ngupta@vflare.org> 15866R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15867L: linux-mm@kvack.org 15868S: Maintained 15869F: mm/zsmalloc.c 15870F: include/linux/zsmalloc.h 15871F: Documentation/vm/zsmalloc.rst 15872 15873ZSWAP COMPRESSED SWAP CACHING 15874M: Seth Jennings <sjenning@redhat.com> 15875M: Dan Streetman <ddstreet@ieee.org> 15876L: linux-mm@kvack.org 15877S: Maintained 15878F: mm/zswap.c 15879 15880THE REST 15881M: Linus Torvalds <torvalds@linux-foundation.org> 15882L: linux-kernel@vger.kernel.org 15883Q: http://patchwork.kernel.org/project/LKML/list/ 15884T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15885S: Buried alive in reporters 15886F: * 15887F: */ 15888