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