1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 772F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 773F: drivers/gpu/drm/amd/amdkfd/ 774F: drivers/gpu/drm/amd/include/cik_structs.h 775F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 776F: drivers/gpu/drm/amd/include/vi_structs.h 777F: drivers/gpu/drm/amd/include/v9_structs.h 778F: include/uapi/linux/kfd_ioctl.h 779 780AMD SEATTLE DEVICE TREE SUPPORT 781M: Brijesh Singh <brijeshkumar.singh@amd.com> 782M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 783M: Tom Lendacky <thomas.lendacky@amd.com> 784S: Supported 785F: arch/arm64/boot/dts/amd/ 786 787AMD XGBE DRIVER 788M: Tom Lendacky <thomas.lendacky@amd.com> 789L: netdev@vger.kernel.org 790S: Supported 791F: drivers/net/ethernet/amd/xgbe/ 792F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 793 794AMS (Apple Motion Sensor) DRIVER 795M: Michael Hanselmann <linux-kernel@hansmi.ch> 796S: Supported 797F: drivers/macintosh/ams/ 798 799ANALOG DEVICES INC AD5686 DRIVER 800M: Stefan Popa <stefan.popa@analog.com> 801L: linux-pm@vger.kernel.org 802W: http://ez.analog.com/community/linux-device-drivers 803S: Supported 804F: drivers/iio/dac/ad5686* 805F: drivers/iio/dac/ad5696* 806 807ANALOG DEVICES INC AD9389B DRIVER 808M: Hans Verkuil <hans.verkuil@cisco.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/ad9389b* 812 813ANALOG DEVICES INC ADV7180 DRIVER 814M: Lars-Peter Clausen <lars@metafoo.de> 815L: linux-media@vger.kernel.org 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/media/i2c/adv7180.c 819 820ANALOG DEVICES INC ADV748X DRIVER 821M: Kieran Bingham <kieran.bingham@ideasonboard.com> 822L: linux-media@vger.kernel.org 823S: Maintained 824F: drivers/media/i2c/adv748x/* 825 826ANALOG DEVICES INC ADV7511 DRIVER 827M: Hans Verkuil <hans.verkuil@cisco.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv7511* 831 832ANALOG DEVICES INC ADV7604 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7604* 837 838ANALOG DEVICES INC ADV7842 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7842* 843 844ANALOG DEVICES INC ASOC CODEC DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://wiki.analog.com/ 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: sound/soc/codecs/adau* 851F: sound/soc/codecs/adav* 852F: sound/soc/codecs/ad1* 853F: sound/soc/codecs/ad7* 854F: sound/soc/codecs/ssm* 855F: sound/soc/codecs/sigmadsp.* 856 857ANALOG DEVICES INC DMA DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: drivers/dma/dma-axi-dmac.c 862 863ANALOG DEVICES INC IIO DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865M: Michael Hennerich <Michael.Hennerich@analog.com> 866W: http://wiki.analog.com/ 867W: http://ez.analog.com/community/linux-device-drivers 868S: Supported 869F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 870F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 871F: drivers/iio/*/ad* 872F: drivers/iio/adc/ltc2497* 873X: drivers/iio/*/adjd* 874F: drivers/staging/iio/*/ad* 875 876ANDES ARCHITECTURE 877M: Greentime Hu <green.hu@gmail.com> 878M: Vincent Chen <deanbo422@gmail.com> 879T: git https://github.com/andestech/linux.git 880S: Supported 881F: arch/nds32/ 882F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 883F: Documentation/devicetree/bindings/nds32/ 884K: nds32 885N: nds32 886 887ANDROID CONFIG FRAGMENTS 888M: Rob Herring <robh@kernel.org> 889S: Supported 890F: kernel/configs/android* 891 892ANDROID DRIVERS 893M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 894M: Arve Hjønnevåg <arve@android.com> 895M: Todd Kjos <tkjos@android.com> 896M: Martijn Coenen <maco@android.com> 897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 898L: devel@driverdev.osuosl.org 899S: Supported 900F: drivers/android/ 901F: drivers/staging/android/ 902 903ANDROID GOLDFISH PIC DRIVER 904M: Miodrag Dinic <miodrag.dinic@mips.com> 905S: Supported 906F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 907F: drivers/irqchip/irq-goldfish-pic.c 908 909ANDROID GOLDFISH RTC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 913F: drivers/rtc/rtc-goldfish.c 914 915ANDROID ION DRIVER 916M: Laura Abbott <labbott@redhat.com> 917M: Sumit Semwal <sumit.semwal@linaro.org> 918L: devel@driverdev.osuosl.org 919L: dri-devel@lists.freedesktop.org 920L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 921S: Supported 922F: drivers/staging/android/ion 923F: drivers/staging/android/uapi/ion.h 924 925AOA (Apple Onboard Audio) ALSA DRIVER 926M: Johannes Berg <johannes@sipsolutions.net> 927L: linuxppc-dev@lists.ozlabs.org 928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 929S: Maintained 930F: sound/aoa/ 931 932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 933M: William Breathitt Gray <vilhelm.gray@gmail.com> 934L: linux-iio@vger.kernel.org 935S: Maintained 936F: drivers/iio/adc/stx104.c 937 938APM DRIVER 939M: Jiri Kosina <jikos@kernel.org> 940S: Odd fixes 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 942F: arch/x86/kernel/apm_32.c 943F: include/linux/apm_bios.h 944F: include/uapi/linux/apm_bios.h 945F: drivers/char/apm-emulation.c 946 947APPARMOR SECURITY MODULE 948M: John Johansen <john.johansen@canonical.com> 949L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 950W: wiki.apparmor.net 951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 952S: Supported 953F: security/apparmor/ 954F: Documentation/admin-guide/LSM/apparmor.rst 955 956APPLE BCM5974 MULTITOUCH DRIVER 957M: Henrik Rydberg <rydberg@bitmath.org> 958L: linux-input@vger.kernel.org 959S: Odd fixes 960F: drivers/input/mouse/bcm5974.c 961 962APPLE SMC DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-hwmon@vger.kernel.org 965S: Odd fixes 966F: drivers/hwmon/applesmc.c 967 968APPLETALK NETWORK LAYER 969L: netdev@vger.kernel.org 970S: Odd fixes 971F: drivers/net/appletalk/ 972F: net/appletalk/ 973 974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 975M: Duc Dang <dhdang@apm.com> 976S: Supported 977F: arch/arm64/boot/dts/apm/ 978 979APPLIED MICRO (APM) X-GENE SOC EDAC 980M: Loc Ho <lho@apm.com> 981S: Supported 982F: drivers/edac/xgene_edac.c 983F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 984 985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 986M: Iyappan Subramanian <isubramanian@apm.com> 987M: Keyur Chudgar <kchudgar@apm.com> 988S: Supported 989F: drivers/net/ethernet/apm/xgene-v2/ 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994M: Quan Nguyen <qnguyen@apm.com> 995S: Supported 996F: drivers/net/ethernet/apm/xgene/ 997F: drivers/net/phy/mdio-xgene.c 998F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 999F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1000 1001APPLIED MICRO (APM) X-GENE SOC PMU 1002M: Tai Nguyen <ttnguyen@apm.com> 1003S: Supported 1004F: drivers/perf/xgene_pmu.c 1005F: Documentation/perf/xgene-pmu.txt 1006F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1007 1008APTINA CAMERA SENSOR PLL 1009M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1010L: linux-media@vger.kernel.org 1011S: Maintained 1012F: drivers/media/i2c/aptina-pll.* 1013 1014ARC FRAMEBUFFER DRIVER 1015M: Jaya Kumar <jayalk@intworks.biz> 1016S: Maintained 1017F: drivers/video/fbdev/arcfb.c 1018F: drivers/video/fbdev/core/fb_defio.c 1019 1020ARC PGU DRM DRIVER 1021M: Alexey Brodkin <abrodkin@synopsys.com> 1022S: Supported 1023F: drivers/gpu/drm/arc/ 1024F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1025 1026ARCNET NETWORK LAYER 1027M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1028L: netdev@vger.kernel.org 1029S: Maintained 1030F: drivers/net/arcnet/ 1031F: include/uapi/linux/if_arcnet.h 1032 1033ARM ARCHITECTED TIMER DRIVER 1034M: Mark Rutland <mark.rutland@arm.com> 1035M: Marc Zyngier <marc.zyngier@arm.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/include/asm/arch_timer.h 1039F: arch/arm64/include/asm/arch_timer.h 1040F: drivers/clocksource/arm_arch_timer.c 1041 1042ARM HDLCD DRM DRIVER 1043M: Liviu Dudau <liviu.dudau@arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/hdlcd_* 1046F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1047 1048ARM MALI-DP DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050M: Brian Starkey <brian.starkey@arm.com> 1051M: Mali DP Maintainers <malidp@foss.arm.com> 1052S: Supported 1053F: drivers/gpu/drm/arm/ 1054F: Documentation/devicetree/bindings/display/arm,malidp.txt 1055 1056ARM MFM AND FLOPPY DRIVERS 1057M: Ian Molton <spyro@f2s.com> 1058S: Maintained 1059F: arch/arm/lib/floppydma.S 1060F: arch/arm/include/asm/floppy.h 1061 1062ARM PMU PROFILING AND DEBUGGING 1063M: Will Deacon <will.deacon@arm.com> 1064M: Mark Rutland <mark.rutland@arm.com> 1065S: Maintained 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067F: arch/arm*/kernel/perf_* 1068F: arch/arm/oprofile/common.c 1069F: arch/arm*/kernel/hw_breakpoint.c 1070F: arch/arm*/include/asm/hw_breakpoint.h 1071F: arch/arm*/include/asm/perf_event.h 1072F: drivers/perf/* 1073F: include/linux/perf/arm_pmu.h 1074F: Documentation/devicetree/bindings/arm/pmu.txt 1075F: Documentation/devicetree/bindings/perf/ 1076 1077ARM PORT 1078M: Russell King <linux@armlinux.org.uk> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.armlinux.org.uk/ 1081S: Odd Fixes 1082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1083F: arch/arm/ 1084X: arch/arm/boot/dts/ 1085 1086ARM PRIMECELL AACI PL041 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: sound/arm/aaci.* 1090 1091ARM PRIMECELL BUS SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093S: Odd Fixes 1094F: drivers/amba/ 1095F: include/linux/amba/bus.h 1096 1097ARM PRIMECELL CLCD PL110 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/video/fbdev/amba-clcd.* 1101 1102ARM PRIMECELL KMI PL050 DRIVER 1103M: Russell King <linux@armlinux.org.uk> 1104S: Odd Fixes 1105F: drivers/input/serio/ambakmi.* 1106F: include/linux/amba/kmi.h 1107 1108ARM PRIMECELL MMCI PL180/1 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/mmc/host/mmci.* 1112F: include/linux/amba/mmci.h 1113 1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/tty/serial/amba-pl01*.c 1118F: include/linux/amba/serial.h 1119 1120ARM SMMU DRIVERS 1121M: Will Deacon <will.deacon@arm.com> 1122R: Robin Murphy <robin.murphy@arm.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: drivers/iommu/arm-smmu.c 1126F: drivers/iommu/arm-smmu-v3.c 1127F: drivers/iommu/io-pgtable-arm.c 1128F: drivers/iommu/io-pgtable-arm-v7s.c 1129 1130ARM SUB-ARCHITECTURES 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133F: arch/arm/mach-*/ 1134F: arch/arm/plat-*/ 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1136 1137ARM/ACTIONS SEMI ARCHITECTURE 1138M: Andreas Färber <afaerber@suse.de> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141N: owl 1142F: arch/arm/mach-actions/ 1143F: arch/arm/boot/dts/owl-* 1144F: arch/arm64/boot/dts/actions/ 1145F: drivers/clocksource/owl-* 1146F: drivers/pinctrl/actions/* 1147F: drivers/soc/actions/ 1148F: include/dt-bindings/power/owl-* 1149F: include/linux/soc/actions/ 1150F: Documentation/devicetree/bindings/arm/actions.txt 1151F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1152F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1153F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1154 1155ARM/ADS SPHERE MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AFEB9260 MACHINE SUPPORT 1161M: Sergey Lapin <slapin@ossfans.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/AJECO 1ARM MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/Allwinner SoC Clock Support 1171M: Emilio López <emilio@elopez.com.ar> 1172S: Maintained 1173F: drivers/clk/sunxi/ 1174 1175ARM/Allwinner sunXi SoC support 1176M: Maxime Ripard <maxime.ripard@bootlin.com> 1177M: Chen-Yu Tsai <wens@csie.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: sun[x456789]i 1181N: sun50i 1182F: arch/arm/mach-sunxi/ 1183F: arch/arm64/boot/dts/allwinner/ 1184F: drivers/clk/sunxi-ng/ 1185F: drivers/pinctrl/sunxi/ 1186F: drivers/soc/sunxi/ 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1188 1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1190M: Neil Armstrong <narmstrong@baylibre.com> 1191M: Jerome Brunet <jbrunet@baylibre.com> 1192L: linux-amlogic@lists.infradead.org 1193S: Maintained 1194F: drivers/clk/meson/ 1195F: include/dt-bindings/clock/meson* 1196F: include/dt-bindings/clock/gxbb* 1197F: Documentation/devicetree/bindings/clock/amlogic* 1198 1199ARM/Amlogic Meson SoC support 1200M: Carlo Caione <carlo@caione.org> 1201M: Kevin Hilman <khilman@baylibre.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203L: linux-amlogic@lists.infradead.org 1204W: http://linux-meson.com/ 1205S: Maintained 1206F: arch/arm/mach-meson/ 1207F: arch/arm/boot/dts/meson* 1208F: arch/arm64/boot/dts/amlogic/ 1209F: drivers/pinctrl/meson/ 1210F: drivers/mmc/host/meson* 1211N: meson 1212 1213ARM/Annapurna Labs ALPINE ARCHITECTURE 1214M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1215M: Antoine Tenart <antoine.tenart@free-electrons.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: arch/arm/mach-alpine/ 1219F: arch/arm/boot/dts/alpine* 1220F: arch/arm64/boot/dts/al/ 1221F: drivers/*/*alpine* 1222 1223ARM/ARTPEC MACHINE SUPPORT 1224M: Jesper Nilsson <jesper.nilsson@axis.com> 1225M: Lars Persson <lars.persson@axis.com> 1226S: Maintained 1227L: linux-arm-kernel@axis.com 1228F: arch/arm/mach-artpec 1229F: arch/arm/boot/dts/artpec6* 1230F: drivers/clk/axis 1231F: drivers/crypto/axis 1232F: drivers/pinctrl/pinctrl-artpec* 1233F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1234 1235ARM/ASPEED I2C DRIVER 1236M: Brendan Higgins <brendanhiggins@google.com> 1237R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1238R: Joel Stanley <joel@jms.id.au> 1239L: linux-i2c@vger.kernel.org 1240L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1241S: Maintained 1242F: drivers/irqchip/irq-aspeed-i2c-ic.c 1243F: drivers/i2c/busses/i2c-aspeed.c 1244F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1245F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1246 1247ARM/ASPEED MACHINE SUPPORT 1248M: Joel Stanley <joel@jms.id.au> 1249R: Andrew Jeffery <andrew@aj.id.au> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1252Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1253S: Supported 1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1255F: arch/arm/mach-aspeed/ 1256F: arch/arm/boot/dts/aspeed-* 1257N: aspeed 1258 1259ARM/ATMEL AT91 Clock Support 1260M: Boris Brezillon <boris.brezillon@bootlin.com> 1261S: Maintained 1262F: drivers/clk/at91 1263 1264ARM/CALXEDA HIGHBANK ARCHITECTURE 1265M: Rob Herring <robh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-highbank/ 1269F: arch/arm/boot/dts/highbank.dts 1270F: arch/arm/boot/dts/ecx-*.dts* 1271 1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1273M: Krzysztof Halasa <khalasa@piap.pl> 1274S: Maintained 1275F: arch/arm/mach-cns3xxx/ 1276 1277ARM/CAVIUM THUNDER NETWORK DRIVER 1278M: Sunil Goutham <sgoutham@cavium.com> 1279M: Robert Richter <rric@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Supported 1282F: drivers/net/ethernet/cavium/thunder/ 1283 1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1285M: Lukasz Majewski <lukma@denx.de> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-ep93xx/ts72xx.c 1289 1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1291M: Alexander Shiyan <shc_work@mail.ru> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Odd Fixes 1294N: clps711x 1295 1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1302M: Hartley Sweeten <hsweeten@visionengravers.com> 1303M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/mach-ep93xx/ 1307F: arch/arm/mach-ep93xx/include/mach/ 1308 1309ARM/CLKDEV SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1314F: drivers/clk/clkdev.c 1315 1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1317M: Mike Rapoport <mike@compulab.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1322M: Baruch Siach <baruch@tkos.co.il> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/cx92755* 1326N: digicolor 1327 1328ARM/CONTEC MICRO9 MACHINE SUPPORT 1329M: Hubert Feurstein <hubert.feurstein@contec.at> 1330S: Maintained 1331F: arch/arm/mach-ep93xx/micro9.c 1332 1333ARM/CORESIGHT FRAMEWORK AND DRIVERS 1334M: Mathieu Poirier <mathieu.poirier@linaro.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: drivers/hwtracing/coresight/* 1338F: Documentation/trace/coresight.txt 1339F: Documentation/trace/coresight-cpu-debug.txt 1340F: Documentation/devicetree/bindings/arm/coresight.txt 1341F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1342F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1343F: tools/perf/arch/arm/util/pmu.c 1344F: tools/perf/arch/arm/util/auxtrace.c 1345F: tools/perf/arch/arm/util/cs-etm.c 1346F: tools/perf/arch/arm/util/cs-etm.h 1347F: tools/perf/util/cs-etm.* 1348F: tools/perf/util/cs-etm-decoder/* 1349 1350ARM/CORGI MACHINE SUPPORT 1351M: Richard Purdie <rpurdie@rpsys.net> 1352S: Maintained 1353 1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1355M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://github.com/ulli-kroll/linux.git 1359S: Maintained 1360F: Documentation/devicetree/bindings/arm/gemini.txt 1361F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1362F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1363F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1364F: arch/arm/mach-gemini/ 1365F: drivers/net/ethernet/cortina/ 1366F: drivers/pinctrl/pinctrl-gemini.c 1367F: drivers/rtc/rtc-ftrtc010.c 1368 1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1370M: Barry Song <baohua@kernel.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1373S: Maintained 1374F: arch/arm/boot/dts/prima2* 1375F: arch/arm/mach-prima2/ 1376F: drivers/clk/sirf/ 1377F: drivers/clocksource/timer-prima2.c 1378F: drivers/clocksource/timer-atlas7.c 1379N: [^a-z]sirf 1380 1381ARM/EBSA110 MACHINE SUPPORT 1382M: Russell King <linux@armlinux.org.uk> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384W: http://www.armlinux.org.uk/ 1385S: Maintained 1386F: arch/arm/mach-ebsa110/ 1387F: drivers/net/ethernet/amd/am79c961a.* 1388 1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1390M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1391R: Pengutronix Kernel Team <kernel@pengutronix.de> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394N: efm32 1395 1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1397M: Robert Jarzmik <robert.jarzmik@free.fr> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-pxa/ezx.c 1401 1402ARM/FARADAY FA526 PORT 1403M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.berlios.de/gemini-board 1407F: arch/arm/mm/*-fa* 1408 1409ARM/FOOTBRIDGE ARCHITECTURE 1410M: Russell King <linux@armlinux.org.uk> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.armlinux.org.uk/ 1413S: Maintained 1414F: arch/arm/include/asm/hardware/dec21285.h 1415F: arch/arm/mach-footbridge/ 1416 1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <s.hauer@pengutronix.de> 1420R: Pengutronix Kernel Team <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422R: NXP Linux Team <linux-imx@nxp.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1426F: arch/arm/mach-imx/ 1427F: arch/arm/mach-mxs/ 1428F: arch/arm/boot/dts/imx* 1429F: arch/arm/configs/imx*_defconfig 1430F: drivers/clk/imx/ 1431F: drivers/soc/imx/ 1432F: include/soc/imx/ 1433 1434ARM/FREESCALE VYBRID ARM ARCHITECTURE 1435M: Shawn Guo <shawnguo@kernel.org> 1436M: Sascha Hauer <s.hauer@pengutronix.de> 1437R: Pengutronix Kernel Team <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Dove/MV78xx0/Orion SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1592M: Gregory Clement <gregory.clement@bootlin.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: Documentation/devicetree/bindings/soc/dove/ 1596F: arch/arm/mach-dove/ 1597F: arch/arm/mach-mv78xx0/ 1598F: arch/arm/mach-orion5x/ 1599F: arch/arm/plat-orion/ 1600F: arch/arm/boot/dts/dove* 1601F: arch/arm/boot/dts/orion5x* 1602 1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1604M: Jason Cooper <jason@lakedaemon.net> 1605M: Andrew Lunn <andrew@lunn.ch> 1606M: Gregory Clement <gregory.clement@bootlin.com> 1607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/armada* 1611F: arch/arm/boot/dts/kirkwood* 1612F: arch/arm/configs/mvebu_*_defconfig 1613F: arch/arm/mach-mvebu/ 1614F: arch/arm64/boot/dts/marvell/armada* 1615F: drivers/cpufreq/armada-37xx-cpufreq.c 1616F: drivers/cpufreq/mvebu-cpufreq.c 1617F: drivers/irqchip/irq-armada-370-xp.c 1618F: drivers/irqchip/irq-mvebu-* 1619F: drivers/pinctrl/mvebu/ 1620F: drivers/rtc/rtc-armada38x.c 1621 1622ARM/Mediatek RTC DRIVER 1623M: Eddie Huang <eddie.huang@mediatek.com> 1624M: Sean Wang <sean.wang@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1629F: drivers/rtc/rtc-mt6397.c 1630F: drivers/rtc/rtc-mt7622.c 1631 1632ARM/Mediatek SoC support 1633M: Matthias Brugger <matthias.bgg@gmail.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: arch/arm/boot/dts/mt6* 1638F: arch/arm/boot/dts/mt7* 1639F: arch/arm/boot/dts/mt8* 1640F: arch/arm/mach-mediatek/ 1641F: arch/arm64/boot/dts/mediatek/ 1642N: mtk 1643K: mediatek 1644 1645ARM/Mediatek USB3 PHY DRIVER 1646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650F: drivers/phy/mediatek/phy-mtk-tphy.c 1651 1652ARM/MICREL KS8695 ARCHITECTURE 1653M: Greg Ungerer <gerg@uclinux.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-ks8695/ 1656S: Odd Fixes 1657 1658ARM/Microchip (AT91) SoC support 1659M: Nicolas Ferre <nicolas.ferre@microchip.com> 1660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662W: http://www.linux4sam.org 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1664S: Supported 1665N: at91 1666N: atmel 1667F: arch/arm/mach-at91/ 1668F: include/soc/at91/ 1669F: arch/arm/boot/dts/at91*.dts 1670F: arch/arm/boot/dts/at91*.dtsi 1671F: arch/arm/boot/dts/sama*.dts 1672F: arch/arm/boot/dts/sama*.dtsi 1673F: arch/arm/include/debug/at91.S 1674F: drivers/memory/atmel* 1675F: drivers/watchdog/sama5d4_wdt.c 1676X: drivers/input/touchscreen/atmel_mxt_ts.c 1677X: drivers/net/wireless/atmel/ 1678 1679ARM/MIOA701 MACHINE SUPPORT 1680M: Robert Jarzmik <robert.jarzmik@free.fr> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682F: arch/arm/mach-pxa/mioa701.c 1683S: Maintained 1684 1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1686M: Michael Petchkovsky <mkpetch@internode.on.net> 1687S: Maintained 1688 1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1690M: Linus Walleij <linus.walleij@linaro.org> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-nomadik/ 1694F: arch/arm/mach-u300/ 1695F: arch/arm/mach-ux500/ 1696F: arch/arm/boot/dts/ste-* 1697F: drivers/clk/clk-nomadik.c 1698F: drivers/clk/clk-u300.c 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c 1700F: drivers/clocksource/timer-u300.c 1701F: drivers/dma/coh901318* 1702F: drivers/dma/ste_dma40* 1703F: drivers/hwspinlock/u8500_hsem.c 1704F: drivers/i2c/busses/i2c-nomadik.c 1705F: drivers/i2c/busses/i2c-stu300.c 1706F: drivers/mfd/ab3100* 1707F: drivers/mfd/ab8500* 1708F: drivers/mfd/abx500* 1709F: drivers/mfd/dbx500* 1710F: drivers/mfd/db8500* 1711F: drivers/pinctrl/nomadik/ 1712F: drivers/pinctrl/pinctrl-coh901* 1713F: drivers/pinctrl/pinctrl-u300.c 1714F: drivers/rtc/rtc-ab3100.c 1715F: drivers/rtc/rtc-ab8500.c 1716F: drivers/rtc/rtc-coh901331.c 1717F: drivers/rtc/rtc-pl031.c 1718F: drivers/watchdog/coh901327_wdt.c 1719F: Documentation/devicetree/bindings/arm/ste-* 1720F: Documentation/devicetree/bindings/arm/ux500/ 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1722 1723ARM/NUVOTON NPCM ARCHITECTURE 1724M: Avi Fishman <avifishman70@gmail.com> 1725M: Tomer Maimon <tmaimon77@gmail.com> 1726R: Patrick Venture <venture@google.com> 1727R: Nancy Yuen <yuenn@google.com> 1728R: Brendan Higgins <brendanhiggins@google.com> 1729L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1730S: Supported 1731F: arch/arm/mach-npcm/ 1732F: arch/arm/boot/dts/nuvoton-npcm* 1733F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1734F: drivers/*/*npcm* 1735F: Documentation/devicetree/bindings/*/*npcm* 1736F: Documentation/devicetree/bindings/*/*/*npcm* 1737 1738ARM/NUVOTON W90X900 ARM ARCHITECTURE 1739M: Wan ZongShun <mcuos.com@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://www.mcuos.com 1742S: Maintained 1743F: arch/arm/mach-w90x900/ 1744F: drivers/input/keyboard/w90p910_keypad.c 1745F: drivers/input/touchscreen/w90p910_ts.c 1746F: drivers/watchdog/nuc900_wdt.c 1747F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1748F: drivers/mtd/nand/raw/nuc900_nand.c 1749F: drivers/rtc/rtc-nuc900.c 1750F: drivers/spi/spi-nuc900.c 1751F: drivers/usb/host/ehci-w90x900.c 1752F: drivers/video/fbdev/nuc900fb.c 1753 1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1755M: Nelson Castillo <arhuaco@freaks-unidos.net> 1756L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1757W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1758S: Supported 1759 1760ARM/Orion SoC/Technologic Systems TS-78xx platform support 1761M: Alexander Clouter <alex@digriz.org.uk> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763W: http://www.digriz.org.uk/ts78xx/kernel 1764S: Maintained 1765F: arch/arm/mach-orion5x/ts78xx-* 1766 1767ARM/OXNAS platform support 1768M: Neil Armstrong <narmstrong@baylibre.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770L: linux-oxnas@groups.io (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm/mach-oxnas/ 1773F: arch/arm/boot/dts/ox8*.dts* 1774N: oxnas 1775 1776ARM/PALM TREO SUPPORT 1777M: Tomas Cech <sleep_walker@suse.com> 1778L: linux-arm-kernel@lists.infradead.org 1779W: http://hackndev.com 1780S: Maintained 1781F: arch/arm/mach-pxa/palmtreo.* 1782 1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1784M: Marek Vasut <marek.vasut@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/include/mach/palmtx.h 1789F: arch/arm/mach-pxa/palmtx.c 1790F: arch/arm/mach-pxa/palmt5.* 1791F: arch/arm/mach-pxa/include/mach/palmld.h 1792F: arch/arm/mach-pxa/palmld.c 1793F: arch/arm/mach-pxa/palmte2.* 1794F: arch/arm/mach-pxa/include/mach/palmtc.h 1795F: arch/arm/mach-pxa/palmtc.c 1796 1797ARM/PALMZ72 SUPPORT 1798M: Sergey Lapin <slapin@ossfans.org> 1799L: linux-arm-kernel@lists.infradead.org 1800W: http://hackndev.com 1801S: Maintained 1802F: arch/arm/mach-pxa/palmz72.* 1803 1804ARM/PLEB SUPPORT 1805M: Peter Chubb <pleb@gelato.unsw.edu.au> 1806W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1807S: Maintained 1808 1809ARM/PT DIGITAL BOARD PORT 1810M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.armlinux.org.uk/ 1813S: Maintained 1814 1815ARM/QUALCOMM SUPPORT 1816M: Andy Gross <andy.gross@linaro.org> 1817M: David Brown <david.brown@linaro.org> 1818L: linux-arm-msm@vger.kernel.org 1819L: linux-soc@vger.kernel.org 1820S: Maintained 1821F: Documentation/devicetree/bindings/soc/qcom/ 1822F: arch/arm/boot/dts/qcom-*.dts 1823F: arch/arm/boot/dts/qcom-*.dtsi 1824F: arch/arm/mach-qcom/ 1825F: arch/arm64/boot/dts/qcom/* 1826F: drivers/i2c/busses/i2c-qup.c 1827F: drivers/clk/qcom/ 1828F: drivers/dma/qcom/ 1829F: drivers/soc/qcom/ 1830F: drivers/spi/spi-qup.c 1831F: drivers/tty/serial/msm_serial.c 1832F: drivers/*/pm8???-* 1833F: drivers/mfd/ssbi.c 1834F: drivers/firmware/qcom_scm* 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1836 1837ARM/RADISYS ENP2611 MACHINE SUPPORT 1838M: Lennert Buytenhek <kernel@wantstofly.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841 1842ARM/REALTEK ARCHITECTURE 1843M: Andreas Färber <afaerber@suse.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm64/boot/dts/realtek/ 1847F: Documentation/devicetree/bindings/arm/realtek.txt 1848 1849ARM/RENESAS ARM64 ARCHITECTURE 1850M: Simon Horman <horms@verge.net.au> 1851M: Magnus Damm <magnus.damm@gmail.com> 1852L: linux-renesas-soc@vger.kernel.org 1853Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1855S: Supported 1856F: arch/arm64/boot/dts/renesas/ 1857F: Documentation/devicetree/bindings/arm/shmobile.txt 1858F: drivers/soc/renesas/ 1859F: include/linux/soc/renesas/ 1860 1861ARM/RISCPC ARCHITECTURE 1862M: Russell King <linux@armlinux.org.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864W: http://www.armlinux.org.uk/ 1865S: Maintained 1866F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1867F: arch/arm/include/asm/hardware/ioc.h 1868F: arch/arm/include/asm/hardware/iomd.h 1869F: arch/arm/include/asm/hardware/memc.h 1870F: arch/arm/mach-rpc/ 1871F: drivers/net/ethernet/8390/etherh.c 1872F: drivers/net/ethernet/i825xx/ether1* 1873F: drivers/net/ethernet/seeq/ether3* 1874F: drivers/scsi/arm/ 1875 1876ARM/Rockchip SoC support 1877M: Heiko Stuebner <heiko@sntech.de> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879L: linux-rockchip@lists.infradead.org 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1881S: Maintained 1882F: arch/arm/boot/dts/rk3* 1883F: arch/arm/boot/dts/rv1108* 1884F: arch/arm/mach-rockchip/ 1885F: drivers/clk/rockchip/ 1886F: drivers/i2c/busses/i2c-rk3x.c 1887F: drivers/*/*rockchip* 1888F: drivers/*/*/*rockchip* 1889F: sound/soc/rockchip/ 1890N: rockchip 1891 1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1893M: Kukjin Kim <kgene@kernel.org> 1894M: Krzysztof Kozlowski <krzk@kernel.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1898S: Maintained 1899F: arch/arm/boot/dts/s3c* 1900F: arch/arm/boot/dts/s5p* 1901F: arch/arm/boot/dts/exynos* 1902F: arch/arm64/boot/dts/exynos/ 1903F: arch/arm/plat-samsung/ 1904F: arch/arm/mach-s3c24*/ 1905F: arch/arm/mach-s3c64xx/ 1906F: arch/arm/mach-s5p*/ 1907F: arch/arm/mach-exynos*/ 1908F: drivers/*/*s3c24* 1909F: drivers/*/*/*s3c24* 1910F: drivers/*/*s3c64xx* 1911F: drivers/*/*s5pv210* 1912F: drivers/memory/samsung/* 1913F: drivers/soc/samsung/* 1914F: Documentation/arm/Samsung/ 1915F: Documentation/devicetree/bindings/arm/samsung/ 1916F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1917F: Documentation/devicetree/bindings/power/pd-samsung.txt 1918N: exynos 1919 1920ARM/SAMSUNG MOBILE MACHINE SUPPORT 1921M: Kyungmin Park <kyungmin.park@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924F: arch/arm/mach-s5pv210/ 1925 1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-g2d/ 1934 1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1936M: Marek Szyprowski <m.szyprowski@samsung.com> 1937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: drivers/media/platform/s5p-cec/ 1941F: Documentation/devicetree/bindings/media/s5p-cec.txt 1942 1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1944M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1946L: linux-arm-kernel@lists.infradead.org 1947L: linux-media@vger.kernel.org 1948S: Maintained 1949F: drivers/media/platform/s5p-jpeg/ 1950 1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1952M: Kyungmin Park <kyungmin.park@samsung.com> 1953M: Kamil Debski <kamil@wypas.org> 1954M: Jeongtae Park <jtp.park@samsung.com> 1955M: Andrzej Hajda <a.hajda@samsung.com> 1956L: linux-arm-kernel@lists.infradead.org 1957L: linux-media@vger.kernel.org 1958S: Maintained 1959F: arch/arm/plat-samsung/s5p-dev-mfc.c 1960F: drivers/media/platform/s5p-mfc/ 1961 1962ARM/SHMOBILE ARM ARCHITECTURE 1963M: Simon Horman <horms@verge.net.au> 1964M: Magnus Damm <magnus.damm@gmail.com> 1965L: linux-renesas-soc@vger.kernel.org 1966Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1967T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1968S: Supported 1969F: arch/arm/boot/dts/emev2* 1970F: arch/arm/boot/dts/r7s* 1971F: arch/arm/boot/dts/r8a* 1972F: arch/arm/boot/dts/sh* 1973F: arch/arm/configs/shmobile_defconfig 1974F: arch/arm/include/debug/renesas-scif.S 1975F: arch/arm/mach-shmobile/ 1976F: Documentation/devicetree/bindings/arm/shmobile.txt 1977F: drivers/soc/renesas/ 1978F: include/linux/soc/renesas/ 1979 1980ARM/SOCFPGA ARCHITECTURE 1981M: Dinh Nguyen <dinguyen@kernel.org> 1982S: Maintained 1983F: arch/arm/mach-socfpga/ 1984F: arch/arm/boot/dts/socfpga* 1985F: arch/arm/configs/socfpga_defconfig 1986F: arch/arm64/boot/dts/altera/ 1987W: http://www.rocketboards.org 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1989 1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1991M: Dinh Nguyen <dinguyen@kernel.org> 1992S: Maintained 1993F: drivers/clk/socfpga/ 1994 1995ARM/SOCFPGA EDAC SUPPORT 1996M: Thor Thayer <thor.thayer@linux.intel.com> 1997S: Maintained 1998F: drivers/edac/altera_edac. 1999 2000ARM/SPREADTRUM SoC SUPPORT 2001M: Orson Zhai <orsonzhai@gmail.com> 2002M: Baolin Wang <baolin.wang@linaro.org> 2003M: Chunyan Zhang <zhang.lyra@gmail.com> 2004S: Maintained 2005F: arch/arm64/boot/dts/sprd 2006N: sprd 2007 2008ARM/STI ARCHITECTURE 2009M: Patrice Chotard <patrice.chotard@st.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011W: http://www.stlinux.com 2012S: Maintained 2013F: arch/arm/mach-sti/ 2014F: arch/arm/boot/dts/sti* 2015F: drivers/char/hw_random/st-rng.c 2016F: drivers/clocksource/arm_global_timer.c 2017F: drivers/clocksource/clksrc_st_lpc.c 2018F: drivers/cpufreq/sti-cpufreq.c 2019F: drivers/dma/st_fdma* 2020F: drivers/i2c/busses/i2c-st.c 2021F: drivers/media/rc/st_rc.c 2022F: drivers/media/platform/sti/c8sectpfe/ 2023F: drivers/mmc/host/sdhci-st.c 2024F: drivers/phy/st/phy-miphy28lp.c 2025F: drivers/phy/st/phy-stih407-usb.c 2026F: drivers/pinctrl/pinctrl-st.c 2027F: drivers/remoteproc/st_remoteproc.c 2028F: drivers/remoteproc/st_slim_rproc.c 2029F: drivers/reset/sti/ 2030F: drivers/rtc/rtc-st-lpc.c 2031F: drivers/tty/serial/st-asc.c 2032F: drivers/usb/dwc3/dwc3-st.c 2033F: drivers/usb/host/ehci-st.c 2034F: drivers/usb/host/ohci-st.c 2035F: drivers/watchdog/st_lpc_wdt.c 2036F: drivers/ata/ahci_st.c 2037F: include/linux/remoteproc/st_slim_rproc.h 2038 2039ARM/STM32 ARCHITECTURE 2040M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2041M: Alexandre Torgue <alexandre.torgue@st.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2045N: stm32 2046F: arch/arm/boot/dts/stm32* 2047F: arch/arm/mach-stm32/ 2048F: drivers/clocksource/armv7m_systick.c 2049 2050ARM/Synaptics Berlin SoC support 2051M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm/mach-berlin/ 2056F: arch/arm/boot/dts/berlin* 2057F: arch/arm64/boot/dts/marvell/berlin* 2058 2059ARM/TANGO ARCHITECTURE 2060M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2061M: Mans Rullgard <mans@mansr.com> 2062L: linux-arm-kernel@lists.infradead.org 2063S: Odd Fixes 2064N: tango 2065 2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2072M: Hans Verkuil <hans.verkuil@cisco.com> 2073L: linux-tegra@vger.kernel.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/tegra-cec/ 2077F: Documentation/devicetree/bindings/media/tegra-cec.txt 2078 2079ARM/TETON BGA MACHINE SUPPORT 2080M: "Mark F. Brown" <mark.brown314@gmail.com> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082S: Maintained 2083 2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/memory/*emif* 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-keystone/ 2095F: arch/arm/boot/dts/keystone-* 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2097 2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2099M: Santosh Shilimkar <ssantosh@kernel.org> 2100L: linux-kernel@vger.kernel.org 2101S: Maintained 2102F: drivers/clk/keystone/ 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107L: linux-kernel@vger.kernel.org 2108S: Maintained 2109F: drivers/clocksource/timer-keystone.c 2110 2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2112M: Santosh Shilimkar <ssantosh@kernel.org> 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/power/reset/keystone-reset.c 2116 2117ARM/THECUS N2100 MACHINE SUPPORT 2118M: Lennert Buytenhek <kernel@wantstofly.org> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121 2122ARM/TOSA MACHINE SUPPORT 2123M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2124M: Dirk Opfer <dirk@opfer-online.de> 2125S: Maintained 2126 2127ARM/UNIPHIER ARCHITECTURE 2128M: Masahiro Yamada <yamada.masahiro@socionext.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2131S: Maintained 2132F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2133F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2134F: arch/arm/boot/dts/uniphier* 2135F: arch/arm/include/asm/hardware/cache-uniphier.h 2136F: arch/arm/mach-uniphier/ 2137F: arch/arm/mm/cache-uniphier.c 2138F: arch/arm64/boot/dts/socionext/uniphier* 2139F: drivers/bus/uniphier-system-bus.c 2140F: drivers/clk/uniphier/ 2141F: drivers/gpio/gpio-uniphier.c 2142F: drivers/i2c/busses/i2c-uniphier* 2143F: drivers/irqchip/irq-uniphier-aidet.c 2144F: drivers/pinctrl/uniphier/ 2145F: drivers/reset/reset-uniphier.c 2146F: drivers/tty/serial/8250/8250_uniphier.c 2147N: uniphier 2148 2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2150M: Ulf Hansson <ulf.hansson@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152T: git git://git.linaro.org/people/ulfh/clk.git 2153S: Maintained 2154F: drivers/clk/ux500/ 2155 2156ARM/VERSATILE EXPRESS PLATFORM 2157M: Liviu Dudau <liviu.dudau@arm.com> 2158M: Sudeep Holla <sudeep.holla@arm.com> 2159M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/vexpress* 2163F: arch/arm64/boot/dts/arm/ 2164F: arch/arm/mach-vexpress/ 2165F: */*/vexpress* 2166F: */*/*/vexpress* 2167F: drivers/clk/versatile/clk-vexpress-osc.c 2168F: drivers/clocksource/versatile.c 2169N: mps2 2170 2171ARM/VFP SUPPORT 2172M: Russell King <linux@armlinux.org.uk> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://www.armlinux.org.uk/ 2175S: Maintained 2176F: arch/arm/vfp/ 2177 2178ARM/VOIPAC PXA270 SUPPORT 2179M: Marek Vasut <marek.vasut@gmail.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181S: Maintained 2182F: arch/arm/mach-pxa/vpac270.c 2183F: arch/arm/mach-pxa/include/mach/vpac270.h 2184 2185ARM/VT8500 ARM ARCHITECTURE 2186M: Tony Prisk <linux@prisktech.co.nz> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/mach-vt8500/ 2190F: drivers/clocksource/vt8500_timer.c 2191F: drivers/i2c/busses/i2c-wmt.c 2192F: drivers/mmc/host/wmt-sdmmc.c 2193F: drivers/pwm/pwm-vt8500.c 2194F: drivers/rtc/rtc-vt8500.c 2195F: drivers/tty/serial/vt8500_serial.c 2196F: drivers/usb/host/ehci-platform.c 2197F: drivers/usb/host/uhci-platform.c 2198F: drivers/video/fbdev/vt8500lcdfb.* 2199F: drivers/video/fbdev/wm8505fb* 2200F: drivers/video/fbdev/wmt_ge_rops.* 2201 2202ARM/ZIPIT Z2 SUPPORT 2203M: Marek Vasut <marek.vasut@gmail.com> 2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm/mach-pxa/z2.c 2207F: arch/arm/mach-pxa/include/mach/z2.h 2208 2209ARM/ZTE ARCHITECTURE 2210M: Jun Nie <jun.nie@linaro.org> 2211M: Baoyou Xie <baoyou.xie@linaro.org> 2212M: Shawn Guo <shawnguo@kernel.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215F: arch/arm/boot/dts/zx2967* 2216F: arch/arm/mach-zx/ 2217F: arch/arm64/boot/dts/zte/ 2218F: drivers/clk/zte/ 2219F: drivers/dma/zx_dma.c 2220F: drivers/gpio/gpio-zx.c 2221F: drivers/i2c/busses/i2c-zx2967.c 2222F: drivers/mmc/host/dw_mmc-zx.* 2223F: drivers/pinctrl/zte/ 2224F: drivers/soc/zte/ 2225F: drivers/thermal/zx2967_thermal.c 2226F: drivers/watchdog/zx2967_wdt.c 2227F: Documentation/devicetree/bindings/arm/zte.txt 2228F: Documentation/devicetree/bindings/clock/zx2967*.txt 2229F: Documentation/devicetree/bindings/dma/zxdma.txt 2230F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2231F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2232F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2233F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2234F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2235F: Documentation/devicetree/bindings/soc/zte/ 2236F: Documentation/devicetree/bindings/sound/zte,*.txt 2237F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2238F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2239F: include/dt-bindings/clock/zx2967*.h 2240F: include/dt-bindings/soc/zte,*.h 2241F: sound/soc/codecs/zx_aud96p22.c 2242F: sound/soc/zte/ 2243 2244ARM/ZYNQ ARCHITECTURE 2245M: Michal Simek <michal.simek@xilinx.com> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247W: http://wiki.xilinx.com 2248T: git https://github.com/Xilinx/linux-xlnx.git 2249S: Supported 2250F: arch/arm/mach-zynq/ 2251F: drivers/cpuidle/cpuidle-zynq.c 2252F: drivers/block/xsysace.c 2253N: zynq 2254N: xilinx 2255F: drivers/clocksource/cadence_ttc_timer.c 2256F: drivers/i2c/busses/i2c-cadence.c 2257F: drivers/mmc/host/sdhci-of-arasan.c 2258F: drivers/edac/synopsys_edac.c 2259 2260ARM64 PORT (AARCH64 ARCHITECTURE) 2261M: Catalin Marinas <catalin.marinas@arm.com> 2262M: Will Deacon <will.deacon@arm.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2265S: Maintained 2266F: arch/arm64/ 2267F: Documentation/arm64/ 2268 2269AS3645A LED FLASH CONTROLLER DRIVER 2270M: Sakari Ailus <sakari.ailus@iki.fi> 2271L: linux-leds@vger.kernel.org 2272S: Maintained 2273F: drivers/leds/leds-as3645a.c 2274 2275ASAHI KASEI AK8974 DRIVER 2276M: Linus Walleij <linus.walleij@linaro.org> 2277L: linux-iio@vger.kernel.org 2278W: http://www.akm.com/ 2279S: Supported 2280F: drivers/iio/magnetometer/ak8974.c 2281 2282ASC7621 HARDWARE MONITOR DRIVER 2283M: George Joseph <george.joseph@fairview5.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: Documentation/hwmon/asc7621 2287F: drivers/hwmon/asc7621.c 2288 2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2290M: Corentin Chary <corentin.chary@gmail.com> 2291L: acpi4asus-user@lists.sourceforge.net 2292L: platform-driver-x86@vger.kernel.org 2293W: http://acpi4asus.sf.net 2294S: Maintained 2295F: drivers/platform/x86/asus*.c 2296F: drivers/platform/x86/eeepc*.c 2297 2298ASUS WIRELESS RADIO CONTROL DRIVER 2299M: João Paulo Rechi Vita <jprvita@gmail.com> 2300L: platform-driver-x86@vger.kernel.org 2301S: Maintained 2302F: drivers/platform/x86/asus-wireless.c 2303 2304ASYMMETRIC KEYS 2305M: David Howells <dhowells@redhat.com> 2306L: keyrings@vger.kernel.org 2307S: Maintained 2308F: Documentation/crypto/asymmetric-keys.txt 2309F: include/linux/verification.h 2310F: include/crypto/public_key.h 2311F: include/crypto/pkcs7.h 2312F: crypto/asymmetric_keys/ 2313 2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2315R: Dan Williams <dan.j.williams@intel.com> 2316W: http://sourceforge.net/projects/xscaleiop 2317S: Odd fixes 2318F: Documentation/crypto/async-tx-api.txt 2319F: crypto/async_tx/ 2320F: drivers/dma/ 2321F: include/linux/dmaengine.h 2322F: include/linux/async_tx.h 2323 2324AT24 EEPROM DRIVER 2325M: Bartosz Golaszewski <brgl@bgdev.pl> 2326L: linux-i2c@vger.kernel.org 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2328S: Maintained 2329F: Documentation/devicetree/bindings/eeprom/at24.txt 2330F: drivers/misc/eeprom/at24.c 2331F: include/linux/platform_data/at24.h 2332 2333ATA OVER ETHERNET (AOE) DRIVER 2334M: "Ed L. Cashin" <ed.cashin@acm.org> 2335W: http://www.openaoe.org/ 2336S: Supported 2337F: Documentation/aoe/ 2338F: drivers/block/aoe/ 2339 2340ATHEROS 71XX/9XXX GPIO DRIVER 2341M: Alban Bedel <albeu@free.fr> 2342W: https://github.com/AlbanBedel/linux 2343T: git git://github.com/AlbanBedel/linux 2344S: Maintained 2345F: drivers/gpio/gpio-ath79.c 2346F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2347 2348ATHEROS 71XX/9XXX USB PHY DRIVER 2349M: Alban Bedel <albeu@free.fr> 2350W: https://github.com/AlbanBedel/linux 2351T: git git://github.com/AlbanBedel/linux 2352S: Maintained 2353F: drivers/phy/qualcomm/phy-ath79-usb.c 2354F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2355 2356ATHEROS ATH GENERIC UTILITIES 2357M: Kalle Valo <kvalo@codeaurora.org> 2358L: linux-wireless@vger.kernel.org 2359S: Supported 2360F: drivers/net/wireless/ath/* 2361 2362ATHEROS ATH5K WIRELESS DRIVER 2363M: Jiri Slaby <jirislaby@gmail.com> 2364M: Nick Kossifidis <mickflemm@gmail.com> 2365M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2366L: linux-wireless@vger.kernel.org 2367W: http://wireless.kernel.org/en/users/Drivers/ath5k 2368S: Maintained 2369F: drivers/net/wireless/ath/ath5k/ 2370 2371ATHEROS ATH6KL WIRELESS DRIVER 2372M: Kalle Valo <kvalo@codeaurora.org> 2373L: linux-wireless@vger.kernel.org 2374W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2376S: Supported 2377F: drivers/net/wireless/ath/ath6kl/ 2378 2379ATI_REMOTE2 DRIVER 2380M: Ville Syrjala <syrjala@sci.fi> 2381S: Maintained 2382F: drivers/input/misc/ati_remote2.c 2383 2384ATK0110 HWMON DRIVER 2385M: Luca Tettamanti <kronos.it@gmail.com> 2386L: linux-hwmon@vger.kernel.org 2387S: Maintained 2388F: drivers/hwmon/asus_atk0110.c 2389 2390ATLX ETHERNET DRIVERS 2391M: Jay Cliburn <jcliburn@gmail.com> 2392M: Chris Snook <chris.snook@gmail.com> 2393L: netdev@vger.kernel.org 2394W: http://sourceforge.net/projects/atl1 2395W: http://atl1.sourceforge.net 2396S: Maintained 2397F: drivers/net/ethernet/atheros/ 2398 2399ATM 2400M: Chas Williams <3chas3@gmail.com> 2401L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2402L: netdev@vger.kernel.org 2403W: http://linux-atm.sourceforge.net 2404S: Maintained 2405F: drivers/atm/ 2406F: include/linux/atm* 2407F: include/uapi/linux/atm* 2408 2409ATMEL AT91 / AT32 MCI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411S: Maintained 2412F: drivers/mmc/host/atmel-mci.c 2413 2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/power/reset/at91-sama5d2_shdwc.c 2418 2419ATMEL Audio ALSA driver 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2422S: Supported 2423F: sound/soc/atmel 2424 2425ATMEL I2C DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-i2c@vger.kernel.org 2428S: Supported 2429F: drivers/i2c/busses/i2c-at91.c 2430 2431ATMEL ISI DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-media@vger.kernel.org 2434S: Supported 2435F: drivers/media/platform/atmel/atmel-isi.c 2436F: include/media/atmel-isi.h 2437 2438ATMEL LCDFB DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-fbdev@vger.kernel.org 2441S: Maintained 2442F: drivers/video/fbdev/atmel_lcdfb.c 2443F: include/video/atmel_lcdc.h 2444 2445ATMEL MACB ETHERNET DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/net/ethernet/cadence/ 2449 2450ATMEL MAXTOUCH DRIVER 2451M: Nick Dyer <nick@shmanahar.org> 2452T: git git://github.com/ndyer/linux.git 2453S: Maintained 2454F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2455F: drivers/input/touchscreen/atmel_mxt_ts.c 2456 2457ATMEL SAMA5D2 ADC DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-iio@vger.kernel.org 2460S: Supported 2461F: drivers/iio/adc/at91-sama5d2_adc.c 2462 2463ATMEL SDMMC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-mmc@vger.kernel.org 2466S: Supported 2467F: drivers/mmc/host/sdhci-of-at91.c 2468 2469ATMEL SPI DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471S: Supported 2472F: drivers/spi/spi-atmel.* 2473 2474ATMEL SSC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/misc/atmel-ssc.c 2479F: include/linux/atmel-ssc.h 2480 2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484S: Supported 2485F: drivers/misc/atmel_tclib.c 2486F: drivers/clocksource/tcb_clksrc.c 2487 2488ATMEL USBA UDC DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491S: Supported 2492F: drivers/usb/gadget/udc/atmel_usba_udc.* 2493 2494ATMEL WIRELESS DRIVER 2495M: Simon Kelley <simon@thekelleys.org.uk> 2496L: linux-wireless@vger.kernel.org 2497W: http://www.thekelleys.org.uk/atmel 2498W: http://atmelwlandriver.sourceforge.net/ 2499S: Maintained 2500F: drivers/net/wireless/atmel/atmel* 2501 2502ATMEL XDMA DRIVER 2503M: Ludovic Desroches <ludovic.desroches@microchip.com> 2504L: linux-arm-kernel@lists.infradead.org 2505L: dmaengine@vger.kernel.org 2506S: Supported 2507F: drivers/dma/at_xdmac.c 2508 2509ATOMIC INFRASTRUCTURE 2510M: Will Deacon <will.deacon@arm.com> 2511M: Peter Zijlstra <peterz@infradead.org> 2512R: Boqun Feng <boqun.feng@gmail.com> 2513L: linux-kernel@vger.kernel.org 2514S: Maintained 2515F: arch/*/include/asm/atomic*.h 2516F: include/*/atomic*.h 2517 2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2519M: Bradley Grove <linuxdrivers@attotech.com> 2520L: linux-scsi@vger.kernel.org 2521W: http://www.attotech.com 2522S: Supported 2523F: drivers/scsi/esas2r 2524 2525ATUSB IEEE 802.15.4 RADIO DRIVER 2526M: Stefan Schmidt <stefan@osg.samsung.com> 2527L: linux-wpan@vger.kernel.org 2528S: Maintained 2529F: drivers/net/ieee802154/atusb.c 2530F: drivers/net/ieee802154/atusb.h 2531F: drivers/net/ieee802154/at86rf230.h 2532 2533AUDIT SUBSYSTEM 2534M: Paul Moore <paul@paul-moore.com> 2535M: Eric Paris <eparis@redhat.com> 2536L: linux-audit@redhat.com (moderated for non-subscribers) 2537W: https://github.com/linux-audit 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2539S: Supported 2540F: include/linux/audit.h 2541F: include/uapi/linux/audit.h 2542F: kernel/audit* 2543 2544AUXILIARY DISPLAY DRIVERS 2545M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2546S: Maintained 2547F: drivers/auxdisplay/ 2548F: include/linux/cfag12864b.h 2549 2550AX.25 NETWORK LAYER 2551M: Ralf Baechle <ralf@linux-mips.org> 2552L: linux-hams@vger.kernel.org 2553W: http://www.linux-ax25.org/ 2554S: Maintained 2555F: include/uapi/linux/ax25.h 2556F: include/net/ax25.h 2557F: net/ax25/ 2558 2559AXENTIA ARM DEVICES 2560M: Peter Rosin <peda@axentia.se> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/arm/axentia.txt 2564F: arch/arm/boot/dts/at91-linea.dtsi 2565F: arch/arm/boot/dts/at91-natte.dtsi 2566F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2567F: arch/arm/boot/dts/at91-tse850-3.dts 2568 2569AXENTIA ASOC DRIVERS 2570M: Peter Rosin <peda@axentia.se> 2571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/sound/axentia,* 2574F: sound/soc/atmel/tse850-pcm5142.c 2575 2576AZ6007 DVB DRIVER 2577M: Mauro Carvalho Chehab <mchehab@kernel.org> 2578L: linux-media@vger.kernel.org 2579W: https://linuxtv.org 2580T: git git://linuxtv.org/media_tree.git 2581S: Maintained 2582F: drivers/media/usb/dvb-usb-v2/az6007.c 2583 2584AZTECH FM RADIO RECEIVER DRIVER 2585M: Hans Verkuil <hverkuil@xs4all.nl> 2586L: linux-media@vger.kernel.org 2587T: git git://linuxtv.org/media_tree.git 2588W: https://linuxtv.org 2589S: Maintained 2590F: drivers/media/radio/radio-aztech* 2591 2592B43 WIRELESS DRIVER 2593L: linux-wireless@vger.kernel.org 2594L: b43-dev@lists.infradead.org 2595W: http://wireless.kernel.org/en/users/Drivers/b43 2596S: Odd Fixes 2597F: drivers/net/wireless/broadcom/b43/ 2598 2599B43LEGACY WIRELESS DRIVER 2600M: Larry Finger <Larry.Finger@lwfinger.net> 2601L: linux-wireless@vger.kernel.org 2602L: b43-dev@lists.infradead.org 2603W: http://wireless.kernel.org/en/users/Drivers/b43 2604S: Maintained 2605F: drivers/net/wireless/broadcom/b43legacy/ 2606 2607BACKLIGHT CLASS/SUBSYSTEM 2608M: Lee Jones <lee.jones@linaro.org> 2609M: Daniel Thompson <daniel.thompson@linaro.org> 2610M: Jingoo Han <jingoohan1@gmail.com> 2611L: dri-devel@lists.freedesktop.org 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2613S: Maintained 2614F: drivers/video/backlight/ 2615F: include/linux/backlight.h 2616F: include/linux/pwm_backlight.h 2617F: Documentation/devicetree/bindings/leds/backlight 2618 2619BATMAN ADVANCED 2620M: Marek Lindner <mareklindner@neomailbox.ch> 2621M: Simon Wunderlich <sw@simonwunderlich.de> 2622M: Antonio Quartulli <a@unstable.cc> 2623L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2624W: https://www.open-mesh.org/ 2625Q: https://patchwork.open-mesh.org/project/batman/list/ 2626S: Maintained 2627F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2628F: Documentation/ABI/testing/sysfs-class-net-mesh 2629F: Documentation/networking/batman-adv.rst 2630F: include/uapi/linux/batadv_packet.h 2631F: include/uapi/linux/batman_adv.h 2632F: net/batman-adv/ 2633 2634BAYCOM/HDLCDRV DRIVERS FOR AX.25 2635M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2636L: linux-hams@vger.kernel.org 2637W: http://www.baycom.org/~tom/ham/ham.html 2638S: Maintained 2639F: drivers/net/hamradio/baycom* 2640 2641BCACHE (BLOCK LAYER CACHE) 2642M: Coly Li <colyli@suse.de> 2643M: Kent Overstreet <kent.overstreet@gmail.com> 2644L: linux-bcache@vger.kernel.org 2645W: http://bcache.evilpiepirate.org 2646C: irc://irc.oftc.net/bcache 2647S: Maintained 2648F: drivers/md/bcache/ 2649 2650BDISP ST MEDIA DRIVER 2651M: Fabien Dessenne <fabien.dessenne@st.com> 2652L: linux-media@vger.kernel.org 2653T: git git://linuxtv.org/media_tree.git 2654W: https://linuxtv.org 2655S: Supported 2656F: drivers/media/platform/sti/bdisp 2657 2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2659M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2660L: netdev@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ethernet/ec_bhf.c 2663 2664BEFS FILE SYSTEM 2665M: Luis de Bethencourt <luisbg@kernel.org> 2666M: Salah Triki <salah.triki@gmail.com> 2667S: Maintained 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2669F: Documentation/filesystems/befs.txt 2670F: fs/befs/ 2671 2672BFQ I/O SCHEDULER 2673M: Paolo Valente <paolo.valente@linaro.org> 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676S: Maintained 2677F: block/bfq-* 2678F: Documentation/block/bfq-iosched.txt 2679 2680BFS FILE SYSTEM 2681M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2682S: Maintained 2683F: Documentation/filesystems/bfs.txt 2684F: fs/bfs/ 2685F: include/uapi/linux/bfs_fs.h 2686 2687BLINKM RGB LED DRIVER 2688M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2689S: Maintained 2690F: drivers/leds/leds-blinkm.c 2691 2692BLOCK LAYER 2693M: Jens Axboe <axboe@kernel.dk> 2694L: linux-block@vger.kernel.org 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2696S: Maintained 2697F: block/ 2698F: drivers/block/ 2699F: kernel/trace/blktrace.c 2700F: lib/sbitmap.c 2701 2702BLOCK2MTD DRIVER 2703M: Joern Engel <joern@lazybastard.org> 2704L: linux-mtd@lists.infradead.org 2705S: Maintained 2706F: drivers/mtd/devices/block2mtd.c 2707 2708BLUETOOTH DRIVERS 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: drivers/bluetooth/ 2717 2718BLUETOOTH SUBSYSTEM 2719M: Marcel Holtmann <marcel@holtmann.org> 2720M: Johan Hedberg <johan.hedberg@gmail.com> 2721L: linux-bluetooth@vger.kernel.org 2722W: http://www.bluez.org/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2725S: Maintained 2726F: net/bluetooth/ 2727F: include/net/bluetooth/ 2728 2729BONDING DRIVER 2730M: Jay Vosburgh <j.vosburgh@gmail.com> 2731M: Veaceslav Falico <vfalico@gmail.com> 2732M: Andy Gospodarek <andy@greyhouse.net> 2733L: netdev@vger.kernel.org 2734W: http://sourceforge.net/projects/bonding/ 2735S: Supported 2736F: drivers/net/bonding/ 2737F: include/uapi/linux/if_bonding.h 2738 2739BPF (Safe dynamic programs and tools) 2740M: Alexei Starovoitov <ast@kernel.org> 2741M: Daniel Borkmann <daniel@iogearbox.net> 2742L: netdev@vger.kernel.org 2743L: linux-kernel@vger.kernel.org 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2746Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/xdp.h 2754F: include/uapi/linux/bpf* 2755F: include/uapi/linux/filter.h 2756F: kernel/bpf/ 2757F: kernel/trace/bpf_trace.c 2758F: lib/test_bpf.c 2759F: net/bpf/ 2760F: net/core/filter.c 2761F: net/sched/act_bpf.c 2762F: net/sched/cls_bpf.c 2763F: samples/bpf/ 2764F: tools/bpf/ 2765F: tools/lib/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858F: arch/arm/mm/cache-b15-rac.c 2859F: arch/arm/include/asm/hardware/cache-b15-rac.h 2860N: brcmstb 2861 2862BROADCOM BMIPS CPUFREQ DRIVER 2863M: Markus Mayer <mmayer@broadcom.com> 2864M: bcm-kernel-feedback-list@broadcom.com 2865L: linux-pm@vger.kernel.org 2866S: Maintained 2867F: drivers/cpufreq/bmips-cpufreq.c 2868 2869BROADCOM BMIPS MIPS ARCHITECTURE 2870M: Kevin Cernekee <cernekee@gmail.com> 2871M: Florian Fainelli <f.fainelli@gmail.com> 2872L: linux-mips@linux-mips.org 2873T: git git://github.com/broadcom/stblinux.git 2874S: Maintained 2875F: arch/mips/bmips/* 2876F: arch/mips/include/asm/mach-bmips/* 2877F: arch/mips/kernel/*bmips* 2878F: arch/mips/boot/dts/brcm/bcm*.dts* 2879F: drivers/irqchip/irq-bcm63* 2880F: drivers/irqchip/irq-bcm7* 2881F: drivers/irqchip/irq-brcmstb* 2882F: include/linux/bcm963xx_nvram.h 2883F: include/linux/bcm963xx_tag.h 2884 2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2886M: Rasesh Mody <rasesh.mody@cavium.com> 2887M: Harish Patil <harish.patil@cavium.com> 2888M: Dept-GELinuxNICDev@cavium.com 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnx2.* 2892F: drivers/net/ethernet/broadcom/bnx2_* 2893 2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2fc/ 2899 2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2i/ 2905 2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2907M: Ariel Elior <ariel.elior@cavium.com> 2908M: everest-linux-l2@cavium.com 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnx2x/ 2912 2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2914M: Michael Chan <michael.chan@broadcom.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnxt/ 2918 2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2920M: Arend van Spriel <arend.vanspriel@broadcom.com> 2921M: Franky Lin <franky.lin@broadcom.com> 2922M: Hante Meuleman <hante.meuleman@broadcom.com> 2923M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2924M: Wright Feng <wright.feng@cypress.com> 2925L: linux-wireless@vger.kernel.org 2926L: brcm80211-dev-list.pdl@broadcom.com 2927L: brcm80211-dev-list@cypress.com 2928S: Supported 2929F: drivers/net/wireless/broadcom/brcm80211/ 2930 2931BROADCOM BRCMSTB GPIO DRIVER 2932M: Gregory Fong <gregory.0xf0@gmail.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-brcmstb.c 2936F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2937 2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2939M: Al Cooper <alcooperx@gmail.com> 2940L: linux-kernel@vger.kernel.org 2941L: bcm-kernel-feedback-list@broadcom.com 2942S: Maintained 2943F: drivers/phy/broadcom/phy-brcm-usb* 2944 2945BROADCOM GENET ETHERNET DRIVER 2946M: Doug Berger <opendmb@gmail.com> 2947M: Florian Fainelli <f.fainelli@gmail.com> 2948L: netdev@vger.kernel.org 2949S: Supported 2950F: drivers/net/ethernet/broadcom/genet/ 2951 2952BROADCOM IPROC ARM ARCHITECTURE 2953M: Ray Jui <rjui@broadcom.com> 2954M: Scott Branden <sbranden@broadcom.com> 2955M: Jon Mason <jonmason@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2958T: git git://github.com/broadcom/cygnus-linux.git 2959S: Maintained 2960N: iproc 2961N: cygnus 2962N: bcm[-_]nsp 2963N: bcm9113* 2964N: bcm9583* 2965N: bcm9585* 2966N: bcm9586* 2967N: bcm988312 2968N: bcm113* 2969N: bcm583* 2970N: bcm585* 2971N: bcm586* 2972N: bcm88312 2973N: hr2 2974N: stingray 2975F: arch/arm64/boot/dts/broadcom/northstar2/* 2976F: arch/arm64/boot/dts/broadcom/stingray/* 2977F: drivers/clk/bcm/clk-ns* 2978F: drivers/clk/bcm/clk-sr* 2979F: drivers/pinctrl/bcm/pinctrl-ns* 2980F: include/dt-bindings/clock/bcm-sr* 2981 2982BROADCOM KONA GPIO DRIVER 2983M: Ray Jui <rjui@broadcom.com> 2984L: bcm-kernel-feedback-list@broadcom.com 2985S: Supported 2986F: drivers/gpio/gpio-bcm-kona.c 2987F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2988 2989BROADCOM NETXTREME-E ROCE DRIVER 2990M: Selvin Xavier <selvin.xavier@broadcom.com> 2991M: Devesh Sharma <devesh.sharma@broadcom.com> 2992M: Somnath Kotur <somnath.kotur@broadcom.com> 2993M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2994L: linux-rdma@vger.kernel.org 2995W: http://www.broadcom.com 2996S: Supported 2997F: drivers/infiniband/hw/bnxt_re/ 2998F: include/uapi/rdma/bnxt_re-abi.h 2999 3000BROADCOM NVRAM DRIVER 3001M: Rafał Miłecki <zajec5@gmail.com> 3002L: linux-mips@linux-mips.org 3003S: Maintained 3004F: drivers/firmware/broadcom/* 3005 3006BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3007M: Rafał Miłecki <zajec5@gmail.com> 3008L: linux-wireless@vger.kernel.org 3009S: Maintained 3010F: drivers/bcma/ 3011F: include/linux/bcma/ 3012 3013BROADCOM STB AVS CPUFREQ DRIVER 3014M: Markus Mayer <mmayer@broadcom.com> 3015M: bcm-kernel-feedback-list@broadcom.com 3016L: linux-pm@vger.kernel.org 3017S: Maintained 3018F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3019F: drivers/cpufreq/brcmstb* 3020 3021BROADCOM STB AVS TMON DRIVER 3022M: Markus Mayer <mmayer@broadcom.com> 3023M: bcm-kernel-feedback-list@broadcom.com 3024L: linux-pm@vger.kernel.org 3025S: Maintained 3026F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3027F: drivers/thermal/broadcom/brcmstb* 3028 3029BROADCOM STB NAND FLASH DRIVER 3030M: Brian Norris <computersforpeace@gmail.com> 3031M: Kamal Dasu <kdasu.kdev@gmail.com> 3032L: linux-mtd@lists.infradead.org 3033L: bcm-kernel-feedback-list@broadcom.com 3034S: Maintained 3035F: drivers/mtd/nand/raw/brcmnand/ 3036 3037BROADCOM STB DPFE DRIVER 3038M: Markus Mayer <mmayer@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3041S: Maintained 3042F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3043F: drivers/memory/brcmstb_dpfe.c 3044 3045BROADCOM SYSTEMPORT ETHERNET DRIVER 3046M: Florian Fainelli <f.fainelli@gmail.com> 3047L: netdev@vger.kernel.org 3048S: Supported 3049F: drivers/net/ethernet/broadcom/bcmsysport.* 3050 3051BROADCOM TG3 GIGABIT ETHERNET DRIVER 3052M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3053M: Prashant Sreedharan <prashant@broadcom.com> 3054M: Michael Chan <mchan@broadcom.com> 3055L: netdev@vger.kernel.org 3056S: Supported 3057F: drivers/net/ethernet/broadcom/tg3.* 3058 3059BROCADE BFA FC SCSI DRIVER 3060M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3061M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3062L: linux-scsi@vger.kernel.org 3063S: Supported 3064F: drivers/scsi/bfa/ 3065 3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3067M: Rasesh Mody <rasesh.mody@cavium.com> 3068M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3069M: Dept-GELinuxNICDev@cavium.com 3070L: netdev@vger.kernel.org 3071S: Supported 3072F: drivers/net/ethernet/brocade/bna/ 3073 3074BSG (block layer generic sg v4 driver) 3075M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3076L: linux-scsi@vger.kernel.org 3077S: Supported 3078F: block/bsg.c 3079F: include/linux/bsg.h 3080F: include/uapi/linux/bsg.h 3081 3082BT87X AUDIO DRIVER 3083M: Clemens Ladisch <clemens@ladisch.de> 3084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3085T: git git://git.alsa-project.org/alsa-kernel.git 3086S: Maintained 3087F: Documentation/sound/cards/bt87x.rst 3088F: sound/pci/bt87x.c 3089 3090BT8XXGPIO DRIVER 3091M: Michael Buesch <m@bues.ch> 3092W: http://bu3sch.de/btgpio.php 3093S: Maintained 3094F: drivers/gpio/gpio-bt8xx.c 3095 3096BTRFS FILE SYSTEM 3097M: Chris Mason <clm@fb.com> 3098M: Josef Bacik <jbacik@fb.com> 3099M: David Sterba <dsterba@suse.com> 3100L: linux-btrfs@vger.kernel.org 3101W: http://btrfs.wiki.kernel.org/ 3102Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3104S: Maintained 3105F: Documentation/filesystems/btrfs.txt 3106F: fs/btrfs/ 3107F: include/linux/btrfs* 3108F: include/uapi/linux/btrfs* 3109 3110BTTV VIDEO4LINUX DRIVER 3111M: Mauro Carvalho Chehab <mchehab@kernel.org> 3112L: linux-media@vger.kernel.org 3113W: https://linuxtv.org 3114T: git git://linuxtv.org/media_tree.git 3115S: Odd fixes 3116F: Documentation/media/v4l-drivers/bttv* 3117F: drivers/media/pci/bt8xx/bttv* 3118 3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3120M: Chanwoo Choi <cw00.choi@samsung.com> 3121L: linux-pm@vger.kernel.org 3122L: linux-samsung-soc@vger.kernel.org 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3124S: Maintained 3125F: drivers/devfreq/exynos-bus.c 3126F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3127 3128BUSLOGIC SCSI DRIVER 3129M: Khalid Aziz <khalid@gonehiking.org> 3130L: linux-scsi@vger.kernel.org 3131S: Maintained 3132F: drivers/scsi/BusLogic.* 3133F: drivers/scsi/FlashPoint.* 3134 3135C-MEDIA CMI8788 DRIVER 3136M: Clemens Ladisch <clemens@ladisch.de> 3137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3138T: git git://git.alsa-project.org/alsa-kernel.git 3139S: Maintained 3140F: sound/pci/oxygen/ 3141 3142C6X ARCHITECTURE 3143M: Mark Salter <msalter@redhat.com> 3144M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3145L: linux-c6x-dev@linux-c6x.org 3146W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3147S: Maintained 3148F: arch/c6x/ 3149 3150CA8210 IEEE-802.15.4 RADIO DRIVER 3151M: Harry Morris <h.morris@cascoda.com> 3152L: linux-wpan@vger.kernel.org 3153W: https://github.com/Cascoda/ca8210-linux.git 3154S: Maintained 3155F: drivers/net/ieee802154/ca8210.c 3156F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3157 3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3159M: David Howells <dhowells@redhat.com> 3160L: linux-cachefs@redhat.com (moderated for non-subscribers) 3161S: Supported 3162F: Documentation/filesystems/caching/cachefiles.txt 3163F: fs/cachefiles/ 3164 3165CADENCE MIPI-CSI2 BRIDGES 3166M: Maxime Ripard <maxime.ripard@bootlin.com> 3167L: linux-media@vger.kernel.org 3168S: Maintained 3169F: Documentation/devicetree/bindings/media/cdns,*.txt 3170F: drivers/media/platform/cadence/cdns-csi2* 3171 3172CADET FM/AM RADIO RECEIVER DRIVER 3173M: Hans Verkuil <hverkuil@xs4all.nl> 3174L: linux-media@vger.kernel.org 3175T: git git://linuxtv.org/media_tree.git 3176W: https://linuxtv.org 3177S: Maintained 3178F: drivers/media/radio/radio-cadet* 3179 3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3181M: Jonathan Corbet <corbet@lwn.net> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184S: Maintained 3185F: Documentation/media/v4l-drivers/cafe_ccic* 3186F: drivers/media/platform/marvell-ccic/ 3187 3188CAIF NETWORK LAYER 3189M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3190L: netdev@vger.kernel.org 3191S: Supported 3192F: Documentation/networking/caif/ 3193F: drivers/net/caif/ 3194F: include/uapi/linux/caif/ 3195F: include/net/caif/ 3196F: net/caif/ 3197 3198CALGARY x86-64 IOMMU 3199M: Muli Ben-Yehuda <mulix@mulix.org> 3200M: Jon Mason <jdmason@kudzu.us> 3201L: iommu@lists.linux-foundation.org 3202S: Maintained 3203F: arch/x86/kernel/pci-calgary_64.c 3204F: arch/x86/kernel/tce_64.c 3205F: arch/x86/include/asm/calgary.h 3206F: arch/x86/include/asm/tce.h 3207 3208CAN NETWORK DRIVERS 3209M: Wolfgang Grandegger <wg@grandegger.com> 3210M: Marc Kleine-Budde <mkl@pengutronix.de> 3211L: linux-can@vger.kernel.org 3212W: https://github.com/linux-can 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3215S: Maintained 3216F: Documentation/devicetree/bindings/net/can/ 3217F: drivers/net/can/ 3218F: include/linux/can/dev.h 3219F: include/linux/can/platform/ 3220F: include/uapi/linux/can/error.h 3221F: include/uapi/linux/can/netlink.h 3222 3223CAN NETWORK LAYER 3224M: Oliver Hartkopp <socketcan@hartkopp.net> 3225M: Marc Kleine-Budde <mkl@pengutronix.de> 3226L: linux-can@vger.kernel.org 3227W: https://github.com/linux-can 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3230S: Maintained 3231F: Documentation/networking/can.rst 3232F: net/can/ 3233F: include/linux/can/core.h 3234F: include/uapi/linux/can.h 3235F: include/uapi/linux/can/bcm.h 3236F: include/uapi/linux/can/raw.h 3237F: include/uapi/linux/can/gw.h 3238 3239CAPABILITIES 3240M: Serge Hallyn <serge@hallyn.com> 3241L: linux-security-module@vger.kernel.org 3242S: Supported 3243F: include/linux/capability.h 3244F: include/uapi/linux/capability.h 3245F: security/commoncap.c 3246F: kernel/capability.c 3247 3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3249M: Kevin Tsai <ktsai@capellamicro.com> 3250S: Maintained 3251F: drivers/iio/light/cm* 3252 3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3254M: Christian Lamparter <chunkeey@googlemail.com> 3255L: linux-wireless@vger.kernel.org 3256W: http://wireless.kernel.org/en/users/Drivers/carl9170 3257S: Maintained 3258F: drivers/net/wireless/ath/carl9170/ 3259 3260CAVIUM I2C DRIVER 3261M: Jan Glauber <jglauber@cavium.com> 3262M: David Daney <david.daney@cavium.com> 3263W: http://www.cavium.com 3264S: Supported 3265F: drivers/i2c/busses/i2c-octeon* 3266F: drivers/i2c/busses/i2c-thunderx* 3267 3268CAVIUM LIQUIDIO NETWORK DRIVER 3269M: Derek Chickles <derek.chickles@caviumnetworks.com> 3270M: Satanand Burla <satananda.burla@caviumnetworks.com> 3271M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3272M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3273L: netdev@vger.kernel.org 3274W: http://www.cavium.com 3275S: Supported 3276F: drivers/net/ethernet/cavium/liquidio/ 3277 3278CAVIUM MMC DRIVER 3279M: Jan Glauber <jglauber@cavium.com> 3280M: David Daney <david.daney@cavium.com> 3281M: Steven J. Hill <Steven.Hill@cavium.com> 3282W: http://www.cavium.com 3283S: Supported 3284F: drivers/mmc/host/cavium* 3285 3286CAVIUM OCTEON-TX CRYPTO DRIVER 3287M: George Cherian <george.cherian@cavium.com> 3288L: linux-crypto@vger.kernel.org 3289W: http://www.cavium.com 3290S: Supported 3291F: drivers/crypto/cavium/cpt/ 3292 3293CAVIUM THUNDERX2 ARM64 SOC 3294M: Robert Richter <rrichter@cavium.com> 3295M: Jayachandran C <jnair@caviumnetworks.com> 3296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3297S: Maintained 3298F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3299F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3300 3301CC2520 IEEE-802.15.4 RADIO DRIVER 3302M: Varka Bhadram <varkabhadram@gmail.com> 3303L: linux-wpan@vger.kernel.org 3304S: Maintained 3305F: drivers/net/ieee802154/cc2520.c 3306F: include/linux/spi/cc2520.h 3307F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3308 3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3310M: Gilad Ben-Yossef <gilad@benyossef.com> 3311L: linux-crypto@vger.kernel.org 3312S: Supported 3313F: drivers/crypto/ccree/ 3314W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3315 3316CEC FRAMEWORK 3317M: Hans Verkuil <hans.verkuil@cisco.com> 3318L: linux-media@vger.kernel.org 3319T: git git://linuxtv.org/media_tree.git 3320W: http://linuxtv.org 3321S: Supported 3322F: Documentation/media/kapi/cec-core.rst 3323F: Documentation/media/uapi/cec 3324F: drivers/media/cec/ 3325F: drivers/media/rc/keymaps/rc-cec.c 3326F: include/media/cec.h 3327F: include/media/cec-notifier.h 3328F: include/uapi/linux/cec.h 3329F: include/uapi/linux/cec-funcs.h 3330F: Documentation/devicetree/bindings/media/cec.txt 3331F: Documentation/ABI/testing/debugfs-cec-error-inj 3332 3333CEC GPIO DRIVER 3334M: Hans Verkuil <hans.verkuil@cisco.com> 3335L: linux-media@vger.kernel.org 3336T: git git://linuxtv.org/media_tree.git 3337W: http://linuxtv.org 3338S: Supported 3339F: drivers/media/platform/cec-gpio/ 3340F: Documentation/devicetree/bindings/media/cec-gpio.txt 3341 3342CELL BROADBAND ENGINE ARCHITECTURE 3343M: Arnd Bergmann <arnd@arndb.de> 3344L: linuxppc-dev@lists.ozlabs.org 3345W: http://www.ibm.com/developerworks/power/cell/ 3346S: Supported 3347F: arch/powerpc/include/asm/cell*.h 3348F: arch/powerpc/include/asm/spu*.h 3349F: arch/powerpc/include/uapi/asm/spu*.h 3350F: arch/powerpc/oprofile/*cell* 3351F: arch/powerpc/platforms/cell/ 3352 3353CEPH COMMON CODE (LIBCEPH) 3354M: Ilya Dryomov <idryomov@gmail.com> 3355M: "Yan, Zheng" <zyan@redhat.com> 3356M: Sage Weil <sage@redhat.com> 3357L: ceph-devel@vger.kernel.org 3358W: http://ceph.com/ 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3360T: git git://github.com/ceph/ceph-client.git 3361S: Supported 3362F: net/ceph/ 3363F: include/linux/ceph/ 3364F: include/linux/crush/ 3365 3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3367M: "Yan, Zheng" <zyan@redhat.com> 3368M: Sage Weil <sage@redhat.com> 3369M: Ilya Dryomov <idryomov@gmail.com> 3370L: ceph-devel@vger.kernel.org 3371W: http://ceph.com/ 3372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3373T: git git://github.com/ceph/ceph-client.git 3374S: Supported 3375F: Documentation/filesystems/ceph.txt 3376F: fs/ceph/ 3377 3378CERTIFICATE HANDLING: 3379M: David Howells <dhowells@redhat.com> 3380M: David Woodhouse <dwmw2@infradead.org> 3381L: keyrings@vger.kernel.org 3382S: Maintained 3383F: Documentation/admin-guide/module-signing.rst 3384F: certs/ 3385F: scripts/sign-file.c 3386F: scripts/extract-cert.c 3387 3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3389L: linux-usb@vger.kernel.org 3390S: Orphan 3391F: Documentation/usb/WUSB-Design-overview.txt 3392F: Documentation/usb/wusb-cbaf 3393F: drivers/usb/host/hwa-hc.c 3394F: drivers/usb/host/whci/ 3395F: drivers/usb/wusbcore/ 3396F: include/linux/usb/wusb* 3397 3398CFAG12864B LCD DRIVER 3399M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3400S: Maintained 3401F: drivers/auxdisplay/cfag12864b.c 3402F: include/linux/cfag12864b.h 3403 3404CFAG12864BFB LCD FRAMEBUFFER DRIVER 3405M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3406S: Maintained 3407F: drivers/auxdisplay/cfag12864bfb.c 3408F: include/linux/cfag12864b.h 3409 3410802.11 (including CFG80211/NL80211) 3411M: Johannes Berg <johannes@sipsolutions.net> 3412L: linux-wireless@vger.kernel.org 3413W: http://wireless.kernel.org/ 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3416S: Maintained 3417F: net/wireless/ 3418F: include/uapi/linux/nl80211.h 3419F: include/linux/ieee80211.h 3420F: include/net/wext.h 3421F: include/net/cfg80211.h 3422F: include/net/iw_handler.h 3423F: include/net/ieee80211_radiotap.h 3424F: Documentation/driver-api/80211/cfg80211.rst 3425F: Documentation/networking/regulatory.txt 3426 3427CHAR and MISC DRIVERS 3428M: Arnd Bergmann <arnd@arndb.de> 3429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3431S: Supported 3432F: drivers/char/ 3433F: drivers/misc/ 3434F: include/linux/miscdevice.h 3435 3436CHECKPATCH 3437M: Andy Whitcroft <apw@canonical.com> 3438M: Joe Perches <joe@perches.com> 3439S: Maintained 3440F: scripts/checkpatch.pl 3441 3442CHINESE DOCUMENTATION 3443M: Harry Wei <harryxiyou@gmail.com> 3444L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3445L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3446S: Maintained 3447F: Documentation/translations/zh_CN/ 3448 3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3450M: Peter Chen <Peter.Chen@nxp.com> 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3452L: linux-usb@vger.kernel.org 3453S: Maintained 3454F: drivers/usb/chipidea/ 3455 3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3457M: Hans de Goede <hdegoede@redhat.com> 3458L: linux-input@vger.kernel.org 3459S: Maintained 3460F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3461F: drivers/input/touchscreen/chipone_icn8318.c 3462 3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3464M: Hans de Goede <hdegoede@redhat.com> 3465L: linux-input@vger.kernel.org 3466S: Maintained 3467F: drivers/input/touchscreen/chipone_icn8505.c 3468 3469CHROME HARDWARE PLATFORM SUPPORT 3470M: Benson Leung <bleung@chromium.org> 3471M: Olof Johansson <olof@lixom.net> 3472S: Maintained 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3474F: drivers/platform/chrome/ 3475 3476CIRRUS LOGIC AUDIO CODEC DRIVERS 3477M: Brian Austin <brian.austin@cirrus.com> 3478M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480S: Maintained 3481F: sound/soc/codecs/cs* 3482 3483CIRRUS LOGIC EP93XX ETHERNET DRIVER 3484M: Hartley Sweeten <hsweeten@visionengravers.com> 3485L: netdev@vger.kernel.org 3486S: Maintained 3487F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3488 3489CISCO FCOE HBA DRIVER 3490M: Satish Kharat <satishkh@cisco.com> 3491M: Sesidhar Baddela <sebaddel@cisco.com> 3492M: Karan Tilak Kumar <kartilak@cisco.com> 3493L: linux-scsi@vger.kernel.org 3494S: Supported 3495F: drivers/scsi/fnic/ 3496 3497CISCO SCSI HBA DRIVER 3498M: Karan Tilak Kumar <kartilak@cisco.com> 3499M: Sesidhar Baddela <sebaddel@cisco.com> 3500L: linux-scsi@vger.kernel.org 3501S: Supported 3502F: drivers/scsi/snic/ 3503 3504CISCO VIC ETHERNET NIC DRIVER 3505M: Christian Benvenuti <benve@cisco.com> 3506M: Govindarajulu Varadarajan <_govind@gmx.com> 3507M: Parvi Kaustubhi <pkaustub@cisco.com> 3508S: Supported 3509F: drivers/net/ethernet/cisco/enic/ 3510 3511CISCO VIC LOW LATENCY NIC DRIVER 3512M: Christian Benvenuti <benve@cisco.com> 3513M: Dave Goodell <dgoodell@cisco.com> 3514S: Supported 3515F: drivers/infiniband/hw/usnic/ 3516 3517CLEANCACHE API 3518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3519L: linux-kernel@vger.kernel.org 3520S: Maintained 3521F: mm/cleancache.c 3522F: include/linux/cleancache.h 3523 3524CLK API 3525M: Russell King <linux@armlinux.org.uk> 3526L: linux-clk@vger.kernel.org 3527S: Maintained 3528F: include/linux/clk.h 3529 3530CLOCKSOURCE, CLOCKEVENT DRIVERS 3531M: Daniel Lezcano <daniel.lezcano@linaro.org> 3532M: Thomas Gleixner <tglx@linutronix.de> 3533L: linux-kernel@vger.kernel.org 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3535S: Supported 3536F: drivers/clocksource/ 3537F: Documentation/devicetree/bindings/timer/ 3538 3539CMPC ACPI DRIVER 3540M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3541M: Daniel Oliveira Nascimento <don@syst.com.br> 3542L: platform-driver-x86@vger.kernel.org 3543S: Supported 3544F: drivers/platform/x86/classmate-laptop.c 3545 3546COBALT MEDIA DRIVER 3547M: Hans Verkuil <hans.verkuil@cisco.com> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: https://linuxtv.org 3551S: Supported 3552F: drivers/media/pci/cobalt/ 3553 3554COCCINELLE/Semantic Patches (SmPL) 3555M: Julia Lawall <Julia.Lawall@lip6.fr> 3556M: Gilles Muller <Gilles.Muller@lip6.fr> 3557M: Nicolas Palix <nicolas.palix@imag.fr> 3558M: Michal Marek <michal.lkml@markovi.net> 3559L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3561W: http://coccinelle.lip6.fr/ 3562S: Supported 3563F: Documentation/dev-tools/coccinelle.rst 3564F: scripts/coccinelle/ 3565F: scripts/coccicheck 3566 3567CODA FILE SYSTEM 3568M: Jan Harkes <jaharkes@cs.cmu.edu> 3569M: coda@cs.cmu.edu 3570L: codalist@coda.cs.cmu.edu 3571W: http://www.coda.cs.cmu.edu/ 3572S: Maintained 3573F: Documentation/filesystems/coda.txt 3574F: fs/coda/ 3575F: include/linux/coda*.h 3576F: include/uapi/linux/coda*.h 3577 3578CODA V4L2 MEM2MEM DRIVER 3579M: Philipp Zabel <p.zabel@pengutronix.de> 3580L: linux-media@vger.kernel.org 3581S: Maintained 3582F: Documentation/devicetree/bindings/media/coda.txt 3583F: drivers/media/platform/coda/ 3584 3585COMMON CLK FRAMEWORK 3586M: Michael Turquette <mturquette@baylibre.com> 3587M: Stephen Boyd <sboyd@kernel.org> 3588L: linux-clk@vger.kernel.org 3589Q: http://patchwork.kernel.org/project/linux-clk/list/ 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3591S: Maintained 3592F: Documentation/devicetree/bindings/clock/ 3593F: drivers/clk/ 3594X: drivers/clk/clkdev.c 3595F: include/linux/clk-pr* 3596F: include/linux/clk/ 3597F: include/linux/of_clk.h 3598 3599COMMON INTERNET FILE SYSTEM (CIFS) 3600M: Steve French <sfrench@samba.org> 3601L: linux-cifs@vger.kernel.org 3602L: samba-technical@lists.samba.org (moderated for non-subscribers) 3603W: http://linux-cifs.samba.org/ 3604T: git git://git.samba.org/sfrench/cifs-2.6.git 3605S: Supported 3606F: Documentation/filesystems/cifs/ 3607F: fs/cifs/ 3608 3609COMPACTPCI HOTPLUG CORE 3610M: Scott Murray <scott@spiteful.org> 3611L: linux-pci@vger.kernel.org 3612S: Maintained 3613F: drivers/pci/hotplug/cpci_hotplug* 3614 3615COMPACTPCI HOTPLUG GENERIC DRIVER 3616M: Scott Murray <scott@spiteful.org> 3617L: linux-pci@vger.kernel.org 3618S: Maintained 3619F: drivers/pci/hotplug/cpcihp_generic.c 3620 3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3622M: Scott Murray <scott@spiteful.org> 3623L: linux-pci@vger.kernel.org 3624S: Maintained 3625F: drivers/pci/hotplug/cpcihp_zt5550.* 3626 3627COMPAL LAPTOP SUPPORT 3628M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3629L: platform-driver-x86@vger.kernel.org 3630S: Maintained 3631F: drivers/platform/x86/compal-laptop.c 3632 3633CONEXANT ACCESSRUNNER USB DRIVER 3634L: accessrunner-general@lists.sourceforge.net 3635W: http://accessrunner.sourceforge.net/ 3636S: Orphan 3637F: drivers/usb/atm/cxacru.c 3638 3639CONFIGFS 3640M: Joel Becker <jlbec@evilplan.org> 3641M: Christoph Hellwig <hch@lst.de> 3642T: git git://git.infradead.org/users/hch/configfs.git 3643S: Supported 3644F: fs/configfs/ 3645F: include/linux/configfs.h 3646 3647CONNECTOR 3648M: Evgeniy Polyakov <zbr@ioremap.net> 3649L: netdev@vger.kernel.org 3650S: Maintained 3651F: drivers/connector/ 3652 3653CONTROL GROUP (CGROUP) 3654M: Tejun Heo <tj@kernel.org> 3655M: Li Zefan <lizefan@huawei.com> 3656M: Johannes Weiner <hannes@cmpxchg.org> 3657L: cgroups@vger.kernel.org 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3659S: Maintained 3660F: Documentation/cgroup* 3661F: include/linux/cgroup* 3662F: kernel/cgroup* 3663 3664CONTROL GROUP - CPUSET 3665M: Li Zefan <lizefan@huawei.com> 3666L: cgroups@vger.kernel.org 3667W: http://www.bullopensource.org/cpuset/ 3668W: http://oss.sgi.com/projects/cpusets/ 3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3670S: Maintained 3671F: Documentation/cgroup-v1/cpusets.txt 3672F: include/linux/cpuset.h 3673F: kernel/cgroup/cpuset.c 3674 3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3676M: Johannes Weiner <hannes@cmpxchg.org> 3677M: Michal Hocko <mhocko@kernel.org> 3678M: Vladimir Davydov <vdavydov.dev@gmail.com> 3679L: cgroups@vger.kernel.org 3680L: linux-mm@kvack.org 3681S: Maintained 3682F: mm/memcontrol.c 3683F: mm/swap_cgroup.c 3684 3685CORETEMP HARDWARE MONITORING DRIVER 3686M: Fenghua Yu <fenghua.yu@intel.com> 3687L: linux-hwmon@vger.kernel.org 3688S: Maintained 3689F: Documentation/hwmon/coretemp 3690F: drivers/hwmon/coretemp.c 3691 3692COSA/SRP SYNC SERIAL DRIVER 3693M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3694W: http://www.fi.muni.cz/~kas/cosa/ 3695S: Maintained 3696F: drivers/net/wan/cosa* 3697 3698CPMAC ETHERNET DRIVER 3699M: Florian Fainelli <f.fainelli@gmail.com> 3700L: netdev@vger.kernel.org 3701S: Maintained 3702F: drivers/net/ethernet/ti/cpmac.c 3703 3704CPU FREQUENCY DRIVERS 3705M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3706M: Viresh Kumar <viresh.kumar@linaro.org> 3707L: linux-pm@vger.kernel.org 3708S: Maintained 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3711B: https://bugzilla.kernel.org 3712F: Documentation/cpu-freq/ 3713F: Documentation/devicetree/bindings/cpufreq/ 3714F: drivers/cpufreq/ 3715F: include/linux/cpufreq.h 3716F: tools/testing/selftests/cpufreq/ 3717 3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3719M: Viresh Kumar <viresh.kumar@linaro.org> 3720M: Sudeep Holla <sudeep.holla@arm.com> 3721L: linux-pm@vger.kernel.org 3722W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3723S: Maintained 3724F: drivers/cpufreq/arm_big_little.h 3725F: drivers/cpufreq/arm_big_little.c 3726F: drivers/cpufreq/arm_big_little_dt.c 3727 3728CPU POWER MONITORING SUBSYSTEM 3729M: Thomas Renninger <trenn@suse.com> 3730M: Shuah Khan <shuah@kernel.org> 3731L: linux-pm@vger.kernel.org 3732S: Maintained 3733F: tools/power/cpupower/ 3734 3735CPUID/MSR DRIVER 3736M: "H. Peter Anvin" <hpa@zytor.com> 3737S: Maintained 3738F: arch/x86/kernel/cpuid.c 3739F: arch/x86/kernel/msr.c 3740 3741CPUIDLE DRIVER - ARM BIG LITTLE 3742M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3743M: Daniel Lezcano <daniel.lezcano@linaro.org> 3744L: linux-pm@vger.kernel.org 3745L: linux-arm-kernel@lists.infradead.org 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3747S: Maintained 3748F: drivers/cpuidle/cpuidle-big_little.c 3749 3750CPUIDLE DRIVER - ARM EXYNOS 3751M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3752M: Daniel Lezcano <daniel.lezcano@linaro.org> 3753M: Kukjin Kim <kgene@kernel.org> 3754L: linux-pm@vger.kernel.org 3755L: linux-samsung-soc@vger.kernel.org 3756S: Supported 3757F: drivers/cpuidle/cpuidle-exynos.c 3758F: arch/arm/mach-exynos/pm.c 3759 3760CPUIDLE DRIVERS 3761M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3762M: Daniel Lezcano <daniel.lezcano@linaro.org> 3763L: linux-pm@vger.kernel.org 3764S: Maintained 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3766B: https://bugzilla.kernel.org 3767F: drivers/cpuidle/* 3768F: include/linux/cpuidle.h 3769 3770CRAMFS FILESYSTEM 3771M: Nicolas Pitre <nico@linaro.org> 3772S: Maintained 3773F: Documentation/filesystems/cramfs.txt 3774F: fs/cramfs/ 3775 3776CRYPTO API 3777M: Herbert Xu <herbert@gondor.apana.org.au> 3778M: "David S. Miller" <davem@davemloft.net> 3779L: linux-crypto@vger.kernel.org 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3782S: Maintained 3783F: Documentation/crypto/ 3784F: Documentation/devicetree/bindings/crypto/ 3785F: arch/*/crypto/ 3786F: crypto/ 3787F: drivers/crypto/ 3788F: include/crypto/ 3789F: include/linux/crypto* 3790 3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3792M: Neil Horman <nhorman@tuxdriver.com> 3793L: linux-crypto@vger.kernel.org 3794S: Maintained 3795F: crypto/ansi_cprng.c 3796F: crypto/rng.c 3797 3798CS3308 MEDIA DRIVER 3799M: Hans Verkuil <hverkuil@xs4all.nl> 3800L: linux-media@vger.kernel.org 3801T: git git://linuxtv.org/media_tree.git 3802W: http://linuxtv.org 3803S: Odd Fixes 3804F: drivers/media/i2c/cs3308.c 3805F: drivers/media/i2c/cs3308.h 3806 3807CS5535 Audio ALSA driver 3808M: Jaya Kumar <jayakumar.alsa@gmail.com> 3809S: Maintained 3810F: sound/pci/cs5535audio/ 3811 3812CW1200 WLAN driver 3813M: Solomon Peachy <pizza@shaftnet.org> 3814S: Maintained 3815F: drivers/net/wireless/st/cw1200/ 3816 3817CX18 VIDEO4LINUX DRIVER 3818M: Andy Walls <awalls@md.metrocast.net> 3819L: ivtv-devel@ivtvdriver.org (subscribers-only) 3820L: linux-media@vger.kernel.org 3821T: git git://linuxtv.org/media_tree.git 3822W: https://linuxtv.org 3823W: http://www.ivtvdriver.org/index.php/Cx18 3824S: Maintained 3825F: Documentation/media/v4l-drivers/cx18* 3826F: drivers/media/pci/cx18/ 3827F: include/uapi/linux/ivtv* 3828 3829CX2341X MPEG ENCODER HELPER MODULE 3830M: Hans Verkuil <hverkuil@xs4all.nl> 3831L: linux-media@vger.kernel.org 3832T: git git://linuxtv.org/media_tree.git 3833W: https://linuxtv.org 3834S: Maintained 3835F: drivers/media/common/cx2341x* 3836F: include/media/cx2341x* 3837 3838CX24120 MEDIA DRIVER 3839M: Jemma Denson <jdenson@gmail.com> 3840M: Patrick Boettcher <patrick.boettcher@posteo.de> 3841L: linux-media@vger.kernel.org 3842W: https://linuxtv.org 3843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3844S: Maintained 3845F: drivers/media/dvb-frontends/cx24120* 3846 3847CX88 VIDEO4LINUX DRIVER 3848M: Mauro Carvalho Chehab <mchehab@kernel.org> 3849L: linux-media@vger.kernel.org 3850W: https://linuxtv.org 3851T: git git://linuxtv.org/media_tree.git 3852S: Odd fixes 3853F: Documentation/media/v4l-drivers/cx88* 3854F: drivers/media/pci/cx88/ 3855 3856CXD2820R MEDIA DRIVER 3857M: Antti Palosaari <crope@iki.fi> 3858L: linux-media@vger.kernel.org 3859W: https://linuxtv.org 3860W: http://palosaari.fi/linux/ 3861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3862T: git git://linuxtv.org/anttip/media_tree.git 3863S: Maintained 3864F: drivers/media/dvb-frontends/cxd2820r* 3865 3866CXGB3 ETHERNET DRIVER (CXGB3) 3867M: Santosh Raspatur <santosh@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb3/ 3872 3873CXGB3 ISCSI DRIVER (CXGB3I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb3i 3879 3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb3/ 3886F: include/uapi/rdma/cxgb3-abi.h 3887 3888CXGB4 CRYPTO DRIVER (chcr) 3889M: Harsh Jain <harsh@chelsio.com> 3890L: linux-crypto@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/crypto/chelsio 3894 3895CXGB4 ETHERNET DRIVER (CXGB4) 3896M: Ganesh Goudar <ganeshgr@chelsio.com> 3897L: netdev@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/net/ethernet/chelsio/cxgb4/ 3901 3902CXGB4 ISCSI DRIVER (CXGB4I) 3903M: Karen Xie <kxie@chelsio.com> 3904L: linux-scsi@vger.kernel.org 3905W: http://www.chelsio.com 3906S: Supported 3907F: drivers/scsi/cxgbi/cxgb4i 3908 3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3910M: Steve Wise <swise@chelsio.com> 3911L: linux-rdma@vger.kernel.org 3912W: http://www.openfabrics.org 3913S: Supported 3914F: drivers/infiniband/hw/cxgb4/ 3915F: include/uapi/rdma/cxgb4-abi.h 3916 3917CXGB4VF ETHERNET DRIVER (CXGB4VF) 3918M: Casey Leedom <leedom@chelsio.com> 3919L: netdev@vger.kernel.org 3920W: http://www.chelsio.com 3921S: Supported 3922F: drivers/net/ethernet/chelsio/cxgb4vf/ 3923 3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3925M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3926M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3927L: linuxppc-dev@lists.ozlabs.org 3928S: Supported 3929F: arch/powerpc/platforms/powernv/pci-cxl.c 3930F: drivers/misc/cxl/ 3931F: include/misc/cxl* 3932F: include/uapi/misc/cxl.h 3933F: Documentation/powerpc/cxl.txt 3934F: Documentation/ABI/testing/sysfs-class-cxl 3935 3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3937M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3938M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3939M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3940L: linux-scsi@vger.kernel.org 3941S: Supported 3942F: drivers/scsi/cxlflash/ 3943F: include/uapi/scsi/cxlflash_ioctls.h 3944F: Documentation/powerpc/cxlflash.txt 3945 3946CYBERPRO FB DRIVER 3947M: Russell King <linux@armlinux.org.uk> 3948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3949W: http://www.armlinux.org.uk/ 3950S: Maintained 3951F: drivers/video/fbdev/cyber2000fb.* 3952 3953CYCLADES ASYNC MUX DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/tty/cyclades.c 3957F: include/linux/cyclades.h 3958F: include/uapi/linux/cyclades.h 3959 3960CYCLADES PC300 DRIVER 3961W: http://www.cyclades.com/ 3962S: Orphan 3963F: drivers/net/wan/pc300* 3964 3965CYPRESS_FIRMWARE MEDIA DRIVER 3966M: Antti Palosaari <crope@iki.fi> 3967L: linux-media@vger.kernel.org 3968W: https://linuxtv.org 3969W: http://palosaari.fi/linux/ 3970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3971T: git git://linuxtv.org/anttip/media_tree.git 3972S: Maintained 3973F: drivers/media/common/cypress_firmware* 3974 3975CYTTSP TOUCHSCREEN DRIVER 3976M: Ferruh Yigit <fery@cypress.com> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/touchscreen/cyttsp* 3980F: include/linux/input/cyttsp.h 3981 3982D-LINK DIR-685 TOUCHKEYS DRIVER 3983M: Linus Walleij <linus.walleij@linaro.org> 3984L: linux-input@vger.kernel.org 3985S: Supported 3986F: drivers/input/dlink-dir685-touchkeys.c 3987 3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3989M: Joshua Kinard <kumba@gentoo.org> 3990S: Maintained 3991F: drivers/rtc/rtc-ds1685.c 3992F: include/linux/rtc/ds1685.h 3993 3994DAMA SLAVE for AX.25 3995M: Joerg Reuter <jreuter@yaina.de> 3996W: http://yaina.de/jreuter/ 3997W: http://www.qsl.net/dl1bke/ 3998L: linux-hams@vger.kernel.org 3999S: Maintained 4000F: net/ax25/af_ax25.c 4001F: net/ax25/ax25_dev.c 4002F: net/ax25/ax25_ds_* 4003F: net/ax25/ax25_in.c 4004F: net/ax25/ax25_out.c 4005F: net/ax25/ax25_timer.c 4006F: net/ax25/sysctl_net_ax25.c 4007 4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4009L: netdev@vger.kernel.org 4010S: Orphan 4011F: Documentation/networking/dmfe.txt 4012F: drivers/net/ethernet/dec/tulip/dmfe.c 4013 4014DC390/AM53C974 SCSI driver 4015M: Hannes Reinecke <hare@suse.com> 4016L: linux-scsi@vger.kernel.org 4017S: Maintained 4018F: drivers/scsi/am53c974.c 4019 4020DC395x SCSI driver 4021M: Oliver Neukum <oliver@neukum.org> 4022M: Ali Akcaagac <aliakc@web.de> 4023M: Jamie Lenehan <lenehan@twibble.org> 4024L: dc395x@twibble.org 4025W: http://twibble.org/dist/dc395x/ 4026W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4027S: Maintained 4028F: Documentation/scsi/dc395x.txt 4029F: drivers/scsi/dc395x.* 4030 4031DCCP PROTOCOL 4032M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4033L: dccp@vger.kernel.org 4034W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4035S: Maintained 4036F: include/linux/dccp.h 4037F: include/uapi/linux/dccp.h 4038F: include/linux/tfrc.h 4039F: net/dccp/ 4040 4041DECnet NETWORK LAYER 4042W: http://linux-decnet.sourceforge.net 4043L: linux-decnet-user@lists.sourceforge.net 4044S: Orphan 4045F: Documentation/networking/decnet.txt 4046F: net/decnet/ 4047 4048DECSTATION PLATFORM SUPPORT 4049M: "Maciej W. Rozycki" <macro@linux-mips.org> 4050L: linux-mips@linux-mips.org 4051W: http://www.linux-mips.org/wiki/DECstation 4052S: Maintained 4053F: arch/mips/dec/ 4054F: arch/mips/include/asm/dec/ 4055F: arch/mips/include/asm/mach-dec/ 4056 4057DEFXX FDDI NETWORK DRIVER 4058M: "Maciej W. Rozycki" <macro@linux-mips.org> 4059S: Maintained 4060F: drivers/net/fddi/defxx.* 4061 4062DELL SMBIOS DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios.* 4068 4069DELL SMBIOS SMM DRIVER 4070M: Mario Limonciello <mario.limonciello@dell.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/dell-smbios-smm.c 4074 4075DELL SMBIOS WMI DRIVER 4076M: Mario Limonciello <mario.limonciello@dell.com> 4077L: platform-driver-x86@vger.kernel.org 4078S: Maintained 4079F: drivers/platform/x86/dell-smbios-wmi.c 4080F: tools/wmi/dell-smbios-example.c 4081 4082DELL LAPTOP DRIVER 4083M: Matthew Garrett <mjg59@srcf.ucam.org> 4084M: Pali Rohár <pali.rohar@gmail.com> 4085L: platform-driver-x86@vger.kernel.org 4086S: Maintained 4087F: drivers/platform/x86/dell-laptop.c 4088 4089DELL LAPTOP FREEFALL DRIVER 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-smo8800.c 4093 4094DELL LAPTOP RBTN DRIVER 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-rbtn.* 4098 4099DELL LAPTOP SMM DRIVER 4100M: Pali Rohár <pali.rohar@gmail.com> 4101S: Maintained 4102F: drivers/hwmon/dell-smm-hwmon.c 4103F: include/uapi/linux/i8k.h 4104 4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4106M: Doug Warzecha <Douglas_Warzecha@dell.com> 4107S: Maintained 4108F: Documentation/dcdbas.txt 4109F: drivers/firmware/dcdbas.* 4110 4111DELL WMI NOTIFICATIONS DRIVER 4112M: Matthew Garrett <mjg59@srcf.ucam.org> 4113M: Pali Rohár <pali.rohar@gmail.com> 4114S: Maintained 4115F: drivers/platform/x86/dell-wmi.c 4116 4117DELL WMI DESCRIPTOR DRIVER 4118M: Mario Limonciello <mario.limonciello@dell.com> 4119S: Maintained 4120F: drivers/platform/x86/dell-wmi-descriptor.c 4121 4122DELTA ST MEDIA DRIVER 4123M: Hugues Fruchet <hugues.fruchet@st.com> 4124L: linux-media@vger.kernel.org 4125T: git git://linuxtv.org/media_tree.git 4126W: https://linuxtv.org 4127S: Supported 4128F: drivers/media/platform/sti/delta 4129 4130DENALI NAND DRIVER 4131M: Masahiro Yamada <yamada.masahiro@socionext.com> 4132L: linux-mtd@lists.infradead.org 4133S: Supported 4134F: drivers/mtd/nand/raw/denali* 4135 4136DESIGNWARE USB2 DRD IP DRIVER 4137M: Minas Harutyunyan <hminas@synopsys.com> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc2/ 4142 4143DESIGNWARE USB3 DRD IP DRIVER 4144M: Felipe Balbi <balbi@kernel.org> 4145L: linux-usb@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4147S: Maintained 4148F: drivers/usb/dwc3/ 4149 4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4151M: Andreas Klinger <ak@it-klinger.de> 4152L: linux-iio@vger.kernel.org 4153S: Maintained 4154F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4155F: drivers/iio/proximity/srf*.c 4156 4157DEVICE COREDUMP (DEV_COREDUMP) 4158M: Johannes Berg <johannes@sipsolutions.net> 4159L: linux-kernel@vger.kernel.org 4160S: Maintained 4161F: drivers/base/devcoredump.c 4162F: include/linux/devcoredump.h 4163 4164DEVICE FREQUENCY (DEVFREQ) 4165M: MyungJoo Ham <myungjoo.ham@samsung.com> 4166M: Kyungmin Park <kyungmin.park@samsung.com> 4167R: Chanwoo Choi <cw00.choi@samsung.com> 4168L: linux-pm@vger.kernel.org 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4170S: Maintained 4171F: drivers/devfreq/ 4172F: include/linux/devfreq.h 4173F: Documentation/devicetree/bindings/devfreq/ 4174 4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4176M: Chanwoo Choi <cw00.choi@samsung.com> 4177L: linux-pm@vger.kernel.org 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4179S: Supported 4180F: drivers/devfreq/event/ 4181F: drivers/devfreq/devfreq-event.c 4182F: include/linux/devfreq-event.h 4183F: Documentation/devicetree/bindings/devfreq/event/ 4184 4185DEVICE NUMBER REGISTRY 4186M: Torben Mathiasen <device@lanana.org> 4187W: http://lanana.org/docs/device-list/index.html 4188S: Maintained 4189 4190DEVICE-MAPPER (LVM) 4191M: Alasdair Kergon <agk@redhat.com> 4192M: Mike Snitzer <snitzer@redhat.com> 4193M: dm-devel@redhat.com 4194L: dm-devel@redhat.com 4195W: http://sources.redhat.com/dm 4196Q: http://patchwork.kernel.org/project/dm-devel/list/ 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4198T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4199S: Maintained 4200F: Documentation/device-mapper/ 4201F: drivers/md/Makefile 4202F: drivers/md/Kconfig 4203F: drivers/md/dm* 4204F: drivers/md/persistent-data/ 4205F: include/linux/device-mapper.h 4206F: include/linux/dm-*.h 4207F: include/uapi/linux/dm-*.h 4208 4209DEVLINK 4210M: Jiri Pirko <jiri@mellanox.com> 4211L: netdev@vger.kernel.org 4212S: Supported 4213F: net/core/devlink.c 4214F: include/net/devlink.h 4215F: include/uapi/linux/devlink.h 4216 4217DIALOG SEMICONDUCTOR DRIVERS 4218M: Support Opensource <support.opensource@diasemi.com> 4219W: http://www.dialog-semiconductor.com/products 4220S: Supported 4221F: Documentation/hwmon/da90?? 4222F: Documentation/devicetree/bindings/mfd/da90*.txt 4223F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4224F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4225F: Documentation/devicetree/bindings/regulator/da92*.txt 4226F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4227F: Documentation/devicetree/bindings/sound/da[79]*.txt 4228F: drivers/gpio/gpio-da90??.c 4229F: drivers/hwmon/da90??-hwmon.c 4230F: drivers/iio/adc/da91??-*.c 4231F: drivers/input/misc/da90??_onkey.c 4232F: drivers/input/touchscreen/da9052_tsi.c 4233F: drivers/leds/leds-da90??.c 4234F: drivers/mfd/da903x.c 4235F: drivers/mfd/da90??-*.c 4236F: drivers/mfd/da91??-*.c 4237F: drivers/power/supply/da9052-battery.c 4238F: drivers/power/supply/da91??-*.c 4239F: drivers/regulator/da903x.c 4240F: drivers/regulator/da9???-regulator.[ch] 4241F: drivers/thermal/da90??-thermal.c 4242F: drivers/rtc/rtc-da90??.c 4243F: drivers/video/backlight/da90??_bl.c 4244F: drivers/watchdog/da90??_wdt.c 4245F: include/linux/mfd/da903x.h 4246F: include/linux/mfd/da9052/ 4247F: include/linux/mfd/da9055/ 4248F: include/linux/mfd/da9062/ 4249F: include/linux/mfd/da9063/ 4250F: include/linux/mfd/da9150/ 4251F: include/linux/regulator/da9211.h 4252F: include/sound/da[79]*.h 4253F: sound/soc/codecs/da[79]*.[ch] 4254 4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4256M: William Breathitt Gray <vilhelm.gray@gmail.com> 4257L: linux-gpio@vger.kernel.org 4258S: Maintained 4259F: drivers/gpio/gpio-gpio-mm.c 4260 4261DIGI NEO AND CLASSIC PCI PRODUCTS 4262M: Lidza Louina <lidza.louina@gmail.com> 4263M: Mark Hounschell <markh@compro.net> 4264L: driverdev-devel@linuxdriverproject.org 4265S: Maintained 4266F: drivers/staging/dgnc/ 4267 4268DIOLAN U2C-12 I2C DRIVER 4269M: Guenter Roeck <linux@roeck-us.net> 4270L: linux-i2c@vger.kernel.org 4271S: Maintained 4272F: drivers/i2c/busses/i2c-diolan-u2c.c 4273 4274FILESYSTEM DIRECT ACCESS (DAX) 4275M: Matthew Wilcox <mawilcox@microsoft.com> 4276M: Ross Zwisler <ross.zwisler@linux.intel.com> 4277L: linux-fsdevel@vger.kernel.org 4278S: Supported 4279F: fs/dax.c 4280F: include/linux/dax.h 4281F: include/trace/events/fs_dax.h 4282 4283DEVICE DIRECT ACCESS (DAX) 4284M: Dan Williams <dan.j.williams@intel.com> 4285M: Dave Jiang <dave.jiang@intel.com> 4286M: Ross Zwisler <ross.zwisler@linux.intel.com> 4287M: Vishal Verma <vishal.l.verma@intel.com> 4288L: linux-nvdimm@lists.01.org 4289S: Supported 4290F: drivers/dax/ 4291 4292DIRECTORY NOTIFICATION (DNOTIFY) 4293M: Jan Kara <jack@suse.cz> 4294R: Amir Goldstein <amir73il@gmail.com> 4295L: linux-fsdevel@vger.kernel.org 4296S: Maintained 4297F: Documentation/filesystems/dnotify.txt 4298F: fs/notify/dnotify/ 4299F: include/linux/dnotify.h 4300 4301DISK GEOMETRY AND PARTITION HANDLING 4302M: Andries Brouwer <aeb@cwi.nl> 4303W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4304W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4305W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4306S: Maintained 4307 4308DISKQUOTA 4309M: Jan Kara <jack@suse.com> 4310S: Maintained 4311F: Documentation/filesystems/quota.txt 4312F: fs/quota/ 4313F: include/linux/quota*.h 4314F: include/uapi/linux/quota*.h 4315 4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4317M: Bernie Thompson <bernie@plugable.com> 4318L: linux-fbdev@vger.kernel.org 4319S: Maintained 4320W: http://plugable.com/category/projects/udlfb/ 4321F: drivers/video/fbdev/udlfb.c 4322F: include/video/udlfb.h 4323F: Documentation/fb/udlfb.txt 4324 4325DISTRIBUTED LOCK MANAGER (DLM) 4326M: Christine Caulfield <ccaulfie@redhat.com> 4327M: David Teigland <teigland@redhat.com> 4328L: cluster-devel@redhat.com 4329W: http://sources.redhat.com/cluster/ 4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4331S: Supported 4332F: fs/dlm/ 4333 4334DMA BUFFER SHARING FRAMEWORK 4335M: Sumit Semwal <sumit.semwal@linaro.org> 4336S: Maintained 4337L: linux-media@vger.kernel.org 4338L: dri-devel@lists.freedesktop.org 4339L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4340F: drivers/dma-buf/ 4341F: include/linux/dma-buf* 4342F: include/linux/reservation.h 4343F: include/linux/*fence.h 4344F: Documentation/driver-api/dma-buf.rst 4345T: git git://anongit.freedesktop.org/drm/drm-misc 4346 4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4348M: Vinod Koul <vkoul@kernel.org> 4349L: dmaengine@vger.kernel.org 4350Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4351S: Maintained 4352F: drivers/dma/ 4353F: include/linux/dmaengine.h 4354F: include/linux/of_dma.h 4355F: Documentation/devicetree/bindings/dma/ 4356F: Documentation/driver-api/dmaengine/ 4357T: git git://git.infradead.org/users/vkoul/slave-dma.git 4358 4359DMA MAPPING HELPERS 4360M: Christoph Hellwig <hch@lst.de> 4361M: Marek Szyprowski <m.szyprowski@samsung.com> 4362R: Robin Murphy <robin.murphy@arm.com> 4363L: iommu@lists.linux-foundation.org 4364T: git git://git.infradead.org/users/hch/dma-mapping.git 4365W: http://git.infradead.org/users/hch/dma-mapping.git 4366S: Supported 4367F: kernel/dma/ 4368F: include/asm-generic/dma-mapping.h 4369F: include/linux/dma-direct.h 4370F: include/linux/dma-mapping.h 4371F: include/linux/dma-noncoherent.h 4372 4373DME1737 HARDWARE MONITOR DRIVER 4374M: Juerg Haefliger <juergh@gmail.com> 4375L: linux-hwmon@vger.kernel.org 4376S: Maintained 4377F: Documentation/hwmon/dme1737 4378F: drivers/hwmon/dme1737.c 4379 4380DMI/SMBIOS SUPPORT 4381M: Jean Delvare <jdelvare@suse.com> 4382S: Maintained 4383T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4384F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4385F: drivers/firmware/dmi-id.c 4386F: drivers/firmware/dmi_scan.c 4387F: include/linux/dmi.h 4388 4389DOCUMENTATION 4390M: Jonathan Corbet <corbet@lwn.net> 4391L: linux-doc@vger.kernel.org 4392S: Maintained 4393F: Documentation/ 4394F: scripts/kernel-doc 4395X: Documentation/ABI/ 4396X: Documentation/devicetree/ 4397X: Documentation/acpi 4398X: Documentation/power 4399X: Documentation/spi 4400X: Documentation/media 4401T: git git://git.lwn.net/linux.git docs-next 4402 4403DOCUMENTATION/ITALIAN 4404M: Federico Vaga <federico.vaga@vaga.pv.it> 4405L: linux-doc@vger.kernel.org 4406S: Maintained 4407F: Documentation/translations/it_IT 4408 4409DONGWOON DW9714 LENS VOICE COIL DRIVER 4410M: Sakari Ailus <sakari.ailus@linux.intel.com> 4411L: linux-media@vger.kernel.org 4412T: git git://linuxtv.org/media_tree.git 4413S: Maintained 4414F: drivers/media/i2c/dw9714.c 4415 4416DOUBLETALK DRIVER 4417M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4418L: blinux-list@redhat.com 4419S: Maintained 4420F: drivers/char/dtlk.c 4421F: include/linux/dtlk.h 4422 4423DPAA2 DATAPATH I/O (DPIO) DRIVER 4424M: Roy Pledge <Roy.Pledge@nxp.com> 4425L: linux-kernel@vger.kernel.org 4426S: Maintained 4427F: drivers/staging/fsl-mc/bus/dpio 4428 4429DPAA2 ETHERNET DRIVER 4430M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4431L: linux-kernel@vger.kernel.org 4432S: Maintained 4433F: drivers/staging/fsl-dpaa2/ethernet 4434 4435DPAA2 ETHERNET SWITCH DRIVER 4436M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4437L: linux-kernel@vger.kernel.org 4438S: Maintained 4439F: drivers/staging/fsl-dpaa2/ethsw 4440 4441DPAA2 PTP CLOCK DRIVER 4442M: Yangbo Lu <yangbo.lu@nxp.com> 4443L: linux-kernel@vger.kernel.org 4444S: Maintained 4445F: drivers/staging/fsl-dpaa2/rtc 4446 4447DPT_I2O SCSI RAID DRIVER 4448M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4449L: linux-scsi@vger.kernel.org 4450W: http://www.adaptec.com/ 4451S: Maintained 4452F: drivers/scsi/dpt* 4453F: drivers/scsi/dpt/ 4454 4455DRBD DRIVER 4456M: Philipp Reisner <philipp.reisner@linbit.com> 4457M: Lars Ellenberg <lars.ellenberg@linbit.com> 4458L: drbd-dev@lists.linbit.com 4459W: http://www.drbd.org 4460T: git git://git.linbit.com/linux-drbd.git 4461T: git git://git.linbit.com/drbd-8.4.git 4462S: Supported 4463F: drivers/block/drbd/ 4464F: lib/lru_cache.c 4465F: Documentation/blockdev/drbd/ 4466 4467DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4468M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4470S: Supported 4471F: Documentation/kobject.txt 4472F: drivers/base/ 4473F: fs/debugfs/ 4474F: fs/sysfs/ 4475F: include/linux/debugfs.h 4476F: include/linux/kobj* 4477F: lib/kobj* 4478 4479DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4480M: Kevin Hilman <khilman@kernel.org> 4481M: Nishanth Menon <nm@ti.com> 4482S: Maintained 4483F: drivers/power/avs/ 4484F: include/linux/power/smartreflex.h 4485L: linux-pm@vger.kernel.org 4486 4487DRM DRIVER FOR ARM PL111 CLCD 4488M: Eric Anholt <eric@anholt.net> 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490S: Supported 4491F: drivers/gpu/drm/pl111/ 4492 4493DRM DRIVER FOR ARM VERSATILE TFT PANELS 4494M: Linus Walleij <linus.walleij@linaro.org> 4495T: git git://anongit.freedesktop.org/drm/drm-misc 4496S: Maintained 4497F: drivers/gpu/drm/panel/panel-arm-versatile.c 4498F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4499 4500DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4501M: Dave Airlie <airlied@redhat.com> 4502S: Odd Fixes 4503F: drivers/gpu/drm/ast/ 4504 4505DRM DRIVER FOR BOCHS VIRTUAL GPU 4506M: Gerd Hoffmann <kraxel@redhat.com> 4507L: virtualization@lists.linux-foundation.org 4508T: git git://anongit.freedesktop.org/drm/drm-misc 4509S: Maintained 4510F: drivers/gpu/drm/bochs/ 4511 4512DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4513M: Linus Walleij <linus.walleij@linaro.org> 4514T: git git://anongit.freedesktop.org/drm/drm-misc 4515S: Maintained 4516F: drivers/gpu/drm/tve200/ 4517 4518DRM DRIVER FOR ILITEK ILI9225 PANELS 4519M: David Lechner <david@lechnology.com> 4520S: Maintained 4521F: drivers/gpu/drm/tinydrm/ili9225.c 4522F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4523 4524DRM DRIVER FOR INTEL I810 VIDEO CARDS 4525S: Orphan / Obsolete 4526F: drivers/gpu/drm/i810/ 4527F: include/uapi/drm/i810_drm.h 4528 4529DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4530S: Orphan / Obsolete 4531F: drivers/gpu/drm/mga/ 4532F: include/uapi/drm/mga_drm.h 4533 4534DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4535M: Dave Airlie <airlied@redhat.com> 4536S: Odd Fixes 4537F: drivers/gpu/drm/mgag200/ 4538 4539DRM DRIVER FOR MI0283QT 4540M: Noralf Trønnes <noralf@tronnes.org> 4541S: Maintained 4542F: drivers/gpu/drm/tinydrm/mi0283qt.c 4543F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4544 4545DRM DRIVER FOR MSM ADRENO GPU 4546M: Rob Clark <robdclark@gmail.com> 4547L: linux-arm-msm@vger.kernel.org 4548L: dri-devel@lists.freedesktop.org 4549L: freedreno@lists.freedesktop.org 4550T: git git://people.freedesktop.org/~robclark/linux 4551S: Maintained 4552F: drivers/gpu/drm/msm/ 4553F: include/uapi/drm/msm_drm.h 4554F: Documentation/devicetree/bindings/display/msm/ 4555 4556DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4557M: Ben Skeggs <bskeggs@redhat.com> 4558L: dri-devel@lists.freedesktop.org 4559L: nouveau@lists.freedesktop.org 4560T: git git://github.com/skeggsb/linux 4561S: Supported 4562F: drivers/gpu/drm/nouveau/ 4563F: include/uapi/drm/nouveau_drm.h 4564 4565DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4566M: Noralf Trønnes <noralf@tronnes.org> 4567S: Maintained 4568F: drivers/gpu/drm/tinydrm/repaper.c 4569F: Documentation/devicetree/bindings/display/repaper.txt 4570 4571DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4572M: Dave Airlie <airlied@redhat.com> 4573M: Gerd Hoffmann <kraxel@redhat.com> 4574L: virtualization@lists.linux-foundation.org 4575T: git git://anongit.freedesktop.org/drm/drm-misc 4576S: Obsolete 4577W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4578F: drivers/gpu/drm/cirrus/ 4579 4580DRM DRIVER FOR QXL VIRTUAL GPU 4581M: Dave Airlie <airlied@redhat.com> 4582M: Gerd Hoffmann <kraxel@redhat.com> 4583L: virtualization@lists.linux-foundation.org 4584T: git git://anongit.freedesktop.org/drm/drm-misc 4585S: Maintained 4586F: drivers/gpu/drm/qxl/ 4587F: include/uapi/drm/qxl_drm.h 4588 4589DRM DRIVER FOR RAGE 128 VIDEO CARDS 4590S: Orphan / Obsolete 4591F: drivers/gpu/drm/r128/ 4592F: include/uapi/drm/r128_drm.h 4593 4594DRM DRIVER FOR SAVAGE VIDEO CARDS 4595S: Orphan / Obsolete 4596F: drivers/gpu/drm/savage/ 4597F: include/uapi/drm/savage_drm.h 4598 4599DRM DRIVER FOR SIS VIDEO CARDS 4600S: Orphan / Obsolete 4601F: drivers/gpu/drm/sis/ 4602F: include/uapi/drm/sis_drm.h 4603 4604DRM DRIVER FOR SITRONIX ST7586 PANELS 4605M: David Lechner <david@lechnology.com> 4606S: Maintained 4607F: drivers/gpu/drm/tinydrm/st7586.c 4608F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4609 4610DRM DRIVER FOR SITRONIX ST7735R PANELS 4611M: David Lechner <david@lechnology.com> 4612S: Maintained 4613F: drivers/gpu/drm/tinydrm/st7735r.c 4614F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4615 4616DRM DRIVER FOR TDFX VIDEO CARDS 4617S: Orphan / Obsolete 4618F: drivers/gpu/drm/tdfx/ 4619 4620DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4621M: Dave Airlie <airlied@redhat.com> 4622S: Odd Fixes 4623F: drivers/gpu/drm/udl/ 4624 4625DRM DRIVER FOR VMWARE VIRTUAL GPU 4626M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4627M: Sinclair Yeh <syeh@vmware.com> 4628M: Thomas Hellstrom <thellstrom@vmware.com> 4629L: dri-devel@lists.freedesktop.org 4630T: git git://people.freedesktop.org/~syeh/repos_linux 4631T: git git://people.freedesktop.org/~thomash/linux 4632S: Supported 4633F: drivers/gpu/drm/vmwgfx/ 4634F: include/uapi/drm/vmwgfx_drm.h 4635 4636DRM DRIVERS 4637M: David Airlie <airlied@linux.ie> 4638L: dri-devel@lists.freedesktop.org 4639T: git git://people.freedesktop.org/~airlied/linux 4640B: https://bugs.freedesktop.org/ 4641C: irc://chat.freenode.net/dri-devel 4642S: Maintained 4643F: drivers/gpu/drm/ 4644F: drivers/gpu/vga/ 4645F: Documentation/devicetree/bindings/display/ 4646F: Documentation/devicetree/bindings/gpu/ 4647F: Documentation/gpu/ 4648F: include/drm/ 4649F: include/uapi/drm/ 4650F: include/linux/vga* 4651 4652DRM DRIVERS AND MISC GPU PATCHES 4653M: Gustavo Padovan <gustavo@padovan.org> 4654M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4655M: Sean Paul <seanpaul@chromium.org> 4656W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4657S: Maintained 4658T: git git://anongit.freedesktop.org/drm/drm-misc 4659F: Documentation/gpu/ 4660F: drivers/gpu/vga/ 4661F: drivers/gpu/drm/* 4662F: include/drm/drm* 4663F: include/uapi/drm/drm* 4664F: include/linux/vga* 4665 4666DRM DRIVERS FOR ALLWINNER A10 4667M: Maxime Ripard <maxime.ripard@bootlin.com> 4668L: dri-devel@lists.freedesktop.org 4669S: Supported 4670F: drivers/gpu/drm/sun4i/ 4671F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4672T: git git://anongit.freedesktop.org/drm/drm-misc 4673 4674DRM DRIVERS FOR AMLOGIC SOCS 4675M: Neil Armstrong <narmstrong@baylibre.com> 4676L: dri-devel@lists.freedesktop.org 4677L: linux-amlogic@lists.infradead.org 4678W: http://linux-meson.com/ 4679S: Supported 4680F: drivers/gpu/drm/meson/ 4681F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4682F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4683F: Documentation/gpu/meson.rst 4684T: git git://anongit.freedesktop.org/drm/drm-misc 4685 4686DRM DRIVERS FOR ATMEL HLCDC 4687M: Boris Brezillon <boris.brezillon@bootlin.com> 4688L: dri-devel@lists.freedesktop.org 4689S: Supported 4690F: drivers/gpu/drm/atmel-hlcdc/ 4691F: Documentation/devicetree/bindings/display/atmel/ 4692T: git git://anongit.freedesktop.org/drm/drm-misc 4693 4694DRM DRIVERS FOR BRIDGE CHIPS 4695M: Archit Taneja <architt@codeaurora.org> 4696M: Andrzej Hajda <a.hajda@samsung.com> 4697R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4698S: Maintained 4699T: git git://anongit.freedesktop.org/drm/drm-misc 4700F: drivers/gpu/drm/bridge/ 4701 4702DRM DRIVERS FOR EXYNOS 4703M: Inki Dae <inki.dae@samsung.com> 4704M: Joonyoung Shim <jy0922.shim@samsung.com> 4705M: Seung-Woo Kim <sw0312.kim@samsung.com> 4706M: Kyungmin Park <kyungmin.park@samsung.com> 4707L: dri-devel@lists.freedesktop.org 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4709S: Supported 4710F: drivers/gpu/drm/exynos/ 4711F: include/uapi/drm/exynos_drm.h 4712F: Documentation/devicetree/bindings/display/exynos/ 4713 4714DRM DRIVERS FOR FREESCALE DCU 4715M: Stefan Agner <stefan@agner.ch> 4716M: Alison Wang <alison.wang@nxp.com> 4717L: dri-devel@lists.freedesktop.org 4718S: Supported 4719F: drivers/gpu/drm/fsl-dcu/ 4720F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4721F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4722F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4723 4724DRM DRIVERS FOR FREESCALE IMX 4725M: Philipp Zabel <p.zabel@pengutronix.de> 4726L: dri-devel@lists.freedesktop.org 4727S: Maintained 4728F: drivers/gpu/drm/imx/ 4729F: drivers/gpu/ipu-v3/ 4730F: Documentation/devicetree/bindings/display/imx/ 4731 4732DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4733M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4734L: dri-devel@lists.freedesktop.org 4735T: git git://github.com/patjak/drm-gma500 4736S: Maintained 4737F: drivers/gpu/drm/gma500/ 4738 4739DRM DRIVERS FOR HISILICON 4740M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4741M: Rongrong Zou <zourongrong@gmail.com> 4742R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4743R: Chen Feng <puck.chen@hisilicon.com> 4744L: dri-devel@lists.freedesktop.org 4745T: git git://github.com/xin3liang/linux.git 4746S: Maintained 4747F: drivers/gpu/drm/hisilicon/ 4748F: Documentation/devicetree/bindings/display/hisilicon/ 4749 4750DRM DRIVERS FOR MEDIATEK 4751M: CK Hu <ck.hu@mediatek.com> 4752M: Philipp Zabel <p.zabel@pengutronix.de> 4753L: dri-devel@lists.freedesktop.org 4754S: Supported 4755F: drivers/gpu/drm/mediatek/ 4756F: Documentation/devicetree/bindings/display/mediatek/ 4757 4758DRM DRIVERS FOR NVIDIA TEGRA 4759M: Thierry Reding <thierry.reding@gmail.com> 4760L: dri-devel@lists.freedesktop.org 4761L: linux-tegra@vger.kernel.org 4762T: git git://anongit.freedesktop.org/tegra/linux.git 4763S: Supported 4764F: drivers/gpu/drm/tegra/ 4765F: drivers/gpu/host1x/ 4766F: include/linux/host1x.h 4767F: include/uapi/drm/tegra_drm.h 4768F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4769 4770DRM DRIVERS FOR RENESAS 4771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4772L: dri-devel@lists.freedesktop.org 4773L: linux-renesas-soc@vger.kernel.org 4774T: git git://linuxtv.org/pinchartl/fbdev 4775S: Supported 4776F: drivers/gpu/drm/rcar-du/ 4777F: drivers/gpu/drm/shmobile/ 4778F: include/linux/platform_data/shmob_drm.h 4779F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4780F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4781F: Documentation/devicetree/bindings/display/renesas,du.txt 4782 4783DRM DRIVERS FOR ROCKCHIP 4784M: Sandy Huang <hjc@rock-chips.com> 4785M: Heiko Stübner <heiko@sntech.de> 4786L: dri-devel@lists.freedesktop.org 4787S: Maintained 4788F: drivers/gpu/drm/rockchip/ 4789F: Documentation/devicetree/bindings/display/rockchip/ 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791 4792DRM DRIVERS FOR STI 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/sti 4799F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4800 4801DRM DRIVERS FOR STM 4802M: Yannick Fertre <yannick.fertre@st.com> 4803M: Philippe Cornu <philippe.cornu@st.com> 4804M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4805M: Vincent Abriou <vincent.abriou@st.com> 4806L: dri-devel@lists.freedesktop.org 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808S: Maintained 4809F: drivers/gpu/drm/stm 4810F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4811 4812DRM DRIVERS FOR TI LCDC 4813M: Jyri Sarha <jsarha@ti.com> 4814R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4815L: dri-devel@lists.freedesktop.org 4816S: Maintained 4817F: drivers/gpu/drm/tilcdc/ 4818F: Documentation/devicetree/bindings/display/tilcdc/ 4819 4820DRM DRIVERS FOR TI OMAP 4821M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4822L: dri-devel@lists.freedesktop.org 4823S: Maintained 4824F: drivers/gpu/drm/omapdrm/ 4825F: Documentation/devicetree/bindings/display/ti/ 4826 4827DRM DRIVERS FOR V3D 4828M: Eric Anholt <eric@anholt.net> 4829S: Supported 4830F: drivers/gpu/drm/v3d/ 4831F: include/uapi/drm/v3d_drm.h 4832F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4833T: git git://anongit.freedesktop.org/drm/drm-misc 4834 4835DRM DRIVERS FOR VC4 4836M: Eric Anholt <eric@anholt.net> 4837T: git git://github.com/anholt/linux 4838S: Supported 4839F: drivers/gpu/drm/vc4/ 4840F: include/uapi/drm/vc4_drm.h 4841F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843 4844DRM DRIVERS FOR VIVANTE GPU IP 4845M: Lucas Stach <l.stach@pengutronix.de> 4846R: Russell King <linux+etnaviv@armlinux.org.uk> 4847R: Christian Gmeiner <christian.gmeiner@gmail.com> 4848L: etnaviv@lists.freedesktop.org 4849L: dri-devel@lists.freedesktop.org 4850S: Maintained 4851F: drivers/gpu/drm/etnaviv/ 4852F: include/uapi/drm/etnaviv_drm.h 4853F: Documentation/devicetree/bindings/display/etnaviv/ 4854 4855DRM DRIVERS FOR ZTE ZX 4856M: Shawn Guo <shawnguo@kernel.org> 4857L: dri-devel@lists.freedesktop.org 4858S: Maintained 4859F: drivers/gpu/drm/zte/ 4860F: Documentation/devicetree/bindings/display/zte,vou.txt 4861T: git git://anongit.freedesktop.org/drm/drm-misc 4862 4863DRM PANEL DRIVERS 4864M: Thierry Reding <thierry.reding@gmail.com> 4865L: dri-devel@lists.freedesktop.org 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867S: Maintained 4868F: drivers/gpu/drm/drm_panel.c 4869F: drivers/gpu/drm/panel/ 4870F: include/drm/drm_panel.h 4871F: Documentation/devicetree/bindings/display/panel/ 4872 4873DRM TINYDRM DRIVERS 4874M: Noralf Trønnes <noralf@tronnes.org> 4875W: https://github.com/notro/tinydrm/wiki/Development 4876T: git git://anongit.freedesktop.org/drm/drm-misc 4877S: Maintained 4878F: drivers/gpu/drm/tinydrm/ 4879F: include/drm/tinydrm/ 4880 4881DRM DRIVERS FOR XEN 4882M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4883T: git git://anongit.freedesktop.org/drm/drm-misc 4884L: dri-devel@lists.freedesktop.org 4885L: xen-devel@lists.xen.org 4886S: Supported 4887F: drivers/gpu/drm/xen/ 4888F: Documentation/gpu/xen-front.rst 4889 4890DRM TTM SUBSYSTEM 4891M: Christian Koenig <christian.koenig@amd.com> 4892M: Roger He <Hongbo.He@amd.com> 4893T: git git://people.freedesktop.org/~agd5f/linux 4894S: Maintained 4895L: dri-devel@lists.freedesktop.org 4896F: include/drm/ttm/ 4897F: drivers/gpu/drm/ttm/ 4898 4899DSBR100 USB FM RADIO DRIVER 4900M: Alexey Klimov <klimov.linux@gmail.com> 4901L: linux-media@vger.kernel.org 4902T: git git://linuxtv.org/media_tree.git 4903S: Maintained 4904F: drivers/media/radio/dsbr100.c 4905 4906DSCC4 DRIVER 4907M: Francois Romieu <romieu@fr.zoreil.com> 4908L: netdev@vger.kernel.org 4909S: Maintained 4910F: drivers/net/wan/dscc4.c 4911 4912DT3155 MEDIA DRIVER 4913M: Hans Verkuil <hverkuil@xs4all.nl> 4914L: linux-media@vger.kernel.org 4915T: git git://linuxtv.org/media_tree.git 4916W: https://linuxtv.org 4917S: Odd Fixes 4918F: drivers/media/pci/dt3155/ 4919 4920DVB_USB_AF9015 MEDIA DRIVER 4921M: Antti Palosaari <crope@iki.fi> 4922L: linux-media@vger.kernel.org 4923W: https://linuxtv.org 4924W: http://palosaari.fi/linux/ 4925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4926T: git git://linuxtv.org/anttip/media_tree.git 4927S: Maintained 4928F: drivers/media/usb/dvb-usb-v2/af9015* 4929 4930DVB_USB_AF9035 MEDIA DRIVER 4931M: Antti Palosaari <crope@iki.fi> 4932L: linux-media@vger.kernel.org 4933W: https://linuxtv.org 4934W: http://palosaari.fi/linux/ 4935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4936T: git git://linuxtv.org/anttip/media_tree.git 4937S: Maintained 4938F: drivers/media/usb/dvb-usb-v2/af9035* 4939 4940DVB_USB_ANYSEE MEDIA DRIVER 4941M: Antti Palosaari <crope@iki.fi> 4942L: linux-media@vger.kernel.org 4943W: https://linuxtv.org 4944W: http://palosaari.fi/linux/ 4945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4946T: git git://linuxtv.org/anttip/media_tree.git 4947S: Maintained 4948F: drivers/media/usb/dvb-usb-v2/anysee* 4949 4950DVB_USB_AU6610 MEDIA DRIVER 4951M: Antti Palosaari <crope@iki.fi> 4952L: linux-media@vger.kernel.org 4953W: https://linuxtv.org 4954W: http://palosaari.fi/linux/ 4955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4956T: git git://linuxtv.org/anttip/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/dvb-usb-v2/au6610* 4959 4960DVB_USB_CE6230 MEDIA DRIVER 4961M: Antti Palosaari <crope@iki.fi> 4962L: linux-media@vger.kernel.org 4963W: https://linuxtv.org 4964W: http://palosaari.fi/linux/ 4965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4966T: git git://linuxtv.org/anttip/media_tree.git 4967S: Maintained 4968F: drivers/media/usb/dvb-usb-v2/ce6230* 4969 4970DVB_USB_CXUSB MEDIA DRIVER 4971M: Michael Krufky <mkrufky@linuxtv.org> 4972L: linux-media@vger.kernel.org 4973W: https://linuxtv.org 4974W: http://github.com/mkrufky 4975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4976T: git git://linuxtv.org/media_tree.git 4977S: Maintained 4978F: drivers/media/usb/dvb-usb/cxusb* 4979 4980DVB_USB_EC168 MEDIA DRIVER 4981M: Antti Palosaari <crope@iki.fi> 4982L: linux-media@vger.kernel.org 4983W: https://linuxtv.org 4984W: http://palosaari.fi/linux/ 4985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4986T: git git://linuxtv.org/anttip/media_tree.git 4987S: Maintained 4988F: drivers/media/usb/dvb-usb-v2/ec168* 4989 4990DVB_USB_GL861 MEDIA DRIVER 4991M: Antti Palosaari <crope@iki.fi> 4992L: linux-media@vger.kernel.org 4993W: https://linuxtv.org 4994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4995T: git git://linuxtv.org/anttip/media_tree.git 4996S: Maintained 4997F: drivers/media/usb/dvb-usb-v2/gl861* 4998 4999DVB_USB_MXL111SF MEDIA DRIVER 5000M: Michael Krufky <mkrufky@linuxtv.org> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://github.com/mkrufky 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/mkrufky/mxl111sf.git 5006S: Maintained 5007F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5008 5009DVB_USB_RTL28XXU MEDIA DRIVER 5010M: Antti Palosaari <crope@iki.fi> 5011L: linux-media@vger.kernel.org 5012W: https://linuxtv.org 5013W: http://palosaari.fi/linux/ 5014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5015T: git git://linuxtv.org/anttip/media_tree.git 5016S: Maintained 5017F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5018 5019DVB_USB_V2 MEDIA DRIVER 5020M: Antti Palosaari <crope@iki.fi> 5021L: linux-media@vger.kernel.org 5022W: https://linuxtv.org 5023W: http://palosaari.fi/linux/ 5024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5025T: git git://linuxtv.org/anttip/media_tree.git 5026S: Maintained 5027F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5028F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5029 5030DYNAMIC DEBUG 5031M: Jason Baron <jbaron@akamai.com> 5032S: Maintained 5033F: lib/dynamic_debug.c 5034F: include/linux/dynamic_debug.h 5035 5036DYNAMIC INTERRUPT MODERATION 5037M: Tal Gilboa <talgi@mellanox.com> 5038S: Maintained 5039F: include/linux/net_dim.h 5040 5041DZ DECSTATION DZ11 SERIAL DRIVER 5042M: "Maciej W. Rozycki" <macro@linux-mips.org> 5043S: Maintained 5044F: drivers/tty/serial/dz.* 5045 5046E3X0 POWER BUTTON DRIVER 5047M: Moritz Fischer <moritz.fischer@ettus.com> 5048L: usrp-users@lists.ettus.com 5049W: http://www.ettus.com 5050S: Supported 5051F: drivers/input/misc/e3x0-button.c 5052F: Documentation/devicetree/bindings/input/e3x0-button.txt 5053 5054E4000 MEDIA DRIVER 5055M: Antti Palosaari <crope@iki.fi> 5056L: linux-media@vger.kernel.org 5057W: https://linuxtv.org 5058W: http://palosaari.fi/linux/ 5059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5060T: git git://linuxtv.org/anttip/media_tree.git 5061S: Maintained 5062F: drivers/media/tuners/e4000* 5063 5064EC100 MEDIA DRIVER 5065M: Antti Palosaari <crope@iki.fi> 5066L: linux-media@vger.kernel.org 5067W: https://linuxtv.org 5068W: http://palosaari.fi/linux/ 5069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5070T: git git://linuxtv.org/anttip/media_tree.git 5071S: Maintained 5072F: drivers/media/dvb-frontends/ec100* 5073 5074ECRYPT FILE SYSTEM 5075M: Tyler Hicks <tyhicks@canonical.com> 5076L: ecryptfs@vger.kernel.org 5077W: http://ecryptfs.org 5078W: https://launchpad.net/ecryptfs 5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5080S: Supported 5081F: Documentation/filesystems/ecryptfs.txt 5082F: fs/ecryptfs/ 5083 5084EDAC-AMD64 5085M: Borislav Petkov <bp@alien8.de> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/amd64_edac* 5089 5090EDAC-CALXEDA 5091M: Robert Richter <rric@kernel.org> 5092L: linux-edac@vger.kernel.org 5093S: Maintained 5094F: drivers/edac/highbank* 5095 5096EDAC-CAVIUM OCTEON 5097M: Ralf Baechle <ralf@linux-mips.org> 5098M: David Daney <david.daney@cavium.com> 5099L: linux-edac@vger.kernel.org 5100L: linux-mips@linux-mips.org 5101S: Supported 5102F: drivers/edac/octeon_edac* 5103 5104EDAC-CAVIUM THUNDERX 5105M: David Daney <david.daney@cavium.com> 5106M: Jan Glauber <jglauber@cavium.com> 5107L: linux-edac@vger.kernel.org 5108S: Supported 5109F: drivers/edac/thunderx_edac* 5110 5111EDAC-CORE 5112M: Borislav Petkov <bp@alien8.de> 5113M: Mauro Carvalho Chehab <mchehab@kernel.org> 5114L: linux-edac@vger.kernel.org 5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5117S: Supported 5118F: Documentation/admin-guide/ras.rst 5119F: Documentation/driver-api/edac.rst 5120F: drivers/edac/ 5121F: include/linux/edac.h 5122 5123EDAC-E752X 5124M: Mark Gross <mark.gross@intel.com> 5125L: linux-edac@vger.kernel.org 5126S: Maintained 5127F: drivers/edac/e752x_edac.c 5128 5129EDAC-E7XXX 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/e7xxx_edac.c 5133 5134EDAC-FSL_DDR 5135M: York Sun <york.sun@nxp.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/fsl_ddr_edac.* 5139 5140EDAC-GHES 5141M: Mauro Carvalho Chehab <mchehab@kernel.org> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/ghes_edac.c 5145 5146EDAC-I3000 5147L: linux-edac@vger.kernel.org 5148S: Orphan 5149F: drivers/edac/i3000_edac.c 5150 5151EDAC-I5000 5152L: linux-edac@vger.kernel.org 5153S: Maintained 5154F: drivers/edac/i5000_edac.c 5155 5156EDAC-I5400 5157M: Mauro Carvalho Chehab <mchehab@kernel.org> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/i5400_edac.c 5161 5162EDAC-I7300 5163M: Mauro Carvalho Chehab <mchehab@kernel.org> 5164L: linux-edac@vger.kernel.org 5165S: Maintained 5166F: drivers/edac/i7300_edac.c 5167 5168EDAC-I7CORE 5169M: Mauro Carvalho Chehab <mchehab@kernel.org> 5170L: linux-edac@vger.kernel.org 5171S: Maintained 5172F: drivers/edac/i7core_edac.c 5173 5174EDAC-I82443BXGX 5175M: Tim Small <tim@buttersideup.com> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/i82443bxgx_edac.c 5179 5180EDAC-I82975X 5181M: Ranganathan Desikan <ravi@jetztechnologies.com> 5182M: "Arvind R." <arvino55@gmail.com> 5183L: linux-edac@vger.kernel.org 5184S: Maintained 5185F: drivers/edac/i82975x_edac.c 5186 5187EDAC-IE31200 5188M: Jason Baron <jbaron@akamai.com> 5189L: linux-edac@vger.kernel.org 5190S: Maintained 5191F: drivers/edac/ie31200_edac.c 5192 5193EDAC-MPC85XX 5194M: Johannes Thumshirn <morbidrsa@gmail.com> 5195L: linux-edac@vger.kernel.org 5196S: Maintained 5197F: drivers/edac/mpc85xx_edac.[ch] 5198 5199EDAC-PASEMI 5200M: Egor Martovetsky <egor@pasemi.com> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/pasemi_edac.c 5204 5205EDAC-PND2 5206M: Tony Luck <tony.luck@intel.com> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/pnd2_edac.[ch] 5210 5211EDAC-R82600 5212M: Tim Small <tim@buttersideup.com> 5213L: linux-edac@vger.kernel.org 5214S: Maintained 5215F: drivers/edac/r82600_edac.c 5216 5217EDAC-SBRIDGE 5218M: Mauro Carvalho Chehab <mchehab@kernel.org> 5219L: linux-edac@vger.kernel.org 5220S: Maintained 5221F: drivers/edac/sb_edac.c 5222 5223EDAC-SKYLAKE 5224M: Tony Luck <tony.luck@intel.com> 5225L: linux-edac@vger.kernel.org 5226S: Maintained 5227F: drivers/edac/skx_edac.c 5228 5229EDAC-TI 5230M: Tero Kristo <t-kristo@ti.com> 5231L: linux-edac@vger.kernel.org 5232S: Maintained 5233F: drivers/edac/ti_edac.c 5234 5235EDIROL UA-101/UA-1000 DRIVER 5236M: Clemens Ladisch <clemens@ladisch.de> 5237L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5238T: git git://git.alsa-project.org/alsa-kernel.git 5239S: Maintained 5240F: sound/usb/misc/ua101.c 5241 5242EFI TEST DRIVER 5243L: linux-efi@vger.kernel.org 5244M: Ivan Hu <ivan.hu@canonical.com> 5245M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5246S: Maintained 5247F: drivers/firmware/efi/test/ 5248 5249EFI VARIABLE FILESYSTEM 5250M: Matthew Garrett <matthew.garrett@nebula.com> 5251M: Jeremy Kerr <jk@ozlabs.org> 5252M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5254L: linux-efi@vger.kernel.org 5255S: Maintained 5256F: fs/efivarfs/ 5257 5258EFIFB FRAMEBUFFER DRIVER 5259L: linux-fbdev@vger.kernel.org 5260M: Peter Jones <pjones@redhat.com> 5261S: Maintained 5262F: drivers/video/fbdev/efifb.c 5263 5264EFS FILESYSTEM 5265W: http://aeschi.ch.eu.org/efs/ 5266S: Orphan 5267F: fs/efs/ 5268 5269EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5270M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5271L: netdev@vger.kernel.org 5272S: Maintained 5273F: drivers/net/ethernet/ibm/ehea/ 5274 5275EM28XX VIDEO4LINUX DRIVER 5276M: Mauro Carvalho Chehab <mchehab@kernel.org> 5277L: linux-media@vger.kernel.org 5278W: https://linuxtv.org 5279T: git git://linuxtv.org/media_tree.git 5280S: Maintained 5281F: drivers/media/usb/em28xx/ 5282F: Documentation/media/v4l-drivers/em28xx* 5283 5284EMBEDDED LINUX 5285M: Paul Gortmaker <paul.gortmaker@windriver.com> 5286M: Matt Mackall <mpm@selenic.com> 5287M: David Woodhouse <dwmw2@infradead.org> 5288L: linux-embedded@vger.kernel.org 5289S: Maintained 5290 5291Emulex 10Gbps iSCSI - OneConnect DRIVER 5292M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5293M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5294M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5295L: linux-scsi@vger.kernel.org 5296W: http://www.broadcom.com 5297S: Supported 5298F: drivers/scsi/be2iscsi/ 5299 5300Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5301M: Sathya Perla <sathya.perla@broadcom.com> 5302M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5303M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5304M: Somnath Kotur <somnath.kotur@broadcom.com> 5305L: netdev@vger.kernel.org 5306W: http://www.emulex.com 5307S: Supported 5308F: drivers/net/ethernet/emulex/benet/ 5309 5310EMULEX ONECONNECT ROCE DRIVER 5311M: Selvin Xavier <selvin.xavier@broadcom.com> 5312M: Devesh Sharma <devesh.sharma@broadcom.com> 5313L: linux-rdma@vger.kernel.org 5314W: http://www.broadcom.com 5315S: Odd Fixes 5316F: drivers/infiniband/hw/ocrdma/ 5317F: include/uapi/rdma/ocrdma-abi.h 5318 5319EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5320M: James Smart <james.smart@broadcom.com> 5321M: Dick Kennedy <dick.kennedy@broadcom.com> 5322L: linux-scsi@vger.kernel.org 5323W: http://www.broadcom.com 5324S: Supported 5325F: drivers/scsi/lpfc/ 5326 5327ENE CB710 FLASH CARD READER DRIVER 5328M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5329S: Maintained 5330F: drivers/misc/cb710/ 5331F: drivers/mmc/host/cb710-mmc.* 5332F: include/linux/cb710.h 5333 5334ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5335M: Maxim Levitsky <maximlevitsky@gmail.com> 5336S: Maintained 5337F: drivers/media/rc/ene_ir.* 5338 5339EPSON S1D13XXX FRAMEBUFFER DRIVER 5340M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5341S: Maintained 5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5343F: drivers/video/fbdev/s1d13xxxfb.c 5344F: include/video/s1d13xxxfb.h 5345 5346ERRSEQ ERROR TRACKING INFRASTRUCTURE 5347M: Jeff Layton <jlayton@kernel.org> 5348S: Maintained 5349F: lib/errseq.c 5350F: include/linux/errseq.h 5351 5352ET131X NETWORK DRIVER 5353M: Mark Einon <mark.einon@gmail.com> 5354S: Odd Fixes 5355F: drivers/net/ethernet/agere/ 5356 5357ETHERNET BRIDGE 5358M: Stephen Hemminger <stephen@networkplumber.org> 5359L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5360L: netdev@vger.kernel.org 5361W: http://www.linuxfoundation.org/en/Net:Bridge 5362S: Maintained 5363F: include/linux/netfilter_bridge/ 5364F: net/bridge/ 5365 5366ETHERNET PHY LIBRARY 5367M: Andrew Lunn <andrew@lunn.ch> 5368M: Florian Fainelli <f.fainelli@gmail.com> 5369L: netdev@vger.kernel.org 5370S: Maintained 5371F: Documentation/ABI/testing/sysfs-bus-mdio 5372F: Documentation/devicetree/bindings/net/mdio* 5373F: Documentation/networking/phy.txt 5374F: drivers/net/phy/ 5375F: drivers/of/of_mdio.c 5376F: drivers/of/of_net.c 5377F: include/linux/*mdio*.h 5378F: include/linux/of_net.h 5379F: include/linux/phy.h 5380F: include/linux/phy_fixed.h 5381F: include/linux/platform_data/mdio-bcm-unimac.h 5382F: include/trace/events/mdio.h 5383F: include/uapi/linux/mdio.h 5384F: include/uapi/linux/mii.h 5385 5386EXT2 FILE SYSTEM 5387M: Jan Kara <jack@suse.com> 5388L: linux-ext4@vger.kernel.org 5389S: Maintained 5390F: Documentation/filesystems/ext2.txt 5391F: fs/ext2/ 5392F: include/linux/ext2* 5393 5394EXT4 FILE SYSTEM 5395M: "Theodore Ts'o" <tytso@mit.edu> 5396M: Andreas Dilger <adilger.kernel@dilger.ca> 5397L: linux-ext4@vger.kernel.org 5398W: http://ext4.wiki.kernel.org 5399Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5401S: Maintained 5402F: Documentation/filesystems/ext4.txt 5403F: fs/ext4/ 5404 5405Extended Verification Module (EVM) 5406M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5407L: linux-integrity@vger.kernel.org 5408S: Supported 5409F: security/integrity/evm/ 5410 5411EXTENSIBLE FIRMWARE INTERFACE (EFI) 5412M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5413L: linux-efi@vger.kernel.org 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5415S: Maintained 5416F: Documentation/efi-stub.txt 5417F: arch/*/kernel/efi.c 5418F: arch/x86/boot/compressed/eboot.[ch] 5419F: arch/*/include/asm/efi.h 5420F: arch/x86/platform/efi/ 5421F: drivers/firmware/efi/ 5422F: include/linux/efi*.h 5423F: arch/arm/boot/compressed/efi-header.S 5424F: arch/arm64/kernel/efi-entry.S 5425 5426EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5427M: MyungJoo Ham <myungjoo.ham@samsung.com> 5428M: Chanwoo Choi <cw00.choi@samsung.com> 5429L: linux-kernel@vger.kernel.org 5430T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5431S: Maintained 5432F: drivers/extcon/ 5433F: include/linux/extcon/ 5434F: include/linux/extcon.h 5435F: Documentation/extcon/ 5436F: Documentation/devicetree/bindings/extcon/ 5437 5438EXYNOS DP DRIVER 5439M: Jingoo Han <jingoohan1@gmail.com> 5440L: dri-devel@lists.freedesktop.org 5441S: Maintained 5442F: drivers/gpu/drm/exynos/exynos_dp* 5443 5444EXYNOS SYSMMU (IOMMU) driver 5445M: Marek Szyprowski <m.szyprowski@samsung.com> 5446L: iommu@lists.linux-foundation.org 5447S: Maintained 5448F: drivers/iommu/exynos-iommu.c 5449 5450EZchip NPS platform support 5451M: Vineet Gupta <vgupta@synopsys.com> 5452S: Supported 5453F: arch/arc/plat-eznps 5454F: arch/arc/boot/dts/eznps.dts 5455 5456F2FS FILE SYSTEM 5457M: Jaegeuk Kim <jaegeuk@kernel.org> 5458M: Chao Yu <yuchao0@huawei.com> 5459L: linux-f2fs-devel@lists.sourceforge.net 5460W: https://f2fs.wiki.kernel.org/ 5461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5462S: Maintained 5463F: Documentation/filesystems/f2fs.txt 5464F: Documentation/ABI/testing/sysfs-fs-f2fs 5465F: fs/f2fs/ 5466F: include/linux/f2fs_fs.h 5467F: include/trace/events/f2fs.h 5468 5469F71805F HARDWARE MONITORING DRIVER 5470M: Jean Delvare <jdelvare@suse.com> 5471L: linux-hwmon@vger.kernel.org 5472S: Maintained 5473F: Documentation/hwmon/f71805f 5474F: drivers/hwmon/f71805f.c 5475 5476FADDR2LINE 5477M: Josh Poimboeuf <jpoimboe@redhat.com> 5478S: Maintained 5479F: scripts/faddr2line 5480 5481FAILOVER MODULE 5482M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5483L: netdev@vger.kernel.org 5484S: Supported 5485F: net/core/failover.c 5486F: include/net/failover.h 5487F: Documentation/networking/failover.rst 5488 5489FANOTIFY 5490M: Jan Kara <jack@suse.cz> 5491R: Amir Goldstein <amir73il@gmail.com> 5492L: linux-fsdevel@vger.kernel.org 5493S: Maintained 5494F: fs/notify/fanotify/ 5495F: include/linux/fanotify.h 5496F: include/uapi/linux/fanotify.h 5497 5498FARSYNC SYNCHRONOUS DRIVER 5499M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5500W: http://www.farsite.co.uk/ 5501S: Supported 5502F: drivers/net/wan/farsync.* 5503 5504FAULT INJECTION SUPPORT 5505M: Akinobu Mita <akinobu.mita@gmail.com> 5506S: Supported 5507F: Documentation/fault-injection/ 5508F: lib/fault-inject.c 5509 5510FBTFT Framebuffer drivers 5511M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5512S: Maintained 5513F: drivers/staging/fbtft/ 5514 5515FC0011 TUNER DRIVER 5516M: Michael Buesch <m@bues.ch> 5517L: linux-media@vger.kernel.org 5518S: Maintained 5519F: drivers/media/tuners/fc0011.h 5520F: drivers/media/tuners/fc0011.c 5521 5522FC2580 MEDIA DRIVER 5523M: Antti Palosaari <crope@iki.fi> 5524L: linux-media@vger.kernel.org 5525W: https://linuxtv.org 5526W: http://palosaari.fi/linux/ 5527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5528T: git git://linuxtv.org/anttip/media_tree.git 5529S: Maintained 5530F: drivers/media/tuners/fc2580* 5531 5532FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5533M: Johannes Thumshirn <jth@kernel.org> 5534L: linux-scsi@vger.kernel.org 5535W: www.Open-FCoE.org 5536S: Supported 5537F: drivers/scsi/libfc/ 5538F: drivers/scsi/fcoe/ 5539F: include/scsi/fc/ 5540F: include/scsi/libfc.h 5541F: include/scsi/libfcoe.h 5542F: include/uapi/scsi/fc/ 5543 5544FILE LOCKING (flock() and fcntl()/lockf()) 5545M: Jeff Layton <jlayton@kernel.org> 5546M: "J. Bruce Fields" <bfields@fieldses.org> 5547L: linux-fsdevel@vger.kernel.org 5548S: Maintained 5549F: include/linux/fcntl.h 5550F: include/uapi/linux/fcntl.h 5551F: fs/fcntl.c 5552F: fs/locks.c 5553 5554FILESYSTEMS (VFS and infrastructure) 5555M: Alexander Viro <viro@zeniv.linux.org.uk> 5556L: linux-fsdevel@vger.kernel.org 5557S: Maintained 5558F: fs/* 5559F: include/linux/fs.h 5560F: include/uapi/linux/fs.h 5561 5562FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5563M: Riku Voipio <riku.voipio@iki.fi> 5564L: linux-hwmon@vger.kernel.org 5565S: Maintained 5566F: drivers/hwmon/f75375s.c 5567F: include/linux/f75375s.h 5568 5569FIREWIRE AUDIO DRIVERS 5570M: Clemens Ladisch <clemens@ladisch.de> 5571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5572T: git git://git.alsa-project.org/alsa-kernel.git 5573S: Maintained 5574F: sound/firewire/ 5575 5576FIREWIRE MEDIA DRIVERS (firedtv) 5577M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5578L: linux-media@vger.kernel.org 5579L: linux1394-devel@lists.sourceforge.net 5580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5581S: Maintained 5582F: drivers/media/firewire/ 5583 5584FIREWIRE SBP-2 TARGET 5585M: Chris Boot <bootc@bootc.net> 5586L: linux-scsi@vger.kernel.org 5587L: target-devel@vger.kernel.org 5588L: linux1394-devel@lists.sourceforge.net 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5590S: Maintained 5591F: drivers/target/sbp/ 5592 5593FIREWIRE SUBSYSTEM 5594M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5595L: linux1394-devel@lists.sourceforge.net 5596W: http://ieee1394.wiki.kernel.org/ 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5598S: Maintained 5599F: drivers/firewire/ 5600F: include/linux/firewire.h 5601F: include/uapi/linux/firewire*.h 5602F: tools/firewire/ 5603 5604FIRMWARE LOADER (request_firmware) 5605M: Luis R. Rodriguez <mcgrof@kernel.org> 5606L: linux-kernel@vger.kernel.org 5607S: Maintained 5608F: Documentation/firmware_class/ 5609F: drivers/base/firmware_loader/ 5610F: include/linux/firmware.h 5611 5612FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5613M: Joshua Morris <josh.h.morris@us.ibm.com> 5614M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5615S: Maintained 5616F: drivers/block/rsxx/ 5617 5618FLOPPY DRIVER 5619M: Jiri Kosina <jikos@kernel.org> 5620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5621S: Odd fixes 5622F: drivers/block/floppy.c 5623 5624FMC SUBSYSTEM 5625M: Alessandro Rubini <rubini@gnudd.com> 5626W: http://www.ohwr.org/projects/fmc-bus 5627S: Supported 5628F: drivers/fmc/ 5629F: include/linux/fmc*.h 5630F: include/linux/ipmi-fru.h 5631K: fmc_d.*register 5632 5633FPGA MANAGER FRAMEWORK 5634M: Alan Tull <atull@kernel.org> 5635M: Moritz Fischer <mdf@kernel.org> 5636L: linux-fpga@vger.kernel.org 5637S: Maintained 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5639Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5640F: Documentation/fpga/ 5641F: Documentation/driver-api/fpga/ 5642F: Documentation/devicetree/bindings/fpga/ 5643F: drivers/fpga/ 5644F: include/linux/fpga/ 5645W: http://www.rocketboards.org 5646 5647FPU EMULATOR 5648M: Bill Metzenthen <billm@melbpc.org.au> 5649W: http://floatingpoint.sourceforge.net/emulator/index.html 5650S: Maintained 5651F: arch/x86/math-emu/ 5652 5653FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5654L: netdev@vger.kernel.org 5655S: Orphan 5656F: drivers/net/wan/dlci.c 5657F: drivers/net/wan/sdla.c 5658 5659FRAMEBUFFER LAYER 5660M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5661L: dri-devel@lists.freedesktop.org 5662L: linux-fbdev@vger.kernel.org 5663T: git git://github.com/bzolnier/linux.git 5664Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5665S: Maintained 5666F: Documentation/fb/ 5667F: drivers/video/ 5668F: include/video/ 5669F: include/linux/fb.h 5670F: include/uapi/video/ 5671F: include/uapi/linux/fb.h 5672 5673FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5674M: Horia Geantă <horia.geanta@nxp.com> 5675M: Aymen Sghaier <aymen.sghaier@nxp.com> 5676L: linux-crypto@vger.kernel.org 5677S: Maintained 5678F: drivers/crypto/caam/ 5679F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5680 5681FREESCALE DIU FRAMEBUFFER DRIVER 5682M: Timur Tabi <timur@kernel.org> 5683L: linux-fbdev@vger.kernel.org 5684S: Maintained 5685F: drivers/video/fbdev/fsl-diu-fb.* 5686 5687FREESCALE DMA DRIVER 5688M: Li Yang <leoyang.li@nxp.com> 5689M: Zhang Wei <zw@zh-kernel.org> 5690L: linuxppc-dev@lists.ozlabs.org 5691S: Maintained 5692F: drivers/dma/fsldma.* 5693 5694FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5695M: Claudiu Manoil <claudiu.manoil@nxp.com> 5696L: netdev@vger.kernel.org 5697S: Maintained 5698F: drivers/net/ethernet/freescale/gianfar* 5699F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5700 5701FREESCALE GPMI NAND DRIVER 5702M: Han Xu <han.xu@nxp.com> 5703L: linux-mtd@lists.infradead.org 5704S: Maintained 5705F: drivers/mtd/nand/raw/gpmi-nand/* 5706 5707FREESCALE I2C CPM DRIVER 5708M: Jochen Friedrich <jochen@scram.de> 5709L: linuxppc-dev@lists.ozlabs.org 5710L: linux-i2c@vger.kernel.org 5711S: Maintained 5712F: drivers/i2c/busses/i2c-cpm.c 5713 5714FREESCALE IMX / MXC FEC DRIVER 5715M: Fugang Duan <fugang.duan@nxp.com> 5716L: netdev@vger.kernel.org 5717S: Maintained 5718F: drivers/net/ethernet/freescale/fec_main.c 5719F: drivers/net/ethernet/freescale/fec_ptp.c 5720F: drivers/net/ethernet/freescale/fec.h 5721F: Documentation/devicetree/bindings/net/fsl-fec.txt 5722 5723FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5724M: Sascha Hauer <s.hauer@pengutronix.de> 5725R: Pengutronix Kernel Team <kernel@pengutronix.de> 5726L: linux-fbdev@vger.kernel.org 5727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5728S: Maintained 5729F: include/linux/platform_data/video-imxfb.h 5730F: drivers/video/fbdev/imxfb.c 5731 5732FREESCALE QORIQ DPAA ETHERNET DRIVER 5733M: Madalin Bucur <madalin.bucur@nxp.com> 5734L: netdev@vger.kernel.org 5735S: Maintained 5736F: drivers/net/ethernet/freescale/dpaa 5737 5738FREESCALE QORIQ DPAA FMAN DRIVER 5739M: Madalin Bucur <madalin.bucur@nxp.com> 5740L: netdev@vger.kernel.org 5741S: Maintained 5742F: drivers/net/ethernet/freescale/fman 5743F: Documentation/devicetree/bindings/net/fsl-fman.txt 5744 5745FREESCALE QORIQ PTP CLOCK DRIVER 5746M: Yangbo Lu <yangbo.lu@nxp.com> 5747L: netdev@vger.kernel.org 5748S: Maintained 5749F: drivers/ptp/ptp_qoriq.c 5750F: include/linux/fsl/ptp_qoriq.h 5751F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5752 5753FREESCALE QUAD SPI DRIVER 5754M: Han Xu <han.xu@nxp.com> 5755L: linux-mtd@lists.infradead.org 5756S: Maintained 5757F: drivers/mtd/spi-nor/fsl-quadspi.c 5758 5759FREESCALE QUICC ENGINE LIBRARY 5760M: Qiang Zhao <qiang.zhao@nxp.com> 5761L: linuxppc-dev@lists.ozlabs.org 5762S: Maintained 5763F: drivers/soc/fsl/qe/ 5764F: include/soc/fsl/*qe*.h 5765F: include/soc/fsl/*ucc*.h 5766 5767FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5768M: Li Yang <leoyang.li@nxp.com> 5769L: netdev@vger.kernel.org 5770L: linuxppc-dev@lists.ozlabs.org 5771S: Maintained 5772F: drivers/net/ethernet/freescale/ucc_geth* 5773 5774FREESCALE QUICC ENGINE UCC HDLC DRIVER 5775M: Zhao Qiang <qiang.zhao@nxp.com> 5776L: netdev@vger.kernel.org 5777L: linuxppc-dev@lists.ozlabs.org 5778S: Maintained 5779F: drivers/net/wan/fsl_ucc_hdlc* 5780 5781FREESCALE QUICC ENGINE UCC UART DRIVER 5782M: Timur Tabi <timur@kernel.org> 5783L: linuxppc-dev@lists.ozlabs.org 5784S: Maintained 5785F: drivers/tty/serial/ucc_uart.c 5786 5787FREESCALE SOC DRIVERS 5788M: Li Yang <leoyang.li@nxp.com> 5789L: linuxppc-dev@lists.ozlabs.org 5790L: linux-arm-kernel@lists.infradead.org 5791S: Maintained 5792F: Documentation/devicetree/bindings/soc/fsl/ 5793F: drivers/soc/fsl/ 5794F: include/linux/fsl/ 5795 5796FREESCALE SOC FS_ENET DRIVER 5797M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5798M: Vitaly Bordug <vbordug@ru.mvista.com> 5799L: linuxppc-dev@lists.ozlabs.org 5800L: netdev@vger.kernel.org 5801S: Maintained 5802F: drivers/net/ethernet/freescale/fs_enet/ 5803F: include/linux/fs_enet_pd.h 5804 5805FREESCALE SOC SOUND DRIVERS 5806M: Timur Tabi <timur@kernel.org> 5807M: Nicolin Chen <nicoleotsuka@gmail.com> 5808M: Xiubo Li <Xiubo.Lee@gmail.com> 5809R: Fabio Estevam <fabio.estevam@nxp.com> 5810L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5811L: linuxppc-dev@lists.ozlabs.org 5812S: Maintained 5813F: sound/soc/fsl/fsl* 5814F: sound/soc/fsl/imx* 5815F: sound/soc/fsl/mpc8610_hpcd.c 5816 5817FREESCALE USB PERIPHERAL DRIVERS 5818M: Li Yang <leoyang.li@nxp.com> 5819L: linux-usb@vger.kernel.org 5820L: linuxppc-dev@lists.ozlabs.org 5821S: Maintained 5822F: drivers/usb/gadget/udc/fsl* 5823 5824FREEVXFS FILESYSTEM 5825M: Christoph Hellwig <hch@infradead.org> 5826W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5827S: Maintained 5828F: fs/freevxfs/ 5829 5830FREEZER 5831M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5832M: Pavel Machek <pavel@ucw.cz> 5833L: linux-pm@vger.kernel.org 5834S: Supported 5835F: Documentation/power/freezing-of-tasks.txt 5836F: include/linux/freezer.h 5837F: kernel/freezer.c 5838 5839FRONTSWAP API 5840M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5841L: linux-kernel@vger.kernel.org 5842S: Maintained 5843F: mm/frontswap.c 5844F: include/linux/frontswap.h 5845 5846FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5847M: David Howells <dhowells@redhat.com> 5848L: linux-cachefs@redhat.com (moderated for non-subscribers) 5849S: Supported 5850F: Documentation/filesystems/caching/ 5851F: fs/fscache/ 5852F: include/linux/fscache*.h 5853 5854FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5855M: Theodore Y. Ts'o <tytso@mit.edu> 5856M: Jaegeuk Kim <jaegeuk@kernel.org> 5857L: linux-fscrypt@vger.kernel.org 5858Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5860S: Supported 5861F: fs/crypto/ 5862F: include/linux/fscrypt*.h 5863F: Documentation/filesystems/fscrypt.rst 5864 5865FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5866M: Jan Kara <jack@suse.cz> 5867R: Amir Goldstein <amir73il@gmail.com> 5868L: linux-fsdevel@vger.kernel.org 5869S: Maintained 5870F: fs/notify/ 5871F: include/linux/fsnotify*.h 5872 5873FUJITSU LAPTOP EXTRAS 5874M: Jonathan Woithe <jwoithe@just42.net> 5875L: platform-driver-x86@vger.kernel.org 5876S: Maintained 5877F: drivers/platform/x86/fujitsu-laptop.c 5878 5879FUJITSU M-5MO LS CAMERA ISP DRIVER 5880M: Kyungmin Park <kyungmin.park@samsung.com> 5881M: Heungjun Kim <riverful.kim@samsung.com> 5882L: linux-media@vger.kernel.org 5883S: Maintained 5884F: drivers/media/i2c/m5mols/ 5885F: include/media/i2c/m5mols.h 5886 5887FUJITSU TABLET EXTRAS 5888M: Robert Gerlach <khnz@gmx.de> 5889L: platform-driver-x86@vger.kernel.org 5890S: Maintained 5891F: drivers/platform/x86/fujitsu-tablet.c 5892 5893FUSE: FILESYSTEM IN USERSPACE 5894M: Miklos Szeredi <miklos@szeredi.hu> 5895L: linux-fsdevel@vger.kernel.org 5896W: http://fuse.sourceforge.net/ 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5898S: Maintained 5899F: fs/fuse/ 5900F: include/uapi/linux/fuse.h 5901F: Documentation/filesystems/fuse.txt 5902 5903FUTEX SUBSYSTEM 5904M: Thomas Gleixner <tglx@linutronix.de> 5905M: Ingo Molnar <mingo@redhat.com> 5906R: Peter Zijlstra <peterz@infradead.org> 5907R: Darren Hart <dvhart@infradead.org> 5908L: linux-kernel@vger.kernel.org 5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5910S: Maintained 5911F: kernel/futex.c 5912F: kernel/futex_compat.c 5913F: include/asm-generic/futex.h 5914F: include/linux/futex.h 5915F: include/uapi/linux/futex.h 5916F: tools/testing/selftests/futex/ 5917F: tools/perf/bench/futex* 5918F: Documentation/*futex* 5919 5920GCC PLUGINS 5921M: Kees Cook <keescook@chromium.org> 5922R: Emese Revfy <re.emese@gmail.com> 5923L: kernel-hardening@lists.openwall.com 5924S: Maintained 5925F: scripts/gcc-plugins/ 5926F: scripts/gcc-plugin.sh 5927F: scripts/Makefile.gcc-plugins 5928F: Documentation/gcc-plugins.txt 5929 5930GCOV BASED KERNEL PROFILING 5931M: Peter Oberparleiter <oberpar@linux.ibm.com> 5932S: Maintained 5933F: kernel/gcov/ 5934F: Documentation/dev-tools/gcov.rst 5935 5936GDB KERNEL DEBUGGING HELPER SCRIPTS 5937M: Jan Kiszka <jan.kiszka@siemens.com> 5938M: Kieran Bingham <kieran@bingham.xyz> 5939S: Supported 5940F: scripts/gdb/ 5941 5942GDT SCSI DISK ARRAY CONTROLLER DRIVER 5943M: Achim Leubner <achim_leubner@adaptec.com> 5944L: linux-scsi@vger.kernel.org 5945W: http://www.icp-vortex.com/ 5946S: Supported 5947F: drivers/scsi/gdt* 5948 5949GEMTEK FM RADIO RECEIVER DRIVER 5950M: Hans Verkuil <hverkuil@xs4all.nl> 5951L: linux-media@vger.kernel.org 5952T: git git://linuxtv.org/media_tree.git 5953W: https://linuxtv.org 5954S: Maintained 5955F: drivers/media/radio/radio-gemtek* 5956 5957GENERIC GPIO I2C DRIVER 5958M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5959S: Supported 5960F: drivers/i2c/busses/i2c-gpio.c 5961F: include/linux/platform_data/i2c-gpio.h 5962 5963GENERIC GPIO I2C MULTIPLEXER DRIVER 5964M: Peter Korsgaard <peter.korsgaard@barco.com> 5965L: linux-i2c@vger.kernel.org 5966S: Supported 5967F: drivers/i2c/muxes/i2c-mux-gpio.c 5968F: include/linux/platform_data/i2c-mux-gpio.h 5969F: Documentation/i2c/muxes/i2c-mux-gpio 5970 5971GENERIC HDLC (WAN) DRIVERS 5972M: Krzysztof Halasa <khc@pm.waw.pl> 5973W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5974S: Maintained 5975F: drivers/net/wan/c101.c 5976F: drivers/net/wan/hd6457* 5977F: drivers/net/wan/hdlc* 5978F: drivers/net/wan/n2.c 5979F: drivers/net/wan/pc300too.c 5980F: drivers/net/wan/pci200syn.c 5981F: drivers/net/wan/wanxl* 5982 5983GENERIC INCLUDE/ASM HEADER FILES 5984M: Arnd Bergmann <arnd@arndb.de> 5985L: linux-arch@vger.kernel.org 5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5987S: Maintained 5988F: include/asm-generic/ 5989F: include/uapi/asm-generic/ 5990 5991GENERIC PHY FRAMEWORK 5992M: Kishon Vijay Abraham I <kishon@ti.com> 5993L: linux-kernel@vger.kernel.org 5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5995S: Supported 5996F: drivers/phy/ 5997F: include/linux/phy/ 5998 5999GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6000M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6001S: Supported 6002F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6003 6004GENERIC PM DOMAINS 6005M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6006M: Kevin Hilman <khilman@kernel.org> 6007M: Ulf Hansson <ulf.hansson@linaro.org> 6008L: linux-pm@vger.kernel.org 6009S: Supported 6010F: drivers/base/power/domain*.c 6011F: include/linux/pm_domain.h 6012F: Documentation/devicetree/bindings/power/power_domain.txt 6013 6014GENERIC UIO DRIVER FOR PCI DEVICES 6015M: "Michael S. Tsirkin" <mst@redhat.com> 6016L: kvm@vger.kernel.org 6017S: Supported 6018F: drivers/uio/uio_pci_generic.c 6019 6020GENWQE (IBM Generic Workqueue Card) 6021M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6022M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6023S: Supported 6024F: drivers/misc/genwqe/ 6025 6026GET_MAINTAINER SCRIPT 6027M: Joe Perches <joe@perches.com> 6028S: Maintained 6029F: scripts/get_maintainer.pl 6030 6031GFS2 FILE SYSTEM 6032M: Bob Peterson <rpeterso@redhat.com> 6033M: Andreas Gruenbacher <agruenba@redhat.com> 6034L: cluster-devel@redhat.com 6035W: http://sources.redhat.com/cluster/ 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6037S: Supported 6038F: Documentation/filesystems/gfs2*.txt 6039F: fs/gfs2/ 6040F: include/uapi/linux/gfs2_ondisk.h 6041 6042GIGASET ISDN DRIVERS 6043M: Paul Bolle <pebolle@tiscali.nl> 6044L: gigaset307x-common@lists.sourceforge.net 6045W: http://gigaset307x.sourceforge.net/ 6046S: Odd Fixes 6047F: Documentation/isdn/README.gigaset 6048F: drivers/isdn/gigaset/ 6049F: include/uapi/linux/gigaset_dev.h 6050 6051GO7007 MPEG CODEC 6052M: Hans Verkuil <hans.verkuil@cisco.com> 6053L: linux-media@vger.kernel.org 6054S: Maintained 6055F: drivers/media/usb/go7007/ 6056 6057GOODIX TOUCHSCREEN 6058M: Bastien Nocera <hadess@hadess.net> 6059L: linux-input@vger.kernel.org 6060S: Maintained 6061F: drivers/input/touchscreen/goodix.c 6062 6063GPD POCKET FAN DRIVER 6064M: Hans de Goede <hdegoede@redhat.com> 6065L: platform-driver-x86@vger.kernel.org 6066S: Maintained 6067F: drivers/platform/x86/gpd-pocket-fan.c 6068 6069GPIO ACPI SUPPORT 6070M: Mika Westerberg <mika.westerberg@linux.intel.com> 6071M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6072L: linux-gpio@vger.kernel.org 6073L: linux-acpi@vger.kernel.org 6074S: Maintained 6075F: Documentation/acpi/gpio-properties.txt 6076F: drivers/gpio/gpiolib-acpi.c 6077 6078GPIO IR Transmitter 6079M: Sean Young <sean@mess.org> 6080L: linux-media@vger.kernel.org 6081S: Maintained 6082F: drivers/media/rc/gpio-ir-tx.c 6083 6084GPIO MOCKUP DRIVER 6085M: Bamvor Jian Zhang <bamv2005@gmail.com> 6086R: Bartosz Golaszewski <brgl@bgdev.pl> 6087L: linux-gpio@vger.kernel.org 6088S: Maintained 6089F: drivers/gpio/gpio-mockup.c 6090F: tools/testing/selftests/gpio/ 6091 6092GPIO SUBSYSTEM 6093M: Linus Walleij <linus.walleij@linaro.org> 6094L: linux-gpio@vger.kernel.org 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6096S: Maintained 6097F: Documentation/devicetree/bindings/gpio/ 6098F: Documentation/driver-api/gpio/ 6099F: Documentation/gpio/ 6100F: Documentation/ABI/testing/gpio-cdev 6101F: Documentation/ABI/obsolete/sysfs-gpio 6102F: drivers/gpio/ 6103F: include/linux/gpio/ 6104F: include/linux/gpio.h 6105F: include/linux/of_gpio.h 6106F: include/asm-generic/gpio.h 6107F: include/uapi/linux/gpio.h 6108F: tools/gpio/ 6109 6110GRE DEMULTIPLEXER DRIVER 6111M: Dmitry Kozlov <xeb@mail.ru> 6112L: netdev@vger.kernel.org 6113S: Maintained 6114F: net/ipv4/gre_demux.c 6115F: net/ipv4/gre_offload.c 6116F: include/net/gre.h 6117 6118GRETH 10/100/1G Ethernet MAC device driver 6119M: Andreas Larsson <andreas@gaisler.com> 6120L: netdev@vger.kernel.org 6121S: Maintained 6122F: drivers/net/ethernet/aeroflex/ 6123 6124GREYBUS AUDIO PROTOCOLS DRIVERS 6125M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6126M: Mark Greer <mgreer@animalcreek.com> 6127S: Maintained 6128F: drivers/staging/greybus/audio_apbridgea.c 6129F: drivers/staging/greybus/audio_apbridgea.h 6130F: drivers/staging/greybus/audio_codec.c 6131F: drivers/staging/greybus/audio_codec.h 6132F: drivers/staging/greybus/audio_gb.c 6133F: drivers/staging/greybus/audio_manager.c 6134F: drivers/staging/greybus/audio_manager.h 6135F: drivers/staging/greybus/audio_manager_module.c 6136F: drivers/staging/greybus/audio_manager_private.h 6137F: drivers/staging/greybus/audio_manager_sysfs.c 6138F: drivers/staging/greybus/audio_module.c 6139F: drivers/staging/greybus/audio_topology.c 6140 6141GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6142M: Viresh Kumar <vireshk@kernel.org> 6143S: Maintained 6144F: drivers/staging/greybus/authentication.c 6145F: drivers/staging/greybus/bootrom.c 6146F: drivers/staging/greybus/firmware.h 6147F: drivers/staging/greybus/fw-core.c 6148F: drivers/staging/greybus/fw-download.c 6149F: drivers/staging/greybus/fw-managament.c 6150F: drivers/staging/greybus/greybus_authentication.h 6151F: drivers/staging/greybus/greybus_firmware.h 6152F: drivers/staging/greybus/hid.c 6153F: drivers/staging/greybus/i2c.c 6154F: drivers/staging/greybus/spi.c 6155F: drivers/staging/greybus/spilib.c 6156F: drivers/staging/greybus/spilib.h 6157 6158GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6159M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6160S: Maintained 6161F: drivers/staging/greybus/loopback.c 6162F: drivers/staging/greybus/timesync.c 6163F: drivers/staging/greybus/timesync_platform.c 6164 6165GREYBUS PLATFORM DRIVERS 6166M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6167S: Maintained 6168F: drivers/staging/greybus/arche-platform.c 6169F: drivers/staging/greybus/arche-apb-ctrl.c 6170F: drivers/staging/greybus/arche_platform.h 6171 6172GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6173M: Rui Miguel Silva <rmfrfs@gmail.com> 6174S: Maintained 6175F: drivers/staging/greybus/sdio.c 6176F: drivers/staging/greybus/light.c 6177F: drivers/staging/greybus/gpio.c 6178F: drivers/staging/greybus/power_supply.c 6179F: drivers/staging/greybus/spi.c 6180F: drivers/staging/greybus/spilib.c 6181 6182GREYBUS SUBSYSTEM 6183M: Johan Hovold <johan@kernel.org> 6184M: Alex Elder <elder@kernel.org> 6185M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6186S: Maintained 6187F: drivers/staging/greybus/ 6188L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6189 6190GREYBUS UART PROTOCOLS DRIVERS 6191M: David Lin <dtwlin@gmail.com> 6192S: Maintained 6193F: drivers/staging/greybus/uart.c 6194F: drivers/staging/greybus/log.c 6195 6196GS1662 VIDEO SERIALIZER 6197M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6198L: linux-media@vger.kernel.org 6199T: git git://linuxtv.org/media_tree.git 6200S: Maintained 6201F: drivers/media/spi/gs1662.c 6202 6203GSPCA FINEPIX SUBDRIVER 6204M: Frank Zago <frank@zago.net> 6205L: linux-media@vger.kernel.org 6206T: git git://linuxtv.org/media_tree.git 6207S: Maintained 6208F: drivers/media/usb/gspca/finepix.c 6209 6210GSPCA GL860 SUBDRIVER 6211M: Olivier Lorin <o.lorin@laposte.net> 6212L: linux-media@vger.kernel.org 6213T: git git://linuxtv.org/media_tree.git 6214S: Maintained 6215F: drivers/media/usb/gspca/gl860/ 6216 6217GSPCA M5602 SUBDRIVER 6218M: Erik Andren <erik.andren@gmail.com> 6219L: linux-media@vger.kernel.org 6220T: git git://linuxtv.org/media_tree.git 6221S: Maintained 6222F: drivers/media/usb/gspca/m5602/ 6223 6224GSPCA PAC207 SONIXB SUBDRIVER 6225M: Hans Verkuil <hverkuil@xs4all.nl> 6226L: linux-media@vger.kernel.org 6227T: git git://linuxtv.org/media_tree.git 6228S: Odd Fixes 6229F: drivers/media/usb/gspca/pac207.c 6230 6231GSPCA SN9C20X SUBDRIVER 6232M: Brian Johnson <brijohn@gmail.com> 6233L: linux-media@vger.kernel.org 6234T: git git://linuxtv.org/media_tree.git 6235S: Maintained 6236F: drivers/media/usb/gspca/sn9c20x.c 6237 6238GSPCA T613 SUBDRIVER 6239M: Leandro Costantino <lcostantino@gmail.com> 6240L: linux-media@vger.kernel.org 6241T: git git://linuxtv.org/media_tree.git 6242S: Maintained 6243F: drivers/media/usb/gspca/t613.c 6244 6245GSPCA USB WEBCAM DRIVER 6246M: Hans Verkuil <hverkuil@xs4all.nl> 6247L: linux-media@vger.kernel.org 6248T: git git://linuxtv.org/media_tree.git 6249S: Odd Fixes 6250F: drivers/media/usb/gspca/ 6251 6252GTP (GPRS Tunneling Protocol) 6253M: Pablo Neira Ayuso <pablo@netfilter.org> 6254M: Harald Welte <laforge@gnumonks.org> 6255L: osmocom-net-gprs@lists.osmocom.org 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6257S: Maintained 6258F: drivers/net/gtp.c 6259 6260GUID PARTITION TABLE (GPT) 6261M: Davidlohr Bueso <dave@stgolabs.net> 6262L: linux-efi@vger.kernel.org 6263S: Maintained 6264F: block/partitions/efi.* 6265 6266H8/300 ARCHITECTURE 6267M: Yoshinori Sato <ysato@users.sourceforge.jp> 6268L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6269W: http://uclinux-h8.sourceforge.jp 6270T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6271S: Maintained 6272F: arch/h8300/ 6273F: drivers/clocksource/h8300_*.c 6274F: drivers/clk/h8300/ 6275F: drivers/irqchip/irq-renesas-h8*.c 6276 6277HACKRF MEDIA DRIVER 6278M: Antti Palosaari <crope@iki.fi> 6279L: linux-media@vger.kernel.org 6280W: https://linuxtv.org 6281W: http://palosaari.fi/linux/ 6282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6283T: git git://linuxtv.org/anttip/media_tree.git 6284S: Maintained 6285F: drivers/media/usb/hackrf/ 6286 6287HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6288M: Frank Seidel <frank@f-seidel.de> 6289L: platform-driver-x86@vger.kernel.org 6290W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6291S: Maintained 6292F: drivers/platform/x86/hdaps.c 6293 6294HARDWARE MONITORING 6295M: Jean Delvare <jdelvare@suse.com> 6296M: Guenter Roeck <linux@roeck-us.net> 6297L: linux-hwmon@vger.kernel.org 6298W: http://hwmon.wiki.kernel.org/ 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6300S: Maintained 6301F: Documentation/devicetree/bindings/hwmon/ 6302F: Documentation/hwmon/ 6303F: drivers/hwmon/ 6304F: include/linux/hwmon*.h 6305 6306HARDWARE RANDOM NUMBER GENERATOR CORE 6307M: Matt Mackall <mpm@selenic.com> 6308M: Herbert Xu <herbert@gondor.apana.org.au> 6309L: linux-crypto@vger.kernel.org 6310S: Odd fixes 6311F: Documentation/devicetree/bindings/rng/ 6312F: Documentation/hw_random.txt 6313F: drivers/char/hw_random/ 6314F: include/linux/hw_random.h 6315 6316HARDWARE TRACING FACILITIES 6317M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6318S: Maintained 6319F: drivers/hwtracing/ 6320 6321HARDWARE SPINLOCK CORE 6322M: Ohad Ben-Cohen <ohad@wizery.com> 6323M: Bjorn Andersson <bjorn.andersson@linaro.org> 6324L: linux-remoteproc@vger.kernel.org 6325S: Maintained 6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6327F: Documentation/devicetree/bindings/hwlock/ 6328F: Documentation/hwspinlock.txt 6329F: drivers/hwspinlock/ 6330F: include/linux/hwspinlock.h 6331 6332HARMONY SOUND DRIVER 6333L: linux-parisc@vger.kernel.org 6334S: Maintained 6335F: sound/parisc/harmony.* 6336 6337HDPVR USB VIDEO ENCODER DRIVER 6338M: Hans Verkuil <hverkuil@xs4all.nl> 6339L: linux-media@vger.kernel.org 6340T: git git://linuxtv.org/media_tree.git 6341W: https://linuxtv.org 6342S: Odd Fixes 6343F: drivers/media/usb/hdpvr/ 6344 6345HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6346M: Jerry Hoemann <jerry.hoemann@hpe.com> 6347S: Supported 6348F: Documentation/watchdog/hpwdt.txt 6349F: drivers/watchdog/hpwdt.c 6350 6351HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6352M: Don Brace <don.brace@microsemi.com> 6353L: esc.storagedev@microsemi.com 6354L: linux-scsi@vger.kernel.org 6355S: Supported 6356F: Documentation/scsi/hpsa.txt 6357F: drivers/scsi/hpsa*.[ch] 6358F: include/linux/cciss*.h 6359F: include/uapi/linux/cciss*.h 6360 6361HFI1 DRIVER 6362M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6363M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6364L: linux-rdma@vger.kernel.org 6365S: Supported 6366F: drivers/infiniband/hw/hfi1 6367 6368HFS FILESYSTEM 6369L: linux-fsdevel@vger.kernel.org 6370S: Orphan 6371F: Documentation/filesystems/hfs.txt 6372F: fs/hfs/ 6373 6374HFSPLUS FILESYSTEM 6375L: linux-fsdevel@vger.kernel.org 6376S: Orphan 6377F: Documentation/filesystems/hfsplus.txt 6378F: fs/hfsplus/ 6379 6380HGA FRAMEBUFFER DRIVER 6381M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6382L: linux-nvidia@lists.surfsouth.com 6383W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6384S: Maintained 6385F: drivers/video/fbdev/hgafb.c 6386 6387HIBERNATION (aka Software Suspend, aka swsusp) 6388M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6389M: Pavel Machek <pavel@ucw.cz> 6390L: linux-pm@vger.kernel.org 6391B: https://bugzilla.kernel.org 6392S: Supported 6393F: arch/x86/power/ 6394F: drivers/base/power/ 6395F: kernel/power/ 6396F: include/linux/suspend.h 6397F: include/linux/freezer.h 6398F: include/linux/pm.h 6399F: arch/*/include/asm/suspend*.h 6400 6401HID CORE LAYER 6402M: Jiri Kosina <jikos@kernel.org> 6403R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6404L: linux-input@vger.kernel.org 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6406S: Maintained 6407F: drivers/hid/ 6408F: include/linux/hid* 6409F: include/uapi/linux/hid* 6410 6411HID SENSOR HUB DRIVERS 6412M: Jiri Kosina <jikos@kernel.org> 6413M: Jonathan Cameron <jic23@kernel.org> 6414M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6415L: linux-input@vger.kernel.org 6416L: linux-iio@vger.kernel.org 6417S: Maintained 6418F: Documentation/hid/hid-sensor* 6419F: drivers/hid/hid-sensor-* 6420F: drivers/iio/*/hid-* 6421F: include/linux/hid-sensor-* 6422 6423HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6424M: Thomas Gleixner <tglx@linutronix.de> 6425L: linux-kernel@vger.kernel.org 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6427S: Maintained 6428F: Documentation/timers/ 6429F: kernel/time/hrtimer.c 6430F: kernel/time/clockevents.c 6431F: kernel/time/timer_*.c 6432F: include/linux/clockchips.h 6433F: include/linux/hrtimer.h 6434 6435HIGH-SPEED SCC DRIVER FOR AX.25 6436L: linux-hams@vger.kernel.org 6437S: Orphan 6438F: drivers/net/hamradio/dmascc.c 6439F: drivers/net/hamradio/scc.c 6440 6441HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6442M: HighPoint Linux Team <linux@highpoint-tech.com> 6443W: http://www.highpoint-tech.com 6444S: Supported 6445F: Documentation/scsi/hptiop.txt 6446F: drivers/scsi/hptiop.c 6447 6448HIPPI 6449M: Jes Sorensen <jes@trained-monkey.org> 6450L: linux-hippi@sunsite.dk 6451S: Maintained 6452F: include/linux/hippidevice.h 6453F: include/uapi/linux/if_hippi.h 6454F: net/802/hippi.c 6455F: drivers/net/hippi/ 6456 6457HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6458M: Yisen Zhuang <yisen.zhuang@huawei.com> 6459M: Salil Mehta <salil.mehta@huawei.com> 6460L: netdev@vger.kernel.org 6461W: http://www.hisilicon.com 6462S: Maintained 6463F: drivers/net/ethernet/hisilicon/hns3/ 6464 6465HISILICON LPC BUS DRIVER 6466M: john.garry@huawei.com 6467W: http://www.hisilicon.com 6468S: Maintained 6469F: drivers/bus/hisi_lpc.c 6470F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6471 6472HISILICON NETWORK SUBSYSTEM DRIVER 6473M: Yisen Zhuang <yisen.zhuang@huawei.com> 6474M: Salil Mehta <salil.mehta@huawei.com> 6475L: netdev@vger.kernel.org 6476W: http://www.hisilicon.com 6477S: Maintained 6478F: drivers/net/ethernet/hisilicon/ 6479F: Documentation/devicetree/bindings/net/hisilicon*.txt 6480 6481HISILICON PMU DRIVER 6482M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6483W: http://www.hisilicon.com 6484S: Supported 6485F: drivers/perf/hisilicon 6486F: Documentation/perf/hisi-pmu.txt 6487 6488HISILICON ROCE DRIVER 6489M: Lijun Ou <oulijun@huawei.com> 6490M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6491L: linux-rdma@vger.kernel.org 6492S: Maintained 6493F: drivers/infiniband/hw/hns/ 6494F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6495 6496HISILICON SAS Controller 6497M: John Garry <john.garry@huawei.com> 6498W: http://www.hisilicon.com 6499S: Supported 6500F: drivers/scsi/hisi_sas/ 6501F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6502 6503HMM - Heterogeneous Memory Management 6504M: Jérôme Glisse <jglisse@redhat.com> 6505L: linux-mm@kvack.org 6506S: Maintained 6507F: mm/hmm* 6508F: include/linux/hmm* 6509F: Documentation/vm/hmm.rst 6510 6511HOST AP DRIVER 6512M: Jouni Malinen <j@w1.fi> 6513L: linux-wireless@vger.kernel.org 6514W: http://w1.fi/hostap-driver.html 6515S: Obsolete 6516F: drivers/net/wireless/intersil/hostap/ 6517 6518HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6519L: platform-driver-x86@vger.kernel.org 6520S: Orphan 6521F: drivers/platform/x86/tc1100-wmi.c 6522 6523HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6524M: Jaroslav Kysela <perex@perex.cz> 6525S: Maintained 6526F: drivers/net/ethernet/hp/hp100.* 6527 6528HPET: High Precision Event Timers driver 6529M: Clemens Ladisch <clemens@ladisch.de> 6530S: Maintained 6531F: Documentation/timers/hpet.txt 6532F: drivers/char/hpet.c 6533F: include/linux/hpet.h 6534F: include/uapi/linux/hpet.h 6535 6536HPET: x86 6537S: Orphan 6538F: arch/x86/kernel/hpet.c 6539F: arch/x86/include/asm/hpet.h 6540 6541HPFS FILESYSTEM 6542M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6543W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6544S: Maintained 6545F: fs/hpfs/ 6546 6547HSI SUBSYSTEM 6548M: Sebastian Reichel <sre@kernel.org> 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6550S: Maintained 6551F: Documentation/ABI/testing/sysfs-bus-hsi 6552F: Documentation/driver-api/hsi.rst 6553F: drivers/hsi/ 6554F: include/linux/hsi/ 6555F: include/uapi/linux/hsi/ 6556 6557HSO 3G MODEM DRIVER 6558L: linux-usb@vger.kernel.org 6559S: Orphan 6560F: drivers/net/usb/hso.c 6561 6562HSR NETWORK PROTOCOL 6563M: Arvid Brodin <arvid.brodin@alten.se> 6564L: netdev@vger.kernel.org 6565S: Maintained 6566F: net/hsr/ 6567 6568HT16K33 LED CONTROLLER DRIVER 6569M: Robin van der Gracht <robin@protonic.nl> 6570S: Maintained 6571F: drivers/auxdisplay/ht16k33.c 6572F: Documentation/devicetree/bindings/display/ht16k33.txt 6573 6574HTCPEN TOUCHSCREEN DRIVER 6575M: Pau Oliva Fora <pof@eslack.org> 6576L: linux-input@vger.kernel.org 6577S: Maintained 6578F: drivers/input/touchscreen/htcpen.c 6579 6580HUAWEI ETHERNET DRIVER 6581M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6582L: netdev@vger.kernel.org 6583S: Supported 6584F: Documentation/networking/hinic.txt 6585F: drivers/net/ethernet/huawei/hinic/ 6586 6587HUGETLB FILESYSTEM 6588M: Mike Kravetz <mike.kravetz@oracle.com> 6589L: linux-mm@kvack.org 6590S: Maintained 6591F: fs/hugetlbfs/ 6592F: mm/hugetlb.c 6593F: include/linux/hugetlb.h 6594F: Documentation/admin-guide/mm/hugetlbpage.rst 6595F: Documentation/vm/hugetlbfs_reserv.rst 6596F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6597 6598HVA ST MEDIA DRIVER 6599M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6600L: linux-media@vger.kernel.org 6601T: git git://linuxtv.org/media_tree.git 6602W: https://linuxtv.org 6603S: Supported 6604F: drivers/media/platform/sti/hva 6605 6606HWPOISON MEMORY FAILURE HANDLING 6607M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6608L: linux-mm@kvack.org 6609S: Maintained 6610F: mm/memory-failure.c 6611F: mm/hwpoison-inject.c 6612 6613Hyper-V CORE AND DRIVERS 6614M: "K. Y. Srinivasan" <kys@microsoft.com> 6615M: Haiyang Zhang <haiyangz@microsoft.com> 6616M: Stephen Hemminger <sthemmin@microsoft.com> 6617L: devel@linuxdriverproject.org 6618S: Maintained 6619F: Documentation/networking/netvsc.txt 6620F: arch/x86/include/asm/mshyperv.h 6621F: arch/x86/include/asm/trace/hyperv.h 6622F: arch/x86/include/asm/hyperv-tlfs.h 6623F: arch/x86/kernel/cpu/mshyperv.c 6624F: arch/x86/hyperv 6625F: drivers/hid/hid-hyperv.c 6626F: drivers/hv/ 6627F: drivers/input/serio/hyperv-keyboard.c 6628F: drivers/pci/controller/pci-hyperv.c 6629F: drivers/net/hyperv/ 6630F: drivers/scsi/storvsc_drv.c 6631F: drivers/uio/uio_hv_generic.c 6632F: drivers/video/fbdev/hyperv_fb.c 6633F: net/vmw_vsock/hyperv_transport.c 6634F: include/linux/hyperv.h 6635F: include/uapi/linux/hyperv.h 6636F: tools/hv/ 6637F: Documentation/ABI/stable/sysfs-bus-vmbus 6638 6639HYPERVISOR VIRTUAL CONSOLE DRIVER 6640L: linuxppc-dev@lists.ozlabs.org 6641S: Odd Fixes 6642F: drivers/tty/hvc/ 6643 6644I2C ACPI SUPPORT 6645M: Mika Westerberg <mika.westerberg@linux.intel.com> 6646L: linux-i2c@vger.kernel.org 6647L: linux-acpi@vger.kernel.org 6648S: Maintained 6649F: drivers/i2c/i2c-core-acpi.c 6650 6651I2C MUXES 6652M: Peter Rosin <peda@axentia.se> 6653L: linux-i2c@vger.kernel.org 6654S: Maintained 6655F: Documentation/i2c/i2c-topology 6656F: Documentation/i2c/muxes/ 6657F: Documentation/devicetree/bindings/i2c/i2c-mux* 6658F: Documentation/devicetree/bindings/i2c/i2c-arb* 6659F: Documentation/devicetree/bindings/i2c/i2c-gate* 6660F: drivers/i2c/i2c-mux.c 6661F: drivers/i2c/muxes/ 6662F: include/linux/i2c-mux.h 6663 6664I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6665M: Gregory CLEMENT <gregory.clement@bootlin.com> 6666L: linux-i2c@vger.kernel.org 6667S: Maintained 6668F: drivers/i2c/busses/i2c-mv64xxx.c 6669 6670I2C OVER PARALLEL PORT 6671M: Jean Delvare <jdelvare@suse.com> 6672L: linux-i2c@vger.kernel.org 6673S: Maintained 6674F: Documentation/i2c/busses/i2c-parport 6675F: Documentation/i2c/busses/i2c-parport-light 6676F: drivers/i2c/busses/i2c-parport.c 6677F: drivers/i2c/busses/i2c-parport-light.c 6678 6679I2C SUBSYSTEM 6680M: Wolfram Sang <wsa@the-dreams.de> 6681L: linux-i2c@vger.kernel.org 6682W: https://i2c.wiki.kernel.org/ 6683Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6685S: Maintained 6686F: Documentation/devicetree/bindings/i2c/i2c.txt 6687F: Documentation/i2c/ 6688F: drivers/i2c/* 6689F: include/linux/i2c.h 6690F: include/linux/i2c-dev.h 6691F: include/linux/i2c-smbus.h 6692F: include/uapi/linux/i2c.h 6693F: include/uapi/linux/i2c-*.h 6694 6695I2C SUBSYSTEM HOST DRIVERS 6696L: linux-i2c@vger.kernel.org 6697W: https://i2c.wiki.kernel.org/ 6698Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6700S: Odd Fixes 6701F: Documentation/devicetree/bindings/i2c/ 6702F: drivers/i2c/algos/ 6703F: drivers/i2c/busses/ 6704 6705I2C-TAOS-EVM DRIVER 6706M: Jean Delvare <jdelvare@suse.com> 6707L: linux-i2c@vger.kernel.org 6708S: Maintained 6709F: Documentation/i2c/busses/i2c-taos-evm 6710F: drivers/i2c/busses/i2c-taos-evm.c 6711 6712I2C-TINY-USB DRIVER 6713M: Till Harbaum <till@harbaum.org> 6714L: linux-i2c@vger.kernel.org 6715W: http://www.harbaum.org/till/i2c_tiny_usb 6716S: Maintained 6717F: drivers/i2c/busses/i2c-tiny-usb.c 6718 6719I2C/SMBUS CONTROLLER DRIVERS FOR PC 6720M: Jean Delvare <jdelvare@suse.com> 6721L: linux-i2c@vger.kernel.org 6722S: Maintained 6723F: Documentation/i2c/busses/i2c-ali1535 6724F: Documentation/i2c/busses/i2c-ali1563 6725F: Documentation/i2c/busses/i2c-ali15x3 6726F: Documentation/i2c/busses/i2c-amd756 6727F: Documentation/i2c/busses/i2c-amd8111 6728F: Documentation/i2c/busses/i2c-i801 6729F: Documentation/i2c/busses/i2c-nforce2 6730F: Documentation/i2c/busses/i2c-piix4 6731F: Documentation/i2c/busses/i2c-sis5595 6732F: Documentation/i2c/busses/i2c-sis630 6733F: Documentation/i2c/busses/i2c-sis96x 6734F: Documentation/i2c/busses/i2c-via 6735F: Documentation/i2c/busses/i2c-viapro 6736F: drivers/i2c/busses/i2c-ali1535.c 6737F: drivers/i2c/busses/i2c-ali1563.c 6738F: drivers/i2c/busses/i2c-ali15x3.c 6739F: drivers/i2c/busses/i2c-amd756.c 6740F: drivers/i2c/busses/i2c-amd756-s4882.c 6741F: drivers/i2c/busses/i2c-amd8111.c 6742F: drivers/i2c/busses/i2c-i801.c 6743F: drivers/i2c/busses/i2c-isch.c 6744F: drivers/i2c/busses/i2c-nforce2.c 6745F: drivers/i2c/busses/i2c-nforce2-s4985.c 6746F: drivers/i2c/busses/i2c-piix4.c 6747F: drivers/i2c/busses/i2c-sis5595.c 6748F: drivers/i2c/busses/i2c-sis630.c 6749F: drivers/i2c/busses/i2c-sis96x.c 6750F: drivers/i2c/busses/i2c-via.c 6751F: drivers/i2c/busses/i2c-viapro.c 6752 6753I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6754M: Hans de Goede <hdegoede@redhat.com> 6755L: linux-i2c@vger.kernel.org 6756S: Maintained 6757F: drivers/i2c/busses/i2c-cht-wc.c 6758 6759I2C/SMBUS ISMT DRIVER 6760M: Seth Heasley <seth.heasley@intel.com> 6761M: Neil Horman <nhorman@tuxdriver.com> 6762L: linux-i2c@vger.kernel.org 6763F: drivers/i2c/busses/i2c-ismt.c 6764F: Documentation/i2c/busses/i2c-ismt 6765 6766I2C/SMBUS STUB DRIVER 6767M: Jean Delvare <jdelvare@suse.com> 6768L: linux-i2c@vger.kernel.org 6769S: Maintained 6770F: drivers/i2c/i2c-stub.c 6771 6772IA64 (Itanium) PLATFORM 6773M: Tony Luck <tony.luck@intel.com> 6774M: Fenghua Yu <fenghua.yu@intel.com> 6775L: linux-ia64@vger.kernel.org 6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6777S: Maintained 6778F: arch/ia64/ 6779 6780IBM Power 842 compression accelerator 6781M: Haren Myneni <haren@us.ibm.com> 6782S: Supported 6783F: drivers/crypto/nx/Makefile 6784F: drivers/crypto/nx/Kconfig 6785F: drivers/crypto/nx/nx-842* 6786F: include/linux/sw842.h 6787F: crypto/842.c 6788F: lib/842/ 6789 6790IBM Power in-Nest Crypto Acceleration 6791M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6792M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6793L: linux-crypto@vger.kernel.org 6794S: Supported 6795F: drivers/crypto/nx/Makefile 6796F: drivers/crypto/nx/Kconfig 6797F: drivers/crypto/nx/nx-aes* 6798F: drivers/crypto/nx/nx-sha* 6799F: drivers/crypto/nx/nx.* 6800F: drivers/crypto/nx/nx_csbcpb.h 6801F: drivers/crypto/nx/nx_debugfs.h 6802 6803IBM Power Linux RAID adapter 6804M: Brian King <brking@us.ibm.com> 6805S: Supported 6806F: drivers/scsi/ipr.* 6807 6808IBM Power SRIOV Virtual NIC Device Driver 6809M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6810M: John Allen <jallen@linux.vnet.ibm.com> 6811L: netdev@vger.kernel.org 6812S: Supported 6813F: drivers/net/ethernet/ibm/ibmvnic.* 6814 6815IBM Power Virtual Accelerator Switchboard 6816M: Sukadev Bhattiprolu 6817L: linuxppc-dev@lists.ozlabs.org 6818S: Supported 6819F: arch/powerpc/platforms/powernv/vas* 6820F: arch/powerpc/platforms/powernv/copy-paste.h 6821F: arch/powerpc/include/asm/vas.h 6822F: arch/powerpc/include/uapi/asm/vas.h 6823 6824IBM Power Virtual Ethernet Device Driver 6825M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6826L: netdev@vger.kernel.org 6827S: Supported 6828F: drivers/net/ethernet/ibm/ibmveth.* 6829 6830IBM Power Virtual FC Device Drivers 6831M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6832L: linux-scsi@vger.kernel.org 6833S: Supported 6834F: drivers/scsi/ibmvscsi/ibmvfc* 6835 6836IBM Power Virtual Management Channel Driver 6837M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6838M: Steven Royer <seroyer@linux.vnet.ibm.com> 6839S: Supported 6840F: drivers/misc/ibmvmc.* 6841 6842IBM Power Virtual SCSI Device Drivers 6843M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6844L: linux-scsi@vger.kernel.org 6845S: Supported 6846F: drivers/scsi/ibmvscsi/ibmvscsi* 6847F: include/scsi/viosrp.h 6848 6849IBM Power Virtual SCSI Device Target Driver 6850M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6851M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6852L: linux-scsi@vger.kernel.org 6853L: target-devel@vger.kernel.org 6854S: Supported 6855F: drivers/scsi/ibmvscsi_tgt/ 6856 6857IBM Power VMX Cryptographic instructions 6858M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6859M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6860L: linux-crypto@vger.kernel.org 6861S: Supported 6862F: drivers/crypto/vmx/Makefile 6863F: drivers/crypto/vmx/Kconfig 6864F: drivers/crypto/vmx/vmx.c 6865F: drivers/crypto/vmx/aes* 6866F: drivers/crypto/vmx/ghash* 6867F: drivers/crypto/vmx/ppc-xlate.pl 6868 6869IBM ServeRAID RAID DRIVER 6870S: Orphan 6871F: drivers/scsi/ips.* 6872 6873ICH LPC AND GPIO DRIVER 6874M: Peter Tyser <ptyser@xes-inc.com> 6875S: Maintained 6876F: drivers/mfd/lpc_ich.c 6877F: drivers/gpio/gpio-ich.c 6878 6879IDE SUBSYSTEM 6880M: "David S. Miller" <davem@davemloft.net> 6881L: linux-ide@vger.kernel.org 6882Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6884S: Maintained 6885F: Documentation/ide/ 6886F: drivers/ide/ 6887F: include/linux/ide.h 6888 6889IDE/ATAPI DRIVERS 6890M: Borislav Petkov <bp@alien8.de> 6891L: linux-ide@vger.kernel.org 6892S: Maintained 6893F: Documentation/cdrom/ide-cd 6894F: drivers/ide/ide-cd* 6895 6896IDEAPAD LAPTOP EXTRAS DRIVER 6897M: Ike Panhc <ike.pan@canonical.com> 6898L: platform-driver-x86@vger.kernel.org 6899W: http://launchpad.net/ideapad-laptop 6900S: Maintained 6901F: drivers/platform/x86/ideapad-laptop.c 6902 6903IDEAPAD LAPTOP SLIDEBAR DRIVER 6904M: Andrey Moiseev <o2g.org.ru@gmail.com> 6905L: linux-input@vger.kernel.org 6906W: https://github.com/o2genum/ideapad-slidebar 6907S: Maintained 6908F: drivers/input/misc/ideapad_slidebar.c 6909 6910IDT VersaClock 5 CLOCK DRIVER 6911M: Marek Vasut <marek.vasut@gmail.com> 6912S: Maintained 6913F: drivers/clk/clk-versaclock5.c 6914 6915IEEE 802.15.4 SUBSYSTEM 6916M: Alexander Aring <alex.aring@gmail.com> 6917M: Stefan Schmidt <stefan@osg.samsung.com> 6918L: linux-wpan@vger.kernel.org 6919W: http://wpan.cakelab.org/ 6920T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6922S: Maintained 6923F: net/ieee802154/ 6924F: net/mac802154/ 6925F: drivers/net/ieee802154/ 6926F: include/linux/nl802154.h 6927F: include/linux/ieee802154.h 6928F: include/net/nl802154.h 6929F: include/net/mac802154.h 6930F: include/net/af_ieee802154.h 6931F: include/net/cfg802154.h 6932F: include/net/ieee802154_netdev.h 6933F: Documentation/networking/ieee802154.txt 6934 6935IFE PROTOCOL 6936M: Yotam Gigi <yotam.gi@gmail.com> 6937M: Jamal Hadi Salim <jhs@mojatatu.com> 6938F: net/ife 6939F: include/net/ife.h 6940F: include/uapi/linux/ife.h 6941 6942IGORPLUG-USB IR RECEIVER 6943M: Sean Young <sean@mess.org> 6944L: linux-media@vger.kernel.org 6945S: Maintained 6946F: drivers/media/rc/igorplugusb.c 6947 6948IGUANAWORKS USB IR TRANSCEIVER 6949M: Sean Young <sean@mess.org> 6950L: linux-media@vger.kernel.org 6951S: Maintained 6952F: drivers/media/rc/iguanair.c 6953 6954IIO DIGITAL POTENTIOMETER DAC 6955M: Peter Rosin <peda@axentia.se> 6956L: linux-iio@vger.kernel.org 6957S: Maintained 6958F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6959F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6960F: drivers/iio/dac/dpot-dac.c 6961 6962IIO ENVELOPE DETECTOR 6963M: Peter Rosin <peda@axentia.se> 6964L: linux-iio@vger.kernel.org 6965S: Maintained 6966F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6967F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6968F: drivers/iio/adc/envelope-detector.c 6969 6970IIO MULTIPLEXER 6971M: Peter Rosin <peda@axentia.se> 6972L: linux-iio@vger.kernel.org 6973S: Maintained 6974F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6975F: drivers/iio/multiplexer/iio-mux.c 6976 6977IIO SUBSYSTEM AND DRIVERS 6978M: Jonathan Cameron <jic23@kernel.org> 6979R: Hartmut Knaack <knaack.h@gmx.de> 6980R: Lars-Peter Clausen <lars@metafoo.de> 6981R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6982L: linux-iio@vger.kernel.org 6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6984S: Maintained 6985F: Documentation/ABI/testing/configfs-iio* 6986F: Documentation/ABI/testing/sysfs-bus-iio* 6987F: Documentation/devicetree/bindings/iio/ 6988F: drivers/iio/ 6989F: drivers/staging/iio/ 6990F: include/linux/iio/ 6991F: tools/iio/ 6992 6993IIO UNIT CONVERTER 6994M: Peter Rosin <peda@axentia.se> 6995L: linux-iio@vger.kernel.org 6996S: Maintained 6997F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6998F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6999F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7000F: drivers/iio/afe/iio-rescale.c 7001 7002IKANOS/ADI EAGLE ADSL USB DRIVER 7003M: Matthieu Castet <castet.matthieu@free.fr> 7004M: Stanislaw Gruszka <stf_xl@wp.pl> 7005S: Maintained 7006F: drivers/usb/atm/ueagle-atm.c 7007 7008IMGTEC ASCII LCD DRIVER 7009M: Paul Burton <paul.burton@mips.com> 7010S: Maintained 7011F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7012F: drivers/auxdisplay/img-ascii-lcd.c 7013 7014IMGTEC IR DECODER DRIVER 7015M: James Hogan <jhogan@kernel.org> 7016S: Maintained 7017F: drivers/media/rc/img-ir/ 7018 7019IMON SOUNDGRAPH USB IR RECEIVER 7020M: Sean Young <sean@mess.org> 7021L: linux-media@vger.kernel.org 7022S: Maintained 7023F: drivers/media/rc/imon_raw.c 7024F: drivers/media/rc/imon.c 7025 7026IMS TWINTURBO FRAMEBUFFER DRIVER 7027L: linux-fbdev@vger.kernel.org 7028S: Orphan 7029F: drivers/video/fbdev/imsttfb.c 7030 7031INA209 HARDWARE MONITOR DRIVER 7032M: Guenter Roeck <linux@roeck-us.net> 7033L: linux-hwmon@vger.kernel.org 7034S: Maintained 7035F: Documentation/hwmon/ina209 7036F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7037F: drivers/hwmon/ina209.c 7038 7039INA2XX HARDWARE MONITOR DRIVER 7040M: Guenter Roeck <linux@roeck-us.net> 7041L: linux-hwmon@vger.kernel.org 7042S: Maintained 7043F: Documentation/hwmon/ina2xx 7044F: drivers/hwmon/ina2xx.c 7045F: include/linux/platform_data/ina2xx.h 7046 7047INDUSTRY PACK SUBSYSTEM (IPACK) 7048M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7049M: Jens Taprogge <jens.taprogge@taprogge.org> 7050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7051L: industrypack-devel@lists.sourceforge.net 7052W: http://industrypack.sourceforge.net 7053S: Maintained 7054F: drivers/ipack/ 7055 7056INFINIBAND SUBSYSTEM 7057M: Doug Ledford <dledford@redhat.com> 7058M: Jason Gunthorpe <jgg@mellanox.com> 7059L: linux-rdma@vger.kernel.org 7060W: https://github.com/linux-rdma/rdma-core 7061Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7063S: Supported 7064F: Documentation/devicetree/bindings/infiniband/ 7065F: Documentation/infiniband/ 7066F: drivers/infiniband/ 7067F: include/uapi/linux/if_infiniband.h 7068F: include/uapi/rdma/ 7069F: include/rdma/ 7070 7071INGENIC JZ4780 DMA Driver 7072M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7073S: Maintained 7074F: drivers/dma/dma-jz4780.c 7075 7076INGENIC JZ4780 NAND DRIVER 7077M: Harvey Hunt <harveyhuntnexus@gmail.com> 7078L: linux-mtd@lists.infradead.org 7079S: Maintained 7080F: drivers/mtd/nand/raw/jz4780_* 7081 7082INOTIFY 7083M: Jan Kara <jack@suse.cz> 7084R: Amir Goldstein <amir73il@gmail.com> 7085L: linux-fsdevel@vger.kernel.org 7086S: Maintained 7087F: Documentation/filesystems/inotify.txt 7088F: fs/notify/inotify/ 7089F: include/linux/inotify.h 7090F: include/uapi/linux/inotify.h 7091 7092INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7093M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7094L: linux-input@vger.kernel.org 7095Q: http://patchwork.kernel.org/project/linux-input/list/ 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7097S: Maintained 7098F: drivers/input/ 7099F: include/linux/input.h 7100F: include/uapi/linux/input.h 7101F: include/uapi/linux/input-event-codes.h 7102F: include/linux/input/ 7103F: Documentation/devicetree/bindings/input/ 7104F: Documentation/input/ 7105 7106INPUT MULTITOUCH (MT) PROTOCOL 7107M: Henrik Rydberg <rydberg@bitmath.org> 7108L: linux-input@vger.kernel.org 7109S: Odd fixes 7110F: Documentation/input/multi-touch-protocol.rst 7111F: drivers/input/input-mt.c 7112K: \b(ABS|SYN)_MT_ 7113 7114INSIDE SECURE CRYPTO DRIVER 7115M: Antoine Tenart <antoine.tenart@bootlin.com> 7116F: drivers/crypto/inside-secure/ 7117S: Maintained 7118L: linux-crypto@vger.kernel.org 7119 7120INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7121M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7122M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7123L: linux-integrity@vger.kernel.org 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7125S: Supported 7126F: security/integrity/ima/ 7127 7128INTEL 810/815 FRAMEBUFFER DRIVER 7129M: Antonino Daplas <adaplas@gmail.com> 7130L: linux-fbdev@vger.kernel.org 7131S: Maintained 7132F: drivers/video/fbdev/i810/ 7133 7134INTEL ASoC DRIVERS 7135M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7136M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7137M: Jie Yang <yang.jie@linux.intel.com> 7138L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7139S: Supported 7140F: sound/soc/intel/ 7141 7142INTEL C600 SERIES SAS CONTROLLER DRIVER 7143M: Intel SCU Linux support <intel-linux-scu@intel.com> 7144M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7145L: linux-scsi@vger.kernel.org 7146T: git git://git.code.sf.net/p/intel-sas/isci 7147S: Supported 7148F: drivers/scsi/isci/ 7149 7150INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7151M: Jani Nikula <jani.nikula@linux.intel.com> 7152M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7153M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7154L: intel-gfx@lists.freedesktop.org 7155W: https://01.org/linuxgraphics/ 7156B: https://01.org/linuxgraphics/documentation/how-report-bugs 7157C: irc://chat.freenode.net/intel-gfx 7158Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7159T: git git://anongit.freedesktop.org/drm-intel 7160S: Supported 7161F: drivers/gpu/drm/i915/ 7162F: include/drm/i915* 7163F: include/uapi/drm/i915_drm.h 7164F: Documentation/gpu/i915.rst 7165 7166INTEL ETHERNET DRIVERS 7167M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7168L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7169W: http://www.intel.com/support/feedback.htm 7170W: http://e1000.sourceforge.net/ 7171Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7174S: Supported 7175F: Documentation/networking/e100.rst 7176F: Documentation/networking/e1000.rst 7177F: Documentation/networking/e1000e.txt 7178F: Documentation/networking/igb.txt 7179F: Documentation/networking/igbvf.txt 7180F: Documentation/networking/ixgb.txt 7181F: Documentation/networking/ixgbe.txt 7182F: Documentation/networking/ixgbevf.txt 7183F: Documentation/networking/i40e.txt 7184F: Documentation/networking/i40evf.txt 7185F: Documentation/networking/ice.txt 7186F: drivers/net/ethernet/intel/ 7187F: drivers/net/ethernet/intel/*/ 7188F: include/linux/avf/virtchnl.h 7189 7190INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7191M: Maik Broemme <mbroemme@libmpq.org> 7192L: linux-fbdev@vger.kernel.org 7193S: Maintained 7194F: Documentation/fb/intelfb.txt 7195F: drivers/video/fbdev/intelfb/ 7196 7197INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7198M: Zhenyu Wang <zhenyuw@linux.intel.com> 7199M: Zhi Wang <zhi.a.wang@intel.com> 7200L: intel-gvt-dev@lists.freedesktop.org 7201L: intel-gfx@lists.freedesktop.org 7202W: https://01.org/igvt-g 7203T: git https://github.com/intel/gvt-linux.git 7204S: Supported 7205F: drivers/gpu/drm/i915/gvt/ 7206 7207INTEL HID EVENT DRIVER 7208M: Alex Hung <alex.hung@canonical.com> 7209L: platform-driver-x86@vger.kernel.org 7210S: Maintained 7211F: drivers/platform/x86/intel-hid.c 7212 7213INTEL I/OAT DMA DRIVER 7214M: Dave Jiang <dave.jiang@intel.com> 7215R: Dan Williams <dan.j.williams@intel.com> 7216L: dmaengine@vger.kernel.org 7217Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7218S: Supported 7219F: drivers/dma/ioat* 7220 7221INTEL IDLE DRIVER 7222M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7223M: Len Brown <lenb@kernel.org> 7224L: linux-pm@vger.kernel.org 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7226B: https://bugzilla.kernel.org 7227S: Supported 7228F: drivers/idle/intel_idle.c 7229 7230INTEL INTEGRATED SENSOR HUB DRIVER 7231M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7232M: Jiri Kosina <jikos@kernel.org> 7233L: linux-input@vger.kernel.org 7234S: Maintained 7235F: drivers/hid/intel-ish-hid/ 7236 7237INTEL IOMMU (VT-d) 7238M: David Woodhouse <dwmw2@infradead.org> 7239L: iommu@lists.linux-foundation.org 7240T: git git://git.infradead.org/iommu-2.6.git 7241S: Supported 7242F: drivers/iommu/intel-iommu.c 7243F: include/linux/intel-iommu.h 7244 7245INTEL IOP-ADMA DMA DRIVER 7246R: Dan Williams <dan.j.williams@intel.com> 7247S: Odd fixes 7248F: drivers/dma/iop-adma.c 7249 7250INTEL IPU3 CSI-2 CIO2 DRIVER 7251M: Yong Zhi <yong.zhi@intel.com> 7252M: Sakari Ailus <sakari.ailus@linux.intel.com> 7253L: linux-media@vger.kernel.org 7254S: Maintained 7255F: drivers/media/pci/intel/ipu3/ 7256F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7257 7258INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7259M: Krzysztof Halasa <khalasa@piap.pl> 7260S: Maintained 7261F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7262F: arch/arm/mach-ixp4xx/include/mach/npe.h 7263F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7264F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7265F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7266F: drivers/net/wan/ixp4xx_hss.c 7267 7268INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7269M: Deepak Saxena <dsaxena@plexity.net> 7270S: Maintained 7271F: drivers/char/hw_random/ixp4xx-rng.c 7272 7273INTEL MANAGEMENT ENGINE (mei) 7274M: Tomas Winkler <tomas.winkler@intel.com> 7275L: linux-kernel@vger.kernel.org 7276S: Supported 7277F: include/uapi/linux/mei.h 7278F: include/linux/mei_cl_bus.h 7279F: drivers/misc/mei/* 7280F: drivers/watchdog/mei_wdt.c 7281F: Documentation/misc-devices/mei/* 7282F: samples/mei/* 7283 7284INTEL MENLOW THERMAL DRIVER 7285M: Sujith Thomas <sujith.thomas@intel.com> 7286L: platform-driver-x86@vger.kernel.org 7287W: https://01.org/linux-acpi 7288S: Supported 7289F: drivers/platform/x86/intel_menlow.c 7290 7291INTEL MERRIFIELD GPIO DRIVER 7292M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7293L: linux-gpio@vger.kernel.org 7294S: Maintained 7295F: drivers/gpio/gpio-merrifield.c 7296 7297INTEL MIC DRIVERS (mic) 7298M: Sudeep Dutt <sudeep.dutt@intel.com> 7299M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7300S: Supported 7301W: https://github.com/sudeepdutt/mic 7302W: http://software.intel.com/en-us/mic-developer 7303F: include/linux/mic_bus.h 7304F: include/linux/scif.h 7305F: include/uapi/linux/mic_common.h 7306F: include/uapi/linux/mic_ioctl.h 7307F: include/uapi/linux/scif_ioctl.h 7308F: drivers/misc/mic/ 7309F: drivers/dma/mic_x100_dma.c 7310F: drivers/dma/mic_x100_dma.h 7311F: Documentation/mic/ 7312 7313INTEL PMC CORE DRIVER 7314M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7315M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7316L: platform-driver-x86@vger.kernel.org 7317S: Maintained 7318F: arch/x86/include/asm/pmc_core.h 7319F: drivers/platform/x86/intel_pmc_core* 7320 7321INTEL PMC/P-Unit IPC DRIVER 7322M: Zha Qipeng<qipeng.zha@intel.com> 7323L: platform-driver-x86@vger.kernel.org 7324S: Maintained 7325F: drivers/platform/x86/intel_pmc_ipc.c 7326F: drivers/platform/x86/intel_punit_ipc.c 7327F: arch/x86/include/asm/intel_pmc_ipc.h 7328F: arch/x86/include/asm/intel_punit_ipc.h 7329 7330INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7331M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7332L: linux-wireless@vger.kernel.org 7333S: Maintained 7334F: Documentation/networking/README.ipw2100 7335F: Documentation/networking/README.ipw2200 7336F: drivers/net/wireless/intel/ipw2x00/ 7337 7338INTEL PSTATE DRIVER 7339M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7340M: Len Brown <lenb@kernel.org> 7341L: linux-pm@vger.kernel.org 7342S: Supported 7343F: drivers/cpufreq/intel_pstate.c 7344 7345INTEL RDMA RNIC DRIVER 7346M: Faisal Latif <faisal.latif@intel.com> 7347M: Shiraz Saleem <shiraz.saleem@intel.com> 7348L: linux-rdma@vger.kernel.org 7349S: Supported 7350F: drivers/infiniband/hw/i40iw/ 7351F: include/uapi/rdma/i40iw-abi.h 7352 7353INTEL SHA MULTIBUFFER DRIVER 7354M: Megha Dey <megha.dey@linux.intel.com> 7355R: Tim Chen <tim.c.chen@linux.intel.com> 7356L: linux-crypto@vger.kernel.org 7357S: Supported 7358F: arch/x86/crypto/sha*-mb 7359F: crypto/mcryptd.c 7360 7361INTEL TELEMETRY DRIVER 7362M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7363L: platform-driver-x86@vger.kernel.org 7364S: Maintained 7365F: arch/x86/include/asm/intel_telemetry.h 7366F: drivers/platform/x86/intel_telemetry* 7367 7368INTEL VIRTUAL BUTTON DRIVER 7369M: AceLan Kao <acelan.kao@canonical.com> 7370L: platform-driver-x86@vger.kernel.org 7371S: Maintained 7372F: drivers/platform/x86/intel-vbtn.c 7373 7374INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7375M: Stanislaw Gruszka <sgruszka@redhat.com> 7376L: linux-wireless@vger.kernel.org 7377S: Supported 7378F: drivers/net/wireless/intel/iwlegacy/ 7379 7380INTEL WIRELESS WIFI LINK (iwlwifi) 7381M: Johannes Berg <johannes.berg@intel.com> 7382M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7383M: Luca Coelho <luciano.coelho@intel.com> 7384M: Intel Linux Wireless <linuxwifi@intel.com> 7385L: linux-wireless@vger.kernel.org 7386W: http://intellinuxwireless.org 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7388S: Supported 7389F: drivers/net/wireless/intel/iwlwifi/ 7390 7391INTEL WIRELESS WIMAX CONNECTION 2400 7392M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7393M: linux-wimax@intel.com 7394L: wimax@linuxwimax.org (subscribers-only) 7395S: Supported 7396W: http://linuxwimax.org 7397F: Documentation/wimax/README.i2400m 7398F: drivers/net/wimax/i2400m/ 7399F: include/uapi/linux/wimax/i2400m.h 7400 7401INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7402M: Mario Limonciello <mario.limonciello@dell.com> 7403S: Maintained 7404F: drivers/platform/x86/intel-wmi-thunderbolt.c 7405 7406INTEL(R) TRACE HUB 7407M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7408S: Supported 7409F: Documentation/trace/intel_th.rst 7410F: drivers/hwtracing/intel_th/ 7411 7412INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7413M: Ning Sun <ning.sun@intel.com> 7414L: tboot-devel@lists.sourceforge.net 7415W: http://tboot.sourceforge.net 7416T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7417S: Supported 7418F: Documentation/intel_txt.txt 7419F: include/linux/tboot.h 7420F: arch/x86/kernel/tboot.c 7421 7422INTEL-MID GPIO DRIVER 7423M: David Cohen <david.a.cohen@linux.intel.com> 7424L: linux-gpio@vger.kernel.org 7425S: Maintained 7426F: drivers/gpio/gpio-intel-mid.c 7427 7428INVENSENSE MPU-3050 GYROSCOPE DRIVER 7429M: Linus Walleij <linus.walleij@linaro.org> 7430L: linux-iio@vger.kernel.org 7431S: Maintained 7432F: drivers/iio/gyro/mpu3050* 7433F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7434 7435IOC3 ETHERNET DRIVER 7436M: Ralf Baechle <ralf@linux-mips.org> 7437L: linux-mips@linux-mips.org 7438S: Maintained 7439F: drivers/net/ethernet/sgi/ioc3-eth.c 7440 7441IOC3 SERIAL DRIVER 7442M: Pat Gefre <pfg@sgi.com> 7443L: linux-serial@vger.kernel.org 7444S: Maintained 7445F: drivers/tty/serial/ioc3_serial.c 7446 7447IOMMU DRIVERS 7448M: Joerg Roedel <joro@8bytes.org> 7449L: iommu@lists.linux-foundation.org 7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7451S: Maintained 7452F: Documentation/devicetree/bindings/iommu/ 7453F: drivers/iommu/ 7454F: include/linux/iommu.h 7455F: include/linux/of_iommu.h 7456F: include/linux/iova.h 7457 7458IP MASQUERADING 7459M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7460S: Maintained 7461F: net/ipv4/netfilter/ipt_MASQUERADE.c 7462 7463IPMI SUBSYSTEM 7464M: Corey Minyard <minyard@acm.org> 7465L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7466W: http://openipmi.sourceforge.net/ 7467S: Supported 7468F: Documentation/IPMI.txt 7469F: drivers/char/ipmi/ 7470F: include/linux/ipmi* 7471F: include/uapi/linux/ipmi* 7472 7473IPS SCSI RAID DRIVER 7474M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7475L: linux-scsi@vger.kernel.org 7476W: http://www.adaptec.com/ 7477S: Maintained 7478F: drivers/scsi/ips* 7479 7480IPVS 7481M: Wensong Zhang <wensong@linux-vs.org> 7482M: Simon Horman <horms@verge.net.au> 7483M: Julian Anastasov <ja@ssi.bg> 7484L: netdev@vger.kernel.org 7485L: lvs-devel@vger.kernel.org 7486S: Maintained 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7489F: Documentation/networking/ipvs-sysctl.txt 7490F: include/net/ip_vs.h 7491F: include/uapi/linux/ip_vs.h 7492F: net/netfilter/ipvs/ 7493 7494IPWIRELESS DRIVER 7495M: Jiri Kosina <jikos@kernel.org> 7496M: David Sterba <dsterba@suse.com> 7497S: Odd Fixes 7498F: drivers/tty/ipwireless/ 7499 7500IPX NETWORK LAYER 7501L: netdev@vger.kernel.org 7502S: Obsolete 7503F: include/uapi/linux/ipx.h 7504F: drivers/staging/ipx/ 7505 7506IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7507M: Marc Zyngier <marc.zyngier@arm.com> 7508S: Maintained 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7510F: Documentation/IRQ-domain.txt 7511F: include/linux/irqdomain.h 7512F: kernel/irq/irqdomain.c 7513F: kernel/irq/msi.c 7514 7515IRQ SUBSYSTEM 7516M: Thomas Gleixner <tglx@linutronix.de> 7517L: linux-kernel@vger.kernel.org 7518S: Maintained 7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7520F: kernel/irq/ 7521 7522IRQCHIP DRIVERS 7523M: Thomas Gleixner <tglx@linutronix.de> 7524M: Jason Cooper <jason@lakedaemon.net> 7525M: Marc Zyngier <marc.zyngier@arm.com> 7526L: linux-kernel@vger.kernel.org 7527S: Maintained 7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7529F: Documentation/devicetree/bindings/interrupt-controller/ 7530F: drivers/irqchip/ 7531 7532ISA 7533M: William Breathitt Gray <vilhelm.gray@gmail.com> 7534S: Maintained 7535F: Documentation/isa.txt 7536F: drivers/base/isa.c 7537F: include/linux/isa.h 7538 7539ISA RADIO MODULE 7540M: Hans Verkuil <hverkuil@xs4all.nl> 7541L: linux-media@vger.kernel.org 7542T: git git://linuxtv.org/media_tree.git 7543W: https://linuxtv.org 7544S: Maintained 7545F: drivers/media/radio/radio-isa* 7546 7547ISAPNP 7548M: Jaroslav Kysela <perex@perex.cz> 7549S: Maintained 7550F: Documentation/isapnp.txt 7551F: drivers/pnp/isapnp/ 7552F: include/linux/isapnp.h 7553 7554ISCSI 7555M: Lee Duncan <lduncan@suse.com> 7556M: Chris Leech <cleech@redhat.com> 7557L: open-iscsi@googlegroups.com 7558W: www.open-iscsi.com 7559S: Maintained 7560F: drivers/scsi/*iscsi* 7561F: include/scsi/*iscsi* 7562 7563iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7564M: Peter Jones <pjones@redhat.com> 7565M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7566S: Maintained 7567F: drivers/firmware/iscsi_ibft* 7568 7569ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7570M: Or Gerlitz <ogerlitz@mellanox.com> 7571M: Sagi Grimberg <sagi@grimberg.me> 7572M: Roi Dayan <roid@mellanox.com> 7573L: linux-rdma@vger.kernel.org 7574S: Supported 7575W: http://www.openfabrics.org 7576W: www.open-iscsi.org 7577Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7578F: drivers/infiniband/ulp/iser/ 7579 7580ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7581M: Sagi Grimberg <sagi@grimberg.me> 7582T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7583L: linux-rdma@vger.kernel.org 7584L: target-devel@vger.kernel.org 7585S: Supported 7586W: http://www.linux-iscsi.org 7587F: drivers/infiniband/ulp/isert 7588 7589ISDN SUBSYSTEM 7590M: Karsten Keil <isdn@linux-pingi.de> 7591L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7592L: netdev@vger.kernel.org 7593W: http://www.isdn4linux.de 7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7595S: Maintained 7596F: Documentation/isdn/ 7597F: drivers/isdn/ 7598F: include/linux/isdn.h 7599F: include/linux/isdn/ 7600F: include/uapi/linux/isdn.h 7601F: include/uapi/linux/isdn/ 7602 7603ISDN SUBSYSTEM (Eicon active card driver) 7604M: Armin Schindler <mac@melware.de> 7605L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7606W: http://www.melware.de 7607S: Maintained 7608F: drivers/isdn/hardware/eicon/ 7609 7610IT87 HARDWARE MONITORING DRIVER 7611M: Jean Delvare <jdelvare@suse.com> 7612L: linux-hwmon@vger.kernel.org 7613S: Maintained 7614F: Documentation/hwmon/it87 7615F: drivers/hwmon/it87.c 7616 7617IT913X MEDIA DRIVER 7618M: Antti Palosaari <crope@iki.fi> 7619L: linux-media@vger.kernel.org 7620W: https://linuxtv.org 7621W: http://palosaari.fi/linux/ 7622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7623T: git git://linuxtv.org/anttip/media_tree.git 7624S: Maintained 7625F: drivers/media/tuners/it913x* 7626 7627IVTV VIDEO4LINUX DRIVER 7628M: Andy Walls <awalls@md.metrocast.net> 7629L: ivtv-devel@ivtvdriver.org (subscribers-only) 7630L: linux-media@vger.kernel.org 7631T: git git://linuxtv.org/media_tree.git 7632W: http://www.ivtvdriver.org 7633S: Maintained 7634F: Documentation/media/v4l-drivers/ivtv* 7635F: drivers/media/pci/ivtv/ 7636F: include/uapi/linux/ivtv* 7637 7638IX2505V MEDIA DRIVER 7639M: Malcolm Priestley <tvboxspy@gmail.com> 7640L: linux-media@vger.kernel.org 7641W: https://linuxtv.org 7642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7643S: Maintained 7644F: drivers/media/dvb-frontends/ix2505v* 7645 7646JAILHOUSE HYPERVISOR INTERFACE 7647M: Jan Kiszka <jan.kiszka@siemens.com> 7648L: jailhouse-dev@googlegroups.com 7649S: Maintained 7650F: arch/x86/kernel/jailhouse.c 7651F: arch/x86/include/asm/jailhouse_para.h 7652 7653JC42.4 TEMPERATURE SENSOR DRIVER 7654M: Guenter Roeck <linux@roeck-us.net> 7655L: linux-hwmon@vger.kernel.org 7656S: Maintained 7657F: drivers/hwmon/jc42.c 7658F: Documentation/hwmon/jc42 7659 7660JFS FILESYSTEM 7661M: Dave Kleikamp <shaggy@kernel.org> 7662L: jfs-discussion@lists.sourceforge.net 7663W: http://jfs.sourceforge.net/ 7664T: git git://github.com/kleikamp/linux-shaggy.git 7665S: Maintained 7666F: Documentation/filesystems/jfs.txt 7667F: fs/jfs/ 7668 7669JME NETWORK DRIVER 7670M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7671L: netdev@vger.kernel.org 7672S: Maintained 7673F: drivers/net/ethernet/jme.* 7674 7675JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7676M: David Woodhouse <dwmw2@infradead.org> 7677L: linux-mtd@lists.infradead.org 7678W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7679S: Maintained 7680F: fs/jffs2/ 7681F: include/uapi/linux/jffs2.h 7682 7683JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7684M: "Theodore Ts'o" <tytso@mit.edu> 7685M: Jan Kara <jack@suse.com> 7686L: linux-ext4@vger.kernel.org 7687S: Maintained 7688F: fs/jbd2/ 7689F: include/linux/jbd2.h 7690 7691JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7692M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7693L: linux-media@vger.kernel.org 7694S: Maintained 7695F: drivers/media/platform/rcar_jpu.c 7696 7697JSM Neo PCI based serial card 7698M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7699L: linux-serial@vger.kernel.org 7700S: Maintained 7701F: drivers/tty/serial/jsm/ 7702 7703K10TEMP HARDWARE MONITORING DRIVER 7704M: Clemens Ladisch <clemens@ladisch.de> 7705L: linux-hwmon@vger.kernel.org 7706S: Maintained 7707F: Documentation/hwmon/k10temp 7708F: drivers/hwmon/k10temp.c 7709 7710K8TEMP HARDWARE MONITORING DRIVER 7711M: Rudolf Marek <r.marek@assembler.cz> 7712L: linux-hwmon@vger.kernel.org 7713S: Maintained 7714F: Documentation/hwmon/k8temp 7715F: drivers/hwmon/k8temp.c 7716 7717KASAN 7718M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7719R: Alexander Potapenko <glider@google.com> 7720R: Dmitry Vyukov <dvyukov@google.com> 7721L: kasan-dev@googlegroups.com 7722S: Maintained 7723F: arch/*/include/asm/kasan.h 7724F: arch/*/mm/kasan_init* 7725F: Documentation/dev-tools/kasan.rst 7726F: include/linux/kasan*.h 7727F: lib/test_kasan.c 7728F: mm/kasan/ 7729F: scripts/Makefile.kasan 7730 7731KCONFIG 7732M: Masahiro Yamada <yamada.masahiro@socionext.com> 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7734L: linux-kbuild@vger.kernel.org 7735S: Maintained 7736F: Documentation/kbuild/kconfig* 7737F: scripts/kconfig/ 7738F: scripts/Kconfig.include 7739 7740KDUMP 7741M: Dave Young <dyoung@redhat.com> 7742M: Baoquan He <bhe@redhat.com> 7743R: Vivek Goyal <vgoyal@redhat.com> 7744L: kexec@lists.infradead.org 7745W: http://lse.sourceforge.net/kdump/ 7746S: Maintained 7747F: Documentation/kdump/ 7748 7749KEENE FM RADIO TRANSMITTER DRIVER 7750M: Hans Verkuil <hverkuil@xs4all.nl> 7751L: linux-media@vger.kernel.org 7752T: git git://linuxtv.org/media_tree.git 7753W: https://linuxtv.org 7754S: Maintained 7755F: drivers/media/radio/radio-keene* 7756 7757KERNEL AUTOMOUNTER 7758M: Ian Kent <raven@themaw.net> 7759L: autofs@vger.kernel.org 7760S: Maintained 7761F: fs/autofs/ 7762 7763KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7764M: Masahiro Yamada <yamada.masahiro@socionext.com> 7765M: Michal Marek <michal.lkml@markovi.net> 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7767L: linux-kbuild@vger.kernel.org 7768S: Maintained 7769F: Documentation/kbuild/ 7770F: Makefile 7771F: scripts/Kbuild* 7772F: scripts/Makefile* 7773F: scripts/basic/ 7774F: scripts/mk* 7775F: scripts/mod/ 7776F: scripts/package/ 7777 7778KERNEL JANITORS 7779L: kernel-janitors@vger.kernel.org 7780W: http://kernelnewbies.org/KernelJanitors 7781S: Odd Fixes 7782 7783KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7784M: "J. Bruce Fields" <bfields@fieldses.org> 7785M: Jeff Layton <jlayton@kernel.org> 7786L: linux-nfs@vger.kernel.org 7787W: http://nfs.sourceforge.net/ 7788T: git git://linux-nfs.org/~bfields/linux.git 7789S: Supported 7790F: fs/nfsd/ 7791F: include/uapi/linux/nfsd/ 7792F: fs/lockd/ 7793F: fs/nfs_common/ 7794F: net/sunrpc/ 7795F: include/linux/lockd/ 7796F: include/linux/sunrpc/ 7797F: include/uapi/linux/sunrpc/ 7798 7799KERNEL SELFTEST FRAMEWORK 7800M: Shuah Khan <shuah@kernel.org> 7801L: linux-kselftest@vger.kernel.org 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7803Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7804S: Maintained 7805F: tools/testing/selftests/ 7806F: Documentation/dev-tools/kselftest* 7807 7808KERNEL USERMODE HELPER 7809M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7810L: linux-kernel@vger.kernel.org 7811S: Maintained 7812F: kernel/umh.c 7813F: include/linux/umh.h 7814 7815KERNEL VIRTUAL MACHINE (KVM) 7816M: Paolo Bonzini <pbonzini@redhat.com> 7817M: Radim Krčmář <rkrcmar@redhat.com> 7818L: kvm@vger.kernel.org 7819W: http://www.linux-kvm.org 7820T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7821S: Supported 7822F: Documentation/virtual/kvm/ 7823F: include/trace/events/kvm.h 7824F: include/uapi/asm-generic/kvm* 7825F: include/uapi/linux/kvm* 7826F: include/asm-generic/kvm* 7827F: include/linux/kvm* 7828F: include/kvm/iodev.h 7829F: virt/kvm/* 7830F: tools/kvm/ 7831 7832KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7833M: Joerg Roedel <joro@8bytes.org> 7834L: kvm@vger.kernel.org 7835W: http://www.linux-kvm.org/ 7836S: Maintained 7837F: arch/x86/include/asm/svm.h 7838F: arch/x86/kvm/svm.c 7839 7840KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7841M: Christoffer Dall <christoffer.dall@arm.com> 7842M: Marc Zyngier <marc.zyngier@arm.com> 7843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7844L: kvmarm@lists.cs.columbia.edu 7845W: http://systems.cs.columbia.edu/projects/kvm-arm 7846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7847S: Supported 7848F: arch/arm/include/uapi/asm/kvm* 7849F: arch/arm/include/asm/kvm* 7850F: arch/arm/kvm/ 7851F: virt/kvm/arm/ 7852F: include/kvm/arm_* 7853 7854KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7855M: Christoffer Dall <christoffer.dall@arm.com> 7856M: Marc Zyngier <marc.zyngier@arm.com> 7857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7858L: kvmarm@lists.cs.columbia.edu 7859S: Maintained 7860F: arch/arm64/include/uapi/asm/kvm* 7861F: arch/arm64/include/asm/kvm* 7862F: arch/arm64/kvm/ 7863 7864KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7865M: James Hogan <jhogan@kernel.org> 7866L: linux-mips@linux-mips.org 7867S: Supported 7868F: arch/mips/include/uapi/asm/kvm* 7869F: arch/mips/include/asm/kvm* 7870F: arch/mips/kvm/ 7871 7872KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7873M: Paul Mackerras <paulus@ozlabs.org> 7874L: kvm-ppc@vger.kernel.org 7875W: http://www.linux-kvm.org/ 7876T: git git://github.com/agraf/linux-2.6.git 7877S: Supported 7878F: arch/powerpc/include/uapi/asm/kvm* 7879F: arch/powerpc/include/asm/kvm* 7880F: arch/powerpc/kvm/ 7881F: arch/powerpc/kernel/kvm* 7882 7883KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7884M: Christian Borntraeger <borntraeger@de.ibm.com> 7885M: Janosch Frank <frankja@linux.ibm.com> 7886R: David Hildenbrand <david@redhat.com> 7887R: Cornelia Huck <cohuck@redhat.com> 7888L: linux-s390@vger.kernel.org 7889W: http://www.ibm.com/developerworks/linux/linux390/ 7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7891S: Supported 7892F: arch/s390/include/uapi/asm/kvm* 7893F: arch/s390/include/asm/gmap.h 7894F: arch/s390/include/asm/kvm* 7895F: arch/s390/kvm/ 7896F: arch/s390/mm/gmap.c 7897 7898KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7899M: Paolo Bonzini <pbonzini@redhat.com> 7900M: Radim Krčmář <rkrcmar@redhat.com> 7901L: kvm@vger.kernel.org 7902W: http://www.linux-kvm.org 7903T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7904S: Supported 7905F: arch/x86/kvm/ 7906F: arch/x86/include/uapi/asm/kvm* 7907F: arch/x86/include/asm/kvm* 7908F: arch/x86/include/asm/pvclock-abi.h 7909F: arch/x86/kernel/kvm.c 7910F: arch/x86/kernel/kvmclock.c 7911 7912KERNFS 7913M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7914M: Tejun Heo <tj@kernel.org> 7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7916S: Supported 7917F: include/linux/kernfs.h 7918F: fs/kernfs/ 7919 7920KEXEC 7921M: Eric Biederman <ebiederm@xmission.com> 7922W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7923L: kexec@lists.infradead.org 7924S: Maintained 7925F: include/linux/kexec.h 7926F: include/uapi/linux/kexec.h 7927F: kernel/kexec* 7928 7929KEYS-ENCRYPTED 7930M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7931L: linux-integrity@vger.kernel.org 7932L: keyrings@vger.kernel.org 7933S: Supported 7934F: Documentation/security/keys/trusted-encrypted.rst 7935F: include/keys/encrypted-type.h 7936F: security/keys/encrypted-keys/ 7937 7938KEYS-TRUSTED 7939M: James Bottomley <jejb@linux.vnet.ibm.com> 7940M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7941L: linux-integrity@vger.kernel.org 7942L: keyrings@vger.kernel.org 7943S: Supported 7944F: Documentation/security/keys/trusted-encrypted.rst 7945F: include/keys/trusted-type.h 7946F: security/keys/trusted.c 7947F: security/keys/trusted.h 7948 7949KEYS/KEYRINGS: 7950M: David Howells <dhowells@redhat.com> 7951L: keyrings@vger.kernel.org 7952S: Maintained 7953F: Documentation/security/keys/core.rst 7954F: include/linux/key.h 7955F: include/linux/key-type.h 7956F: include/linux/keyctl.h 7957F: include/uapi/linux/keyctl.h 7958F: include/keys/ 7959F: security/keys/ 7960 7961KGDB / KDB /debug_core 7962M: Jason Wessel <jason.wessel@windriver.com> 7963M: Daniel Thompson <daniel.thompson@linaro.org> 7964W: http://kgdb.wiki.kernel.org/ 7965L: kgdb-bugreport@lists.sourceforge.net 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7967S: Maintained 7968F: Documentation/dev-tools/kgdb.rst 7969F: drivers/misc/kgdbts.c 7970F: drivers/tty/serial/kgdboc.c 7971F: include/linux/kdb.h 7972F: include/linux/kgdb.h 7973F: kernel/debug/ 7974 7975KMEMLEAK 7976M: Catalin Marinas <catalin.marinas@arm.com> 7977S: Maintained 7978F: Documentation/dev-tools/kmemleak.rst 7979F: include/linux/kmemleak.h 7980F: mm/kmemleak.c 7981F: mm/kmemleak-test.c 7982 7983KMOD KERNEL MODULE LOADER - USERMODE HELPER 7984M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7985L: linux-kernel@vger.kernel.org 7986S: Maintained 7987F: kernel/kmod.c 7988F: include/linux/kmod.h 7989F: lib/test_kmod.c 7990F: tools/testing/selftests/kmod/ 7991 7992KPROBES 7993M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7994M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7995M: "David S. Miller" <davem@davemloft.net> 7996M: Masami Hiramatsu <mhiramat@kernel.org> 7997S: Maintained 7998F: Documentation/kprobes.txt 7999F: include/linux/kprobes.h 8000F: include/asm-generic/kprobes.h 8001F: kernel/kprobes.c 8002 8003KS0108 LCD CONTROLLER DRIVER 8004M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8005S: Maintained 8006F: Documentation/auxdisplay/ks0108 8007F: drivers/auxdisplay/ks0108.c 8008F: include/linux/ks0108.h 8009 8010L3MDEV 8011M: David Ahern <dsa@cumulusnetworks.com> 8012L: netdev@vger.kernel.org 8013S: Maintained 8014F: net/l3mdev 8015F: include/net/l3mdev.h 8016 8017LANTIQ MIPS ARCHITECTURE 8018M: John Crispin <john@phrozen.org> 8019L: linux-mips@linux-mips.org 8020S: Maintained 8021F: arch/mips/lantiq 8022F: drivers/soc/lantiq 8023 8024LAPB module 8025L: linux-x25@vger.kernel.org 8026S: Orphan 8027F: Documentation/networking/lapb-module.txt 8028F: include/*/lapb.h 8029F: net/lapb/ 8030 8031LASI 53c700 driver for PARISC 8032M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8033L: linux-scsi@vger.kernel.org 8034S: Maintained 8035F: Documentation/scsi/53c700.txt 8036F: drivers/scsi/53c700* 8037 8038LEAKING_ADDRESSES 8039M: Tobin C. Harding <me@tobin.cc> 8040M: Tycho Andersen <tycho@tycho.ws> 8041L: kernel-hardening@lists.openwall.com 8042S: Maintained 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8044F: scripts/leaking_addresses.pl 8045 8046LED SUBSYSTEM 8047M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8048M: Pavel Machek <pavel@ucw.cz> 8049L: linux-leds@vger.kernel.org 8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8051S: Maintained 8052F: Documentation/devicetree/bindings/leds/ 8053F: drivers/leds/ 8054F: include/linux/leds.h 8055 8056LEGACY EEPROM DRIVER 8057M: Jean Delvare <jdelvare@suse.com> 8058S: Maintained 8059F: Documentation/misc-devices/eeprom 8060F: drivers/misc/eeprom/eeprom.c 8061 8062LEGO MINDSTORMS EV3 8063R: David Lechner <david@lechnology.com> 8064S: Maintained 8065F: arch/arm/boot/dts/da850-lego-ev3.dts 8066F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8067F: drivers/power/supply/lego_ev3_battery.c 8068 8069LEGO USB Tower driver 8070M: Juergen Stuber <starblue@users.sourceforge.net> 8071L: legousb-devel@lists.sourceforge.net 8072W: http://legousb.sourceforge.net/ 8073S: Maintained 8074F: drivers/usb/misc/legousbtower.c 8075 8076LG2160 MEDIA DRIVER 8077M: Michael Krufky <mkrufky@linuxtv.org> 8078L: linux-media@vger.kernel.org 8079W: https://linuxtv.org 8080W: http://github.com/mkrufky 8081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8082T: git git://linuxtv.org/mkrufky/tuners.git 8083S: Maintained 8084F: drivers/media/dvb-frontends/lg2160.* 8085 8086LGDT3305 MEDIA DRIVER 8087M: Michael Krufky <mkrufky@linuxtv.org> 8088L: linux-media@vger.kernel.org 8089W: https://linuxtv.org 8090W: http://github.com/mkrufky 8091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8092T: git git://linuxtv.org/mkrufky/tuners.git 8093S: Maintained 8094F: drivers/media/dvb-frontends/lgdt3305.* 8095 8096LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8097M: Viresh Kumar <vireshk@kernel.org> 8098L: linux-ide@vger.kernel.org 8099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8100S: Maintained 8101F: include/linux/pata_arasan_cf_data.h 8102F: drivers/ata/pata_arasan_cf.c 8103 8104LIBATA PATA DRIVERS 8105M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8106M: Tejun Heo <tj@kernel.org> 8107L: linux-ide@vger.kernel.org 8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8109S: Maintained 8110F: drivers/ata/pata_*.c 8111F: drivers/ata/ata_generic.c 8112 8113LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8114M: Linus Walleij <linus.walleij@linaro.org> 8115L: linux-ide@vger.kernel.org 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8117S: Maintained 8118F: drivers/ata/pata_ftide010.c 8119F: drivers/ata/sata_gemini.c 8120F: drivers/ata/sata_gemini.h 8121 8122LIBATA SATA AHCI PLATFORM devices support 8123M: Hans de Goede <hdegoede@redhat.com> 8124M: Tejun Heo <tj@kernel.org> 8125L: linux-ide@vger.kernel.org 8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8127S: Maintained 8128F: drivers/ata/ahci_platform.c 8129F: drivers/ata/libahci_platform.c 8130F: include/linux/ahci_platform.h 8131 8132LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8133M: Mikael Pettersson <mikpelinux@gmail.com> 8134L: linux-ide@vger.kernel.org 8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8136S: Maintained 8137F: drivers/ata/sata_promise.* 8138 8139LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8140M: Tejun Heo <tj@kernel.org> 8141L: linux-ide@vger.kernel.org 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8143S: Maintained 8144F: drivers/ata/ 8145F: include/linux/ata.h 8146F: include/linux/libata.h 8147F: Documentation/devicetree/bindings/ata/ 8148 8149LIBLOCKDEP 8150M: Sasha Levin <alexander.levin@verizon.com> 8151S: Maintained 8152F: tools/lib/lockdep/ 8153 8154LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8155M: Ross Zwisler <ross.zwisler@linux.intel.com> 8156M: Dan Williams <dan.j.williams@intel.com> 8157M: Vishal Verma <vishal.l.verma@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/blk.c 8163F: drivers/nvdimm/region_devs.c 8164 8165LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8166M: Vishal Verma <vishal.l.verma@intel.com> 8167M: Dan Williams <dan.j.williams@intel.com> 8168M: Ross Zwisler <ross.zwisler@linux.intel.com> 8169M: Dave Jiang <dave.jiang@intel.com> 8170L: linux-nvdimm@lists.01.org 8171Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8172S: Supported 8173F: drivers/nvdimm/btt* 8174 8175LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8176M: Ross Zwisler <ross.zwisler@linux.intel.com> 8177M: Dan Williams <dan.j.williams@intel.com> 8178M: Vishal Verma <vishal.l.verma@intel.com> 8179M: Dave Jiang <dave.jiang@intel.com> 8180L: linux-nvdimm@lists.01.org 8181Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8182S: Supported 8183F: drivers/nvdimm/pmem* 8184 8185LIBNVDIMM: DEVICETREE BINDINGS 8186M: Oliver O'Halloran <oohall@gmail.com> 8187L: linux-nvdimm@lists.01.org 8188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8189S: Supported 8190F: drivers/nvdimm/of_pmem.c 8191F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8192 8193LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8194M: Dan Williams <dan.j.williams@intel.com> 8195M: Ross Zwisler <ross.zwisler@linux.intel.com> 8196M: Vishal Verma <vishal.l.verma@intel.com> 8197M: Dave Jiang <dave.jiang@intel.com> 8198L: linux-nvdimm@lists.01.org 8199Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8201S: Supported 8202F: drivers/nvdimm/* 8203F: drivers/acpi/nfit/* 8204F: include/linux/nd.h 8205F: include/linux/libnvdimm.h 8206F: include/uapi/linux/ndctl.h 8207 8208LIGHTNVM PLATFORM SUPPORT 8209M: Matias Bjorling <mb@lightnvm.io> 8210W: http://github/OpenChannelSSD 8211L: linux-block@vger.kernel.org 8212S: Maintained 8213F: drivers/lightnvm/ 8214F: include/linux/lightnvm.h 8215F: include/uapi/linux/lightnvm.h 8216 8217LINUX FOR POWER MACINTOSH 8218M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8219W: http://www.penguinppc.org/ 8220L: linuxppc-dev@lists.ozlabs.org 8221S: Maintained 8222F: arch/powerpc/platforms/powermac/ 8223F: drivers/macintosh/ 8224 8225LINUX FOR POWERPC (32-BIT AND 64-BIT) 8226M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8227M: Paul Mackerras <paulus@samba.org> 8228M: Michael Ellerman <mpe@ellerman.id.au> 8229W: https://github.com/linuxppc/linux/wiki 8230L: linuxppc-dev@lists.ozlabs.org 8231Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8233S: Supported 8234F: Documentation/ABI/stable/sysfs-firmware-opal-* 8235F: Documentation/devicetree/bindings/powerpc/ 8236F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8237F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8238F: Documentation/powerpc/ 8239F: arch/powerpc/ 8240F: drivers/char/tpm/tpm_ibmvtpm* 8241F: drivers/crypto/nx/ 8242F: drivers/crypto/vmx/ 8243F: drivers/i2c/busses/i2c-opal.c 8244F: drivers/net/ethernet/ibm/ibmveth.* 8245F: drivers/net/ethernet/ibm/ibmvnic.* 8246F: drivers/pci/hotplug/pnv_php.c 8247F: drivers/pci/hotplug/rpa* 8248F: drivers/rtc/rtc-opal.c 8249F: drivers/scsi/ibmvscsi/ 8250F: drivers/tty/hvc/hvc_opal.c 8251F: drivers/watchdog/wdrtas.c 8252F: tools/testing/selftests/powerpc 8253N: /pmac 8254N: powermac 8255N: powernv 8256N: [^a-z0-9]ps3 8257N: pseries 8258 8259LINUX FOR POWERPC EMBEDDED MPC5XXX 8260M: Anatolij Gustschin <agust@denx.de> 8261L: linuxppc-dev@lists.ozlabs.org 8262T: git git://git.denx.de/linux-denx-agust.git 8263S: Maintained 8264F: arch/powerpc/platforms/512x/ 8265F: arch/powerpc/platforms/52xx/ 8266 8267LINUX FOR POWERPC EMBEDDED PPC4XX 8268M: Alistair Popple <alistair@popple.id.au> 8269M: Matt Porter <mporter@kernel.crashing.org> 8270W: http://www.penguinppc.org/ 8271L: linuxppc-dev@lists.ozlabs.org 8272S: Maintained 8273F: arch/powerpc/platforms/40x/ 8274F: arch/powerpc/platforms/44x/ 8275 8276LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8277M: Scott Wood <oss@buserror.net> 8278M: Kumar Gala <galak@kernel.crashing.org> 8279W: http://www.penguinppc.org/ 8280L: linuxppc-dev@lists.ozlabs.org 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8282S: Maintained 8283F: arch/powerpc/platforms/83xx/ 8284F: arch/powerpc/platforms/85xx/ 8285F: Documentation/devicetree/bindings/powerpc/fsl/ 8286 8287LINUX FOR POWERPC EMBEDDED PPC8XX 8288M: Vitaly Bordug <vitb@kernel.crashing.org> 8289W: http://www.penguinppc.org/ 8290L: linuxppc-dev@lists.ozlabs.org 8291S: Maintained 8292F: arch/powerpc/platforms/8xx/ 8293 8294LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8295L: linuxppc-dev@lists.ozlabs.org 8296S: Orphan 8297F: arch/powerpc/*/*virtex* 8298F: arch/powerpc/*/*/*virtex* 8299 8300LINUX FOR POWERPC PA SEMI PWRFICIENT 8301L: linuxppc-dev@lists.ozlabs.org 8302S: Orphan 8303F: arch/powerpc/platforms/pasemi/ 8304F: drivers/*/*pasemi* 8305F: drivers/*/*/*pasemi* 8306 8307LINUX KERNEL DUMP TEST MODULE (LKDTM) 8308M: Kees Cook <keescook@chromium.org> 8309S: Maintained 8310F: drivers/misc/lkdtm/* 8311 8312LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8313M: Alan Stern <stern@rowland.harvard.edu> 8314M: Andrea Parri <andrea.parri@amarulasolutions.com> 8315M: Will Deacon <will.deacon@arm.com> 8316M: Peter Zijlstra <peterz@infradead.org> 8317M: Boqun Feng <boqun.feng@gmail.com> 8318M: Nicholas Piggin <npiggin@gmail.com> 8319M: David Howells <dhowells@redhat.com> 8320M: Jade Alglave <j.alglave@ucl.ac.uk> 8321M: Luc Maranget <luc.maranget@inria.fr> 8322M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8323R: Akira Yokosawa <akiyks@gmail.com> 8324L: linux-kernel@vger.kernel.org 8325S: Supported 8326T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8327F: tools/memory-model/ 8328F: Documentation/memory-barriers.txt 8329 8330LINUX SECURITY MODULE (LSM) FRAMEWORK 8331M: Chris Wright <chrisw@sous-sol.org> 8332L: linux-security-module@vger.kernel.org 8333S: Supported 8334 8335LIS3LV02D ACCELEROMETER DRIVER 8336M: Eric Piel <eric.piel@tremplin-utc.net> 8337S: Maintained 8338F: Documentation/misc-devices/lis3lv02d 8339F: drivers/misc/lis3lv02d/ 8340F: drivers/platform/x86/hp_accel.c 8341 8342LIVE PATCHING 8343M: Josh Poimboeuf <jpoimboe@redhat.com> 8344M: Jessica Yu <jeyu@kernel.org> 8345M: Jiri Kosina <jikos@kernel.org> 8346M: Miroslav Benes <mbenes@suse.cz> 8347R: Petr Mladek <pmladek@suse.com> 8348S: Maintained 8349F: kernel/livepatch/ 8350F: include/linux/livepatch.h 8351F: arch/x86/include/asm/livepatch.h 8352F: arch/x86/kernel/livepatch.c 8353F: Documentation/livepatch/ 8354F: Documentation/ABI/testing/sysfs-kernel-livepatch 8355F: samples/livepatch/ 8356L: live-patching@vger.kernel.org 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8358 8359LLC (802.2) 8360L: netdev@vger.kernel.org 8361S: Odd fixes 8362F: include/linux/llc.h 8363F: include/uapi/linux/llc.h 8364F: include/net/llc* 8365F: net/llc/ 8366 8367LM73 HARDWARE MONITOR DRIVER 8368M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8369L: linux-hwmon@vger.kernel.org 8370S: Maintained 8371F: drivers/hwmon/lm73.c 8372 8373LM78 HARDWARE MONITOR DRIVER 8374M: Jean Delvare <jdelvare@suse.com> 8375L: linux-hwmon@vger.kernel.org 8376S: Maintained 8377F: Documentation/hwmon/lm78 8378F: drivers/hwmon/lm78.c 8379 8380LM83 HARDWARE MONITOR DRIVER 8381M: Jean Delvare <jdelvare@suse.com> 8382L: linux-hwmon@vger.kernel.org 8383S: Maintained 8384F: Documentation/hwmon/lm83 8385F: drivers/hwmon/lm83.c 8386 8387LM90 HARDWARE MONITOR DRIVER 8388M: Jean Delvare <jdelvare@suse.com> 8389L: linux-hwmon@vger.kernel.org 8390S: Maintained 8391F: Documentation/hwmon/lm90 8392F: Documentation/devicetree/bindings/hwmon/lm90.txt 8393F: drivers/hwmon/lm90.c 8394F: include/dt-bindings/thermal/lm90.h 8395 8396LM95234 HARDWARE MONITOR DRIVER 8397M: Guenter Roeck <linux@roeck-us.net> 8398L: linux-hwmon@vger.kernel.org 8399S: Maintained 8400F: Documentation/hwmon/lm95234 8401F: drivers/hwmon/lm95234.c 8402 8403LME2510 MEDIA DRIVER 8404M: Malcolm Priestley <tvboxspy@gmail.com> 8405L: linux-media@vger.kernel.org 8406W: https://linuxtv.org 8407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8408S: Maintained 8409F: drivers/media/usb/dvb-usb-v2/lmedm04* 8410 8411LOADPIN SECURITY MODULE 8412M: Kees Cook <keescook@chromium.org> 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8414S: Supported 8415F: security/loadpin/ 8416F: Documentation/admin-guide/LSM/LoadPin.rst 8417 8418LOCKING PRIMITIVES 8419M: Peter Zijlstra <peterz@infradead.org> 8420M: Ingo Molnar <mingo@redhat.com> 8421M: Will Deacon <will.deacon@arm.com> 8422L: linux-kernel@vger.kernel.org 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8424S: Maintained 8425F: Documentation/locking/ 8426F: include/linux/lockdep.h 8427F: include/linux/spinlock*.h 8428F: arch/*/include/asm/spinlock*.h 8429F: include/linux/rwlock*.h 8430F: include/linux/mutex*.h 8431F: arch/*/include/asm/mutex*.h 8432F: include/linux/rwsem*.h 8433F: arch/*/include/asm/rwsem.h 8434F: include/linux/seqlock.h 8435F: lib/locking*.[ch] 8436F: kernel/locking/ 8437X: kernel/locking/locktorture.c 8438 8439LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8440M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8441L: linux-ntfs-dev@lists.sourceforge.net 8442W: http://www.linux-ntfs.org/content/view/19/37/ 8443S: Maintained 8444F: Documentation/ldm.txt 8445F: block/partitions/ldm.* 8446 8447LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8448M: Sathya Prakash <sathya.prakash@broadcom.com> 8449M: Chaitra P B <chaitra.basappa@broadcom.com> 8450M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8451L: MPT-FusionLinux.pdl@broadcom.com 8452L: linux-scsi@vger.kernel.org 8453W: http://www.avagotech.com/support/ 8454S: Supported 8455F: drivers/message/fusion/ 8456F: drivers/scsi/mpt3sas/ 8457 8458LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8459M: Matthew Wilcox <matthew@wil.cx> 8460L: linux-scsi@vger.kernel.org 8461S: Maintained 8462F: drivers/scsi/sym53c8xx_2/ 8463 8464LTC4261 HARDWARE MONITOR DRIVER 8465M: Guenter Roeck <linux@roeck-us.net> 8466L: linux-hwmon@vger.kernel.org 8467S: Maintained 8468F: Documentation/hwmon/ltc4261 8469F: drivers/hwmon/ltc4261.c 8470 8471LTC4306 I2C MULTIPLEXER DRIVER 8472M: Michael Hennerich <michael.hennerich@analog.com> 8473W: http://ez.analog.com/community/linux-device-drivers 8474L: linux-i2c@vger.kernel.org 8475S: Supported 8476F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8477F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8478 8479LTP (Linux Test Project) 8480M: Mike Frysinger <vapier@gentoo.org> 8481M: Cyril Hrubis <chrubis@suse.cz> 8482M: Wanlong Gao <wanlong.gao@gmail.com> 8483M: Jan Stancek <jstancek@redhat.com> 8484M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8485M: Alexey Kodanev <alexey.kodanev@oracle.com> 8486L: ltp@lists.linux.it (subscribers-only) 8487W: http://linux-test-project.github.io/ 8488T: git git://github.com/linux-test-project/ltp.git 8489S: Maintained 8490 8491M68K ARCHITECTURE 8492M: Geert Uytterhoeven <geert@linux-m68k.org> 8493L: linux-m68k@lists.linux-m68k.org 8494W: http://www.linux-m68k.org/ 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8496S: Maintained 8497F: arch/m68k/ 8498F: drivers/zorro/ 8499 8500M68K ON APPLE MACINTOSH 8501M: Joshua Thompson <funaho@jurai.org> 8502W: http://www.mac.linux-m68k.org/ 8503L: linux-m68k@lists.linux-m68k.org 8504S: Maintained 8505F: arch/m68k/mac/ 8506 8507M68K ON HP9000/300 8508M: Philip Blundell <philb@gnu.org> 8509W: http://www.tazenda.demon.co.uk/phil/linux-hp 8510S: Maintained 8511F: arch/m68k/hp300/ 8512 8513M88DS3103 MEDIA DRIVER 8514M: Antti Palosaari <crope@iki.fi> 8515L: linux-media@vger.kernel.org 8516W: https://linuxtv.org 8517W: http://palosaari.fi/linux/ 8518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8519T: git git://linuxtv.org/anttip/media_tree.git 8520S: Maintained 8521F: drivers/media/dvb-frontends/m88ds3103* 8522 8523M88RS2000 MEDIA DRIVER 8524M: Malcolm Priestley <tvboxspy@gmail.com> 8525L: linux-media@vger.kernel.org 8526W: https://linuxtv.org 8527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8528S: Maintained 8529F: drivers/media/dvb-frontends/m88rs2000* 8530 8531MA901 MASTERKIT USB FM RADIO DRIVER 8532M: Alexey Klimov <klimov.linux@gmail.com> 8533L: linux-media@vger.kernel.org 8534T: git git://linuxtv.org/media_tree.git 8535S: Maintained 8536F: drivers/media/radio/radio-ma901.c 8537 8538MAC80211 8539M: Johannes Berg <johannes@sipsolutions.net> 8540L: linux-wireless@vger.kernel.org 8541W: http://wireless.kernel.org/ 8542T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8544S: Maintained 8545F: Documentation/networking/mac80211-injection.txt 8546F: include/net/mac80211.h 8547F: net/mac80211/ 8548F: drivers/net/wireless/mac80211_hwsim.[ch] 8549F: Documentation/networking/mac80211_hwsim/README 8550 8551MAILBOX API 8552M: Jassi Brar <jassisinghbrar@gmail.com> 8553L: linux-kernel@vger.kernel.org 8554S: Maintained 8555F: drivers/mailbox/ 8556F: include/linux/mailbox_client.h 8557F: include/linux/mailbox_controller.h 8558 8559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8560M: Michael Kerrisk <mtk.manpages@gmail.com> 8561W: http://www.kernel.org/doc/man-pages 8562L: linux-man@vger.kernel.org 8563S: Maintained 8564 8565MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8566M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8567L: linux-mips@linux-mips.org 8568S: Maintained 8569F: arch/mips/boot/dts/img/pistachio_marduk.dts 8570 8571MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8572M: Andrew Lunn <andrew@lunn.ch> 8573M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8574L: netdev@vger.kernel.org 8575S: Maintained 8576F: drivers/net/dsa/mv88e6xxx/ 8577F: linux/platform_data/mv88e6xxx.h 8578F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8579 8580MARVELL ARMADA DRM SUPPORT 8581M: Russell King <linux@armlinux.org.uk> 8582S: Maintained 8583T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8584T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8585F: drivers/gpu/drm/armada/ 8586F: include/uapi/drm/armada_drm.h 8587F: Documentation/devicetree/bindings/display/armada/ 8588 8589MARVELL CRYPTO DRIVER 8590M: Boris Brezillon <boris.brezillon@bootlin.com> 8591M: Arnaud Ebalard <arno@natisbad.org> 8592F: drivers/crypto/marvell/ 8593S: Maintained 8594L: linux-crypto@vger.kernel.org 8595 8596MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8597M: Mirko Lindner <mlindner@marvell.com> 8598M: Stephen Hemminger <stephen@networkplumber.org> 8599L: netdev@vger.kernel.org 8600S: Maintained 8601F: drivers/net/ethernet/marvell/sk* 8602 8603MARVELL LIBERTAS WIRELESS DRIVER 8604L: libertas-dev@lists.infradead.org 8605S: Orphan 8606F: drivers/net/wireless/marvell/libertas/ 8607 8608MARVELL MACCHIATOBIN SUPPORT 8609M: Russell King <linux@armlinux.org.uk> 8610L: linux-arm-kernel@lists.infradead.org 8611S: Maintained 8612F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8613 8614MARVELL MV643XX ETHERNET DRIVER 8615M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8616L: netdev@vger.kernel.org 8617S: Maintained 8618F: drivers/net/ethernet/marvell/mv643xx_eth.* 8619F: include/linux/mv643xx.h 8620 8621MARVELL MV88X3310 PHY DRIVER 8622M: Russell King <linux@armlinux.org.uk> 8623L: netdev@vger.kernel.org 8624S: Maintained 8625F: drivers/net/phy/marvell10g.c 8626 8627MARVELL MVNETA ETHERNET DRIVER 8628M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8629L: netdev@vger.kernel.org 8630S: Maintained 8631F: drivers/net/ethernet/marvell/mvneta.* 8632 8633MARVELL MWIFIEX WIRELESS DRIVER 8634M: Amitkumar Karwar <amitkarwar@gmail.com> 8635M: Nishant Sarmukadam <nishants@marvell.com> 8636M: Ganapathi Bhat <gbhat@marvell.com> 8637M: Xinming Hu <huxm@marvell.com> 8638L: linux-wireless@vger.kernel.org 8639S: Maintained 8640F: drivers/net/wireless/marvell/mwifiex/ 8641 8642MARVELL MWL8K WIRELESS DRIVER 8643M: Lennert Buytenhek <buytenh@wantstofly.org> 8644L: linux-wireless@vger.kernel.org 8645S: Odd Fixes 8646F: drivers/net/wireless/marvell/mwl8k.c 8647 8648MARVELL NAND CONTROLLER DRIVER 8649M: Miquel Raynal <miquel.raynal@bootlin.com> 8650L: linux-mtd@lists.infradead.org 8651S: Maintained 8652F: drivers/mtd/nand/raw/marvell_nand.c 8653F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8654 8655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8656M: Nicolas Pitre <nico@fluxnic.net> 8657S: Odd Fixes 8658F: drivers/mmc/host/mvsdio.* 8659 8660MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8661M: Hu Ziji <huziji@marvell.com> 8662L: linux-mmc@vger.kernel.org 8663S: Supported 8664F: drivers/mmc/host/sdhci-xenon* 8665F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8666 8667MATROX FRAMEBUFFER DRIVER 8668L: linux-fbdev@vger.kernel.org 8669S: Orphan 8670F: drivers/video/fbdev/matrox/matroxfb_* 8671F: include/uapi/linux/matroxfb.h 8672 8673MAX16065 HARDWARE MONITOR DRIVER 8674M: Guenter Roeck <linux@roeck-us.net> 8675L: linux-hwmon@vger.kernel.org 8676S: Maintained 8677F: Documentation/hwmon/max16065 8678F: drivers/hwmon/max16065.c 8679 8680MAX20751 HARDWARE MONITOR DRIVER 8681M: Guenter Roeck <linux@roeck-us.net> 8682L: linux-hwmon@vger.kernel.org 8683S: Maintained 8684F: Documentation/hwmon/max20751 8685F: drivers/hwmon/max20751.c 8686 8687MAX2175 SDR TUNER DRIVER 8688M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8689L: linux-media@vger.kernel.org 8690T: git git://linuxtv.org/media_tree.git 8691S: Maintained 8692F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8693F: Documentation/media/v4l-drivers/max2175.rst 8694F: drivers/media/i2c/max2175* 8695F: include/uapi/linux/max2175.h 8696 8697MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8698L: linux-hwmon@vger.kernel.org 8699S: Orphan 8700F: Documentation/hwmon/max6650 8701F: drivers/hwmon/max6650.c 8702 8703MAX6697 HARDWARE MONITOR DRIVER 8704M: Guenter Roeck <linux@roeck-us.net> 8705L: linux-hwmon@vger.kernel.org 8706S: Maintained 8707F: Documentation/hwmon/max6697 8708F: Documentation/devicetree/bindings/hwmon/max6697.txt 8709F: drivers/hwmon/max6697.c 8710F: include/linux/platform_data/max6697.h 8711 8712MAX9860 MONO AUDIO VOICE CODEC DRIVER 8713M: Peter Rosin <peda@axentia.se> 8714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8715S: Maintained 8716F: Documentation/devicetree/bindings/sound/max9860.txt 8717F: sound/soc/codecs/max9860.* 8718 8719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8720M: Javier Martinez Canillas <javier@dowhile0.org> 8721L: linux-kernel@vger.kernel.org 8722S: Supported 8723F: drivers/regulator/max77802-regulator.c 8724F: Documentation/devicetree/bindings/*/*max77802.txt 8725F: include/dt-bindings/*/*max77802.h 8726 8727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8728M: Krzysztof Kozlowski <krzk@kernel.org> 8729M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8730L: linux-pm@vger.kernel.org 8731S: Supported 8732F: drivers/power/supply/max14577_charger.c 8733F: drivers/power/supply/max77693_charger.c 8734 8735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8736M: Chanwoo Choi <cw00.choi@samsung.com> 8737M: Krzysztof Kozlowski <krzk@kernel.org> 8738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8739L: linux-kernel@vger.kernel.org 8740S: Supported 8741F: drivers/*/max14577*.c 8742F: drivers/*/max77686*.c 8743F: drivers/*/max77693*.c 8744F: drivers/extcon/extcon-max14577.c 8745F: drivers/extcon/extcon-max77693.c 8746F: drivers/rtc/rtc-max77686.c 8747F: drivers/clk/clk-max77686.c 8748F: Documentation/devicetree/bindings/mfd/max14577.txt 8749F: Documentation/devicetree/bindings/*/max77686.txt 8750F: Documentation/devicetree/bindings/mfd/max77693.txt 8751F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8752F: include/linux/mfd/max14577*.h 8753F: include/linux/mfd/max77686*.h 8754F: include/linux/mfd/max77693*.h 8755 8756MAXIRADIO FM RADIO RECEIVER DRIVER 8757M: Hans Verkuil <hverkuil@xs4all.nl> 8758L: linux-media@vger.kernel.org 8759T: git git://linuxtv.org/media_tree.git 8760W: https://linuxtv.org 8761S: Maintained 8762F: drivers/media/radio/radio-maxiradio* 8763 8764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8765M: Peter Rosin <peda@axentia.se> 8766L: linux-iio@vger.kernel.org 8767S: Maintained 8768F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8769F: drivers/iio/potentiometer/mcp4018.c 8770F: drivers/iio/potentiometer/mcp4531.c 8771 8772MCR20A IEEE-802.15.4 RADIO DRIVER 8773M: Xue Liu <liuxuenetmail@gmail.com> 8774L: linux-wpan@vger.kernel.org 8775W: https://github.com/xueliu/mcr20a-linux 8776S: Maintained 8777F: drivers/net/ieee802154/mcr20a.c 8778F: drivers/net/ieee802154/mcr20a.h 8779F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8780 8781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8782M: William Breathitt Gray <vilhelm.gray@gmail.com> 8783L: linux-iio@vger.kernel.org 8784S: Maintained 8785F: drivers/iio/dac/cio-dac.c 8786 8787MEDIA DRIVERS FOR ASCOT2E 8788M: Sergey Kozlov <serjk@netup.ru> 8789M: Abylay Ospan <aospan@netup.ru> 8790L: linux-media@vger.kernel.org 8791W: https://linuxtv.org 8792W: http://netup.tv/ 8793T: git git://linuxtv.org/media_tree.git 8794S: Supported 8795F: drivers/media/dvb-frontends/ascot2e* 8796 8797MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8798M: Jasmin Jessich <jasmin@anw.at> 8799L: linux-media@vger.kernel.org 8800W: https://linuxtv.org 8801T: git git://linuxtv.org/media_tree.git 8802S: Maintained 8803F: drivers/media/dvb-frontends/cxd2099* 8804 8805MEDIA DRIVERS FOR CXD2841ER 8806M: Sergey Kozlov <serjk@netup.ru> 8807M: Abylay Ospan <aospan@netup.ru> 8808L: linux-media@vger.kernel.org 8809W: https://linuxtv.org 8810W: http://netup.tv/ 8811T: git git://linuxtv.org/media_tree.git 8812S: Supported 8813F: drivers/media/dvb-frontends/cxd2841er* 8814 8815MEDIA DRIVERS FOR CXD2880 8816M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8817L: linux-media@vger.kernel.org 8818W: http://linuxtv.org/ 8819T: git git://linuxtv.org/media_tree.git 8820S: Supported 8821F: drivers/media/dvb-frontends/cxd2880/* 8822F: drivers/media/spi/cxd2880* 8823 8824MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8825M: Daniel Scheller <d.scheller.oss@gmail.com> 8826L: linux-media@vger.kernel.org 8827W: https://linuxtv.org 8828T: git git://linuxtv.org/media_tree.git 8829S: Maintained 8830F: drivers/media/pci/ddbridge/* 8831 8832MEDIA DRIVERS FOR FREESCALE IMX 8833M: Steve Longerbeam <slongerbeam@gmail.com> 8834M: Philipp Zabel <p.zabel@pengutronix.de> 8835L: linux-media@vger.kernel.org 8836T: git git://linuxtv.org/media_tree.git 8837S: Maintained 8838F: Documentation/devicetree/bindings/media/imx.txt 8839F: Documentation/media/v4l-drivers/imx.rst 8840F: drivers/staging/media/imx/ 8841F: include/linux/imx-media.h 8842F: include/media/imx.h 8843 8844MEDIA DRIVERS FOR HELENE 8845M: Abylay Ospan <aospan@netup.ru> 8846L: linux-media@vger.kernel.org 8847W: https://linuxtv.org 8848W: http://netup.tv/ 8849T: git git://linuxtv.org/media_tree.git 8850S: Supported 8851F: drivers/media/dvb-frontends/helene* 8852 8853MEDIA DRIVERS FOR HORUS3A 8854M: Sergey Kozlov <serjk@netup.ru> 8855M: Abylay Ospan <aospan@netup.ru> 8856L: linux-media@vger.kernel.org 8857W: https://linuxtv.org 8858W: http://netup.tv/ 8859T: git git://linuxtv.org/media_tree.git 8860S: Supported 8861F: drivers/media/dvb-frontends/horus3a* 8862 8863MEDIA DRIVERS FOR LNBH25 8864M: Sergey Kozlov <serjk@netup.ru> 8865M: Abylay Ospan <aospan@netup.ru> 8866L: linux-media@vger.kernel.org 8867W: https://linuxtv.org 8868W: http://netup.tv/ 8869T: git git://linuxtv.org/media_tree.git 8870S: Supported 8871F: drivers/media/dvb-frontends/lnbh25* 8872 8873MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8874M: Daniel Scheller <d.scheller.oss@gmail.com> 8875L: linux-media@vger.kernel.org 8876W: https://linuxtv.org 8877T: git git://linuxtv.org/media_tree.git 8878S: Maintained 8879F: drivers/media/dvb-frontends/mxl5xx* 8880 8881MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8882M: Sergey Kozlov <serjk@netup.ru> 8883M: Abylay Ospan <aospan@netup.ru> 8884L: linux-media@vger.kernel.org 8885W: https://linuxtv.org 8886W: http://netup.tv/ 8887T: git git://linuxtv.org/media_tree.git 8888S: Supported 8889F: drivers/media/pci/netup_unidvb/* 8890 8891MEDIA DRIVERS FOR RENESAS - CEU 8892M: Jacopo Mondi <jacopo@jmondi.org> 8893L: linux-media@vger.kernel.org 8894L: linux-renesas-soc@vger.kernel.org 8895T: git git://linuxtv.org/media_tree.git 8896S: Supported 8897F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8898F: drivers/media/platform/renesas-ceu.c 8899F: include/media/drv-intf/renesas-ceu.h 8900 8901MEDIA DRIVERS FOR RENESAS - DRIF 8902M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8903L: linux-media@vger.kernel.org 8904L: linux-renesas-soc@vger.kernel.org 8905T: git git://linuxtv.org/media_tree.git 8906S: Supported 8907F: Documentation/devicetree/bindings/media/renesas,drif.txt 8908F: drivers/media/platform/rcar_drif.c 8909 8910MEDIA DRIVERS FOR RENESAS - FCP 8911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8912L: linux-media@vger.kernel.org 8913L: linux-renesas-soc@vger.kernel.org 8914T: git git://linuxtv.org/media_tree.git 8915S: Supported 8916F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8917F: drivers/media/platform/rcar-fcp.c 8918F: include/media/rcar-fcp.h 8919 8920MEDIA DRIVERS FOR RENESAS - FDP1 8921M: Kieran Bingham <kieran@bingham.xyz> 8922L: linux-media@vger.kernel.org 8923L: linux-renesas-soc@vger.kernel.org 8924T: git git://linuxtv.org/media_tree.git 8925S: Supported 8926F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8927F: drivers/media/platform/rcar_fdp1.c 8928 8929MEDIA DRIVERS FOR RENESAS - VIN 8930M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8931L: linux-media@vger.kernel.org 8932L: linux-renesas-soc@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Supported 8935F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8936F: Documentation/devicetree/bindings/media/rcar_vin.txt 8937F: drivers/media/platform/rcar-vin/ 8938 8939MEDIA DRIVERS FOR RENESAS - VSP1 8940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8941L: linux-media@vger.kernel.org 8942L: linux-renesas-soc@vger.kernel.org 8943T: git git://linuxtv.org/media_tree.git 8944S: Supported 8945F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8946F: drivers/media/platform/vsp1/ 8947 8948MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8949M: Daniel Scheller <d.scheller.oss@gmail.com> 8950L: linux-media@vger.kernel.org 8951W: https://linuxtv.org 8952T: git git://linuxtv.org/media_tree.git 8953S: Maintained 8954F: drivers/media/dvb-frontends/stv0910* 8955 8956MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8957M: Daniel Scheller <d.scheller.oss@gmail.com> 8958L: linux-media@vger.kernel.org 8959W: https://linuxtv.org 8960T: git git://linuxtv.org/media_tree.git 8961S: Maintained 8962F: drivers/media/dvb-frontends/stv6111* 8963 8964MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8965M: Dmitry Osipenko <digetx@gmail.com> 8966L: linux-media@vger.kernel.org 8967L: linux-tegra@vger.kernel.org 8968T: git git://linuxtv.org/media_tree.git 8969S: Maintained 8970F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8971F: drivers/staging/media/tegra-vde/ 8972 8973MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8974M: Mauro Carvalho Chehab <mchehab@kernel.org> 8975P: LinuxTV.org Project 8976L: linux-media@vger.kernel.org 8977W: https://linuxtv.org 8978Q: http://patchwork.kernel.org/project/linux-media/list/ 8979T: git git://linuxtv.org/media_tree.git 8980S: Maintained 8981F: Documentation/devicetree/bindings/media/ 8982F: Documentation/media/ 8983F: drivers/media/ 8984F: drivers/staging/media/ 8985F: include/linux/platform_data/media/ 8986F: include/media/ 8987F: include/uapi/linux/dvb/ 8988F: include/uapi/linux/videodev2.h 8989F: include/uapi/linux/media.h 8990F: include/uapi/linux/v4l2-* 8991F: include/uapi/linux/meye.h 8992F: include/uapi/linux/ivtv* 8993F: include/uapi/linux/uvcvideo.h 8994 8995MEDIATEK CIR DRIVER 8996M: Sean Wang <sean.wang@mediatek.com> 8997S: Maintained 8998F: drivers/media/rc/mtk-cir.c 8999 9000MEDIATEK DMA DRIVER 9001M: Sean Wang <sean.wang@mediatek.com> 9002L: dmaengine@vger.kernel.org 9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9005S: Maintained 9006F: Documentation/devicetree/bindings/dma/mtk-* 9007F: drivers/dma/mediatek/ 9008 9009MEDIATEK PMIC LED DRIVER 9010M: Sean Wang <sean.wang@mediatek.com> 9011S: Maintained 9012F: drivers/leds/leds-mt6323.c 9013F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9014 9015MEDIATEK ETHERNET DRIVER 9016M: Felix Fietkau <nbd@openwrt.org> 9017M: John Crispin <john@phrozen.org> 9018M: Sean Wang <sean.wang@mediatek.com> 9019M: Nelson Chang <nelson.chang@mediatek.com> 9020L: netdev@vger.kernel.org 9021S: Maintained 9022F: drivers/net/ethernet/mediatek/ 9023 9024MEDIATEK SWITCH DRIVER 9025M: Sean Wang <sean.wang@mediatek.com> 9026L: netdev@vger.kernel.org 9027S: Maintained 9028F: drivers/net/dsa/mt7530.* 9029F: net/dsa/tag_mtk.c 9030 9031MEDIATEK JPEG DRIVER 9032M: Rick Chang <rick.chang@mediatek.com> 9033M: Bin Liu <bin.liu@mediatek.com> 9034S: Supported 9035F: drivers/media/platform/mtk-jpeg/ 9036F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9037 9038MEDIATEK MDP DRIVER 9039M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9040M: Houlong Wei <houlong.wei@mediatek.com> 9041M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9042S: Supported 9043F: drivers/media/platform/mtk-mdp/ 9044F: drivers/media/platform/mtk-vpu/ 9045F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9046 9047MEDIATEK MEDIA DRIVER 9048M: Tiffany Lin <tiffany.lin@mediatek.com> 9049M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9050S: Supported 9051F: drivers/media/platform/mtk-vcodec/ 9052F: drivers/media/platform/mtk-vpu/ 9053F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9054F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9055 9056MEDIATEK MT7601U WIRELESS LAN DRIVER 9057M: Jakub Kicinski <kubakici@wp.pl> 9058L: linux-wireless@vger.kernel.org 9059S: Maintained 9060F: drivers/net/wireless/mediatek/mt7601u/ 9061 9062MEDIATEK NAND CONTROLLER DRIVER 9063M: Xiaolei Li <xiaolei.li@mediatek.com> 9064L: linux-mtd@lists.infradead.org 9065S: Maintained 9066F: drivers/mtd/nand/raw/mtk_* 9067F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9068 9069MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9070M: Sean Wang <sean.wang@mediatek.com> 9071S: Maintained 9072F: drivers/char/hw_random/mtk-rng.c 9073 9074MEDIATEK USB3 DRD IP DRIVER 9075M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9076L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9078L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9079S: Maintained 9080F: drivers/usb/mtu3/ 9081 9082MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9083M: Peter Senna Tschudin <peter.senna@collabora.com> 9084M: Martin Donnelly <martin.donnelly@ge.com> 9085M: Martyn Welch <martyn.welch@collabora.co.uk> 9086S: Maintained 9087F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9088F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9089 9090MEGARAID SCSI/SAS DRIVERS 9091M: Kashyap Desai <kashyap.desai@broadcom.com> 9092M: Sumit Saxena <sumit.saxena@broadcom.com> 9093M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9094L: megaraidlinux.pdl@broadcom.com 9095L: linux-scsi@vger.kernel.org 9096W: http://www.avagotech.com/support/ 9097S: Maintained 9098F: Documentation/scsi/megaraid.txt 9099F: drivers/scsi/megaraid.* 9100F: drivers/scsi/megaraid/ 9101 9102MELEXIS MLX90614 DRIVER 9103M: Crt Mori <cmo@melexis.com> 9104L: linux-iio@vger.kernel.org 9105W: http://www.melexis.com 9106S: Supported 9107F: drivers/iio/temperature/mlx90614.c 9108 9109MELEXIS MLX90632 DRIVER 9110M: Crt Mori <cmo@melexis.com> 9111L: linux-iio@vger.kernel.org 9112W: http://www.melexis.com 9113S: Supported 9114F: drivers/iio/temperature/mlx90632.c 9115 9116MELFAS MIP4 TOUCHSCREEN DRIVER 9117M: Sangwon Jee <jeesw@melfas.com> 9118W: http://www.melfas.com 9119S: Supported 9120F: drivers/input/touchscreen/melfas_mip4.c 9121F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9122 9123MELLANOX ETHERNET DRIVER (mlx4_en) 9124M: Tariq Toukan <tariqt@mellanox.com> 9125L: netdev@vger.kernel.org 9126S: Supported 9127W: http://www.mellanox.com 9128Q: http://patchwork.ozlabs.org/project/netdev/list/ 9129F: drivers/net/ethernet/mellanox/mlx4/en_* 9130 9131MELLANOX ETHERNET DRIVER (mlx5e) 9132M: Saeed Mahameed <saeedm@mellanox.com> 9133L: netdev@vger.kernel.org 9134S: Supported 9135W: http://www.mellanox.com 9136Q: http://patchwork.ozlabs.org/project/netdev/list/ 9137F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9138 9139MELLANOX ETHERNET INNOVA DRIVERS 9140R: Boris Pismenny <borisp@mellanox.com> 9141L: netdev@vger.kernel.org 9142S: Supported 9143W: http://www.mellanox.com 9144Q: http://patchwork.ozlabs.org/project/netdev/list/ 9145F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9146F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9147F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9148F: include/linux/mlx5/mlx5_ifc_fpga.h 9149 9150MELLANOX ETHERNET INNOVA IPSEC DRIVER 9151R: Boris Pismenny <borisp@mellanox.com> 9152L: netdev@vger.kernel.org 9153S: Supported 9154W: http://www.mellanox.com 9155Q: http://patchwork.ozlabs.org/project/netdev/list/ 9156F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9157F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9158 9159MELLANOX ETHERNET SWITCH DRIVERS 9160M: Jiri Pirko <jiri@mellanox.com> 9161M: Ido Schimmel <idosch@mellanox.com> 9162L: netdev@vger.kernel.org 9163S: Supported 9164W: http://www.mellanox.com 9165Q: http://patchwork.ozlabs.org/project/netdev/list/ 9166F: drivers/net/ethernet/mellanox/mlxsw/ 9167 9168MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9169M: mlxsw@mellanox.com 9170L: netdev@vger.kernel.org 9171S: Supported 9172W: http://www.mellanox.com 9173Q: http://patchwork.ozlabs.org/project/netdev/list/ 9174F: drivers/net/ethernet/mellanox/mlxfw/ 9175 9176MELLANOX HARDWARE PLATFORM SUPPORT 9177M: Andy Shevchenko <andy@infradead.org> 9178M: Darren Hart <dvhart@infradead.org> 9179M: Vadim Pasternak <vadimp@mellanox.com> 9180L: platform-driver-x86@vger.kernel.org 9181S: Supported 9182F: drivers/platform/mellanox/ 9183 9184MELLANOX MLX4 core VPI driver 9185M: Tariq Toukan <tariqt@mellanox.com> 9186L: netdev@vger.kernel.org 9187L: linux-rdma@vger.kernel.org 9188W: http://www.mellanox.com 9189Q: http://patchwork.ozlabs.org/project/netdev/list/ 9190S: Supported 9191F: drivers/net/ethernet/mellanox/mlx4/ 9192F: include/linux/mlx4/ 9193 9194MELLANOX MLX4 IB driver 9195M: Yishai Hadas <yishaih@mellanox.com> 9196L: linux-rdma@vger.kernel.org 9197W: http://www.mellanox.com 9198Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9199S: Supported 9200F: drivers/infiniband/hw/mlx4/ 9201F: include/linux/mlx4/ 9202F: include/uapi/rdma/mlx4-abi.h 9203 9204MELLANOX MLX5 core VPI driver 9205M: Saeed Mahameed <saeedm@mellanox.com> 9206M: Leon Romanovsky <leonro@mellanox.com> 9207L: netdev@vger.kernel.org 9208L: linux-rdma@vger.kernel.org 9209W: http://www.mellanox.com 9210Q: http://patchwork.ozlabs.org/project/netdev/list/ 9211S: Supported 9212F: drivers/net/ethernet/mellanox/mlx5/core/ 9213F: include/linux/mlx5/ 9214 9215MELLANOX MLX5 IB driver 9216M: Leon Romanovsky <leonro@mellanox.com> 9217L: linux-rdma@vger.kernel.org 9218W: http://www.mellanox.com 9219Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9220S: Supported 9221F: drivers/infiniband/hw/mlx5/ 9222F: include/linux/mlx5/ 9223F: include/uapi/rdma/mlx5-abi.h 9224 9225MELLANOX MLXCPLD I2C AND MUX DRIVER 9226M: Vadim Pasternak <vadimp@mellanox.com> 9227M: Michael Shych <michaelsh@mellanox.com> 9228L: linux-i2c@vger.kernel.org 9229S: Supported 9230F: drivers/i2c/busses/i2c-mlxcpld.c 9231F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9232F: Documentation/i2c/busses/i2c-mlxcpld 9233 9234MELLANOX MLXCPLD LED DRIVER 9235M: Vadim Pasternak <vadimp@mellanox.com> 9236L: linux-leds@vger.kernel.org 9237S: Supported 9238F: drivers/leds/leds-mlxcpld.c 9239F: drivers/leds/leds-mlxreg.c 9240F: Documentation/leds/leds-mlxcpld.txt 9241 9242MELLANOX PLATFORM DRIVER 9243M: Vadim Pasternak <vadimp@mellanox.com> 9244L: platform-driver-x86@vger.kernel.org 9245S: Supported 9246F: drivers/platform/x86/mlx-platform.c 9247 9248MEMBARRIER SUPPORT 9249M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9250M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9251L: linux-kernel@vger.kernel.org 9252S: Supported 9253F: kernel/sched/membarrier.c 9254F: include/uapi/linux/membarrier.h 9255F: arch/powerpc/include/asm/membarrier.h 9256 9257MEMORY MANAGEMENT 9258L: linux-mm@kvack.org 9259W: http://www.linux-mm.org 9260S: Maintained 9261F: include/linux/mm.h 9262F: include/linux/gfp.h 9263F: include/linux/mmzone.h 9264F: include/linux/memory_hotplug.h 9265F: include/linux/vmalloc.h 9266F: mm/ 9267 9268MEMORY TECHNOLOGY DEVICES (MTD) 9269M: David Woodhouse <dwmw2@infradead.org> 9270M: Brian Norris <computersforpeace@gmail.com> 9271M: Boris Brezillon <boris.brezillon@bootlin.com> 9272M: Marek Vasut <marek.vasut@gmail.com> 9273M: Richard Weinberger <richard@nod.at> 9274L: linux-mtd@lists.infradead.org 9275W: http://www.linux-mtd.infradead.org/ 9276Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9277T: git git://git.infradead.org/linux-mtd.git master 9278T: git git://git.infradead.org/linux-mtd.git mtd/next 9279S: Maintained 9280F: Documentation/devicetree/bindings/mtd/ 9281F: drivers/mtd/ 9282F: include/linux/mtd/ 9283F: include/uapi/mtd/ 9284 9285MEN A21 WATCHDOG DRIVER 9286M: Johannes Thumshirn <morbidrsa@gmail.com> 9287L: linux-watchdog@vger.kernel.org 9288S: Maintained 9289F: drivers/watchdog/mena21_wdt.c 9290 9291MEN CHAMELEON BUS (mcb) 9292M: Johannes Thumshirn <morbidrsa@gmail.com> 9293S: Maintained 9294F: drivers/mcb/ 9295F: include/linux/mcb.h 9296F: Documentation/men-chameleon-bus.txt 9297 9298MEN F21BMC (Board Management Controller) 9299M: Andreas Werner <andreas.werner@men.de> 9300S: Supported 9301F: drivers/mfd/menf21bmc.c 9302F: drivers/watchdog/menf21bmc_wdt.c 9303F: drivers/leds/leds-menf21bmc.c 9304F: drivers/hwmon/menf21bmc_hwmon.c 9305F: Documentation/hwmon/menf21bmc 9306 9307MESON AO CEC DRIVER FOR AMLOGIC SOCS 9308M: Neil Armstrong <narmstrong@baylibre.com> 9309L: linux-media@lists.freedesktop.org 9310L: linux-amlogic@lists.infradead.org 9311W: http://linux-meson.com/ 9312S: Supported 9313F: drivers/media/platform/meson/ao-cec.c 9314F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9315T: git git://linuxtv.org/media_tree.git 9316 9317MICROBLAZE ARCHITECTURE 9318M: Michal Simek <monstr@monstr.eu> 9319W: http://www.monstr.eu/fdt/ 9320T: git git://git.monstr.eu/linux-2.6-microblaze.git 9321S: Supported 9322F: arch/microblaze/ 9323 9324MICROCHIP / ATMEL AT91 SERIAL DRIVER 9325M: Richard Genoud <richard.genoud@gmail.com> 9326S: Maintained 9327F: drivers/tty/serial/atmel_serial.c 9328F: drivers/tty/serial/atmel_serial.h 9329 9330MICROCHIP / ATMEL DMA DRIVER 9331M: Ludovic Desroches <ludovic.desroches@microchip.com> 9332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9333L: dmaengine@vger.kernel.org 9334S: Supported 9335F: drivers/dma/at_hdmac.c 9336F: drivers/dma/at_hdmac_regs.h 9337F: include/linux/platform_data/dma-atmel.h 9338 9339MICROCHIP / ATMEL ECC DRIVER 9340M: Tudor Ambarus <tudor.ambarus@microchip.com> 9341L: linux-crypto@vger.kernel.org 9342S: Maintained 9343F: drivers/crypto/atmel-ecc.* 9344 9345MICROCHIP / ATMEL ISC DRIVER 9346M: Songjun Wu <songjun.wu@microchip.com> 9347L: linux-media@vger.kernel.org 9348S: Supported 9349F: drivers/media/platform/atmel/atmel-isc.c 9350F: drivers/media/platform/atmel/atmel-isc-regs.h 9351F: devicetree/bindings/media/atmel-isc.txt 9352 9353MICROCHIP / ATMEL NAND DRIVER 9354M: Wenyou Yang <wenyou.yang@microchip.com> 9355M: Josh Wu <rainyfeeling@outlook.com> 9356L: linux-mtd@lists.infradead.org 9357S: Supported 9358F: drivers/mtd/nand/raw/atmel/* 9359F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9360 9361MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9362M: Woojung Huh <Woojung.Huh@microchip.com> 9363M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9364L: netdev@vger.kernel.org 9365S: Maintained 9366F: net/dsa/tag_ksz.c 9367F: drivers/net/dsa/microchip/* 9368F: include/linux/platform_data/microchip-ksz.h 9369F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9370 9371MICROCHIP LAN743X ETHERNET DRIVER 9372M: Bryan Whitehead <bryan.whitehead@microchip.com> 9373M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9374L: netdev@vger.kernel.org 9375S: Maintained 9376F: drivers/net/ethernet/microchip/lan743x_* 9377 9378MICROCHIP USB251XB DRIVER 9379M: Richard Leitner <richard.leitner@skidata.com> 9380L: linux-usb@vger.kernel.org 9381S: Maintained 9382F: drivers/usb/misc/usb251xb.c 9383F: Documentation/devicetree/bindings/usb/usb251xb.txt 9384 9385MICROSEMI MIPS SOCS 9386M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9387L: linux-mips@linux-mips.org 9388S: Maintained 9389F: arch/mips/generic/board-ocelot.c 9390F: arch/mips/configs/generic/board-ocelot.config 9391F: arch/mips/boot/dts/mscc/ 9392F: Documentation/devicetree/bindings/mips/mscc.txt 9393 9394MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9395M: Don Brace <don.brace@microsemi.com> 9396L: esc.storagedev@microsemi.com 9397L: linux-scsi@vger.kernel.org 9398S: Supported 9399F: drivers/scsi/smartpqi/smartpqi*.[ch] 9400F: drivers/scsi/smartpqi/Kconfig 9401F: drivers/scsi/smartpqi/Makefile 9402F: include/linux/cciss*.h 9403F: include/uapi/linux/cciss*.h 9404F: Documentation/scsi/smartpqi.txt 9405 9406MICROSEMI ETHERNET SWITCH DRIVER 9407M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9408L: netdev@vger.kernel.org 9409S: Supported 9410F: drivers/net/ethernet/mscc/ 9411 9412MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9413M: Chen Yu <yu.c.chen@intel.com> 9414L: platform-driver-x86@vger.kernel.org 9415S: Supported 9416F: drivers/platform/x86/surfacepro3_button.c 9417 9418MICROTEK X6 SCANNER 9419M: Oliver Neukum <oliver@neukum.org> 9420S: Maintained 9421F: drivers/usb/image/microtek.* 9422 9423MIPS 9424M: Ralf Baechle <ralf@linux-mips.org> 9425M: Paul Burton <paul.burton@mips.com> 9426M: James Hogan <jhogan@kernel.org> 9427L: linux-mips@linux-mips.org 9428W: http://www.linux-mips.org/ 9429T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9431Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9432S: Supported 9433F: Documentation/devicetree/bindings/mips/ 9434F: Documentation/mips/ 9435F: arch/mips/ 9436F: drivers/platform/mips/ 9437 9438MIPS BOSTON DEVELOPMENT BOARD 9439M: Paul Burton <paul.burton@mips.com> 9440L: linux-mips@linux-mips.org 9441S: Maintained 9442F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9443F: arch/mips/boot/dts/img/boston.dts 9444F: arch/mips/configs/generic/board-boston.config 9445F: drivers/clk/imgtec/clk-boston.c 9446F: include/dt-bindings/clock/boston-clock.h 9447 9448MIPS GENERIC PLATFORM 9449M: Paul Burton <paul.burton@mips.com> 9450L: linux-mips@linux-mips.org 9451S: Supported 9452F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9453F: arch/mips/generic/ 9454F: arch/mips/tools/generic-board-config.sh 9455 9456MIPS/LOONGSON1 ARCHITECTURE 9457M: Keguang Zhang <keguang.zhang@gmail.com> 9458L: linux-mips@linux-mips.org 9459S: Maintained 9460F: arch/mips/loongson32/ 9461F: arch/mips/include/asm/mach-loongson32/ 9462F: drivers/*/*loongson1* 9463F: drivers/*/*/*loongson1* 9464 9465MIPS/LOONGSON2 ARCHITECTURE 9466M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9467L: linux-mips@linux-mips.org 9468S: Maintained 9469F: arch/mips/loongson64/*{2e/2f}* 9470F: arch/mips/include/asm/mach-loongson64/ 9471F: drivers/*/*loongson2* 9472F: drivers/*/*/*loongson2* 9473 9474MIPS/LOONGSON3 ARCHITECTURE 9475M: Huacai Chen <chenhc@lemote.com> 9476L: linux-mips@linux-mips.org 9477S: Maintained 9478F: arch/mips/loongson64/ 9479F: arch/mips/include/asm/mach-loongson64/ 9480F: drivers/platform/mips/cpu_hwmon.c 9481F: drivers/*/*loongson3* 9482F: drivers/*/*/*loongson3* 9483 9484MIPS RINT INSTRUCTION EMULATION 9485M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9486L: linux-mips@linux-mips.org 9487S: Supported 9488F: arch/mips/math-emu/sp_rint.c 9489F: arch/mips/math-emu/dp_rint.c 9490 9491MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9492M: Hans Verkuil <hverkuil@xs4all.nl> 9493L: linux-media@vger.kernel.org 9494T: git git://linuxtv.org/media_tree.git 9495W: https://linuxtv.org 9496S: Odd Fixes 9497F: drivers/media/radio/radio-miropcm20* 9498 9499MMP SUPPORT 9500M: Eric Miao <eric.y.miao@gmail.com> 9501M: Haojian Zhuang <haojian.zhuang@gmail.com> 9502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9503T: git git://github.com/hzhuang1/linux.git 9504T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9505S: Maintained 9506F: arch/arm/boot/dts/mmp* 9507F: arch/arm/mach-mmp/ 9508 9509MN88472 MEDIA DRIVER 9510M: Antti Palosaari <crope@iki.fi> 9511L: linux-media@vger.kernel.org 9512W: https://linuxtv.org 9513W: http://palosaari.fi/linux/ 9514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9515S: Maintained 9516F: drivers/media/dvb-frontends/mn88472* 9517 9518MN88473 MEDIA DRIVER 9519M: Antti Palosaari <crope@iki.fi> 9520L: linux-media@vger.kernel.org 9521W: https://linuxtv.org 9522W: http://palosaari.fi/linux/ 9523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9524S: Maintained 9525F: drivers/media/dvb-frontends/mn88473* 9526 9527PCI DRIVER FOR MOBIVEIL PCIE IP 9528M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9529L: linux-pci@vger.kernel.org 9530S: Supported 9531F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9532F: drivers/pci/controller/pcie-mobiveil.c 9533 9534MODULE SUPPORT 9535M: Jessica Yu <jeyu@kernel.org> 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9537S: Maintained 9538F: include/linux/module.h 9539F: kernel/module.c 9540 9541MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9542W: http://popies.net/meye/ 9543S: Orphan 9544F: Documentation/media/v4l-drivers/meye* 9545F: drivers/media/pci/meye/ 9546F: include/uapi/linux/meye.h 9547 9548MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9549M: Jiri Slaby <jirislaby@gmail.com> 9550S: Maintained 9551F: Documentation/serial/moxa-smartio 9552F: drivers/tty/mxser.* 9553 9554MR800 AVERMEDIA USB FM RADIO DRIVER 9555M: Alexey Klimov <klimov.linux@gmail.com> 9556L: linux-media@vger.kernel.org 9557T: git git://linuxtv.org/media_tree.git 9558S: Maintained 9559F: drivers/media/radio/radio-mr800.c 9560 9561MRF24J40 IEEE 802.15.4 RADIO DRIVER 9562M: Alan Ott <alan@signal11.us> 9563L: linux-wpan@vger.kernel.org 9564S: Maintained 9565F: drivers/net/ieee802154/mrf24j40.c 9566F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9567 9568MSI LAPTOP SUPPORT 9569M: "Lee, Chun-Yi" <jlee@suse.com> 9570L: platform-driver-x86@vger.kernel.org 9571S: Maintained 9572F: drivers/platform/x86/msi-laptop.c 9573 9574MSI WMI SUPPORT 9575L: platform-driver-x86@vger.kernel.org 9576S: Orphan 9577F: drivers/platform/x86/msi-wmi.c 9578 9579MSI001 MEDIA DRIVER 9580M: Antti Palosaari <crope@iki.fi> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://palosaari.fi/linux/ 9584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9585T: git git://linuxtv.org/anttip/media_tree.git 9586S: Maintained 9587F: drivers/media/tuners/msi001* 9588 9589MSI2500 MEDIA DRIVER 9590M: Antti Palosaari <crope@iki.fi> 9591L: linux-media@vger.kernel.org 9592W: https://linuxtv.org 9593W: http://palosaari.fi/linux/ 9594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9595T: git git://linuxtv.org/anttip/media_tree.git 9596S: Maintained 9597F: drivers/media/usb/msi2500/ 9598 9599MSYSTEMS DISKONCHIP G3 MTD DRIVER 9600M: Robert Jarzmik <robert.jarzmik@free.fr> 9601L: linux-mtd@lists.infradead.org 9602S: Maintained 9603F: drivers/mtd/devices/docg3* 9604 9605MT9M032 APTINA SENSOR DRIVER 9606M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9607L: linux-media@vger.kernel.org 9608T: git git://linuxtv.org/media_tree.git 9609S: Maintained 9610F: drivers/media/i2c/mt9m032.c 9611F: include/media/i2c/mt9m032.h 9612 9613MT9P031 APTINA CAMERA SENSOR 9614M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9615L: linux-media@vger.kernel.org 9616T: git git://linuxtv.org/media_tree.git 9617S: Maintained 9618F: drivers/media/i2c/mt9p031.c 9619F: include/media/i2c/mt9p031.h 9620 9621MT9T001 APTINA CAMERA SENSOR 9622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9623L: linux-media@vger.kernel.org 9624T: git git://linuxtv.org/media_tree.git 9625S: Maintained 9626F: drivers/media/i2c/mt9t001.c 9627F: include/media/i2c/mt9t001.h 9628 9629MT9T112 APTINA CAMERA SENSOR 9630M: Jacopo Mondi <jacopo@jmondi.org> 9631L: linux-media@vger.kernel.org 9632T: git git://linuxtv.org/media_tree.git 9633S: Odd Fixes 9634F: drivers/media/i2c/mt9t112.c 9635F: include/media/i2c/mt9t112.h 9636 9637MT9V032 APTINA CAMERA SENSOR 9638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9639L: linux-media@vger.kernel.org 9640T: git git://linuxtv.org/media_tree.git 9641S: Maintained 9642F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9643F: drivers/media/i2c/mt9v032.c 9644F: include/media/i2c/mt9v032.h 9645 9646MULTIFUNCTION DEVICES (MFD) 9647M: Lee Jones <lee.jones@linaro.org> 9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9649S: Supported 9650F: Documentation/devicetree/bindings/mfd/ 9651F: drivers/mfd/ 9652F: include/linux/mfd/ 9653F: include/dt-bindings/mfd/ 9654 9655MULTIMEDIA CARD (MMC) ETC. OVER SPI 9656S: Orphan 9657F: drivers/mmc/host/mmc_spi.c 9658F: include/linux/spi/mmc_spi.h 9659 9660MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9661M: Ulf Hansson <ulf.hansson@linaro.org> 9662L: linux-mmc@vger.kernel.org 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9664S: Maintained 9665F: Documentation/devicetree/bindings/mmc/ 9666F: drivers/mmc/ 9667F: include/linux/mmc/ 9668F: include/uapi/linux/mmc/ 9669 9670MULTIPLEXER SUBSYSTEM 9671M: Peter Rosin <peda@axentia.se> 9672S: Maintained 9673F: Documentation/ABI/testing/sysfs-class-mux* 9674F: Documentation/devicetree/bindings/mux/ 9675F: include/linux/dt-bindings/mux/ 9676F: include/linux/mux/ 9677F: drivers/mux/ 9678 9679MULTITECH MULTIPORT CARD (ISICOM) 9680S: Orphan 9681F: drivers/tty/isicom.c 9682F: include/linux/isicom.h 9683 9684MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9685M: Bin Liu <b-liu@ti.com> 9686L: linux-usb@vger.kernel.org 9687S: Maintained 9688F: drivers/usb/musb/ 9689 9690MXL5007T MEDIA DRIVER 9691M: Michael Krufky <mkrufky@linuxtv.org> 9692L: linux-media@vger.kernel.org 9693W: https://linuxtv.org 9694W: http://github.com/mkrufky 9695Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9696T: git git://linuxtv.org/mkrufky/tuners.git 9697S: Maintained 9698F: drivers/media/tuners/mxl5007t.* 9699 9700MXSFB DRM DRIVER 9701M: Marek Vasut <marex@denx.de> 9702S: Supported 9703F: drivers/gpu/drm/mxsfb/ 9704F: Documentation/devicetree/bindings/display/mxsfb.txt 9705 9706MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9707M: Chris Lee <christopher.lee@cspi.com> 9708L: netdev@vger.kernel.org 9709W: https://www.cspi.com/ethernet-products/support/downloads/ 9710S: Supported 9711F: drivers/net/ethernet/myricom/myri10ge/ 9712 9713NAND FLASH SUBSYSTEM 9714M: Boris Brezillon <boris.brezillon@bootlin.com> 9715M: Miquel Raynal <miquel.raynal@bootlin.com> 9716R: Richard Weinberger <richard@nod.at> 9717L: linux-mtd@lists.infradead.org 9718W: http://www.linux-mtd.infradead.org/ 9719Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9720T: git git://git.infradead.org/linux-mtd.git nand/fixes 9721T: git git://git.infradead.org/linux-mtd.git nand/next 9722S: Maintained 9723F: drivers/mtd/nand/ 9724F: include/linux/mtd/*nand*.h 9725 9726NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9727M: Daniel Mack <zonque@gmail.com> 9728S: Maintained 9729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9730W: http://www.native-instruments.com 9731F: sound/usb/caiaq/ 9732 9733NATSEMI ETHERNET DRIVER (DP8381x) 9734S: Orphan 9735F: drivers/net/ethernet/natsemi/natsemi.c 9736 9737NCP FILESYSTEM 9738M: Petr Vandrovec <petr@vandrovec.name> 9739S: Obsolete 9740F: drivers/staging/ncpfs/ 9741 9742NCR 5380 SCSI DRIVERS 9743M: Finn Thain <fthain@telegraphics.com.au> 9744M: Michael Schmitz <schmitzmic@gmail.com> 9745L: linux-scsi@vger.kernel.org 9746S: Maintained 9747F: Documentation/scsi/g_NCR5380.txt 9748F: drivers/scsi/NCR5380.* 9749F: drivers/scsi/arm/cumana_1.c 9750F: drivers/scsi/arm/oak.c 9751F: drivers/scsi/atari_scsi.* 9752F: drivers/scsi/dmx3191d.c 9753F: drivers/scsi/g_NCR5380.* 9754F: drivers/scsi/mac_scsi.* 9755F: drivers/scsi/sun3_scsi.* 9756F: drivers/scsi/sun3_scsi_vme.c 9757 9758NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9759M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9760L: linux-scsi@vger.kernel.org 9761S: Maintained 9762F: drivers/scsi/NCR_D700.* 9763 9764NCSI LIBRARY: 9765M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9766S: Maintained 9767F: net/ncsi/ 9768 9769NCT6775 HARDWARE MONITOR DRIVER 9770M: Guenter Roeck <linux@roeck-us.net> 9771L: linux-hwmon@vger.kernel.org 9772S: Maintained 9773F: Documentation/hwmon/nct6775 9774F: drivers/hwmon/nct6775.c 9775 9776NET_FAILOVER MODULE 9777M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9778L: netdev@vger.kernel.org 9779S: Supported 9780F: driver/net/net_failover.c 9781F: include/net/net_failover.h 9782F: Documentation/networking/net_failover.rst 9783 9784NETEFFECT IWARP RNIC DRIVER (IW_NES) 9785M: Faisal Latif <faisal.latif@intel.com> 9786L: linux-rdma@vger.kernel.org 9787W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9788S: Supported 9789F: drivers/infiniband/hw/nes/ 9790F: include/uapi/rdma/nes-abi.h 9791 9792NETEM NETWORK EMULATOR 9793M: Stephen Hemminger <stephen@networkplumber.org> 9794L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9795S: Maintained 9796F: net/sched/sch_netem.c 9797 9798NETERION 10GbE DRIVERS (s2io/vxge) 9799M: Jon Mason <jdmason@kudzu.us> 9800L: netdev@vger.kernel.org 9801S: Supported 9802F: Documentation/networking/s2io.txt 9803F: Documentation/networking/vxge.txt 9804F: drivers/net/ethernet/neterion/ 9805 9806NETFILTER 9807M: Pablo Neira Ayuso <pablo@netfilter.org> 9808M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9809M: Florian Westphal <fw@strlen.de> 9810L: netfilter-devel@vger.kernel.org 9811L: coreteam@netfilter.org 9812W: http://www.netfilter.org/ 9813W: http://www.iptables.org/ 9814W: http://www.nftables.org/ 9815Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9818S: Maintained 9819F: include/linux/netfilter* 9820F: include/linux/netfilter/ 9821F: include/net/netfilter/ 9822F: include/uapi/linux/netfilter* 9823F: include/uapi/linux/netfilter/ 9824F: net/*/netfilter.c 9825F: net/*/netfilter/ 9826F: net/netfilter/ 9827F: net/bridge/br_netfilter*.c 9828 9829NETROM NETWORK LAYER 9830M: Ralf Baechle <ralf@linux-mips.org> 9831L: linux-hams@vger.kernel.org 9832W: http://www.linux-ax25.org/ 9833S: Maintained 9834F: include/net/netrom.h 9835F: include/uapi/linux/netrom.h 9836F: net/netrom/ 9837 9838NETRONOME ETHERNET DRIVERS 9839M: Jakub Kicinski <jakub.kicinski@netronome.com> 9840L: oss-drivers@netronome.com 9841S: Maintained 9842F: drivers/net/ethernet/netronome/ 9843 9844NETWORK BLOCK DEVICE (NBD) 9845M: Josef Bacik <josef@toxicpanda.com> 9846S: Maintained 9847L: linux-block@vger.kernel.org 9848L: nbd@other.debian.org 9849F: Documentation/blockdev/nbd.txt 9850F: drivers/block/nbd.c 9851F: include/uapi/linux/nbd.h 9852 9853NETWORK DROP MONITOR 9854M: Neil Horman <nhorman@tuxdriver.com> 9855L: netdev@vger.kernel.org 9856S: Maintained 9857W: https://fedorahosted.org/dropwatch/ 9858F: net/core/drop_monitor.c 9859 9860NETWORKING DRIVERS 9861M: "David S. Miller" <davem@davemloft.net> 9862L: netdev@vger.kernel.org 9863W: http://www.linuxfoundation.org/en/Net 9864Q: http://patchwork.ozlabs.org/project/netdev/list/ 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9867S: Odd Fixes 9868F: Documentation/devicetree/bindings/net/ 9869F: drivers/net/ 9870F: include/linux/if_* 9871F: include/linux/netdevice.h 9872F: include/linux/etherdevice.h 9873F: include/linux/fcdevice.h 9874F: include/linux/fddidevice.h 9875F: include/linux/hippidevice.h 9876F: include/linux/inetdevice.h 9877F: include/uapi/linux/if_* 9878F: include/uapi/linux/netdevice.h 9879 9880NETWORKING DRIVERS (WIRELESS) 9881M: Kalle Valo <kvalo@codeaurora.org> 9882L: linux-wireless@vger.kernel.org 9883Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9886S: Maintained 9887F: Documentation/devicetree/bindings/net/wireless/ 9888F: drivers/net/wireless/ 9889 9890NETWORKING [DSA] 9891M: Andrew Lunn <andrew@lunn.ch> 9892M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9893M: Florian Fainelli <f.fainelli@gmail.com> 9894S: Maintained 9895F: Documentation/devicetree/bindings/net/dsa/ 9896F: net/dsa/ 9897F: include/net/dsa.h 9898F: include/linux/dsa/ 9899F: drivers/net/dsa/ 9900 9901NETWORKING [GENERAL] 9902M: "David S. Miller" <davem@davemloft.net> 9903L: netdev@vger.kernel.org 9904W: http://www.linuxfoundation.org/en/Net 9905Q: http://patchwork.ozlabs.org/project/netdev/list/ 9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9908B: mailto:netdev@vger.kernel.org 9909S: Maintained 9910F: net/ 9911F: include/net/ 9912F: include/linux/in.h 9913F: include/linux/net.h 9914F: include/linux/netdevice.h 9915F: include/uapi/linux/in.h 9916F: include/uapi/linux/net.h 9917F: include/uapi/linux/netdevice.h 9918F: include/uapi/linux/net_namespace.h 9919F: tools/testing/selftests/net/ 9920F: lib/net_utils.c 9921F: lib/random32.c 9922F: Documentation/networking/ 9923 9924NETWORKING [IPSEC] 9925M: Steffen Klassert <steffen.klassert@secunet.com> 9926M: Herbert Xu <herbert@gondor.apana.org.au> 9927M: "David S. Miller" <davem@davemloft.net> 9928L: netdev@vger.kernel.org 9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9931S: Maintained 9932F: net/core/flow.c 9933F: net/xfrm/ 9934F: net/key/ 9935F: net/ipv4/xfrm* 9936F: net/ipv4/esp4* 9937F: net/ipv4/ah4.c 9938F: net/ipv4/ipcomp.c 9939F: net/ipv4/ip_vti.c 9940F: net/ipv6/xfrm* 9941F: net/ipv6/esp6* 9942F: net/ipv6/ah6.c 9943F: net/ipv6/ipcomp6.c 9944F: net/ipv6/ip6_vti.c 9945F: include/uapi/linux/xfrm.h 9946F: include/net/xfrm.h 9947 9948NETWORKING [IPv4/IPv6] 9949M: "David S. Miller" <davem@davemloft.net> 9950M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9951M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9952L: netdev@vger.kernel.org 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9954S: Maintained 9955F: net/ipv4/ 9956F: net/ipv6/ 9957F: include/net/ip* 9958F: arch/x86/net/* 9959 9960NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9961M: Paul Moore <paul@paul-moore.com> 9962W: https://github.com/netlabel 9963L: netdev@vger.kernel.org 9964L: linux-security-module@vger.kernel.org 9965S: Maintained 9966F: Documentation/netlabel/ 9967F: include/net/calipso.h 9968F: include/net/cipso_ipv4.h 9969F: include/net/netlabel.h 9970F: include/uapi/linux/netfilter/xt_SECMARK.h 9971F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9972F: net/netlabel/ 9973F: net/ipv4/cipso_ipv4.c 9974F: net/ipv6/calipso.c 9975F: net/netfilter/xt_CONNSECMARK.c 9976F: net/netfilter/xt_SECMARK.c 9977 9978NETWORKING [TCP] 9979M: Eric Dumazet <edumazet@google.com> 9980L: netdev@vger.kernel.org 9981S: Maintained 9982F: net/ipv4/tcp*.c 9983F: net/ipv4/syncookies.c 9984F: net/ipv6/tcp*.c 9985F: net/ipv6/syncookies.c 9986F: include/uapi/linux/tcp.h 9987F: include/net/tcp.h 9988F: include/linux/tcp.h 9989F: include/trace/events/tcp.h 9990 9991NETWORKING [TLS] 9992M: Boris Pismenny <borisp@mellanox.com> 9993M: Aviad Yehezkel <aviadye@mellanox.com> 9994M: Dave Watson <davejwatson@fb.com> 9995L: netdev@vger.kernel.org 9996S: Maintained 9997F: net/tls/* 9998F: include/uapi/linux/tls.h 9999F: include/net/tls.h 10000 10001NETWORKING [WIRELESS] 10002L: linux-wireless@vger.kernel.org 10003Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10004 10005NETDEVSIM 10006M: Jakub Kicinski <jakub.kicinski@netronome.com> 10007S: Maintained 10008F: drivers/net/netdevsim/* 10009 10010NETXEN (1/10) GbE SUPPORT 10011M: Manish Chopra <manish.chopra@cavium.com> 10012M: Rahul Verma <rahul.verma@cavium.com> 10013M: Dept-GELinuxNICDev@cavium.com 10014L: netdev@vger.kernel.org 10015S: Supported 10016F: drivers/net/ethernet/qlogic/netxen/ 10017 10018NFC SUBSYSTEM 10019M: Samuel Ortiz <sameo@linux.intel.com> 10020L: linux-wireless@vger.kernel.org 10021L: linux-nfc@lists.01.org (subscribers-only) 10022S: Supported 10023F: net/nfc/ 10024F: include/net/nfc/ 10025F: include/uapi/linux/nfc.h 10026F: drivers/nfc/ 10027F: include/linux/platform_data/nfcmrvl.h 10028F: include/linux/platform_data/nxp-nci.h 10029F: Documentation/devicetree/bindings/net/nfc/ 10030 10031NFS, SUNRPC, AND LOCKD CLIENTS 10032M: Trond Myklebust <trond.myklebust@hammerspace.com> 10033M: Anna Schumaker <anna.schumaker@netapp.com> 10034L: linux-nfs@vger.kernel.org 10035W: http://client.linux-nfs.org 10036T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10037S: Maintained 10038F: fs/lockd/ 10039F: fs/nfs/ 10040F: fs/nfs_common/ 10041F: net/sunrpc/ 10042F: include/linux/lockd/ 10043F: include/linux/nfs* 10044F: include/linux/sunrpc/ 10045F: include/uapi/linux/nfs* 10046F: include/uapi/linux/sunrpc/ 10047 10048NILFS2 FILESYSTEM 10049M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10050L: linux-nilfs@vger.kernel.org 10051W: https://nilfs.sourceforge.io/ 10052W: https://nilfs.osdn.jp/ 10053T: git git://github.com/konis/nilfs2.git 10054S: Supported 10055F: Documentation/filesystems/nilfs2.txt 10056F: fs/nilfs2/ 10057F: include/trace/events/nilfs2.h 10058F: include/uapi/linux/nilfs2_api.h 10059F: include/uapi/linux/nilfs2_ondisk.h 10060 10061NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10062M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10063W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10064S: Maintained 10065F: Documentation/scsi/NinjaSCSI.txt 10066F: drivers/scsi/pcmcia/nsp_* 10067 10068NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10069M: GOTO Masanori <gotom@debian.or.jp> 10070M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10071W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10072S: Maintained 10073F: Documentation/scsi/NinjaSCSI.txt 10074F: drivers/scsi/nsp32* 10075 10076NIOS2 ARCHITECTURE 10077M: Ley Foon Tan <lftan@altera.com> 10078L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10080S: Maintained 10081F: arch/nios2/ 10082 10083NOHZ, DYNTICKS SUPPORT 10084M: Frederic Weisbecker <fweisbec@gmail.com> 10085M: Thomas Gleixner <tglx@linutronix.de> 10086M: Ingo Molnar <mingo@kernel.org> 10087L: linux-kernel@vger.kernel.org 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10089S: Maintained 10090F: kernel/time/tick*.* 10091F: include/linux/tick.h 10092F: include/linux/sched/nohz.h 10093 10094NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10095M: Pavel Machek <pavel@ucw.cz> 10096M: Sakari Ailus <sakari.ailus@iki.fi> 10097L: linux-media@vger.kernel.org 10098S: Maintained 10099F: drivers/media/i2c/et8ek8 10100F: drivers/media/i2c/ad5820.c 10101 10102NOKIA N900 POWER SUPPLY DRIVERS 10103R: Pali Rohár <pali.rohar@gmail.com> 10104F: include/linux/power/bq2415x_charger.h 10105F: include/linux/power/bq27xxx_battery.h 10106F: include/linux/power/isp1704_charger.h 10107F: drivers/power/supply/bq2415x_charger.c 10108F: drivers/power/supply/bq27xxx_battery.c 10109F: drivers/power/supply/bq27xxx_battery_i2c.c 10110F: drivers/power/supply/isp1704_charger.c 10111F: drivers/power/supply/rx51_battery.c 10112 10113NTB AMD DRIVER 10114M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10115L: linux-ntb@googlegroups.com 10116S: Supported 10117F: drivers/ntb/hw/amd/ 10118 10119NTB DRIVER CORE 10120M: Jon Mason <jdmason@kudzu.us> 10121M: Dave Jiang <dave.jiang@intel.com> 10122M: Allen Hubbe <allenbh@gmail.com> 10123L: linux-ntb@googlegroups.com 10124S: Supported 10125W: https://github.com/jonmason/ntb/wiki 10126T: git git://github.com/jonmason/ntb.git 10127F: drivers/ntb/ 10128F: drivers/net/ntb_netdev.c 10129F: include/linux/ntb.h 10130F: include/linux/ntb_transport.h 10131F: tools/testing/selftests/ntb/ 10132 10133NTB IDT DRIVER 10134M: Serge Semin <fancer.lancer@gmail.com> 10135L: linux-ntb@googlegroups.com 10136S: Supported 10137F: drivers/ntb/hw/idt/ 10138 10139NTB INTEL DRIVER 10140M: Dave Jiang <dave.jiang@intel.com> 10141L: linux-ntb@googlegroups.com 10142S: Supported 10143W: https://github.com/davejiang/linux/wiki 10144T: git https://github.com/davejiang/linux.git 10145F: drivers/ntb/hw/intel/ 10146 10147NTFS FILESYSTEM 10148M: Anton Altaparmakov <anton@tuxera.com> 10149L: linux-ntfs-dev@lists.sourceforge.net 10150W: http://www.tuxera.com/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10152S: Supported 10153F: Documentation/filesystems/ntfs.txt 10154F: fs/ntfs/ 10155 10156NUBUS SUBSYSTEM 10157M: Finn Thain <fthain@telegraphics.com.au> 10158L: linux-m68k@lists.linux-m68k.org 10159S: Maintained 10160F: arch/*/include/asm/nubus.h 10161F: drivers/nubus/ 10162F: include/linux/nubus.h 10163F: include/uapi/linux/nubus.h 10164 10165NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10166M: Antonino Daplas <adaplas@gmail.com> 10167L: linux-fbdev@vger.kernel.org 10168S: Maintained 10169F: drivers/video/fbdev/riva/ 10170F: drivers/video/fbdev/nvidia/ 10171 10172NVM EXPRESS DRIVER 10173M: Keith Busch <keith.busch@intel.com> 10174M: Jens Axboe <axboe@fb.com> 10175M: Christoph Hellwig <hch@lst.de> 10176M: Sagi Grimberg <sagi@grimberg.me> 10177L: linux-nvme@lists.infradead.org 10178T: git://git.infradead.org/nvme.git 10179W: http://git.infradead.org/nvme.git 10180S: Supported 10181F: drivers/nvme/host/ 10182F: include/linux/nvme.h 10183F: include/uapi/linux/nvme_ioctl.h 10184 10185NVM EXPRESS FC TRANSPORT DRIVERS 10186M: James Smart <james.smart@broadcom.com> 10187L: linux-nvme@lists.infradead.org 10188S: Supported 10189F: include/linux/nvme-fc.h 10190F: include/linux/nvme-fc-driver.h 10191F: drivers/nvme/host/fc.c 10192F: drivers/nvme/target/fc.c 10193F: drivers/nvme/target/fcloop.c 10194 10195NVM EXPRESS TARGET DRIVER 10196M: Christoph Hellwig <hch@lst.de> 10197M: Sagi Grimberg <sagi@grimberg.me> 10198L: linux-nvme@lists.infradead.org 10199T: git://git.infradead.org/nvme.git 10200W: http://git.infradead.org/nvme.git 10201S: Supported 10202F: drivers/nvme/target/ 10203 10204NVMEM FRAMEWORK 10205M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10206S: Maintained 10207F: drivers/nvmem/ 10208F: Documentation/devicetree/bindings/nvmem/ 10209F: Documentation/ABI/stable/sysfs-bus-nvmem 10210F: include/linux/nvmem-consumer.h 10211F: include/linux/nvmem-provider.h 10212 10213NXP SGTL5000 DRIVER 10214M: Fabio Estevam <fabio.estevam@nxp.com> 10215L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10216S: Maintained 10217F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10218F: sound/soc/codecs/sgtl5000* 10219 10220NXP TDA998X DRM DRIVER 10221M: Russell King <linux@armlinux.org.uk> 10222S: Supported 10223T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10224T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10225F: drivers/gpu/drm/i2c/tda998x_drv.c 10226F: include/drm/i2c/tda998x.h 10227 10228NXP TFA9879 DRIVER 10229M: Peter Rosin <peda@axentia.se> 10230L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10231S: Maintained 10232F: Documentation/devicetree/bindings/sound/tfa9879.txt 10233F: sound/soc/codecs/tfa9879* 10234 10235NXP-NCI NFC DRIVER 10236M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10237R: Charles Gorand <charles.gorand@effinnov.com> 10238L: linux-nfc@lists.01.org (moderated for non-subscribers) 10239S: Supported 10240F: drivers/nfc/nxp-nci 10241 10242OBJTOOL 10243M: Josh Poimboeuf <jpoimboe@redhat.com> 10244M: Peter Zijlstra <peterz@infradead.org> 10245S: Supported 10246F: tools/objtool/ 10247 10248OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10249M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10250M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10251L: linuxppc-dev@lists.ozlabs.org 10252S: Supported 10253F: arch/powerpc/platforms/powernv/ocxl.c 10254F: arch/powerpc/include/asm/pnv-ocxl.h 10255F: drivers/misc/ocxl/ 10256F: include/misc/ocxl* 10257F: include/uapi/misc/ocxl.h 10258F: Documentation/accelerators/ocxl.rst 10259 10260OMAP AUDIO SUPPORT 10261M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10262M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10264L: linux-omap@vger.kernel.org 10265S: Maintained 10266F: sound/soc/omap/ 10267 10268OMAP CLOCK FRAMEWORK SUPPORT 10269M: Paul Walmsley <paul@pwsan.com> 10270L: linux-omap@vger.kernel.org 10271S: Maintained 10272F: arch/arm/*omap*/*clock* 10273 10274OMAP DEVICE TREE SUPPORT 10275M: Benoît Cousson <bcousson@baylibre.com> 10276M: Tony Lindgren <tony@atomide.com> 10277L: linux-omap@vger.kernel.org 10278L: devicetree@vger.kernel.org 10279S: Maintained 10280F: arch/arm/boot/dts/*omap* 10281F: arch/arm/boot/dts/*am3* 10282F: arch/arm/boot/dts/*am4* 10283F: arch/arm/boot/dts/*am5* 10284F: arch/arm/boot/dts/*dra7* 10285 10286OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10287L: linux-omap@vger.kernel.org 10288L: linux-fbdev@vger.kernel.org 10289S: Orphan 10290F: drivers/video/fbdev/omap2/ 10291F: Documentation/arm/OMAP/DSS 10292 10293OMAP FRAMEBUFFER SUPPORT 10294L: linux-fbdev@vger.kernel.org 10295L: linux-omap@vger.kernel.org 10296S: Orphan 10297F: drivers/video/fbdev/omap/ 10298 10299OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10300M: Roger Quadros <rogerq@ti.com> 10301M: Tony Lindgren <tony@atomide.com> 10302L: linux-omap@vger.kernel.org 10303S: Maintained 10304F: drivers/memory/omap-gpmc.c 10305F: arch/arm/mach-omap2/*gpmc* 10306 10307OMAP GPIO DRIVER 10308M: Grygorii Strashko <grygorii.strashko@ti.com> 10309M: Santosh Shilimkar <ssantosh@kernel.org> 10310M: Kevin Hilman <khilman@kernel.org> 10311L: linux-omap@vger.kernel.org 10312S: Maintained 10313F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10314F: drivers/gpio/gpio-omap.c 10315 10316OMAP HARDWARE SPINLOCK SUPPORT 10317M: Ohad Ben-Cohen <ohad@wizery.com> 10318L: linux-omap@vger.kernel.org 10319S: Maintained 10320F: drivers/hwspinlock/omap_hwspinlock.c 10321 10322OMAP HS MMC SUPPORT 10323L: linux-mmc@vger.kernel.org 10324L: linux-omap@vger.kernel.org 10325S: Orphan 10326F: drivers/mmc/host/omap_hsmmc.c 10327 10328OMAP HWMOD DATA 10329M: Paul Walmsley <paul@pwsan.com> 10330L: linux-omap@vger.kernel.org 10331S: Maintained 10332F: arch/arm/mach-omap2/omap_hwmod*data* 10333 10334OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10335M: Benoît Cousson <bcousson@baylibre.com> 10336L: linux-omap@vger.kernel.org 10337S: Maintained 10338F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10339 10340OMAP HWMOD SUPPORT 10341M: Benoît Cousson <bcousson@baylibre.com> 10342M: Paul Walmsley <paul@pwsan.com> 10343L: linux-omap@vger.kernel.org 10344S: Maintained 10345F: arch/arm/mach-omap2/omap_hwmod.* 10346 10347OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10349L: linux-media@vger.kernel.org 10350S: Maintained 10351F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10352F: drivers/media/platform/omap3isp/ 10353F: drivers/staging/media/omap4iss/ 10354 10355OMAP MMC SUPPORT 10356M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10357L: linux-omap@vger.kernel.org 10358S: Maintained 10359F: drivers/mmc/host/omap.c 10360 10361OMAP POWER MANAGEMENT SUPPORT 10362M: Kevin Hilman <khilman@kernel.org> 10363L: linux-omap@vger.kernel.org 10364S: Maintained 10365F: arch/arm/*omap*/*pm* 10366F: drivers/cpufreq/omap-cpufreq.c 10367 10368OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10369M: Rajendra Nayak <rnayak@codeaurora.org> 10370M: Paul Walmsley <paul@pwsan.com> 10371L: linux-omap@vger.kernel.org 10372S: Maintained 10373F: arch/arm/mach-omap2/prm* 10374 10375OMAP RANDOM NUMBER GENERATOR SUPPORT 10376M: Deepak Saxena <dsaxena@plexity.net> 10377S: Maintained 10378F: drivers/char/hw_random/omap-rng.c 10379 10380OMAP USB SUPPORT 10381L: linux-usb@vger.kernel.org 10382L: linux-omap@vger.kernel.org 10383S: Orphan 10384F: drivers/usb/*/*omap* 10385F: arch/arm/*omap*/usb* 10386 10387OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10388M: Mark Jackson <mpfj@newflow.co.uk> 10389L: linux-omap@vger.kernel.org 10390S: Maintained 10391F: arch/arm/boot/dts/am335x-nano.dts 10392 10393OMAP1 SUPPORT 10394M: Aaro Koskinen <aaro.koskinen@iki.fi> 10395M: Tony Lindgren <tony@atomide.com> 10396L: linux-omap@vger.kernel.org 10397Q: http://patchwork.kernel.org/project/linux-omap/list/ 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10399S: Maintained 10400F: arch/arm/mach-omap1/ 10401F: arch/arm/plat-omap/ 10402F: arch/arm/configs/omap1_defconfig 10403F: drivers/i2c/busses/i2c-omap.c 10404F: include/linux/platform_data/i2c-omap.h 10405 10406OMAP2+ SUPPORT 10407M: Tony Lindgren <tony@atomide.com> 10408L: linux-omap@vger.kernel.org 10409W: http://www.muru.com/linux/omap/ 10410W: http://linux.omap.com/ 10411Q: http://patchwork.kernel.org/project/linux-omap/list/ 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10413S: Maintained 10414F: arch/arm/mach-omap2/ 10415F: arch/arm/plat-omap/ 10416F: arch/arm/configs/omap2plus_defconfig 10417F: drivers/i2c/busses/i2c-omap.c 10418F: drivers/irqchip/irq-omap-intc.c 10419F: drivers/mfd/*omap*.c 10420F: drivers/mfd/menelaus.c 10421F: drivers/mfd/palmas.c 10422F: drivers/mfd/tps65217.c 10423F: drivers/mfd/tps65218.c 10424F: drivers/mfd/tps65910.c 10425F: drivers/mfd/twl-core.[ch] 10426F: drivers/mfd/twl4030*.c 10427F: drivers/mfd/twl6030*.c 10428F: drivers/mfd/twl6040*.c 10429F: drivers/regulator/palmas-regulator*.c 10430F: drivers/regulator/pbias-regulator.c 10431F: drivers/regulator/tps65217-regulator.c 10432F: drivers/regulator/tps65218-regulator.c 10433F: drivers/regulator/tps65910-regulator.c 10434F: drivers/regulator/twl-regulator.c 10435F: drivers/regulator/twl6030-regulator.c 10436F: include/linux/platform_data/i2c-omap.h 10437 10438ONION OMEGA2+ BOARD 10439M: Harvey Hunt <harveyhuntnexus@gmail.com> 10440L: linux-mips@linux-mips.org 10441S: Maintained 10442F: arch/mips/boot/dts/ralink/omega2p.dts 10443 10444OMFS FILESYSTEM 10445M: Bob Copeland <me@bobcopeland.com> 10446L: linux-karma-devel@lists.sourceforge.net 10447S: Maintained 10448F: Documentation/filesystems/omfs.txt 10449F: fs/omfs/ 10450 10451OMNIKEY CARDMAN 4000 DRIVER 10452M: Harald Welte <laforge@gnumonks.org> 10453S: Maintained 10454F: drivers/char/pcmcia/cm4000_cs.c 10455F: include/linux/cm4000_cs.h 10456F: include/uapi/linux/cm4000_cs.h 10457 10458OMNIKEY CARDMAN 4040 DRIVER 10459M: Harald Welte <laforge@gnumonks.org> 10460S: Maintained 10461F: drivers/char/pcmcia/cm4040_cs.* 10462 10463OMNIVISION OV13858 SENSOR DRIVER 10464M: Sakari Ailus <sakari.ailus@linux.intel.com> 10465L: linux-media@vger.kernel.org 10466T: git git://linuxtv.org/media_tree.git 10467S: Maintained 10468F: drivers/media/i2c/ov13858.c 10469 10470OMNIVISION OV2685 SENSOR DRIVER 10471M: Shunqian Zheng <zhengsq@rock-chips.com> 10472L: linux-media@vger.kernel.org 10473T: git git://linuxtv.org/media_tree.git 10474S: Maintained 10475F: drivers/media/i2c/ov2685.c 10476 10477OMNIVISION OV5640 SENSOR DRIVER 10478M: Steve Longerbeam <slongerbeam@gmail.com> 10479L: linux-media@vger.kernel.org 10480T: git git://linuxtv.org/media_tree.git 10481S: Maintained 10482F: drivers/media/i2c/ov5640.c 10483 10484OMNIVISION OV5647 SENSOR DRIVER 10485M: Luis Oliveira <lolivei@synopsys.com> 10486L: linux-media@vger.kernel.org 10487T: git git://linuxtv.org/media_tree.git 10488S: Maintained 10489F: drivers/media/i2c/ov5647.c 10490 10491OMNIVISION OV5695 SENSOR DRIVER 10492M: Shunqian Zheng <zhengsq@rock-chips.com> 10493L: linux-media@vger.kernel.org 10494T: git git://linuxtv.org/media_tree.git 10495S: Maintained 10496F: drivers/media/i2c/ov5695.c 10497 10498OMNIVISION OV7670 SENSOR DRIVER 10499M: Jonathan Corbet <corbet@lwn.net> 10500L: linux-media@vger.kernel.org 10501T: git git://linuxtv.org/media_tree.git 10502S: Maintained 10503F: drivers/media/i2c/ov7670.c 10504F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10505 10506OMNIVISION OV772x SENSOR DRIVER 10507M: Jacopo Mondi <jacopo@jmondi.org> 10508L: linux-media@vger.kernel.org 10509T: git git://linuxtv.org/media_tree.git 10510S: Odd fixes 10511F: drivers/media/i2c/ov772x.c 10512F: include/media/i2c/ov772x.h 10513F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10514 10515OMNIVISION OV7740 SENSOR DRIVER 10516M: Wenyou Yang <wenyou.yang@microchip.com> 10517L: linux-media@vger.kernel.org 10518T: git git://linuxtv.org/media_tree.git 10519S: Maintained 10520F: drivers/media/i2c/ov7740.c 10521F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10522 10523OMNIVISION OV9650 SENSOR DRIVER 10524M: Sakari Ailus <sakari.ailus@linux.intel.com> 10525R: Akinobu Mita <akinobu.mita@gmail.com> 10526R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10527L: linux-media@vger.kernel.org 10528T: git git://linuxtv.org/media_tree.git 10529S: Maintained 10530F: drivers/media/i2c/ov9650.c 10531F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10532 10533ONENAND FLASH DRIVER 10534M: Kyungmin Park <kyungmin.park@samsung.com> 10535L: linux-mtd@lists.infradead.org 10536S: Maintained 10537F: drivers/mtd/nand/onenand/ 10538F: include/linux/mtd/onenand*.h 10539 10540ONSTREAM SCSI TAPE DRIVER 10541M: Willem Riede <osst@riede.org> 10542L: osst-users@lists.sourceforge.net 10543L: linux-scsi@vger.kernel.org 10544S: Maintained 10545F: Documentation/scsi/osst.txt 10546F: drivers/scsi/osst.* 10547F: drivers/scsi/osst_*.h 10548F: drivers/scsi/st.h 10549 10550OP-TEE DRIVER 10551M: Jens Wiklander <jens.wiklander@linaro.org> 10552S: Maintained 10553F: drivers/tee/optee/ 10554 10555OPA-VNIC DRIVER 10556M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10557M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10558L: linux-rdma@vger.kernel.org 10559S: Supported 10560F: drivers/infiniband/ulp/opa_vnic 10561 10562OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10563M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10564M: Frank Rowand <frowand.list@gmail.com> 10565L: devicetree@vger.kernel.org 10566S: Maintained 10567F: Documentation/devicetree/dynamic-resolution-notes.txt 10568F: Documentation/devicetree/overlay-notes.txt 10569F: drivers/of/overlay.c 10570F: drivers/of/resolver.c 10571K: of_overlay_notifier_ 10572 10573OPEN FIRMWARE AND FLATTENED DEVICE TREE 10574M: Rob Herring <robh+dt@kernel.org> 10575M: Frank Rowand <frowand.list@gmail.com> 10576L: devicetree@vger.kernel.org 10577W: http://www.devicetree.org/ 10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10579S: Maintained 10580F: drivers/of/ 10581F: include/linux/of*.h 10582F: scripts/dtc/ 10583F: Documentation/ABI/testing/sysfs-firmware-ofw 10584 10585OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10586M: Rob Herring <robh+dt@kernel.org> 10587M: Mark Rutland <mark.rutland@arm.com> 10588L: devicetree@vger.kernel.org 10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10590Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10591S: Maintained 10592F: Documentation/devicetree/ 10593F: arch/*/boot/dts/ 10594F: include/dt-bindings/ 10595 10596OPENCORES I2C BUS DRIVER 10597M: Peter Korsgaard <jacmet@sunsite.dk> 10598L: linux-i2c@vger.kernel.org 10599S: Maintained 10600F: Documentation/i2c/busses/i2c-ocores 10601F: drivers/i2c/busses/i2c-ocores.c 10602 10603OPENRISC ARCHITECTURE 10604M: Jonas Bonn <jonas@southpole.se> 10605M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10606M: Stafford Horne <shorne@gmail.com> 10607T: git git://github.com/openrisc/linux.git 10608L: openrisc@lists.librecores.org 10609W: http://openrisc.io 10610S: Maintained 10611F: Documentation/devicetree/bindings/openrisc/ 10612F: Documentation/openrisc/ 10613F: arch/openrisc/ 10614F: drivers/irqchip/irq-ompic.c 10615F: drivers/irqchip/irq-or1k-* 10616 10617OPENVSWITCH 10618M: Pravin B Shelar <pshelar@ovn.org> 10619L: netdev@vger.kernel.org 10620L: dev@openvswitch.org 10621W: http://openvswitch.org 10622S: Maintained 10623F: net/openvswitch/ 10624F: include/uapi/linux/openvswitch.h 10625 10626OPERATING PERFORMANCE POINTS (OPP) 10627M: Viresh Kumar <vireshk@kernel.org> 10628M: Nishanth Menon <nm@ti.com> 10629M: Stephen Boyd <sboyd@kernel.org> 10630L: linux-pm@vger.kernel.org 10631S: Maintained 10632T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10633F: drivers/opp/ 10634F: include/linux/pm_opp.h 10635F: Documentation/power/opp.txt 10636F: Documentation/devicetree/bindings/opp/ 10637 10638OPL4 DRIVER 10639M: Clemens Ladisch <clemens@ladisch.de> 10640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10641T: git git://git.alsa-project.org/alsa-kernel.git 10642S: Maintained 10643F: sound/drivers/opl4/ 10644 10645OPROFILE 10646M: Robert Richter <rric@kernel.org> 10647L: oprofile-list@lists.sf.net 10648S: Maintained 10649F: arch/*/include/asm/oprofile*.h 10650F: arch/*/oprofile/ 10651F: drivers/oprofile/ 10652F: include/linux/oprofile.h 10653 10654ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10655M: Mark Fasheh <mark@fasheh.com> 10656M: Joel Becker <jlbec@evilplan.org> 10657L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10658W: http://ocfs2.wiki.kernel.org 10659S: Supported 10660F: Documentation/filesystems/ocfs2.txt 10661F: Documentation/filesystems/dlmfs.txt 10662F: fs/ocfs2/ 10663 10664ORANGEFS FILESYSTEM 10665M: Mike Marshall <hubcap@omnibond.com> 10666R: Martin Brandenburg <martin@omnibond.com> 10667L: devel@lists.orangefs.org 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10669S: Supported 10670F: fs/orangefs/ 10671F: Documentation/filesystems/orangefs.txt 10672 10673ORINOCO DRIVER 10674L: linux-wireless@vger.kernel.org 10675W: http://wireless.kernel.org/en/users/Drivers/orinoco 10676W: http://www.nongnu.org/orinoco/ 10677S: Orphan 10678F: drivers/net/wireless/intersil/orinoco/ 10679 10680OSD LIBRARY and FILESYSTEM 10681M: Boaz Harrosh <ooo@electrozaur.com> 10682S: Maintained 10683F: drivers/scsi/osd/ 10684F: include/scsi/osd_* 10685F: fs/exofs/ 10686 10687OV2659 OMNIVISION SENSOR DRIVER 10688M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10689L: linux-media@vger.kernel.org 10690W: https://linuxtv.org 10691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10692T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10693S: Maintained 10694F: drivers/media/i2c/ov2659.c 10695F: include/media/i2c/ov2659.h 10696 10697OVERLAY FILESYSTEM 10698M: Miklos Szeredi <miklos@szeredi.hu> 10699L: linux-unionfs@vger.kernel.org 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10701S: Supported 10702F: fs/overlayfs/ 10703F: Documentation/filesystems/overlayfs.txt 10704 10705P54 WIRELESS DRIVER 10706M: Christian Lamparter <chunkeey@googlemail.com> 10707L: linux-wireless@vger.kernel.org 10708W: http://wireless.kernel.org/en/users/Drivers/p54 10709S: Maintained 10710F: drivers/net/wireless/intersil/p54/ 10711 10712PA SEMI ETHERNET DRIVER 10713L: netdev@vger.kernel.org 10714S: Orphan 10715F: drivers/net/ethernet/pasemi/* 10716 10717PA SEMI SMBUS DRIVER 10718L: linux-i2c@vger.kernel.org 10719S: Orphan 10720F: drivers/i2c/busses/i2c-pasemi.c 10721 10722PADATA PARALLEL EXECUTION MECHANISM 10723M: Steffen Klassert <steffen.klassert@secunet.com> 10724L: linux-crypto@vger.kernel.org 10725S: Maintained 10726F: kernel/padata.c 10727F: include/linux/padata.h 10728F: Documentation/padata.txt 10729 10730PANASONIC LAPTOP ACPI EXTRAS DRIVER 10731M: Harald Welte <laforge@gnumonks.org> 10732L: platform-driver-x86@vger.kernel.org 10733S: Maintained 10734F: drivers/platform/x86/panasonic-laptop.c 10735 10736PARALLEL LCD/KEYPAD PANEL DRIVER 10737M: Willy Tarreau <willy@haproxy.com> 10738M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10739S: Odd Fixes 10740F: Documentation/auxdisplay/lcd-panel-cgram.txt 10741F: drivers/misc/panel.c 10742 10743PARALLEL PORT SUBSYSTEM 10744M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10745M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10746L: linux-parport@lists.infradead.org (subscribers-only) 10747S: Maintained 10748F: drivers/parport/ 10749F: include/linux/parport*.h 10750F: drivers/char/ppdev.c 10751F: include/uapi/linux/ppdev.h 10752F: Documentation/parport*.txt 10753 10754PARAVIRT_OPS INTERFACE 10755M: Juergen Gross <jgross@suse.com> 10756M: Alok Kataria <akataria@vmware.com> 10757L: virtualization@lists.linux-foundation.org 10758S: Supported 10759F: Documentation/virtual/paravirt_ops.txt 10760F: arch/*/kernel/paravirt* 10761F: arch/*/include/asm/paravirt*.h 10762F: include/linux/hypervisor.h 10763 10764PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10765M: Tim Waugh <tim@cyberelk.net> 10766L: linux-parport@lists.infradead.org (subscribers-only) 10767S: Maintained 10768F: Documentation/blockdev/paride.txt 10769F: drivers/block/paride/ 10770 10771PARISC ARCHITECTURE 10772M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10773M: Helge Deller <deller@gmx.de> 10774L: linux-parisc@vger.kernel.org 10775W: http://www.parisc-linux.org/ 10776Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10779S: Maintained 10780F: arch/parisc/ 10781F: Documentation/parisc/ 10782F: drivers/parisc/ 10783F: drivers/char/agp/parisc-agp.c 10784F: drivers/input/serio/gscps2.c 10785F: drivers/parport/parport_gsc.* 10786F: drivers/tty/serial/8250/8250_gsc.c 10787F: drivers/video/fbdev/sti* 10788F: drivers/video/console/sti* 10789F: drivers/video/logo/logo_parisc* 10790 10791PARMAN 10792M: Jiri Pirko <jiri@mellanox.com> 10793L: netdev@vger.kernel.org 10794S: Supported 10795F: lib/parman.c 10796F: lib/test_parman.c 10797F: include/linux/parman.h 10798 10799PC87360 HARDWARE MONITORING DRIVER 10800M: Jim Cromie <jim.cromie@gmail.com> 10801L: linux-hwmon@vger.kernel.org 10802S: Maintained 10803F: Documentation/hwmon/pc87360 10804F: drivers/hwmon/pc87360.c 10805 10806PC8736x GPIO DRIVER 10807M: Jim Cromie <jim.cromie@gmail.com> 10808S: Maintained 10809F: drivers/char/pc8736x_gpio.c 10810 10811PC87427 HARDWARE MONITORING DRIVER 10812M: Jean Delvare <jdelvare@suse.com> 10813L: linux-hwmon@vger.kernel.org 10814S: Maintained 10815F: Documentation/hwmon/pc87427 10816F: drivers/hwmon/pc87427.c 10817 10818PCA9532 LED DRIVER 10819M: Riku Voipio <riku.voipio@iki.fi> 10820S: Maintained 10821F: drivers/leds/leds-pca9532.c 10822F: include/linux/leds-pca9532.h 10823 10824PCA9541 I2C BUS MASTER SELECTOR DRIVER 10825M: Guenter Roeck <linux@roeck-us.net> 10826L: linux-i2c@vger.kernel.org 10827S: Maintained 10828F: drivers/i2c/muxes/i2c-mux-pca9541.c 10829 10830PCDP - PRIMARY CONSOLE AND DEBUG PORT 10831M: Khalid Aziz <khalid@gonehiking.org> 10832S: Maintained 10833F: drivers/firmware/pcdp.* 10834 10835PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10837L: linux-pci@vger.kernel.org 10838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10839S: Maintained 10840F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10841F: drivers/pci/controller/pci-aardvark.c 10842 10843PCI DRIVER FOR ALTERA PCIE IP 10844M: Ley Foon Tan <lftan@altera.com> 10845L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10846L: linux-pci@vger.kernel.org 10847S: Supported 10848F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10849F: drivers/pci/controller/pcie-altera.c 10850 10851PCI DRIVER FOR APPLIEDMICRO XGENE 10852M: Tanmay Inamdar <tinamdar@apm.com> 10853L: linux-pci@vger.kernel.org 10854L: linux-arm-kernel@lists.infradead.org 10855S: Maintained 10856F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10857F: drivers/pci/controller/pci-xgene.c 10858 10859PCI DRIVER FOR ARM VERSATILE PLATFORM 10860M: Rob Herring <robh@kernel.org> 10861L: linux-pci@vger.kernel.org 10862L: linux-arm-kernel@lists.infradead.org 10863S: Maintained 10864F: Documentation/devicetree/bindings/pci/versatile.txt 10865F: drivers/pci/controller/pci-versatile.c 10866 10867PCI DRIVER FOR ARMADA 8K 10868M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10869L: linux-pci@vger.kernel.org 10870L: linux-arm-kernel@lists.infradead.org 10871S: Maintained 10872F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10873F: drivers/pci/controller/dwc/pcie-armada8k.c 10874 10875PCI DRIVER FOR CADENCE PCIE IP 10876M: Alan Douglas <adouglas@cadence.com> 10877L: linux-pci@vger.kernel.org 10878S: Maintained 10879F: Documentation/devicetree/bindings/pci/cdns,*.txt 10880F: drivers/pci/controller/pcie-cadence* 10881 10882PCI DRIVER FOR FREESCALE LAYERSCAPE 10883M: Minghuan Lian <minghuan.Lian@nxp.com> 10884M: Mingkai Hu <mingkai.hu@nxp.com> 10885M: Roy Zang <roy.zang@nxp.com> 10886L: linuxppc-dev@lists.ozlabs.org 10887L: linux-pci@vger.kernel.org 10888L: linux-arm-kernel@lists.infradead.org 10889S: Maintained 10890F: drivers/pci/controller/dwc/*layerscape* 10891 10892PCI DRIVER FOR GENERIC OF HOSTS 10893M: Will Deacon <will.deacon@arm.com> 10894L: linux-pci@vger.kernel.org 10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10896S: Maintained 10897F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10898F: drivers/pci/controller/pci-host-common.c 10899F: drivers/pci/controller/pci-host-generic.c 10900 10901PCI DRIVER FOR IMX6 10902M: Richard Zhu <hongxing.zhu@nxp.com> 10903M: Lucas Stach <l.stach@pengutronix.de> 10904L: linux-pci@vger.kernel.org 10905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10906S: Maintained 10907F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10908F: drivers/pci/controller/dwc/*imx6* 10909 10910PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10911M: Keith Busch <keith.busch@intel.com> 10912M: Jonathan Derrick <jonathan.derrick@intel.com> 10913L: linux-pci@vger.kernel.org 10914S: Supported 10915F: drivers/pci/controller/vmd.c 10916 10917PCI DRIVER FOR MICROSEMI SWITCHTEC 10918M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10919M: Logan Gunthorpe <logang@deltatee.com> 10920L: linux-pci@vger.kernel.org 10921S: Maintained 10922F: Documentation/switchtec.txt 10923F: Documentation/ABI/testing/sysfs-class-switchtec 10924F: drivers/pci/switch/switchtec* 10925F: include/uapi/linux/switchtec_ioctl.h 10926F: include/linux/switchtec.h 10927F: drivers/ntb/hw/mscc/ 10928 10929PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10930M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10931M: Jason Cooper <jason@lakedaemon.net> 10932L: linux-pci@vger.kernel.org 10933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10934S: Maintained 10935F: drivers/pci/controller/*mvebu* 10936 10937PCI DRIVER FOR NVIDIA TEGRA 10938M: Thierry Reding <thierry.reding@gmail.com> 10939L: linux-tegra@vger.kernel.org 10940L: linux-pci@vger.kernel.org 10941S: Supported 10942F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10943F: drivers/pci/controller/pci-tegra.c 10944 10945PCI DRIVER FOR RENESAS R-CAR 10946M: Simon Horman <horms@verge.net.au> 10947L: linux-pci@vger.kernel.org 10948L: linux-renesas-soc@vger.kernel.org 10949S: Maintained 10950F: drivers/pci/controller/*rcar* 10951 10952PCI DRIVER FOR SAMSUNG EXYNOS 10953M: Jingoo Han <jingoohan1@gmail.com> 10954L: linux-pci@vger.kernel.org 10955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10956L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10957S: Maintained 10958F: drivers/pci/controller/dwc/pci-exynos.c 10959 10960PCI DRIVER FOR SYNOPSYS DESIGNWARE 10961M: Jingoo Han <jingoohan1@gmail.com> 10962M: Joao Pinto <Joao.Pinto@synopsys.com> 10963L: linux-pci@vger.kernel.org 10964S: Maintained 10965F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10966F: drivers/pci/controller/dwc/*designware* 10967 10968PCI DRIVER FOR TI DRA7XX 10969M: Kishon Vijay Abraham I <kishon@ti.com> 10970L: linux-omap@vger.kernel.org 10971L: linux-pci@vger.kernel.org 10972S: Supported 10973F: Documentation/devicetree/bindings/pci/ti-pci.txt 10974F: drivers/pci/controller/dwc/pci-dra7xx.c 10975 10976PCI DRIVER FOR TI KEYSTONE 10977M: Murali Karicheri <m-karicheri2@ti.com> 10978L: linux-pci@vger.kernel.org 10979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10980S: Maintained 10981F: drivers/pci/controller/dwc/*keystone* 10982 10983PCI ENDPOINT SUBSYSTEM 10984M: Kishon Vijay Abraham I <kishon@ti.com> 10985M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10986L: linux-pci@vger.kernel.org 10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10988S: Supported 10989F: drivers/pci/endpoint/ 10990F: drivers/misc/pci_endpoint_test.c 10991F: tools/pci/ 10992 10993PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10994M: Russell Currey <ruscur@russell.cc> 10995L: linuxppc-dev@lists.ozlabs.org 10996S: Supported 10997F: Documentation/powerpc/eeh-pci-error-recovery.txt 10998F: arch/powerpc/kernel/eeh*.c 10999F: arch/powerpc/platforms/*/eeh*.c 11000F: arch/powerpc/include/*/eeh*.h 11001 11002PCI ERROR RECOVERY 11003M: Linas Vepstas <linasvepstas@gmail.com> 11004L: linux-pci@vger.kernel.org 11005S: Supported 11006F: Documentation/PCI/pci-error-recovery.txt 11007 11008PCI MSI DRIVER FOR ALTERA MSI IP 11009M: Ley Foon Tan <lftan@altera.com> 11010L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11011L: linux-pci@vger.kernel.org 11012S: Supported 11013F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11014F: drivers/pci/controller/pcie-altera-msi.c 11015 11016PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11017M: Duc Dang <dhdang@apm.com> 11018L: linux-pci@vger.kernel.org 11019L: linux-arm-kernel@lists.infradead.org 11020S: Maintained 11021F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11022F: drivers/pci/controller/pci-xgene-msi.c 11023 11024PCI SUBSYSTEM 11025M: Bjorn Helgaas <bhelgaas@google.com> 11026L: linux-pci@vger.kernel.org 11027Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11029S: Supported 11030F: Documentation/devicetree/bindings/pci/ 11031F: Documentation/PCI/ 11032F: drivers/acpi/pci* 11033F: drivers/pci/ 11034F: include/asm-generic/pci* 11035F: include/linux/pci* 11036F: include/linux/of_pci.h 11037F: include/uapi/linux/pci* 11038F: lib/pci* 11039F: arch/x86/pci/ 11040F: arch/x86/kernel/quirks.c 11041 11042PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11043M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11044L: linux-pci@vger.kernel.org 11045Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11047S: Supported 11048F: drivers/pci/controller/ 11049 11050PCIE DRIVER FOR AXIS ARTPEC 11051M: Jesper Nilsson <jesper.nilsson@axis.com> 11052L: linux-arm-kernel@axis.com 11053L: linux-pci@vger.kernel.org 11054S: Maintained 11055F: Documentation/devicetree/bindings/pci/axis,artpec* 11056F: drivers/pci/controller/dwc/*artpec* 11057 11058PCIE DRIVER FOR CAVIUM THUNDERX 11059M: David Daney <david.daney@cavium.com> 11060L: linux-pci@vger.kernel.org 11061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11062S: Supported 11063F: Documentation/devicetree/bindings/pci/pci-thunder-* 11064F: drivers/pci/controller/pci-thunder-* 11065 11066PCIE DRIVER FOR HISILICON 11067M: Zhou Wang <wangzhou1@hisilicon.com> 11068L: linux-pci@vger.kernel.org 11069S: Maintained 11070F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11071F: drivers/pci/controller/dwc/pcie-hisi.c 11072 11073PCIE DRIVER FOR HISILICON KIRIN 11074M: Xiaowei Song <songxiaowei@hisilicon.com> 11075M: Binghui Wang <wangbinghui@hisilicon.com> 11076L: linux-pci@vger.kernel.org 11077S: Maintained 11078F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11079F: drivers/pci/controller/dwc/pcie-kirin.c 11080 11081PCIE DRIVER FOR HISILICON STB 11082M: Jianguo Sun <sunjianguo1@huawei.com> 11083M: Shawn Guo <shawn.guo@linaro.org> 11084L: linux-pci@vger.kernel.org 11085S: Maintained 11086F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11087F: drivers/pci/controller/dwc/pcie-histb.c 11088 11089PCIE DRIVER FOR MEDIATEK 11090M: Ryder Lee <ryder.lee@mediatek.com> 11091L: linux-pci@vger.kernel.org 11092L: linux-mediatek@lists.infradead.org 11093S: Supported 11094F: Documentation/devicetree/bindings/pci/mediatek* 11095F: drivers/pci/controller/*mediatek* 11096 11097PCIE DRIVER FOR QUALCOMM MSM 11098M: Stanimir Varbanov <svarbanov@mm-sol.com> 11099L: linux-pci@vger.kernel.org 11100L: linux-arm-msm@vger.kernel.org 11101S: Maintained 11102F: drivers/pci/controller/dwc/*qcom* 11103 11104PCIE DRIVER FOR ROCKCHIP 11105M: Shawn Lin <shawn.lin@rock-chips.com> 11106L: linux-pci@vger.kernel.org 11107L: linux-rockchip@lists.infradead.org 11108S: Maintained 11109F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11110F: drivers/pci/controller/pcie-rockchip* 11111 11112PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11113M: Linus Walleij <linus.walleij@linaro.org> 11114L: linux-pci@vger.kernel.org 11115S: Maintained 11116F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11117F: drivers/pci/controller/pci-v3-semi.c 11118 11119PCIE DRIVER FOR ST SPEAR13XX 11120M: Pratyush Anand <pratyush.anand@gmail.com> 11121L: linux-pci@vger.kernel.org 11122S: Maintained 11123F: drivers/pci/controller/dwc/*spear* 11124 11125PCMCIA SUBSYSTEM 11126M: Dominik Brodowski <linux@dominikbrodowski.net> 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11128S: Odd Fixes 11129F: Documentation/pcmcia/ 11130F: tools/pcmcia/ 11131F: drivers/pcmcia/ 11132F: include/pcmcia/ 11133 11134PCNET32 NETWORK DRIVER 11135M: Don Fry <pcnet32@frontier.com> 11136L: netdev@vger.kernel.org 11137S: Maintained 11138F: drivers/net/ethernet/amd/pcnet32.c 11139 11140PCRYPT PARALLEL CRYPTO ENGINE 11141M: Steffen Klassert <steffen.klassert@secunet.com> 11142L: linux-crypto@vger.kernel.org 11143S: Maintained 11144F: crypto/pcrypt.c 11145F: include/crypto/pcrypt.h 11146 11147PEAQ WMI HOTKEYS DRIVER 11148M: Hans de Goede <hdegoede@redhat.com> 11149L: platform-driver-x86@vger.kernel.org 11150S: Maintained 11151F: drivers/platform/x86/peaq-wmi.c 11152 11153PER-CPU MEMORY ALLOCATOR 11154M: Tejun Heo <tj@kernel.org> 11155M: Christoph Lameter <cl@linux.com> 11156M: Dennis Zhou <dennisszhou@gmail.com> 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11158S: Maintained 11159F: include/linux/percpu*.h 11160F: mm/percpu*.c 11161F: arch/*/include/asm/percpu.h 11162 11163PER-TASK DELAY ACCOUNTING 11164M: Balbir Singh <bsingharora@gmail.com> 11165S: Maintained 11166F: include/linux/delayacct.h 11167F: kernel/delayacct.c 11168 11169PERFORMANCE EVENTS SUBSYSTEM 11170M: Peter Zijlstra <peterz@infradead.org> 11171M: Ingo Molnar <mingo@redhat.com> 11172M: Arnaldo Carvalho de Melo <acme@kernel.org> 11173R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11174R: Jiri Olsa <jolsa@redhat.com> 11175R: Namhyung Kim <namhyung@kernel.org> 11176L: linux-kernel@vger.kernel.org 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11178S: Supported 11179F: kernel/events/* 11180F: include/linux/perf_event.h 11181F: include/uapi/linux/perf_event.h 11182F: arch/*/kernel/perf_event*.c 11183F: arch/*/kernel/*/perf_event*.c 11184F: arch/*/kernel/*/*/perf_event*.c 11185F: arch/*/include/asm/perf_event.h 11186F: arch/*/kernel/perf_callchain.c 11187F: arch/*/events/* 11188F: tools/perf/ 11189 11190PERSONALITY HANDLING 11191M: Christoph Hellwig <hch@infradead.org> 11192L: linux-abi-devel@lists.sourceforge.net 11193S: Maintained 11194F: include/linux/personality.h 11195F: include/uapi/linux/personality.h 11196 11197PHONET PROTOCOL 11198M: Remi Denis-Courmont <courmisch@gmail.com> 11199S: Supported 11200F: Documentation/networking/phonet.txt 11201F: include/linux/phonet.h 11202F: include/net/phonet/ 11203F: include/uapi/linux/phonet.h 11204F: net/phonet/ 11205 11206PHRAM MTD DRIVER 11207M: Joern Engel <joern@lazybastard.org> 11208L: linux-mtd@lists.infradead.org 11209S: Maintained 11210F: drivers/mtd/devices/phram.c 11211 11212PICOLCD HID DRIVER 11213M: Bruno Prémont <bonbons@linux-vserver.org> 11214L: linux-input@vger.kernel.org 11215S: Maintained 11216F: drivers/hid/hid-picolcd* 11217 11218PICOXCELL SUPPORT 11219M: Jamie Iles <jamie@jamieiles.com> 11220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11221T: git git://github.com/jamieiles/linux-2.6-ji.git 11222S: Supported 11223F: arch/arm/boot/dts/picoxcell* 11224F: arch/arm/mach-picoxcell/ 11225F: drivers/crypto/picoxcell* 11226 11227PIN CONTROL SUBSYSTEM 11228M: Linus Walleij <linus.walleij@linaro.org> 11229L: linux-gpio@vger.kernel.org 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11231S: Maintained 11232F: Documentation/devicetree/bindings/pinctrl/ 11233F: Documentation/driver-api/pinctl.rst 11234F: drivers/pinctrl/ 11235F: include/linux/pinctrl/ 11236 11237PIN CONTROLLER - ATMEL AT91 11238M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11240S: Maintained 11241F: drivers/pinctrl/pinctrl-at91.* 11242 11243PIN CONTROLLER - ATMEL AT91 PIO4 11244M: Ludovic Desroches <ludovic.desroches@microchip.com> 11245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11246L: linux-gpio@vger.kernel.org 11247S: Supported 11248F: drivers/pinctrl/pinctrl-at91-pio4.* 11249 11250PIN CONTROLLER - FREESCALE 11251M: Dong Aisheng <aisheng.dong@nxp.com> 11252M: Fabio Estevam <festevam@gmail.com> 11253M: Shawn Guo <shawnguo@kernel.org> 11254M: Stefan Agner <stefan@agner.ch> 11255R: Pengutronix Kernel Team <kernel@pengutronix.de> 11256L: linux-gpio@vger.kernel.org 11257S: Maintained 11258F: drivers/pinctrl/freescale/ 11259F: Documentation/devicetree/bindings/pinctrl/fsl,* 11260 11261PIN CONTROLLER - INTEL 11262M: Mika Westerberg <mika.westerberg@linux.intel.com> 11263M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11264S: Maintained 11265F: drivers/pinctrl/intel/ 11266 11267PIN CONTROLLER - MEDIATEK 11268M: Sean Wang <sean.wang@mediatek.com> 11269L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11270S: Maintained 11271F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11272F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11273F: drivers/pinctrl/mediatek/mtk-eint.* 11274F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11275F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11276F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11277 11278PIN CONTROLLER - QUALCOMM 11279M: Bjorn Andersson <bjorn.andersson@linaro.org> 11280S: Maintained 11281L: linux-arm-msm@vger.kernel.org 11282F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11283F: drivers/pinctrl/qcom/ 11284 11285PIN CONTROLLER - RENESAS 11286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11287M: Geert Uytterhoeven <geert+renesas@glider.be> 11288L: linux-renesas-soc@vger.kernel.org 11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11290S: Maintained 11291F: drivers/pinctrl/sh-pfc/ 11292 11293PIN CONTROLLER - SAMSUNG 11294M: Tomasz Figa <tomasz.figa@gmail.com> 11295M: Krzysztof Kozlowski <krzk@kernel.org> 11296M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11299Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11300T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11301S: Maintained 11302F: drivers/pinctrl/samsung/ 11303F: include/dt-bindings/pinctrl/samsung.h 11304F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11305 11306PIN CONTROLLER - SINGLE 11307M: Tony Lindgren <tony@atomide.com> 11308M: Haojian Zhuang <haojian.zhuang@linaro.org> 11309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11310L: linux-omap@vger.kernel.org 11311S: Maintained 11312F: drivers/pinctrl/pinctrl-single.c 11313 11314PIN CONTROLLER - ST SPEAR 11315M: Viresh Kumar <vireshk@kernel.org> 11316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11317W: http://www.st.com/spear 11318S: Maintained 11319F: drivers/pinctrl/spear/ 11320 11321PISTACHIO SOC SUPPORT 11322M: James Hartley <james.hartley@sondrel.com> 11323L: linux-mips@linux-mips.org 11324S: Odd Fixes 11325F: arch/mips/pistachio/ 11326F: arch/mips/include/asm/mach-pistachio/ 11327F: arch/mips/boot/dts/img/pistachio* 11328F: arch/mips/configs/pistachio*_defconfig 11329 11330PKTCDVD DRIVER 11331S: Orphan 11332M: linux-block@vger.kernel.org 11333F: drivers/block/pktcdvd.c 11334F: include/linux/pktcdvd.h 11335F: include/uapi/linux/pktcdvd.h 11336 11337PKUNITY SOC DRIVERS 11338M: Guan Xuetao <gxt@pku.edu.cn> 11339W: http://mprc.pku.edu.cn/~guanxuetao/linux 11340S: Maintained 11341T: git git://github.com/gxt/linux.git 11342F: drivers/input/serio/i8042-unicore32io.h 11343F: drivers/i2c/busses/i2c-puv3.c 11344F: drivers/video/fbdev/fb-puv3.c 11345F: drivers/rtc/rtc-puv3.c 11346 11347PMBUS HARDWARE MONITORING DRIVERS 11348M: Guenter Roeck <linux@roeck-us.net> 11349L: linux-hwmon@vger.kernel.org 11350W: http://hwmon.wiki.kernel.org/ 11351W: http://www.roeck-us.net/linux/drivers/ 11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11353S: Maintained 11354F: Documentation/hwmon/pmbus 11355F: drivers/hwmon/pmbus/ 11356F: include/linux/pmbus.h 11357 11358PMC SIERRA MaxRAID DRIVER 11359L: linux-scsi@vger.kernel.org 11360W: http://www.pmc-sierra.com/ 11361S: Orphan 11362F: drivers/scsi/pmcraid.* 11363 11364PMC SIERRA PM8001 DRIVER 11365M: Jack Wang <jinpu.wang@profitbricks.com> 11366M: lindar_liu@usish.com 11367L: linux-scsi@vger.kernel.org 11368S: Supported 11369F: drivers/scsi/pm8001/ 11370 11371PNP SUPPORT 11372M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11373S: Maintained 11374F: drivers/pnp/ 11375 11376POSIX CLOCKS and TIMERS 11377M: Thomas Gleixner <tglx@linutronix.de> 11378L: linux-kernel@vger.kernel.org 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11380S: Maintained 11381F: fs/timerfd.c 11382F: include/linux/timer* 11383F: kernel/time/*timer* 11384 11385POWER MANAGEMENT CORE 11386M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11387L: linux-pm@vger.kernel.org 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11389B: https://bugzilla.kernel.org 11390S: Supported 11391F: drivers/base/power/ 11392F: include/linux/pm.h 11393F: include/linux/pm_* 11394F: include/linux/powercap.h 11395F: drivers/powercap/ 11396F: kernel/configs/nopm.config 11397 11398POWER STATE COORDINATION INTERFACE (PSCI) 11399M: Mark Rutland <mark.rutland@arm.com> 11400M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11401L: linux-arm-kernel@lists.infradead.org 11402S: Maintained 11403F: drivers/firmware/psci*.c 11404F: include/linux/psci.h 11405F: include/uapi/linux/psci.h 11406 11407POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11408M: Sebastian Reichel <sre@kernel.org> 11409L: linux-pm@vger.kernel.org 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11411S: Maintained 11412F: Documentation/ABI/testing/sysfs-class-power 11413F: Documentation/devicetree/bindings/power/supply/ 11414F: include/linux/power_supply.h 11415F: drivers/power/supply/ 11416 11417POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11418M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11419L: linuxppc-dev@lists.ozlabs.org 11420S: Maintained 11421F: drivers/char/powernv-op-panel.c 11422 11423PPP OVER ATM (RFC 2364) 11424M: Mitchell Blank Jr <mitch@sfgoth.com> 11425S: Maintained 11426F: net/atm/pppoatm.c 11427F: include/uapi/linux/atmppp.h 11428 11429PPP OVER ETHERNET 11430M: Michal Ostrowski <mostrows@earthlink.net> 11431S: Maintained 11432F: drivers/net/ppp/pppoe.c 11433F: drivers/net/ppp/pppox.c 11434 11435PPP OVER L2TP 11436M: James Chapman <jchapman@katalix.com> 11437S: Maintained 11438F: net/l2tp/l2tp_ppp.c 11439F: include/linux/if_pppol2tp.h 11440F: include/uapi/linux/if_pppol2tp.h 11441 11442PPP PROTOCOL DRIVERS AND COMPRESSORS 11443M: Paul Mackerras <paulus@samba.org> 11444L: linux-ppp@vger.kernel.org 11445S: Maintained 11446F: drivers/net/ppp/ppp_* 11447 11448PPS SUPPORT 11449M: Rodolfo Giometti <giometti@enneenne.com> 11450W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11451L: linuxpps@ml.enneenne.com (subscribers-only) 11452S: Maintained 11453F: Documentation/pps/ 11454F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11455F: Documentation/ABI/testing/sysfs-pps 11456F: drivers/pps/ 11457F: include/linux/pps*.h 11458F: include/uapi/linux/pps.h 11459 11460PPTP DRIVER 11461M: Dmitry Kozlov <xeb@mail.ru> 11462L: netdev@vger.kernel.org 11463S: Maintained 11464F: drivers/net/ppp/pptp.c 11465W: http://sourceforge.net/projects/accel-pptp 11466 11467PREEMPTIBLE KERNEL 11468M: Robert Love <rml@tech9.net> 11469L: kpreempt-tech@lists.sourceforge.net 11470W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11471S: Supported 11472F: Documentation/preempt-locking.txt 11473F: include/linux/preempt.h 11474 11475PRINTK 11476M: Petr Mladek <pmladek@suse.com> 11477M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11478R: Steven Rostedt <rostedt@goodmis.org> 11479S: Maintained 11480F: kernel/printk/ 11481F: include/linux/printk.h 11482 11483PRISM54 WIRELESS DRIVER 11484M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11485L: linux-wireless@vger.kernel.org 11486W: http://wireless.kernel.org/en/users/Drivers/p54 11487S: Obsolete 11488F: drivers/net/wireless/intersil/prism54/ 11489 11490PROC FILESYSTEM 11491R: Alexey Dobriyan <adobriyan@gmail.com> 11492L: linux-kernel@vger.kernel.org 11493L: linux-fsdevel@vger.kernel.org 11494S: Maintained 11495F: fs/proc/ 11496F: include/linux/proc_fs.h 11497F: tools/testing/selftests/proc/ 11498 11499PROC SYSCTL 11500M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11501M: Kees Cook <keescook@chromium.org> 11502L: linux-kernel@vger.kernel.org 11503L: linux-fsdevel@vger.kernel.org 11504S: Maintained 11505F: fs/proc/proc_sysctl.c 11506F: include/linux/sysctl.h 11507F: kernel/sysctl.c 11508F: tools/testing/selftests/sysctl/ 11509 11510PS3 NETWORK SUPPORT 11511M: Geoff Levand <geoff@infradead.org> 11512L: netdev@vger.kernel.org 11513L: linuxppc-dev@lists.ozlabs.org 11514S: Maintained 11515F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11516 11517PS3 PLATFORM SUPPORT 11518M: Geoff Levand <geoff@infradead.org> 11519L: linuxppc-dev@lists.ozlabs.org 11520S: Maintained 11521F: arch/powerpc/boot/ps3* 11522F: arch/powerpc/include/asm/lv1call.h 11523F: arch/powerpc/include/asm/ps3*.h 11524F: arch/powerpc/platforms/ps3/ 11525F: drivers/*/ps3* 11526F: drivers/ps3/ 11527F: drivers/rtc/rtc-ps3.c 11528F: drivers/usb/host/*ps3.c 11529F: sound/ppc/snd_ps3* 11530 11531PS3VRAM DRIVER 11532M: Jim Paris <jim@jtan.com> 11533M: Geoff Levand <geoff@infradead.org> 11534L: linuxppc-dev@lists.ozlabs.org 11535S: Maintained 11536F: drivers/block/ps3vram.c 11537 11538PSAMPLE PACKET SAMPLING SUPPORT: 11539M: Yotam Gigi <yotam.gi@gmail.com> 11540S: Maintained 11541F: net/psample 11542F: include/net/psample.h 11543F: include/uapi/linux/psample.h 11544 11545PSTORE FILESYSTEM 11546M: Kees Cook <keescook@chromium.org> 11547M: Anton Vorontsov <anton@enomsg.org> 11548M: Colin Cross <ccross@android.com> 11549M: Tony Luck <tony.luck@intel.com> 11550S: Maintained 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11552F: fs/pstore/ 11553F: include/linux/pstore* 11554F: drivers/firmware/efi/efi-pstore.c 11555F: drivers/acpi/apei/erst.c 11556F: Documentation/admin-guide/ramoops.rst 11557F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11558K: \b(pstore|ramoops) 11559 11560PTP HARDWARE CLOCK SUPPORT 11561M: Richard Cochran <richardcochran@gmail.com> 11562L: netdev@vger.kernel.org 11563S: Maintained 11564W: http://linuxptp.sourceforge.net/ 11565F: Documentation/ABI/testing/sysfs-ptp 11566F: Documentation/ptp/* 11567F: drivers/net/phy/dp83640* 11568F: drivers/ptp/* 11569F: include/linux/ptp_cl* 11570 11571PTRACE SUPPORT 11572M: Oleg Nesterov <oleg@redhat.com> 11573S: Maintained 11574F: include/asm-generic/syscall.h 11575F: include/linux/ptrace.h 11576F: include/linux/regset.h 11577F: include/linux/tracehook.h 11578F: include/uapi/linux/ptrace.h 11579F: include/uapi/linux/ptrace.h 11580F: include/asm-generic/ptrace.h 11581F: kernel/ptrace.c 11582F: arch/*/ptrace*.c 11583F: arch/*/*/ptrace*.c 11584F: arch/*/include/asm/ptrace*.h 11585 11586PULSE8-CEC DRIVER 11587M: Hans Verkuil <hverkuil@xs4all.nl> 11588L: linux-media@vger.kernel.org 11589T: git git://linuxtv.org/media_tree.git 11590S: Maintained 11591F: drivers/media/usb/pulse8-cec/* 11592F: Documentation/media/cec-drivers/pulse8-cec.rst 11593 11594PVRUSB2 VIDEO4LINUX DRIVER 11595M: Mike Isely <isely@pobox.com> 11596L: pvrusb2@isely.net (subscribers-only) 11597L: linux-media@vger.kernel.org 11598W: http://www.isely.net/pvrusb2/ 11599T: git git://linuxtv.org/media_tree.git 11600S: Maintained 11601F: Documentation/media/v4l-drivers/pvrusb2* 11602F: drivers/media/usb/pvrusb2/ 11603 11604PWC WEBCAM DRIVER 11605M: Hans Verkuil <hverkuil@xs4all.nl> 11606L: linux-media@vger.kernel.org 11607T: git git://linuxtv.org/media_tree.git 11608S: Odd Fixes 11609F: drivers/media/usb/pwc/* 11610 11611PWM FAN DRIVER 11612M: Kamil Debski <kamil@wypas.org> 11613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11614L: linux-hwmon@vger.kernel.org 11615S: Supported 11616F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11617F: Documentation/hwmon/pwm-fan 11618F: drivers/hwmon/pwm-fan.c 11619 11620PWM IR Transmitter 11621M: Sean Young <sean@mess.org> 11622L: linux-media@vger.kernel.org 11623S: Maintained 11624F: drivers/media/rc/pwm-ir-tx.c 11625 11626PWM SUBSYSTEM 11627M: Thierry Reding <thierry.reding@gmail.com> 11628L: linux-pwm@vger.kernel.org 11629S: Maintained 11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11631F: Documentation/pwm.txt 11632F: Documentation/devicetree/bindings/pwm/ 11633F: include/linux/pwm.h 11634F: drivers/pwm/ 11635F: drivers/video/backlight/pwm_bl.c 11636F: include/linux/pwm_backlight.h 11637F: drivers/gpio/gpio-mvebu.c 11638F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11639 11640PXA GPIO DRIVER 11641M: Robert Jarzmik <robert.jarzmik@free.fr> 11642L: linux-gpio@vger.kernel.org 11643S: Maintained 11644F: drivers/gpio/gpio-pxa.c 11645 11646PXA MMCI DRIVER 11647S: Orphan 11648 11649PXA RTC DRIVER 11650M: Robert Jarzmik <robert.jarzmik@free.fr> 11651L: linux-rtc@vger.kernel.org 11652S: Maintained 11653 11654PXA2xx/PXA3xx SUPPORT 11655M: Daniel Mack <daniel@zonque.org> 11656M: Haojian Zhuang <haojian.zhuang@gmail.com> 11657M: Robert Jarzmik <robert.jarzmik@free.fr> 11658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11659T: git git://github.com/hzhuang1/linux.git 11660T: git git://github.com/rjarzmik/linux.git 11661S: Maintained 11662F: arch/arm/boot/dts/pxa* 11663F: arch/arm/mach-pxa/ 11664F: drivers/dma/pxa* 11665F: drivers/pcmcia/pxa2xx* 11666F: drivers/pinctrl/pxa/ 11667F: drivers/spi/spi-pxa2xx* 11668F: drivers/usb/gadget/udc/pxa2* 11669F: include/sound/pxa2xx-lib.h 11670F: sound/arm/pxa* 11671F: sound/soc/pxa/ 11672 11673QAT DRIVER 11674M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11675L: qat-linux@intel.com 11676S: Supported 11677F: drivers/crypto/qat/ 11678 11679QCOM AUDIO (ASoC) DRIVERS 11680M: Patrick Lai <plai@codeaurora.org> 11681M: Banajit Goswami <bgoswami@codeaurora.org> 11682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11683S: Supported 11684F: sound/soc/qcom/ 11685 11686QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11687M: Gabriel Somlo <somlo@cmu.edu> 11688M: "Michael S. Tsirkin" <mst@redhat.com> 11689L: qemu-devel@nongnu.org 11690S: Maintained 11691F: drivers/firmware/qemu_fw_cfg.c 11692F: include/uapi/linux/qemu_fw_cfg.h 11693 11694QIB DRIVER 11695M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11696M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11697L: linux-rdma@vger.kernel.org 11698S: Supported 11699F: drivers/infiniband/hw/qib/ 11700 11701QLOGIC QL41xxx FCOE DRIVER 11702M: QLogic-Storage-Upstream@cavium.com 11703L: linux-scsi@vger.kernel.org 11704S: Supported 11705F: drivers/scsi/qedf/ 11706 11707QLOGIC QL41xxx ISCSI DRIVER 11708M: QLogic-Storage-Upstream@cavium.com 11709L: linux-scsi@vger.kernel.org 11710S: Supported 11711F: drivers/scsi/qedi/ 11712 11713QLOGIC QL4xxx ETHERNET DRIVER 11714M: Ariel Elior <Ariel.Elior@cavium.com> 11715M: everest-linux-l2@cavium.com 11716L: netdev@vger.kernel.org 11717S: Supported 11718F: drivers/net/ethernet/qlogic/qed/ 11719F: include/linux/qed/ 11720F: drivers/net/ethernet/qlogic/qede/ 11721 11722QLOGIC QL4xxx RDMA DRIVER 11723M: Michal Kalderon <Michal.Kalderon@cavium.com> 11724M: Ariel Elior <Ariel.Elior@cavium.com> 11725L: linux-rdma@vger.kernel.org 11726S: Supported 11727F: drivers/infiniband/hw/qedr/ 11728F: include/uapi/rdma/qedr-abi.h 11729 11730QLOGIC QLA1280 SCSI DRIVER 11731M: Michael Reed <mdr@sgi.com> 11732L: linux-scsi@vger.kernel.org 11733S: Maintained 11734F: drivers/scsi/qla1280.[ch] 11735 11736QLOGIC QLA2XXX FC-SCSI DRIVER 11737M: qla2xxx-upstream@qlogic.com 11738L: linux-scsi@vger.kernel.org 11739S: Supported 11740F: Documentation/scsi/LICENSE.qla2xxx 11741F: drivers/scsi/qla2xxx/ 11742 11743QLOGIC QLA3XXX NETWORK DRIVER 11744M: Dept-GELinuxNICDev@cavium.com 11745L: netdev@vger.kernel.org 11746S: Supported 11747F: Documentation/networking/LICENSE.qla3xxx 11748F: drivers/net/ethernet/qlogic/qla3xxx.* 11749 11750QLOGIC QLA4XXX iSCSI DRIVER 11751M: QLogic-Storage-Upstream@qlogic.com 11752L: linux-scsi@vger.kernel.org 11753S: Supported 11754F: Documentation/scsi/LICENSE.qla4xxx 11755F: drivers/scsi/qla4xxx/ 11756 11757QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11758M: Harish Patil <harish.patil@cavium.com> 11759M: Manish Chopra <manish.chopra@cavium.com> 11760M: Dept-GELinuxNICDev@cavium.com 11761L: netdev@vger.kernel.org 11762S: Supported 11763F: drivers/net/ethernet/qlogic/qlcnic/ 11764 11765QLOGIC QLGE 10Gb ETHERNET DRIVER 11766M: Harish Patil <harish.patil@cavium.com> 11767M: Manish Chopra <manish.chopra@cavium.com> 11768M: Dept-GELinuxNICDev@cavium.com 11769L: netdev@vger.kernel.org 11770S: Supported 11771F: drivers/net/ethernet/qlogic/qlge/ 11772 11773QNX4 FILESYSTEM 11774M: Anders Larsen <al@alarsen.net> 11775W: http://www.alarsen.net/linux/qnx4fs/ 11776S: Maintained 11777F: fs/qnx4/ 11778F: include/uapi/linux/qnx4_fs.h 11779F: include/uapi/linux/qnxtypes.h 11780 11781QORIQ DPAA2 FSL-MC BUS DRIVER 11782M: Stuart Yoder <stuyoder@gmail.com> 11783M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11784L: linux-kernel@vger.kernel.org 11785S: Maintained 11786F: drivers/bus/fsl-mc/ 11787F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11788F: Documentation/networking/dpaa2/overview.rst 11789 11790QT1010 MEDIA DRIVER 11791M: Antti Palosaari <crope@iki.fi> 11792L: linux-media@vger.kernel.org 11793W: https://linuxtv.org 11794W: http://palosaari.fi/linux/ 11795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11796T: git git://linuxtv.org/anttip/media_tree.git 11797S: Maintained 11798F: drivers/media/tuners/qt1010* 11799 11800QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11801M: Kalle Valo <kvalo@codeaurora.org> 11802L: ath10k@lists.infradead.org 11803W: http://wireless.kernel.org/en/users/Drivers/ath10k 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11805S: Supported 11806F: drivers/net/wireless/ath/ath10k/ 11807 11808QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11809M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11810L: linux-wireless@vger.kernel.org 11811W: http://wireless.kernel.org/en/users/Drivers/ath9k 11812S: Supported 11813F: drivers/net/wireless/ath/ath9k/ 11814 11815QUALCOMM CAMERA SUBSYSTEM DRIVER 11816M: Todor Tomov <todor.tomov@linaro.org> 11817L: linux-media@vger.kernel.org 11818S: Maintained 11819F: Documentation/devicetree/bindings/media/qcom,camss.txt 11820F: Documentation/media/v4l-drivers/qcom_camss.rst 11821F: drivers/media/platform/qcom/camss-8x16/ 11822 11823QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11824M: Ilia Lin <ilia.lin@gmail.com> 11825L: linux-pm@vger.kernel.org 11826S: Maintained 11827F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11828F: drivers/cpufreq/qcom-cpufreq-kryo.c 11829 11830QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11831M: Timur Tabi <timur@kernel.org> 11832L: netdev@vger.kernel.org 11833S: Maintained 11834F: drivers/net/ethernet/qualcomm/emac/ 11835 11836QUALCOMM HEXAGON ARCHITECTURE 11837M: Richard Kuo <rkuo@codeaurora.org> 11838L: linux-hexagon@vger.kernel.org 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11840S: Supported 11841F: arch/hexagon/ 11842 11843QUALCOMM HIDMA DRIVER 11844M: Sinan Kaya <okaya@codeaurora.org> 11845L: linux-arm-kernel@lists.infradead.org 11846L: linux-arm-msm@vger.kernel.org 11847L: dmaengine@vger.kernel.org 11848S: Supported 11849F: drivers/dma/qcom/hidma* 11850 11851QUALCOMM IOMMU 11852M: Rob Clark <robdclark@gmail.com> 11853L: iommu@lists.linux-foundation.org 11854L: linux-arm-msm@vger.kernel.org 11855S: Maintained 11856F: drivers/iommu/qcom_iommu.c 11857 11858QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11859M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11860L: linux-media@vger.kernel.org 11861L: linux-arm-msm@vger.kernel.org 11862T: git git://linuxtv.org/media_tree.git 11863S: Maintained 11864F: drivers/media/platform/qcom/venus/ 11865 11866QUALCOMM WCN36XX WIRELESS DRIVER 11867M: Kalle Valo <kvalo@codeaurora.org> 11868L: wcn36xx@lists.infradead.org 11869W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11870T: git git://github.com/KrasnikovEugene/wcn36xx.git 11871S: Supported 11872F: drivers/net/wireless/ath/wcn36xx/ 11873 11874QUANTENNA QTNFMAC WIRELESS DRIVER 11875M: Igor Mitsyanko <imitsyanko@quantenna.com> 11876M: Avinash Patil <avinashp@quantenna.com> 11877M: Sergey Matyukevich <smatyukevich@quantenna.com> 11878L: linux-wireless@vger.kernel.org 11879S: Maintained 11880F: drivers/net/wireless/quantenna 11881 11882RADEON and AMDGPU DRM DRIVERS 11883M: Alex Deucher <alexander.deucher@amd.com> 11884M: Christian König <christian.koenig@amd.com> 11885M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11886L: amd-gfx@lists.freedesktop.org 11887T: git git://people.freedesktop.org/~agd5f/linux 11888S: Supported 11889F: drivers/gpu/drm/radeon/ 11890F: include/uapi/drm/radeon_drm.h 11891F: drivers/gpu/drm/amd/ 11892F: include/uapi/drm/amdgpu_drm.h 11893 11894RADEON FRAMEBUFFER DISPLAY DRIVER 11895M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11896L: linux-fbdev@vger.kernel.org 11897S: Maintained 11898F: drivers/video/fbdev/aty/radeon* 11899F: include/uapi/linux/radeonfb.h 11900 11901RADIOSHARK RADIO DRIVER 11902M: Hans Verkuil <hverkuil@xs4all.nl> 11903L: linux-media@vger.kernel.org 11904T: git git://linuxtv.org/media_tree.git 11905S: Maintained 11906F: drivers/media/radio/radio-shark.c 11907 11908RADIOSHARK2 RADIO DRIVER 11909M: Hans Verkuil <hverkuil@xs4all.nl> 11910L: linux-media@vger.kernel.org 11911T: git git://linuxtv.org/media_tree.git 11912S: Maintained 11913F: drivers/media/radio/radio-shark2.c 11914F: drivers/media/radio/radio-tea5777.c 11915 11916RADOS BLOCK DEVICE (RBD) 11917M: Ilya Dryomov <idryomov@gmail.com> 11918M: Sage Weil <sage@redhat.com> 11919M: Alex Elder <elder@kernel.org> 11920L: ceph-devel@vger.kernel.org 11921W: http://ceph.com/ 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11923T: git git://github.com/ceph/ceph-client.git 11924S: Supported 11925F: Documentation/ABI/testing/sysfs-bus-rbd 11926F: drivers/block/rbd.c 11927F: drivers/block/rbd_types.h 11928 11929RAGE128 FRAMEBUFFER DISPLAY DRIVER 11930M: Paul Mackerras <paulus@samba.org> 11931L: linux-fbdev@vger.kernel.org 11932S: Maintained 11933F: drivers/video/fbdev/aty/aty128fb.c 11934 11935RAINSHADOW-CEC DRIVER 11936M: Hans Verkuil <hverkuil@xs4all.nl> 11937L: linux-media@vger.kernel.org 11938T: git git://linuxtv.org/media_tree.git 11939S: Maintained 11940F: drivers/media/usb/rainshadow-cec/* 11941 11942RALINK MIPS ARCHITECTURE 11943M: John Crispin <john@phrozen.org> 11944L: linux-mips@linux-mips.org 11945S: Maintained 11946F: arch/mips/ralink 11947 11948RALINK RT2X00 WIRELESS LAN DRIVER 11949P: rt2x00 project 11950M: Stanislaw Gruszka <sgruszka@redhat.com> 11951M: Helmut Schaa <helmut.schaa@googlemail.com> 11952L: linux-wireless@vger.kernel.org 11953S: Maintained 11954F: drivers/net/wireless/ralink/rt2x00/ 11955 11956RAMDISK RAM BLOCK DEVICE DRIVER 11957M: Jens Axboe <axboe@kernel.dk> 11958S: Maintained 11959F: Documentation/blockdev/ramdisk.txt 11960F: drivers/block/brd.c 11961 11962RANCHU VIRTUAL BOARD FOR MIPS 11963M: Miodrag Dinic <miodrag.dinic@mips.com> 11964L: linux-mips@linux-mips.org 11965S: Supported 11966F: arch/mips/generic/board-ranchu.c 11967F: arch/mips/configs/generic/board-ranchu.config 11968 11969RANDOM NUMBER DRIVER 11970M: "Theodore Ts'o" <tytso@mit.edu> 11971S: Maintained 11972F: drivers/char/random.c 11973 11974RAPIDIO SUBSYSTEM 11975M: Matt Porter <mporter@kernel.crashing.org> 11976M: Alexandre Bounine <alex.bou9@gmail.com> 11977S: Maintained 11978F: drivers/rapidio/ 11979 11980RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11981L: linux-wireless@vger.kernel.org 11982S: Orphan 11983F: drivers/net/wireless/ray* 11984 11985RCUTORTURE TEST FRAMEWORK 11986M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11987M: Josh Triplett <josh@joshtriplett.org> 11988R: Steven Rostedt <rostedt@goodmis.org> 11989R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11990R: Lai Jiangshan <jiangshanlai@gmail.com> 11991L: linux-kernel@vger.kernel.org 11992S: Supported 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11994F: tools/testing/selftests/rcutorture 11995 11996RDC R-321X SoC 11997M: Florian Fainelli <florian@openwrt.org> 11998S: Maintained 11999 12000RDC R6040 FAST ETHERNET DRIVER 12001M: Florian Fainelli <f.fainelli@gmail.com> 12002L: netdev@vger.kernel.org 12003S: Maintained 12004F: drivers/net/ethernet/rdc/r6040.c 12005 12006RDMAVT - RDMA verbs software 12007M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12008M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12009L: linux-rdma@vger.kernel.org 12010S: Supported 12011F: drivers/infiniband/sw/rdmavt 12012 12013RDS - RELIABLE DATAGRAM SOCKETS 12014M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12015L: netdev@vger.kernel.org 12016L: linux-rdma@vger.kernel.org 12017L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12018W: https://oss.oracle.com/projects/rds/ 12019S: Supported 12020F: net/rds/ 12021F: Documentation/networking/rds.txt 12022 12023RDT - RESOURCE ALLOCATION 12024M: Fenghua Yu <fenghua.yu@intel.com> 12025L: linux-kernel@vger.kernel.org 12026S: Supported 12027F: arch/x86/kernel/cpu/intel_rdt* 12028F: arch/x86/include/asm/intel_rdt_sched.h 12029F: Documentation/x86/intel_rdt* 12030 12031READ-COPY UPDATE (RCU) 12032M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12033M: Josh Triplett <josh@joshtriplett.org> 12034R: Steven Rostedt <rostedt@goodmis.org> 12035R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12036R: Lai Jiangshan <jiangshanlai@gmail.com> 12037L: linux-kernel@vger.kernel.org 12038W: http://www.rdrop.com/users/paulmck/RCU/ 12039S: Supported 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12041F: Documentation/RCU/ 12042X: Documentation/RCU/torture.txt 12043F: include/linux/rcu* 12044X: include/linux/srcu.h 12045F: kernel/rcu/ 12046X: kernel/torture.c 12047 12048REAL TIME CLOCK (RTC) SUBSYSTEM 12049M: Alessandro Zummo <a.zummo@towertech.it> 12050M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12051L: linux-rtc@vger.kernel.org 12052Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12054S: Maintained 12055F: Documentation/devicetree/bindings/rtc/ 12056F: Documentation/rtc.txt 12057F: drivers/rtc/ 12058F: include/linux/rtc.h 12059F: include/uapi/linux/rtc.h 12060F: include/linux/rtc/ 12061F: include/linux/platform_data/rtc-* 12062F: tools/testing/selftests/rtc/ 12063 12064REALTEK AUDIO CODECS 12065M: Bard Liao <bardliao@realtek.com> 12066M: Oder Chiou <oder_chiou@realtek.com> 12067S: Maintained 12068F: sound/soc/codecs/rt* 12069F: include/sound/rt*.h 12070 12071REGISTER MAP ABSTRACTION 12072M: Mark Brown <broonie@kernel.org> 12073L: linux-kernel@vger.kernel.org 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12075S: Supported 12076F: Documentation/devicetree/bindings/regmap/ 12077F: drivers/base/regmap/ 12078F: include/linux/regmap.h 12079 12080REISERFS FILE SYSTEM 12081L: reiserfs-devel@vger.kernel.org 12082S: Supported 12083F: fs/reiserfs/ 12084 12085REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git 12090S: Maintained 12091F: Documentation/devicetree/bindings/remoteproc/ 12092F: Documentation/remoteproc.txt 12093F: drivers/remoteproc/ 12094F: include/linux/remoteproc.h 12095 12096REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12097M: Ohad Ben-Cohen <ohad@wizery.com> 12098M: Bjorn Andersson <bjorn.andersson@linaro.org> 12099L: linux-remoteproc@vger.kernel.org 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12101S: Maintained 12102F: drivers/rpmsg/ 12103F: Documentation/rpmsg.txt 12104F: include/linux/rpmsg.h 12105F: include/linux/rpmsg/ 12106 12107RENESAS CLOCK DRIVERS 12108M: Geert Uytterhoeven <geert+renesas@glider.be> 12109L: linux-renesas-soc@vger.kernel.org 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12111S: Supported 12112F: drivers/clk/renesas/ 12113 12114RENESAS EMEV2 I2C DRIVER 12115M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12116S: Supported 12117F: drivers/i2c/busses/i2c-emev2.c 12118 12119RENESAS ETHERNET DRIVERS 12120R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12121L: netdev@vger.kernel.org 12122L: linux-renesas-soc@vger.kernel.org 12123F: Documentation/devicetree/bindings/net/renesas,*.txt 12124F: Documentation/devicetree/bindings/net/sh_eth.txt 12125F: drivers/net/ethernet/renesas/ 12126F: include/linux/sh_eth.h 12127 12128RENESAS R-CAR GYROADC DRIVER 12129M: Marek Vasut <marek.vasut@gmail.com> 12130L: linux-iio@vger.kernel.org 12131S: Supported 12132F: drivers/iio/adc/rcar_gyro_adc.c 12133 12134RENESAS R-CAR I2C DRIVERS 12135M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12136S: Supported 12137F: drivers/i2c/busses/i2c-rcar.c 12138F: drivers/i2c/busses/i2c-sh_mobile.c 12139 12140RENESAS USB PHY DRIVER 12141M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12142L: linux-renesas-soc@vger.kernel.org 12143S: Maintained 12144F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12145 12146RESET CONTROLLER FRAMEWORK 12147M: Philipp Zabel <p.zabel@pengutronix.de> 12148T: git git://git.pengutronix.de/git/pza/linux 12149S: Maintained 12150F: drivers/reset/ 12151F: Documentation/devicetree/bindings/reset/ 12152F: include/dt-bindings/reset/ 12153F: include/linux/reset.h 12154F: include/linux/reset-controller.h 12155 12156RESTARTABLE SEQUENCES SUPPORT 12157M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12158M: Peter Zijlstra <peterz@infradead.org> 12159M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12160M: Boqun Feng <boqun.feng@gmail.com> 12161L: linux-kernel@vger.kernel.org 12162S: Supported 12163F: kernel/rseq.c 12164F: include/uapi/linux/rseq.h 12165F: include/trace/events/rseq.h 12166F: tools/testing/selftests/rseq/ 12167 12168RFKILL 12169M: Johannes Berg <johannes@sipsolutions.net> 12170L: linux-wireless@vger.kernel.org 12171W: http://wireless.kernel.org/ 12172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12174S: Maintained 12175F: Documentation/rfkill.txt 12176F: Documentation/ABI/stable/sysfs-class-rfkill 12177F: net/rfkill/ 12178 12179RHASHTABLE 12180M: Thomas Graf <tgraf@suug.ch> 12181M: Herbert Xu <herbert@gondor.apana.org.au> 12182L: netdev@vger.kernel.org 12183S: Maintained 12184F: lib/rhashtable.c 12185F: include/linux/rhashtable.h 12186 12187RICOH R5C592 MEMORYSTICK DRIVER 12188M: Maxim Levitsky <maximlevitsky@gmail.com> 12189S: Maintained 12190F: drivers/memstick/host/r592.* 12191 12192RICOH SMARTMEDIA/XD DRIVER 12193M: Maxim Levitsky <maximlevitsky@gmail.com> 12194S: Maintained 12195F: drivers/mtd/nand/raw/r852.c 12196F: drivers/mtd/nand/raw/r852.h 12197 12198RISC-V ARCHITECTURE 12199M: Palmer Dabbelt <palmer@sifive.com> 12200M: Albert Ou <aou@eecs.berkeley.edu> 12201L: linux-riscv@lists.infradead.org 12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12203S: Supported 12204F: arch/riscv/ 12205K: riscv 12206N: riscv 12207 12208ROCCAT DRIVERS 12209M: Stefan Achatz <erazor_de@users.sourceforge.net> 12210W: http://sourceforge.net/projects/roccat/ 12211S: Maintained 12212F: drivers/hid/hid-roccat* 12213F: include/linux/hid-roccat* 12214F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12215 12216ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12217M: Jacob chen <jacob2.chen@rock-chips.com> 12218L: linux-media@vger.kernel.org 12219S: Maintained 12220F: drivers/media/platform/rockchip/rga/ 12221F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12222 12223ROCKER DRIVER 12224M: Jiri Pirko <jiri@resnulli.us> 12225L: netdev@vger.kernel.org 12226S: Supported 12227F: drivers/net/ethernet/rocker/ 12228 12229ROCKETPORT DRIVER 12230P: Comtrol Corp. 12231W: http://www.comtrol.com 12232S: Maintained 12233F: Documentation/serial/rocket.txt 12234F: drivers/tty/rocket* 12235 12236ROCKETPORT EXPRESS/INFINITY DRIVER 12237M: Kevin Cernekee <cernekee@gmail.com> 12238L: linux-serial@vger.kernel.org 12239S: Odd Fixes 12240F: drivers/tty/serial/rp2.* 12241 12242ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12243M: Marek Vasut <marek.vasut+renesas@gmail.com> 12244L: linux-kernel@vger.kernel.org 12245L: linux-renesas-soc@vger.kernel.org 12246S: Supported 12247F: drivers/mfd/bd9571mwv.c 12248F: drivers/regulator/bd9571mwv-regulator.c 12249F: drivers/gpio/gpio-bd9571mwv.c 12250F: include/linux/mfd/bd9571mwv.h 12251F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12252 12253ROSE NETWORK LAYER 12254M: Ralf Baechle <ralf@linux-mips.org> 12255L: linux-hams@vger.kernel.org 12256W: http://www.linux-ax25.org/ 12257S: Maintained 12258F: include/net/rose.h 12259F: include/uapi/linux/rose.h 12260F: net/rose/ 12261 12262RTL2830 MEDIA DRIVER 12263M: Antti Palosaari <crope@iki.fi> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266W: http://palosaari.fi/linux/ 12267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12268T: git git://linuxtv.org/anttip/media_tree.git 12269S: Maintained 12270F: drivers/media/dvb-frontends/rtl2830* 12271 12272RTL2832 MEDIA DRIVER 12273M: Antti Palosaari <crope@iki.fi> 12274L: linux-media@vger.kernel.org 12275W: https://linuxtv.org 12276W: http://palosaari.fi/linux/ 12277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12278T: git git://linuxtv.org/anttip/media_tree.git 12279S: Maintained 12280F: drivers/media/dvb-frontends/rtl2832* 12281 12282RTL2832_SDR MEDIA DRIVER 12283M: Antti Palosaari <crope@iki.fi> 12284L: linux-media@vger.kernel.org 12285W: https://linuxtv.org 12286W: http://palosaari.fi/linux/ 12287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12288T: git git://linuxtv.org/anttip/media_tree.git 12289S: Maintained 12290F: drivers/media/dvb-frontends/rtl2832_sdr* 12291 12292RTL8180 WIRELESS DRIVER 12293L: linux-wireless@vger.kernel.org 12294W: http://wireless.kernel.org/ 12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12296S: Orphan 12297F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12298 12299RTL8187 WIRELESS DRIVER 12300M: Herton Ronaldo Krzesinski <herton@canonical.com> 12301M: Hin-Tak Leung <htl10@users.sourceforge.net> 12302M: Larry Finger <Larry.Finger@lwfinger.net> 12303L: linux-wireless@vger.kernel.org 12304W: http://wireless.kernel.org/ 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12306S: Maintained 12307F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12308 12309REALTEK WIRELESS DRIVER (rtlwifi family) 12310M: Ping-Ke Shih <pkshih@realtek.com> 12311L: linux-wireless@vger.kernel.org 12312W: http://wireless.kernel.org/ 12313T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12314S: Maintained 12315F: drivers/net/wireless/realtek/rtlwifi/ 12316 12317RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12318M: Jes Sorensen <Jes.Sorensen@gmail.com> 12319L: linux-wireless@vger.kernel.org 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12321S: Maintained 12322F: drivers/net/wireless/realtek/rtl8xxxu/ 12323 12324RXRPC SOCKETS (AF_RXRPC) 12325M: David Howells <dhowells@redhat.com> 12326L: linux-afs@lists.infradead.org 12327S: Supported 12328F: net/rxrpc/ 12329F: include/keys/rxrpc-type.h 12330F: include/net/af_rxrpc.h 12331F: include/trace/events/rxrpc.h 12332F: include/uapi/linux/rxrpc.h 12333F: Documentation/networking/rxrpc.txt 12334W: https://www.infradead.org/~dhowells/kafs/ 12335 12336S3 SAVAGE FRAMEBUFFER DRIVER 12337M: Antonino Daplas <adaplas@gmail.com> 12338L: linux-fbdev@vger.kernel.org 12339S: Maintained 12340F: drivers/video/fbdev/savage/ 12341 12342S390 12343M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12344M: Heiko Carstens <heiko.carstens@de.ibm.com> 12345L: linux-s390@vger.kernel.org 12346W: http://www.ibm.com/developerworks/linux/linux390/ 12347T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12348S: Supported 12349F: arch/s390/ 12350F: drivers/s390/ 12351F: Documentation/s390/ 12352F: Documentation/driver-api/s390-drivers.rst 12353 12354S390 COMMON I/O LAYER 12355M: Sebastian Ott <sebott@linux.ibm.com> 12356M: Peter Oberparleiter <oberpar@linux.ibm.com> 12357L: linux-s390@vger.kernel.org 12358W: http://www.ibm.com/developerworks/linux/linux390/ 12359S: Supported 12360F: drivers/s390/cio/ 12361 12362S390 DASD DRIVER 12363M: Stefan Haberland <sth@linux.ibm.com> 12364M: Jan Hoeppner <hoeppner@linux.ibm.com> 12365L: linux-s390@vger.kernel.org 12366W: http://www.ibm.com/developerworks/linux/linux390/ 12367S: Supported 12368F: drivers/s390/block/dasd* 12369F: block/partitions/ibm.c 12370 12371S390 IOMMU (PCI) 12372M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12373L: linux-s390@vger.kernel.org 12374W: http://www.ibm.com/developerworks/linux/linux390/ 12375S: Supported 12376F: drivers/iommu/s390-iommu.c 12377 12378S390 IUCV NETWORK LAYER 12379M: Julian Wiedmann <jwi@linux.ibm.com> 12380M: Ursula Braun <ubraun@linux.ibm.com> 12381L: linux-s390@vger.kernel.org 12382W: http://www.ibm.com/developerworks/linux/linux390/ 12383S: Supported 12384F: drivers/s390/net/*iucv* 12385F: include/net/iucv/ 12386F: net/iucv/ 12387 12388S390 NETWORK DRIVERS 12389M: Julian Wiedmann <jwi@linux.ibm.com> 12390M: Ursula Braun <ubraun@linux.ibm.com> 12391L: linux-s390@vger.kernel.org 12392W: http://www.ibm.com/developerworks/linux/linux390/ 12393S: Supported 12394F: drivers/s390/net/ 12395 12396S390 PCI SUBSYSTEM 12397M: Sebastian Ott <sebott@linux.ibm.com> 12398M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12399L: linux-s390@vger.kernel.org 12400W: http://www.ibm.com/developerworks/linux/linux390/ 12401S: Supported 12402F: arch/s390/pci/ 12403F: drivers/pci/hotplug/s390_pci_hpc.c 12404 12405S390 VFIO-CCW DRIVER 12406M: Cornelia Huck <cohuck@redhat.com> 12407M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12408M: Halil Pasic <pasic@linux.ibm.com> 12409L: linux-s390@vger.kernel.org 12410L: kvm@vger.kernel.org 12411S: Supported 12412F: drivers/s390/cio/vfio_ccw* 12413F: Documentation/s390/vfio-ccw.txt 12414F: include/uapi/linux/vfio_ccw.h 12415 12416S390 ZCRYPT DRIVER 12417M: Harald Freudenberger <freude@linux.ibm.com> 12418L: linux-s390@vger.kernel.org 12419W: http://www.ibm.com/developerworks/linux/linux390/ 12420S: Supported 12421F: drivers/s390/crypto/ 12422 12423S390 ZFCP DRIVER 12424M: Steffen Maier <maier@linux.ibm.com> 12425M: Benjamin Block <bblock@linux.ibm.com> 12426L: linux-s390@vger.kernel.org 12427W: http://www.ibm.com/developerworks/linux/linux390/ 12428S: Supported 12429F: drivers/s390/scsi/zfcp_* 12430 12431S3C24XX SD/MMC Driver 12432M: Ben Dooks <ben-linux@fluff.org> 12433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12434S: Supported 12435F: drivers/mmc/host/s3cmci.* 12436 12437SAA6588 RDS RECEIVER DRIVER 12438M: Hans Verkuil <hverkuil@xs4all.nl> 12439L: linux-media@vger.kernel.org 12440T: git git://linuxtv.org/media_tree.git 12441W: https://linuxtv.org 12442S: Odd Fixes 12443F: drivers/media/i2c/saa6588* 12444 12445SAA7134 VIDEO4LINUX DRIVER 12446M: Mauro Carvalho Chehab <mchehab@kernel.org> 12447L: linux-media@vger.kernel.org 12448W: https://linuxtv.org 12449T: git git://linuxtv.org/media_tree.git 12450S: Odd fixes 12451F: Documentation/media/v4l-drivers/saa7134* 12452F: drivers/media/pci/saa7134/ 12453 12454SAA7146 VIDEO4LINUX-2 DRIVER 12455M: Hans Verkuil <hverkuil@xs4all.nl> 12456L: linux-media@vger.kernel.org 12457T: git git://linuxtv.org/media_tree.git 12458S: Maintained 12459F: drivers/media/common/saa7146/ 12460F: drivers/media/pci/saa7146/ 12461F: include/media/saa7146* 12462 12463SAMSUNG AUDIO (ASoC) DRIVERS 12464M: Krzysztof Kozlowski <krzk@kernel.org> 12465M: Sangbeom Kim <sbkim73@samsung.com> 12466M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12467L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12468S: Supported 12469F: sound/soc/samsung/ 12470F: Documentation/devicetree/bindings/sound/samsung* 12471 12472SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12473M: Krzysztof Kozlowski <krzk@kernel.org> 12474L: linux-crypto@vger.kernel.org 12475L: linux-samsung-soc@vger.kernel.org 12476S: Maintained 12477F: drivers/crypto/exynos-rng.c 12478F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12479 12480SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12481M: Łukasz Stelmach <l.stelmach@samsung.com> 12482L: linux-samsung-soc@vger.kernel.org 12483S: Maintained 12484F: drivers/char/hw_random/exynos-trng.c 12485F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12486 12487SAMSUNG FRAMEBUFFER DRIVER 12488M: Jingoo Han <jingoohan1@gmail.com> 12489L: linux-fbdev@vger.kernel.org 12490S: Maintained 12491F: drivers/video/fbdev/s3c-fb.c 12492 12493SAMSUNG LAPTOP DRIVER 12494M: Corentin Chary <corentin.chary@gmail.com> 12495L: platform-driver-x86@vger.kernel.org 12496S: Maintained 12497F: drivers/platform/x86/samsung-laptop.c 12498 12499SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12500M: Sangbeom Kim <sbkim73@samsung.com> 12501M: Krzysztof Kozlowski <krzk@kernel.org> 12502M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12503L: linux-kernel@vger.kernel.org 12504L: linux-samsung-soc@vger.kernel.org 12505S: Supported 12506F: drivers/mfd/sec*.c 12507F: drivers/regulator/s2m*.c 12508F: drivers/regulator/s5m*.c 12509F: drivers/clk/clk-s2mps11.c 12510F: drivers/rtc/rtc-s5m.c 12511F: include/linux/mfd/samsung/ 12512F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12513F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12514F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12515F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12516 12517SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12518M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12519L: linux-media@vger.kernel.org 12520L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12521S: Maintained 12522F: drivers/media/platform/s3c-camif/ 12523F: include/media/drv-intf/s3c_camif.h 12524 12525SAMSUNG S3FWRN5 NFC DRIVER 12526M: Robert Baldyga <r.baldyga@samsung.com> 12527M: Krzysztof Opasiak <k.opasiak@samsung.com> 12528L: linux-nfc@lists.01.org (moderated for non-subscribers) 12529S: Supported 12530F: drivers/nfc/s3fwrn5 12531 12532SAMSUNG S5C73M3 CAMERA DRIVER 12533M: Kyungmin Park <kyungmin.park@samsung.com> 12534M: Andrzej Hajda <a.hajda@samsung.com> 12535L: linux-media@vger.kernel.org 12536S: Supported 12537F: drivers/media/i2c/s5c73m3/* 12538 12539SAMSUNG S5K5BAF CAMERA DRIVER 12540M: Kyungmin Park <kyungmin.park@samsung.com> 12541M: Andrzej Hajda <a.hajda@samsung.com> 12542L: linux-media@vger.kernel.org 12543S: Supported 12544F: drivers/media/i2c/s5k5baf.c 12545 12546SAMSUNG S5P Security SubSystem (SSS) DRIVER 12547M: Krzysztof Kozlowski <krzk@kernel.org> 12548M: Vladimir Zapolskiy <vz@mleia.com> 12549M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12550L: linux-crypto@vger.kernel.org 12551L: linux-samsung-soc@vger.kernel.org 12552S: Maintained 12553F: drivers/crypto/s5p-sss.c 12554 12555SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12556M: Kyungmin Park <kyungmin.park@samsung.com> 12557M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12558L: linux-media@vger.kernel.org 12559Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12560S: Supported 12561F: drivers/media/platform/exynos4-is/ 12562 12563SAMSUNG SOC CLOCK DRIVERS 12564M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12565M: Tomasz Figa <tomasz.figa@gmail.com> 12566M: Chanwoo Choi <cw00.choi@samsung.com> 12567S: Supported 12568L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12570F: drivers/clk/samsung/ 12571F: include/dt-bindings/clock/exynos*.h 12572F: Documentation/devicetree/bindings/clock/exynos*.txt 12573 12574SAMSUNG SPI DRIVERS 12575M: Kukjin Kim <kgene@kernel.org> 12576M: Krzysztof Kozlowski <krzk@kernel.org> 12577M: Andi Shyti <andi@etezian.org> 12578L: linux-spi@vger.kernel.org 12579L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12580S: Maintained 12581F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12582F: drivers/spi/spi-s3c* 12583F: include/linux/platform_data/spi-s3c64xx.h 12584 12585SAMSUNG SXGBE DRIVERS 12586M: Byungho An <bh74.an@samsung.com> 12587M: Girish K S <ks.giri@samsung.com> 12588M: Vipul Pandya <vipul.pandya@samsung.com> 12589S: Supported 12590L: netdev@vger.kernel.org 12591F: drivers/net/ethernet/samsung/sxgbe/ 12592 12593SAMSUNG THERMAL DRIVER 12594M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12595L: linux-pm@vger.kernel.org 12596L: linux-samsung-soc@vger.kernel.org 12597S: Supported 12598T: git https://github.com/lmajewski/linux-samsung-thermal.git 12599F: drivers/thermal/samsung/ 12600 12601SAMSUNG USB2 PHY DRIVER 12602M: Kamil Debski <kamil@wypas.org> 12603M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12604L: linux-kernel@vger.kernel.org 12605S: Supported 12606F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12607F: Documentation/phy/samsung-usb2.txt 12608F: drivers/phy/samsung/phy-exynos4210-usb2.c 12609F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12610F: drivers/phy/samsung/phy-exynos5250-usb2.c 12611F: drivers/phy/samsung/phy-s5pv210-usb2.c 12612F: drivers/phy/samsung/phy-samsung-usb2.c 12613F: drivers/phy/samsung/phy-samsung-usb2.h 12614 12615SC1200 WDT DRIVER 12616M: Zwane Mwaikambo <zwanem@gmail.com> 12617S: Maintained 12618F: drivers/watchdog/sc1200wdt.c 12619 12620SCHEDULER 12621M: Ingo Molnar <mingo@redhat.com> 12622M: Peter Zijlstra <peterz@infradead.org> 12623L: linux-kernel@vger.kernel.org 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12625S: Maintained 12626F: kernel/sched/ 12627F: include/linux/sched.h 12628F: include/uapi/linux/sched.h 12629F: include/linux/wait.h 12630 12631SCR24X CHIP CARD INTERFACE DRIVER 12632M: Lubomir Rintel <lkundrak@v3.sk> 12633S: Supported 12634F: drivers/char/pcmcia/scr24x_cs.c 12635 12636SCSI CDROM DRIVER 12637M: Jens Axboe <axboe@kernel.dk> 12638L: linux-scsi@vger.kernel.org 12639W: http://www.kernel.dk 12640S: Maintained 12641F: drivers/scsi/sr* 12642 12643SCSI RDMA PROTOCOL (SRP) INITIATOR 12644M: Bart Van Assche <bart.vanassche@sandisk.com> 12645L: linux-rdma@vger.kernel.org 12646S: Supported 12647W: http://www.openfabrics.org 12648Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12649T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12650F: drivers/infiniband/ulp/srp/ 12651F: include/scsi/srp.h 12652 12653SCSI SG DRIVER 12654M: Doug Gilbert <dgilbert@interlog.com> 12655L: linux-scsi@vger.kernel.org 12656W: http://sg.danny.cz/sg 12657S: Maintained 12658F: Documentation/scsi/scsi-generic.txt 12659F: drivers/scsi/sg.c 12660F: include/scsi/sg.h 12661 12662SCSI SUBSYSTEM 12663M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12665M: "Martin K. Petersen" <martin.petersen@oracle.com> 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12667L: linux-scsi@vger.kernel.org 12668S: Maintained 12669F: Documentation/devicetree/bindings/scsi/ 12670F: drivers/scsi/ 12671F: include/scsi/ 12672 12673SCSI TAPE DRIVER 12674M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12675L: linux-scsi@vger.kernel.org 12676S: Maintained 12677F: Documentation/scsi/st.txt 12678F: drivers/scsi/st.* 12679F: drivers/scsi/st_*.h 12680 12681SCTP PROTOCOL 12682M: Vlad Yasevich <vyasevich@gmail.com> 12683M: Neil Horman <nhorman@tuxdriver.com> 12684M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12685L: linux-sctp@vger.kernel.org 12686W: http://lksctp.sourceforge.net 12687S: Maintained 12688F: Documentation/networking/sctp.txt 12689F: include/linux/sctp.h 12690F: include/uapi/linux/sctp.h 12691F: include/net/sctp/ 12692F: net/sctp/ 12693 12694SCx200 CPU SUPPORT 12695M: Jim Cromie <jim.cromie@gmail.com> 12696S: Odd Fixes 12697F: Documentation/i2c/busses/scx200_acb 12698F: arch/x86/platform/scx200/ 12699F: drivers/watchdog/scx200_wdt.c 12700F: drivers/i2c/busses/scx200* 12701F: drivers/mtd/maps/scx200_docflash.c 12702F: include/linux/scx200.h 12703 12704SCx200 GPIO DRIVER 12705M: Jim Cromie <jim.cromie@gmail.com> 12706S: Maintained 12707F: drivers/char/scx200_gpio.c 12708F: include/linux/scx200_gpio.h 12709 12710SCx200 HRT CLOCKSOURCE DRIVER 12711M: Jim Cromie <jim.cromie@gmail.com> 12712S: Maintained 12713F: drivers/clocksource/scx200_hrt.c 12714 12715SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12716M: Sascha Sommer <saschasommer@freenet.de> 12717L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12718S: Maintained 12719F: drivers/mmc/host/sdricoh_cs.c 12720 12721SECURE COMPUTING 12722M: Kees Cook <keescook@chromium.org> 12723R: Andy Lutomirski <luto@amacapital.net> 12724R: Will Drewry <wad@chromium.org> 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12726S: Supported 12727F: kernel/seccomp.c 12728F: include/uapi/linux/seccomp.h 12729F: include/linux/seccomp.h 12730F: tools/testing/selftests/seccomp/* 12731F: tools/testing/selftests/kselftest_harness.h 12732F: Documentation/userspace-api/seccomp_filter.rst 12733K: \bsecure_computing 12734K: \bTIF_SECCOMP\b 12735 12736SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12737M: Al Cooper <alcooperx@gmail.com> 12738L: linux-mmc@vger.kernel.org 12739L: bcm-kernel-feedback-list@broadcom.com 12740S: Maintained 12741F: drivers/mmc/host/sdhci-brcmstb* 12742 12743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12744M: Adrian Hunter <adrian.hunter@intel.com> 12745L: linux-mmc@vger.kernel.org 12746T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12747S: Maintained 12748F: drivers/mmc/host/sdhci* 12749F: include/linux/mmc/sdhci* 12750 12751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12752M: Ben Dooks <ben-linux@fluff.org> 12753M: Jaehoon Chung <jh80.chung@samsung.com> 12754L: linux-mmc@vger.kernel.org 12755S: Maintained 12756F: drivers/mmc/host/sdhci-s3c* 12757 12758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12759M: Viresh Kumar <vireshk@kernel.org> 12760L: linux-mmc@vger.kernel.org 12761S: Maintained 12762F: drivers/mmc/host/sdhci-spear.c 12763 12764SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12765M: Kishon Vijay Abraham I <kishon@ti.com> 12766L: linux-mmc@vger.kernel.org 12767S: Maintained 12768F: drivers/mmc/host/sdhci-omap.c 12769 12770SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12771M: Scott Bauer <scott.bauer@intel.com> 12772M: Jonathan Derrick <jonathan.derrick@intel.com> 12773L: linux-block@vger.kernel.org 12774S: Supported 12775F: block/sed* 12776F: block/opal_proto.h 12777F: include/linux/sed* 12778F: include/uapi/linux/sed* 12779 12780SECURITY CONTACT 12781M: Security Officers <security@kernel.org> 12782S: Supported 12783 12784SECURITY SUBSYSTEM 12785M: James Morris <jmorris@namei.org> 12786M: "Serge E. Hallyn" <serge@hallyn.com> 12787L: linux-security-module@vger.kernel.org (suggested Cc:) 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12789W: http://kernsec.org/ 12790S: Supported 12791F: security/ 12792 12793SELINUX SECURITY MODULE 12794M: Paul Moore <paul@paul-moore.com> 12795M: Stephen Smalley <sds@tycho.nsa.gov> 12796M: Eric Paris <eparis@parisplace.org> 12797L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12798W: https://selinuxproject.org 12799W: https://github.com/SELinuxProject 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12801S: Supported 12802F: include/linux/selinux* 12803F: security/selinux/ 12804F: scripts/selinux/ 12805F: Documentation/admin-guide/LSM/SELinux.rst 12806 12807SENSABLE PHANTOM 12808M: Jiri Slaby <jirislaby@gmail.com> 12809S: Maintained 12810F: drivers/misc/phantom.c 12811F: include/uapi/linux/phantom.h 12812 12813SERIAL DEVICE BUS 12814M: Rob Herring <robh@kernel.org> 12815L: linux-serial@vger.kernel.org 12816S: Maintained 12817F: Documentation/devicetree/bindings/serial/slave-device.txt 12818F: drivers/tty/serdev/ 12819F: include/linux/serdev.h 12820 12821SERIAL DRIVERS 12822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12823L: linux-serial@vger.kernel.org 12824S: Maintained 12825F: Documentation/devicetree/bindings/serial/ 12826F: drivers/tty/serial/ 12827 12828SERIAL IR RECEIVER 12829M: Sean Young <sean@mess.org> 12830L: linux-media@vger.kernel.org 12831S: Maintained 12832F: drivers/media/rc/serial_ir.c 12833 12834SFC NETWORK DRIVER 12835M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12836M: Edward Cree <ecree@solarflare.com> 12837M: Bert Kenward <bkenward@solarflare.com> 12838L: netdev@vger.kernel.org 12839S: Supported 12840F: drivers/net/ethernet/sfc/ 12841 12842SGI GRU DRIVER 12843M: Dimitri Sivanich <sivanich@sgi.com> 12844S: Maintained 12845F: drivers/misc/sgi-gru/ 12846 12847SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12848M: Pat Gefre <pfg@sgi.com> 12849L: linux-ia64@vger.kernel.org 12850S: Supported 12851F: Documentation/ia64/serial.txt 12852F: drivers/tty/serial/ioc?_serial.c 12853F: include/linux/ioc?.h 12854 12855SGI XP/XPC/XPNET DRIVER 12856M: Cliff Whickman <cpw@sgi.com> 12857M: Robin Holt <robinmholt@gmail.com> 12858S: Maintained 12859F: drivers/misc/sgi-xp/ 12860 12861SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12862M: Ursula Braun <ubraun@linux.ibm.com> 12863L: linux-s390@vger.kernel.org 12864W: http://www.ibm.com/developerworks/linux/linux390/ 12865S: Supported 12866F: net/smc/ 12867 12868SH_VEU V4L2 MEM2MEM DRIVER 12869L: linux-media@vger.kernel.org 12870S: Orphan 12871F: drivers/media/platform/sh_veu.c 12872 12873SH_VOU V4L2 OUTPUT DRIVER 12874L: linux-media@vger.kernel.org 12875S: Orphan 12876F: drivers/media/platform/sh_vou.c 12877F: include/media/drv-intf/sh_vou.h 12878 12879SI2157 MEDIA DRIVER 12880M: Antti Palosaari <crope@iki.fi> 12881L: linux-media@vger.kernel.org 12882W: https://linuxtv.org 12883W: http://palosaari.fi/linux/ 12884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12885T: git git://linuxtv.org/anttip/media_tree.git 12886S: Maintained 12887F: drivers/media/tuners/si2157* 12888 12889SI2165 MEDIA DRIVER 12890M: Matthias Schwarzott <zzam@gentoo.org> 12891L: linux-media@vger.kernel.org 12892W: https://linuxtv.org 12893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12894S: Maintained 12895F: drivers/media/dvb-frontends/si2165* 12896 12897SI2168 MEDIA DRIVER 12898M: Antti Palosaari <crope@iki.fi> 12899L: linux-media@vger.kernel.org 12900W: https://linuxtv.org 12901W: http://palosaari.fi/linux/ 12902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12903T: git git://linuxtv.org/anttip/media_tree.git 12904S: Maintained 12905F: drivers/media/dvb-frontends/si2168* 12906 12907SI470X FM RADIO RECEIVER I2C DRIVER 12908M: Hans Verkuil <hverkuil@xs4all.nl> 12909L: linux-media@vger.kernel.org 12910T: git git://linuxtv.org/media_tree.git 12911W: https://linuxtv.org 12912S: Odd Fixes 12913F: drivers/media/radio/si470x/radio-si470x-i2c.c 12914 12915SI470X FM RADIO RECEIVER USB DRIVER 12916M: Hans Verkuil <hverkuil@xs4all.nl> 12917L: linux-media@vger.kernel.org 12918T: git git://linuxtv.org/media_tree.git 12919W: https://linuxtv.org 12920S: Maintained 12921F: drivers/media/radio/si470x/radio-si470x-common.c 12922F: drivers/media/radio/si470x/radio-si470x.h 12923F: drivers/media/radio/si470x/radio-si470x-usb.c 12924 12925SI4713 FM RADIO TRANSMITTER I2C DRIVER 12926M: Eduardo Valentin <edubezval@gmail.com> 12927L: linux-media@vger.kernel.org 12928T: git git://linuxtv.org/media_tree.git 12929W: https://linuxtv.org 12930S: Odd Fixes 12931F: drivers/media/radio/si4713/si4713.? 12932 12933SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12934M: Eduardo Valentin <edubezval@gmail.com> 12935L: linux-media@vger.kernel.org 12936T: git git://linuxtv.org/media_tree.git 12937W: https://linuxtv.org 12938S: Odd Fixes 12939F: drivers/media/radio/si4713/radio-platform-si4713.c 12940 12941SI4713 FM RADIO TRANSMITTER USB DRIVER 12942M: Hans Verkuil <hverkuil@xs4all.nl> 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945W: https://linuxtv.org 12946S: Maintained 12947F: drivers/media/radio/si4713/radio-usb-si4713.c 12948 12949SIANO DVB DRIVER 12950M: Mauro Carvalho Chehab <mchehab@kernel.org> 12951L: linux-media@vger.kernel.org 12952W: https://linuxtv.org 12953T: git git://linuxtv.org/media_tree.git 12954S: Odd fixes 12955F: drivers/media/common/siano/ 12956F: drivers/media/usb/siano/ 12957F: drivers/media/usb/siano/ 12958F: drivers/media/mmc/siano/ 12959 12960SIFIVE DRIVERS 12961M: Palmer Dabbelt <palmer@sifive.com> 12962L: linux-riscv@lists.infradead.org 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12964S: Supported 12965K: sifive 12966N: sifive 12967 12968SILEAD TOUCHSCREEN DRIVER 12969M: Hans de Goede <hdegoede@redhat.com> 12970L: linux-input@vger.kernel.org 12971L: platform-driver-x86@vger.kernel.org 12972S: Maintained 12973F: drivers/input/touchscreen/silead.c 12974F: drivers/platform/x86/silead_dmi.c 12975 12976SILICON MOTION SM712 FRAME BUFFER DRIVER 12977M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12978M: Teddy Wang <teddy.wang@siliconmotion.com> 12979M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12980L: linux-fbdev@vger.kernel.org 12981S: Maintained 12982F: drivers/video/fbdev/sm712* 12983F: Documentation/fb/sm712fb.txt 12984 12985SIMPLE FIRMWARE INTERFACE (SFI) 12986M: Len Brown <lenb@kernel.org> 12987L: sfi-devel@simplefirmware.org 12988W: http://simplefirmware.org/ 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12990S: Supported 12991F: arch/x86/platform/sfi/ 12992F: drivers/sfi/ 12993F: include/linux/sfi*.h 12994 12995SIMPLEFB FB DRIVER 12996M: Hans de Goede <hdegoede@redhat.com> 12997L: linux-fbdev@vger.kernel.org 12998S: Maintained 12999F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13000F: drivers/video/fbdev/simplefb.c 13001F: include/linux/platform_data/simplefb.h 13002 13003SIMTEC EB110ATX (Chalice CATS) 13004P: Ben Dooks 13005P: Vincent Sanders <vince@simtec.co.uk> 13006M: Simtec Linux Team <linux@simtec.co.uk> 13007W: http://www.simtec.co.uk/products/EB110ATX/ 13008S: Supported 13009 13010SIMTEC EB2410ITX (BAST) 13011P: Ben Dooks 13012P: Vincent Sanders <vince@simtec.co.uk> 13013M: Simtec Linux Team <linux@simtec.co.uk> 13014W: http://www.simtec.co.uk/products/EB2410ITX/ 13015S: Supported 13016F: arch/arm/mach-s3c24xx/mach-bast.c 13017F: arch/arm/mach-s3c24xx/bast-ide.c 13018F: arch/arm/mach-s3c24xx/bast-irq.c 13019 13020SIPHASH PRF ROUTINES 13021M: Jason A. Donenfeld <Jason@zx2c4.com> 13022S: Maintained 13023F: lib/siphash.c 13024F: lib/test_siphash.c 13025F: include/linux/siphash.h 13026 13027SIOX 13028M: Gavin Schenk <g.schenk@eckelmann.de> 13029M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13030R: Pengutronix Kernel Team <kernel@pengutronix.de> 13031S: Supported 13032F: drivers/siox/* 13033F: include/trace/events/siox.h 13034 13035SIS 190 ETHERNET DRIVER 13036M: Francois Romieu <romieu@fr.zoreil.com> 13037L: netdev@vger.kernel.org 13038S: Maintained 13039F: drivers/net/ethernet/sis/sis190.c 13040 13041SIS 900/7016 FAST ETHERNET DRIVER 13042M: Daniele Venzano <venza@brownhat.org> 13043W: http://www.brownhat.org/sis900.html 13044L: netdev@vger.kernel.org 13045S: Maintained 13046F: drivers/net/ethernet/sis/sis900.* 13047 13048SIS FRAMEBUFFER DRIVER 13049M: Thomas Winischhofer <thomas@winischhofer.net> 13050W: http://www.winischhofer.net/linuxsisvga.shtml 13051S: Maintained 13052F: Documentation/fb/sisfb.txt 13053F: drivers/video/fbdev/sis/ 13054F: include/video/sisfb.h 13055 13056SIS USB2VGA DRIVER 13057M: Thomas Winischhofer <thomas@winischhofer.net> 13058W: http://www.winischhofer.at/linuxsisusbvga.shtml 13059S: Maintained 13060F: drivers/usb/misc/sisusbvga/ 13061 13062SLAB ALLOCATOR 13063M: Christoph Lameter <cl@linux.com> 13064M: Pekka Enberg <penberg@kernel.org> 13065M: David Rientjes <rientjes@google.com> 13066M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13067M: Andrew Morton <akpm@linux-foundation.org> 13068L: linux-mm@kvack.org 13069S: Maintained 13070F: include/linux/sl?b*.h 13071F: mm/sl?b* 13072 13073SLEEPABLE READ-COPY UPDATE (SRCU) 13074M: Lai Jiangshan <jiangshanlai@gmail.com> 13075M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13076M: Josh Triplett <josh@joshtriplett.org> 13077R: Steven Rostedt <rostedt@goodmis.org> 13078R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13079L: linux-kernel@vger.kernel.org 13080W: http://www.rdrop.com/users/paulmck/RCU/ 13081S: Supported 13082T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13083F: include/linux/srcu.h 13084F: kernel/rcu/srcu.c 13085 13086SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13087M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13089S: Maintained 13090F: drivers/slimbus/ 13091F: Documentation/devicetree/bindings/slimbus/ 13092F: include/linux/slimbus.h 13093 13094SMACK SECURITY MODULE 13095M: Casey Schaufler <casey@schaufler-ca.com> 13096L: linux-security-module@vger.kernel.org 13097W: http://schaufler-ca.com 13098T: git git://github.com/cschaufler/smack-next 13099S: Maintained 13100F: Documentation/admin-guide/LSM/Smack.rst 13101F: security/smack/ 13102 13103SMC91x ETHERNET DRIVER 13104M: Nicolas Pitre <nico@fluxnic.net> 13105S: Odd Fixes 13106F: drivers/net/ethernet/smsc/smc91x.* 13107 13108SMIA AND SMIA++ IMAGE SENSOR DRIVER 13109M: Sakari Ailus <sakari.ailus@iki.fi> 13110L: linux-media@vger.kernel.org 13111S: Maintained 13112F: drivers/media/i2c/smiapp/ 13113F: include/media/i2c/smiapp.h 13114F: drivers/media/i2c/smiapp-pll.c 13115F: drivers/media/i2c/smiapp-pll.h 13116F: include/uapi/linux/smiapp.h 13117F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13118 13119SMM665 HARDWARE MONITOR DRIVER 13120M: Guenter Roeck <linux@roeck-us.net> 13121L: linux-hwmon@vger.kernel.org 13122S: Maintained 13123F: Documentation/hwmon/smm665 13124F: drivers/hwmon/smm665.c 13125 13126SMSC EMC2103 HARDWARE MONITOR DRIVER 13127M: Steve Glendinning <steve.glendinning@shawell.net> 13128L: linux-hwmon@vger.kernel.org 13129S: Maintained 13130F: Documentation/hwmon/emc2103 13131F: drivers/hwmon/emc2103.c 13132 13133SMSC SCH5627 HARDWARE MONITOR DRIVER 13134M: Hans de Goede <hdegoede@redhat.com> 13135L: linux-hwmon@vger.kernel.org 13136S: Supported 13137F: Documentation/hwmon/sch5627 13138F: drivers/hwmon/sch5627.c 13139 13140SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13141M: Steve Glendinning <steve.glendinning@shawell.net> 13142L: linux-fbdev@vger.kernel.org 13143S: Maintained 13144F: drivers/video/fbdev/smscufx.c 13145 13146SMSC47B397 HARDWARE MONITOR DRIVER 13147M: Jean Delvare <jdelvare@suse.com> 13148L: linux-hwmon@vger.kernel.org 13149S: Maintained 13150F: Documentation/hwmon/smsc47b397 13151F: drivers/hwmon/smsc47b397.c 13152 13153SMSC911x ETHERNET DRIVER 13154M: Steve Glendinning <steve.glendinning@shawell.net> 13155L: netdev@vger.kernel.org 13156S: Maintained 13157F: include/linux/smsc911x.h 13158F: drivers/net/ethernet/smsc/smsc911x.* 13159 13160SMSC9420 PCI ETHERNET DRIVER 13161M: Steve Glendinning <steve.glendinning@shawell.net> 13162L: netdev@vger.kernel.org 13163S: Maintained 13164F: drivers/net/ethernet/smsc/smsc9420.* 13165 13166SOC-CAMERA V4L2 SUBSYSTEM 13167L: linux-media@vger.kernel.org 13168T: git git://linuxtv.org/media_tree.git 13169S: Orphan 13170F: include/media/soc* 13171F: drivers/media/i2c/soc_camera/ 13172F: drivers/media/platform/soc_camera/ 13173 13174SOCIONEXT SYNQUACER I2C DRIVER 13175M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13176L: linux-i2c@vger.kernel.org 13177S: Maintained 13178F: drivers/i2c/busses/i2c-synquacer.c 13179F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13180 13181SOCIONEXT UNIPHIER SOUND DRIVER 13182M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13183L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13184S: Maintained 13185F: sound/soc/uniphier/ 13186 13187SOEKRIS NET48XX LED SUPPORT 13188M: Chris Boot <bootc@bootc.net> 13189S: Maintained 13190F: drivers/leds/leds-net48xx.c 13191 13192SOFT-ROCE DRIVER (rxe) 13193M: Moni Shoua <monis@mellanox.com> 13194L: linux-rdma@vger.kernel.org 13195S: Supported 13196W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13197Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13198F: drivers/infiniband/sw/rxe/ 13199F: include/uapi/rdma/rdma_user_rxe.h 13200 13201SOFTLOGIC 6x10 MPEG CODEC 13202M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13203M: Anton Sviridenko <anton@corp.bluecherry.net> 13204M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13205M: Andrey Utkin <andrey_utkin@fastmail.com> 13206M: Ismael Luceno <ismael@iodev.co.uk> 13207L: linux-media@vger.kernel.org 13208S: Supported 13209F: drivers/media/pci/solo6x10/ 13210 13211SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13212M: James Morse <james.morse@arm.com> 13213L: linux-arm-kernel@lists.infradead.org 13214S: Maintained 13215F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13216F: drivers/firmware/arm_sdei.c 13217F: include/linux/sdei.h 13218F: include/uapi/linux/sdei.h 13219 13220SOFTWARE RAID (Multiple Disks) SUPPORT 13221M: Shaohua Li <shli@kernel.org> 13222L: linux-raid@vger.kernel.org 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13224S: Supported 13225F: drivers/md/Makefile 13226F: drivers/md/Kconfig 13227F: drivers/md/md* 13228F: drivers/md/raid* 13229F: include/linux/raid/ 13230F: include/uapi/linux/raid/ 13231 13232SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13233M: Jassi Brar <jaswinder.singh@linaro.org> 13234L: netdev@vger.kernel.org 13235S: Maintained 13236F: drivers/net/ethernet/socionext/netsec.c 13237F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13238 13239SOLIDRUN CLEARFOG SUPPORT 13240M: Russell King <linux@armlinux.org.uk> 13241S: Maintained 13242F: arch/arm/boot/dts/armada-388-clearfog* 13243F: arch/arm/boot/dts/armada-38x-solidrun-* 13244 13245SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13246M: Russell King <linux@armlinux.org.uk> 13247S: Maintained 13248F: arch/arm/boot/dts/imx6*-cubox-i* 13249F: arch/arm/boot/dts/imx6*-hummingboard* 13250F: arch/arm/boot/dts/imx6*-sr-* 13251 13252SONIC NETWORK DRIVER 13253M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13254L: netdev@vger.kernel.org 13255S: Maintained 13256F: drivers/net/ethernet/natsemi/sonic.* 13257 13258SONICS SILICON BACKPLANE DRIVER (SSB) 13259M: Michael Buesch <m@bues.ch> 13260L: linux-wireless@vger.kernel.org 13261S: Maintained 13262F: drivers/ssb/ 13263F: include/linux/ssb/ 13264 13265SONY IMX258 SENSOR DRIVER 13266M: Sakari Ailus <sakari.ailus@linux.intel.com> 13267L: linux-media@vger.kernel.org 13268T: git git://linuxtv.org/media_tree.git 13269S: Maintained 13270F: drivers/media/i2c/imx258.c 13271 13272SONY IMX274 SENSOR DRIVER 13273M: Leon Luo <leonl@leopardimaging.com> 13274L: linux-media@vger.kernel.org 13275T: git git://linuxtv.org/media_tree.git 13276S: Maintained 13277F: drivers/media/i2c/imx274.c 13278F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13279 13280SONY MEMORYSTICK CARD SUPPORT 13281M: Alex Dubov <oakad@yahoo.com> 13282W: http://tifmxx.berlios.de/ 13283S: Maintained 13284F: drivers/memstick/host/tifm_ms.c 13285 13286SONY MEMORYSTICK STANDARD SUPPORT 13287M: Maxim Levitsky <maximlevitsky@gmail.com> 13288S: Maintained 13289F: drivers/memstick/core/ms_block.* 13290 13291SONY VAIO CONTROL DEVICE DRIVER 13292M: Mattia Dongili <malattia@linux.it> 13293L: platform-driver-x86@vger.kernel.org 13294W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13295S: Maintained 13296F: Documentation/laptops/sony-laptop.txt 13297F: drivers/char/sonypi.c 13298F: drivers/platform/x86/sony-laptop.c 13299F: include/linux/sony-laptop.h 13300 13301SOUND 13302M: Jaroslav Kysela <perex@perex.cz> 13303M: Takashi Iwai <tiwai@suse.com> 13304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13305W: http://www.alsa-project.org/ 13306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13307T: git git://git.alsa-project.org/alsa-kernel.git 13308Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13309S: Maintained 13310F: Documentation/sound/ 13311F: include/sound/ 13312F: include/uapi/sound/ 13313F: sound/ 13314 13315SOUND - COMPRESSED AUDIO 13316M: Vinod Koul <vkoul@kernel.org> 13317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13319S: Supported 13320F: Documentation/sound/designs/compress-offload.rst 13321F: include/sound/compress_driver.h 13322F: include/uapi/sound/compress_* 13323F: sound/core/compress_offload.c 13324F: sound/soc/soc-compress.c 13325 13326SOUND - DMAENGINE HELPERS 13327M: Lars-Peter Clausen <lars@metafoo.de> 13328S: Supported 13329F: include/sound/dmaengine_pcm.h 13330F: sound/core/pcm_dmaengine.c 13331F: sound/soc/soc-generic-dmaengine-pcm.c 13332 13333SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13334M: Liam Girdwood <lgirdwood@gmail.com> 13335M: Mark Brown <broonie@kernel.org> 13336T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13338W: http://alsa-project.org/main/index.php/ASoC 13339S: Supported 13340F: Documentation/devicetree/bindings/sound/ 13341F: Documentation/sound/soc/ 13342F: sound/soc/ 13343F: include/sound/soc* 13344 13345SOUNDWIRE SUBSYSTEM 13346M: Vinod Koul <vinod.koul@intel.com> 13347M: Sanyog Kale <sanyog.r.kale@intel.com> 13348R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13350S: Supported 13351F: Documentation/driver-api/soundwire/ 13352F: drivers/soundwire/ 13353F: include/linux/soundwire/ 13354 13355SP2 MEDIA DRIVER 13356M: Olli Salonen <olli.salonen@iki.fi> 13357L: linux-media@vger.kernel.org 13358W: https://linuxtv.org 13359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13360S: Maintained 13361F: drivers/media/dvb-frontends/sp2* 13362 13363SPARC + UltraSPARC (sparc/sparc64) 13364M: "David S. Miller" <davem@davemloft.net> 13365L: sparclinux@vger.kernel.org 13366Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13369S: Maintained 13370F: arch/sparc/ 13371F: drivers/sbus/ 13372 13373SPARC SERIAL DRIVERS 13374M: "David S. Miller" <davem@davemloft.net> 13375L: sparclinux@vger.kernel.org 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13377T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13378S: Maintained 13379F: include/linux/sunserialcore.h 13380F: drivers/tty/serial/suncore.c 13381F: drivers/tty/serial/sunhv.c 13382F: drivers/tty/serial/sunsab.c 13383F: drivers/tty/serial/sunsab.h 13384F: drivers/tty/serial/sunsu.c 13385F: drivers/tty/serial/sunzilog.c 13386F: drivers/tty/serial/sunzilog.h 13387F: drivers/tty/vcc.c 13388 13389SPARSE CHECKER 13390M: "Christopher Li" <sparse@chrisli.org> 13391L: linux-sparse@vger.kernel.org 13392W: https://sparse.wiki.kernel.org/ 13393T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13394T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13395S: Maintained 13396F: include/linux/compiler.h 13397 13398SPEAR CLOCK FRAMEWORK SUPPORT 13399M: Viresh Kumar <vireshk@kernel.org> 13400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13401W: http://www.st.com/spear 13402S: Maintained 13403F: drivers/clk/spear/ 13404 13405SPEAR PLATFORM SUPPORT 13406M: Viresh Kumar <vireshk@kernel.org> 13407M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13409W: http://www.st.com/spear 13410S: Maintained 13411F: arch/arm/boot/dts/spear* 13412F: arch/arm/mach-spear/ 13413 13414SPI NOR SUBSYSTEM 13415M: Marek Vasut <marek.vasut@gmail.com> 13416L: linux-mtd@lists.infradead.org 13417W: http://www.linux-mtd.infradead.org/ 13418Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13419T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13420T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13421S: Maintained 13422F: drivers/mtd/spi-nor/ 13423F: include/linux/mtd/spi-nor.h 13424 13425SPI SUBSYSTEM 13426M: Mark Brown <broonie@kernel.org> 13427L: linux-spi@vger.kernel.org 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13429Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13430S: Maintained 13431F: Documentation/devicetree/bindings/spi/ 13432F: Documentation/spi/ 13433F: drivers/spi/ 13434F: include/linux/spi/ 13435F: include/uapi/linux/spi/ 13436F: tools/spi/ 13437 13438SPIDERNET NETWORK DRIVER for CELL 13439M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13440L: netdev@vger.kernel.org 13441S: Supported 13442F: Documentation/networking/spider_net.txt 13443F: drivers/net/ethernet/toshiba/spider_net* 13444 13445SPMI SUBSYSTEM 13446R: Stephen Boyd <sboyd@kernel.org> 13447L: linux-arm-msm@vger.kernel.org 13448F: Documentation/devicetree/bindings/spmi/ 13449F: drivers/spmi/ 13450F: include/dt-bindings/spmi/spmi.h 13451F: include/linux/spmi.h 13452F: include/trace/events/spmi.h 13453 13454SPU FILE SYSTEM 13455M: Jeremy Kerr <jk@ozlabs.org> 13456L: linuxppc-dev@lists.ozlabs.org 13457W: http://www.ibm.com/developerworks/power/cell/ 13458S: Supported 13459F: Documentation/filesystems/spufs.txt 13460F: arch/powerpc/platforms/cell/spufs/ 13461 13462SQUASHFS FILE SYSTEM 13463M: Phillip Lougher <phillip@squashfs.org.uk> 13464L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13465W: http://squashfs.org.uk 13466T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13467S: Maintained 13468F: Documentation/filesystems/squashfs.txt 13469F: fs/squashfs/ 13470 13471SRM (Alpha) environment access 13472M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13473S: Maintained 13474F: arch/alpha/kernel/srm_env.c 13475 13476ST STM32 I2C/SMBUS DRIVER 13477M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13478L: linux-i2c@vger.kernel.org 13479S: Maintained 13480F: drivers/i2c/busses/i2c-stm32* 13481 13482STABLE BRANCH 13483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13484L: stable@vger.kernel.org 13485S: Supported 13486F: Documentation/process/stable-kernel-rules.rst 13487 13488STAGING - COMEDI 13489M: Ian Abbott <abbotti@mev.co.uk> 13490M: H Hartley Sweeten <hsweeten@visionengravers.com> 13491S: Odd Fixes 13492F: drivers/staging/comedi/ 13493 13494STAGING - FLARION FT1000 DRIVERS 13495M: Marek Belisko <marek.belisko@gmail.com> 13496S: Odd Fixes 13497F: drivers/staging/ft1000/ 13498 13499STAGING - INDUSTRIAL IO 13500M: Jonathan Cameron <jic23@kernel.org> 13501L: linux-iio@vger.kernel.org 13502S: Odd Fixes 13503F: Documentation/devicetree/bindings/staging/iio/ 13504F: drivers/staging/iio/ 13505 13506STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13507M: Marc Dietrich <marvin24@gmx.de> 13508L: ac100@lists.launchpad.net (moderated for non-subscribers) 13509L: linux-tegra@vger.kernel.org 13510S: Maintained 13511F: drivers/staging/nvec/ 13512 13513STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13514M: Jens Frederich <jfrederich@gmail.com> 13515M: Daniel Drake <dsd@laptop.org> 13516M: Jon Nettleton <jon.nettleton@gmail.com> 13517W: http://wiki.laptop.org/go/DCON 13518S: Maintained 13519F: drivers/staging/olpc_dcon/ 13520 13521STAGING - REALTEK RTL8712U DRIVERS 13522M: Larry Finger <Larry.Finger@lwfinger.net> 13523M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13524S: Odd Fixes 13525F: drivers/staging/rtl8712/ 13526 13527STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13528M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13529M: Teddy Wang <teddy.wang@siliconmotion.com> 13530M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13531L: linux-fbdev@vger.kernel.org 13532S: Maintained 13533F: drivers/staging/sm750fb/ 13534 13535STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13536M: William Hubbs <w.d.hubbs@gmail.com> 13537M: Chris Brannon <chris@the-brannons.com> 13538M: Kirk Reiser <kirk@reisers.ca> 13539M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13540L: speakup@linux-speakup.org 13541W: http://www.linux-speakup.org/ 13542S: Odd Fixes 13543F: drivers/staging/speakup/ 13544 13545STAGING - VIA VT665X DRIVERS 13546M: Forest Bond <forest@alittletooquiet.net> 13547S: Odd Fixes 13548F: drivers/staging/vt665?/ 13549 13550STAGING - WILC1000 WIFI DRIVER 13551M: Aditya Shankar <aditya.shankar@microchip.com> 13552M: Ganesh Krishna <ganesh.krishna@microchip.com> 13553L: linux-wireless@vger.kernel.org 13554S: Supported 13555F: drivers/staging/wilc1000/ 13556 13557STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13558M: Arnaud Patard <arnaud.patard@rtp-net.org> 13559S: Odd Fixes 13560F: drivers/staging/xgifb/ 13561 13562STAGING SUBSYSTEM 13563M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13564T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13565L: devel@driverdev.osuosl.org 13566S: Supported 13567F: drivers/staging/ 13568 13569STARFIRE/DURALAN NETWORK DRIVER 13570M: Ion Badulescu <ionut@badula.org> 13571S: Odd Fixes 13572F: drivers/net/ethernet/adaptec/starfire* 13573 13574STEC S1220 SKD DRIVER 13575M: Bart Van Assche <bart.vanassche@wdc.com> 13576L: linux-block@vger.kernel.org 13577S: Maintained 13578F: drivers/block/skd*[ch] 13579 13580STI CEC DRIVER 13581M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13582S: Maintained 13583F: drivers/staging/media/st-cec/ 13584F: Documentation/devicetree/bindings/media/stih-cec.txt 13585 13586STK1160 USB VIDEO CAPTURE DRIVER 13587M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13588L: linux-media@vger.kernel.org 13589T: git git://linuxtv.org/media_tree.git 13590S: Maintained 13591F: drivers/media/usb/stk1160/ 13592 13593STM32 TIMER/LPTIMER DRIVERS 13594M: Fabrice Gasnier <fabrice.gasnier@st.com> 13595S: Maintained 13596F: drivers/*/stm32-*timer* 13597F: drivers/pwm/pwm-stm32* 13598F: include/linux/*/stm32-*tim* 13599F: Documentation/ABI/testing/*timer-stm32 13600F: Documentation/devicetree/bindings/*/stm32-*timer* 13601F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13602 13603STMMAC ETHERNET DRIVER 13604M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13605M: Alexandre Torgue <alexandre.torgue@st.com> 13606M: Jose Abreu <joabreu@synopsys.com> 13607L: netdev@vger.kernel.org 13608W: http://www.stlinux.com 13609S: Supported 13610F: drivers/net/ethernet/stmicro/stmmac/ 13611 13612SUN3/3X 13613M: Sam Creasey <sammy@sammy.net> 13614W: http://sammy.net/sun3/ 13615S: Maintained 13616F: arch/m68k/kernel/*sun3* 13617F: arch/m68k/sun3*/ 13618F: arch/m68k/include/asm/sun3* 13619F: drivers/net/ethernet/i825xx/sun3* 13620 13621SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13622M: Hans de Goede <hdegoede@redhat.com> 13623L: linux-input@vger.kernel.org 13624S: Maintained 13625F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13626F: drivers/input/keyboard/sun4i-lradc-keys.c 13627 13628SUNDANCE NETWORK DRIVER 13629M: Denis Kirjanov <kda@linux-powerpc.org> 13630L: netdev@vger.kernel.org 13631S: Maintained 13632F: drivers/net/ethernet/dlink/sundance.c 13633 13634SUPERH 13635M: Yoshinori Sato <ysato@users.sourceforge.jp> 13636M: Rich Felker <dalias@libc.org> 13637L: linux-sh@vger.kernel.org 13638Q: http://patchwork.kernel.org/project/linux-sh/list/ 13639S: Maintained 13640F: Documentation/sh/ 13641F: arch/sh/ 13642F: drivers/sh/ 13643 13644SUSPEND TO RAM 13645M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13646M: Len Brown <len.brown@intel.com> 13647M: Pavel Machek <pavel@ucw.cz> 13648L: linux-pm@vger.kernel.org 13649B: https://bugzilla.kernel.org 13650S: Supported 13651F: Documentation/power/ 13652F: arch/x86/kernel/acpi/ 13653F: drivers/base/power/ 13654F: kernel/power/ 13655F: include/linux/suspend.h 13656F: include/linux/freezer.h 13657F: include/linux/pm.h 13658 13659SVGA HANDLING 13660M: Martin Mares <mj@ucw.cz> 13661L: linux-video@atrey.karlin.mff.cuni.cz 13662S: Maintained 13663F: Documentation/svga.txt 13664F: arch/x86/boot/video* 13665 13666SWIOTLB SUBSYSTEM 13667M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13668L: iommu@lists.linux-foundation.org 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13670S: Supported 13671F: kernel/dma/swiotlb.c 13672F: arch/*/kernel/pci-swiotlb.c 13673F: include/linux/swiotlb.h 13674 13675SWITCHDEV 13676M: Jiri Pirko <jiri@resnulli.us> 13677M: Ivan Vecera <ivecera@redhat.com> 13678L: netdev@vger.kernel.org 13679S: Supported 13680F: net/switchdev/ 13681F: include/net/switchdev.h 13682 13683SY8106A REGULATOR DRIVER 13684M: Icenowy Zheng <icenowy@aosc.io> 13685S: Maintained 13686F: drivers/regulator/sy8106a-regulator.c 13687F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13688 13689SYNC FILE FRAMEWORK 13690M: Sumit Semwal <sumit.semwal@linaro.org> 13691R: Gustavo Padovan <gustavo@padovan.org> 13692S: Maintained 13693L: linux-media@vger.kernel.org 13694L: dri-devel@lists.freedesktop.org 13695F: drivers/dma-buf/sync_* 13696F: drivers/dma-buf/dma-fence* 13697F: drivers/dma-buf/sw_sync.c 13698F: include/linux/sync_file.h 13699F: include/uapi/linux/sync_file.h 13700F: Documentation/sync_file.txt 13701T: git git://anongit.freedesktop.org/drm/drm-misc 13702 13703SYNOPSYS ARC ARCHITECTURE 13704M: Vineet Gupta <vgupta@synopsys.com> 13705L: linux-snps-arc@lists.infradead.org 13706S: Supported 13707F: arch/arc/ 13708F: Documentation/devicetree/bindings/arc/* 13709F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13710F: drivers/clocksource/arc_timer.c 13711F: drivers/tty/serial/arc_uart.c 13712T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13713 13714SYNOPSYS ARC HSDK SDP pll clock driver 13715M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13716S: Supported 13717F: drivers/clk/clk-hsdk-pll.c 13718F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13719 13720SYNOPSYS ARC SDP clock driver 13721M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13722S: Supported 13723F: drivers/clk/axs10x/* 13724F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13725 13726SYNOPSYS ARC SDP platform support 13727M: Alexey Brodkin <abrodkin@synopsys.com> 13728S: Supported 13729F: arch/arc/plat-axs10x 13730F: arch/arc/boot/dts/ax* 13731F: Documentation/devicetree/bindings/arc/axs10* 13732 13733SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13734M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13735S: Supported 13736F: drivers/reset/reset-axs10x.c 13737F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13738 13739SYNOPSYS DESIGNWARE 8250 UART DRIVER 13740R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13741S: Maintained 13742F: drivers/tty/serial/8250/8250_dw.c 13743 13744SYNOPSYS DESIGNWARE APB GPIO DRIVER 13745M: Hoan Tran <hotran@apm.com> 13746L: linux-gpio@vger.kernel.org 13747S: Maintained 13748F: drivers/gpio/gpio-dwapb.c 13749F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13750 13751SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13752M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13753S: Maintained 13754F: drivers/dma/dwi-axi-dmac/ 13755F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13756 13757SYNOPSYS DESIGNWARE DMAC DRIVER 13758M: Viresh Kumar <vireshk@kernel.org> 13759R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13760S: Maintained 13761F: include/linux/dma/dw.h 13762F: include/linux/platform_data/dma-dw.h 13763F: drivers/dma/dw/ 13764 13765SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13766M: Jose Abreu <Jose.Abreu@synopsys.com> 13767L: netdev@vger.kernel.org 13768S: Supported 13769F: drivers/net/ethernet/synopsys/ 13770 13771SYNOPSYS DESIGNWARE I2C DRIVER 13772M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13773R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13774R: Mika Westerberg <mika.westerberg@linux.intel.com> 13775L: linux-i2c@vger.kernel.org 13776S: Maintained 13777F: drivers/i2c/busses/i2c-designware-* 13778F: include/linux/platform_data/i2c-designware.h 13779 13780SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13781M: Jaehoon Chung <jh80.chung@samsung.com> 13782L: linux-mmc@vger.kernel.org 13783S: Maintained 13784F: drivers/mmc/host/dw_mmc* 13785 13786SYNOPSYS HSDK RESET CONTROLLER DRIVER 13787M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13788S: Supported 13789F: drivers/reset/reset-hsdk.c 13790F: include/dt-bindings/reset/snps,hsdk-reset.h 13791F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13792 13793SYSTEM CONFIGURATION (SYSCON) 13794M: Lee Jones <lee.jones@linaro.org> 13795M: Arnd Bergmann <arnd@arndb.de> 13796T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13797S: Supported 13798F: drivers/mfd/syscon.c 13799 13800SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13801M: Sudeep Holla <sudeep.holla@arm.com> 13802L: linux-arm-kernel@lists.infradead.org 13803S: Maintained 13804F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13805F: drivers/clk/clk-sc[mp]i.c 13806F: drivers/cpufreq/sc[mp]i-cpufreq.c 13807F: drivers/firmware/arm_scpi.c 13808F: drivers/firmware/arm_scmi/ 13809F: include/linux/sc[mp]i_protocol.h 13810 13811SYSTEM RESET/SHUTDOWN DRIVERS 13812M: Sebastian Reichel <sre@kernel.org> 13813L: linux-pm@vger.kernel.org 13814T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13815S: Maintained 13816F: Documentation/devicetree/bindings/power/reset/ 13817F: drivers/power/reset/ 13818 13819SYSTEM TRACE MODULE CLASS 13820M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13821S: Maintained 13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13823F: Documentation/trace/stm.rst 13824F: drivers/hwtracing/stm/ 13825F: include/linux/stm.h 13826F: include/uapi/linux/stm.h 13827 13828SYSV FILESYSTEM 13829M: Christoph Hellwig <hch@infradead.org> 13830S: Maintained 13831F: Documentation/filesystems/sysv-fs.txt 13832F: fs/sysv/ 13833F: include/linux/sysv_fs.h 13834 13835TARGET SUBSYSTEM 13836M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13837L: linux-scsi@vger.kernel.org 13838L: target-devel@vger.kernel.org 13839W: http://www.linux-iscsi.org 13840W: http://groups.google.com/group/linux-iscsi-target-dev 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13842S: Supported 13843F: drivers/target/ 13844F: include/target/ 13845F: Documentation/target/ 13846 13847TASKSTATS STATISTICS INTERFACE 13848M: Balbir Singh <bsingharora@gmail.com> 13849S: Maintained 13850F: Documentation/accounting/taskstats* 13851F: include/linux/taskstats* 13852F: kernel/taskstats.c 13853 13854TC subsystem 13855M: Jamal Hadi Salim <jhs@mojatatu.com> 13856M: Cong Wang <xiyou.wangcong@gmail.com> 13857M: Jiri Pirko <jiri@resnulli.us> 13858L: netdev@vger.kernel.org 13859S: Maintained 13860F: include/net/pkt_cls.h 13861F: include/net/pkt_sched.h 13862F: include/net/tc_act/ 13863F: include/uapi/linux/pkt_cls.h 13864F: include/uapi/linux/pkt_sched.h 13865F: include/uapi/linux/tc_act/ 13866F: include/uapi/linux/tc_ematch/ 13867F: net/sched/ 13868 13869TCP LOW PRIORITY MODULE 13870M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13871M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13872W: http://tcp-lp-mod.sourceforge.net/ 13873S: Maintained 13874F: net/ipv4/tcp_lp.c 13875 13876TDA10071 MEDIA DRIVER 13877M: Antti Palosaari <crope@iki.fi> 13878L: linux-media@vger.kernel.org 13879W: https://linuxtv.org 13880W: http://palosaari.fi/linux/ 13881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13882T: git git://linuxtv.org/anttip/media_tree.git 13883S: Maintained 13884F: drivers/media/dvb-frontends/tda10071* 13885 13886TDA18212 MEDIA DRIVER 13887M: Antti Palosaari <crope@iki.fi> 13888L: linux-media@vger.kernel.org 13889W: https://linuxtv.org 13890W: http://palosaari.fi/linux/ 13891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13892T: git git://linuxtv.org/anttip/media_tree.git 13893S: Maintained 13894F: drivers/media/tuners/tda18212* 13895 13896TDA18218 MEDIA DRIVER 13897M: Antti Palosaari <crope@iki.fi> 13898L: linux-media@vger.kernel.org 13899W: https://linuxtv.org 13900W: http://palosaari.fi/linux/ 13901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13902T: git git://linuxtv.org/anttip/media_tree.git 13903S: Maintained 13904F: drivers/media/tuners/tda18218* 13905 13906TDA18250 MEDIA DRIVER 13907M: Olli Salonen <olli.salonen@iki.fi> 13908L: linux-media@vger.kernel.org 13909W: https://linuxtv.org 13910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13911T: git git://linuxtv.org/media_tree.git 13912S: Maintained 13913F: drivers/media/tuners/tda18250* 13914 13915TDA18271 MEDIA DRIVER 13916M: Michael Krufky <mkrufky@linuxtv.org> 13917L: linux-media@vger.kernel.org 13918W: https://linuxtv.org 13919W: http://github.com/mkrufky 13920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13921T: git git://linuxtv.org/mkrufky/tuners.git 13922S: Maintained 13923F: drivers/media/tuners/tda18271* 13924 13925TDA1997x MEDIA DRIVER 13926M: Tim Harvey <tharvey@gateworks.com> 13927L: linux-media@vger.kernel.org 13928W: https://linuxtv.org 13929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13930S: Maintained 13931F: drivers/media/i2c/tda1997x.* 13932 13933TDA827x MEDIA DRIVER 13934M: Michael Krufky <mkrufky@linuxtv.org> 13935L: linux-media@vger.kernel.org 13936W: https://linuxtv.org 13937W: http://github.com/mkrufky 13938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13939T: git git://linuxtv.org/mkrufky/tuners.git 13940S: Maintained 13941F: drivers/media/tuners/tda8290.* 13942 13943TDA8290 MEDIA DRIVER 13944M: Michael Krufky <mkrufky@linuxtv.org> 13945L: linux-media@vger.kernel.org 13946W: https://linuxtv.org 13947W: http://github.com/mkrufky 13948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13949T: git git://linuxtv.org/mkrufky/tuners.git 13950S: Maintained 13951F: drivers/media/tuners/tda8290.* 13952 13953TDA9840 MEDIA DRIVER 13954M: Hans Verkuil <hverkuil@xs4all.nl> 13955L: linux-media@vger.kernel.org 13956T: git git://linuxtv.org/media_tree.git 13957W: https://linuxtv.org 13958S: Maintained 13959F: drivers/media/i2c/tda9840* 13960 13961TEA5761 TUNER DRIVER 13962M: Mauro Carvalho Chehab <mchehab@kernel.org> 13963L: linux-media@vger.kernel.org 13964W: https://linuxtv.org 13965T: git git://linuxtv.org/media_tree.git 13966S: Odd fixes 13967F: drivers/media/tuners/tea5761.* 13968 13969TEA5767 TUNER DRIVER 13970M: Mauro Carvalho Chehab <mchehab@kernel.org> 13971L: linux-media@vger.kernel.org 13972W: https://linuxtv.org 13973T: git git://linuxtv.org/media_tree.git 13974S: Maintained 13975F: drivers/media/tuners/tea5767.* 13976 13977TEA6415C MEDIA DRIVER 13978M: Hans Verkuil <hverkuil@xs4all.nl> 13979L: linux-media@vger.kernel.org 13980T: git git://linuxtv.org/media_tree.git 13981W: https://linuxtv.org 13982S: Maintained 13983F: drivers/media/i2c/tea6415c* 13984 13985TEA6420 MEDIA DRIVER 13986M: Hans Verkuil <hverkuil@xs4all.nl> 13987L: linux-media@vger.kernel.org 13988T: git git://linuxtv.org/media_tree.git 13989W: https://linuxtv.org 13990S: Maintained 13991F: drivers/media/i2c/tea6420* 13992 13993TEAM DRIVER 13994M: Jiri Pirko <jiri@resnulli.us> 13995L: netdev@vger.kernel.org 13996S: Supported 13997F: drivers/net/team/ 13998F: include/linux/if_team.h 13999F: include/uapi/linux/if_team.h 14000 14001TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14002M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14003S: Maintained 14004F: arch/x86/platform/ts5500/ 14005 14006TECHNOTREND USB IR RECEIVER 14007M: Sean Young <sean@mess.org> 14008L: linux-media@vger.kernel.org 14009S: Maintained 14010F: drivers/media/rc/ttusbir.c 14011 14012TECHWELL TW9910 VIDEO DECODER 14013L: linux-media@vger.kernel.org 14014S: Orphan 14015F: drivers/media/i2c/tw9910.c 14016F: include/media/i2c/tw9910.h 14017 14018TEE SUBSYSTEM 14019M: Jens Wiklander <jens.wiklander@linaro.org> 14020S: Maintained 14021F: include/linux/tee_drv.h 14022F: include/uapi/linux/tee.h 14023F: drivers/tee/ 14024F: Documentation/tee.txt 14025 14026TEGRA ARCHITECTURE SUPPORT 14027M: Thierry Reding <thierry.reding@gmail.com> 14028M: Jonathan Hunter <jonathanh@nvidia.com> 14029L: linux-tegra@vger.kernel.org 14030Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14032S: Supported 14033N: [^a-z]tegra 14034 14035TEGRA CLOCK DRIVER 14036M: Peter De Schrijver <pdeschrijver@nvidia.com> 14037M: Prashant Gaikwad <pgaikwad@nvidia.com> 14038S: Supported 14039F: drivers/clk/tegra/ 14040 14041TEGRA DMA DRIVERS 14042M: Laxman Dewangan <ldewangan@nvidia.com> 14043M: Jon Hunter <jonathanh@nvidia.com> 14044S: Supported 14045F: drivers/dma/tegra* 14046 14047TEGRA I2C DRIVER 14048M: Laxman Dewangan <ldewangan@nvidia.com> 14049S: Supported 14050F: drivers/i2c/busses/i2c-tegra.c 14051 14052TEGRA IOMMU DRIVERS 14053M: Thierry Reding <thierry.reding@gmail.com> 14054L: linux-tegra@vger.kernel.org 14055S: Supported 14056F: drivers/iommu/tegra* 14057 14058TEGRA KBC DRIVER 14059M: Laxman Dewangan <ldewangan@nvidia.com> 14060S: Supported 14061F: drivers/input/keyboard/tegra-kbc.c 14062 14063TEGRA PWM DRIVER 14064M: Thierry Reding <thierry.reding@gmail.com> 14065S: Supported 14066F: drivers/pwm/pwm-tegra.c 14067 14068TEGRA SERIAL DRIVER 14069M: Laxman Dewangan <ldewangan@nvidia.com> 14070S: Supported 14071F: drivers/tty/serial/serial-tegra.c 14072 14073TEGRA SPI DRIVER 14074M: Laxman Dewangan <ldewangan@nvidia.com> 14075S: Supported 14076F: drivers/spi/spi-tegra* 14077 14078TEHUTI ETHERNET DRIVER 14079M: Andy Gospodarek <andy@greyhouse.net> 14080L: netdev@vger.kernel.org 14081S: Supported 14082F: drivers/net/ethernet/tehuti/* 14083 14084Telecom Clock Driver for MCPL0010 14085M: Mark Gross <mark.gross@intel.com> 14086S: Supported 14087F: drivers/char/tlclk.c 14088 14089TENSILICA XTENSA PORT (xtensa) 14090M: Chris Zankel <chris@zankel.net> 14091M: Max Filippov <jcmvbkbc@gmail.com> 14092L: linux-xtensa@linux-xtensa.org 14093T: git git://github.com/czankel/xtensa-linux.git 14094S: Maintained 14095F: arch/xtensa/ 14096F: drivers/irqchip/irq-xtensa-* 14097 14098Texas Instruments' System Control Interface (TISCI) Protocol Driver 14099M: Nishanth Menon <nm@ti.com> 14100M: Tero Kristo <t-kristo@ti.com> 14101M: Santosh Shilimkar <ssantosh@kernel.org> 14102L: linux-arm-kernel@lists.infradead.org 14103S: Maintained 14104F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14105F: drivers/firmware/ti_sci* 14106F: include/linux/soc/ti/ti_sci_protocol.h 14107F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14108F: include/dt-bindings/genpd/k2g.h 14109F: drivers/soc/ti/ti_sci_pm_domains.c 14110F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14111F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14112F: drivers/clk/keystone/sci-clk.c 14113F: drivers/reset/reset-ti-sci.c 14114 14115THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14116M: Hans Verkuil <hverkuil@xs4all.nl> 14117L: linux-media@vger.kernel.org 14118T: git git://linuxtv.org/media_tree.git 14119W: https://linuxtv.org 14120S: Maintained 14121F: drivers/media/radio/radio-raremono.c 14122 14123THERMAL 14124M: Zhang Rui <rui.zhang@intel.com> 14125M: Eduardo Valentin <edubezval@gmail.com> 14126L: linux-pm@vger.kernel.org 14127T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14128T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14129Q: https://patchwork.kernel.org/project/linux-pm/list/ 14130S: Supported 14131F: drivers/thermal/ 14132F: include/linux/thermal.h 14133F: include/uapi/linux/thermal.h 14134F: include/linux/cpu_cooling.h 14135F: Documentation/devicetree/bindings/thermal/ 14136 14137THERMAL/CPU_COOLING 14138M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14139M: Viresh Kumar <viresh.kumar@linaro.org> 14140M: Javi Merino <javi.merino@kernel.org> 14141L: linux-pm@vger.kernel.org 14142S: Supported 14143F: Documentation/thermal/cpu-cooling-api.txt 14144F: drivers/thermal/cpu_cooling.c 14145F: include/linux/cpu_cooling.h 14146 14147THINKPAD ACPI EXTRAS DRIVER 14148M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14149L: ibm-acpi-devel@lists.sourceforge.net 14150L: platform-driver-x86@vger.kernel.org 14151W: http://ibm-acpi.sourceforge.net 14152W: http://thinkwiki.org/wiki/Ibm-acpi 14153T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14154S: Maintained 14155F: drivers/platform/x86/thinkpad_acpi.c 14156 14157THUNDERBOLT DRIVER 14158M: Andreas Noever <andreas.noever@gmail.com> 14159M: Michael Jamet <michael.jamet@intel.com> 14160M: Mika Westerberg <mika.westerberg@linux.intel.com> 14161M: Yehezkel Bernat <YehezkelShB@gmail.com> 14162T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14163S: Maintained 14164F: Documentation/admin-guide/thunderbolt.rst 14165F: drivers/thunderbolt/ 14166F: include/linux/thunderbolt.h 14167 14168THUNDERBOLT NETWORK DRIVER 14169M: Michael Jamet <michael.jamet@intel.com> 14170M: Mika Westerberg <mika.westerberg@linux.intel.com> 14171M: Yehezkel Bernat <YehezkelShB@gmail.com> 14172L: netdev@vger.kernel.org 14173S: Maintained 14174F: drivers/net/thunderbolt.c 14175 14176THUNDERX GPIO DRIVER 14177M: David Daney <david.daney@cavium.com> 14178S: Maintained 14179F: drivers/gpio/gpio-thunderx.c 14180 14181TI AM437X VPFE DRIVER 14182M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14183L: linux-media@vger.kernel.org 14184W: https://linuxtv.org 14185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14186T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14187S: Maintained 14188F: drivers/media/platform/am437x/ 14189 14190TI BANDGAP AND THERMAL DRIVER 14191M: Eduardo Valentin <edubezval@gmail.com> 14192M: Keerthy <j-keerthy@ti.com> 14193L: linux-pm@vger.kernel.org 14194L: linux-omap@vger.kernel.org 14195S: Maintained 14196F: drivers/thermal/ti-soc-thermal/ 14197 14198TI BQ27XXX POWER SUPPLY DRIVER 14199R: Andrew F. Davis <afd@ti.com> 14200F: include/linux/power/bq27xxx_battery.h 14201F: drivers/power/supply/bq27xxx_battery.c 14202F: drivers/power/supply/bq27xxx_battery_i2c.c 14203 14204TI CDCE706 CLOCK DRIVER 14205M: Max Filippov <jcmvbkbc@gmail.com> 14206S: Maintained 14207F: drivers/clk/clk-cdce706.c 14208 14209TI CLOCK DRIVER 14210M: Tero Kristo <t-kristo@ti.com> 14211L: linux-omap@vger.kernel.org 14212S: Maintained 14213F: drivers/clk/ti/ 14214F: include/linux/clk/ti.h 14215 14216TI DAVINCI MACHINE SUPPORT 14217M: Sekhar Nori <nsekhar@ti.com> 14218M: Kevin Hilman <khilman@kernel.org> 14219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14220T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14221S: Supported 14222F: arch/arm/mach-davinci/ 14223F: drivers/i2c/busses/i2c-davinci.c 14224F: arch/arm/boot/dts/da850* 14225 14226TI DAVINCI SERIES CLOCK DRIVER 14227M: David Lechner <david@lechnology.com> 14228R: Sekhar Nori <nsekhar@ti.com> 14229S: Maintained 14230F: Documentation/devicetree/bindings/clock/ti/davinci/ 14231F: drivers/clk/davinci/ 14232 14233TI DAVINCI SERIES GPIO DRIVER 14234M: Keerthy <j-keerthy@ti.com> 14235L: linux-gpio@vger.kernel.org 14236S: Maintained 14237F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14238F: drivers/gpio/gpio-davinci.c 14239 14240TI DAVINCI SERIES MEDIA DRIVER 14241M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14242L: linux-media@vger.kernel.org 14243W: https://linuxtv.org 14244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14245T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14246S: Maintained 14247F: drivers/media/platform/davinci/ 14248F: include/media/davinci/ 14249 14250TI ETHERNET SWITCH DRIVER (CPSW) 14251R: Grygorii Strashko <grygorii.strashko@ti.com> 14252L: linux-omap@vger.kernel.org 14253L: netdev@vger.kernel.org 14254S: Maintained 14255F: drivers/net/ethernet/ti/cpsw* 14256F: drivers/net/ethernet/ti/davinci* 14257 14258TI FLASH MEDIA INTERFACE DRIVER 14259M: Alex Dubov <oakad@yahoo.com> 14260S: Maintained 14261F: drivers/misc/tifm* 14262F: drivers/mmc/host/tifm_sd.c 14263F: include/linux/tifm.h 14264 14265TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14266M: Santosh Shilimkar <ssantosh@kernel.org> 14267L: linux-kernel@vger.kernel.org 14268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14269S: Maintained 14270F: drivers/soc/ti/* 14271T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14272 14273TI LM49xxx FAMILY ASoC CODEC DRIVERS 14274M: M R Swami Reddy <mr.swami.reddy@ti.com> 14275M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14276L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14277S: Maintained 14278F: sound/soc/codecs/lm49453* 14279F: sound/soc/codecs/isabelle* 14280 14281TI LP855x BACKLIGHT DRIVER 14282M: Milo Kim <milo.kim@ti.com> 14283S: Maintained 14284F: Documentation/backlight/lp855x-driver.txt 14285F: drivers/video/backlight/lp855x_bl.c 14286F: include/linux/platform_data/lp855x.h 14287 14288TI LP8727 CHARGER DRIVER 14289M: Milo Kim <milo.kim@ti.com> 14290S: Maintained 14291F: drivers/power/supply/lp8727_charger.c 14292F: include/linux/platform_data/lp8727.h 14293 14294TI LP8788 MFD DRIVER 14295M: Milo Kim <milo.kim@ti.com> 14296S: Maintained 14297F: drivers/iio/adc/lp8788_adc.c 14298F: drivers/leds/leds-lp8788.c 14299F: drivers/mfd/lp8788*.c 14300F: drivers/power/supply/lp8788-charger.c 14301F: drivers/regulator/lp8788-*.c 14302F: include/linux/mfd/lp8788*.h 14303 14304TI NETCP ETHERNET DRIVER 14305M: Wingman Kwok <w-kwok2@ti.com> 14306M: Murali Karicheri <m-karicheri2@ti.com> 14307L: netdev@vger.kernel.org 14308S: Maintained 14309F: drivers/net/ethernet/ti/netcp* 14310 14311TI TAS571X FAMILY ASoC CODEC DRIVER 14312M: Kevin Cernekee <cernekee@chromium.org> 14313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14314S: Odd Fixes 14315F: sound/soc/codecs/tas571x* 14316 14317TI TRF7970A NFC DRIVER 14318M: Mark Greer <mgreer@animalcreek.com> 14319L: linux-wireless@vger.kernel.org 14320L: linux-nfc@lists.01.org (moderated for non-subscribers) 14321S: Supported 14322F: drivers/nfc/trf7970a.c 14323F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14324 14325TI TWL4030 SERIES SOC CODEC DRIVER 14326M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14328S: Maintained 14329F: sound/soc/codecs/twl4030* 14330 14331TI VPE/CAL DRIVERS 14332M: Benoit Parrot <bparrot@ti.com> 14333L: linux-media@vger.kernel.org 14334W: http://linuxtv.org/ 14335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14336S: Maintained 14337F: drivers/media/platform/ti-vpe/ 14338 14339TI WILINK WIRELESS DRIVERS 14340L: linux-wireless@vger.kernel.org 14341W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14342W: http://wireless.kernel.org/en/users/Drivers/wl1251 14343T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14344S: Orphan 14345F: drivers/net/wireless/ti/ 14346F: include/linux/wl12xx.h 14347 14348TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14349M: John Stultz <john.stultz@linaro.org> 14350M: Thomas Gleixner <tglx@linutronix.de> 14351R: Stephen Boyd <sboyd@kernel.org> 14352L: linux-kernel@vger.kernel.org 14353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14354S: Supported 14355F: include/linux/clocksource.h 14356F: include/linux/time.h 14357F: include/linux/timex.h 14358F: include/uapi/linux/time.h 14359F: include/uapi/linux/timex.h 14360F: kernel/time/clocksource.c 14361F: kernel/time/time*.c 14362F: kernel/time/alarmtimer.c 14363F: kernel/time/ntp.c 14364F: tools/testing/selftests/timers/ 14365 14366TIPC NETWORK LAYER 14367M: Jon Maloy <jon.maloy@ericsson.com> 14368M: Ying Xue <ying.xue@windriver.com> 14369L: netdev@vger.kernel.org (core kernel code) 14370L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14371W: http://tipc.sourceforge.net/ 14372S: Maintained 14373F: include/uapi/linux/tipc*.h 14374F: net/tipc/ 14375 14376TLAN NETWORK DRIVER 14377M: Samuel Chessman <chessman@tux.org> 14378L: tlan-devel@lists.sourceforge.net (subscribers-only) 14379W: http://sourceforge.net/projects/tlan/ 14380S: Maintained 14381F: Documentation/networking/tlan.txt 14382F: drivers/net/ethernet/ti/tlan.* 14383 14384TM6000 VIDEO4LINUX DRIVER 14385M: Mauro Carvalho Chehab <mchehab@kernel.org> 14386L: linux-media@vger.kernel.org 14387W: https://linuxtv.org 14388T: git git://linuxtv.org/media_tree.git 14389S: Odd fixes 14390F: drivers/media/usb/tm6000/ 14391F: Documentation/media/v4l-drivers/tm6000* 14392 14393TMIO/SDHI MMC DRIVER 14394M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14395L: linux-mmc@vger.kernel.org 14396S: Supported 14397F: drivers/mmc/host/tmio_mmc* 14398F: drivers/mmc/host/renesas_sdhi* 14399F: include/linux/mfd/tmio.h 14400 14401TMP401 HARDWARE MONITOR DRIVER 14402M: Guenter Roeck <linux@roeck-us.net> 14403L: linux-hwmon@vger.kernel.org 14404S: Maintained 14405F: Documentation/hwmon/tmp401 14406F: drivers/hwmon/tmp401.c 14407 14408TMPFS (SHMEM FILESYSTEM) 14409M: Hugh Dickins <hughd@google.com> 14410L: linux-mm@kvack.org 14411S: Maintained 14412F: include/linux/shmem_fs.h 14413F: mm/shmem.c 14414 14415TOMOYO SECURITY MODULE 14416M: Kentaro Takeda <takedakn@nttdata.co.jp> 14417M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14418L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14419L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14420L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14421L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14422W: http://tomoyo.sourceforge.jp/ 14423T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14424S: Maintained 14425F: security/tomoyo/ 14426 14427TOPSTAR LAPTOP EXTRAS DRIVER 14428M: Herton Ronaldo Krzesinski <herton@canonical.com> 14429L: platform-driver-x86@vger.kernel.org 14430S: Maintained 14431F: drivers/platform/x86/topstar-laptop.c 14432 14433TORTURE-TEST MODULES 14434M: Davidlohr Bueso <dave@stgolabs.net> 14435M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14436M: Josh Triplett <josh@joshtriplett.org> 14437L: linux-kernel@vger.kernel.org 14438S: Supported 14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14440F: Documentation/RCU/torture.txt 14441F: kernel/torture.c 14442F: kernel/rcu/rcutorture.c 14443F: kernel/locking/locktorture.c 14444 14445TOSHIBA ACPI EXTRAS DRIVER 14446M: Azael Avalos <coproscefalo@gmail.com> 14447L: platform-driver-x86@vger.kernel.org 14448S: Maintained 14449F: drivers/platform/x86/toshiba_acpi.c 14450 14451TOSHIBA BLUETOOTH DRIVER 14452M: Azael Avalos <coproscefalo@gmail.com> 14453L: platform-driver-x86@vger.kernel.org 14454S: Maintained 14455F: drivers/platform/x86/toshiba_bluetooth.c 14456 14457TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14458M: Azael Avalos <coproscefalo@gmail.com> 14459L: platform-driver-x86@vger.kernel.org 14460S: Maintained 14461F: drivers/platform/x86/toshiba_haps.c 14462 14463TOSHIBA SMM DRIVER 14464M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14465W: http://www.buzzard.org.uk/toshiba/ 14466S: Maintained 14467F: drivers/char/toshiba.c 14468F: include/linux/toshiba.h 14469F: include/uapi/linux/toshiba.h 14470 14471TOSHIBA TC358743 DRIVER 14472M: Mats Randgaard <matrandg@cisco.com> 14473L: linux-media@vger.kernel.org 14474S: Maintained 14475F: drivers/media/i2c/tc358743* 14476F: include/media/i2c/tc358743.h 14477 14478TOSHIBA WMI HOTKEYS DRIVER 14479M: Azael Avalos <coproscefalo@gmail.com> 14480L: platform-driver-x86@vger.kernel.org 14481S: Maintained 14482F: drivers/platform/x86/toshiba-wmi.c 14483 14484TPM DEVICE DRIVER 14485M: Peter Huewe <peterhuewe@gmx.de> 14486M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14487R: Jason Gunthorpe <jgg@ziepe.ca> 14488L: linux-integrity@vger.kernel.org 14489Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14490W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14491T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14492S: Maintained 14493F: drivers/char/tpm/ 14494 14495TRACING 14496M: Steven Rostedt <rostedt@goodmis.org> 14497M: Ingo Molnar <mingo@redhat.com> 14498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14499S: Maintained 14500F: Documentation/trace/ftrace.rst 14501F: arch/*/*/*/ftrace.h 14502F: arch/*/kernel/ftrace.c 14503F: include/*/ftrace.h 14504F: include/linux/trace*.h 14505F: include/trace/ 14506F: kernel/trace/ 14507F: tools/testing/selftests/ftrace/ 14508 14509TRACING MMIO ACCESSES (MMIOTRACE) 14510M: Steven Rostedt <rostedt@goodmis.org> 14511M: Ingo Molnar <mingo@kernel.org> 14512R: Karol Herbst <karolherbst@gmail.com> 14513R: Pekka Paalanen <ppaalanen@gmail.com> 14514S: Maintained 14515L: linux-kernel@vger.kernel.org 14516L: nouveau@lists.freedesktop.org 14517F: kernel/trace/trace_mmiotrace.c 14518F: include/linux/mmiotrace.h 14519F: arch/x86/mm/kmmio.c 14520F: arch/x86/mm/mmio-mod.c 14521F: arch/x86/mm/testmmiotrace.c 14522 14523TRIVIAL PATCHES 14524M: Jiri Kosina <trivial@kernel.org> 14525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14526S: Maintained 14527K: ^Subject:.*(?i)trivial 14528 14529TEMPO SEMICONDUCTOR DRIVERS 14530M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14531S: Maintained 14532F: sound/soc/codecs/tscs*.c 14533F: sound/soc/codecs/tscs*.h 14534F: Documentation/devicetree/bindings/sound/tscs*.txt 14535 14536TTY LAYER 14537M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14538M: Jiri Slaby <jslaby@suse.com> 14539S: Supported 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14541F: Documentation/serial/ 14542F: drivers/tty/ 14543F: drivers/tty/serial/serial_core.c 14544F: include/linux/serial_core.h 14545F: include/linux/serial.h 14546F: include/linux/tty.h 14547F: include/uapi/linux/serial_core.h 14548F: include/uapi/linux/serial.h 14549F: include/uapi/linux/tty.h 14550 14551TUA9001 MEDIA DRIVER 14552M: Antti Palosaari <crope@iki.fi> 14553L: linux-media@vger.kernel.org 14554W: https://linuxtv.org 14555W: http://palosaari.fi/linux/ 14556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14557T: git git://linuxtv.org/anttip/media_tree.git 14558S: Maintained 14559F: drivers/media/tuners/tua9001* 14560 14561TULIP NETWORK DRIVERS 14562L: netdev@vger.kernel.org 14563L: linux-parisc@vger.kernel.org 14564S: Orphan 14565F: drivers/net/ethernet/dec/tulip/ 14566 14567TUN/TAP driver 14568M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14569W: http://vtun.sourceforge.net/tun 14570S: Maintained 14571F: Documentation/networking/tuntap.txt 14572F: arch/um/os-Linux/drivers/ 14573 14574TURBOCHANNEL SUBSYSTEM 14575M: "Maciej W. Rozycki" <macro@linux-mips.org> 14576M: Ralf Baechle <ralf@linux-mips.org> 14577L: linux-mips@linux-mips.org 14578Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14579S: Maintained 14580F: drivers/tc/ 14581F: include/linux/tc.h 14582 14583TURBOSTAT UTILITY 14584M: "Len Brown" <lenb@kernel.org> 14585L: linux-pm@vger.kernel.org 14586B: https://bugzilla.kernel.org 14587Q: https://patchwork.kernel.org/project/linux-pm/list/ 14588T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14589S: Supported 14590F: tools/power/x86/turbostat/ 14591 14592TW5864 VIDEO4LINUX DRIVER 14593M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14594M: Anton Sviridenko <anton@corp.bluecherry.net> 14595M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14596M: Andrey Utkin <andrey_utkin@fastmail.com> 14597L: linux-media@vger.kernel.org 14598S: Supported 14599F: drivers/media/pci/tw5864/ 14600 14601TW68 VIDEO4LINUX DRIVER 14602M: Hans Verkuil <hverkuil@xs4all.nl> 14603L: linux-media@vger.kernel.org 14604T: git git://linuxtv.org/media_tree.git 14605W: https://linuxtv.org 14606S: Odd Fixes 14607F: drivers/media/pci/tw68/ 14608 14609TW686X VIDEO4LINUX DRIVER 14610M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14611L: linux-media@vger.kernel.org 14612T: git git://linuxtv.org/media_tree.git 14613W: http://linuxtv.org 14614S: Maintained 14615F: drivers/media/pci/tw686x/ 14616 14617UBI FILE SYSTEM (UBIFS) 14618M: Richard Weinberger <richard@nod.at> 14619M: Artem Bityutskiy <dedekind1@gmail.com> 14620M: Adrian Hunter <adrian.hunter@intel.com> 14621L: linux-mtd@lists.infradead.org 14622T: git git://git.infradead.org/ubifs-2.6.git 14623W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14624S: Supported 14625F: Documentation/filesystems/ubifs.txt 14626F: fs/ubifs/ 14627 14628UCLINUX (M68KNOMMU AND COLDFIRE) 14629M: Greg Ungerer <gerg@linux-m68k.org> 14630W: http://www.linux-m68k.org/ 14631W: http://www.uclinux.org/ 14632L: linux-m68k@lists.linux-m68k.org 14633L: uclinux-dev@uclinux.org (subscribers-only) 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14635S: Maintained 14636F: arch/m68k/coldfire/ 14637F: arch/m68k/68*/ 14638F: arch/m68k/*/*_no.* 14639F: arch/m68k/include/asm/*_no.* 14640 14641UDF FILESYSTEM 14642M: Jan Kara <jack@suse.com> 14643S: Maintained 14644F: Documentation/filesystems/udf.txt 14645F: fs/udf/ 14646 14647UDRAW TABLET 14648M: Bastien Nocera <hadess@hadess.net> 14649L: linux-input@vger.kernel.org 14650S: Maintained 14651F: drivers/hid/hid-udraw-ps3.c 14652 14653UFS FILESYSTEM 14654M: Evgeniy Dushistov <dushistov@mail.ru> 14655S: Maintained 14656F: Documentation/filesystems/ufs.txt 14657F: fs/ufs/ 14658 14659UHID USERSPACE HID IO DRIVER: 14660M: David Herrmann <dh.herrmann@googlemail.com> 14661L: linux-input@vger.kernel.org 14662S: Maintained 14663F: drivers/hid/uhid.c 14664F: include/uapi/linux/uhid.h 14665 14666ULPI BUS 14667M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14668L: linux-usb@vger.kernel.org 14669S: Maintained 14670F: drivers/usb/common/ulpi.c 14671F: include/linux/ulpi/ 14672 14673ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14674L: linux-usb@vger.kernel.org 14675S: Orphan 14676F: drivers/uwb/ 14677F: include/linux/uwb.h 14678F: include/linux/uwb/ 14679 14680UNICORE32 ARCHITECTURE: 14681M: Guan Xuetao <gxt@pku.edu.cn> 14682W: http://mprc.pku.edu.cn/~guanxuetao/linux 14683S: Maintained 14684T: git git://github.com/gxt/linux.git 14685F: arch/unicore32/ 14686 14687UNIFDEF 14688M: Tony Finch <dot@dotat.at> 14689W: http://dotat.at/prog/unifdef 14690S: Maintained 14691F: scripts/unifdef.c 14692 14693UNIFORM CDROM DRIVER 14694M: Jens Axboe <axboe@kernel.dk> 14695W: http://www.kernel.dk 14696S: Maintained 14697F: Documentation/cdrom/ 14698F: drivers/cdrom/cdrom.c 14699F: include/linux/cdrom.h 14700F: include/uapi/linux/cdrom.h 14701 14702UNISYS S-PAR DRIVERS 14703M: David Kershner <david.kershner@unisys.com> 14704L: sparmaintainer@unisys.com (Unisys internal) 14705S: Supported 14706F: include/linux/visorbus.h 14707F: drivers/visorbus/ 14708F: drivers/staging/unisys/ 14709 14710UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14711M: Vinayak Holikatti <vinholikatti@gmail.com> 14712L: linux-scsi@vger.kernel.org 14713S: Supported 14714F: Documentation/scsi/ufs.txt 14715F: drivers/scsi/ufs/ 14716 14717UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14718M: Joao Pinto <jpinto@synopsys.com> 14719L: linux-scsi@vger.kernel.org 14720S: Supported 14721F: drivers/scsi/ufs/*dwc* 14722 14723UNSORTED BLOCK IMAGES (UBI) 14724M: Artem Bityutskiy <dedekind1@gmail.com> 14725M: Richard Weinberger <richard@nod.at> 14726W: http://www.linux-mtd.infradead.org/ 14727L: linux-mtd@lists.infradead.org 14728T: git git://git.infradead.org/ubifs-2.6.git 14729S: Supported 14730F: drivers/mtd/ubi/ 14731F: include/linux/mtd/ubi.h 14732F: include/uapi/mtd/ubi-user.h 14733 14734USB "USBNET" DRIVER FRAMEWORK 14735M: Oliver Neukum <oneukum@suse.com> 14736L: netdev@vger.kernel.org 14737W: http://www.linux-usb.org/usbnet 14738S: Maintained 14739F: drivers/net/usb/usbnet.c 14740F: include/linux/usb/usbnet.h 14741 14742USB ACM DRIVER 14743M: Oliver Neukum <oneukum@suse.com> 14744L: linux-usb@vger.kernel.org 14745S: Maintained 14746F: Documentation/usb/acm.txt 14747F: drivers/usb/class/cdc-acm.* 14748 14749USB AR5523 WIRELESS DRIVER 14750M: Pontus Fuchs <pontus.fuchs@gmail.com> 14751L: linux-wireless@vger.kernel.org 14752S: Maintained 14753F: drivers/net/wireless/ath/ar5523/ 14754 14755USB ATTACHED SCSI 14756M: Oliver Neukum <oneukum@suse.com> 14757L: linux-usb@vger.kernel.org 14758L: linux-scsi@vger.kernel.org 14759S: Maintained 14760F: drivers/usb/storage/uas.c 14761 14762USB CDC ETHERNET DRIVER 14763M: Oliver Neukum <oliver@neukum.org> 14764L: linux-usb@vger.kernel.org 14765S: Maintained 14766F: drivers/net/usb/cdc_*.c 14767F: include/uapi/linux/usb/cdc.h 14768 14769USB CHAOSKEY DRIVER 14770M: Keith Packard <keithp@keithp.com> 14771L: linux-usb@vger.kernel.org 14772S: Maintained 14773F: drivers/usb/misc/chaoskey.c 14774 14775USB CYPRESS C67X00 DRIVER 14776M: Peter Korsgaard <jacmet@sunsite.dk> 14777L: linux-usb@vger.kernel.org 14778S: Maintained 14779F: drivers/usb/c67x00/ 14780 14781USB DAVICOM DM9601 DRIVER 14782M: Peter Korsgaard <jacmet@sunsite.dk> 14783L: netdev@vger.kernel.org 14784W: http://www.linux-usb.org/usbnet 14785S: Maintained 14786F: drivers/net/usb/dm9601.c 14787 14788USB DIAMOND RIO500 DRIVER 14789M: Cesar Miquel <miquel@df.uba.ar> 14790L: rio500-users@lists.sourceforge.net 14791W: http://rio500.sourceforge.net 14792S: Maintained 14793F: drivers/usb/misc/rio500* 14794 14795USB EHCI DRIVER 14796M: Alan Stern <stern@rowland.harvard.edu> 14797L: linux-usb@vger.kernel.org 14798S: Maintained 14799F: Documentation/usb/ehci.txt 14800F: drivers/usb/host/ehci* 14801 14802USB GADGET/PERIPHERAL SUBSYSTEM 14803M: Felipe Balbi <balbi@kernel.org> 14804L: linux-usb@vger.kernel.org 14805W: http://www.linux-usb.org/gadget 14806T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14807S: Maintained 14808F: drivers/usb/gadget/ 14809F: include/linux/usb/gadget* 14810 14811USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14812M: Jiri Kosina <jikos@kernel.org> 14813R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14814L: linux-usb@vger.kernel.org 14815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14816S: Maintained 14817F: Documentation/hid/hiddev.txt 14818F: drivers/hid/usbhid/ 14819 14820USB INTEL XHCI ROLE MUX DRIVER 14821M: Hans de Goede <hdegoede@redhat.com> 14822L: linux-usb@vger.kernel.org 14823S: Maintained 14824F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14825 14826USB ISP116X DRIVER 14827M: Olav Kongas <ok@artecdesign.ee> 14828L: linux-usb@vger.kernel.org 14829S: Maintained 14830F: drivers/usb/host/isp116x* 14831F: include/linux/usb/isp116x.h 14832 14833USB LAN78XX ETHERNET DRIVER 14834M: Woojung Huh <woojung.huh@microchip.com> 14835M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14836L: netdev@vger.kernel.org 14837S: Maintained 14838F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14839F: drivers/net/usb/lan78xx.* 14840F: include/dt-bindings/net/microchip-lan78xx.h 14841 14842USB MASS STORAGE DRIVER 14843M: Alan Stern <stern@rowland.harvard.edu> 14844L: linux-usb@vger.kernel.org 14845L: usb-storage@lists.one-eyed-alien.net 14846S: Maintained 14847W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14848F: drivers/usb/storage/ 14849 14850USB MIDI DRIVER 14851M: Clemens Ladisch <clemens@ladisch.de> 14852L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14853T: git git://git.alsa-project.org/alsa-kernel.git 14854S: Maintained 14855F: sound/usb/midi.* 14856 14857USB NETWORKING DRIVERS 14858L: linux-usb@vger.kernel.org 14859S: Odd Fixes 14860F: drivers/net/usb/ 14861 14862USB OHCI DRIVER 14863M: Alan Stern <stern@rowland.harvard.edu> 14864L: linux-usb@vger.kernel.org 14865S: Maintained 14866F: Documentation/usb/ohci.txt 14867F: drivers/usb/host/ohci* 14868 14869USB OTG FSM (Finite State Machine) 14870M: Peter Chen <Peter.Chen@nxp.com> 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14872L: linux-usb@vger.kernel.org 14873S: Maintained 14874F: drivers/usb/common/usb-otg-fsm.c 14875 14876USB OVER IP DRIVER 14877M: Valentina Manea <valentina.manea.m@gmail.com> 14878M: Shuah Khan <shuah@kernel.org> 14879L: linux-usb@vger.kernel.org 14880S: Maintained 14881F: Documentation/usb/usbip_protocol.txt 14882F: drivers/usb/usbip/ 14883F: tools/usb/usbip/ 14884F: tools/testing/selftests/drivers/usb/usbip/ 14885 14886USB PEGASUS DRIVER 14887M: Petko Manolov <petkan@nucleusys.com> 14888L: linux-usb@vger.kernel.org 14889L: netdev@vger.kernel.org 14890T: git git://github.com/petkan/pegasus.git 14891W: https://github.com/petkan/pegasus 14892S: Maintained 14893F: drivers/net/usb/pegasus.* 14894 14895USB PHY LAYER 14896M: Felipe Balbi <balbi@kernel.org> 14897L: linux-usb@vger.kernel.org 14898T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14899S: Maintained 14900F: drivers/usb/phy/ 14901 14902USB PRINTER DRIVER (usblp) 14903M: Pete Zaitcev <zaitcev@redhat.com> 14904L: linux-usb@vger.kernel.org 14905S: Supported 14906F: drivers/usb/class/usblp.c 14907 14908USB QMI WWAN NETWORK DRIVER 14909M: Bjørn Mork <bjorn@mork.no> 14910L: netdev@vger.kernel.org 14911S: Maintained 14912F: Documentation/ABI/testing/sysfs-class-net-qmi 14913F: drivers/net/usb/qmi_wwan.c 14914 14915USB RTL8150 DRIVER 14916M: Petko Manolov <petkan@nucleusys.com> 14917L: linux-usb@vger.kernel.org 14918L: netdev@vger.kernel.org 14919T: git git://github.com/petkan/rtl8150.git 14920W: https://github.com/petkan/rtl8150 14921S: Maintained 14922F: drivers/net/usb/rtl8150.c 14923 14924USB SERIAL SUBSYSTEM 14925M: Johan Hovold <johan@kernel.org> 14926L: linux-usb@vger.kernel.org 14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14928S: Maintained 14929F: Documentation/usb/usb-serial.txt 14930F: drivers/usb/serial/ 14931F: include/linux/usb/serial.h 14932 14933USB SMSC75XX ETHERNET DRIVER 14934M: Steve Glendinning <steve.glendinning@shawell.net> 14935L: netdev@vger.kernel.org 14936S: Maintained 14937F: drivers/net/usb/smsc75xx.* 14938 14939USB SMSC95XX ETHERNET DRIVER 14940M: Steve Glendinning <steve.glendinning@shawell.net> 14941M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14942L: netdev@vger.kernel.org 14943S: Maintained 14944F: drivers/net/usb/smsc95xx.* 14945 14946USB SUBSYSTEM 14947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14948L: linux-usb@vger.kernel.org 14949W: http://www.linux-usb.org 14950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14951S: Supported 14952F: Documentation/devicetree/bindings/usb/ 14953F: Documentation/usb/ 14954F: drivers/usb/ 14955F: include/linux/usb.h 14956F: include/linux/usb/ 14957 14958USB TYPEC PI3USB30532 MUX DRIVER 14959M: Hans de Goede <hdegoede@redhat.com> 14960L: linux-usb@vger.kernel.org 14961S: Maintained 14962F: drivers/usb/typec/mux/pi3usb30532.c 14963 14964USB TYPEC SUBSYSTEM 14965M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14966L: linux-usb@vger.kernel.org 14967S: Maintained 14968F: Documentation/ABI/testing/sysfs-class-typec 14969F: Documentation/driver-api/usb/typec.rst 14970F: drivers/usb/typec/ 14971F: include/linux/usb/typec.h 14972 14973USB UHCI DRIVER 14974M: Alan Stern <stern@rowland.harvard.edu> 14975L: linux-usb@vger.kernel.org 14976S: Maintained 14977F: drivers/usb/host/uhci* 14978 14979USB VIDEO CLASS 14980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14981L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14982L: linux-media@vger.kernel.org 14983T: git git://linuxtv.org/media_tree.git 14984W: http://www.ideasonboard.org/uvc/ 14985S: Maintained 14986F: drivers/media/usb/uvc/ 14987F: include/uapi/linux/uvcvideo.h 14988 14989USB VISION DRIVER 14990M: Hans Verkuil <hverkuil@xs4all.nl> 14991L: linux-media@vger.kernel.org 14992T: git git://linuxtv.org/media_tree.git 14993W: https://linuxtv.org 14994S: Odd Fixes 14995F: drivers/media/usb/usbvision/ 14996 14997USB WEBCAM GADGET 14998M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14999L: linux-usb@vger.kernel.org 15000S: Maintained 15001F: drivers/usb/gadget/function/*uvc* 15002F: drivers/usb/gadget/legacy/webcam.c 15003 15004USB WIRELESS RNDIS DRIVER (rndis_wlan) 15005M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15006L: linux-wireless@vger.kernel.org 15007S: Maintained 15008F: drivers/net/wireless/rndis_wlan.c 15009 15010USB XHCI DRIVER 15011M: Mathias Nyman <mathias.nyman@intel.com> 15012L: linux-usb@vger.kernel.org 15013S: Supported 15014F: drivers/usb/host/xhci* 15015F: drivers/usb/host/pci-quirks* 15016 15017USB ZD1201 DRIVER 15018L: linux-wireless@vger.kernel.org 15019W: http://linux-lc100020.sourceforge.net 15020S: Orphan 15021F: drivers/net/wireless/zydas/zd1201.* 15022 15023USB ZR364XX DRIVER 15024M: Antoine Jacquet <royale@zerezo.com> 15025L: linux-usb@vger.kernel.org 15026L: linux-media@vger.kernel.org 15027T: git git://linuxtv.org/media_tree.git 15028W: http://royale.zerezo.com/zr364xx/ 15029S: Maintained 15030F: Documentation/media/v4l-drivers/zr364xx* 15031F: drivers/media/usb/zr364xx/ 15032 15033USER-MODE LINUX (UML) 15034M: Jeff Dike <jdike@addtoit.com> 15035M: Richard Weinberger <richard@nod.at> 15036L: linux-um@lists.infradead.org 15037W: http://user-mode-linux.sourceforge.net 15038T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15039S: Maintained 15040F: Documentation/virtual/uml/ 15041F: arch/um/ 15042F: arch/x86/um/ 15043F: fs/hostfs/ 15044F: fs/hppfs/ 15045 15046USERSPACE I/O (UIO) 15047M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15048S: Maintained 15049T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15050F: Documentation/driver-api/uio-howto.rst 15051F: drivers/uio/ 15052F: include/linux/uio*.h 15053 15054UTIL-LINUX PACKAGE 15055M: Karel Zak <kzak@redhat.com> 15056L: util-linux@vger.kernel.org 15057W: http://en.wikipedia.org/wiki/Util-linux 15058T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15059S: Maintained 15060 15061UUID HELPERS 15062M: Christoph Hellwig <hch@lst.de> 15063R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15064L: linux-kernel@vger.kernel.org 15065T: git git://git.infradead.org/users/hch/uuid.git 15066F: lib/uuid.c 15067F: lib/test_uuid.c 15068F: include/linux/uuid.h 15069F: include/uapi/linux/uuid.h 15070S: Maintained 15071 15072UVESAFB DRIVER 15073M: Michal Januszewski <spock@gentoo.org> 15074L: linux-fbdev@vger.kernel.org 15075W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15076S: Maintained 15077F: Documentation/fb/uvesafb.txt 15078F: drivers/video/fbdev/uvesafb.* 15079 15080VF610 NAND DRIVER 15081M: Stefan Agner <stefan@agner.ch> 15082L: linux-mtd@lists.infradead.org 15083S: Supported 15084F: drivers/mtd/nand/raw/vf610_nfc.c 15085 15086VFAT/FAT/MSDOS FILESYSTEM 15087M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15088S: Maintained 15089F: Documentation/filesystems/vfat.txt 15090F: fs/fat/ 15091 15092VFIO DRIVER 15093M: Alex Williamson <alex.williamson@redhat.com> 15094L: kvm@vger.kernel.org 15095T: git git://github.com/awilliam/linux-vfio.git 15096S: Maintained 15097F: Documentation/vfio.txt 15098F: drivers/vfio/ 15099F: include/linux/vfio.h 15100F: include/uapi/linux/vfio.h 15101 15102VFIO MEDIATED DEVICE DRIVERS 15103M: Kirti Wankhede <kwankhede@nvidia.com> 15104L: kvm@vger.kernel.org 15105S: Maintained 15106F: Documentation/vfio-mediated-device.txt 15107F: drivers/vfio/mdev/ 15108F: include/linux/mdev.h 15109F: samples/vfio-mdev/ 15110 15111VFIO PLATFORM DRIVER 15112M: Eric Auger <eric.auger@redhat.com> 15113L: kvm@vger.kernel.org 15114S: Maintained 15115F: drivers/vfio/platform/ 15116 15117VGA_SWITCHEROO 15118R: Lukas Wunner <lukas@wunner.de> 15119S: Maintained 15120F: Documentation/gpu/vga-switcheroo.rst 15121F: drivers/gpu/vga/vga_switcheroo.c 15122F: include/linux/vga_switcheroo.h 15123T: git git://anongit.freedesktop.org/drm/drm-misc 15124 15125VIA RHINE NETWORK DRIVER 15126S: Orphan 15127F: drivers/net/ethernet/via/via-rhine.c 15128 15129VIA SD/MMC CARD CONTROLLER DRIVER 15130M: Bruce Chang <brucechang@via.com.tw> 15131M: Harald Welte <HaraldWelte@viatech.com> 15132S: Maintained 15133F: drivers/mmc/host/via-sdmmc.c 15134 15135VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15136M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15137L: linux-fbdev@vger.kernel.org 15138S: Maintained 15139F: include/linux/via-core.h 15140F: include/linux/via-gpio.h 15141F: include/linux/via_i2c.h 15142F: drivers/video/fbdev/via/ 15143 15144VIA VELOCITY NETWORK DRIVER 15145M: Francois Romieu <romieu@fr.zoreil.com> 15146L: netdev@vger.kernel.org 15147S: Maintained 15148F: drivers/net/ethernet/via/via-velocity.* 15149 15150VIDEO MULTIPLEXER DRIVER 15151M: Philipp Zabel <p.zabel@pengutronix.de> 15152L: linux-media@vger.kernel.org 15153S: Maintained 15154F: drivers/media/platform/video-mux.c 15155 15156VIDEO I2C POLLING DRIVER 15157M: Matt Ranostay <matt.ranostay@konsulko.com> 15158L: linux-media@vger.kernel.org 15159S: Maintained 15160F: drivers/media/i2c/video-i2c.c 15161 15162VIDEOBUF2 FRAMEWORK 15163M: Pawel Osciak <pawel@osciak.com> 15164M: Marek Szyprowski <m.szyprowski@samsung.com> 15165M: Kyungmin Park <kyungmin.park@samsung.com> 15166L: linux-media@vger.kernel.org 15167S: Maintained 15168F: drivers/media/v4l2-core/videobuf2-* 15169F: include/media/videobuf2-* 15170 15171VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15172M: Helen Koike <helen.koike@collabora.com> 15173L: linux-media@vger.kernel.org 15174T: git git://linuxtv.org/media_tree.git 15175W: https://linuxtv.org 15176S: Maintained 15177F: drivers/media/platform/vimc/* 15178 15179VIRT LIB 15180M: Alex Williamson <alex.williamson@redhat.com> 15181M: Paolo Bonzini <pbonzini@redhat.com> 15182L: kvm@vger.kernel.org 15183S: Supported 15184F: virt/lib/ 15185 15186VIRTIO AND VHOST VSOCK DRIVER 15187M: Stefan Hajnoczi <stefanha@redhat.com> 15188L: kvm@vger.kernel.org 15189L: virtualization@lists.linux-foundation.org 15190L: netdev@vger.kernel.org 15191S: Maintained 15192F: include/linux/virtio_vsock.h 15193F: include/uapi/linux/virtio_vsock.h 15194F: include/uapi/linux/vsockmon.h 15195F: include/uapi/linux/vm_sockets_diag.h 15196F: net/vmw_vsock/diag.c 15197F: net/vmw_vsock/af_vsock_tap.c 15198F: net/vmw_vsock/virtio_transport_common.c 15199F: net/vmw_vsock/virtio_transport.c 15200F: drivers/net/vsockmon.c 15201F: drivers/vhost/vsock.c 15202F: drivers/vhost/vsock.h 15203F: tools/testing/vsock/ 15204 15205VIRTIO CONSOLE DRIVER 15206M: Amit Shah <amit@kernel.org> 15207L: virtualization@lists.linux-foundation.org 15208S: Maintained 15209F: drivers/char/virtio_console.c 15210F: include/linux/virtio_console.h 15211F: include/uapi/linux/virtio_console.h 15212 15213VIRTIO CORE, NET AND BLOCK DRIVERS 15214M: "Michael S. Tsirkin" <mst@redhat.com> 15215M: Jason Wang <jasowang@redhat.com> 15216L: virtualization@lists.linux-foundation.org 15217S: Maintained 15218F: Documentation/devicetree/bindings/virtio/ 15219F: drivers/virtio/ 15220F: tools/virtio/ 15221F: drivers/net/virtio_net.c 15222F: drivers/block/virtio_blk.c 15223F: include/linux/virtio*.h 15224F: include/uapi/linux/virtio_*.h 15225F: drivers/crypto/virtio/ 15226F: mm/balloon_compaction.c 15227 15228VIRTIO CRYPTO DRIVER 15229M: Gonglei <arei.gonglei@huawei.com> 15230L: virtualization@lists.linux-foundation.org 15231L: linux-crypto@vger.kernel.org 15232S: Maintained 15233F: drivers/crypto/virtio/ 15234F: include/uapi/linux/virtio_crypto.h 15235 15236VIRTIO DRIVERS FOR S390 15237M: Cornelia Huck <cohuck@redhat.com> 15238M: Halil Pasic <pasic@linux.ibm.com> 15239L: linux-s390@vger.kernel.org 15240L: virtualization@lists.linux-foundation.org 15241L: kvm@vger.kernel.org 15242S: Supported 15243F: drivers/s390/virtio/ 15244F: arch/s390/include/uapi/asm/virtio-ccw.h 15245 15246VIRTIO GPU DRIVER 15247M: David Airlie <airlied@linux.ie> 15248M: Gerd Hoffmann <kraxel@redhat.com> 15249L: dri-devel@lists.freedesktop.org 15250L: virtualization@lists.linux-foundation.org 15251T: git git://anongit.freedesktop.org/drm/drm-misc 15252S: Maintained 15253F: drivers/gpu/drm/virtio/ 15254F: include/uapi/linux/virtio_gpu.h 15255 15256VIRTIO HOST (VHOST) 15257M: "Michael S. Tsirkin" <mst@redhat.com> 15258M: Jason Wang <jasowang@redhat.com> 15259L: kvm@vger.kernel.org 15260L: virtualization@lists.linux-foundation.org 15261L: netdev@vger.kernel.org 15262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15263S: Maintained 15264F: drivers/vhost/ 15265F: include/uapi/linux/vhost.h 15266 15267VIRTIO INPUT DRIVER 15268M: Gerd Hoffmann <kraxel@redhat.com> 15269S: Maintained 15270F: drivers/virtio/virtio_input.c 15271F: include/uapi/linux/virtio_input.h 15272 15273VIRTUAL BOX GUEST DEVICE DRIVER 15274M: Hans de Goede <hdegoede@redhat.com> 15275M: Arnd Bergmann <arnd@arndb.de> 15276M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15277S: Maintained 15278F: include/linux/vbox_utils.h 15279F: include/uapi/linux/vbox*.h 15280F: drivers/virt/vboxguest/ 15281 15282VIRTUAL SERIO DEVICE DRIVER 15283M: Stephen Chandler Paul <thatslyude@gmail.com> 15284S: Maintained 15285F: drivers/input/serio/userio.c 15286F: include/uapi/linux/userio.h 15287 15288VIVID VIRTUAL VIDEO DRIVER 15289M: Hans Verkuil <hverkuil@xs4all.nl> 15290L: linux-media@vger.kernel.org 15291T: git git://linuxtv.org/media_tree.git 15292W: https://linuxtv.org 15293S: Maintained 15294F: drivers/media/platform/vivid/* 15295 15296VLYNQ BUS 15297M: Florian Fainelli <f.fainelli@gmail.com> 15298L: openwrt-devel@lists.openwrt.org (subscribers-only) 15299S: Maintained 15300F: drivers/vlynq/vlynq.c 15301F: include/linux/vlynq.h 15302 15303VME SUBSYSTEM 15304M: Martyn Welch <martyn@welchs.me.uk> 15305M: Manohar Vanga <manohar.vanga@gmail.com> 15306M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15307L: devel@driverdev.osuosl.org 15308S: Maintained 15309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15310F: Documentation/driver-api/vme.rst 15311F: drivers/staging/vme/ 15312F: drivers/vme/ 15313F: include/linux/vme* 15314 15315VMWARE BALLOON DRIVER 15316M: Xavier Deguillard <xdeguillard@vmware.com> 15317M: Philip Moltmann <moltmann@vmware.com> 15318M: "VMware, Inc." <pv-drivers@vmware.com> 15319L: linux-kernel@vger.kernel.org 15320S: Maintained 15321F: drivers/misc/vmw_balloon.c 15322 15323VMWARE HYPERVISOR INTERFACE 15324M: Alok Kataria <akataria@vmware.com> 15325L: virtualization@lists.linux-foundation.org 15326S: Supported 15327F: arch/x86/kernel/cpu/vmware.c 15328 15329VMWARE PVRDMA DRIVER 15330M: Adit Ranadive <aditr@vmware.com> 15331M: VMware PV-Drivers <pv-drivers@vmware.com> 15332L: linux-rdma@vger.kernel.org 15333S: Maintained 15334F: drivers/infiniband/hw/vmw_pvrdma/ 15335 15336VMware PVSCSI driver 15337M: Jim Gill <jgill@vmware.com> 15338M: VMware PV-Drivers <pv-drivers@vmware.com> 15339L: linux-scsi@vger.kernel.org 15340S: Maintained 15341F: drivers/scsi/vmw_pvscsi.c 15342F: drivers/scsi/vmw_pvscsi.h 15343 15344VMWARE VMMOUSE SUBDRIVER 15345M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15346M: "VMware, Inc." <pv-drivers@vmware.com> 15347L: linux-input@vger.kernel.org 15348S: Maintained 15349F: drivers/input/mouse/vmmouse.c 15350F: drivers/input/mouse/vmmouse.h 15351 15352VMWARE VMXNET3 ETHERNET DRIVER 15353M: Ronak Doshi <doshir@vmware.com> 15354M: "VMware, Inc." <pv-drivers@vmware.com> 15355L: netdev@vger.kernel.org 15356S: Maintained 15357F: drivers/net/vmxnet3/ 15358 15359VOCORE VOCORE2 BOARD 15360M: Harvey Hunt <harveyhuntnexus@gmail.com> 15361L: linux-mips@linux-mips.org 15362S: Maintained 15363F: arch/mips/boot/dts/ralink/vocore2.dts 15364 15365VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15366M: Liam Girdwood <lgirdwood@gmail.com> 15367M: Mark Brown <broonie@kernel.org> 15368L: linux-kernel@vger.kernel.org 15369W: http://www.slimlogic.co.uk/?p=48 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15371S: Supported 15372F: Documentation/devicetree/bindings/regulator/ 15373F: Documentation/power/regulator/ 15374F: drivers/regulator/ 15375F: include/dt-bindings/regulator/ 15376F: include/linux/regulator/ 15377 15378VRF 15379M: David Ahern <dsa@cumulusnetworks.com> 15380M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15381L: netdev@vger.kernel.org 15382S: Maintained 15383F: drivers/net/vrf.c 15384F: Documentation/networking/vrf.txt 15385 15386VT1211 HARDWARE MONITOR DRIVER 15387M: Juerg Haefliger <juergh@gmail.com> 15388L: linux-hwmon@vger.kernel.org 15389S: Maintained 15390F: Documentation/hwmon/vt1211 15391F: drivers/hwmon/vt1211.c 15392 15393VT8231 HARDWARE MONITOR DRIVER 15394M: Roger Lucas <vt8231@hiddenengine.co.uk> 15395L: linux-hwmon@vger.kernel.org 15396S: Maintained 15397F: drivers/hwmon/vt8231.c 15398 15399VUB300 USB to SDIO/SD/MMC bridge chip 15400M: Tony Olech <tony.olech@elandigitalsystems.com> 15401L: linux-mmc@vger.kernel.org 15402L: linux-usb@vger.kernel.org 15403S: Supported 15404F: drivers/mmc/host/vub300.c 15405 15406W1 DALLAS'S 1-WIRE BUS 15407M: Evgeniy Polyakov <zbr@ioremap.net> 15408S: Maintained 15409F: Documentation/w1/ 15410F: drivers/w1/ 15411F: include/linux/w1.h 15412 15413W83791D HARDWARE MONITORING DRIVER 15414M: Marc Hulsman <m.hulsman@tudelft.nl> 15415L: linux-hwmon@vger.kernel.org 15416S: Maintained 15417F: Documentation/hwmon/w83791d 15418F: drivers/hwmon/w83791d.c 15419 15420W83793 HARDWARE MONITORING DRIVER 15421M: Rudolf Marek <r.marek@assembler.cz> 15422L: linux-hwmon@vger.kernel.org 15423S: Maintained 15424F: Documentation/hwmon/w83793 15425F: drivers/hwmon/w83793.c 15426 15427W83795 HARDWARE MONITORING DRIVER 15428M: Jean Delvare <jdelvare@suse.com> 15429L: linux-hwmon@vger.kernel.org 15430S: Maintained 15431F: drivers/hwmon/w83795.c 15432 15433W83L51xD SD/MMC CARD INTERFACE DRIVER 15434M: Pierre Ossman <pierre@ossman.eu> 15435S: Maintained 15436F: drivers/mmc/host/wbsd.* 15437 15438WACOM PROTOCOL 4 SERIAL TABLETS 15439M: Julian Squires <julian@cipht.net> 15440M: Hans de Goede <hdegoede@redhat.com> 15441L: linux-input@vger.kernel.org 15442S: Maintained 15443F: drivers/input/tablet/wacom_serial4.c 15444 15445WATCHDOG DEVICE DRIVERS 15446M: Wim Van Sebroeck <wim@linux-watchdog.org> 15447M: Guenter Roeck <linux@roeck-us.net> 15448L: linux-watchdog@vger.kernel.org 15449W: http://www.linux-watchdog.org/ 15450T: git git://www.linux-watchdog.org/linux-watchdog.git 15451S: Maintained 15452F: Documentation/devicetree/bindings/watchdog/ 15453F: Documentation/watchdog/ 15454F: drivers/watchdog/ 15455F: include/linux/watchdog.h 15456F: include/uapi/linux/watchdog.h 15457 15458WHISKEYCOVE PMIC GPIO DRIVER 15459M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15460L: linux-gpio@vger.kernel.org 15461S: Maintained 15462F: drivers/gpio/gpio-wcove.c 15463 15464WIIMOTE HID DRIVER 15465M: David Herrmann <dh.herrmann@googlemail.com> 15466L: linux-input@vger.kernel.org 15467S: Maintained 15468F: drivers/hid/hid-wiimote* 15469 15470WILOCITY WIL6210 WIRELESS DRIVER 15471M: Maya Erez <merez@codeaurora.org> 15472L: linux-wireless@vger.kernel.org 15473L: wil6210@qti.qualcomm.com 15474S: Supported 15475W: http://wireless.kernel.org/en/users/Drivers/wil6210 15476F: drivers/net/wireless/ath/wil6210/ 15477 15478WIMAX STACK 15479M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15480M: linux-wimax@intel.com 15481L: wimax@linuxwimax.org (subscribers-only) 15482S: Supported 15483W: http://linuxwimax.org 15484F: Documentation/wimax/README.wimax 15485F: include/linux/wimax/debug.h 15486F: include/net/wimax.h 15487F: include/uapi/linux/wimax.h 15488F: net/wimax/ 15489 15490WINBOND CIR DRIVER 15491M: David Härdeman <david@hardeman.nu> 15492S: Maintained 15493F: drivers/media/rc/winbond-cir.c 15494 15495WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15496M: William Breathitt Gray <vilhelm.gray@gmail.com> 15497L: linux-watchdog@vger.kernel.org 15498S: Maintained 15499F: drivers/watchdog/ebc-c384_wdt.c 15500 15501WINSYSTEMS WS16C48 GPIO DRIVER 15502M: William Breathitt Gray <vilhelm.gray@gmail.com> 15503L: linux-gpio@vger.kernel.org 15504S: Maintained 15505F: drivers/gpio/gpio-ws16c48.c 15506 15507WISTRON LAPTOP BUTTON DRIVER 15508M: Miloslav Trmac <mitr@volny.cz> 15509S: Maintained 15510F: drivers/input/misc/wistron_btns.c 15511 15512WL3501 WIRELESS PCMCIA CARD DRIVER 15513L: linux-wireless@vger.kernel.org 15514S: Odd fixes 15515F: drivers/net/wireless/wl3501* 15516 15517WOLFSON MICROELECTRONICS DRIVERS 15518L: patches@opensource.cirrus.com 15519T: git https://github.com/CirrusLogic/linux-drivers.git 15520W: https://github.com/CirrusLogic/linux-drivers/wiki 15521S: Supported 15522F: Documentation/hwmon/wm83?? 15523F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15524F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15525F: Documentation/devicetree/bindings/mfd/arizona.txt 15526F: Documentation/devicetree/bindings/mfd/wm831x.txt 15527F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15528F: arch/arm/mach-s3c64xx/mach-crag6410* 15529F: drivers/clk/clk-wm83*.c 15530F: drivers/extcon/extcon-arizona.c 15531F: drivers/leds/leds-wm83*.c 15532F: drivers/gpio/gpio-*wm*.c 15533F: drivers/gpio/gpio-arizona.c 15534F: drivers/hwmon/wm83??-hwmon.c 15535F: drivers/input/misc/wm831x-on.c 15536F: drivers/input/touchscreen/wm831x-ts.c 15537F: drivers/input/touchscreen/wm97*.c 15538F: drivers/mfd/arizona* 15539F: drivers/mfd/wm*.c 15540F: drivers/mfd/cs47l24* 15541F: drivers/power/supply/wm83*.c 15542F: drivers/rtc/rtc-wm83*.c 15543F: drivers/regulator/wm8*.c 15544F: drivers/regulator/arizona* 15545F: drivers/video/backlight/wm83*_bl.c 15546F: drivers/watchdog/wm83*_wdt.c 15547F: include/linux/mfd/arizona/ 15548F: include/linux/mfd/wm831x/ 15549F: include/linux/mfd/wm8350/ 15550F: include/linux/mfd/wm8400* 15551F: include/linux/regulator/arizona* 15552F: include/linux/wm97xx.h 15553F: include/sound/wm????.h 15554F: sound/soc/codecs/arizona.? 15555F: sound/soc/codecs/wm* 15556F: sound/soc/codecs/cs47l24* 15557 15558WORKQUEUE 15559M: Tejun Heo <tj@kernel.org> 15560R: Lai Jiangshan <jiangshanlai@gmail.com> 15561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15562S: Maintained 15563F: include/linux/workqueue.h 15564F: kernel/workqueue.c 15565F: Documentation/core-api/workqueue.rst 15566 15567X-POWERS AXP288 PMIC DRIVERS 15568M: Hans de Goede <hdegoede@redhat.com> 15569S: Maintained 15570N: axp288 15571F: drivers/acpi/pmic/intel_pmic_xpower.c 15572 15573X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15574M: Chen-Yu Tsai <wens@csie.org> 15575L: linux-kernel@vger.kernel.org 15576S: Maintained 15577N: axp[128] 15578 15579X.25 NETWORK LAYER 15580M: Andrew Hendry <andrew.hendry@gmail.com> 15581L: linux-x25@vger.kernel.org 15582S: Odd Fixes 15583F: Documentation/networking/x25* 15584F: include/net/x25* 15585F: net/x25/ 15586 15587X86 ARCHITECTURE (32-BIT AND 64-BIT) 15588M: Thomas Gleixner <tglx@linutronix.de> 15589M: Ingo Molnar <mingo@redhat.com> 15590R: "H. Peter Anvin" <hpa@zytor.com> 15591M: x86@kernel.org 15592L: linux-kernel@vger.kernel.org 15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15594S: Maintained 15595F: Documentation/devicetree/bindings/x86/ 15596F: Documentation/x86/ 15597F: arch/x86/ 15598 15599X86 ENTRY CODE 15600M: Andy Lutomirski <luto@kernel.org> 15601L: linux-kernel@vger.kernel.org 15602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15603S: Maintained 15604F: arch/x86/entry/ 15605 15606X86 MCE INFRASTRUCTURE 15607M: Tony Luck <tony.luck@intel.com> 15608M: Borislav Petkov <bp@alien8.de> 15609L: linux-edac@vger.kernel.org 15610S: Maintained 15611F: arch/x86/kernel/cpu/mcheck/* 15612 15613X86 MICROCODE UPDATE SUPPORT 15614M: Borislav Petkov <bp@alien8.de> 15615S: Maintained 15616F: arch/x86/kernel/cpu/microcode/* 15617 15618X86 PLATFORM DRIVERS 15619M: Darren Hart <dvhart@infradead.org> 15620M: Andy Shevchenko <andy@infradead.org> 15621L: platform-driver-x86@vger.kernel.org 15622T: git git://git.infradead.org/linux-platform-drivers-x86.git 15623S: Maintained 15624F: drivers/platform/x86/ 15625F: drivers/platform/olpc/ 15626 15627X86 VDSO 15628M: Andy Lutomirski <luto@kernel.org> 15629L: linux-kernel@vger.kernel.org 15630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15631S: Maintained 15632F: arch/x86/entry/vdso/ 15633 15634XC2028/3028 TUNER DRIVER 15635M: Mauro Carvalho Chehab <mchehab@kernel.org> 15636L: linux-media@vger.kernel.org 15637W: https://linuxtv.org 15638T: git git://linuxtv.org/media_tree.git 15639S: Maintained 15640F: drivers/media/tuners/tuner-xc2028.* 15641 15642XDP SOCKETS (AF_XDP) 15643M: Björn Töpel <bjorn.topel@intel.com> 15644M: Magnus Karlsson <magnus.karlsson@intel.com> 15645L: netdev@vger.kernel.org 15646S: Maintained 15647F: kernel/bpf/xskmap.c 15648F: net/xdp/ 15649 15650XEN BLOCK SUBSYSTEM 15651M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15652M: Roger Pau Monné <roger.pau@citrix.com> 15653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15654S: Supported 15655F: drivers/block/xen-blkback/* 15656F: drivers/block/xen* 15657 15658XEN HYPERVISOR ARM 15659M: Stefano Stabellini <sstabellini@kernel.org> 15660L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15661S: Maintained 15662F: arch/arm/xen/ 15663F: arch/arm/include/asm/xen/ 15664 15665XEN HYPERVISOR ARM64 15666M: Stefano Stabellini <sstabellini@kernel.org> 15667L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15668S: Maintained 15669F: arch/arm64/xen/ 15670F: arch/arm64/include/asm/xen/ 15671 15672XEN HYPERVISOR INTERFACE 15673M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15674M: Juergen Gross <jgross@suse.com> 15675L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15676T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15677S: Supported 15678F: arch/x86/xen/ 15679F: drivers/*/xen-*front.c 15680F: drivers/xen/ 15681F: arch/x86/include/asm/xen/ 15682F: arch/x86/include/asm/pvclock-abi.h 15683F: include/xen/ 15684F: include/uapi/xen/ 15685F: Documentation/ABI/stable/sysfs-hypervisor-xen 15686F: Documentation/ABI/testing/sysfs-hypervisor-xen 15687 15688XEN NETWORK BACKEND DRIVER 15689M: Wei Liu <wei.liu2@citrix.com> 15690M: Paul Durrant <paul.durrant@citrix.com> 15691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15692L: netdev@vger.kernel.org 15693S: Supported 15694F: drivers/net/xen-netback/* 15695 15696XEN PCI SUBSYSTEM 15697M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15698L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15699S: Supported 15700F: arch/x86/pci/*xen* 15701F: drivers/pci/*xen* 15702 15703XEN PVSCSI DRIVERS 15704M: Juergen Gross <jgross@suse.com> 15705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15706L: linux-scsi@vger.kernel.org 15707S: Supported 15708F: drivers/scsi/xen-scsifront.c 15709F: drivers/xen/xen-scsiback.c 15710F: include/xen/interface/io/vscsiif.h 15711 15712XEN SWIOTLB SUBSYSTEM 15713M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15714L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15715L: iommu@lists.linux-foundation.org 15716S: Supported 15717F: arch/x86/xen/*swiotlb* 15718F: drivers/xen/*swiotlb* 15719 15720XEN SOUND FRONTEND DRIVER 15721M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15722L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15724S: Supported 15725F: sound/xen/* 15726 15727XFS FILESYSTEM 15728M: Darrick J. Wong <darrick.wong@oracle.com> 15729M: linux-xfs@vger.kernel.org 15730L: linux-xfs@vger.kernel.org 15731W: http://xfs.org/ 15732T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15733S: Supported 15734F: Documentation/filesystems/xfs.txt 15735F: fs/xfs/ 15736 15737XILINX AXI ETHERNET DRIVER 15738M: Anirudha Sarangi <anirudh@xilinx.com> 15739M: John Linn <John.Linn@xilinx.com> 15740S: Maintained 15741F: drivers/net/ethernet/xilinx/xilinx_axienet* 15742 15743XILINX UARTLITE SERIAL DRIVER 15744M: Peter Korsgaard <jacmet@sunsite.dk> 15745L: linux-serial@vger.kernel.org 15746S: Maintained 15747F: drivers/tty/serial/uartlite.c 15748 15749XILINX VIDEO IP CORES 15750M: Hyun Kwon <hyun.kwon@xilinx.com> 15751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15752L: linux-media@vger.kernel.org 15753T: git git://linuxtv.org/media_tree.git 15754S: Supported 15755F: Documentation/devicetree/bindings/media/xilinx/ 15756F: drivers/media/platform/xilinx/ 15757F: include/uapi/linux/xilinx-v4l2-controls.h 15758 15759XILLYBUS DRIVER 15760M: Eli Billauer <eli.billauer@gmail.com> 15761L: linux-kernel@vger.kernel.org 15762S: Supported 15763F: drivers/char/xillybus/ 15764 15765XLP9XX I2C DRIVER 15766M: George Cherian <george.cherian@cavium.com> 15767M: Jan Glauber <jglauber@cavium.com> 15768L: linux-i2c@vger.kernel.org 15769W: http://www.cavium.com 15770S: Supported 15771F: drivers/i2c/busses/i2c-xlp9xx.c 15772 15773XRA1403 GPIO EXPANDER 15774M: Nandor Han <nandor.han@ge.com> 15775M: Semi Malinen <semi.malinen@ge.com> 15776L: linux-gpio@vger.kernel.org 15777S: Maintained 15778F: drivers/gpio/gpio-xra1403.c 15779F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15780 15781XTENSA XTFPGA PLATFORM SUPPORT 15782M: Max Filippov <jcmvbkbc@gmail.com> 15783L: linux-xtensa@linux-xtensa.org 15784S: Maintained 15785F: drivers/spi/spi-xtensa-xtfpga.c 15786F: sound/soc/xtensa/xtfpga-i2s.c 15787 15788YAM DRIVER FOR AX.25 15789M: Jean-Paul Roubelat <jpr@f6fbb.org> 15790L: linux-hams@vger.kernel.org 15791S: Maintained 15792F: drivers/net/hamradio/yam* 15793F: include/linux/yam.h 15794 15795YAMA SECURITY MODULE 15796M: Kees Cook <keescook@chromium.org> 15797T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15798S: Supported 15799F: security/yama/ 15800F: Documentation/admin-guide/LSM/Yama.rst 15801 15802YEALINK PHONE DRIVER 15803M: Henk Vergonet <Henk.Vergonet@gmail.com> 15804L: usbb2k-api-dev@nongnu.org 15805S: Maintained 15806F: Documentation/input/devices/yealink.rst 15807F: drivers/input/misc/yealink.* 15808 15809Z8530 DRIVER FOR AX.25 15810M: Joerg Reuter <jreuter@yaina.de> 15811W: http://yaina.de/jreuter/ 15812W: http://www.qsl.net/dl1bke/ 15813L: linux-hams@vger.kernel.org 15814S: Maintained 15815F: Documentation/networking/z8530drv.txt 15816F: drivers/net/hamradio/*scc.c 15817F: drivers/net/hamradio/z8530.h 15818 15819ZBUD COMPRESSED PAGE ALLOCATOR 15820M: Seth Jennings <sjenning@redhat.com> 15821M: Dan Streetman <ddstreet@ieee.org> 15822L: linux-mm@kvack.org 15823S: Maintained 15824F: mm/zbud.c 15825F: include/linux/zbud.h 15826 15827ZD1211RW WIRELESS DRIVER 15828M: Daniel Drake <dsd@gentoo.org> 15829M: Ulrich Kunitz <kune@deine-taler.de> 15830W: http://zd1211.ath.cx/wiki/DriverRewrite 15831L: linux-wireless@vger.kernel.org 15832L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15833S: Maintained 15834F: drivers/net/wireless/zydas/zd1211rw/ 15835 15836ZD1301 MEDIA DRIVER 15837M: Antti Palosaari <crope@iki.fi> 15838L: linux-media@vger.kernel.org 15839W: https://linuxtv.org/ 15840W: http://palosaari.fi/linux/ 15841Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15842S: Maintained 15843F: drivers/media/usb/dvb-usb-v2/zd1301* 15844 15845ZD1301_DEMOD MEDIA DRIVER 15846M: Antti Palosaari <crope@iki.fi> 15847L: linux-media@vger.kernel.org 15848W: https://linuxtv.org/ 15849W: http://palosaari.fi/linux/ 15850Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15851S: Maintained 15852F: drivers/media/dvb-frontends/zd1301_demod* 15853 15854ZPOOL COMPRESSED PAGE STORAGE API 15855M: Dan Streetman <ddstreet@ieee.org> 15856L: linux-mm@kvack.org 15857S: Maintained 15858F: mm/zpool.c 15859F: include/linux/zpool.h 15860 15861ZR36067 VIDEO FOR LINUX DRIVER 15862L: mjpeg-users@lists.sourceforge.net 15863L: linux-media@vger.kernel.org 15864W: http://mjpeg.sourceforge.net/driver-zoran/ 15865T: hg https://linuxtv.org/hg/v4l-dvb 15866S: Odd Fixes 15867F: drivers/staging/media/zoran/ 15868 15869ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15870M: Minchan Kim <minchan@kernel.org> 15871M: Nitin Gupta <ngupta@vflare.org> 15872R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15873L: linux-kernel@vger.kernel.org 15874S: Maintained 15875F: drivers/block/zram/ 15876F: Documentation/blockdev/zram.txt 15877 15878ZS DECSTATION Z85C30 SERIAL DRIVER 15879M: "Maciej W. Rozycki" <macro@linux-mips.org> 15880S: Maintained 15881F: drivers/tty/serial/zs.* 15882 15883ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15884M: Minchan Kim <minchan@kernel.org> 15885M: Nitin Gupta <ngupta@vflare.org> 15886R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15887L: linux-mm@kvack.org 15888S: Maintained 15889F: mm/zsmalloc.c 15890F: include/linux/zsmalloc.h 15891F: Documentation/vm/zsmalloc.rst 15892 15893ZSWAP COMPRESSED SWAP CACHING 15894M: Seth Jennings <sjenning@redhat.com> 15895M: Dan Streetman <ddstreet@ieee.org> 15896L: linux-mm@kvack.org 15897S: Maintained 15898F: mm/zswap.c 15899 15900THE REST 15901M: Linus Torvalds <torvalds@linux-foundation.org> 15902L: linux-kernel@vger.kernel.org 15903Q: http://patchwork.kernel.org/project/LKML/list/ 15904T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15905S: Buried alive in reporters 15906F: * 15907F: */ 15908