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 794ANALOG DEVICES INC AD5686 DRIVER 795M: Stefan Popa <stefan.popa@analog.com> 796L: linux-pm@vger.kernel.org 797W: http://ez.analog.com/community/linux-device-drivers 798S: Supported 799F: drivers/iio/dac/ad5686* 800F: drivers/iio/dac/ad5696* 801 802ANALOG DEVICES INC AD9389B DRIVER 803M: Hans Verkuil <hans.verkuil@cisco.com> 804L: linux-media@vger.kernel.org 805S: Maintained 806F: drivers/media/i2c/ad9389b* 807 808ANALOG DEVICES INC ADV7180 DRIVER 809M: Lars-Peter Clausen <lars@metafoo.de> 810L: linux-media@vger.kernel.org 811W: http://ez.analog.com/community/linux-device-drivers 812S: Supported 813F: drivers/media/i2c/adv7180.c 814 815ANALOG DEVICES INC ADV748X DRIVER 816M: Kieran Bingham <kieran.bingham@ideasonboard.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv748x/* 820 821ANALOG DEVICES INC ADV7511 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7511* 826 827ANALOG DEVICES INC ADV7604 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7604* 832 833ANALOG DEVICES INC ADV7842 DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/adv7842* 838 839ANALOG DEVICES INC ASOC CODEC DRIVERS 840M: Lars-Peter Clausen <lars@metafoo.de> 841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 842W: http://wiki.analog.com/ 843W: http://ez.analog.com/community/linux-device-drivers 844S: Supported 845F: sound/soc/codecs/adau* 846F: sound/soc/codecs/adav* 847F: sound/soc/codecs/ad1* 848F: sound/soc/codecs/ad7* 849F: sound/soc/codecs/ssm* 850F: sound/soc/codecs/sigmadsp.* 851 852ANALOG DEVICES INC DMA DRIVERS 853M: Lars-Peter Clausen <lars@metafoo.de> 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: drivers/dma/dma-axi-dmac.c 857 858ANALOG DEVICES INC IIO DRIVERS 859M: Lars-Peter Clausen <lars@metafoo.de> 860M: Michael Hennerich <Michael.Hennerich@analog.com> 861W: http://wiki.analog.com/ 862W: http://ez.analog.com/community/linux-device-drivers 863S: Supported 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 865F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 866F: drivers/iio/*/ad* 867F: drivers/iio/adc/ltc2497* 868X: drivers/iio/*/adjd* 869F: drivers/staging/iio/*/ad* 870 871ANDES ARCHITECTURE 872M: Greentime Hu <green.hu@gmail.com> 873M: Vincent Chen <deanbo422@gmail.com> 874T: git https://github.com/andestech/linux.git 875S: Supported 876F: arch/nds32/ 877F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 878F: Documentation/devicetree/bindings/nds32/ 879K: nds32 880N: nds32 881 882ANDROID CONFIG FRAGMENTS 883M: Rob Herring <robh@kernel.org> 884S: Supported 885F: kernel/configs/android* 886 887ANDROID DRIVERS 888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 889M: Arve Hjønnevåg <arve@android.com> 890M: Todd Kjos <tkjos@android.com> 891M: Martijn Coenen <maco@android.com> 892T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 893L: devel@driverdev.osuosl.org 894S: Supported 895F: drivers/android/ 896F: drivers/staging/android/ 897 898ANDROID GOLDFISH PIC DRIVER 899M: Miodrag Dinic <miodrag.dinic@mips.com> 900S: Supported 901F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 902F: drivers/irqchip/irq-goldfish-pic.c 903 904ANDROID GOLDFISH RTC DRIVER 905M: Miodrag Dinic <miodrag.dinic@mips.com> 906S: Supported 907F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 908F: drivers/rtc/rtc-goldfish.c 909 910ANDROID ION DRIVER 911M: Laura Abbott <labbott@redhat.com> 912M: Sumit Semwal <sumit.semwal@linaro.org> 913L: devel@driverdev.osuosl.org 914L: dri-devel@lists.freedesktop.org 915L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 916S: Supported 917F: drivers/staging/android/ion 918F: drivers/staging/android/uapi/ion.h 919 920AOA (Apple Onboard Audio) ALSA DRIVER 921M: Johannes Berg <johannes@sipsolutions.net> 922L: linuxppc-dev@lists.ozlabs.org 923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 924S: Maintained 925F: sound/aoa/ 926 927APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 928M: William Breathitt Gray <vilhelm.gray@gmail.com> 929L: linux-iio@vger.kernel.org 930S: Maintained 931F: drivers/iio/adc/stx104.c 932 933APM DRIVER 934M: Jiri Kosina <jikos@kernel.org> 935S: Odd fixes 936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 937F: arch/x86/kernel/apm_32.c 938F: include/linux/apm_bios.h 939F: include/uapi/linux/apm_bios.h 940F: drivers/char/apm-emulation.c 941 942APPARMOR SECURITY MODULE 943M: John Johansen <john.johansen@canonical.com> 944L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 945W: wiki.apparmor.net 946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 947S: Supported 948F: security/apparmor/ 949F: Documentation/admin-guide/LSM/apparmor.rst 950 951APPLE BCM5974 MULTITOUCH DRIVER 952M: Henrik Rydberg <rydberg@bitmath.org> 953L: linux-input@vger.kernel.org 954S: Odd fixes 955F: drivers/input/mouse/bcm5974.c 956 957APPLE SMC DRIVER 958M: Henrik Rydberg <rydberg@bitmath.org> 959L: linux-hwmon@vger.kernel.org 960S: Odd fixes 961F: drivers/hwmon/applesmc.c 962 963APPLETALK NETWORK LAYER 964L: netdev@vger.kernel.org 965S: Odd fixes 966F: drivers/net/appletalk/ 967F: net/appletalk/ 968 969APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 970M: Duc Dang <dhdang@apm.com> 971S: Supported 972F: arch/arm64/boot/dts/apm/ 973 974APPLIED MICRO (APM) X-GENE SOC EDAC 975M: Loc Ho <lho@apm.com> 976S: Supported 977F: drivers/edac/xgene_edac.c 978F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 979 980APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 981M: Iyappan Subramanian <isubramanian@apm.com> 982M: Keyur Chudgar <kchudgar@apm.com> 983S: Supported 984F: drivers/net/ethernet/apm/xgene-v2/ 985 986APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 987M: Iyappan Subramanian <isubramanian@apm.com> 988M: Keyur Chudgar <kchudgar@apm.com> 989M: Quan Nguyen <qnguyen@apm.com> 990S: Supported 991F: drivers/net/ethernet/apm/xgene/ 992F: drivers/net/phy/mdio-xgene.c 993F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 994F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 995 996APPLIED MICRO (APM) X-GENE SOC PMU 997M: Tai Nguyen <ttnguyen@apm.com> 998S: Supported 999F: drivers/perf/xgene_pmu.c 1000F: Documentation/perf/xgene-pmu.txt 1001F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1002 1003APTINA CAMERA SENSOR PLL 1004M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1005L: linux-media@vger.kernel.org 1006S: Maintained 1007F: drivers/media/i2c/aptina-pll.* 1008 1009ARC FRAMEBUFFER DRIVER 1010M: Jaya Kumar <jayalk@intworks.biz> 1011S: Maintained 1012F: drivers/video/fbdev/arcfb.c 1013F: drivers/video/fbdev/core/fb_defio.c 1014 1015ARC PGU DRM DRIVER 1016M: Alexey Brodkin <abrodkin@synopsys.com> 1017S: Supported 1018F: drivers/gpu/drm/arc/ 1019F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1020 1021ARCNET NETWORK LAYER 1022M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1023L: netdev@vger.kernel.org 1024S: Maintained 1025F: drivers/net/arcnet/ 1026F: include/uapi/linux/if_arcnet.h 1027 1028ARM ARCHITECTED TIMER DRIVER 1029M: Mark Rutland <mark.rutland@arm.com> 1030M: Marc Zyngier <marc.zyngier@arm.com> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033F: arch/arm/include/asm/arch_timer.h 1034F: arch/arm64/include/asm/arch_timer.h 1035F: drivers/clocksource/arm_arch_timer.c 1036 1037ARM HDLCD DRM DRIVER 1038M: Liviu Dudau <liviu.dudau@arm.com> 1039S: Supported 1040F: drivers/gpu/drm/arm/hdlcd_* 1041F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1042 1043ARM MALI-DP DRM DRIVER 1044M: Liviu Dudau <liviu.dudau@arm.com> 1045M: Brian Starkey <brian.starkey@arm.com> 1046M: Mali DP Maintainers <malidp@foss.arm.com> 1047S: Supported 1048F: drivers/gpu/drm/arm/ 1049F: Documentation/devicetree/bindings/display/arm,malidp.txt 1050 1051ARM MFM AND FLOPPY DRIVERS 1052M: Ian Molton <spyro@f2s.com> 1053S: Maintained 1054F: arch/arm/lib/floppydma.S 1055F: arch/arm/include/asm/floppy.h 1056 1057ARM PMU PROFILING AND DEBUGGING 1058M: Will Deacon <will.deacon@arm.com> 1059M: Mark Rutland <mark.rutland@arm.com> 1060S: Maintained 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062F: arch/arm*/kernel/perf_* 1063F: arch/arm/oprofile/common.c 1064F: arch/arm*/kernel/hw_breakpoint.c 1065F: arch/arm*/include/asm/hw_breakpoint.h 1066F: arch/arm*/include/asm/perf_event.h 1067F: drivers/perf/* 1068F: include/linux/perf/arm_pmu.h 1069F: Documentation/devicetree/bindings/arm/pmu.txt 1070F: Documentation/devicetree/bindings/perf/ 1071 1072ARM PORT 1073M: Russell King <linux@armlinux.org.uk> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075W: http://www.armlinux.org.uk/ 1076S: Odd Fixes 1077T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1078F: arch/arm/ 1079X: arch/arm/boot/dts/ 1080 1081ARM PRIMECELL AACI PL041 DRIVER 1082M: Russell King <linux@armlinux.org.uk> 1083S: Odd Fixes 1084F: sound/arm/aaci.* 1085 1086ARM PRIMECELL BUS SUPPORT 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: drivers/amba/ 1090F: include/linux/amba/bus.h 1091 1092ARM PRIMECELL CLCD PL110 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: drivers/video/fbdev/amba-clcd.* 1096 1097ARM PRIMECELL KMI PL050 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/input/serio/ambakmi.* 1101F: include/linux/amba/kmi.h 1102 1103ARM PRIMECELL MMCI PL180/1 DRIVER 1104M: Russell King <linux@armlinux.org.uk> 1105S: Odd Fixes 1106F: drivers/mmc/host/mmci.* 1107F: include/linux/amba/mmci.h 1108 1109ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1110M: Russell King <linux@armlinux.org.uk> 1111S: Odd Fixes 1112F: drivers/tty/serial/amba-pl01*.c 1113F: include/linux/amba/serial.h 1114 1115ARM SMMU DRIVERS 1116M: Will Deacon <will.deacon@arm.com> 1117R: Robin Murphy <robin.murphy@arm.com> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: drivers/iommu/arm-smmu.c 1121F: drivers/iommu/arm-smmu-v3.c 1122F: drivers/iommu/io-pgtable-arm.c 1123F: drivers/iommu/io-pgtable-arm-v7s.c 1124 1125ARM SUB-ARCHITECTURES 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127S: Maintained 1128F: arch/arm/mach-*/ 1129F: arch/arm/plat-*/ 1130T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1131 1132ARM/ACTIONS SEMI ARCHITECTURE 1133M: Andreas Färber <afaerber@suse.de> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: owl 1137F: arch/arm/mach-actions/ 1138F: arch/arm/boot/dts/owl-* 1139F: arch/arm64/boot/dts/actions/ 1140F: drivers/clocksource/owl-* 1141F: drivers/pinctrl/actions/* 1142F: drivers/soc/actions/ 1143F: include/dt-bindings/power/owl-* 1144F: include/linux/soc/actions/ 1145F: Documentation/devicetree/bindings/arm/actions.txt 1146F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1147F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1148F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1149 1150ARM/ADS SPHERE MACHINE SUPPORT 1151M: Lennert Buytenhek <kernel@wantstofly.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/AFEB9260 MACHINE SUPPORT 1156M: Sergey Lapin <slapin@ossfans.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AJECO 1ARM MACHINE SUPPORT 1161M: Lennert Buytenhek <kernel@wantstofly.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/Allwinner SoC Clock Support 1166M: Emilio López <emilio@elopez.com.ar> 1167S: Maintained 1168F: drivers/clk/sunxi/ 1169 1170ARM/Allwinner sunXi SoC support 1171M: Maxime Ripard <maxime.ripard@bootlin.com> 1172M: Chen-Yu Tsai <wens@csie.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175N: sun[x456789]i 1176N: sun50i 1177F: arch/arm/mach-sunxi/ 1178F: arch/arm64/boot/dts/allwinner/ 1179F: drivers/clk/sunxi-ng/ 1180F: drivers/pinctrl/sunxi/ 1181F: drivers/soc/sunxi/ 1182T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1183 1184ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1185M: Neil Armstrong <narmstrong@baylibre.com> 1186M: Jerome Brunet <jbrunet@baylibre.com> 1187L: linux-amlogic@lists.infradead.org 1188S: Maintained 1189F: drivers/clk/meson/ 1190F: include/dt-bindings/clock/meson* 1191F: include/dt-bindings/clock/gxbb* 1192F: Documentation/devicetree/bindings/clock/amlogic* 1193 1194ARM/Amlogic Meson SoC support 1195M: Carlo Caione <carlo@caione.org> 1196M: Kevin Hilman <khilman@baylibre.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198L: linux-amlogic@lists.infradead.org 1199W: http://linux-meson.com/ 1200S: Maintained 1201F: arch/arm/mach-meson/ 1202F: arch/arm/boot/dts/meson* 1203F: arch/arm64/boot/dts/amlogic/ 1204F: drivers/pinctrl/meson/ 1205F: drivers/mmc/host/meson* 1206N: meson 1207 1208ARM/Annapurna Labs ALPINE ARCHITECTURE 1209M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1210M: Antoine Tenart <antoine.tenart@free-electrons.com> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213F: arch/arm/mach-alpine/ 1214F: arch/arm/boot/dts/alpine* 1215F: arch/arm64/boot/dts/al/ 1216F: drivers/*/*alpine* 1217 1218ARM/ARTPEC MACHINE SUPPORT 1219M: Jesper Nilsson <jesper.nilsson@axis.com> 1220M: Lars Persson <lars.persson@axis.com> 1221S: Maintained 1222L: linux-arm-kernel@axis.com 1223F: arch/arm/mach-artpec 1224F: arch/arm/boot/dts/artpec6* 1225F: drivers/clk/axis 1226F: drivers/crypto/axis 1227F: drivers/pinctrl/pinctrl-artpec* 1228F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1229 1230ARM/ASPEED I2C DRIVER 1231M: Brendan Higgins <brendanhiggins@google.com> 1232R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1233R: Joel Stanley <joel@jms.id.au> 1234L: linux-i2c@vger.kernel.org 1235L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1236S: Maintained 1237F: drivers/irqchip/irq-aspeed-i2c-ic.c 1238F: drivers/i2c/busses/i2c-aspeed.c 1239F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1240F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1241 1242ARM/ASPEED MACHINE SUPPORT 1243M: Joel Stanley <joel@jms.id.au> 1244R: Andrew Jeffery <andrew@aj.id.au> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1247Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1248S: Supported 1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1250F: arch/arm/mach-aspeed/ 1251F: arch/arm/boot/dts/aspeed-* 1252N: aspeed 1253 1254ARM/ATMEL AT91 Clock Support 1255M: Boris Brezillon <boris.brezillon@bootlin.com> 1256S: Maintained 1257F: drivers/clk/at91 1258 1259ARM/CALXEDA HIGHBANK ARCHITECTURE 1260M: Rob Herring <robh@kernel.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263F: arch/arm/mach-highbank/ 1264F: arch/arm/boot/dts/highbank.dts 1265F: arch/arm/boot/dts/ecx-*.dts* 1266 1267ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1268M: Krzysztof Halasa <khalasa@piap.pl> 1269S: Maintained 1270F: arch/arm/mach-cns3xxx/ 1271 1272ARM/CAVIUM THUNDER NETWORK DRIVER 1273M: Sunil Goutham <sgoutham@cavium.com> 1274M: Robert Richter <rric@kernel.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Supported 1277F: drivers/net/ethernet/cavium/thunder/ 1278 1279ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1280M: Lukasz Majewski <lukma@denx.de> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283F: arch/arm/mach-ep93xx/ts72xx.c 1284 1285ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1286M: Alexander Shiyan <shc_work@mail.ru> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Odd Fixes 1289N: clps711x 1290 1291ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1297M: Hartley Sweeten <hsweeten@visionengravers.com> 1298M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301F: arch/arm/mach-ep93xx/ 1302F: arch/arm/mach-ep93xx/include/mach/ 1303 1304ARM/CLKDEV SUPPORT 1305M: Russell King <linux@armlinux.org.uk> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1309F: drivers/clk/clkdev.c 1310 1311ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1312M: Mike Rapoport <mike@compulab.co.il> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315 1316ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1317M: Baruch Siach <baruch@tkos.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/boot/dts/cx92755* 1321N: digicolor 1322 1323ARM/CONTEC MICRO9 MACHINE SUPPORT 1324M: Hubert Feurstein <hubert.feurstein@contec.at> 1325S: Maintained 1326F: arch/arm/mach-ep93xx/micro9.c 1327 1328ARM/CORESIGHT FRAMEWORK AND DRIVERS 1329M: Mathieu Poirier <mathieu.poirier@linaro.org> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: drivers/hwtracing/coresight/* 1333F: Documentation/trace/coresight.txt 1334F: Documentation/trace/coresight-cpu-debug.txt 1335F: Documentation/devicetree/bindings/arm/coresight.txt 1336F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1337F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1338F: tools/perf/arch/arm/util/pmu.c 1339F: tools/perf/arch/arm/util/auxtrace.c 1340F: tools/perf/arch/arm/util/cs-etm.c 1341F: tools/perf/arch/arm/util/cs-etm.h 1342F: tools/perf/util/cs-etm.* 1343F: tools/perf/util/cs-etm-decoder/* 1344 1345ARM/CORGI MACHINE SUPPORT 1346M: Richard Purdie <rpurdie@rpsys.net> 1347S: Maintained 1348 1349ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1350M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1351M: Linus Walleij <linus.walleij@linaro.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353T: git git://github.com/ulli-kroll/linux.git 1354S: Maintained 1355F: Documentation/devicetree/bindings/arm/gemini.txt 1356F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1357F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1358F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1359F: arch/arm/mach-gemini/ 1360F: drivers/net/ethernet/cortina/ 1361F: drivers/pinctrl/pinctrl-gemini.c 1362F: drivers/rtc/rtc-ftrtc010.c 1363 1364ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1365M: Barry Song <baohua@kernel.org> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1368S: Maintained 1369F: arch/arm/boot/dts/prima2* 1370F: arch/arm/mach-prima2/ 1371F: drivers/clk/sirf/ 1372F: drivers/clocksource/timer-prima2.c 1373F: drivers/clocksource/timer-atlas7.c 1374N: [^a-z]sirf 1375 1376ARM/EBSA110 MACHINE SUPPORT 1377M: Russell King <linux@armlinux.org.uk> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379W: http://www.armlinux.org.uk/ 1380S: Maintained 1381F: arch/arm/mach-ebsa110/ 1382F: drivers/net/ethernet/amd/am79c961a.* 1383 1384ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1385M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1386R: Pengutronix Kernel Team <kernel@pengutronix.de> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: efm32 1390 1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1392M: Robert Jarzmik <robert.jarzmik@free.fr> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm/mach-pxa/ezx.c 1396 1397ARM/FARADAY FA526 PORT 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.berlios.de/gemini-board 1402F: arch/arm/mm/*-fa* 1403 1404ARM/FOOTBRIDGE ARCHITECTURE 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407W: http://www.armlinux.org.uk/ 1408S: Maintained 1409F: arch/arm/include/asm/hardware/dec21285.h 1410F: arch/arm/mach-footbridge/ 1411 1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <s.hauer@pengutronix.de> 1415R: Pengutronix Kernel Team <kernel@pengutronix.de> 1416R: Fabio Estevam <fabio.estevam@nxp.com> 1417R: NXP Linux Team <linux-imx@nxp.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1421F: arch/arm/mach-imx/ 1422F: arch/arm/mach-mxs/ 1423F: arch/arm/boot/dts/imx* 1424F: arch/arm/configs/imx*_defconfig 1425F: drivers/clk/imx/ 1426F: drivers/soc/imx/ 1427F: include/soc/imx/ 1428 1429ARM/FREESCALE VYBRID ARM ARCHITECTURE 1430M: Shawn Guo <shawnguo@kernel.org> 1431M: Sascha Hauer <s.hauer@pengutronix.de> 1432R: Pengutronix Kernel Team <kernel@pengutronix.de> 1433R: Stefan Agner <stefan@agner.ch> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1437F: arch/arm/mach-imx/*vf610* 1438F: arch/arm/boot/dts/vf* 1439 1440ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1441M: Lennert Buytenhek <kernel@wantstofly.org> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443S: Maintained 1444 1445ARM/GUMSTIX MACHINE SUPPORT 1446M: Steve Sakoman <sakoman@gmail.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1451M: Philipp Zabel <philipp.zabel@gmail.com> 1452M: Paul Parsons <lost.distance@yahoo.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455F: arch/arm/mach-pxa/hx4700.c 1456F: arch/arm/mach-pxa/include/mach/hx4700.h 1457F: sound/soc/pxa/hx4700.c 1458 1459ARM/HISILICON SOC SUPPORT 1460M: Wei Xu <xuwei5@hisilicon.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462W: http://www.hisilicon.com 1463S: Supported 1464T: git git://github.com/hisilicon/linux-hisi.git 1465F: arch/arm/mach-hisi/ 1466F: arch/arm/boot/dts/hi3* 1467F: arch/arm/boot/dts/hip* 1468F: arch/arm/boot/dts/hisi* 1469F: arch/arm64/boot/dts/hisilicon/ 1470 1471ARM/HP JORNADA 7XX MACHINE SUPPORT 1472M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1473W: www.jlime.com 1474S: Maintained 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1476F: arch/arm/mach-sa1100/jornada720.c 1477F: arch/arm/mach-sa1100/include/mach/jornada720.h 1478 1479ARM/IGEP MACHINE SUPPORT 1480M: Enric Balletbo i Serra <eballetbo@gmail.com> 1481M: Javier Martinez Canillas <javier@dowhile0.org> 1482L: linux-omap@vger.kernel.org 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485F: arch/arm/boot/dts/omap3-igep* 1486 1487ARM/INCOME PXA270 SUPPORT 1488M: Marek Vasut <marek.vasut@gmail.com> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491F: arch/arm/mach-pxa/colibri-pxa270-income.c 1492 1493ARM/INTEL IOP13XX ARM ARCHITECTURE 1494M: Lennert Buytenhek <kernel@wantstofly.org> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/INTEL IOP32X ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP33X ARM ARCHITECTURE 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Orphan 1506 1507ARM/INTEL IQ81342EX MACHINE SUPPORT 1508M: Lennert Buytenhek <kernel@wantstofly.org> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511 1512ARM/INTEL IXDP2850 MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXP4XX ARM ARCHITECTURE 1518M: Imre Kaloz <kaloz@openwrt.org> 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/mach-ixp4xx/ 1523 1524ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1525M: Jonathan Cameron <jic23@cam.ac.uk> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Maintained 1528F: arch/arm/mach-pxa/stargate2.c 1529F: drivers/pcmcia/pxa2xx_stargate2.c 1530 1531ARM/INTEL XSC3 (MANZANO) ARM CORE 1532M: Lennert Buytenhek <kernel@wantstofly.org> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535 1536ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/LG1K ARCHITECTURE 1542M: Chanho Min <chanho.min@lge.com> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545F: arch/arm64/boot/dts/lg/ 1546 1547ARM/LOGICPD PXA270 MACHINE SUPPORT 1548M: Lennert Buytenhek <kernel@wantstofly.org> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551 1552ARM/LPC18XX ARCHITECTURE 1553M: Joachim Eastwood <manabian@gmail.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/boot/dts/lpc43* 1557F: drivers/clk/nxp/clk-lpc18xx* 1558F: drivers/clocksource/time-lpc32xx.c 1559F: drivers/i2c/busses/i2c-lpc2k.c 1560F: drivers/memory/pl172.c 1561F: drivers/mtd/spi-nor/nxp-spifi.c 1562F: drivers/rtc/rtc-lpc24xx.c 1563N: lpc18xx 1564 1565ARM/LPC32XX SOC SUPPORT 1566M: Vladimir Zapolskiy <vz@mleia.com> 1567M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1570S: Maintained 1571F: arch/arm/boot/dts/lpc32* 1572F: arch/arm/mach-lpc32xx/ 1573F: drivers/i2c/busses/i2c-pnx.c 1574F: drivers/net/ethernet/nxp/lpc_eth.c 1575F: drivers/usb/host/ohci-nxp.c 1576F: drivers/watchdog/pnx4008_wdt.c 1577N: lpc32xx 1578 1579ARM/MAGICIAN MACHINE SUPPORT 1580M: Philipp Zabel <philipp.zabel@gmail.com> 1581S: Maintained 1582 1583ARM/Marvell Dove/MV78xx0/Orion SOC support 1584M: Jason Cooper <jason@lakedaemon.net> 1585M: Andrew Lunn <andrew@lunn.ch> 1586M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1587M: Gregory Clement <gregory.clement@bootlin.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589S: Maintained 1590F: Documentation/devicetree/bindings/soc/dove/ 1591F: arch/arm/mach-dove/ 1592F: arch/arm/mach-mv78xx0/ 1593F: arch/arm/mach-orion5x/ 1594F: arch/arm/plat-orion/ 1595F: arch/arm/boot/dts/dove* 1596F: arch/arm/boot/dts/orion5x* 1597 1598ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1599M: Jason Cooper <jason@lakedaemon.net> 1600M: Andrew Lunn <andrew@lunn.ch> 1601M: Gregory Clement <gregory.clement@bootlin.com> 1602M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/armada* 1606F: arch/arm/boot/dts/kirkwood* 1607F: arch/arm/configs/mvebu_*_defconfig 1608F: arch/arm/mach-mvebu/ 1609F: arch/arm64/boot/dts/marvell/armada* 1610F: drivers/cpufreq/armada-37xx-cpufreq.c 1611F: drivers/cpufreq/mvebu-cpufreq.c 1612F: drivers/irqchip/irq-armada-370-xp.c 1613F: drivers/irqchip/irq-mvebu-* 1614F: drivers/pinctrl/mvebu/ 1615F: drivers/rtc/rtc-armada38x.c 1616 1617ARM/Mediatek RTC DRIVER 1618M: Eddie Huang <eddie.huang@mediatek.com> 1619M: Sean Wang <sean.wang@mediatek.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1624F: drivers/rtc/rtc-mt6397.c 1625F: drivers/rtc/rtc-mt7622.c 1626 1627ARM/Mediatek SoC support 1628M: Matthias Brugger <matthias.bgg@gmail.com> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632F: arch/arm/boot/dts/mt6* 1633F: arch/arm/boot/dts/mt7* 1634F: arch/arm/boot/dts/mt8* 1635F: arch/arm/mach-mediatek/ 1636F: arch/arm64/boot/dts/mediatek/ 1637N: mtk 1638K: mediatek 1639 1640ARM/Mediatek USB3 PHY DRIVER 1641M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1644S: Maintained 1645F: drivers/phy/mediatek/phy-mtk-tphy.c 1646 1647ARM/MICREL KS8695 ARCHITECTURE 1648M: Greg Ungerer <gerg@uclinux.org> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650F: arch/arm/mach-ks8695/ 1651S: Odd Fixes 1652 1653ARM/Microchip (AT91) SoC support 1654M: Nicolas Ferre <nicolas.ferre@microchip.com> 1655M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657W: http://www.linux4sam.org 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1659S: Supported 1660N: at91 1661N: atmel 1662F: arch/arm/mach-at91/ 1663F: include/soc/at91/ 1664F: arch/arm/boot/dts/at91*.dts 1665F: arch/arm/boot/dts/at91*.dtsi 1666F: arch/arm/boot/dts/sama*.dts 1667F: arch/arm/boot/dts/sama*.dtsi 1668F: arch/arm/include/debug/at91.S 1669F: drivers/memory/atmel* 1670F: drivers/watchdog/sama5d4_wdt.c 1671X: drivers/input/touchscreen/atmel_mxt_ts.c 1672X: drivers/net/wireless/atmel/ 1673 1674ARM/MIOA701 MACHINE SUPPORT 1675M: Robert Jarzmik <robert.jarzmik@free.fr> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677F: arch/arm/mach-pxa/mioa701.c 1678S: Maintained 1679 1680ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1681M: Michael Petchkovsky <mkpetch@internode.on.net> 1682S: Maintained 1683 1684ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1685M: Linus Walleij <linus.walleij@linaro.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688F: arch/arm/mach-nomadik/ 1689F: arch/arm/mach-u300/ 1690F: arch/arm/mach-ux500/ 1691F: arch/arm/boot/dts/ste-* 1692F: drivers/clk/clk-nomadik.c 1693F: drivers/clk/clk-u300.c 1694F: drivers/clocksource/clksrc-dbx500-prcmu.c 1695F: drivers/clocksource/timer-u300.c 1696F: drivers/dma/coh901318* 1697F: drivers/dma/ste_dma40* 1698F: drivers/hwspinlock/u8500_hsem.c 1699F: drivers/i2c/busses/i2c-nomadik.c 1700F: drivers/i2c/busses/i2c-stu300.c 1701F: drivers/mfd/ab3100* 1702F: drivers/mfd/ab8500* 1703F: drivers/mfd/abx500* 1704F: drivers/mfd/dbx500* 1705F: drivers/mfd/db8500* 1706F: drivers/pinctrl/nomadik/ 1707F: drivers/pinctrl/pinctrl-coh901* 1708F: drivers/pinctrl/pinctrl-u300.c 1709F: drivers/rtc/rtc-ab3100.c 1710F: drivers/rtc/rtc-ab8500.c 1711F: drivers/rtc/rtc-coh901331.c 1712F: drivers/rtc/rtc-pl031.c 1713F: drivers/watchdog/coh901327_wdt.c 1714F: Documentation/devicetree/bindings/arm/ste-* 1715F: Documentation/devicetree/bindings/arm/ux500/ 1716T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1717 1718ARM/NUVOTON NPCM ARCHITECTURE 1719M: Avi Fishman <avifishman70@gmail.com> 1720M: Tomer Maimon <tmaimon77@gmail.com> 1721R: Patrick Venture <venture@google.com> 1722R: Nancy Yuen <yuenn@google.com> 1723R: Brendan Higgins <brendanhiggins@google.com> 1724L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1725S: Supported 1726F: arch/arm/mach-npcm/ 1727F: arch/arm/boot/dts/nuvoton-npcm* 1728F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1729F: drivers/*/*npcm* 1730F: Documentation/devicetree/bindings/*/*npcm* 1731F: Documentation/devicetree/bindings/*/*/*npcm* 1732 1733ARM/NUVOTON W90X900 ARM ARCHITECTURE 1734M: Wan ZongShun <mcuos.com@gmail.com> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736W: http://www.mcuos.com 1737S: Maintained 1738F: arch/arm/mach-w90x900/ 1739F: drivers/input/keyboard/w90p910_keypad.c 1740F: drivers/input/touchscreen/w90p910_ts.c 1741F: drivers/watchdog/nuc900_wdt.c 1742F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1743F: drivers/mtd/nand/raw/nuc900_nand.c 1744F: drivers/rtc/rtc-nuc900.c 1745F: drivers/spi/spi-nuc900.c 1746F: drivers/usb/host/ehci-w90x900.c 1747F: drivers/video/fbdev/nuc900fb.c 1748 1749ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1750M: Nelson Castillo <arhuaco@freaks-unidos.net> 1751L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1752W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1753S: Supported 1754 1755ARM/Orion SoC/Technologic Systems TS-78xx platform support 1756M: Alexander Clouter <alex@digriz.org.uk> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758W: http://www.digriz.org.uk/ts78xx/kernel 1759S: Maintained 1760F: arch/arm/mach-orion5x/ts78xx-* 1761 1762ARM/OXNAS platform support 1763M: Neil Armstrong <narmstrong@baylibre.com> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-oxnas@groups.io (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm/mach-oxnas/ 1768F: arch/arm/boot/dts/ox8*.dts* 1769N: oxnas 1770 1771ARM/PALM TREO SUPPORT 1772M: Tomas Cech <sleep_walker@suse.com> 1773L: linux-arm-kernel@lists.infradead.org 1774W: http://hackndev.com 1775S: Maintained 1776F: arch/arm/mach-pxa/palmtreo.* 1777 1778ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1779M: Marek Vasut <marek.vasut@gmail.com> 1780L: linux-arm-kernel@lists.infradead.org 1781W: http://hackndev.com 1782S: Maintained 1783F: arch/arm/mach-pxa/include/mach/palmtx.h 1784F: arch/arm/mach-pxa/palmtx.c 1785F: arch/arm/mach-pxa/palmt5.* 1786F: arch/arm/mach-pxa/include/mach/palmld.h 1787F: arch/arm/mach-pxa/palmld.c 1788F: arch/arm/mach-pxa/palmte2.* 1789F: arch/arm/mach-pxa/include/mach/palmtc.h 1790F: arch/arm/mach-pxa/palmtc.c 1791 1792ARM/PALMZ72 SUPPORT 1793M: Sergey Lapin <slapin@ossfans.org> 1794L: linux-arm-kernel@lists.infradead.org 1795W: http://hackndev.com 1796S: Maintained 1797F: arch/arm/mach-pxa/palmz72.* 1798 1799ARM/PLEB SUPPORT 1800M: Peter Chubb <pleb@gelato.unsw.edu.au> 1801W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1802S: Maintained 1803 1804ARM/PT DIGITAL BOARD PORT 1805M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807W: http://www.armlinux.org.uk/ 1808S: Maintained 1809 1810ARM/QUALCOMM SUPPORT 1811M: Andy Gross <andy.gross@linaro.org> 1812M: David Brown <david.brown@linaro.org> 1813L: linux-arm-msm@vger.kernel.org 1814L: linux-soc@vger.kernel.org 1815S: Maintained 1816F: Documentation/devicetree/bindings/soc/qcom/ 1817F: arch/arm/boot/dts/qcom-*.dts 1818F: arch/arm/boot/dts/qcom-*.dtsi 1819F: arch/arm/mach-qcom/ 1820F: arch/arm64/boot/dts/qcom/* 1821F: drivers/i2c/busses/i2c-qup.c 1822F: drivers/clk/qcom/ 1823F: drivers/dma/qcom/ 1824F: drivers/soc/qcom/ 1825F: drivers/spi/spi-qup.c 1826F: drivers/tty/serial/msm_serial.c 1827F: drivers/*/pm8???-* 1828F: drivers/mfd/ssbi.c 1829F: drivers/firmware/qcom_scm* 1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1831 1832ARM/RADISYS ENP2611 MACHINE SUPPORT 1833M: Lennert Buytenhek <kernel@wantstofly.org> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835S: Maintained 1836 1837ARM/REALTEK ARCHITECTURE 1838M: Andreas Färber <afaerber@suse.de> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841F: arch/arm64/boot/dts/realtek/ 1842F: Documentation/devicetree/bindings/arm/realtek.txt 1843 1844ARM/RENESAS ARM64 ARCHITECTURE 1845M: Simon Horman <horms@verge.net.au> 1846M: Magnus Damm <magnus.damm@gmail.com> 1847L: linux-renesas-soc@vger.kernel.org 1848Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1849T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1850S: Supported 1851F: arch/arm64/boot/dts/renesas/ 1852F: Documentation/devicetree/bindings/arm/shmobile.txt 1853F: drivers/soc/renesas/ 1854F: include/linux/soc/renesas/ 1855 1856ARM/RISCPC ARCHITECTURE 1857M: Russell King <linux@armlinux.org.uk> 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1859W: http://www.armlinux.org.uk/ 1860S: Maintained 1861F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1862F: arch/arm/include/asm/hardware/ioc.h 1863F: arch/arm/include/asm/hardware/iomd.h 1864F: arch/arm/include/asm/hardware/memc.h 1865F: arch/arm/mach-rpc/ 1866F: drivers/net/ethernet/8390/etherh.c 1867F: drivers/net/ethernet/i825xx/ether1* 1868F: drivers/net/ethernet/seeq/ether3* 1869F: drivers/scsi/arm/ 1870 1871ARM/Rockchip SoC support 1872M: Heiko Stuebner <heiko@sntech.de> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874L: linux-rockchip@lists.infradead.org 1875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1876S: Maintained 1877F: arch/arm/boot/dts/rk3* 1878F: arch/arm/boot/dts/rv1108* 1879F: arch/arm/mach-rockchip/ 1880F: drivers/clk/rockchip/ 1881F: drivers/i2c/busses/i2c-rk3x.c 1882F: drivers/*/*rockchip* 1883F: drivers/*/*/*rockchip* 1884F: sound/soc/rockchip/ 1885N: rockchip 1886 1887ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1888M: Kukjin Kim <kgene@kernel.org> 1889M: Krzysztof Kozlowski <krzk@kernel.org> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1892Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1893S: Maintained 1894F: arch/arm/boot/dts/s3c* 1895F: arch/arm/boot/dts/s5p* 1896F: arch/arm/boot/dts/exynos* 1897F: arch/arm64/boot/dts/exynos/ 1898F: arch/arm/plat-samsung/ 1899F: arch/arm/mach-s3c24*/ 1900F: arch/arm/mach-s3c64xx/ 1901F: arch/arm/mach-s5p*/ 1902F: arch/arm/mach-exynos*/ 1903F: drivers/*/*s3c24* 1904F: drivers/*/*/*s3c24* 1905F: drivers/*/*s3c64xx* 1906F: drivers/*/*s5pv210* 1907F: drivers/memory/samsung/* 1908F: drivers/soc/samsung/* 1909F: Documentation/arm/Samsung/ 1910F: Documentation/devicetree/bindings/arm/samsung/ 1911F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1912F: Documentation/devicetree/bindings/power/pd-samsung.txt 1913N: exynos 1914 1915ARM/SAMSUNG MOBILE MACHINE SUPPORT 1916M: Kyungmin Park <kyungmin.park@samsung.com> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919F: arch/arm/mach-s5pv210/ 1920 1921ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1922M: Kyungmin Park <kyungmin.park@samsung.com> 1923M: Kamil Debski <kamil@wypas.org> 1924M: Andrzej Hajda <a.hajda@samsung.com> 1925L: linux-arm-kernel@lists.infradead.org 1926L: linux-media@vger.kernel.org 1927S: Maintained 1928F: drivers/media/platform/s5p-g2d/ 1929 1930ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1931M: Marek Szyprowski <m.szyprowski@samsung.com> 1932L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: drivers/media/platform/s5p-cec/ 1936F: Documentation/devicetree/bindings/media/s5p-cec.txt 1937 1938ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1939M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1940M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1941L: linux-arm-kernel@lists.infradead.org 1942L: linux-media@vger.kernel.org 1943S: Maintained 1944F: drivers/media/platform/s5p-jpeg/ 1945 1946ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1947M: Kyungmin Park <kyungmin.park@samsung.com> 1948M: Kamil Debski <kamil@wypas.org> 1949M: Jeongtae Park <jtp.park@samsung.com> 1950M: Andrzej Hajda <a.hajda@samsung.com> 1951L: linux-arm-kernel@lists.infradead.org 1952L: linux-media@vger.kernel.org 1953S: Maintained 1954F: arch/arm/plat-samsung/s5p-dev-mfc.c 1955F: drivers/media/platform/s5p-mfc/ 1956 1957ARM/SHMOBILE ARM ARCHITECTURE 1958M: Simon Horman <horms@verge.net.au> 1959M: Magnus Damm <magnus.damm@gmail.com> 1960L: linux-renesas-soc@vger.kernel.org 1961Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1962T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1963S: Supported 1964F: arch/arm/boot/dts/emev2* 1965F: arch/arm/boot/dts/r7s* 1966F: arch/arm/boot/dts/r8a* 1967F: arch/arm/boot/dts/sh* 1968F: arch/arm/configs/shmobile_defconfig 1969F: arch/arm/include/debug/renesas-scif.S 1970F: arch/arm/mach-shmobile/ 1971F: Documentation/devicetree/bindings/arm/shmobile.txt 1972F: drivers/soc/renesas/ 1973F: include/linux/soc/renesas/ 1974 1975ARM/SOCFPGA ARCHITECTURE 1976M: Dinh Nguyen <dinguyen@kernel.org> 1977S: Maintained 1978F: arch/arm/mach-socfpga/ 1979F: arch/arm/boot/dts/socfpga* 1980F: arch/arm/configs/socfpga_defconfig 1981F: arch/arm64/boot/dts/altera/ 1982W: http://www.rocketboards.org 1983T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1984 1985ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1986M: Dinh Nguyen <dinguyen@kernel.org> 1987S: Maintained 1988F: drivers/clk/socfpga/ 1989 1990ARM/SOCFPGA EDAC SUPPORT 1991M: Thor Thayer <thor.thayer@linux.intel.com> 1992S: Maintained 1993F: drivers/edac/altera_edac. 1994 1995ARM/SPREADTRUM SoC SUPPORT 1996M: Orson Zhai <orsonzhai@gmail.com> 1997M: Baolin Wang <baolin.wang@linaro.org> 1998M: Chunyan Zhang <zhang.lyra@gmail.com> 1999S: Maintained 2000F: arch/arm64/boot/dts/sprd 2001N: sprd 2002 2003ARM/STI ARCHITECTURE 2004M: Patrice Chotard <patrice.chotard@st.com> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006W: http://www.stlinux.com 2007S: Maintained 2008F: arch/arm/mach-sti/ 2009F: arch/arm/boot/dts/sti* 2010F: drivers/char/hw_random/st-rng.c 2011F: drivers/clocksource/arm_global_timer.c 2012F: drivers/clocksource/clksrc_st_lpc.c 2013F: drivers/cpufreq/sti-cpufreq.c 2014F: drivers/dma/st_fdma* 2015F: drivers/i2c/busses/i2c-st.c 2016F: drivers/media/rc/st_rc.c 2017F: drivers/media/platform/sti/c8sectpfe/ 2018F: drivers/mmc/host/sdhci-st.c 2019F: drivers/phy/st/phy-miphy28lp.c 2020F: drivers/phy/st/phy-stih407-usb.c 2021F: drivers/pinctrl/pinctrl-st.c 2022F: drivers/remoteproc/st_remoteproc.c 2023F: drivers/remoteproc/st_slim_rproc.c 2024F: drivers/reset/sti/ 2025F: drivers/rtc/rtc-st-lpc.c 2026F: drivers/tty/serial/st-asc.c 2027F: drivers/usb/dwc3/dwc3-st.c 2028F: drivers/usb/host/ehci-st.c 2029F: drivers/usb/host/ohci-st.c 2030F: drivers/watchdog/st_lpc_wdt.c 2031F: drivers/ata/ahci_st.c 2032F: include/linux/remoteproc/st_slim_rproc.h 2033 2034ARM/STM32 ARCHITECTURE 2035M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2036M: Alexandre Torgue <alexandre.torgue@st.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2040N: stm32 2041F: arch/arm/boot/dts/stm32* 2042F: arch/arm/mach-stm32/ 2043F: drivers/clocksource/armv7m_systick.c 2044 2045ARM/Synaptics Berlin SoC support 2046M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2047M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-berlin/ 2051F: arch/arm/boot/dts/berlin* 2052F: arch/arm64/boot/dts/marvell/berlin* 2053 2054ARM/TANGO ARCHITECTURE 2055M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2056M: Mans Rullgard <mans@mansr.com> 2057L: linux-arm-kernel@lists.infradead.org 2058S: Odd Fixes 2059N: tango 2060 2061ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2062M: Lennert Buytenhek <kernel@wantstofly.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065 2066ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2067M: Hans Verkuil <hans.verkuil@cisco.com> 2068L: linux-tegra@vger.kernel.org 2069L: linux-media@vger.kernel.org 2070S: Maintained 2071F: drivers/media/platform/tegra-cec/ 2072F: Documentation/devicetree/bindings/media/tegra-cec.txt 2073 2074ARM/TETON BGA MACHINE SUPPORT 2075M: "Mark F. Brown" <mark.brown314@gmail.com> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077S: Maintained 2078 2079ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2080M: Santosh Shilimkar <ssantosh@kernel.org> 2081L: linux-kernel@vger.kernel.org 2082S: Maintained 2083F: drivers/memory/*emif* 2084 2085ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2086M: Santosh Shilimkar <ssantosh@kernel.org> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088S: Maintained 2089F: arch/arm/mach-keystone/ 2090F: arch/arm/boot/dts/keystone-* 2091T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2092 2093ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2094M: Santosh Shilimkar <ssantosh@kernel.org> 2095L: linux-kernel@vger.kernel.org 2096S: Maintained 2097F: drivers/clk/keystone/ 2098 2099ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2100M: Santosh Shilimkar <ssantosh@kernel.org> 2101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2102L: linux-kernel@vger.kernel.org 2103S: Maintained 2104F: drivers/clocksource/timer-keystone.c 2105 2106ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2107M: Santosh Shilimkar <ssantosh@kernel.org> 2108L: linux-kernel@vger.kernel.org 2109S: Maintained 2110F: drivers/power/reset/keystone-reset.c 2111 2112ARM/THECUS N2100 MACHINE SUPPORT 2113M: Lennert Buytenhek <kernel@wantstofly.org> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116 2117ARM/TOSA MACHINE SUPPORT 2118M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2119M: Dirk Opfer <dirk@opfer-online.de> 2120S: Maintained 2121 2122ARM/UNIPHIER ARCHITECTURE 2123M: Masahiro Yamada <yamada.masahiro@socionext.com> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2126S: Maintained 2127F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2128F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2129F: arch/arm/boot/dts/uniphier* 2130F: arch/arm/include/asm/hardware/cache-uniphier.h 2131F: arch/arm/mach-uniphier/ 2132F: arch/arm/mm/cache-uniphier.c 2133F: arch/arm64/boot/dts/socionext/uniphier* 2134F: drivers/bus/uniphier-system-bus.c 2135F: drivers/clk/uniphier/ 2136F: drivers/gpio/gpio-uniphier.c 2137F: drivers/i2c/busses/i2c-uniphier* 2138F: drivers/irqchip/irq-uniphier-aidet.c 2139F: drivers/pinctrl/uniphier/ 2140F: drivers/reset/reset-uniphier.c 2141F: drivers/tty/serial/8250/8250_uniphier.c 2142N: uniphier 2143 2144ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2145M: Ulf Hansson <ulf.hansson@linaro.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147T: git git://git.linaro.org/people/ulfh/clk.git 2148S: Maintained 2149F: drivers/clk/ux500/ 2150 2151ARM/VERSATILE EXPRESS PLATFORM 2152M: Liviu Dudau <liviu.dudau@arm.com> 2153M: Sudeep Holla <sudeep.holla@arm.com> 2154M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2156S: Maintained 2157F: arch/arm/boot/dts/vexpress* 2158F: arch/arm64/boot/dts/arm/ 2159F: arch/arm/mach-vexpress/ 2160F: */*/vexpress* 2161F: */*/*/vexpress* 2162F: drivers/clk/versatile/clk-vexpress-osc.c 2163F: drivers/clocksource/versatile.c 2164N: mps2 2165 2166ARM/VFP SUPPORT 2167M: Russell King <linux@armlinux.org.uk> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169W: http://www.armlinux.org.uk/ 2170S: Maintained 2171F: arch/arm/vfp/ 2172 2173ARM/VOIPAC PXA270 SUPPORT 2174M: Marek Vasut <marek.vasut@gmail.com> 2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2176S: Maintained 2177F: arch/arm/mach-pxa/vpac270.c 2178F: arch/arm/mach-pxa/include/mach/vpac270.h 2179 2180ARM/VT8500 ARM ARCHITECTURE 2181M: Tony Prisk <linux@prisktech.co.nz> 2182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2183S: Maintained 2184F: arch/arm/mach-vt8500/ 2185F: drivers/clocksource/vt8500_timer.c 2186F: drivers/i2c/busses/i2c-wmt.c 2187F: drivers/mmc/host/wmt-sdmmc.c 2188F: drivers/pwm/pwm-vt8500.c 2189F: drivers/rtc/rtc-vt8500.c 2190F: drivers/tty/serial/vt8500_serial.c 2191F: drivers/usb/host/ehci-platform.c 2192F: drivers/usb/host/uhci-platform.c 2193F: drivers/video/fbdev/vt8500lcdfb.* 2194F: drivers/video/fbdev/wm8505fb* 2195F: drivers/video/fbdev/wmt_ge_rops.* 2196 2197ARM/ZIPIT Z2 SUPPORT 2198M: Marek Vasut <marek.vasut@gmail.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/mach-pxa/z2.c 2202F: arch/arm/mach-pxa/include/mach/z2.h 2203 2204ARM/ZTE ARCHITECTURE 2205M: Jun Nie <jun.nie@linaro.org> 2206M: Baoyou Xie <baoyou.xie@linaro.org> 2207M: Shawn Guo <shawnguo@kernel.org> 2208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2209S: Maintained 2210F: arch/arm/boot/dts/zx2967* 2211F: arch/arm/mach-zx/ 2212F: arch/arm64/boot/dts/zte/ 2213F: drivers/clk/zte/ 2214F: drivers/dma/zx_dma.c 2215F: drivers/gpio/gpio-zx.c 2216F: drivers/i2c/busses/i2c-zx2967.c 2217F: drivers/mmc/host/dw_mmc-zx.* 2218F: drivers/pinctrl/zte/ 2219F: drivers/soc/zte/ 2220F: drivers/thermal/zx2967_thermal.c 2221F: drivers/watchdog/zx2967_wdt.c 2222F: Documentation/devicetree/bindings/arm/zte.txt 2223F: Documentation/devicetree/bindings/clock/zx2967*.txt 2224F: Documentation/devicetree/bindings/dma/zxdma.txt 2225F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2226F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2227F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2228F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2229F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2230F: Documentation/devicetree/bindings/soc/zte/ 2231F: Documentation/devicetree/bindings/sound/zte,*.txt 2232F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2233F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2234F: include/dt-bindings/clock/zx2967*.h 2235F: include/dt-bindings/soc/zte,*.h 2236F: sound/soc/codecs/zx_aud96p22.c 2237F: sound/soc/zte/ 2238 2239ARM/ZYNQ ARCHITECTURE 2240M: Michal Simek <michal.simek@xilinx.com> 2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2242W: http://wiki.xilinx.com 2243T: git https://github.com/Xilinx/linux-xlnx.git 2244S: Supported 2245F: arch/arm/mach-zynq/ 2246F: drivers/cpuidle/cpuidle-zynq.c 2247F: drivers/block/xsysace.c 2248N: zynq 2249N: xilinx 2250F: drivers/clocksource/cadence_ttc_timer.c 2251F: drivers/i2c/busses/i2c-cadence.c 2252F: drivers/mmc/host/sdhci-of-arasan.c 2253F: drivers/edac/synopsys_edac.c 2254 2255ARM64 PORT (AARCH64 ARCHITECTURE) 2256M: Catalin Marinas <catalin.marinas@arm.com> 2257M: Will Deacon <will.deacon@arm.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2260S: Maintained 2261F: arch/arm64/ 2262F: Documentation/arm64/ 2263 2264AS3645A LED FLASH CONTROLLER DRIVER 2265M: Sakari Ailus <sakari.ailus@iki.fi> 2266L: linux-leds@vger.kernel.org 2267S: Maintained 2268F: drivers/leds/leds-as3645a.c 2269 2270ASAHI KASEI AK8974 DRIVER 2271M: Linus Walleij <linus.walleij@linaro.org> 2272L: linux-iio@vger.kernel.org 2273W: http://www.akm.com/ 2274S: Supported 2275F: drivers/iio/magnetometer/ak8974.c 2276 2277ASC7621 HARDWARE MONITOR DRIVER 2278M: George Joseph <george.joseph@fairview5.com> 2279L: linux-hwmon@vger.kernel.org 2280S: Maintained 2281F: Documentation/hwmon/asc7621 2282F: drivers/hwmon/asc7621.c 2283 2284ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2285M: Corentin Chary <corentin.chary@gmail.com> 2286L: acpi4asus-user@lists.sourceforge.net 2287L: platform-driver-x86@vger.kernel.org 2288W: http://acpi4asus.sf.net 2289S: Maintained 2290F: drivers/platform/x86/asus*.c 2291F: drivers/platform/x86/eeepc*.c 2292 2293ASUS WIRELESS RADIO CONTROL DRIVER 2294M: João Paulo Rechi Vita <jprvita@gmail.com> 2295L: platform-driver-x86@vger.kernel.org 2296S: Maintained 2297F: drivers/platform/x86/asus-wireless.c 2298 2299ASYMMETRIC KEYS 2300M: David Howells <dhowells@redhat.com> 2301L: keyrings@vger.kernel.org 2302S: Maintained 2303F: Documentation/crypto/asymmetric-keys.txt 2304F: include/linux/verification.h 2305F: include/crypto/public_key.h 2306F: include/crypto/pkcs7.h 2307F: crypto/asymmetric_keys/ 2308 2309ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2310R: Dan Williams <dan.j.williams@intel.com> 2311W: http://sourceforge.net/projects/xscaleiop 2312S: Odd fixes 2313F: Documentation/crypto/async-tx-api.txt 2314F: crypto/async_tx/ 2315F: drivers/dma/ 2316F: include/linux/dmaengine.h 2317F: include/linux/async_tx.h 2318 2319AT24 EEPROM DRIVER 2320M: Bartosz Golaszewski <brgl@bgdev.pl> 2321L: linux-i2c@vger.kernel.org 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2323S: Maintained 2324F: Documentation/devicetree/bindings/eeprom/at24.txt 2325F: drivers/misc/eeprom/at24.c 2326F: include/linux/platform_data/at24.h 2327 2328ATA OVER ETHERNET (AOE) DRIVER 2329M: "Ed L. Cashin" <ed.cashin@acm.org> 2330W: http://www.openaoe.org/ 2331S: Supported 2332F: Documentation/aoe/ 2333F: drivers/block/aoe/ 2334 2335ATHEROS 71XX/9XXX GPIO DRIVER 2336M: Alban Bedel <albeu@free.fr> 2337W: https://github.com/AlbanBedel/linux 2338T: git git://github.com/AlbanBedel/linux 2339S: Maintained 2340F: drivers/gpio/gpio-ath79.c 2341F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2342 2343ATHEROS 71XX/9XXX USB PHY DRIVER 2344M: Alban Bedel <albeu@free.fr> 2345W: https://github.com/AlbanBedel/linux 2346T: git git://github.com/AlbanBedel/linux 2347S: Maintained 2348F: drivers/phy/qualcomm/phy-ath79-usb.c 2349F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2350 2351ATHEROS ATH GENERIC UTILITIES 2352M: Kalle Valo <kvalo@codeaurora.org> 2353L: linux-wireless@vger.kernel.org 2354S: Supported 2355F: drivers/net/wireless/ath/* 2356 2357ATHEROS ATH5K WIRELESS DRIVER 2358M: Jiri Slaby <jirislaby@gmail.com> 2359M: Nick Kossifidis <mickflemm@gmail.com> 2360M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2361L: linux-wireless@vger.kernel.org 2362W: http://wireless.kernel.org/en/users/Drivers/ath5k 2363S: Maintained 2364F: drivers/net/wireless/ath/ath5k/ 2365 2366ATHEROS ATH6KL WIRELESS DRIVER 2367M: Kalle Valo <kvalo@codeaurora.org> 2368L: linux-wireless@vger.kernel.org 2369W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2370T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2371S: Supported 2372F: drivers/net/wireless/ath/ath6kl/ 2373 2374ATI_REMOTE2 DRIVER 2375M: Ville Syrjala <syrjala@sci.fi> 2376S: Maintained 2377F: drivers/input/misc/ati_remote2.c 2378 2379ATK0110 HWMON DRIVER 2380M: Luca Tettamanti <kronos.it@gmail.com> 2381L: linux-hwmon@vger.kernel.org 2382S: Maintained 2383F: drivers/hwmon/asus_atk0110.c 2384 2385ATLX ETHERNET DRIVERS 2386M: Jay Cliburn <jcliburn@gmail.com> 2387M: Chris Snook <chris.snook@gmail.com> 2388L: netdev@vger.kernel.org 2389W: http://sourceforge.net/projects/atl1 2390W: http://atl1.sourceforge.net 2391S: Maintained 2392F: drivers/net/ethernet/atheros/ 2393 2394ATM 2395M: Chas Williams <3chas3@gmail.com> 2396L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2397L: netdev@vger.kernel.org 2398W: http://linux-atm.sourceforge.net 2399S: Maintained 2400F: drivers/atm/ 2401F: include/linux/atm* 2402F: include/uapi/linux/atm* 2403 2404ATMEL AT91 / AT32 MCI DRIVER 2405M: Ludovic Desroches <ludovic.desroches@microchip.com> 2406S: Maintained 2407F: drivers/mmc/host/atmel-mci.c 2408 2409ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411S: Supported 2412F: drivers/power/reset/at91-sama5d2_shdwc.c 2413 2414ATMEL Audio ALSA driver 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2417S: Supported 2418F: sound/soc/atmel 2419 2420ATMEL I2C DRIVER 2421M: Ludovic Desroches <ludovic.desroches@microchip.com> 2422L: linux-i2c@vger.kernel.org 2423S: Supported 2424F: drivers/i2c/busses/i2c-at91.c 2425 2426ATMEL ISI DRIVER 2427M: Ludovic Desroches <ludovic.desroches@microchip.com> 2428L: linux-media@vger.kernel.org 2429S: Supported 2430F: drivers/media/platform/atmel/atmel-isi.c 2431F: include/media/atmel-isi.h 2432 2433ATMEL LCDFB DRIVER 2434M: Nicolas Ferre <nicolas.ferre@microchip.com> 2435L: linux-fbdev@vger.kernel.org 2436S: Maintained 2437F: drivers/video/fbdev/atmel_lcdfb.c 2438F: include/video/atmel_lcdc.h 2439 2440ATMEL MACB ETHERNET DRIVER 2441M: Nicolas Ferre <nicolas.ferre@microchip.com> 2442S: Supported 2443F: drivers/net/ethernet/cadence/ 2444 2445ATMEL MAXTOUCH DRIVER 2446M: Nick Dyer <nick@shmanahar.org> 2447T: git git://github.com/ndyer/linux.git 2448S: Maintained 2449F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2450F: drivers/input/touchscreen/atmel_mxt_ts.c 2451 2452ATMEL SAMA5D2 ADC DRIVER 2453M: Ludovic Desroches <ludovic.desroches@microchip.com> 2454L: linux-iio@vger.kernel.org 2455S: Supported 2456F: drivers/iio/adc/at91-sama5d2_adc.c 2457 2458ATMEL SDMMC DRIVER 2459M: Ludovic Desroches <ludovic.desroches@microchip.com> 2460L: linux-mmc@vger.kernel.org 2461S: Supported 2462F: drivers/mmc/host/sdhci-of-at91.c 2463 2464ATMEL SPI DRIVER 2465M: Nicolas Ferre <nicolas.ferre@microchip.com> 2466S: Supported 2467F: drivers/spi/spi-atmel.* 2468 2469ATMEL SSC DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2472S: Supported 2473F: drivers/misc/atmel-ssc.c 2474F: include/linux/atmel-ssc.h 2475 2476ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2477M: Nicolas Ferre <nicolas.ferre@microchip.com> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479S: Supported 2480F: drivers/misc/atmel_tclib.c 2481F: drivers/clocksource/tcb_clksrc.c 2482 2483ATMEL USBA UDC DRIVER 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2486S: Supported 2487F: drivers/usb/gadget/udc/atmel_usba_udc.* 2488 2489ATMEL WIRELESS DRIVER 2490M: Simon Kelley <simon@thekelleys.org.uk> 2491L: linux-wireless@vger.kernel.org 2492W: http://www.thekelleys.org.uk/atmel 2493W: http://atmelwlandriver.sourceforge.net/ 2494S: Maintained 2495F: drivers/net/wireless/atmel/atmel* 2496 2497ATMEL XDMA DRIVER 2498M: Ludovic Desroches <ludovic.desroches@microchip.com> 2499L: linux-arm-kernel@lists.infradead.org 2500L: dmaengine@vger.kernel.org 2501S: Supported 2502F: drivers/dma/at_xdmac.c 2503 2504ATOMIC INFRASTRUCTURE 2505M: Will Deacon <will.deacon@arm.com> 2506M: Peter Zijlstra <peterz@infradead.org> 2507R: Boqun Feng <boqun.feng@gmail.com> 2508L: linux-kernel@vger.kernel.org 2509S: Maintained 2510F: arch/*/include/asm/atomic*.h 2511F: include/*/atomic*.h 2512 2513ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2514M: Bradley Grove <linuxdrivers@attotech.com> 2515L: linux-scsi@vger.kernel.org 2516W: http://www.attotech.com 2517S: Supported 2518F: drivers/scsi/esas2r 2519 2520ATUSB IEEE 802.15.4 RADIO DRIVER 2521M: Stefan Schmidt <stefan@osg.samsung.com> 2522L: linux-wpan@vger.kernel.org 2523S: Maintained 2524F: drivers/net/ieee802154/atusb.c 2525F: drivers/net/ieee802154/atusb.h 2526F: drivers/net/ieee802154/at86rf230.h 2527 2528AUDIT SUBSYSTEM 2529M: Paul Moore <paul@paul-moore.com> 2530M: Eric Paris <eparis@redhat.com> 2531L: linux-audit@redhat.com (moderated for non-subscribers) 2532W: https://github.com/linux-audit 2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2534S: Supported 2535F: include/linux/audit.h 2536F: include/uapi/linux/audit.h 2537F: kernel/audit* 2538 2539AUXILIARY DISPLAY DRIVERS 2540M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2541S: Maintained 2542F: drivers/auxdisplay/ 2543F: include/linux/cfag12864b.h 2544 2545AX.25 NETWORK LAYER 2546M: Ralf Baechle <ralf@linux-mips.org> 2547L: linux-hams@vger.kernel.org 2548W: http://www.linux-ax25.org/ 2549S: Maintained 2550F: include/uapi/linux/ax25.h 2551F: include/net/ax25.h 2552F: net/ax25/ 2553 2554AXENTIA ARM DEVICES 2555M: Peter Rosin <peda@axentia.se> 2556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2557S: Maintained 2558F: Documentation/devicetree/bindings/arm/axentia.txt 2559F: arch/arm/boot/dts/at91-linea.dtsi 2560F: arch/arm/boot/dts/at91-natte.dtsi 2561F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2562F: arch/arm/boot/dts/at91-tse850-3.dts 2563 2564AXENTIA ASOC DRIVERS 2565M: Peter Rosin <peda@axentia.se> 2566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2567S: Maintained 2568F: Documentation/devicetree/bindings/sound/axentia,* 2569F: sound/soc/atmel/tse850-pcm5142.c 2570 2571AZ6007 DVB DRIVER 2572M: Mauro Carvalho Chehab <mchehab@kernel.org> 2573L: linux-media@vger.kernel.org 2574W: https://linuxtv.org 2575T: git git://linuxtv.org/media_tree.git 2576S: Maintained 2577F: drivers/media/usb/dvb-usb-v2/az6007.c 2578 2579AZTECH FM RADIO RECEIVER DRIVER 2580M: Hans Verkuil <hverkuil@xs4all.nl> 2581L: linux-media@vger.kernel.org 2582T: git git://linuxtv.org/media_tree.git 2583W: https://linuxtv.org 2584S: Maintained 2585F: drivers/media/radio/radio-aztech* 2586 2587B43 WIRELESS DRIVER 2588L: linux-wireless@vger.kernel.org 2589L: b43-dev@lists.infradead.org 2590W: http://wireless.kernel.org/en/users/Drivers/b43 2591S: Odd Fixes 2592F: drivers/net/wireless/broadcom/b43/ 2593 2594B43LEGACY WIRELESS DRIVER 2595M: Larry Finger <Larry.Finger@lwfinger.net> 2596L: linux-wireless@vger.kernel.org 2597L: b43-dev@lists.infradead.org 2598W: http://wireless.kernel.org/en/users/Drivers/b43 2599S: Maintained 2600F: drivers/net/wireless/broadcom/b43legacy/ 2601 2602BACKLIGHT CLASS/SUBSYSTEM 2603M: Lee Jones <lee.jones@linaro.org> 2604M: Daniel Thompson <daniel.thompson@linaro.org> 2605M: Jingoo Han <jingoohan1@gmail.com> 2606L: dri-devel@lists.freedesktop.org 2607T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2608S: Maintained 2609F: drivers/video/backlight/ 2610F: include/linux/backlight.h 2611F: include/linux/pwm_backlight.h 2612F: Documentation/devicetree/bindings/leds/backlight 2613 2614BATMAN ADVANCED 2615M: Marek Lindner <mareklindner@neomailbox.ch> 2616M: Simon Wunderlich <sw@simonwunderlich.de> 2617M: Antonio Quartulli <a@unstable.cc> 2618L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2619W: https://www.open-mesh.org/ 2620Q: https://patchwork.open-mesh.org/project/batman/list/ 2621S: Maintained 2622F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2623F: Documentation/ABI/testing/sysfs-class-net-mesh 2624F: Documentation/networking/batman-adv.rst 2625F: include/uapi/linux/batadv_packet.h 2626F: include/uapi/linux/batman_adv.h 2627F: net/batman-adv/ 2628 2629BAYCOM/HDLCDRV DRIVERS FOR AX.25 2630M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2631L: linux-hams@vger.kernel.org 2632W: http://www.baycom.org/~tom/ham/ham.html 2633S: Maintained 2634F: drivers/net/hamradio/baycom* 2635 2636BCACHE (BLOCK LAYER CACHE) 2637M: Coly Li <colyli@suse.de> 2638M: Kent Overstreet <kent.overstreet@gmail.com> 2639L: linux-bcache@vger.kernel.org 2640W: http://bcache.evilpiepirate.org 2641C: irc://irc.oftc.net/bcache 2642S: Maintained 2643F: drivers/md/bcache/ 2644 2645BDISP ST MEDIA DRIVER 2646M: Fabien Dessenne <fabien.dessenne@st.com> 2647L: linux-media@vger.kernel.org 2648T: git git://linuxtv.org/media_tree.git 2649W: https://linuxtv.org 2650S: Supported 2651F: drivers/media/platform/sti/bdisp 2652 2653BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2654M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2655L: netdev@vger.kernel.org 2656S: Maintained 2657F: drivers/net/ethernet/ec_bhf.c 2658 2659BEFS FILE SYSTEM 2660M: Luis de Bethencourt <luisbg@kernel.org> 2661M: Salah Triki <salah.triki@gmail.com> 2662S: Maintained 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2664F: Documentation/filesystems/befs.txt 2665F: fs/befs/ 2666 2667BFQ I/O SCHEDULER 2668M: Paolo Valente <paolo.valente@linaro.org> 2669M: Jens Axboe <axboe@kernel.dk> 2670L: linux-block@vger.kernel.org 2671S: Maintained 2672F: block/bfq-* 2673F: Documentation/block/bfq-iosched.txt 2674 2675BFS FILE SYSTEM 2676M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2677S: Maintained 2678F: Documentation/filesystems/bfs.txt 2679F: fs/bfs/ 2680F: include/uapi/linux/bfs_fs.h 2681 2682BLINKM RGB LED DRIVER 2683M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2684S: Maintained 2685F: drivers/leds/leds-blinkm.c 2686 2687BLOCK LAYER 2688M: Jens Axboe <axboe@kernel.dk> 2689L: linux-block@vger.kernel.org 2690T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2691S: Maintained 2692F: block/ 2693F: drivers/block/ 2694F: kernel/trace/blktrace.c 2695F: lib/sbitmap.c 2696 2697BLOCK2MTD DRIVER 2698M: Joern Engel <joern@lazybastard.org> 2699L: linux-mtd@lists.infradead.org 2700S: Maintained 2701F: drivers/mtd/devices/block2mtd.c 2702 2703BLUETOOTH DRIVERS 2704M: Marcel Holtmann <marcel@holtmann.org> 2705M: Johan Hedberg <johan.hedberg@gmail.com> 2706L: linux-bluetooth@vger.kernel.org 2707W: http://www.bluez.org/ 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2709T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2710S: Maintained 2711F: drivers/bluetooth/ 2712 2713BLUETOOTH SUBSYSTEM 2714M: Marcel Holtmann <marcel@holtmann.org> 2715M: Johan Hedberg <johan.hedberg@gmail.com> 2716L: linux-bluetooth@vger.kernel.org 2717W: http://www.bluez.org/ 2718T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2720S: Maintained 2721F: net/bluetooth/ 2722F: include/net/bluetooth/ 2723 2724BONDING DRIVER 2725M: Jay Vosburgh <j.vosburgh@gmail.com> 2726M: Veaceslav Falico <vfalico@gmail.com> 2727M: Andy Gospodarek <andy@greyhouse.net> 2728L: netdev@vger.kernel.org 2729W: http://sourceforge.net/projects/bonding/ 2730S: Supported 2731F: drivers/net/bonding/ 2732F: include/uapi/linux/if_bonding.h 2733 2734BPF (Safe dynamic programs and tools) 2735M: Alexei Starovoitov <ast@kernel.org> 2736M: Daniel Borkmann <daniel@iogearbox.net> 2737L: netdev@vger.kernel.org 2738L: linux-kernel@vger.kernel.org 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2741Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2742S: Supported 2743F: arch/x86/net/bpf_jit* 2744F: Documentation/networking/filter.txt 2745F: Documentation/bpf/ 2746F: include/linux/bpf* 2747F: include/linux/filter.h 2748F: include/trace/events/xdp.h 2749F: include/uapi/linux/bpf* 2750F: include/uapi/linux/filter.h 2751F: kernel/bpf/ 2752F: kernel/trace/bpf_trace.c 2753F: lib/test_bpf.c 2754F: net/bpf/ 2755F: net/core/filter.c 2756F: net/sched/act_bpf.c 2757F: net/sched/cls_bpf.c 2758F: samples/bpf/ 2759F: tools/bpf/ 2760F: tools/lib/bpf/ 2761F: tools/testing/selftests/bpf/ 2762 2763BROADCOM B44 10/100 ETHERNET DRIVER 2764M: Michael Chan <michael.chan@broadcom.com> 2765L: netdev@vger.kernel.org 2766S: Supported 2767F: drivers/net/ethernet/broadcom/b44.* 2768 2769BROADCOM B53 ETHERNET SWITCH DRIVER 2770M: Florian Fainelli <f.fainelli@gmail.com> 2771L: netdev@vger.kernel.org 2772L: openwrt-devel@lists.openwrt.org (subscribers-only) 2773S: Supported 2774F: drivers/net/dsa/b53/* 2775F: include/linux/platform_data/b53.h 2776 2777BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2778M: Florian Fainelli <f.fainelli@gmail.com> 2779M: Ray Jui <rjui@broadcom.com> 2780M: Scott Branden <sbranden@broadcom.com> 2781M: bcm-kernel-feedback-list@broadcom.com 2782T: git git://github.com/broadcom/mach-bcm 2783S: Maintained 2784N: bcm281* 2785N: bcm113* 2786N: bcm216* 2787N: kona 2788F: arch/arm/mach-bcm/ 2789 2790BROADCOM BCM2835 ARM ARCHITECTURE 2791M: Eric Anholt <eric@anholt.net> 2792M: Stefan Wahren <stefan.wahren@i2se.com> 2793L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2795T: git git://github.com/anholt/linux 2796S: Maintained 2797N: bcm2835 2798F: drivers/staging/vc04_services 2799 2800BROADCOM BCM47XX MIPS ARCHITECTURE 2801M: Hauke Mehrtens <hauke@hauke-m.de> 2802M: Rafał Miłecki <zajec5@gmail.com> 2803L: linux-mips@linux-mips.org 2804S: Maintained 2805F: Documentation/devicetree/bindings/mips/brcm/ 2806F: arch/mips/bcm47xx/* 2807F: arch/mips/include/asm/mach-bcm47xx/* 2808 2809BROADCOM BCM5301X ARM ARCHITECTURE 2810M: Hauke Mehrtens <hauke@hauke-m.de> 2811M: Rafał Miłecki <zajec5@gmail.com> 2812M: Jon Mason <jonmason@broadcom.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org 2815S: Maintained 2816F: arch/arm/mach-bcm/bcm_5301x.c 2817F: arch/arm/boot/dts/bcm5301x*.dtsi 2818F: arch/arm/boot/dts/bcm470* 2819F: arch/arm/boot/dts/bcm953012* 2820 2821BROADCOM BCM53573 ARM ARCHITECTURE 2822M: Rafał Miłecki <rafal@milecki.pl> 2823L: linux-arm-kernel@lists.infradead.org 2824S: Maintained 2825F: arch/arm/boot/dts/bcm53573* 2826F: arch/arm/boot/dts/bcm47189* 2827 2828BROADCOM BCM63XX ARM ARCHITECTURE 2829M: Florian Fainelli <f.fainelli@gmail.com> 2830M: bcm-kernel-feedback-list@broadcom.com 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834N: bcm63xx 2835 2836BROADCOM BCM63XX/BCM33XX UDC DRIVER 2837M: Kevin Cernekee <cernekee@gmail.com> 2838L: linux-usb@vger.kernel.org 2839S: Maintained 2840F: drivers/usb/gadget/udc/bcm63xx_udc.* 2841 2842BROADCOM BCM7XXX ARM ARCHITECTURE 2843M: Brian Norris <computersforpeace@gmail.com> 2844M: Gregory Fong <gregory.0xf0@gmail.com> 2845M: Florian Fainelli <f.fainelli@gmail.com> 2846M: bcm-kernel-feedback-list@broadcom.com 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2848T: git git://github.com/broadcom/stblinux.git 2849S: Maintained 2850F: arch/arm/mach-bcm/*brcmstb* 2851F: arch/arm/boot/dts/bcm7*.dts* 2852F: drivers/bus/brcmstb_gisb.c 2853F: arch/arm/mm/cache-b15-rac.c 2854F: arch/arm/include/asm/hardware/cache-b15-rac.h 2855N: brcmstb 2856 2857BROADCOM BMIPS CPUFREQ DRIVER 2858M: Markus Mayer <mmayer@broadcom.com> 2859M: bcm-kernel-feedback-list@broadcom.com 2860L: linux-pm@vger.kernel.org 2861S: Maintained 2862F: drivers/cpufreq/bmips-cpufreq.c 2863 2864BROADCOM BMIPS MIPS ARCHITECTURE 2865M: Kevin Cernekee <cernekee@gmail.com> 2866M: Florian Fainelli <f.fainelli@gmail.com> 2867L: linux-mips@linux-mips.org 2868T: git git://github.com/broadcom/stblinux.git 2869S: Maintained 2870F: arch/mips/bmips/* 2871F: arch/mips/include/asm/mach-bmips/* 2872F: arch/mips/kernel/*bmips* 2873F: arch/mips/boot/dts/brcm/bcm*.dts* 2874F: drivers/irqchip/irq-bcm63* 2875F: drivers/irqchip/irq-bcm7* 2876F: drivers/irqchip/irq-brcmstb* 2877F: include/linux/bcm963xx_nvram.h 2878F: include/linux/bcm963xx_tag.h 2879 2880BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2881M: Rasesh Mody <rasesh.mody@cavium.com> 2882M: Harish Patil <harish.patil@cavium.com> 2883M: Dept-GELinuxNICDev@cavium.com 2884L: netdev@vger.kernel.org 2885S: Supported 2886F: drivers/net/ethernet/broadcom/bnx2.* 2887F: drivers/net/ethernet/broadcom/bnx2_* 2888 2889BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2890M: QLogic-Storage-Upstream@qlogic.com 2891L: linux-scsi@vger.kernel.org 2892S: Supported 2893F: drivers/scsi/bnx2fc/ 2894 2895BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2896M: QLogic-Storage-Upstream@qlogic.com 2897L: linux-scsi@vger.kernel.org 2898S: Supported 2899F: drivers/scsi/bnx2i/ 2900 2901BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2902M: Ariel Elior <ariel.elior@cavium.com> 2903M: everest-linux-l2@cavium.com 2904L: netdev@vger.kernel.org 2905S: Supported 2906F: drivers/net/ethernet/broadcom/bnx2x/ 2907 2908BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2909M: Michael Chan <michael.chan@broadcom.com> 2910L: netdev@vger.kernel.org 2911S: Supported 2912F: drivers/net/ethernet/broadcom/bnxt/ 2913 2914BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2915M: Arend van Spriel <arend.vanspriel@broadcom.com> 2916M: Franky Lin <franky.lin@broadcom.com> 2917M: Hante Meuleman <hante.meuleman@broadcom.com> 2918M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2919M: Wright Feng <wright.feng@cypress.com> 2920L: linux-wireless@vger.kernel.org 2921L: brcm80211-dev-list.pdl@broadcom.com 2922L: brcm80211-dev-list@cypress.com 2923S: Supported 2924F: drivers/net/wireless/broadcom/brcm80211/ 2925 2926BROADCOM BRCMSTB GPIO DRIVER 2927M: Gregory Fong <gregory.0xf0@gmail.com> 2928L: bcm-kernel-feedback-list@broadcom.com 2929S: Supported 2930F: drivers/gpio/gpio-brcmstb.c 2931F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2932 2933BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2934M: Al Cooper <alcooperx@gmail.com> 2935L: linux-kernel@vger.kernel.org 2936L: bcm-kernel-feedback-list@broadcom.com 2937S: Maintained 2938F: drivers/phy/broadcom/phy-brcm-usb* 2939 2940BROADCOM GENET ETHERNET DRIVER 2941M: Doug Berger <opendmb@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: netdev@vger.kernel.org 2944S: Supported 2945F: drivers/net/ethernet/broadcom/genet/ 2946 2947BROADCOM IPROC ARM ARCHITECTURE 2948M: Ray Jui <rjui@broadcom.com> 2949M: Scott Branden <sbranden@broadcom.com> 2950M: Jon Mason <jonmason@broadcom.com> 2951M: bcm-kernel-feedback-list@broadcom.com 2952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2953T: git git://github.com/broadcom/cygnus-linux.git 2954S: Maintained 2955N: iproc 2956N: cygnus 2957N: bcm[-_]nsp 2958N: bcm9113* 2959N: bcm9583* 2960N: bcm9585* 2961N: bcm9586* 2962N: bcm988312 2963N: bcm113* 2964N: bcm583* 2965N: bcm585* 2966N: bcm586* 2967N: bcm88312 2968N: hr2 2969N: stingray 2970F: arch/arm64/boot/dts/broadcom/northstar2/* 2971F: arch/arm64/boot/dts/broadcom/stingray/* 2972F: drivers/clk/bcm/clk-ns* 2973F: drivers/clk/bcm/clk-sr* 2974F: drivers/pinctrl/bcm/pinctrl-ns* 2975F: include/dt-bindings/clock/bcm-sr* 2976 2977BROADCOM KONA GPIO DRIVER 2978M: Ray Jui <rjui@broadcom.com> 2979L: bcm-kernel-feedback-list@broadcom.com 2980S: Supported 2981F: drivers/gpio/gpio-bcm-kona.c 2982F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2983 2984BROADCOM NETXTREME-E ROCE DRIVER 2985M: Selvin Xavier <selvin.xavier@broadcom.com> 2986M: Devesh Sharma <devesh.sharma@broadcom.com> 2987M: Somnath Kotur <somnath.kotur@broadcom.com> 2988M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2989L: linux-rdma@vger.kernel.org 2990W: http://www.broadcom.com 2991S: Supported 2992F: drivers/infiniband/hw/bnxt_re/ 2993F: include/uapi/rdma/bnxt_re-abi.h 2994 2995BROADCOM NVRAM DRIVER 2996M: Rafał Miłecki <zajec5@gmail.com> 2997L: linux-mips@linux-mips.org 2998S: Maintained 2999F: drivers/firmware/broadcom/* 3000 3001BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3002M: Rafał Miłecki <zajec5@gmail.com> 3003L: linux-wireless@vger.kernel.org 3004S: Maintained 3005F: drivers/bcma/ 3006F: include/linux/bcma/ 3007 3008BROADCOM STB AVS CPUFREQ DRIVER 3009M: Markus Mayer <mmayer@broadcom.com> 3010M: bcm-kernel-feedback-list@broadcom.com 3011L: linux-pm@vger.kernel.org 3012S: Maintained 3013F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3014F: drivers/cpufreq/brcmstb* 3015 3016BROADCOM STB AVS TMON DRIVER 3017M: Markus Mayer <mmayer@broadcom.com> 3018M: bcm-kernel-feedback-list@broadcom.com 3019L: linux-pm@vger.kernel.org 3020S: Maintained 3021F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3022F: drivers/thermal/broadcom/brcmstb* 3023 3024BROADCOM STB NAND FLASH DRIVER 3025M: Brian Norris <computersforpeace@gmail.com> 3026M: Kamal Dasu <kdasu.kdev@gmail.com> 3027L: linux-mtd@lists.infradead.org 3028L: bcm-kernel-feedback-list@broadcom.com 3029S: Maintained 3030F: drivers/mtd/nand/raw/brcmnand/ 3031 3032BROADCOM STB DPFE DRIVER 3033M: Markus Mayer <mmayer@broadcom.com> 3034M: bcm-kernel-feedback-list@broadcom.com 3035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3036S: Maintained 3037F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3038F: drivers/memory/brcmstb_dpfe.c 3039 3040BROADCOM SYSTEMPORT ETHERNET DRIVER 3041M: Florian Fainelli <f.fainelli@gmail.com> 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/broadcom/bcmsysport.* 3045 3046BROADCOM TG3 GIGABIT ETHERNET DRIVER 3047M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3048M: Prashant Sreedharan <prashant@broadcom.com> 3049M: Michael Chan <mchan@broadcom.com> 3050L: netdev@vger.kernel.org 3051S: Supported 3052F: drivers/net/ethernet/broadcom/tg3.* 3053 3054BROCADE BFA FC SCSI DRIVER 3055M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3056M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3057L: linux-scsi@vger.kernel.org 3058S: Supported 3059F: drivers/scsi/bfa/ 3060 3061BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3062M: Rasesh Mody <rasesh.mody@cavium.com> 3063M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3064M: Dept-GELinuxNICDev@cavium.com 3065L: netdev@vger.kernel.org 3066S: Supported 3067F: drivers/net/ethernet/brocade/bna/ 3068 3069BSG (block layer generic sg v4 driver) 3070M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3071L: linux-scsi@vger.kernel.org 3072S: Supported 3073F: block/bsg.c 3074F: include/linux/bsg.h 3075F: include/uapi/linux/bsg.h 3076 3077BT87X AUDIO DRIVER 3078M: Clemens Ladisch <clemens@ladisch.de> 3079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3080T: git git://git.alsa-project.org/alsa-kernel.git 3081S: Maintained 3082F: Documentation/sound/cards/bt87x.rst 3083F: sound/pci/bt87x.c 3084 3085BT8XXGPIO DRIVER 3086M: Michael Buesch <m@bues.ch> 3087W: http://bu3sch.de/btgpio.php 3088S: Maintained 3089F: drivers/gpio/gpio-bt8xx.c 3090 3091BTRFS FILE SYSTEM 3092M: Chris Mason <clm@fb.com> 3093M: Josef Bacik <jbacik@fb.com> 3094M: David Sterba <dsterba@suse.com> 3095L: linux-btrfs@vger.kernel.org 3096W: http://btrfs.wiki.kernel.org/ 3097Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3099S: Maintained 3100F: Documentation/filesystems/btrfs.txt 3101F: fs/btrfs/ 3102F: include/linux/btrfs* 3103F: include/uapi/linux/btrfs* 3104 3105BTTV VIDEO4LINUX DRIVER 3106M: Mauro Carvalho Chehab <mchehab@kernel.org> 3107L: linux-media@vger.kernel.org 3108W: https://linuxtv.org 3109T: git git://linuxtv.org/media_tree.git 3110S: Odd fixes 3111F: Documentation/media/v4l-drivers/bttv* 3112F: drivers/media/pci/bt8xx/bttv* 3113 3114BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3115M: Chanwoo Choi <cw00.choi@samsung.com> 3116L: linux-pm@vger.kernel.org 3117L: linux-samsung-soc@vger.kernel.org 3118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3119S: Maintained 3120F: drivers/devfreq/exynos-bus.c 3121F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3122 3123BUSLOGIC SCSI DRIVER 3124M: Khalid Aziz <khalid@gonehiking.org> 3125L: linux-scsi@vger.kernel.org 3126S: Maintained 3127F: drivers/scsi/BusLogic.* 3128F: drivers/scsi/FlashPoint.* 3129 3130C-MEDIA CMI8788 DRIVER 3131M: Clemens Ladisch <clemens@ladisch.de> 3132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3133T: git git://git.alsa-project.org/alsa-kernel.git 3134S: Maintained 3135F: sound/pci/oxygen/ 3136 3137C6X ARCHITECTURE 3138M: Mark Salter <msalter@redhat.com> 3139M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3140L: linux-c6x-dev@linux-c6x.org 3141W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3142S: Maintained 3143F: arch/c6x/ 3144 3145CA8210 IEEE-802.15.4 RADIO DRIVER 3146M: Harry Morris <h.morris@cascoda.com> 3147L: linux-wpan@vger.kernel.org 3148W: https://github.com/Cascoda/ca8210-linux.git 3149S: Maintained 3150F: drivers/net/ieee802154/ca8210.c 3151F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3152 3153CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3154M: David Howells <dhowells@redhat.com> 3155L: linux-cachefs@redhat.com (moderated for non-subscribers) 3156S: Supported 3157F: Documentation/filesystems/caching/cachefiles.txt 3158F: fs/cachefiles/ 3159 3160CADENCE MIPI-CSI2 BRIDGES 3161M: Maxime Ripard <maxime.ripard@bootlin.com> 3162L: linux-media@vger.kernel.org 3163S: Maintained 3164F: Documentation/devicetree/bindings/media/cdns,*.txt 3165F: drivers/media/platform/cadence/cdns-csi2* 3166 3167CADET FM/AM RADIO RECEIVER DRIVER 3168M: Hans Verkuil <hverkuil@xs4all.nl> 3169L: linux-media@vger.kernel.org 3170T: git git://linuxtv.org/media_tree.git 3171W: https://linuxtv.org 3172S: Maintained 3173F: drivers/media/radio/radio-cadet* 3174 3175CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3176M: Jonathan Corbet <corbet@lwn.net> 3177L: linux-media@vger.kernel.org 3178T: git git://linuxtv.org/media_tree.git 3179S: Maintained 3180F: Documentation/media/v4l-drivers/cafe_ccic* 3181F: drivers/media/platform/marvell-ccic/ 3182 3183CAIF NETWORK LAYER 3184M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3185L: netdev@vger.kernel.org 3186S: Supported 3187F: Documentation/networking/caif/ 3188F: drivers/net/caif/ 3189F: include/uapi/linux/caif/ 3190F: include/net/caif/ 3191F: net/caif/ 3192 3193CALGARY x86-64 IOMMU 3194M: Muli Ben-Yehuda <mulix@mulix.org> 3195M: Jon Mason <jdmason@kudzu.us> 3196L: iommu@lists.linux-foundation.org 3197S: Maintained 3198F: arch/x86/kernel/pci-calgary_64.c 3199F: arch/x86/kernel/tce_64.c 3200F: arch/x86/include/asm/calgary.h 3201F: arch/x86/include/asm/tce.h 3202 3203CAN NETWORK DRIVERS 3204M: Wolfgang Grandegger <wg@grandegger.com> 3205M: Marc Kleine-Budde <mkl@pengutronix.de> 3206L: linux-can@vger.kernel.org 3207W: https://github.com/linux-can 3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3209T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3210S: Maintained 3211F: Documentation/devicetree/bindings/net/can/ 3212F: drivers/net/can/ 3213F: include/linux/can/dev.h 3214F: include/linux/can/platform/ 3215F: include/uapi/linux/can/error.h 3216F: include/uapi/linux/can/netlink.h 3217 3218CAN NETWORK LAYER 3219M: Oliver Hartkopp <socketcan@hartkopp.net> 3220M: Marc Kleine-Budde <mkl@pengutronix.de> 3221L: linux-can@vger.kernel.org 3222W: https://github.com/linux-can 3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3225S: Maintained 3226F: Documentation/networking/can.rst 3227F: net/can/ 3228F: include/linux/can/core.h 3229F: include/uapi/linux/can.h 3230F: include/uapi/linux/can/bcm.h 3231F: include/uapi/linux/can/raw.h 3232F: include/uapi/linux/can/gw.h 3233 3234CAPABILITIES 3235M: Serge Hallyn <serge@hallyn.com> 3236L: linux-security-module@vger.kernel.org 3237S: Supported 3238F: include/linux/capability.h 3239F: include/uapi/linux/capability.h 3240F: security/commoncap.c 3241F: kernel/capability.c 3242 3243CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3244M: Kevin Tsai <ktsai@capellamicro.com> 3245S: Maintained 3246F: drivers/iio/light/cm* 3247 3248CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3249M: Christian Lamparter <chunkeey@googlemail.com> 3250L: linux-wireless@vger.kernel.org 3251W: http://wireless.kernel.org/en/users/Drivers/carl9170 3252S: Maintained 3253F: drivers/net/wireless/ath/carl9170/ 3254 3255CAVIUM I2C DRIVER 3256M: Jan Glauber <jglauber@cavium.com> 3257M: David Daney <david.daney@cavium.com> 3258W: http://www.cavium.com 3259S: Supported 3260F: drivers/i2c/busses/i2c-octeon* 3261F: drivers/i2c/busses/i2c-thunderx* 3262 3263CAVIUM LIQUIDIO NETWORK DRIVER 3264M: Derek Chickles <derek.chickles@caviumnetworks.com> 3265M: Satanand Burla <satananda.burla@caviumnetworks.com> 3266M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3267M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3268L: netdev@vger.kernel.org 3269W: http://www.cavium.com 3270S: Supported 3271F: drivers/net/ethernet/cavium/liquidio/ 3272 3273CAVIUM MMC DRIVER 3274M: Jan Glauber <jglauber@cavium.com> 3275M: David Daney <david.daney@cavium.com> 3276M: Steven J. Hill <Steven.Hill@cavium.com> 3277W: http://www.cavium.com 3278S: Supported 3279F: drivers/mmc/host/cavium* 3280 3281CAVIUM OCTEON-TX CRYPTO DRIVER 3282M: George Cherian <george.cherian@cavium.com> 3283L: linux-crypto@vger.kernel.org 3284W: http://www.cavium.com 3285S: Supported 3286F: drivers/crypto/cavium/cpt/ 3287 3288CAVIUM THUNDERX2 ARM64 SOC 3289M: Robert Richter <rrichter@cavium.com> 3290M: Jayachandran C <jnair@caviumnetworks.com> 3291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3292S: Maintained 3293F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3294F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3295 3296CC2520 IEEE-802.15.4 RADIO DRIVER 3297M: Varka Bhadram <varkabhadram@gmail.com> 3298L: linux-wpan@vger.kernel.org 3299S: Maintained 3300F: drivers/net/ieee802154/cc2520.c 3301F: include/linux/spi/cc2520.h 3302F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3303 3304CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3305M: Gilad Ben-Yossef <gilad@benyossef.com> 3306L: linux-crypto@vger.kernel.org 3307S: Supported 3308F: drivers/crypto/ccree/ 3309W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3310 3311CEC FRAMEWORK 3312M: Hans Verkuil <hans.verkuil@cisco.com> 3313L: linux-media@vger.kernel.org 3314T: git git://linuxtv.org/media_tree.git 3315W: http://linuxtv.org 3316S: Supported 3317F: Documentation/media/kapi/cec-core.rst 3318F: Documentation/media/uapi/cec 3319F: drivers/media/cec/ 3320F: drivers/media/rc/keymaps/rc-cec.c 3321F: include/media/cec.h 3322F: include/media/cec-notifier.h 3323F: include/uapi/linux/cec.h 3324F: include/uapi/linux/cec-funcs.h 3325F: Documentation/devicetree/bindings/media/cec.txt 3326F: Documentation/ABI/testing/debugfs-cec-error-inj 3327 3328CEC GPIO DRIVER 3329M: Hans Verkuil <hans.verkuil@cisco.com> 3330L: linux-media@vger.kernel.org 3331T: git git://linuxtv.org/media_tree.git 3332W: http://linuxtv.org 3333S: Supported 3334F: drivers/media/platform/cec-gpio/ 3335F: Documentation/devicetree/bindings/media/cec-gpio.txt 3336 3337CELL BROADBAND ENGINE ARCHITECTURE 3338M: Arnd Bergmann <arnd@arndb.de> 3339L: linuxppc-dev@lists.ozlabs.org 3340W: http://www.ibm.com/developerworks/power/cell/ 3341S: Supported 3342F: arch/powerpc/include/asm/cell*.h 3343F: arch/powerpc/include/asm/spu*.h 3344F: arch/powerpc/include/uapi/asm/spu*.h 3345F: arch/powerpc/oprofile/*cell* 3346F: arch/powerpc/platforms/cell/ 3347 3348CEPH COMMON CODE (LIBCEPH) 3349M: Ilya Dryomov <idryomov@gmail.com> 3350M: "Yan, Zheng" <zyan@redhat.com> 3351M: Sage Weil <sage@redhat.com> 3352L: ceph-devel@vger.kernel.org 3353W: http://ceph.com/ 3354T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3355T: git git://github.com/ceph/ceph-client.git 3356S: Supported 3357F: net/ceph/ 3358F: include/linux/ceph/ 3359F: include/linux/crush/ 3360 3361CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3362M: "Yan, Zheng" <zyan@redhat.com> 3363M: Sage Weil <sage@redhat.com> 3364M: Ilya Dryomov <idryomov@gmail.com> 3365L: ceph-devel@vger.kernel.org 3366W: http://ceph.com/ 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3368T: git git://github.com/ceph/ceph-client.git 3369S: Supported 3370F: Documentation/filesystems/ceph.txt 3371F: fs/ceph/ 3372 3373CERTIFICATE HANDLING: 3374M: David Howells <dhowells@redhat.com> 3375M: David Woodhouse <dwmw2@infradead.org> 3376L: keyrings@vger.kernel.org 3377S: Maintained 3378F: Documentation/admin-guide/module-signing.rst 3379F: certs/ 3380F: scripts/sign-file.c 3381F: scripts/extract-cert.c 3382 3383CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3384L: linux-usb@vger.kernel.org 3385S: Orphan 3386F: Documentation/usb/WUSB-Design-overview.txt 3387F: Documentation/usb/wusb-cbaf 3388F: drivers/usb/host/hwa-hc.c 3389F: drivers/usb/host/whci/ 3390F: drivers/usb/wusbcore/ 3391F: include/linux/usb/wusb* 3392 3393CFAG12864B LCD DRIVER 3394M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3395S: Maintained 3396F: drivers/auxdisplay/cfag12864b.c 3397F: include/linux/cfag12864b.h 3398 3399CFAG12864BFB LCD FRAMEBUFFER DRIVER 3400M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3401S: Maintained 3402F: drivers/auxdisplay/cfag12864bfb.c 3403F: include/linux/cfag12864b.h 3404 3405802.11 (including CFG80211/NL80211) 3406M: Johannes Berg <johannes@sipsolutions.net> 3407L: linux-wireless@vger.kernel.org 3408W: http://wireless.kernel.org/ 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3411S: Maintained 3412F: net/wireless/ 3413F: include/uapi/linux/nl80211.h 3414F: include/linux/ieee80211.h 3415F: include/net/wext.h 3416F: include/net/cfg80211.h 3417F: include/net/iw_handler.h 3418F: include/net/ieee80211_radiotap.h 3419F: Documentation/driver-api/80211/cfg80211.rst 3420F: Documentation/networking/regulatory.txt 3421 3422CHAR and MISC DRIVERS 3423M: Arnd Bergmann <arnd@arndb.de> 3424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3426S: Supported 3427F: drivers/char/ 3428F: drivers/misc/ 3429F: include/linux/miscdevice.h 3430 3431CHECKPATCH 3432M: Andy Whitcroft <apw@canonical.com> 3433M: Joe Perches <joe@perches.com> 3434S: Maintained 3435F: scripts/checkpatch.pl 3436 3437CHINESE DOCUMENTATION 3438M: Harry Wei <harryxiyou@gmail.com> 3439L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3440L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3441S: Maintained 3442F: Documentation/translations/zh_CN/ 3443 3444CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3445M: Peter Chen <Peter.Chen@nxp.com> 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3447L: linux-usb@vger.kernel.org 3448S: Maintained 3449F: drivers/usb/chipidea/ 3450 3451CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3452M: Hans de Goede <hdegoede@redhat.com> 3453L: linux-input@vger.kernel.org 3454S: Maintained 3455F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3456F: drivers/input/touchscreen/chipone_icn8318.c 3457 3458CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3459M: Hans de Goede <hdegoede@redhat.com> 3460L: linux-input@vger.kernel.org 3461S: Maintained 3462F: drivers/input/touchscreen/chipone_icn8505.c 3463 3464CHROME HARDWARE PLATFORM SUPPORT 3465M: Benson Leung <bleung@chromium.org> 3466M: Olof Johansson <olof@lixom.net> 3467S: Maintained 3468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3469F: drivers/platform/chrome/ 3470 3471CIRRUS LOGIC AUDIO CODEC DRIVERS 3472M: Brian Austin <brian.austin@cirrus.com> 3473M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3475S: Maintained 3476F: sound/soc/codecs/cs* 3477 3478CIRRUS LOGIC EP93XX ETHERNET DRIVER 3479M: Hartley Sweeten <hsweeten@visionengravers.com> 3480L: netdev@vger.kernel.org 3481S: Maintained 3482F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3483 3484CISCO FCOE HBA DRIVER 3485M: Satish Kharat <satishkh@cisco.com> 3486M: Sesidhar Baddela <sebaddel@cisco.com> 3487M: Karan Tilak Kumar <kartilak@cisco.com> 3488L: linux-scsi@vger.kernel.org 3489S: Supported 3490F: drivers/scsi/fnic/ 3491 3492CISCO SCSI HBA DRIVER 3493M: Karan Tilak Kumar <kartilak@cisco.com> 3494M: Sesidhar Baddela <sebaddel@cisco.com> 3495L: linux-scsi@vger.kernel.org 3496S: Supported 3497F: drivers/scsi/snic/ 3498 3499CISCO VIC ETHERNET NIC DRIVER 3500M: Christian Benvenuti <benve@cisco.com> 3501M: Govindarajulu Varadarajan <_govind@gmx.com> 3502M: Parvi Kaustubhi <pkaustub@cisco.com> 3503S: Supported 3504F: drivers/net/ethernet/cisco/enic/ 3505 3506CISCO VIC LOW LATENCY NIC DRIVER 3507M: Christian Benvenuti <benve@cisco.com> 3508M: Dave Goodell <dgoodell@cisco.com> 3509S: Supported 3510F: drivers/infiniband/hw/usnic/ 3511 3512CLEANCACHE API 3513M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3514L: linux-kernel@vger.kernel.org 3515S: Maintained 3516F: mm/cleancache.c 3517F: include/linux/cleancache.h 3518 3519CLK API 3520M: Russell King <linux@armlinux.org.uk> 3521L: linux-clk@vger.kernel.org 3522S: Maintained 3523F: include/linux/clk.h 3524 3525CLOCKSOURCE, CLOCKEVENT DRIVERS 3526M: Daniel Lezcano <daniel.lezcano@linaro.org> 3527M: Thomas Gleixner <tglx@linutronix.de> 3528L: linux-kernel@vger.kernel.org 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3530S: Supported 3531F: drivers/clocksource/ 3532F: Documentation/devicetree/bindings/timer/ 3533 3534CMPC ACPI DRIVER 3535M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3536M: Daniel Oliveira Nascimento <don@syst.com.br> 3537L: platform-driver-x86@vger.kernel.org 3538S: Supported 3539F: drivers/platform/x86/classmate-laptop.c 3540 3541COBALT MEDIA DRIVER 3542M: Hans Verkuil <hans.verkuil@cisco.com> 3543L: linux-media@vger.kernel.org 3544T: git git://linuxtv.org/media_tree.git 3545W: https://linuxtv.org 3546S: Supported 3547F: drivers/media/pci/cobalt/ 3548 3549COCCINELLE/Semantic Patches (SmPL) 3550M: Julia Lawall <Julia.Lawall@lip6.fr> 3551M: Gilles Muller <Gilles.Muller@lip6.fr> 3552M: Nicolas Palix <nicolas.palix@imag.fr> 3553M: Michal Marek <michal.lkml@markovi.net> 3554L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3556W: http://coccinelle.lip6.fr/ 3557S: Supported 3558F: Documentation/dev-tools/coccinelle.rst 3559F: scripts/coccinelle/ 3560F: scripts/coccicheck 3561 3562CODA FILE SYSTEM 3563M: Jan Harkes <jaharkes@cs.cmu.edu> 3564M: coda@cs.cmu.edu 3565L: codalist@coda.cs.cmu.edu 3566W: http://www.coda.cs.cmu.edu/ 3567S: Maintained 3568F: Documentation/filesystems/coda.txt 3569F: fs/coda/ 3570F: include/linux/coda*.h 3571F: include/uapi/linux/coda*.h 3572 3573CODA V4L2 MEM2MEM DRIVER 3574M: Philipp Zabel <p.zabel@pengutronix.de> 3575L: linux-media@vger.kernel.org 3576S: Maintained 3577F: Documentation/devicetree/bindings/media/coda.txt 3578F: drivers/media/platform/coda/ 3579 3580COMMON CLK FRAMEWORK 3581M: Michael Turquette <mturquette@baylibre.com> 3582M: Stephen Boyd <sboyd@kernel.org> 3583L: linux-clk@vger.kernel.org 3584Q: http://patchwork.kernel.org/project/linux-clk/list/ 3585T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3586S: Maintained 3587F: Documentation/devicetree/bindings/clock/ 3588F: drivers/clk/ 3589X: drivers/clk/clkdev.c 3590F: include/linux/clk-pr* 3591F: include/linux/clk/ 3592F: include/linux/of_clk.h 3593 3594COMMON INTERNET FILE SYSTEM (CIFS) 3595M: Steve French <sfrench@samba.org> 3596L: linux-cifs@vger.kernel.org 3597L: samba-technical@lists.samba.org (moderated for non-subscribers) 3598W: http://linux-cifs.samba.org/ 3599T: git git://git.samba.org/sfrench/cifs-2.6.git 3600S: Supported 3601F: Documentation/filesystems/cifs/ 3602F: fs/cifs/ 3603 3604COMPACTPCI HOTPLUG CORE 3605M: Scott Murray <scott@spiteful.org> 3606L: linux-pci@vger.kernel.org 3607S: Maintained 3608F: drivers/pci/hotplug/cpci_hotplug* 3609 3610COMPACTPCI HOTPLUG GENERIC DRIVER 3611M: Scott Murray <scott@spiteful.org> 3612L: linux-pci@vger.kernel.org 3613S: Maintained 3614F: drivers/pci/hotplug/cpcihp_generic.c 3615 3616COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3617M: Scott Murray <scott@spiteful.org> 3618L: linux-pci@vger.kernel.org 3619S: Maintained 3620F: drivers/pci/hotplug/cpcihp_zt5550.* 3621 3622COMPAL LAPTOP SUPPORT 3623M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3624L: platform-driver-x86@vger.kernel.org 3625S: Maintained 3626F: drivers/platform/x86/compal-laptop.c 3627 3628CONEXANT ACCESSRUNNER USB DRIVER 3629L: accessrunner-general@lists.sourceforge.net 3630W: http://accessrunner.sourceforge.net/ 3631S: Orphan 3632F: drivers/usb/atm/cxacru.c 3633 3634CONFIGFS 3635M: Joel Becker <jlbec@evilplan.org> 3636M: Christoph Hellwig <hch@lst.de> 3637T: git git://git.infradead.org/users/hch/configfs.git 3638S: Supported 3639F: fs/configfs/ 3640F: include/linux/configfs.h 3641 3642CONNECTOR 3643M: Evgeniy Polyakov <zbr@ioremap.net> 3644L: netdev@vger.kernel.org 3645S: Maintained 3646F: drivers/connector/ 3647 3648CONTROL GROUP (CGROUP) 3649M: Tejun Heo <tj@kernel.org> 3650M: Li Zefan <lizefan@huawei.com> 3651M: Johannes Weiner <hannes@cmpxchg.org> 3652L: cgroups@vger.kernel.org 3653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3654S: Maintained 3655F: Documentation/cgroup* 3656F: include/linux/cgroup* 3657F: kernel/cgroup* 3658 3659CONTROL GROUP - CPUSET 3660M: Li Zefan <lizefan@huawei.com> 3661L: cgroups@vger.kernel.org 3662W: http://www.bullopensource.org/cpuset/ 3663W: http://oss.sgi.com/projects/cpusets/ 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3665S: Maintained 3666F: Documentation/cgroup-v1/cpusets.txt 3667F: include/linux/cpuset.h 3668F: kernel/cgroup/cpuset.c 3669 3670CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3671M: Johannes Weiner <hannes@cmpxchg.org> 3672M: Michal Hocko <mhocko@kernel.org> 3673M: Vladimir Davydov <vdavydov.dev@gmail.com> 3674L: cgroups@vger.kernel.org 3675L: linux-mm@kvack.org 3676S: Maintained 3677F: mm/memcontrol.c 3678F: mm/swap_cgroup.c 3679 3680CORETEMP HARDWARE MONITORING DRIVER 3681M: Fenghua Yu <fenghua.yu@intel.com> 3682L: linux-hwmon@vger.kernel.org 3683S: Maintained 3684F: Documentation/hwmon/coretemp 3685F: drivers/hwmon/coretemp.c 3686 3687COSA/SRP SYNC SERIAL DRIVER 3688M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3689W: http://www.fi.muni.cz/~kas/cosa/ 3690S: Maintained 3691F: drivers/net/wan/cosa* 3692 3693CPMAC ETHERNET DRIVER 3694M: Florian Fainelli <f.fainelli@gmail.com> 3695L: netdev@vger.kernel.org 3696S: Maintained 3697F: drivers/net/ethernet/ti/cpmac.c 3698 3699CPU FREQUENCY DRIVERS 3700M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3701M: Viresh Kumar <viresh.kumar@linaro.org> 3702L: linux-pm@vger.kernel.org 3703S: Maintained 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3705T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3706B: https://bugzilla.kernel.org 3707F: Documentation/cpu-freq/ 3708F: Documentation/devicetree/bindings/cpufreq/ 3709F: drivers/cpufreq/ 3710F: include/linux/cpufreq.h 3711F: tools/testing/selftests/cpufreq/ 3712 3713CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3714M: Viresh Kumar <viresh.kumar@linaro.org> 3715M: Sudeep Holla <sudeep.holla@arm.com> 3716L: linux-pm@vger.kernel.org 3717W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3718S: Maintained 3719F: drivers/cpufreq/arm_big_little.h 3720F: drivers/cpufreq/arm_big_little.c 3721F: drivers/cpufreq/arm_big_little_dt.c 3722 3723CPU POWER MONITORING SUBSYSTEM 3724M: Thomas Renninger <trenn@suse.com> 3725M: Shuah Khan <shuah@kernel.org> 3726L: linux-pm@vger.kernel.org 3727S: Maintained 3728F: tools/power/cpupower/ 3729 3730CPUID/MSR DRIVER 3731M: "H. Peter Anvin" <hpa@zytor.com> 3732S: Maintained 3733F: arch/x86/kernel/cpuid.c 3734F: arch/x86/kernel/msr.c 3735 3736CPUIDLE DRIVER - ARM BIG LITTLE 3737M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3738M: Daniel Lezcano <daniel.lezcano@linaro.org> 3739L: linux-pm@vger.kernel.org 3740L: linux-arm-kernel@lists.infradead.org 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3742S: Maintained 3743F: drivers/cpuidle/cpuidle-big_little.c 3744 3745CPUIDLE DRIVER - ARM EXYNOS 3746M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3747M: Daniel Lezcano <daniel.lezcano@linaro.org> 3748M: Kukjin Kim <kgene@kernel.org> 3749L: linux-pm@vger.kernel.org 3750L: linux-samsung-soc@vger.kernel.org 3751S: Supported 3752F: drivers/cpuidle/cpuidle-exynos.c 3753F: arch/arm/mach-exynos/pm.c 3754 3755CPUIDLE DRIVERS 3756M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3757M: Daniel Lezcano <daniel.lezcano@linaro.org> 3758L: linux-pm@vger.kernel.org 3759S: Maintained 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3761B: https://bugzilla.kernel.org 3762F: drivers/cpuidle/* 3763F: include/linux/cpuidle.h 3764 3765CRAMFS FILESYSTEM 3766M: Nicolas Pitre <nico@linaro.org> 3767S: Maintained 3768F: Documentation/filesystems/cramfs.txt 3769F: fs/cramfs/ 3770 3771CRYPTO API 3772M: Herbert Xu <herbert@gondor.apana.org.au> 3773M: "David S. Miller" <davem@davemloft.net> 3774L: linux-crypto@vger.kernel.org 3775T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3777S: Maintained 3778F: Documentation/crypto/ 3779F: Documentation/devicetree/bindings/crypto/ 3780F: arch/*/crypto/ 3781F: crypto/ 3782F: drivers/crypto/ 3783F: include/crypto/ 3784F: include/linux/crypto* 3785 3786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3787M: Neil Horman <nhorman@tuxdriver.com> 3788L: linux-crypto@vger.kernel.org 3789S: Maintained 3790F: crypto/ansi_cprng.c 3791F: crypto/rng.c 3792 3793CS3308 MEDIA DRIVER 3794M: Hans Verkuil <hverkuil@xs4all.nl> 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: http://linuxtv.org 3798S: Odd Fixes 3799F: drivers/media/i2c/cs3308.c 3800F: drivers/media/i2c/cs3308.h 3801 3802CS5535 Audio ALSA driver 3803M: Jaya Kumar <jayakumar.alsa@gmail.com> 3804S: Maintained 3805F: sound/pci/cs5535audio/ 3806 3807CW1200 WLAN driver 3808M: Solomon Peachy <pizza@shaftnet.org> 3809S: Maintained 3810F: drivers/net/wireless/st/cw1200/ 3811 3812CX18 VIDEO4LINUX DRIVER 3813M: Andy Walls <awalls@md.metrocast.net> 3814L: ivtv-devel@ivtvdriver.org (subscribers-only) 3815L: linux-media@vger.kernel.org 3816T: git git://linuxtv.org/media_tree.git 3817W: https://linuxtv.org 3818W: http://www.ivtvdriver.org/index.php/Cx18 3819S: Maintained 3820F: Documentation/media/v4l-drivers/cx18* 3821F: drivers/media/pci/cx18/ 3822F: include/uapi/linux/ivtv* 3823 3824CX2341X MPEG ENCODER HELPER MODULE 3825M: Hans Verkuil <hverkuil@xs4all.nl> 3826L: linux-media@vger.kernel.org 3827T: git git://linuxtv.org/media_tree.git 3828W: https://linuxtv.org 3829S: Maintained 3830F: drivers/media/common/cx2341x* 3831F: include/media/cx2341x* 3832 3833CX24120 MEDIA DRIVER 3834M: Jemma Denson <jdenson@gmail.com> 3835M: Patrick Boettcher <patrick.boettcher@posteo.de> 3836L: linux-media@vger.kernel.org 3837W: https://linuxtv.org 3838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3839S: Maintained 3840F: drivers/media/dvb-frontends/cx24120* 3841 3842CX88 VIDEO4LINUX DRIVER 3843M: Mauro Carvalho Chehab <mchehab@kernel.org> 3844L: linux-media@vger.kernel.org 3845W: https://linuxtv.org 3846T: git git://linuxtv.org/media_tree.git 3847S: Odd fixes 3848F: Documentation/media/v4l-drivers/cx88* 3849F: drivers/media/pci/cx88/ 3850 3851CXD2820R MEDIA DRIVER 3852M: Antti Palosaari <crope@iki.fi> 3853L: linux-media@vger.kernel.org 3854W: https://linuxtv.org 3855W: http://palosaari.fi/linux/ 3856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3857T: git git://linuxtv.org/anttip/media_tree.git 3858S: Maintained 3859F: drivers/media/dvb-frontends/cxd2820r* 3860 3861CXGB3 ETHERNET DRIVER (CXGB3) 3862M: Santosh Raspatur <santosh@chelsio.com> 3863L: netdev@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/net/ethernet/chelsio/cxgb3/ 3867 3868CXGB3 ISCSI DRIVER (CXGB3I) 3869M: Karen Xie <kxie@chelsio.com> 3870L: linux-scsi@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/scsi/cxgbi/cxgb3i 3874 3875CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3876M: Steve Wise <swise@chelsio.com> 3877L: linux-rdma@vger.kernel.org 3878W: http://www.openfabrics.org 3879S: Supported 3880F: drivers/infiniband/hw/cxgb3/ 3881F: include/uapi/rdma/cxgb3-abi.h 3882 3883CXGB4 CRYPTO DRIVER (chcr) 3884M: Harsh Jain <harsh@chelsio.com> 3885L: linux-crypto@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/crypto/chelsio 3889 3890CXGB4 ETHERNET DRIVER (CXGB4) 3891M: Ganesh Goudar <ganeshgr@chelsio.com> 3892L: netdev@vger.kernel.org 3893W: http://www.chelsio.com 3894S: Supported 3895F: drivers/net/ethernet/chelsio/cxgb4/ 3896 3897CXGB4 ISCSI DRIVER (CXGB4I) 3898M: Karen Xie <kxie@chelsio.com> 3899L: linux-scsi@vger.kernel.org 3900W: http://www.chelsio.com 3901S: Supported 3902F: drivers/scsi/cxgbi/cxgb4i 3903 3904CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3905M: Steve Wise <swise@chelsio.com> 3906L: linux-rdma@vger.kernel.org 3907W: http://www.openfabrics.org 3908S: Supported 3909F: drivers/infiniband/hw/cxgb4/ 3910F: include/uapi/rdma/cxgb4-abi.h 3911 3912CXGB4VF ETHERNET DRIVER (CXGB4VF) 3913M: Casey Leedom <leedom@chelsio.com> 3914L: netdev@vger.kernel.org 3915W: http://www.chelsio.com 3916S: Supported 3917F: drivers/net/ethernet/chelsio/cxgb4vf/ 3918 3919CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3920M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3921M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3922L: linuxppc-dev@lists.ozlabs.org 3923S: Supported 3924F: arch/powerpc/platforms/powernv/pci-cxl.c 3925F: drivers/misc/cxl/ 3926F: include/misc/cxl* 3927F: include/uapi/misc/cxl.h 3928F: Documentation/powerpc/cxl.txt 3929F: Documentation/ABI/testing/sysfs-class-cxl 3930 3931CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3932M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3933M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3934M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3935L: linux-scsi@vger.kernel.org 3936S: Supported 3937F: drivers/scsi/cxlflash/ 3938F: include/uapi/scsi/cxlflash_ioctls.h 3939F: Documentation/powerpc/cxlflash.txt 3940 3941CYBERPRO FB DRIVER 3942M: Russell King <linux@armlinux.org.uk> 3943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3944W: http://www.armlinux.org.uk/ 3945S: Maintained 3946F: drivers/video/fbdev/cyber2000fb.* 3947 3948CYCLADES ASYNC MUX DRIVER 3949W: http://www.cyclades.com/ 3950S: Orphan 3951F: drivers/tty/cyclades.c 3952F: include/linux/cyclades.h 3953F: include/uapi/linux/cyclades.h 3954 3955CYCLADES PC300 DRIVER 3956W: http://www.cyclades.com/ 3957S: Orphan 3958F: drivers/net/wan/pc300* 3959 3960CYPRESS_FIRMWARE MEDIA DRIVER 3961M: Antti Palosaari <crope@iki.fi> 3962L: linux-media@vger.kernel.org 3963W: https://linuxtv.org 3964W: http://palosaari.fi/linux/ 3965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3966T: git git://linuxtv.org/anttip/media_tree.git 3967S: Maintained 3968F: drivers/media/common/cypress_firmware* 3969 3970CYTTSP TOUCHSCREEN DRIVER 3971M: Ferruh Yigit <fery@cypress.com> 3972L: linux-input@vger.kernel.org 3973S: Supported 3974F: drivers/input/touchscreen/cyttsp* 3975F: include/linux/input/cyttsp.h 3976 3977D-LINK DIR-685 TOUCHKEYS DRIVER 3978M: Linus Walleij <linus.walleij@linaro.org> 3979L: linux-input@vger.kernel.org 3980S: Supported 3981F: drivers/input/dlink-dir685-touchkeys.c 3982 3983DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3984M: Joshua Kinard <kumba@gentoo.org> 3985S: Maintained 3986F: drivers/rtc/rtc-ds1685.c 3987F: include/linux/rtc/ds1685.h 3988 3989DAMA SLAVE for AX.25 3990M: Joerg Reuter <jreuter@yaina.de> 3991W: http://yaina.de/jreuter/ 3992W: http://www.qsl.net/dl1bke/ 3993L: linux-hams@vger.kernel.org 3994S: Maintained 3995F: net/ax25/af_ax25.c 3996F: net/ax25/ax25_dev.c 3997F: net/ax25/ax25_ds_* 3998F: net/ax25/ax25_in.c 3999F: net/ax25/ax25_out.c 4000F: net/ax25/ax25_timer.c 4001F: net/ax25/sysctl_net_ax25.c 4002 4003DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4004L: netdev@vger.kernel.org 4005S: Orphan 4006F: Documentation/networking/dmfe.txt 4007F: drivers/net/ethernet/dec/tulip/dmfe.c 4008 4009DC390/AM53C974 SCSI driver 4010M: Hannes Reinecke <hare@suse.com> 4011L: linux-scsi@vger.kernel.org 4012S: Maintained 4013F: drivers/scsi/am53c974.c 4014 4015DC395x SCSI driver 4016M: Oliver Neukum <oliver@neukum.org> 4017M: Ali Akcaagac <aliakc@web.de> 4018M: Jamie Lenehan <lenehan@twibble.org> 4019L: dc395x@twibble.org 4020W: http://twibble.org/dist/dc395x/ 4021W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4022S: Maintained 4023F: Documentation/scsi/dc395x.txt 4024F: drivers/scsi/dc395x.* 4025 4026DCCP PROTOCOL 4027M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4028L: dccp@vger.kernel.org 4029W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4030S: Maintained 4031F: include/linux/dccp.h 4032F: include/uapi/linux/dccp.h 4033F: include/linux/tfrc.h 4034F: net/dccp/ 4035 4036DECnet NETWORK LAYER 4037W: http://linux-decnet.sourceforge.net 4038L: linux-decnet-user@lists.sourceforge.net 4039S: Orphan 4040F: Documentation/networking/decnet.txt 4041F: net/decnet/ 4042 4043DECSTATION PLATFORM SUPPORT 4044M: "Maciej W. Rozycki" <macro@linux-mips.org> 4045L: linux-mips@linux-mips.org 4046W: http://www.linux-mips.org/wiki/DECstation 4047S: Maintained 4048F: arch/mips/dec/ 4049F: arch/mips/include/asm/dec/ 4050F: arch/mips/include/asm/mach-dec/ 4051 4052DEFXX FDDI NETWORK DRIVER 4053M: "Maciej W. Rozycki" <macro@linux-mips.org> 4054S: Maintained 4055F: drivers/net/fddi/defxx.* 4056 4057DELL SMBIOS DRIVER 4058M: Pali Rohár <pali.rohar@gmail.com> 4059M: Mario Limonciello <mario.limonciello@dell.com> 4060L: platform-driver-x86@vger.kernel.org 4061S: Maintained 4062F: drivers/platform/x86/dell-smbios.* 4063 4064DELL SMBIOS SMM DRIVER 4065M: Mario Limonciello <mario.limonciello@dell.com> 4066L: platform-driver-x86@vger.kernel.org 4067S: Maintained 4068F: drivers/platform/x86/dell-smbios-smm.c 4069 4070DELL SMBIOS WMI DRIVER 4071M: Mario Limonciello <mario.limonciello@dell.com> 4072L: platform-driver-x86@vger.kernel.org 4073S: Maintained 4074F: drivers/platform/x86/dell-smbios-wmi.c 4075F: tools/wmi/dell-smbios-example.c 4076 4077DELL LAPTOP DRIVER 4078M: Matthew Garrett <mjg59@srcf.ucam.org> 4079M: Pali Rohár <pali.rohar@gmail.com> 4080L: platform-driver-x86@vger.kernel.org 4081S: Maintained 4082F: drivers/platform/x86/dell-laptop.c 4083 4084DELL LAPTOP FREEFALL DRIVER 4085M: Pali Rohár <pali.rohar@gmail.com> 4086S: Maintained 4087F: drivers/platform/x86/dell-smo8800.c 4088 4089DELL LAPTOP RBTN DRIVER 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-rbtn.* 4093 4094DELL LAPTOP SMM DRIVER 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/hwmon/dell-smm-hwmon.c 4098F: include/uapi/linux/i8k.h 4099 4100DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4101M: Doug Warzecha <Douglas_Warzecha@dell.com> 4102S: Maintained 4103F: Documentation/dcdbas.txt 4104F: drivers/firmware/dcdbas.* 4105 4106DELL WMI NOTIFICATIONS DRIVER 4107M: Matthew Garrett <mjg59@srcf.ucam.org> 4108M: Pali Rohár <pali.rohar@gmail.com> 4109S: Maintained 4110F: drivers/platform/x86/dell-wmi.c 4111 4112DELL WMI DESCRIPTOR DRIVER 4113M: Mario Limonciello <mario.limonciello@dell.com> 4114S: Maintained 4115F: drivers/platform/x86/dell-wmi-descriptor.c 4116 4117DELTA ST MEDIA DRIVER 4118M: Hugues Fruchet <hugues.fruchet@st.com> 4119L: linux-media@vger.kernel.org 4120T: git git://linuxtv.org/media_tree.git 4121W: https://linuxtv.org 4122S: Supported 4123F: drivers/media/platform/sti/delta 4124 4125DENALI NAND DRIVER 4126M: Masahiro Yamada <yamada.masahiro@socionext.com> 4127L: linux-mtd@lists.infradead.org 4128S: Supported 4129F: drivers/mtd/nand/raw/denali* 4130 4131DESIGNWARE USB2 DRD IP DRIVER 4132M: Minas Harutyunyan <hminas@synopsys.com> 4133L: linux-usb@vger.kernel.org 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4135S: Maintained 4136F: drivers/usb/dwc2/ 4137 4138DESIGNWARE USB3 DRD IP DRIVER 4139M: Felipe Balbi <balbi@kernel.org> 4140L: linux-usb@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4142S: Maintained 4143F: drivers/usb/dwc3/ 4144 4145DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4146M: Andreas Klinger <ak@it-klinger.de> 4147L: linux-iio@vger.kernel.org 4148S: Maintained 4149F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4150F: drivers/iio/proximity/srf*.c 4151 4152DEVICE COREDUMP (DEV_COREDUMP) 4153M: Johannes Berg <johannes@sipsolutions.net> 4154L: linux-kernel@vger.kernel.org 4155S: Maintained 4156F: drivers/base/devcoredump.c 4157F: include/linux/devcoredump.h 4158 4159DEVICE FREQUENCY (DEVFREQ) 4160M: MyungJoo Ham <myungjoo.ham@samsung.com> 4161M: Kyungmin Park <kyungmin.park@samsung.com> 4162R: Chanwoo Choi <cw00.choi@samsung.com> 4163L: linux-pm@vger.kernel.org 4164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4165S: Maintained 4166F: drivers/devfreq/ 4167F: include/linux/devfreq.h 4168F: Documentation/devicetree/bindings/devfreq/ 4169 4170DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4171M: Chanwoo Choi <cw00.choi@samsung.com> 4172L: linux-pm@vger.kernel.org 4173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4174S: Supported 4175F: drivers/devfreq/event/ 4176F: drivers/devfreq/devfreq-event.c 4177F: include/linux/devfreq-event.h 4178F: Documentation/devicetree/bindings/devfreq/event/ 4179 4180DEVICE NUMBER REGISTRY 4181M: Torben Mathiasen <device@lanana.org> 4182W: http://lanana.org/docs/device-list/index.html 4183S: Maintained 4184 4185DEVICE-MAPPER (LVM) 4186M: Alasdair Kergon <agk@redhat.com> 4187M: Mike Snitzer <snitzer@redhat.com> 4188M: dm-devel@redhat.com 4189L: dm-devel@redhat.com 4190W: http://sources.redhat.com/dm 4191Q: http://patchwork.kernel.org/project/dm-devel/list/ 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4193T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4194S: Maintained 4195F: Documentation/device-mapper/ 4196F: drivers/md/Makefile 4197F: drivers/md/Kconfig 4198F: drivers/md/dm* 4199F: drivers/md/persistent-data/ 4200F: include/linux/device-mapper.h 4201F: include/linux/dm-*.h 4202F: include/uapi/linux/dm-*.h 4203 4204DEVLINK 4205M: Jiri Pirko <jiri@mellanox.com> 4206L: netdev@vger.kernel.org 4207S: Supported 4208F: net/core/devlink.c 4209F: include/net/devlink.h 4210F: include/uapi/linux/devlink.h 4211 4212DIALOG SEMICONDUCTOR DRIVERS 4213M: Support Opensource <support.opensource@diasemi.com> 4214W: http://www.dialog-semiconductor.com/products 4215S: Supported 4216F: Documentation/hwmon/da90?? 4217F: Documentation/devicetree/bindings/mfd/da90*.txt 4218F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4219F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4220F: Documentation/devicetree/bindings/regulator/da92*.txt 4221F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4222F: Documentation/devicetree/bindings/sound/da[79]*.txt 4223F: drivers/gpio/gpio-da90??.c 4224F: drivers/hwmon/da90??-hwmon.c 4225F: drivers/iio/adc/da91??-*.c 4226F: drivers/input/misc/da90??_onkey.c 4227F: drivers/input/touchscreen/da9052_tsi.c 4228F: drivers/leds/leds-da90??.c 4229F: drivers/mfd/da903x.c 4230F: drivers/mfd/da90??-*.c 4231F: drivers/mfd/da91??-*.c 4232F: drivers/power/supply/da9052-battery.c 4233F: drivers/power/supply/da91??-*.c 4234F: drivers/regulator/da903x.c 4235F: drivers/regulator/da9???-regulator.[ch] 4236F: drivers/thermal/da90??-thermal.c 4237F: drivers/rtc/rtc-da90??.c 4238F: drivers/video/backlight/da90??_bl.c 4239F: drivers/watchdog/da90??_wdt.c 4240F: include/linux/mfd/da903x.h 4241F: include/linux/mfd/da9052/ 4242F: include/linux/mfd/da9055/ 4243F: include/linux/mfd/da9062/ 4244F: include/linux/mfd/da9063/ 4245F: include/linux/mfd/da9150/ 4246F: include/linux/regulator/da9211.h 4247F: include/sound/da[79]*.h 4248F: sound/soc/codecs/da[79]*.[ch] 4249 4250DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4251M: William Breathitt Gray <vilhelm.gray@gmail.com> 4252L: linux-gpio@vger.kernel.org 4253S: Maintained 4254F: drivers/gpio/gpio-gpio-mm.c 4255 4256DIGI NEO AND CLASSIC PCI PRODUCTS 4257M: Lidza Louina <lidza.louina@gmail.com> 4258M: Mark Hounschell <markh@compro.net> 4259L: driverdev-devel@linuxdriverproject.org 4260S: Maintained 4261F: drivers/staging/dgnc/ 4262 4263DIOLAN U2C-12 I2C DRIVER 4264M: Guenter Roeck <linux@roeck-us.net> 4265L: linux-i2c@vger.kernel.org 4266S: Maintained 4267F: drivers/i2c/busses/i2c-diolan-u2c.c 4268 4269FILESYSTEM DIRECT ACCESS (DAX) 4270M: Matthew Wilcox <mawilcox@microsoft.com> 4271M: Ross Zwisler <ross.zwisler@linux.intel.com> 4272L: linux-fsdevel@vger.kernel.org 4273S: Supported 4274F: fs/dax.c 4275F: include/linux/dax.h 4276F: include/trace/events/fs_dax.h 4277 4278DEVICE DIRECT ACCESS (DAX) 4279M: Dan Williams <dan.j.williams@intel.com> 4280M: Dave Jiang <dave.jiang@intel.com> 4281M: Ross Zwisler <ross.zwisler@linux.intel.com> 4282M: Vishal Verma <vishal.l.verma@intel.com> 4283L: linux-nvdimm@lists.01.org 4284S: Supported 4285F: drivers/dax/ 4286 4287DIRECTORY NOTIFICATION (DNOTIFY) 4288M: Jan Kara <jack@suse.cz> 4289R: Amir Goldstein <amir73il@gmail.com> 4290L: linux-fsdevel@vger.kernel.org 4291S: Maintained 4292F: Documentation/filesystems/dnotify.txt 4293F: fs/notify/dnotify/ 4294F: include/linux/dnotify.h 4295 4296DISK GEOMETRY AND PARTITION HANDLING 4297M: Andries Brouwer <aeb@cwi.nl> 4298W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4299W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4300W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4301S: Maintained 4302 4303DISKQUOTA 4304M: Jan Kara <jack@suse.com> 4305S: Maintained 4306F: Documentation/filesystems/quota.txt 4307F: fs/quota/ 4308F: include/linux/quota*.h 4309F: include/uapi/linux/quota*.h 4310 4311DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4312M: Bernie Thompson <bernie@plugable.com> 4313L: linux-fbdev@vger.kernel.org 4314S: Maintained 4315W: http://plugable.com/category/projects/udlfb/ 4316F: drivers/video/fbdev/udlfb.c 4317F: include/video/udlfb.h 4318F: Documentation/fb/udlfb.txt 4319 4320DISTRIBUTED LOCK MANAGER (DLM) 4321M: Christine Caulfield <ccaulfie@redhat.com> 4322M: David Teigland <teigland@redhat.com> 4323L: cluster-devel@redhat.com 4324W: http://sources.redhat.com/cluster/ 4325T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4326S: Supported 4327F: fs/dlm/ 4328 4329DMA BUFFER SHARING FRAMEWORK 4330M: Sumit Semwal <sumit.semwal@linaro.org> 4331S: Maintained 4332L: linux-media@vger.kernel.org 4333L: dri-devel@lists.freedesktop.org 4334L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4335F: drivers/dma-buf/ 4336F: include/linux/dma-buf* 4337F: include/linux/reservation.h 4338F: include/linux/*fence.h 4339F: Documentation/driver-api/dma-buf.rst 4340T: git git://anongit.freedesktop.org/drm/drm-misc 4341 4342DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4343M: Vinod Koul <vkoul@kernel.org> 4344L: dmaengine@vger.kernel.org 4345Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4346S: Maintained 4347F: drivers/dma/ 4348F: include/linux/dmaengine.h 4349F: include/linux/of_dma.h 4350F: Documentation/devicetree/bindings/dma/ 4351F: Documentation/driver-api/dmaengine/ 4352T: git git://git.infradead.org/users/vkoul/slave-dma.git 4353 4354DMA MAPPING HELPERS 4355M: Christoph Hellwig <hch@lst.de> 4356M: Marek Szyprowski <m.szyprowski@samsung.com> 4357R: Robin Murphy <robin.murphy@arm.com> 4358L: iommu@lists.linux-foundation.org 4359T: git git://git.infradead.org/users/hch/dma-mapping.git 4360W: http://git.infradead.org/users/hch/dma-mapping.git 4361S: Supported 4362F: kernel/dma/ 4363F: include/asm-generic/dma-mapping.h 4364F: include/linux/dma-direct.h 4365F: include/linux/dma-mapping.h 4366F: include/linux/dma-noncoherent.h 4367 4368DME1737 HARDWARE MONITOR DRIVER 4369M: Juerg Haefliger <juergh@gmail.com> 4370L: linux-hwmon@vger.kernel.org 4371S: Maintained 4372F: Documentation/hwmon/dme1737 4373F: drivers/hwmon/dme1737.c 4374 4375DMI/SMBIOS SUPPORT 4376M: Jean Delvare <jdelvare@suse.com> 4377S: Maintained 4378T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4379F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4380F: drivers/firmware/dmi-id.c 4381F: drivers/firmware/dmi_scan.c 4382F: include/linux/dmi.h 4383 4384DOCUMENTATION 4385M: Jonathan Corbet <corbet@lwn.net> 4386L: linux-doc@vger.kernel.org 4387S: Maintained 4388F: Documentation/ 4389F: scripts/kernel-doc 4390X: Documentation/ABI/ 4391X: Documentation/devicetree/ 4392X: Documentation/acpi 4393X: Documentation/power 4394X: Documentation/spi 4395X: Documentation/media 4396T: git git://git.lwn.net/linux.git docs-next 4397 4398DONGWOON DW9714 LENS VOICE COIL DRIVER 4399M: Sakari Ailus <sakari.ailus@linux.intel.com> 4400L: linux-media@vger.kernel.org 4401T: git git://linuxtv.org/media_tree.git 4402S: Maintained 4403F: drivers/media/i2c/dw9714.c 4404 4405DOUBLETALK DRIVER 4406M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4407L: blinux-list@redhat.com 4408S: Maintained 4409F: drivers/char/dtlk.c 4410F: include/linux/dtlk.h 4411 4412DPAA2 DATAPATH I/O (DPIO) DRIVER 4413M: Roy Pledge <Roy.Pledge@nxp.com> 4414L: linux-kernel@vger.kernel.org 4415S: Maintained 4416F: drivers/staging/fsl-mc/bus/dpio 4417 4418DPAA2 ETHERNET DRIVER 4419M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4420L: linux-kernel@vger.kernel.org 4421S: Maintained 4422F: drivers/staging/fsl-dpaa2/ethernet 4423 4424DPAA2 ETHERNET SWITCH DRIVER 4425M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4426L: linux-kernel@vger.kernel.org 4427S: Maintained 4428F: drivers/staging/fsl-dpaa2/ethsw 4429 4430DPAA2 PTP CLOCK DRIVER 4431M: Yangbo Lu <yangbo.lu@nxp.com> 4432L: linux-kernel@vger.kernel.org 4433S: Maintained 4434F: drivers/staging/fsl-dpaa2/rtc 4435 4436DPT_I2O SCSI RAID DRIVER 4437M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4438L: linux-scsi@vger.kernel.org 4439W: http://www.adaptec.com/ 4440S: Maintained 4441F: drivers/scsi/dpt* 4442F: drivers/scsi/dpt/ 4443 4444DRBD DRIVER 4445M: Philipp Reisner <philipp.reisner@linbit.com> 4446M: Lars Ellenberg <lars.ellenberg@linbit.com> 4447L: drbd-dev@lists.linbit.com 4448W: http://www.drbd.org 4449T: git git://git.linbit.com/linux-drbd.git 4450T: git git://git.linbit.com/drbd-8.4.git 4451S: Supported 4452F: drivers/block/drbd/ 4453F: lib/lru_cache.c 4454F: Documentation/blockdev/drbd/ 4455 4456DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4457M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4458T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4459S: Supported 4460F: Documentation/kobject.txt 4461F: drivers/base/ 4462F: fs/debugfs/ 4463F: fs/sysfs/ 4464F: include/linux/debugfs.h 4465F: include/linux/kobj* 4466F: lib/kobj* 4467 4468DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4469M: Kevin Hilman <khilman@kernel.org> 4470M: Nishanth Menon <nm@ti.com> 4471S: Maintained 4472F: drivers/power/avs/ 4473F: include/linux/power/smartreflex.h 4474L: linux-pm@vger.kernel.org 4475 4476DRM DRIVER FOR ARM PL111 CLCD 4477M: Eric Anholt <eric@anholt.net> 4478T: git git://anongit.freedesktop.org/drm/drm-misc 4479S: Supported 4480F: drivers/gpu/drm/pl111/ 4481 4482DRM DRIVER FOR ARM VERSATILE TFT PANELS 4483M: Linus Walleij <linus.walleij@linaro.org> 4484T: git git://anongit.freedesktop.org/drm/drm-misc 4485S: Maintained 4486F: drivers/gpu/drm/panel/panel-arm-versatile.c 4487F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4488 4489DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4490M: Dave Airlie <airlied@redhat.com> 4491S: Odd Fixes 4492F: drivers/gpu/drm/ast/ 4493 4494DRM DRIVER FOR BOCHS VIRTUAL GPU 4495M: Gerd Hoffmann <kraxel@redhat.com> 4496L: virtualization@lists.linux-foundation.org 4497T: git git://anongit.freedesktop.org/drm/drm-misc 4498S: Maintained 4499F: drivers/gpu/drm/bochs/ 4500 4501DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4502M: Linus Walleij <linus.walleij@linaro.org> 4503T: git git://anongit.freedesktop.org/drm/drm-misc 4504S: Maintained 4505F: drivers/gpu/drm/tve200/ 4506 4507DRM DRIVER FOR ILITEK ILI9225 PANELS 4508M: David Lechner <david@lechnology.com> 4509S: Maintained 4510F: drivers/gpu/drm/tinydrm/ili9225.c 4511F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4512 4513DRM DRIVER FOR INTEL I810 VIDEO CARDS 4514S: Orphan / Obsolete 4515F: drivers/gpu/drm/i810/ 4516F: include/uapi/drm/i810_drm.h 4517 4518DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4519S: Orphan / Obsolete 4520F: drivers/gpu/drm/mga/ 4521F: include/uapi/drm/mga_drm.h 4522 4523DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4524M: Dave Airlie <airlied@redhat.com> 4525S: Odd Fixes 4526F: drivers/gpu/drm/mgag200/ 4527 4528DRM DRIVER FOR MI0283QT 4529M: Noralf Trønnes <noralf@tronnes.org> 4530S: Maintained 4531F: drivers/gpu/drm/tinydrm/mi0283qt.c 4532F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4533 4534DRM DRIVER FOR MSM ADRENO GPU 4535M: Rob Clark <robdclark@gmail.com> 4536L: linux-arm-msm@vger.kernel.org 4537L: dri-devel@lists.freedesktop.org 4538L: freedreno@lists.freedesktop.org 4539T: git git://people.freedesktop.org/~robclark/linux 4540S: Maintained 4541F: drivers/gpu/drm/msm/ 4542F: include/uapi/drm/msm_drm.h 4543F: Documentation/devicetree/bindings/display/msm/ 4544 4545DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4546M: Ben Skeggs <bskeggs@redhat.com> 4547L: dri-devel@lists.freedesktop.org 4548L: nouveau@lists.freedesktop.org 4549T: git git://github.com/skeggsb/linux 4550S: Supported 4551F: drivers/gpu/drm/nouveau/ 4552F: include/uapi/drm/nouveau_drm.h 4553 4554DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4555M: Noralf Trønnes <noralf@tronnes.org> 4556S: Maintained 4557F: drivers/gpu/drm/tinydrm/repaper.c 4558F: Documentation/devicetree/bindings/display/repaper.txt 4559 4560DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4561M: Dave Airlie <airlied@redhat.com> 4562M: Gerd Hoffmann <kraxel@redhat.com> 4563L: virtualization@lists.linux-foundation.org 4564T: git git://anongit.freedesktop.org/drm/drm-misc 4565S: Obsolete 4566W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4567F: drivers/gpu/drm/cirrus/ 4568 4569DRM DRIVER FOR QXL VIRTUAL GPU 4570M: Dave Airlie <airlied@redhat.com> 4571M: Gerd Hoffmann <kraxel@redhat.com> 4572L: virtualization@lists.linux-foundation.org 4573T: git git://anongit.freedesktop.org/drm/drm-misc 4574S: Maintained 4575F: drivers/gpu/drm/qxl/ 4576F: include/uapi/drm/qxl_drm.h 4577 4578DRM DRIVER FOR RAGE 128 VIDEO CARDS 4579S: Orphan / Obsolete 4580F: drivers/gpu/drm/r128/ 4581F: include/uapi/drm/r128_drm.h 4582 4583DRM DRIVER FOR SAVAGE VIDEO CARDS 4584S: Orphan / Obsolete 4585F: drivers/gpu/drm/savage/ 4586F: include/uapi/drm/savage_drm.h 4587 4588DRM DRIVER FOR SIS VIDEO CARDS 4589S: Orphan / Obsolete 4590F: drivers/gpu/drm/sis/ 4591F: include/uapi/drm/sis_drm.h 4592 4593DRM DRIVER FOR SITRONIX ST7586 PANELS 4594M: David Lechner <david@lechnology.com> 4595S: Maintained 4596F: drivers/gpu/drm/tinydrm/st7586.c 4597F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4598 4599DRM DRIVER FOR SITRONIX ST7735R PANELS 4600M: David Lechner <david@lechnology.com> 4601S: Maintained 4602F: drivers/gpu/drm/tinydrm/st7735r.c 4603F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4604 4605DRM DRIVER FOR TDFX VIDEO CARDS 4606S: Orphan / Obsolete 4607F: drivers/gpu/drm/tdfx/ 4608 4609DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4610M: Dave Airlie <airlied@redhat.com> 4611S: Odd Fixes 4612F: drivers/gpu/drm/udl/ 4613 4614DRM DRIVER FOR VMWARE VIRTUAL GPU 4615M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4616M: Sinclair Yeh <syeh@vmware.com> 4617M: Thomas Hellstrom <thellstrom@vmware.com> 4618L: dri-devel@lists.freedesktop.org 4619T: git git://people.freedesktop.org/~syeh/repos_linux 4620T: git git://people.freedesktop.org/~thomash/linux 4621S: Supported 4622F: drivers/gpu/drm/vmwgfx/ 4623F: include/uapi/drm/vmwgfx_drm.h 4624 4625DRM DRIVERS 4626M: David Airlie <airlied@linux.ie> 4627L: dri-devel@lists.freedesktop.org 4628T: git git://people.freedesktop.org/~airlied/linux 4629B: https://bugs.freedesktop.org/ 4630C: irc://chat.freenode.net/dri-devel 4631S: Maintained 4632F: drivers/gpu/drm/ 4633F: drivers/gpu/vga/ 4634F: Documentation/devicetree/bindings/display/ 4635F: Documentation/devicetree/bindings/gpu/ 4636F: Documentation/gpu/ 4637F: include/drm/ 4638F: include/uapi/drm/ 4639F: include/linux/vga* 4640 4641DRM DRIVERS AND MISC GPU PATCHES 4642M: Gustavo Padovan <gustavo@padovan.org> 4643M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4644M: Sean Paul <seanpaul@chromium.org> 4645W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4646S: Maintained 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648F: Documentation/gpu/ 4649F: drivers/gpu/vga/ 4650F: drivers/gpu/drm/* 4651F: include/drm/drm* 4652F: include/uapi/drm/drm* 4653F: include/linux/vga* 4654 4655DRM DRIVERS FOR ALLWINNER A10 4656M: Maxime Ripard <maxime.ripard@bootlin.com> 4657L: dri-devel@lists.freedesktop.org 4658S: Supported 4659F: drivers/gpu/drm/sun4i/ 4660F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4661T: git git://anongit.freedesktop.org/drm/drm-misc 4662 4663DRM DRIVERS FOR AMLOGIC SOCS 4664M: Neil Armstrong <narmstrong@baylibre.com> 4665L: dri-devel@lists.freedesktop.org 4666L: linux-amlogic@lists.infradead.org 4667W: http://linux-meson.com/ 4668S: Supported 4669F: drivers/gpu/drm/meson/ 4670F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4671F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4672F: Documentation/gpu/meson.rst 4673T: git git://anongit.freedesktop.org/drm/drm-misc 4674 4675DRM DRIVERS FOR ATMEL HLCDC 4676M: Boris Brezillon <boris.brezillon@bootlin.com> 4677L: dri-devel@lists.freedesktop.org 4678S: Supported 4679F: drivers/gpu/drm/atmel-hlcdc/ 4680F: Documentation/devicetree/bindings/display/atmel/ 4681T: git git://anongit.freedesktop.org/drm/drm-misc 4682 4683DRM DRIVERS FOR BRIDGE CHIPS 4684M: Archit Taneja <architt@codeaurora.org> 4685M: Andrzej Hajda <a.hajda@samsung.com> 4686R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4687S: Maintained 4688T: git git://anongit.freedesktop.org/drm/drm-misc 4689F: drivers/gpu/drm/bridge/ 4690 4691DRM DRIVERS FOR EXYNOS 4692M: Inki Dae <inki.dae@samsung.com> 4693M: Joonyoung Shim <jy0922.shim@samsung.com> 4694M: Seung-Woo Kim <sw0312.kim@samsung.com> 4695M: Kyungmin Park <kyungmin.park@samsung.com> 4696L: dri-devel@lists.freedesktop.org 4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4698S: Supported 4699F: drivers/gpu/drm/exynos/ 4700F: include/uapi/drm/exynos_drm.h 4701F: Documentation/devicetree/bindings/display/exynos/ 4702 4703DRM DRIVERS FOR FREESCALE DCU 4704M: Stefan Agner <stefan@agner.ch> 4705M: Alison Wang <alison.wang@nxp.com> 4706L: dri-devel@lists.freedesktop.org 4707S: Supported 4708F: drivers/gpu/drm/fsl-dcu/ 4709F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4710F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4711F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4712 4713DRM DRIVERS FOR FREESCALE IMX 4714M: Philipp Zabel <p.zabel@pengutronix.de> 4715L: dri-devel@lists.freedesktop.org 4716S: Maintained 4717F: drivers/gpu/drm/imx/ 4718F: drivers/gpu/ipu-v3/ 4719F: Documentation/devicetree/bindings/display/imx/ 4720 4721DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4722M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4723L: dri-devel@lists.freedesktop.org 4724T: git git://github.com/patjak/drm-gma500 4725S: Maintained 4726F: drivers/gpu/drm/gma500/ 4727 4728DRM DRIVERS FOR HISILICON 4729M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4730M: Rongrong Zou <zourongrong@gmail.com> 4731R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4732R: Chen Feng <puck.chen@hisilicon.com> 4733L: dri-devel@lists.freedesktop.org 4734T: git git://github.com/xin3liang/linux.git 4735S: Maintained 4736F: drivers/gpu/drm/hisilicon/ 4737F: Documentation/devicetree/bindings/display/hisilicon/ 4738 4739DRM DRIVERS FOR MEDIATEK 4740M: CK Hu <ck.hu@mediatek.com> 4741M: Philipp Zabel <p.zabel@pengutronix.de> 4742L: dri-devel@lists.freedesktop.org 4743S: Supported 4744F: drivers/gpu/drm/mediatek/ 4745F: Documentation/devicetree/bindings/display/mediatek/ 4746 4747DRM DRIVERS FOR NVIDIA TEGRA 4748M: Thierry Reding <thierry.reding@gmail.com> 4749L: dri-devel@lists.freedesktop.org 4750L: linux-tegra@vger.kernel.org 4751T: git git://anongit.freedesktop.org/tegra/linux.git 4752S: Supported 4753F: drivers/gpu/drm/tegra/ 4754F: drivers/gpu/host1x/ 4755F: include/linux/host1x.h 4756F: include/uapi/drm/tegra_drm.h 4757F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4758 4759DRM DRIVERS FOR RENESAS 4760M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4761L: dri-devel@lists.freedesktop.org 4762L: linux-renesas-soc@vger.kernel.org 4763T: git git://linuxtv.org/pinchartl/fbdev 4764S: Supported 4765F: drivers/gpu/drm/rcar-du/ 4766F: drivers/gpu/drm/shmobile/ 4767F: include/linux/platform_data/shmob_drm.h 4768F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4769F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4770F: Documentation/devicetree/bindings/display/renesas,du.txt 4771 4772DRM DRIVERS FOR ROCKCHIP 4773M: Sandy Huang <hjc@rock-chips.com> 4774M: Heiko Stübner <heiko@sntech.de> 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/rockchip/ 4778F: Documentation/devicetree/bindings/display/rockchip/ 4779T: git git://anongit.freedesktop.org/drm/drm-misc 4780 4781DRM DRIVERS FOR STI 4782M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4783M: Vincent Abriou <vincent.abriou@st.com> 4784L: dri-devel@lists.freedesktop.org 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786S: Maintained 4787F: drivers/gpu/drm/sti 4788F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4789 4790DRM DRIVERS FOR STM 4791M: Yannick Fertre <yannick.fertre@st.com> 4792M: Philippe Cornu <philippe.cornu@st.com> 4793M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4794M: Vincent Abriou <vincent.abriou@st.com> 4795L: dri-devel@lists.freedesktop.org 4796T: git git://anongit.freedesktop.org/drm/drm-misc 4797S: Maintained 4798F: drivers/gpu/drm/stm 4799F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4800 4801DRM DRIVERS FOR TI LCDC 4802M: Jyri Sarha <jsarha@ti.com> 4803R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4804L: dri-devel@lists.freedesktop.org 4805S: Maintained 4806F: drivers/gpu/drm/tilcdc/ 4807F: Documentation/devicetree/bindings/display/tilcdc/ 4808 4809DRM DRIVERS FOR TI OMAP 4810M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4811L: dri-devel@lists.freedesktop.org 4812S: Maintained 4813F: drivers/gpu/drm/omapdrm/ 4814F: Documentation/devicetree/bindings/display/ti/ 4815 4816DRM DRIVERS FOR V3D 4817M: Eric Anholt <eric@anholt.net> 4818S: Supported 4819F: drivers/gpu/drm/v3d/ 4820F: include/uapi/drm/v3d_drm.h 4821F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823 4824DRM DRIVERS FOR VC4 4825M: Eric Anholt <eric@anholt.net> 4826T: git git://github.com/anholt/linux 4827S: Supported 4828F: drivers/gpu/drm/vc4/ 4829F: include/uapi/drm/vc4_drm.h 4830F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4831T: git git://anongit.freedesktop.org/drm/drm-misc 4832 4833DRM DRIVERS FOR VIVANTE GPU IP 4834M: Lucas Stach <l.stach@pengutronix.de> 4835R: Russell King <linux+etnaviv@armlinux.org.uk> 4836R: Christian Gmeiner <christian.gmeiner@gmail.com> 4837L: etnaviv@lists.freedesktop.org 4838L: dri-devel@lists.freedesktop.org 4839S: Maintained 4840F: drivers/gpu/drm/etnaviv/ 4841F: include/uapi/drm/etnaviv_drm.h 4842F: Documentation/devicetree/bindings/display/etnaviv/ 4843 4844DRM DRIVERS FOR ZTE ZX 4845M: Shawn Guo <shawnguo@kernel.org> 4846L: dri-devel@lists.freedesktop.org 4847S: Maintained 4848F: drivers/gpu/drm/zte/ 4849F: Documentation/devicetree/bindings/display/zte,vou.txt 4850T: git git://anongit.freedesktop.org/drm/drm-misc 4851 4852DRM PANEL DRIVERS 4853M: Thierry Reding <thierry.reding@gmail.com> 4854L: dri-devel@lists.freedesktop.org 4855T: git git://anongit.freedesktop.org/drm/drm-misc 4856S: Maintained 4857F: drivers/gpu/drm/drm_panel.c 4858F: drivers/gpu/drm/panel/ 4859F: include/drm/drm_panel.h 4860F: Documentation/devicetree/bindings/display/panel/ 4861 4862DRM TINYDRM DRIVERS 4863M: Noralf Trønnes <noralf@tronnes.org> 4864W: https://github.com/notro/tinydrm/wiki/Development 4865T: git git://anongit.freedesktop.org/drm/drm-misc 4866S: Maintained 4867F: drivers/gpu/drm/tinydrm/ 4868F: include/drm/tinydrm/ 4869 4870DRM DRIVERS FOR XEN 4871M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4872T: git git://anongit.freedesktop.org/drm/drm-misc 4873L: dri-devel@lists.freedesktop.org 4874L: xen-devel@lists.xen.org 4875S: Supported 4876F: drivers/gpu/drm/xen/ 4877F: Documentation/gpu/xen-front.rst 4878 4879DRM TTM SUBSYSTEM 4880M: Christian Koenig <christian.koenig@amd.com> 4881M: Roger He <Hongbo.He@amd.com> 4882T: git git://people.freedesktop.org/~agd5f/linux 4883S: Maintained 4884L: dri-devel@lists.freedesktop.org 4885F: include/drm/ttm/ 4886F: drivers/gpu/drm/ttm/ 4887 4888DSBR100 USB FM RADIO DRIVER 4889M: Alexey Klimov <klimov.linux@gmail.com> 4890L: linux-media@vger.kernel.org 4891T: git git://linuxtv.org/media_tree.git 4892S: Maintained 4893F: drivers/media/radio/dsbr100.c 4894 4895DSCC4 DRIVER 4896M: Francois Romieu <romieu@fr.zoreil.com> 4897L: netdev@vger.kernel.org 4898S: Maintained 4899F: drivers/net/wan/dscc4.c 4900 4901DT3155 MEDIA DRIVER 4902M: Hans Verkuil <hverkuil@xs4all.nl> 4903L: linux-media@vger.kernel.org 4904T: git git://linuxtv.org/media_tree.git 4905W: https://linuxtv.org 4906S: Odd Fixes 4907F: drivers/media/pci/dt3155/ 4908 4909DVB_USB_AF9015 MEDIA DRIVER 4910M: Antti Palosaari <crope@iki.fi> 4911L: linux-media@vger.kernel.org 4912W: https://linuxtv.org 4913W: http://palosaari.fi/linux/ 4914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4915T: git git://linuxtv.org/anttip/media_tree.git 4916S: Maintained 4917F: drivers/media/usb/dvb-usb-v2/af9015* 4918 4919DVB_USB_AF9035 MEDIA DRIVER 4920M: Antti Palosaari <crope@iki.fi> 4921L: linux-media@vger.kernel.org 4922W: https://linuxtv.org 4923W: http://palosaari.fi/linux/ 4924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4925T: git git://linuxtv.org/anttip/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/dvb-usb-v2/af9035* 4928 4929DVB_USB_ANYSEE MEDIA DRIVER 4930M: Antti Palosaari <crope@iki.fi> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933W: http://palosaari.fi/linux/ 4934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4935T: git git://linuxtv.org/anttip/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/dvb-usb-v2/anysee* 4938 4939DVB_USB_AU6610 MEDIA DRIVER 4940M: Antti Palosaari <crope@iki.fi> 4941L: linux-media@vger.kernel.org 4942W: https://linuxtv.org 4943W: http://palosaari.fi/linux/ 4944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4945T: git git://linuxtv.org/anttip/media_tree.git 4946S: Maintained 4947F: drivers/media/usb/dvb-usb-v2/au6610* 4948 4949DVB_USB_CE6230 MEDIA DRIVER 4950M: Antti Palosaari <crope@iki.fi> 4951L: linux-media@vger.kernel.org 4952W: https://linuxtv.org 4953W: http://palosaari.fi/linux/ 4954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4955T: git git://linuxtv.org/anttip/media_tree.git 4956S: Maintained 4957F: drivers/media/usb/dvb-usb-v2/ce6230* 4958 4959DVB_USB_CXUSB MEDIA DRIVER 4960M: Michael Krufky <mkrufky@linuxtv.org> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963W: http://github.com/mkrufky 4964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4965T: git git://linuxtv.org/media_tree.git 4966S: Maintained 4967F: drivers/media/usb/dvb-usb/cxusb* 4968 4969DVB_USB_EC168 MEDIA DRIVER 4970M: Antti Palosaari <crope@iki.fi> 4971L: linux-media@vger.kernel.org 4972W: https://linuxtv.org 4973W: http://palosaari.fi/linux/ 4974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4975T: git git://linuxtv.org/anttip/media_tree.git 4976S: Maintained 4977F: drivers/media/usb/dvb-usb-v2/ec168* 4978 4979DVB_USB_GL861 MEDIA DRIVER 4980M: Antti Palosaari <crope@iki.fi> 4981L: linux-media@vger.kernel.org 4982W: https://linuxtv.org 4983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4984T: git git://linuxtv.org/anttip/media_tree.git 4985S: Maintained 4986F: drivers/media/usb/dvb-usb-v2/gl861* 4987 4988DVB_USB_MXL111SF MEDIA DRIVER 4989M: Michael Krufky <mkrufky@linuxtv.org> 4990L: linux-media@vger.kernel.org 4991W: https://linuxtv.org 4992W: http://github.com/mkrufky 4993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4994T: git git://linuxtv.org/mkrufky/mxl111sf.git 4995S: Maintained 4996F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4997 4998DVB_USB_RTL28XXU MEDIA DRIVER 4999M: Antti Palosaari <crope@iki.fi> 5000L: linux-media@vger.kernel.org 5001W: https://linuxtv.org 5002W: http://palosaari.fi/linux/ 5003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5004T: git git://linuxtv.org/anttip/media_tree.git 5005S: Maintained 5006F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5007 5008DVB_USB_V2 MEDIA DRIVER 5009M: Antti Palosaari <crope@iki.fi> 5010L: linux-media@vger.kernel.org 5011W: https://linuxtv.org 5012W: http://palosaari.fi/linux/ 5013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5014T: git git://linuxtv.org/anttip/media_tree.git 5015S: Maintained 5016F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5017F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5018 5019DYNAMIC DEBUG 5020M: Jason Baron <jbaron@akamai.com> 5021S: Maintained 5022F: lib/dynamic_debug.c 5023F: include/linux/dynamic_debug.h 5024 5025DYNAMIC INTERRUPT MODERATION 5026M: Tal Gilboa <talgi@mellanox.com> 5027S: Maintained 5028F: include/linux/net_dim.h 5029 5030DZ DECSTATION DZ11 SERIAL DRIVER 5031M: "Maciej W. Rozycki" <macro@linux-mips.org> 5032S: Maintained 5033F: drivers/tty/serial/dz.* 5034 5035E3X0 POWER BUTTON DRIVER 5036M: Moritz Fischer <moritz.fischer@ettus.com> 5037L: usrp-users@lists.ettus.com 5038W: http://www.ettus.com 5039S: Supported 5040F: drivers/input/misc/e3x0-button.c 5041F: Documentation/devicetree/bindings/input/e3x0-button.txt 5042 5043E4000 MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/tuners/e4000* 5052 5053EC100 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/dvb-frontends/ec100* 5062 5063ECRYPT FILE SYSTEM 5064M: Tyler Hicks <tyhicks@canonical.com> 5065L: ecryptfs@vger.kernel.org 5066W: http://ecryptfs.org 5067W: https://launchpad.net/ecryptfs 5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5069S: Supported 5070F: Documentation/filesystems/ecryptfs.txt 5071F: fs/ecryptfs/ 5072 5073EDAC-AMD64 5074M: Borislav Petkov <bp@alien8.de> 5075L: linux-edac@vger.kernel.org 5076S: Maintained 5077F: drivers/edac/amd64_edac* 5078 5079EDAC-CALXEDA 5080M: Robert Richter <rric@kernel.org> 5081L: linux-edac@vger.kernel.org 5082S: Maintained 5083F: drivers/edac/highbank* 5084 5085EDAC-CAVIUM OCTEON 5086M: Ralf Baechle <ralf@linux-mips.org> 5087M: David Daney <david.daney@cavium.com> 5088L: linux-edac@vger.kernel.org 5089L: linux-mips@linux-mips.org 5090S: Supported 5091F: drivers/edac/octeon_edac* 5092 5093EDAC-CAVIUM THUNDERX 5094M: David Daney <david.daney@cavium.com> 5095M: Jan Glauber <jglauber@cavium.com> 5096L: linux-edac@vger.kernel.org 5097S: Supported 5098F: drivers/edac/thunderx_edac* 5099 5100EDAC-CORE 5101M: Borislav Petkov <bp@alien8.de> 5102M: Mauro Carvalho Chehab <mchehab@kernel.org> 5103L: linux-edac@vger.kernel.org 5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5106S: Supported 5107F: Documentation/admin-guide/ras.rst 5108F: Documentation/driver-api/edac.rst 5109F: drivers/edac/ 5110F: include/linux/edac.h 5111 5112EDAC-E752X 5113M: Mark Gross <mark.gross@intel.com> 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/e752x_edac.c 5117 5118EDAC-E7XXX 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/e7xxx_edac.c 5122 5123EDAC-FSL_DDR 5124M: York Sun <york.sun@nxp.com> 5125L: linux-edac@vger.kernel.org 5126S: Maintained 5127F: drivers/edac/fsl_ddr_edac.* 5128 5129EDAC-GHES 5130M: Mauro Carvalho Chehab <mchehab@kernel.org> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/ghes_edac.c 5134 5135EDAC-I3000 5136L: linux-edac@vger.kernel.org 5137S: Orphan 5138F: drivers/edac/i3000_edac.c 5139 5140EDAC-I5000 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/i5000_edac.c 5144 5145EDAC-I5400 5146M: Mauro Carvalho Chehab <mchehab@kernel.org> 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/i5400_edac.c 5150 5151EDAC-I7300 5152M: Mauro Carvalho Chehab <mchehab@kernel.org> 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/i7300_edac.c 5156 5157EDAC-I7CORE 5158M: Mauro Carvalho Chehab <mchehab@kernel.org> 5159L: linux-edac@vger.kernel.org 5160S: Maintained 5161F: drivers/edac/i7core_edac.c 5162 5163EDAC-I82443BXGX 5164M: Tim Small <tim@buttersideup.com> 5165L: linux-edac@vger.kernel.org 5166S: Maintained 5167F: drivers/edac/i82443bxgx_edac.c 5168 5169EDAC-I82975X 5170M: Ranganathan Desikan <ravi@jetztechnologies.com> 5171M: "Arvind R." <arvino55@gmail.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/i82975x_edac.c 5175 5176EDAC-IE31200 5177M: Jason Baron <jbaron@akamai.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/ie31200_edac.c 5181 5182EDAC-MPC85XX 5183M: Johannes Thumshirn <morbidrsa@gmail.com> 5184L: linux-edac@vger.kernel.org 5185S: Maintained 5186F: drivers/edac/mpc85xx_edac.[ch] 5187 5188EDAC-PASEMI 5189M: Egor Martovetsky <egor@pasemi.com> 5190L: linux-edac@vger.kernel.org 5191S: Maintained 5192F: drivers/edac/pasemi_edac.c 5193 5194EDAC-PND2 5195M: Tony Luck <tony.luck@intel.com> 5196L: linux-edac@vger.kernel.org 5197S: Maintained 5198F: drivers/edac/pnd2_edac.[ch] 5199 5200EDAC-R82600 5201M: Tim Small <tim@buttersideup.com> 5202L: linux-edac@vger.kernel.org 5203S: Maintained 5204F: drivers/edac/r82600_edac.c 5205 5206EDAC-SBRIDGE 5207M: Mauro Carvalho Chehab <mchehab@kernel.org> 5208L: linux-edac@vger.kernel.org 5209S: Maintained 5210F: drivers/edac/sb_edac.c 5211 5212EDAC-SKYLAKE 5213M: Tony Luck <tony.luck@intel.com> 5214L: linux-edac@vger.kernel.org 5215S: Maintained 5216F: drivers/edac/skx_edac.c 5217 5218EDAC-TI 5219M: Tero Kristo <t-kristo@ti.com> 5220L: linux-edac@vger.kernel.org 5221S: Maintained 5222F: drivers/edac/ti_edac.c 5223 5224EDIROL UA-101/UA-1000 DRIVER 5225M: Clemens Ladisch <clemens@ladisch.de> 5226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5227T: git git://git.alsa-project.org/alsa-kernel.git 5228S: Maintained 5229F: sound/usb/misc/ua101.c 5230 5231EFI TEST DRIVER 5232L: linux-efi@vger.kernel.org 5233M: Ivan Hu <ivan.hu@canonical.com> 5234M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5235S: Maintained 5236F: drivers/firmware/efi/test/ 5237 5238EFI VARIABLE FILESYSTEM 5239M: Matthew Garrett <matthew.garrett@nebula.com> 5240M: Jeremy Kerr <jk@ozlabs.org> 5241M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5242T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5243L: linux-efi@vger.kernel.org 5244S: Maintained 5245F: fs/efivarfs/ 5246 5247EFIFB FRAMEBUFFER DRIVER 5248L: linux-fbdev@vger.kernel.org 5249M: Peter Jones <pjones@redhat.com> 5250S: Maintained 5251F: drivers/video/fbdev/efifb.c 5252 5253EFS FILESYSTEM 5254W: http://aeschi.ch.eu.org/efs/ 5255S: Orphan 5256F: fs/efs/ 5257 5258EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5259M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5260L: netdev@vger.kernel.org 5261S: Maintained 5262F: drivers/net/ethernet/ibm/ehea/ 5263 5264EM28XX VIDEO4LINUX DRIVER 5265M: Mauro Carvalho Chehab <mchehab@kernel.org> 5266L: linux-media@vger.kernel.org 5267W: https://linuxtv.org 5268T: git git://linuxtv.org/media_tree.git 5269S: Maintained 5270F: drivers/media/usb/em28xx/ 5271F: Documentation/media/v4l-drivers/em28xx* 5272 5273EMBEDDED LINUX 5274M: Paul Gortmaker <paul.gortmaker@windriver.com> 5275M: Matt Mackall <mpm@selenic.com> 5276M: David Woodhouse <dwmw2@infradead.org> 5277L: linux-embedded@vger.kernel.org 5278S: Maintained 5279 5280Emulex 10Gbps iSCSI - OneConnect DRIVER 5281M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5282M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5283M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5284L: linux-scsi@vger.kernel.org 5285W: http://www.broadcom.com 5286S: Supported 5287F: drivers/scsi/be2iscsi/ 5288 5289Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5290M: Sathya Perla <sathya.perla@broadcom.com> 5291M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5292M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5293M: Somnath Kotur <somnath.kotur@broadcom.com> 5294L: netdev@vger.kernel.org 5295W: http://www.emulex.com 5296S: Supported 5297F: drivers/net/ethernet/emulex/benet/ 5298 5299EMULEX ONECONNECT ROCE DRIVER 5300M: Selvin Xavier <selvin.xavier@broadcom.com> 5301M: Devesh Sharma <devesh.sharma@broadcom.com> 5302L: linux-rdma@vger.kernel.org 5303W: http://www.broadcom.com 5304S: Odd Fixes 5305F: drivers/infiniband/hw/ocrdma/ 5306F: include/uapi/rdma/ocrdma-abi.h 5307 5308EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5309M: James Smart <james.smart@broadcom.com> 5310M: Dick Kennedy <dick.kennedy@broadcom.com> 5311L: linux-scsi@vger.kernel.org 5312W: http://www.broadcom.com 5313S: Supported 5314F: drivers/scsi/lpfc/ 5315 5316ENE CB710 FLASH CARD READER DRIVER 5317M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5318S: Maintained 5319F: drivers/misc/cb710/ 5320F: drivers/mmc/host/cb710-mmc.* 5321F: include/linux/cb710.h 5322 5323ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5324M: Maxim Levitsky <maximlevitsky@gmail.com> 5325S: Maintained 5326F: drivers/media/rc/ene_ir.* 5327 5328EPSON S1D13XXX FRAMEBUFFER DRIVER 5329M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5330S: Maintained 5331T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5332F: drivers/video/fbdev/s1d13xxxfb.c 5333F: include/video/s1d13xxxfb.h 5334 5335ERRSEQ ERROR TRACKING INFRASTRUCTURE 5336M: Jeff Layton <jlayton@kernel.org> 5337S: Maintained 5338F: lib/errseq.c 5339F: include/linux/errseq.h 5340 5341ET131X NETWORK DRIVER 5342M: Mark Einon <mark.einon@gmail.com> 5343S: Odd Fixes 5344F: drivers/net/ethernet/agere/ 5345 5346ETHERNET BRIDGE 5347M: Stephen Hemminger <stephen@networkplumber.org> 5348L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5349L: netdev@vger.kernel.org 5350W: http://www.linuxfoundation.org/en/Net:Bridge 5351S: Maintained 5352F: include/linux/netfilter_bridge/ 5353F: net/bridge/ 5354 5355ETHERNET PHY LIBRARY 5356M: Andrew Lunn <andrew@lunn.ch> 5357M: Florian Fainelli <f.fainelli@gmail.com> 5358L: netdev@vger.kernel.org 5359S: Maintained 5360F: Documentation/ABI/testing/sysfs-bus-mdio 5361F: Documentation/devicetree/bindings/net/mdio* 5362F: Documentation/networking/phy.txt 5363F: drivers/net/phy/ 5364F: drivers/of/of_mdio.c 5365F: drivers/of/of_net.c 5366F: include/linux/*mdio*.h 5367F: include/linux/of_net.h 5368F: include/linux/phy.h 5369F: include/linux/phy_fixed.h 5370F: include/linux/platform_data/mdio-bcm-unimac.h 5371F: include/trace/events/mdio.h 5372F: include/uapi/linux/mdio.h 5373F: include/uapi/linux/mii.h 5374 5375EXT2 FILE SYSTEM 5376M: Jan Kara <jack@suse.com> 5377L: linux-ext4@vger.kernel.org 5378S: Maintained 5379F: Documentation/filesystems/ext2.txt 5380F: fs/ext2/ 5381F: include/linux/ext2* 5382 5383EXT4 FILE SYSTEM 5384M: "Theodore Ts'o" <tytso@mit.edu> 5385M: Andreas Dilger <adilger.kernel@dilger.ca> 5386L: linux-ext4@vger.kernel.org 5387W: http://ext4.wiki.kernel.org 5388Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5390S: Maintained 5391F: Documentation/filesystems/ext4.txt 5392F: fs/ext4/ 5393 5394Extended Verification Module (EVM) 5395M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5396L: linux-integrity@vger.kernel.org 5397S: Supported 5398F: security/integrity/evm/ 5399 5400EXTENSIBLE FIRMWARE INTERFACE (EFI) 5401M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5402L: linux-efi@vger.kernel.org 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5404S: Maintained 5405F: Documentation/efi-stub.txt 5406F: arch/*/kernel/efi.c 5407F: arch/x86/boot/compressed/eboot.[ch] 5408F: arch/*/include/asm/efi.h 5409F: arch/x86/platform/efi/ 5410F: drivers/firmware/efi/ 5411F: include/linux/efi*.h 5412F: arch/arm/boot/compressed/efi-header.S 5413F: arch/arm64/kernel/efi-entry.S 5414 5415EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5416M: MyungJoo Ham <myungjoo.ham@samsung.com> 5417M: Chanwoo Choi <cw00.choi@samsung.com> 5418L: linux-kernel@vger.kernel.org 5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5420S: Maintained 5421F: drivers/extcon/ 5422F: include/linux/extcon/ 5423F: include/linux/extcon.h 5424F: Documentation/extcon/ 5425F: Documentation/devicetree/bindings/extcon/ 5426 5427EXYNOS DP DRIVER 5428M: Jingoo Han <jingoohan1@gmail.com> 5429L: dri-devel@lists.freedesktop.org 5430S: Maintained 5431F: drivers/gpu/drm/exynos/exynos_dp* 5432 5433EXYNOS SYSMMU (IOMMU) driver 5434M: Marek Szyprowski <m.szyprowski@samsung.com> 5435L: iommu@lists.linux-foundation.org 5436S: Maintained 5437F: drivers/iommu/exynos-iommu.c 5438 5439EZchip NPS platform support 5440M: Vineet Gupta <vgupta@synopsys.com> 5441S: Supported 5442F: arch/arc/plat-eznps 5443F: arch/arc/boot/dts/eznps.dts 5444 5445F2FS FILE SYSTEM 5446M: Jaegeuk Kim <jaegeuk@kernel.org> 5447M: Chao Yu <yuchao0@huawei.com> 5448L: linux-f2fs-devel@lists.sourceforge.net 5449W: https://f2fs.wiki.kernel.org/ 5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5451S: Maintained 5452F: Documentation/filesystems/f2fs.txt 5453F: Documentation/ABI/testing/sysfs-fs-f2fs 5454F: fs/f2fs/ 5455F: include/linux/f2fs_fs.h 5456F: include/trace/events/f2fs.h 5457 5458F71805F HARDWARE MONITORING DRIVER 5459M: Jean Delvare <jdelvare@suse.com> 5460L: linux-hwmon@vger.kernel.org 5461S: Maintained 5462F: Documentation/hwmon/f71805f 5463F: drivers/hwmon/f71805f.c 5464 5465FADDR2LINE 5466M: Josh Poimboeuf <jpoimboe@redhat.com> 5467S: Maintained 5468F: scripts/faddr2line 5469 5470FAILOVER MODULE 5471M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5472L: netdev@vger.kernel.org 5473S: Supported 5474F: net/core/failover.c 5475F: include/net/failover.h 5476F: Documentation/networking/failover.rst 5477 5478FANOTIFY 5479M: Jan Kara <jack@suse.cz> 5480R: Amir Goldstein <amir73il@gmail.com> 5481L: linux-fsdevel@vger.kernel.org 5482S: Maintained 5483F: fs/notify/fanotify/ 5484F: include/linux/fanotify.h 5485F: include/uapi/linux/fanotify.h 5486 5487FARSYNC SYNCHRONOUS DRIVER 5488M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5489W: http://www.farsite.co.uk/ 5490S: Supported 5491F: drivers/net/wan/farsync.* 5492 5493FAULT INJECTION SUPPORT 5494M: Akinobu Mita <akinobu.mita@gmail.com> 5495S: Supported 5496F: Documentation/fault-injection/ 5497F: lib/fault-inject.c 5498 5499FBTFT Framebuffer drivers 5500M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5501S: Maintained 5502F: drivers/staging/fbtft/ 5503 5504FC0011 TUNER DRIVER 5505M: Michael Buesch <m@bues.ch> 5506L: linux-media@vger.kernel.org 5507S: Maintained 5508F: drivers/media/tuners/fc0011.h 5509F: drivers/media/tuners/fc0011.c 5510 5511FC2580 MEDIA DRIVER 5512M: Antti Palosaari <crope@iki.fi> 5513L: linux-media@vger.kernel.org 5514W: https://linuxtv.org 5515W: http://palosaari.fi/linux/ 5516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5517T: git git://linuxtv.org/anttip/media_tree.git 5518S: Maintained 5519F: drivers/media/tuners/fc2580* 5520 5521FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5522M: Johannes Thumshirn <jth@kernel.org> 5523L: linux-scsi@vger.kernel.org 5524W: www.Open-FCoE.org 5525S: Supported 5526F: drivers/scsi/libfc/ 5527F: drivers/scsi/fcoe/ 5528F: include/scsi/fc/ 5529F: include/scsi/libfc.h 5530F: include/scsi/libfcoe.h 5531F: include/uapi/scsi/fc/ 5532 5533FILE LOCKING (flock() and fcntl()/lockf()) 5534M: Jeff Layton <jlayton@kernel.org> 5535M: "J. Bruce Fields" <bfields@fieldses.org> 5536L: linux-fsdevel@vger.kernel.org 5537S: Maintained 5538F: include/linux/fcntl.h 5539F: include/uapi/linux/fcntl.h 5540F: fs/fcntl.c 5541F: fs/locks.c 5542 5543FILESYSTEMS (VFS and infrastructure) 5544M: Alexander Viro <viro@zeniv.linux.org.uk> 5545L: linux-fsdevel@vger.kernel.org 5546S: Maintained 5547F: fs/* 5548F: include/linux/fs.h 5549F: include/uapi/linux/fs.h 5550 5551FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5552M: Riku Voipio <riku.voipio@iki.fi> 5553L: linux-hwmon@vger.kernel.org 5554S: Maintained 5555F: drivers/hwmon/f75375s.c 5556F: include/linux/f75375s.h 5557 5558FIREWIRE AUDIO DRIVERS 5559M: Clemens Ladisch <clemens@ladisch.de> 5560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5561T: git git://git.alsa-project.org/alsa-kernel.git 5562S: Maintained 5563F: sound/firewire/ 5564 5565FIREWIRE MEDIA DRIVERS (firedtv) 5566M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5567L: linux-media@vger.kernel.org 5568L: linux1394-devel@lists.sourceforge.net 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5570S: Maintained 5571F: drivers/media/firewire/ 5572 5573FIREWIRE SBP-2 TARGET 5574M: Chris Boot <bootc@bootc.net> 5575L: linux-scsi@vger.kernel.org 5576L: target-devel@vger.kernel.org 5577L: linux1394-devel@lists.sourceforge.net 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5579S: Maintained 5580F: drivers/target/sbp/ 5581 5582FIREWIRE SUBSYSTEM 5583M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5584L: linux1394-devel@lists.sourceforge.net 5585W: http://ieee1394.wiki.kernel.org/ 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5587S: Maintained 5588F: drivers/firewire/ 5589F: include/linux/firewire.h 5590F: include/uapi/linux/firewire*.h 5591F: tools/firewire/ 5592 5593FIRMWARE LOADER (request_firmware) 5594M: Luis R. Rodriguez <mcgrof@kernel.org> 5595L: linux-kernel@vger.kernel.org 5596S: Maintained 5597F: Documentation/firmware_class/ 5598F: drivers/base/firmware_loader/ 5599F: include/linux/firmware.h 5600 5601FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5602M: Joshua Morris <josh.h.morris@us.ibm.com> 5603M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5604S: Maintained 5605F: drivers/block/rsxx/ 5606 5607FLOPPY DRIVER 5608M: Jiri Kosina <jikos@kernel.org> 5609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5610S: Odd fixes 5611F: drivers/block/floppy.c 5612 5613FMC SUBSYSTEM 5614M: Alessandro Rubini <rubini@gnudd.com> 5615W: http://www.ohwr.org/projects/fmc-bus 5616S: Supported 5617F: drivers/fmc/ 5618F: include/linux/fmc*.h 5619F: include/linux/ipmi-fru.h 5620K: fmc_d.*register 5621 5622FPGA MANAGER FRAMEWORK 5623M: Alan Tull <atull@kernel.org> 5624M: Moritz Fischer <mdf@kernel.org> 5625L: linux-fpga@vger.kernel.org 5626S: Maintained 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5628Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5629F: Documentation/fpga/ 5630F: Documentation/driver-api/fpga/ 5631F: Documentation/devicetree/bindings/fpga/ 5632F: drivers/fpga/ 5633F: include/linux/fpga/ 5634W: http://www.rocketboards.org 5635 5636FPU EMULATOR 5637M: Bill Metzenthen <billm@melbpc.org.au> 5638W: http://floatingpoint.sourceforge.net/emulator/index.html 5639S: Maintained 5640F: arch/x86/math-emu/ 5641 5642FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5643L: netdev@vger.kernel.org 5644S: Orphan 5645F: drivers/net/wan/dlci.c 5646F: drivers/net/wan/sdla.c 5647 5648FRAMEBUFFER LAYER 5649M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5650L: dri-devel@lists.freedesktop.org 5651L: linux-fbdev@vger.kernel.org 5652T: git git://github.com/bzolnier/linux.git 5653Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5654S: Maintained 5655F: Documentation/fb/ 5656F: drivers/video/ 5657F: include/video/ 5658F: include/linux/fb.h 5659F: include/uapi/video/ 5660F: include/uapi/linux/fb.h 5661 5662FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5663M: Horia Geantă <horia.geanta@nxp.com> 5664M: Aymen Sghaier <aymen.sghaier@nxp.com> 5665L: linux-crypto@vger.kernel.org 5666S: Maintained 5667F: drivers/crypto/caam/ 5668F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5669 5670FREESCALE DIU FRAMEBUFFER DRIVER 5671M: Timur Tabi <timur@kernel.org> 5672L: linux-fbdev@vger.kernel.org 5673S: Maintained 5674F: drivers/video/fbdev/fsl-diu-fb.* 5675 5676FREESCALE DMA DRIVER 5677M: Li Yang <leoyang.li@nxp.com> 5678M: Zhang Wei <zw@zh-kernel.org> 5679L: linuxppc-dev@lists.ozlabs.org 5680S: Maintained 5681F: drivers/dma/fsldma.* 5682 5683FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5684M: Claudiu Manoil <claudiu.manoil@nxp.com> 5685L: netdev@vger.kernel.org 5686S: Maintained 5687F: drivers/net/ethernet/freescale/gianfar* 5688F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5689 5690FREESCALE GPMI NAND DRIVER 5691M: Han Xu <han.xu@nxp.com> 5692L: linux-mtd@lists.infradead.org 5693S: Maintained 5694F: drivers/mtd/nand/raw/gpmi-nand/* 5695 5696FREESCALE I2C CPM DRIVER 5697M: Jochen Friedrich <jochen@scram.de> 5698L: linuxppc-dev@lists.ozlabs.org 5699L: linux-i2c@vger.kernel.org 5700S: Maintained 5701F: drivers/i2c/busses/i2c-cpm.c 5702 5703FREESCALE IMX / MXC FEC DRIVER 5704M: Fugang Duan <fugang.duan@nxp.com> 5705L: netdev@vger.kernel.org 5706S: Maintained 5707F: drivers/net/ethernet/freescale/fec_main.c 5708F: drivers/net/ethernet/freescale/fec_ptp.c 5709F: drivers/net/ethernet/freescale/fec.h 5710F: Documentation/devicetree/bindings/net/fsl-fec.txt 5711 5712FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5713M: Sascha Hauer <s.hauer@pengutronix.de> 5714R: Pengutronix Kernel Team <kernel@pengutronix.de> 5715L: linux-fbdev@vger.kernel.org 5716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5717S: Maintained 5718F: include/linux/platform_data/video-imxfb.h 5719F: drivers/video/fbdev/imxfb.c 5720 5721FREESCALE QORIQ DPAA ETHERNET DRIVER 5722M: Madalin Bucur <madalin.bucur@nxp.com> 5723L: netdev@vger.kernel.org 5724S: Maintained 5725F: drivers/net/ethernet/freescale/dpaa 5726 5727FREESCALE QORIQ DPAA FMAN DRIVER 5728M: Madalin Bucur <madalin.bucur@nxp.com> 5729L: netdev@vger.kernel.org 5730S: Maintained 5731F: drivers/net/ethernet/freescale/fman 5732F: Documentation/devicetree/bindings/net/fsl-fman.txt 5733 5734FREESCALE QORIQ PTP CLOCK DRIVER 5735M: Yangbo Lu <yangbo.lu@nxp.com> 5736L: netdev@vger.kernel.org 5737S: Maintained 5738F: drivers/ptp/ptp_qoriq.c 5739F: include/linux/fsl/ptp_qoriq.h 5740F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5741 5742FREESCALE QUAD SPI DRIVER 5743M: Han Xu <han.xu@nxp.com> 5744L: linux-mtd@lists.infradead.org 5745S: Maintained 5746F: drivers/mtd/spi-nor/fsl-quadspi.c 5747 5748FREESCALE QUICC ENGINE LIBRARY 5749M: Qiang Zhao <qiang.zhao@nxp.com> 5750L: linuxppc-dev@lists.ozlabs.org 5751S: Maintained 5752F: drivers/soc/fsl/qe/ 5753F: include/soc/fsl/*qe*.h 5754F: include/soc/fsl/*ucc*.h 5755 5756FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5757M: Li Yang <leoyang.li@nxp.com> 5758L: netdev@vger.kernel.org 5759L: linuxppc-dev@lists.ozlabs.org 5760S: Maintained 5761F: drivers/net/ethernet/freescale/ucc_geth* 5762 5763FREESCALE QUICC ENGINE UCC HDLC DRIVER 5764M: Zhao Qiang <qiang.zhao@nxp.com> 5765L: netdev@vger.kernel.org 5766L: linuxppc-dev@lists.ozlabs.org 5767S: Maintained 5768F: drivers/net/wan/fsl_ucc_hdlc* 5769 5770FREESCALE QUICC ENGINE UCC UART DRIVER 5771M: Timur Tabi <timur@kernel.org> 5772L: linuxppc-dev@lists.ozlabs.org 5773S: Maintained 5774F: drivers/tty/serial/ucc_uart.c 5775 5776FREESCALE SOC DRIVERS 5777M: Li Yang <leoyang.li@nxp.com> 5778L: linuxppc-dev@lists.ozlabs.org 5779L: linux-arm-kernel@lists.infradead.org 5780S: Maintained 5781F: Documentation/devicetree/bindings/soc/fsl/ 5782F: drivers/soc/fsl/ 5783F: include/linux/fsl/ 5784 5785FREESCALE SOC FS_ENET DRIVER 5786M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5787M: Vitaly Bordug <vbordug@ru.mvista.com> 5788L: linuxppc-dev@lists.ozlabs.org 5789L: netdev@vger.kernel.org 5790S: Maintained 5791F: drivers/net/ethernet/freescale/fs_enet/ 5792F: include/linux/fs_enet_pd.h 5793 5794FREESCALE SOC SOUND DRIVERS 5795M: Timur Tabi <timur@kernel.org> 5796M: Nicolin Chen <nicoleotsuka@gmail.com> 5797M: Xiubo Li <Xiubo.Lee@gmail.com> 5798R: Fabio Estevam <fabio.estevam@nxp.com> 5799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5800L: linuxppc-dev@lists.ozlabs.org 5801S: Maintained 5802F: sound/soc/fsl/fsl* 5803F: sound/soc/fsl/imx* 5804F: sound/soc/fsl/mpc8610_hpcd.c 5805 5806FREESCALE USB PERIPHERAL DRIVERS 5807M: Li Yang <leoyang.li@nxp.com> 5808L: linux-usb@vger.kernel.org 5809L: linuxppc-dev@lists.ozlabs.org 5810S: Maintained 5811F: drivers/usb/gadget/udc/fsl* 5812 5813FREEVXFS FILESYSTEM 5814M: Christoph Hellwig <hch@infradead.org> 5815W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5816S: Maintained 5817F: fs/freevxfs/ 5818 5819FREEZER 5820M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5821M: Pavel Machek <pavel@ucw.cz> 5822L: linux-pm@vger.kernel.org 5823S: Supported 5824F: Documentation/power/freezing-of-tasks.txt 5825F: include/linux/freezer.h 5826F: kernel/freezer.c 5827 5828FRONTSWAP API 5829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5830L: linux-kernel@vger.kernel.org 5831S: Maintained 5832F: mm/frontswap.c 5833F: include/linux/frontswap.h 5834 5835FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5836M: David Howells <dhowells@redhat.com> 5837L: linux-cachefs@redhat.com (moderated for non-subscribers) 5838S: Supported 5839F: Documentation/filesystems/caching/ 5840F: fs/fscache/ 5841F: include/linux/fscache*.h 5842 5843FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5844M: Theodore Y. Ts'o <tytso@mit.edu> 5845M: Jaegeuk Kim <jaegeuk@kernel.org> 5846L: linux-fscrypt@vger.kernel.org 5847Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5849S: Supported 5850F: fs/crypto/ 5851F: include/linux/fscrypt*.h 5852F: Documentation/filesystems/fscrypt.rst 5853 5854FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5855M: Jan Kara <jack@suse.cz> 5856R: Amir Goldstein <amir73il@gmail.com> 5857L: linux-fsdevel@vger.kernel.org 5858S: Maintained 5859F: fs/notify/ 5860F: include/linux/fsnotify*.h 5861 5862FUJITSU LAPTOP EXTRAS 5863M: Jonathan Woithe <jwoithe@just42.net> 5864L: platform-driver-x86@vger.kernel.org 5865S: Maintained 5866F: drivers/platform/x86/fujitsu-laptop.c 5867 5868FUJITSU M-5MO LS CAMERA ISP DRIVER 5869M: Kyungmin Park <kyungmin.park@samsung.com> 5870M: Heungjun Kim <riverful.kim@samsung.com> 5871L: linux-media@vger.kernel.org 5872S: Maintained 5873F: drivers/media/i2c/m5mols/ 5874F: include/media/i2c/m5mols.h 5875 5876FUJITSU TABLET EXTRAS 5877M: Robert Gerlach <khnz@gmx.de> 5878L: platform-driver-x86@vger.kernel.org 5879S: Maintained 5880F: drivers/platform/x86/fujitsu-tablet.c 5881 5882FUSE: FILESYSTEM IN USERSPACE 5883M: Miklos Szeredi <miklos@szeredi.hu> 5884L: linux-fsdevel@vger.kernel.org 5885W: http://fuse.sourceforge.net/ 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5887S: Maintained 5888F: fs/fuse/ 5889F: include/uapi/linux/fuse.h 5890F: Documentation/filesystems/fuse.txt 5891 5892FUTEX SUBSYSTEM 5893M: Thomas Gleixner <tglx@linutronix.de> 5894M: Ingo Molnar <mingo@redhat.com> 5895R: Peter Zijlstra <peterz@infradead.org> 5896R: Darren Hart <dvhart@infradead.org> 5897L: linux-kernel@vger.kernel.org 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5899S: Maintained 5900F: kernel/futex.c 5901F: kernel/futex_compat.c 5902F: include/asm-generic/futex.h 5903F: include/linux/futex.h 5904F: include/uapi/linux/futex.h 5905F: tools/testing/selftests/futex/ 5906F: tools/perf/bench/futex* 5907F: Documentation/*futex* 5908 5909GCC PLUGINS 5910M: Kees Cook <keescook@chromium.org> 5911R: Emese Revfy <re.emese@gmail.com> 5912L: kernel-hardening@lists.openwall.com 5913S: Maintained 5914F: scripts/gcc-plugins/ 5915F: scripts/gcc-plugin.sh 5916F: scripts/Makefile.gcc-plugins 5917F: Documentation/gcc-plugins.txt 5918 5919GCOV BASED KERNEL PROFILING 5920M: Peter Oberparleiter <oberpar@linux.ibm.com> 5921S: Maintained 5922F: kernel/gcov/ 5923F: Documentation/dev-tools/gcov.rst 5924 5925GDB KERNEL DEBUGGING HELPER SCRIPTS 5926M: Jan Kiszka <jan.kiszka@siemens.com> 5927M: Kieran Bingham <kieran@bingham.xyz> 5928S: Supported 5929F: scripts/gdb/ 5930 5931GDT SCSI DISK ARRAY CONTROLLER DRIVER 5932M: Achim Leubner <achim_leubner@adaptec.com> 5933L: linux-scsi@vger.kernel.org 5934W: http://www.icp-vortex.com/ 5935S: Supported 5936F: drivers/scsi/gdt* 5937 5938GEMTEK FM RADIO RECEIVER DRIVER 5939M: Hans Verkuil <hverkuil@xs4all.nl> 5940L: linux-media@vger.kernel.org 5941T: git git://linuxtv.org/media_tree.git 5942W: https://linuxtv.org 5943S: Maintained 5944F: drivers/media/radio/radio-gemtek* 5945 5946GENERIC GPIO I2C DRIVER 5947M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5948S: Supported 5949F: drivers/i2c/busses/i2c-gpio.c 5950F: include/linux/platform_data/i2c-gpio.h 5951 5952GENERIC GPIO I2C MULTIPLEXER DRIVER 5953M: Peter Korsgaard <peter.korsgaard@barco.com> 5954L: linux-i2c@vger.kernel.org 5955S: Supported 5956F: drivers/i2c/muxes/i2c-mux-gpio.c 5957F: include/linux/platform_data/i2c-mux-gpio.h 5958F: Documentation/i2c/muxes/i2c-mux-gpio 5959 5960GENERIC HDLC (WAN) DRIVERS 5961M: Krzysztof Halasa <khc@pm.waw.pl> 5962W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5963S: Maintained 5964F: drivers/net/wan/c101.c 5965F: drivers/net/wan/hd6457* 5966F: drivers/net/wan/hdlc* 5967F: drivers/net/wan/n2.c 5968F: drivers/net/wan/pc300too.c 5969F: drivers/net/wan/pci200syn.c 5970F: drivers/net/wan/wanxl* 5971 5972GENERIC INCLUDE/ASM HEADER FILES 5973M: Arnd Bergmann <arnd@arndb.de> 5974L: linux-arch@vger.kernel.org 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5976S: Maintained 5977F: include/asm-generic/ 5978F: include/uapi/asm-generic/ 5979 5980GENERIC PHY FRAMEWORK 5981M: Kishon Vijay Abraham I <kishon@ti.com> 5982L: linux-kernel@vger.kernel.org 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5984S: Supported 5985F: drivers/phy/ 5986F: include/linux/phy/ 5987 5988GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5989M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5990S: Supported 5991F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5992 5993GENERIC PM DOMAINS 5994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5995M: Kevin Hilman <khilman@kernel.org> 5996M: Ulf Hansson <ulf.hansson@linaro.org> 5997L: linux-pm@vger.kernel.org 5998S: Supported 5999F: drivers/base/power/domain*.c 6000F: include/linux/pm_domain.h 6001F: Documentation/devicetree/bindings/power/power_domain.txt 6002 6003GENERIC UIO DRIVER FOR PCI DEVICES 6004M: "Michael S. Tsirkin" <mst@redhat.com> 6005L: kvm@vger.kernel.org 6006S: Supported 6007F: drivers/uio/uio_pci_generic.c 6008 6009GENWQE (IBM Generic Workqueue Card) 6010M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6011M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6012S: Supported 6013F: drivers/misc/genwqe/ 6014 6015GET_MAINTAINER SCRIPT 6016M: Joe Perches <joe@perches.com> 6017S: Maintained 6018F: scripts/get_maintainer.pl 6019 6020GFS2 FILE SYSTEM 6021M: Bob Peterson <rpeterso@redhat.com> 6022M: Andreas Gruenbacher <agruenba@redhat.com> 6023L: cluster-devel@redhat.com 6024W: http://sources.redhat.com/cluster/ 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6026S: Supported 6027F: Documentation/filesystems/gfs2*.txt 6028F: fs/gfs2/ 6029F: include/uapi/linux/gfs2_ondisk.h 6030 6031GIGASET ISDN DRIVERS 6032M: Paul Bolle <pebolle@tiscali.nl> 6033L: gigaset307x-common@lists.sourceforge.net 6034W: http://gigaset307x.sourceforge.net/ 6035S: Odd Fixes 6036F: Documentation/isdn/README.gigaset 6037F: drivers/isdn/gigaset/ 6038F: include/uapi/linux/gigaset_dev.h 6039 6040GO7007 MPEG CODEC 6041M: Hans Verkuil <hans.verkuil@cisco.com> 6042L: linux-media@vger.kernel.org 6043S: Maintained 6044F: drivers/media/usb/go7007/ 6045 6046GOODIX TOUCHSCREEN 6047M: Bastien Nocera <hadess@hadess.net> 6048L: linux-input@vger.kernel.org 6049S: Maintained 6050F: drivers/input/touchscreen/goodix.c 6051 6052GPD POCKET FAN DRIVER 6053M: Hans de Goede <hdegoede@redhat.com> 6054L: platform-driver-x86@vger.kernel.org 6055S: Maintained 6056F: drivers/platform/x86/gpd-pocket-fan.c 6057 6058GPIO ACPI SUPPORT 6059M: Mika Westerberg <mika.westerberg@linux.intel.com> 6060M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6061L: linux-gpio@vger.kernel.org 6062L: linux-acpi@vger.kernel.org 6063S: Maintained 6064F: Documentation/acpi/gpio-properties.txt 6065F: drivers/gpio/gpiolib-acpi.c 6066 6067GPIO IR Transmitter 6068M: Sean Young <sean@mess.org> 6069L: linux-media@vger.kernel.org 6070S: Maintained 6071F: drivers/media/rc/gpio-ir-tx.c 6072 6073GPIO MOCKUP DRIVER 6074M: Bamvor Jian Zhang <bamv2005@gmail.com> 6075R: Bartosz Golaszewski <brgl@bgdev.pl> 6076L: linux-gpio@vger.kernel.org 6077S: Maintained 6078F: drivers/gpio/gpio-mockup.c 6079F: tools/testing/selftests/gpio/ 6080 6081GPIO SUBSYSTEM 6082M: Linus Walleij <linus.walleij@linaro.org> 6083L: linux-gpio@vger.kernel.org 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6085S: Maintained 6086F: Documentation/devicetree/bindings/gpio/ 6087F: Documentation/driver-api/gpio/ 6088F: Documentation/gpio/ 6089F: Documentation/ABI/testing/gpio-cdev 6090F: Documentation/ABI/obsolete/sysfs-gpio 6091F: drivers/gpio/ 6092F: include/linux/gpio/ 6093F: include/linux/gpio.h 6094F: include/linux/of_gpio.h 6095F: include/asm-generic/gpio.h 6096F: include/uapi/linux/gpio.h 6097F: tools/gpio/ 6098 6099GRE DEMULTIPLEXER DRIVER 6100M: Dmitry Kozlov <xeb@mail.ru> 6101L: netdev@vger.kernel.org 6102S: Maintained 6103F: net/ipv4/gre_demux.c 6104F: net/ipv4/gre_offload.c 6105F: include/net/gre.h 6106 6107GRETH 10/100/1G Ethernet MAC device driver 6108M: Andreas Larsson <andreas@gaisler.com> 6109L: netdev@vger.kernel.org 6110S: Maintained 6111F: drivers/net/ethernet/aeroflex/ 6112 6113GREYBUS AUDIO PROTOCOLS DRIVERS 6114M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6115M: Mark Greer <mgreer@animalcreek.com> 6116S: Maintained 6117F: drivers/staging/greybus/audio_apbridgea.c 6118F: drivers/staging/greybus/audio_apbridgea.h 6119F: drivers/staging/greybus/audio_codec.c 6120F: drivers/staging/greybus/audio_codec.h 6121F: drivers/staging/greybus/audio_gb.c 6122F: drivers/staging/greybus/audio_manager.c 6123F: drivers/staging/greybus/audio_manager.h 6124F: drivers/staging/greybus/audio_manager_module.c 6125F: drivers/staging/greybus/audio_manager_private.h 6126F: drivers/staging/greybus/audio_manager_sysfs.c 6127F: drivers/staging/greybus/audio_module.c 6128F: drivers/staging/greybus/audio_topology.c 6129 6130GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6131M: Viresh Kumar <vireshk@kernel.org> 6132S: Maintained 6133F: drivers/staging/greybus/authentication.c 6134F: drivers/staging/greybus/bootrom.c 6135F: drivers/staging/greybus/firmware.h 6136F: drivers/staging/greybus/fw-core.c 6137F: drivers/staging/greybus/fw-download.c 6138F: drivers/staging/greybus/fw-managament.c 6139F: drivers/staging/greybus/greybus_authentication.h 6140F: drivers/staging/greybus/greybus_firmware.h 6141F: drivers/staging/greybus/hid.c 6142F: drivers/staging/greybus/i2c.c 6143F: drivers/staging/greybus/spi.c 6144F: drivers/staging/greybus/spilib.c 6145F: drivers/staging/greybus/spilib.h 6146 6147GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6148M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6149S: Maintained 6150F: drivers/staging/greybus/loopback.c 6151F: drivers/staging/greybus/timesync.c 6152F: drivers/staging/greybus/timesync_platform.c 6153 6154GREYBUS PLATFORM DRIVERS 6155M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6156S: Maintained 6157F: drivers/staging/greybus/arche-platform.c 6158F: drivers/staging/greybus/arche-apb-ctrl.c 6159F: drivers/staging/greybus/arche_platform.h 6160 6161GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6162M: Rui Miguel Silva <rmfrfs@gmail.com> 6163S: Maintained 6164F: drivers/staging/greybus/sdio.c 6165F: drivers/staging/greybus/light.c 6166F: drivers/staging/greybus/gpio.c 6167F: drivers/staging/greybus/power_supply.c 6168F: drivers/staging/greybus/spi.c 6169F: drivers/staging/greybus/spilib.c 6170 6171GREYBUS SUBSYSTEM 6172M: Johan Hovold <johan@kernel.org> 6173M: Alex Elder <elder@kernel.org> 6174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6175S: Maintained 6176F: drivers/staging/greybus/ 6177L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6178 6179GREYBUS UART PROTOCOLS DRIVERS 6180M: David Lin <dtwlin@gmail.com> 6181S: Maintained 6182F: drivers/staging/greybus/uart.c 6183F: drivers/staging/greybus/log.c 6184 6185GS1662 VIDEO SERIALIZER 6186M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6187L: linux-media@vger.kernel.org 6188T: git git://linuxtv.org/media_tree.git 6189S: Maintained 6190F: drivers/media/spi/gs1662.c 6191 6192GSPCA FINEPIX SUBDRIVER 6193M: Frank Zago <frank@zago.net> 6194L: linux-media@vger.kernel.org 6195T: git git://linuxtv.org/media_tree.git 6196S: Maintained 6197F: drivers/media/usb/gspca/finepix.c 6198 6199GSPCA GL860 SUBDRIVER 6200M: Olivier Lorin <o.lorin@laposte.net> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203S: Maintained 6204F: drivers/media/usb/gspca/gl860/ 6205 6206GSPCA M5602 SUBDRIVER 6207M: Erik Andren <erik.andren@gmail.com> 6208L: linux-media@vger.kernel.org 6209T: git git://linuxtv.org/media_tree.git 6210S: Maintained 6211F: drivers/media/usb/gspca/m5602/ 6212 6213GSPCA PAC207 SONIXB SUBDRIVER 6214M: Hans Verkuil <hverkuil@xs4all.nl> 6215L: linux-media@vger.kernel.org 6216T: git git://linuxtv.org/media_tree.git 6217S: Odd Fixes 6218F: drivers/media/usb/gspca/pac207.c 6219 6220GSPCA SN9C20X SUBDRIVER 6221M: Brian Johnson <brijohn@gmail.com> 6222L: linux-media@vger.kernel.org 6223T: git git://linuxtv.org/media_tree.git 6224S: Maintained 6225F: drivers/media/usb/gspca/sn9c20x.c 6226 6227GSPCA T613 SUBDRIVER 6228M: Leandro Costantino <lcostantino@gmail.com> 6229L: linux-media@vger.kernel.org 6230T: git git://linuxtv.org/media_tree.git 6231S: Maintained 6232F: drivers/media/usb/gspca/t613.c 6233 6234GSPCA USB WEBCAM DRIVER 6235M: Hans Verkuil <hverkuil@xs4all.nl> 6236L: linux-media@vger.kernel.org 6237T: git git://linuxtv.org/media_tree.git 6238S: Odd Fixes 6239F: drivers/media/usb/gspca/ 6240 6241GTP (GPRS Tunneling Protocol) 6242M: Pablo Neira Ayuso <pablo@netfilter.org> 6243M: Harald Welte <laforge@gnumonks.org> 6244L: osmocom-net-gprs@lists.osmocom.org 6245T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6246S: Maintained 6247F: drivers/net/gtp.c 6248 6249GUID PARTITION TABLE (GPT) 6250M: Davidlohr Bueso <dave@stgolabs.net> 6251L: linux-efi@vger.kernel.org 6252S: Maintained 6253F: block/partitions/efi.* 6254 6255H8/300 ARCHITECTURE 6256M: Yoshinori Sato <ysato@users.sourceforge.jp> 6257L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6258W: http://uclinux-h8.sourceforge.jp 6259T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6260S: Maintained 6261F: arch/h8300/ 6262F: drivers/clocksource/h8300_*.c 6263F: drivers/clk/h8300/ 6264F: drivers/irqchip/irq-renesas-h8*.c 6265 6266HACKRF MEDIA DRIVER 6267M: Antti Palosaari <crope@iki.fi> 6268L: linux-media@vger.kernel.org 6269W: https://linuxtv.org 6270W: http://palosaari.fi/linux/ 6271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6272T: git git://linuxtv.org/anttip/media_tree.git 6273S: Maintained 6274F: drivers/media/usb/hackrf/ 6275 6276HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6277M: Frank Seidel <frank@f-seidel.de> 6278L: platform-driver-x86@vger.kernel.org 6279W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6280S: Maintained 6281F: drivers/platform/x86/hdaps.c 6282 6283HARDWARE MONITORING 6284M: Jean Delvare <jdelvare@suse.com> 6285M: Guenter Roeck <linux@roeck-us.net> 6286L: linux-hwmon@vger.kernel.org 6287W: http://hwmon.wiki.kernel.org/ 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6289S: Maintained 6290F: Documentation/devicetree/bindings/hwmon/ 6291F: Documentation/hwmon/ 6292F: drivers/hwmon/ 6293F: include/linux/hwmon*.h 6294 6295HARDWARE RANDOM NUMBER GENERATOR CORE 6296M: Matt Mackall <mpm@selenic.com> 6297M: Herbert Xu <herbert@gondor.apana.org.au> 6298L: linux-crypto@vger.kernel.org 6299S: Odd fixes 6300F: Documentation/devicetree/bindings/rng/ 6301F: Documentation/hw_random.txt 6302F: drivers/char/hw_random/ 6303F: include/linux/hw_random.h 6304 6305HARDWARE TRACING FACILITIES 6306M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6307S: Maintained 6308F: drivers/hwtracing/ 6309 6310HARDWARE SPINLOCK CORE 6311M: Ohad Ben-Cohen <ohad@wizery.com> 6312M: Bjorn Andersson <bjorn.andersson@linaro.org> 6313L: linux-remoteproc@vger.kernel.org 6314S: Maintained 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6316F: Documentation/devicetree/bindings/hwlock/ 6317F: Documentation/hwspinlock.txt 6318F: drivers/hwspinlock/ 6319F: include/linux/hwspinlock.h 6320 6321HARMONY SOUND DRIVER 6322L: linux-parisc@vger.kernel.org 6323S: Maintained 6324F: sound/parisc/harmony.* 6325 6326HDPVR USB VIDEO ENCODER DRIVER 6327M: Hans Verkuil <hverkuil@xs4all.nl> 6328L: linux-media@vger.kernel.org 6329T: git git://linuxtv.org/media_tree.git 6330W: https://linuxtv.org 6331S: Odd Fixes 6332F: drivers/media/usb/hdpvr/ 6333 6334HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6335M: Jerry Hoemann <jerry.hoemann@hpe.com> 6336S: Supported 6337F: Documentation/watchdog/hpwdt.txt 6338F: drivers/watchdog/hpwdt.c 6339 6340HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6341M: Don Brace <don.brace@microsemi.com> 6342L: esc.storagedev@microsemi.com 6343L: linux-scsi@vger.kernel.org 6344S: Supported 6345F: Documentation/scsi/hpsa.txt 6346F: drivers/scsi/hpsa*.[ch] 6347F: include/linux/cciss*.h 6348F: include/uapi/linux/cciss*.h 6349 6350HFI1 DRIVER 6351M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6352M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6353L: linux-rdma@vger.kernel.org 6354S: Supported 6355F: drivers/infiniband/hw/hfi1 6356 6357HFS FILESYSTEM 6358L: linux-fsdevel@vger.kernel.org 6359S: Orphan 6360F: Documentation/filesystems/hfs.txt 6361F: fs/hfs/ 6362 6363HFSPLUS FILESYSTEM 6364L: linux-fsdevel@vger.kernel.org 6365S: Orphan 6366F: Documentation/filesystems/hfsplus.txt 6367F: fs/hfsplus/ 6368 6369HGA FRAMEBUFFER DRIVER 6370M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6371L: linux-nvidia@lists.surfsouth.com 6372W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6373S: Maintained 6374F: drivers/video/fbdev/hgafb.c 6375 6376HIBERNATION (aka Software Suspend, aka swsusp) 6377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6378M: Pavel Machek <pavel@ucw.cz> 6379L: linux-pm@vger.kernel.org 6380B: https://bugzilla.kernel.org 6381S: Supported 6382F: arch/x86/power/ 6383F: drivers/base/power/ 6384F: kernel/power/ 6385F: include/linux/suspend.h 6386F: include/linux/freezer.h 6387F: include/linux/pm.h 6388F: arch/*/include/asm/suspend*.h 6389 6390HID CORE LAYER 6391M: Jiri Kosina <jikos@kernel.org> 6392R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6393L: linux-input@vger.kernel.org 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6395S: Maintained 6396F: drivers/hid/ 6397F: include/linux/hid* 6398F: include/uapi/linux/hid* 6399 6400HID SENSOR HUB DRIVERS 6401M: Jiri Kosina <jikos@kernel.org> 6402M: Jonathan Cameron <jic23@kernel.org> 6403M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6404L: linux-input@vger.kernel.org 6405L: linux-iio@vger.kernel.org 6406S: Maintained 6407F: Documentation/hid/hid-sensor* 6408F: drivers/hid/hid-sensor-* 6409F: drivers/iio/*/hid-* 6410F: include/linux/hid-sensor-* 6411 6412HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6413M: Thomas Gleixner <tglx@linutronix.de> 6414L: linux-kernel@vger.kernel.org 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6416S: Maintained 6417F: Documentation/timers/ 6418F: kernel/time/hrtimer.c 6419F: kernel/time/clockevents.c 6420F: kernel/time/timer_*.c 6421F: include/linux/clockchips.h 6422F: include/linux/hrtimer.h 6423 6424HIGH-SPEED SCC DRIVER FOR AX.25 6425L: linux-hams@vger.kernel.org 6426S: Orphan 6427F: drivers/net/hamradio/dmascc.c 6428F: drivers/net/hamradio/scc.c 6429 6430HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6431M: HighPoint Linux Team <linux@highpoint-tech.com> 6432W: http://www.highpoint-tech.com 6433S: Supported 6434F: Documentation/scsi/hptiop.txt 6435F: drivers/scsi/hptiop.c 6436 6437HIPPI 6438M: Jes Sorensen <jes@trained-monkey.org> 6439L: linux-hippi@sunsite.dk 6440S: Maintained 6441F: include/linux/hippidevice.h 6442F: include/uapi/linux/if_hippi.h 6443F: net/802/hippi.c 6444F: drivers/net/hippi/ 6445 6446HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6447M: Yisen Zhuang <yisen.zhuang@huawei.com> 6448M: Salil Mehta <salil.mehta@huawei.com> 6449L: netdev@vger.kernel.org 6450W: http://www.hisilicon.com 6451S: Maintained 6452F: drivers/net/ethernet/hisilicon/hns3/ 6453 6454HISILICON LPC BUS DRIVER 6455M: john.garry@huawei.com 6456W: http://www.hisilicon.com 6457S: Maintained 6458F: drivers/bus/hisi_lpc.c 6459F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6460 6461HISILICON NETWORK SUBSYSTEM DRIVER 6462M: Yisen Zhuang <yisen.zhuang@huawei.com> 6463M: Salil Mehta <salil.mehta@huawei.com> 6464L: netdev@vger.kernel.org 6465W: http://www.hisilicon.com 6466S: Maintained 6467F: drivers/net/ethernet/hisilicon/ 6468F: Documentation/devicetree/bindings/net/hisilicon*.txt 6469 6470HISILICON PMU DRIVER 6471M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6472W: http://www.hisilicon.com 6473S: Supported 6474F: drivers/perf/hisilicon 6475F: Documentation/perf/hisi-pmu.txt 6476 6477HISILICON ROCE DRIVER 6478M: Lijun Ou <oulijun@huawei.com> 6479M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6480L: linux-rdma@vger.kernel.org 6481S: Maintained 6482F: drivers/infiniband/hw/hns/ 6483F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6484 6485HISILICON SAS Controller 6486M: John Garry <john.garry@huawei.com> 6487W: http://www.hisilicon.com 6488S: Supported 6489F: drivers/scsi/hisi_sas/ 6490F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6491 6492HMM - Heterogeneous Memory Management 6493M: Jérôme Glisse <jglisse@redhat.com> 6494L: linux-mm@kvack.org 6495S: Maintained 6496F: mm/hmm* 6497F: include/linux/hmm* 6498F: Documentation/vm/hmm.rst 6499 6500HOST AP DRIVER 6501M: Jouni Malinen <j@w1.fi> 6502L: linux-wireless@vger.kernel.org 6503W: http://w1.fi/hostap-driver.html 6504S: Obsolete 6505F: drivers/net/wireless/intersil/hostap/ 6506 6507HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6508L: platform-driver-x86@vger.kernel.org 6509S: Orphan 6510F: drivers/platform/x86/tc1100-wmi.c 6511 6512HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6513M: Jaroslav Kysela <perex@perex.cz> 6514S: Maintained 6515F: drivers/net/ethernet/hp/hp100.* 6516 6517HPET: High Precision Event Timers driver 6518M: Clemens Ladisch <clemens@ladisch.de> 6519S: Maintained 6520F: Documentation/timers/hpet.txt 6521F: drivers/char/hpet.c 6522F: include/linux/hpet.h 6523F: include/uapi/linux/hpet.h 6524 6525HPET: x86 6526S: Orphan 6527F: arch/x86/kernel/hpet.c 6528F: arch/x86/include/asm/hpet.h 6529 6530HPFS FILESYSTEM 6531M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6532W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6533S: Maintained 6534F: fs/hpfs/ 6535 6536HSI SUBSYSTEM 6537M: Sebastian Reichel <sre@kernel.org> 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6539S: Maintained 6540F: Documentation/ABI/testing/sysfs-bus-hsi 6541F: Documentation/driver-api/hsi.rst 6542F: drivers/hsi/ 6543F: include/linux/hsi/ 6544F: include/uapi/linux/hsi/ 6545 6546HSO 3G MODEM DRIVER 6547L: linux-usb@vger.kernel.org 6548S: Orphan 6549F: drivers/net/usb/hso.c 6550 6551HSR NETWORK PROTOCOL 6552M: Arvid Brodin <arvid.brodin@alten.se> 6553L: netdev@vger.kernel.org 6554S: Maintained 6555F: net/hsr/ 6556 6557HT16K33 LED CONTROLLER DRIVER 6558M: Robin van der Gracht <robin@protonic.nl> 6559S: Maintained 6560F: drivers/auxdisplay/ht16k33.c 6561F: Documentation/devicetree/bindings/display/ht16k33.txt 6562 6563HTCPEN TOUCHSCREEN DRIVER 6564M: Pau Oliva Fora <pof@eslack.org> 6565L: linux-input@vger.kernel.org 6566S: Maintained 6567F: drivers/input/touchscreen/htcpen.c 6568 6569HUAWEI ETHERNET DRIVER 6570M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6571L: netdev@vger.kernel.org 6572S: Supported 6573F: Documentation/networking/hinic.txt 6574F: drivers/net/ethernet/huawei/hinic/ 6575 6576HUGETLB FILESYSTEM 6577M: Mike Kravetz <mike.kravetz@oracle.com> 6578L: linux-mm@kvack.org 6579S: Maintained 6580F: fs/hugetlbfs/ 6581F: mm/hugetlb.c 6582F: include/linux/hugetlb.h 6583F: Documentation/admin-guide/mm/hugetlbpage.rst 6584F: Documentation/vm/hugetlbfs_reserv.rst 6585F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6586 6587HVA ST MEDIA DRIVER 6588M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6589L: linux-media@vger.kernel.org 6590T: git git://linuxtv.org/media_tree.git 6591W: https://linuxtv.org 6592S: Supported 6593F: drivers/media/platform/sti/hva 6594 6595HWPOISON MEMORY FAILURE HANDLING 6596M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6597L: linux-mm@kvack.org 6598S: Maintained 6599F: mm/memory-failure.c 6600F: mm/hwpoison-inject.c 6601 6602Hyper-V CORE AND DRIVERS 6603M: "K. Y. Srinivasan" <kys@microsoft.com> 6604M: Haiyang Zhang <haiyangz@microsoft.com> 6605M: Stephen Hemminger <sthemmin@microsoft.com> 6606L: devel@linuxdriverproject.org 6607S: Maintained 6608F: Documentation/networking/netvsc.txt 6609F: arch/x86/include/asm/mshyperv.h 6610F: arch/x86/include/asm/trace/hyperv.h 6611F: arch/x86/include/asm/hyperv-tlfs.h 6612F: arch/x86/kernel/cpu/mshyperv.c 6613F: arch/x86/hyperv 6614F: drivers/hid/hid-hyperv.c 6615F: drivers/hv/ 6616F: drivers/input/serio/hyperv-keyboard.c 6617F: drivers/pci/controller/pci-hyperv.c 6618F: drivers/net/hyperv/ 6619F: drivers/scsi/storvsc_drv.c 6620F: drivers/uio/uio_hv_generic.c 6621F: drivers/video/fbdev/hyperv_fb.c 6622F: net/vmw_vsock/hyperv_transport.c 6623F: include/linux/hyperv.h 6624F: include/uapi/linux/hyperv.h 6625F: tools/hv/ 6626F: Documentation/ABI/stable/sysfs-bus-vmbus 6627 6628HYPERVISOR VIRTUAL CONSOLE DRIVER 6629L: linuxppc-dev@lists.ozlabs.org 6630S: Odd Fixes 6631F: drivers/tty/hvc/ 6632 6633I2C ACPI SUPPORT 6634M: Mika Westerberg <mika.westerberg@linux.intel.com> 6635L: linux-i2c@vger.kernel.org 6636L: linux-acpi@vger.kernel.org 6637S: Maintained 6638F: drivers/i2c/i2c-core-acpi.c 6639 6640I2C MUXES 6641M: Peter Rosin <peda@axentia.se> 6642L: linux-i2c@vger.kernel.org 6643S: Maintained 6644F: Documentation/i2c/i2c-topology 6645F: Documentation/i2c/muxes/ 6646F: Documentation/devicetree/bindings/i2c/i2c-mux* 6647F: Documentation/devicetree/bindings/i2c/i2c-arb* 6648F: Documentation/devicetree/bindings/i2c/i2c-gate* 6649F: drivers/i2c/i2c-mux.c 6650F: drivers/i2c/muxes/ 6651F: include/linux/i2c-mux.h 6652 6653I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6654M: Gregory CLEMENT <gregory.clement@bootlin.com> 6655L: linux-i2c@vger.kernel.org 6656S: Maintained 6657F: drivers/i2c/busses/i2c-mv64xxx.c 6658 6659I2C OVER PARALLEL PORT 6660M: Jean Delvare <jdelvare@suse.com> 6661L: linux-i2c@vger.kernel.org 6662S: Maintained 6663F: Documentation/i2c/busses/i2c-parport 6664F: Documentation/i2c/busses/i2c-parport-light 6665F: drivers/i2c/busses/i2c-parport.c 6666F: drivers/i2c/busses/i2c-parport-light.c 6667 6668I2C SUBSYSTEM 6669M: Wolfram Sang <wsa@the-dreams.de> 6670L: linux-i2c@vger.kernel.org 6671W: https://i2c.wiki.kernel.org/ 6672Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6674S: Maintained 6675F: Documentation/devicetree/bindings/i2c/i2c.txt 6676F: Documentation/i2c/ 6677F: drivers/i2c/* 6678F: include/linux/i2c.h 6679F: include/linux/i2c-dev.h 6680F: include/linux/i2c-smbus.h 6681F: include/uapi/linux/i2c.h 6682F: include/uapi/linux/i2c-*.h 6683 6684I2C SUBSYSTEM HOST DRIVERS 6685L: linux-i2c@vger.kernel.org 6686W: https://i2c.wiki.kernel.org/ 6687Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6688T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6689S: Odd Fixes 6690F: Documentation/devicetree/bindings/i2c/ 6691F: drivers/i2c/algos/ 6692F: drivers/i2c/busses/ 6693 6694I2C-TAOS-EVM DRIVER 6695M: Jean Delvare <jdelvare@suse.com> 6696L: linux-i2c@vger.kernel.org 6697S: Maintained 6698F: Documentation/i2c/busses/i2c-taos-evm 6699F: drivers/i2c/busses/i2c-taos-evm.c 6700 6701I2C-TINY-USB DRIVER 6702M: Till Harbaum <till@harbaum.org> 6703L: linux-i2c@vger.kernel.org 6704W: http://www.harbaum.org/till/i2c_tiny_usb 6705S: Maintained 6706F: drivers/i2c/busses/i2c-tiny-usb.c 6707 6708I2C/SMBUS CONTROLLER DRIVERS FOR PC 6709M: Jean Delvare <jdelvare@suse.com> 6710L: linux-i2c@vger.kernel.org 6711S: Maintained 6712F: Documentation/i2c/busses/i2c-ali1535 6713F: Documentation/i2c/busses/i2c-ali1563 6714F: Documentation/i2c/busses/i2c-ali15x3 6715F: Documentation/i2c/busses/i2c-amd756 6716F: Documentation/i2c/busses/i2c-amd8111 6717F: Documentation/i2c/busses/i2c-i801 6718F: Documentation/i2c/busses/i2c-nforce2 6719F: Documentation/i2c/busses/i2c-piix4 6720F: Documentation/i2c/busses/i2c-sis5595 6721F: Documentation/i2c/busses/i2c-sis630 6722F: Documentation/i2c/busses/i2c-sis96x 6723F: Documentation/i2c/busses/i2c-via 6724F: Documentation/i2c/busses/i2c-viapro 6725F: drivers/i2c/busses/i2c-ali1535.c 6726F: drivers/i2c/busses/i2c-ali1563.c 6727F: drivers/i2c/busses/i2c-ali15x3.c 6728F: drivers/i2c/busses/i2c-amd756.c 6729F: drivers/i2c/busses/i2c-amd756-s4882.c 6730F: drivers/i2c/busses/i2c-amd8111.c 6731F: drivers/i2c/busses/i2c-i801.c 6732F: drivers/i2c/busses/i2c-isch.c 6733F: drivers/i2c/busses/i2c-nforce2.c 6734F: drivers/i2c/busses/i2c-nforce2-s4985.c 6735F: drivers/i2c/busses/i2c-piix4.c 6736F: drivers/i2c/busses/i2c-sis5595.c 6737F: drivers/i2c/busses/i2c-sis630.c 6738F: drivers/i2c/busses/i2c-sis96x.c 6739F: drivers/i2c/busses/i2c-via.c 6740F: drivers/i2c/busses/i2c-viapro.c 6741 6742I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6743M: Hans de Goede <hdegoede@redhat.com> 6744L: linux-i2c@vger.kernel.org 6745S: Maintained 6746F: drivers/i2c/busses/i2c-cht-wc.c 6747 6748I2C/SMBUS ISMT DRIVER 6749M: Seth Heasley <seth.heasley@intel.com> 6750M: Neil Horman <nhorman@tuxdriver.com> 6751L: linux-i2c@vger.kernel.org 6752F: drivers/i2c/busses/i2c-ismt.c 6753F: Documentation/i2c/busses/i2c-ismt 6754 6755I2C/SMBUS STUB DRIVER 6756M: Jean Delvare <jdelvare@suse.com> 6757L: linux-i2c@vger.kernel.org 6758S: Maintained 6759F: drivers/i2c/i2c-stub.c 6760 6761IA64 (Itanium) PLATFORM 6762M: Tony Luck <tony.luck@intel.com> 6763M: Fenghua Yu <fenghua.yu@intel.com> 6764L: linux-ia64@vger.kernel.org 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6766S: Maintained 6767F: arch/ia64/ 6768 6769IBM Power 842 compression accelerator 6770M: Haren Myneni <haren@us.ibm.com> 6771S: Supported 6772F: drivers/crypto/nx/Makefile 6773F: drivers/crypto/nx/Kconfig 6774F: drivers/crypto/nx/nx-842* 6775F: include/linux/sw842.h 6776F: crypto/842.c 6777F: lib/842/ 6778 6779IBM Power in-Nest Crypto Acceleration 6780M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6781M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6782L: linux-crypto@vger.kernel.org 6783S: Supported 6784F: drivers/crypto/nx/Makefile 6785F: drivers/crypto/nx/Kconfig 6786F: drivers/crypto/nx/nx-aes* 6787F: drivers/crypto/nx/nx-sha* 6788F: drivers/crypto/nx/nx.* 6789F: drivers/crypto/nx/nx_csbcpb.h 6790F: drivers/crypto/nx/nx_debugfs.h 6791 6792IBM Power Linux RAID adapter 6793M: Brian King <brking@us.ibm.com> 6794S: Supported 6795F: drivers/scsi/ipr.* 6796 6797IBM Power SRIOV Virtual NIC Device Driver 6798M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6799M: John Allen <jallen@linux.vnet.ibm.com> 6800L: netdev@vger.kernel.org 6801S: Supported 6802F: drivers/net/ethernet/ibm/ibmvnic.* 6803 6804IBM Power Virtual Accelerator Switchboard 6805M: Sukadev Bhattiprolu 6806L: linuxppc-dev@lists.ozlabs.org 6807S: Supported 6808F: arch/powerpc/platforms/powernv/vas* 6809F: arch/powerpc/platforms/powernv/copy-paste.h 6810F: arch/powerpc/include/asm/vas.h 6811F: arch/powerpc/include/uapi/asm/vas.h 6812 6813IBM Power Virtual Ethernet Device Driver 6814M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6815L: netdev@vger.kernel.org 6816S: Supported 6817F: drivers/net/ethernet/ibm/ibmveth.* 6818 6819IBM Power Virtual FC Device Drivers 6820M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6821L: linux-scsi@vger.kernel.org 6822S: Supported 6823F: drivers/scsi/ibmvscsi/ibmvfc* 6824 6825IBM Power Virtual Management Channel Driver 6826M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6827M: Steven Royer <seroyer@linux.vnet.ibm.com> 6828S: Supported 6829F: drivers/misc/ibmvmc.* 6830 6831IBM Power Virtual SCSI Device Drivers 6832M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6833L: linux-scsi@vger.kernel.org 6834S: Supported 6835F: drivers/scsi/ibmvscsi/ibmvscsi* 6836F: include/scsi/viosrp.h 6837 6838IBM Power Virtual SCSI Device Target Driver 6839M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6840M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6841L: linux-scsi@vger.kernel.org 6842L: target-devel@vger.kernel.org 6843S: Supported 6844F: drivers/scsi/ibmvscsi_tgt/ 6845 6846IBM Power VMX Cryptographic instructions 6847M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6848M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6849L: linux-crypto@vger.kernel.org 6850S: Supported 6851F: drivers/crypto/vmx/Makefile 6852F: drivers/crypto/vmx/Kconfig 6853F: drivers/crypto/vmx/vmx.c 6854F: drivers/crypto/vmx/aes* 6855F: drivers/crypto/vmx/ghash* 6856F: drivers/crypto/vmx/ppc-xlate.pl 6857 6858IBM ServeRAID RAID DRIVER 6859S: Orphan 6860F: drivers/scsi/ips.* 6861 6862ICH LPC AND GPIO DRIVER 6863M: Peter Tyser <ptyser@xes-inc.com> 6864S: Maintained 6865F: drivers/mfd/lpc_ich.c 6866F: drivers/gpio/gpio-ich.c 6867 6868IDE SUBSYSTEM 6869M: "David S. Miller" <davem@davemloft.net> 6870L: linux-ide@vger.kernel.org 6871Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6873S: Maintained 6874F: Documentation/ide/ 6875F: drivers/ide/ 6876F: include/linux/ide.h 6877 6878IDE/ATAPI DRIVERS 6879M: Borislav Petkov <bp@alien8.de> 6880L: linux-ide@vger.kernel.org 6881S: Maintained 6882F: Documentation/cdrom/ide-cd 6883F: drivers/ide/ide-cd* 6884 6885IDEAPAD LAPTOP EXTRAS DRIVER 6886M: Ike Panhc <ike.pan@canonical.com> 6887L: platform-driver-x86@vger.kernel.org 6888W: http://launchpad.net/ideapad-laptop 6889S: Maintained 6890F: drivers/platform/x86/ideapad-laptop.c 6891 6892IDEAPAD LAPTOP SLIDEBAR DRIVER 6893M: Andrey Moiseev <o2g.org.ru@gmail.com> 6894L: linux-input@vger.kernel.org 6895W: https://github.com/o2genum/ideapad-slidebar 6896S: Maintained 6897F: drivers/input/misc/ideapad_slidebar.c 6898 6899IDT VersaClock 5 CLOCK DRIVER 6900M: Marek Vasut <marek.vasut@gmail.com> 6901S: Maintained 6902F: drivers/clk/clk-versaclock5.c 6903 6904IEEE 802.15.4 SUBSYSTEM 6905M: Alexander Aring <alex.aring@gmail.com> 6906M: Stefan Schmidt <stefan@osg.samsung.com> 6907L: linux-wpan@vger.kernel.org 6908W: http://wpan.cakelab.org/ 6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6911S: Maintained 6912F: net/ieee802154/ 6913F: net/mac802154/ 6914F: drivers/net/ieee802154/ 6915F: include/linux/nl802154.h 6916F: include/linux/ieee802154.h 6917F: include/net/nl802154.h 6918F: include/net/mac802154.h 6919F: include/net/af_ieee802154.h 6920F: include/net/cfg802154.h 6921F: include/net/ieee802154_netdev.h 6922F: Documentation/networking/ieee802154.txt 6923 6924IFE PROTOCOL 6925M: Yotam Gigi <yotam.gi@gmail.com> 6926M: Jamal Hadi Salim <jhs@mojatatu.com> 6927F: net/ife 6928F: include/net/ife.h 6929F: include/uapi/linux/ife.h 6930 6931IGORPLUG-USB IR RECEIVER 6932M: Sean Young <sean@mess.org> 6933L: linux-media@vger.kernel.org 6934S: Maintained 6935F: drivers/media/rc/igorplugusb.c 6936 6937IGUANAWORKS USB IR TRANSCEIVER 6938M: Sean Young <sean@mess.org> 6939L: linux-media@vger.kernel.org 6940S: Maintained 6941F: drivers/media/rc/iguanair.c 6942 6943IIO DIGITAL POTENTIOMETER DAC 6944M: Peter Rosin <peda@axentia.se> 6945L: linux-iio@vger.kernel.org 6946S: Maintained 6947F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6948F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6949F: drivers/iio/dac/dpot-dac.c 6950 6951IIO ENVELOPE DETECTOR 6952M: Peter Rosin <peda@axentia.se> 6953L: linux-iio@vger.kernel.org 6954S: Maintained 6955F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6956F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6957F: drivers/iio/adc/envelope-detector.c 6958 6959IIO MULTIPLEXER 6960M: Peter Rosin <peda@axentia.se> 6961L: linux-iio@vger.kernel.org 6962S: Maintained 6963F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6964F: drivers/iio/multiplexer/iio-mux.c 6965 6966IIO SUBSYSTEM AND DRIVERS 6967M: Jonathan Cameron <jic23@kernel.org> 6968R: Hartmut Knaack <knaack.h@gmx.de> 6969R: Lars-Peter Clausen <lars@metafoo.de> 6970R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6971L: linux-iio@vger.kernel.org 6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6973S: Maintained 6974F: Documentation/ABI/testing/configfs-iio* 6975F: Documentation/ABI/testing/sysfs-bus-iio* 6976F: Documentation/devicetree/bindings/iio/ 6977F: drivers/iio/ 6978F: drivers/staging/iio/ 6979F: include/linux/iio/ 6980F: tools/iio/ 6981 6982IIO UNIT CONVERTER 6983M: Peter Rosin <peda@axentia.se> 6984L: linux-iio@vger.kernel.org 6985S: Maintained 6986F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6987F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6988F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6989F: drivers/iio/afe/iio-rescale.c 6990 6991IKANOS/ADI EAGLE ADSL USB DRIVER 6992M: Matthieu Castet <castet.matthieu@free.fr> 6993M: Stanislaw Gruszka <stf_xl@wp.pl> 6994S: Maintained 6995F: drivers/usb/atm/ueagle-atm.c 6996 6997IMGTEC ASCII LCD DRIVER 6998M: Paul Burton <paul.burton@mips.com> 6999S: Maintained 7000F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7001F: drivers/auxdisplay/img-ascii-lcd.c 7002 7003IMGTEC IR DECODER DRIVER 7004M: James Hogan <jhogan@kernel.org> 7005S: Maintained 7006F: drivers/media/rc/img-ir/ 7007 7008IMON SOUNDGRAPH USB IR RECEIVER 7009M: Sean Young <sean@mess.org> 7010L: linux-media@vger.kernel.org 7011S: Maintained 7012F: drivers/media/rc/imon_raw.c 7013F: drivers/media/rc/imon.c 7014 7015IMS TWINTURBO FRAMEBUFFER DRIVER 7016L: linux-fbdev@vger.kernel.org 7017S: Orphan 7018F: drivers/video/fbdev/imsttfb.c 7019 7020INA209 HARDWARE MONITOR DRIVER 7021M: Guenter Roeck <linux@roeck-us.net> 7022L: linux-hwmon@vger.kernel.org 7023S: Maintained 7024F: Documentation/hwmon/ina209 7025F: Documentation/devicetree/bindings/i2c/ina209.txt 7026F: drivers/hwmon/ina209.c 7027 7028INA2XX HARDWARE MONITOR DRIVER 7029M: Guenter Roeck <linux@roeck-us.net> 7030L: linux-hwmon@vger.kernel.org 7031S: Maintained 7032F: Documentation/hwmon/ina2xx 7033F: drivers/hwmon/ina2xx.c 7034F: include/linux/platform_data/ina2xx.h 7035 7036INDUSTRY PACK SUBSYSTEM (IPACK) 7037M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7038M: Jens Taprogge <jens.taprogge@taprogge.org> 7039M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7040L: industrypack-devel@lists.sourceforge.net 7041W: http://industrypack.sourceforge.net 7042S: Maintained 7043F: drivers/ipack/ 7044 7045INFINIBAND SUBSYSTEM 7046M: Doug Ledford <dledford@redhat.com> 7047M: Jason Gunthorpe <jgg@mellanox.com> 7048L: linux-rdma@vger.kernel.org 7049W: https://github.com/linux-rdma/rdma-core 7050Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7052S: Supported 7053F: Documentation/devicetree/bindings/infiniband/ 7054F: Documentation/infiniband/ 7055F: drivers/infiniband/ 7056F: include/uapi/linux/if_infiniband.h 7057F: include/uapi/rdma/ 7058F: include/rdma/ 7059 7060INGENIC JZ4780 DMA Driver 7061M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7062S: Maintained 7063F: drivers/dma/dma-jz4780.c 7064 7065INGENIC JZ4780 NAND DRIVER 7066M: Harvey Hunt <harveyhuntnexus@gmail.com> 7067L: linux-mtd@lists.infradead.org 7068S: Maintained 7069F: drivers/mtd/nand/raw/jz4780_* 7070 7071INOTIFY 7072M: Jan Kara <jack@suse.cz> 7073R: Amir Goldstein <amir73il@gmail.com> 7074L: linux-fsdevel@vger.kernel.org 7075S: Maintained 7076F: Documentation/filesystems/inotify.txt 7077F: fs/notify/inotify/ 7078F: include/linux/inotify.h 7079F: include/uapi/linux/inotify.h 7080 7081INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7082M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7083L: linux-input@vger.kernel.org 7084Q: http://patchwork.kernel.org/project/linux-input/list/ 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7086S: Maintained 7087F: drivers/input/ 7088F: include/linux/input.h 7089F: include/uapi/linux/input.h 7090F: include/uapi/linux/input-event-codes.h 7091F: include/linux/input/ 7092F: Documentation/devicetree/bindings/input/ 7093F: Documentation/input/ 7094 7095INPUT MULTITOUCH (MT) PROTOCOL 7096M: Henrik Rydberg <rydberg@bitmath.org> 7097L: linux-input@vger.kernel.org 7098S: Odd fixes 7099F: Documentation/input/multi-touch-protocol.rst 7100F: drivers/input/input-mt.c 7101K: \b(ABS|SYN)_MT_ 7102 7103INSIDE SECURE CRYPTO DRIVER 7104M: Antoine Tenart <antoine.tenart@bootlin.com> 7105F: drivers/crypto/inside-secure/ 7106S: Maintained 7107L: linux-crypto@vger.kernel.org 7108 7109INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7110M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7111M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7112L: linux-integrity@vger.kernel.org 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7114S: Supported 7115F: security/integrity/ima/ 7116 7117INTEL 810/815 FRAMEBUFFER DRIVER 7118M: Antonino Daplas <adaplas@gmail.com> 7119L: linux-fbdev@vger.kernel.org 7120S: Maintained 7121F: drivers/video/fbdev/i810/ 7122 7123INTEL ASoC DRIVERS 7124M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7125M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7126M: Jie Yang <yang.jie@linux.intel.com> 7127L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7128S: Supported 7129F: sound/soc/intel/ 7130 7131INTEL C600 SERIES SAS CONTROLLER DRIVER 7132M: Intel SCU Linux support <intel-linux-scu@intel.com> 7133M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7134L: linux-scsi@vger.kernel.org 7135T: git git://git.code.sf.net/p/intel-sas/isci 7136S: Supported 7137F: drivers/scsi/isci/ 7138 7139INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7140M: Jani Nikula <jani.nikula@linux.intel.com> 7141M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7142M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7143L: intel-gfx@lists.freedesktop.org 7144W: https://01.org/linuxgraphics/ 7145B: https://01.org/linuxgraphics/documentation/how-report-bugs 7146C: irc://chat.freenode.net/intel-gfx 7147Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7148T: git git://anongit.freedesktop.org/drm-intel 7149S: Supported 7150F: drivers/gpu/drm/i915/ 7151F: include/drm/i915* 7152F: include/uapi/drm/i915_drm.h 7153F: Documentation/gpu/i915.rst 7154 7155INTEL ETHERNET DRIVERS 7156M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7157L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7158W: http://www.intel.com/support/feedback.htm 7159W: http://e1000.sourceforge.net/ 7160Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7163S: Supported 7164F: Documentation/networking/e100.rst 7165F: Documentation/networking/e1000.rst 7166F: Documentation/networking/e1000e.txt 7167F: Documentation/networking/igb.txt 7168F: Documentation/networking/igbvf.txt 7169F: Documentation/networking/ixgb.txt 7170F: Documentation/networking/ixgbe.txt 7171F: Documentation/networking/ixgbevf.txt 7172F: Documentation/networking/i40e.txt 7173F: Documentation/networking/i40evf.txt 7174F: Documentation/networking/ice.txt 7175F: drivers/net/ethernet/intel/ 7176F: drivers/net/ethernet/intel/*/ 7177F: include/linux/avf/virtchnl.h 7178 7179INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7180M: Maik Broemme <mbroemme@libmpq.org> 7181L: linux-fbdev@vger.kernel.org 7182S: Maintained 7183F: Documentation/fb/intelfb.txt 7184F: drivers/video/fbdev/intelfb/ 7185 7186INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7187M: Zhenyu Wang <zhenyuw@linux.intel.com> 7188M: Zhi Wang <zhi.a.wang@intel.com> 7189L: intel-gvt-dev@lists.freedesktop.org 7190L: intel-gfx@lists.freedesktop.org 7191W: https://01.org/igvt-g 7192T: git https://github.com/intel/gvt-linux.git 7193S: Supported 7194F: drivers/gpu/drm/i915/gvt/ 7195 7196INTEL HID EVENT DRIVER 7197M: Alex Hung <alex.hung@canonical.com> 7198L: platform-driver-x86@vger.kernel.org 7199S: Maintained 7200F: drivers/platform/x86/intel-hid.c 7201 7202INTEL I/OAT DMA DRIVER 7203M: Dave Jiang <dave.jiang@intel.com> 7204R: Dan Williams <dan.j.williams@intel.com> 7205L: dmaengine@vger.kernel.org 7206Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7207S: Supported 7208F: drivers/dma/ioat* 7209 7210INTEL IDLE DRIVER 7211M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7212M: Len Brown <lenb@kernel.org> 7213L: linux-pm@vger.kernel.org 7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7215B: https://bugzilla.kernel.org 7216S: Supported 7217F: drivers/idle/intel_idle.c 7218 7219INTEL INTEGRATED SENSOR HUB DRIVER 7220M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7221M: Jiri Kosina <jikos@kernel.org> 7222L: linux-input@vger.kernel.org 7223S: Maintained 7224F: drivers/hid/intel-ish-hid/ 7225 7226INTEL IOMMU (VT-d) 7227M: David Woodhouse <dwmw2@infradead.org> 7228L: iommu@lists.linux-foundation.org 7229T: git git://git.infradead.org/iommu-2.6.git 7230S: Supported 7231F: drivers/iommu/intel-iommu.c 7232F: include/linux/intel-iommu.h 7233 7234INTEL IOP-ADMA DMA DRIVER 7235R: Dan Williams <dan.j.williams@intel.com> 7236S: Odd fixes 7237F: drivers/dma/iop-adma.c 7238 7239INTEL IPU3 CSI-2 CIO2 DRIVER 7240M: Yong Zhi <yong.zhi@intel.com> 7241M: Sakari Ailus <sakari.ailus@linux.intel.com> 7242L: linux-media@vger.kernel.org 7243S: Maintained 7244F: drivers/media/pci/intel/ipu3/ 7245F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7246 7247INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7248M: Krzysztof Halasa <khalasa@piap.pl> 7249S: Maintained 7250F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7251F: arch/arm/mach-ixp4xx/include/mach/npe.h 7252F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7253F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7254F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7255F: drivers/net/wan/ixp4xx_hss.c 7256 7257INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7258M: Deepak Saxena <dsaxena@plexity.net> 7259S: Maintained 7260F: drivers/char/hw_random/ixp4xx-rng.c 7261 7262INTEL MANAGEMENT ENGINE (mei) 7263M: Tomas Winkler <tomas.winkler@intel.com> 7264L: linux-kernel@vger.kernel.org 7265S: Supported 7266F: include/uapi/linux/mei.h 7267F: include/linux/mei_cl_bus.h 7268F: drivers/misc/mei/* 7269F: drivers/watchdog/mei_wdt.c 7270F: Documentation/misc-devices/mei/* 7271F: samples/mei/* 7272 7273INTEL MENLOW THERMAL DRIVER 7274M: Sujith Thomas <sujith.thomas@intel.com> 7275L: platform-driver-x86@vger.kernel.org 7276W: https://01.org/linux-acpi 7277S: Supported 7278F: drivers/platform/x86/intel_menlow.c 7279 7280INTEL MERRIFIELD GPIO DRIVER 7281M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7282L: linux-gpio@vger.kernel.org 7283S: Maintained 7284F: drivers/gpio/gpio-merrifield.c 7285 7286INTEL MIC DRIVERS (mic) 7287M: Sudeep Dutt <sudeep.dutt@intel.com> 7288M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7289S: Supported 7290W: https://github.com/sudeepdutt/mic 7291W: http://software.intel.com/en-us/mic-developer 7292F: include/linux/mic_bus.h 7293F: include/linux/scif.h 7294F: include/uapi/linux/mic_common.h 7295F: include/uapi/linux/mic_ioctl.h 7296F: include/uapi/linux/scif_ioctl.h 7297F: drivers/misc/mic/ 7298F: drivers/dma/mic_x100_dma.c 7299F: drivers/dma/mic_x100_dma.h 7300F: Documentation/mic/ 7301 7302INTEL PMC CORE DRIVER 7303M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7304M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7305L: platform-driver-x86@vger.kernel.org 7306S: Maintained 7307F: arch/x86/include/asm/pmc_core.h 7308F: drivers/platform/x86/intel_pmc_core* 7309 7310INTEL PMC/P-Unit IPC DRIVER 7311M: Zha Qipeng<qipeng.zha@intel.com> 7312L: platform-driver-x86@vger.kernel.org 7313S: Maintained 7314F: drivers/platform/x86/intel_pmc_ipc.c 7315F: drivers/platform/x86/intel_punit_ipc.c 7316F: arch/x86/include/asm/intel_pmc_ipc.h 7317F: arch/x86/include/asm/intel_punit_ipc.h 7318 7319INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7320M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7321L: linux-wireless@vger.kernel.org 7322S: Maintained 7323F: Documentation/networking/README.ipw2100 7324F: Documentation/networking/README.ipw2200 7325F: drivers/net/wireless/intel/ipw2x00/ 7326 7327INTEL PSTATE DRIVER 7328M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7329M: Len Brown <lenb@kernel.org> 7330L: linux-pm@vger.kernel.org 7331S: Supported 7332F: drivers/cpufreq/intel_pstate.c 7333 7334INTEL RDMA RNIC DRIVER 7335M: Faisal Latif <faisal.latif@intel.com> 7336M: Shiraz Saleem <shiraz.saleem@intel.com> 7337L: linux-rdma@vger.kernel.org 7338S: Supported 7339F: drivers/infiniband/hw/i40iw/ 7340F: include/uapi/rdma/i40iw-abi.h 7341 7342INTEL SHA MULTIBUFFER DRIVER 7343M: Megha Dey <megha.dey@linux.intel.com> 7344R: Tim Chen <tim.c.chen@linux.intel.com> 7345L: linux-crypto@vger.kernel.org 7346S: Supported 7347F: arch/x86/crypto/sha*-mb 7348F: crypto/mcryptd.c 7349 7350INTEL TELEMETRY DRIVER 7351M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7352L: platform-driver-x86@vger.kernel.org 7353S: Maintained 7354F: arch/x86/include/asm/intel_telemetry.h 7355F: drivers/platform/x86/intel_telemetry* 7356 7357INTEL VIRTUAL BUTTON DRIVER 7358M: AceLan Kao <acelan.kao@canonical.com> 7359L: platform-driver-x86@vger.kernel.org 7360S: Maintained 7361F: drivers/platform/x86/intel-vbtn.c 7362 7363INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7364M: Stanislaw Gruszka <sgruszka@redhat.com> 7365L: linux-wireless@vger.kernel.org 7366S: Supported 7367F: drivers/net/wireless/intel/iwlegacy/ 7368 7369INTEL WIRELESS WIFI LINK (iwlwifi) 7370M: Johannes Berg <johannes.berg@intel.com> 7371M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7372M: Luca Coelho <luciano.coelho@intel.com> 7373M: Intel Linux Wireless <linuxwifi@intel.com> 7374L: linux-wireless@vger.kernel.org 7375W: http://intellinuxwireless.org 7376T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7377S: Supported 7378F: drivers/net/wireless/intel/iwlwifi/ 7379 7380INTEL WIRELESS WIMAX CONNECTION 2400 7381M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7382M: linux-wimax@intel.com 7383L: wimax@linuxwimax.org (subscribers-only) 7384S: Supported 7385W: http://linuxwimax.org 7386F: Documentation/wimax/README.i2400m 7387F: drivers/net/wimax/i2400m/ 7388F: include/uapi/linux/wimax/i2400m.h 7389 7390INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7391M: Mario Limonciello <mario.limonciello@dell.com> 7392S: Maintained 7393F: drivers/platform/x86/intel-wmi-thunderbolt.c 7394 7395INTEL(R) TRACE HUB 7396M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7397S: Supported 7398F: Documentation/trace/intel_th.rst 7399F: drivers/hwtracing/intel_th/ 7400 7401INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7402M: Ning Sun <ning.sun@intel.com> 7403L: tboot-devel@lists.sourceforge.net 7404W: http://tboot.sourceforge.net 7405T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7406S: Supported 7407F: Documentation/intel_txt.txt 7408F: include/linux/tboot.h 7409F: arch/x86/kernel/tboot.c 7410 7411INTEL-MID GPIO DRIVER 7412M: David Cohen <david.a.cohen@linux.intel.com> 7413L: linux-gpio@vger.kernel.org 7414S: Maintained 7415F: drivers/gpio/gpio-intel-mid.c 7416 7417INVENSENSE MPU-3050 GYROSCOPE DRIVER 7418M: Linus Walleij <linus.walleij@linaro.org> 7419L: linux-iio@vger.kernel.org 7420S: Maintained 7421F: drivers/iio/gyro/mpu3050* 7422F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7423 7424IOC3 ETHERNET DRIVER 7425M: Ralf Baechle <ralf@linux-mips.org> 7426L: linux-mips@linux-mips.org 7427S: Maintained 7428F: drivers/net/ethernet/sgi/ioc3-eth.c 7429 7430IOC3 SERIAL DRIVER 7431M: Pat Gefre <pfg@sgi.com> 7432L: linux-serial@vger.kernel.org 7433S: Maintained 7434F: drivers/tty/serial/ioc3_serial.c 7435 7436IOMMU DRIVERS 7437M: Joerg Roedel <joro@8bytes.org> 7438L: iommu@lists.linux-foundation.org 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7440S: Maintained 7441F: Documentation/devicetree/bindings/iommu/ 7442F: drivers/iommu/ 7443F: include/linux/iommu.h 7444F: include/linux/of_iommu.h 7445F: include/linux/iova.h 7446 7447IP MASQUERADING 7448M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7449S: Maintained 7450F: net/ipv4/netfilter/ipt_MASQUERADE.c 7451 7452IPMI SUBSYSTEM 7453M: Corey Minyard <minyard@acm.org> 7454L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7455W: http://openipmi.sourceforge.net/ 7456S: Supported 7457F: Documentation/IPMI.txt 7458F: drivers/char/ipmi/ 7459F: include/linux/ipmi* 7460F: include/uapi/linux/ipmi* 7461 7462IPS SCSI RAID DRIVER 7463M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7464L: linux-scsi@vger.kernel.org 7465W: http://www.adaptec.com/ 7466S: Maintained 7467F: drivers/scsi/ips* 7468 7469IPVS 7470M: Wensong Zhang <wensong@linux-vs.org> 7471M: Simon Horman <horms@verge.net.au> 7472M: Julian Anastasov <ja@ssi.bg> 7473L: netdev@vger.kernel.org 7474L: lvs-devel@vger.kernel.org 7475S: Maintained 7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7478F: Documentation/networking/ipvs-sysctl.txt 7479F: include/net/ip_vs.h 7480F: include/uapi/linux/ip_vs.h 7481F: net/netfilter/ipvs/ 7482 7483IPWIRELESS DRIVER 7484M: Jiri Kosina <jikos@kernel.org> 7485M: David Sterba <dsterba@suse.com> 7486S: Odd Fixes 7487F: drivers/tty/ipwireless/ 7488 7489IPX NETWORK LAYER 7490L: netdev@vger.kernel.org 7491S: Obsolete 7492F: include/uapi/linux/ipx.h 7493F: drivers/staging/ipx/ 7494 7495IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7496M: Marc Zyngier <marc.zyngier@arm.com> 7497S: Maintained 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7499F: Documentation/IRQ-domain.txt 7500F: include/linux/irqdomain.h 7501F: kernel/irq/irqdomain.c 7502F: kernel/irq/msi.c 7503 7504IRQ SUBSYSTEM 7505M: Thomas Gleixner <tglx@linutronix.de> 7506L: linux-kernel@vger.kernel.org 7507S: Maintained 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7509F: kernel/irq/ 7510 7511IRQCHIP DRIVERS 7512M: Thomas Gleixner <tglx@linutronix.de> 7513M: Jason Cooper <jason@lakedaemon.net> 7514M: Marc Zyngier <marc.zyngier@arm.com> 7515L: linux-kernel@vger.kernel.org 7516S: Maintained 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7518F: Documentation/devicetree/bindings/interrupt-controller/ 7519F: drivers/irqchip/ 7520 7521ISA 7522M: William Breathitt Gray <vilhelm.gray@gmail.com> 7523S: Maintained 7524F: Documentation/isa.txt 7525F: drivers/base/isa.c 7526F: include/linux/isa.h 7527 7528ISA RADIO MODULE 7529M: Hans Verkuil <hverkuil@xs4all.nl> 7530L: linux-media@vger.kernel.org 7531T: git git://linuxtv.org/media_tree.git 7532W: https://linuxtv.org 7533S: Maintained 7534F: drivers/media/radio/radio-isa* 7535 7536ISAPNP 7537M: Jaroslav Kysela <perex@perex.cz> 7538S: Maintained 7539F: Documentation/isapnp.txt 7540F: drivers/pnp/isapnp/ 7541F: include/linux/isapnp.h 7542 7543ISCSI 7544M: Lee Duncan <lduncan@suse.com> 7545M: Chris Leech <cleech@redhat.com> 7546L: open-iscsi@googlegroups.com 7547W: www.open-iscsi.com 7548S: Maintained 7549F: drivers/scsi/*iscsi* 7550F: include/scsi/*iscsi* 7551 7552iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7553M: Peter Jones <pjones@redhat.com> 7554M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7555S: Maintained 7556F: drivers/firmware/iscsi_ibft* 7557 7558ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7559M: Or Gerlitz <ogerlitz@mellanox.com> 7560M: Sagi Grimberg <sagi@grimberg.me> 7561M: Roi Dayan <roid@mellanox.com> 7562L: linux-rdma@vger.kernel.org 7563S: Supported 7564W: http://www.openfabrics.org 7565W: www.open-iscsi.org 7566Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7567F: drivers/infiniband/ulp/iser/ 7568 7569ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7570M: Sagi Grimberg <sagi@grimberg.me> 7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7572L: linux-rdma@vger.kernel.org 7573L: target-devel@vger.kernel.org 7574S: Supported 7575W: http://www.linux-iscsi.org 7576F: drivers/infiniband/ulp/isert 7577 7578ISDN SUBSYSTEM 7579M: Karsten Keil <isdn@linux-pingi.de> 7580L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7581L: netdev@vger.kernel.org 7582W: http://www.isdn4linux.de 7583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7584S: Maintained 7585F: Documentation/isdn/ 7586F: drivers/isdn/ 7587F: include/linux/isdn.h 7588F: include/linux/isdn/ 7589F: include/uapi/linux/isdn.h 7590F: include/uapi/linux/isdn/ 7591 7592ISDN SUBSYSTEM (Eicon active card driver) 7593M: Armin Schindler <mac@melware.de> 7594L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7595W: http://www.melware.de 7596S: Maintained 7597F: drivers/isdn/hardware/eicon/ 7598 7599IT87 HARDWARE MONITORING DRIVER 7600M: Jean Delvare <jdelvare@suse.com> 7601L: linux-hwmon@vger.kernel.org 7602S: Maintained 7603F: Documentation/hwmon/it87 7604F: drivers/hwmon/it87.c 7605 7606IT913X MEDIA DRIVER 7607M: Antti Palosaari <crope@iki.fi> 7608L: linux-media@vger.kernel.org 7609W: https://linuxtv.org 7610W: http://palosaari.fi/linux/ 7611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7612T: git git://linuxtv.org/anttip/media_tree.git 7613S: Maintained 7614F: drivers/media/tuners/it913x* 7615 7616IVTV VIDEO4LINUX DRIVER 7617M: Andy Walls <awalls@md.metrocast.net> 7618L: ivtv-devel@ivtvdriver.org (subscribers-only) 7619L: linux-media@vger.kernel.org 7620T: git git://linuxtv.org/media_tree.git 7621W: http://www.ivtvdriver.org 7622S: Maintained 7623F: Documentation/media/v4l-drivers/ivtv* 7624F: drivers/media/pci/ivtv/ 7625F: include/uapi/linux/ivtv* 7626 7627IX2505V MEDIA DRIVER 7628M: Malcolm Priestley <tvboxspy@gmail.com> 7629L: linux-media@vger.kernel.org 7630W: https://linuxtv.org 7631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7632S: Maintained 7633F: drivers/media/dvb-frontends/ix2505v* 7634 7635JAILHOUSE HYPERVISOR INTERFACE 7636M: Jan Kiszka <jan.kiszka@siemens.com> 7637L: jailhouse-dev@googlegroups.com 7638S: Maintained 7639F: arch/x86/kernel/jailhouse.c 7640F: arch/x86/include/asm/jailhouse_para.h 7641 7642JC42.4 TEMPERATURE SENSOR DRIVER 7643M: Guenter Roeck <linux@roeck-us.net> 7644L: linux-hwmon@vger.kernel.org 7645S: Maintained 7646F: drivers/hwmon/jc42.c 7647F: Documentation/hwmon/jc42 7648 7649JFS FILESYSTEM 7650M: Dave Kleikamp <shaggy@kernel.org> 7651L: jfs-discussion@lists.sourceforge.net 7652W: http://jfs.sourceforge.net/ 7653T: git git://github.com/kleikamp/linux-shaggy.git 7654S: Maintained 7655F: Documentation/filesystems/jfs.txt 7656F: fs/jfs/ 7657 7658JME NETWORK DRIVER 7659M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7660L: netdev@vger.kernel.org 7661S: Maintained 7662F: drivers/net/ethernet/jme.* 7663 7664JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7665M: David Woodhouse <dwmw2@infradead.org> 7666L: linux-mtd@lists.infradead.org 7667W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7668S: Maintained 7669F: fs/jffs2/ 7670F: include/uapi/linux/jffs2.h 7671 7672JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7673M: "Theodore Ts'o" <tytso@mit.edu> 7674M: Jan Kara <jack@suse.com> 7675L: linux-ext4@vger.kernel.org 7676S: Maintained 7677F: fs/jbd2/ 7678F: include/linux/jbd2.h 7679 7680JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7681M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7682L: linux-media@vger.kernel.org 7683S: Maintained 7684F: drivers/media/platform/rcar_jpu.c 7685 7686JSM Neo PCI based serial card 7687M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7688L: linux-serial@vger.kernel.org 7689S: Maintained 7690F: drivers/tty/serial/jsm/ 7691 7692K10TEMP HARDWARE MONITORING DRIVER 7693M: Clemens Ladisch <clemens@ladisch.de> 7694L: linux-hwmon@vger.kernel.org 7695S: Maintained 7696F: Documentation/hwmon/k10temp 7697F: drivers/hwmon/k10temp.c 7698 7699K8TEMP HARDWARE MONITORING DRIVER 7700M: Rudolf Marek <r.marek@assembler.cz> 7701L: linux-hwmon@vger.kernel.org 7702S: Maintained 7703F: Documentation/hwmon/k8temp 7704F: drivers/hwmon/k8temp.c 7705 7706KASAN 7707M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7708R: Alexander Potapenko <glider@google.com> 7709R: Dmitry Vyukov <dvyukov@google.com> 7710L: kasan-dev@googlegroups.com 7711S: Maintained 7712F: arch/*/include/asm/kasan.h 7713F: arch/*/mm/kasan_init* 7714F: Documentation/dev-tools/kasan.rst 7715F: include/linux/kasan*.h 7716F: lib/test_kasan.c 7717F: mm/kasan/ 7718F: scripts/Makefile.kasan 7719 7720KCONFIG 7721M: Masahiro Yamada <yamada.masahiro@socionext.com> 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7723L: linux-kbuild@vger.kernel.org 7724S: Maintained 7725F: Documentation/kbuild/kconfig* 7726F: scripts/kconfig/ 7727F: scripts/Kconfig.include 7728 7729KDUMP 7730M: Dave Young <dyoung@redhat.com> 7731M: Baoquan He <bhe@redhat.com> 7732R: Vivek Goyal <vgoyal@redhat.com> 7733L: kexec@lists.infradead.org 7734W: http://lse.sourceforge.net/kdump/ 7735S: Maintained 7736F: Documentation/kdump/ 7737 7738KEENE FM RADIO TRANSMITTER DRIVER 7739M: Hans Verkuil <hverkuil@xs4all.nl> 7740L: linux-media@vger.kernel.org 7741T: git git://linuxtv.org/media_tree.git 7742W: https://linuxtv.org 7743S: Maintained 7744F: drivers/media/radio/radio-keene* 7745 7746KERNEL AUTOMOUNTER 7747M: Ian Kent <raven@themaw.net> 7748L: autofs@vger.kernel.org 7749S: Maintained 7750F: fs/autofs/ 7751 7752KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7753M: Masahiro Yamada <yamada.masahiro@socionext.com> 7754M: Michal Marek <michal.lkml@markovi.net> 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7756L: linux-kbuild@vger.kernel.org 7757S: Maintained 7758F: Documentation/kbuild/ 7759F: Makefile 7760F: scripts/Kbuild* 7761F: scripts/Makefile* 7762F: scripts/basic/ 7763F: scripts/mk* 7764F: scripts/mod/ 7765F: scripts/package/ 7766 7767KERNEL JANITORS 7768L: kernel-janitors@vger.kernel.org 7769W: http://kernelnewbies.org/KernelJanitors 7770S: Odd Fixes 7771 7772KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7773M: "J. Bruce Fields" <bfields@fieldses.org> 7774M: Jeff Layton <jlayton@kernel.org> 7775L: linux-nfs@vger.kernel.org 7776W: http://nfs.sourceforge.net/ 7777T: git git://linux-nfs.org/~bfields/linux.git 7778S: Supported 7779F: fs/nfsd/ 7780F: include/uapi/linux/nfsd/ 7781F: fs/lockd/ 7782F: fs/nfs_common/ 7783F: net/sunrpc/ 7784F: include/linux/lockd/ 7785F: include/linux/sunrpc/ 7786F: include/uapi/linux/sunrpc/ 7787 7788KERNEL SELFTEST FRAMEWORK 7789M: Shuah Khan <shuah@kernel.org> 7790L: linux-kselftest@vger.kernel.org 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7792Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7793S: Maintained 7794F: tools/testing/selftests/ 7795F: Documentation/dev-tools/kselftest* 7796 7797KERNEL USERMODE HELPER 7798M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7799L: linux-kernel@vger.kernel.org 7800S: Maintained 7801F: kernel/umh.c 7802F: include/linux/umh.h 7803 7804KERNEL VIRTUAL MACHINE (KVM) 7805M: Paolo Bonzini <pbonzini@redhat.com> 7806M: Radim Krčmář <rkrcmar@redhat.com> 7807L: kvm@vger.kernel.org 7808W: http://www.linux-kvm.org 7809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7810S: Supported 7811F: Documentation/virtual/kvm/ 7812F: include/trace/events/kvm.h 7813F: include/uapi/asm-generic/kvm* 7814F: include/uapi/linux/kvm* 7815F: include/asm-generic/kvm* 7816F: include/linux/kvm* 7817F: include/kvm/iodev.h 7818F: virt/kvm/* 7819F: tools/kvm/ 7820 7821KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7822M: Joerg Roedel <joro@8bytes.org> 7823L: kvm@vger.kernel.org 7824W: http://www.linux-kvm.org/ 7825S: Maintained 7826F: arch/x86/include/asm/svm.h 7827F: arch/x86/kvm/svm.c 7828 7829KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7830M: Christoffer Dall <christoffer.dall@arm.com> 7831M: Marc Zyngier <marc.zyngier@arm.com> 7832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7833L: kvmarm@lists.cs.columbia.edu 7834W: http://systems.cs.columbia.edu/projects/kvm-arm 7835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7836S: Supported 7837F: arch/arm/include/uapi/asm/kvm* 7838F: arch/arm/include/asm/kvm* 7839F: arch/arm/kvm/ 7840F: virt/kvm/arm/ 7841F: include/kvm/arm_* 7842 7843KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7844M: Christoffer Dall <christoffer.dall@arm.com> 7845M: Marc Zyngier <marc.zyngier@arm.com> 7846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7847L: kvmarm@lists.cs.columbia.edu 7848S: Maintained 7849F: arch/arm64/include/uapi/asm/kvm* 7850F: arch/arm64/include/asm/kvm* 7851F: arch/arm64/kvm/ 7852 7853KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7854M: James Hogan <jhogan@kernel.org> 7855L: linux-mips@linux-mips.org 7856S: Supported 7857F: arch/mips/include/uapi/asm/kvm* 7858F: arch/mips/include/asm/kvm* 7859F: arch/mips/kvm/ 7860 7861KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7862M: Paul Mackerras <paulus@ozlabs.org> 7863L: kvm-ppc@vger.kernel.org 7864W: http://www.linux-kvm.org/ 7865T: git git://github.com/agraf/linux-2.6.git 7866S: Supported 7867F: arch/powerpc/include/uapi/asm/kvm* 7868F: arch/powerpc/include/asm/kvm* 7869F: arch/powerpc/kvm/ 7870F: arch/powerpc/kernel/kvm* 7871 7872KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7873M: Christian Borntraeger <borntraeger@de.ibm.com> 7874M: Janosch Frank <frankja@linux.ibm.com> 7875R: David Hildenbrand <david@redhat.com> 7876R: Cornelia Huck <cohuck@redhat.com> 7877L: linux-s390@vger.kernel.org 7878W: http://www.ibm.com/developerworks/linux/linux390/ 7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7880S: Supported 7881F: arch/s390/include/uapi/asm/kvm* 7882F: arch/s390/include/asm/gmap.h 7883F: arch/s390/include/asm/kvm* 7884F: arch/s390/kvm/ 7885F: arch/s390/mm/gmap.c 7886 7887KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7888M: Paolo Bonzini <pbonzini@redhat.com> 7889M: Radim Krčmář <rkrcmar@redhat.com> 7890L: kvm@vger.kernel.org 7891W: http://www.linux-kvm.org 7892T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7893S: Supported 7894F: arch/x86/kvm/ 7895F: arch/x86/include/uapi/asm/kvm* 7896F: arch/x86/include/asm/kvm* 7897F: arch/x86/include/asm/pvclock-abi.h 7898F: arch/x86/kernel/kvm.c 7899F: arch/x86/kernel/kvmclock.c 7900 7901KERNFS 7902M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7903M: Tejun Heo <tj@kernel.org> 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7905S: Supported 7906F: include/linux/kernfs.h 7907F: fs/kernfs/ 7908 7909KEXEC 7910M: Eric Biederman <ebiederm@xmission.com> 7911W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7912L: kexec@lists.infradead.org 7913S: Maintained 7914F: include/linux/kexec.h 7915F: include/uapi/linux/kexec.h 7916F: kernel/kexec* 7917 7918KEYS-ENCRYPTED 7919M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7920L: linux-integrity@vger.kernel.org 7921L: keyrings@vger.kernel.org 7922S: Supported 7923F: Documentation/security/keys/trusted-encrypted.rst 7924F: include/keys/encrypted-type.h 7925F: security/keys/encrypted-keys/ 7926 7927KEYS-TRUSTED 7928M: James Bottomley <jejb@linux.vnet.ibm.com> 7929M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7930L: linux-integrity@vger.kernel.org 7931L: keyrings@vger.kernel.org 7932S: Supported 7933F: Documentation/security/keys/trusted-encrypted.rst 7934F: include/keys/trusted-type.h 7935F: security/keys/trusted.c 7936F: security/keys/trusted.h 7937 7938KEYS/KEYRINGS: 7939M: David Howells <dhowells@redhat.com> 7940L: keyrings@vger.kernel.org 7941S: Maintained 7942F: Documentation/security/keys/core.rst 7943F: include/linux/key.h 7944F: include/linux/key-type.h 7945F: include/linux/keyctl.h 7946F: include/uapi/linux/keyctl.h 7947F: include/keys/ 7948F: security/keys/ 7949 7950KGDB / KDB /debug_core 7951M: Jason Wessel <jason.wessel@windriver.com> 7952M: Daniel Thompson <daniel.thompson@linaro.org> 7953W: http://kgdb.wiki.kernel.org/ 7954L: kgdb-bugreport@lists.sourceforge.net 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7956S: Maintained 7957F: Documentation/dev-tools/kgdb.rst 7958F: drivers/misc/kgdbts.c 7959F: drivers/tty/serial/kgdboc.c 7960F: include/linux/kdb.h 7961F: include/linux/kgdb.h 7962F: kernel/debug/ 7963 7964KMEMLEAK 7965M: Catalin Marinas <catalin.marinas@arm.com> 7966S: Maintained 7967F: Documentation/dev-tools/kmemleak.rst 7968F: include/linux/kmemleak.h 7969F: mm/kmemleak.c 7970F: mm/kmemleak-test.c 7971 7972KMOD KERNEL MODULE LOADER - USERMODE HELPER 7973M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7974L: linux-kernel@vger.kernel.org 7975S: Maintained 7976F: kernel/kmod.c 7977F: include/linux/kmod.h 7978F: lib/test_kmod.c 7979F: tools/testing/selftests/kmod/ 7980 7981KPROBES 7982M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7983M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7984M: "David S. Miller" <davem@davemloft.net> 7985M: Masami Hiramatsu <mhiramat@kernel.org> 7986S: Maintained 7987F: Documentation/kprobes.txt 7988F: include/linux/kprobes.h 7989F: include/asm-generic/kprobes.h 7990F: kernel/kprobes.c 7991 7992KS0108 LCD CONTROLLER DRIVER 7993M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7994S: Maintained 7995F: Documentation/auxdisplay/ks0108 7996F: drivers/auxdisplay/ks0108.c 7997F: include/linux/ks0108.h 7998 7999L3MDEV 8000M: David Ahern <dsa@cumulusnetworks.com> 8001L: netdev@vger.kernel.org 8002S: Maintained 8003F: net/l3mdev 8004F: include/net/l3mdev.h 8005 8006LANTIQ MIPS ARCHITECTURE 8007M: John Crispin <john@phrozen.org> 8008L: linux-mips@linux-mips.org 8009S: Maintained 8010F: arch/mips/lantiq 8011F: drivers/soc/lantiq 8012 8013LAPB module 8014L: linux-x25@vger.kernel.org 8015S: Orphan 8016F: Documentation/networking/lapb-module.txt 8017F: include/*/lapb.h 8018F: net/lapb/ 8019 8020LASI 53c700 driver for PARISC 8021M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8022L: linux-scsi@vger.kernel.org 8023S: Maintained 8024F: Documentation/scsi/53c700.txt 8025F: drivers/scsi/53c700* 8026 8027LEAKING_ADDRESSES 8028M: Tobin C. Harding <me@tobin.cc> 8029M: Tycho Andersen <tycho@tycho.ws> 8030L: kernel-hardening@lists.openwall.com 8031S: Maintained 8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8033F: scripts/leaking_addresses.pl 8034 8035LED SUBSYSTEM 8036M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8037M: Pavel Machek <pavel@ucw.cz> 8038L: linux-leds@vger.kernel.org 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8040S: Maintained 8041F: Documentation/devicetree/bindings/leds/ 8042F: drivers/leds/ 8043F: include/linux/leds.h 8044 8045LEGACY EEPROM DRIVER 8046M: Jean Delvare <jdelvare@suse.com> 8047S: Maintained 8048F: Documentation/misc-devices/eeprom 8049F: drivers/misc/eeprom/eeprom.c 8050 8051LEGO MINDSTORMS EV3 8052R: David Lechner <david@lechnology.com> 8053S: Maintained 8054F: arch/arm/boot/dts/da850-lego-ev3.dts 8055F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8056F: drivers/power/supply/lego_ev3_battery.c 8057 8058LEGO USB Tower driver 8059M: Juergen Stuber <starblue@users.sourceforge.net> 8060L: legousb-devel@lists.sourceforge.net 8061W: http://legousb.sourceforge.net/ 8062S: Maintained 8063F: drivers/usb/misc/legousbtower.c 8064 8065LG2160 MEDIA DRIVER 8066M: Michael Krufky <mkrufky@linuxtv.org> 8067L: linux-media@vger.kernel.org 8068W: https://linuxtv.org 8069W: http://github.com/mkrufky 8070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8071T: git git://linuxtv.org/mkrufky/tuners.git 8072S: Maintained 8073F: drivers/media/dvb-frontends/lg2160.* 8074 8075LGDT3305 MEDIA DRIVER 8076M: Michael Krufky <mkrufky@linuxtv.org> 8077L: linux-media@vger.kernel.org 8078W: https://linuxtv.org 8079W: http://github.com/mkrufky 8080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8081T: git git://linuxtv.org/mkrufky/tuners.git 8082S: Maintained 8083F: drivers/media/dvb-frontends/lgdt3305.* 8084 8085LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8086M: Viresh Kumar <vireshk@kernel.org> 8087L: linux-ide@vger.kernel.org 8088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8089S: Maintained 8090F: include/linux/pata_arasan_cf_data.h 8091F: drivers/ata/pata_arasan_cf.c 8092 8093LIBATA PATA DRIVERS 8094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8095M: Tejun Heo <tj@kernel.org> 8096L: linux-ide@vger.kernel.org 8097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8098S: Maintained 8099F: drivers/ata/pata_*.c 8100F: drivers/ata/ata_generic.c 8101 8102LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8103M: Linus Walleij <linus.walleij@linaro.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_ftide010.c 8108F: drivers/ata/sata_gemini.c 8109F: drivers/ata/sata_gemini.h 8110 8111LIBATA SATA AHCI PLATFORM devices support 8112M: Hans de Goede <hdegoede@redhat.com> 8113M: Tejun Heo <tj@kernel.org> 8114L: linux-ide@vger.kernel.org 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8116S: Maintained 8117F: drivers/ata/ahci_platform.c 8118F: drivers/ata/libahci_platform.c 8119F: include/linux/ahci_platform.h 8120 8121LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8122M: Mikael Pettersson <mikpelinux@gmail.com> 8123L: linux-ide@vger.kernel.org 8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8125S: Maintained 8126F: drivers/ata/sata_promise.* 8127 8128LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8129M: Tejun Heo <tj@kernel.org> 8130L: linux-ide@vger.kernel.org 8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8132S: Maintained 8133F: drivers/ata/ 8134F: include/linux/ata.h 8135F: include/linux/libata.h 8136F: Documentation/devicetree/bindings/ata/ 8137 8138LIBLOCKDEP 8139M: Sasha Levin <alexander.levin@verizon.com> 8140S: Maintained 8141F: tools/lib/lockdep/ 8142 8143LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8144M: Ross Zwisler <ross.zwisler@linux.intel.com> 8145M: Dan Williams <dan.j.williams@intel.com> 8146M: Vishal Verma <vishal.l.verma@intel.com> 8147M: Dave Jiang <dave.jiang@intel.com> 8148L: linux-nvdimm@lists.01.org 8149Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8150S: Supported 8151F: drivers/nvdimm/blk.c 8152F: drivers/nvdimm/region_devs.c 8153 8154LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8155M: Vishal Verma <vishal.l.verma@intel.com> 8156M: Dan Williams <dan.j.williams@intel.com> 8157M: Ross Zwisler <ross.zwisler@linux.intel.com> 8158M: Dave Jiang <dave.jiang@intel.com> 8159L: linux-nvdimm@lists.01.org 8160Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8161S: Supported 8162F: drivers/nvdimm/btt* 8163 8164LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8165M: Ross Zwisler <ross.zwisler@linux.intel.com> 8166M: Dan Williams <dan.j.williams@intel.com> 8167M: Vishal Verma <vishal.l.verma@intel.com> 8168M: Dave Jiang <dave.jiang@intel.com> 8169L: linux-nvdimm@lists.01.org 8170Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8171S: Supported 8172F: drivers/nvdimm/pmem* 8173 8174LIBNVDIMM: DEVICETREE BINDINGS 8175M: Oliver O'Halloran <oohall@gmail.com> 8176L: linux-nvdimm@lists.01.org 8177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8178S: Supported 8179F: drivers/nvdimm/of_pmem.c 8180F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8181 8182LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8183M: Dan Williams <dan.j.williams@intel.com> 8184M: Ross Zwisler <ross.zwisler@linux.intel.com> 8185M: Vishal Verma <vishal.l.verma@intel.com> 8186M: Dave Jiang <dave.jiang@intel.com> 8187L: linux-nvdimm@lists.01.org 8188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8190S: Supported 8191F: drivers/nvdimm/* 8192F: drivers/acpi/nfit/* 8193F: include/linux/nd.h 8194F: include/linux/libnvdimm.h 8195F: include/uapi/linux/ndctl.h 8196 8197LIGHTNVM PLATFORM SUPPORT 8198M: Matias Bjorling <mb@lightnvm.io> 8199W: http://github/OpenChannelSSD 8200L: linux-block@vger.kernel.org 8201S: Maintained 8202F: drivers/lightnvm/ 8203F: include/linux/lightnvm.h 8204F: include/uapi/linux/lightnvm.h 8205 8206LINUX FOR POWER MACINTOSH 8207M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8208W: http://www.penguinppc.org/ 8209L: linuxppc-dev@lists.ozlabs.org 8210S: Maintained 8211F: arch/powerpc/platforms/powermac/ 8212F: drivers/macintosh/ 8213 8214LINUX FOR POWERPC (32-BIT AND 64-BIT) 8215M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8216M: Paul Mackerras <paulus@samba.org> 8217M: Michael Ellerman <mpe@ellerman.id.au> 8218W: https://github.com/linuxppc/linux/wiki 8219L: linuxppc-dev@lists.ozlabs.org 8220Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8222S: Supported 8223F: Documentation/ABI/stable/sysfs-firmware-opal-* 8224F: Documentation/devicetree/bindings/powerpc/ 8225F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8226F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8227F: Documentation/powerpc/ 8228F: arch/powerpc/ 8229F: drivers/char/tpm/tpm_ibmvtpm* 8230F: drivers/crypto/nx/ 8231F: drivers/crypto/vmx/ 8232F: drivers/i2c/busses/i2c-opal.c 8233F: drivers/net/ethernet/ibm/ibmveth.* 8234F: drivers/net/ethernet/ibm/ibmvnic.* 8235F: drivers/pci/hotplug/pnv_php.c 8236F: drivers/pci/hotplug/rpa* 8237F: drivers/rtc/rtc-opal.c 8238F: drivers/scsi/ibmvscsi/ 8239F: drivers/tty/hvc/hvc_opal.c 8240F: drivers/watchdog/wdrtas.c 8241F: tools/testing/selftests/powerpc 8242N: /pmac 8243N: powermac 8244N: powernv 8245N: [^a-z0-9]ps3 8246N: pseries 8247 8248LINUX FOR POWERPC EMBEDDED MPC5XXX 8249M: Anatolij Gustschin <agust@denx.de> 8250L: linuxppc-dev@lists.ozlabs.org 8251T: git git://git.denx.de/linux-denx-agust.git 8252S: Maintained 8253F: arch/powerpc/platforms/512x/ 8254F: arch/powerpc/platforms/52xx/ 8255 8256LINUX FOR POWERPC EMBEDDED PPC4XX 8257M: Alistair Popple <alistair@popple.id.au> 8258M: Matt Porter <mporter@kernel.crashing.org> 8259W: http://www.penguinppc.org/ 8260L: linuxppc-dev@lists.ozlabs.org 8261S: Maintained 8262F: arch/powerpc/platforms/40x/ 8263F: arch/powerpc/platforms/44x/ 8264 8265LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8266M: Scott Wood <oss@buserror.net> 8267M: Kumar Gala <galak@kernel.crashing.org> 8268W: http://www.penguinppc.org/ 8269L: linuxppc-dev@lists.ozlabs.org 8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8271S: Maintained 8272F: arch/powerpc/platforms/83xx/ 8273F: arch/powerpc/platforms/85xx/ 8274F: Documentation/devicetree/bindings/powerpc/fsl/ 8275 8276LINUX FOR POWERPC EMBEDDED PPC8XX 8277M: Vitaly Bordug <vitb@kernel.crashing.org> 8278W: http://www.penguinppc.org/ 8279L: linuxppc-dev@lists.ozlabs.org 8280S: Maintained 8281F: arch/powerpc/platforms/8xx/ 8282 8283LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8284L: linuxppc-dev@lists.ozlabs.org 8285S: Orphan 8286F: arch/powerpc/*/*virtex* 8287F: arch/powerpc/*/*/*virtex* 8288 8289LINUX FOR POWERPC PA SEMI PWRFICIENT 8290L: linuxppc-dev@lists.ozlabs.org 8291S: Orphan 8292F: arch/powerpc/platforms/pasemi/ 8293F: drivers/*/*pasemi* 8294F: drivers/*/*/*pasemi* 8295 8296LINUX KERNEL DUMP TEST MODULE (LKDTM) 8297M: Kees Cook <keescook@chromium.org> 8298S: Maintained 8299F: drivers/misc/lkdtm/* 8300 8301LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8302M: Alan Stern <stern@rowland.harvard.edu> 8303M: Andrea Parri <andrea.parri@amarulasolutions.com> 8304M: Will Deacon <will.deacon@arm.com> 8305M: Peter Zijlstra <peterz@infradead.org> 8306M: Boqun Feng <boqun.feng@gmail.com> 8307M: Nicholas Piggin <npiggin@gmail.com> 8308M: David Howells <dhowells@redhat.com> 8309M: Jade Alglave <j.alglave@ucl.ac.uk> 8310M: Luc Maranget <luc.maranget@inria.fr> 8311M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8312R: Akira Yokosawa <akiyks@gmail.com> 8313L: linux-kernel@vger.kernel.org 8314S: Supported 8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8316F: tools/memory-model/ 8317F: Documentation/memory-barriers.txt 8318 8319LINUX SECURITY MODULE (LSM) FRAMEWORK 8320M: Chris Wright <chrisw@sous-sol.org> 8321L: linux-security-module@vger.kernel.org 8322S: Supported 8323 8324LIS3LV02D ACCELEROMETER DRIVER 8325M: Eric Piel <eric.piel@tremplin-utc.net> 8326S: Maintained 8327F: Documentation/misc-devices/lis3lv02d 8328F: drivers/misc/lis3lv02d/ 8329F: drivers/platform/x86/hp_accel.c 8330 8331LIVE PATCHING 8332M: Josh Poimboeuf <jpoimboe@redhat.com> 8333M: Jessica Yu <jeyu@kernel.org> 8334M: Jiri Kosina <jikos@kernel.org> 8335M: Miroslav Benes <mbenes@suse.cz> 8336R: Petr Mladek <pmladek@suse.com> 8337S: Maintained 8338F: kernel/livepatch/ 8339F: include/linux/livepatch.h 8340F: arch/x86/include/asm/livepatch.h 8341F: arch/x86/kernel/livepatch.c 8342F: Documentation/livepatch/ 8343F: Documentation/ABI/testing/sysfs-kernel-livepatch 8344F: samples/livepatch/ 8345L: live-patching@vger.kernel.org 8346T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8347 8348LLC (802.2) 8349L: netdev@vger.kernel.org 8350S: Odd fixes 8351F: include/linux/llc.h 8352F: include/uapi/linux/llc.h 8353F: include/net/llc* 8354F: net/llc/ 8355 8356LM73 HARDWARE MONITOR DRIVER 8357M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8358L: linux-hwmon@vger.kernel.org 8359S: Maintained 8360F: drivers/hwmon/lm73.c 8361 8362LM78 HARDWARE MONITOR DRIVER 8363M: Jean Delvare <jdelvare@suse.com> 8364L: linux-hwmon@vger.kernel.org 8365S: Maintained 8366F: Documentation/hwmon/lm78 8367F: drivers/hwmon/lm78.c 8368 8369LM83 HARDWARE MONITOR DRIVER 8370M: Jean Delvare <jdelvare@suse.com> 8371L: linux-hwmon@vger.kernel.org 8372S: Maintained 8373F: Documentation/hwmon/lm83 8374F: drivers/hwmon/lm83.c 8375 8376LM90 HARDWARE MONITOR DRIVER 8377M: Jean Delvare <jdelvare@suse.com> 8378L: linux-hwmon@vger.kernel.org 8379S: Maintained 8380F: Documentation/hwmon/lm90 8381F: Documentation/devicetree/bindings/hwmon/lm90.txt 8382F: drivers/hwmon/lm90.c 8383F: include/dt-bindings/thermal/lm90.h 8384 8385LM95234 HARDWARE MONITOR DRIVER 8386M: Guenter Roeck <linux@roeck-us.net> 8387L: linux-hwmon@vger.kernel.org 8388S: Maintained 8389F: Documentation/hwmon/lm95234 8390F: drivers/hwmon/lm95234.c 8391 8392LME2510 MEDIA DRIVER 8393M: Malcolm Priestley <tvboxspy@gmail.com> 8394L: linux-media@vger.kernel.org 8395W: https://linuxtv.org 8396Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8397S: Maintained 8398F: drivers/media/usb/dvb-usb-v2/lmedm04* 8399 8400LOADPIN SECURITY MODULE 8401M: Kees Cook <keescook@chromium.org> 8402T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8403S: Supported 8404F: security/loadpin/ 8405F: Documentation/admin-guide/LSM/LoadPin.rst 8406 8407LOCKING PRIMITIVES 8408M: Peter Zijlstra <peterz@infradead.org> 8409M: Ingo Molnar <mingo@redhat.com> 8410M: Will Deacon <will.deacon@arm.com> 8411L: linux-kernel@vger.kernel.org 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8413S: Maintained 8414F: Documentation/locking/ 8415F: include/linux/lockdep.h 8416F: include/linux/spinlock*.h 8417F: arch/*/include/asm/spinlock*.h 8418F: include/linux/rwlock*.h 8419F: include/linux/mutex*.h 8420F: arch/*/include/asm/mutex*.h 8421F: include/linux/rwsem*.h 8422F: arch/*/include/asm/rwsem.h 8423F: include/linux/seqlock.h 8424F: lib/locking*.[ch] 8425F: kernel/locking/ 8426X: kernel/locking/locktorture.c 8427 8428LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8429M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8430L: linux-ntfs-dev@lists.sourceforge.net 8431W: http://www.linux-ntfs.org/content/view/19/37/ 8432S: Maintained 8433F: Documentation/ldm.txt 8434F: block/partitions/ldm.* 8435 8436LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8437M: Sathya Prakash <sathya.prakash@broadcom.com> 8438M: Chaitra P B <chaitra.basappa@broadcom.com> 8439M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8440L: MPT-FusionLinux.pdl@broadcom.com 8441L: linux-scsi@vger.kernel.org 8442W: http://www.avagotech.com/support/ 8443S: Supported 8444F: drivers/message/fusion/ 8445F: drivers/scsi/mpt3sas/ 8446 8447LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8448M: Matthew Wilcox <matthew@wil.cx> 8449L: linux-scsi@vger.kernel.org 8450S: Maintained 8451F: drivers/scsi/sym53c8xx_2/ 8452 8453LTC4261 HARDWARE MONITOR DRIVER 8454M: Guenter Roeck <linux@roeck-us.net> 8455L: linux-hwmon@vger.kernel.org 8456S: Maintained 8457F: Documentation/hwmon/ltc4261 8458F: drivers/hwmon/ltc4261.c 8459 8460LTC4306 I2C MULTIPLEXER DRIVER 8461M: Michael Hennerich <michael.hennerich@analog.com> 8462W: http://ez.analog.com/community/linux-device-drivers 8463L: linux-i2c@vger.kernel.org 8464S: Supported 8465F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8466F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8467 8468LTP (Linux Test Project) 8469M: Mike Frysinger <vapier@gentoo.org> 8470M: Cyril Hrubis <chrubis@suse.cz> 8471M: Wanlong Gao <wanlong.gao@gmail.com> 8472M: Jan Stancek <jstancek@redhat.com> 8473M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8474M: Alexey Kodanev <alexey.kodanev@oracle.com> 8475L: ltp@lists.linux.it (subscribers-only) 8476W: http://linux-test-project.github.io/ 8477T: git git://github.com/linux-test-project/ltp.git 8478S: Maintained 8479 8480M68K ARCHITECTURE 8481M: Geert Uytterhoeven <geert@linux-m68k.org> 8482L: linux-m68k@lists.linux-m68k.org 8483W: http://www.linux-m68k.org/ 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8485S: Maintained 8486F: arch/m68k/ 8487F: drivers/zorro/ 8488 8489M68K ON APPLE MACINTOSH 8490M: Joshua Thompson <funaho@jurai.org> 8491W: http://www.mac.linux-m68k.org/ 8492L: linux-m68k@lists.linux-m68k.org 8493S: Maintained 8494F: arch/m68k/mac/ 8495 8496M68K ON HP9000/300 8497M: Philip Blundell <philb@gnu.org> 8498W: http://www.tazenda.demon.co.uk/phil/linux-hp 8499S: Maintained 8500F: arch/m68k/hp300/ 8501 8502M88DS3103 MEDIA DRIVER 8503M: Antti Palosaari <crope@iki.fi> 8504L: linux-media@vger.kernel.org 8505W: https://linuxtv.org 8506W: http://palosaari.fi/linux/ 8507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8508T: git git://linuxtv.org/anttip/media_tree.git 8509S: Maintained 8510F: drivers/media/dvb-frontends/m88ds3103* 8511 8512M88RS2000 MEDIA DRIVER 8513M: Malcolm Priestley <tvboxspy@gmail.com> 8514L: linux-media@vger.kernel.org 8515W: https://linuxtv.org 8516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8517S: Maintained 8518F: drivers/media/dvb-frontends/m88rs2000* 8519 8520MA901 MASTERKIT USB FM RADIO DRIVER 8521M: Alexey Klimov <klimov.linux@gmail.com> 8522L: linux-media@vger.kernel.org 8523T: git git://linuxtv.org/media_tree.git 8524S: Maintained 8525F: drivers/media/radio/radio-ma901.c 8526 8527MAC80211 8528M: Johannes Berg <johannes@sipsolutions.net> 8529L: linux-wireless@vger.kernel.org 8530W: http://wireless.kernel.org/ 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8533S: Maintained 8534F: Documentation/networking/mac80211-injection.txt 8535F: include/net/mac80211.h 8536F: net/mac80211/ 8537F: drivers/net/wireless/mac80211_hwsim.[ch] 8538F: Documentation/networking/mac80211_hwsim/README 8539 8540MAILBOX API 8541M: Jassi Brar <jassisinghbrar@gmail.com> 8542L: linux-kernel@vger.kernel.org 8543S: Maintained 8544F: drivers/mailbox/ 8545F: include/linux/mailbox_client.h 8546F: include/linux/mailbox_controller.h 8547 8548MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8549M: Michael Kerrisk <mtk.manpages@gmail.com> 8550W: http://www.kernel.org/doc/man-pages 8551L: linux-man@vger.kernel.org 8552S: Maintained 8553 8554MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8555M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8556L: linux-mips@linux-mips.org 8557S: Maintained 8558F: arch/mips/boot/dts/img/pistachio_marduk.dts 8559 8560MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8561M: Andrew Lunn <andrew@lunn.ch> 8562M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8563L: netdev@vger.kernel.org 8564S: Maintained 8565F: drivers/net/dsa/mv88e6xxx/ 8566F: linux/platform_data/mv88e6xxx.h 8567F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8568 8569MARVELL ARMADA DRM SUPPORT 8570M: Russell King <linux@armlinux.org.uk> 8571S: Maintained 8572T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8573T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8574F: drivers/gpu/drm/armada/ 8575F: include/uapi/drm/armada_drm.h 8576F: Documentation/devicetree/bindings/display/armada/ 8577 8578MARVELL CRYPTO DRIVER 8579M: Boris Brezillon <boris.brezillon@bootlin.com> 8580M: Arnaud Ebalard <arno@natisbad.org> 8581F: drivers/crypto/marvell/ 8582S: Maintained 8583L: linux-crypto@vger.kernel.org 8584 8585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8586M: Mirko Lindner <mlindner@marvell.com> 8587M: Stephen Hemminger <stephen@networkplumber.org> 8588L: netdev@vger.kernel.org 8589S: Maintained 8590F: drivers/net/ethernet/marvell/sk* 8591 8592MARVELL LIBERTAS WIRELESS DRIVER 8593L: libertas-dev@lists.infradead.org 8594S: Orphan 8595F: drivers/net/wireless/marvell/libertas/ 8596 8597MARVELL MACCHIATOBIN SUPPORT 8598M: Russell King <linux@armlinux.org.uk> 8599L: linux-arm-kernel@lists.infradead.org 8600S: Maintained 8601F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8602 8603MARVELL MV643XX ETHERNET DRIVER 8604M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8605L: netdev@vger.kernel.org 8606S: Maintained 8607F: drivers/net/ethernet/marvell/mv643xx_eth.* 8608F: include/linux/mv643xx.h 8609 8610MARVELL MV88X3310 PHY DRIVER 8611M: Russell King <linux@armlinux.org.uk> 8612L: netdev@vger.kernel.org 8613S: Maintained 8614F: drivers/net/phy/marvell10g.c 8615 8616MARVELL MVNETA ETHERNET DRIVER 8617M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8618L: netdev@vger.kernel.org 8619S: Maintained 8620F: drivers/net/ethernet/marvell/mvneta.* 8621 8622MARVELL MWIFIEX WIRELESS DRIVER 8623M: Amitkumar Karwar <amitkarwar@gmail.com> 8624M: Nishant Sarmukadam <nishants@marvell.com> 8625M: Ganapathi Bhat <gbhat@marvell.com> 8626M: Xinming Hu <huxm@marvell.com> 8627L: linux-wireless@vger.kernel.org 8628S: Maintained 8629F: drivers/net/wireless/marvell/mwifiex/ 8630 8631MARVELL MWL8K WIRELESS DRIVER 8632M: Lennert Buytenhek <buytenh@wantstofly.org> 8633L: linux-wireless@vger.kernel.org 8634S: Odd Fixes 8635F: drivers/net/wireless/marvell/mwl8k.c 8636 8637MARVELL NAND CONTROLLER DRIVER 8638M: Miquel Raynal <miquel.raynal@bootlin.com> 8639L: linux-mtd@lists.infradead.org 8640S: Maintained 8641F: drivers/mtd/nand/raw/marvell_nand.c 8642F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8643 8644MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8645M: Nicolas Pitre <nico@fluxnic.net> 8646S: Odd Fixes 8647F: drivers/mmc/host/mvsdio.* 8648 8649MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8650M: Hu Ziji <huziji@marvell.com> 8651L: linux-mmc@vger.kernel.org 8652S: Supported 8653F: drivers/mmc/host/sdhci-xenon* 8654F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8655 8656MATROX FRAMEBUFFER DRIVER 8657L: linux-fbdev@vger.kernel.org 8658S: Orphan 8659F: drivers/video/fbdev/matrox/matroxfb_* 8660F: include/uapi/linux/matroxfb.h 8661 8662MAX16065 HARDWARE MONITOR DRIVER 8663M: Guenter Roeck <linux@roeck-us.net> 8664L: linux-hwmon@vger.kernel.org 8665S: Maintained 8666F: Documentation/hwmon/max16065 8667F: drivers/hwmon/max16065.c 8668 8669MAX20751 HARDWARE MONITOR DRIVER 8670M: Guenter Roeck <linux@roeck-us.net> 8671L: linux-hwmon@vger.kernel.org 8672S: Maintained 8673F: Documentation/hwmon/max20751 8674F: drivers/hwmon/max20751.c 8675 8676MAX2175 SDR TUNER DRIVER 8677M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8678L: linux-media@vger.kernel.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8682F: Documentation/media/v4l-drivers/max2175.rst 8683F: drivers/media/i2c/max2175* 8684F: include/uapi/linux/max2175.h 8685 8686MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8687L: linux-hwmon@vger.kernel.org 8688S: Orphan 8689F: Documentation/hwmon/max6650 8690F: drivers/hwmon/max6650.c 8691 8692MAX6697 HARDWARE MONITOR DRIVER 8693M: Guenter Roeck <linux@roeck-us.net> 8694L: linux-hwmon@vger.kernel.org 8695S: Maintained 8696F: Documentation/hwmon/max6697 8697F: Documentation/devicetree/bindings/hwmon/max6697.txt 8698F: drivers/hwmon/max6697.c 8699F: include/linux/platform_data/max6697.h 8700 8701MAX9860 MONO AUDIO VOICE CODEC DRIVER 8702M: Peter Rosin <peda@axentia.se> 8703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8704S: Maintained 8705F: Documentation/devicetree/bindings/sound/max9860.txt 8706F: sound/soc/codecs/max9860.* 8707 8708MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8709M: Javier Martinez Canillas <javier@dowhile0.org> 8710L: linux-kernel@vger.kernel.org 8711S: Supported 8712F: drivers/regulator/max77802-regulator.c 8713F: Documentation/devicetree/bindings/*/*max77802.txt 8714F: include/dt-bindings/*/*max77802.h 8715 8716MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8717M: Krzysztof Kozlowski <krzk@kernel.org> 8718M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8719L: linux-pm@vger.kernel.org 8720S: Supported 8721F: drivers/power/supply/max14577_charger.c 8722F: drivers/power/supply/max77693_charger.c 8723 8724MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8725M: Chanwoo Choi <cw00.choi@samsung.com> 8726M: Krzysztof Kozlowski <krzk@kernel.org> 8727M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8728L: linux-kernel@vger.kernel.org 8729S: Supported 8730F: drivers/*/max14577*.c 8731F: drivers/*/max77686*.c 8732F: drivers/*/max77693*.c 8733F: drivers/extcon/extcon-max14577.c 8734F: drivers/extcon/extcon-max77693.c 8735F: drivers/rtc/rtc-max77686.c 8736F: drivers/clk/clk-max77686.c 8737F: Documentation/devicetree/bindings/mfd/max14577.txt 8738F: Documentation/devicetree/bindings/*/max77686.txt 8739F: Documentation/devicetree/bindings/mfd/max77693.txt 8740F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8741F: include/linux/mfd/max14577*.h 8742F: include/linux/mfd/max77686*.h 8743F: include/linux/mfd/max77693*.h 8744 8745MAXIRADIO FM RADIO RECEIVER DRIVER 8746M: Hans Verkuil <hverkuil@xs4all.nl> 8747L: linux-media@vger.kernel.org 8748T: git git://linuxtv.org/media_tree.git 8749W: https://linuxtv.org 8750S: Maintained 8751F: drivers/media/radio/radio-maxiradio* 8752 8753MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8754M: Peter Rosin <peda@axentia.se> 8755L: linux-iio@vger.kernel.org 8756S: Maintained 8757F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8758F: drivers/iio/potentiometer/mcp4018.c 8759F: drivers/iio/potentiometer/mcp4531.c 8760 8761MCR20A IEEE-802.15.4 RADIO DRIVER 8762M: Xue Liu <liuxuenetmail@gmail.com> 8763L: linux-wpan@vger.kernel.org 8764W: https://github.com/xueliu/mcr20a-linux 8765S: Maintained 8766F: drivers/net/ieee802154/mcr20a.c 8767F: drivers/net/ieee802154/mcr20a.h 8768F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8769 8770MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8771M: William Breathitt Gray <vilhelm.gray@gmail.com> 8772L: linux-iio@vger.kernel.org 8773S: Maintained 8774F: drivers/iio/dac/cio-dac.c 8775 8776MEDIA DRIVERS FOR ASCOT2E 8777M: Sergey Kozlov <serjk@netup.ru> 8778M: Abylay Ospan <aospan@netup.ru> 8779L: linux-media@vger.kernel.org 8780W: https://linuxtv.org 8781W: http://netup.tv/ 8782T: git git://linuxtv.org/media_tree.git 8783S: Supported 8784F: drivers/media/dvb-frontends/ascot2e* 8785 8786MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8787M: Jasmin Jessich <jasmin@anw.at> 8788L: linux-media@vger.kernel.org 8789W: https://linuxtv.org 8790T: git git://linuxtv.org/media_tree.git 8791S: Maintained 8792F: drivers/media/dvb-frontends/cxd2099* 8793 8794MEDIA DRIVERS FOR CXD2841ER 8795M: Sergey Kozlov <serjk@netup.ru> 8796M: Abylay Ospan <aospan@netup.ru> 8797L: linux-media@vger.kernel.org 8798W: https://linuxtv.org 8799W: http://netup.tv/ 8800T: git git://linuxtv.org/media_tree.git 8801S: Supported 8802F: drivers/media/dvb-frontends/cxd2841er* 8803 8804MEDIA DRIVERS FOR CXD2880 8805M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8806L: linux-media@vger.kernel.org 8807W: http://linuxtv.org/ 8808T: git git://linuxtv.org/media_tree.git 8809S: Supported 8810F: drivers/media/dvb-frontends/cxd2880/* 8811F: drivers/media/spi/cxd2880* 8812 8813MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8814M: Daniel Scheller <d.scheller.oss@gmail.com> 8815L: linux-media@vger.kernel.org 8816W: https://linuxtv.org 8817T: git git://linuxtv.org/media_tree.git 8818S: Maintained 8819F: drivers/media/pci/ddbridge/* 8820 8821MEDIA DRIVERS FOR FREESCALE IMX 8822M: Steve Longerbeam <slongerbeam@gmail.com> 8823M: Philipp Zabel <p.zabel@pengutronix.de> 8824L: linux-media@vger.kernel.org 8825T: git git://linuxtv.org/media_tree.git 8826S: Maintained 8827F: Documentation/devicetree/bindings/media/imx.txt 8828F: Documentation/media/v4l-drivers/imx.rst 8829F: drivers/staging/media/imx/ 8830F: include/linux/imx-media.h 8831F: include/media/imx.h 8832 8833MEDIA DRIVERS FOR HELENE 8834M: Abylay Ospan <aospan@netup.ru> 8835L: linux-media@vger.kernel.org 8836W: https://linuxtv.org 8837W: http://netup.tv/ 8838T: git git://linuxtv.org/media_tree.git 8839S: Supported 8840F: drivers/media/dvb-frontends/helene* 8841 8842MEDIA DRIVERS FOR HORUS3A 8843M: Sergey Kozlov <serjk@netup.ru> 8844M: Abylay Ospan <aospan@netup.ru> 8845L: linux-media@vger.kernel.org 8846W: https://linuxtv.org 8847W: http://netup.tv/ 8848T: git git://linuxtv.org/media_tree.git 8849S: Supported 8850F: drivers/media/dvb-frontends/horus3a* 8851 8852MEDIA DRIVERS FOR LNBH25 8853M: Sergey Kozlov <serjk@netup.ru> 8854M: Abylay Ospan <aospan@netup.ru> 8855L: linux-media@vger.kernel.org 8856W: https://linuxtv.org 8857W: http://netup.tv/ 8858T: git git://linuxtv.org/media_tree.git 8859S: Supported 8860F: drivers/media/dvb-frontends/lnbh25* 8861 8862MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8863M: Daniel Scheller <d.scheller.oss@gmail.com> 8864L: linux-media@vger.kernel.org 8865W: https://linuxtv.org 8866T: git git://linuxtv.org/media_tree.git 8867S: Maintained 8868F: drivers/media/dvb-frontends/mxl5xx* 8869 8870MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8871M: Sergey Kozlov <serjk@netup.ru> 8872M: Abylay Ospan <aospan@netup.ru> 8873L: linux-media@vger.kernel.org 8874W: https://linuxtv.org 8875W: http://netup.tv/ 8876T: git git://linuxtv.org/media_tree.git 8877S: Supported 8878F: drivers/media/pci/netup_unidvb/* 8879 8880MEDIA DRIVERS FOR RENESAS - CEU 8881M: Jacopo Mondi <jacopo@jmondi.org> 8882L: linux-media@vger.kernel.org 8883L: linux-renesas-soc@vger.kernel.org 8884T: git git://linuxtv.org/media_tree.git 8885S: Supported 8886F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8887F: drivers/media/platform/renesas-ceu.c 8888F: include/media/drv-intf/renesas-ceu.h 8889 8890MEDIA DRIVERS FOR RENESAS - DRIF 8891M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8892L: linux-media@vger.kernel.org 8893L: linux-renesas-soc@vger.kernel.org 8894T: git git://linuxtv.org/media_tree.git 8895S: Supported 8896F: Documentation/devicetree/bindings/media/renesas,drif.txt 8897F: drivers/media/platform/rcar_drif.c 8898 8899MEDIA DRIVERS FOR RENESAS - FCP 8900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8901L: linux-media@vger.kernel.org 8902L: linux-renesas-soc@vger.kernel.org 8903T: git git://linuxtv.org/media_tree.git 8904S: Supported 8905F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8906F: drivers/media/platform/rcar-fcp.c 8907F: include/media/rcar-fcp.h 8908 8909MEDIA DRIVERS FOR RENESAS - FDP1 8910M: Kieran Bingham <kieran@bingham.xyz> 8911L: linux-media@vger.kernel.org 8912L: linux-renesas-soc@vger.kernel.org 8913T: git git://linuxtv.org/media_tree.git 8914S: Supported 8915F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8916F: drivers/media/platform/rcar_fdp1.c 8917 8918MEDIA DRIVERS FOR RENESAS - VIN 8919M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8920L: linux-media@vger.kernel.org 8921L: linux-renesas-soc@vger.kernel.org 8922T: git git://linuxtv.org/media_tree.git 8923S: Supported 8924F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8925F: Documentation/devicetree/bindings/media/rcar_vin.txt 8926F: drivers/media/platform/rcar-vin/ 8927 8928MEDIA DRIVERS FOR RENESAS - VSP1 8929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8930L: linux-media@vger.kernel.org 8931L: linux-renesas-soc@vger.kernel.org 8932T: git git://linuxtv.org/media_tree.git 8933S: Supported 8934F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8935F: drivers/media/platform/vsp1/ 8936 8937MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8938M: Daniel Scheller <d.scheller.oss@gmail.com> 8939L: linux-media@vger.kernel.org 8940W: https://linuxtv.org 8941T: git git://linuxtv.org/media_tree.git 8942S: Maintained 8943F: drivers/media/dvb-frontends/stv0910* 8944 8945MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111* 8952 8953MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8954M: Dmitry Osipenko <digetx@gmail.com> 8955L: linux-media@vger.kernel.org 8956L: linux-tegra@vger.kernel.org 8957T: git git://linuxtv.org/media_tree.git 8958S: Maintained 8959F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8960F: drivers/staging/media/tegra-vde/ 8961 8962MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8963M: Mauro Carvalho Chehab <mchehab@kernel.org> 8964P: LinuxTV.org Project 8965L: linux-media@vger.kernel.org 8966W: https://linuxtv.org 8967Q: http://patchwork.kernel.org/project/linux-media/list/ 8968T: git git://linuxtv.org/media_tree.git 8969S: Maintained 8970F: Documentation/devicetree/bindings/media/ 8971F: Documentation/media/ 8972F: drivers/media/ 8973F: drivers/staging/media/ 8974F: include/linux/platform_data/media/ 8975F: include/media/ 8976F: include/uapi/linux/dvb/ 8977F: include/uapi/linux/videodev2.h 8978F: include/uapi/linux/media.h 8979F: include/uapi/linux/v4l2-* 8980F: include/uapi/linux/meye.h 8981F: include/uapi/linux/ivtv* 8982F: include/uapi/linux/uvcvideo.h 8983 8984MEDIATEK CIR DRIVER 8985M: Sean Wang <sean.wang@mediatek.com> 8986S: Maintained 8987F: drivers/media/rc/mtk-cir.c 8988 8989MEDIATEK DMA DRIVER 8990M: Sean Wang <sean.wang@mediatek.com> 8991L: dmaengine@vger.kernel.org 8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8993L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8994S: Maintained 8995F: Documentation/devicetree/bindings/dma/mtk-* 8996F: drivers/dma/mediatek/ 8997 8998MEDIATEK PMIC LED DRIVER 8999M: Sean Wang <sean.wang@mediatek.com> 9000S: Maintained 9001F: drivers/leds/leds-mt6323.c 9002F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9003 9004MEDIATEK ETHERNET DRIVER 9005M: Felix Fietkau <nbd@openwrt.org> 9006M: John Crispin <john@phrozen.org> 9007M: Sean Wang <sean.wang@mediatek.com> 9008M: Nelson Chang <nelson.chang@mediatek.com> 9009L: netdev@vger.kernel.org 9010S: Maintained 9011F: drivers/net/ethernet/mediatek/ 9012 9013MEDIATEK SWITCH DRIVER 9014M: Sean Wang <sean.wang@mediatek.com> 9015L: netdev@vger.kernel.org 9016S: Maintained 9017F: drivers/net/dsa/mt7530.* 9018F: net/dsa/tag_mtk.c 9019 9020MEDIATEK JPEG DRIVER 9021M: Rick Chang <rick.chang@mediatek.com> 9022M: Bin Liu <bin.liu@mediatek.com> 9023S: Supported 9024F: drivers/media/platform/mtk-jpeg/ 9025F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9026 9027MEDIATEK MDP DRIVER 9028M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9029M: Houlong Wei <houlong.wei@mediatek.com> 9030M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9031S: Supported 9032F: drivers/media/platform/mtk-mdp/ 9033F: drivers/media/platform/mtk-vpu/ 9034F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9035 9036MEDIATEK MEDIA DRIVER 9037M: Tiffany Lin <tiffany.lin@mediatek.com> 9038M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9039S: Supported 9040F: drivers/media/platform/mtk-vcodec/ 9041F: drivers/media/platform/mtk-vpu/ 9042F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9043F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9044 9045MEDIATEK MT7601U WIRELESS LAN DRIVER 9046M: Jakub Kicinski <kubakici@wp.pl> 9047L: linux-wireless@vger.kernel.org 9048S: Maintained 9049F: drivers/net/wireless/mediatek/mt7601u/ 9050 9051MEDIATEK NAND CONTROLLER DRIVER 9052M: Xiaolei Li <xiaolei.li@mediatek.com> 9053L: linux-mtd@lists.infradead.org 9054S: Maintained 9055F: drivers/mtd/nand/raw/mtk_* 9056F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9057 9058MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9059M: Sean Wang <sean.wang@mediatek.com> 9060S: Maintained 9061F: drivers/char/hw_random/mtk-rng.c 9062 9063MEDIATEK USB3 DRD IP DRIVER 9064M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9065L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9067L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9068S: Maintained 9069F: drivers/usb/mtu3/ 9070 9071MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9072M: Peter Senna Tschudin <peter.senna@collabora.com> 9073M: Martin Donnelly <martin.donnelly@ge.com> 9074M: Martyn Welch <martyn.welch@collabora.co.uk> 9075S: Maintained 9076F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9077F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9078 9079MEGARAID SCSI/SAS DRIVERS 9080M: Kashyap Desai <kashyap.desai@broadcom.com> 9081M: Sumit Saxena <sumit.saxena@broadcom.com> 9082M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9083L: megaraidlinux.pdl@broadcom.com 9084L: linux-scsi@vger.kernel.org 9085W: http://www.avagotech.com/support/ 9086S: Maintained 9087F: Documentation/scsi/megaraid.txt 9088F: drivers/scsi/megaraid.* 9089F: drivers/scsi/megaraid/ 9090 9091MELEXIS MLX90614 DRIVER 9092M: Crt Mori <cmo@melexis.com> 9093L: linux-iio@vger.kernel.org 9094W: http://www.melexis.com 9095S: Supported 9096F: drivers/iio/temperature/mlx90614.c 9097 9098MELEXIS MLX90632 DRIVER 9099M: Crt Mori <cmo@melexis.com> 9100L: linux-iio@vger.kernel.org 9101W: http://www.melexis.com 9102S: Supported 9103F: drivers/iio/temperature/mlx90632.c 9104 9105MELFAS MIP4 TOUCHSCREEN DRIVER 9106M: Sangwon Jee <jeesw@melfas.com> 9107W: http://www.melfas.com 9108S: Supported 9109F: drivers/input/touchscreen/melfas_mip4.c 9110F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9111 9112MELLANOX ETHERNET DRIVER (mlx4_en) 9113M: Tariq Toukan <tariqt@mellanox.com> 9114L: netdev@vger.kernel.org 9115S: Supported 9116W: http://www.mellanox.com 9117Q: http://patchwork.ozlabs.org/project/netdev/list/ 9118F: drivers/net/ethernet/mellanox/mlx4/en_* 9119 9120MELLANOX ETHERNET DRIVER (mlx5e) 9121M: Saeed Mahameed <saeedm@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/mlx5/core/en_* 9127 9128MELLANOX ETHERNET INNOVA DRIVERS 9129R: Boris Pismenny <borisp@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_accel/* 9135F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9136F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9137F: include/linux/mlx5/mlx5_ifc_fpga.h 9138 9139MELLANOX ETHERNET INNOVA IPSEC DRIVER 9140R: Boris Pismenny <borisp@mellanox.com> 9141L: netdev@vger.kernel.org 9142S: Supported 9143W: http://www.mellanox.com 9144Q: http://patchwork.ozlabs.org/project/netdev/list/ 9145F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9146F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9147 9148MELLANOX ETHERNET SWITCH DRIVERS 9149M: Jiri Pirko <jiri@mellanox.com> 9150M: Ido Schimmel <idosch@mellanox.com> 9151L: netdev@vger.kernel.org 9152S: Supported 9153W: http://www.mellanox.com 9154Q: http://patchwork.ozlabs.org/project/netdev/list/ 9155F: drivers/net/ethernet/mellanox/mlxsw/ 9156 9157MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9158M: mlxsw@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/mlxfw/ 9164 9165MELLANOX HARDWARE PLATFORM SUPPORT 9166M: Andy Shevchenko <andy@infradead.org> 9167M: Darren Hart <dvhart@infradead.org> 9168M: Vadim Pasternak <vadimp@mellanox.com> 9169L: platform-driver-x86@vger.kernel.org 9170S: Supported 9171F: drivers/platform/mellanox/ 9172 9173MELLANOX MLX4 core VPI driver 9174M: Tariq Toukan <tariqt@mellanox.com> 9175L: netdev@vger.kernel.org 9176L: linux-rdma@vger.kernel.org 9177W: http://www.mellanox.com 9178Q: http://patchwork.ozlabs.org/project/netdev/list/ 9179S: Supported 9180F: drivers/net/ethernet/mellanox/mlx4/ 9181F: include/linux/mlx4/ 9182 9183MELLANOX MLX4 IB driver 9184M: Yishai Hadas <yishaih@mellanox.com> 9185L: linux-rdma@vger.kernel.org 9186W: http://www.mellanox.com 9187Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9188S: Supported 9189F: drivers/infiniband/hw/mlx4/ 9190F: include/linux/mlx4/ 9191F: include/uapi/rdma/mlx4-abi.h 9192 9193MELLANOX MLX5 core VPI driver 9194M: Saeed Mahameed <saeedm@mellanox.com> 9195M: Leon Romanovsky <leonro@mellanox.com> 9196L: netdev@vger.kernel.org 9197L: linux-rdma@vger.kernel.org 9198W: http://www.mellanox.com 9199Q: http://patchwork.ozlabs.org/project/netdev/list/ 9200S: Supported 9201F: drivers/net/ethernet/mellanox/mlx5/core/ 9202F: include/linux/mlx5/ 9203 9204MELLANOX MLX5 IB driver 9205M: Leon Romanovsky <leonro@mellanox.com> 9206L: linux-rdma@vger.kernel.org 9207W: http://www.mellanox.com 9208Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9209S: Supported 9210F: drivers/infiniband/hw/mlx5/ 9211F: include/linux/mlx5/ 9212F: include/uapi/rdma/mlx5-abi.h 9213 9214MELLANOX MLXCPLD I2C AND MUX DRIVER 9215M: Vadim Pasternak <vadimp@mellanox.com> 9216M: Michael Shych <michaelsh@mellanox.com> 9217L: linux-i2c@vger.kernel.org 9218S: Supported 9219F: drivers/i2c/busses/i2c-mlxcpld.c 9220F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9221F: Documentation/i2c/busses/i2c-mlxcpld 9222 9223MELLANOX MLXCPLD LED DRIVER 9224M: Vadim Pasternak <vadimp@mellanox.com> 9225L: linux-leds@vger.kernel.org 9226S: Supported 9227F: drivers/leds/leds-mlxcpld.c 9228F: drivers/leds/leds-mlxreg.c 9229F: Documentation/leds/leds-mlxcpld.txt 9230 9231MELLANOX PLATFORM DRIVER 9232M: Vadim Pasternak <vadimp@mellanox.com> 9233L: platform-driver-x86@vger.kernel.org 9234S: Supported 9235F: drivers/platform/x86/mlx-platform.c 9236 9237MEMBARRIER SUPPORT 9238M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9239M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9240L: linux-kernel@vger.kernel.org 9241S: Supported 9242F: kernel/sched/membarrier.c 9243F: include/uapi/linux/membarrier.h 9244F: arch/powerpc/include/asm/membarrier.h 9245 9246MEMORY MANAGEMENT 9247L: linux-mm@kvack.org 9248W: http://www.linux-mm.org 9249S: Maintained 9250F: include/linux/mm.h 9251F: include/linux/gfp.h 9252F: include/linux/mmzone.h 9253F: include/linux/memory_hotplug.h 9254F: include/linux/vmalloc.h 9255F: mm/ 9256 9257MEMORY TECHNOLOGY DEVICES (MTD) 9258M: David Woodhouse <dwmw2@infradead.org> 9259M: Brian Norris <computersforpeace@gmail.com> 9260M: Boris Brezillon <boris.brezillon@bootlin.com> 9261M: Marek Vasut <marek.vasut@gmail.com> 9262M: Richard Weinberger <richard@nod.at> 9263L: linux-mtd@lists.infradead.org 9264W: http://www.linux-mtd.infradead.org/ 9265Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9266T: git git://git.infradead.org/linux-mtd.git master 9267T: git git://git.infradead.org/linux-mtd.git mtd/next 9268S: Maintained 9269F: Documentation/devicetree/bindings/mtd/ 9270F: drivers/mtd/ 9271F: include/linux/mtd/ 9272F: include/uapi/mtd/ 9273 9274MEN A21 WATCHDOG DRIVER 9275M: Johannes Thumshirn <morbidrsa@gmail.com> 9276L: linux-watchdog@vger.kernel.org 9277S: Maintained 9278F: drivers/watchdog/mena21_wdt.c 9279 9280MEN CHAMELEON BUS (mcb) 9281M: Johannes Thumshirn <morbidrsa@gmail.com> 9282S: Maintained 9283F: drivers/mcb/ 9284F: include/linux/mcb.h 9285F: Documentation/men-chameleon-bus.txt 9286 9287MEN F21BMC (Board Management Controller) 9288M: Andreas Werner <andreas.werner@men.de> 9289S: Supported 9290F: drivers/mfd/menf21bmc.c 9291F: drivers/watchdog/menf21bmc_wdt.c 9292F: drivers/leds/leds-menf21bmc.c 9293F: drivers/hwmon/menf21bmc_hwmon.c 9294F: Documentation/hwmon/menf21bmc 9295 9296MESON AO CEC DRIVER FOR AMLOGIC SOCS 9297M: Neil Armstrong <narmstrong@baylibre.com> 9298L: linux-media@lists.freedesktop.org 9299L: linux-amlogic@lists.infradead.org 9300W: http://linux-meson.com/ 9301S: Supported 9302F: drivers/media/platform/meson/ao-cec.c 9303F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9304T: git git://linuxtv.org/media_tree.git 9305 9306MICROBLAZE ARCHITECTURE 9307M: Michal Simek <monstr@monstr.eu> 9308W: http://www.monstr.eu/fdt/ 9309T: git git://git.monstr.eu/linux-2.6-microblaze.git 9310S: Supported 9311F: arch/microblaze/ 9312 9313MICROCHIP / ATMEL AT91 SERIAL DRIVER 9314M: Richard Genoud <richard.genoud@gmail.com> 9315S: Maintained 9316F: drivers/tty/serial/atmel_serial.c 9317F: drivers/tty/serial/atmel_serial.h 9318 9319MICROCHIP / ATMEL DMA DRIVER 9320M: Ludovic Desroches <ludovic.desroches@microchip.com> 9321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9322L: dmaengine@vger.kernel.org 9323S: Supported 9324F: drivers/dma/at_hdmac.c 9325F: drivers/dma/at_hdmac_regs.h 9326F: include/linux/platform_data/dma-atmel.h 9327 9328MICROCHIP / ATMEL ECC DRIVER 9329M: Tudor Ambarus <tudor.ambarus@microchip.com> 9330L: linux-crypto@vger.kernel.org 9331S: Maintained 9332F: drivers/crypto/atmel-ecc.* 9333 9334MICROCHIP / ATMEL ISC DRIVER 9335M: Songjun Wu <songjun.wu@microchip.com> 9336L: linux-media@vger.kernel.org 9337S: Supported 9338F: drivers/media/platform/atmel/atmel-isc.c 9339F: drivers/media/platform/atmel/atmel-isc-regs.h 9340F: devicetree/bindings/media/atmel-isc.txt 9341 9342MICROCHIP / ATMEL NAND DRIVER 9343M: Wenyou Yang <wenyou.yang@microchip.com> 9344M: Josh Wu <rainyfeeling@outlook.com> 9345L: linux-mtd@lists.infradead.org 9346S: Supported 9347F: drivers/mtd/nand/raw/atmel/* 9348F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9349 9350MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9351M: Woojung Huh <Woojung.Huh@microchip.com> 9352M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9353L: netdev@vger.kernel.org 9354S: Maintained 9355F: net/dsa/tag_ksz.c 9356F: drivers/net/dsa/microchip/* 9357F: include/linux/platform_data/microchip-ksz.h 9358F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9359 9360MICROCHIP LAN743X ETHERNET DRIVER 9361M: Bryan Whitehead <bryan.whitehead@microchip.com> 9362M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9363L: netdev@vger.kernel.org 9364S: Maintained 9365F: drivers/net/ethernet/microchip/lan743x_* 9366 9367MICROCHIP USB251XB DRIVER 9368M: Richard Leitner <richard.leitner@skidata.com> 9369L: linux-usb@vger.kernel.org 9370S: Maintained 9371F: drivers/usb/misc/usb251xb.c 9372F: Documentation/devicetree/bindings/usb/usb251xb.txt 9373 9374MICROSEMI MIPS SOCS 9375M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9376L: linux-mips@linux-mips.org 9377S: Maintained 9378F: arch/mips/generic/board-ocelot.c 9379F: arch/mips/configs/generic/board-ocelot.config 9380F: arch/mips/boot/dts/mscc/ 9381F: Documentation/devicetree/bindings/mips/mscc.txt 9382 9383MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9384M: Don Brace <don.brace@microsemi.com> 9385L: esc.storagedev@microsemi.com 9386L: linux-scsi@vger.kernel.org 9387S: Supported 9388F: drivers/scsi/smartpqi/smartpqi*.[ch] 9389F: drivers/scsi/smartpqi/Kconfig 9390F: drivers/scsi/smartpqi/Makefile 9391F: include/linux/cciss*.h 9392F: include/uapi/linux/cciss*.h 9393F: Documentation/scsi/smartpqi.txt 9394 9395MICROSEMI ETHERNET SWITCH DRIVER 9396M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9397L: netdev@vger.kernel.org 9398S: Supported 9399F: drivers/net/ethernet/mscc/ 9400 9401MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9402M: Chen Yu <yu.c.chen@intel.com> 9403L: platform-driver-x86@vger.kernel.org 9404S: Supported 9405F: drivers/platform/x86/surfacepro3_button.c 9406 9407MICROTEK X6 SCANNER 9408M: Oliver Neukum <oliver@neukum.org> 9409S: Maintained 9410F: drivers/usb/image/microtek.* 9411 9412MIPS 9413M: Ralf Baechle <ralf@linux-mips.org> 9414M: Paul Burton <paul.burton@mips.com> 9415M: James Hogan <jhogan@kernel.org> 9416L: linux-mips@linux-mips.org 9417W: http://www.linux-mips.org/ 9418T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9420Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9421S: Supported 9422F: Documentation/devicetree/bindings/mips/ 9423F: Documentation/mips/ 9424F: arch/mips/ 9425F: drivers/platform/mips/ 9426 9427MIPS BOSTON DEVELOPMENT BOARD 9428M: Paul Burton <paul.burton@mips.com> 9429L: linux-mips@linux-mips.org 9430S: Maintained 9431F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9432F: arch/mips/boot/dts/img/boston.dts 9433F: arch/mips/configs/generic/board-boston.config 9434F: drivers/clk/imgtec/clk-boston.c 9435F: include/dt-bindings/clock/boston-clock.h 9436 9437MIPS GENERIC PLATFORM 9438M: Paul Burton <paul.burton@mips.com> 9439L: linux-mips@linux-mips.org 9440S: Supported 9441F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9442F: arch/mips/generic/ 9443F: arch/mips/tools/generic-board-config.sh 9444 9445MIPS/LOONGSON1 ARCHITECTURE 9446M: Keguang Zhang <keguang.zhang@gmail.com> 9447L: linux-mips@linux-mips.org 9448S: Maintained 9449F: arch/mips/loongson32/ 9450F: arch/mips/include/asm/mach-loongson32/ 9451F: drivers/*/*loongson1* 9452F: drivers/*/*/*loongson1* 9453 9454MIPS/LOONGSON2 ARCHITECTURE 9455M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9456L: linux-mips@linux-mips.org 9457S: Maintained 9458F: arch/mips/loongson64/*{2e/2f}* 9459F: arch/mips/include/asm/mach-loongson64/ 9460F: drivers/*/*loongson2* 9461F: drivers/*/*/*loongson2* 9462 9463MIPS/LOONGSON3 ARCHITECTURE 9464M: Huacai Chen <chenhc@lemote.com> 9465L: linux-mips@linux-mips.org 9466S: Maintained 9467F: arch/mips/loongson64/ 9468F: arch/mips/include/asm/mach-loongson64/ 9469F: drivers/platform/mips/cpu_hwmon.c 9470F: drivers/*/*loongson3* 9471F: drivers/*/*/*loongson3* 9472 9473MIPS RINT INSTRUCTION EMULATION 9474M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9475L: linux-mips@linux-mips.org 9476S: Supported 9477F: arch/mips/math-emu/sp_rint.c 9478F: arch/mips/math-emu/dp_rint.c 9479 9480MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9481M: Hans Verkuil <hverkuil@xs4all.nl> 9482L: linux-media@vger.kernel.org 9483T: git git://linuxtv.org/media_tree.git 9484W: https://linuxtv.org 9485S: Odd Fixes 9486F: drivers/media/radio/radio-miropcm20* 9487 9488MMP SUPPORT 9489M: Eric Miao <eric.y.miao@gmail.com> 9490M: Haojian Zhuang <haojian.zhuang@gmail.com> 9491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9492T: git git://github.com/hzhuang1/linux.git 9493T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9494S: Maintained 9495F: arch/arm/boot/dts/mmp* 9496F: arch/arm/mach-mmp/ 9497 9498MN88472 MEDIA DRIVER 9499M: Antti Palosaari <crope@iki.fi> 9500L: linux-media@vger.kernel.org 9501W: https://linuxtv.org 9502W: http://palosaari.fi/linux/ 9503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9504S: Maintained 9505F: drivers/media/dvb-frontends/mn88472* 9506 9507MN88473 MEDIA DRIVER 9508M: Antti Palosaari <crope@iki.fi> 9509L: linux-media@vger.kernel.org 9510W: https://linuxtv.org 9511W: http://palosaari.fi/linux/ 9512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9513S: Maintained 9514F: drivers/media/dvb-frontends/mn88473* 9515 9516PCI DRIVER FOR MOBIVEIL PCIE IP 9517M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9518L: linux-pci@vger.kernel.org 9519S: Supported 9520F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9521F: drivers/pci/controller/pcie-mobiveil.c 9522 9523MODULE SUPPORT 9524M: Jessica Yu <jeyu@kernel.org> 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9526S: Maintained 9527F: include/linux/module.h 9528F: kernel/module.c 9529 9530MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9531W: http://popies.net/meye/ 9532S: Orphan 9533F: Documentation/media/v4l-drivers/meye* 9534F: drivers/media/pci/meye/ 9535F: include/uapi/linux/meye.h 9536 9537MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9538M: Jiri Slaby <jirislaby@gmail.com> 9539S: Maintained 9540F: Documentation/serial/moxa-smartio 9541F: drivers/tty/mxser.* 9542 9543MR800 AVERMEDIA USB FM RADIO DRIVER 9544M: Alexey Klimov <klimov.linux@gmail.com> 9545L: linux-media@vger.kernel.org 9546T: git git://linuxtv.org/media_tree.git 9547S: Maintained 9548F: drivers/media/radio/radio-mr800.c 9549 9550MRF24J40 IEEE 802.15.4 RADIO DRIVER 9551M: Alan Ott <alan@signal11.us> 9552L: linux-wpan@vger.kernel.org 9553S: Maintained 9554F: drivers/net/ieee802154/mrf24j40.c 9555F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9556 9557MSI LAPTOP SUPPORT 9558M: "Lee, Chun-Yi" <jlee@suse.com> 9559L: platform-driver-x86@vger.kernel.org 9560S: Maintained 9561F: drivers/platform/x86/msi-laptop.c 9562 9563MSI WMI SUPPORT 9564L: platform-driver-x86@vger.kernel.org 9565S: Orphan 9566F: drivers/platform/x86/msi-wmi.c 9567 9568MSI001 MEDIA DRIVER 9569M: Antti Palosaari <crope@iki.fi> 9570L: linux-media@vger.kernel.org 9571W: https://linuxtv.org 9572W: http://palosaari.fi/linux/ 9573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9574T: git git://linuxtv.org/anttip/media_tree.git 9575S: Maintained 9576F: drivers/media/tuners/msi001* 9577 9578MSI2500 MEDIA DRIVER 9579M: Antti Palosaari <crope@iki.fi> 9580L: linux-media@vger.kernel.org 9581W: https://linuxtv.org 9582W: http://palosaari.fi/linux/ 9583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9584T: git git://linuxtv.org/anttip/media_tree.git 9585S: Maintained 9586F: drivers/media/usb/msi2500/ 9587 9588MSYSTEMS DISKONCHIP G3 MTD DRIVER 9589M: Robert Jarzmik <robert.jarzmik@free.fr> 9590L: linux-mtd@lists.infradead.org 9591S: Maintained 9592F: drivers/mtd/devices/docg3* 9593 9594MT9M032 APTINA SENSOR DRIVER 9595M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9596L: linux-media@vger.kernel.org 9597T: git git://linuxtv.org/media_tree.git 9598S: Maintained 9599F: drivers/media/i2c/mt9m032.c 9600F: include/media/i2c/mt9m032.h 9601 9602MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 9608F: include/media/i2c/mt9p031.h 9609 9610MT9T001 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/mt9t001.c 9616F: include/media/i2c/mt9t001.h 9617 9618MT9T112 APTINA CAMERA SENSOR 9619M: Jacopo Mondi <jacopo@jmondi.org> 9620L: linux-media@vger.kernel.org 9621T: git git://linuxtv.org/media_tree.git 9622S: Odd Fixes 9623F: drivers/media/i2c/mt9t112.c 9624F: include/media/i2c/mt9t112.h 9625 9626MT9V032 APTINA CAMERA SENSOR 9627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9628L: linux-media@vger.kernel.org 9629T: git git://linuxtv.org/media_tree.git 9630S: Maintained 9631F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9632F: drivers/media/i2c/mt9v032.c 9633F: include/media/i2c/mt9v032.h 9634 9635MULTIFUNCTION DEVICES (MFD) 9636M: Lee Jones <lee.jones@linaro.org> 9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9638S: Supported 9639F: Documentation/devicetree/bindings/mfd/ 9640F: drivers/mfd/ 9641F: include/linux/mfd/ 9642F: include/dt-bindings/mfd/ 9643 9644MULTIMEDIA CARD (MMC) ETC. OVER SPI 9645S: Orphan 9646F: drivers/mmc/host/mmc_spi.c 9647F: include/linux/spi/mmc_spi.h 9648 9649MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9650M: Ulf Hansson <ulf.hansson@linaro.org> 9651L: linux-mmc@vger.kernel.org 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9653S: Maintained 9654F: Documentation/devicetree/bindings/mmc/ 9655F: drivers/mmc/ 9656F: include/linux/mmc/ 9657F: include/uapi/linux/mmc/ 9658 9659MULTIPLEXER SUBSYSTEM 9660M: Peter Rosin <peda@axentia.se> 9661S: Maintained 9662F: Documentation/ABI/testing/sysfs-class-mux* 9663F: Documentation/devicetree/bindings/mux/ 9664F: include/linux/dt-bindings/mux/ 9665F: include/linux/mux/ 9666F: drivers/mux/ 9667 9668MULTITECH MULTIPORT CARD (ISICOM) 9669S: Orphan 9670F: drivers/tty/isicom.c 9671F: include/linux/isicom.h 9672 9673MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9674M: Bin Liu <b-liu@ti.com> 9675L: linux-usb@vger.kernel.org 9676S: Maintained 9677F: drivers/usb/musb/ 9678 9679MXL5007T MEDIA DRIVER 9680M: Michael Krufky <mkrufky@linuxtv.org> 9681L: linux-media@vger.kernel.org 9682W: https://linuxtv.org 9683W: http://github.com/mkrufky 9684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9685T: git git://linuxtv.org/mkrufky/tuners.git 9686S: Maintained 9687F: drivers/media/tuners/mxl5007t.* 9688 9689MXSFB DRM DRIVER 9690M: Marek Vasut <marex@denx.de> 9691S: Supported 9692F: drivers/gpu/drm/mxsfb/ 9693F: Documentation/devicetree/bindings/display/mxsfb.txt 9694 9695MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9696M: Chris Lee <christopher.lee@cspi.com> 9697L: netdev@vger.kernel.org 9698W: https://www.cspi.com/ethernet-products/support/downloads/ 9699S: Supported 9700F: drivers/net/ethernet/myricom/myri10ge/ 9701 9702NAND FLASH SUBSYSTEM 9703M: Boris Brezillon <boris.brezillon@bootlin.com> 9704M: Miquel Raynal <miquel.raynal@bootlin.com> 9705R: Richard Weinberger <richard@nod.at> 9706L: linux-mtd@lists.infradead.org 9707W: http://www.linux-mtd.infradead.org/ 9708Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9709T: git git://git.infradead.org/linux-mtd.git nand/fixes 9710T: git git://git.infradead.org/linux-mtd.git nand/next 9711S: Maintained 9712F: drivers/mtd/nand/ 9713F: include/linux/mtd/*nand*.h 9714 9715NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9716M: Daniel Mack <zonque@gmail.com> 9717S: Maintained 9718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9719W: http://www.native-instruments.com 9720F: sound/usb/caiaq/ 9721 9722NATSEMI ETHERNET DRIVER (DP8381x) 9723S: Orphan 9724F: drivers/net/ethernet/natsemi/natsemi.c 9725 9726NCP FILESYSTEM 9727M: Petr Vandrovec <petr@vandrovec.name> 9728S: Obsolete 9729F: drivers/staging/ncpfs/ 9730 9731NCR 5380 SCSI DRIVERS 9732M: Finn Thain <fthain@telegraphics.com.au> 9733M: Michael Schmitz <schmitzmic@gmail.com> 9734L: linux-scsi@vger.kernel.org 9735S: Maintained 9736F: Documentation/scsi/g_NCR5380.txt 9737F: drivers/scsi/NCR5380.* 9738F: drivers/scsi/arm/cumana_1.c 9739F: drivers/scsi/arm/oak.c 9740F: drivers/scsi/atari_scsi.* 9741F: drivers/scsi/dmx3191d.c 9742F: drivers/scsi/g_NCR5380.* 9743F: drivers/scsi/mac_scsi.* 9744F: drivers/scsi/sun3_scsi.* 9745F: drivers/scsi/sun3_scsi_vme.c 9746 9747NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9748M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9749L: linux-scsi@vger.kernel.org 9750S: Maintained 9751F: drivers/scsi/NCR_D700.* 9752 9753NCSI LIBRARY: 9754M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9755S: Maintained 9756F: net/ncsi/ 9757 9758NCT6775 HARDWARE MONITOR DRIVER 9759M: Guenter Roeck <linux@roeck-us.net> 9760L: linux-hwmon@vger.kernel.org 9761S: Maintained 9762F: Documentation/hwmon/nct6775 9763F: drivers/hwmon/nct6775.c 9764 9765NET_FAILOVER MODULE 9766M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9767L: netdev@vger.kernel.org 9768S: Supported 9769F: driver/net/net_failover.c 9770F: include/net/net_failover.h 9771F: Documentation/networking/net_failover.rst 9772 9773NETEFFECT IWARP RNIC DRIVER (IW_NES) 9774M: Faisal Latif <faisal.latif@intel.com> 9775L: linux-rdma@vger.kernel.org 9776W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9777S: Supported 9778F: drivers/infiniband/hw/nes/ 9779F: include/uapi/rdma/nes-abi.h 9780 9781NETEM NETWORK EMULATOR 9782M: Stephen Hemminger <stephen@networkplumber.org> 9783L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9784S: Maintained 9785F: net/sched/sch_netem.c 9786 9787NETERION 10GbE DRIVERS (s2io/vxge) 9788M: Jon Mason <jdmason@kudzu.us> 9789L: netdev@vger.kernel.org 9790S: Supported 9791F: Documentation/networking/s2io.txt 9792F: Documentation/networking/vxge.txt 9793F: drivers/net/ethernet/neterion/ 9794 9795NETFILTER 9796M: Pablo Neira Ayuso <pablo@netfilter.org> 9797M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9798M: Florian Westphal <fw@strlen.de> 9799L: netfilter-devel@vger.kernel.org 9800L: coreteam@netfilter.org 9801W: http://www.netfilter.org/ 9802W: http://www.iptables.org/ 9803W: http://www.nftables.org/ 9804Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9807S: Maintained 9808F: include/linux/netfilter* 9809F: include/linux/netfilter/ 9810F: include/net/netfilter/ 9811F: include/uapi/linux/netfilter* 9812F: include/uapi/linux/netfilter/ 9813F: net/*/netfilter.c 9814F: net/*/netfilter/ 9815F: net/netfilter/ 9816F: net/bridge/br_netfilter*.c 9817 9818NETROM NETWORK LAYER 9819M: Ralf Baechle <ralf@linux-mips.org> 9820L: linux-hams@vger.kernel.org 9821W: http://www.linux-ax25.org/ 9822S: Maintained 9823F: include/net/netrom.h 9824F: include/uapi/linux/netrom.h 9825F: net/netrom/ 9826 9827NETRONOME ETHERNET DRIVERS 9828M: Jakub Kicinski <jakub.kicinski@netronome.com> 9829L: oss-drivers@netronome.com 9830S: Maintained 9831F: drivers/net/ethernet/netronome/ 9832 9833NETWORK BLOCK DEVICE (NBD) 9834M: Josef Bacik <josef@toxicpanda.com> 9835S: Maintained 9836L: linux-block@vger.kernel.org 9837L: nbd@other.debian.org 9838F: Documentation/blockdev/nbd.txt 9839F: drivers/block/nbd.c 9840F: include/uapi/linux/nbd.h 9841 9842NETWORK DROP MONITOR 9843M: Neil Horman <nhorman@tuxdriver.com> 9844L: netdev@vger.kernel.org 9845S: Maintained 9846W: https://fedorahosted.org/dropwatch/ 9847F: net/core/drop_monitor.c 9848 9849NETWORKING DRIVERS 9850M: "David S. Miller" <davem@davemloft.net> 9851L: netdev@vger.kernel.org 9852W: http://www.linuxfoundation.org/en/Net 9853Q: http://patchwork.ozlabs.org/project/netdev/list/ 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9856S: Odd Fixes 9857F: Documentation/devicetree/bindings/net/ 9858F: drivers/net/ 9859F: include/linux/if_* 9860F: include/linux/netdevice.h 9861F: include/linux/etherdevice.h 9862F: include/linux/fcdevice.h 9863F: include/linux/fddidevice.h 9864F: include/linux/hippidevice.h 9865F: include/linux/inetdevice.h 9866F: include/uapi/linux/if_* 9867F: include/uapi/linux/netdevice.h 9868 9869NETWORKING DRIVERS (WIRELESS) 9870M: Kalle Valo <kvalo@codeaurora.org> 9871L: linux-wireless@vger.kernel.org 9872Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9875S: Maintained 9876F: Documentation/devicetree/bindings/net/wireless/ 9877F: drivers/net/wireless/ 9878 9879NETWORKING [DSA] 9880M: Andrew Lunn <andrew@lunn.ch> 9881M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9882M: Florian Fainelli <f.fainelli@gmail.com> 9883S: Maintained 9884F: Documentation/devicetree/bindings/net/dsa/ 9885F: net/dsa/ 9886F: include/net/dsa.h 9887F: include/linux/dsa/ 9888F: drivers/net/dsa/ 9889 9890NETWORKING [GENERAL] 9891M: "David S. Miller" <davem@davemloft.net> 9892L: netdev@vger.kernel.org 9893W: http://www.linuxfoundation.org/en/Net 9894Q: http://patchwork.ozlabs.org/project/netdev/list/ 9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9897B: mailto:netdev@vger.kernel.org 9898S: Maintained 9899F: net/ 9900F: include/net/ 9901F: include/linux/in.h 9902F: include/linux/net.h 9903F: include/linux/netdevice.h 9904F: include/uapi/linux/in.h 9905F: include/uapi/linux/net.h 9906F: include/uapi/linux/netdevice.h 9907F: include/uapi/linux/net_namespace.h 9908F: tools/testing/selftests/net/ 9909F: lib/net_utils.c 9910F: lib/random32.c 9911F: Documentation/networking/ 9912 9913NETWORKING [IPSEC] 9914M: Steffen Klassert <steffen.klassert@secunet.com> 9915M: Herbert Xu <herbert@gondor.apana.org.au> 9916M: "David S. Miller" <davem@davemloft.net> 9917L: netdev@vger.kernel.org 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9920S: Maintained 9921F: net/core/flow.c 9922F: net/xfrm/ 9923F: net/key/ 9924F: net/ipv4/xfrm* 9925F: net/ipv4/esp4* 9926F: net/ipv4/ah4.c 9927F: net/ipv4/ipcomp.c 9928F: net/ipv4/ip_vti.c 9929F: net/ipv6/xfrm* 9930F: net/ipv6/esp6* 9931F: net/ipv6/ah6.c 9932F: net/ipv6/ipcomp6.c 9933F: net/ipv6/ip6_vti.c 9934F: include/uapi/linux/xfrm.h 9935F: include/net/xfrm.h 9936 9937NETWORKING [IPv4/IPv6] 9938M: "David S. Miller" <davem@davemloft.net> 9939M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9940M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9941L: netdev@vger.kernel.org 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9943S: Maintained 9944F: net/ipv4/ 9945F: net/ipv6/ 9946F: include/net/ip* 9947F: arch/x86/net/* 9948 9949NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9950M: Paul Moore <paul@paul-moore.com> 9951W: https://github.com/netlabel 9952L: netdev@vger.kernel.org 9953L: linux-security-module@vger.kernel.org 9954S: Maintained 9955F: Documentation/netlabel/ 9956F: include/net/calipso.h 9957F: include/net/cipso_ipv4.h 9958F: include/net/netlabel.h 9959F: include/uapi/linux/netfilter/xt_SECMARK.h 9960F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9961F: net/netlabel/ 9962F: net/ipv4/cipso_ipv4.c 9963F: net/ipv6/calipso.c 9964F: net/netfilter/xt_CONNSECMARK.c 9965F: net/netfilter/xt_SECMARK.c 9966 9967NETWORKING [TCP] 9968M: Eric Dumazet <edumazet@google.com> 9969L: netdev@vger.kernel.org 9970S: Maintained 9971F: net/ipv4/tcp*.c 9972F: net/ipv4/syncookies.c 9973F: net/ipv6/tcp*.c 9974F: net/ipv6/syncookies.c 9975F: include/uapi/linux/tcp.h 9976F: include/net/tcp.h 9977F: include/linux/tcp.h 9978F: include/trace/events/tcp.h 9979 9980NETWORKING [TLS] 9981M: Boris Pismenny <borisp@mellanox.com> 9982M: Aviad Yehezkel <aviadye@mellanox.com> 9983M: Dave Watson <davejwatson@fb.com> 9984L: netdev@vger.kernel.org 9985S: Maintained 9986F: net/tls/* 9987F: include/uapi/linux/tls.h 9988F: include/net/tls.h 9989 9990NETWORKING [WIRELESS] 9991L: linux-wireless@vger.kernel.org 9992Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9993 9994NETDEVSIM 9995M: Jakub Kicinski <jakub.kicinski@netronome.com> 9996S: Maintained 9997F: drivers/net/netdevsim/* 9998 9999NETXEN (1/10) GbE SUPPORT 10000M: Manish Chopra <manish.chopra@cavium.com> 10001M: Rahul Verma <rahul.verma@cavium.com> 10002M: Dept-GELinuxNICDev@cavium.com 10003L: netdev@vger.kernel.org 10004S: Supported 10005F: drivers/net/ethernet/qlogic/netxen/ 10006 10007NFC SUBSYSTEM 10008M: Samuel Ortiz <sameo@linux.intel.com> 10009L: linux-wireless@vger.kernel.org 10010L: linux-nfc@lists.01.org (subscribers-only) 10011S: Supported 10012F: net/nfc/ 10013F: include/net/nfc/ 10014F: include/uapi/linux/nfc.h 10015F: drivers/nfc/ 10016F: include/linux/platform_data/nfcmrvl.h 10017F: include/linux/platform_data/nxp-nci.h 10018F: Documentation/devicetree/bindings/net/nfc/ 10019 10020NFS, SUNRPC, AND LOCKD CLIENTS 10021M: Trond Myklebust <trond.myklebust@hammerspace.com> 10022M: Anna Schumaker <anna.schumaker@netapp.com> 10023L: linux-nfs@vger.kernel.org 10024W: http://client.linux-nfs.org 10025T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10026S: Maintained 10027F: fs/lockd/ 10028F: fs/nfs/ 10029F: fs/nfs_common/ 10030F: net/sunrpc/ 10031F: include/linux/lockd/ 10032F: include/linux/nfs* 10033F: include/linux/sunrpc/ 10034F: include/uapi/linux/nfs* 10035F: include/uapi/linux/sunrpc/ 10036 10037NILFS2 FILESYSTEM 10038M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10039L: linux-nilfs@vger.kernel.org 10040W: https://nilfs.sourceforge.io/ 10041W: https://nilfs.osdn.jp/ 10042T: git git://github.com/konis/nilfs2.git 10043S: Supported 10044F: Documentation/filesystems/nilfs2.txt 10045F: fs/nilfs2/ 10046F: include/trace/events/nilfs2.h 10047F: include/uapi/linux/nilfs2_api.h 10048F: include/uapi/linux/nilfs2_ondisk.h 10049 10050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10051M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10052W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10053S: Maintained 10054F: Documentation/scsi/NinjaSCSI.txt 10055F: drivers/scsi/pcmcia/nsp_* 10056 10057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10058M: GOTO Masanori <gotom@debian.or.jp> 10059M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10060W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10061S: Maintained 10062F: Documentation/scsi/NinjaSCSI.txt 10063F: drivers/scsi/nsp32* 10064 10065NIOS2 ARCHITECTURE 10066M: Ley Foon Tan <lftan@altera.com> 10067L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10069S: Maintained 10070F: arch/nios2/ 10071 10072NOHZ, DYNTICKS SUPPORT 10073M: Frederic Weisbecker <fweisbec@gmail.com> 10074M: Thomas Gleixner <tglx@linutronix.de> 10075M: Ingo Molnar <mingo@kernel.org> 10076L: linux-kernel@vger.kernel.org 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10078S: Maintained 10079F: kernel/time/tick*.* 10080F: include/linux/tick.h 10081F: include/linux/sched/nohz.h 10082 10083NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10084M: Pavel Machek <pavel@ucw.cz> 10085M: Sakari Ailus <sakari.ailus@iki.fi> 10086L: linux-media@vger.kernel.org 10087S: Maintained 10088F: drivers/media/i2c/et8ek8 10089F: drivers/media/i2c/ad5820.c 10090 10091NOKIA N900 POWER SUPPLY DRIVERS 10092R: Pali Rohár <pali.rohar@gmail.com> 10093F: include/linux/power/bq2415x_charger.h 10094F: include/linux/power/bq27xxx_battery.h 10095F: include/linux/power/isp1704_charger.h 10096F: drivers/power/supply/bq2415x_charger.c 10097F: drivers/power/supply/bq27xxx_battery.c 10098F: drivers/power/supply/bq27xxx_battery_i2c.c 10099F: drivers/power/supply/isp1704_charger.c 10100F: drivers/power/supply/rx51_battery.c 10101 10102NTB AMD DRIVER 10103M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10104L: linux-ntb@googlegroups.com 10105S: Supported 10106F: drivers/ntb/hw/amd/ 10107 10108NTB DRIVER CORE 10109M: Jon Mason <jdmason@kudzu.us> 10110M: Dave Jiang <dave.jiang@intel.com> 10111M: Allen Hubbe <allenbh@gmail.com> 10112L: linux-ntb@googlegroups.com 10113S: Supported 10114W: https://github.com/jonmason/ntb/wiki 10115T: git git://github.com/jonmason/ntb.git 10116F: drivers/ntb/ 10117F: drivers/net/ntb_netdev.c 10118F: include/linux/ntb.h 10119F: include/linux/ntb_transport.h 10120F: tools/testing/selftests/ntb/ 10121 10122NTB IDT DRIVER 10123M: Serge Semin <fancer.lancer@gmail.com> 10124L: linux-ntb@googlegroups.com 10125S: Supported 10126F: drivers/ntb/hw/idt/ 10127 10128NTB INTEL DRIVER 10129M: Dave Jiang <dave.jiang@intel.com> 10130L: linux-ntb@googlegroups.com 10131S: Supported 10132W: https://github.com/davejiang/linux/wiki 10133T: git https://github.com/davejiang/linux.git 10134F: drivers/ntb/hw/intel/ 10135 10136NTFS FILESYSTEM 10137M: Anton Altaparmakov <anton@tuxera.com> 10138L: linux-ntfs-dev@lists.sourceforge.net 10139W: http://www.tuxera.com/ 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10141S: Supported 10142F: Documentation/filesystems/ntfs.txt 10143F: fs/ntfs/ 10144 10145NUBUS SUBSYSTEM 10146M: Finn Thain <fthain@telegraphics.com.au> 10147L: linux-m68k@lists.linux-m68k.org 10148S: Maintained 10149F: arch/*/include/asm/nubus.h 10150F: drivers/nubus/ 10151F: include/linux/nubus.h 10152F: include/uapi/linux/nubus.h 10153 10154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10155M: Antonino Daplas <adaplas@gmail.com> 10156L: linux-fbdev@vger.kernel.org 10157S: Maintained 10158F: drivers/video/fbdev/riva/ 10159F: drivers/video/fbdev/nvidia/ 10160 10161NVM EXPRESS DRIVER 10162M: Keith Busch <keith.busch@intel.com> 10163M: Jens Axboe <axboe@fb.com> 10164M: Christoph Hellwig <hch@lst.de> 10165M: Sagi Grimberg <sagi@grimberg.me> 10166L: linux-nvme@lists.infradead.org 10167T: git://git.infradead.org/nvme.git 10168W: http://git.infradead.org/nvme.git 10169S: Supported 10170F: drivers/nvme/host/ 10171F: include/linux/nvme.h 10172F: include/uapi/linux/nvme_ioctl.h 10173 10174NVM EXPRESS FC TRANSPORT DRIVERS 10175M: James Smart <james.smart@broadcom.com> 10176L: linux-nvme@lists.infradead.org 10177S: Supported 10178F: include/linux/nvme-fc.h 10179F: include/linux/nvme-fc-driver.h 10180F: drivers/nvme/host/fc.c 10181F: drivers/nvme/target/fc.c 10182F: drivers/nvme/target/fcloop.c 10183 10184NVM EXPRESS TARGET DRIVER 10185M: Christoph Hellwig <hch@lst.de> 10186M: Sagi Grimberg <sagi@grimberg.me> 10187L: linux-nvme@lists.infradead.org 10188T: git://git.infradead.org/nvme.git 10189W: http://git.infradead.org/nvme.git 10190S: Supported 10191F: drivers/nvme/target/ 10192 10193NVMEM FRAMEWORK 10194M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10195S: Maintained 10196F: drivers/nvmem/ 10197F: Documentation/devicetree/bindings/nvmem/ 10198F: Documentation/ABI/stable/sysfs-bus-nvmem 10199F: include/linux/nvmem-consumer.h 10200F: include/linux/nvmem-provider.h 10201 10202NXP SGTL5000 DRIVER 10203M: Fabio Estevam <fabio.estevam@nxp.com> 10204L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10205S: Maintained 10206F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10207F: sound/soc/codecs/sgtl5000* 10208 10209NXP TDA998X DRM DRIVER 10210M: Russell King <linux@armlinux.org.uk> 10211S: Supported 10212T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10213T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10214F: drivers/gpu/drm/i2c/tda998x_drv.c 10215F: include/drm/i2c/tda998x.h 10216 10217NXP TFA9879 DRIVER 10218M: Peter Rosin <peda@axentia.se> 10219L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10220S: Maintained 10221F: Documentation/devicetree/bindings/sound/tfa9879.txt 10222F: sound/soc/codecs/tfa9879* 10223 10224NXP-NCI NFC DRIVER 10225M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10226R: Charles Gorand <charles.gorand@effinnov.com> 10227L: linux-nfc@lists.01.org (moderated for non-subscribers) 10228S: Supported 10229F: drivers/nfc/nxp-nci 10230 10231OBJTOOL 10232M: Josh Poimboeuf <jpoimboe@redhat.com> 10233M: Peter Zijlstra <peterz@infradead.org> 10234S: Supported 10235F: tools/objtool/ 10236 10237OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10238M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10239M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10240L: linuxppc-dev@lists.ozlabs.org 10241S: Supported 10242F: arch/powerpc/platforms/powernv/ocxl.c 10243F: arch/powerpc/include/asm/pnv-ocxl.h 10244F: drivers/misc/ocxl/ 10245F: include/misc/ocxl* 10246F: include/uapi/misc/ocxl.h 10247F: Documentation/accelerators/ocxl.rst 10248 10249OMAP AUDIO SUPPORT 10250M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10251M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10252L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10253L: linux-omap@vger.kernel.org 10254S: Maintained 10255F: sound/soc/omap/ 10256 10257OMAP CLOCK FRAMEWORK SUPPORT 10258M: Paul Walmsley <paul@pwsan.com> 10259L: linux-omap@vger.kernel.org 10260S: Maintained 10261F: arch/arm/*omap*/*clock* 10262 10263OMAP DEVICE TREE SUPPORT 10264M: Benoît Cousson <bcousson@baylibre.com> 10265M: Tony Lindgren <tony@atomide.com> 10266L: linux-omap@vger.kernel.org 10267L: devicetree@vger.kernel.org 10268S: Maintained 10269F: arch/arm/boot/dts/*omap* 10270F: arch/arm/boot/dts/*am3* 10271F: arch/arm/boot/dts/*am4* 10272F: arch/arm/boot/dts/*am5* 10273F: arch/arm/boot/dts/*dra7* 10274 10275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10276L: linux-omap@vger.kernel.org 10277L: linux-fbdev@vger.kernel.org 10278S: Orphan 10279F: drivers/video/fbdev/omap2/ 10280F: Documentation/arm/OMAP/DSS 10281 10282OMAP FRAMEBUFFER SUPPORT 10283L: linux-fbdev@vger.kernel.org 10284L: linux-omap@vger.kernel.org 10285S: Orphan 10286F: drivers/video/fbdev/omap/ 10287 10288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10289M: Roger Quadros <rogerq@ti.com> 10290M: Tony Lindgren <tony@atomide.com> 10291L: linux-omap@vger.kernel.org 10292S: Maintained 10293F: drivers/memory/omap-gpmc.c 10294F: arch/arm/mach-omap2/*gpmc* 10295 10296OMAP GPIO DRIVER 10297M: Grygorii Strashko <grygorii.strashko@ti.com> 10298M: Santosh Shilimkar <ssantosh@kernel.org> 10299M: Kevin Hilman <khilman@kernel.org> 10300L: linux-omap@vger.kernel.org 10301S: Maintained 10302F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10303F: drivers/gpio/gpio-omap.c 10304 10305OMAP HARDWARE SPINLOCK SUPPORT 10306M: Ohad Ben-Cohen <ohad@wizery.com> 10307L: linux-omap@vger.kernel.org 10308S: Maintained 10309F: drivers/hwspinlock/omap_hwspinlock.c 10310 10311OMAP HS MMC SUPPORT 10312L: linux-mmc@vger.kernel.org 10313L: linux-omap@vger.kernel.org 10314S: Orphan 10315F: drivers/mmc/host/omap_hsmmc.c 10316 10317OMAP HWMOD DATA 10318M: Paul Walmsley <paul@pwsan.com> 10319L: linux-omap@vger.kernel.org 10320S: Maintained 10321F: arch/arm/mach-omap2/omap_hwmod*data* 10322 10323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10324M: Benoît Cousson <bcousson@baylibre.com> 10325L: linux-omap@vger.kernel.org 10326S: Maintained 10327F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10328 10329OMAP HWMOD SUPPORT 10330M: Benoît Cousson <bcousson@baylibre.com> 10331M: Paul Walmsley <paul@pwsan.com> 10332L: linux-omap@vger.kernel.org 10333S: Maintained 10334F: arch/arm/mach-omap2/omap_hwmod.* 10335 10336OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10338L: linux-media@vger.kernel.org 10339S: Maintained 10340F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10341F: drivers/media/platform/omap3isp/ 10342F: drivers/staging/media/omap4iss/ 10343 10344OMAP MMC SUPPORT 10345M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10346L: linux-omap@vger.kernel.org 10347S: Maintained 10348F: drivers/mmc/host/omap.c 10349 10350OMAP POWER MANAGEMENT SUPPORT 10351M: Kevin Hilman <khilman@kernel.org> 10352L: linux-omap@vger.kernel.org 10353S: Maintained 10354F: arch/arm/*omap*/*pm* 10355F: drivers/cpufreq/omap-cpufreq.c 10356 10357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10358M: Rajendra Nayak <rnayak@codeaurora.org> 10359M: Paul Walmsley <paul@pwsan.com> 10360L: linux-omap@vger.kernel.org 10361S: Maintained 10362F: arch/arm/mach-omap2/prm* 10363 10364OMAP RANDOM NUMBER GENERATOR SUPPORT 10365M: Deepak Saxena <dsaxena@plexity.net> 10366S: Maintained 10367F: drivers/char/hw_random/omap-rng.c 10368 10369OMAP USB SUPPORT 10370L: linux-usb@vger.kernel.org 10371L: linux-omap@vger.kernel.org 10372S: Orphan 10373F: drivers/usb/*/*omap* 10374F: arch/arm/*omap*/usb* 10375 10376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10377M: Mark Jackson <mpfj@newflow.co.uk> 10378L: linux-omap@vger.kernel.org 10379S: Maintained 10380F: arch/arm/boot/dts/am335x-nano.dts 10381 10382OMAP1 SUPPORT 10383M: Aaro Koskinen <aaro.koskinen@iki.fi> 10384M: Tony Lindgren <tony@atomide.com> 10385L: linux-omap@vger.kernel.org 10386Q: http://patchwork.kernel.org/project/linux-omap/list/ 10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10388S: Maintained 10389F: arch/arm/mach-omap1/ 10390F: arch/arm/plat-omap/ 10391F: arch/arm/configs/omap1_defconfig 10392F: drivers/i2c/busses/i2c-omap.c 10393F: include/linux/platform_data/i2c-omap.h 10394 10395OMAP2+ SUPPORT 10396M: Tony Lindgren <tony@atomide.com> 10397L: linux-omap@vger.kernel.org 10398W: http://www.muru.com/linux/omap/ 10399W: http://linux.omap.com/ 10400Q: http://patchwork.kernel.org/project/linux-omap/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10402S: Maintained 10403F: arch/arm/mach-omap2/ 10404F: arch/arm/plat-omap/ 10405F: arch/arm/configs/omap2plus_defconfig 10406F: drivers/i2c/busses/i2c-omap.c 10407F: drivers/irqchip/irq-omap-intc.c 10408F: drivers/mfd/*omap*.c 10409F: drivers/mfd/menelaus.c 10410F: drivers/mfd/palmas.c 10411F: drivers/mfd/tps65217.c 10412F: drivers/mfd/tps65218.c 10413F: drivers/mfd/tps65910.c 10414F: drivers/mfd/twl-core.[ch] 10415F: drivers/mfd/twl4030*.c 10416F: drivers/mfd/twl6030*.c 10417F: drivers/mfd/twl6040*.c 10418F: drivers/regulator/palmas-regulator*.c 10419F: drivers/regulator/pbias-regulator.c 10420F: drivers/regulator/tps65217-regulator.c 10421F: drivers/regulator/tps65218-regulator.c 10422F: drivers/regulator/tps65910-regulator.c 10423F: drivers/regulator/twl-regulator.c 10424F: drivers/regulator/twl6030-regulator.c 10425F: include/linux/platform_data/i2c-omap.h 10426 10427ONION OMEGA2+ BOARD 10428M: Harvey Hunt <harveyhuntnexus@gmail.com> 10429L: linux-mips@linux-mips.org 10430S: Maintained 10431F: arch/mips/boot/dts/ralink/omega2p.dts 10432 10433OMFS FILESYSTEM 10434M: Bob Copeland <me@bobcopeland.com> 10435L: linux-karma-devel@lists.sourceforge.net 10436S: Maintained 10437F: Documentation/filesystems/omfs.txt 10438F: fs/omfs/ 10439 10440OMNIKEY CARDMAN 4000 DRIVER 10441M: Harald Welte <laforge@gnumonks.org> 10442S: Maintained 10443F: drivers/char/pcmcia/cm4000_cs.c 10444F: include/linux/cm4000_cs.h 10445F: include/uapi/linux/cm4000_cs.h 10446 10447OMNIKEY CARDMAN 4040 DRIVER 10448M: Harald Welte <laforge@gnumonks.org> 10449S: Maintained 10450F: drivers/char/pcmcia/cm4040_cs.* 10451 10452OMNIVISION OV13858 SENSOR DRIVER 10453M: Sakari Ailus <sakari.ailus@linux.intel.com> 10454L: linux-media@vger.kernel.org 10455T: git git://linuxtv.org/media_tree.git 10456S: Maintained 10457F: drivers/media/i2c/ov13858.c 10458 10459OMNIVISION OV2685 SENSOR DRIVER 10460M: Shunqian Zheng <zhengsq@rock-chips.com> 10461L: linux-media@vger.kernel.org 10462T: git git://linuxtv.org/media_tree.git 10463S: Maintained 10464F: drivers/media/i2c/ov2685.c 10465 10466OMNIVISION OV5640 SENSOR DRIVER 10467M: Steve Longerbeam <slongerbeam@gmail.com> 10468L: linux-media@vger.kernel.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Maintained 10471F: drivers/media/i2c/ov5640.c 10472 10473OMNIVISION OV5647 SENSOR DRIVER 10474M: Luis Oliveira <lolivei@synopsys.com> 10475L: linux-media@vger.kernel.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Maintained 10478F: drivers/media/i2c/ov5647.c 10479 10480OMNIVISION OV5695 SENSOR DRIVER 10481M: Shunqian Zheng <zhengsq@rock-chips.com> 10482L: linux-media@vger.kernel.org 10483T: git git://linuxtv.org/media_tree.git 10484S: Maintained 10485F: drivers/media/i2c/ov5695.c 10486 10487OMNIVISION OV7670 SENSOR DRIVER 10488M: Jonathan Corbet <corbet@lwn.net> 10489L: linux-media@vger.kernel.org 10490T: git git://linuxtv.org/media_tree.git 10491S: Maintained 10492F: drivers/media/i2c/ov7670.c 10493F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10494 10495OMNIVISION OV772x SENSOR DRIVER 10496M: Jacopo Mondi <jacopo@jmondi.org> 10497L: linux-media@vger.kernel.org 10498T: git git://linuxtv.org/media_tree.git 10499S: Odd fixes 10500F: drivers/media/i2c/ov772x.c 10501F: include/media/i2c/ov772x.h 10502F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10503 10504OMNIVISION OV7740 SENSOR DRIVER 10505M: Wenyou Yang <wenyou.yang@microchip.com> 10506L: linux-media@vger.kernel.org 10507T: git git://linuxtv.org/media_tree.git 10508S: Maintained 10509F: drivers/media/i2c/ov7740.c 10510F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10511 10512OMNIVISION OV9650 SENSOR DRIVER 10513M: Sakari Ailus <sakari.ailus@linux.intel.com> 10514R: Akinobu Mita <akinobu.mita@gmail.com> 10515R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Maintained 10519F: drivers/media/i2c/ov9650.c 10520F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10521 10522ONENAND FLASH DRIVER 10523M: Kyungmin Park <kyungmin.park@samsung.com> 10524L: linux-mtd@lists.infradead.org 10525S: Maintained 10526F: drivers/mtd/nand/onenand/ 10527F: include/linux/mtd/onenand*.h 10528 10529ONSTREAM SCSI TAPE DRIVER 10530M: Willem Riede <osst@riede.org> 10531L: osst-users@lists.sourceforge.net 10532L: linux-scsi@vger.kernel.org 10533S: Maintained 10534F: Documentation/scsi/osst.txt 10535F: drivers/scsi/osst.* 10536F: drivers/scsi/osst_*.h 10537F: drivers/scsi/st.h 10538 10539OP-TEE DRIVER 10540M: Jens Wiklander <jens.wiklander@linaro.org> 10541S: Maintained 10542F: drivers/tee/optee/ 10543 10544OPA-VNIC DRIVER 10545M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10546M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10547L: linux-rdma@vger.kernel.org 10548S: Supported 10549F: drivers/infiniband/ulp/opa_vnic 10550 10551OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10552M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10553M: Frank Rowand <frowand.list@gmail.com> 10554L: devicetree@vger.kernel.org 10555S: Maintained 10556F: Documentation/devicetree/dynamic-resolution-notes.txt 10557F: Documentation/devicetree/overlay-notes.txt 10558F: drivers/of/overlay.c 10559F: drivers/of/resolver.c 10560K: of_overlay_notifier_ 10561 10562OPEN FIRMWARE AND FLATTENED DEVICE TREE 10563M: Rob Herring <robh+dt@kernel.org> 10564M: Frank Rowand <frowand.list@gmail.com> 10565L: devicetree@vger.kernel.org 10566W: http://www.devicetree.org/ 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10568S: Maintained 10569F: drivers/of/ 10570F: include/linux/of*.h 10571F: scripts/dtc/ 10572F: Documentation/ABI/testing/sysfs-firmware-ofw 10573 10574OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10575M: Rob Herring <robh+dt@kernel.org> 10576M: Mark Rutland <mark.rutland@arm.com> 10577L: devicetree@vger.kernel.org 10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10579Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10580S: Maintained 10581F: Documentation/devicetree/ 10582F: arch/*/boot/dts/ 10583F: include/dt-bindings/ 10584 10585OPENCORES I2C BUS DRIVER 10586M: Peter Korsgaard <jacmet@sunsite.dk> 10587L: linux-i2c@vger.kernel.org 10588S: Maintained 10589F: Documentation/i2c/busses/i2c-ocores 10590F: drivers/i2c/busses/i2c-ocores.c 10591 10592OPENRISC ARCHITECTURE 10593M: Jonas Bonn <jonas@southpole.se> 10594M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10595M: Stafford Horne <shorne@gmail.com> 10596T: git git://github.com/openrisc/linux.git 10597L: openrisc@lists.librecores.org 10598W: http://openrisc.io 10599S: Maintained 10600F: Documentation/devicetree/bindings/openrisc/ 10601F: Documentation/openrisc/ 10602F: arch/openrisc/ 10603F: drivers/irqchip/irq-ompic.c 10604F: drivers/irqchip/irq-or1k-* 10605 10606OPENVSWITCH 10607M: Pravin B Shelar <pshelar@ovn.org> 10608L: netdev@vger.kernel.org 10609L: dev@openvswitch.org 10610W: http://openvswitch.org 10611S: Maintained 10612F: net/openvswitch/ 10613F: include/uapi/linux/openvswitch.h 10614 10615OPERATING PERFORMANCE POINTS (OPP) 10616M: Viresh Kumar <vireshk@kernel.org> 10617M: Nishanth Menon <nm@ti.com> 10618M: Stephen Boyd <sboyd@kernel.org> 10619L: linux-pm@vger.kernel.org 10620S: Maintained 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10622F: drivers/opp/ 10623F: include/linux/pm_opp.h 10624F: Documentation/power/opp.txt 10625F: Documentation/devicetree/bindings/opp/ 10626 10627OPL4 DRIVER 10628M: Clemens Ladisch <clemens@ladisch.de> 10629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10630T: git git://git.alsa-project.org/alsa-kernel.git 10631S: Maintained 10632F: sound/drivers/opl4/ 10633 10634OPROFILE 10635M: Robert Richter <rric@kernel.org> 10636L: oprofile-list@lists.sf.net 10637S: Maintained 10638F: arch/*/include/asm/oprofile*.h 10639F: arch/*/oprofile/ 10640F: drivers/oprofile/ 10641F: include/linux/oprofile.h 10642 10643ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10644M: Mark Fasheh <mark@fasheh.com> 10645M: Joel Becker <jlbec@evilplan.org> 10646L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10647W: http://ocfs2.wiki.kernel.org 10648S: Supported 10649F: Documentation/filesystems/ocfs2.txt 10650F: Documentation/filesystems/dlmfs.txt 10651F: fs/ocfs2/ 10652 10653ORANGEFS FILESYSTEM 10654M: Mike Marshall <hubcap@omnibond.com> 10655R: Martin Brandenburg <martin@omnibond.com> 10656L: devel@lists.orangefs.org 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10658S: Supported 10659F: fs/orangefs/ 10660F: Documentation/filesystems/orangefs.txt 10661 10662ORINOCO DRIVER 10663L: linux-wireless@vger.kernel.org 10664W: http://wireless.kernel.org/en/users/Drivers/orinoco 10665W: http://www.nongnu.org/orinoco/ 10666S: Orphan 10667F: drivers/net/wireless/intersil/orinoco/ 10668 10669OSD LIBRARY and FILESYSTEM 10670M: Boaz Harrosh <ooo@electrozaur.com> 10671S: Maintained 10672F: drivers/scsi/osd/ 10673F: include/scsi/osd_* 10674F: fs/exofs/ 10675 10676OV2659 OMNIVISION SENSOR DRIVER 10677M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10678L: linux-media@vger.kernel.org 10679W: https://linuxtv.org 10680Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10681T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10682S: Maintained 10683F: drivers/media/i2c/ov2659.c 10684F: include/media/i2c/ov2659.h 10685 10686OVERLAY FILESYSTEM 10687M: Miklos Szeredi <miklos@szeredi.hu> 10688L: linux-unionfs@vger.kernel.org 10689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10690S: Supported 10691F: fs/overlayfs/ 10692F: Documentation/filesystems/overlayfs.txt 10693 10694P54 WIRELESS DRIVER 10695M: Christian Lamparter <chunkeey@googlemail.com> 10696L: linux-wireless@vger.kernel.org 10697W: http://wireless.kernel.org/en/users/Drivers/p54 10698S: Maintained 10699F: drivers/net/wireless/intersil/p54/ 10700 10701PA SEMI ETHERNET DRIVER 10702L: netdev@vger.kernel.org 10703S: Orphan 10704F: drivers/net/ethernet/pasemi/* 10705 10706PA SEMI SMBUS DRIVER 10707L: linux-i2c@vger.kernel.org 10708S: Orphan 10709F: drivers/i2c/busses/i2c-pasemi.c 10710 10711PADATA PARALLEL EXECUTION MECHANISM 10712M: Steffen Klassert <steffen.klassert@secunet.com> 10713L: linux-crypto@vger.kernel.org 10714S: Maintained 10715F: kernel/padata.c 10716F: include/linux/padata.h 10717F: Documentation/padata.txt 10718 10719PANASONIC LAPTOP ACPI EXTRAS DRIVER 10720M: Harald Welte <laforge@gnumonks.org> 10721L: platform-driver-x86@vger.kernel.org 10722S: Maintained 10723F: drivers/platform/x86/panasonic-laptop.c 10724 10725PARALLEL LCD/KEYPAD PANEL DRIVER 10726M: Willy Tarreau <willy@haproxy.com> 10727M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10728S: Odd Fixes 10729F: Documentation/auxdisplay/lcd-panel-cgram.txt 10730F: drivers/misc/panel.c 10731 10732PARALLEL PORT SUBSYSTEM 10733M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10734M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10735L: linux-parport@lists.infradead.org (subscribers-only) 10736S: Maintained 10737F: drivers/parport/ 10738F: include/linux/parport*.h 10739F: drivers/char/ppdev.c 10740F: include/uapi/linux/ppdev.h 10741F: Documentation/parport*.txt 10742 10743PARAVIRT_OPS INTERFACE 10744M: Juergen Gross <jgross@suse.com> 10745M: Alok Kataria <akataria@vmware.com> 10746L: virtualization@lists.linux-foundation.org 10747S: Supported 10748F: Documentation/virtual/paravirt_ops.txt 10749F: arch/*/kernel/paravirt* 10750F: arch/*/include/asm/paravirt*.h 10751F: include/linux/hypervisor.h 10752 10753PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10754M: Tim Waugh <tim@cyberelk.net> 10755L: linux-parport@lists.infradead.org (subscribers-only) 10756S: Maintained 10757F: Documentation/blockdev/paride.txt 10758F: drivers/block/paride/ 10759 10760PARISC ARCHITECTURE 10761M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10762M: Helge Deller <deller@gmx.de> 10763L: linux-parisc@vger.kernel.org 10764W: http://www.parisc-linux.org/ 10765Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10768S: Maintained 10769F: arch/parisc/ 10770F: Documentation/parisc/ 10771F: drivers/parisc/ 10772F: drivers/char/agp/parisc-agp.c 10773F: drivers/input/serio/gscps2.c 10774F: drivers/parport/parport_gsc.* 10775F: drivers/tty/serial/8250/8250_gsc.c 10776F: drivers/video/fbdev/sti* 10777F: drivers/video/console/sti* 10778F: drivers/video/logo/logo_parisc* 10779 10780PARMAN 10781M: Jiri Pirko <jiri@mellanox.com> 10782L: netdev@vger.kernel.org 10783S: Supported 10784F: lib/parman.c 10785F: lib/test_parman.c 10786F: include/linux/parman.h 10787 10788PC87360 HARDWARE MONITORING DRIVER 10789M: Jim Cromie <jim.cromie@gmail.com> 10790L: linux-hwmon@vger.kernel.org 10791S: Maintained 10792F: Documentation/hwmon/pc87360 10793F: drivers/hwmon/pc87360.c 10794 10795PC8736x GPIO DRIVER 10796M: Jim Cromie <jim.cromie@gmail.com> 10797S: Maintained 10798F: drivers/char/pc8736x_gpio.c 10799 10800PC87427 HARDWARE MONITORING DRIVER 10801M: Jean Delvare <jdelvare@suse.com> 10802L: linux-hwmon@vger.kernel.org 10803S: Maintained 10804F: Documentation/hwmon/pc87427 10805F: drivers/hwmon/pc87427.c 10806 10807PCA9532 LED DRIVER 10808M: Riku Voipio <riku.voipio@iki.fi> 10809S: Maintained 10810F: drivers/leds/leds-pca9532.c 10811F: include/linux/leds-pca9532.h 10812 10813PCA9541 I2C BUS MASTER SELECTOR DRIVER 10814M: Guenter Roeck <linux@roeck-us.net> 10815L: linux-i2c@vger.kernel.org 10816S: Maintained 10817F: drivers/i2c/muxes/i2c-mux-pca9541.c 10818 10819PCDP - PRIMARY CONSOLE AND DEBUG PORT 10820M: Khalid Aziz <khalid@gonehiking.org> 10821S: Maintained 10822F: drivers/firmware/pcdp.* 10823 10824PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10825M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10826L: linux-pci@vger.kernel.org 10827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10828S: Maintained 10829F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10830F: drivers/pci/controller/pci-aardvark.c 10831 10832PCI DRIVER FOR ALTERA PCIE IP 10833M: Ley Foon Tan <lftan@altera.com> 10834L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10835L: linux-pci@vger.kernel.org 10836S: Supported 10837F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10838F: drivers/pci/controller/pcie-altera.c 10839 10840PCI DRIVER FOR APPLIEDMICRO XGENE 10841M: Tanmay Inamdar <tinamdar@apm.com> 10842L: linux-pci@vger.kernel.org 10843L: linux-arm-kernel@lists.infradead.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10846F: drivers/pci/controller/pci-xgene.c 10847 10848PCI DRIVER FOR ARM VERSATILE PLATFORM 10849M: Rob Herring <robh@kernel.org> 10850L: linux-pci@vger.kernel.org 10851L: linux-arm-kernel@lists.infradead.org 10852S: Maintained 10853F: Documentation/devicetree/bindings/pci/versatile.txt 10854F: drivers/pci/controller/pci-versatile.c 10855 10856PCI DRIVER FOR ARMADA 8K 10857M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10858L: linux-pci@vger.kernel.org 10859L: linux-arm-kernel@lists.infradead.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10862F: drivers/pci/controller/dwc/pcie-armada8k.c 10863 10864PCI DRIVER FOR CADENCE PCIE IP 10865M: Alan Douglas <adouglas@cadence.com> 10866L: linux-pci@vger.kernel.org 10867S: Maintained 10868F: Documentation/devicetree/bindings/pci/cdns,*.txt 10869F: drivers/pci/controller/pcie-cadence* 10870 10871PCI DRIVER FOR FREESCALE LAYERSCAPE 10872M: Minghuan Lian <minghuan.Lian@nxp.com> 10873M: Mingkai Hu <mingkai.hu@nxp.com> 10874M: Roy Zang <roy.zang@nxp.com> 10875L: linuxppc-dev@lists.ozlabs.org 10876L: linux-pci@vger.kernel.org 10877L: linux-arm-kernel@lists.infradead.org 10878S: Maintained 10879F: drivers/pci/controller/dwc/*layerscape* 10880 10881PCI DRIVER FOR GENERIC OF HOSTS 10882M: Will Deacon <will.deacon@arm.com> 10883L: linux-pci@vger.kernel.org 10884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10885S: Maintained 10886F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10887F: drivers/pci/controller/pci-host-common.c 10888F: drivers/pci/controller/pci-host-generic.c 10889 10890PCI DRIVER FOR IMX6 10891M: Richard Zhu <hongxing.zhu@nxp.com> 10892M: Lucas Stach <l.stach@pengutronix.de> 10893L: linux-pci@vger.kernel.org 10894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10895S: Maintained 10896F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10897F: drivers/pci/controller/dwc/*imx6* 10898 10899PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10900M: Keith Busch <keith.busch@intel.com> 10901M: Jonathan Derrick <jonathan.derrick@intel.com> 10902L: linux-pci@vger.kernel.org 10903S: Supported 10904F: drivers/pci/controller/vmd.c 10905 10906PCI DRIVER FOR MICROSEMI SWITCHTEC 10907M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10908M: Logan Gunthorpe <logang@deltatee.com> 10909L: linux-pci@vger.kernel.org 10910S: Maintained 10911F: Documentation/switchtec.txt 10912F: Documentation/ABI/testing/sysfs-class-switchtec 10913F: drivers/pci/switch/switchtec* 10914F: include/uapi/linux/switchtec_ioctl.h 10915F: include/linux/switchtec.h 10916F: drivers/ntb/hw/mscc/ 10917 10918PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10919M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10920M: Jason Cooper <jason@lakedaemon.net> 10921L: linux-pci@vger.kernel.org 10922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10923S: Maintained 10924F: drivers/pci/controller/*mvebu* 10925 10926PCI DRIVER FOR NVIDIA TEGRA 10927M: Thierry Reding <thierry.reding@gmail.com> 10928L: linux-tegra@vger.kernel.org 10929L: linux-pci@vger.kernel.org 10930S: Supported 10931F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10932F: drivers/pci/controller/pci-tegra.c 10933 10934PCI DRIVER FOR RENESAS R-CAR 10935M: Simon Horman <horms@verge.net.au> 10936L: linux-pci@vger.kernel.org 10937L: linux-renesas-soc@vger.kernel.org 10938S: Maintained 10939F: drivers/pci/controller/*rcar* 10940 10941PCI DRIVER FOR SAMSUNG EXYNOS 10942M: Jingoo Han <jingoohan1@gmail.com> 10943L: linux-pci@vger.kernel.org 10944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10946S: Maintained 10947F: drivers/pci/controller/dwc/pci-exynos.c 10948 10949PCI DRIVER FOR SYNOPSYS DESIGNWARE 10950M: Jingoo Han <jingoohan1@gmail.com> 10951M: Joao Pinto <Joao.Pinto@synopsys.com> 10952L: linux-pci@vger.kernel.org 10953S: Maintained 10954F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10955F: drivers/pci/controller/dwc/*designware* 10956 10957PCI DRIVER FOR TI DRA7XX 10958M: Kishon Vijay Abraham I <kishon@ti.com> 10959L: linux-omap@vger.kernel.org 10960L: linux-pci@vger.kernel.org 10961S: Supported 10962F: Documentation/devicetree/bindings/pci/ti-pci.txt 10963F: drivers/pci/controller/dwc/pci-dra7xx.c 10964 10965PCI DRIVER FOR TI KEYSTONE 10966M: Murali Karicheri <m-karicheri2@ti.com> 10967L: linux-pci@vger.kernel.org 10968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10969S: Maintained 10970F: drivers/pci/controller/dwc/*keystone* 10971 10972PCI ENDPOINT SUBSYSTEM 10973M: Kishon Vijay Abraham I <kishon@ti.com> 10974M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10975L: linux-pci@vger.kernel.org 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10977S: Supported 10978F: drivers/pci/endpoint/ 10979F: drivers/misc/pci_endpoint_test.c 10980F: tools/pci/ 10981 10982PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10983M: Russell Currey <ruscur@russell.cc> 10984L: linuxppc-dev@lists.ozlabs.org 10985S: Supported 10986F: Documentation/powerpc/eeh-pci-error-recovery.txt 10987F: arch/powerpc/kernel/eeh*.c 10988F: arch/powerpc/platforms/*/eeh*.c 10989F: arch/powerpc/include/*/eeh*.h 10990 10991PCI ERROR RECOVERY 10992M: Linas Vepstas <linasvepstas@gmail.com> 10993L: linux-pci@vger.kernel.org 10994S: Supported 10995F: Documentation/PCI/pci-error-recovery.txt 10996 10997PCI MSI DRIVER FOR ALTERA MSI IP 10998M: Ley Foon Tan <lftan@altera.com> 10999L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11000L: linux-pci@vger.kernel.org 11001S: Supported 11002F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11003F: drivers/pci/controller/pcie-altera-msi.c 11004 11005PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11006M: Duc Dang <dhdang@apm.com> 11007L: linux-pci@vger.kernel.org 11008L: linux-arm-kernel@lists.infradead.org 11009S: Maintained 11010F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11011F: drivers/pci/controller/pci-xgene-msi.c 11012 11013PCI SUBSYSTEM 11014M: Bjorn Helgaas <bhelgaas@google.com> 11015L: linux-pci@vger.kernel.org 11016Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11018S: Supported 11019F: Documentation/devicetree/bindings/pci/ 11020F: Documentation/PCI/ 11021F: drivers/acpi/pci* 11022F: drivers/pci/ 11023F: include/asm-generic/pci* 11024F: include/linux/pci* 11025F: include/linux/of_pci.h 11026F: include/uapi/linux/pci* 11027F: lib/pci* 11028F: arch/x86/pci/ 11029F: arch/x86/kernel/quirks.c 11030 11031PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11032M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11033L: linux-pci@vger.kernel.org 11034Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11036S: Supported 11037F: drivers/pci/controller/ 11038 11039PCIE DRIVER FOR AXIS ARTPEC 11040M: Jesper Nilsson <jesper.nilsson@axis.com> 11041L: linux-arm-kernel@axis.com 11042L: linux-pci@vger.kernel.org 11043S: Maintained 11044F: Documentation/devicetree/bindings/pci/axis,artpec* 11045F: drivers/pci/controller/dwc/*artpec* 11046 11047PCIE DRIVER FOR CAVIUM THUNDERX 11048M: David Daney <david.daney@cavium.com> 11049L: linux-pci@vger.kernel.org 11050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11051S: Supported 11052F: Documentation/devicetree/bindings/pci/pci-thunder-* 11053F: drivers/pci/controller/pci-thunder-* 11054 11055PCIE DRIVER FOR HISILICON 11056M: Zhou Wang <wangzhou1@hisilicon.com> 11057L: linux-pci@vger.kernel.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11060F: drivers/pci/controller/dwc/pcie-hisi.c 11061 11062PCIE DRIVER FOR HISILICON KIRIN 11063M: Xiaowei Song <songxiaowei@hisilicon.com> 11064M: Binghui Wang <wangbinghui@hisilicon.com> 11065L: linux-pci@vger.kernel.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11068F: drivers/pci/controller/dwc/pcie-kirin.c 11069 11070PCIE DRIVER FOR HISILICON STB 11071M: Jianguo Sun <sunjianguo1@huawei.com> 11072M: Shawn Guo <shawn.guo@linaro.org> 11073L: linux-pci@vger.kernel.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11076F: drivers/pci/controller/dwc/pcie-histb.c 11077 11078PCIE DRIVER FOR MEDIATEK 11079M: Ryder Lee <ryder.lee@mediatek.com> 11080L: linux-pci@vger.kernel.org 11081L: linux-mediatek@lists.infradead.org 11082S: Supported 11083F: Documentation/devicetree/bindings/pci/mediatek* 11084F: drivers/pci/controller/*mediatek* 11085 11086PCIE DRIVER FOR QUALCOMM MSM 11087M: Stanimir Varbanov <svarbanov@mm-sol.com> 11088L: linux-pci@vger.kernel.org 11089L: linux-arm-msm@vger.kernel.org 11090S: Maintained 11091F: drivers/pci/controller/dwc/*qcom* 11092 11093PCIE DRIVER FOR ROCKCHIP 11094M: Shawn Lin <shawn.lin@rock-chips.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-rockchip@lists.infradead.org 11097S: Maintained 11098F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11099F: drivers/pci/controller/pcie-rockchip* 11100 11101PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11102M: Linus Walleij <linus.walleij@linaro.org> 11103L: linux-pci@vger.kernel.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11106F: drivers/pci/controller/pci-v3-semi.c 11107 11108PCIE DRIVER FOR ST SPEAR13XX 11109M: Pratyush Anand <pratyush.anand@gmail.com> 11110L: linux-pci@vger.kernel.org 11111S: Maintained 11112F: drivers/pci/controller/dwc/*spear* 11113 11114PCMCIA SUBSYSTEM 11115M: Dominik Brodowski <linux@dominikbrodowski.net> 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11117S: Odd Fixes 11118F: Documentation/pcmcia/ 11119F: tools/pcmcia/ 11120F: drivers/pcmcia/ 11121F: include/pcmcia/ 11122 11123PCNET32 NETWORK DRIVER 11124M: Don Fry <pcnet32@frontier.com> 11125L: netdev@vger.kernel.org 11126S: Maintained 11127F: drivers/net/ethernet/amd/pcnet32.c 11128 11129PCRYPT PARALLEL CRYPTO ENGINE 11130M: Steffen Klassert <steffen.klassert@secunet.com> 11131L: linux-crypto@vger.kernel.org 11132S: Maintained 11133F: crypto/pcrypt.c 11134F: include/crypto/pcrypt.h 11135 11136PEAQ WMI HOTKEYS DRIVER 11137M: Hans de Goede <hdegoede@redhat.com> 11138L: platform-driver-x86@vger.kernel.org 11139S: Maintained 11140F: drivers/platform/x86/peaq-wmi.c 11141 11142PER-CPU MEMORY ALLOCATOR 11143M: Tejun Heo <tj@kernel.org> 11144M: Christoph Lameter <cl@linux.com> 11145M: Dennis Zhou <dennisszhou@gmail.com> 11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11147S: Maintained 11148F: include/linux/percpu*.h 11149F: mm/percpu*.c 11150F: arch/*/include/asm/percpu.h 11151 11152PER-TASK DELAY ACCOUNTING 11153M: Balbir Singh <bsingharora@gmail.com> 11154S: Maintained 11155F: include/linux/delayacct.h 11156F: kernel/delayacct.c 11157 11158PERFORMANCE EVENTS SUBSYSTEM 11159M: Peter Zijlstra <peterz@infradead.org> 11160M: Ingo Molnar <mingo@redhat.com> 11161M: Arnaldo Carvalho de Melo <acme@kernel.org> 11162R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11163R: Jiri Olsa <jolsa@redhat.com> 11164R: Namhyung Kim <namhyung@kernel.org> 11165L: linux-kernel@vger.kernel.org 11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11167S: Supported 11168F: kernel/events/* 11169F: include/linux/perf_event.h 11170F: include/uapi/linux/perf_event.h 11171F: arch/*/kernel/perf_event*.c 11172F: arch/*/kernel/*/perf_event*.c 11173F: arch/*/kernel/*/*/perf_event*.c 11174F: arch/*/include/asm/perf_event.h 11175F: arch/*/kernel/perf_callchain.c 11176F: arch/*/events/* 11177F: tools/perf/ 11178 11179PERSONALITY HANDLING 11180M: Christoph Hellwig <hch@infradead.org> 11181L: linux-abi-devel@lists.sourceforge.net 11182S: Maintained 11183F: include/linux/personality.h 11184F: include/uapi/linux/personality.h 11185 11186PHONET PROTOCOL 11187M: Remi Denis-Courmont <courmisch@gmail.com> 11188S: Supported 11189F: Documentation/networking/phonet.txt 11190F: include/linux/phonet.h 11191F: include/net/phonet/ 11192F: include/uapi/linux/phonet.h 11193F: net/phonet/ 11194 11195PHRAM MTD DRIVER 11196M: Joern Engel <joern@lazybastard.org> 11197L: linux-mtd@lists.infradead.org 11198S: Maintained 11199F: drivers/mtd/devices/phram.c 11200 11201PICOLCD HID DRIVER 11202M: Bruno Prémont <bonbons@linux-vserver.org> 11203L: linux-input@vger.kernel.org 11204S: Maintained 11205F: drivers/hid/hid-picolcd* 11206 11207PICOXCELL SUPPORT 11208M: Jamie Iles <jamie@jamieiles.com> 11209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11210T: git git://github.com/jamieiles/linux-2.6-ji.git 11211S: Supported 11212F: arch/arm/boot/dts/picoxcell* 11213F: arch/arm/mach-picoxcell/ 11214F: drivers/crypto/picoxcell* 11215 11216PIN CONTROL SUBSYSTEM 11217M: Linus Walleij <linus.walleij@linaro.org> 11218L: linux-gpio@vger.kernel.org 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11220S: Maintained 11221F: Documentation/devicetree/bindings/pinctrl/ 11222F: Documentation/driver-api/pinctl.rst 11223F: drivers/pinctrl/ 11224F: include/linux/pinctrl/ 11225 11226PIN CONTROLLER - ATMEL AT91 11227M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11229S: Maintained 11230F: drivers/pinctrl/pinctrl-at91.* 11231 11232PIN CONTROLLER - ATMEL AT91 PIO4 11233M: Ludovic Desroches <ludovic.desroches@microchip.com> 11234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11235L: linux-gpio@vger.kernel.org 11236S: Supported 11237F: drivers/pinctrl/pinctrl-at91-pio4.* 11238 11239PIN CONTROLLER - FREESCALE 11240M: Dong Aisheng <aisheng.dong@nxp.com> 11241M: Fabio Estevam <festevam@gmail.com> 11242M: Shawn Guo <shawnguo@kernel.org> 11243M: Stefan Agner <stefan@agner.ch> 11244R: Pengutronix Kernel Team <kernel@pengutronix.de> 11245L: linux-gpio@vger.kernel.org 11246S: Maintained 11247F: drivers/pinctrl/freescale/ 11248F: Documentation/devicetree/bindings/pinctrl/fsl,* 11249 11250PIN CONTROLLER - INTEL 11251M: Mika Westerberg <mika.westerberg@linux.intel.com> 11252M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11253S: Maintained 11254F: drivers/pinctrl/intel/ 11255 11256PIN CONTROLLER - MEDIATEK 11257M: Sean Wang <sean.wang@mediatek.com> 11258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11259S: Maintained 11260F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11261F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11262F: drivers/pinctrl/mediatek/mtk-eint.* 11263F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11264F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11265F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11266 11267PIN CONTROLLER - QUALCOMM 11268M: Bjorn Andersson <bjorn.andersson@linaro.org> 11269S: Maintained 11270L: linux-arm-msm@vger.kernel.org 11271F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11272F: drivers/pinctrl/qcom/ 11273 11274PIN CONTROLLER - RENESAS 11275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11276M: Geert Uytterhoeven <geert+renesas@glider.be> 11277L: linux-renesas-soc@vger.kernel.org 11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11279S: Maintained 11280F: drivers/pinctrl/sh-pfc/ 11281 11282PIN CONTROLLER - SAMSUNG 11283M: Tomasz Figa <tomasz.figa@gmail.com> 11284M: Krzysztof Kozlowski <krzk@kernel.org> 11285M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11287L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11288Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11290S: Maintained 11291F: drivers/pinctrl/samsung/ 11292F: include/dt-bindings/pinctrl/samsung.h 11293F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11294 11295PIN CONTROLLER - SINGLE 11296M: Tony Lindgren <tony@atomide.com> 11297M: Haojian Zhuang <haojian.zhuang@linaro.org> 11298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11299L: linux-omap@vger.kernel.org 11300S: Maintained 11301F: drivers/pinctrl/pinctrl-single.c 11302 11303PIN CONTROLLER - ST SPEAR 11304M: Viresh Kumar <vireshk@kernel.org> 11305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11306W: http://www.st.com/spear 11307S: Maintained 11308F: drivers/pinctrl/spear/ 11309 11310PISTACHIO SOC SUPPORT 11311M: James Hartley <james.hartley@sondrel.com> 11312L: linux-mips@linux-mips.org 11313S: Odd Fixes 11314F: arch/mips/pistachio/ 11315F: arch/mips/include/asm/mach-pistachio/ 11316F: arch/mips/boot/dts/img/pistachio* 11317F: arch/mips/configs/pistachio*_defconfig 11318 11319PKTCDVD DRIVER 11320S: Orphan 11321M: linux-block@vger.kernel.org 11322F: drivers/block/pktcdvd.c 11323F: include/linux/pktcdvd.h 11324F: include/uapi/linux/pktcdvd.h 11325 11326PKUNITY SOC DRIVERS 11327M: Guan Xuetao <gxt@pku.edu.cn> 11328W: http://mprc.pku.edu.cn/~guanxuetao/linux 11329S: Maintained 11330T: git git://github.com/gxt/linux.git 11331F: drivers/input/serio/i8042-unicore32io.h 11332F: drivers/i2c/busses/i2c-puv3.c 11333F: drivers/video/fbdev/fb-puv3.c 11334F: drivers/rtc/rtc-puv3.c 11335 11336PMBUS HARDWARE MONITORING DRIVERS 11337M: Guenter Roeck <linux@roeck-us.net> 11338L: linux-hwmon@vger.kernel.org 11339W: http://hwmon.wiki.kernel.org/ 11340W: http://www.roeck-us.net/linux/drivers/ 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11342S: Maintained 11343F: Documentation/hwmon/pmbus 11344F: drivers/hwmon/pmbus/ 11345F: include/linux/pmbus.h 11346 11347PMC SIERRA MaxRAID DRIVER 11348L: linux-scsi@vger.kernel.org 11349W: http://www.pmc-sierra.com/ 11350S: Orphan 11351F: drivers/scsi/pmcraid.* 11352 11353PMC SIERRA PM8001 DRIVER 11354M: Jack Wang <jinpu.wang@profitbricks.com> 11355M: lindar_liu@usish.com 11356L: linux-scsi@vger.kernel.org 11357S: Supported 11358F: drivers/scsi/pm8001/ 11359 11360PNP SUPPORT 11361M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11362S: Maintained 11363F: drivers/pnp/ 11364 11365POSIX CLOCKS and TIMERS 11366M: Thomas Gleixner <tglx@linutronix.de> 11367L: linux-kernel@vger.kernel.org 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11369S: Maintained 11370F: fs/timerfd.c 11371F: include/linux/timer* 11372F: kernel/time/*timer* 11373 11374POWER MANAGEMENT CORE 11375M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11376L: linux-pm@vger.kernel.org 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11378B: https://bugzilla.kernel.org 11379S: Supported 11380F: drivers/base/power/ 11381F: include/linux/pm.h 11382F: include/linux/pm_* 11383F: include/linux/powercap.h 11384F: drivers/powercap/ 11385F: kernel/configs/nopm.config 11386 11387POWER STATE COORDINATION INTERFACE (PSCI) 11388M: Mark Rutland <mark.rutland@arm.com> 11389M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11390L: linux-arm-kernel@lists.infradead.org 11391S: Maintained 11392F: drivers/firmware/psci*.c 11393F: include/linux/psci.h 11394F: include/uapi/linux/psci.h 11395 11396POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11397M: Sebastian Reichel <sre@kernel.org> 11398L: linux-pm@vger.kernel.org 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11400S: Maintained 11401F: Documentation/ABI/testing/sysfs-class-power 11402F: Documentation/devicetree/bindings/power/supply/ 11403F: include/linux/power_supply.h 11404F: drivers/power/supply/ 11405 11406POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11407M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11408L: linuxppc-dev@lists.ozlabs.org 11409S: Maintained 11410F: drivers/char/powernv-op-panel.c 11411 11412PPP OVER ATM (RFC 2364) 11413M: Mitchell Blank Jr <mitch@sfgoth.com> 11414S: Maintained 11415F: net/atm/pppoatm.c 11416F: include/uapi/linux/atmppp.h 11417 11418PPP OVER ETHERNET 11419M: Michal Ostrowski <mostrows@earthlink.net> 11420S: Maintained 11421F: drivers/net/ppp/pppoe.c 11422F: drivers/net/ppp/pppox.c 11423 11424PPP OVER L2TP 11425M: James Chapman <jchapman@katalix.com> 11426S: Maintained 11427F: net/l2tp/l2tp_ppp.c 11428F: include/linux/if_pppol2tp.h 11429F: include/uapi/linux/if_pppol2tp.h 11430 11431PPP PROTOCOL DRIVERS AND COMPRESSORS 11432M: Paul Mackerras <paulus@samba.org> 11433L: linux-ppp@vger.kernel.org 11434S: Maintained 11435F: drivers/net/ppp/ppp_* 11436 11437PPS SUPPORT 11438M: Rodolfo Giometti <giometti@enneenne.com> 11439W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11440L: linuxpps@ml.enneenne.com (subscribers-only) 11441S: Maintained 11442F: Documentation/pps/ 11443F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11444F: Documentation/ABI/testing/sysfs-pps 11445F: drivers/pps/ 11446F: include/linux/pps*.h 11447F: include/uapi/linux/pps.h 11448 11449PPTP DRIVER 11450M: Dmitry Kozlov <xeb@mail.ru> 11451L: netdev@vger.kernel.org 11452S: Maintained 11453F: drivers/net/ppp/pptp.c 11454W: http://sourceforge.net/projects/accel-pptp 11455 11456PREEMPTIBLE KERNEL 11457M: Robert Love <rml@tech9.net> 11458L: kpreempt-tech@lists.sourceforge.net 11459W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11460S: Supported 11461F: Documentation/preempt-locking.txt 11462F: include/linux/preempt.h 11463 11464PRINTK 11465M: Petr Mladek <pmladek@suse.com> 11466M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11467R: Steven Rostedt <rostedt@goodmis.org> 11468S: Maintained 11469F: kernel/printk/ 11470F: include/linux/printk.h 11471 11472PRISM54 WIRELESS DRIVER 11473M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11474L: linux-wireless@vger.kernel.org 11475W: http://wireless.kernel.org/en/users/Drivers/p54 11476S: Obsolete 11477F: drivers/net/wireless/intersil/prism54/ 11478 11479PROC FILESYSTEM 11480R: Alexey Dobriyan <adobriyan@gmail.com> 11481L: linux-kernel@vger.kernel.org 11482L: linux-fsdevel@vger.kernel.org 11483S: Maintained 11484F: fs/proc/ 11485F: include/linux/proc_fs.h 11486F: tools/testing/selftests/proc/ 11487 11488PROC SYSCTL 11489M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11490M: Kees Cook <keescook@chromium.org> 11491L: linux-kernel@vger.kernel.org 11492L: linux-fsdevel@vger.kernel.org 11493S: Maintained 11494F: fs/proc/proc_sysctl.c 11495F: include/linux/sysctl.h 11496F: kernel/sysctl.c 11497F: tools/testing/selftests/sysctl/ 11498 11499PS3 NETWORK SUPPORT 11500M: Geoff Levand <geoff@infradead.org> 11501L: netdev@vger.kernel.org 11502L: linuxppc-dev@lists.ozlabs.org 11503S: Maintained 11504F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11505 11506PS3 PLATFORM SUPPORT 11507M: Geoff Levand <geoff@infradead.org> 11508L: linuxppc-dev@lists.ozlabs.org 11509S: Maintained 11510F: arch/powerpc/boot/ps3* 11511F: arch/powerpc/include/asm/lv1call.h 11512F: arch/powerpc/include/asm/ps3*.h 11513F: arch/powerpc/platforms/ps3/ 11514F: drivers/*/ps3* 11515F: drivers/ps3/ 11516F: drivers/rtc/rtc-ps3.c 11517F: drivers/usb/host/*ps3.c 11518F: sound/ppc/snd_ps3* 11519 11520PS3VRAM DRIVER 11521M: Jim Paris <jim@jtan.com> 11522M: Geoff Levand <geoff@infradead.org> 11523L: linuxppc-dev@lists.ozlabs.org 11524S: Maintained 11525F: drivers/block/ps3vram.c 11526 11527PSAMPLE PACKET SAMPLING SUPPORT: 11528M: Yotam Gigi <yotam.gi@gmail.com> 11529S: Maintained 11530F: net/psample 11531F: include/net/psample.h 11532F: include/uapi/linux/psample.h 11533 11534PSTORE FILESYSTEM 11535M: Kees Cook <keescook@chromium.org> 11536M: Anton Vorontsov <anton@enomsg.org> 11537M: Colin Cross <ccross@android.com> 11538M: Tony Luck <tony.luck@intel.com> 11539S: Maintained 11540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11541F: fs/pstore/ 11542F: include/linux/pstore* 11543F: drivers/firmware/efi/efi-pstore.c 11544F: drivers/acpi/apei/erst.c 11545F: Documentation/admin-guide/ramoops.rst 11546F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11547K: \b(pstore|ramoops) 11548 11549PTP HARDWARE CLOCK SUPPORT 11550M: Richard Cochran <richardcochran@gmail.com> 11551L: netdev@vger.kernel.org 11552S: Maintained 11553W: http://linuxptp.sourceforge.net/ 11554F: Documentation/ABI/testing/sysfs-ptp 11555F: Documentation/ptp/* 11556F: drivers/net/phy/dp83640* 11557F: drivers/ptp/* 11558F: include/linux/ptp_cl* 11559 11560PTRACE SUPPORT 11561M: Oleg Nesterov <oleg@redhat.com> 11562S: Maintained 11563F: include/asm-generic/syscall.h 11564F: include/linux/ptrace.h 11565F: include/linux/regset.h 11566F: include/linux/tracehook.h 11567F: include/uapi/linux/ptrace.h 11568F: include/uapi/linux/ptrace.h 11569F: include/asm-generic/ptrace.h 11570F: kernel/ptrace.c 11571F: arch/*/ptrace*.c 11572F: arch/*/*/ptrace*.c 11573F: arch/*/include/asm/ptrace*.h 11574 11575PULSE8-CEC DRIVER 11576M: Hans Verkuil <hverkuil@xs4all.nl> 11577L: linux-media@vger.kernel.org 11578T: git git://linuxtv.org/media_tree.git 11579S: Maintained 11580F: drivers/media/usb/pulse8-cec/* 11581F: Documentation/media/cec-drivers/pulse8-cec.rst 11582 11583PVRUSB2 VIDEO4LINUX DRIVER 11584M: Mike Isely <isely@pobox.com> 11585L: pvrusb2@isely.net (subscribers-only) 11586L: linux-media@vger.kernel.org 11587W: http://www.isely.net/pvrusb2/ 11588T: git git://linuxtv.org/media_tree.git 11589S: Maintained 11590F: Documentation/media/v4l-drivers/pvrusb2* 11591F: drivers/media/usb/pvrusb2/ 11592 11593PWC WEBCAM DRIVER 11594M: Hans Verkuil <hverkuil@xs4all.nl> 11595L: linux-media@vger.kernel.org 11596T: git git://linuxtv.org/media_tree.git 11597S: Odd Fixes 11598F: drivers/media/usb/pwc/* 11599 11600PWM FAN DRIVER 11601M: Kamil Debski <kamil@wypas.org> 11602M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11603L: linux-hwmon@vger.kernel.org 11604S: Supported 11605F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11606F: Documentation/hwmon/pwm-fan 11607F: drivers/hwmon/pwm-fan.c 11608 11609PWM IR Transmitter 11610M: Sean Young <sean@mess.org> 11611L: linux-media@vger.kernel.org 11612S: Maintained 11613F: drivers/media/rc/pwm-ir-tx.c 11614 11615PWM SUBSYSTEM 11616M: Thierry Reding <thierry.reding@gmail.com> 11617L: linux-pwm@vger.kernel.org 11618S: Maintained 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11620F: Documentation/pwm.txt 11621F: Documentation/devicetree/bindings/pwm/ 11622F: include/linux/pwm.h 11623F: drivers/pwm/ 11624F: drivers/video/backlight/pwm_bl.c 11625F: include/linux/pwm_backlight.h 11626F: drivers/gpio/gpio-mvebu.c 11627F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11628 11629PXA GPIO DRIVER 11630M: Robert Jarzmik <robert.jarzmik@free.fr> 11631L: linux-gpio@vger.kernel.org 11632S: Maintained 11633F: drivers/gpio/gpio-pxa.c 11634 11635PXA MMCI DRIVER 11636S: Orphan 11637 11638PXA RTC DRIVER 11639M: Robert Jarzmik <robert.jarzmik@free.fr> 11640L: linux-rtc@vger.kernel.org 11641S: Maintained 11642 11643PXA2xx/PXA3xx SUPPORT 11644M: Daniel Mack <daniel@zonque.org> 11645M: Haojian Zhuang <haojian.zhuang@gmail.com> 11646M: Robert Jarzmik <robert.jarzmik@free.fr> 11647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11648T: git git://github.com/hzhuang1/linux.git 11649T: git git://github.com/rjarzmik/linux.git 11650S: Maintained 11651F: arch/arm/boot/dts/pxa* 11652F: arch/arm/mach-pxa/ 11653F: drivers/dma/pxa* 11654F: drivers/pcmcia/pxa2xx* 11655F: drivers/pinctrl/pxa/ 11656F: drivers/spi/spi-pxa2xx* 11657F: drivers/usb/gadget/udc/pxa2* 11658F: include/sound/pxa2xx-lib.h 11659F: sound/arm/pxa* 11660F: sound/soc/pxa/ 11661 11662QAT DRIVER 11663M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11664L: qat-linux@intel.com 11665S: Supported 11666F: drivers/crypto/qat/ 11667 11668QCOM AUDIO (ASoC) DRIVERS 11669M: Patrick Lai <plai@codeaurora.org> 11670M: Banajit Goswami <bgoswami@codeaurora.org> 11671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11672S: Supported 11673F: sound/soc/qcom/ 11674 11675QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11676M: Gabriel Somlo <somlo@cmu.edu> 11677M: "Michael S. Tsirkin" <mst@redhat.com> 11678L: qemu-devel@nongnu.org 11679S: Maintained 11680F: drivers/firmware/qemu_fw_cfg.c 11681F: include/uapi/linux/qemu_fw_cfg.h 11682 11683QIB DRIVER 11684M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11685M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11686L: linux-rdma@vger.kernel.org 11687S: Supported 11688F: drivers/infiniband/hw/qib/ 11689 11690QLOGIC QL41xxx FCOE DRIVER 11691M: QLogic-Storage-Upstream@cavium.com 11692L: linux-scsi@vger.kernel.org 11693S: Supported 11694F: drivers/scsi/qedf/ 11695 11696QLOGIC QL41xxx ISCSI DRIVER 11697M: QLogic-Storage-Upstream@cavium.com 11698L: linux-scsi@vger.kernel.org 11699S: Supported 11700F: drivers/scsi/qedi/ 11701 11702QLOGIC QL4xxx ETHERNET DRIVER 11703M: Ariel Elior <Ariel.Elior@cavium.com> 11704M: everest-linux-l2@cavium.com 11705L: netdev@vger.kernel.org 11706S: Supported 11707F: drivers/net/ethernet/qlogic/qed/ 11708F: include/linux/qed/ 11709F: drivers/net/ethernet/qlogic/qede/ 11710 11711QLOGIC QL4xxx RDMA DRIVER 11712M: Michal Kalderon <Michal.Kalderon@cavium.com> 11713M: Ariel Elior <Ariel.Elior@cavium.com> 11714L: linux-rdma@vger.kernel.org 11715S: Supported 11716F: drivers/infiniband/hw/qedr/ 11717F: include/uapi/rdma/qedr-abi.h 11718 11719QLOGIC QLA1280 SCSI DRIVER 11720M: Michael Reed <mdr@sgi.com> 11721L: linux-scsi@vger.kernel.org 11722S: Maintained 11723F: drivers/scsi/qla1280.[ch] 11724 11725QLOGIC QLA2XXX FC-SCSI DRIVER 11726M: qla2xxx-upstream@qlogic.com 11727L: linux-scsi@vger.kernel.org 11728S: Supported 11729F: Documentation/scsi/LICENSE.qla2xxx 11730F: drivers/scsi/qla2xxx/ 11731 11732QLOGIC QLA3XXX NETWORK DRIVER 11733M: Dept-GELinuxNICDev@cavium.com 11734L: netdev@vger.kernel.org 11735S: Supported 11736F: Documentation/networking/LICENSE.qla3xxx 11737F: drivers/net/ethernet/qlogic/qla3xxx.* 11738 11739QLOGIC QLA4XXX iSCSI DRIVER 11740M: QLogic-Storage-Upstream@qlogic.com 11741L: linux-scsi@vger.kernel.org 11742S: Supported 11743F: Documentation/scsi/LICENSE.qla4xxx 11744F: drivers/scsi/qla4xxx/ 11745 11746QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11747M: Harish Patil <harish.patil@cavium.com> 11748M: Manish Chopra <manish.chopra@cavium.com> 11749M: Dept-GELinuxNICDev@cavium.com 11750L: netdev@vger.kernel.org 11751S: Supported 11752F: drivers/net/ethernet/qlogic/qlcnic/ 11753 11754QLOGIC QLGE 10Gb ETHERNET DRIVER 11755M: Harish Patil <harish.patil@cavium.com> 11756M: Manish Chopra <manish.chopra@cavium.com> 11757M: Dept-GELinuxNICDev@cavium.com 11758L: netdev@vger.kernel.org 11759S: Supported 11760F: drivers/net/ethernet/qlogic/qlge/ 11761 11762QNX4 FILESYSTEM 11763M: Anders Larsen <al@alarsen.net> 11764W: http://www.alarsen.net/linux/qnx4fs/ 11765S: Maintained 11766F: fs/qnx4/ 11767F: include/uapi/linux/qnx4_fs.h 11768F: include/uapi/linux/qnxtypes.h 11769 11770QORIQ DPAA2 FSL-MC BUS DRIVER 11771M: Stuart Yoder <stuyoder@gmail.com> 11772M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11773L: linux-kernel@vger.kernel.org 11774S: Maintained 11775F: drivers/bus/fsl-mc/ 11776F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11777F: Documentation/networking/dpaa2/overview.rst 11778 11779QT1010 MEDIA DRIVER 11780M: Antti Palosaari <crope@iki.fi> 11781L: linux-media@vger.kernel.org 11782W: https://linuxtv.org 11783W: http://palosaari.fi/linux/ 11784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11785T: git git://linuxtv.org/anttip/media_tree.git 11786S: Maintained 11787F: drivers/media/tuners/qt1010* 11788 11789QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11790M: Kalle Valo <kvalo@codeaurora.org> 11791L: ath10k@lists.infradead.org 11792W: http://wireless.kernel.org/en/users/Drivers/ath10k 11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11794S: Supported 11795F: drivers/net/wireless/ath/ath10k/ 11796 11797QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11798M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11799L: linux-wireless@vger.kernel.org 11800W: http://wireless.kernel.org/en/users/Drivers/ath9k 11801S: Supported 11802F: drivers/net/wireless/ath/ath9k/ 11803 11804QUALCOMM CAMERA SUBSYSTEM DRIVER 11805M: Todor Tomov <todor.tomov@linaro.org> 11806L: linux-media@vger.kernel.org 11807S: Maintained 11808F: Documentation/devicetree/bindings/media/qcom,camss.txt 11809F: Documentation/media/v4l-drivers/qcom_camss.rst 11810F: drivers/media/platform/qcom/camss-8x16/ 11811 11812QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11813M: Ilia Lin <ilia.lin@gmail.com> 11814L: linux-pm@vger.kernel.org 11815S: Maintained 11816F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11817F: drivers/cpufreq/qcom-cpufreq-kryo.c 11818 11819QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11820M: Timur Tabi <timur@kernel.org> 11821L: netdev@vger.kernel.org 11822S: Maintained 11823F: drivers/net/ethernet/qualcomm/emac/ 11824 11825QUALCOMM HEXAGON ARCHITECTURE 11826M: Richard Kuo <rkuo@codeaurora.org> 11827L: linux-hexagon@vger.kernel.org 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11829S: Supported 11830F: arch/hexagon/ 11831 11832QUALCOMM HIDMA DRIVER 11833M: Sinan Kaya <okaya@codeaurora.org> 11834L: linux-arm-kernel@lists.infradead.org 11835L: linux-arm-msm@vger.kernel.org 11836L: dmaengine@vger.kernel.org 11837S: Supported 11838F: drivers/dma/qcom/hidma* 11839 11840QUALCOMM IOMMU 11841M: Rob Clark <robdclark@gmail.com> 11842L: iommu@lists.linux-foundation.org 11843L: linux-arm-msm@vger.kernel.org 11844S: Maintained 11845F: drivers/iommu/qcom_iommu.c 11846 11847QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11848M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11849L: linux-media@vger.kernel.org 11850L: linux-arm-msm@vger.kernel.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Maintained 11853F: drivers/media/platform/qcom/venus/ 11854 11855QUALCOMM WCN36XX WIRELESS DRIVER 11856M: Kalle Valo <kvalo@codeaurora.org> 11857L: wcn36xx@lists.infradead.org 11858W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11859T: git git://github.com/KrasnikovEugene/wcn36xx.git 11860S: Supported 11861F: drivers/net/wireless/ath/wcn36xx/ 11862 11863QUANTENNA QTNFMAC WIRELESS DRIVER 11864M: Igor Mitsyanko <imitsyanko@quantenna.com> 11865M: Avinash Patil <avinashp@quantenna.com> 11866M: Sergey Matyukevich <smatyukevich@quantenna.com> 11867L: linux-wireless@vger.kernel.org 11868S: Maintained 11869F: drivers/net/wireless/quantenna 11870 11871RADEON and AMDGPU DRM DRIVERS 11872M: Alex Deucher <alexander.deucher@amd.com> 11873M: Christian König <christian.koenig@amd.com> 11874M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11875L: amd-gfx@lists.freedesktop.org 11876T: git git://people.freedesktop.org/~agd5f/linux 11877S: Supported 11878F: drivers/gpu/drm/radeon/ 11879F: include/uapi/drm/radeon_drm.h 11880F: drivers/gpu/drm/amd/ 11881F: include/uapi/drm/amdgpu_drm.h 11882 11883RADEON FRAMEBUFFER DISPLAY DRIVER 11884M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11885L: linux-fbdev@vger.kernel.org 11886S: Maintained 11887F: drivers/video/fbdev/aty/radeon* 11888F: include/uapi/linux/radeonfb.h 11889 11890RADIOSHARK RADIO DRIVER 11891M: Hans Verkuil <hverkuil@xs4all.nl> 11892L: linux-media@vger.kernel.org 11893T: git git://linuxtv.org/media_tree.git 11894S: Maintained 11895F: drivers/media/radio/radio-shark.c 11896 11897RADIOSHARK2 RADIO DRIVER 11898M: Hans Verkuil <hverkuil@xs4all.nl> 11899L: linux-media@vger.kernel.org 11900T: git git://linuxtv.org/media_tree.git 11901S: Maintained 11902F: drivers/media/radio/radio-shark2.c 11903F: drivers/media/radio/radio-tea5777.c 11904 11905RADOS BLOCK DEVICE (RBD) 11906M: Ilya Dryomov <idryomov@gmail.com> 11907M: Sage Weil <sage@redhat.com> 11908M: Alex Elder <elder@kernel.org> 11909L: ceph-devel@vger.kernel.org 11910W: http://ceph.com/ 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11912T: git git://github.com/ceph/ceph-client.git 11913S: Supported 11914F: Documentation/ABI/testing/sysfs-bus-rbd 11915F: drivers/block/rbd.c 11916F: drivers/block/rbd_types.h 11917 11918RAGE128 FRAMEBUFFER DISPLAY DRIVER 11919M: Paul Mackerras <paulus@samba.org> 11920L: linux-fbdev@vger.kernel.org 11921S: Maintained 11922F: drivers/video/fbdev/aty/aty128fb.c 11923 11924RAINSHADOW-CEC DRIVER 11925M: Hans Verkuil <hverkuil@xs4all.nl> 11926L: linux-media@vger.kernel.org 11927T: git git://linuxtv.org/media_tree.git 11928S: Maintained 11929F: drivers/media/usb/rainshadow-cec/* 11930 11931RALINK MIPS ARCHITECTURE 11932M: John Crispin <john@phrozen.org> 11933L: linux-mips@linux-mips.org 11934S: Maintained 11935F: arch/mips/ralink 11936 11937RALINK RT2X00 WIRELESS LAN DRIVER 11938P: rt2x00 project 11939M: Stanislaw Gruszka <sgruszka@redhat.com> 11940M: Helmut Schaa <helmut.schaa@googlemail.com> 11941L: linux-wireless@vger.kernel.org 11942S: Maintained 11943F: drivers/net/wireless/ralink/rt2x00/ 11944 11945RAMDISK RAM BLOCK DEVICE DRIVER 11946M: Jens Axboe <axboe@kernel.dk> 11947S: Maintained 11948F: Documentation/blockdev/ramdisk.txt 11949F: drivers/block/brd.c 11950 11951RANCHU VIRTUAL BOARD FOR MIPS 11952M: Miodrag Dinic <miodrag.dinic@mips.com> 11953L: linux-mips@linux-mips.org 11954S: Supported 11955F: arch/mips/generic/board-ranchu.c 11956F: arch/mips/configs/generic/board-ranchu.config 11957 11958RANDOM NUMBER DRIVER 11959M: "Theodore Ts'o" <tytso@mit.edu> 11960S: Maintained 11961F: drivers/char/random.c 11962 11963RAPIDIO SUBSYSTEM 11964M: Matt Porter <mporter@kernel.crashing.org> 11965M: Alexandre Bounine <alex.bou9@gmail.com> 11966S: Maintained 11967F: drivers/rapidio/ 11968 11969RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11970L: linux-wireless@vger.kernel.org 11971S: Orphan 11972F: drivers/net/wireless/ray* 11973 11974RCUTORTURE TEST FRAMEWORK 11975M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11976M: Josh Triplett <josh@joshtriplett.org> 11977R: Steven Rostedt <rostedt@goodmis.org> 11978R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11979R: Lai Jiangshan <jiangshanlai@gmail.com> 11980L: linux-kernel@vger.kernel.org 11981S: Supported 11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11983F: tools/testing/selftests/rcutorture 11984 11985RDC R-321X SoC 11986M: Florian Fainelli <florian@openwrt.org> 11987S: Maintained 11988 11989RDC R6040 FAST ETHERNET DRIVER 11990M: Florian Fainelli <f.fainelli@gmail.com> 11991L: netdev@vger.kernel.org 11992S: Maintained 11993F: drivers/net/ethernet/rdc/r6040.c 11994 11995RDMAVT - RDMA verbs software 11996M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11997M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11998L: linux-rdma@vger.kernel.org 11999S: Supported 12000F: drivers/infiniband/sw/rdmavt 12001 12002RDS - RELIABLE DATAGRAM SOCKETS 12003M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12004L: netdev@vger.kernel.org 12005L: linux-rdma@vger.kernel.org 12006L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12007W: https://oss.oracle.com/projects/rds/ 12008S: Supported 12009F: net/rds/ 12010F: Documentation/networking/rds.txt 12011 12012RDT - RESOURCE ALLOCATION 12013M: Fenghua Yu <fenghua.yu@intel.com> 12014L: linux-kernel@vger.kernel.org 12015S: Supported 12016F: arch/x86/kernel/cpu/intel_rdt* 12017F: arch/x86/include/asm/intel_rdt_sched.h 12018F: Documentation/x86/intel_rdt* 12019 12020READ-COPY UPDATE (RCU) 12021M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12022M: Josh Triplett <josh@joshtriplett.org> 12023R: Steven Rostedt <rostedt@goodmis.org> 12024R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12025R: Lai Jiangshan <jiangshanlai@gmail.com> 12026L: linux-kernel@vger.kernel.org 12027W: http://www.rdrop.com/users/paulmck/RCU/ 12028S: Supported 12029T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12030F: Documentation/RCU/ 12031X: Documentation/RCU/torture.txt 12032F: include/linux/rcu* 12033X: include/linux/srcu.h 12034F: kernel/rcu/ 12035X: kernel/torture.c 12036 12037REAL TIME CLOCK (RTC) SUBSYSTEM 12038M: Alessandro Zummo <a.zummo@towertech.it> 12039M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12040L: linux-rtc@vger.kernel.org 12041Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12043S: Maintained 12044F: Documentation/devicetree/bindings/rtc/ 12045F: Documentation/rtc.txt 12046F: drivers/rtc/ 12047F: include/linux/rtc.h 12048F: include/uapi/linux/rtc.h 12049F: include/linux/rtc/ 12050F: include/linux/platform_data/rtc-* 12051F: tools/testing/selftests/rtc/ 12052 12053REALTEK AUDIO CODECS 12054M: Bard Liao <bardliao@realtek.com> 12055M: Oder Chiou <oder_chiou@realtek.com> 12056S: Maintained 12057F: sound/soc/codecs/rt* 12058F: include/sound/rt*.h 12059 12060REGISTER MAP ABSTRACTION 12061M: Mark Brown <broonie@kernel.org> 12062L: linux-kernel@vger.kernel.org 12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12064S: Supported 12065F: Documentation/devicetree/bindings/regmap/ 12066F: drivers/base/regmap/ 12067F: include/linux/regmap.h 12068 12069REISERFS FILE SYSTEM 12070L: reiserfs-devel@vger.kernel.org 12071S: Supported 12072F: fs/reiserfs/ 12073 12074REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12075M: Ohad Ben-Cohen <ohad@wizery.com> 12076M: Bjorn Andersson <bjorn.andersson@linaro.org> 12077L: linux-remoteproc@vger.kernel.org 12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12079S: Maintained 12080F: Documentation/devicetree/bindings/remoteproc/ 12081F: Documentation/remoteproc.txt 12082F: drivers/remoteproc/ 12083F: include/linux/remoteproc.h 12084 12085REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12086M: Ohad Ben-Cohen <ohad@wizery.com> 12087M: Bjorn Andersson <bjorn.andersson@linaro.org> 12088L: linux-remoteproc@vger.kernel.org 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12090S: Maintained 12091F: drivers/rpmsg/ 12092F: Documentation/rpmsg.txt 12093F: include/linux/rpmsg.h 12094F: include/linux/rpmsg/ 12095 12096RENESAS CLOCK DRIVERS 12097M: Geert Uytterhoeven <geert+renesas@glider.be> 12098L: linux-renesas-soc@vger.kernel.org 12099T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12100S: Supported 12101F: drivers/clk/renesas/ 12102 12103RENESAS EMEV2 I2C DRIVER 12104M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12105S: Supported 12106F: drivers/i2c/busses/i2c-emev2.c 12107 12108RENESAS ETHERNET DRIVERS 12109R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12110L: netdev@vger.kernel.org 12111L: linux-renesas-soc@vger.kernel.org 12112F: Documentation/devicetree/bindings/net/renesas,*.txt 12113F: Documentation/devicetree/bindings/net/sh_eth.txt 12114F: drivers/net/ethernet/renesas/ 12115F: include/linux/sh_eth.h 12116 12117RENESAS R-CAR GYROADC DRIVER 12118M: Marek Vasut <marek.vasut@gmail.com> 12119L: linux-iio@vger.kernel.org 12120S: Supported 12121F: drivers/iio/adc/rcar_gyro_adc.c 12122 12123RENESAS R-CAR I2C DRIVERS 12124M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12125S: Supported 12126F: drivers/i2c/busses/i2c-rcar.c 12127F: drivers/i2c/busses/i2c-sh_mobile.c 12128 12129RENESAS USB PHY DRIVER 12130M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12131L: linux-renesas-soc@vger.kernel.org 12132S: Maintained 12133F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12134 12135RESET CONTROLLER FRAMEWORK 12136M: Philipp Zabel <p.zabel@pengutronix.de> 12137T: git git://git.pengutronix.de/git/pza/linux 12138S: Maintained 12139F: drivers/reset/ 12140F: Documentation/devicetree/bindings/reset/ 12141F: include/dt-bindings/reset/ 12142F: include/linux/reset.h 12143F: include/linux/reset-controller.h 12144 12145RESTARTABLE SEQUENCES SUPPORT 12146M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12147M: Peter Zijlstra <peterz@infradead.org> 12148M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12149M: Boqun Feng <boqun.feng@gmail.com> 12150L: linux-kernel@vger.kernel.org 12151S: Supported 12152F: kernel/rseq.c 12153F: include/uapi/linux/rseq.h 12154F: include/trace/events/rseq.h 12155F: tools/testing/selftests/rseq/ 12156 12157RFKILL 12158M: Johannes Berg <johannes@sipsolutions.net> 12159L: linux-wireless@vger.kernel.org 12160W: http://wireless.kernel.org/ 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12163S: Maintained 12164F: Documentation/rfkill.txt 12165F: Documentation/ABI/stable/sysfs-class-rfkill 12166F: net/rfkill/ 12167 12168RHASHTABLE 12169M: Thomas Graf <tgraf@suug.ch> 12170M: Herbert Xu <herbert@gondor.apana.org.au> 12171L: netdev@vger.kernel.org 12172S: Maintained 12173F: lib/rhashtable.c 12174F: include/linux/rhashtable.h 12175 12176RICOH R5C592 MEMORYSTICK DRIVER 12177M: Maxim Levitsky <maximlevitsky@gmail.com> 12178S: Maintained 12179F: drivers/memstick/host/r592.* 12180 12181RICOH SMARTMEDIA/XD DRIVER 12182M: Maxim Levitsky <maximlevitsky@gmail.com> 12183S: Maintained 12184F: drivers/mtd/nand/raw/r852.c 12185F: drivers/mtd/nand/raw/r852.h 12186 12187RISC-V ARCHITECTURE 12188M: Palmer Dabbelt <palmer@sifive.com> 12189M: Albert Ou <aou@eecs.berkeley.edu> 12190L: linux-riscv@lists.infradead.org 12191T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12192S: Supported 12193F: arch/riscv/ 12194K: riscv 12195N: riscv 12196 12197ROCCAT DRIVERS 12198M: Stefan Achatz <erazor_de@users.sourceforge.net> 12199W: http://sourceforge.net/projects/roccat/ 12200S: Maintained 12201F: drivers/hid/hid-roccat* 12202F: include/linux/hid-roccat* 12203F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12204 12205ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12206M: Jacob chen <jacob2.chen@rock-chips.com> 12207L: linux-media@vger.kernel.org 12208S: Maintained 12209F: drivers/media/platform/rockchip/rga/ 12210F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12211 12212ROCKER DRIVER 12213M: Jiri Pirko <jiri@resnulli.us> 12214L: netdev@vger.kernel.org 12215S: Supported 12216F: drivers/net/ethernet/rocker/ 12217 12218ROCKETPORT DRIVER 12219P: Comtrol Corp. 12220W: http://www.comtrol.com 12221S: Maintained 12222F: Documentation/serial/rocket.txt 12223F: drivers/tty/rocket* 12224 12225ROCKETPORT EXPRESS/INFINITY DRIVER 12226M: Kevin Cernekee <cernekee@gmail.com> 12227L: linux-serial@vger.kernel.org 12228S: Odd Fixes 12229F: drivers/tty/serial/rp2.* 12230 12231ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12232M: Marek Vasut <marek.vasut+renesas@gmail.com> 12233L: linux-kernel@vger.kernel.org 12234L: linux-renesas-soc@vger.kernel.org 12235S: Supported 12236F: drivers/mfd/bd9571mwv.c 12237F: drivers/regulator/bd9571mwv-regulator.c 12238F: drivers/gpio/gpio-bd9571mwv.c 12239F: include/linux/mfd/bd9571mwv.h 12240F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12241 12242ROSE NETWORK LAYER 12243M: Ralf Baechle <ralf@linux-mips.org> 12244L: linux-hams@vger.kernel.org 12245W: http://www.linux-ax25.org/ 12246S: Maintained 12247F: include/net/rose.h 12248F: include/uapi/linux/rose.h 12249F: net/rose/ 12250 12251RTL2830 MEDIA DRIVER 12252M: Antti Palosaari <crope@iki.fi> 12253L: linux-media@vger.kernel.org 12254W: https://linuxtv.org 12255W: http://palosaari.fi/linux/ 12256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12257T: git git://linuxtv.org/anttip/media_tree.git 12258S: Maintained 12259F: drivers/media/dvb-frontends/rtl2830* 12260 12261RTL2832 MEDIA DRIVER 12262M: Antti Palosaari <crope@iki.fi> 12263L: linux-media@vger.kernel.org 12264W: https://linuxtv.org 12265W: http://palosaari.fi/linux/ 12266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12267T: git git://linuxtv.org/anttip/media_tree.git 12268S: Maintained 12269F: drivers/media/dvb-frontends/rtl2832* 12270 12271RTL2832_SDR MEDIA DRIVER 12272M: Antti Palosaari <crope@iki.fi> 12273L: linux-media@vger.kernel.org 12274W: https://linuxtv.org 12275W: http://palosaari.fi/linux/ 12276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12277T: git git://linuxtv.org/anttip/media_tree.git 12278S: Maintained 12279F: drivers/media/dvb-frontends/rtl2832_sdr* 12280 12281RTL8180 WIRELESS DRIVER 12282L: linux-wireless@vger.kernel.org 12283W: http://wireless.kernel.org/ 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12285S: Orphan 12286F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12287 12288RTL8187 WIRELESS DRIVER 12289M: Herton Ronaldo Krzesinski <herton@canonical.com> 12290M: Hin-Tak Leung <htl10@users.sourceforge.net> 12291M: Larry Finger <Larry.Finger@lwfinger.net> 12292L: linux-wireless@vger.kernel.org 12293W: http://wireless.kernel.org/ 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12295S: Maintained 12296F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12297 12298REALTEK WIRELESS DRIVER (rtlwifi family) 12299M: Ping-Ke Shih <pkshih@realtek.com> 12300L: linux-wireless@vger.kernel.org 12301W: http://wireless.kernel.org/ 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12303S: Maintained 12304F: drivers/net/wireless/realtek/rtlwifi/ 12305 12306RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12307M: Jes Sorensen <Jes.Sorensen@gmail.com> 12308L: linux-wireless@vger.kernel.org 12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12310S: Maintained 12311F: drivers/net/wireless/realtek/rtl8xxxu/ 12312 12313RXRPC SOCKETS (AF_RXRPC) 12314M: David Howells <dhowells@redhat.com> 12315L: linux-afs@lists.infradead.org 12316S: Supported 12317F: net/rxrpc/ 12318F: include/keys/rxrpc-type.h 12319F: include/net/af_rxrpc.h 12320F: include/trace/events/rxrpc.h 12321F: include/uapi/linux/rxrpc.h 12322F: Documentation/networking/rxrpc.txt 12323W: https://www.infradead.org/~dhowells/kafs/ 12324 12325S3 SAVAGE FRAMEBUFFER DRIVER 12326M: Antonino Daplas <adaplas@gmail.com> 12327L: linux-fbdev@vger.kernel.org 12328S: Maintained 12329F: drivers/video/fbdev/savage/ 12330 12331S390 12332M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12333M: Heiko Carstens <heiko.carstens@de.ibm.com> 12334L: linux-s390@vger.kernel.org 12335W: http://www.ibm.com/developerworks/linux/linux390/ 12336T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12337S: Supported 12338F: arch/s390/ 12339F: drivers/s390/ 12340F: Documentation/s390/ 12341F: Documentation/driver-api/s390-drivers.rst 12342 12343S390 COMMON I/O LAYER 12344M: Sebastian Ott <sebott@linux.ibm.com> 12345M: Peter Oberparleiter <oberpar@linux.ibm.com> 12346L: linux-s390@vger.kernel.org 12347W: http://www.ibm.com/developerworks/linux/linux390/ 12348S: Supported 12349F: drivers/s390/cio/ 12350 12351S390 DASD DRIVER 12352M: Stefan Haberland <sth@linux.ibm.com> 12353M: Jan Hoeppner <hoeppner@linux.ibm.com> 12354L: linux-s390@vger.kernel.org 12355W: http://www.ibm.com/developerworks/linux/linux390/ 12356S: Supported 12357F: drivers/s390/block/dasd* 12358F: block/partitions/ibm.c 12359 12360S390 IOMMU (PCI) 12361M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12362L: linux-s390@vger.kernel.org 12363W: http://www.ibm.com/developerworks/linux/linux390/ 12364S: Supported 12365F: drivers/iommu/s390-iommu.c 12366 12367S390 IUCV NETWORK LAYER 12368M: Julian Wiedmann <jwi@linux.ibm.com> 12369M: Ursula Braun <ubraun@linux.ibm.com> 12370L: linux-s390@vger.kernel.org 12371W: http://www.ibm.com/developerworks/linux/linux390/ 12372S: Supported 12373F: drivers/s390/net/*iucv* 12374F: include/net/iucv/ 12375F: net/iucv/ 12376 12377S390 NETWORK DRIVERS 12378M: Julian Wiedmann <jwi@linux.ibm.com> 12379M: Ursula Braun <ubraun@linux.ibm.com> 12380L: linux-s390@vger.kernel.org 12381W: http://www.ibm.com/developerworks/linux/linux390/ 12382S: Supported 12383F: drivers/s390/net/ 12384 12385S390 PCI SUBSYSTEM 12386M: Sebastian Ott <sebott@linux.ibm.com> 12387M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12388L: linux-s390@vger.kernel.org 12389W: http://www.ibm.com/developerworks/linux/linux390/ 12390S: Supported 12391F: arch/s390/pci/ 12392F: drivers/pci/hotplug/s390_pci_hpc.c 12393 12394S390 VFIO-CCW DRIVER 12395M: Cornelia Huck <cohuck@redhat.com> 12396M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12397M: Halil Pasic <pasic@linux.ibm.com> 12398L: linux-s390@vger.kernel.org 12399L: kvm@vger.kernel.org 12400S: Supported 12401F: drivers/s390/cio/vfio_ccw* 12402F: Documentation/s390/vfio-ccw.txt 12403F: include/uapi/linux/vfio_ccw.h 12404 12405S390 ZCRYPT DRIVER 12406M: Harald Freudenberger <freude@linux.ibm.com> 12407L: linux-s390@vger.kernel.org 12408W: http://www.ibm.com/developerworks/linux/linux390/ 12409S: Supported 12410F: drivers/s390/crypto/ 12411 12412S390 ZFCP DRIVER 12413M: Steffen Maier <maier@linux.ibm.com> 12414M: Benjamin Block <bblock@linux.ibm.com> 12415L: linux-s390@vger.kernel.org 12416W: http://www.ibm.com/developerworks/linux/linux390/ 12417S: Supported 12418F: drivers/s390/scsi/zfcp_* 12419 12420S3C24XX SD/MMC Driver 12421M: Ben Dooks <ben-linux@fluff.org> 12422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12423S: Supported 12424F: drivers/mmc/host/s3cmci.* 12425 12426SAA6588 RDS RECEIVER DRIVER 12427M: Hans Verkuil <hverkuil@xs4all.nl> 12428L: linux-media@vger.kernel.org 12429T: git git://linuxtv.org/media_tree.git 12430W: https://linuxtv.org 12431S: Odd Fixes 12432F: drivers/media/i2c/saa6588* 12433 12434SAA7134 VIDEO4LINUX DRIVER 12435M: Mauro Carvalho Chehab <mchehab@kernel.org> 12436L: linux-media@vger.kernel.org 12437W: https://linuxtv.org 12438T: git git://linuxtv.org/media_tree.git 12439S: Odd fixes 12440F: Documentation/media/v4l-drivers/saa7134* 12441F: drivers/media/pci/saa7134/ 12442 12443SAA7146 VIDEO4LINUX-2 DRIVER 12444M: Hans Verkuil <hverkuil@xs4all.nl> 12445L: linux-media@vger.kernel.org 12446T: git git://linuxtv.org/media_tree.git 12447S: Maintained 12448F: drivers/media/common/saa7146/ 12449F: drivers/media/pci/saa7146/ 12450F: include/media/saa7146* 12451 12452SAMSUNG AUDIO (ASoC) DRIVERS 12453M: Krzysztof Kozlowski <krzk@kernel.org> 12454M: Sangbeom Kim <sbkim73@samsung.com> 12455M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12456L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12457S: Supported 12458F: sound/soc/samsung/ 12459F: Documentation/devicetree/bindings/sound/samsung* 12460 12461SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12462M: Krzysztof Kozlowski <krzk@kernel.org> 12463L: linux-crypto@vger.kernel.org 12464L: linux-samsung-soc@vger.kernel.org 12465S: Maintained 12466F: drivers/crypto/exynos-rng.c 12467F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12468 12469SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12470M: Łukasz Stelmach <l.stelmach@samsung.com> 12471L: linux-samsung-soc@vger.kernel.org 12472S: Maintained 12473F: drivers/char/hw_random/exynos-trng.c 12474F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12475 12476SAMSUNG FRAMEBUFFER DRIVER 12477M: Jingoo Han <jingoohan1@gmail.com> 12478L: linux-fbdev@vger.kernel.org 12479S: Maintained 12480F: drivers/video/fbdev/s3c-fb.c 12481 12482SAMSUNG LAPTOP DRIVER 12483M: Corentin Chary <corentin.chary@gmail.com> 12484L: platform-driver-x86@vger.kernel.org 12485S: Maintained 12486F: drivers/platform/x86/samsung-laptop.c 12487 12488SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12489M: Sangbeom Kim <sbkim73@samsung.com> 12490M: Krzysztof Kozlowski <krzk@kernel.org> 12491M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12492L: linux-kernel@vger.kernel.org 12493L: linux-samsung-soc@vger.kernel.org 12494S: Supported 12495F: drivers/mfd/sec*.c 12496F: drivers/regulator/s2m*.c 12497F: drivers/regulator/s5m*.c 12498F: drivers/clk/clk-s2mps11.c 12499F: drivers/rtc/rtc-s5m.c 12500F: include/linux/mfd/samsung/ 12501F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12502F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12503F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12504F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12505 12506SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12507M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12508L: linux-media@vger.kernel.org 12509L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12510S: Maintained 12511F: drivers/media/platform/s3c-camif/ 12512F: include/media/drv-intf/s3c_camif.h 12513 12514SAMSUNG S3FWRN5 NFC DRIVER 12515M: Robert Baldyga <r.baldyga@samsung.com> 12516M: Krzysztof Opasiak <k.opasiak@samsung.com> 12517L: linux-nfc@lists.01.org (moderated for non-subscribers) 12518S: Supported 12519F: drivers/nfc/s3fwrn5 12520 12521SAMSUNG S5C73M3 CAMERA DRIVER 12522M: Kyungmin Park <kyungmin.park@samsung.com> 12523M: Andrzej Hajda <a.hajda@samsung.com> 12524L: linux-media@vger.kernel.org 12525S: Supported 12526F: drivers/media/i2c/s5c73m3/* 12527 12528SAMSUNG S5K5BAF CAMERA DRIVER 12529M: Kyungmin Park <kyungmin.park@samsung.com> 12530M: Andrzej Hajda <a.hajda@samsung.com> 12531L: linux-media@vger.kernel.org 12532S: Supported 12533F: drivers/media/i2c/s5k5baf.c 12534 12535SAMSUNG S5P Security SubSystem (SSS) DRIVER 12536M: Krzysztof Kozlowski <krzk@kernel.org> 12537M: Vladimir Zapolskiy <vz@mleia.com> 12538M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12539L: linux-crypto@vger.kernel.org 12540L: linux-samsung-soc@vger.kernel.org 12541S: Maintained 12542F: drivers/crypto/s5p-sss.c 12543 12544SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12545M: Kyungmin Park <kyungmin.park@samsung.com> 12546M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12547L: linux-media@vger.kernel.org 12548Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12549S: Supported 12550F: drivers/media/platform/exynos4-is/ 12551 12552SAMSUNG SOC CLOCK DRIVERS 12553M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12554M: Tomasz Figa <tomasz.figa@gmail.com> 12555M: Chanwoo Choi <cw00.choi@samsung.com> 12556S: Supported 12557L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12559F: drivers/clk/samsung/ 12560F: include/dt-bindings/clock/exynos*.h 12561F: Documentation/devicetree/bindings/clock/exynos*.txt 12562 12563SAMSUNG SPI DRIVERS 12564M: Kukjin Kim <kgene@kernel.org> 12565M: Krzysztof Kozlowski <krzk@kernel.org> 12566M: Andi Shyti <andi@etezian.org> 12567L: linux-spi@vger.kernel.org 12568L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12569S: Maintained 12570F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12571F: drivers/spi/spi-s3c* 12572F: include/linux/platform_data/spi-s3c64xx.h 12573 12574SAMSUNG SXGBE DRIVERS 12575M: Byungho An <bh74.an@samsung.com> 12576M: Girish K S <ks.giri@samsung.com> 12577M: Vipul Pandya <vipul.pandya@samsung.com> 12578S: Supported 12579L: netdev@vger.kernel.org 12580F: drivers/net/ethernet/samsung/sxgbe/ 12581 12582SAMSUNG THERMAL DRIVER 12583M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12584L: linux-pm@vger.kernel.org 12585L: linux-samsung-soc@vger.kernel.org 12586S: Supported 12587T: git https://github.com/lmajewski/linux-samsung-thermal.git 12588F: drivers/thermal/samsung/ 12589 12590SAMSUNG USB2 PHY DRIVER 12591M: Kamil Debski <kamil@wypas.org> 12592M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12593L: linux-kernel@vger.kernel.org 12594S: Supported 12595F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12596F: Documentation/phy/samsung-usb2.txt 12597F: drivers/phy/samsung/phy-exynos4210-usb2.c 12598F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12599F: drivers/phy/samsung/phy-exynos5250-usb2.c 12600F: drivers/phy/samsung/phy-s5pv210-usb2.c 12601F: drivers/phy/samsung/phy-samsung-usb2.c 12602F: drivers/phy/samsung/phy-samsung-usb2.h 12603 12604SC1200 WDT DRIVER 12605M: Zwane Mwaikambo <zwanem@gmail.com> 12606S: Maintained 12607F: drivers/watchdog/sc1200wdt.c 12608 12609SCHEDULER 12610M: Ingo Molnar <mingo@redhat.com> 12611M: Peter Zijlstra <peterz@infradead.org> 12612L: linux-kernel@vger.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12614S: Maintained 12615F: kernel/sched/ 12616F: include/linux/sched.h 12617F: include/uapi/linux/sched.h 12618F: include/linux/wait.h 12619 12620SCR24X CHIP CARD INTERFACE DRIVER 12621M: Lubomir Rintel <lkundrak@v3.sk> 12622S: Supported 12623F: drivers/char/pcmcia/scr24x_cs.c 12624 12625SCSI CDROM DRIVER 12626M: Jens Axboe <axboe@kernel.dk> 12627L: linux-scsi@vger.kernel.org 12628W: http://www.kernel.dk 12629S: Maintained 12630F: drivers/scsi/sr* 12631 12632SCSI RDMA PROTOCOL (SRP) INITIATOR 12633M: Bart Van Assche <bart.vanassche@sandisk.com> 12634L: linux-rdma@vger.kernel.org 12635S: Supported 12636W: http://www.openfabrics.org 12637Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12639F: drivers/infiniband/ulp/srp/ 12640F: include/scsi/srp.h 12641 12642SCSI SG DRIVER 12643M: Doug Gilbert <dgilbert@interlog.com> 12644L: linux-scsi@vger.kernel.org 12645W: http://sg.danny.cz/sg 12646S: Maintained 12647F: Documentation/scsi/scsi-generic.txt 12648F: drivers/scsi/sg.c 12649F: include/scsi/sg.h 12650 12651SCSI SUBSYSTEM 12652M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12654M: "Martin K. Petersen" <martin.petersen@oracle.com> 12655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12656L: linux-scsi@vger.kernel.org 12657S: Maintained 12658F: Documentation/devicetree/bindings/scsi/ 12659F: drivers/scsi/ 12660F: include/scsi/ 12661 12662SCSI TAPE DRIVER 12663M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12664L: linux-scsi@vger.kernel.org 12665S: Maintained 12666F: Documentation/scsi/st.txt 12667F: drivers/scsi/st.* 12668F: drivers/scsi/st_*.h 12669 12670SCTP PROTOCOL 12671M: Vlad Yasevich <vyasevich@gmail.com> 12672M: Neil Horman <nhorman@tuxdriver.com> 12673M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12674L: linux-sctp@vger.kernel.org 12675W: http://lksctp.sourceforge.net 12676S: Maintained 12677F: Documentation/networking/sctp.txt 12678F: include/linux/sctp.h 12679F: include/uapi/linux/sctp.h 12680F: include/net/sctp/ 12681F: net/sctp/ 12682 12683SCx200 CPU SUPPORT 12684M: Jim Cromie <jim.cromie@gmail.com> 12685S: Odd Fixes 12686F: Documentation/i2c/busses/scx200_acb 12687F: arch/x86/platform/scx200/ 12688F: drivers/watchdog/scx200_wdt.c 12689F: drivers/i2c/busses/scx200* 12690F: drivers/mtd/maps/scx200_docflash.c 12691F: include/linux/scx200.h 12692 12693SCx200 GPIO DRIVER 12694M: Jim Cromie <jim.cromie@gmail.com> 12695S: Maintained 12696F: drivers/char/scx200_gpio.c 12697F: include/linux/scx200_gpio.h 12698 12699SCx200 HRT CLOCKSOURCE DRIVER 12700M: Jim Cromie <jim.cromie@gmail.com> 12701S: Maintained 12702F: drivers/clocksource/scx200_hrt.c 12703 12704SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12705M: Sascha Sommer <saschasommer@freenet.de> 12706L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12707S: Maintained 12708F: drivers/mmc/host/sdricoh_cs.c 12709 12710SECURE COMPUTING 12711M: Kees Cook <keescook@chromium.org> 12712R: Andy Lutomirski <luto@amacapital.net> 12713R: Will Drewry <wad@chromium.org> 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12715S: Supported 12716F: kernel/seccomp.c 12717F: include/uapi/linux/seccomp.h 12718F: include/linux/seccomp.h 12719F: tools/testing/selftests/seccomp/* 12720F: tools/testing/selftests/kselftest_harness.h 12721F: Documentation/userspace-api/seccomp_filter.rst 12722K: \bsecure_computing 12723K: \bTIF_SECCOMP\b 12724 12725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12726M: Al Cooper <alcooperx@gmail.com> 12727L: linux-mmc@vger.kernel.org 12728L: bcm-kernel-feedback-list@broadcom.com 12729S: Maintained 12730F: drivers/mmc/host/sdhci-brcmstb* 12731 12732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12733M: Adrian Hunter <adrian.hunter@intel.com> 12734L: linux-mmc@vger.kernel.org 12735T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12736S: Maintained 12737F: drivers/mmc/host/sdhci* 12738F: include/linux/mmc/sdhci* 12739 12740SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12741M: Ben Dooks <ben-linux@fluff.org> 12742M: Jaehoon Chung <jh80.chung@samsung.com> 12743L: linux-mmc@vger.kernel.org 12744S: Maintained 12745F: drivers/mmc/host/sdhci-s3c* 12746 12747SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12748M: Viresh Kumar <vireshk@kernel.org> 12749L: linux-mmc@vger.kernel.org 12750S: Maintained 12751F: drivers/mmc/host/sdhci-spear.c 12752 12753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12754M: Kishon Vijay Abraham I <kishon@ti.com> 12755L: linux-mmc@vger.kernel.org 12756S: Maintained 12757F: drivers/mmc/host/sdhci-omap.c 12758 12759SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12760M: Scott Bauer <scott.bauer@intel.com> 12761M: Jonathan Derrick <jonathan.derrick@intel.com> 12762L: linux-block@vger.kernel.org 12763S: Supported 12764F: block/sed* 12765F: block/opal_proto.h 12766F: include/linux/sed* 12767F: include/uapi/linux/sed* 12768 12769SECURITY CONTACT 12770M: Security Officers <security@kernel.org> 12771S: Supported 12772 12773SECURITY SUBSYSTEM 12774M: James Morris <jmorris@namei.org> 12775M: "Serge E. Hallyn" <serge@hallyn.com> 12776L: linux-security-module@vger.kernel.org (suggested Cc:) 12777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12778W: http://kernsec.org/ 12779S: Supported 12780F: security/ 12781 12782SELINUX SECURITY MODULE 12783M: Paul Moore <paul@paul-moore.com> 12784M: Stephen Smalley <sds@tycho.nsa.gov> 12785M: Eric Paris <eparis@parisplace.org> 12786L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12787W: https://selinuxproject.org 12788W: https://github.com/SELinuxProject 12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12790S: Supported 12791F: include/linux/selinux* 12792F: security/selinux/ 12793F: scripts/selinux/ 12794F: Documentation/admin-guide/LSM/SELinux.rst 12795 12796SENSABLE PHANTOM 12797M: Jiri Slaby <jirislaby@gmail.com> 12798S: Maintained 12799F: drivers/misc/phantom.c 12800F: include/uapi/linux/phantom.h 12801 12802SERIAL DEVICE BUS 12803M: Rob Herring <robh@kernel.org> 12804L: linux-serial@vger.kernel.org 12805S: Maintained 12806F: Documentation/devicetree/bindings/serial/slave-device.txt 12807F: drivers/tty/serdev/ 12808F: include/linux/serdev.h 12809 12810SERIAL DRIVERS 12811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12812L: linux-serial@vger.kernel.org 12813S: Maintained 12814F: Documentation/devicetree/bindings/serial/ 12815F: drivers/tty/serial/ 12816 12817SERIAL IR RECEIVER 12818M: Sean Young <sean@mess.org> 12819L: linux-media@vger.kernel.org 12820S: Maintained 12821F: drivers/media/rc/serial_ir.c 12822 12823SFC NETWORK DRIVER 12824M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12825M: Edward Cree <ecree@solarflare.com> 12826M: Bert Kenward <bkenward@solarflare.com> 12827L: netdev@vger.kernel.org 12828S: Supported 12829F: drivers/net/ethernet/sfc/ 12830 12831SGI GRU DRIVER 12832M: Dimitri Sivanich <sivanich@sgi.com> 12833S: Maintained 12834F: drivers/misc/sgi-gru/ 12835 12836SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12837M: Pat Gefre <pfg@sgi.com> 12838L: linux-ia64@vger.kernel.org 12839S: Supported 12840F: Documentation/ia64/serial.txt 12841F: drivers/tty/serial/ioc?_serial.c 12842F: include/linux/ioc?.h 12843 12844SGI XP/XPC/XPNET DRIVER 12845M: Cliff Whickman <cpw@sgi.com> 12846M: Robin Holt <robinmholt@gmail.com> 12847S: Maintained 12848F: drivers/misc/sgi-xp/ 12849 12850SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12851M: Ursula Braun <ubraun@linux.ibm.com> 12852L: linux-s390@vger.kernel.org 12853W: http://www.ibm.com/developerworks/linux/linux390/ 12854S: Supported 12855F: net/smc/ 12856 12857SH_VEU V4L2 MEM2MEM DRIVER 12858L: linux-media@vger.kernel.org 12859S: Orphan 12860F: drivers/media/platform/sh_veu.c 12861 12862SH_VOU V4L2 OUTPUT DRIVER 12863L: linux-media@vger.kernel.org 12864S: Orphan 12865F: drivers/media/platform/sh_vou.c 12866F: include/media/drv-intf/sh_vou.h 12867 12868SI2157 MEDIA DRIVER 12869M: Antti Palosaari <crope@iki.fi> 12870L: linux-media@vger.kernel.org 12871W: https://linuxtv.org 12872W: http://palosaari.fi/linux/ 12873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12874T: git git://linuxtv.org/anttip/media_tree.git 12875S: Maintained 12876F: drivers/media/tuners/si2157* 12877 12878SI2165 MEDIA DRIVER 12879M: Matthias Schwarzott <zzam@gentoo.org> 12880L: linux-media@vger.kernel.org 12881W: https://linuxtv.org 12882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12883S: Maintained 12884F: drivers/media/dvb-frontends/si2165* 12885 12886SI2168 MEDIA DRIVER 12887M: Antti Palosaari <crope@iki.fi> 12888L: linux-media@vger.kernel.org 12889W: https://linuxtv.org 12890W: http://palosaari.fi/linux/ 12891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12892T: git git://linuxtv.org/anttip/media_tree.git 12893S: Maintained 12894F: drivers/media/dvb-frontends/si2168* 12895 12896SI470X FM RADIO RECEIVER I2C DRIVER 12897M: Hans Verkuil <hverkuil@xs4all.nl> 12898L: linux-media@vger.kernel.org 12899T: git git://linuxtv.org/media_tree.git 12900W: https://linuxtv.org 12901S: Odd Fixes 12902F: drivers/media/radio/si470x/radio-si470x-i2c.c 12903 12904SI470X FM RADIO RECEIVER USB DRIVER 12905M: Hans Verkuil <hverkuil@xs4all.nl> 12906L: linux-media@vger.kernel.org 12907T: git git://linuxtv.org/media_tree.git 12908W: https://linuxtv.org 12909S: Maintained 12910F: drivers/media/radio/si470x/radio-si470x-common.c 12911F: drivers/media/radio/si470x/radio-si470x.h 12912F: drivers/media/radio/si470x/radio-si470x-usb.c 12913 12914SI4713 FM RADIO TRANSMITTER I2C DRIVER 12915M: Eduardo Valentin <edubezval@gmail.com> 12916L: linux-media@vger.kernel.org 12917T: git git://linuxtv.org/media_tree.git 12918W: https://linuxtv.org 12919S: Odd Fixes 12920F: drivers/media/radio/si4713/si4713.? 12921 12922SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12923M: Eduardo Valentin <edubezval@gmail.com> 12924L: linux-media@vger.kernel.org 12925T: git git://linuxtv.org/media_tree.git 12926W: https://linuxtv.org 12927S: Odd Fixes 12928F: drivers/media/radio/si4713/radio-platform-si4713.c 12929 12930SI4713 FM RADIO TRANSMITTER USB DRIVER 12931M: Hans Verkuil <hverkuil@xs4all.nl> 12932L: linux-media@vger.kernel.org 12933T: git git://linuxtv.org/media_tree.git 12934W: https://linuxtv.org 12935S: Maintained 12936F: drivers/media/radio/si4713/radio-usb-si4713.c 12937 12938SIANO DVB DRIVER 12939M: Mauro Carvalho Chehab <mchehab@kernel.org> 12940L: linux-media@vger.kernel.org 12941W: https://linuxtv.org 12942T: git git://linuxtv.org/media_tree.git 12943S: Odd fixes 12944F: drivers/media/common/siano/ 12945F: drivers/media/usb/siano/ 12946F: drivers/media/usb/siano/ 12947F: drivers/media/mmc/siano/ 12948 12949SIFIVE DRIVERS 12950M: Palmer Dabbelt <palmer@sifive.com> 12951L: linux-riscv@lists.infradead.org 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12953S: Supported 12954K: sifive 12955N: sifive 12956 12957SILEAD TOUCHSCREEN DRIVER 12958M: Hans de Goede <hdegoede@redhat.com> 12959L: linux-input@vger.kernel.org 12960L: platform-driver-x86@vger.kernel.org 12961S: Maintained 12962F: drivers/input/touchscreen/silead.c 12963F: drivers/platform/x86/silead_dmi.c 12964 12965SILICON MOTION SM712 FRAME BUFFER DRIVER 12966M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12967M: Teddy Wang <teddy.wang@siliconmotion.com> 12968M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12969L: linux-fbdev@vger.kernel.org 12970S: Maintained 12971F: drivers/video/fbdev/sm712* 12972F: Documentation/fb/sm712fb.txt 12973 12974SIMPLE FIRMWARE INTERFACE (SFI) 12975M: Len Brown <lenb@kernel.org> 12976L: sfi-devel@simplefirmware.org 12977W: http://simplefirmware.org/ 12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12979S: Supported 12980F: arch/x86/platform/sfi/ 12981F: drivers/sfi/ 12982F: include/linux/sfi*.h 12983 12984SIMPLEFB FB DRIVER 12985M: Hans de Goede <hdegoede@redhat.com> 12986L: linux-fbdev@vger.kernel.org 12987S: Maintained 12988F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12989F: drivers/video/fbdev/simplefb.c 12990F: include/linux/platform_data/simplefb.h 12991 12992SIMTEC EB110ATX (Chalice CATS) 12993P: Ben Dooks 12994P: Vincent Sanders <vince@simtec.co.uk> 12995M: Simtec Linux Team <linux@simtec.co.uk> 12996W: http://www.simtec.co.uk/products/EB110ATX/ 12997S: Supported 12998 12999SIMTEC EB2410ITX (BAST) 13000P: Ben Dooks 13001P: Vincent Sanders <vince@simtec.co.uk> 13002M: Simtec Linux Team <linux@simtec.co.uk> 13003W: http://www.simtec.co.uk/products/EB2410ITX/ 13004S: Supported 13005F: arch/arm/mach-s3c24xx/mach-bast.c 13006F: arch/arm/mach-s3c24xx/bast-ide.c 13007F: arch/arm/mach-s3c24xx/bast-irq.c 13008 13009SIPHASH PRF ROUTINES 13010M: Jason A. Donenfeld <Jason@zx2c4.com> 13011S: Maintained 13012F: lib/siphash.c 13013F: lib/test_siphash.c 13014F: include/linux/siphash.h 13015 13016SIOX 13017M: Gavin Schenk <g.schenk@eckelmann.de> 13018M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13019R: Pengutronix Kernel Team <kernel@pengutronix.de> 13020S: Supported 13021F: drivers/siox/* 13022F: include/trace/events/siox.h 13023 13024SIS 190 ETHERNET DRIVER 13025M: Francois Romieu <romieu@fr.zoreil.com> 13026L: netdev@vger.kernel.org 13027S: Maintained 13028F: drivers/net/ethernet/sis/sis190.c 13029 13030SIS 900/7016 FAST ETHERNET DRIVER 13031M: Daniele Venzano <venza@brownhat.org> 13032W: http://www.brownhat.org/sis900.html 13033L: netdev@vger.kernel.org 13034S: Maintained 13035F: drivers/net/ethernet/sis/sis900.* 13036 13037SIS FRAMEBUFFER DRIVER 13038M: Thomas Winischhofer <thomas@winischhofer.net> 13039W: http://www.winischhofer.net/linuxsisvga.shtml 13040S: Maintained 13041F: Documentation/fb/sisfb.txt 13042F: drivers/video/fbdev/sis/ 13043F: include/video/sisfb.h 13044 13045SIS USB2VGA DRIVER 13046M: Thomas Winischhofer <thomas@winischhofer.net> 13047W: http://www.winischhofer.at/linuxsisusbvga.shtml 13048S: Maintained 13049F: drivers/usb/misc/sisusbvga/ 13050 13051SLAB ALLOCATOR 13052M: Christoph Lameter <cl@linux.com> 13053M: Pekka Enberg <penberg@kernel.org> 13054M: David Rientjes <rientjes@google.com> 13055M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13056M: Andrew Morton <akpm@linux-foundation.org> 13057L: linux-mm@kvack.org 13058S: Maintained 13059F: include/linux/sl?b*.h 13060F: mm/sl?b* 13061 13062SLEEPABLE READ-COPY UPDATE (SRCU) 13063M: Lai Jiangshan <jiangshanlai@gmail.com> 13064M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13065M: Josh Triplett <josh@joshtriplett.org> 13066R: Steven Rostedt <rostedt@goodmis.org> 13067R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13068L: linux-kernel@vger.kernel.org 13069W: http://www.rdrop.com/users/paulmck/RCU/ 13070S: Supported 13071T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13072F: include/linux/srcu.h 13073F: kernel/rcu/srcu.c 13074 13075SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13076M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13077L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13078S: Maintained 13079F: drivers/slimbus/ 13080F: Documentation/devicetree/bindings/slimbus/ 13081F: include/linux/slimbus.h 13082 13083SMACK SECURITY MODULE 13084M: Casey Schaufler <casey@schaufler-ca.com> 13085L: linux-security-module@vger.kernel.org 13086W: http://schaufler-ca.com 13087T: git git://github.com/cschaufler/smack-next 13088S: Maintained 13089F: Documentation/admin-guide/LSM/Smack.rst 13090F: security/smack/ 13091 13092SMC91x ETHERNET DRIVER 13093M: Nicolas Pitre <nico@fluxnic.net> 13094S: Odd Fixes 13095F: drivers/net/ethernet/smsc/smc91x.* 13096 13097SMIA AND SMIA++ IMAGE SENSOR DRIVER 13098M: Sakari Ailus <sakari.ailus@iki.fi> 13099L: linux-media@vger.kernel.org 13100S: Maintained 13101F: drivers/media/i2c/smiapp/ 13102F: include/media/i2c/smiapp.h 13103F: drivers/media/i2c/smiapp-pll.c 13104F: drivers/media/i2c/smiapp-pll.h 13105F: include/uapi/linux/smiapp.h 13106F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13107 13108SMM665 HARDWARE MONITOR DRIVER 13109M: Guenter Roeck <linux@roeck-us.net> 13110L: linux-hwmon@vger.kernel.org 13111S: Maintained 13112F: Documentation/hwmon/smm665 13113F: drivers/hwmon/smm665.c 13114 13115SMSC EMC2103 HARDWARE MONITOR DRIVER 13116M: Steve Glendinning <steve.glendinning@shawell.net> 13117L: linux-hwmon@vger.kernel.org 13118S: Maintained 13119F: Documentation/hwmon/emc2103 13120F: drivers/hwmon/emc2103.c 13121 13122SMSC SCH5627 HARDWARE MONITOR DRIVER 13123M: Hans de Goede <hdegoede@redhat.com> 13124L: linux-hwmon@vger.kernel.org 13125S: Supported 13126F: Documentation/hwmon/sch5627 13127F: drivers/hwmon/sch5627.c 13128 13129SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13130M: Steve Glendinning <steve.glendinning@shawell.net> 13131L: linux-fbdev@vger.kernel.org 13132S: Maintained 13133F: drivers/video/fbdev/smscufx.c 13134 13135SMSC47B397 HARDWARE MONITOR DRIVER 13136M: Jean Delvare <jdelvare@suse.com> 13137L: linux-hwmon@vger.kernel.org 13138S: Maintained 13139F: Documentation/hwmon/smsc47b397 13140F: drivers/hwmon/smsc47b397.c 13141 13142SMSC911x ETHERNET DRIVER 13143M: Steve Glendinning <steve.glendinning@shawell.net> 13144L: netdev@vger.kernel.org 13145S: Maintained 13146F: include/linux/smsc911x.h 13147F: drivers/net/ethernet/smsc/smsc911x.* 13148 13149SMSC9420 PCI ETHERNET DRIVER 13150M: Steve Glendinning <steve.glendinning@shawell.net> 13151L: netdev@vger.kernel.org 13152S: Maintained 13153F: drivers/net/ethernet/smsc/smsc9420.* 13154 13155SOC-CAMERA V4L2 SUBSYSTEM 13156L: linux-media@vger.kernel.org 13157T: git git://linuxtv.org/media_tree.git 13158S: Orphan 13159F: include/media/soc* 13160F: drivers/media/i2c/soc_camera/ 13161F: drivers/media/platform/soc_camera/ 13162 13163SOCIONEXT SYNQUACER I2C DRIVER 13164M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13165L: linux-i2c@vger.kernel.org 13166S: Maintained 13167F: drivers/i2c/busses/i2c-synquacer.c 13168F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13169 13170SOCIONEXT UNIPHIER SOUND DRIVER 13171M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13173S: Maintained 13174F: sound/soc/uniphier/ 13175 13176SOEKRIS NET48XX LED SUPPORT 13177M: Chris Boot <bootc@bootc.net> 13178S: Maintained 13179F: drivers/leds/leds-net48xx.c 13180 13181SOFT-ROCE DRIVER (rxe) 13182M: Moni Shoua <monis@mellanox.com> 13183L: linux-rdma@vger.kernel.org 13184S: Supported 13185W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13186Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13187F: drivers/infiniband/sw/rxe/ 13188F: include/uapi/rdma/rdma_user_rxe.h 13189 13190SOFTLOGIC 6x10 MPEG CODEC 13191M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13192M: Anton Sviridenko <anton@corp.bluecherry.net> 13193M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13194M: Andrey Utkin <andrey_utkin@fastmail.com> 13195M: Ismael Luceno <ismael@iodev.co.uk> 13196L: linux-media@vger.kernel.org 13197S: Supported 13198F: drivers/media/pci/solo6x10/ 13199 13200SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13201M: James Morse <james.morse@arm.com> 13202L: linux-arm-kernel@lists.infradead.org 13203S: Maintained 13204F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13205F: drivers/firmware/arm_sdei.c 13206F: include/linux/sdei.h 13207F: include/uapi/linux/sdei.h 13208 13209SOFTWARE RAID (Multiple Disks) SUPPORT 13210M: Shaohua Li <shli@kernel.org> 13211L: linux-raid@vger.kernel.org 13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13213S: Supported 13214F: drivers/md/Makefile 13215F: drivers/md/Kconfig 13216F: drivers/md/md* 13217F: drivers/md/raid* 13218F: include/linux/raid/ 13219F: include/uapi/linux/raid/ 13220 13221SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13222M: Jassi Brar <jaswinder.singh@linaro.org> 13223L: netdev@vger.kernel.org 13224S: Maintained 13225F: drivers/net/ethernet/socionext/netsec.c 13226F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13227 13228SOLIDRUN CLEARFOG SUPPORT 13229M: Russell King <linux@armlinux.org.uk> 13230S: Maintained 13231F: arch/arm/boot/dts/armada-388-clearfog* 13232F: arch/arm/boot/dts/armada-38x-solidrun-* 13233 13234SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13235M: Russell King <linux@armlinux.org.uk> 13236S: Maintained 13237F: arch/arm/boot/dts/imx6*-cubox-i* 13238F: arch/arm/boot/dts/imx6*-hummingboard* 13239F: arch/arm/boot/dts/imx6*-sr-* 13240 13241SONIC NETWORK DRIVER 13242M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13243L: netdev@vger.kernel.org 13244S: Maintained 13245F: drivers/net/ethernet/natsemi/sonic.* 13246 13247SONICS SILICON BACKPLANE DRIVER (SSB) 13248M: Michael Buesch <m@bues.ch> 13249L: linux-wireless@vger.kernel.org 13250S: Maintained 13251F: drivers/ssb/ 13252F: include/linux/ssb/ 13253 13254SONY IMX258 SENSOR DRIVER 13255M: Sakari Ailus <sakari.ailus@linux.intel.com> 13256L: linux-media@vger.kernel.org 13257T: git git://linuxtv.org/media_tree.git 13258S: Maintained 13259F: drivers/media/i2c/imx258.c 13260 13261SONY IMX274 SENSOR DRIVER 13262M: Leon Luo <leonl@leopardimaging.com> 13263L: linux-media@vger.kernel.org 13264T: git git://linuxtv.org/media_tree.git 13265S: Maintained 13266F: drivers/media/i2c/imx274.c 13267F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13268 13269SONY MEMORYSTICK CARD SUPPORT 13270M: Alex Dubov <oakad@yahoo.com> 13271W: http://tifmxx.berlios.de/ 13272S: Maintained 13273F: drivers/memstick/host/tifm_ms.c 13274 13275SONY MEMORYSTICK STANDARD SUPPORT 13276M: Maxim Levitsky <maximlevitsky@gmail.com> 13277S: Maintained 13278F: drivers/memstick/core/ms_block.* 13279 13280SONY VAIO CONTROL DEVICE DRIVER 13281M: Mattia Dongili <malattia@linux.it> 13282L: platform-driver-x86@vger.kernel.org 13283W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13284S: Maintained 13285F: Documentation/laptops/sony-laptop.txt 13286F: drivers/char/sonypi.c 13287F: drivers/platform/x86/sony-laptop.c 13288F: include/linux/sony-laptop.h 13289 13290SOUND 13291M: Jaroslav Kysela <perex@perex.cz> 13292M: Takashi Iwai <tiwai@suse.com> 13293L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13294W: http://www.alsa-project.org/ 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13296T: git git://git.alsa-project.org/alsa-kernel.git 13297Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13298S: Maintained 13299F: Documentation/sound/ 13300F: include/sound/ 13301F: include/uapi/sound/ 13302F: sound/ 13303 13304SOUND - COMPRESSED AUDIO 13305M: Vinod Koul <vkoul@kernel.org> 13306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13308S: Supported 13309F: Documentation/sound/designs/compress-offload.rst 13310F: include/sound/compress_driver.h 13311F: include/uapi/sound/compress_* 13312F: sound/core/compress_offload.c 13313F: sound/soc/soc-compress.c 13314 13315SOUND - DMAENGINE HELPERS 13316M: Lars-Peter Clausen <lars@metafoo.de> 13317S: Supported 13318F: include/sound/dmaengine_pcm.h 13319F: sound/core/pcm_dmaengine.c 13320F: sound/soc/soc-generic-dmaengine-pcm.c 13321 13322SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13323M: Liam Girdwood <lgirdwood@gmail.com> 13324M: Mark Brown <broonie@kernel.org> 13325T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13327W: http://alsa-project.org/main/index.php/ASoC 13328S: Supported 13329F: Documentation/devicetree/bindings/sound/ 13330F: Documentation/sound/soc/ 13331F: sound/soc/ 13332F: include/sound/soc* 13333 13334SOUNDWIRE SUBSYSTEM 13335M: Vinod Koul <vinod.koul@intel.com> 13336M: Sanyog Kale <sanyog.r.kale@intel.com> 13337R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13339S: Supported 13340F: Documentation/driver-api/soundwire/ 13341F: drivers/soundwire/ 13342F: include/linux/soundwire/ 13343 13344SP2 MEDIA DRIVER 13345M: Olli Salonen <olli.salonen@iki.fi> 13346L: linux-media@vger.kernel.org 13347W: https://linuxtv.org 13348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13349S: Maintained 13350F: drivers/media/dvb-frontends/sp2* 13351 13352SPARC + UltraSPARC (sparc/sparc64) 13353M: "David S. Miller" <davem@davemloft.net> 13354L: sparclinux@vger.kernel.org 13355Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13358S: Maintained 13359F: arch/sparc/ 13360F: drivers/sbus/ 13361 13362SPARC SERIAL DRIVERS 13363M: "David S. Miller" <davem@davemloft.net> 13364L: sparclinux@vger.kernel.org 13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13367S: Maintained 13368F: include/linux/sunserialcore.h 13369F: drivers/tty/serial/suncore.c 13370F: drivers/tty/serial/sunhv.c 13371F: drivers/tty/serial/sunsab.c 13372F: drivers/tty/serial/sunsab.h 13373F: drivers/tty/serial/sunsu.c 13374F: drivers/tty/serial/sunzilog.c 13375F: drivers/tty/serial/sunzilog.h 13376F: drivers/tty/vcc.c 13377 13378SPARSE CHECKER 13379M: "Christopher Li" <sparse@chrisli.org> 13380L: linux-sparse@vger.kernel.org 13381W: https://sparse.wiki.kernel.org/ 13382T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13383T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13384S: Maintained 13385F: include/linux/compiler.h 13386 13387SPEAR CLOCK FRAMEWORK SUPPORT 13388M: Viresh Kumar <vireshk@kernel.org> 13389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13390W: http://www.st.com/spear 13391S: Maintained 13392F: drivers/clk/spear/ 13393 13394SPEAR PLATFORM SUPPORT 13395M: Viresh Kumar <vireshk@kernel.org> 13396M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13398W: http://www.st.com/spear 13399S: Maintained 13400F: arch/arm/boot/dts/spear* 13401F: arch/arm/mach-spear/ 13402 13403SPI NOR SUBSYSTEM 13404M: Marek Vasut <marek.vasut@gmail.com> 13405L: linux-mtd@lists.infradead.org 13406W: http://www.linux-mtd.infradead.org/ 13407Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13408T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13409T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13410S: Maintained 13411F: drivers/mtd/spi-nor/ 13412F: include/linux/mtd/spi-nor.h 13413 13414SPI SUBSYSTEM 13415M: Mark Brown <broonie@kernel.org> 13416L: linux-spi@vger.kernel.org 13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13418Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13419S: Maintained 13420F: Documentation/devicetree/bindings/spi/ 13421F: Documentation/spi/ 13422F: drivers/spi/ 13423F: include/linux/spi/ 13424F: include/uapi/linux/spi/ 13425F: tools/spi/ 13426 13427SPIDERNET NETWORK DRIVER for CELL 13428M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13429L: netdev@vger.kernel.org 13430S: Supported 13431F: Documentation/networking/spider_net.txt 13432F: drivers/net/ethernet/toshiba/spider_net* 13433 13434SPMI SUBSYSTEM 13435R: Stephen Boyd <sboyd@kernel.org> 13436L: linux-arm-msm@vger.kernel.org 13437F: Documentation/devicetree/bindings/spmi/ 13438F: drivers/spmi/ 13439F: include/dt-bindings/spmi/spmi.h 13440F: include/linux/spmi.h 13441F: include/trace/events/spmi.h 13442 13443SPU FILE SYSTEM 13444M: Jeremy Kerr <jk@ozlabs.org> 13445L: linuxppc-dev@lists.ozlabs.org 13446W: http://www.ibm.com/developerworks/power/cell/ 13447S: Supported 13448F: Documentation/filesystems/spufs.txt 13449F: arch/powerpc/platforms/cell/spufs/ 13450 13451SQUASHFS FILE SYSTEM 13452M: Phillip Lougher <phillip@squashfs.org.uk> 13453L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13454W: http://squashfs.org.uk 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13456S: Maintained 13457F: Documentation/filesystems/squashfs.txt 13458F: fs/squashfs/ 13459 13460SRM (Alpha) environment access 13461M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13462S: Maintained 13463F: arch/alpha/kernel/srm_env.c 13464 13465ST STM32 I2C/SMBUS DRIVER 13466M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13467L: linux-i2c@vger.kernel.org 13468S: Maintained 13469F: drivers/i2c/busses/i2c-stm32* 13470 13471STABLE BRANCH 13472M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13473L: stable@vger.kernel.org 13474S: Supported 13475F: Documentation/process/stable-kernel-rules.rst 13476 13477STAGING - COMEDI 13478M: Ian Abbott <abbotti@mev.co.uk> 13479M: H Hartley Sweeten <hsweeten@visionengravers.com> 13480S: Odd Fixes 13481F: drivers/staging/comedi/ 13482 13483STAGING - FLARION FT1000 DRIVERS 13484M: Marek Belisko <marek.belisko@gmail.com> 13485S: Odd Fixes 13486F: drivers/staging/ft1000/ 13487 13488STAGING - INDUSTRIAL IO 13489M: Jonathan Cameron <jic23@kernel.org> 13490L: linux-iio@vger.kernel.org 13491S: Odd Fixes 13492F: Documentation/devicetree/bindings/staging/iio/ 13493F: drivers/staging/iio/ 13494 13495STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13496M: Marc Dietrich <marvin24@gmx.de> 13497L: ac100@lists.launchpad.net (moderated for non-subscribers) 13498L: linux-tegra@vger.kernel.org 13499S: Maintained 13500F: drivers/staging/nvec/ 13501 13502STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13503M: Jens Frederich <jfrederich@gmail.com> 13504M: Daniel Drake <dsd@laptop.org> 13505M: Jon Nettleton <jon.nettleton@gmail.com> 13506W: http://wiki.laptop.org/go/DCON 13507S: Maintained 13508F: drivers/staging/olpc_dcon/ 13509 13510STAGING - REALTEK RTL8712U DRIVERS 13511M: Larry Finger <Larry.Finger@lwfinger.net> 13512M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13513S: Odd Fixes 13514F: drivers/staging/rtl8712/ 13515 13516STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13517M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13518M: Teddy Wang <teddy.wang@siliconmotion.com> 13519M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13520L: linux-fbdev@vger.kernel.org 13521S: Maintained 13522F: drivers/staging/sm750fb/ 13523 13524STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13525M: William Hubbs <w.d.hubbs@gmail.com> 13526M: Chris Brannon <chris@the-brannons.com> 13527M: Kirk Reiser <kirk@reisers.ca> 13528M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13529L: speakup@linux-speakup.org 13530W: http://www.linux-speakup.org/ 13531S: Odd Fixes 13532F: drivers/staging/speakup/ 13533 13534STAGING - VIA VT665X DRIVERS 13535M: Forest Bond <forest@alittletooquiet.net> 13536S: Odd Fixes 13537F: drivers/staging/vt665?/ 13538 13539STAGING - WILC1000 WIFI DRIVER 13540M: Aditya Shankar <aditya.shankar@microchip.com> 13541M: Ganesh Krishna <ganesh.krishna@microchip.com> 13542L: linux-wireless@vger.kernel.org 13543S: Supported 13544F: drivers/staging/wilc1000/ 13545 13546STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13547M: Arnaud Patard <arnaud.patard@rtp-net.org> 13548S: Odd Fixes 13549F: drivers/staging/xgifb/ 13550 13551STAGING SUBSYSTEM 13552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13553T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13554L: devel@driverdev.osuosl.org 13555S: Supported 13556F: drivers/staging/ 13557 13558STARFIRE/DURALAN NETWORK DRIVER 13559M: Ion Badulescu <ionut@badula.org> 13560S: Odd Fixes 13561F: drivers/net/ethernet/adaptec/starfire* 13562 13563STEC S1220 SKD DRIVER 13564M: Bart Van Assche <bart.vanassche@wdc.com> 13565L: linux-block@vger.kernel.org 13566S: Maintained 13567F: drivers/block/skd*[ch] 13568 13569STI CEC DRIVER 13570M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13571S: Maintained 13572F: drivers/staging/media/st-cec/ 13573F: Documentation/devicetree/bindings/media/stih-cec.txt 13574 13575STK1160 USB VIDEO CAPTURE DRIVER 13576M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13577L: linux-media@vger.kernel.org 13578T: git git://linuxtv.org/media_tree.git 13579S: Maintained 13580F: drivers/media/usb/stk1160/ 13581 13582STM32 TIMER/LPTIMER DRIVERS 13583M: Fabrice Gasnier <fabrice.gasnier@st.com> 13584S: Maintained 13585F: drivers/*/stm32-*timer* 13586F: drivers/pwm/pwm-stm32* 13587F: include/linux/*/stm32-*tim* 13588F: Documentation/ABI/testing/*timer-stm32 13589F: Documentation/devicetree/bindings/*/stm32-*timer* 13590F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13591 13592STMMAC ETHERNET DRIVER 13593M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13594M: Alexandre Torgue <alexandre.torgue@st.com> 13595M: Jose Abreu <joabreu@synopsys.com> 13596L: netdev@vger.kernel.org 13597W: http://www.stlinux.com 13598S: Supported 13599F: drivers/net/ethernet/stmicro/stmmac/ 13600 13601SUN3/3X 13602M: Sam Creasey <sammy@sammy.net> 13603W: http://sammy.net/sun3/ 13604S: Maintained 13605F: arch/m68k/kernel/*sun3* 13606F: arch/m68k/sun3*/ 13607F: arch/m68k/include/asm/sun3* 13608F: drivers/net/ethernet/i825xx/sun3* 13609 13610SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13611M: Hans de Goede <hdegoede@redhat.com> 13612L: linux-input@vger.kernel.org 13613S: Maintained 13614F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13615F: drivers/input/keyboard/sun4i-lradc-keys.c 13616 13617SUNDANCE NETWORK DRIVER 13618M: Denis Kirjanov <kda@linux-powerpc.org> 13619L: netdev@vger.kernel.org 13620S: Maintained 13621F: drivers/net/ethernet/dlink/sundance.c 13622 13623SUPERH 13624M: Yoshinori Sato <ysato@users.sourceforge.jp> 13625M: Rich Felker <dalias@libc.org> 13626L: linux-sh@vger.kernel.org 13627Q: http://patchwork.kernel.org/project/linux-sh/list/ 13628S: Maintained 13629F: Documentation/sh/ 13630F: arch/sh/ 13631F: drivers/sh/ 13632 13633SUSPEND TO RAM 13634M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13635M: Len Brown <len.brown@intel.com> 13636M: Pavel Machek <pavel@ucw.cz> 13637L: linux-pm@vger.kernel.org 13638B: https://bugzilla.kernel.org 13639S: Supported 13640F: Documentation/power/ 13641F: arch/x86/kernel/acpi/ 13642F: drivers/base/power/ 13643F: kernel/power/ 13644F: include/linux/suspend.h 13645F: include/linux/freezer.h 13646F: include/linux/pm.h 13647 13648SVGA HANDLING 13649M: Martin Mares <mj@ucw.cz> 13650L: linux-video@atrey.karlin.mff.cuni.cz 13651S: Maintained 13652F: Documentation/svga.txt 13653F: arch/x86/boot/video* 13654 13655SWIOTLB SUBSYSTEM 13656M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13657L: iommu@lists.linux-foundation.org 13658T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13659S: Supported 13660F: kernel/dma/swiotlb.c 13661F: arch/*/kernel/pci-swiotlb.c 13662F: include/linux/swiotlb.h 13663 13664SWITCHDEV 13665M: Jiri Pirko <jiri@resnulli.us> 13666M: Ivan Vecera <ivecera@redhat.com> 13667L: netdev@vger.kernel.org 13668S: Supported 13669F: net/switchdev/ 13670F: include/net/switchdev.h 13671 13672SY8106A REGULATOR DRIVER 13673M: Icenowy Zheng <icenowy@aosc.io> 13674S: Maintained 13675F: drivers/regulator/sy8106a-regulator.c 13676F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13677 13678SYNC FILE FRAMEWORK 13679M: Sumit Semwal <sumit.semwal@linaro.org> 13680R: Gustavo Padovan <gustavo@padovan.org> 13681S: Maintained 13682L: linux-media@vger.kernel.org 13683L: dri-devel@lists.freedesktop.org 13684F: drivers/dma-buf/sync_* 13685F: drivers/dma-buf/dma-fence* 13686F: drivers/dma-buf/sw_sync.c 13687F: include/linux/sync_file.h 13688F: include/uapi/linux/sync_file.h 13689F: Documentation/sync_file.txt 13690T: git git://anongit.freedesktop.org/drm/drm-misc 13691 13692SYNOPSYS ARC ARCHITECTURE 13693M: Vineet Gupta <vgupta@synopsys.com> 13694L: linux-snps-arc@lists.infradead.org 13695S: Supported 13696F: arch/arc/ 13697F: Documentation/devicetree/bindings/arc/* 13698F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13699F: drivers/clocksource/arc_timer.c 13700F: drivers/tty/serial/arc_uart.c 13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13702 13703SYNOPSYS ARC HSDK SDP pll clock driver 13704M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13705S: Supported 13706F: drivers/clk/clk-hsdk-pll.c 13707F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13708 13709SYNOPSYS ARC SDP clock driver 13710M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13711S: Supported 13712F: drivers/clk/axs10x/* 13713F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13714 13715SYNOPSYS ARC SDP platform support 13716M: Alexey Brodkin <abrodkin@synopsys.com> 13717S: Supported 13718F: arch/arc/plat-axs10x 13719F: arch/arc/boot/dts/ax* 13720F: Documentation/devicetree/bindings/arc/axs10* 13721 13722SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13723M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13724S: Supported 13725F: drivers/reset/reset-axs10x.c 13726F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13727 13728SYNOPSYS DESIGNWARE 8250 UART DRIVER 13729R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13730S: Maintained 13731F: drivers/tty/serial/8250/8250_dw.c 13732 13733SYNOPSYS DESIGNWARE APB GPIO DRIVER 13734M: Hoan Tran <hotran@apm.com> 13735L: linux-gpio@vger.kernel.org 13736S: Maintained 13737F: drivers/gpio/gpio-dwapb.c 13738F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13739 13740SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13741M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13742S: Maintained 13743F: drivers/dma/dwi-axi-dmac/ 13744F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13745 13746SYNOPSYS DESIGNWARE DMAC DRIVER 13747M: Viresh Kumar <vireshk@kernel.org> 13748R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13749S: Maintained 13750F: include/linux/dma/dw.h 13751F: include/linux/platform_data/dma-dw.h 13752F: drivers/dma/dw/ 13753 13754SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13755M: Jose Abreu <Jose.Abreu@synopsys.com> 13756L: netdev@vger.kernel.org 13757S: Supported 13758F: drivers/net/ethernet/synopsys/ 13759 13760SYNOPSYS DESIGNWARE I2C DRIVER 13761M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13762R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13763R: Mika Westerberg <mika.westerberg@linux.intel.com> 13764L: linux-i2c@vger.kernel.org 13765S: Maintained 13766F: drivers/i2c/busses/i2c-designware-* 13767F: include/linux/platform_data/i2c-designware.h 13768 13769SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13770M: Jaehoon Chung <jh80.chung@samsung.com> 13771L: linux-mmc@vger.kernel.org 13772S: Maintained 13773F: drivers/mmc/host/dw_mmc* 13774 13775SYNOPSYS HSDK RESET CONTROLLER DRIVER 13776M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13777S: Supported 13778F: drivers/reset/reset-hsdk.c 13779F: include/dt-bindings/reset/snps,hsdk-reset.h 13780F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13781 13782SYSTEM CONFIGURATION (SYSCON) 13783M: Lee Jones <lee.jones@linaro.org> 13784M: Arnd Bergmann <arnd@arndb.de> 13785T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13786S: Supported 13787F: drivers/mfd/syscon.c 13788 13789SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13790M: Sudeep Holla <sudeep.holla@arm.com> 13791L: linux-arm-kernel@lists.infradead.org 13792S: Maintained 13793F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13794F: drivers/clk/clk-sc[mp]i.c 13795F: drivers/cpufreq/sc[mp]i-cpufreq.c 13796F: drivers/firmware/arm_scpi.c 13797F: drivers/firmware/arm_scmi/ 13798F: include/linux/sc[mp]i_protocol.h 13799 13800SYSTEM RESET/SHUTDOWN DRIVERS 13801M: Sebastian Reichel <sre@kernel.org> 13802L: linux-pm@vger.kernel.org 13803T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13804S: Maintained 13805F: Documentation/devicetree/bindings/power/reset/ 13806F: drivers/power/reset/ 13807 13808SYSTEM TRACE MODULE CLASS 13809M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13810S: Maintained 13811T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13812F: Documentation/trace/stm.rst 13813F: drivers/hwtracing/stm/ 13814F: include/linux/stm.h 13815F: include/uapi/linux/stm.h 13816 13817SYSV FILESYSTEM 13818M: Christoph Hellwig <hch@infradead.org> 13819S: Maintained 13820F: Documentation/filesystems/sysv-fs.txt 13821F: fs/sysv/ 13822F: include/linux/sysv_fs.h 13823 13824TARGET SUBSYSTEM 13825M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13826L: linux-scsi@vger.kernel.org 13827L: target-devel@vger.kernel.org 13828W: http://www.linux-iscsi.org 13829W: http://groups.google.com/group/linux-iscsi-target-dev 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13831S: Supported 13832F: drivers/target/ 13833F: include/target/ 13834F: Documentation/target/ 13835 13836TASKSTATS STATISTICS INTERFACE 13837M: Balbir Singh <bsingharora@gmail.com> 13838S: Maintained 13839F: Documentation/accounting/taskstats* 13840F: include/linux/taskstats* 13841F: kernel/taskstats.c 13842 13843TC subsystem 13844M: Jamal Hadi Salim <jhs@mojatatu.com> 13845M: Cong Wang <xiyou.wangcong@gmail.com> 13846M: Jiri Pirko <jiri@resnulli.us> 13847L: netdev@vger.kernel.org 13848S: Maintained 13849F: include/net/pkt_cls.h 13850F: include/net/pkt_sched.h 13851F: include/net/tc_act/ 13852F: include/uapi/linux/pkt_cls.h 13853F: include/uapi/linux/pkt_sched.h 13854F: include/uapi/linux/tc_act/ 13855F: include/uapi/linux/tc_ematch/ 13856F: net/sched/ 13857 13858TCP LOW PRIORITY MODULE 13859M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13860M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13861W: http://tcp-lp-mod.sourceforge.net/ 13862S: Maintained 13863F: net/ipv4/tcp_lp.c 13864 13865TDA10071 MEDIA DRIVER 13866M: Antti Palosaari <crope@iki.fi> 13867L: linux-media@vger.kernel.org 13868W: https://linuxtv.org 13869W: http://palosaari.fi/linux/ 13870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13871T: git git://linuxtv.org/anttip/media_tree.git 13872S: Maintained 13873F: drivers/media/dvb-frontends/tda10071* 13874 13875TDA18212 MEDIA DRIVER 13876M: Antti Palosaari <crope@iki.fi> 13877L: linux-media@vger.kernel.org 13878W: https://linuxtv.org 13879W: http://palosaari.fi/linux/ 13880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13881T: git git://linuxtv.org/anttip/media_tree.git 13882S: Maintained 13883F: drivers/media/tuners/tda18212* 13884 13885TDA18218 MEDIA DRIVER 13886M: Antti Palosaari <crope@iki.fi> 13887L: linux-media@vger.kernel.org 13888W: https://linuxtv.org 13889W: http://palosaari.fi/linux/ 13890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13891T: git git://linuxtv.org/anttip/media_tree.git 13892S: Maintained 13893F: drivers/media/tuners/tda18218* 13894 13895TDA18250 MEDIA DRIVER 13896M: Olli Salonen <olli.salonen@iki.fi> 13897L: linux-media@vger.kernel.org 13898W: https://linuxtv.org 13899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13900T: git git://linuxtv.org/media_tree.git 13901S: Maintained 13902F: drivers/media/tuners/tda18250* 13903 13904TDA18271 MEDIA DRIVER 13905M: Michael Krufky <mkrufky@linuxtv.org> 13906L: linux-media@vger.kernel.org 13907W: https://linuxtv.org 13908W: http://github.com/mkrufky 13909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13910T: git git://linuxtv.org/mkrufky/tuners.git 13911S: Maintained 13912F: drivers/media/tuners/tda18271* 13913 13914TDA1997x MEDIA DRIVER 13915M: Tim Harvey <tharvey@gateworks.com> 13916L: linux-media@vger.kernel.org 13917W: https://linuxtv.org 13918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13919S: Maintained 13920F: drivers/media/i2c/tda1997x.* 13921 13922TDA827x MEDIA DRIVER 13923M: Michael Krufky <mkrufky@linuxtv.org> 13924L: linux-media@vger.kernel.org 13925W: https://linuxtv.org 13926W: http://github.com/mkrufky 13927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13928T: git git://linuxtv.org/mkrufky/tuners.git 13929S: Maintained 13930F: drivers/media/tuners/tda8290.* 13931 13932TDA8290 MEDIA DRIVER 13933M: Michael Krufky <mkrufky@linuxtv.org> 13934L: linux-media@vger.kernel.org 13935W: https://linuxtv.org 13936W: http://github.com/mkrufky 13937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13938T: git git://linuxtv.org/mkrufky/tuners.git 13939S: Maintained 13940F: drivers/media/tuners/tda8290.* 13941 13942TDA9840 MEDIA DRIVER 13943M: Hans Verkuil <hverkuil@xs4all.nl> 13944L: linux-media@vger.kernel.org 13945T: git git://linuxtv.org/media_tree.git 13946W: https://linuxtv.org 13947S: Maintained 13948F: drivers/media/i2c/tda9840* 13949 13950TEA5761 TUNER DRIVER 13951M: Mauro Carvalho Chehab <mchehab@kernel.org> 13952L: linux-media@vger.kernel.org 13953W: https://linuxtv.org 13954T: git git://linuxtv.org/media_tree.git 13955S: Odd fixes 13956F: drivers/media/tuners/tea5761.* 13957 13958TEA5767 TUNER DRIVER 13959M: Mauro Carvalho Chehab <mchehab@kernel.org> 13960L: linux-media@vger.kernel.org 13961W: https://linuxtv.org 13962T: git git://linuxtv.org/media_tree.git 13963S: Maintained 13964F: drivers/media/tuners/tea5767.* 13965 13966TEA6415C MEDIA DRIVER 13967M: Hans Verkuil <hverkuil@xs4all.nl> 13968L: linux-media@vger.kernel.org 13969T: git git://linuxtv.org/media_tree.git 13970W: https://linuxtv.org 13971S: Maintained 13972F: drivers/media/i2c/tea6415c* 13973 13974TEA6420 MEDIA DRIVER 13975M: Hans Verkuil <hverkuil@xs4all.nl> 13976L: linux-media@vger.kernel.org 13977T: git git://linuxtv.org/media_tree.git 13978W: https://linuxtv.org 13979S: Maintained 13980F: drivers/media/i2c/tea6420* 13981 13982TEAM DRIVER 13983M: Jiri Pirko <jiri@resnulli.us> 13984L: netdev@vger.kernel.org 13985S: Supported 13986F: drivers/net/team/ 13987F: include/linux/if_team.h 13988F: include/uapi/linux/if_team.h 13989 13990TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13991M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13992S: Maintained 13993F: arch/x86/platform/ts5500/ 13994 13995TECHNOTREND USB IR RECEIVER 13996M: Sean Young <sean@mess.org> 13997L: linux-media@vger.kernel.org 13998S: Maintained 13999F: drivers/media/rc/ttusbir.c 14000 14001TECHWELL TW9910 VIDEO DECODER 14002L: linux-media@vger.kernel.org 14003S: Orphan 14004F: drivers/media/i2c/tw9910.c 14005F: include/media/i2c/tw9910.h 14006 14007TEE SUBSYSTEM 14008M: Jens Wiklander <jens.wiklander@linaro.org> 14009S: Maintained 14010F: include/linux/tee_drv.h 14011F: include/uapi/linux/tee.h 14012F: drivers/tee/ 14013F: Documentation/tee.txt 14014 14015TEGRA ARCHITECTURE SUPPORT 14016M: Thierry Reding <thierry.reding@gmail.com> 14017M: Jonathan Hunter <jonathanh@nvidia.com> 14018L: linux-tegra@vger.kernel.org 14019Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14021S: Supported 14022N: [^a-z]tegra 14023 14024TEGRA CLOCK DRIVER 14025M: Peter De Schrijver <pdeschrijver@nvidia.com> 14026M: Prashant Gaikwad <pgaikwad@nvidia.com> 14027S: Supported 14028F: drivers/clk/tegra/ 14029 14030TEGRA DMA DRIVERS 14031M: Laxman Dewangan <ldewangan@nvidia.com> 14032M: Jon Hunter <jonathanh@nvidia.com> 14033S: Supported 14034F: drivers/dma/tegra* 14035 14036TEGRA I2C DRIVER 14037M: Laxman Dewangan <ldewangan@nvidia.com> 14038S: Supported 14039F: drivers/i2c/busses/i2c-tegra.c 14040 14041TEGRA IOMMU DRIVERS 14042M: Thierry Reding <thierry.reding@gmail.com> 14043L: linux-tegra@vger.kernel.org 14044S: Supported 14045F: drivers/iommu/tegra* 14046 14047TEGRA KBC DRIVER 14048M: Laxman Dewangan <ldewangan@nvidia.com> 14049S: Supported 14050F: drivers/input/keyboard/tegra-kbc.c 14051 14052TEGRA PWM DRIVER 14053M: Thierry Reding <thierry.reding@gmail.com> 14054S: Supported 14055F: drivers/pwm/pwm-tegra.c 14056 14057TEGRA SERIAL DRIVER 14058M: Laxman Dewangan <ldewangan@nvidia.com> 14059S: Supported 14060F: drivers/tty/serial/serial-tegra.c 14061 14062TEGRA SPI DRIVER 14063M: Laxman Dewangan <ldewangan@nvidia.com> 14064S: Supported 14065F: drivers/spi/spi-tegra* 14066 14067TEHUTI ETHERNET DRIVER 14068M: Andy Gospodarek <andy@greyhouse.net> 14069L: netdev@vger.kernel.org 14070S: Supported 14071F: drivers/net/ethernet/tehuti/* 14072 14073Telecom Clock Driver for MCPL0010 14074M: Mark Gross <mark.gross@intel.com> 14075S: Supported 14076F: drivers/char/tlclk.c 14077 14078TENSILICA XTENSA PORT (xtensa) 14079M: Chris Zankel <chris@zankel.net> 14080M: Max Filippov <jcmvbkbc@gmail.com> 14081L: linux-xtensa@linux-xtensa.org 14082T: git git://github.com/czankel/xtensa-linux.git 14083S: Maintained 14084F: arch/xtensa/ 14085F: drivers/irqchip/irq-xtensa-* 14086 14087Texas Instruments' System Control Interface (TISCI) Protocol Driver 14088M: Nishanth Menon <nm@ti.com> 14089M: Tero Kristo <t-kristo@ti.com> 14090M: Santosh Shilimkar <ssantosh@kernel.org> 14091L: linux-arm-kernel@lists.infradead.org 14092S: Maintained 14093F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14094F: drivers/firmware/ti_sci* 14095F: include/linux/soc/ti/ti_sci_protocol.h 14096F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14097F: include/dt-bindings/genpd/k2g.h 14098F: drivers/soc/ti/ti_sci_pm_domains.c 14099F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14100F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14101F: drivers/clk/keystone/sci-clk.c 14102F: drivers/reset/reset-ti-sci.c 14103 14104THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14105M: Hans Verkuil <hverkuil@xs4all.nl> 14106L: linux-media@vger.kernel.org 14107T: git git://linuxtv.org/media_tree.git 14108W: https://linuxtv.org 14109S: Maintained 14110F: drivers/media/radio/radio-raremono.c 14111 14112THERMAL 14113M: Zhang Rui <rui.zhang@intel.com> 14114M: Eduardo Valentin <edubezval@gmail.com> 14115L: linux-pm@vger.kernel.org 14116T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14117T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14118Q: https://patchwork.kernel.org/project/linux-pm/list/ 14119S: Supported 14120F: drivers/thermal/ 14121F: include/linux/thermal.h 14122F: include/uapi/linux/thermal.h 14123F: include/linux/cpu_cooling.h 14124F: Documentation/devicetree/bindings/thermal/ 14125 14126THERMAL/CPU_COOLING 14127M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14128M: Viresh Kumar <viresh.kumar@linaro.org> 14129M: Javi Merino <javi.merino@kernel.org> 14130L: linux-pm@vger.kernel.org 14131S: Supported 14132F: Documentation/thermal/cpu-cooling-api.txt 14133F: drivers/thermal/cpu_cooling.c 14134F: include/linux/cpu_cooling.h 14135 14136THINKPAD ACPI EXTRAS DRIVER 14137M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14138L: ibm-acpi-devel@lists.sourceforge.net 14139L: platform-driver-x86@vger.kernel.org 14140W: http://ibm-acpi.sourceforge.net 14141W: http://thinkwiki.org/wiki/Ibm-acpi 14142T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14143S: Maintained 14144F: drivers/platform/x86/thinkpad_acpi.c 14145 14146THUNDERBOLT DRIVER 14147M: Andreas Noever <andreas.noever@gmail.com> 14148M: Michael Jamet <michael.jamet@intel.com> 14149M: Mika Westerberg <mika.westerberg@linux.intel.com> 14150M: Yehezkel Bernat <YehezkelShB@gmail.com> 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14152S: Maintained 14153F: Documentation/admin-guide/thunderbolt.rst 14154F: drivers/thunderbolt/ 14155F: include/linux/thunderbolt.h 14156 14157THUNDERBOLT NETWORK DRIVER 14158M: Michael Jamet <michael.jamet@intel.com> 14159M: Mika Westerberg <mika.westerberg@linux.intel.com> 14160M: Yehezkel Bernat <YehezkelShB@gmail.com> 14161L: netdev@vger.kernel.org 14162S: Maintained 14163F: drivers/net/thunderbolt.c 14164 14165THUNDERX GPIO DRIVER 14166M: David Daney <david.daney@cavium.com> 14167S: Maintained 14168F: drivers/gpio/gpio-thunderx.c 14169 14170TI AM437X VPFE DRIVER 14171M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14172L: linux-media@vger.kernel.org 14173W: https://linuxtv.org 14174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14175T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14176S: Maintained 14177F: drivers/media/platform/am437x/ 14178 14179TI BANDGAP AND THERMAL DRIVER 14180M: Eduardo Valentin <edubezval@gmail.com> 14181M: Keerthy <j-keerthy@ti.com> 14182L: linux-pm@vger.kernel.org 14183L: linux-omap@vger.kernel.org 14184S: Maintained 14185F: drivers/thermal/ti-soc-thermal/ 14186 14187TI BQ27XXX POWER SUPPLY DRIVER 14188R: Andrew F. Davis <afd@ti.com> 14189F: include/linux/power/bq27xxx_battery.h 14190F: drivers/power/supply/bq27xxx_battery.c 14191F: drivers/power/supply/bq27xxx_battery_i2c.c 14192 14193TI CDCE706 CLOCK DRIVER 14194M: Max Filippov <jcmvbkbc@gmail.com> 14195S: Maintained 14196F: drivers/clk/clk-cdce706.c 14197 14198TI CLOCK DRIVER 14199M: Tero Kristo <t-kristo@ti.com> 14200L: linux-omap@vger.kernel.org 14201S: Maintained 14202F: drivers/clk/ti/ 14203F: include/linux/clk/ti.h 14204 14205TI DAVINCI MACHINE SUPPORT 14206M: Sekhar Nori <nsekhar@ti.com> 14207M: Kevin Hilman <khilman@kernel.org> 14208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14209T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14210S: Supported 14211F: arch/arm/mach-davinci/ 14212F: drivers/i2c/busses/i2c-davinci.c 14213F: arch/arm/boot/dts/da850* 14214 14215TI DAVINCI SERIES CLOCK DRIVER 14216M: David Lechner <david@lechnology.com> 14217R: Sekhar Nori <nsekhar@ti.com> 14218S: Maintained 14219F: Documentation/devicetree/bindings/clock/ti/davinci/ 14220F: drivers/clk/davinci/ 14221 14222TI DAVINCI SERIES GPIO DRIVER 14223M: Keerthy <j-keerthy@ti.com> 14224L: linux-gpio@vger.kernel.org 14225S: Maintained 14226F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14227F: drivers/gpio/gpio-davinci.c 14228 14229TI DAVINCI SERIES MEDIA DRIVER 14230M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14231L: linux-media@vger.kernel.org 14232W: https://linuxtv.org 14233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14234T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14235S: Maintained 14236F: drivers/media/platform/davinci/ 14237F: include/media/davinci/ 14238 14239TI ETHERNET SWITCH DRIVER (CPSW) 14240R: Grygorii Strashko <grygorii.strashko@ti.com> 14241L: linux-omap@vger.kernel.org 14242L: netdev@vger.kernel.org 14243S: Maintained 14244F: drivers/net/ethernet/ti/cpsw* 14245F: drivers/net/ethernet/ti/davinci* 14246 14247TI FLASH MEDIA INTERFACE DRIVER 14248M: Alex Dubov <oakad@yahoo.com> 14249S: Maintained 14250F: drivers/misc/tifm* 14251F: drivers/mmc/host/tifm_sd.c 14252F: include/linux/tifm.h 14253 14254TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14255M: Santosh Shilimkar <ssantosh@kernel.org> 14256L: linux-kernel@vger.kernel.org 14257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14258S: Maintained 14259F: drivers/soc/ti/* 14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14261 14262TI LM49xxx FAMILY ASoC CODEC DRIVERS 14263M: M R Swami Reddy <mr.swami.reddy@ti.com> 14264M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14265L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14266S: Maintained 14267F: sound/soc/codecs/lm49453* 14268F: sound/soc/codecs/isabelle* 14269 14270TI LP855x BACKLIGHT DRIVER 14271M: Milo Kim <milo.kim@ti.com> 14272S: Maintained 14273F: Documentation/backlight/lp855x-driver.txt 14274F: drivers/video/backlight/lp855x_bl.c 14275F: include/linux/platform_data/lp855x.h 14276 14277TI LP8727 CHARGER DRIVER 14278M: Milo Kim <milo.kim@ti.com> 14279S: Maintained 14280F: drivers/power/supply/lp8727_charger.c 14281F: include/linux/platform_data/lp8727.h 14282 14283TI LP8788 MFD DRIVER 14284M: Milo Kim <milo.kim@ti.com> 14285S: Maintained 14286F: drivers/iio/adc/lp8788_adc.c 14287F: drivers/leds/leds-lp8788.c 14288F: drivers/mfd/lp8788*.c 14289F: drivers/power/supply/lp8788-charger.c 14290F: drivers/regulator/lp8788-*.c 14291F: include/linux/mfd/lp8788*.h 14292 14293TI NETCP ETHERNET DRIVER 14294M: Wingman Kwok <w-kwok2@ti.com> 14295M: Murali Karicheri <m-karicheri2@ti.com> 14296L: netdev@vger.kernel.org 14297S: Maintained 14298F: drivers/net/ethernet/ti/netcp* 14299 14300TI TAS571X FAMILY ASoC CODEC DRIVER 14301M: Kevin Cernekee <cernekee@chromium.org> 14302L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14303S: Odd Fixes 14304F: sound/soc/codecs/tas571x* 14305 14306TI TRF7970A NFC DRIVER 14307M: Mark Greer <mgreer@animalcreek.com> 14308L: linux-wireless@vger.kernel.org 14309L: linux-nfc@lists.01.org (moderated for non-subscribers) 14310S: Supported 14311F: drivers/nfc/trf7970a.c 14312F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14313 14314TI TWL4030 SERIES SOC CODEC DRIVER 14315M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14316L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14317S: Maintained 14318F: sound/soc/codecs/twl4030* 14319 14320TI VPE/CAL DRIVERS 14321M: Benoit Parrot <bparrot@ti.com> 14322L: linux-media@vger.kernel.org 14323W: http://linuxtv.org/ 14324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14325S: Maintained 14326F: drivers/media/platform/ti-vpe/ 14327 14328TI WILINK WIRELESS DRIVERS 14329L: linux-wireless@vger.kernel.org 14330W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14331W: http://wireless.kernel.org/en/users/Drivers/wl1251 14332T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14333S: Orphan 14334F: drivers/net/wireless/ti/ 14335F: include/linux/wl12xx.h 14336 14337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14338M: John Stultz <john.stultz@linaro.org> 14339M: Thomas Gleixner <tglx@linutronix.de> 14340R: Stephen Boyd <sboyd@kernel.org> 14341L: linux-kernel@vger.kernel.org 14342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14343S: Supported 14344F: include/linux/clocksource.h 14345F: include/linux/time.h 14346F: include/linux/timex.h 14347F: include/uapi/linux/time.h 14348F: include/uapi/linux/timex.h 14349F: kernel/time/clocksource.c 14350F: kernel/time/time*.c 14351F: kernel/time/alarmtimer.c 14352F: kernel/time/ntp.c 14353F: tools/testing/selftests/timers/ 14354 14355TIPC NETWORK LAYER 14356M: Jon Maloy <jon.maloy@ericsson.com> 14357M: Ying Xue <ying.xue@windriver.com> 14358L: netdev@vger.kernel.org (core kernel code) 14359L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14360W: http://tipc.sourceforge.net/ 14361S: Maintained 14362F: include/uapi/linux/tipc*.h 14363F: net/tipc/ 14364 14365TLAN NETWORK DRIVER 14366M: Samuel Chessman <chessman@tux.org> 14367L: tlan-devel@lists.sourceforge.net (subscribers-only) 14368W: http://sourceforge.net/projects/tlan/ 14369S: Maintained 14370F: Documentation/networking/tlan.txt 14371F: drivers/net/ethernet/ti/tlan.* 14372 14373TM6000 VIDEO4LINUX DRIVER 14374M: Mauro Carvalho Chehab <mchehab@kernel.org> 14375L: linux-media@vger.kernel.org 14376W: https://linuxtv.org 14377T: git git://linuxtv.org/media_tree.git 14378S: Odd fixes 14379F: drivers/media/usb/tm6000/ 14380F: Documentation/media/v4l-drivers/tm6000* 14381 14382TMIO/SDHI MMC DRIVER 14383M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14384L: linux-mmc@vger.kernel.org 14385S: Supported 14386F: drivers/mmc/host/tmio_mmc* 14387F: drivers/mmc/host/renesas_sdhi* 14388F: include/linux/mfd/tmio.h 14389 14390TMP401 HARDWARE MONITOR DRIVER 14391M: Guenter Roeck <linux@roeck-us.net> 14392L: linux-hwmon@vger.kernel.org 14393S: Maintained 14394F: Documentation/hwmon/tmp401 14395F: drivers/hwmon/tmp401.c 14396 14397TMPFS (SHMEM FILESYSTEM) 14398M: Hugh Dickins <hughd@google.com> 14399L: linux-mm@kvack.org 14400S: Maintained 14401F: include/linux/shmem_fs.h 14402F: mm/shmem.c 14403 14404TOMOYO SECURITY MODULE 14405M: Kentaro Takeda <takedakn@nttdata.co.jp> 14406M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14407L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14408L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14409L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14410L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14411W: http://tomoyo.sourceforge.jp/ 14412T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14413S: Maintained 14414F: security/tomoyo/ 14415 14416TOPSTAR LAPTOP EXTRAS DRIVER 14417M: Herton Ronaldo Krzesinski <herton@canonical.com> 14418L: platform-driver-x86@vger.kernel.org 14419S: Maintained 14420F: drivers/platform/x86/topstar-laptop.c 14421 14422TORTURE-TEST MODULES 14423M: Davidlohr Bueso <dave@stgolabs.net> 14424M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14425M: Josh Triplett <josh@joshtriplett.org> 14426L: linux-kernel@vger.kernel.org 14427S: Supported 14428T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14429F: Documentation/RCU/torture.txt 14430F: kernel/torture.c 14431F: kernel/rcu/rcutorture.c 14432F: kernel/locking/locktorture.c 14433 14434TOSHIBA ACPI EXTRAS DRIVER 14435M: Azael Avalos <coproscefalo@gmail.com> 14436L: platform-driver-x86@vger.kernel.org 14437S: Maintained 14438F: drivers/platform/x86/toshiba_acpi.c 14439 14440TOSHIBA BLUETOOTH DRIVER 14441M: Azael Avalos <coproscefalo@gmail.com> 14442L: platform-driver-x86@vger.kernel.org 14443S: Maintained 14444F: drivers/platform/x86/toshiba_bluetooth.c 14445 14446TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14447M: Azael Avalos <coproscefalo@gmail.com> 14448L: platform-driver-x86@vger.kernel.org 14449S: Maintained 14450F: drivers/platform/x86/toshiba_haps.c 14451 14452TOSHIBA SMM DRIVER 14453M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14454W: http://www.buzzard.org.uk/toshiba/ 14455S: Maintained 14456F: drivers/char/toshiba.c 14457F: include/linux/toshiba.h 14458F: include/uapi/linux/toshiba.h 14459 14460TOSHIBA TC358743 DRIVER 14461M: Mats Randgaard <matrandg@cisco.com> 14462L: linux-media@vger.kernel.org 14463S: Maintained 14464F: drivers/media/i2c/tc358743* 14465F: include/media/i2c/tc358743.h 14466 14467TOSHIBA WMI HOTKEYS DRIVER 14468M: Azael Avalos <coproscefalo@gmail.com> 14469L: platform-driver-x86@vger.kernel.org 14470S: Maintained 14471F: drivers/platform/x86/toshiba-wmi.c 14472 14473TPM DEVICE DRIVER 14474M: Peter Huewe <peterhuewe@gmx.de> 14475M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14476R: Jason Gunthorpe <jgg@ziepe.ca> 14477L: linux-integrity@vger.kernel.org 14478Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14479W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14480T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14481S: Maintained 14482F: drivers/char/tpm/ 14483 14484TRACING 14485M: Steven Rostedt <rostedt@goodmis.org> 14486M: Ingo Molnar <mingo@redhat.com> 14487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14488S: Maintained 14489F: Documentation/trace/ftrace.rst 14490F: arch/*/*/*/ftrace.h 14491F: arch/*/kernel/ftrace.c 14492F: include/*/ftrace.h 14493F: include/linux/trace*.h 14494F: include/trace/ 14495F: kernel/trace/ 14496F: tools/testing/selftests/ftrace/ 14497 14498TRACING MMIO ACCESSES (MMIOTRACE) 14499M: Steven Rostedt <rostedt@goodmis.org> 14500M: Ingo Molnar <mingo@kernel.org> 14501R: Karol Herbst <karolherbst@gmail.com> 14502R: Pekka Paalanen <ppaalanen@gmail.com> 14503S: Maintained 14504L: linux-kernel@vger.kernel.org 14505L: nouveau@lists.freedesktop.org 14506F: kernel/trace/trace_mmiotrace.c 14507F: include/linux/mmiotrace.h 14508F: arch/x86/mm/kmmio.c 14509F: arch/x86/mm/mmio-mod.c 14510F: arch/x86/mm/testmmiotrace.c 14511 14512TRIVIAL PATCHES 14513M: Jiri Kosina <trivial@kernel.org> 14514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14515S: Maintained 14516K: ^Subject:.*(?i)trivial 14517 14518TEMPO SEMICONDUCTOR DRIVERS 14519M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14520S: Maintained 14521F: sound/soc/codecs/tscs*.c 14522F: sound/soc/codecs/tscs*.h 14523F: Documentation/devicetree/bindings/sound/tscs*.txt 14524 14525TTY LAYER 14526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14527M: Jiri Slaby <jslaby@suse.com> 14528S: Supported 14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14530F: Documentation/serial/ 14531F: drivers/tty/ 14532F: drivers/tty/serial/serial_core.c 14533F: include/linux/serial_core.h 14534F: include/linux/serial.h 14535F: include/linux/tty.h 14536F: include/uapi/linux/serial_core.h 14537F: include/uapi/linux/serial.h 14538F: include/uapi/linux/tty.h 14539 14540TUA9001 MEDIA DRIVER 14541M: Antti Palosaari <crope@iki.fi> 14542L: linux-media@vger.kernel.org 14543W: https://linuxtv.org 14544W: http://palosaari.fi/linux/ 14545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14546T: git git://linuxtv.org/anttip/media_tree.git 14547S: Maintained 14548F: drivers/media/tuners/tua9001* 14549 14550TULIP NETWORK DRIVERS 14551L: netdev@vger.kernel.org 14552L: linux-parisc@vger.kernel.org 14553S: Orphan 14554F: drivers/net/ethernet/dec/tulip/ 14555 14556TUN/TAP driver 14557M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14558W: http://vtun.sourceforge.net/tun 14559S: Maintained 14560F: Documentation/networking/tuntap.txt 14561F: arch/um/os-Linux/drivers/ 14562 14563TURBOCHANNEL SUBSYSTEM 14564M: "Maciej W. Rozycki" <macro@linux-mips.org> 14565M: Ralf Baechle <ralf@linux-mips.org> 14566L: linux-mips@linux-mips.org 14567Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14568S: Maintained 14569F: drivers/tc/ 14570F: include/linux/tc.h 14571 14572TURBOSTAT UTILITY 14573M: "Len Brown" <lenb@kernel.org> 14574L: linux-pm@vger.kernel.org 14575B: https://bugzilla.kernel.org 14576Q: https://patchwork.kernel.org/project/linux-pm/list/ 14577T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14578S: Supported 14579F: tools/power/x86/turbostat/ 14580 14581TW5864 VIDEO4LINUX DRIVER 14582M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14583M: Anton Sviridenko <anton@corp.bluecherry.net> 14584M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14585M: Andrey Utkin <andrey_utkin@fastmail.com> 14586L: linux-media@vger.kernel.org 14587S: Supported 14588F: drivers/media/pci/tw5864/ 14589 14590TW68 VIDEO4LINUX DRIVER 14591M: Hans Verkuil <hverkuil@xs4all.nl> 14592L: linux-media@vger.kernel.org 14593T: git git://linuxtv.org/media_tree.git 14594W: https://linuxtv.org 14595S: Odd Fixes 14596F: drivers/media/pci/tw68/ 14597 14598TW686X VIDEO4LINUX DRIVER 14599M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14600L: linux-media@vger.kernel.org 14601T: git git://linuxtv.org/media_tree.git 14602W: http://linuxtv.org 14603S: Maintained 14604F: drivers/media/pci/tw686x/ 14605 14606UBI FILE SYSTEM (UBIFS) 14607M: Richard Weinberger <richard@nod.at> 14608M: Artem Bityutskiy <dedekind1@gmail.com> 14609M: Adrian Hunter <adrian.hunter@intel.com> 14610L: linux-mtd@lists.infradead.org 14611T: git git://git.infradead.org/ubifs-2.6.git 14612W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14613S: Supported 14614F: Documentation/filesystems/ubifs.txt 14615F: fs/ubifs/ 14616 14617UCLINUX (M68KNOMMU AND COLDFIRE) 14618M: Greg Ungerer <gerg@linux-m68k.org> 14619W: http://www.linux-m68k.org/ 14620W: http://www.uclinux.org/ 14621L: linux-m68k@lists.linux-m68k.org 14622L: uclinux-dev@uclinux.org (subscribers-only) 14623T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14624S: Maintained 14625F: arch/m68k/coldfire/ 14626F: arch/m68k/68*/ 14627F: arch/m68k/*/*_no.* 14628F: arch/m68k/include/asm/*_no.* 14629 14630UDF FILESYSTEM 14631M: Jan Kara <jack@suse.com> 14632S: Maintained 14633F: Documentation/filesystems/udf.txt 14634F: fs/udf/ 14635 14636UDRAW TABLET 14637M: Bastien Nocera <hadess@hadess.net> 14638L: linux-input@vger.kernel.org 14639S: Maintained 14640F: drivers/hid/hid-udraw-ps3.c 14641 14642UFS FILESYSTEM 14643M: Evgeniy Dushistov <dushistov@mail.ru> 14644S: Maintained 14645F: Documentation/filesystems/ufs.txt 14646F: fs/ufs/ 14647 14648UHID USERSPACE HID IO DRIVER: 14649M: David Herrmann <dh.herrmann@googlemail.com> 14650L: linux-input@vger.kernel.org 14651S: Maintained 14652F: drivers/hid/uhid.c 14653F: include/uapi/linux/uhid.h 14654 14655ULPI BUS 14656M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14657L: linux-usb@vger.kernel.org 14658S: Maintained 14659F: drivers/usb/common/ulpi.c 14660F: include/linux/ulpi/ 14661 14662ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14663L: linux-usb@vger.kernel.org 14664S: Orphan 14665F: drivers/uwb/ 14666F: include/linux/uwb.h 14667F: include/linux/uwb/ 14668 14669UNICORE32 ARCHITECTURE: 14670M: Guan Xuetao <gxt@pku.edu.cn> 14671W: http://mprc.pku.edu.cn/~guanxuetao/linux 14672S: Maintained 14673T: git git://github.com/gxt/linux.git 14674F: arch/unicore32/ 14675 14676UNIFDEF 14677M: Tony Finch <dot@dotat.at> 14678W: http://dotat.at/prog/unifdef 14679S: Maintained 14680F: scripts/unifdef.c 14681 14682UNIFORM CDROM DRIVER 14683M: Jens Axboe <axboe@kernel.dk> 14684W: http://www.kernel.dk 14685S: Maintained 14686F: Documentation/cdrom/ 14687F: drivers/cdrom/cdrom.c 14688F: include/linux/cdrom.h 14689F: include/uapi/linux/cdrom.h 14690 14691UNISYS S-PAR DRIVERS 14692M: David Kershner <david.kershner@unisys.com> 14693L: sparmaintainer@unisys.com (Unisys internal) 14694S: Supported 14695F: include/linux/visorbus.h 14696F: drivers/visorbus/ 14697F: drivers/staging/unisys/ 14698 14699UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14700M: Vinayak Holikatti <vinholikatti@gmail.com> 14701L: linux-scsi@vger.kernel.org 14702S: Supported 14703F: Documentation/scsi/ufs.txt 14704F: drivers/scsi/ufs/ 14705 14706UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14707M: Joao Pinto <jpinto@synopsys.com> 14708L: linux-scsi@vger.kernel.org 14709S: Supported 14710F: drivers/scsi/ufs/*dwc* 14711 14712UNSORTED BLOCK IMAGES (UBI) 14713M: Artem Bityutskiy <dedekind1@gmail.com> 14714M: Richard Weinberger <richard@nod.at> 14715W: http://www.linux-mtd.infradead.org/ 14716L: linux-mtd@lists.infradead.org 14717T: git git://git.infradead.org/ubifs-2.6.git 14718S: Supported 14719F: drivers/mtd/ubi/ 14720F: include/linux/mtd/ubi.h 14721F: include/uapi/mtd/ubi-user.h 14722 14723USB "USBNET" DRIVER FRAMEWORK 14724M: Oliver Neukum <oneukum@suse.com> 14725L: netdev@vger.kernel.org 14726W: http://www.linux-usb.org/usbnet 14727S: Maintained 14728F: drivers/net/usb/usbnet.c 14729F: include/linux/usb/usbnet.h 14730 14731USB ACM DRIVER 14732M: Oliver Neukum <oneukum@suse.com> 14733L: linux-usb@vger.kernel.org 14734S: Maintained 14735F: Documentation/usb/acm.txt 14736F: drivers/usb/class/cdc-acm.* 14737 14738USB AR5523 WIRELESS DRIVER 14739M: Pontus Fuchs <pontus.fuchs@gmail.com> 14740L: linux-wireless@vger.kernel.org 14741S: Maintained 14742F: drivers/net/wireless/ath/ar5523/ 14743 14744USB ATTACHED SCSI 14745M: Oliver Neukum <oneukum@suse.com> 14746L: linux-usb@vger.kernel.org 14747L: linux-scsi@vger.kernel.org 14748S: Maintained 14749F: drivers/usb/storage/uas.c 14750 14751USB CDC ETHERNET DRIVER 14752M: Oliver Neukum <oliver@neukum.org> 14753L: linux-usb@vger.kernel.org 14754S: Maintained 14755F: drivers/net/usb/cdc_*.c 14756F: include/uapi/linux/usb/cdc.h 14757 14758USB CHAOSKEY DRIVER 14759M: Keith Packard <keithp@keithp.com> 14760L: linux-usb@vger.kernel.org 14761S: Maintained 14762F: drivers/usb/misc/chaoskey.c 14763 14764USB CYPRESS C67X00 DRIVER 14765M: Peter Korsgaard <jacmet@sunsite.dk> 14766L: linux-usb@vger.kernel.org 14767S: Maintained 14768F: drivers/usb/c67x00/ 14769 14770USB DAVICOM DM9601 DRIVER 14771M: Peter Korsgaard <jacmet@sunsite.dk> 14772L: netdev@vger.kernel.org 14773W: http://www.linux-usb.org/usbnet 14774S: Maintained 14775F: drivers/net/usb/dm9601.c 14776 14777USB DIAMOND RIO500 DRIVER 14778M: Cesar Miquel <miquel@df.uba.ar> 14779L: rio500-users@lists.sourceforge.net 14780W: http://rio500.sourceforge.net 14781S: Maintained 14782F: drivers/usb/misc/rio500* 14783 14784USB EHCI DRIVER 14785M: Alan Stern <stern@rowland.harvard.edu> 14786L: linux-usb@vger.kernel.org 14787S: Maintained 14788F: Documentation/usb/ehci.txt 14789F: drivers/usb/host/ehci* 14790 14791USB GADGET/PERIPHERAL SUBSYSTEM 14792M: Felipe Balbi <balbi@kernel.org> 14793L: linux-usb@vger.kernel.org 14794W: http://www.linux-usb.org/gadget 14795T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14796S: Maintained 14797F: drivers/usb/gadget/ 14798F: include/linux/usb/gadget* 14799 14800USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14801M: Jiri Kosina <jikos@kernel.org> 14802R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14803L: linux-usb@vger.kernel.org 14804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14805S: Maintained 14806F: Documentation/hid/hiddev.txt 14807F: drivers/hid/usbhid/ 14808 14809USB INTEL XHCI ROLE MUX DRIVER 14810M: Hans de Goede <hdegoede@redhat.com> 14811L: linux-usb@vger.kernel.org 14812S: Maintained 14813F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14814 14815USB ISP116X DRIVER 14816M: Olav Kongas <ok@artecdesign.ee> 14817L: linux-usb@vger.kernel.org 14818S: Maintained 14819F: drivers/usb/host/isp116x* 14820F: include/linux/usb/isp116x.h 14821 14822USB LAN78XX ETHERNET DRIVER 14823M: Woojung Huh <woojung.huh@microchip.com> 14824M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14825L: netdev@vger.kernel.org 14826S: Maintained 14827F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14828F: drivers/net/usb/lan78xx.* 14829F: include/dt-bindings/net/microchip-lan78xx.h 14830 14831USB MASS STORAGE DRIVER 14832M: Alan Stern <stern@rowland.harvard.edu> 14833L: linux-usb@vger.kernel.org 14834L: usb-storage@lists.one-eyed-alien.net 14835S: Maintained 14836W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14837F: drivers/usb/storage/ 14838 14839USB MIDI DRIVER 14840M: Clemens Ladisch <clemens@ladisch.de> 14841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14842T: git git://git.alsa-project.org/alsa-kernel.git 14843S: Maintained 14844F: sound/usb/midi.* 14845 14846USB NETWORKING DRIVERS 14847L: linux-usb@vger.kernel.org 14848S: Odd Fixes 14849F: drivers/net/usb/ 14850 14851USB OHCI DRIVER 14852M: Alan Stern <stern@rowland.harvard.edu> 14853L: linux-usb@vger.kernel.org 14854S: Maintained 14855F: Documentation/usb/ohci.txt 14856F: drivers/usb/host/ohci* 14857 14858USB OTG FSM (Finite State Machine) 14859M: Peter Chen <Peter.Chen@nxp.com> 14860T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14861L: linux-usb@vger.kernel.org 14862S: Maintained 14863F: drivers/usb/common/usb-otg-fsm.c 14864 14865USB OVER IP DRIVER 14866M: Valentina Manea <valentina.manea.m@gmail.com> 14867M: Shuah Khan <shuah@kernel.org> 14868L: linux-usb@vger.kernel.org 14869S: Maintained 14870F: Documentation/usb/usbip_protocol.txt 14871F: drivers/usb/usbip/ 14872F: tools/usb/usbip/ 14873F: tools/testing/selftests/drivers/usb/usbip/ 14874 14875USB PEGASUS DRIVER 14876M: Petko Manolov <petkan@nucleusys.com> 14877L: linux-usb@vger.kernel.org 14878L: netdev@vger.kernel.org 14879T: git git://github.com/petkan/pegasus.git 14880W: https://github.com/petkan/pegasus 14881S: Maintained 14882F: drivers/net/usb/pegasus.* 14883 14884USB PHY LAYER 14885M: Felipe Balbi <balbi@kernel.org> 14886L: linux-usb@vger.kernel.org 14887T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14888S: Maintained 14889F: drivers/usb/phy/ 14890 14891USB PRINTER DRIVER (usblp) 14892M: Pete Zaitcev <zaitcev@redhat.com> 14893L: linux-usb@vger.kernel.org 14894S: Supported 14895F: drivers/usb/class/usblp.c 14896 14897USB QMI WWAN NETWORK DRIVER 14898M: Bjørn Mork <bjorn@mork.no> 14899L: netdev@vger.kernel.org 14900S: Maintained 14901F: Documentation/ABI/testing/sysfs-class-net-qmi 14902F: drivers/net/usb/qmi_wwan.c 14903 14904USB RTL8150 DRIVER 14905M: Petko Manolov <petkan@nucleusys.com> 14906L: linux-usb@vger.kernel.org 14907L: netdev@vger.kernel.org 14908T: git git://github.com/petkan/rtl8150.git 14909W: https://github.com/petkan/rtl8150 14910S: Maintained 14911F: drivers/net/usb/rtl8150.c 14912 14913USB SERIAL SUBSYSTEM 14914M: Johan Hovold <johan@kernel.org> 14915L: linux-usb@vger.kernel.org 14916T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14917S: Maintained 14918F: Documentation/usb/usb-serial.txt 14919F: drivers/usb/serial/ 14920F: include/linux/usb/serial.h 14921 14922USB SMSC75XX ETHERNET DRIVER 14923M: Steve Glendinning <steve.glendinning@shawell.net> 14924L: netdev@vger.kernel.org 14925S: Maintained 14926F: drivers/net/usb/smsc75xx.* 14927 14928USB SMSC95XX ETHERNET DRIVER 14929M: Steve Glendinning <steve.glendinning@shawell.net> 14930M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14931L: netdev@vger.kernel.org 14932S: Maintained 14933F: drivers/net/usb/smsc95xx.* 14934 14935USB SUBSYSTEM 14936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14937L: linux-usb@vger.kernel.org 14938W: http://www.linux-usb.org 14939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14940S: Supported 14941F: Documentation/devicetree/bindings/usb/ 14942F: Documentation/usb/ 14943F: drivers/usb/ 14944F: include/linux/usb.h 14945F: include/linux/usb/ 14946 14947USB TYPEC PI3USB30532 MUX DRIVER 14948M: Hans de Goede <hdegoede@redhat.com> 14949L: linux-usb@vger.kernel.org 14950S: Maintained 14951F: drivers/usb/typec/mux/pi3usb30532.c 14952 14953USB TYPEC SUBSYSTEM 14954M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14955L: linux-usb@vger.kernel.org 14956S: Maintained 14957F: Documentation/ABI/testing/sysfs-class-typec 14958F: Documentation/driver-api/usb/typec.rst 14959F: drivers/usb/typec/ 14960F: include/linux/usb/typec.h 14961 14962USB UHCI DRIVER 14963M: Alan Stern <stern@rowland.harvard.edu> 14964L: linux-usb@vger.kernel.org 14965S: Maintained 14966F: drivers/usb/host/uhci* 14967 14968USB VIDEO CLASS 14969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14970L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14971L: linux-media@vger.kernel.org 14972T: git git://linuxtv.org/media_tree.git 14973W: http://www.ideasonboard.org/uvc/ 14974S: Maintained 14975F: drivers/media/usb/uvc/ 14976F: include/uapi/linux/uvcvideo.h 14977 14978USB VISION DRIVER 14979M: Hans Verkuil <hverkuil@xs4all.nl> 14980L: linux-media@vger.kernel.org 14981T: git git://linuxtv.org/media_tree.git 14982W: https://linuxtv.org 14983S: Odd Fixes 14984F: drivers/media/usb/usbvision/ 14985 14986USB WEBCAM GADGET 14987M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14988L: linux-usb@vger.kernel.org 14989S: Maintained 14990F: drivers/usb/gadget/function/*uvc* 14991F: drivers/usb/gadget/legacy/webcam.c 14992 14993USB WIRELESS RNDIS DRIVER (rndis_wlan) 14994M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14995L: linux-wireless@vger.kernel.org 14996S: Maintained 14997F: drivers/net/wireless/rndis_wlan.c 14998 14999USB XHCI DRIVER 15000M: Mathias Nyman <mathias.nyman@intel.com> 15001L: linux-usb@vger.kernel.org 15002S: Supported 15003F: drivers/usb/host/xhci* 15004F: drivers/usb/host/pci-quirks* 15005 15006USB ZD1201 DRIVER 15007L: linux-wireless@vger.kernel.org 15008W: http://linux-lc100020.sourceforge.net 15009S: Orphan 15010F: drivers/net/wireless/zydas/zd1201.* 15011 15012USB ZR364XX DRIVER 15013M: Antoine Jacquet <royale@zerezo.com> 15014L: linux-usb@vger.kernel.org 15015L: linux-media@vger.kernel.org 15016T: git git://linuxtv.org/media_tree.git 15017W: http://royale.zerezo.com/zr364xx/ 15018S: Maintained 15019F: Documentation/media/v4l-drivers/zr364xx* 15020F: drivers/media/usb/zr364xx/ 15021 15022USER-MODE LINUX (UML) 15023M: Jeff Dike <jdike@addtoit.com> 15024M: Richard Weinberger <richard@nod.at> 15025L: linux-um@lists.infradead.org 15026W: http://user-mode-linux.sourceforge.net 15027T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15028S: Maintained 15029F: Documentation/virtual/uml/ 15030F: arch/um/ 15031F: arch/x86/um/ 15032F: fs/hostfs/ 15033F: fs/hppfs/ 15034 15035USERSPACE I/O (UIO) 15036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15037S: Maintained 15038T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15039F: Documentation/driver-api/uio-howto.rst 15040F: drivers/uio/ 15041F: include/linux/uio*.h 15042 15043UTIL-LINUX PACKAGE 15044M: Karel Zak <kzak@redhat.com> 15045L: util-linux@vger.kernel.org 15046W: http://en.wikipedia.org/wiki/Util-linux 15047T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15048S: Maintained 15049 15050UUID HELPERS 15051M: Christoph Hellwig <hch@lst.de> 15052R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15053L: linux-kernel@vger.kernel.org 15054T: git git://git.infradead.org/users/hch/uuid.git 15055F: lib/uuid.c 15056F: lib/test_uuid.c 15057F: include/linux/uuid.h 15058F: include/uapi/linux/uuid.h 15059S: Maintained 15060 15061UVESAFB DRIVER 15062M: Michal Januszewski <spock@gentoo.org> 15063L: linux-fbdev@vger.kernel.org 15064W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15065S: Maintained 15066F: Documentation/fb/uvesafb.txt 15067F: drivers/video/fbdev/uvesafb.* 15068 15069VF610 NAND DRIVER 15070M: Stefan Agner <stefan@agner.ch> 15071L: linux-mtd@lists.infradead.org 15072S: Supported 15073F: drivers/mtd/nand/raw/vf610_nfc.c 15074 15075VFAT/FAT/MSDOS FILESYSTEM 15076M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15077S: Maintained 15078F: Documentation/filesystems/vfat.txt 15079F: fs/fat/ 15080 15081VFIO DRIVER 15082M: Alex Williamson <alex.williamson@redhat.com> 15083L: kvm@vger.kernel.org 15084T: git git://github.com/awilliam/linux-vfio.git 15085S: Maintained 15086F: Documentation/vfio.txt 15087F: drivers/vfio/ 15088F: include/linux/vfio.h 15089F: include/uapi/linux/vfio.h 15090 15091VFIO MEDIATED DEVICE DRIVERS 15092M: Kirti Wankhede <kwankhede@nvidia.com> 15093L: kvm@vger.kernel.org 15094S: Maintained 15095F: Documentation/vfio-mediated-device.txt 15096F: drivers/vfio/mdev/ 15097F: include/linux/mdev.h 15098F: samples/vfio-mdev/ 15099 15100VFIO PLATFORM DRIVER 15101M: Eric Auger <eric.auger@redhat.com> 15102L: kvm@vger.kernel.org 15103S: Maintained 15104F: drivers/vfio/platform/ 15105 15106VGA_SWITCHEROO 15107R: Lukas Wunner <lukas@wunner.de> 15108S: Maintained 15109F: Documentation/gpu/vga-switcheroo.rst 15110F: drivers/gpu/vga/vga_switcheroo.c 15111F: include/linux/vga_switcheroo.h 15112T: git git://anongit.freedesktop.org/drm/drm-misc 15113 15114VIA RHINE NETWORK DRIVER 15115S: Orphan 15116F: drivers/net/ethernet/via/via-rhine.c 15117 15118VIA SD/MMC CARD CONTROLLER DRIVER 15119M: Bruce Chang <brucechang@via.com.tw> 15120M: Harald Welte <HaraldWelte@viatech.com> 15121S: Maintained 15122F: drivers/mmc/host/via-sdmmc.c 15123 15124VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15125M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15126L: linux-fbdev@vger.kernel.org 15127S: Maintained 15128F: include/linux/via-core.h 15129F: include/linux/via-gpio.h 15130F: include/linux/via_i2c.h 15131F: drivers/video/fbdev/via/ 15132 15133VIA VELOCITY NETWORK DRIVER 15134M: Francois Romieu <romieu@fr.zoreil.com> 15135L: netdev@vger.kernel.org 15136S: Maintained 15137F: drivers/net/ethernet/via/via-velocity.* 15138 15139VIDEO MULTIPLEXER DRIVER 15140M: Philipp Zabel <p.zabel@pengutronix.de> 15141L: linux-media@vger.kernel.org 15142S: Maintained 15143F: drivers/media/platform/video-mux.c 15144 15145VIDEO I2C POLLING DRIVER 15146M: Matt Ranostay <matt.ranostay@konsulko.com> 15147L: linux-media@vger.kernel.org 15148S: Maintained 15149F: drivers/media/i2c/video-i2c.c 15150 15151VIDEOBUF2 FRAMEWORK 15152M: Pawel Osciak <pawel@osciak.com> 15153M: Marek Szyprowski <m.szyprowski@samsung.com> 15154M: Kyungmin Park <kyungmin.park@samsung.com> 15155L: linux-media@vger.kernel.org 15156S: Maintained 15157F: drivers/media/v4l2-core/videobuf2-* 15158F: include/media/videobuf2-* 15159 15160VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15161M: Helen Koike <helen.koike@collabora.com> 15162L: linux-media@vger.kernel.org 15163T: git git://linuxtv.org/media_tree.git 15164W: https://linuxtv.org 15165S: Maintained 15166F: drivers/media/platform/vimc/* 15167 15168VIRT LIB 15169M: Alex Williamson <alex.williamson@redhat.com> 15170M: Paolo Bonzini <pbonzini@redhat.com> 15171L: kvm@vger.kernel.org 15172S: Supported 15173F: virt/lib/ 15174 15175VIRTIO AND VHOST VSOCK DRIVER 15176M: Stefan Hajnoczi <stefanha@redhat.com> 15177L: kvm@vger.kernel.org 15178L: virtualization@lists.linux-foundation.org 15179L: netdev@vger.kernel.org 15180S: Maintained 15181F: include/linux/virtio_vsock.h 15182F: include/uapi/linux/virtio_vsock.h 15183F: include/uapi/linux/vsockmon.h 15184F: include/uapi/linux/vm_sockets_diag.h 15185F: net/vmw_vsock/diag.c 15186F: net/vmw_vsock/af_vsock_tap.c 15187F: net/vmw_vsock/virtio_transport_common.c 15188F: net/vmw_vsock/virtio_transport.c 15189F: drivers/net/vsockmon.c 15190F: drivers/vhost/vsock.c 15191F: drivers/vhost/vsock.h 15192F: tools/testing/vsock/ 15193 15194VIRTIO CONSOLE DRIVER 15195M: Amit Shah <amit@kernel.org> 15196L: virtualization@lists.linux-foundation.org 15197S: Maintained 15198F: drivers/char/virtio_console.c 15199F: include/linux/virtio_console.h 15200F: include/uapi/linux/virtio_console.h 15201 15202VIRTIO CORE, NET AND BLOCK DRIVERS 15203M: "Michael S. Tsirkin" <mst@redhat.com> 15204M: Jason Wang <jasowang@redhat.com> 15205L: virtualization@lists.linux-foundation.org 15206S: Maintained 15207F: Documentation/devicetree/bindings/virtio/ 15208F: drivers/virtio/ 15209F: tools/virtio/ 15210F: drivers/net/virtio_net.c 15211F: drivers/block/virtio_blk.c 15212F: include/linux/virtio*.h 15213F: include/uapi/linux/virtio_*.h 15214F: drivers/crypto/virtio/ 15215F: mm/balloon_compaction.c 15216 15217VIRTIO CRYPTO DRIVER 15218M: Gonglei <arei.gonglei@huawei.com> 15219L: virtualization@lists.linux-foundation.org 15220L: linux-crypto@vger.kernel.org 15221S: Maintained 15222F: drivers/crypto/virtio/ 15223F: include/uapi/linux/virtio_crypto.h 15224 15225VIRTIO DRIVERS FOR S390 15226M: Cornelia Huck <cohuck@redhat.com> 15227M: Halil Pasic <pasic@linux.ibm.com> 15228L: linux-s390@vger.kernel.org 15229L: virtualization@lists.linux-foundation.org 15230L: kvm@vger.kernel.org 15231S: Supported 15232F: drivers/s390/virtio/ 15233F: arch/s390/include/uapi/asm/virtio-ccw.h 15234 15235VIRTIO GPU DRIVER 15236M: David Airlie <airlied@linux.ie> 15237M: Gerd Hoffmann <kraxel@redhat.com> 15238L: dri-devel@lists.freedesktop.org 15239L: virtualization@lists.linux-foundation.org 15240T: git git://anongit.freedesktop.org/drm/drm-misc 15241S: Maintained 15242F: drivers/gpu/drm/virtio/ 15243F: include/uapi/linux/virtio_gpu.h 15244 15245VIRTIO HOST (VHOST) 15246M: "Michael S. Tsirkin" <mst@redhat.com> 15247M: Jason Wang <jasowang@redhat.com> 15248L: kvm@vger.kernel.org 15249L: virtualization@lists.linux-foundation.org 15250L: netdev@vger.kernel.org 15251T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15252S: Maintained 15253F: drivers/vhost/ 15254F: include/uapi/linux/vhost.h 15255 15256VIRTIO INPUT DRIVER 15257M: Gerd Hoffmann <kraxel@redhat.com> 15258S: Maintained 15259F: drivers/virtio/virtio_input.c 15260F: include/uapi/linux/virtio_input.h 15261 15262VIRTUAL BOX GUEST DEVICE DRIVER 15263M: Hans de Goede <hdegoede@redhat.com> 15264M: Arnd Bergmann <arnd@arndb.de> 15265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15266S: Maintained 15267F: include/linux/vbox_utils.h 15268F: include/uapi/linux/vbox*.h 15269F: drivers/virt/vboxguest/ 15270 15271VIRTUAL SERIO DEVICE DRIVER 15272M: Stephen Chandler Paul <thatslyude@gmail.com> 15273S: Maintained 15274F: drivers/input/serio/userio.c 15275F: include/uapi/linux/userio.h 15276 15277VIVID VIRTUAL VIDEO DRIVER 15278M: Hans Verkuil <hverkuil@xs4all.nl> 15279L: linux-media@vger.kernel.org 15280T: git git://linuxtv.org/media_tree.git 15281W: https://linuxtv.org 15282S: Maintained 15283F: drivers/media/platform/vivid/* 15284 15285VLYNQ BUS 15286M: Florian Fainelli <f.fainelli@gmail.com> 15287L: openwrt-devel@lists.openwrt.org (subscribers-only) 15288S: Maintained 15289F: drivers/vlynq/vlynq.c 15290F: include/linux/vlynq.h 15291 15292VME SUBSYSTEM 15293M: Martyn Welch <martyn@welchs.me.uk> 15294M: Manohar Vanga <manohar.vanga@gmail.com> 15295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15296L: devel@driverdev.osuosl.org 15297S: Maintained 15298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15299F: Documentation/driver-api/vme.rst 15300F: drivers/staging/vme/ 15301F: drivers/vme/ 15302F: include/linux/vme* 15303 15304VMWARE BALLOON DRIVER 15305M: Xavier Deguillard <xdeguillard@vmware.com> 15306M: Philip Moltmann <moltmann@vmware.com> 15307M: "VMware, Inc." <pv-drivers@vmware.com> 15308L: linux-kernel@vger.kernel.org 15309S: Maintained 15310F: drivers/misc/vmw_balloon.c 15311 15312VMWARE HYPERVISOR INTERFACE 15313M: Alok Kataria <akataria@vmware.com> 15314L: virtualization@lists.linux-foundation.org 15315S: Supported 15316F: arch/x86/kernel/cpu/vmware.c 15317 15318VMWARE PVRDMA DRIVER 15319M: Adit Ranadive <aditr@vmware.com> 15320M: VMware PV-Drivers <pv-drivers@vmware.com> 15321L: linux-rdma@vger.kernel.org 15322S: Maintained 15323F: drivers/infiniband/hw/vmw_pvrdma/ 15324 15325VMware PVSCSI driver 15326M: Jim Gill <jgill@vmware.com> 15327M: VMware PV-Drivers <pv-drivers@vmware.com> 15328L: linux-scsi@vger.kernel.org 15329S: Maintained 15330F: drivers/scsi/vmw_pvscsi.c 15331F: drivers/scsi/vmw_pvscsi.h 15332 15333VMWARE VMMOUSE SUBDRIVER 15334M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15335M: "VMware, Inc." <pv-drivers@vmware.com> 15336L: linux-input@vger.kernel.org 15337S: Maintained 15338F: drivers/input/mouse/vmmouse.c 15339F: drivers/input/mouse/vmmouse.h 15340 15341VMWARE VMXNET3 ETHERNET DRIVER 15342M: Ronak Doshi <doshir@vmware.com> 15343M: "VMware, Inc." <pv-drivers@vmware.com> 15344L: netdev@vger.kernel.org 15345S: Maintained 15346F: drivers/net/vmxnet3/ 15347 15348VOCORE VOCORE2 BOARD 15349M: Harvey Hunt <harveyhuntnexus@gmail.com> 15350L: linux-mips@linux-mips.org 15351S: Maintained 15352F: arch/mips/boot/dts/ralink/vocore2.dts 15353 15354VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15355M: Liam Girdwood <lgirdwood@gmail.com> 15356M: Mark Brown <broonie@kernel.org> 15357L: linux-kernel@vger.kernel.org 15358W: http://www.slimlogic.co.uk/?p=48 15359T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15360S: Supported 15361F: Documentation/devicetree/bindings/regulator/ 15362F: Documentation/power/regulator/ 15363F: drivers/regulator/ 15364F: include/dt-bindings/regulator/ 15365F: include/linux/regulator/ 15366 15367VRF 15368M: David Ahern <dsa@cumulusnetworks.com> 15369M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15370L: netdev@vger.kernel.org 15371S: Maintained 15372F: drivers/net/vrf.c 15373F: Documentation/networking/vrf.txt 15374 15375VT1211 HARDWARE MONITOR DRIVER 15376M: Juerg Haefliger <juergh@gmail.com> 15377L: linux-hwmon@vger.kernel.org 15378S: Maintained 15379F: Documentation/hwmon/vt1211 15380F: drivers/hwmon/vt1211.c 15381 15382VT8231 HARDWARE MONITOR DRIVER 15383M: Roger Lucas <vt8231@hiddenengine.co.uk> 15384L: linux-hwmon@vger.kernel.org 15385S: Maintained 15386F: drivers/hwmon/vt8231.c 15387 15388VUB300 USB to SDIO/SD/MMC bridge chip 15389M: Tony Olech <tony.olech@elandigitalsystems.com> 15390L: linux-mmc@vger.kernel.org 15391L: linux-usb@vger.kernel.org 15392S: Supported 15393F: drivers/mmc/host/vub300.c 15394 15395W1 DALLAS'S 1-WIRE BUS 15396M: Evgeniy Polyakov <zbr@ioremap.net> 15397S: Maintained 15398F: Documentation/w1/ 15399F: drivers/w1/ 15400F: include/linux/w1.h 15401 15402W83791D HARDWARE MONITORING DRIVER 15403M: Marc Hulsman <m.hulsman@tudelft.nl> 15404L: linux-hwmon@vger.kernel.org 15405S: Maintained 15406F: Documentation/hwmon/w83791d 15407F: drivers/hwmon/w83791d.c 15408 15409W83793 HARDWARE MONITORING DRIVER 15410M: Rudolf Marek <r.marek@assembler.cz> 15411L: linux-hwmon@vger.kernel.org 15412S: Maintained 15413F: Documentation/hwmon/w83793 15414F: drivers/hwmon/w83793.c 15415 15416W83795 HARDWARE MONITORING DRIVER 15417M: Jean Delvare <jdelvare@suse.com> 15418L: linux-hwmon@vger.kernel.org 15419S: Maintained 15420F: drivers/hwmon/w83795.c 15421 15422W83L51xD SD/MMC CARD INTERFACE DRIVER 15423M: Pierre Ossman <pierre@ossman.eu> 15424S: Maintained 15425F: drivers/mmc/host/wbsd.* 15426 15427WACOM PROTOCOL 4 SERIAL TABLETS 15428M: Julian Squires <julian@cipht.net> 15429M: Hans de Goede <hdegoede@redhat.com> 15430L: linux-input@vger.kernel.org 15431S: Maintained 15432F: drivers/input/tablet/wacom_serial4.c 15433 15434WATCHDOG DEVICE DRIVERS 15435M: Wim Van Sebroeck <wim@linux-watchdog.org> 15436M: Guenter Roeck <linux@roeck-us.net> 15437L: linux-watchdog@vger.kernel.org 15438W: http://www.linux-watchdog.org/ 15439T: git git://www.linux-watchdog.org/linux-watchdog.git 15440S: Maintained 15441F: Documentation/devicetree/bindings/watchdog/ 15442F: Documentation/watchdog/ 15443F: drivers/watchdog/ 15444F: include/linux/watchdog.h 15445F: include/uapi/linux/watchdog.h 15446 15447WHISKEYCOVE PMIC GPIO DRIVER 15448M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15449L: linux-gpio@vger.kernel.org 15450S: Maintained 15451F: drivers/gpio/gpio-wcove.c 15452 15453WIIMOTE HID DRIVER 15454M: David Herrmann <dh.herrmann@googlemail.com> 15455L: linux-input@vger.kernel.org 15456S: Maintained 15457F: drivers/hid/hid-wiimote* 15458 15459WILOCITY WIL6210 WIRELESS DRIVER 15460M: Maya Erez <merez@codeaurora.org> 15461L: linux-wireless@vger.kernel.org 15462L: wil6210@qti.qualcomm.com 15463S: Supported 15464W: http://wireless.kernel.org/en/users/Drivers/wil6210 15465F: drivers/net/wireless/ath/wil6210/ 15466 15467WIMAX STACK 15468M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15469M: linux-wimax@intel.com 15470L: wimax@linuxwimax.org (subscribers-only) 15471S: Supported 15472W: http://linuxwimax.org 15473F: Documentation/wimax/README.wimax 15474F: include/linux/wimax/debug.h 15475F: include/net/wimax.h 15476F: include/uapi/linux/wimax.h 15477F: net/wimax/ 15478 15479WINBOND CIR DRIVER 15480M: David Härdeman <david@hardeman.nu> 15481S: Maintained 15482F: drivers/media/rc/winbond-cir.c 15483 15484WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15485M: William Breathitt Gray <vilhelm.gray@gmail.com> 15486L: linux-watchdog@vger.kernel.org 15487S: Maintained 15488F: drivers/watchdog/ebc-c384_wdt.c 15489 15490WINSYSTEMS WS16C48 GPIO DRIVER 15491M: William Breathitt Gray <vilhelm.gray@gmail.com> 15492L: linux-gpio@vger.kernel.org 15493S: Maintained 15494F: drivers/gpio/gpio-ws16c48.c 15495 15496WISTRON LAPTOP BUTTON DRIVER 15497M: Miloslav Trmac <mitr@volny.cz> 15498S: Maintained 15499F: drivers/input/misc/wistron_btns.c 15500 15501WL3501 WIRELESS PCMCIA CARD DRIVER 15502L: linux-wireless@vger.kernel.org 15503S: Odd fixes 15504F: drivers/net/wireless/wl3501* 15505 15506WOLFSON MICROELECTRONICS DRIVERS 15507L: patches@opensource.cirrus.com 15508T: git https://github.com/CirrusLogic/linux-drivers.git 15509W: https://github.com/CirrusLogic/linux-drivers/wiki 15510S: Supported 15511F: Documentation/hwmon/wm83?? 15512F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15513F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15514F: Documentation/devicetree/bindings/mfd/arizona.txt 15515F: Documentation/devicetree/bindings/mfd/wm831x.txt 15516F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15517F: arch/arm/mach-s3c64xx/mach-crag6410* 15518F: drivers/clk/clk-wm83*.c 15519F: drivers/extcon/extcon-arizona.c 15520F: drivers/leds/leds-wm83*.c 15521F: drivers/gpio/gpio-*wm*.c 15522F: drivers/gpio/gpio-arizona.c 15523F: drivers/hwmon/wm83??-hwmon.c 15524F: drivers/input/misc/wm831x-on.c 15525F: drivers/input/touchscreen/wm831x-ts.c 15526F: drivers/input/touchscreen/wm97*.c 15527F: drivers/mfd/arizona* 15528F: drivers/mfd/wm*.c 15529F: drivers/mfd/cs47l24* 15530F: drivers/power/supply/wm83*.c 15531F: drivers/rtc/rtc-wm83*.c 15532F: drivers/regulator/wm8*.c 15533F: drivers/regulator/arizona* 15534F: drivers/video/backlight/wm83*_bl.c 15535F: drivers/watchdog/wm83*_wdt.c 15536F: include/linux/mfd/arizona/ 15537F: include/linux/mfd/wm831x/ 15538F: include/linux/mfd/wm8350/ 15539F: include/linux/mfd/wm8400* 15540F: include/linux/regulator/arizona* 15541F: include/linux/wm97xx.h 15542F: include/sound/wm????.h 15543F: sound/soc/codecs/arizona.? 15544F: sound/soc/codecs/wm* 15545F: sound/soc/codecs/cs47l24* 15546 15547WORKQUEUE 15548M: Tejun Heo <tj@kernel.org> 15549R: Lai Jiangshan <jiangshanlai@gmail.com> 15550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15551S: Maintained 15552F: include/linux/workqueue.h 15553F: kernel/workqueue.c 15554F: Documentation/core-api/workqueue.rst 15555 15556X-POWERS AXP288 PMIC DRIVERS 15557M: Hans de Goede <hdegoede@redhat.com> 15558S: Maintained 15559N: axp288 15560F: drivers/acpi/pmic/intel_pmic_xpower.c 15561 15562X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15563M: Chen-Yu Tsai <wens@csie.org> 15564L: linux-kernel@vger.kernel.org 15565S: Maintained 15566N: axp[128] 15567 15568X.25 NETWORK LAYER 15569M: Andrew Hendry <andrew.hendry@gmail.com> 15570L: linux-x25@vger.kernel.org 15571S: Odd Fixes 15572F: Documentation/networking/x25* 15573F: include/net/x25* 15574F: net/x25/ 15575 15576X86 ARCHITECTURE (32-BIT AND 64-BIT) 15577M: Thomas Gleixner <tglx@linutronix.de> 15578M: Ingo Molnar <mingo@redhat.com> 15579R: "H. Peter Anvin" <hpa@zytor.com> 15580M: x86@kernel.org 15581L: linux-kernel@vger.kernel.org 15582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15583S: Maintained 15584F: Documentation/devicetree/bindings/x86/ 15585F: Documentation/x86/ 15586F: arch/x86/ 15587 15588X86 ENTRY CODE 15589M: Andy Lutomirski <luto@kernel.org> 15590L: linux-kernel@vger.kernel.org 15591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15592S: Maintained 15593F: arch/x86/entry/ 15594 15595X86 MCE INFRASTRUCTURE 15596M: Tony Luck <tony.luck@intel.com> 15597M: Borislav Petkov <bp@alien8.de> 15598L: linux-edac@vger.kernel.org 15599S: Maintained 15600F: arch/x86/kernel/cpu/mcheck/* 15601 15602X86 MICROCODE UPDATE SUPPORT 15603M: Borislav Petkov <bp@alien8.de> 15604S: Maintained 15605F: arch/x86/kernel/cpu/microcode/* 15606 15607X86 PLATFORM DRIVERS 15608M: Darren Hart <dvhart@infradead.org> 15609M: Andy Shevchenko <andy@infradead.org> 15610L: platform-driver-x86@vger.kernel.org 15611T: git git://git.infradead.org/linux-platform-drivers-x86.git 15612S: Maintained 15613F: drivers/platform/x86/ 15614F: drivers/platform/olpc/ 15615 15616X86 VDSO 15617M: Andy Lutomirski <luto@kernel.org> 15618L: linux-kernel@vger.kernel.org 15619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15620S: Maintained 15621F: arch/x86/entry/vdso/ 15622 15623XC2028/3028 TUNER DRIVER 15624M: Mauro Carvalho Chehab <mchehab@kernel.org> 15625L: linux-media@vger.kernel.org 15626W: https://linuxtv.org 15627T: git git://linuxtv.org/media_tree.git 15628S: Maintained 15629F: drivers/media/tuners/tuner-xc2028.* 15630 15631XDP SOCKETS (AF_XDP) 15632M: Björn Töpel <bjorn.topel@intel.com> 15633M: Magnus Karlsson <magnus.karlsson@intel.com> 15634L: netdev@vger.kernel.org 15635S: Maintained 15636F: kernel/bpf/xskmap.c 15637F: net/xdp/ 15638 15639XEN BLOCK SUBSYSTEM 15640M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15641M: Roger Pau Monné <roger.pau@citrix.com> 15642L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15643S: Supported 15644F: drivers/block/xen-blkback/* 15645F: drivers/block/xen* 15646 15647XEN HYPERVISOR ARM 15648M: Stefano Stabellini <sstabellini@kernel.org> 15649L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15650S: Maintained 15651F: arch/arm/xen/ 15652F: arch/arm/include/asm/xen/ 15653 15654XEN HYPERVISOR ARM64 15655M: Stefano Stabellini <sstabellini@kernel.org> 15656L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15657S: Maintained 15658F: arch/arm64/xen/ 15659F: arch/arm64/include/asm/xen/ 15660 15661XEN HYPERVISOR INTERFACE 15662M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15663M: Juergen Gross <jgross@suse.com> 15664L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15665T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15666S: Supported 15667F: arch/x86/xen/ 15668F: drivers/*/xen-*front.c 15669F: drivers/xen/ 15670F: arch/x86/include/asm/xen/ 15671F: arch/x86/include/asm/pvclock-abi.h 15672F: include/xen/ 15673F: include/uapi/xen/ 15674F: Documentation/ABI/stable/sysfs-hypervisor-xen 15675F: Documentation/ABI/testing/sysfs-hypervisor-xen 15676 15677XEN NETWORK BACKEND DRIVER 15678M: Wei Liu <wei.liu2@citrix.com> 15679M: Paul Durrant <paul.durrant@citrix.com> 15680L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15681L: netdev@vger.kernel.org 15682S: Supported 15683F: drivers/net/xen-netback/* 15684 15685XEN PCI SUBSYSTEM 15686M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15687L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15688S: Supported 15689F: arch/x86/pci/*xen* 15690F: drivers/pci/*xen* 15691 15692XEN PVSCSI DRIVERS 15693M: Juergen Gross <jgross@suse.com> 15694L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15695L: linux-scsi@vger.kernel.org 15696S: Supported 15697F: drivers/scsi/xen-scsifront.c 15698F: drivers/xen/xen-scsiback.c 15699F: include/xen/interface/io/vscsiif.h 15700 15701XEN SWIOTLB SUBSYSTEM 15702M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15703L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15704L: iommu@lists.linux-foundation.org 15705S: Supported 15706F: arch/x86/xen/*swiotlb* 15707F: drivers/xen/*swiotlb* 15708 15709XEN SOUND FRONTEND DRIVER 15710M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15711L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15712L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15713S: Supported 15714F: sound/xen/* 15715 15716XFS FILESYSTEM 15717M: Darrick J. Wong <darrick.wong@oracle.com> 15718M: linux-xfs@vger.kernel.org 15719L: linux-xfs@vger.kernel.org 15720W: http://xfs.org/ 15721T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15722S: Supported 15723F: Documentation/filesystems/xfs.txt 15724F: fs/xfs/ 15725 15726XILINX AXI ETHERNET DRIVER 15727M: Anirudha Sarangi <anirudh@xilinx.com> 15728M: John Linn <John.Linn@xilinx.com> 15729S: Maintained 15730F: drivers/net/ethernet/xilinx/xilinx_axienet* 15731 15732XILINX UARTLITE SERIAL DRIVER 15733M: Peter Korsgaard <jacmet@sunsite.dk> 15734L: linux-serial@vger.kernel.org 15735S: Maintained 15736F: drivers/tty/serial/uartlite.c 15737 15738XILINX VIDEO IP CORES 15739M: Hyun Kwon <hyun.kwon@xilinx.com> 15740M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15741L: linux-media@vger.kernel.org 15742T: git git://linuxtv.org/media_tree.git 15743S: Supported 15744F: Documentation/devicetree/bindings/media/xilinx/ 15745F: drivers/media/platform/xilinx/ 15746F: include/uapi/linux/xilinx-v4l2-controls.h 15747 15748XILLYBUS DRIVER 15749M: Eli Billauer <eli.billauer@gmail.com> 15750L: linux-kernel@vger.kernel.org 15751S: Supported 15752F: drivers/char/xillybus/ 15753 15754XLP9XX I2C DRIVER 15755M: George Cherian <george.cherian@cavium.com> 15756M: Jan Glauber <jglauber@cavium.com> 15757L: linux-i2c@vger.kernel.org 15758W: http://www.cavium.com 15759S: Supported 15760F: drivers/i2c/busses/i2c-xlp9xx.c 15761 15762XRA1403 GPIO EXPANDER 15763M: Nandor Han <nandor.han@ge.com> 15764M: Semi Malinen <semi.malinen@ge.com> 15765L: linux-gpio@vger.kernel.org 15766S: Maintained 15767F: drivers/gpio/gpio-xra1403.c 15768F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15769 15770XTENSA XTFPGA PLATFORM SUPPORT 15771M: Max Filippov <jcmvbkbc@gmail.com> 15772L: linux-xtensa@linux-xtensa.org 15773S: Maintained 15774F: drivers/spi/spi-xtensa-xtfpga.c 15775F: sound/soc/xtensa/xtfpga-i2s.c 15776 15777YAM DRIVER FOR AX.25 15778M: Jean-Paul Roubelat <jpr@f6fbb.org> 15779L: linux-hams@vger.kernel.org 15780S: Maintained 15781F: drivers/net/hamradio/yam* 15782F: include/linux/yam.h 15783 15784YAMA SECURITY MODULE 15785M: Kees Cook <keescook@chromium.org> 15786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15787S: Supported 15788F: security/yama/ 15789F: Documentation/admin-guide/LSM/Yama.rst 15790 15791YEALINK PHONE DRIVER 15792M: Henk Vergonet <Henk.Vergonet@gmail.com> 15793L: usbb2k-api-dev@nongnu.org 15794S: Maintained 15795F: Documentation/input/devices/yealink.rst 15796F: drivers/input/misc/yealink.* 15797 15798Z8530 DRIVER FOR AX.25 15799M: Joerg Reuter <jreuter@yaina.de> 15800W: http://yaina.de/jreuter/ 15801W: http://www.qsl.net/dl1bke/ 15802L: linux-hams@vger.kernel.org 15803S: Maintained 15804F: Documentation/networking/z8530drv.txt 15805F: drivers/net/hamradio/*scc.c 15806F: drivers/net/hamradio/z8530.h 15807 15808ZBUD COMPRESSED PAGE ALLOCATOR 15809M: Seth Jennings <sjenning@redhat.com> 15810M: Dan Streetman <ddstreet@ieee.org> 15811L: linux-mm@kvack.org 15812S: Maintained 15813F: mm/zbud.c 15814F: include/linux/zbud.h 15815 15816ZD1211RW WIRELESS DRIVER 15817M: Daniel Drake <dsd@gentoo.org> 15818M: Ulrich Kunitz <kune@deine-taler.de> 15819W: http://zd1211.ath.cx/wiki/DriverRewrite 15820L: linux-wireless@vger.kernel.org 15821L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15822S: Maintained 15823F: drivers/net/wireless/zydas/zd1211rw/ 15824 15825ZD1301 MEDIA DRIVER 15826M: Antti Palosaari <crope@iki.fi> 15827L: linux-media@vger.kernel.org 15828W: https://linuxtv.org/ 15829W: http://palosaari.fi/linux/ 15830Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15831S: Maintained 15832F: drivers/media/usb/dvb-usb-v2/zd1301* 15833 15834ZD1301_DEMOD MEDIA DRIVER 15835M: Antti Palosaari <crope@iki.fi> 15836L: linux-media@vger.kernel.org 15837W: https://linuxtv.org/ 15838W: http://palosaari.fi/linux/ 15839Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15840S: Maintained 15841F: drivers/media/dvb-frontends/zd1301_demod* 15842 15843ZPOOL COMPRESSED PAGE STORAGE API 15844M: Dan Streetman <ddstreet@ieee.org> 15845L: linux-mm@kvack.org 15846S: Maintained 15847F: mm/zpool.c 15848F: include/linux/zpool.h 15849 15850ZR36067 VIDEO FOR LINUX DRIVER 15851L: mjpeg-users@lists.sourceforge.net 15852L: linux-media@vger.kernel.org 15853W: http://mjpeg.sourceforge.net/driver-zoran/ 15854T: hg https://linuxtv.org/hg/v4l-dvb 15855S: Odd Fixes 15856F: drivers/staging/media/zoran/ 15857 15858ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15859M: Minchan Kim <minchan@kernel.org> 15860M: Nitin Gupta <ngupta@vflare.org> 15861R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15862L: linux-kernel@vger.kernel.org 15863S: Maintained 15864F: drivers/block/zram/ 15865F: Documentation/blockdev/zram.txt 15866 15867ZS DECSTATION Z85C30 SERIAL DRIVER 15868M: "Maciej W. Rozycki" <macro@linux-mips.org> 15869S: Maintained 15870F: drivers/tty/serial/zs.* 15871 15872ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15873M: Minchan Kim <minchan@kernel.org> 15874M: Nitin Gupta <ngupta@vflare.org> 15875R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15876L: linux-mm@kvack.org 15877S: Maintained 15878F: mm/zsmalloc.c 15879F: include/linux/zsmalloc.h 15880F: Documentation/vm/zsmalloc.rst 15881 15882ZSWAP COMPRESSED SWAP CACHING 15883M: Seth Jennings <sjenning@redhat.com> 15884M: Dan Streetman <ddstreet@ieee.org> 15885L: linux-mm@kvack.org 15886S: Maintained 15887F: mm/zswap.c 15888 15889THE REST 15890M: Linus Torvalds <torvalds@linux-foundation.org> 15891L: linux-kernel@vger.kernel.org 15892Q: http://patchwork.kernel.org/project/LKML/list/ 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15894S: Buried alive in reporters 15895F: * 15896F: */ 15897