1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 772F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 773F: drivers/gpu/drm/amd/amdkfd/ 774F: drivers/gpu/drm/amd/include/cik_structs.h 775F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 776F: drivers/gpu/drm/amd/include/vi_structs.h 777F: drivers/gpu/drm/amd/include/v9_structs.h 778F: include/uapi/linux/kfd_ioctl.h 779 780AMD SEATTLE DEVICE TREE SUPPORT 781M: Brijesh Singh <brijeshkumar.singh@amd.com> 782M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 783M: Tom Lendacky <thomas.lendacky@amd.com> 784S: Supported 785F: arch/arm64/boot/dts/amd/ 786 787AMD XGBE DRIVER 788M: Tom Lendacky <thomas.lendacky@amd.com> 789L: netdev@vger.kernel.org 790S: Supported 791F: drivers/net/ethernet/amd/xgbe/ 792F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 793 794AMS (Apple Motion Sensor) DRIVER 795M: Michael Hanselmann <linux-kernel@hansmi.ch> 796S: Supported 797F: drivers/macintosh/ams/ 798 799ANALOG DEVICES INC AD5686 DRIVER 800M: Stefan Popa <stefan.popa@analog.com> 801L: linux-pm@vger.kernel.org 802W: http://ez.analog.com/community/linux-device-drivers 803S: Supported 804F: drivers/iio/dac/ad5686* 805F: drivers/iio/dac/ad5696* 806 807ANALOG DEVICES INC AD9389B DRIVER 808M: Hans Verkuil <hans.verkuil@cisco.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/ad9389b* 812 813ANALOG DEVICES INC ADV7180 DRIVER 814M: Lars-Peter Clausen <lars@metafoo.de> 815L: linux-media@vger.kernel.org 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/media/i2c/adv7180.c 819 820ANALOG DEVICES INC ADV748X DRIVER 821M: Kieran Bingham <kieran.bingham@ideasonboard.com> 822L: linux-media@vger.kernel.org 823S: Maintained 824F: drivers/media/i2c/adv748x/* 825 826ANALOG DEVICES INC ADV7511 DRIVER 827M: Hans Verkuil <hans.verkuil@cisco.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv7511* 831 832ANALOG DEVICES INC ADV7604 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7604* 837 838ANALOG DEVICES INC ADV7842 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7842* 843 844ANALOG DEVICES INC ASOC CODEC DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://wiki.analog.com/ 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: sound/soc/codecs/adau* 851F: sound/soc/codecs/adav* 852F: sound/soc/codecs/ad1* 853F: sound/soc/codecs/ad7* 854F: sound/soc/codecs/ssm* 855F: sound/soc/codecs/sigmadsp.* 856 857ANALOG DEVICES INC DMA DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: drivers/dma/dma-axi-dmac.c 862 863ANALOG DEVICES INC IIO DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865M: Michael Hennerich <Michael.Hennerich@analog.com> 866W: http://wiki.analog.com/ 867W: http://ez.analog.com/community/linux-device-drivers 868S: Supported 869F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 870F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 871F: drivers/iio/*/ad* 872F: drivers/iio/adc/ltc2497* 873X: drivers/iio/*/adjd* 874F: drivers/staging/iio/*/ad* 875 876ANDES ARCHITECTURE 877M: Greentime Hu <green.hu@gmail.com> 878M: Vincent Chen <deanbo422@gmail.com> 879T: git https://github.com/andestech/linux.git 880S: Supported 881F: arch/nds32/ 882F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 883F: Documentation/devicetree/bindings/nds32/ 884K: nds32 885N: nds32 886 887ANDROID CONFIG FRAGMENTS 888M: Rob Herring <robh@kernel.org> 889S: Supported 890F: kernel/configs/android* 891 892ANDROID DRIVERS 893M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 894M: Arve Hjønnevåg <arve@android.com> 895M: Todd Kjos <tkjos@android.com> 896M: Martijn Coenen <maco@android.com> 897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 898L: devel@driverdev.osuosl.org 899S: Supported 900F: drivers/android/ 901F: drivers/staging/android/ 902 903ANDROID GOLDFISH PIC DRIVER 904M: Miodrag Dinic <miodrag.dinic@mips.com> 905S: Supported 906F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 907F: drivers/irqchip/irq-goldfish-pic.c 908 909ANDROID GOLDFISH RTC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 913F: drivers/rtc/rtc-goldfish.c 914 915ANDROID ION DRIVER 916M: Laura Abbott <labbott@redhat.com> 917M: Sumit Semwal <sumit.semwal@linaro.org> 918L: devel@driverdev.osuosl.org 919L: dri-devel@lists.freedesktop.org 920L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 921S: Supported 922F: drivers/staging/android/ion 923F: drivers/staging/android/uapi/ion.h 924 925AOA (Apple Onboard Audio) ALSA DRIVER 926M: Johannes Berg <johannes@sipsolutions.net> 927L: linuxppc-dev@lists.ozlabs.org 928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 929S: Maintained 930F: sound/aoa/ 931 932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 933M: William Breathitt Gray <vilhelm.gray@gmail.com> 934L: linux-iio@vger.kernel.org 935S: Maintained 936F: drivers/iio/adc/stx104.c 937 938APM DRIVER 939M: Jiri Kosina <jikos@kernel.org> 940S: Odd fixes 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 942F: arch/x86/kernel/apm_32.c 943F: include/linux/apm_bios.h 944F: include/uapi/linux/apm_bios.h 945F: drivers/char/apm-emulation.c 946 947APPARMOR SECURITY MODULE 948M: John Johansen <john.johansen@canonical.com> 949L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 950W: wiki.apparmor.net 951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 952S: Supported 953F: security/apparmor/ 954F: Documentation/admin-guide/LSM/apparmor.rst 955 956APPLE BCM5974 MULTITOUCH DRIVER 957M: Henrik Rydberg <rydberg@bitmath.org> 958L: linux-input@vger.kernel.org 959S: Odd fixes 960F: drivers/input/mouse/bcm5974.c 961 962APPLE SMC DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-hwmon@vger.kernel.org 965S: Odd fixes 966F: drivers/hwmon/applesmc.c 967 968APPLETALK NETWORK LAYER 969L: netdev@vger.kernel.org 970S: Odd fixes 971F: drivers/net/appletalk/ 972F: net/appletalk/ 973 974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 975M: Duc Dang <dhdang@apm.com> 976S: Supported 977F: arch/arm64/boot/dts/apm/ 978 979APPLIED MICRO (APM) X-GENE SOC EDAC 980M: Loc Ho <lho@apm.com> 981S: Supported 982F: drivers/edac/xgene_edac.c 983F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 984 985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 986M: Iyappan Subramanian <isubramanian@apm.com> 987M: Keyur Chudgar <kchudgar@apm.com> 988S: Supported 989F: drivers/net/ethernet/apm/xgene-v2/ 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994M: Quan Nguyen <qnguyen@apm.com> 995S: Supported 996F: drivers/net/ethernet/apm/xgene/ 997F: drivers/net/phy/mdio-xgene.c 998F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 999F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1000 1001APPLIED MICRO (APM) X-GENE SOC PMU 1002M: Tai Nguyen <ttnguyen@apm.com> 1003S: Supported 1004F: drivers/perf/xgene_pmu.c 1005F: Documentation/perf/xgene-pmu.txt 1006F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1007 1008APTINA CAMERA SENSOR PLL 1009M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1010L: linux-media@vger.kernel.org 1011S: Maintained 1012F: drivers/media/i2c/aptina-pll.* 1013 1014ARC FRAMEBUFFER DRIVER 1015M: Jaya Kumar <jayalk@intworks.biz> 1016S: Maintained 1017F: drivers/video/fbdev/arcfb.c 1018F: drivers/video/fbdev/core/fb_defio.c 1019 1020ARC PGU DRM DRIVER 1021M: Alexey Brodkin <abrodkin@synopsys.com> 1022S: Supported 1023F: drivers/gpu/drm/arc/ 1024F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1025 1026ARCNET NETWORK LAYER 1027M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1028L: netdev@vger.kernel.org 1029S: Maintained 1030F: drivers/net/arcnet/ 1031F: include/uapi/linux/if_arcnet.h 1032 1033ARM ARCHITECTED TIMER DRIVER 1034M: Mark Rutland <mark.rutland@arm.com> 1035M: Marc Zyngier <marc.zyngier@arm.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/include/asm/arch_timer.h 1039F: arch/arm64/include/asm/arch_timer.h 1040F: drivers/clocksource/arm_arch_timer.c 1041 1042ARM HDLCD DRM DRIVER 1043M: Liviu Dudau <liviu.dudau@arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/hdlcd_* 1046F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1047 1048ARM MALI-DP DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050M: Brian Starkey <brian.starkey@arm.com> 1051M: Mali DP Maintainers <malidp@foss.arm.com> 1052S: Supported 1053F: drivers/gpu/drm/arm/ 1054F: Documentation/devicetree/bindings/display/arm,malidp.txt 1055 1056ARM MFM AND FLOPPY DRIVERS 1057M: Ian Molton <spyro@f2s.com> 1058S: Maintained 1059F: arch/arm/lib/floppydma.S 1060F: arch/arm/include/asm/floppy.h 1061 1062ARM PMU PROFILING AND DEBUGGING 1063M: Will Deacon <will.deacon@arm.com> 1064M: Mark Rutland <mark.rutland@arm.com> 1065S: Maintained 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067F: arch/arm*/kernel/perf_* 1068F: arch/arm/oprofile/common.c 1069F: arch/arm*/kernel/hw_breakpoint.c 1070F: arch/arm*/include/asm/hw_breakpoint.h 1071F: arch/arm*/include/asm/perf_event.h 1072F: drivers/perf/* 1073F: include/linux/perf/arm_pmu.h 1074F: Documentation/devicetree/bindings/arm/pmu.txt 1075F: Documentation/devicetree/bindings/perf/ 1076 1077ARM PORT 1078M: Russell King <linux@armlinux.org.uk> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.armlinux.org.uk/ 1081S: Odd Fixes 1082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1083F: arch/arm/ 1084X: arch/arm/boot/dts/ 1085 1086ARM PRIMECELL AACI PL041 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: sound/arm/aaci.* 1090 1091ARM PRIMECELL BUS SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093S: Odd Fixes 1094F: drivers/amba/ 1095F: include/linux/amba/bus.h 1096 1097ARM PRIMECELL CLCD PL110 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/video/fbdev/amba-clcd.* 1101 1102ARM PRIMECELL KMI PL050 DRIVER 1103M: Russell King <linux@armlinux.org.uk> 1104S: Odd Fixes 1105F: drivers/input/serio/ambakmi.* 1106F: include/linux/amba/kmi.h 1107 1108ARM PRIMECELL MMCI PL180/1 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/mmc/host/mmci.* 1112F: include/linux/amba/mmci.h 1113 1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/tty/serial/amba-pl01*.c 1118F: include/linux/amba/serial.h 1119 1120ARM SMMU DRIVERS 1121M: Will Deacon <will.deacon@arm.com> 1122R: Robin Murphy <robin.murphy@arm.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: drivers/iommu/arm-smmu.c 1126F: drivers/iommu/arm-smmu-v3.c 1127F: drivers/iommu/io-pgtable-arm.c 1128F: drivers/iommu/io-pgtable-arm-v7s.c 1129 1130ARM SUB-ARCHITECTURES 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133F: arch/arm/mach-*/ 1134F: arch/arm/plat-*/ 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1136 1137ARM/ACTIONS SEMI ARCHITECTURE 1138M: Andreas Färber <afaerber@suse.de> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141N: owl 1142F: arch/arm/mach-actions/ 1143F: arch/arm/boot/dts/owl-* 1144F: arch/arm64/boot/dts/actions/ 1145F: drivers/clocksource/owl-* 1146F: drivers/pinctrl/actions/* 1147F: drivers/soc/actions/ 1148F: include/dt-bindings/power/owl-* 1149F: include/linux/soc/actions/ 1150F: Documentation/devicetree/bindings/arm/actions.txt 1151F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1152F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1153F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1154 1155ARM/ADS SPHERE MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AFEB9260 MACHINE SUPPORT 1161M: Sergey Lapin <slapin@ossfans.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/AJECO 1ARM MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/Allwinner SoC Clock Support 1171M: Emilio López <emilio@elopez.com.ar> 1172S: Maintained 1173F: drivers/clk/sunxi/ 1174 1175ARM/Allwinner sunXi SoC support 1176M: Maxime Ripard <maxime.ripard@bootlin.com> 1177M: Chen-Yu Tsai <wens@csie.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: sun[x456789]i 1181N: sun50i 1182F: arch/arm/mach-sunxi/ 1183F: arch/arm64/boot/dts/allwinner/ 1184F: drivers/clk/sunxi-ng/ 1185F: drivers/pinctrl/sunxi/ 1186F: drivers/soc/sunxi/ 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1188 1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1190M: Neil Armstrong <narmstrong@baylibre.com> 1191M: Jerome Brunet <jbrunet@baylibre.com> 1192L: linux-amlogic@lists.infradead.org 1193S: Maintained 1194F: drivers/clk/meson/ 1195F: include/dt-bindings/clock/meson* 1196F: include/dt-bindings/clock/gxbb* 1197F: Documentation/devicetree/bindings/clock/amlogic* 1198 1199ARM/Amlogic Meson SoC support 1200M: Carlo Caione <carlo@caione.org> 1201M: Kevin Hilman <khilman@baylibre.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203L: linux-amlogic@lists.infradead.org 1204W: http://linux-meson.com/ 1205S: Maintained 1206F: arch/arm/mach-meson/ 1207F: arch/arm/boot/dts/meson* 1208F: arch/arm64/boot/dts/amlogic/ 1209F: drivers/pinctrl/meson/ 1210F: drivers/mmc/host/meson* 1211N: meson 1212 1213ARM/Annapurna Labs ALPINE ARCHITECTURE 1214M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1215M: Antoine Tenart <antoine.tenart@free-electrons.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: arch/arm/mach-alpine/ 1219F: arch/arm/boot/dts/alpine* 1220F: arch/arm64/boot/dts/al/ 1221F: drivers/*/*alpine* 1222 1223ARM/ARTPEC MACHINE SUPPORT 1224M: Jesper Nilsson <jesper.nilsson@axis.com> 1225M: Lars Persson <lars.persson@axis.com> 1226S: Maintained 1227L: linux-arm-kernel@axis.com 1228F: arch/arm/mach-artpec 1229F: arch/arm/boot/dts/artpec6* 1230F: drivers/clk/axis 1231F: drivers/crypto/axis 1232F: drivers/pinctrl/pinctrl-artpec* 1233F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1234 1235ARM/ASPEED I2C DRIVER 1236M: Brendan Higgins <brendanhiggins@google.com> 1237R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1238R: Joel Stanley <joel@jms.id.au> 1239L: linux-i2c@vger.kernel.org 1240L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1241S: Maintained 1242F: drivers/irqchip/irq-aspeed-i2c-ic.c 1243F: drivers/i2c/busses/i2c-aspeed.c 1244F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1245F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1246 1247ARM/ASPEED MACHINE SUPPORT 1248M: Joel Stanley <joel@jms.id.au> 1249R: Andrew Jeffery <andrew@aj.id.au> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1252Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1253S: Supported 1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1255F: arch/arm/mach-aspeed/ 1256F: arch/arm/boot/dts/aspeed-* 1257N: aspeed 1258 1259ARM/ATMEL AT91 Clock Support 1260M: Boris Brezillon <boris.brezillon@bootlin.com> 1261S: Maintained 1262F: drivers/clk/at91 1263 1264ARM/CALXEDA HIGHBANK ARCHITECTURE 1265M: Rob Herring <robh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-highbank/ 1269F: arch/arm/boot/dts/highbank.dts 1270F: arch/arm/boot/dts/ecx-*.dts* 1271 1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1273M: Krzysztof Halasa <khalasa@piap.pl> 1274S: Maintained 1275F: arch/arm/mach-cns3xxx/ 1276 1277ARM/CAVIUM THUNDER NETWORK DRIVER 1278M: Sunil Goutham <sgoutham@cavium.com> 1279M: Robert Richter <rric@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Supported 1282F: drivers/net/ethernet/cavium/thunder/ 1283 1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1285M: Lukasz Majewski <lukma@denx.de> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-ep93xx/ts72xx.c 1289 1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1291M: Alexander Shiyan <shc_work@mail.ru> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Odd Fixes 1294N: clps711x 1295 1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1302M: Hartley Sweeten <hsweeten@visionengravers.com> 1303M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/mach-ep93xx/ 1307F: arch/arm/mach-ep93xx/include/mach/ 1308 1309ARM/CLKDEV SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1314F: drivers/clk/clkdev.c 1315 1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1317M: Mike Rapoport <mike@compulab.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1322M: Baruch Siach <baruch@tkos.co.il> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/cx92755* 1326N: digicolor 1327 1328ARM/CONTEC MICRO9 MACHINE SUPPORT 1329M: Hubert Feurstein <hubert.feurstein@contec.at> 1330S: Maintained 1331F: arch/arm/mach-ep93xx/micro9.c 1332 1333ARM/CORESIGHT FRAMEWORK AND DRIVERS 1334M: Mathieu Poirier <mathieu.poirier@linaro.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: drivers/hwtracing/coresight/* 1338F: Documentation/trace/coresight.txt 1339F: Documentation/trace/coresight-cpu-debug.txt 1340F: Documentation/devicetree/bindings/arm/coresight.txt 1341F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1342F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1343F: tools/perf/arch/arm/util/pmu.c 1344F: tools/perf/arch/arm/util/auxtrace.c 1345F: tools/perf/arch/arm/util/cs-etm.c 1346F: tools/perf/arch/arm/util/cs-etm.h 1347F: tools/perf/util/cs-etm.* 1348F: tools/perf/util/cs-etm-decoder/* 1349 1350ARM/CORGI MACHINE SUPPORT 1351M: Richard Purdie <rpurdie@rpsys.net> 1352S: Maintained 1353 1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1355M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://github.com/ulli-kroll/linux.git 1359S: Maintained 1360F: Documentation/devicetree/bindings/arm/gemini.txt 1361F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1362F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1363F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1364F: arch/arm/mach-gemini/ 1365F: drivers/net/ethernet/cortina/ 1366F: drivers/pinctrl/pinctrl-gemini.c 1367F: drivers/rtc/rtc-ftrtc010.c 1368 1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1370M: Barry Song <baohua@kernel.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1373S: Maintained 1374F: arch/arm/boot/dts/prima2* 1375F: arch/arm/mach-prima2/ 1376F: drivers/clk/sirf/ 1377F: drivers/clocksource/timer-prima2.c 1378F: drivers/clocksource/timer-atlas7.c 1379N: [^a-z]sirf 1380 1381ARM/EBSA110 MACHINE SUPPORT 1382M: Russell King <linux@armlinux.org.uk> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384W: http://www.armlinux.org.uk/ 1385S: Maintained 1386F: arch/arm/mach-ebsa110/ 1387F: drivers/net/ethernet/amd/am79c961a.* 1388 1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1390M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1391R: Pengutronix Kernel Team <kernel@pengutronix.de> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394N: efm32 1395 1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1397M: Robert Jarzmik <robert.jarzmik@free.fr> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-pxa/ezx.c 1401 1402ARM/FARADAY FA526 PORT 1403M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.berlios.de/gemini-board 1407F: arch/arm/mm/*-fa* 1408 1409ARM/FOOTBRIDGE ARCHITECTURE 1410M: Russell King <linux@armlinux.org.uk> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.armlinux.org.uk/ 1413S: Maintained 1414F: arch/arm/include/asm/hardware/dec21285.h 1415F: arch/arm/mach-footbridge/ 1416 1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <s.hauer@pengutronix.de> 1420R: Pengutronix Kernel Team <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422R: NXP Linux Team <linux-imx@nxp.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1426F: arch/arm/mach-imx/ 1427F: arch/arm/mach-mxs/ 1428F: arch/arm/boot/dts/imx* 1429F: arch/arm/configs/imx*_defconfig 1430F: drivers/clk/imx/ 1431F: drivers/soc/imx/ 1432F: include/soc/imx/ 1433 1434ARM/FREESCALE VYBRID ARM ARCHITECTURE 1435M: Shawn Guo <shawnguo@kernel.org> 1436M: Sascha Hauer <s.hauer@pengutronix.de> 1437R: Pengutronix Kernel Team <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Dove/MV78xx0/Orion SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1592M: Gregory Clement <gregory.clement@bootlin.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: Documentation/devicetree/bindings/soc/dove/ 1596F: arch/arm/mach-dove/ 1597F: arch/arm/mach-mv78xx0/ 1598F: arch/arm/mach-orion5x/ 1599F: arch/arm/plat-orion/ 1600F: arch/arm/boot/dts/dove* 1601F: arch/arm/boot/dts/orion5x* 1602 1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1604M: Jason Cooper <jason@lakedaemon.net> 1605M: Andrew Lunn <andrew@lunn.ch> 1606M: Gregory Clement <gregory.clement@bootlin.com> 1607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/armada* 1611F: arch/arm/boot/dts/kirkwood* 1612F: arch/arm/configs/mvebu_*_defconfig 1613F: arch/arm/mach-mvebu/ 1614F: arch/arm64/boot/dts/marvell/armada* 1615F: drivers/cpufreq/armada-37xx-cpufreq.c 1616F: drivers/cpufreq/mvebu-cpufreq.c 1617F: drivers/irqchip/irq-armada-370-xp.c 1618F: drivers/irqchip/irq-mvebu-* 1619F: drivers/pinctrl/mvebu/ 1620F: drivers/rtc/rtc-armada38x.c 1621 1622ARM/Mediatek RTC DRIVER 1623M: Eddie Huang <eddie.huang@mediatek.com> 1624M: Sean Wang <sean.wang@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1629F: drivers/rtc/rtc-mt6397.c 1630F: drivers/rtc/rtc-mt7622.c 1631 1632ARM/Mediatek SoC support 1633M: Matthias Brugger <matthias.bgg@gmail.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: arch/arm/boot/dts/mt6* 1638F: arch/arm/boot/dts/mt7* 1639F: arch/arm/boot/dts/mt8* 1640F: arch/arm/mach-mediatek/ 1641F: arch/arm64/boot/dts/mediatek/ 1642N: mtk 1643K: mediatek 1644 1645ARM/Mediatek USB3 PHY DRIVER 1646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650F: drivers/phy/mediatek/phy-mtk-tphy.c 1651 1652ARM/MICREL KS8695 ARCHITECTURE 1653M: Greg Ungerer <gerg@uclinux.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-ks8695/ 1656S: Odd Fixes 1657 1658ARM/Microchip (AT91) SoC support 1659M: Nicolas Ferre <nicolas.ferre@microchip.com> 1660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662W: http://www.linux4sam.org 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1664S: Supported 1665N: at91 1666N: atmel 1667F: arch/arm/mach-at91/ 1668F: include/soc/at91/ 1669F: arch/arm/boot/dts/at91*.dts 1670F: arch/arm/boot/dts/at91*.dtsi 1671F: arch/arm/boot/dts/sama*.dts 1672F: arch/arm/boot/dts/sama*.dtsi 1673F: arch/arm/include/debug/at91.S 1674F: drivers/memory/atmel* 1675F: drivers/watchdog/sama5d4_wdt.c 1676X: drivers/input/touchscreen/atmel_mxt_ts.c 1677X: drivers/net/wireless/atmel/ 1678 1679ARM/MIOA701 MACHINE SUPPORT 1680M: Robert Jarzmik <robert.jarzmik@free.fr> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682F: arch/arm/mach-pxa/mioa701.c 1683S: Maintained 1684 1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1686M: Michael Petchkovsky <mkpetch@internode.on.net> 1687S: Maintained 1688 1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1690M: Linus Walleij <linus.walleij@linaro.org> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-nomadik/ 1694F: arch/arm/mach-u300/ 1695F: arch/arm/mach-ux500/ 1696F: arch/arm/boot/dts/ste-* 1697F: drivers/clk/clk-nomadik.c 1698F: drivers/clk/clk-u300.c 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c 1700F: drivers/clocksource/timer-u300.c 1701F: drivers/dma/coh901318* 1702F: drivers/dma/ste_dma40* 1703F: drivers/hwspinlock/u8500_hsem.c 1704F: drivers/i2c/busses/i2c-nomadik.c 1705F: drivers/i2c/busses/i2c-stu300.c 1706F: drivers/mfd/ab3100* 1707F: drivers/mfd/ab8500* 1708F: drivers/mfd/abx500* 1709F: drivers/mfd/dbx500* 1710F: drivers/mfd/db8500* 1711F: drivers/pinctrl/nomadik/ 1712F: drivers/pinctrl/pinctrl-coh901* 1713F: drivers/pinctrl/pinctrl-u300.c 1714F: drivers/rtc/rtc-ab3100.c 1715F: drivers/rtc/rtc-ab8500.c 1716F: drivers/rtc/rtc-coh901331.c 1717F: drivers/rtc/rtc-pl031.c 1718F: drivers/watchdog/coh901327_wdt.c 1719F: Documentation/devicetree/bindings/arm/ste-* 1720F: Documentation/devicetree/bindings/arm/ux500/ 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1722 1723ARM/NUVOTON NPCM ARCHITECTURE 1724M: Avi Fishman <avifishman70@gmail.com> 1725M: Tomer Maimon <tmaimon77@gmail.com> 1726R: Patrick Venture <venture@google.com> 1727R: Nancy Yuen <yuenn@google.com> 1728R: Brendan Higgins <brendanhiggins@google.com> 1729L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1730S: Supported 1731F: arch/arm/mach-npcm/ 1732F: arch/arm/boot/dts/nuvoton-npcm* 1733F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1734F: drivers/*/*npcm* 1735F: Documentation/devicetree/bindings/*/*npcm* 1736F: Documentation/devicetree/bindings/*/*/*npcm* 1737 1738ARM/NUVOTON W90X900 ARM ARCHITECTURE 1739M: Wan ZongShun <mcuos.com@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://www.mcuos.com 1742S: Maintained 1743F: arch/arm/mach-w90x900/ 1744F: drivers/input/keyboard/w90p910_keypad.c 1745F: drivers/input/touchscreen/w90p910_ts.c 1746F: drivers/watchdog/nuc900_wdt.c 1747F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1748F: drivers/mtd/nand/raw/nuc900_nand.c 1749F: drivers/rtc/rtc-nuc900.c 1750F: drivers/spi/spi-nuc900.c 1751F: drivers/usb/host/ehci-w90x900.c 1752F: drivers/video/fbdev/nuc900fb.c 1753 1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1755M: Nelson Castillo <arhuaco@freaks-unidos.net> 1756L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1757W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1758S: Supported 1759 1760ARM/Orion SoC/Technologic Systems TS-78xx platform support 1761M: Alexander Clouter <alex@digriz.org.uk> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763W: http://www.digriz.org.uk/ts78xx/kernel 1764S: Maintained 1765F: arch/arm/mach-orion5x/ts78xx-* 1766 1767ARM/OXNAS platform support 1768M: Neil Armstrong <narmstrong@baylibre.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770L: linux-oxnas@groups.io (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm/mach-oxnas/ 1773F: arch/arm/boot/dts/ox8*.dts* 1774N: oxnas 1775 1776ARM/PALM TREO SUPPORT 1777M: Tomas Cech <sleep_walker@suse.com> 1778L: linux-arm-kernel@lists.infradead.org 1779W: http://hackndev.com 1780S: Maintained 1781F: arch/arm/mach-pxa/palmtreo.* 1782 1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1784M: Marek Vasut <marek.vasut@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/include/mach/palmtx.h 1789F: arch/arm/mach-pxa/palmtx.c 1790F: arch/arm/mach-pxa/palmt5.* 1791F: arch/arm/mach-pxa/include/mach/palmld.h 1792F: arch/arm/mach-pxa/palmld.c 1793F: arch/arm/mach-pxa/palmte2.* 1794F: arch/arm/mach-pxa/include/mach/palmtc.h 1795F: arch/arm/mach-pxa/palmtc.c 1796 1797ARM/PALMZ72 SUPPORT 1798M: Sergey Lapin <slapin@ossfans.org> 1799L: linux-arm-kernel@lists.infradead.org 1800W: http://hackndev.com 1801S: Maintained 1802F: arch/arm/mach-pxa/palmz72.* 1803 1804ARM/PLEB SUPPORT 1805M: Peter Chubb <pleb@gelato.unsw.edu.au> 1806W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1807S: Maintained 1808 1809ARM/PT DIGITAL BOARD PORT 1810M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.armlinux.org.uk/ 1813S: Maintained 1814 1815ARM/QUALCOMM SUPPORT 1816M: Andy Gross <andy.gross@linaro.org> 1817M: David Brown <david.brown@linaro.org> 1818L: linux-arm-msm@vger.kernel.org 1819L: linux-soc@vger.kernel.org 1820S: Maintained 1821F: Documentation/devicetree/bindings/soc/qcom/ 1822F: arch/arm/boot/dts/qcom-*.dts 1823F: arch/arm/boot/dts/qcom-*.dtsi 1824F: arch/arm/mach-qcom/ 1825F: arch/arm64/boot/dts/qcom/* 1826F: drivers/i2c/busses/i2c-qup.c 1827F: drivers/clk/qcom/ 1828F: drivers/dma/qcom/ 1829F: drivers/soc/qcom/ 1830F: drivers/spi/spi-qup.c 1831F: drivers/tty/serial/msm_serial.c 1832F: drivers/*/pm8???-* 1833F: drivers/mfd/ssbi.c 1834F: drivers/firmware/qcom_scm* 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1836 1837ARM/RADISYS ENP2611 MACHINE SUPPORT 1838M: Lennert Buytenhek <kernel@wantstofly.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841 1842ARM/REALTEK ARCHITECTURE 1843M: Andreas Färber <afaerber@suse.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm64/boot/dts/realtek/ 1847F: Documentation/devicetree/bindings/arm/realtek.txt 1848 1849ARM/RENESAS ARM64 ARCHITECTURE 1850M: Simon Horman <horms@verge.net.au> 1851M: Magnus Damm <magnus.damm@gmail.com> 1852L: linux-renesas-soc@vger.kernel.org 1853Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1855S: Supported 1856F: arch/arm64/boot/dts/renesas/ 1857F: Documentation/devicetree/bindings/arm/shmobile.txt 1858F: drivers/soc/renesas/ 1859F: include/linux/soc/renesas/ 1860 1861ARM/RISCPC ARCHITECTURE 1862M: Russell King <linux@armlinux.org.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864W: http://www.armlinux.org.uk/ 1865S: Maintained 1866F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1867F: arch/arm/include/asm/hardware/ioc.h 1868F: arch/arm/include/asm/hardware/iomd.h 1869F: arch/arm/include/asm/hardware/memc.h 1870F: arch/arm/mach-rpc/ 1871F: drivers/net/ethernet/8390/etherh.c 1872F: drivers/net/ethernet/i825xx/ether1* 1873F: drivers/net/ethernet/seeq/ether3* 1874F: drivers/scsi/arm/ 1875 1876ARM/Rockchip SoC support 1877M: Heiko Stuebner <heiko@sntech.de> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879L: linux-rockchip@lists.infradead.org 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1881S: Maintained 1882F: arch/arm/boot/dts/rk3* 1883F: arch/arm/boot/dts/rv1108* 1884F: arch/arm/mach-rockchip/ 1885F: drivers/clk/rockchip/ 1886F: drivers/i2c/busses/i2c-rk3x.c 1887F: drivers/*/*rockchip* 1888F: drivers/*/*/*rockchip* 1889F: sound/soc/rockchip/ 1890N: rockchip 1891 1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1893M: Kukjin Kim <kgene@kernel.org> 1894M: Krzysztof Kozlowski <krzk@kernel.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1898S: Maintained 1899F: arch/arm/boot/dts/s3c* 1900F: arch/arm/boot/dts/s5p* 1901F: arch/arm/boot/dts/exynos* 1902F: arch/arm64/boot/dts/exynos/ 1903F: arch/arm/plat-samsung/ 1904F: arch/arm/mach-s3c24*/ 1905F: arch/arm/mach-s3c64xx/ 1906F: arch/arm/mach-s5p*/ 1907F: arch/arm/mach-exynos*/ 1908F: drivers/*/*s3c24* 1909F: drivers/*/*/*s3c24* 1910F: drivers/*/*s3c64xx* 1911F: drivers/*/*s5pv210* 1912F: drivers/memory/samsung/* 1913F: drivers/soc/samsung/* 1914F: Documentation/arm/Samsung/ 1915F: Documentation/devicetree/bindings/arm/samsung/ 1916F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1917F: Documentation/devicetree/bindings/power/pd-samsung.txt 1918N: exynos 1919 1920ARM/SAMSUNG MOBILE MACHINE SUPPORT 1921M: Kyungmin Park <kyungmin.park@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924F: arch/arm/mach-s5pv210/ 1925 1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-g2d/ 1934 1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1936M: Marek Szyprowski <m.szyprowski@samsung.com> 1937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: drivers/media/platform/s5p-cec/ 1941F: Documentation/devicetree/bindings/media/s5p-cec.txt 1942 1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1944M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1946L: linux-arm-kernel@lists.infradead.org 1947L: linux-media@vger.kernel.org 1948S: Maintained 1949F: drivers/media/platform/s5p-jpeg/ 1950 1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1952M: Kyungmin Park <kyungmin.park@samsung.com> 1953M: Kamil Debski <kamil@wypas.org> 1954M: Jeongtae Park <jtp.park@samsung.com> 1955M: Andrzej Hajda <a.hajda@samsung.com> 1956L: linux-arm-kernel@lists.infradead.org 1957L: linux-media@vger.kernel.org 1958S: Maintained 1959F: arch/arm/plat-samsung/s5p-dev-mfc.c 1960F: drivers/media/platform/s5p-mfc/ 1961 1962ARM/SHMOBILE ARM ARCHITECTURE 1963M: Simon Horman <horms@verge.net.au> 1964M: Magnus Damm <magnus.damm@gmail.com> 1965L: linux-renesas-soc@vger.kernel.org 1966Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1967T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1968S: Supported 1969F: arch/arm/boot/dts/emev2* 1970F: arch/arm/boot/dts/r7s* 1971F: arch/arm/boot/dts/r8a* 1972F: arch/arm/boot/dts/sh* 1973F: arch/arm/configs/shmobile_defconfig 1974F: arch/arm/include/debug/renesas-scif.S 1975F: arch/arm/mach-shmobile/ 1976F: Documentation/devicetree/bindings/arm/shmobile.txt 1977F: drivers/soc/renesas/ 1978F: include/linux/soc/renesas/ 1979 1980ARM/SOCFPGA ARCHITECTURE 1981M: Dinh Nguyen <dinguyen@kernel.org> 1982S: Maintained 1983F: arch/arm/mach-socfpga/ 1984F: arch/arm/boot/dts/socfpga* 1985F: arch/arm/configs/socfpga_defconfig 1986F: arch/arm64/boot/dts/altera/ 1987W: http://www.rocketboards.org 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1989 1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1991M: Dinh Nguyen <dinguyen@kernel.org> 1992S: Maintained 1993F: drivers/clk/socfpga/ 1994 1995ARM/SOCFPGA EDAC SUPPORT 1996M: Thor Thayer <thor.thayer@linux.intel.com> 1997S: Maintained 1998F: drivers/edac/altera_edac. 1999 2000ARM/SPREADTRUM SoC SUPPORT 2001M: Orson Zhai <orsonzhai@gmail.com> 2002M: Baolin Wang <baolin.wang@linaro.org> 2003M: Chunyan Zhang <zhang.lyra@gmail.com> 2004S: Maintained 2005F: arch/arm64/boot/dts/sprd 2006N: sprd 2007 2008ARM/STI ARCHITECTURE 2009M: Patrice Chotard <patrice.chotard@st.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011W: http://www.stlinux.com 2012S: Maintained 2013F: arch/arm/mach-sti/ 2014F: arch/arm/boot/dts/sti* 2015F: drivers/char/hw_random/st-rng.c 2016F: drivers/clocksource/arm_global_timer.c 2017F: drivers/clocksource/clksrc_st_lpc.c 2018F: drivers/cpufreq/sti-cpufreq.c 2019F: drivers/dma/st_fdma* 2020F: drivers/i2c/busses/i2c-st.c 2021F: drivers/media/rc/st_rc.c 2022F: drivers/media/platform/sti/c8sectpfe/ 2023F: drivers/mmc/host/sdhci-st.c 2024F: drivers/phy/st/phy-miphy28lp.c 2025F: drivers/phy/st/phy-stih407-usb.c 2026F: drivers/pinctrl/pinctrl-st.c 2027F: drivers/remoteproc/st_remoteproc.c 2028F: drivers/remoteproc/st_slim_rproc.c 2029F: drivers/reset/sti/ 2030F: drivers/rtc/rtc-st-lpc.c 2031F: drivers/tty/serial/st-asc.c 2032F: drivers/usb/dwc3/dwc3-st.c 2033F: drivers/usb/host/ehci-st.c 2034F: drivers/usb/host/ohci-st.c 2035F: drivers/watchdog/st_lpc_wdt.c 2036F: drivers/ata/ahci_st.c 2037F: include/linux/remoteproc/st_slim_rproc.h 2038 2039ARM/STM32 ARCHITECTURE 2040M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2041M: Alexandre Torgue <alexandre.torgue@st.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2045N: stm32 2046F: arch/arm/boot/dts/stm32* 2047F: arch/arm/mach-stm32/ 2048F: drivers/clocksource/armv7m_systick.c 2049 2050ARM/Synaptics Berlin SoC support 2051M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm/mach-berlin/ 2056F: arch/arm/boot/dts/berlin* 2057F: arch/arm64/boot/dts/marvell/berlin* 2058 2059ARM/TANGO ARCHITECTURE 2060M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2061M: Mans Rullgard <mans@mansr.com> 2062L: linux-arm-kernel@lists.infradead.org 2063S: Odd Fixes 2064N: tango 2065 2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2072M: Hans Verkuil <hans.verkuil@cisco.com> 2073L: linux-tegra@vger.kernel.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/tegra-cec/ 2077F: Documentation/devicetree/bindings/media/tegra-cec.txt 2078 2079ARM/TETON BGA MACHINE SUPPORT 2080M: "Mark F. Brown" <mark.brown314@gmail.com> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082S: Maintained 2083 2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/memory/*emif* 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-keystone/ 2095F: arch/arm/boot/dts/keystone-* 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2097 2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2099M: Santosh Shilimkar <ssantosh@kernel.org> 2100L: linux-kernel@vger.kernel.org 2101S: Maintained 2102F: drivers/clk/keystone/ 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107L: linux-kernel@vger.kernel.org 2108S: Maintained 2109F: drivers/clocksource/timer-keystone.c 2110 2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2112M: Santosh Shilimkar <ssantosh@kernel.org> 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/power/reset/keystone-reset.c 2116 2117ARM/THECUS N2100 MACHINE SUPPORT 2118M: Lennert Buytenhek <kernel@wantstofly.org> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121 2122ARM/TOSA MACHINE SUPPORT 2123M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2124M: Dirk Opfer <dirk@opfer-online.de> 2125S: Maintained 2126 2127ARM/UNIPHIER ARCHITECTURE 2128M: Masahiro Yamada <yamada.masahiro@socionext.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2131S: Maintained 2132F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2133F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2134F: arch/arm/boot/dts/uniphier* 2135F: arch/arm/include/asm/hardware/cache-uniphier.h 2136F: arch/arm/mach-uniphier/ 2137F: arch/arm/mm/cache-uniphier.c 2138F: arch/arm64/boot/dts/socionext/uniphier* 2139F: drivers/bus/uniphier-system-bus.c 2140F: drivers/clk/uniphier/ 2141F: drivers/gpio/gpio-uniphier.c 2142F: drivers/i2c/busses/i2c-uniphier* 2143F: drivers/irqchip/irq-uniphier-aidet.c 2144F: drivers/pinctrl/uniphier/ 2145F: drivers/reset/reset-uniphier.c 2146F: drivers/tty/serial/8250/8250_uniphier.c 2147N: uniphier 2148 2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2150M: Ulf Hansson <ulf.hansson@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152T: git git://git.linaro.org/people/ulfh/clk.git 2153S: Maintained 2154F: drivers/clk/ux500/ 2155 2156ARM/VERSATILE EXPRESS PLATFORM 2157M: Liviu Dudau <liviu.dudau@arm.com> 2158M: Sudeep Holla <sudeep.holla@arm.com> 2159M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/vexpress* 2163F: arch/arm64/boot/dts/arm/ 2164F: arch/arm/mach-vexpress/ 2165F: */*/vexpress* 2166F: */*/*/vexpress* 2167F: drivers/clk/versatile/clk-vexpress-osc.c 2168F: drivers/clocksource/versatile.c 2169N: mps2 2170 2171ARM/VFP SUPPORT 2172M: Russell King <linux@armlinux.org.uk> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://www.armlinux.org.uk/ 2175S: Maintained 2176F: arch/arm/vfp/ 2177 2178ARM/VOIPAC PXA270 SUPPORT 2179M: Marek Vasut <marek.vasut@gmail.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181S: Maintained 2182F: arch/arm/mach-pxa/vpac270.c 2183F: arch/arm/mach-pxa/include/mach/vpac270.h 2184 2185ARM/VT8500 ARM ARCHITECTURE 2186M: Tony Prisk <linux@prisktech.co.nz> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/mach-vt8500/ 2190F: drivers/clocksource/vt8500_timer.c 2191F: drivers/i2c/busses/i2c-wmt.c 2192F: drivers/mmc/host/wmt-sdmmc.c 2193F: drivers/pwm/pwm-vt8500.c 2194F: drivers/rtc/rtc-vt8500.c 2195F: drivers/tty/serial/vt8500_serial.c 2196F: drivers/usb/host/ehci-platform.c 2197F: drivers/usb/host/uhci-platform.c 2198F: drivers/video/fbdev/vt8500lcdfb.* 2199F: drivers/video/fbdev/wm8505fb* 2200F: drivers/video/fbdev/wmt_ge_rops.* 2201 2202ARM/ZIPIT Z2 SUPPORT 2203M: Marek Vasut <marek.vasut@gmail.com> 2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm/mach-pxa/z2.c 2207F: arch/arm/mach-pxa/include/mach/z2.h 2208 2209ARM/ZTE ARCHITECTURE 2210M: Jun Nie <jun.nie@linaro.org> 2211M: Baoyou Xie <baoyou.xie@linaro.org> 2212M: Shawn Guo <shawnguo@kernel.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215F: arch/arm/boot/dts/zx2967* 2216F: arch/arm/mach-zx/ 2217F: arch/arm64/boot/dts/zte/ 2218F: drivers/clk/zte/ 2219F: drivers/dma/zx_dma.c 2220F: drivers/gpio/gpio-zx.c 2221F: drivers/i2c/busses/i2c-zx2967.c 2222F: drivers/mmc/host/dw_mmc-zx.* 2223F: drivers/pinctrl/zte/ 2224F: drivers/soc/zte/ 2225F: drivers/thermal/zx2967_thermal.c 2226F: drivers/watchdog/zx2967_wdt.c 2227F: Documentation/devicetree/bindings/arm/zte.txt 2228F: Documentation/devicetree/bindings/clock/zx2967*.txt 2229F: Documentation/devicetree/bindings/dma/zxdma.txt 2230F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2231F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2232F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2233F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2234F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2235F: Documentation/devicetree/bindings/soc/zte/ 2236F: Documentation/devicetree/bindings/sound/zte,*.txt 2237F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2238F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2239F: include/dt-bindings/clock/zx2967*.h 2240F: include/dt-bindings/soc/zte,*.h 2241F: sound/soc/codecs/zx_aud96p22.c 2242F: sound/soc/zte/ 2243 2244ARM/ZYNQ ARCHITECTURE 2245M: Michal Simek <michal.simek@xilinx.com> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247W: http://wiki.xilinx.com 2248T: git https://github.com/Xilinx/linux-xlnx.git 2249S: Supported 2250F: arch/arm/mach-zynq/ 2251F: drivers/cpuidle/cpuidle-zynq.c 2252F: drivers/block/xsysace.c 2253N: zynq 2254N: xilinx 2255F: drivers/clocksource/cadence_ttc_timer.c 2256F: drivers/i2c/busses/i2c-cadence.c 2257F: drivers/mmc/host/sdhci-of-arasan.c 2258F: drivers/edac/synopsys_edac.c 2259 2260ARM64 PORT (AARCH64 ARCHITECTURE) 2261M: Catalin Marinas <catalin.marinas@arm.com> 2262M: Will Deacon <will.deacon@arm.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2265S: Maintained 2266F: arch/arm64/ 2267F: Documentation/arm64/ 2268 2269AS3645A LED FLASH CONTROLLER DRIVER 2270M: Sakari Ailus <sakari.ailus@iki.fi> 2271L: linux-leds@vger.kernel.org 2272S: Maintained 2273F: drivers/leds/leds-as3645a.c 2274 2275ASAHI KASEI AK8974 DRIVER 2276M: Linus Walleij <linus.walleij@linaro.org> 2277L: linux-iio@vger.kernel.org 2278W: http://www.akm.com/ 2279S: Supported 2280F: drivers/iio/magnetometer/ak8974.c 2281 2282ASC7621 HARDWARE MONITOR DRIVER 2283M: George Joseph <george.joseph@fairview5.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: Documentation/hwmon/asc7621 2287F: drivers/hwmon/asc7621.c 2288 2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2290M: Corentin Chary <corentin.chary@gmail.com> 2291L: acpi4asus-user@lists.sourceforge.net 2292L: platform-driver-x86@vger.kernel.org 2293W: http://acpi4asus.sf.net 2294S: Maintained 2295F: drivers/platform/x86/asus*.c 2296F: drivers/platform/x86/eeepc*.c 2297 2298ASUS WIRELESS RADIO CONTROL DRIVER 2299M: João Paulo Rechi Vita <jprvita@gmail.com> 2300L: platform-driver-x86@vger.kernel.org 2301S: Maintained 2302F: drivers/platform/x86/asus-wireless.c 2303 2304ASYMMETRIC KEYS 2305M: David Howells <dhowells@redhat.com> 2306L: keyrings@vger.kernel.org 2307S: Maintained 2308F: Documentation/crypto/asymmetric-keys.txt 2309F: include/linux/verification.h 2310F: include/crypto/public_key.h 2311F: include/crypto/pkcs7.h 2312F: crypto/asymmetric_keys/ 2313 2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2315R: Dan Williams <dan.j.williams@intel.com> 2316W: http://sourceforge.net/projects/xscaleiop 2317S: Odd fixes 2318F: Documentation/crypto/async-tx-api.txt 2319F: crypto/async_tx/ 2320F: drivers/dma/ 2321F: include/linux/dmaengine.h 2322F: include/linux/async_tx.h 2323 2324AT24 EEPROM DRIVER 2325M: Bartosz Golaszewski <brgl@bgdev.pl> 2326L: linux-i2c@vger.kernel.org 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2328S: Maintained 2329F: Documentation/devicetree/bindings/eeprom/at24.txt 2330F: drivers/misc/eeprom/at24.c 2331F: include/linux/platform_data/at24.h 2332 2333ATA OVER ETHERNET (AOE) DRIVER 2334M: "Ed L. Cashin" <ed.cashin@acm.org> 2335W: http://www.openaoe.org/ 2336S: Supported 2337F: Documentation/aoe/ 2338F: drivers/block/aoe/ 2339 2340ATHEROS 71XX/9XXX GPIO DRIVER 2341M: Alban Bedel <albeu@free.fr> 2342W: https://github.com/AlbanBedel/linux 2343T: git git://github.com/AlbanBedel/linux 2344S: Maintained 2345F: drivers/gpio/gpio-ath79.c 2346F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2347 2348ATHEROS 71XX/9XXX USB PHY DRIVER 2349M: Alban Bedel <albeu@free.fr> 2350W: https://github.com/AlbanBedel/linux 2351T: git git://github.com/AlbanBedel/linux 2352S: Maintained 2353F: drivers/phy/qualcomm/phy-ath79-usb.c 2354F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2355 2356ATHEROS ATH GENERIC UTILITIES 2357M: Kalle Valo <kvalo@codeaurora.org> 2358L: linux-wireless@vger.kernel.org 2359S: Supported 2360F: drivers/net/wireless/ath/* 2361 2362ATHEROS ATH5K WIRELESS DRIVER 2363M: Jiri Slaby <jirislaby@gmail.com> 2364M: Nick Kossifidis <mickflemm@gmail.com> 2365M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2366L: linux-wireless@vger.kernel.org 2367W: http://wireless.kernel.org/en/users/Drivers/ath5k 2368S: Maintained 2369F: drivers/net/wireless/ath/ath5k/ 2370 2371ATHEROS ATH6KL WIRELESS DRIVER 2372M: Kalle Valo <kvalo@codeaurora.org> 2373L: linux-wireless@vger.kernel.org 2374W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2376S: Supported 2377F: drivers/net/wireless/ath/ath6kl/ 2378 2379ATI_REMOTE2 DRIVER 2380M: Ville Syrjala <syrjala@sci.fi> 2381S: Maintained 2382F: drivers/input/misc/ati_remote2.c 2383 2384ATK0110 HWMON DRIVER 2385M: Luca Tettamanti <kronos.it@gmail.com> 2386L: linux-hwmon@vger.kernel.org 2387S: Maintained 2388F: drivers/hwmon/asus_atk0110.c 2389 2390ATLX ETHERNET DRIVERS 2391M: Jay Cliburn <jcliburn@gmail.com> 2392M: Chris Snook <chris.snook@gmail.com> 2393L: netdev@vger.kernel.org 2394W: http://sourceforge.net/projects/atl1 2395W: http://atl1.sourceforge.net 2396S: Maintained 2397F: drivers/net/ethernet/atheros/ 2398 2399ATM 2400M: Chas Williams <3chas3@gmail.com> 2401L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2402L: netdev@vger.kernel.org 2403W: http://linux-atm.sourceforge.net 2404S: Maintained 2405F: drivers/atm/ 2406F: include/linux/atm* 2407F: include/uapi/linux/atm* 2408 2409ATMEL AT91 / AT32 MCI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411S: Maintained 2412F: drivers/mmc/host/atmel-mci.c 2413 2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/power/reset/at91-sama5d2_shdwc.c 2418 2419ATMEL Audio ALSA driver 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2422S: Supported 2423F: sound/soc/atmel 2424 2425ATMEL I2C DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-i2c@vger.kernel.org 2428S: Supported 2429F: drivers/i2c/busses/i2c-at91.c 2430 2431ATMEL ISI DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-media@vger.kernel.org 2434S: Supported 2435F: drivers/media/platform/atmel/atmel-isi.c 2436F: include/media/atmel-isi.h 2437 2438ATMEL LCDFB DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-fbdev@vger.kernel.org 2441S: Maintained 2442F: drivers/video/fbdev/atmel_lcdfb.c 2443F: include/video/atmel_lcdc.h 2444 2445ATMEL MACB ETHERNET DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/net/ethernet/cadence/ 2449 2450ATMEL MAXTOUCH DRIVER 2451M: Nick Dyer <nick@shmanahar.org> 2452T: git git://github.com/ndyer/linux.git 2453S: Maintained 2454F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2455F: drivers/input/touchscreen/atmel_mxt_ts.c 2456 2457ATMEL SAMA5D2 ADC DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-iio@vger.kernel.org 2460S: Supported 2461F: drivers/iio/adc/at91-sama5d2_adc.c 2462 2463ATMEL SDMMC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-mmc@vger.kernel.org 2466S: Supported 2467F: drivers/mmc/host/sdhci-of-at91.c 2468 2469ATMEL SPI DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471S: Supported 2472F: drivers/spi/spi-atmel.* 2473 2474ATMEL SSC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/misc/atmel-ssc.c 2479F: include/linux/atmel-ssc.h 2480 2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484S: Supported 2485F: drivers/misc/atmel_tclib.c 2486F: drivers/clocksource/tcb_clksrc.c 2487 2488ATMEL USBA UDC DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491S: Supported 2492F: drivers/usb/gadget/udc/atmel_usba_udc.* 2493 2494ATMEL WIRELESS DRIVER 2495M: Simon Kelley <simon@thekelleys.org.uk> 2496L: linux-wireless@vger.kernel.org 2497W: http://www.thekelleys.org.uk/atmel 2498W: http://atmelwlandriver.sourceforge.net/ 2499S: Maintained 2500F: drivers/net/wireless/atmel/atmel* 2501 2502ATMEL XDMA DRIVER 2503M: Ludovic Desroches <ludovic.desroches@microchip.com> 2504L: linux-arm-kernel@lists.infradead.org 2505L: dmaengine@vger.kernel.org 2506S: Supported 2507F: drivers/dma/at_xdmac.c 2508 2509ATOMIC INFRASTRUCTURE 2510M: Will Deacon <will.deacon@arm.com> 2511M: Peter Zijlstra <peterz@infradead.org> 2512R: Boqun Feng <boqun.feng@gmail.com> 2513L: linux-kernel@vger.kernel.org 2514S: Maintained 2515F: arch/*/include/asm/atomic*.h 2516F: include/*/atomic*.h 2517 2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2519M: Bradley Grove <linuxdrivers@attotech.com> 2520L: linux-scsi@vger.kernel.org 2521W: http://www.attotech.com 2522S: Supported 2523F: drivers/scsi/esas2r 2524 2525ATUSB IEEE 802.15.4 RADIO DRIVER 2526M: Stefan Schmidt <stefan@osg.samsung.com> 2527L: linux-wpan@vger.kernel.org 2528S: Maintained 2529F: drivers/net/ieee802154/atusb.c 2530F: drivers/net/ieee802154/atusb.h 2531F: drivers/net/ieee802154/at86rf230.h 2532 2533AUDIT SUBSYSTEM 2534M: Paul Moore <paul@paul-moore.com> 2535M: Eric Paris <eparis@redhat.com> 2536L: linux-audit@redhat.com (moderated for non-subscribers) 2537W: https://github.com/linux-audit 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2539S: Supported 2540F: include/linux/audit.h 2541F: include/uapi/linux/audit.h 2542F: kernel/audit* 2543 2544AUXILIARY DISPLAY DRIVERS 2545M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2546S: Maintained 2547F: drivers/auxdisplay/ 2548F: include/linux/cfag12864b.h 2549 2550AX.25 NETWORK LAYER 2551M: Ralf Baechle <ralf@linux-mips.org> 2552L: linux-hams@vger.kernel.org 2553W: http://www.linux-ax25.org/ 2554S: Maintained 2555F: include/uapi/linux/ax25.h 2556F: include/net/ax25.h 2557F: net/ax25/ 2558 2559AXENTIA ARM DEVICES 2560M: Peter Rosin <peda@axentia.se> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/arm/axentia.txt 2564F: arch/arm/boot/dts/at91-linea.dtsi 2565F: arch/arm/boot/dts/at91-natte.dtsi 2566F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2567F: arch/arm/boot/dts/at91-tse850-3.dts 2568 2569AXENTIA ASOC DRIVERS 2570M: Peter Rosin <peda@axentia.se> 2571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/sound/axentia,* 2574F: sound/soc/atmel/tse850-pcm5142.c 2575 2576AZ6007 DVB DRIVER 2577M: Mauro Carvalho Chehab <mchehab@kernel.org> 2578L: linux-media@vger.kernel.org 2579W: https://linuxtv.org 2580T: git git://linuxtv.org/media_tree.git 2581S: Maintained 2582F: drivers/media/usb/dvb-usb-v2/az6007.c 2583 2584AZTECH FM RADIO RECEIVER DRIVER 2585M: Hans Verkuil <hverkuil@xs4all.nl> 2586L: linux-media@vger.kernel.org 2587T: git git://linuxtv.org/media_tree.git 2588W: https://linuxtv.org 2589S: Maintained 2590F: drivers/media/radio/radio-aztech* 2591 2592B43 WIRELESS DRIVER 2593L: linux-wireless@vger.kernel.org 2594L: b43-dev@lists.infradead.org 2595W: http://wireless.kernel.org/en/users/Drivers/b43 2596S: Odd Fixes 2597F: drivers/net/wireless/broadcom/b43/ 2598 2599B43LEGACY WIRELESS DRIVER 2600M: Larry Finger <Larry.Finger@lwfinger.net> 2601L: linux-wireless@vger.kernel.org 2602L: b43-dev@lists.infradead.org 2603W: http://wireless.kernel.org/en/users/Drivers/b43 2604S: Maintained 2605F: drivers/net/wireless/broadcom/b43legacy/ 2606 2607BACKLIGHT CLASS/SUBSYSTEM 2608M: Lee Jones <lee.jones@linaro.org> 2609M: Daniel Thompson <daniel.thompson@linaro.org> 2610M: Jingoo Han <jingoohan1@gmail.com> 2611L: dri-devel@lists.freedesktop.org 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2613S: Maintained 2614F: drivers/video/backlight/ 2615F: include/linux/backlight.h 2616F: include/linux/pwm_backlight.h 2617F: Documentation/devicetree/bindings/leds/backlight 2618 2619BATMAN ADVANCED 2620M: Marek Lindner <mareklindner@neomailbox.ch> 2621M: Simon Wunderlich <sw@simonwunderlich.de> 2622M: Antonio Quartulli <a@unstable.cc> 2623L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2624W: https://www.open-mesh.org/ 2625Q: https://patchwork.open-mesh.org/project/batman/list/ 2626S: Maintained 2627F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2628F: Documentation/ABI/testing/sysfs-class-net-mesh 2629F: Documentation/networking/batman-adv.rst 2630F: include/uapi/linux/batadv_packet.h 2631F: include/uapi/linux/batman_adv.h 2632F: net/batman-adv/ 2633 2634BAYCOM/HDLCDRV DRIVERS FOR AX.25 2635M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2636L: linux-hams@vger.kernel.org 2637W: http://www.baycom.org/~tom/ham/ham.html 2638S: Maintained 2639F: drivers/net/hamradio/baycom* 2640 2641BCACHE (BLOCK LAYER CACHE) 2642M: Coly Li <colyli@suse.de> 2643M: Kent Overstreet <kent.overstreet@gmail.com> 2644L: linux-bcache@vger.kernel.org 2645W: http://bcache.evilpiepirate.org 2646C: irc://irc.oftc.net/bcache 2647S: Maintained 2648F: drivers/md/bcache/ 2649 2650BDISP ST MEDIA DRIVER 2651M: Fabien Dessenne <fabien.dessenne@st.com> 2652L: linux-media@vger.kernel.org 2653T: git git://linuxtv.org/media_tree.git 2654W: https://linuxtv.org 2655S: Supported 2656F: drivers/media/platform/sti/bdisp 2657 2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2659M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2660L: netdev@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ethernet/ec_bhf.c 2663 2664BEFS FILE SYSTEM 2665M: Luis de Bethencourt <luisbg@kernel.org> 2666M: Salah Triki <salah.triki@gmail.com> 2667S: Maintained 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2669F: Documentation/filesystems/befs.txt 2670F: fs/befs/ 2671 2672BFQ I/O SCHEDULER 2673M: Paolo Valente <paolo.valente@linaro.org> 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676S: Maintained 2677F: block/bfq-* 2678F: Documentation/block/bfq-iosched.txt 2679 2680BFS FILE SYSTEM 2681M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2682S: Maintained 2683F: Documentation/filesystems/bfs.txt 2684F: fs/bfs/ 2685F: include/uapi/linux/bfs_fs.h 2686 2687BLINKM RGB LED DRIVER 2688M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2689S: Maintained 2690F: drivers/leds/leds-blinkm.c 2691 2692BLOCK LAYER 2693M: Jens Axboe <axboe@kernel.dk> 2694L: linux-block@vger.kernel.org 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2696S: Maintained 2697F: block/ 2698F: drivers/block/ 2699F: kernel/trace/blktrace.c 2700F: lib/sbitmap.c 2701 2702BLOCK2MTD DRIVER 2703M: Joern Engel <joern@lazybastard.org> 2704L: linux-mtd@lists.infradead.org 2705S: Maintained 2706F: drivers/mtd/devices/block2mtd.c 2707 2708BLUETOOTH DRIVERS 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: drivers/bluetooth/ 2717 2718BLUETOOTH SUBSYSTEM 2719M: Marcel Holtmann <marcel@holtmann.org> 2720M: Johan Hedberg <johan.hedberg@gmail.com> 2721L: linux-bluetooth@vger.kernel.org 2722W: http://www.bluez.org/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2725S: Maintained 2726F: net/bluetooth/ 2727F: include/net/bluetooth/ 2728 2729BONDING DRIVER 2730M: Jay Vosburgh <j.vosburgh@gmail.com> 2731M: Veaceslav Falico <vfalico@gmail.com> 2732M: Andy Gospodarek <andy@greyhouse.net> 2733L: netdev@vger.kernel.org 2734W: http://sourceforge.net/projects/bonding/ 2735S: Supported 2736F: drivers/net/bonding/ 2737F: include/uapi/linux/if_bonding.h 2738 2739BPF (Safe dynamic programs and tools) 2740M: Alexei Starovoitov <ast@kernel.org> 2741M: Daniel Borkmann <daniel@iogearbox.net> 2742L: netdev@vger.kernel.org 2743L: linux-kernel@vger.kernel.org 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2746Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/xdp.h 2754F: include/uapi/linux/bpf* 2755F: include/uapi/linux/filter.h 2756F: kernel/bpf/ 2757F: kernel/trace/bpf_trace.c 2758F: lib/test_bpf.c 2759F: net/bpf/ 2760F: net/core/filter.c 2761F: net/sched/act_bpf.c 2762F: net/sched/cls_bpf.c 2763F: samples/bpf/ 2764F: tools/bpf/ 2765F: tools/lib/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858F: arch/arm/mm/cache-b15-rac.c 2859F: arch/arm/include/asm/hardware/cache-b15-rac.h 2860N: brcmstb 2861 2862BROADCOM BMIPS CPUFREQ DRIVER 2863M: Markus Mayer <mmayer@broadcom.com> 2864M: bcm-kernel-feedback-list@broadcom.com 2865L: linux-pm@vger.kernel.org 2866S: Maintained 2867F: drivers/cpufreq/bmips-cpufreq.c 2868 2869BROADCOM BMIPS MIPS ARCHITECTURE 2870M: Kevin Cernekee <cernekee@gmail.com> 2871M: Florian Fainelli <f.fainelli@gmail.com> 2872L: linux-mips@linux-mips.org 2873T: git git://github.com/broadcom/stblinux.git 2874S: Maintained 2875F: arch/mips/bmips/* 2876F: arch/mips/include/asm/mach-bmips/* 2877F: arch/mips/kernel/*bmips* 2878F: arch/mips/boot/dts/brcm/bcm*.dts* 2879F: drivers/irqchip/irq-bcm63* 2880F: drivers/irqchip/irq-bcm7* 2881F: drivers/irqchip/irq-brcmstb* 2882F: include/linux/bcm963xx_nvram.h 2883F: include/linux/bcm963xx_tag.h 2884 2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2886M: Rasesh Mody <rasesh.mody@cavium.com> 2887M: Harish Patil <harish.patil@cavium.com> 2888M: Dept-GELinuxNICDev@cavium.com 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnx2.* 2892F: drivers/net/ethernet/broadcom/bnx2_* 2893 2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2fc/ 2899 2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2i/ 2905 2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2907M: Ariel Elior <ariel.elior@cavium.com> 2908M: everest-linux-l2@cavium.com 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnx2x/ 2912 2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2914M: Michael Chan <michael.chan@broadcom.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnxt/ 2918 2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2920M: Arend van Spriel <arend.vanspriel@broadcom.com> 2921M: Franky Lin <franky.lin@broadcom.com> 2922M: Hante Meuleman <hante.meuleman@broadcom.com> 2923M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2924M: Wright Feng <wright.feng@cypress.com> 2925L: linux-wireless@vger.kernel.org 2926L: brcm80211-dev-list.pdl@broadcom.com 2927L: brcm80211-dev-list@cypress.com 2928S: Supported 2929F: drivers/net/wireless/broadcom/brcm80211/ 2930 2931BROADCOM BRCMSTB GPIO DRIVER 2932M: Gregory Fong <gregory.0xf0@gmail.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-brcmstb.c 2936F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2937 2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2939M: Al Cooper <alcooperx@gmail.com> 2940L: linux-kernel@vger.kernel.org 2941L: bcm-kernel-feedback-list@broadcom.com 2942S: Maintained 2943F: drivers/phy/broadcom/phy-brcm-usb* 2944 2945BROADCOM GENET ETHERNET DRIVER 2946M: Doug Berger <opendmb@gmail.com> 2947M: Florian Fainelli <f.fainelli@gmail.com> 2948L: netdev@vger.kernel.org 2949S: Supported 2950F: drivers/net/ethernet/broadcom/genet/ 2951 2952BROADCOM IPROC ARM ARCHITECTURE 2953M: Ray Jui <rjui@broadcom.com> 2954M: Scott Branden <sbranden@broadcom.com> 2955M: Jon Mason <jonmason@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2958T: git git://github.com/broadcom/cygnus-linux.git 2959S: Maintained 2960N: iproc 2961N: cygnus 2962N: bcm[-_]nsp 2963N: bcm9113* 2964N: bcm9583* 2965N: bcm9585* 2966N: bcm9586* 2967N: bcm988312 2968N: bcm113* 2969N: bcm583* 2970N: bcm585* 2971N: bcm586* 2972N: bcm88312 2973N: hr2 2974F: arch/arm64/boot/dts/broadcom/ns2* 2975F: drivers/clk/bcm/clk-ns* 2976F: drivers/pinctrl/bcm/pinctrl-ns* 2977 2978BROADCOM KONA GPIO DRIVER 2979M: Ray Jui <rjui@broadcom.com> 2980L: bcm-kernel-feedback-list@broadcom.com 2981S: Supported 2982F: drivers/gpio/gpio-bcm-kona.c 2983F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2984 2985BROADCOM NETXTREME-E ROCE DRIVER 2986M: Selvin Xavier <selvin.xavier@broadcom.com> 2987M: Devesh Sharma <devesh.sharma@broadcom.com> 2988M: Somnath Kotur <somnath.kotur@broadcom.com> 2989M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2990L: linux-rdma@vger.kernel.org 2991W: http://www.broadcom.com 2992S: Supported 2993F: drivers/infiniband/hw/bnxt_re/ 2994F: include/uapi/rdma/bnxt_re-abi.h 2995 2996BROADCOM NVRAM DRIVER 2997M: Rafał Miłecki <zajec5@gmail.com> 2998L: linux-mips@linux-mips.org 2999S: Maintained 3000F: drivers/firmware/broadcom/* 3001 3002BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3003M: Rafał Miłecki <zajec5@gmail.com> 3004L: linux-wireless@vger.kernel.org 3005S: Maintained 3006F: drivers/bcma/ 3007F: include/linux/bcma/ 3008 3009BROADCOM STB AVS CPUFREQ DRIVER 3010M: Markus Mayer <mmayer@broadcom.com> 3011M: bcm-kernel-feedback-list@broadcom.com 3012L: linux-pm@vger.kernel.org 3013S: Maintained 3014F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3015F: drivers/cpufreq/brcmstb* 3016 3017BROADCOM STB AVS TMON DRIVER 3018M: Markus Mayer <mmayer@broadcom.com> 3019M: bcm-kernel-feedback-list@broadcom.com 3020L: linux-pm@vger.kernel.org 3021S: Maintained 3022F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3023F: drivers/thermal/broadcom/brcmstb* 3024 3025BROADCOM STB NAND FLASH DRIVER 3026M: Brian Norris <computersforpeace@gmail.com> 3027M: Kamal Dasu <kdasu.kdev@gmail.com> 3028L: linux-mtd@lists.infradead.org 3029L: bcm-kernel-feedback-list@broadcom.com 3030S: Maintained 3031F: drivers/mtd/nand/raw/brcmnand/ 3032 3033BROADCOM STB DPFE DRIVER 3034M: Markus Mayer <mmayer@broadcom.com> 3035M: bcm-kernel-feedback-list@broadcom.com 3036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3037S: Maintained 3038F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3039F: drivers/memory/brcmstb_dpfe.c 3040 3041BROADCOM SYSTEMPORT ETHERNET DRIVER 3042M: Florian Fainelli <f.fainelli@gmail.com> 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/broadcom/bcmsysport.* 3046 3047BROADCOM TG3 GIGABIT ETHERNET DRIVER 3048M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3049M: Prashant Sreedharan <prashant@broadcom.com> 3050M: Michael Chan <mchan@broadcom.com> 3051L: netdev@vger.kernel.org 3052S: Supported 3053F: drivers/net/ethernet/broadcom/tg3.* 3054 3055BROCADE BFA FC SCSI DRIVER 3056M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3057M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3058L: linux-scsi@vger.kernel.org 3059S: Supported 3060F: drivers/scsi/bfa/ 3061 3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3063M: Rasesh Mody <rasesh.mody@cavium.com> 3064M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3065M: Dept-GELinuxNICDev@cavium.com 3066L: netdev@vger.kernel.org 3067S: Supported 3068F: drivers/net/ethernet/brocade/bna/ 3069 3070BSG (block layer generic sg v4 driver) 3071M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3072L: linux-scsi@vger.kernel.org 3073S: Supported 3074F: block/bsg.c 3075F: include/linux/bsg.h 3076F: include/uapi/linux/bsg.h 3077 3078BT87X AUDIO DRIVER 3079M: Clemens Ladisch <clemens@ladisch.de> 3080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3081T: git git://git.alsa-project.org/alsa-kernel.git 3082S: Maintained 3083F: Documentation/sound/cards/bt87x.rst 3084F: sound/pci/bt87x.c 3085 3086BT8XXGPIO DRIVER 3087M: Michael Buesch <m@bues.ch> 3088W: http://bu3sch.de/btgpio.php 3089S: Maintained 3090F: drivers/gpio/gpio-bt8xx.c 3091 3092BTRFS FILE SYSTEM 3093M: Chris Mason <clm@fb.com> 3094M: Josef Bacik <jbacik@fb.com> 3095M: David Sterba <dsterba@suse.com> 3096L: linux-btrfs@vger.kernel.org 3097W: http://btrfs.wiki.kernel.org/ 3098Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3100S: Maintained 3101F: Documentation/filesystems/btrfs.txt 3102F: fs/btrfs/ 3103F: include/linux/btrfs* 3104F: include/uapi/linux/btrfs* 3105 3106BTTV VIDEO4LINUX DRIVER 3107M: Mauro Carvalho Chehab <mchehab@kernel.org> 3108L: linux-media@vger.kernel.org 3109W: https://linuxtv.org 3110T: git git://linuxtv.org/media_tree.git 3111S: Odd fixes 3112F: Documentation/media/v4l-drivers/bttv* 3113F: drivers/media/pci/bt8xx/bttv* 3114 3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3116M: Chanwoo Choi <cw00.choi@samsung.com> 3117L: linux-pm@vger.kernel.org 3118L: linux-samsung-soc@vger.kernel.org 3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3120S: Maintained 3121F: drivers/devfreq/exynos-bus.c 3122F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3123 3124BUSLOGIC SCSI DRIVER 3125M: Khalid Aziz <khalid@gonehiking.org> 3126L: linux-scsi@vger.kernel.org 3127S: Maintained 3128F: drivers/scsi/BusLogic.* 3129F: drivers/scsi/FlashPoint.* 3130 3131C-MEDIA CMI8788 DRIVER 3132M: Clemens Ladisch <clemens@ladisch.de> 3133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3134T: git git://git.alsa-project.org/alsa-kernel.git 3135S: Maintained 3136F: sound/pci/oxygen/ 3137 3138C6X ARCHITECTURE 3139M: Mark Salter <msalter@redhat.com> 3140M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3141L: linux-c6x-dev@linux-c6x.org 3142W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3143S: Maintained 3144F: arch/c6x/ 3145 3146CA8210 IEEE-802.15.4 RADIO DRIVER 3147M: Harry Morris <h.morris@cascoda.com> 3148L: linux-wpan@vger.kernel.org 3149W: https://github.com/Cascoda/ca8210-linux.git 3150S: Maintained 3151F: drivers/net/ieee802154/ca8210.c 3152F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3153 3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3155M: David Howells <dhowells@redhat.com> 3156L: linux-cachefs@redhat.com (moderated for non-subscribers) 3157S: Supported 3158F: Documentation/filesystems/caching/cachefiles.txt 3159F: fs/cachefiles/ 3160 3161CADENCE MIPI-CSI2 BRIDGES 3162M: Maxime Ripard <maxime.ripard@bootlin.com> 3163L: linux-media@vger.kernel.org 3164S: Maintained 3165F: Documentation/devicetree/bindings/media/cdns,*.txt 3166F: drivers/media/platform/cadence/cdns-csi2* 3167 3168CADET FM/AM RADIO RECEIVER DRIVER 3169M: Hans Verkuil <hverkuil@xs4all.nl> 3170L: linux-media@vger.kernel.org 3171T: git git://linuxtv.org/media_tree.git 3172W: https://linuxtv.org 3173S: Maintained 3174F: drivers/media/radio/radio-cadet* 3175 3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3177M: Jonathan Corbet <corbet@lwn.net> 3178L: linux-media@vger.kernel.org 3179T: git git://linuxtv.org/media_tree.git 3180S: Maintained 3181F: Documentation/media/v4l-drivers/cafe_ccic* 3182F: drivers/media/platform/marvell-ccic/ 3183 3184CAIF NETWORK LAYER 3185M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3186L: netdev@vger.kernel.org 3187S: Supported 3188F: Documentation/networking/caif/ 3189F: drivers/net/caif/ 3190F: include/uapi/linux/caif/ 3191F: include/net/caif/ 3192F: net/caif/ 3193 3194CALGARY x86-64 IOMMU 3195M: Muli Ben-Yehuda <mulix@mulix.org> 3196M: Jon Mason <jdmason@kudzu.us> 3197L: iommu@lists.linux-foundation.org 3198S: Maintained 3199F: arch/x86/kernel/pci-calgary_64.c 3200F: arch/x86/kernel/tce_64.c 3201F: arch/x86/include/asm/calgary.h 3202F: arch/x86/include/asm/tce.h 3203 3204CAN NETWORK DRIVERS 3205M: Wolfgang Grandegger <wg@grandegger.com> 3206M: Marc Kleine-Budde <mkl@pengutronix.de> 3207L: linux-can@vger.kernel.org 3208W: https://github.com/linux-can 3209T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3210T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3211S: Maintained 3212F: Documentation/devicetree/bindings/net/can/ 3213F: drivers/net/can/ 3214F: include/linux/can/dev.h 3215F: include/linux/can/platform/ 3216F: include/uapi/linux/can/error.h 3217F: include/uapi/linux/can/netlink.h 3218 3219CAN NETWORK LAYER 3220M: Oliver Hartkopp <socketcan@hartkopp.net> 3221M: Marc Kleine-Budde <mkl@pengutronix.de> 3222L: linux-can@vger.kernel.org 3223W: https://github.com/linux-can 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3226S: Maintained 3227F: Documentation/networking/can.rst 3228F: net/can/ 3229F: include/linux/can/core.h 3230F: include/uapi/linux/can.h 3231F: include/uapi/linux/can/bcm.h 3232F: include/uapi/linux/can/raw.h 3233F: include/uapi/linux/can/gw.h 3234 3235CAPABILITIES 3236M: Serge Hallyn <serge@hallyn.com> 3237L: linux-security-module@vger.kernel.org 3238S: Supported 3239F: include/linux/capability.h 3240F: include/uapi/linux/capability.h 3241F: security/commoncap.c 3242F: kernel/capability.c 3243 3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3245M: Kevin Tsai <ktsai@capellamicro.com> 3246S: Maintained 3247F: drivers/iio/light/cm* 3248 3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3250M: Christian Lamparter <chunkeey@googlemail.com> 3251L: linux-wireless@vger.kernel.org 3252W: http://wireless.kernel.org/en/users/Drivers/carl9170 3253S: Maintained 3254F: drivers/net/wireless/ath/carl9170/ 3255 3256CAVIUM I2C DRIVER 3257M: Jan Glauber <jglauber@cavium.com> 3258M: David Daney <david.daney@cavium.com> 3259W: http://www.cavium.com 3260S: Supported 3261F: drivers/i2c/busses/i2c-octeon* 3262F: drivers/i2c/busses/i2c-thunderx* 3263 3264CAVIUM LIQUIDIO NETWORK DRIVER 3265M: Derek Chickles <derek.chickles@caviumnetworks.com> 3266M: Satanand Burla <satananda.burla@caviumnetworks.com> 3267M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3268M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3269L: netdev@vger.kernel.org 3270W: http://www.cavium.com 3271S: Supported 3272F: drivers/net/ethernet/cavium/liquidio/ 3273 3274CAVIUM MMC DRIVER 3275M: Jan Glauber <jglauber@cavium.com> 3276M: David Daney <david.daney@cavium.com> 3277M: Steven J. Hill <Steven.Hill@cavium.com> 3278W: http://www.cavium.com 3279S: Supported 3280F: drivers/mmc/host/cavium* 3281 3282CAVIUM OCTEON-TX CRYPTO DRIVER 3283M: George Cherian <george.cherian@cavium.com> 3284L: linux-crypto@vger.kernel.org 3285W: http://www.cavium.com 3286S: Supported 3287F: drivers/crypto/cavium/cpt/ 3288 3289CAVIUM THUNDERX2 ARM64 SOC 3290M: Robert Richter <rrichter@cavium.com> 3291M: Jayachandran C <jnair@caviumnetworks.com> 3292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3293S: Maintained 3294F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3295F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3296 3297CC2520 IEEE-802.15.4 RADIO DRIVER 3298M: Varka Bhadram <varkabhadram@gmail.com> 3299L: linux-wpan@vger.kernel.org 3300S: Maintained 3301F: drivers/net/ieee802154/cc2520.c 3302F: include/linux/spi/cc2520.h 3303F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3304 3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3306M: Gilad Ben-Yossef <gilad@benyossef.com> 3307L: linux-crypto@vger.kernel.org 3308S: Supported 3309F: drivers/crypto/ccree/ 3310W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3311 3312CEC FRAMEWORK 3313M: Hans Verkuil <hans.verkuil@cisco.com> 3314L: linux-media@vger.kernel.org 3315T: git git://linuxtv.org/media_tree.git 3316W: http://linuxtv.org 3317S: Supported 3318F: Documentation/media/kapi/cec-core.rst 3319F: Documentation/media/uapi/cec 3320F: drivers/media/cec/ 3321F: drivers/media/rc/keymaps/rc-cec.c 3322F: include/media/cec.h 3323F: include/media/cec-notifier.h 3324F: include/uapi/linux/cec.h 3325F: include/uapi/linux/cec-funcs.h 3326F: Documentation/devicetree/bindings/media/cec.txt 3327F: Documentation/ABI/testing/debugfs-cec-error-inj 3328 3329CEC GPIO DRIVER 3330M: Hans Verkuil <hans.verkuil@cisco.com> 3331L: linux-media@vger.kernel.org 3332T: git git://linuxtv.org/media_tree.git 3333W: http://linuxtv.org 3334S: Supported 3335F: drivers/media/platform/cec-gpio/ 3336F: Documentation/devicetree/bindings/media/cec-gpio.txt 3337 3338CELL BROADBAND ENGINE ARCHITECTURE 3339M: Arnd Bergmann <arnd@arndb.de> 3340L: linuxppc-dev@lists.ozlabs.org 3341W: http://www.ibm.com/developerworks/power/cell/ 3342S: Supported 3343F: arch/powerpc/include/asm/cell*.h 3344F: arch/powerpc/include/asm/spu*.h 3345F: arch/powerpc/include/uapi/asm/spu*.h 3346F: arch/powerpc/oprofile/*cell* 3347F: arch/powerpc/platforms/cell/ 3348 3349CEPH COMMON CODE (LIBCEPH) 3350M: Ilya Dryomov <idryomov@gmail.com> 3351M: "Yan, Zheng" <zyan@redhat.com> 3352M: Sage Weil <sage@redhat.com> 3353L: ceph-devel@vger.kernel.org 3354W: http://ceph.com/ 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3356T: git git://github.com/ceph/ceph-client.git 3357S: Supported 3358F: net/ceph/ 3359F: include/linux/ceph/ 3360F: include/linux/crush/ 3361 3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3363M: "Yan, Zheng" <zyan@redhat.com> 3364M: Sage Weil <sage@redhat.com> 3365M: Ilya Dryomov <idryomov@gmail.com> 3366L: ceph-devel@vger.kernel.org 3367W: http://ceph.com/ 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3369T: git git://github.com/ceph/ceph-client.git 3370S: Supported 3371F: Documentation/filesystems/ceph.txt 3372F: fs/ceph/ 3373 3374CERTIFICATE HANDLING: 3375M: David Howells <dhowells@redhat.com> 3376M: David Woodhouse <dwmw2@infradead.org> 3377L: keyrings@vger.kernel.org 3378S: Maintained 3379F: Documentation/admin-guide/module-signing.rst 3380F: certs/ 3381F: scripts/sign-file.c 3382F: scripts/extract-cert.c 3383 3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3385L: linux-usb@vger.kernel.org 3386S: Orphan 3387F: Documentation/usb/WUSB-Design-overview.txt 3388F: Documentation/usb/wusb-cbaf 3389F: drivers/usb/host/hwa-hc.c 3390F: drivers/usb/host/whci/ 3391F: drivers/usb/wusbcore/ 3392F: include/linux/usb/wusb* 3393 3394CFAG12864B LCD DRIVER 3395M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3396S: Maintained 3397F: drivers/auxdisplay/cfag12864b.c 3398F: include/linux/cfag12864b.h 3399 3400CFAG12864BFB LCD FRAMEBUFFER DRIVER 3401M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3402S: Maintained 3403F: drivers/auxdisplay/cfag12864bfb.c 3404F: include/linux/cfag12864b.h 3405 3406802.11 (including CFG80211/NL80211) 3407M: Johannes Berg <johannes@sipsolutions.net> 3408L: linux-wireless@vger.kernel.org 3409W: http://wireless.kernel.org/ 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3412S: Maintained 3413F: net/wireless/ 3414F: include/uapi/linux/nl80211.h 3415F: include/linux/ieee80211.h 3416F: include/net/wext.h 3417F: include/net/cfg80211.h 3418F: include/net/iw_handler.h 3419F: include/net/ieee80211_radiotap.h 3420F: Documentation/driver-api/80211/cfg80211.rst 3421F: Documentation/networking/regulatory.txt 3422 3423CHAR and MISC DRIVERS 3424M: Arnd Bergmann <arnd@arndb.de> 3425M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3427S: Supported 3428F: drivers/char/ 3429F: drivers/misc/ 3430F: include/linux/miscdevice.h 3431 3432CHECKPATCH 3433M: Andy Whitcroft <apw@canonical.com> 3434M: Joe Perches <joe@perches.com> 3435S: Maintained 3436F: scripts/checkpatch.pl 3437 3438CHINESE DOCUMENTATION 3439M: Harry Wei <harryxiyou@gmail.com> 3440L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3441L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3442S: Maintained 3443F: Documentation/translations/zh_CN/ 3444 3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3446M: Peter Chen <Peter.Chen@nxp.com> 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3448L: linux-usb@vger.kernel.org 3449S: Maintained 3450F: drivers/usb/chipidea/ 3451 3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3453M: Hans de Goede <hdegoede@redhat.com> 3454L: linux-input@vger.kernel.org 3455S: Maintained 3456F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3457F: drivers/input/touchscreen/chipone_icn8318.c 3458 3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3460M: Hans de Goede <hdegoede@redhat.com> 3461L: linux-input@vger.kernel.org 3462S: Maintained 3463F: drivers/input/touchscreen/chipone_icn8505.c 3464 3465CHROME HARDWARE PLATFORM SUPPORT 3466M: Benson Leung <bleung@chromium.org> 3467M: Olof Johansson <olof@lixom.net> 3468S: Maintained 3469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3470F: drivers/platform/chrome/ 3471 3472CIRRUS LOGIC AUDIO CODEC DRIVERS 3473M: Brian Austin <brian.austin@cirrus.com> 3474M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3475L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3476S: Maintained 3477F: sound/soc/codecs/cs* 3478 3479CIRRUS LOGIC EP93XX ETHERNET DRIVER 3480M: Hartley Sweeten <hsweeten@visionengravers.com> 3481L: netdev@vger.kernel.org 3482S: Maintained 3483F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3484 3485CISCO FCOE HBA DRIVER 3486M: Satish Kharat <satishkh@cisco.com> 3487M: Sesidhar Baddela <sebaddel@cisco.com> 3488M: Karan Tilak Kumar <kartilak@cisco.com> 3489L: linux-scsi@vger.kernel.org 3490S: Supported 3491F: drivers/scsi/fnic/ 3492 3493CISCO SCSI HBA DRIVER 3494M: Karan Tilak Kumar <kartilak@cisco.com> 3495M: Sesidhar Baddela <sebaddel@cisco.com> 3496L: linux-scsi@vger.kernel.org 3497S: Supported 3498F: drivers/scsi/snic/ 3499 3500CISCO VIC ETHERNET NIC DRIVER 3501M: Christian Benvenuti <benve@cisco.com> 3502M: Govindarajulu Varadarajan <_govind@gmx.com> 3503M: Parvi Kaustubhi <pkaustub@cisco.com> 3504S: Supported 3505F: drivers/net/ethernet/cisco/enic/ 3506 3507CISCO VIC LOW LATENCY NIC DRIVER 3508M: Christian Benvenuti <benve@cisco.com> 3509M: Dave Goodell <dgoodell@cisco.com> 3510S: Supported 3511F: drivers/infiniband/hw/usnic/ 3512 3513CLEANCACHE API 3514M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3515L: linux-kernel@vger.kernel.org 3516S: Maintained 3517F: mm/cleancache.c 3518F: include/linux/cleancache.h 3519 3520CLK API 3521M: Russell King <linux@armlinux.org.uk> 3522L: linux-clk@vger.kernel.org 3523S: Maintained 3524F: include/linux/clk.h 3525 3526CLOCKSOURCE, CLOCKEVENT DRIVERS 3527M: Daniel Lezcano <daniel.lezcano@linaro.org> 3528M: Thomas Gleixner <tglx@linutronix.de> 3529L: linux-kernel@vger.kernel.org 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3531S: Supported 3532F: drivers/clocksource/ 3533F: Documentation/devicetree/bindings/timer/ 3534 3535CMPC ACPI DRIVER 3536M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3537M: Daniel Oliveira Nascimento <don@syst.com.br> 3538L: platform-driver-x86@vger.kernel.org 3539S: Supported 3540F: drivers/platform/x86/classmate-laptop.c 3541 3542COBALT MEDIA DRIVER 3543M: Hans Verkuil <hans.verkuil@cisco.com> 3544L: linux-media@vger.kernel.org 3545T: git git://linuxtv.org/media_tree.git 3546W: https://linuxtv.org 3547S: Supported 3548F: drivers/media/pci/cobalt/ 3549 3550COCCINELLE/Semantic Patches (SmPL) 3551M: Julia Lawall <Julia.Lawall@lip6.fr> 3552M: Gilles Muller <Gilles.Muller@lip6.fr> 3553M: Nicolas Palix <nicolas.palix@imag.fr> 3554M: Michal Marek <michal.lkml@markovi.net> 3555L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3557W: http://coccinelle.lip6.fr/ 3558S: Supported 3559F: Documentation/dev-tools/coccinelle.rst 3560F: scripts/coccinelle/ 3561F: scripts/coccicheck 3562 3563CODA FILE SYSTEM 3564M: Jan Harkes <jaharkes@cs.cmu.edu> 3565M: coda@cs.cmu.edu 3566L: codalist@coda.cs.cmu.edu 3567W: http://www.coda.cs.cmu.edu/ 3568S: Maintained 3569F: Documentation/filesystems/coda.txt 3570F: fs/coda/ 3571F: include/linux/coda*.h 3572F: include/uapi/linux/coda*.h 3573 3574CODA V4L2 MEM2MEM DRIVER 3575M: Philipp Zabel <p.zabel@pengutronix.de> 3576L: linux-media@vger.kernel.org 3577S: Maintained 3578F: Documentation/devicetree/bindings/media/coda.txt 3579F: drivers/media/platform/coda/ 3580 3581COMMON CLK FRAMEWORK 3582M: Michael Turquette <mturquette@baylibre.com> 3583M: Stephen Boyd <sboyd@kernel.org> 3584L: linux-clk@vger.kernel.org 3585Q: http://patchwork.kernel.org/project/linux-clk/list/ 3586T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3587S: Maintained 3588F: Documentation/devicetree/bindings/clock/ 3589F: drivers/clk/ 3590X: drivers/clk/clkdev.c 3591F: include/linux/clk-pr* 3592F: include/linux/clk/ 3593F: include/linux/of_clk.h 3594 3595COMMON INTERNET FILE SYSTEM (CIFS) 3596M: Steve French <sfrench@samba.org> 3597L: linux-cifs@vger.kernel.org 3598L: samba-technical@lists.samba.org (moderated for non-subscribers) 3599W: http://linux-cifs.samba.org/ 3600T: git git://git.samba.org/sfrench/cifs-2.6.git 3601S: Supported 3602F: Documentation/filesystems/cifs/ 3603F: fs/cifs/ 3604 3605COMPACTPCI HOTPLUG CORE 3606M: Scott Murray <scott@spiteful.org> 3607L: linux-pci@vger.kernel.org 3608S: Maintained 3609F: drivers/pci/hotplug/cpci_hotplug* 3610 3611COMPACTPCI HOTPLUG GENERIC DRIVER 3612M: Scott Murray <scott@spiteful.org> 3613L: linux-pci@vger.kernel.org 3614S: Maintained 3615F: drivers/pci/hotplug/cpcihp_generic.c 3616 3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3618M: Scott Murray <scott@spiteful.org> 3619L: linux-pci@vger.kernel.org 3620S: Maintained 3621F: drivers/pci/hotplug/cpcihp_zt5550.* 3622 3623COMPAL LAPTOP SUPPORT 3624M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3625L: platform-driver-x86@vger.kernel.org 3626S: Maintained 3627F: drivers/platform/x86/compal-laptop.c 3628 3629CONEXANT ACCESSRUNNER USB DRIVER 3630L: accessrunner-general@lists.sourceforge.net 3631W: http://accessrunner.sourceforge.net/ 3632S: Orphan 3633F: drivers/usb/atm/cxacru.c 3634 3635CONFIGFS 3636M: Joel Becker <jlbec@evilplan.org> 3637M: Christoph Hellwig <hch@lst.de> 3638T: git git://git.infradead.org/users/hch/configfs.git 3639S: Supported 3640F: fs/configfs/ 3641F: include/linux/configfs.h 3642 3643CONNECTOR 3644M: Evgeniy Polyakov <zbr@ioremap.net> 3645L: netdev@vger.kernel.org 3646S: Maintained 3647F: drivers/connector/ 3648 3649CONTROL GROUP (CGROUP) 3650M: Tejun Heo <tj@kernel.org> 3651M: Li Zefan <lizefan@huawei.com> 3652M: Johannes Weiner <hannes@cmpxchg.org> 3653L: cgroups@vger.kernel.org 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3655S: Maintained 3656F: Documentation/cgroup* 3657F: include/linux/cgroup* 3658F: kernel/cgroup* 3659 3660CONTROL GROUP - CPUSET 3661M: Li Zefan <lizefan@huawei.com> 3662L: cgroups@vger.kernel.org 3663W: http://www.bullopensource.org/cpuset/ 3664W: http://oss.sgi.com/projects/cpusets/ 3665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3666S: Maintained 3667F: Documentation/cgroup-v1/cpusets.txt 3668F: include/linux/cpuset.h 3669F: kernel/cgroup/cpuset.c 3670 3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3672M: Johannes Weiner <hannes@cmpxchg.org> 3673M: Michal Hocko <mhocko@kernel.org> 3674M: Vladimir Davydov <vdavydov.dev@gmail.com> 3675L: cgroups@vger.kernel.org 3676L: linux-mm@kvack.org 3677S: Maintained 3678F: mm/memcontrol.c 3679F: mm/swap_cgroup.c 3680 3681CORETEMP HARDWARE MONITORING DRIVER 3682M: Fenghua Yu <fenghua.yu@intel.com> 3683L: linux-hwmon@vger.kernel.org 3684S: Maintained 3685F: Documentation/hwmon/coretemp 3686F: drivers/hwmon/coretemp.c 3687 3688COSA/SRP SYNC SERIAL DRIVER 3689M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3690W: http://www.fi.muni.cz/~kas/cosa/ 3691S: Maintained 3692F: drivers/net/wan/cosa* 3693 3694CPMAC ETHERNET DRIVER 3695M: Florian Fainelli <f.fainelli@gmail.com> 3696L: netdev@vger.kernel.org 3697S: Maintained 3698F: drivers/net/ethernet/ti/cpmac.c 3699 3700CPU FREQUENCY DRIVERS 3701M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3702M: Viresh Kumar <viresh.kumar@linaro.org> 3703L: linux-pm@vger.kernel.org 3704S: Maintained 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3706T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3707B: https://bugzilla.kernel.org 3708F: Documentation/cpu-freq/ 3709F: Documentation/devicetree/bindings/cpufreq/ 3710F: drivers/cpufreq/ 3711F: include/linux/cpufreq.h 3712F: tools/testing/selftests/cpufreq/ 3713 3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3715M: Viresh Kumar <viresh.kumar@linaro.org> 3716M: Sudeep Holla <sudeep.holla@arm.com> 3717L: linux-pm@vger.kernel.org 3718W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3719S: Maintained 3720F: drivers/cpufreq/arm_big_little.h 3721F: drivers/cpufreq/arm_big_little.c 3722F: drivers/cpufreq/arm_big_little_dt.c 3723 3724CPU POWER MONITORING SUBSYSTEM 3725M: Thomas Renninger <trenn@suse.com> 3726M: Shuah Khan <shuah@kernel.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729F: tools/power/cpupower/ 3730 3731CPUID/MSR DRIVER 3732M: "H. Peter Anvin" <hpa@zytor.com> 3733S: Maintained 3734F: arch/x86/kernel/cpuid.c 3735F: arch/x86/kernel/msr.c 3736 3737CPUIDLE DRIVER - ARM BIG LITTLE 3738M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3739M: Daniel Lezcano <daniel.lezcano@linaro.org> 3740L: linux-pm@vger.kernel.org 3741L: linux-arm-kernel@lists.infradead.org 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3743S: Maintained 3744F: drivers/cpuidle/cpuidle-big_little.c 3745 3746CPUIDLE DRIVER - ARM EXYNOS 3747M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3748M: Daniel Lezcano <daniel.lezcano@linaro.org> 3749M: Kukjin Kim <kgene@kernel.org> 3750L: linux-pm@vger.kernel.org 3751L: linux-samsung-soc@vger.kernel.org 3752S: Supported 3753F: drivers/cpuidle/cpuidle-exynos.c 3754F: arch/arm/mach-exynos/pm.c 3755 3756CPUIDLE DRIVERS 3757M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3758M: Daniel Lezcano <daniel.lezcano@linaro.org> 3759L: linux-pm@vger.kernel.org 3760S: Maintained 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3762B: https://bugzilla.kernel.org 3763F: drivers/cpuidle/* 3764F: include/linux/cpuidle.h 3765 3766CRAMFS FILESYSTEM 3767M: Nicolas Pitre <nico@linaro.org> 3768S: Maintained 3769F: Documentation/filesystems/cramfs.txt 3770F: fs/cramfs/ 3771 3772CRYPTO API 3773M: Herbert Xu <herbert@gondor.apana.org.au> 3774M: "David S. Miller" <davem@davemloft.net> 3775L: linux-crypto@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3778S: Maintained 3779F: Documentation/crypto/ 3780F: Documentation/devicetree/bindings/crypto/ 3781F: arch/*/crypto/ 3782F: crypto/ 3783F: drivers/crypto/ 3784F: include/crypto/ 3785F: include/linux/crypto* 3786 3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3788M: Neil Horman <nhorman@tuxdriver.com> 3789L: linux-crypto@vger.kernel.org 3790S: Maintained 3791F: crypto/ansi_cprng.c 3792F: crypto/rng.c 3793 3794CS3308 MEDIA DRIVER 3795M: Hans Verkuil <hverkuil@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: http://linuxtv.org 3799S: Odd Fixes 3800F: drivers/media/i2c/cs3308.c 3801F: drivers/media/i2c/cs3308.h 3802 3803CS5535 Audio ALSA driver 3804M: Jaya Kumar <jayakumar.alsa@gmail.com> 3805S: Maintained 3806F: sound/pci/cs5535audio/ 3807 3808CW1200 WLAN driver 3809M: Solomon Peachy <pizza@shaftnet.org> 3810S: Maintained 3811F: drivers/net/wireless/st/cw1200/ 3812 3813CX18 VIDEO4LINUX DRIVER 3814M: Andy Walls <awalls@md.metrocast.net> 3815L: ivtv-devel@ivtvdriver.org (subscribers-only) 3816L: linux-media@vger.kernel.org 3817T: git git://linuxtv.org/media_tree.git 3818W: https://linuxtv.org 3819W: http://www.ivtvdriver.org/index.php/Cx18 3820S: Maintained 3821F: Documentation/media/v4l-drivers/cx18* 3822F: drivers/media/pci/cx18/ 3823F: include/uapi/linux/ivtv* 3824 3825CX2341X MPEG ENCODER HELPER MODULE 3826M: Hans Verkuil <hverkuil@xs4all.nl> 3827L: linux-media@vger.kernel.org 3828T: git git://linuxtv.org/media_tree.git 3829W: https://linuxtv.org 3830S: Maintained 3831F: drivers/media/common/cx2341x* 3832F: include/media/cx2341x* 3833 3834CX24120 MEDIA DRIVER 3835M: Jemma Denson <jdenson@gmail.com> 3836M: Patrick Boettcher <patrick.boettcher@posteo.de> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3840S: Maintained 3841F: drivers/media/dvb-frontends/cx24120* 3842 3843CX88 VIDEO4LINUX DRIVER 3844M: Mauro Carvalho Chehab <mchehab@kernel.org> 3845L: linux-media@vger.kernel.org 3846W: https://linuxtv.org 3847T: git git://linuxtv.org/media_tree.git 3848S: Odd fixes 3849F: Documentation/media/v4l-drivers/cx88* 3850F: drivers/media/pci/cx88/ 3851 3852CXD2820R MEDIA DRIVER 3853M: Antti Palosaari <crope@iki.fi> 3854L: linux-media@vger.kernel.org 3855W: https://linuxtv.org 3856W: http://palosaari.fi/linux/ 3857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3858T: git git://linuxtv.org/anttip/media_tree.git 3859S: Maintained 3860F: drivers/media/dvb-frontends/cxd2820r* 3861 3862CXGB3 ETHERNET DRIVER (CXGB3) 3863M: Santosh Raspatur <santosh@chelsio.com> 3864L: netdev@vger.kernel.org 3865W: http://www.chelsio.com 3866S: Supported 3867F: drivers/net/ethernet/chelsio/cxgb3/ 3868 3869CXGB3 ISCSI DRIVER (CXGB3I) 3870M: Karen Xie <kxie@chelsio.com> 3871L: linux-scsi@vger.kernel.org 3872W: http://www.chelsio.com 3873S: Supported 3874F: drivers/scsi/cxgbi/cxgb3i 3875 3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3877M: Steve Wise <swise@chelsio.com> 3878L: linux-rdma@vger.kernel.org 3879W: http://www.openfabrics.org 3880S: Supported 3881F: drivers/infiniband/hw/cxgb3/ 3882F: include/uapi/rdma/cxgb3-abi.h 3883 3884CXGB4 CRYPTO DRIVER (chcr) 3885M: Harsh Jain <harsh@chelsio.com> 3886L: linux-crypto@vger.kernel.org 3887W: http://www.chelsio.com 3888S: Supported 3889F: drivers/crypto/chelsio 3890 3891CXGB4 ETHERNET DRIVER (CXGB4) 3892M: Ganesh Goudar <ganeshgr@chelsio.com> 3893L: netdev@vger.kernel.org 3894W: http://www.chelsio.com 3895S: Supported 3896F: drivers/net/ethernet/chelsio/cxgb4/ 3897 3898CXGB4 ISCSI DRIVER (CXGB4I) 3899M: Karen Xie <kxie@chelsio.com> 3900L: linux-scsi@vger.kernel.org 3901W: http://www.chelsio.com 3902S: Supported 3903F: drivers/scsi/cxgbi/cxgb4i 3904 3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3906M: Steve Wise <swise@chelsio.com> 3907L: linux-rdma@vger.kernel.org 3908W: http://www.openfabrics.org 3909S: Supported 3910F: drivers/infiniband/hw/cxgb4/ 3911F: include/uapi/rdma/cxgb4-abi.h 3912 3913CXGB4VF ETHERNET DRIVER (CXGB4VF) 3914M: Casey Leedom <leedom@chelsio.com> 3915L: netdev@vger.kernel.org 3916W: http://www.chelsio.com 3917S: Supported 3918F: drivers/net/ethernet/chelsio/cxgb4vf/ 3919 3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3921M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3922M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3923L: linuxppc-dev@lists.ozlabs.org 3924S: Supported 3925F: arch/powerpc/platforms/powernv/pci-cxl.c 3926F: drivers/misc/cxl/ 3927F: include/misc/cxl* 3928F: include/uapi/misc/cxl.h 3929F: Documentation/powerpc/cxl.txt 3930F: Documentation/ABI/testing/sysfs-class-cxl 3931 3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3933M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3934M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3935M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3936L: linux-scsi@vger.kernel.org 3937S: Supported 3938F: drivers/scsi/cxlflash/ 3939F: include/uapi/scsi/cxlflash_ioctls.h 3940F: Documentation/powerpc/cxlflash.txt 3941 3942CYBERPRO FB DRIVER 3943M: Russell King <linux@armlinux.org.uk> 3944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3945W: http://www.armlinux.org.uk/ 3946S: Maintained 3947F: drivers/video/fbdev/cyber2000fb.* 3948 3949CYCLADES ASYNC MUX DRIVER 3950W: http://www.cyclades.com/ 3951S: Orphan 3952F: drivers/tty/cyclades.c 3953F: include/linux/cyclades.h 3954F: include/uapi/linux/cyclades.h 3955 3956CYCLADES PC300 DRIVER 3957W: http://www.cyclades.com/ 3958S: Orphan 3959F: drivers/net/wan/pc300* 3960 3961CYPRESS_FIRMWARE MEDIA DRIVER 3962M: Antti Palosaari <crope@iki.fi> 3963L: linux-media@vger.kernel.org 3964W: https://linuxtv.org 3965W: http://palosaari.fi/linux/ 3966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3967T: git git://linuxtv.org/anttip/media_tree.git 3968S: Maintained 3969F: drivers/media/common/cypress_firmware* 3970 3971CYTTSP TOUCHSCREEN DRIVER 3972M: Ferruh Yigit <fery@cypress.com> 3973L: linux-input@vger.kernel.org 3974S: Supported 3975F: drivers/input/touchscreen/cyttsp* 3976F: include/linux/input/cyttsp.h 3977 3978D-LINK DIR-685 TOUCHKEYS DRIVER 3979M: Linus Walleij <linus.walleij@linaro.org> 3980L: linux-input@vger.kernel.org 3981S: Supported 3982F: drivers/input/dlink-dir685-touchkeys.c 3983 3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3985M: Joshua Kinard <kumba@gentoo.org> 3986S: Maintained 3987F: drivers/rtc/rtc-ds1685.c 3988F: include/linux/rtc/ds1685.h 3989 3990DAMA SLAVE for AX.25 3991M: Joerg Reuter <jreuter@yaina.de> 3992W: http://yaina.de/jreuter/ 3993W: http://www.qsl.net/dl1bke/ 3994L: linux-hams@vger.kernel.org 3995S: Maintained 3996F: net/ax25/af_ax25.c 3997F: net/ax25/ax25_dev.c 3998F: net/ax25/ax25_ds_* 3999F: net/ax25/ax25_in.c 4000F: net/ax25/ax25_out.c 4001F: net/ax25/ax25_timer.c 4002F: net/ax25/sysctl_net_ax25.c 4003 4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4005L: netdev@vger.kernel.org 4006S: Orphan 4007F: Documentation/networking/dmfe.txt 4008F: drivers/net/ethernet/dec/tulip/dmfe.c 4009 4010DC390/AM53C974 SCSI driver 4011M: Hannes Reinecke <hare@suse.com> 4012L: linux-scsi@vger.kernel.org 4013S: Maintained 4014F: drivers/scsi/am53c974.c 4015 4016DC395x SCSI driver 4017M: Oliver Neukum <oliver@neukum.org> 4018M: Ali Akcaagac <aliakc@web.de> 4019M: Jamie Lenehan <lenehan@twibble.org> 4020L: dc395x@twibble.org 4021W: http://twibble.org/dist/dc395x/ 4022W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4023S: Maintained 4024F: Documentation/scsi/dc395x.txt 4025F: drivers/scsi/dc395x.* 4026 4027DCCP PROTOCOL 4028M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4029L: dccp@vger.kernel.org 4030W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4031S: Maintained 4032F: include/linux/dccp.h 4033F: include/uapi/linux/dccp.h 4034F: include/linux/tfrc.h 4035F: net/dccp/ 4036 4037DECnet NETWORK LAYER 4038W: http://linux-decnet.sourceforge.net 4039L: linux-decnet-user@lists.sourceforge.net 4040S: Orphan 4041F: Documentation/networking/decnet.txt 4042F: net/decnet/ 4043 4044DECSTATION PLATFORM SUPPORT 4045M: "Maciej W. Rozycki" <macro@linux-mips.org> 4046L: linux-mips@linux-mips.org 4047W: http://www.linux-mips.org/wiki/DECstation 4048S: Maintained 4049F: arch/mips/dec/ 4050F: arch/mips/include/asm/dec/ 4051F: arch/mips/include/asm/mach-dec/ 4052 4053DEFXX FDDI NETWORK DRIVER 4054M: "Maciej W. Rozycki" <macro@linux-mips.org> 4055S: Maintained 4056F: drivers/net/fddi/defxx.* 4057 4058DELL SMBIOS DRIVER 4059M: Pali Rohár <pali.rohar@gmail.com> 4060M: Mario Limonciello <mario.limonciello@dell.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/dell-smbios.* 4064 4065DELL SMBIOS SMM DRIVER 4066M: Mario Limonciello <mario.limonciello@dell.com> 4067L: platform-driver-x86@vger.kernel.org 4068S: Maintained 4069F: drivers/platform/x86/dell-smbios-smm.c 4070 4071DELL SMBIOS WMI DRIVER 4072M: Mario Limonciello <mario.limonciello@dell.com> 4073L: platform-driver-x86@vger.kernel.org 4074S: Maintained 4075F: drivers/platform/x86/dell-smbios-wmi.c 4076F: tools/wmi/dell-smbios-example.c 4077 4078DELL LAPTOP DRIVER 4079M: Matthew Garrett <mjg59@srcf.ucam.org> 4080M: Pali Rohár <pali.rohar@gmail.com> 4081L: platform-driver-x86@vger.kernel.org 4082S: Maintained 4083F: drivers/platform/x86/dell-laptop.c 4084 4085DELL LAPTOP FREEFALL DRIVER 4086M: Pali Rohár <pali.rohar@gmail.com> 4087S: Maintained 4088F: drivers/platform/x86/dell-smo8800.c 4089 4090DELL LAPTOP RBTN DRIVER 4091M: Pali Rohár <pali.rohar@gmail.com> 4092S: Maintained 4093F: drivers/platform/x86/dell-rbtn.* 4094 4095DELL LAPTOP SMM DRIVER 4096M: Pali Rohár <pali.rohar@gmail.com> 4097S: Maintained 4098F: drivers/hwmon/dell-smm-hwmon.c 4099F: include/uapi/linux/i8k.h 4100 4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4102M: Doug Warzecha <Douglas_Warzecha@dell.com> 4103S: Maintained 4104F: Documentation/dcdbas.txt 4105F: drivers/firmware/dcdbas.* 4106 4107DELL WMI NOTIFICATIONS DRIVER 4108M: Matthew Garrett <mjg59@srcf.ucam.org> 4109M: Pali Rohár <pali.rohar@gmail.com> 4110S: Maintained 4111F: drivers/platform/x86/dell-wmi.c 4112 4113DELL WMI DESCRIPTOR DRIVER 4114M: Mario Limonciello <mario.limonciello@dell.com> 4115S: Maintained 4116F: drivers/platform/x86/dell-wmi-descriptor.c 4117 4118DELTA ST MEDIA DRIVER 4119M: Hugues Fruchet <hugues.fruchet@st.com> 4120L: linux-media@vger.kernel.org 4121T: git git://linuxtv.org/media_tree.git 4122W: https://linuxtv.org 4123S: Supported 4124F: drivers/media/platform/sti/delta 4125 4126DENALI NAND DRIVER 4127M: Masahiro Yamada <yamada.masahiro@socionext.com> 4128L: linux-mtd@lists.infradead.org 4129S: Supported 4130F: drivers/mtd/nand/raw/denali* 4131 4132DESIGNWARE USB2 DRD IP DRIVER 4133M: Minas Harutyunyan <hminas@synopsys.com> 4134L: linux-usb@vger.kernel.org 4135T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4136S: Maintained 4137F: drivers/usb/dwc2/ 4138 4139DESIGNWARE USB3 DRD IP DRIVER 4140M: Felipe Balbi <balbi@kernel.org> 4141L: linux-usb@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4143S: Maintained 4144F: drivers/usb/dwc3/ 4145 4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4147M: Andreas Klinger <ak@it-klinger.de> 4148L: linux-iio@vger.kernel.org 4149S: Maintained 4150F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4151F: drivers/iio/proximity/srf*.c 4152 4153DEVICE COREDUMP (DEV_COREDUMP) 4154M: Johannes Berg <johannes@sipsolutions.net> 4155L: linux-kernel@vger.kernel.org 4156S: Maintained 4157F: drivers/base/devcoredump.c 4158F: include/linux/devcoredump.h 4159 4160DEVICE FREQUENCY (DEVFREQ) 4161M: MyungJoo Ham <myungjoo.ham@samsung.com> 4162M: Kyungmin Park <kyungmin.park@samsung.com> 4163R: Chanwoo Choi <cw00.choi@samsung.com> 4164L: linux-pm@vger.kernel.org 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4166S: Maintained 4167F: drivers/devfreq/ 4168F: include/linux/devfreq.h 4169F: Documentation/devicetree/bindings/devfreq/ 4170 4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4172M: Chanwoo Choi <cw00.choi@samsung.com> 4173L: linux-pm@vger.kernel.org 4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4175S: Supported 4176F: drivers/devfreq/event/ 4177F: drivers/devfreq/devfreq-event.c 4178F: include/linux/devfreq-event.h 4179F: Documentation/devicetree/bindings/devfreq/event/ 4180 4181DEVICE NUMBER REGISTRY 4182M: Torben Mathiasen <device@lanana.org> 4183W: http://lanana.org/docs/device-list/index.html 4184S: Maintained 4185 4186DEVICE-MAPPER (LVM) 4187M: Alasdair Kergon <agk@redhat.com> 4188M: Mike Snitzer <snitzer@redhat.com> 4189M: dm-devel@redhat.com 4190L: dm-devel@redhat.com 4191W: http://sources.redhat.com/dm 4192Q: http://patchwork.kernel.org/project/dm-devel/list/ 4193T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4194T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4195S: Maintained 4196F: Documentation/device-mapper/ 4197F: drivers/md/Makefile 4198F: drivers/md/Kconfig 4199F: drivers/md/dm* 4200F: drivers/md/persistent-data/ 4201F: include/linux/device-mapper.h 4202F: include/linux/dm-*.h 4203F: include/uapi/linux/dm-*.h 4204 4205DEVLINK 4206M: Jiri Pirko <jiri@mellanox.com> 4207L: netdev@vger.kernel.org 4208S: Supported 4209F: net/core/devlink.c 4210F: include/net/devlink.h 4211F: include/uapi/linux/devlink.h 4212 4213DIALOG SEMICONDUCTOR DRIVERS 4214M: Support Opensource <support.opensource@diasemi.com> 4215W: http://www.dialog-semiconductor.com/products 4216S: Supported 4217F: Documentation/hwmon/da90?? 4218F: Documentation/devicetree/bindings/mfd/da90*.txt 4219F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4220F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4221F: Documentation/devicetree/bindings/regulator/da92*.txt 4222F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4223F: Documentation/devicetree/bindings/sound/da[79]*.txt 4224F: drivers/gpio/gpio-da90??.c 4225F: drivers/hwmon/da90??-hwmon.c 4226F: drivers/iio/adc/da91??-*.c 4227F: drivers/input/misc/da90??_onkey.c 4228F: drivers/input/touchscreen/da9052_tsi.c 4229F: drivers/leds/leds-da90??.c 4230F: drivers/mfd/da903x.c 4231F: drivers/mfd/da90??-*.c 4232F: drivers/mfd/da91??-*.c 4233F: drivers/power/supply/da9052-battery.c 4234F: drivers/power/supply/da91??-*.c 4235F: drivers/regulator/da903x.c 4236F: drivers/regulator/da9???-regulator.[ch] 4237F: drivers/thermal/da90??-thermal.c 4238F: drivers/rtc/rtc-da90??.c 4239F: drivers/video/backlight/da90??_bl.c 4240F: drivers/watchdog/da90??_wdt.c 4241F: include/linux/mfd/da903x.h 4242F: include/linux/mfd/da9052/ 4243F: include/linux/mfd/da9055/ 4244F: include/linux/mfd/da9062/ 4245F: include/linux/mfd/da9063/ 4246F: include/linux/mfd/da9150/ 4247F: include/linux/regulator/da9211.h 4248F: include/sound/da[79]*.h 4249F: sound/soc/codecs/da[79]*.[ch] 4250 4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4252M: William Breathitt Gray <vilhelm.gray@gmail.com> 4253L: linux-gpio@vger.kernel.org 4254S: Maintained 4255F: drivers/gpio/gpio-gpio-mm.c 4256 4257DIGI NEO AND CLASSIC PCI PRODUCTS 4258M: Lidza Louina <lidza.louina@gmail.com> 4259M: Mark Hounschell <markh@compro.net> 4260L: driverdev-devel@linuxdriverproject.org 4261S: Maintained 4262F: drivers/staging/dgnc/ 4263 4264DIOLAN U2C-12 I2C DRIVER 4265M: Guenter Roeck <linux@roeck-us.net> 4266L: linux-i2c@vger.kernel.org 4267S: Maintained 4268F: drivers/i2c/busses/i2c-diolan-u2c.c 4269 4270FILESYSTEM DIRECT ACCESS (DAX) 4271M: Matthew Wilcox <mawilcox@microsoft.com> 4272M: Ross Zwisler <ross.zwisler@linux.intel.com> 4273L: linux-fsdevel@vger.kernel.org 4274S: Supported 4275F: fs/dax.c 4276F: include/linux/dax.h 4277F: include/trace/events/fs_dax.h 4278 4279DEVICE DIRECT ACCESS (DAX) 4280M: Dan Williams <dan.j.williams@intel.com> 4281M: Dave Jiang <dave.jiang@intel.com> 4282M: Ross Zwisler <ross.zwisler@linux.intel.com> 4283M: Vishal Verma <vishal.l.verma@intel.com> 4284L: linux-nvdimm@lists.01.org 4285S: Supported 4286F: drivers/dax/ 4287 4288DIRECTORY NOTIFICATION (DNOTIFY) 4289M: Jan Kara <jack@suse.cz> 4290R: Amir Goldstein <amir73il@gmail.com> 4291L: linux-fsdevel@vger.kernel.org 4292S: Maintained 4293F: Documentation/filesystems/dnotify.txt 4294F: fs/notify/dnotify/ 4295F: include/linux/dnotify.h 4296 4297DISK GEOMETRY AND PARTITION HANDLING 4298M: Andries Brouwer <aeb@cwi.nl> 4299W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4300W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4301W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4302S: Maintained 4303 4304DISKQUOTA 4305M: Jan Kara <jack@suse.com> 4306S: Maintained 4307F: Documentation/filesystems/quota.txt 4308F: fs/quota/ 4309F: include/linux/quota*.h 4310F: include/uapi/linux/quota*.h 4311 4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4313M: Bernie Thompson <bernie@plugable.com> 4314L: linux-fbdev@vger.kernel.org 4315S: Maintained 4316W: http://plugable.com/category/projects/udlfb/ 4317F: drivers/video/fbdev/udlfb.c 4318F: include/video/udlfb.h 4319F: Documentation/fb/udlfb.txt 4320 4321DISTRIBUTED LOCK MANAGER (DLM) 4322M: Christine Caulfield <ccaulfie@redhat.com> 4323M: David Teigland <teigland@redhat.com> 4324L: cluster-devel@redhat.com 4325W: http://sources.redhat.com/cluster/ 4326T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4327S: Supported 4328F: fs/dlm/ 4329 4330DMA BUFFER SHARING FRAMEWORK 4331M: Sumit Semwal <sumit.semwal@linaro.org> 4332S: Maintained 4333L: linux-media@vger.kernel.org 4334L: dri-devel@lists.freedesktop.org 4335L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4336F: drivers/dma-buf/ 4337F: include/linux/dma-buf* 4338F: include/linux/reservation.h 4339F: include/linux/*fence.h 4340F: Documentation/driver-api/dma-buf.rst 4341T: git git://anongit.freedesktop.org/drm/drm-misc 4342 4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4344M: Vinod Koul <vkoul@kernel.org> 4345L: dmaengine@vger.kernel.org 4346Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4347S: Maintained 4348F: drivers/dma/ 4349F: include/linux/dmaengine.h 4350F: include/linux/of_dma.h 4351F: Documentation/devicetree/bindings/dma/ 4352F: Documentation/driver-api/dmaengine/ 4353T: git git://git.infradead.org/users/vkoul/slave-dma.git 4354 4355DMA MAPPING HELPERS 4356M: Christoph Hellwig <hch@lst.de> 4357M: Marek Szyprowski <m.szyprowski@samsung.com> 4358R: Robin Murphy <robin.murphy@arm.com> 4359L: iommu@lists.linux-foundation.org 4360T: git git://git.infradead.org/users/hch/dma-mapping.git 4361W: http://git.infradead.org/users/hch/dma-mapping.git 4362S: Supported 4363F: kernel/dma/ 4364F: include/asm-generic/dma-mapping.h 4365F: include/linux/dma-direct.h 4366F: include/linux/dma-mapping.h 4367F: include/linux/dma-noncoherent.h 4368 4369DME1737 HARDWARE MONITOR DRIVER 4370M: Juerg Haefliger <juergh@gmail.com> 4371L: linux-hwmon@vger.kernel.org 4372S: Maintained 4373F: Documentation/hwmon/dme1737 4374F: drivers/hwmon/dme1737.c 4375 4376DMI/SMBIOS SUPPORT 4377M: Jean Delvare <jdelvare@suse.com> 4378S: Maintained 4379T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4380F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4381F: drivers/firmware/dmi-id.c 4382F: drivers/firmware/dmi_scan.c 4383F: include/linux/dmi.h 4384 4385DOCUMENTATION 4386M: Jonathan Corbet <corbet@lwn.net> 4387L: linux-doc@vger.kernel.org 4388S: Maintained 4389F: Documentation/ 4390F: scripts/kernel-doc 4391X: Documentation/ABI/ 4392X: Documentation/devicetree/ 4393X: Documentation/acpi 4394X: Documentation/power 4395X: Documentation/spi 4396X: Documentation/media 4397T: git git://git.lwn.net/linux.git docs-next 4398 4399DONGWOON DW9714 LENS VOICE COIL DRIVER 4400M: Sakari Ailus <sakari.ailus@linux.intel.com> 4401L: linux-media@vger.kernel.org 4402T: git git://linuxtv.org/media_tree.git 4403S: Maintained 4404F: drivers/media/i2c/dw9714.c 4405 4406DOUBLETALK DRIVER 4407M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4408L: blinux-list@redhat.com 4409S: Maintained 4410F: drivers/char/dtlk.c 4411F: include/linux/dtlk.h 4412 4413DPAA2 DATAPATH I/O (DPIO) DRIVER 4414M: Roy Pledge <Roy.Pledge@nxp.com> 4415L: linux-kernel@vger.kernel.org 4416S: Maintained 4417F: drivers/staging/fsl-mc/bus/dpio 4418 4419DPAA2 ETHERNET DRIVER 4420M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4421L: linux-kernel@vger.kernel.org 4422S: Maintained 4423F: drivers/staging/fsl-dpaa2/ethernet 4424 4425DPAA2 ETHERNET SWITCH DRIVER 4426M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4427L: linux-kernel@vger.kernel.org 4428S: Maintained 4429F: drivers/staging/fsl-dpaa2/ethsw 4430 4431DPAA2 PTP CLOCK DRIVER 4432M: Yangbo Lu <yangbo.lu@nxp.com> 4433L: linux-kernel@vger.kernel.org 4434S: Maintained 4435F: drivers/staging/fsl-dpaa2/rtc 4436 4437DPT_I2O SCSI RAID DRIVER 4438M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4439L: linux-scsi@vger.kernel.org 4440W: http://www.adaptec.com/ 4441S: Maintained 4442F: drivers/scsi/dpt* 4443F: drivers/scsi/dpt/ 4444 4445DRBD DRIVER 4446M: Philipp Reisner <philipp.reisner@linbit.com> 4447M: Lars Ellenberg <lars.ellenberg@linbit.com> 4448L: drbd-dev@lists.linbit.com 4449W: http://www.drbd.org 4450T: git git://git.linbit.com/linux-drbd.git 4451T: git git://git.linbit.com/drbd-8.4.git 4452S: Supported 4453F: drivers/block/drbd/ 4454F: lib/lru_cache.c 4455F: Documentation/blockdev/drbd/ 4456 4457DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4460S: Supported 4461F: Documentation/kobject.txt 4462F: drivers/base/ 4463F: fs/debugfs/ 4464F: fs/sysfs/ 4465F: include/linux/debugfs.h 4466F: include/linux/kobj* 4467F: lib/kobj* 4468 4469DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4470M: Kevin Hilman <khilman@kernel.org> 4471M: Nishanth Menon <nm@ti.com> 4472S: Maintained 4473F: drivers/power/avs/ 4474F: include/linux/power/smartreflex.h 4475L: linux-pm@vger.kernel.org 4476 4477DRM DRIVER FOR ARM PL111 CLCD 4478M: Eric Anholt <eric@anholt.net> 4479T: git git://anongit.freedesktop.org/drm/drm-misc 4480S: Supported 4481F: drivers/gpu/drm/pl111/ 4482 4483DRM DRIVER FOR ARM VERSATILE TFT PANELS 4484M: Linus Walleij <linus.walleij@linaro.org> 4485T: git git://anongit.freedesktop.org/drm/drm-misc 4486S: Maintained 4487F: drivers/gpu/drm/panel/panel-arm-versatile.c 4488F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4489 4490DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4491M: Dave Airlie <airlied@redhat.com> 4492S: Odd Fixes 4493F: drivers/gpu/drm/ast/ 4494 4495DRM DRIVER FOR BOCHS VIRTUAL GPU 4496M: Gerd Hoffmann <kraxel@redhat.com> 4497L: virtualization@lists.linux-foundation.org 4498T: git git://anongit.freedesktop.org/drm/drm-misc 4499S: Maintained 4500F: drivers/gpu/drm/bochs/ 4501 4502DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4503M: Linus Walleij <linus.walleij@linaro.org> 4504T: git git://anongit.freedesktop.org/drm/drm-misc 4505S: Maintained 4506F: drivers/gpu/drm/tve200/ 4507 4508DRM DRIVER FOR ILITEK ILI9225 PANELS 4509M: David Lechner <david@lechnology.com> 4510S: Maintained 4511F: drivers/gpu/drm/tinydrm/ili9225.c 4512F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4513 4514DRM DRIVER FOR INTEL I810 VIDEO CARDS 4515S: Orphan / Obsolete 4516F: drivers/gpu/drm/i810/ 4517F: include/uapi/drm/i810_drm.h 4518 4519DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4520S: Orphan / Obsolete 4521F: drivers/gpu/drm/mga/ 4522F: include/uapi/drm/mga_drm.h 4523 4524DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4525M: Dave Airlie <airlied@redhat.com> 4526S: Odd Fixes 4527F: drivers/gpu/drm/mgag200/ 4528 4529DRM DRIVER FOR MI0283QT 4530M: Noralf Trønnes <noralf@tronnes.org> 4531S: Maintained 4532F: drivers/gpu/drm/tinydrm/mi0283qt.c 4533F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4534 4535DRM DRIVER FOR MSM ADRENO GPU 4536M: Rob Clark <robdclark@gmail.com> 4537L: linux-arm-msm@vger.kernel.org 4538L: dri-devel@lists.freedesktop.org 4539L: freedreno@lists.freedesktop.org 4540T: git git://people.freedesktop.org/~robclark/linux 4541S: Maintained 4542F: drivers/gpu/drm/msm/ 4543F: include/uapi/drm/msm_drm.h 4544F: Documentation/devicetree/bindings/display/msm/ 4545 4546DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4547M: Ben Skeggs <bskeggs@redhat.com> 4548L: dri-devel@lists.freedesktop.org 4549L: nouveau@lists.freedesktop.org 4550T: git git://github.com/skeggsb/linux 4551S: Supported 4552F: drivers/gpu/drm/nouveau/ 4553F: include/uapi/drm/nouveau_drm.h 4554 4555DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4556M: Noralf Trønnes <noralf@tronnes.org> 4557S: Maintained 4558F: drivers/gpu/drm/tinydrm/repaper.c 4559F: Documentation/devicetree/bindings/display/repaper.txt 4560 4561DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4562M: Dave Airlie <airlied@redhat.com> 4563M: Gerd Hoffmann <kraxel@redhat.com> 4564L: virtualization@lists.linux-foundation.org 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566S: Obsolete 4567W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4568F: drivers/gpu/drm/cirrus/ 4569 4570DRM DRIVER FOR QXL VIRTUAL GPU 4571M: Dave Airlie <airlied@redhat.com> 4572M: Gerd Hoffmann <kraxel@redhat.com> 4573L: virtualization@lists.linux-foundation.org 4574T: git git://anongit.freedesktop.org/drm/drm-misc 4575S: Maintained 4576F: drivers/gpu/drm/qxl/ 4577F: include/uapi/drm/qxl_drm.h 4578 4579DRM DRIVER FOR RAGE 128 VIDEO CARDS 4580S: Orphan / Obsolete 4581F: drivers/gpu/drm/r128/ 4582F: include/uapi/drm/r128_drm.h 4583 4584DRM DRIVER FOR SAVAGE VIDEO CARDS 4585S: Orphan / Obsolete 4586F: drivers/gpu/drm/savage/ 4587F: include/uapi/drm/savage_drm.h 4588 4589DRM DRIVER FOR SIS VIDEO CARDS 4590S: Orphan / Obsolete 4591F: drivers/gpu/drm/sis/ 4592F: include/uapi/drm/sis_drm.h 4593 4594DRM DRIVER FOR SITRONIX ST7586 PANELS 4595M: David Lechner <david@lechnology.com> 4596S: Maintained 4597F: drivers/gpu/drm/tinydrm/st7586.c 4598F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4599 4600DRM DRIVER FOR SITRONIX ST7735R PANELS 4601M: David Lechner <david@lechnology.com> 4602S: Maintained 4603F: drivers/gpu/drm/tinydrm/st7735r.c 4604F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4605 4606DRM DRIVER FOR TDFX VIDEO CARDS 4607S: Orphan / Obsolete 4608F: drivers/gpu/drm/tdfx/ 4609 4610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4611M: Dave Airlie <airlied@redhat.com> 4612S: Odd Fixes 4613F: drivers/gpu/drm/udl/ 4614 4615DRM DRIVER FOR VMWARE VIRTUAL GPU 4616M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4617M: Sinclair Yeh <syeh@vmware.com> 4618M: Thomas Hellstrom <thellstrom@vmware.com> 4619L: dri-devel@lists.freedesktop.org 4620T: git git://people.freedesktop.org/~syeh/repos_linux 4621T: git git://people.freedesktop.org/~thomash/linux 4622S: Supported 4623F: drivers/gpu/drm/vmwgfx/ 4624F: include/uapi/drm/vmwgfx_drm.h 4625 4626DRM DRIVERS 4627M: David Airlie <airlied@linux.ie> 4628L: dri-devel@lists.freedesktop.org 4629T: git git://people.freedesktop.org/~airlied/linux 4630B: https://bugs.freedesktop.org/ 4631C: irc://chat.freenode.net/dri-devel 4632S: Maintained 4633F: drivers/gpu/drm/ 4634F: drivers/gpu/vga/ 4635F: Documentation/devicetree/bindings/display/ 4636F: Documentation/devicetree/bindings/gpu/ 4637F: Documentation/gpu/ 4638F: include/drm/ 4639F: include/uapi/drm/ 4640F: include/linux/vga* 4641 4642DRM DRIVERS AND MISC GPU PATCHES 4643M: Gustavo Padovan <gustavo@padovan.org> 4644M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4645M: Sean Paul <seanpaul@chromium.org> 4646W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4647S: Maintained 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649F: Documentation/gpu/ 4650F: drivers/gpu/vga/ 4651F: drivers/gpu/drm/* 4652F: include/drm/drm* 4653F: include/uapi/drm/drm* 4654F: include/linux/vga* 4655 4656DRM DRIVERS FOR ALLWINNER A10 4657M: Maxime Ripard <maxime.ripard@bootlin.com> 4658L: dri-devel@lists.freedesktop.org 4659S: Supported 4660F: drivers/gpu/drm/sun4i/ 4661F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4662T: git git://anongit.freedesktop.org/drm/drm-misc 4663 4664DRM DRIVERS FOR AMLOGIC SOCS 4665M: Neil Armstrong <narmstrong@baylibre.com> 4666L: dri-devel@lists.freedesktop.org 4667L: linux-amlogic@lists.infradead.org 4668W: http://linux-meson.com/ 4669S: Supported 4670F: drivers/gpu/drm/meson/ 4671F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4672F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4673F: Documentation/gpu/meson.rst 4674T: git git://anongit.freedesktop.org/drm/drm-misc 4675 4676DRM DRIVERS FOR ATMEL HLCDC 4677M: Boris Brezillon <boris.brezillon@bootlin.com> 4678L: dri-devel@lists.freedesktop.org 4679S: Supported 4680F: drivers/gpu/drm/atmel-hlcdc/ 4681F: Documentation/devicetree/bindings/display/atmel/ 4682T: git git://anongit.freedesktop.org/drm/drm-misc 4683 4684DRM DRIVERS FOR BRIDGE CHIPS 4685M: Archit Taneja <architt@codeaurora.org> 4686M: Andrzej Hajda <a.hajda@samsung.com> 4687R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4688S: Maintained 4689T: git git://anongit.freedesktop.org/drm/drm-misc 4690F: drivers/gpu/drm/bridge/ 4691 4692DRM DRIVERS FOR EXYNOS 4693M: Inki Dae <inki.dae@samsung.com> 4694M: Joonyoung Shim <jy0922.shim@samsung.com> 4695M: Seung-Woo Kim <sw0312.kim@samsung.com> 4696M: Kyungmin Park <kyungmin.park@samsung.com> 4697L: dri-devel@lists.freedesktop.org 4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4699S: Supported 4700F: drivers/gpu/drm/exynos/ 4701F: include/uapi/drm/exynos_drm.h 4702F: Documentation/devicetree/bindings/display/exynos/ 4703 4704DRM DRIVERS FOR FREESCALE DCU 4705M: Stefan Agner <stefan@agner.ch> 4706M: Alison Wang <alison.wang@nxp.com> 4707L: dri-devel@lists.freedesktop.org 4708S: Supported 4709F: drivers/gpu/drm/fsl-dcu/ 4710F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4711F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4712F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4713 4714DRM DRIVERS FOR FREESCALE IMX 4715M: Philipp Zabel <p.zabel@pengutronix.de> 4716L: dri-devel@lists.freedesktop.org 4717S: Maintained 4718F: drivers/gpu/drm/imx/ 4719F: drivers/gpu/ipu-v3/ 4720F: Documentation/devicetree/bindings/display/imx/ 4721 4722DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4723M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4724L: dri-devel@lists.freedesktop.org 4725T: git git://github.com/patjak/drm-gma500 4726S: Maintained 4727F: drivers/gpu/drm/gma500/ 4728 4729DRM DRIVERS FOR HISILICON 4730M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4731M: Rongrong Zou <zourongrong@gmail.com> 4732R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4733R: Chen Feng <puck.chen@hisilicon.com> 4734L: dri-devel@lists.freedesktop.org 4735T: git git://github.com/xin3liang/linux.git 4736S: Maintained 4737F: drivers/gpu/drm/hisilicon/ 4738F: Documentation/devicetree/bindings/display/hisilicon/ 4739 4740DRM DRIVERS FOR MEDIATEK 4741M: CK Hu <ck.hu@mediatek.com> 4742M: Philipp Zabel <p.zabel@pengutronix.de> 4743L: dri-devel@lists.freedesktop.org 4744S: Supported 4745F: drivers/gpu/drm/mediatek/ 4746F: Documentation/devicetree/bindings/display/mediatek/ 4747 4748DRM DRIVERS FOR NVIDIA TEGRA 4749M: Thierry Reding <thierry.reding@gmail.com> 4750L: dri-devel@lists.freedesktop.org 4751L: linux-tegra@vger.kernel.org 4752T: git git://anongit.freedesktop.org/tegra/linux.git 4753S: Supported 4754F: drivers/gpu/drm/tegra/ 4755F: drivers/gpu/host1x/ 4756F: include/linux/host1x.h 4757F: include/uapi/drm/tegra_drm.h 4758F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4759 4760DRM DRIVERS FOR RENESAS 4761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4762L: dri-devel@lists.freedesktop.org 4763L: linux-renesas-soc@vger.kernel.org 4764T: git git://linuxtv.org/pinchartl/fbdev 4765S: Supported 4766F: drivers/gpu/drm/rcar-du/ 4767F: drivers/gpu/drm/shmobile/ 4768F: include/linux/platform_data/shmob_drm.h 4769F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4770F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4771F: Documentation/devicetree/bindings/display/renesas,du.txt 4772 4773DRM DRIVERS FOR ROCKCHIP 4774M: Sandy Huang <hjc@rock-chips.com> 4775M: Heiko Stübner <heiko@sntech.de> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/rockchip/ 4779F: Documentation/devicetree/bindings/display/rockchip/ 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781 4782DRM DRIVERS FOR STI 4783M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4784M: Vincent Abriou <vincent.abriou@st.com> 4785L: dri-devel@lists.freedesktop.org 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787S: Maintained 4788F: drivers/gpu/drm/sti 4789F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4790 4791DRM DRIVERS FOR STM 4792M: Yannick Fertre <yannick.fertre@st.com> 4793M: Philippe Cornu <philippe.cornu@st.com> 4794M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4795M: Vincent Abriou <vincent.abriou@st.com> 4796L: dri-devel@lists.freedesktop.org 4797T: git git://anongit.freedesktop.org/drm/drm-misc 4798S: Maintained 4799F: drivers/gpu/drm/stm 4800F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4801 4802DRM DRIVERS FOR TI LCDC 4803M: Jyri Sarha <jsarha@ti.com> 4804R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4805L: dri-devel@lists.freedesktop.org 4806S: Maintained 4807F: drivers/gpu/drm/tilcdc/ 4808F: Documentation/devicetree/bindings/display/tilcdc/ 4809 4810DRM DRIVERS FOR TI OMAP 4811M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4812L: dri-devel@lists.freedesktop.org 4813S: Maintained 4814F: drivers/gpu/drm/omapdrm/ 4815F: Documentation/devicetree/bindings/display/ti/ 4816 4817DRM DRIVERS FOR V3D 4818M: Eric Anholt <eric@anholt.net> 4819S: Supported 4820F: drivers/gpu/drm/v3d/ 4821F: include/uapi/drm/v3d_drm.h 4822F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4823T: git git://anongit.freedesktop.org/drm/drm-misc 4824 4825DRM DRIVERS FOR VC4 4826M: Eric Anholt <eric@anholt.net> 4827T: git git://github.com/anholt/linux 4828S: Supported 4829F: drivers/gpu/drm/vc4/ 4830F: include/uapi/drm/vc4_drm.h 4831F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4832T: git git://anongit.freedesktop.org/drm/drm-misc 4833 4834DRM DRIVERS FOR VIVANTE GPU IP 4835M: Lucas Stach <l.stach@pengutronix.de> 4836R: Russell King <linux+etnaviv@armlinux.org.uk> 4837R: Christian Gmeiner <christian.gmeiner@gmail.com> 4838L: etnaviv@lists.freedesktop.org 4839L: dri-devel@lists.freedesktop.org 4840S: Maintained 4841F: drivers/gpu/drm/etnaviv/ 4842F: include/uapi/drm/etnaviv_drm.h 4843F: Documentation/devicetree/bindings/display/etnaviv/ 4844 4845DRM DRIVERS FOR ZTE ZX 4846M: Shawn Guo <shawnguo@kernel.org> 4847L: dri-devel@lists.freedesktop.org 4848S: Maintained 4849F: drivers/gpu/drm/zte/ 4850F: Documentation/devicetree/bindings/display/zte,vou.txt 4851T: git git://anongit.freedesktop.org/drm/drm-misc 4852 4853DRM PANEL DRIVERS 4854M: Thierry Reding <thierry.reding@gmail.com> 4855L: dri-devel@lists.freedesktop.org 4856T: git git://anongit.freedesktop.org/drm/drm-misc 4857S: Maintained 4858F: drivers/gpu/drm/drm_panel.c 4859F: drivers/gpu/drm/panel/ 4860F: include/drm/drm_panel.h 4861F: Documentation/devicetree/bindings/display/panel/ 4862 4863DRM TINYDRM DRIVERS 4864M: Noralf Trønnes <noralf@tronnes.org> 4865W: https://github.com/notro/tinydrm/wiki/Development 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867S: Maintained 4868F: drivers/gpu/drm/tinydrm/ 4869F: include/drm/tinydrm/ 4870 4871DRM DRIVERS FOR XEN 4872M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4873T: git git://anongit.freedesktop.org/drm/drm-misc 4874L: dri-devel@lists.freedesktop.org 4875L: xen-devel@lists.xen.org 4876S: Supported 4877F: drivers/gpu/drm/xen/ 4878F: Documentation/gpu/xen-front.rst 4879 4880DRM TTM SUBSYSTEM 4881M: Christian Koenig <christian.koenig@amd.com> 4882M: Roger He <Hongbo.He@amd.com> 4883T: git git://people.freedesktop.org/~agd5f/linux 4884S: Maintained 4885L: dri-devel@lists.freedesktop.org 4886F: include/drm/ttm/ 4887F: drivers/gpu/drm/ttm/ 4888 4889DSBR100 USB FM RADIO DRIVER 4890M: Alexey Klimov <klimov.linux@gmail.com> 4891L: linux-media@vger.kernel.org 4892T: git git://linuxtv.org/media_tree.git 4893S: Maintained 4894F: drivers/media/radio/dsbr100.c 4895 4896DSCC4 DRIVER 4897M: Francois Romieu <romieu@fr.zoreil.com> 4898L: netdev@vger.kernel.org 4899S: Maintained 4900F: drivers/net/wan/dscc4.c 4901 4902DT3155 MEDIA DRIVER 4903M: Hans Verkuil <hverkuil@xs4all.nl> 4904L: linux-media@vger.kernel.org 4905T: git git://linuxtv.org/media_tree.git 4906W: https://linuxtv.org 4907S: Odd Fixes 4908F: drivers/media/pci/dt3155/ 4909 4910DVB_USB_AF9015 MEDIA DRIVER 4911M: Antti Palosaari <crope@iki.fi> 4912L: linux-media@vger.kernel.org 4913W: https://linuxtv.org 4914W: http://palosaari.fi/linux/ 4915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4916T: git git://linuxtv.org/anttip/media_tree.git 4917S: Maintained 4918F: drivers/media/usb/dvb-usb-v2/af9015* 4919 4920DVB_USB_AF9035 MEDIA DRIVER 4921M: Antti Palosaari <crope@iki.fi> 4922L: linux-media@vger.kernel.org 4923W: https://linuxtv.org 4924W: http://palosaari.fi/linux/ 4925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4926T: git git://linuxtv.org/anttip/media_tree.git 4927S: Maintained 4928F: drivers/media/usb/dvb-usb-v2/af9035* 4929 4930DVB_USB_ANYSEE MEDIA DRIVER 4931M: Antti Palosaari <crope@iki.fi> 4932L: linux-media@vger.kernel.org 4933W: https://linuxtv.org 4934W: http://palosaari.fi/linux/ 4935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4936T: git git://linuxtv.org/anttip/media_tree.git 4937S: Maintained 4938F: drivers/media/usb/dvb-usb-v2/anysee* 4939 4940DVB_USB_AU6610 MEDIA DRIVER 4941M: Antti Palosaari <crope@iki.fi> 4942L: linux-media@vger.kernel.org 4943W: https://linuxtv.org 4944W: http://palosaari.fi/linux/ 4945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4946T: git git://linuxtv.org/anttip/media_tree.git 4947S: Maintained 4948F: drivers/media/usb/dvb-usb-v2/au6610* 4949 4950DVB_USB_CE6230 MEDIA DRIVER 4951M: Antti Palosaari <crope@iki.fi> 4952L: linux-media@vger.kernel.org 4953W: https://linuxtv.org 4954W: http://palosaari.fi/linux/ 4955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4956T: git git://linuxtv.org/anttip/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/dvb-usb-v2/ce6230* 4959 4960DVB_USB_CXUSB MEDIA DRIVER 4961M: Michael Krufky <mkrufky@linuxtv.org> 4962L: linux-media@vger.kernel.org 4963W: https://linuxtv.org 4964W: http://github.com/mkrufky 4965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4966T: git git://linuxtv.org/media_tree.git 4967S: Maintained 4968F: drivers/media/usb/dvb-usb/cxusb* 4969 4970DVB_USB_EC168 MEDIA DRIVER 4971M: Antti Palosaari <crope@iki.fi> 4972L: linux-media@vger.kernel.org 4973W: https://linuxtv.org 4974W: http://palosaari.fi/linux/ 4975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4976T: git git://linuxtv.org/anttip/media_tree.git 4977S: Maintained 4978F: drivers/media/usb/dvb-usb-v2/ec168* 4979 4980DVB_USB_GL861 MEDIA DRIVER 4981M: Antti Palosaari <crope@iki.fi> 4982L: linux-media@vger.kernel.org 4983W: https://linuxtv.org 4984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4985T: git git://linuxtv.org/anttip/media_tree.git 4986S: Maintained 4987F: drivers/media/usb/dvb-usb-v2/gl861* 4988 4989DVB_USB_MXL111SF MEDIA DRIVER 4990M: Michael Krufky <mkrufky@linuxtv.org> 4991L: linux-media@vger.kernel.org 4992W: https://linuxtv.org 4993W: http://github.com/mkrufky 4994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4995T: git git://linuxtv.org/mkrufky/mxl111sf.git 4996S: Maintained 4997F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4998 4999DVB_USB_RTL28XXU MEDIA DRIVER 5000M: Antti Palosaari <crope@iki.fi> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://palosaari.fi/linux/ 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/anttip/media_tree.git 5006S: Maintained 5007F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5008 5009DVB_USB_V2 MEDIA DRIVER 5010M: Antti Palosaari <crope@iki.fi> 5011L: linux-media@vger.kernel.org 5012W: https://linuxtv.org 5013W: http://palosaari.fi/linux/ 5014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5015T: git git://linuxtv.org/anttip/media_tree.git 5016S: Maintained 5017F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5018F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5019 5020DYNAMIC DEBUG 5021M: Jason Baron <jbaron@akamai.com> 5022S: Maintained 5023F: lib/dynamic_debug.c 5024F: include/linux/dynamic_debug.h 5025 5026DYNAMIC INTERRUPT MODERATION 5027M: Tal Gilboa <talgi@mellanox.com> 5028S: Maintained 5029F: include/linux/net_dim.h 5030 5031DZ DECSTATION DZ11 SERIAL DRIVER 5032M: "Maciej W. Rozycki" <macro@linux-mips.org> 5033S: Maintained 5034F: drivers/tty/serial/dz.* 5035 5036E3X0 POWER BUTTON DRIVER 5037M: Moritz Fischer <moritz.fischer@ettus.com> 5038L: usrp-users@lists.ettus.com 5039W: http://www.ettus.com 5040S: Supported 5041F: drivers/input/misc/e3x0-button.c 5042F: Documentation/devicetree/bindings/input/e3x0-button.txt 5043 5044E4000 MEDIA DRIVER 5045M: Antti Palosaari <crope@iki.fi> 5046L: linux-media@vger.kernel.org 5047W: https://linuxtv.org 5048W: http://palosaari.fi/linux/ 5049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5050T: git git://linuxtv.org/anttip/media_tree.git 5051S: Maintained 5052F: drivers/media/tuners/e4000* 5053 5054EC100 MEDIA DRIVER 5055M: Antti Palosaari <crope@iki.fi> 5056L: linux-media@vger.kernel.org 5057W: https://linuxtv.org 5058W: http://palosaari.fi/linux/ 5059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5060T: git git://linuxtv.org/anttip/media_tree.git 5061S: Maintained 5062F: drivers/media/dvb-frontends/ec100* 5063 5064ECRYPT FILE SYSTEM 5065M: Tyler Hicks <tyhicks@canonical.com> 5066L: ecryptfs@vger.kernel.org 5067W: http://ecryptfs.org 5068W: https://launchpad.net/ecryptfs 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5070S: Supported 5071F: Documentation/filesystems/ecryptfs.txt 5072F: fs/ecryptfs/ 5073 5074EDAC-AMD64 5075M: Borislav Petkov <bp@alien8.de> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/amd64_edac* 5079 5080EDAC-CALXEDA 5081M: Robert Richter <rric@kernel.org> 5082L: linux-edac@vger.kernel.org 5083S: Maintained 5084F: drivers/edac/highbank* 5085 5086EDAC-CAVIUM OCTEON 5087M: Ralf Baechle <ralf@linux-mips.org> 5088M: David Daney <david.daney@cavium.com> 5089L: linux-edac@vger.kernel.org 5090L: linux-mips@linux-mips.org 5091S: Supported 5092F: drivers/edac/octeon_edac* 5093 5094EDAC-CAVIUM THUNDERX 5095M: David Daney <david.daney@cavium.com> 5096M: Jan Glauber <jglauber@cavium.com> 5097L: linux-edac@vger.kernel.org 5098S: Supported 5099F: drivers/edac/thunderx_edac* 5100 5101EDAC-CORE 5102M: Borislav Petkov <bp@alien8.de> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5107S: Supported 5108F: Documentation/admin-guide/ras.rst 5109F: Documentation/driver-api/edac.rst 5110F: drivers/edac/ 5111F: include/linux/edac.h 5112 5113EDAC-E752X 5114M: Mark Gross <mark.gross@intel.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/e752x_edac.c 5118 5119EDAC-E7XXX 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/e7xxx_edac.c 5123 5124EDAC-FSL_DDR 5125M: York Sun <york.sun@nxp.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/fsl_ddr_edac.* 5129 5130EDAC-GHES 5131M: Mauro Carvalho Chehab <mchehab@kernel.org> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/ghes_edac.c 5135 5136EDAC-I3000 5137L: linux-edac@vger.kernel.org 5138S: Orphan 5139F: drivers/edac/i3000_edac.c 5140 5141EDAC-I5000 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/i5000_edac.c 5145 5146EDAC-I5400 5147M: Mauro Carvalho Chehab <mchehab@kernel.org> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/i5400_edac.c 5151 5152EDAC-I7300 5153M: Mauro Carvalho Chehab <mchehab@kernel.org> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/i7300_edac.c 5157 5158EDAC-I7CORE 5159M: Mauro Carvalho Chehab <mchehab@kernel.org> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/i7core_edac.c 5163 5164EDAC-I82443BXGX 5165M: Tim Small <tim@buttersideup.com> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/i82443bxgx_edac.c 5169 5170EDAC-I82975X 5171M: Ranganathan Desikan <ravi@jetztechnologies.com> 5172M: "Arvind R." <arvino55@gmail.com> 5173L: linux-edac@vger.kernel.org 5174S: Maintained 5175F: drivers/edac/i82975x_edac.c 5176 5177EDAC-IE31200 5178M: Jason Baron <jbaron@akamai.com> 5179L: linux-edac@vger.kernel.org 5180S: Maintained 5181F: drivers/edac/ie31200_edac.c 5182 5183EDAC-MPC85XX 5184M: Johannes Thumshirn <morbidrsa@gmail.com> 5185L: linux-edac@vger.kernel.org 5186S: Maintained 5187F: drivers/edac/mpc85xx_edac.[ch] 5188 5189EDAC-PASEMI 5190M: Egor Martovetsky <egor@pasemi.com> 5191L: linux-edac@vger.kernel.org 5192S: Maintained 5193F: drivers/edac/pasemi_edac.c 5194 5195EDAC-PND2 5196M: Tony Luck <tony.luck@intel.com> 5197L: linux-edac@vger.kernel.org 5198S: Maintained 5199F: drivers/edac/pnd2_edac.[ch] 5200 5201EDAC-R82600 5202M: Tim Small <tim@buttersideup.com> 5203L: linux-edac@vger.kernel.org 5204S: Maintained 5205F: drivers/edac/r82600_edac.c 5206 5207EDAC-SBRIDGE 5208M: Mauro Carvalho Chehab <mchehab@kernel.org> 5209L: linux-edac@vger.kernel.org 5210S: Maintained 5211F: drivers/edac/sb_edac.c 5212 5213EDAC-SKYLAKE 5214M: Tony Luck <tony.luck@intel.com> 5215L: linux-edac@vger.kernel.org 5216S: Maintained 5217F: drivers/edac/skx_edac.c 5218 5219EDAC-TI 5220M: Tero Kristo <t-kristo@ti.com> 5221L: linux-edac@vger.kernel.org 5222S: Maintained 5223F: drivers/edac/ti_edac.c 5224 5225EDIROL UA-101/UA-1000 DRIVER 5226M: Clemens Ladisch <clemens@ladisch.de> 5227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5228T: git git://git.alsa-project.org/alsa-kernel.git 5229S: Maintained 5230F: sound/usb/misc/ua101.c 5231 5232EFI TEST DRIVER 5233L: linux-efi@vger.kernel.org 5234M: Ivan Hu <ivan.hu@canonical.com> 5235M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5236S: Maintained 5237F: drivers/firmware/efi/test/ 5238 5239EFI VARIABLE FILESYSTEM 5240M: Matthew Garrett <matthew.garrett@nebula.com> 5241M: Jeremy Kerr <jk@ozlabs.org> 5242M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5244L: linux-efi@vger.kernel.org 5245S: Maintained 5246F: fs/efivarfs/ 5247 5248EFIFB FRAMEBUFFER DRIVER 5249L: linux-fbdev@vger.kernel.org 5250M: Peter Jones <pjones@redhat.com> 5251S: Maintained 5252F: drivers/video/fbdev/efifb.c 5253 5254EFS FILESYSTEM 5255W: http://aeschi.ch.eu.org/efs/ 5256S: Orphan 5257F: fs/efs/ 5258 5259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5260M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5261L: netdev@vger.kernel.org 5262S: Maintained 5263F: drivers/net/ethernet/ibm/ehea/ 5264 5265EM28XX VIDEO4LINUX DRIVER 5266M: Mauro Carvalho Chehab <mchehab@kernel.org> 5267L: linux-media@vger.kernel.org 5268W: https://linuxtv.org 5269T: git git://linuxtv.org/media_tree.git 5270S: Maintained 5271F: drivers/media/usb/em28xx/ 5272F: Documentation/media/v4l-drivers/em28xx* 5273 5274EMBEDDED LINUX 5275M: Paul Gortmaker <paul.gortmaker@windriver.com> 5276M: Matt Mackall <mpm@selenic.com> 5277M: David Woodhouse <dwmw2@infradead.org> 5278L: linux-embedded@vger.kernel.org 5279S: Maintained 5280 5281Emulex 10Gbps iSCSI - OneConnect DRIVER 5282M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5283M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5284M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5285L: linux-scsi@vger.kernel.org 5286W: http://www.broadcom.com 5287S: Supported 5288F: drivers/scsi/be2iscsi/ 5289 5290Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5291M: Sathya Perla <sathya.perla@broadcom.com> 5292M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5293M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5294M: Somnath Kotur <somnath.kotur@broadcom.com> 5295L: netdev@vger.kernel.org 5296W: http://www.emulex.com 5297S: Supported 5298F: drivers/net/ethernet/emulex/benet/ 5299 5300EMULEX ONECONNECT ROCE DRIVER 5301M: Selvin Xavier <selvin.xavier@broadcom.com> 5302M: Devesh Sharma <devesh.sharma@broadcom.com> 5303L: linux-rdma@vger.kernel.org 5304W: http://www.broadcom.com 5305S: Odd Fixes 5306F: drivers/infiniband/hw/ocrdma/ 5307F: include/uapi/rdma/ocrdma-abi.h 5308 5309EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5310M: James Smart <james.smart@broadcom.com> 5311M: Dick Kennedy <dick.kennedy@broadcom.com> 5312L: linux-scsi@vger.kernel.org 5313W: http://www.broadcom.com 5314S: Supported 5315F: drivers/scsi/lpfc/ 5316 5317ENE CB710 FLASH CARD READER DRIVER 5318M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5319S: Maintained 5320F: drivers/misc/cb710/ 5321F: drivers/mmc/host/cb710-mmc.* 5322F: include/linux/cb710.h 5323 5324ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5325M: Maxim Levitsky <maximlevitsky@gmail.com> 5326S: Maintained 5327F: drivers/media/rc/ene_ir.* 5328 5329EPSON S1D13XXX FRAMEBUFFER DRIVER 5330M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5331S: Maintained 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5333F: drivers/video/fbdev/s1d13xxxfb.c 5334F: include/video/s1d13xxxfb.h 5335 5336ERRSEQ ERROR TRACKING INFRASTRUCTURE 5337M: Jeff Layton <jlayton@kernel.org> 5338S: Maintained 5339F: lib/errseq.c 5340F: include/linux/errseq.h 5341 5342ET131X NETWORK DRIVER 5343M: Mark Einon <mark.einon@gmail.com> 5344S: Odd Fixes 5345F: drivers/net/ethernet/agere/ 5346 5347ETHERNET BRIDGE 5348M: Stephen Hemminger <stephen@networkplumber.org> 5349L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5350L: netdev@vger.kernel.org 5351W: http://www.linuxfoundation.org/en/Net:Bridge 5352S: Maintained 5353F: include/linux/netfilter_bridge/ 5354F: net/bridge/ 5355 5356ETHERNET PHY LIBRARY 5357M: Andrew Lunn <andrew@lunn.ch> 5358M: Florian Fainelli <f.fainelli@gmail.com> 5359L: netdev@vger.kernel.org 5360S: Maintained 5361F: Documentation/ABI/testing/sysfs-bus-mdio 5362F: Documentation/devicetree/bindings/net/mdio* 5363F: Documentation/networking/phy.txt 5364F: drivers/net/phy/ 5365F: drivers/of/of_mdio.c 5366F: drivers/of/of_net.c 5367F: include/linux/*mdio*.h 5368F: include/linux/of_net.h 5369F: include/linux/phy.h 5370F: include/linux/phy_fixed.h 5371F: include/linux/platform_data/mdio-bcm-unimac.h 5372F: include/trace/events/mdio.h 5373F: include/uapi/linux/mdio.h 5374F: include/uapi/linux/mii.h 5375 5376EXT2 FILE SYSTEM 5377M: Jan Kara <jack@suse.com> 5378L: linux-ext4@vger.kernel.org 5379S: Maintained 5380F: Documentation/filesystems/ext2.txt 5381F: fs/ext2/ 5382F: include/linux/ext2* 5383 5384EXT4 FILE SYSTEM 5385M: "Theodore Ts'o" <tytso@mit.edu> 5386M: Andreas Dilger <adilger.kernel@dilger.ca> 5387L: linux-ext4@vger.kernel.org 5388W: http://ext4.wiki.kernel.org 5389Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5391S: Maintained 5392F: Documentation/filesystems/ext4.txt 5393F: fs/ext4/ 5394 5395Extended Verification Module (EVM) 5396M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5397L: linux-integrity@vger.kernel.org 5398S: Supported 5399F: security/integrity/evm/ 5400 5401EXTENSIBLE FIRMWARE INTERFACE (EFI) 5402M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5403L: linux-efi@vger.kernel.org 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5405S: Maintained 5406F: Documentation/efi-stub.txt 5407F: arch/*/kernel/efi.c 5408F: arch/x86/boot/compressed/eboot.[ch] 5409F: arch/*/include/asm/efi.h 5410F: arch/x86/platform/efi/ 5411F: drivers/firmware/efi/ 5412F: include/linux/efi*.h 5413F: arch/arm/boot/compressed/efi-header.S 5414F: arch/arm64/kernel/efi-entry.S 5415 5416EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5417M: MyungJoo Ham <myungjoo.ham@samsung.com> 5418M: Chanwoo Choi <cw00.choi@samsung.com> 5419L: linux-kernel@vger.kernel.org 5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5421S: Maintained 5422F: drivers/extcon/ 5423F: include/linux/extcon/ 5424F: include/linux/extcon.h 5425F: Documentation/extcon/ 5426F: Documentation/devicetree/bindings/extcon/ 5427 5428EXYNOS DP DRIVER 5429M: Jingoo Han <jingoohan1@gmail.com> 5430L: dri-devel@lists.freedesktop.org 5431S: Maintained 5432F: drivers/gpu/drm/exynos/exynos_dp* 5433 5434EXYNOS SYSMMU (IOMMU) driver 5435M: Marek Szyprowski <m.szyprowski@samsung.com> 5436L: iommu@lists.linux-foundation.org 5437S: Maintained 5438F: drivers/iommu/exynos-iommu.c 5439 5440EZchip NPS platform support 5441M: Vineet Gupta <vgupta@synopsys.com> 5442S: Supported 5443F: arch/arc/plat-eznps 5444F: arch/arc/boot/dts/eznps.dts 5445 5446F2FS FILE SYSTEM 5447M: Jaegeuk Kim <jaegeuk@kernel.org> 5448M: Chao Yu <yuchao0@huawei.com> 5449L: linux-f2fs-devel@lists.sourceforge.net 5450W: https://f2fs.wiki.kernel.org/ 5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5452S: Maintained 5453F: Documentation/filesystems/f2fs.txt 5454F: Documentation/ABI/testing/sysfs-fs-f2fs 5455F: fs/f2fs/ 5456F: include/linux/f2fs_fs.h 5457F: include/trace/events/f2fs.h 5458 5459F71805F HARDWARE MONITORING DRIVER 5460M: Jean Delvare <jdelvare@suse.com> 5461L: linux-hwmon@vger.kernel.org 5462S: Maintained 5463F: Documentation/hwmon/f71805f 5464F: drivers/hwmon/f71805f.c 5465 5466FADDR2LINE 5467M: Josh Poimboeuf <jpoimboe@redhat.com> 5468S: Maintained 5469F: scripts/faddr2line 5470 5471FAILOVER MODULE 5472M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5473L: netdev@vger.kernel.org 5474S: Supported 5475F: net/core/failover.c 5476F: include/net/failover.h 5477F: Documentation/networking/failover.rst 5478 5479FANOTIFY 5480M: Jan Kara <jack@suse.cz> 5481R: Amir Goldstein <amir73il@gmail.com> 5482L: linux-fsdevel@vger.kernel.org 5483S: Maintained 5484F: fs/notify/fanotify/ 5485F: include/linux/fanotify.h 5486F: include/uapi/linux/fanotify.h 5487 5488FARSYNC SYNCHRONOUS DRIVER 5489M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5490W: http://www.farsite.co.uk/ 5491S: Supported 5492F: drivers/net/wan/farsync.* 5493 5494FAULT INJECTION SUPPORT 5495M: Akinobu Mita <akinobu.mita@gmail.com> 5496S: Supported 5497F: Documentation/fault-injection/ 5498F: lib/fault-inject.c 5499 5500FBTFT Framebuffer drivers 5501M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5502S: Maintained 5503F: drivers/staging/fbtft/ 5504 5505FC0011 TUNER DRIVER 5506M: Michael Buesch <m@bues.ch> 5507L: linux-media@vger.kernel.org 5508S: Maintained 5509F: drivers/media/tuners/fc0011.h 5510F: drivers/media/tuners/fc0011.c 5511 5512FC2580 MEDIA DRIVER 5513M: Antti Palosaari <crope@iki.fi> 5514L: linux-media@vger.kernel.org 5515W: https://linuxtv.org 5516W: http://palosaari.fi/linux/ 5517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5518T: git git://linuxtv.org/anttip/media_tree.git 5519S: Maintained 5520F: drivers/media/tuners/fc2580* 5521 5522FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5523M: Johannes Thumshirn <jth@kernel.org> 5524L: linux-scsi@vger.kernel.org 5525W: www.Open-FCoE.org 5526S: Supported 5527F: drivers/scsi/libfc/ 5528F: drivers/scsi/fcoe/ 5529F: include/scsi/fc/ 5530F: include/scsi/libfc.h 5531F: include/scsi/libfcoe.h 5532F: include/uapi/scsi/fc/ 5533 5534FILE LOCKING (flock() and fcntl()/lockf()) 5535M: Jeff Layton <jlayton@kernel.org> 5536M: "J. Bruce Fields" <bfields@fieldses.org> 5537L: linux-fsdevel@vger.kernel.org 5538S: Maintained 5539F: include/linux/fcntl.h 5540F: include/uapi/linux/fcntl.h 5541F: fs/fcntl.c 5542F: fs/locks.c 5543 5544FILESYSTEMS (VFS and infrastructure) 5545M: Alexander Viro <viro@zeniv.linux.org.uk> 5546L: linux-fsdevel@vger.kernel.org 5547S: Maintained 5548F: fs/* 5549F: include/linux/fs.h 5550F: include/uapi/linux/fs.h 5551 5552FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5553M: Riku Voipio <riku.voipio@iki.fi> 5554L: linux-hwmon@vger.kernel.org 5555S: Maintained 5556F: drivers/hwmon/f75375s.c 5557F: include/linux/f75375s.h 5558 5559FIREWIRE AUDIO DRIVERS 5560M: Clemens Ladisch <clemens@ladisch.de> 5561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5562T: git git://git.alsa-project.org/alsa-kernel.git 5563S: Maintained 5564F: sound/firewire/ 5565 5566FIREWIRE MEDIA DRIVERS (firedtv) 5567M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5568L: linux-media@vger.kernel.org 5569L: linux1394-devel@lists.sourceforge.net 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5571S: Maintained 5572F: drivers/media/firewire/ 5573 5574FIREWIRE SBP-2 TARGET 5575M: Chris Boot <bootc@bootc.net> 5576L: linux-scsi@vger.kernel.org 5577L: target-devel@vger.kernel.org 5578L: linux1394-devel@lists.sourceforge.net 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5580S: Maintained 5581F: drivers/target/sbp/ 5582 5583FIREWIRE SUBSYSTEM 5584M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5585L: linux1394-devel@lists.sourceforge.net 5586W: http://ieee1394.wiki.kernel.org/ 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5588S: Maintained 5589F: drivers/firewire/ 5590F: include/linux/firewire.h 5591F: include/uapi/linux/firewire*.h 5592F: tools/firewire/ 5593 5594FIRMWARE LOADER (request_firmware) 5595M: Luis R. Rodriguez <mcgrof@kernel.org> 5596L: linux-kernel@vger.kernel.org 5597S: Maintained 5598F: Documentation/firmware_class/ 5599F: drivers/base/firmware_loader/ 5600F: include/linux/firmware.h 5601 5602FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5603M: Joshua Morris <josh.h.morris@us.ibm.com> 5604M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5605S: Maintained 5606F: drivers/block/rsxx/ 5607 5608FLOPPY DRIVER 5609M: Jiri Kosina <jikos@kernel.org> 5610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5611S: Odd fixes 5612F: drivers/block/floppy.c 5613 5614FMC SUBSYSTEM 5615M: Alessandro Rubini <rubini@gnudd.com> 5616W: http://www.ohwr.org/projects/fmc-bus 5617S: Supported 5618F: drivers/fmc/ 5619F: include/linux/fmc*.h 5620F: include/linux/ipmi-fru.h 5621K: fmc_d.*register 5622 5623FPGA MANAGER FRAMEWORK 5624M: Alan Tull <atull@kernel.org> 5625M: Moritz Fischer <mdf@kernel.org> 5626L: linux-fpga@vger.kernel.org 5627S: Maintained 5628T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5629Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5630F: Documentation/fpga/ 5631F: Documentation/driver-api/fpga/ 5632F: Documentation/devicetree/bindings/fpga/ 5633F: drivers/fpga/ 5634F: include/linux/fpga/ 5635W: http://www.rocketboards.org 5636 5637FPU EMULATOR 5638M: Bill Metzenthen <billm@melbpc.org.au> 5639W: http://floatingpoint.sourceforge.net/emulator/index.html 5640S: Maintained 5641F: arch/x86/math-emu/ 5642 5643FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5644L: netdev@vger.kernel.org 5645S: Orphan 5646F: drivers/net/wan/dlci.c 5647F: drivers/net/wan/sdla.c 5648 5649FRAMEBUFFER LAYER 5650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5651L: dri-devel@lists.freedesktop.org 5652L: linux-fbdev@vger.kernel.org 5653T: git git://github.com/bzolnier/linux.git 5654Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5655S: Maintained 5656F: Documentation/fb/ 5657F: drivers/video/ 5658F: include/video/ 5659F: include/linux/fb.h 5660F: include/uapi/video/ 5661F: include/uapi/linux/fb.h 5662 5663FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5664M: Horia Geantă <horia.geanta@nxp.com> 5665M: Aymen Sghaier <aymen.sghaier@nxp.com> 5666L: linux-crypto@vger.kernel.org 5667S: Maintained 5668F: drivers/crypto/caam/ 5669F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5670 5671FREESCALE DIU FRAMEBUFFER DRIVER 5672M: Timur Tabi <timur@tabi.org> 5673L: linux-fbdev@vger.kernel.org 5674S: Maintained 5675F: drivers/video/fbdev/fsl-diu-fb.* 5676 5677FREESCALE DMA DRIVER 5678M: Li Yang <leoyang.li@nxp.com> 5679M: Zhang Wei <zw@zh-kernel.org> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/dma/fsldma.* 5683 5684FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5685M: Claudiu Manoil <claudiu.manoil@nxp.com> 5686L: netdev@vger.kernel.org 5687S: Maintained 5688F: drivers/net/ethernet/freescale/gianfar* 5689F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5690 5691FREESCALE GPMI NAND DRIVER 5692M: Han Xu <han.xu@nxp.com> 5693L: linux-mtd@lists.infradead.org 5694S: Maintained 5695F: drivers/mtd/nand/raw/gpmi-nand/* 5696 5697FREESCALE I2C CPM DRIVER 5698M: Jochen Friedrich <jochen@scram.de> 5699L: linuxppc-dev@lists.ozlabs.org 5700L: linux-i2c@vger.kernel.org 5701S: Maintained 5702F: drivers/i2c/busses/i2c-cpm.c 5703 5704FREESCALE IMX / MXC FEC DRIVER 5705M: Fugang Duan <fugang.duan@nxp.com> 5706L: netdev@vger.kernel.org 5707S: Maintained 5708F: drivers/net/ethernet/freescale/fec_main.c 5709F: drivers/net/ethernet/freescale/fec_ptp.c 5710F: drivers/net/ethernet/freescale/fec.h 5711F: Documentation/devicetree/bindings/net/fsl-fec.txt 5712 5713FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5714M: Sascha Hauer <s.hauer@pengutronix.de> 5715R: Pengutronix Kernel Team <kernel@pengutronix.de> 5716L: linux-fbdev@vger.kernel.org 5717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5718S: Maintained 5719F: include/linux/platform_data/video-imxfb.h 5720F: drivers/video/fbdev/imxfb.c 5721 5722FREESCALE QORIQ DPAA ETHERNET DRIVER 5723M: Madalin Bucur <madalin.bucur@nxp.com> 5724L: netdev@vger.kernel.org 5725S: Maintained 5726F: drivers/net/ethernet/freescale/dpaa 5727 5728FREESCALE QORIQ DPAA FMAN DRIVER 5729M: Madalin Bucur <madalin.bucur@nxp.com> 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/freescale/fman 5733F: Documentation/devicetree/bindings/net/fsl-fman.txt 5734 5735FREESCALE QORIQ PTP CLOCK DRIVER 5736M: Yangbo Lu <yangbo.lu@nxp.com> 5737L: netdev@vger.kernel.org 5738S: Maintained 5739F: drivers/ptp/ptp_qoriq.c 5740F: include/linux/fsl/ptp_qoriq.h 5741F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5742 5743FREESCALE QUAD SPI DRIVER 5744M: Han Xu <han.xu@nxp.com> 5745L: linux-mtd@lists.infradead.org 5746S: Maintained 5747F: drivers/mtd/spi-nor/fsl-quadspi.c 5748 5749FREESCALE QUICC ENGINE LIBRARY 5750M: Qiang Zhao <qiang.zhao@nxp.com> 5751L: linuxppc-dev@lists.ozlabs.org 5752S: Maintained 5753F: drivers/soc/fsl/qe/ 5754F: include/soc/fsl/*qe*.h 5755F: include/soc/fsl/*ucc*.h 5756 5757FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5758M: Li Yang <leoyang.li@nxp.com> 5759L: netdev@vger.kernel.org 5760L: linuxppc-dev@lists.ozlabs.org 5761S: Maintained 5762F: drivers/net/ethernet/freescale/ucc_geth* 5763 5764FREESCALE QUICC ENGINE UCC HDLC DRIVER 5765M: Zhao Qiang <qiang.zhao@nxp.com> 5766L: netdev@vger.kernel.org 5767L: linuxppc-dev@lists.ozlabs.org 5768S: Maintained 5769F: drivers/net/wan/fsl_ucc_hdlc* 5770 5771FREESCALE QUICC ENGINE UCC UART DRIVER 5772M: Timur Tabi <timur@tabi.org> 5773L: linuxppc-dev@lists.ozlabs.org 5774S: Maintained 5775F: drivers/tty/serial/ucc_uart.c 5776 5777FREESCALE SOC DRIVERS 5778M: Li Yang <leoyang.li@nxp.com> 5779L: linuxppc-dev@lists.ozlabs.org 5780L: linux-arm-kernel@lists.infradead.org 5781S: Maintained 5782F: Documentation/devicetree/bindings/soc/fsl/ 5783F: drivers/soc/fsl/ 5784F: include/linux/fsl/ 5785 5786FREESCALE SOC FS_ENET DRIVER 5787M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5788M: Vitaly Bordug <vbordug@ru.mvista.com> 5789L: linuxppc-dev@lists.ozlabs.org 5790L: netdev@vger.kernel.org 5791S: Maintained 5792F: drivers/net/ethernet/freescale/fs_enet/ 5793F: include/linux/fs_enet_pd.h 5794 5795FREESCALE SOC SOUND DRIVERS 5796M: Timur Tabi <timur@tabi.org> 5797M: Nicolin Chen <nicoleotsuka@gmail.com> 5798M: Xiubo Li <Xiubo.Lee@gmail.com> 5799R: Fabio Estevam <fabio.estevam@nxp.com> 5800L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5801L: linuxppc-dev@lists.ozlabs.org 5802S: Maintained 5803F: sound/soc/fsl/fsl* 5804F: sound/soc/fsl/imx* 5805F: sound/soc/fsl/mpc8610_hpcd.c 5806 5807FREESCALE USB PERIPHERAL DRIVERS 5808M: Li Yang <leoyang.li@nxp.com> 5809L: linux-usb@vger.kernel.org 5810L: linuxppc-dev@lists.ozlabs.org 5811S: Maintained 5812F: drivers/usb/gadget/udc/fsl* 5813 5814FREEVXFS FILESYSTEM 5815M: Christoph Hellwig <hch@infradead.org> 5816W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5817S: Maintained 5818F: fs/freevxfs/ 5819 5820FREEZER 5821M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5822M: Pavel Machek <pavel@ucw.cz> 5823L: linux-pm@vger.kernel.org 5824S: Supported 5825F: Documentation/power/freezing-of-tasks.txt 5826F: include/linux/freezer.h 5827F: kernel/freezer.c 5828 5829FRONTSWAP API 5830M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5831L: linux-kernel@vger.kernel.org 5832S: Maintained 5833F: mm/frontswap.c 5834F: include/linux/frontswap.h 5835 5836FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5837M: David Howells <dhowells@redhat.com> 5838L: linux-cachefs@redhat.com (moderated for non-subscribers) 5839S: Supported 5840F: Documentation/filesystems/caching/ 5841F: fs/fscache/ 5842F: include/linux/fscache*.h 5843 5844FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5845M: Theodore Y. Ts'o <tytso@mit.edu> 5846M: Jaegeuk Kim <jaegeuk@kernel.org> 5847L: linux-fscrypt@vger.kernel.org 5848Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5850S: Supported 5851F: fs/crypto/ 5852F: include/linux/fscrypt*.h 5853F: Documentation/filesystems/fscrypt.rst 5854 5855FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5856M: Jan Kara <jack@suse.cz> 5857R: Amir Goldstein <amir73il@gmail.com> 5858L: linux-fsdevel@vger.kernel.org 5859S: Maintained 5860F: fs/notify/ 5861F: include/linux/fsnotify*.h 5862 5863FUJITSU LAPTOP EXTRAS 5864M: Jonathan Woithe <jwoithe@just42.net> 5865L: platform-driver-x86@vger.kernel.org 5866S: Maintained 5867F: drivers/platform/x86/fujitsu-laptop.c 5868 5869FUJITSU M-5MO LS CAMERA ISP DRIVER 5870M: Kyungmin Park <kyungmin.park@samsung.com> 5871M: Heungjun Kim <riverful.kim@samsung.com> 5872L: linux-media@vger.kernel.org 5873S: Maintained 5874F: drivers/media/i2c/m5mols/ 5875F: include/media/i2c/m5mols.h 5876 5877FUJITSU TABLET EXTRAS 5878M: Robert Gerlach <khnz@gmx.de> 5879L: platform-driver-x86@vger.kernel.org 5880S: Maintained 5881F: drivers/platform/x86/fujitsu-tablet.c 5882 5883FUSE: FILESYSTEM IN USERSPACE 5884M: Miklos Szeredi <miklos@szeredi.hu> 5885L: linux-fsdevel@vger.kernel.org 5886W: http://fuse.sourceforge.net/ 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5888S: Maintained 5889F: fs/fuse/ 5890F: include/uapi/linux/fuse.h 5891F: Documentation/filesystems/fuse.txt 5892 5893FUTEX SUBSYSTEM 5894M: Thomas Gleixner <tglx@linutronix.de> 5895M: Ingo Molnar <mingo@redhat.com> 5896R: Peter Zijlstra <peterz@infradead.org> 5897R: Darren Hart <dvhart@infradead.org> 5898L: linux-kernel@vger.kernel.org 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5900S: Maintained 5901F: kernel/futex.c 5902F: kernel/futex_compat.c 5903F: include/asm-generic/futex.h 5904F: include/linux/futex.h 5905F: include/uapi/linux/futex.h 5906F: tools/testing/selftests/futex/ 5907F: tools/perf/bench/futex* 5908F: Documentation/*futex* 5909 5910GCC PLUGINS 5911M: Kees Cook <keescook@chromium.org> 5912R: Emese Revfy <re.emese@gmail.com> 5913L: kernel-hardening@lists.openwall.com 5914S: Maintained 5915F: scripts/gcc-plugins/ 5916F: scripts/gcc-plugin.sh 5917F: scripts/Makefile.gcc-plugins 5918F: Documentation/gcc-plugins.txt 5919 5920GCOV BASED KERNEL PROFILING 5921M: Peter Oberparleiter <oberpar@linux.ibm.com> 5922S: Maintained 5923F: kernel/gcov/ 5924F: Documentation/dev-tools/gcov.rst 5925 5926GDB KERNEL DEBUGGING HELPER SCRIPTS 5927M: Jan Kiszka <jan.kiszka@siemens.com> 5928M: Kieran Bingham <kieran@bingham.xyz> 5929S: Supported 5930F: scripts/gdb/ 5931 5932GDT SCSI DISK ARRAY CONTROLLER DRIVER 5933M: Achim Leubner <achim_leubner@adaptec.com> 5934L: linux-scsi@vger.kernel.org 5935W: http://www.icp-vortex.com/ 5936S: Supported 5937F: drivers/scsi/gdt* 5938 5939GEMTEK FM RADIO RECEIVER DRIVER 5940M: Hans Verkuil <hverkuil@xs4all.nl> 5941L: linux-media@vger.kernel.org 5942T: git git://linuxtv.org/media_tree.git 5943W: https://linuxtv.org 5944S: Maintained 5945F: drivers/media/radio/radio-gemtek* 5946 5947GENERIC GPIO I2C DRIVER 5948M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5949S: Supported 5950F: drivers/i2c/busses/i2c-gpio.c 5951F: include/linux/platform_data/i2c-gpio.h 5952 5953GENERIC GPIO I2C MULTIPLEXER DRIVER 5954M: Peter Korsgaard <peter.korsgaard@barco.com> 5955L: linux-i2c@vger.kernel.org 5956S: Supported 5957F: drivers/i2c/muxes/i2c-mux-gpio.c 5958F: include/linux/platform_data/i2c-mux-gpio.h 5959F: Documentation/i2c/muxes/i2c-mux-gpio 5960 5961GENERIC HDLC (WAN) DRIVERS 5962M: Krzysztof Halasa <khc@pm.waw.pl> 5963W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5964S: Maintained 5965F: drivers/net/wan/c101.c 5966F: drivers/net/wan/hd6457* 5967F: drivers/net/wan/hdlc* 5968F: drivers/net/wan/n2.c 5969F: drivers/net/wan/pc300too.c 5970F: drivers/net/wan/pci200syn.c 5971F: drivers/net/wan/wanxl* 5972 5973GENERIC INCLUDE/ASM HEADER FILES 5974M: Arnd Bergmann <arnd@arndb.de> 5975L: linux-arch@vger.kernel.org 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5977S: Maintained 5978F: include/asm-generic/ 5979F: include/uapi/asm-generic/ 5980 5981GENERIC PHY FRAMEWORK 5982M: Kishon Vijay Abraham I <kishon@ti.com> 5983L: linux-kernel@vger.kernel.org 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5985S: Supported 5986F: drivers/phy/ 5987F: include/linux/phy/ 5988 5989GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5990M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5991S: Supported 5992F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5993 5994GENERIC PM DOMAINS 5995M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5996M: Kevin Hilman <khilman@kernel.org> 5997M: Ulf Hansson <ulf.hansson@linaro.org> 5998L: linux-pm@vger.kernel.org 5999S: Supported 6000F: drivers/base/power/domain*.c 6001F: include/linux/pm_domain.h 6002F: Documentation/devicetree/bindings/power/power_domain.txt 6003 6004GENERIC UIO DRIVER FOR PCI DEVICES 6005M: "Michael S. Tsirkin" <mst@redhat.com> 6006L: kvm@vger.kernel.org 6007S: Supported 6008F: drivers/uio/uio_pci_generic.c 6009 6010GENWQE (IBM Generic Workqueue Card) 6011M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6012M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6013S: Supported 6014F: drivers/misc/genwqe/ 6015 6016GET_MAINTAINER SCRIPT 6017M: Joe Perches <joe@perches.com> 6018S: Maintained 6019F: scripts/get_maintainer.pl 6020 6021GFS2 FILE SYSTEM 6022M: Bob Peterson <rpeterso@redhat.com> 6023M: Andreas Gruenbacher <agruenba@redhat.com> 6024L: cluster-devel@redhat.com 6025W: http://sources.redhat.com/cluster/ 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6027S: Supported 6028F: Documentation/filesystems/gfs2*.txt 6029F: fs/gfs2/ 6030F: include/uapi/linux/gfs2_ondisk.h 6031 6032GIGASET ISDN DRIVERS 6033M: Paul Bolle <pebolle@tiscali.nl> 6034L: gigaset307x-common@lists.sourceforge.net 6035W: http://gigaset307x.sourceforge.net/ 6036S: Odd Fixes 6037F: Documentation/isdn/README.gigaset 6038F: drivers/isdn/gigaset/ 6039F: include/uapi/linux/gigaset_dev.h 6040 6041GNSS SUBSYSTEM 6042M: Johan Hovold <johan@kernel.org> 6043S: Maintained 6044F: drivers/gnss/ 6045F: include/linux/gnss.h 6046 6047GO7007 MPEG CODEC 6048M: Hans Verkuil <hans.verkuil@cisco.com> 6049L: linux-media@vger.kernel.org 6050S: Maintained 6051F: drivers/media/usb/go7007/ 6052 6053GOODIX TOUCHSCREEN 6054M: Bastien Nocera <hadess@hadess.net> 6055L: linux-input@vger.kernel.org 6056S: Maintained 6057F: drivers/input/touchscreen/goodix.c 6058 6059GPD POCKET FAN DRIVER 6060M: Hans de Goede <hdegoede@redhat.com> 6061L: platform-driver-x86@vger.kernel.org 6062S: Maintained 6063F: drivers/platform/x86/gpd-pocket-fan.c 6064 6065GPIO ACPI SUPPORT 6066M: Mika Westerberg <mika.westerberg@linux.intel.com> 6067M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6068L: linux-gpio@vger.kernel.org 6069L: linux-acpi@vger.kernel.org 6070S: Maintained 6071F: Documentation/acpi/gpio-properties.txt 6072F: drivers/gpio/gpiolib-acpi.c 6073 6074GPIO IR Transmitter 6075M: Sean Young <sean@mess.org> 6076L: linux-media@vger.kernel.org 6077S: Maintained 6078F: drivers/media/rc/gpio-ir-tx.c 6079 6080GPIO MOCKUP DRIVER 6081M: Bamvor Jian Zhang <bamv2005@gmail.com> 6082R: Bartosz Golaszewski <brgl@bgdev.pl> 6083L: linux-gpio@vger.kernel.org 6084S: Maintained 6085F: drivers/gpio/gpio-mockup.c 6086F: tools/testing/selftests/gpio/ 6087 6088GPIO SUBSYSTEM 6089M: Linus Walleij <linus.walleij@linaro.org> 6090L: linux-gpio@vger.kernel.org 6091T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6092S: Maintained 6093F: Documentation/devicetree/bindings/gpio/ 6094F: Documentation/driver-api/gpio/ 6095F: Documentation/gpio/ 6096F: Documentation/ABI/testing/gpio-cdev 6097F: Documentation/ABI/obsolete/sysfs-gpio 6098F: drivers/gpio/ 6099F: include/linux/gpio/ 6100F: include/linux/gpio.h 6101F: include/linux/of_gpio.h 6102F: include/asm-generic/gpio.h 6103F: include/uapi/linux/gpio.h 6104F: tools/gpio/ 6105 6106GRE DEMULTIPLEXER DRIVER 6107M: Dmitry Kozlov <xeb@mail.ru> 6108L: netdev@vger.kernel.org 6109S: Maintained 6110F: net/ipv4/gre_demux.c 6111F: net/ipv4/gre_offload.c 6112F: include/net/gre.h 6113 6114GRETH 10/100/1G Ethernet MAC device driver 6115M: Andreas Larsson <andreas@gaisler.com> 6116L: netdev@vger.kernel.org 6117S: Maintained 6118F: drivers/net/ethernet/aeroflex/ 6119 6120GREYBUS AUDIO PROTOCOLS DRIVERS 6121M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6122M: Mark Greer <mgreer@animalcreek.com> 6123S: Maintained 6124F: drivers/staging/greybus/audio_apbridgea.c 6125F: drivers/staging/greybus/audio_apbridgea.h 6126F: drivers/staging/greybus/audio_codec.c 6127F: drivers/staging/greybus/audio_codec.h 6128F: drivers/staging/greybus/audio_gb.c 6129F: drivers/staging/greybus/audio_manager.c 6130F: drivers/staging/greybus/audio_manager.h 6131F: drivers/staging/greybus/audio_manager_module.c 6132F: drivers/staging/greybus/audio_manager_private.h 6133F: drivers/staging/greybus/audio_manager_sysfs.c 6134F: drivers/staging/greybus/audio_module.c 6135F: drivers/staging/greybus/audio_topology.c 6136 6137GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6138M: Viresh Kumar <vireshk@kernel.org> 6139S: Maintained 6140F: drivers/staging/greybus/authentication.c 6141F: drivers/staging/greybus/bootrom.c 6142F: drivers/staging/greybus/firmware.h 6143F: drivers/staging/greybus/fw-core.c 6144F: drivers/staging/greybus/fw-download.c 6145F: drivers/staging/greybus/fw-managament.c 6146F: drivers/staging/greybus/greybus_authentication.h 6147F: drivers/staging/greybus/greybus_firmware.h 6148F: drivers/staging/greybus/hid.c 6149F: drivers/staging/greybus/i2c.c 6150F: drivers/staging/greybus/spi.c 6151F: drivers/staging/greybus/spilib.c 6152F: drivers/staging/greybus/spilib.h 6153 6154GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6155M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6156S: Maintained 6157F: drivers/staging/greybus/loopback.c 6158F: drivers/staging/greybus/timesync.c 6159F: drivers/staging/greybus/timesync_platform.c 6160 6161GREYBUS PLATFORM DRIVERS 6162M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6163S: Maintained 6164F: drivers/staging/greybus/arche-platform.c 6165F: drivers/staging/greybus/arche-apb-ctrl.c 6166F: drivers/staging/greybus/arche_platform.h 6167 6168GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6169M: Rui Miguel Silva <rmfrfs@gmail.com> 6170S: Maintained 6171F: drivers/staging/greybus/sdio.c 6172F: drivers/staging/greybus/light.c 6173F: drivers/staging/greybus/gpio.c 6174F: drivers/staging/greybus/power_supply.c 6175F: drivers/staging/greybus/spi.c 6176F: drivers/staging/greybus/spilib.c 6177 6178GREYBUS SUBSYSTEM 6179M: Johan Hovold <johan@kernel.org> 6180M: Alex Elder <elder@kernel.org> 6181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6182S: Maintained 6183F: drivers/staging/greybus/ 6184L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6185 6186GREYBUS UART PROTOCOLS DRIVERS 6187M: David Lin <dtwlin@gmail.com> 6188S: Maintained 6189F: drivers/staging/greybus/uart.c 6190F: drivers/staging/greybus/log.c 6191 6192GS1662 VIDEO SERIALIZER 6193M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6194L: linux-media@vger.kernel.org 6195T: git git://linuxtv.org/media_tree.git 6196S: Maintained 6197F: drivers/media/spi/gs1662.c 6198 6199GSPCA FINEPIX SUBDRIVER 6200M: Frank Zago <frank@zago.net> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203S: Maintained 6204F: drivers/media/usb/gspca/finepix.c 6205 6206GSPCA GL860 SUBDRIVER 6207M: Olivier Lorin <o.lorin@laposte.net> 6208L: linux-media@vger.kernel.org 6209T: git git://linuxtv.org/media_tree.git 6210S: Maintained 6211F: drivers/media/usb/gspca/gl860/ 6212 6213GSPCA M5602 SUBDRIVER 6214M: Erik Andren <erik.andren@gmail.com> 6215L: linux-media@vger.kernel.org 6216T: git git://linuxtv.org/media_tree.git 6217S: Maintained 6218F: drivers/media/usb/gspca/m5602/ 6219 6220GSPCA PAC207 SONIXB SUBDRIVER 6221M: Hans Verkuil <hverkuil@xs4all.nl> 6222L: linux-media@vger.kernel.org 6223T: git git://linuxtv.org/media_tree.git 6224S: Odd Fixes 6225F: drivers/media/usb/gspca/pac207.c 6226 6227GSPCA SN9C20X SUBDRIVER 6228M: Brian Johnson <brijohn@gmail.com> 6229L: linux-media@vger.kernel.org 6230T: git git://linuxtv.org/media_tree.git 6231S: Maintained 6232F: drivers/media/usb/gspca/sn9c20x.c 6233 6234GSPCA T613 SUBDRIVER 6235M: Leandro Costantino <lcostantino@gmail.com> 6236L: linux-media@vger.kernel.org 6237T: git git://linuxtv.org/media_tree.git 6238S: Maintained 6239F: drivers/media/usb/gspca/t613.c 6240 6241GSPCA USB WEBCAM DRIVER 6242M: Hans Verkuil <hverkuil@xs4all.nl> 6243L: linux-media@vger.kernel.org 6244T: git git://linuxtv.org/media_tree.git 6245S: Odd Fixes 6246F: drivers/media/usb/gspca/ 6247 6248GTP (GPRS Tunneling Protocol) 6249M: Pablo Neira Ayuso <pablo@netfilter.org> 6250M: Harald Welte <laforge@gnumonks.org> 6251L: osmocom-net-gprs@lists.osmocom.org 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6253S: Maintained 6254F: drivers/net/gtp.c 6255 6256GUID PARTITION TABLE (GPT) 6257M: Davidlohr Bueso <dave@stgolabs.net> 6258L: linux-efi@vger.kernel.org 6259S: Maintained 6260F: block/partitions/efi.* 6261 6262H8/300 ARCHITECTURE 6263M: Yoshinori Sato <ysato@users.sourceforge.jp> 6264L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6265W: http://uclinux-h8.sourceforge.jp 6266T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6267S: Maintained 6268F: arch/h8300/ 6269F: drivers/clocksource/h8300_*.c 6270F: drivers/clk/h8300/ 6271F: drivers/irqchip/irq-renesas-h8*.c 6272 6273HACKRF MEDIA DRIVER 6274M: Antti Palosaari <crope@iki.fi> 6275L: linux-media@vger.kernel.org 6276W: https://linuxtv.org 6277W: http://palosaari.fi/linux/ 6278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6279T: git git://linuxtv.org/anttip/media_tree.git 6280S: Maintained 6281F: drivers/media/usb/hackrf/ 6282 6283HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6284M: Frank Seidel <frank@f-seidel.de> 6285L: platform-driver-x86@vger.kernel.org 6286W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6287S: Maintained 6288F: drivers/platform/x86/hdaps.c 6289 6290HARDWARE MONITORING 6291M: Jean Delvare <jdelvare@suse.com> 6292M: Guenter Roeck <linux@roeck-us.net> 6293L: linux-hwmon@vger.kernel.org 6294W: http://hwmon.wiki.kernel.org/ 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6296S: Maintained 6297F: Documentation/devicetree/bindings/hwmon/ 6298F: Documentation/hwmon/ 6299F: drivers/hwmon/ 6300F: include/linux/hwmon*.h 6301 6302HARDWARE RANDOM NUMBER GENERATOR CORE 6303M: Matt Mackall <mpm@selenic.com> 6304M: Herbert Xu <herbert@gondor.apana.org.au> 6305L: linux-crypto@vger.kernel.org 6306S: Odd fixes 6307F: Documentation/devicetree/bindings/rng/ 6308F: Documentation/hw_random.txt 6309F: drivers/char/hw_random/ 6310F: include/linux/hw_random.h 6311 6312HARDWARE TRACING FACILITIES 6313M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6314S: Maintained 6315F: drivers/hwtracing/ 6316 6317HARDWARE SPINLOCK CORE 6318M: Ohad Ben-Cohen <ohad@wizery.com> 6319M: Bjorn Andersson <bjorn.andersson@linaro.org> 6320L: linux-remoteproc@vger.kernel.org 6321S: Maintained 6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6323F: Documentation/devicetree/bindings/hwlock/ 6324F: Documentation/hwspinlock.txt 6325F: drivers/hwspinlock/ 6326F: include/linux/hwspinlock.h 6327 6328HARMONY SOUND DRIVER 6329L: linux-parisc@vger.kernel.org 6330S: Maintained 6331F: sound/parisc/harmony.* 6332 6333HDPVR USB VIDEO ENCODER DRIVER 6334M: Hans Verkuil <hverkuil@xs4all.nl> 6335L: linux-media@vger.kernel.org 6336T: git git://linuxtv.org/media_tree.git 6337W: https://linuxtv.org 6338S: Odd Fixes 6339F: drivers/media/usb/hdpvr/ 6340 6341HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6342M: Jerry Hoemann <jerry.hoemann@hpe.com> 6343S: Supported 6344F: Documentation/watchdog/hpwdt.txt 6345F: drivers/watchdog/hpwdt.c 6346 6347HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6348M: Don Brace <don.brace@microsemi.com> 6349L: esc.storagedev@microsemi.com 6350L: linux-scsi@vger.kernel.org 6351S: Supported 6352F: Documentation/scsi/hpsa.txt 6353F: drivers/scsi/hpsa*.[ch] 6354F: include/linux/cciss*.h 6355F: include/uapi/linux/cciss*.h 6356 6357HFI1 DRIVER 6358M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6359M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6360L: linux-rdma@vger.kernel.org 6361S: Supported 6362F: drivers/infiniband/hw/hfi1 6363 6364HFS FILESYSTEM 6365L: linux-fsdevel@vger.kernel.org 6366S: Orphan 6367F: Documentation/filesystems/hfs.txt 6368F: fs/hfs/ 6369 6370HFSPLUS FILESYSTEM 6371L: linux-fsdevel@vger.kernel.org 6372S: Orphan 6373F: Documentation/filesystems/hfsplus.txt 6374F: fs/hfsplus/ 6375 6376HGA FRAMEBUFFER DRIVER 6377M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6378L: linux-nvidia@lists.surfsouth.com 6379W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6380S: Maintained 6381F: drivers/video/fbdev/hgafb.c 6382 6383HIBERNATION (aka Software Suspend, aka swsusp) 6384M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6385M: Pavel Machek <pavel@ucw.cz> 6386L: linux-pm@vger.kernel.org 6387B: https://bugzilla.kernel.org 6388S: Supported 6389F: arch/x86/power/ 6390F: drivers/base/power/ 6391F: kernel/power/ 6392F: include/linux/suspend.h 6393F: include/linux/freezer.h 6394F: include/linux/pm.h 6395F: arch/*/include/asm/suspend*.h 6396 6397HID CORE LAYER 6398M: Jiri Kosina <jikos@kernel.org> 6399R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6400L: linux-input@vger.kernel.org 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6402S: Maintained 6403F: drivers/hid/ 6404F: include/linux/hid* 6405F: include/uapi/linux/hid* 6406 6407HID SENSOR HUB DRIVERS 6408M: Jiri Kosina <jikos@kernel.org> 6409M: Jonathan Cameron <jic23@kernel.org> 6410M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6411L: linux-input@vger.kernel.org 6412L: linux-iio@vger.kernel.org 6413S: Maintained 6414F: Documentation/hid/hid-sensor* 6415F: drivers/hid/hid-sensor-* 6416F: drivers/iio/*/hid-* 6417F: include/linux/hid-sensor-* 6418 6419HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6420M: Thomas Gleixner <tglx@linutronix.de> 6421L: linux-kernel@vger.kernel.org 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6423S: Maintained 6424F: Documentation/timers/ 6425F: kernel/time/hrtimer.c 6426F: kernel/time/clockevents.c 6427F: kernel/time/timer_*.c 6428F: include/linux/clockchips.h 6429F: include/linux/hrtimer.h 6430 6431HIGH-SPEED SCC DRIVER FOR AX.25 6432L: linux-hams@vger.kernel.org 6433S: Orphan 6434F: drivers/net/hamradio/dmascc.c 6435F: drivers/net/hamradio/scc.c 6436 6437HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6438M: HighPoint Linux Team <linux@highpoint-tech.com> 6439W: http://www.highpoint-tech.com 6440S: Supported 6441F: Documentation/scsi/hptiop.txt 6442F: drivers/scsi/hptiop.c 6443 6444HIPPI 6445M: Jes Sorensen <jes@trained-monkey.org> 6446L: linux-hippi@sunsite.dk 6447S: Maintained 6448F: include/linux/hippidevice.h 6449F: include/uapi/linux/if_hippi.h 6450F: net/802/hippi.c 6451F: drivers/net/hippi/ 6452 6453HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6454M: Yisen Zhuang <yisen.zhuang@huawei.com> 6455M: Salil Mehta <salil.mehta@huawei.com> 6456L: netdev@vger.kernel.org 6457W: http://www.hisilicon.com 6458S: Maintained 6459F: drivers/net/ethernet/hisilicon/hns3/ 6460 6461HISILICON LPC BUS DRIVER 6462M: john.garry@huawei.com 6463W: http://www.hisilicon.com 6464S: Maintained 6465F: drivers/bus/hisi_lpc.c 6466F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6467 6468HISILICON NETWORK SUBSYSTEM DRIVER 6469M: Yisen Zhuang <yisen.zhuang@huawei.com> 6470M: Salil Mehta <salil.mehta@huawei.com> 6471L: netdev@vger.kernel.org 6472W: http://www.hisilicon.com 6473S: Maintained 6474F: drivers/net/ethernet/hisilicon/ 6475F: Documentation/devicetree/bindings/net/hisilicon*.txt 6476 6477HISILICON PMU DRIVER 6478M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6479W: http://www.hisilicon.com 6480S: Supported 6481F: drivers/perf/hisilicon 6482F: Documentation/perf/hisi-pmu.txt 6483 6484HISILICON ROCE DRIVER 6485M: Lijun Ou <oulijun@huawei.com> 6486M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6487L: linux-rdma@vger.kernel.org 6488S: Maintained 6489F: drivers/infiniband/hw/hns/ 6490F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6491 6492HISILICON SAS Controller 6493M: John Garry <john.garry@huawei.com> 6494W: http://www.hisilicon.com 6495S: Supported 6496F: drivers/scsi/hisi_sas/ 6497F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6498 6499HMM - Heterogeneous Memory Management 6500M: Jérôme Glisse <jglisse@redhat.com> 6501L: linux-mm@kvack.org 6502S: Maintained 6503F: mm/hmm* 6504F: include/linux/hmm* 6505F: Documentation/vm/hmm.rst 6506 6507HOST AP DRIVER 6508M: Jouni Malinen <j@w1.fi> 6509L: linux-wireless@vger.kernel.org 6510W: http://w1.fi/hostap-driver.html 6511S: Obsolete 6512F: drivers/net/wireless/intersil/hostap/ 6513 6514HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6515L: platform-driver-x86@vger.kernel.org 6516S: Orphan 6517F: drivers/platform/x86/tc1100-wmi.c 6518 6519HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6520M: Jaroslav Kysela <perex@perex.cz> 6521S: Maintained 6522F: drivers/net/ethernet/hp/hp100.* 6523 6524HPET: High Precision Event Timers driver 6525M: Clemens Ladisch <clemens@ladisch.de> 6526S: Maintained 6527F: Documentation/timers/hpet.txt 6528F: drivers/char/hpet.c 6529F: include/linux/hpet.h 6530F: include/uapi/linux/hpet.h 6531 6532HPET: x86 6533S: Orphan 6534F: arch/x86/kernel/hpet.c 6535F: arch/x86/include/asm/hpet.h 6536 6537HPFS FILESYSTEM 6538M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6539W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6540S: Maintained 6541F: fs/hpfs/ 6542 6543HSI SUBSYSTEM 6544M: Sebastian Reichel <sre@kernel.org> 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6546S: Maintained 6547F: Documentation/ABI/testing/sysfs-bus-hsi 6548F: Documentation/driver-api/hsi.rst 6549F: drivers/hsi/ 6550F: include/linux/hsi/ 6551F: include/uapi/linux/hsi/ 6552 6553HSO 3G MODEM DRIVER 6554L: linux-usb@vger.kernel.org 6555S: Orphan 6556F: drivers/net/usb/hso.c 6557 6558HSR NETWORK PROTOCOL 6559M: Arvid Brodin <arvid.brodin@alten.se> 6560L: netdev@vger.kernel.org 6561S: Maintained 6562F: net/hsr/ 6563 6564HT16K33 LED CONTROLLER DRIVER 6565M: Robin van der Gracht <robin@protonic.nl> 6566S: Maintained 6567F: drivers/auxdisplay/ht16k33.c 6568F: Documentation/devicetree/bindings/display/ht16k33.txt 6569 6570HTCPEN TOUCHSCREEN DRIVER 6571M: Pau Oliva Fora <pof@eslack.org> 6572L: linux-input@vger.kernel.org 6573S: Maintained 6574F: drivers/input/touchscreen/htcpen.c 6575 6576HUAWEI ETHERNET DRIVER 6577M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6578L: netdev@vger.kernel.org 6579S: Supported 6580F: Documentation/networking/hinic.txt 6581F: drivers/net/ethernet/huawei/hinic/ 6582 6583HUGETLB FILESYSTEM 6584M: Mike Kravetz <mike.kravetz@oracle.com> 6585L: linux-mm@kvack.org 6586S: Maintained 6587F: fs/hugetlbfs/ 6588F: mm/hugetlb.c 6589F: include/linux/hugetlb.h 6590F: Documentation/admin-guide/mm/hugetlbpage.rst 6591F: Documentation/vm/hugetlbfs_reserv.rst 6592F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6593 6594HVA ST MEDIA DRIVER 6595M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6596L: linux-media@vger.kernel.org 6597T: git git://linuxtv.org/media_tree.git 6598W: https://linuxtv.org 6599S: Supported 6600F: drivers/media/platform/sti/hva 6601 6602HWPOISON MEMORY FAILURE HANDLING 6603M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6604L: linux-mm@kvack.org 6605S: Maintained 6606F: mm/memory-failure.c 6607F: mm/hwpoison-inject.c 6608 6609Hyper-V CORE AND DRIVERS 6610M: "K. Y. Srinivasan" <kys@microsoft.com> 6611M: Haiyang Zhang <haiyangz@microsoft.com> 6612M: Stephen Hemminger <sthemmin@microsoft.com> 6613L: devel@linuxdriverproject.org 6614S: Maintained 6615F: Documentation/networking/netvsc.txt 6616F: arch/x86/include/asm/mshyperv.h 6617F: arch/x86/include/asm/trace/hyperv.h 6618F: arch/x86/include/asm/hyperv-tlfs.h 6619F: arch/x86/kernel/cpu/mshyperv.c 6620F: arch/x86/hyperv 6621F: drivers/hid/hid-hyperv.c 6622F: drivers/hv/ 6623F: drivers/input/serio/hyperv-keyboard.c 6624F: drivers/pci/controller/pci-hyperv.c 6625F: drivers/net/hyperv/ 6626F: drivers/scsi/storvsc_drv.c 6627F: drivers/uio/uio_hv_generic.c 6628F: drivers/video/fbdev/hyperv_fb.c 6629F: net/vmw_vsock/hyperv_transport.c 6630F: include/linux/hyperv.h 6631F: include/uapi/linux/hyperv.h 6632F: tools/hv/ 6633F: Documentation/ABI/stable/sysfs-bus-vmbus 6634 6635HYPERVISOR VIRTUAL CONSOLE DRIVER 6636L: linuxppc-dev@lists.ozlabs.org 6637S: Odd Fixes 6638F: drivers/tty/hvc/ 6639 6640I2C ACPI SUPPORT 6641M: Mika Westerberg <mika.westerberg@linux.intel.com> 6642L: linux-i2c@vger.kernel.org 6643L: linux-acpi@vger.kernel.org 6644S: Maintained 6645F: drivers/i2c/i2c-core-acpi.c 6646 6647I2C MUXES 6648M: Peter Rosin <peda@axentia.se> 6649L: linux-i2c@vger.kernel.org 6650S: Maintained 6651F: Documentation/i2c/i2c-topology 6652F: Documentation/i2c/muxes/ 6653F: Documentation/devicetree/bindings/i2c/i2c-mux* 6654F: Documentation/devicetree/bindings/i2c/i2c-arb* 6655F: Documentation/devicetree/bindings/i2c/i2c-gate* 6656F: drivers/i2c/i2c-mux.c 6657F: drivers/i2c/muxes/ 6658F: include/linux/i2c-mux.h 6659 6660I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6661M: Gregory CLEMENT <gregory.clement@bootlin.com> 6662L: linux-i2c@vger.kernel.org 6663S: Maintained 6664F: drivers/i2c/busses/i2c-mv64xxx.c 6665 6666I2C OVER PARALLEL PORT 6667M: Jean Delvare <jdelvare@suse.com> 6668L: linux-i2c@vger.kernel.org 6669S: Maintained 6670F: Documentation/i2c/busses/i2c-parport 6671F: Documentation/i2c/busses/i2c-parport-light 6672F: drivers/i2c/busses/i2c-parport.c 6673F: drivers/i2c/busses/i2c-parport-light.c 6674 6675I2C SUBSYSTEM 6676M: Wolfram Sang <wsa@the-dreams.de> 6677L: linux-i2c@vger.kernel.org 6678W: https://i2c.wiki.kernel.org/ 6679Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6681S: Maintained 6682F: Documentation/devicetree/bindings/i2c/i2c.txt 6683F: Documentation/i2c/ 6684F: drivers/i2c/* 6685F: include/linux/i2c.h 6686F: include/linux/i2c-dev.h 6687F: include/linux/i2c-smbus.h 6688F: include/uapi/linux/i2c.h 6689F: include/uapi/linux/i2c-*.h 6690 6691I2C SUBSYSTEM HOST DRIVERS 6692L: linux-i2c@vger.kernel.org 6693W: https://i2c.wiki.kernel.org/ 6694Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6696S: Odd Fixes 6697F: Documentation/devicetree/bindings/i2c/ 6698F: drivers/i2c/algos/ 6699F: drivers/i2c/busses/ 6700 6701I2C-TAOS-EVM DRIVER 6702M: Jean Delvare <jdelvare@suse.com> 6703L: linux-i2c@vger.kernel.org 6704S: Maintained 6705F: Documentation/i2c/busses/i2c-taos-evm 6706F: drivers/i2c/busses/i2c-taos-evm.c 6707 6708I2C-TINY-USB DRIVER 6709M: Till Harbaum <till@harbaum.org> 6710L: linux-i2c@vger.kernel.org 6711W: http://www.harbaum.org/till/i2c_tiny_usb 6712S: Maintained 6713F: drivers/i2c/busses/i2c-tiny-usb.c 6714 6715I2C/SMBUS CONTROLLER DRIVERS FOR PC 6716M: Jean Delvare <jdelvare@suse.com> 6717L: linux-i2c@vger.kernel.org 6718S: Maintained 6719F: Documentation/i2c/busses/i2c-ali1535 6720F: Documentation/i2c/busses/i2c-ali1563 6721F: Documentation/i2c/busses/i2c-ali15x3 6722F: Documentation/i2c/busses/i2c-amd756 6723F: Documentation/i2c/busses/i2c-amd8111 6724F: Documentation/i2c/busses/i2c-i801 6725F: Documentation/i2c/busses/i2c-nforce2 6726F: Documentation/i2c/busses/i2c-piix4 6727F: Documentation/i2c/busses/i2c-sis5595 6728F: Documentation/i2c/busses/i2c-sis630 6729F: Documentation/i2c/busses/i2c-sis96x 6730F: Documentation/i2c/busses/i2c-via 6731F: Documentation/i2c/busses/i2c-viapro 6732F: drivers/i2c/busses/i2c-ali1535.c 6733F: drivers/i2c/busses/i2c-ali1563.c 6734F: drivers/i2c/busses/i2c-ali15x3.c 6735F: drivers/i2c/busses/i2c-amd756.c 6736F: drivers/i2c/busses/i2c-amd756-s4882.c 6737F: drivers/i2c/busses/i2c-amd8111.c 6738F: drivers/i2c/busses/i2c-i801.c 6739F: drivers/i2c/busses/i2c-isch.c 6740F: drivers/i2c/busses/i2c-nforce2.c 6741F: drivers/i2c/busses/i2c-nforce2-s4985.c 6742F: drivers/i2c/busses/i2c-piix4.c 6743F: drivers/i2c/busses/i2c-sis5595.c 6744F: drivers/i2c/busses/i2c-sis630.c 6745F: drivers/i2c/busses/i2c-sis96x.c 6746F: drivers/i2c/busses/i2c-via.c 6747F: drivers/i2c/busses/i2c-viapro.c 6748 6749I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6750M: Hans de Goede <hdegoede@redhat.com> 6751L: linux-i2c@vger.kernel.org 6752S: Maintained 6753F: drivers/i2c/busses/i2c-cht-wc.c 6754 6755I2C/SMBUS ISMT DRIVER 6756M: Seth Heasley <seth.heasley@intel.com> 6757M: Neil Horman <nhorman@tuxdriver.com> 6758L: linux-i2c@vger.kernel.org 6759F: drivers/i2c/busses/i2c-ismt.c 6760F: Documentation/i2c/busses/i2c-ismt 6761 6762I2C/SMBUS STUB DRIVER 6763M: Jean Delvare <jdelvare@suse.com> 6764L: linux-i2c@vger.kernel.org 6765S: Maintained 6766F: drivers/i2c/i2c-stub.c 6767 6768IA64 (Itanium) PLATFORM 6769M: Tony Luck <tony.luck@intel.com> 6770M: Fenghua Yu <fenghua.yu@intel.com> 6771L: linux-ia64@vger.kernel.org 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6773S: Maintained 6774F: arch/ia64/ 6775 6776IBM Power 842 compression accelerator 6777M: Haren Myneni <haren@us.ibm.com> 6778S: Supported 6779F: drivers/crypto/nx/Makefile 6780F: drivers/crypto/nx/Kconfig 6781F: drivers/crypto/nx/nx-842* 6782F: include/linux/sw842.h 6783F: crypto/842.c 6784F: lib/842/ 6785 6786IBM Power in-Nest Crypto Acceleration 6787M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6788M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6789L: linux-crypto@vger.kernel.org 6790S: Supported 6791F: drivers/crypto/nx/Makefile 6792F: drivers/crypto/nx/Kconfig 6793F: drivers/crypto/nx/nx-aes* 6794F: drivers/crypto/nx/nx-sha* 6795F: drivers/crypto/nx/nx.* 6796F: drivers/crypto/nx/nx_csbcpb.h 6797F: drivers/crypto/nx/nx_debugfs.h 6798 6799IBM Power Linux RAID adapter 6800M: Brian King <brking@us.ibm.com> 6801S: Supported 6802F: drivers/scsi/ipr.* 6803 6804IBM Power SRIOV Virtual NIC Device Driver 6805M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6806M: John Allen <jallen@linux.vnet.ibm.com> 6807L: netdev@vger.kernel.org 6808S: Supported 6809F: drivers/net/ethernet/ibm/ibmvnic.* 6810 6811IBM Power Virtual Accelerator Switchboard 6812M: Sukadev Bhattiprolu 6813L: linuxppc-dev@lists.ozlabs.org 6814S: Supported 6815F: arch/powerpc/platforms/powernv/vas* 6816F: arch/powerpc/platforms/powernv/copy-paste.h 6817F: arch/powerpc/include/asm/vas.h 6818F: arch/powerpc/include/uapi/asm/vas.h 6819 6820IBM Power Virtual Ethernet Device Driver 6821M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6822L: netdev@vger.kernel.org 6823S: Supported 6824F: drivers/net/ethernet/ibm/ibmveth.* 6825 6826IBM Power Virtual FC Device Drivers 6827M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6828L: linux-scsi@vger.kernel.org 6829S: Supported 6830F: drivers/scsi/ibmvscsi/ibmvfc* 6831 6832IBM Power Virtual Management Channel Driver 6833M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6834M: Steven Royer <seroyer@linux.vnet.ibm.com> 6835S: Supported 6836F: drivers/misc/ibmvmc.* 6837 6838IBM Power Virtual SCSI Device Drivers 6839M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6840L: linux-scsi@vger.kernel.org 6841S: Supported 6842F: drivers/scsi/ibmvscsi/ibmvscsi* 6843F: include/scsi/viosrp.h 6844 6845IBM Power Virtual SCSI Device Target Driver 6846M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6847M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6848L: linux-scsi@vger.kernel.org 6849L: target-devel@vger.kernel.org 6850S: Supported 6851F: drivers/scsi/ibmvscsi_tgt/ 6852 6853IBM Power VMX Cryptographic instructions 6854M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6855M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6856L: linux-crypto@vger.kernel.org 6857S: Supported 6858F: drivers/crypto/vmx/Makefile 6859F: drivers/crypto/vmx/Kconfig 6860F: drivers/crypto/vmx/vmx.c 6861F: drivers/crypto/vmx/aes* 6862F: drivers/crypto/vmx/ghash* 6863F: drivers/crypto/vmx/ppc-xlate.pl 6864 6865IBM ServeRAID RAID DRIVER 6866S: Orphan 6867F: drivers/scsi/ips.* 6868 6869ICH LPC AND GPIO DRIVER 6870M: Peter Tyser <ptyser@xes-inc.com> 6871S: Maintained 6872F: drivers/mfd/lpc_ich.c 6873F: drivers/gpio/gpio-ich.c 6874 6875IDE SUBSYSTEM 6876M: "David S. Miller" <davem@davemloft.net> 6877L: linux-ide@vger.kernel.org 6878Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6880S: Maintained 6881F: Documentation/ide/ 6882F: drivers/ide/ 6883F: include/linux/ide.h 6884 6885IDE/ATAPI DRIVERS 6886M: Borislav Petkov <bp@alien8.de> 6887L: linux-ide@vger.kernel.org 6888S: Maintained 6889F: Documentation/cdrom/ide-cd 6890F: drivers/ide/ide-cd* 6891 6892IDEAPAD LAPTOP EXTRAS DRIVER 6893M: Ike Panhc <ike.pan@canonical.com> 6894L: platform-driver-x86@vger.kernel.org 6895W: http://launchpad.net/ideapad-laptop 6896S: Maintained 6897F: drivers/platform/x86/ideapad-laptop.c 6898 6899IDEAPAD LAPTOP SLIDEBAR DRIVER 6900M: Andrey Moiseev <o2g.org.ru@gmail.com> 6901L: linux-input@vger.kernel.org 6902W: https://github.com/o2genum/ideapad-slidebar 6903S: Maintained 6904F: drivers/input/misc/ideapad_slidebar.c 6905 6906IDT VersaClock 5 CLOCK DRIVER 6907M: Marek Vasut <marek.vasut@gmail.com> 6908S: Maintained 6909F: drivers/clk/clk-versaclock5.c 6910 6911IEEE 802.15.4 SUBSYSTEM 6912M: Alexander Aring <alex.aring@gmail.com> 6913M: Stefan Schmidt <stefan@osg.samsung.com> 6914L: linux-wpan@vger.kernel.org 6915W: http://wpan.cakelab.org/ 6916T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6918S: Maintained 6919F: net/ieee802154/ 6920F: net/mac802154/ 6921F: drivers/net/ieee802154/ 6922F: include/linux/nl802154.h 6923F: include/linux/ieee802154.h 6924F: include/net/nl802154.h 6925F: include/net/mac802154.h 6926F: include/net/af_ieee802154.h 6927F: include/net/cfg802154.h 6928F: include/net/ieee802154_netdev.h 6929F: Documentation/networking/ieee802154.txt 6930 6931IFE PROTOCOL 6932M: Yotam Gigi <yotam.gi@gmail.com> 6933M: Jamal Hadi Salim <jhs@mojatatu.com> 6934F: net/ife 6935F: include/net/ife.h 6936F: include/uapi/linux/ife.h 6937 6938IGORPLUG-USB IR RECEIVER 6939M: Sean Young <sean@mess.org> 6940L: linux-media@vger.kernel.org 6941S: Maintained 6942F: drivers/media/rc/igorplugusb.c 6943 6944IGUANAWORKS USB IR TRANSCEIVER 6945M: Sean Young <sean@mess.org> 6946L: linux-media@vger.kernel.org 6947S: Maintained 6948F: drivers/media/rc/iguanair.c 6949 6950IIO DIGITAL POTENTIOMETER DAC 6951M: Peter Rosin <peda@axentia.se> 6952L: linux-iio@vger.kernel.org 6953S: Maintained 6954F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6955F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6956F: drivers/iio/dac/dpot-dac.c 6957 6958IIO ENVELOPE DETECTOR 6959M: Peter Rosin <peda@axentia.se> 6960L: linux-iio@vger.kernel.org 6961S: Maintained 6962F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6963F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6964F: drivers/iio/adc/envelope-detector.c 6965 6966IIO MULTIPLEXER 6967M: Peter Rosin <peda@axentia.se> 6968L: linux-iio@vger.kernel.org 6969S: Maintained 6970F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6971F: drivers/iio/multiplexer/iio-mux.c 6972 6973IIO SUBSYSTEM AND DRIVERS 6974M: Jonathan Cameron <jic23@kernel.org> 6975R: Hartmut Knaack <knaack.h@gmx.de> 6976R: Lars-Peter Clausen <lars@metafoo.de> 6977R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6978L: linux-iio@vger.kernel.org 6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6980S: Maintained 6981F: Documentation/ABI/testing/configfs-iio* 6982F: Documentation/ABI/testing/sysfs-bus-iio* 6983F: Documentation/devicetree/bindings/iio/ 6984F: drivers/iio/ 6985F: drivers/staging/iio/ 6986F: include/linux/iio/ 6987F: tools/iio/ 6988 6989IIO UNIT CONVERTER 6990M: Peter Rosin <peda@axentia.se> 6991L: linux-iio@vger.kernel.org 6992S: Maintained 6993F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6994F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6995F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6996F: drivers/iio/afe/iio-rescale.c 6997 6998IKANOS/ADI EAGLE ADSL USB DRIVER 6999M: Matthieu Castet <castet.matthieu@free.fr> 7000M: Stanislaw Gruszka <stf_xl@wp.pl> 7001S: Maintained 7002F: drivers/usb/atm/ueagle-atm.c 7003 7004IMGTEC ASCII LCD DRIVER 7005M: Paul Burton <paul.burton@mips.com> 7006S: Maintained 7007F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7008F: drivers/auxdisplay/img-ascii-lcd.c 7009 7010IMGTEC IR DECODER DRIVER 7011M: James Hogan <jhogan@kernel.org> 7012S: Maintained 7013F: drivers/media/rc/img-ir/ 7014 7015IMON SOUNDGRAPH USB IR RECEIVER 7016M: Sean Young <sean@mess.org> 7017L: linux-media@vger.kernel.org 7018S: Maintained 7019F: drivers/media/rc/imon_raw.c 7020F: drivers/media/rc/imon.c 7021 7022IMS TWINTURBO FRAMEBUFFER DRIVER 7023L: linux-fbdev@vger.kernel.org 7024S: Orphan 7025F: drivers/video/fbdev/imsttfb.c 7026 7027INA209 HARDWARE MONITOR DRIVER 7028M: Guenter Roeck <linux@roeck-us.net> 7029L: linux-hwmon@vger.kernel.org 7030S: Maintained 7031F: Documentation/hwmon/ina209 7032F: Documentation/devicetree/bindings/i2c/ina209.txt 7033F: drivers/hwmon/ina209.c 7034 7035INA2XX HARDWARE MONITOR DRIVER 7036M: Guenter Roeck <linux@roeck-us.net> 7037L: linux-hwmon@vger.kernel.org 7038S: Maintained 7039F: Documentation/hwmon/ina2xx 7040F: drivers/hwmon/ina2xx.c 7041F: include/linux/platform_data/ina2xx.h 7042 7043INDUSTRY PACK SUBSYSTEM (IPACK) 7044M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7045M: Jens Taprogge <jens.taprogge@taprogge.org> 7046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7047L: industrypack-devel@lists.sourceforge.net 7048W: http://industrypack.sourceforge.net 7049S: Maintained 7050F: drivers/ipack/ 7051 7052INFINIBAND SUBSYSTEM 7053M: Doug Ledford <dledford@redhat.com> 7054M: Jason Gunthorpe <jgg@mellanox.com> 7055L: linux-rdma@vger.kernel.org 7056W: https://github.com/linux-rdma/rdma-core 7057Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7059S: Supported 7060F: Documentation/devicetree/bindings/infiniband/ 7061F: Documentation/infiniband/ 7062F: drivers/infiniband/ 7063F: include/uapi/linux/if_infiniband.h 7064F: include/uapi/rdma/ 7065F: include/rdma/ 7066 7067INGENIC JZ4780 DMA Driver 7068M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7069S: Maintained 7070F: drivers/dma/dma-jz4780.c 7071 7072INGENIC JZ4780 NAND DRIVER 7073M: Harvey Hunt <harveyhuntnexus@gmail.com> 7074L: linux-mtd@lists.infradead.org 7075S: Maintained 7076F: drivers/mtd/nand/raw/jz4780_* 7077 7078INOTIFY 7079M: Jan Kara <jack@suse.cz> 7080R: Amir Goldstein <amir73il@gmail.com> 7081L: linux-fsdevel@vger.kernel.org 7082S: Maintained 7083F: Documentation/filesystems/inotify.txt 7084F: fs/notify/inotify/ 7085F: include/linux/inotify.h 7086F: include/uapi/linux/inotify.h 7087 7088INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7089M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7090L: linux-input@vger.kernel.org 7091Q: http://patchwork.kernel.org/project/linux-input/list/ 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7093S: Maintained 7094F: drivers/input/ 7095F: include/linux/input.h 7096F: include/uapi/linux/input.h 7097F: include/uapi/linux/input-event-codes.h 7098F: include/linux/input/ 7099F: Documentation/devicetree/bindings/input/ 7100F: Documentation/input/ 7101 7102INPUT MULTITOUCH (MT) PROTOCOL 7103M: Henrik Rydberg <rydberg@bitmath.org> 7104L: linux-input@vger.kernel.org 7105S: Odd fixes 7106F: Documentation/input/multi-touch-protocol.rst 7107F: drivers/input/input-mt.c 7108K: \b(ABS|SYN)_MT_ 7109 7110INSIDE SECURE CRYPTO DRIVER 7111M: Antoine Tenart <antoine.tenart@bootlin.com> 7112F: drivers/crypto/inside-secure/ 7113S: Maintained 7114L: linux-crypto@vger.kernel.org 7115 7116INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7117M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7118M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7119L: linux-integrity@vger.kernel.org 7120T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7121S: Supported 7122F: security/integrity/ima/ 7123 7124INTEL 810/815 FRAMEBUFFER DRIVER 7125M: Antonino Daplas <adaplas@gmail.com> 7126L: linux-fbdev@vger.kernel.org 7127S: Maintained 7128F: drivers/video/fbdev/i810/ 7129 7130INTEL ASoC DRIVERS 7131M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7132M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7133M: Jie Yang <yang.jie@linux.intel.com> 7134L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7135S: Supported 7136F: sound/soc/intel/ 7137 7138INTEL C600 SERIES SAS CONTROLLER DRIVER 7139M: Intel SCU Linux support <intel-linux-scu@intel.com> 7140M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7141L: linux-scsi@vger.kernel.org 7142T: git git://git.code.sf.net/p/intel-sas/isci 7143S: Supported 7144F: drivers/scsi/isci/ 7145 7146INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7147M: Jani Nikula <jani.nikula@linux.intel.com> 7148M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7149M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7150L: intel-gfx@lists.freedesktop.org 7151W: https://01.org/linuxgraphics/ 7152B: https://01.org/linuxgraphics/documentation/how-report-bugs 7153C: irc://chat.freenode.net/intel-gfx 7154Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7155T: git git://anongit.freedesktop.org/drm-intel 7156S: Supported 7157F: drivers/gpu/drm/i915/ 7158F: include/drm/i915* 7159F: include/uapi/drm/i915_drm.h 7160F: Documentation/gpu/i915.rst 7161 7162INTEL ETHERNET DRIVERS 7163M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7164L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7165W: http://www.intel.com/support/feedback.htm 7166W: http://e1000.sourceforge.net/ 7167Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7170S: Supported 7171F: Documentation/networking/e100.rst 7172F: Documentation/networking/e1000.rst 7173F: Documentation/networking/e1000e.txt 7174F: Documentation/networking/igb.txt 7175F: Documentation/networking/igbvf.txt 7176F: Documentation/networking/ixgb.txt 7177F: Documentation/networking/ixgbe.txt 7178F: Documentation/networking/ixgbevf.txt 7179F: Documentation/networking/i40e.txt 7180F: Documentation/networking/i40evf.txt 7181F: Documentation/networking/ice.txt 7182F: drivers/net/ethernet/intel/ 7183F: drivers/net/ethernet/intel/*/ 7184F: include/linux/avf/virtchnl.h 7185 7186INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7187M: Maik Broemme <mbroemme@libmpq.org> 7188L: linux-fbdev@vger.kernel.org 7189S: Maintained 7190F: Documentation/fb/intelfb.txt 7191F: drivers/video/fbdev/intelfb/ 7192 7193INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7194M: Zhenyu Wang <zhenyuw@linux.intel.com> 7195M: Zhi Wang <zhi.a.wang@intel.com> 7196L: intel-gvt-dev@lists.freedesktop.org 7197L: intel-gfx@lists.freedesktop.org 7198W: https://01.org/igvt-g 7199T: git https://github.com/intel/gvt-linux.git 7200S: Supported 7201F: drivers/gpu/drm/i915/gvt/ 7202 7203INTEL HID EVENT DRIVER 7204M: Alex Hung <alex.hung@canonical.com> 7205L: platform-driver-x86@vger.kernel.org 7206S: Maintained 7207F: drivers/platform/x86/intel-hid.c 7208 7209INTEL I/OAT DMA DRIVER 7210M: Dave Jiang <dave.jiang@intel.com> 7211R: Dan Williams <dan.j.williams@intel.com> 7212L: dmaengine@vger.kernel.org 7213Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7214S: Supported 7215F: drivers/dma/ioat* 7216 7217INTEL IDLE DRIVER 7218M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7219M: Len Brown <lenb@kernel.org> 7220L: linux-pm@vger.kernel.org 7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7222B: https://bugzilla.kernel.org 7223S: Supported 7224F: drivers/idle/intel_idle.c 7225 7226INTEL INTEGRATED SENSOR HUB DRIVER 7227M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7228M: Jiri Kosina <jikos@kernel.org> 7229L: linux-input@vger.kernel.org 7230S: Maintained 7231F: drivers/hid/intel-ish-hid/ 7232 7233INTEL IOMMU (VT-d) 7234M: David Woodhouse <dwmw2@infradead.org> 7235L: iommu@lists.linux-foundation.org 7236T: git git://git.infradead.org/iommu-2.6.git 7237S: Supported 7238F: drivers/iommu/intel-iommu.c 7239F: include/linux/intel-iommu.h 7240 7241INTEL IOP-ADMA DMA DRIVER 7242R: Dan Williams <dan.j.williams@intel.com> 7243S: Odd fixes 7244F: drivers/dma/iop-adma.c 7245 7246INTEL IPU3 CSI-2 CIO2 DRIVER 7247M: Yong Zhi <yong.zhi@intel.com> 7248M: Sakari Ailus <sakari.ailus@linux.intel.com> 7249L: linux-media@vger.kernel.org 7250S: Maintained 7251F: drivers/media/pci/intel/ipu3/ 7252F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7253 7254INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7255M: Krzysztof Halasa <khalasa@piap.pl> 7256S: Maintained 7257F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7258F: arch/arm/mach-ixp4xx/include/mach/npe.h 7259F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7260F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7261F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7262F: drivers/net/wan/ixp4xx_hss.c 7263 7264INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7265M: Deepak Saxena <dsaxena@plexity.net> 7266S: Maintained 7267F: drivers/char/hw_random/ixp4xx-rng.c 7268 7269INTEL MANAGEMENT ENGINE (mei) 7270M: Tomas Winkler <tomas.winkler@intel.com> 7271L: linux-kernel@vger.kernel.org 7272S: Supported 7273F: include/uapi/linux/mei.h 7274F: include/linux/mei_cl_bus.h 7275F: drivers/misc/mei/* 7276F: drivers/watchdog/mei_wdt.c 7277F: Documentation/misc-devices/mei/* 7278F: samples/mei/* 7279 7280INTEL MENLOW THERMAL DRIVER 7281M: Sujith Thomas <sujith.thomas@intel.com> 7282L: platform-driver-x86@vger.kernel.org 7283W: https://01.org/linux-acpi 7284S: Supported 7285F: drivers/platform/x86/intel_menlow.c 7286 7287INTEL MERRIFIELD GPIO DRIVER 7288M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7289L: linux-gpio@vger.kernel.org 7290S: Maintained 7291F: drivers/gpio/gpio-merrifield.c 7292 7293INTEL MIC DRIVERS (mic) 7294M: Sudeep Dutt <sudeep.dutt@intel.com> 7295M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7296S: Supported 7297W: https://github.com/sudeepdutt/mic 7298W: http://software.intel.com/en-us/mic-developer 7299F: include/linux/mic_bus.h 7300F: include/linux/scif.h 7301F: include/uapi/linux/mic_common.h 7302F: include/uapi/linux/mic_ioctl.h 7303F: include/uapi/linux/scif_ioctl.h 7304F: drivers/misc/mic/ 7305F: drivers/dma/mic_x100_dma.c 7306F: drivers/dma/mic_x100_dma.h 7307F: Documentation/mic/ 7308 7309INTEL PMC CORE DRIVER 7310M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7311M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7312L: platform-driver-x86@vger.kernel.org 7313S: Maintained 7314F: arch/x86/include/asm/pmc_core.h 7315F: drivers/platform/x86/intel_pmc_core* 7316 7317INTEL PMC/P-Unit IPC DRIVER 7318M: Zha Qipeng<qipeng.zha@intel.com> 7319L: platform-driver-x86@vger.kernel.org 7320S: Maintained 7321F: drivers/platform/x86/intel_pmc_ipc.c 7322F: drivers/platform/x86/intel_punit_ipc.c 7323F: arch/x86/include/asm/intel_pmc_ipc.h 7324F: arch/x86/include/asm/intel_punit_ipc.h 7325 7326INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7327M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7328L: linux-wireless@vger.kernel.org 7329S: Maintained 7330F: Documentation/networking/README.ipw2100 7331F: Documentation/networking/README.ipw2200 7332F: drivers/net/wireless/intel/ipw2x00/ 7333 7334INTEL PSTATE DRIVER 7335M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7336M: Len Brown <lenb@kernel.org> 7337L: linux-pm@vger.kernel.org 7338S: Supported 7339F: drivers/cpufreq/intel_pstate.c 7340 7341INTEL RDMA RNIC DRIVER 7342M: Faisal Latif <faisal.latif@intel.com> 7343M: Shiraz Saleem <shiraz.saleem@intel.com> 7344L: linux-rdma@vger.kernel.org 7345S: Supported 7346F: drivers/infiniband/hw/i40iw/ 7347F: include/uapi/rdma/i40iw-abi.h 7348 7349INTEL SHA MULTIBUFFER DRIVER 7350M: Megha Dey <megha.dey@linux.intel.com> 7351R: Tim Chen <tim.c.chen@linux.intel.com> 7352L: linux-crypto@vger.kernel.org 7353S: Supported 7354F: arch/x86/crypto/sha*-mb 7355F: crypto/mcryptd.c 7356 7357INTEL TELEMETRY DRIVER 7358M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7359L: platform-driver-x86@vger.kernel.org 7360S: Maintained 7361F: arch/x86/include/asm/intel_telemetry.h 7362F: drivers/platform/x86/intel_telemetry* 7363 7364INTEL VIRTUAL BUTTON DRIVER 7365M: AceLan Kao <acelan.kao@canonical.com> 7366L: platform-driver-x86@vger.kernel.org 7367S: Maintained 7368F: drivers/platform/x86/intel-vbtn.c 7369 7370INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7371M: Stanislaw Gruszka <sgruszka@redhat.com> 7372L: linux-wireless@vger.kernel.org 7373S: Supported 7374F: drivers/net/wireless/intel/iwlegacy/ 7375 7376INTEL WIRELESS WIFI LINK (iwlwifi) 7377M: Johannes Berg <johannes.berg@intel.com> 7378M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7379M: Luca Coelho <luciano.coelho@intel.com> 7380M: Intel Linux Wireless <linuxwifi@intel.com> 7381L: linux-wireless@vger.kernel.org 7382W: http://intellinuxwireless.org 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7384S: Supported 7385F: drivers/net/wireless/intel/iwlwifi/ 7386 7387INTEL WIRELESS WIMAX CONNECTION 2400 7388M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7389M: linux-wimax@intel.com 7390L: wimax@linuxwimax.org (subscribers-only) 7391S: Supported 7392W: http://linuxwimax.org 7393F: Documentation/wimax/README.i2400m 7394F: drivers/net/wimax/i2400m/ 7395F: include/uapi/linux/wimax/i2400m.h 7396 7397INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7398M: Mario Limonciello <mario.limonciello@dell.com> 7399S: Maintained 7400F: drivers/platform/x86/intel-wmi-thunderbolt.c 7401 7402INTEL(R) TRACE HUB 7403M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7404S: Supported 7405F: Documentation/trace/intel_th.rst 7406F: drivers/hwtracing/intel_th/ 7407 7408INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7409M: Ning Sun <ning.sun@intel.com> 7410L: tboot-devel@lists.sourceforge.net 7411W: http://tboot.sourceforge.net 7412T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7413S: Supported 7414F: Documentation/intel_txt.txt 7415F: include/linux/tboot.h 7416F: arch/x86/kernel/tboot.c 7417 7418INTEL-MID GPIO DRIVER 7419M: David Cohen <david.a.cohen@linux.intel.com> 7420L: linux-gpio@vger.kernel.org 7421S: Maintained 7422F: drivers/gpio/gpio-intel-mid.c 7423 7424INVENSENSE MPU-3050 GYROSCOPE DRIVER 7425M: Linus Walleij <linus.walleij@linaro.org> 7426L: linux-iio@vger.kernel.org 7427S: Maintained 7428F: drivers/iio/gyro/mpu3050* 7429F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7430 7431IOC3 ETHERNET DRIVER 7432M: Ralf Baechle <ralf@linux-mips.org> 7433L: linux-mips@linux-mips.org 7434S: Maintained 7435F: drivers/net/ethernet/sgi/ioc3-eth.c 7436 7437IOC3 SERIAL DRIVER 7438M: Pat Gefre <pfg@sgi.com> 7439L: linux-serial@vger.kernel.org 7440S: Maintained 7441F: drivers/tty/serial/ioc3_serial.c 7442 7443IOMMU DRIVERS 7444M: Joerg Roedel <joro@8bytes.org> 7445L: iommu@lists.linux-foundation.org 7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7447S: Maintained 7448F: Documentation/devicetree/bindings/iommu/ 7449F: drivers/iommu/ 7450F: include/linux/iommu.h 7451F: include/linux/of_iommu.h 7452F: include/linux/iova.h 7453 7454IP MASQUERADING 7455M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7456S: Maintained 7457F: net/ipv4/netfilter/ipt_MASQUERADE.c 7458 7459IPMI SUBSYSTEM 7460M: Corey Minyard <minyard@acm.org> 7461L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7462W: http://openipmi.sourceforge.net/ 7463S: Supported 7464F: Documentation/IPMI.txt 7465F: drivers/char/ipmi/ 7466F: include/linux/ipmi* 7467F: include/uapi/linux/ipmi* 7468 7469IPS SCSI RAID DRIVER 7470M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7471L: linux-scsi@vger.kernel.org 7472W: http://www.adaptec.com/ 7473S: Maintained 7474F: drivers/scsi/ips* 7475 7476IPVS 7477M: Wensong Zhang <wensong@linux-vs.org> 7478M: Simon Horman <horms@verge.net.au> 7479M: Julian Anastasov <ja@ssi.bg> 7480L: netdev@vger.kernel.org 7481L: lvs-devel@vger.kernel.org 7482S: Maintained 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7485F: Documentation/networking/ipvs-sysctl.txt 7486F: include/net/ip_vs.h 7487F: include/uapi/linux/ip_vs.h 7488F: net/netfilter/ipvs/ 7489 7490IPWIRELESS DRIVER 7491M: Jiri Kosina <jikos@kernel.org> 7492M: David Sterba <dsterba@suse.com> 7493S: Odd Fixes 7494F: drivers/tty/ipwireless/ 7495 7496IPX NETWORK LAYER 7497L: netdev@vger.kernel.org 7498S: Obsolete 7499F: include/uapi/linux/ipx.h 7500F: drivers/staging/ipx/ 7501 7502IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7503M: Marc Zyngier <marc.zyngier@arm.com> 7504S: Maintained 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7506F: Documentation/IRQ-domain.txt 7507F: include/linux/irqdomain.h 7508F: kernel/irq/irqdomain.c 7509F: kernel/irq/msi.c 7510 7511IRQ SUBSYSTEM 7512M: Thomas Gleixner <tglx@linutronix.de> 7513L: linux-kernel@vger.kernel.org 7514S: Maintained 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7516F: kernel/irq/ 7517 7518IRQCHIP DRIVERS 7519M: Thomas Gleixner <tglx@linutronix.de> 7520M: Jason Cooper <jason@lakedaemon.net> 7521M: Marc Zyngier <marc.zyngier@arm.com> 7522L: linux-kernel@vger.kernel.org 7523S: Maintained 7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7525F: Documentation/devicetree/bindings/interrupt-controller/ 7526F: drivers/irqchip/ 7527 7528ISA 7529M: William Breathitt Gray <vilhelm.gray@gmail.com> 7530S: Maintained 7531F: Documentation/isa.txt 7532F: drivers/base/isa.c 7533F: include/linux/isa.h 7534 7535ISA RADIO MODULE 7536M: Hans Verkuil <hverkuil@xs4all.nl> 7537L: linux-media@vger.kernel.org 7538T: git git://linuxtv.org/media_tree.git 7539W: https://linuxtv.org 7540S: Maintained 7541F: drivers/media/radio/radio-isa* 7542 7543ISAPNP 7544M: Jaroslav Kysela <perex@perex.cz> 7545S: Maintained 7546F: Documentation/isapnp.txt 7547F: drivers/pnp/isapnp/ 7548F: include/linux/isapnp.h 7549 7550ISCSI 7551M: Lee Duncan <lduncan@suse.com> 7552M: Chris Leech <cleech@redhat.com> 7553L: open-iscsi@googlegroups.com 7554W: www.open-iscsi.com 7555S: Maintained 7556F: drivers/scsi/*iscsi* 7557F: include/scsi/*iscsi* 7558 7559iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7560M: Peter Jones <pjones@redhat.com> 7561M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7562S: Maintained 7563F: drivers/firmware/iscsi_ibft* 7564 7565ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7566M: Or Gerlitz <ogerlitz@mellanox.com> 7567M: Sagi Grimberg <sagi@grimberg.me> 7568M: Roi Dayan <roid@mellanox.com> 7569L: linux-rdma@vger.kernel.org 7570S: Supported 7571W: http://www.openfabrics.org 7572W: www.open-iscsi.org 7573Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7574F: drivers/infiniband/ulp/iser/ 7575 7576ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7577M: Sagi Grimberg <sagi@grimberg.me> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7579L: linux-rdma@vger.kernel.org 7580L: target-devel@vger.kernel.org 7581S: Supported 7582W: http://www.linux-iscsi.org 7583F: drivers/infiniband/ulp/isert 7584 7585ISDN SUBSYSTEM 7586M: Karsten Keil <isdn@linux-pingi.de> 7587L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7588L: netdev@vger.kernel.org 7589W: http://www.isdn4linux.de 7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7591S: Maintained 7592F: Documentation/isdn/ 7593F: drivers/isdn/ 7594F: include/linux/isdn.h 7595F: include/linux/isdn/ 7596F: include/uapi/linux/isdn.h 7597F: include/uapi/linux/isdn/ 7598 7599ISDN SUBSYSTEM (Eicon active card driver) 7600M: Armin Schindler <mac@melware.de> 7601L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7602W: http://www.melware.de 7603S: Maintained 7604F: drivers/isdn/hardware/eicon/ 7605 7606IT87 HARDWARE MONITORING DRIVER 7607M: Jean Delvare <jdelvare@suse.com> 7608L: linux-hwmon@vger.kernel.org 7609S: Maintained 7610F: Documentation/hwmon/it87 7611F: drivers/hwmon/it87.c 7612 7613IT913X MEDIA DRIVER 7614M: Antti Palosaari <crope@iki.fi> 7615L: linux-media@vger.kernel.org 7616W: https://linuxtv.org 7617W: http://palosaari.fi/linux/ 7618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7619T: git git://linuxtv.org/anttip/media_tree.git 7620S: Maintained 7621F: drivers/media/tuners/it913x* 7622 7623IVTV VIDEO4LINUX DRIVER 7624M: Andy Walls <awalls@md.metrocast.net> 7625L: ivtv-devel@ivtvdriver.org (subscribers-only) 7626L: linux-media@vger.kernel.org 7627T: git git://linuxtv.org/media_tree.git 7628W: http://www.ivtvdriver.org 7629S: Maintained 7630F: Documentation/media/v4l-drivers/ivtv* 7631F: drivers/media/pci/ivtv/ 7632F: include/uapi/linux/ivtv* 7633 7634IX2505V MEDIA DRIVER 7635M: Malcolm Priestley <tvboxspy@gmail.com> 7636L: linux-media@vger.kernel.org 7637W: https://linuxtv.org 7638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7639S: Maintained 7640F: drivers/media/dvb-frontends/ix2505v* 7641 7642JAILHOUSE HYPERVISOR INTERFACE 7643M: Jan Kiszka <jan.kiszka@siemens.com> 7644L: jailhouse-dev@googlegroups.com 7645S: Maintained 7646F: arch/x86/kernel/jailhouse.c 7647F: arch/x86/include/asm/jailhouse_para.h 7648 7649JC42.4 TEMPERATURE SENSOR DRIVER 7650M: Guenter Roeck <linux@roeck-us.net> 7651L: linux-hwmon@vger.kernel.org 7652S: Maintained 7653F: drivers/hwmon/jc42.c 7654F: Documentation/hwmon/jc42 7655 7656JFS FILESYSTEM 7657M: Dave Kleikamp <shaggy@kernel.org> 7658L: jfs-discussion@lists.sourceforge.net 7659W: http://jfs.sourceforge.net/ 7660T: git git://github.com/kleikamp/linux-shaggy.git 7661S: Maintained 7662F: Documentation/filesystems/jfs.txt 7663F: fs/jfs/ 7664 7665JME NETWORK DRIVER 7666M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7667L: netdev@vger.kernel.org 7668S: Maintained 7669F: drivers/net/ethernet/jme.* 7670 7671JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7672M: David Woodhouse <dwmw2@infradead.org> 7673L: linux-mtd@lists.infradead.org 7674W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7675S: Maintained 7676F: fs/jffs2/ 7677F: include/uapi/linux/jffs2.h 7678 7679JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7680M: "Theodore Ts'o" <tytso@mit.edu> 7681M: Jan Kara <jack@suse.com> 7682L: linux-ext4@vger.kernel.org 7683S: Maintained 7684F: fs/jbd2/ 7685F: include/linux/jbd2.h 7686 7687JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7688M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7689L: linux-media@vger.kernel.org 7690S: Maintained 7691F: drivers/media/platform/rcar_jpu.c 7692 7693JSM Neo PCI based serial card 7694M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7695L: linux-serial@vger.kernel.org 7696S: Maintained 7697F: drivers/tty/serial/jsm/ 7698 7699K10TEMP HARDWARE MONITORING DRIVER 7700M: Clemens Ladisch <clemens@ladisch.de> 7701L: linux-hwmon@vger.kernel.org 7702S: Maintained 7703F: Documentation/hwmon/k10temp 7704F: drivers/hwmon/k10temp.c 7705 7706K8TEMP HARDWARE MONITORING DRIVER 7707M: Rudolf Marek <r.marek@assembler.cz> 7708L: linux-hwmon@vger.kernel.org 7709S: Maintained 7710F: Documentation/hwmon/k8temp 7711F: drivers/hwmon/k8temp.c 7712 7713KASAN 7714M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7715R: Alexander Potapenko <glider@google.com> 7716R: Dmitry Vyukov <dvyukov@google.com> 7717L: kasan-dev@googlegroups.com 7718S: Maintained 7719F: arch/*/include/asm/kasan.h 7720F: arch/*/mm/kasan_init* 7721F: Documentation/dev-tools/kasan.rst 7722F: include/linux/kasan*.h 7723F: lib/test_kasan.c 7724F: mm/kasan/ 7725F: scripts/Makefile.kasan 7726 7727KCONFIG 7728M: Masahiro Yamada <yamada.masahiro@socionext.com> 7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7730L: linux-kbuild@vger.kernel.org 7731S: Maintained 7732F: Documentation/kbuild/kconfig* 7733F: scripts/kconfig/ 7734F: scripts/Kconfig.include 7735 7736KDUMP 7737M: Dave Young <dyoung@redhat.com> 7738M: Baoquan He <bhe@redhat.com> 7739R: Vivek Goyal <vgoyal@redhat.com> 7740L: kexec@lists.infradead.org 7741W: http://lse.sourceforge.net/kdump/ 7742S: Maintained 7743F: Documentation/kdump/ 7744 7745KEENE FM RADIO TRANSMITTER DRIVER 7746M: Hans Verkuil <hverkuil@xs4all.nl> 7747L: linux-media@vger.kernel.org 7748T: git git://linuxtv.org/media_tree.git 7749W: https://linuxtv.org 7750S: Maintained 7751F: drivers/media/radio/radio-keene* 7752 7753KERNEL AUTOMOUNTER 7754M: Ian Kent <raven@themaw.net> 7755L: autofs@vger.kernel.org 7756S: Maintained 7757F: fs/autofs/ 7758 7759KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7760M: Masahiro Yamada <yamada.masahiro@socionext.com> 7761M: Michal Marek <michal.lkml@markovi.net> 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7763L: linux-kbuild@vger.kernel.org 7764S: Maintained 7765F: Documentation/kbuild/ 7766F: Makefile 7767F: scripts/Kbuild* 7768F: scripts/Makefile* 7769F: scripts/basic/ 7770F: scripts/mk* 7771F: scripts/mod/ 7772F: scripts/package/ 7773 7774KERNEL JANITORS 7775L: kernel-janitors@vger.kernel.org 7776W: http://kernelnewbies.org/KernelJanitors 7777S: Odd Fixes 7778 7779KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7780M: "J. Bruce Fields" <bfields@fieldses.org> 7781M: Jeff Layton <jlayton@kernel.org> 7782L: linux-nfs@vger.kernel.org 7783W: http://nfs.sourceforge.net/ 7784T: git git://linux-nfs.org/~bfields/linux.git 7785S: Supported 7786F: fs/nfsd/ 7787F: include/uapi/linux/nfsd/ 7788F: fs/lockd/ 7789F: fs/nfs_common/ 7790F: net/sunrpc/ 7791F: include/linux/lockd/ 7792F: include/linux/sunrpc/ 7793F: include/uapi/linux/sunrpc/ 7794 7795KERNEL SELFTEST FRAMEWORK 7796M: Shuah Khan <shuah@kernel.org> 7797L: linux-kselftest@vger.kernel.org 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7799Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7800S: Maintained 7801F: tools/testing/selftests/ 7802F: Documentation/dev-tools/kselftest* 7803 7804KERNEL USERMODE HELPER 7805M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7806L: linux-kernel@vger.kernel.org 7807S: Maintained 7808F: kernel/umh.c 7809F: include/linux/umh.h 7810 7811KERNEL VIRTUAL MACHINE (KVM) 7812M: Paolo Bonzini <pbonzini@redhat.com> 7813M: Radim Krčmář <rkrcmar@redhat.com> 7814L: kvm@vger.kernel.org 7815W: http://www.linux-kvm.org 7816T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7817S: Supported 7818F: Documentation/virtual/kvm/ 7819F: include/trace/events/kvm.h 7820F: include/uapi/asm-generic/kvm* 7821F: include/uapi/linux/kvm* 7822F: include/asm-generic/kvm* 7823F: include/linux/kvm* 7824F: include/kvm/iodev.h 7825F: virt/kvm/* 7826F: tools/kvm/ 7827 7828KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7829M: Joerg Roedel <joro@8bytes.org> 7830L: kvm@vger.kernel.org 7831W: http://www.linux-kvm.org/ 7832S: Maintained 7833F: arch/x86/include/asm/svm.h 7834F: arch/x86/kvm/svm.c 7835 7836KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7837M: Christoffer Dall <christoffer.dall@arm.com> 7838M: Marc Zyngier <marc.zyngier@arm.com> 7839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7840L: kvmarm@lists.cs.columbia.edu 7841W: http://systems.cs.columbia.edu/projects/kvm-arm 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7843S: Supported 7844F: arch/arm/include/uapi/asm/kvm* 7845F: arch/arm/include/asm/kvm* 7846F: arch/arm/kvm/ 7847F: virt/kvm/arm/ 7848F: include/kvm/arm_* 7849 7850KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7851M: Christoffer Dall <christoffer.dall@arm.com> 7852M: Marc Zyngier <marc.zyngier@arm.com> 7853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7854L: kvmarm@lists.cs.columbia.edu 7855S: Maintained 7856F: arch/arm64/include/uapi/asm/kvm* 7857F: arch/arm64/include/asm/kvm* 7858F: arch/arm64/kvm/ 7859 7860KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7861M: James Hogan <jhogan@kernel.org> 7862L: linux-mips@linux-mips.org 7863S: Supported 7864F: arch/mips/include/uapi/asm/kvm* 7865F: arch/mips/include/asm/kvm* 7866F: arch/mips/kvm/ 7867 7868KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7869M: Paul Mackerras <paulus@ozlabs.org> 7870L: kvm-ppc@vger.kernel.org 7871W: http://www.linux-kvm.org/ 7872T: git git://github.com/agraf/linux-2.6.git 7873S: Supported 7874F: arch/powerpc/include/uapi/asm/kvm* 7875F: arch/powerpc/include/asm/kvm* 7876F: arch/powerpc/kvm/ 7877F: arch/powerpc/kernel/kvm* 7878 7879KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7880M: Christian Borntraeger <borntraeger@de.ibm.com> 7881M: Janosch Frank <frankja@linux.ibm.com> 7882R: David Hildenbrand <david@redhat.com> 7883R: Cornelia Huck <cohuck@redhat.com> 7884L: linux-s390@vger.kernel.org 7885W: http://www.ibm.com/developerworks/linux/linux390/ 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7887S: Supported 7888F: arch/s390/include/uapi/asm/kvm* 7889F: arch/s390/include/asm/gmap.h 7890F: arch/s390/include/asm/kvm* 7891F: arch/s390/kvm/ 7892F: arch/s390/mm/gmap.c 7893 7894KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7895M: Paolo Bonzini <pbonzini@redhat.com> 7896M: Radim Krčmář <rkrcmar@redhat.com> 7897L: kvm@vger.kernel.org 7898W: http://www.linux-kvm.org 7899T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7900S: Supported 7901F: arch/x86/kvm/ 7902F: arch/x86/include/uapi/asm/kvm* 7903F: arch/x86/include/asm/kvm* 7904F: arch/x86/include/asm/pvclock-abi.h 7905F: arch/x86/kernel/kvm.c 7906F: arch/x86/kernel/kvmclock.c 7907 7908KERNFS 7909M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7910M: Tejun Heo <tj@kernel.org> 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7912S: Supported 7913F: include/linux/kernfs.h 7914F: fs/kernfs/ 7915 7916KEXEC 7917M: Eric Biederman <ebiederm@xmission.com> 7918W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7919L: kexec@lists.infradead.org 7920S: Maintained 7921F: include/linux/kexec.h 7922F: include/uapi/linux/kexec.h 7923F: kernel/kexec* 7924 7925KEYS-ENCRYPTED 7926M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7927L: linux-integrity@vger.kernel.org 7928L: keyrings@vger.kernel.org 7929S: Supported 7930F: Documentation/security/keys/trusted-encrypted.rst 7931F: include/keys/encrypted-type.h 7932F: security/keys/encrypted-keys/ 7933 7934KEYS-TRUSTED 7935M: James Bottomley <jejb@linux.vnet.ibm.com> 7936M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7937L: linux-integrity@vger.kernel.org 7938L: keyrings@vger.kernel.org 7939S: Supported 7940F: Documentation/security/keys/trusted-encrypted.rst 7941F: include/keys/trusted-type.h 7942F: security/keys/trusted.c 7943F: security/keys/trusted.h 7944 7945KEYS/KEYRINGS: 7946M: David Howells <dhowells@redhat.com> 7947L: keyrings@vger.kernel.org 7948S: Maintained 7949F: Documentation/security/keys/core.rst 7950F: include/linux/key.h 7951F: include/linux/key-type.h 7952F: include/linux/keyctl.h 7953F: include/uapi/linux/keyctl.h 7954F: include/keys/ 7955F: security/keys/ 7956 7957KGDB / KDB /debug_core 7958M: Jason Wessel <jason.wessel@windriver.com> 7959M: Daniel Thompson <daniel.thompson@linaro.org> 7960W: http://kgdb.wiki.kernel.org/ 7961L: kgdb-bugreport@lists.sourceforge.net 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7963S: Maintained 7964F: Documentation/dev-tools/kgdb.rst 7965F: drivers/misc/kgdbts.c 7966F: drivers/tty/serial/kgdboc.c 7967F: include/linux/kdb.h 7968F: include/linux/kgdb.h 7969F: kernel/debug/ 7970 7971KMEMLEAK 7972M: Catalin Marinas <catalin.marinas@arm.com> 7973S: Maintained 7974F: Documentation/dev-tools/kmemleak.rst 7975F: include/linux/kmemleak.h 7976F: mm/kmemleak.c 7977F: mm/kmemleak-test.c 7978 7979KMOD KERNEL MODULE LOADER - USERMODE HELPER 7980M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7981L: linux-kernel@vger.kernel.org 7982S: Maintained 7983F: kernel/kmod.c 7984F: include/linux/kmod.h 7985F: lib/test_kmod.c 7986F: tools/testing/selftests/kmod/ 7987 7988KPROBES 7989M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7990M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7991M: "David S. Miller" <davem@davemloft.net> 7992M: Masami Hiramatsu <mhiramat@kernel.org> 7993S: Maintained 7994F: Documentation/kprobes.txt 7995F: include/linux/kprobes.h 7996F: include/asm-generic/kprobes.h 7997F: kernel/kprobes.c 7998 7999KS0108 LCD CONTROLLER DRIVER 8000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8001S: Maintained 8002F: Documentation/auxdisplay/ks0108 8003F: drivers/auxdisplay/ks0108.c 8004F: include/linux/ks0108.h 8005 8006L3MDEV 8007M: David Ahern <dsa@cumulusnetworks.com> 8008L: netdev@vger.kernel.org 8009S: Maintained 8010F: net/l3mdev 8011F: include/net/l3mdev.h 8012 8013LANTIQ MIPS ARCHITECTURE 8014M: John Crispin <john@phrozen.org> 8015L: linux-mips@linux-mips.org 8016S: Maintained 8017F: arch/mips/lantiq 8018F: drivers/soc/lantiq 8019 8020LAPB module 8021L: linux-x25@vger.kernel.org 8022S: Orphan 8023F: Documentation/networking/lapb-module.txt 8024F: include/*/lapb.h 8025F: net/lapb/ 8026 8027LASI 53c700 driver for PARISC 8028M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8029L: linux-scsi@vger.kernel.org 8030S: Maintained 8031F: Documentation/scsi/53c700.txt 8032F: drivers/scsi/53c700* 8033 8034LEAKING_ADDRESSES 8035M: Tobin C. Harding <me@tobin.cc> 8036M: Tycho Andersen <tycho@tycho.ws> 8037L: kernel-hardening@lists.openwall.com 8038S: Maintained 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8040F: scripts/leaking_addresses.pl 8041 8042LED SUBSYSTEM 8043M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8044M: Pavel Machek <pavel@ucw.cz> 8045L: linux-leds@vger.kernel.org 8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8047S: Maintained 8048F: Documentation/devicetree/bindings/leds/ 8049F: drivers/leds/ 8050F: include/linux/leds.h 8051 8052LEGACY EEPROM DRIVER 8053M: Jean Delvare <jdelvare@suse.com> 8054S: Maintained 8055F: Documentation/misc-devices/eeprom 8056F: drivers/misc/eeprom/eeprom.c 8057 8058LEGO MINDSTORMS EV3 8059R: David Lechner <david@lechnology.com> 8060S: Maintained 8061F: arch/arm/boot/dts/da850-lego-ev3.dts 8062F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8063F: drivers/power/supply/lego_ev3_battery.c 8064 8065LEGO USB Tower driver 8066M: Juergen Stuber <starblue@users.sourceforge.net> 8067L: legousb-devel@lists.sourceforge.net 8068W: http://legousb.sourceforge.net/ 8069S: Maintained 8070F: drivers/usb/misc/legousbtower.c 8071 8072LG2160 MEDIA DRIVER 8073M: Michael Krufky <mkrufky@linuxtv.org> 8074L: linux-media@vger.kernel.org 8075W: https://linuxtv.org 8076W: http://github.com/mkrufky 8077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8078T: git git://linuxtv.org/mkrufky/tuners.git 8079S: Maintained 8080F: drivers/media/dvb-frontends/lg2160.* 8081 8082LGDT3305 MEDIA DRIVER 8083M: Michael Krufky <mkrufky@linuxtv.org> 8084L: linux-media@vger.kernel.org 8085W: https://linuxtv.org 8086W: http://github.com/mkrufky 8087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8088T: git git://linuxtv.org/mkrufky/tuners.git 8089S: Maintained 8090F: drivers/media/dvb-frontends/lgdt3305.* 8091 8092LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8093M: Viresh Kumar <vireshk@kernel.org> 8094L: linux-ide@vger.kernel.org 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8096S: Maintained 8097F: include/linux/pata_arasan_cf_data.h 8098F: drivers/ata/pata_arasan_cf.c 8099 8100LIBATA PATA DRIVERS 8101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8102M: Tejun Heo <tj@kernel.org> 8103L: linux-ide@vger.kernel.org 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8105S: Maintained 8106F: drivers/ata/pata_*.c 8107F: drivers/ata/ata_generic.c 8108 8109LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8110M: Linus Walleij <linus.walleij@linaro.org> 8111L: linux-ide@vger.kernel.org 8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8113S: Maintained 8114F: drivers/ata/pata_ftide010.c 8115F: drivers/ata/sata_gemini.c 8116F: drivers/ata/sata_gemini.h 8117 8118LIBATA SATA AHCI PLATFORM devices support 8119M: Hans de Goede <hdegoede@redhat.com> 8120M: Tejun Heo <tj@kernel.org> 8121L: linux-ide@vger.kernel.org 8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8123S: Maintained 8124F: drivers/ata/ahci_platform.c 8125F: drivers/ata/libahci_platform.c 8126F: include/linux/ahci_platform.h 8127 8128LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8129M: Mikael Pettersson <mikpelinux@gmail.com> 8130L: linux-ide@vger.kernel.org 8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8132S: Maintained 8133F: drivers/ata/sata_promise.* 8134 8135LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8136M: Tejun Heo <tj@kernel.org> 8137L: linux-ide@vger.kernel.org 8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8139S: Maintained 8140F: drivers/ata/ 8141F: include/linux/ata.h 8142F: include/linux/libata.h 8143F: Documentation/devicetree/bindings/ata/ 8144 8145LIBLOCKDEP 8146M: Sasha Levin <alexander.levin@verizon.com> 8147S: Maintained 8148F: tools/lib/lockdep/ 8149 8150LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8151M: Ross Zwisler <ross.zwisler@linux.intel.com> 8152M: Dan Williams <dan.j.williams@intel.com> 8153M: Vishal Verma <vishal.l.verma@intel.com> 8154M: Dave Jiang <dave.jiang@intel.com> 8155L: linux-nvdimm@lists.01.org 8156Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8157S: Supported 8158F: drivers/nvdimm/blk.c 8159F: drivers/nvdimm/region_devs.c 8160 8161LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8162M: Vishal Verma <vishal.l.verma@intel.com> 8163M: Dan Williams <dan.j.williams@intel.com> 8164M: Ross Zwisler <ross.zwisler@linux.intel.com> 8165M: Dave Jiang <dave.jiang@intel.com> 8166L: linux-nvdimm@lists.01.org 8167Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8168S: Supported 8169F: drivers/nvdimm/btt* 8170 8171LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8172M: Ross Zwisler <ross.zwisler@linux.intel.com> 8173M: Dan Williams <dan.j.williams@intel.com> 8174M: Vishal Verma <vishal.l.verma@intel.com> 8175M: Dave Jiang <dave.jiang@intel.com> 8176L: linux-nvdimm@lists.01.org 8177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8178S: Supported 8179F: drivers/nvdimm/pmem* 8180 8181LIBNVDIMM: DEVICETREE BINDINGS 8182M: Oliver O'Halloran <oohall@gmail.com> 8183L: linux-nvdimm@lists.01.org 8184Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8185S: Supported 8186F: drivers/nvdimm/of_pmem.c 8187F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8188 8189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8190M: Dan Williams <dan.j.williams@intel.com> 8191M: Ross Zwisler <ross.zwisler@linux.intel.com> 8192M: Vishal Verma <vishal.l.verma@intel.com> 8193M: Dave Jiang <dave.jiang@intel.com> 8194L: linux-nvdimm@lists.01.org 8195Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8197S: Supported 8198F: drivers/nvdimm/* 8199F: drivers/acpi/nfit/* 8200F: include/linux/nd.h 8201F: include/linux/libnvdimm.h 8202F: include/uapi/linux/ndctl.h 8203 8204LIGHTNVM PLATFORM SUPPORT 8205M: Matias Bjorling <mb@lightnvm.io> 8206W: http://github/OpenChannelSSD 8207L: linux-block@vger.kernel.org 8208S: Maintained 8209F: drivers/lightnvm/ 8210F: include/linux/lightnvm.h 8211F: include/uapi/linux/lightnvm.h 8212 8213LINUX FOR POWER MACINTOSH 8214M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8215W: http://www.penguinppc.org/ 8216L: linuxppc-dev@lists.ozlabs.org 8217S: Maintained 8218F: arch/powerpc/platforms/powermac/ 8219F: drivers/macintosh/ 8220 8221LINUX FOR POWERPC (32-BIT AND 64-BIT) 8222M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8223M: Paul Mackerras <paulus@samba.org> 8224M: Michael Ellerman <mpe@ellerman.id.au> 8225W: https://github.com/linuxppc/linux/wiki 8226L: linuxppc-dev@lists.ozlabs.org 8227Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8229S: Supported 8230F: Documentation/ABI/stable/sysfs-firmware-opal-* 8231F: Documentation/devicetree/bindings/powerpc/ 8232F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8233F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8234F: Documentation/powerpc/ 8235F: arch/powerpc/ 8236F: drivers/char/tpm/tpm_ibmvtpm* 8237F: drivers/crypto/nx/ 8238F: drivers/crypto/vmx/ 8239F: drivers/i2c/busses/i2c-opal.c 8240F: drivers/net/ethernet/ibm/ibmveth.* 8241F: drivers/net/ethernet/ibm/ibmvnic.* 8242F: drivers/pci/hotplug/pnv_php.c 8243F: drivers/pci/hotplug/rpa* 8244F: drivers/rtc/rtc-opal.c 8245F: drivers/scsi/ibmvscsi/ 8246F: drivers/tty/hvc/hvc_opal.c 8247F: drivers/watchdog/wdrtas.c 8248F: tools/testing/selftests/powerpc 8249N: /pmac 8250N: powermac 8251N: powernv 8252N: [^a-z0-9]ps3 8253N: pseries 8254 8255LINUX FOR POWERPC EMBEDDED MPC5XXX 8256M: Anatolij Gustschin <agust@denx.de> 8257L: linuxppc-dev@lists.ozlabs.org 8258T: git git://git.denx.de/linux-denx-agust.git 8259S: Maintained 8260F: arch/powerpc/platforms/512x/ 8261F: arch/powerpc/platforms/52xx/ 8262 8263LINUX FOR POWERPC EMBEDDED PPC4XX 8264M: Alistair Popple <alistair@popple.id.au> 8265M: Matt Porter <mporter@kernel.crashing.org> 8266W: http://www.penguinppc.org/ 8267L: linuxppc-dev@lists.ozlabs.org 8268S: Maintained 8269F: arch/powerpc/platforms/40x/ 8270F: arch/powerpc/platforms/44x/ 8271 8272LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8273M: Scott Wood <oss@buserror.net> 8274M: Kumar Gala <galak@kernel.crashing.org> 8275W: http://www.penguinppc.org/ 8276L: linuxppc-dev@lists.ozlabs.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8278S: Maintained 8279F: arch/powerpc/platforms/83xx/ 8280F: arch/powerpc/platforms/85xx/ 8281F: Documentation/devicetree/bindings/powerpc/fsl/ 8282 8283LINUX FOR POWERPC EMBEDDED PPC8XX 8284M: Vitaly Bordug <vitb@kernel.crashing.org> 8285W: http://www.penguinppc.org/ 8286L: linuxppc-dev@lists.ozlabs.org 8287S: Maintained 8288F: arch/powerpc/platforms/8xx/ 8289 8290LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8291L: linuxppc-dev@lists.ozlabs.org 8292S: Orphan 8293F: arch/powerpc/*/*virtex* 8294F: arch/powerpc/*/*/*virtex* 8295 8296LINUX FOR POWERPC PA SEMI PWRFICIENT 8297L: linuxppc-dev@lists.ozlabs.org 8298S: Orphan 8299F: arch/powerpc/platforms/pasemi/ 8300F: drivers/*/*pasemi* 8301F: drivers/*/*/*pasemi* 8302 8303LINUX KERNEL DUMP TEST MODULE (LKDTM) 8304M: Kees Cook <keescook@chromium.org> 8305S: Maintained 8306F: drivers/misc/lkdtm/* 8307 8308LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8309M: Alan Stern <stern@rowland.harvard.edu> 8310M: Andrea Parri <andrea.parri@amarulasolutions.com> 8311M: Will Deacon <will.deacon@arm.com> 8312M: Peter Zijlstra <peterz@infradead.org> 8313M: Boqun Feng <boqun.feng@gmail.com> 8314M: Nicholas Piggin <npiggin@gmail.com> 8315M: David Howells <dhowells@redhat.com> 8316M: Jade Alglave <j.alglave@ucl.ac.uk> 8317M: Luc Maranget <luc.maranget@inria.fr> 8318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8319R: Akira Yokosawa <akiyks@gmail.com> 8320L: linux-kernel@vger.kernel.org 8321S: Supported 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8323F: tools/memory-model/ 8324F: Documentation/memory-barriers.txt 8325 8326LINUX SECURITY MODULE (LSM) FRAMEWORK 8327M: Chris Wright <chrisw@sous-sol.org> 8328L: linux-security-module@vger.kernel.org 8329S: Supported 8330 8331LIS3LV02D ACCELEROMETER DRIVER 8332M: Eric Piel <eric.piel@tremplin-utc.net> 8333S: Maintained 8334F: Documentation/misc-devices/lis3lv02d 8335F: drivers/misc/lis3lv02d/ 8336F: drivers/platform/x86/hp_accel.c 8337 8338LIVE PATCHING 8339M: Josh Poimboeuf <jpoimboe@redhat.com> 8340M: Jessica Yu <jeyu@kernel.org> 8341M: Jiri Kosina <jikos@kernel.org> 8342M: Miroslav Benes <mbenes@suse.cz> 8343R: Petr Mladek <pmladek@suse.com> 8344S: Maintained 8345F: kernel/livepatch/ 8346F: include/linux/livepatch.h 8347F: arch/x86/include/asm/livepatch.h 8348F: arch/x86/kernel/livepatch.c 8349F: Documentation/livepatch/ 8350F: Documentation/ABI/testing/sysfs-kernel-livepatch 8351F: samples/livepatch/ 8352L: live-patching@vger.kernel.org 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8354 8355LLC (802.2) 8356L: netdev@vger.kernel.org 8357S: Odd fixes 8358F: include/linux/llc.h 8359F: include/uapi/linux/llc.h 8360F: include/net/llc* 8361F: net/llc/ 8362 8363LM73 HARDWARE MONITOR DRIVER 8364M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8365L: linux-hwmon@vger.kernel.org 8366S: Maintained 8367F: drivers/hwmon/lm73.c 8368 8369LM78 HARDWARE MONITOR DRIVER 8370M: Jean Delvare <jdelvare@suse.com> 8371L: linux-hwmon@vger.kernel.org 8372S: Maintained 8373F: Documentation/hwmon/lm78 8374F: drivers/hwmon/lm78.c 8375 8376LM83 HARDWARE MONITOR DRIVER 8377M: Jean Delvare <jdelvare@suse.com> 8378L: linux-hwmon@vger.kernel.org 8379S: Maintained 8380F: Documentation/hwmon/lm83 8381F: drivers/hwmon/lm83.c 8382 8383LM90 HARDWARE MONITOR DRIVER 8384M: Jean Delvare <jdelvare@suse.com> 8385L: linux-hwmon@vger.kernel.org 8386S: Maintained 8387F: Documentation/hwmon/lm90 8388F: Documentation/devicetree/bindings/hwmon/lm90.txt 8389F: drivers/hwmon/lm90.c 8390F: include/dt-bindings/thermal/lm90.h 8391 8392LM95234 HARDWARE MONITOR DRIVER 8393M: Guenter Roeck <linux@roeck-us.net> 8394L: linux-hwmon@vger.kernel.org 8395S: Maintained 8396F: Documentation/hwmon/lm95234 8397F: drivers/hwmon/lm95234.c 8398 8399LME2510 MEDIA DRIVER 8400M: Malcolm Priestley <tvboxspy@gmail.com> 8401L: linux-media@vger.kernel.org 8402W: https://linuxtv.org 8403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8404S: Maintained 8405F: drivers/media/usb/dvb-usb-v2/lmedm04* 8406 8407LOADPIN SECURITY MODULE 8408M: Kees Cook <keescook@chromium.org> 8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8410S: Supported 8411F: security/loadpin/ 8412F: Documentation/admin-guide/LSM/LoadPin.rst 8413 8414LOCKING PRIMITIVES 8415M: Peter Zijlstra <peterz@infradead.org> 8416M: Ingo Molnar <mingo@redhat.com> 8417M: Will Deacon <will.deacon@arm.com> 8418L: linux-kernel@vger.kernel.org 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8420S: Maintained 8421F: Documentation/locking/ 8422F: include/linux/lockdep.h 8423F: include/linux/spinlock*.h 8424F: arch/*/include/asm/spinlock*.h 8425F: include/linux/rwlock*.h 8426F: include/linux/mutex*.h 8427F: arch/*/include/asm/mutex*.h 8428F: include/linux/rwsem*.h 8429F: arch/*/include/asm/rwsem.h 8430F: include/linux/seqlock.h 8431F: lib/locking*.[ch] 8432F: kernel/locking/ 8433X: kernel/locking/locktorture.c 8434 8435LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8436M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8437L: linux-ntfs-dev@lists.sourceforge.net 8438W: http://www.linux-ntfs.org/content/view/19/37/ 8439S: Maintained 8440F: Documentation/ldm.txt 8441F: block/partitions/ldm.* 8442 8443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8444M: Sathya Prakash <sathya.prakash@broadcom.com> 8445M: Chaitra P B <chaitra.basappa@broadcom.com> 8446M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8447L: MPT-FusionLinux.pdl@broadcom.com 8448L: linux-scsi@vger.kernel.org 8449W: http://www.avagotech.com/support/ 8450S: Supported 8451F: drivers/message/fusion/ 8452F: drivers/scsi/mpt3sas/ 8453 8454LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8455M: Matthew Wilcox <matthew@wil.cx> 8456L: linux-scsi@vger.kernel.org 8457S: Maintained 8458F: drivers/scsi/sym53c8xx_2/ 8459 8460LTC4261 HARDWARE MONITOR DRIVER 8461M: Guenter Roeck <linux@roeck-us.net> 8462L: linux-hwmon@vger.kernel.org 8463S: Maintained 8464F: Documentation/hwmon/ltc4261 8465F: drivers/hwmon/ltc4261.c 8466 8467LTC4306 I2C MULTIPLEXER DRIVER 8468M: Michael Hennerich <michael.hennerich@analog.com> 8469W: http://ez.analog.com/community/linux-device-drivers 8470L: linux-i2c@vger.kernel.org 8471S: Supported 8472F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8473F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8474 8475LTP (Linux Test Project) 8476M: Mike Frysinger <vapier@gentoo.org> 8477M: Cyril Hrubis <chrubis@suse.cz> 8478M: Wanlong Gao <wanlong.gao@gmail.com> 8479M: Jan Stancek <jstancek@redhat.com> 8480M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8481M: Alexey Kodanev <alexey.kodanev@oracle.com> 8482L: ltp@lists.linux.it (subscribers-only) 8483W: http://linux-test-project.github.io/ 8484T: git git://github.com/linux-test-project/ltp.git 8485S: Maintained 8486 8487M68K ARCHITECTURE 8488M: Geert Uytterhoeven <geert@linux-m68k.org> 8489L: linux-m68k@lists.linux-m68k.org 8490W: http://www.linux-m68k.org/ 8491T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8492S: Maintained 8493F: arch/m68k/ 8494F: drivers/zorro/ 8495 8496M68K ON APPLE MACINTOSH 8497M: Joshua Thompson <funaho@jurai.org> 8498W: http://www.mac.linux-m68k.org/ 8499L: linux-m68k@lists.linux-m68k.org 8500S: Maintained 8501F: arch/m68k/mac/ 8502 8503M68K ON HP9000/300 8504M: Philip Blundell <philb@gnu.org> 8505W: http://www.tazenda.demon.co.uk/phil/linux-hp 8506S: Maintained 8507F: arch/m68k/hp300/ 8508 8509M88DS3103 MEDIA DRIVER 8510M: Antti Palosaari <crope@iki.fi> 8511L: linux-media@vger.kernel.org 8512W: https://linuxtv.org 8513W: http://palosaari.fi/linux/ 8514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8515T: git git://linuxtv.org/anttip/media_tree.git 8516S: Maintained 8517F: drivers/media/dvb-frontends/m88ds3103* 8518 8519M88RS2000 MEDIA DRIVER 8520M: Malcolm Priestley <tvboxspy@gmail.com> 8521L: linux-media@vger.kernel.org 8522W: https://linuxtv.org 8523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8524S: Maintained 8525F: drivers/media/dvb-frontends/m88rs2000* 8526 8527MA901 MASTERKIT USB FM RADIO DRIVER 8528M: Alexey Klimov <klimov.linux@gmail.com> 8529L: linux-media@vger.kernel.org 8530T: git git://linuxtv.org/media_tree.git 8531S: Maintained 8532F: drivers/media/radio/radio-ma901.c 8533 8534MAC80211 8535M: Johannes Berg <johannes@sipsolutions.net> 8536L: linux-wireless@vger.kernel.org 8537W: http://wireless.kernel.org/ 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8540S: Maintained 8541F: Documentation/networking/mac80211-injection.txt 8542F: include/net/mac80211.h 8543F: net/mac80211/ 8544F: drivers/net/wireless/mac80211_hwsim.[ch] 8545F: Documentation/networking/mac80211_hwsim/README 8546 8547MAILBOX API 8548M: Jassi Brar <jassisinghbrar@gmail.com> 8549L: linux-kernel@vger.kernel.org 8550S: Maintained 8551F: drivers/mailbox/ 8552F: include/linux/mailbox_client.h 8553F: include/linux/mailbox_controller.h 8554 8555MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8556M: Michael Kerrisk <mtk.manpages@gmail.com> 8557W: http://www.kernel.org/doc/man-pages 8558L: linux-man@vger.kernel.org 8559S: Maintained 8560 8561MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8562M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8563L: linux-mips@linux-mips.org 8564S: Maintained 8565F: arch/mips/boot/dts/img/pistachio_marduk.dts 8566 8567MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8568M: Andrew Lunn <andrew@lunn.ch> 8569M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8570L: netdev@vger.kernel.org 8571S: Maintained 8572F: drivers/net/dsa/mv88e6xxx/ 8573F: linux/platform_data/mv88e6xxx.h 8574F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8575 8576MARVELL ARMADA DRM SUPPORT 8577M: Russell King <linux@armlinux.org.uk> 8578S: Maintained 8579T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8580T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8581F: drivers/gpu/drm/armada/ 8582F: include/uapi/drm/armada_drm.h 8583F: Documentation/devicetree/bindings/display/armada/ 8584 8585MARVELL CRYPTO DRIVER 8586M: Boris Brezillon <boris.brezillon@bootlin.com> 8587M: Arnaud Ebalard <arno@natisbad.org> 8588F: drivers/crypto/marvell/ 8589S: Maintained 8590L: linux-crypto@vger.kernel.org 8591 8592MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8593M: Mirko Lindner <mlindner@marvell.com> 8594M: Stephen Hemminger <stephen@networkplumber.org> 8595L: netdev@vger.kernel.org 8596S: Maintained 8597F: drivers/net/ethernet/marvell/sk* 8598 8599MARVELL LIBERTAS WIRELESS DRIVER 8600L: libertas-dev@lists.infradead.org 8601S: Orphan 8602F: drivers/net/wireless/marvell/libertas/ 8603 8604MARVELL MACCHIATOBIN SUPPORT 8605M: Russell King <linux@armlinux.org.uk> 8606L: linux-arm-kernel@lists.infradead.org 8607S: Maintained 8608F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8609 8610MARVELL MV643XX ETHERNET DRIVER 8611M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8612L: netdev@vger.kernel.org 8613S: Maintained 8614F: drivers/net/ethernet/marvell/mv643xx_eth.* 8615F: include/linux/mv643xx.h 8616 8617MARVELL MV88X3310 PHY DRIVER 8618M: Russell King <linux@armlinux.org.uk> 8619L: netdev@vger.kernel.org 8620S: Maintained 8621F: drivers/net/phy/marvell10g.c 8622 8623MARVELL MVNETA ETHERNET DRIVER 8624M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8625L: netdev@vger.kernel.org 8626S: Maintained 8627F: drivers/net/ethernet/marvell/mvneta.* 8628 8629MARVELL MWIFIEX WIRELESS DRIVER 8630M: Amitkumar Karwar <amitkarwar@gmail.com> 8631M: Nishant Sarmukadam <nishants@marvell.com> 8632M: Ganapathi Bhat <gbhat@marvell.com> 8633M: Xinming Hu <huxm@marvell.com> 8634L: linux-wireless@vger.kernel.org 8635S: Maintained 8636F: drivers/net/wireless/marvell/mwifiex/ 8637 8638MARVELL MWL8K WIRELESS DRIVER 8639M: Lennert Buytenhek <buytenh@wantstofly.org> 8640L: linux-wireless@vger.kernel.org 8641S: Odd Fixes 8642F: drivers/net/wireless/marvell/mwl8k.c 8643 8644MARVELL NAND CONTROLLER DRIVER 8645M: Miquel Raynal <miquel.raynal@bootlin.com> 8646L: linux-mtd@lists.infradead.org 8647S: Maintained 8648F: drivers/mtd/nand/raw/marvell_nand.c 8649F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8650 8651MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8652M: Nicolas Pitre <nico@fluxnic.net> 8653S: Odd Fixes 8654F: drivers/mmc/host/mvsdio.* 8655 8656MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8657M: Hu Ziji <huziji@marvell.com> 8658L: linux-mmc@vger.kernel.org 8659S: Supported 8660F: drivers/mmc/host/sdhci-xenon* 8661F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8662 8663MATROX FRAMEBUFFER DRIVER 8664L: linux-fbdev@vger.kernel.org 8665S: Orphan 8666F: drivers/video/fbdev/matrox/matroxfb_* 8667F: include/uapi/linux/matroxfb.h 8668 8669MAX16065 HARDWARE MONITOR DRIVER 8670M: Guenter Roeck <linux@roeck-us.net> 8671L: linux-hwmon@vger.kernel.org 8672S: Maintained 8673F: Documentation/hwmon/max16065 8674F: drivers/hwmon/max16065.c 8675 8676MAX20751 HARDWARE MONITOR DRIVER 8677M: Guenter Roeck <linux@roeck-us.net> 8678L: linux-hwmon@vger.kernel.org 8679S: Maintained 8680F: Documentation/hwmon/max20751 8681F: drivers/hwmon/max20751.c 8682 8683MAX2175 SDR TUNER DRIVER 8684M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8685L: linux-media@vger.kernel.org 8686T: git git://linuxtv.org/media_tree.git 8687S: Maintained 8688F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8689F: Documentation/media/v4l-drivers/max2175.rst 8690F: drivers/media/i2c/max2175* 8691F: include/uapi/linux/max2175.h 8692 8693MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8694L: linux-hwmon@vger.kernel.org 8695S: Orphan 8696F: Documentation/hwmon/max6650 8697F: drivers/hwmon/max6650.c 8698 8699MAX6697 HARDWARE MONITOR DRIVER 8700M: Guenter Roeck <linux@roeck-us.net> 8701L: linux-hwmon@vger.kernel.org 8702S: Maintained 8703F: Documentation/hwmon/max6697 8704F: Documentation/devicetree/bindings/hwmon/max6697.txt 8705F: drivers/hwmon/max6697.c 8706F: include/linux/platform_data/max6697.h 8707 8708MAX9860 MONO AUDIO VOICE CODEC DRIVER 8709M: Peter Rosin <peda@axentia.se> 8710L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8711S: Maintained 8712F: Documentation/devicetree/bindings/sound/max9860.txt 8713F: sound/soc/codecs/max9860.* 8714 8715MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8716M: Javier Martinez Canillas <javier@dowhile0.org> 8717L: linux-kernel@vger.kernel.org 8718S: Supported 8719F: drivers/regulator/max77802-regulator.c 8720F: Documentation/devicetree/bindings/*/*max77802.txt 8721F: include/dt-bindings/*/*max77802.h 8722 8723MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8724M: Krzysztof Kozlowski <krzk@kernel.org> 8725M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8726L: linux-pm@vger.kernel.org 8727S: Supported 8728F: drivers/power/supply/max14577_charger.c 8729F: drivers/power/supply/max77693_charger.c 8730 8731MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8732M: Chanwoo Choi <cw00.choi@samsung.com> 8733M: Krzysztof Kozlowski <krzk@kernel.org> 8734M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8735L: linux-kernel@vger.kernel.org 8736S: Supported 8737F: drivers/*/max14577*.c 8738F: drivers/*/max77686*.c 8739F: drivers/*/max77693*.c 8740F: drivers/extcon/extcon-max14577.c 8741F: drivers/extcon/extcon-max77693.c 8742F: drivers/rtc/rtc-max77686.c 8743F: drivers/clk/clk-max77686.c 8744F: Documentation/devicetree/bindings/mfd/max14577.txt 8745F: Documentation/devicetree/bindings/*/max77686.txt 8746F: Documentation/devicetree/bindings/mfd/max77693.txt 8747F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8748F: include/linux/mfd/max14577*.h 8749F: include/linux/mfd/max77686*.h 8750F: include/linux/mfd/max77693*.h 8751 8752MAXIRADIO FM RADIO RECEIVER DRIVER 8753M: Hans Verkuil <hverkuil@xs4all.nl> 8754L: linux-media@vger.kernel.org 8755T: git git://linuxtv.org/media_tree.git 8756W: https://linuxtv.org 8757S: Maintained 8758F: drivers/media/radio/radio-maxiradio* 8759 8760MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8761M: Peter Rosin <peda@axentia.se> 8762L: linux-iio@vger.kernel.org 8763S: Maintained 8764F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8765F: drivers/iio/potentiometer/mcp4018.c 8766F: drivers/iio/potentiometer/mcp4531.c 8767 8768MCR20A IEEE-802.15.4 RADIO DRIVER 8769M: Xue Liu <liuxuenetmail@gmail.com> 8770L: linux-wpan@vger.kernel.org 8771W: https://github.com/xueliu/mcr20a-linux 8772S: Maintained 8773F: drivers/net/ieee802154/mcr20a.c 8774F: drivers/net/ieee802154/mcr20a.h 8775F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8776 8777MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8778M: William Breathitt Gray <vilhelm.gray@gmail.com> 8779L: linux-iio@vger.kernel.org 8780S: Maintained 8781F: drivers/iio/dac/cio-dac.c 8782 8783MEDIA DRIVERS FOR ASCOT2E 8784M: Sergey Kozlov <serjk@netup.ru> 8785M: Abylay Ospan <aospan@netup.ru> 8786L: linux-media@vger.kernel.org 8787W: https://linuxtv.org 8788W: http://netup.tv/ 8789T: git git://linuxtv.org/media_tree.git 8790S: Supported 8791F: drivers/media/dvb-frontends/ascot2e* 8792 8793MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8794M: Jasmin Jessich <jasmin@anw.at> 8795L: linux-media@vger.kernel.org 8796W: https://linuxtv.org 8797T: git git://linuxtv.org/media_tree.git 8798S: Maintained 8799F: drivers/media/dvb-frontends/cxd2099* 8800 8801MEDIA DRIVERS FOR CXD2841ER 8802M: Sergey Kozlov <serjk@netup.ru> 8803M: Abylay Ospan <aospan@netup.ru> 8804L: linux-media@vger.kernel.org 8805W: https://linuxtv.org 8806W: http://netup.tv/ 8807T: git git://linuxtv.org/media_tree.git 8808S: Supported 8809F: drivers/media/dvb-frontends/cxd2841er* 8810 8811MEDIA DRIVERS FOR CXD2880 8812M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8813L: linux-media@vger.kernel.org 8814W: http://linuxtv.org/ 8815T: git git://linuxtv.org/media_tree.git 8816S: Supported 8817F: drivers/media/dvb-frontends/cxd2880/* 8818F: drivers/media/spi/cxd2880* 8819 8820MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8821M: Daniel Scheller <d.scheller.oss@gmail.com> 8822L: linux-media@vger.kernel.org 8823W: https://linuxtv.org 8824T: git git://linuxtv.org/media_tree.git 8825S: Maintained 8826F: drivers/media/pci/ddbridge/* 8827 8828MEDIA DRIVERS FOR FREESCALE IMX 8829M: Steve Longerbeam <slongerbeam@gmail.com> 8830M: Philipp Zabel <p.zabel@pengutronix.de> 8831L: linux-media@vger.kernel.org 8832T: git git://linuxtv.org/media_tree.git 8833S: Maintained 8834F: Documentation/devicetree/bindings/media/imx.txt 8835F: Documentation/media/v4l-drivers/imx.rst 8836F: drivers/staging/media/imx/ 8837F: include/linux/imx-media.h 8838F: include/media/imx.h 8839 8840MEDIA DRIVERS FOR HELENE 8841M: Abylay Ospan <aospan@netup.ru> 8842L: linux-media@vger.kernel.org 8843W: https://linuxtv.org 8844W: http://netup.tv/ 8845T: git git://linuxtv.org/media_tree.git 8846S: Supported 8847F: drivers/media/dvb-frontends/helene* 8848 8849MEDIA DRIVERS FOR HORUS3A 8850M: Sergey Kozlov <serjk@netup.ru> 8851M: Abylay Ospan <aospan@netup.ru> 8852L: linux-media@vger.kernel.org 8853W: https://linuxtv.org 8854W: http://netup.tv/ 8855T: git git://linuxtv.org/media_tree.git 8856S: Supported 8857F: drivers/media/dvb-frontends/horus3a* 8858 8859MEDIA DRIVERS FOR LNBH25 8860M: Sergey Kozlov <serjk@netup.ru> 8861M: Abylay Ospan <aospan@netup.ru> 8862L: linux-media@vger.kernel.org 8863W: https://linuxtv.org 8864W: http://netup.tv/ 8865T: git git://linuxtv.org/media_tree.git 8866S: Supported 8867F: drivers/media/dvb-frontends/lnbh25* 8868 8869MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8870M: Daniel Scheller <d.scheller.oss@gmail.com> 8871L: linux-media@vger.kernel.org 8872W: https://linuxtv.org 8873T: git git://linuxtv.org/media_tree.git 8874S: Maintained 8875F: drivers/media/dvb-frontends/mxl5xx* 8876 8877MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8878M: Sergey Kozlov <serjk@netup.ru> 8879M: Abylay Ospan <aospan@netup.ru> 8880L: linux-media@vger.kernel.org 8881W: https://linuxtv.org 8882W: http://netup.tv/ 8883T: git git://linuxtv.org/media_tree.git 8884S: Supported 8885F: drivers/media/pci/netup_unidvb/* 8886 8887MEDIA DRIVERS FOR RENESAS - CEU 8888M: Jacopo Mondi <jacopo@jmondi.org> 8889L: linux-media@vger.kernel.org 8890L: linux-renesas-soc@vger.kernel.org 8891T: git git://linuxtv.org/media_tree.git 8892S: Supported 8893F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8894F: drivers/media/platform/renesas-ceu.c 8895F: include/media/drv-intf/renesas-ceu.h 8896 8897MEDIA DRIVERS FOR RENESAS - DRIF 8898M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8899L: linux-media@vger.kernel.org 8900L: linux-renesas-soc@vger.kernel.org 8901T: git git://linuxtv.org/media_tree.git 8902S: Supported 8903F: Documentation/devicetree/bindings/media/renesas,drif.txt 8904F: drivers/media/platform/rcar_drif.c 8905 8906MEDIA DRIVERS FOR RENESAS - FCP 8907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8908L: linux-media@vger.kernel.org 8909L: linux-renesas-soc@vger.kernel.org 8910T: git git://linuxtv.org/media_tree.git 8911S: Supported 8912F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8913F: drivers/media/platform/rcar-fcp.c 8914F: include/media/rcar-fcp.h 8915 8916MEDIA DRIVERS FOR RENESAS - FDP1 8917M: Kieran Bingham <kieran@bingham.xyz> 8918L: linux-media@vger.kernel.org 8919L: linux-renesas-soc@vger.kernel.org 8920T: git git://linuxtv.org/media_tree.git 8921S: Supported 8922F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8923F: drivers/media/platform/rcar_fdp1.c 8924 8925MEDIA DRIVERS FOR RENESAS - VIN 8926M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8927L: linux-media@vger.kernel.org 8928L: linux-renesas-soc@vger.kernel.org 8929T: git git://linuxtv.org/media_tree.git 8930S: Supported 8931F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8932F: Documentation/devicetree/bindings/media/rcar_vin.txt 8933F: drivers/media/platform/rcar-vin/ 8934 8935MEDIA DRIVERS FOR RENESAS - VSP1 8936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8937L: linux-media@vger.kernel.org 8938L: linux-renesas-soc@vger.kernel.org 8939T: git git://linuxtv.org/media_tree.git 8940S: Supported 8941F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8942F: drivers/media/platform/vsp1/ 8943 8944MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8945M: Daniel Scheller <d.scheller.oss@gmail.com> 8946L: linux-media@vger.kernel.org 8947W: https://linuxtv.org 8948T: git git://linuxtv.org/media_tree.git 8949S: Maintained 8950F: drivers/media/dvb-frontends/stv0910* 8951 8952MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8953M: Daniel Scheller <d.scheller.oss@gmail.com> 8954L: linux-media@vger.kernel.org 8955W: https://linuxtv.org 8956T: git git://linuxtv.org/media_tree.git 8957S: Maintained 8958F: drivers/media/dvb-frontends/stv6111* 8959 8960MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8961M: Dmitry Osipenko <digetx@gmail.com> 8962L: linux-media@vger.kernel.org 8963L: linux-tegra@vger.kernel.org 8964T: git git://linuxtv.org/media_tree.git 8965S: Maintained 8966F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8967F: drivers/staging/media/tegra-vde/ 8968 8969MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8970M: Mauro Carvalho Chehab <mchehab@kernel.org> 8971P: LinuxTV.org Project 8972L: linux-media@vger.kernel.org 8973W: https://linuxtv.org 8974Q: http://patchwork.kernel.org/project/linux-media/list/ 8975T: git git://linuxtv.org/media_tree.git 8976S: Maintained 8977F: Documentation/devicetree/bindings/media/ 8978F: Documentation/media/ 8979F: drivers/media/ 8980F: drivers/staging/media/ 8981F: include/linux/platform_data/media/ 8982F: include/media/ 8983F: include/uapi/linux/dvb/ 8984F: include/uapi/linux/videodev2.h 8985F: include/uapi/linux/media.h 8986F: include/uapi/linux/v4l2-* 8987F: include/uapi/linux/meye.h 8988F: include/uapi/linux/ivtv* 8989F: include/uapi/linux/uvcvideo.h 8990 8991MEDIATEK CIR DRIVER 8992M: Sean Wang <sean.wang@mediatek.com> 8993S: Maintained 8994F: drivers/media/rc/mtk-cir.c 8995 8996MEDIATEK DMA DRIVER 8997M: Sean Wang <sean.wang@mediatek.com> 8998L: dmaengine@vger.kernel.org 8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9000L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9001S: Maintained 9002F: Documentation/devicetree/bindings/dma/mtk-* 9003F: drivers/dma/mediatek/ 9004 9005MEDIATEK PMIC LED DRIVER 9006M: Sean Wang <sean.wang@mediatek.com> 9007S: Maintained 9008F: drivers/leds/leds-mt6323.c 9009F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9010 9011MEDIATEK ETHERNET DRIVER 9012M: Felix Fietkau <nbd@openwrt.org> 9013M: John Crispin <john@phrozen.org> 9014M: Sean Wang <sean.wang@mediatek.com> 9015M: Nelson Chang <nelson.chang@mediatek.com> 9016L: netdev@vger.kernel.org 9017S: Maintained 9018F: drivers/net/ethernet/mediatek/ 9019 9020MEDIATEK SWITCH DRIVER 9021M: Sean Wang <sean.wang@mediatek.com> 9022L: netdev@vger.kernel.org 9023S: Maintained 9024F: drivers/net/dsa/mt7530.* 9025F: net/dsa/tag_mtk.c 9026 9027MEDIATEK JPEG DRIVER 9028M: Rick Chang <rick.chang@mediatek.com> 9029M: Bin Liu <bin.liu@mediatek.com> 9030S: Supported 9031F: drivers/media/platform/mtk-jpeg/ 9032F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9033 9034MEDIATEK MDP DRIVER 9035M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9036M: Houlong Wei <houlong.wei@mediatek.com> 9037M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9038S: Supported 9039F: drivers/media/platform/mtk-mdp/ 9040F: drivers/media/platform/mtk-vpu/ 9041F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9042 9043MEDIATEK MEDIA DRIVER 9044M: Tiffany Lin <tiffany.lin@mediatek.com> 9045M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9046S: Supported 9047F: drivers/media/platform/mtk-vcodec/ 9048F: drivers/media/platform/mtk-vpu/ 9049F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9050F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9051 9052MEDIATEK MT7601U WIRELESS LAN DRIVER 9053M: Jakub Kicinski <kubakici@wp.pl> 9054L: linux-wireless@vger.kernel.org 9055S: Maintained 9056F: drivers/net/wireless/mediatek/mt7601u/ 9057 9058MEDIATEK NAND CONTROLLER DRIVER 9059M: Xiaolei Li <xiaolei.li@mediatek.com> 9060L: linux-mtd@lists.infradead.org 9061S: Maintained 9062F: drivers/mtd/nand/raw/mtk_* 9063F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9064 9065MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9066M: Sean Wang <sean.wang@mediatek.com> 9067S: Maintained 9068F: drivers/char/hw_random/mtk-rng.c 9069 9070MEDIATEK USB3 DRD IP DRIVER 9071M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9072L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9074L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9075S: Maintained 9076F: drivers/usb/mtu3/ 9077 9078MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9079M: Peter Senna Tschudin <peter.senna@collabora.com> 9080M: Martin Donnelly <martin.donnelly@ge.com> 9081M: Martyn Welch <martyn.welch@collabora.co.uk> 9082S: Maintained 9083F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9084F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9085 9086MEGARAID SCSI/SAS DRIVERS 9087M: Kashyap Desai <kashyap.desai@broadcom.com> 9088M: Sumit Saxena <sumit.saxena@broadcom.com> 9089M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9090L: megaraidlinux.pdl@broadcom.com 9091L: linux-scsi@vger.kernel.org 9092W: http://www.avagotech.com/support/ 9093S: Maintained 9094F: Documentation/scsi/megaraid.txt 9095F: drivers/scsi/megaraid.* 9096F: drivers/scsi/megaraid/ 9097 9098MELEXIS MLX90614 DRIVER 9099M: Crt Mori <cmo@melexis.com> 9100L: linux-iio@vger.kernel.org 9101W: http://www.melexis.com 9102S: Supported 9103F: drivers/iio/temperature/mlx90614.c 9104 9105MELEXIS MLX90632 DRIVER 9106M: Crt Mori <cmo@melexis.com> 9107L: linux-iio@vger.kernel.org 9108W: http://www.melexis.com 9109S: Supported 9110F: drivers/iio/temperature/mlx90632.c 9111 9112MELFAS MIP4 TOUCHSCREEN DRIVER 9113M: Sangwon Jee <jeesw@melfas.com> 9114W: http://www.melfas.com 9115S: Supported 9116F: drivers/input/touchscreen/melfas_mip4.c 9117F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9118 9119MELLANOX ETHERNET DRIVER (mlx4_en) 9120M: Tariq Toukan <tariqt@mellanox.com> 9121L: netdev@vger.kernel.org 9122S: Supported 9123W: http://www.mellanox.com 9124Q: http://patchwork.ozlabs.org/project/netdev/list/ 9125F: drivers/net/ethernet/mellanox/mlx4/en_* 9126 9127MELLANOX ETHERNET DRIVER (mlx5e) 9128M: Saeed Mahameed <saeedm@mellanox.com> 9129L: netdev@vger.kernel.org 9130S: Supported 9131W: http://www.mellanox.com 9132Q: http://patchwork.ozlabs.org/project/netdev/list/ 9133F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9134 9135MELLANOX ETHERNET INNOVA DRIVERS 9136R: Boris Pismenny <borisp@mellanox.com> 9137L: netdev@vger.kernel.org 9138S: Supported 9139W: http://www.mellanox.com 9140Q: http://patchwork.ozlabs.org/project/netdev/list/ 9141F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9142F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9143F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9144F: include/linux/mlx5/mlx5_ifc_fpga.h 9145 9146MELLANOX ETHERNET INNOVA IPSEC DRIVER 9147R: Boris Pismenny <borisp@mellanox.com> 9148L: netdev@vger.kernel.org 9149S: Supported 9150W: http://www.mellanox.com 9151Q: http://patchwork.ozlabs.org/project/netdev/list/ 9152F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9153F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9154 9155MELLANOX ETHERNET SWITCH DRIVERS 9156M: Jiri Pirko <jiri@mellanox.com> 9157M: Ido Schimmel <idosch@mellanox.com> 9158L: netdev@vger.kernel.org 9159S: Supported 9160W: http://www.mellanox.com 9161Q: http://patchwork.ozlabs.org/project/netdev/list/ 9162F: drivers/net/ethernet/mellanox/mlxsw/ 9163 9164MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9165M: mlxsw@mellanox.com 9166L: netdev@vger.kernel.org 9167S: Supported 9168W: http://www.mellanox.com 9169Q: http://patchwork.ozlabs.org/project/netdev/list/ 9170F: drivers/net/ethernet/mellanox/mlxfw/ 9171 9172MELLANOX HARDWARE PLATFORM SUPPORT 9173M: Andy Shevchenko <andy@infradead.org> 9174M: Darren Hart <dvhart@infradead.org> 9175M: Vadim Pasternak <vadimp@mellanox.com> 9176L: platform-driver-x86@vger.kernel.org 9177S: Supported 9178F: drivers/platform/mellanox/ 9179 9180MELLANOX MLX4 core VPI driver 9181M: Tariq Toukan <tariqt@mellanox.com> 9182L: netdev@vger.kernel.org 9183L: linux-rdma@vger.kernel.org 9184W: http://www.mellanox.com 9185Q: http://patchwork.ozlabs.org/project/netdev/list/ 9186S: Supported 9187F: drivers/net/ethernet/mellanox/mlx4/ 9188F: include/linux/mlx4/ 9189 9190MELLANOX MLX4 IB driver 9191M: Yishai Hadas <yishaih@mellanox.com> 9192L: linux-rdma@vger.kernel.org 9193W: http://www.mellanox.com 9194Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9195S: Supported 9196F: drivers/infiniband/hw/mlx4/ 9197F: include/linux/mlx4/ 9198F: include/uapi/rdma/mlx4-abi.h 9199 9200MELLANOX MLX5 core VPI driver 9201M: Saeed Mahameed <saeedm@mellanox.com> 9202M: Leon Romanovsky <leonro@mellanox.com> 9203L: netdev@vger.kernel.org 9204L: linux-rdma@vger.kernel.org 9205W: http://www.mellanox.com 9206Q: http://patchwork.ozlabs.org/project/netdev/list/ 9207S: Supported 9208F: drivers/net/ethernet/mellanox/mlx5/core/ 9209F: include/linux/mlx5/ 9210 9211MELLANOX MLX5 IB driver 9212M: Leon Romanovsky <leonro@mellanox.com> 9213L: linux-rdma@vger.kernel.org 9214W: http://www.mellanox.com 9215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9216S: Supported 9217F: drivers/infiniband/hw/mlx5/ 9218F: include/linux/mlx5/ 9219F: include/uapi/rdma/mlx5-abi.h 9220 9221MELLANOX MLXCPLD I2C AND MUX DRIVER 9222M: Vadim Pasternak <vadimp@mellanox.com> 9223M: Michael Shych <michaelsh@mellanox.com> 9224L: linux-i2c@vger.kernel.org 9225S: Supported 9226F: drivers/i2c/busses/i2c-mlxcpld.c 9227F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9228F: Documentation/i2c/busses/i2c-mlxcpld 9229 9230MELLANOX MLXCPLD LED DRIVER 9231M: Vadim Pasternak <vadimp@mellanox.com> 9232L: linux-leds@vger.kernel.org 9233S: Supported 9234F: drivers/leds/leds-mlxcpld.c 9235F: drivers/leds/leds-mlxreg.c 9236F: Documentation/leds/leds-mlxcpld.txt 9237 9238MELLANOX PLATFORM DRIVER 9239M: Vadim Pasternak <vadimp@mellanox.com> 9240L: platform-driver-x86@vger.kernel.org 9241S: Supported 9242F: drivers/platform/x86/mlx-platform.c 9243 9244MEMBARRIER SUPPORT 9245M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9246M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9247L: linux-kernel@vger.kernel.org 9248S: Supported 9249F: kernel/sched/membarrier.c 9250F: include/uapi/linux/membarrier.h 9251F: arch/powerpc/include/asm/membarrier.h 9252 9253MEMORY MANAGEMENT 9254L: linux-mm@kvack.org 9255W: http://www.linux-mm.org 9256S: Maintained 9257F: include/linux/mm.h 9258F: include/linux/gfp.h 9259F: include/linux/mmzone.h 9260F: include/linux/memory_hotplug.h 9261F: include/linux/vmalloc.h 9262F: mm/ 9263 9264MEMORY TECHNOLOGY DEVICES (MTD) 9265M: David Woodhouse <dwmw2@infradead.org> 9266M: Brian Norris <computersforpeace@gmail.com> 9267M: Boris Brezillon <boris.brezillon@bootlin.com> 9268M: Marek Vasut <marek.vasut@gmail.com> 9269M: Richard Weinberger <richard@nod.at> 9270L: linux-mtd@lists.infradead.org 9271W: http://www.linux-mtd.infradead.org/ 9272Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9273T: git git://git.infradead.org/linux-mtd.git master 9274T: git git://git.infradead.org/linux-mtd.git mtd/next 9275S: Maintained 9276F: Documentation/devicetree/bindings/mtd/ 9277F: drivers/mtd/ 9278F: include/linux/mtd/ 9279F: include/uapi/mtd/ 9280 9281MEN A21 WATCHDOG DRIVER 9282M: Johannes Thumshirn <morbidrsa@gmail.com> 9283L: linux-watchdog@vger.kernel.org 9284S: Maintained 9285F: drivers/watchdog/mena21_wdt.c 9286 9287MEN CHAMELEON BUS (mcb) 9288M: Johannes Thumshirn <morbidrsa@gmail.com> 9289S: Maintained 9290F: drivers/mcb/ 9291F: include/linux/mcb.h 9292F: Documentation/men-chameleon-bus.txt 9293 9294MEN F21BMC (Board Management Controller) 9295M: Andreas Werner <andreas.werner@men.de> 9296S: Supported 9297F: drivers/mfd/menf21bmc.c 9298F: drivers/watchdog/menf21bmc_wdt.c 9299F: drivers/leds/leds-menf21bmc.c 9300F: drivers/hwmon/menf21bmc_hwmon.c 9301F: Documentation/hwmon/menf21bmc 9302 9303MESON AO CEC DRIVER FOR AMLOGIC SOCS 9304M: Neil Armstrong <narmstrong@baylibre.com> 9305L: linux-media@lists.freedesktop.org 9306L: linux-amlogic@lists.infradead.org 9307W: http://linux-meson.com/ 9308S: Supported 9309F: drivers/media/platform/meson/ao-cec.c 9310F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9311T: git git://linuxtv.org/media_tree.git 9312 9313MICROBLAZE ARCHITECTURE 9314M: Michal Simek <monstr@monstr.eu> 9315W: http://www.monstr.eu/fdt/ 9316T: git git://git.monstr.eu/linux-2.6-microblaze.git 9317S: Supported 9318F: arch/microblaze/ 9319 9320MICROCHIP / ATMEL AT91 SERIAL DRIVER 9321M: Richard Genoud <richard.genoud@gmail.com> 9322S: Maintained 9323F: drivers/tty/serial/atmel_serial.c 9324F: drivers/tty/serial/atmel_serial.h 9325 9326MICROCHIP / ATMEL DMA DRIVER 9327M: Ludovic Desroches <ludovic.desroches@microchip.com> 9328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9329L: dmaengine@vger.kernel.org 9330S: Supported 9331F: drivers/dma/at_hdmac.c 9332F: drivers/dma/at_hdmac_regs.h 9333F: include/linux/platform_data/dma-atmel.h 9334 9335MICROCHIP / ATMEL ECC DRIVER 9336M: Tudor Ambarus <tudor.ambarus@microchip.com> 9337L: linux-crypto@vger.kernel.org 9338S: Maintained 9339F: drivers/crypto/atmel-ecc.* 9340 9341MICROCHIP / ATMEL ISC DRIVER 9342M: Songjun Wu <songjun.wu@microchip.com> 9343L: linux-media@vger.kernel.org 9344S: Supported 9345F: drivers/media/platform/atmel/atmel-isc.c 9346F: drivers/media/platform/atmel/atmel-isc-regs.h 9347F: devicetree/bindings/media/atmel-isc.txt 9348 9349MICROCHIP / ATMEL NAND DRIVER 9350M: Wenyou Yang <wenyou.yang@microchip.com> 9351M: Josh Wu <rainyfeeling@outlook.com> 9352L: linux-mtd@lists.infradead.org 9353S: Supported 9354F: drivers/mtd/nand/raw/atmel/* 9355F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9356 9357MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9358M: Woojung Huh <Woojung.Huh@microchip.com> 9359M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9360L: netdev@vger.kernel.org 9361S: Maintained 9362F: net/dsa/tag_ksz.c 9363F: drivers/net/dsa/microchip/* 9364F: include/linux/platform_data/microchip-ksz.h 9365F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9366 9367MICROCHIP LAN743X ETHERNET DRIVER 9368M: Bryan Whitehead <bryan.whitehead@microchip.com> 9369M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9370L: netdev@vger.kernel.org 9371S: Maintained 9372F: drivers/net/ethernet/microchip/lan743x_* 9373 9374MICROCHIP USB251XB DRIVER 9375M: Richard Leitner <richard.leitner@skidata.com> 9376L: linux-usb@vger.kernel.org 9377S: Maintained 9378F: drivers/usb/misc/usb251xb.c 9379F: Documentation/devicetree/bindings/usb/usb251xb.txt 9380 9381MICROSEMI MIPS SOCS 9382M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9383L: linux-mips@linux-mips.org 9384S: Maintained 9385F: arch/mips/generic/board-ocelot.c 9386F: arch/mips/configs/generic/board-ocelot.config 9387F: arch/mips/boot/dts/mscc/ 9388F: Documentation/devicetree/bindings/mips/mscc.txt 9389 9390MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9391M: Don Brace <don.brace@microsemi.com> 9392L: esc.storagedev@microsemi.com 9393L: linux-scsi@vger.kernel.org 9394S: Supported 9395F: drivers/scsi/smartpqi/smartpqi*.[ch] 9396F: drivers/scsi/smartpqi/Kconfig 9397F: drivers/scsi/smartpqi/Makefile 9398F: include/linux/cciss*.h 9399F: include/uapi/linux/cciss*.h 9400F: Documentation/scsi/smartpqi.txt 9401 9402MICROSEMI ETHERNET SWITCH DRIVER 9403M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9404L: netdev@vger.kernel.org 9405S: Supported 9406F: drivers/net/ethernet/mscc/ 9407 9408MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9409M: Chen Yu <yu.c.chen@intel.com> 9410L: platform-driver-x86@vger.kernel.org 9411S: Supported 9412F: drivers/platform/x86/surfacepro3_button.c 9413 9414MICROTEK X6 SCANNER 9415M: Oliver Neukum <oliver@neukum.org> 9416S: Maintained 9417F: drivers/usb/image/microtek.* 9418 9419MIPS 9420M: Ralf Baechle <ralf@linux-mips.org> 9421M: Paul Burton <paul.burton@mips.com> 9422M: James Hogan <jhogan@kernel.org> 9423L: linux-mips@linux-mips.org 9424W: http://www.linux-mips.org/ 9425T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9427Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9428S: Supported 9429F: Documentation/devicetree/bindings/mips/ 9430F: Documentation/mips/ 9431F: arch/mips/ 9432F: drivers/platform/mips/ 9433 9434MIPS BOSTON DEVELOPMENT BOARD 9435M: Paul Burton <paul.burton@mips.com> 9436L: linux-mips@linux-mips.org 9437S: Maintained 9438F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9439F: arch/mips/boot/dts/img/boston.dts 9440F: arch/mips/configs/generic/board-boston.config 9441F: drivers/clk/imgtec/clk-boston.c 9442F: include/dt-bindings/clock/boston-clock.h 9443 9444MIPS GENERIC PLATFORM 9445M: Paul Burton <paul.burton@mips.com> 9446L: linux-mips@linux-mips.org 9447S: Supported 9448F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9449F: arch/mips/generic/ 9450F: arch/mips/tools/generic-board-config.sh 9451 9452MIPS/LOONGSON1 ARCHITECTURE 9453M: Keguang Zhang <keguang.zhang@gmail.com> 9454L: linux-mips@linux-mips.org 9455S: Maintained 9456F: arch/mips/loongson32/ 9457F: arch/mips/include/asm/mach-loongson32/ 9458F: drivers/*/*loongson1* 9459F: drivers/*/*/*loongson1* 9460 9461MIPS/LOONGSON2 ARCHITECTURE 9462M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9463L: linux-mips@linux-mips.org 9464S: Maintained 9465F: arch/mips/loongson64/*{2e/2f}* 9466F: arch/mips/include/asm/mach-loongson64/ 9467F: drivers/*/*loongson2* 9468F: drivers/*/*/*loongson2* 9469 9470MIPS/LOONGSON3 ARCHITECTURE 9471M: Huacai Chen <chenhc@lemote.com> 9472L: linux-mips@linux-mips.org 9473S: Maintained 9474F: arch/mips/loongson64/ 9475F: arch/mips/include/asm/mach-loongson64/ 9476F: drivers/platform/mips/cpu_hwmon.c 9477F: drivers/*/*loongson3* 9478F: drivers/*/*/*loongson3* 9479 9480MIPS RINT INSTRUCTION EMULATION 9481M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9482L: linux-mips@linux-mips.org 9483S: Supported 9484F: arch/mips/math-emu/sp_rint.c 9485F: arch/mips/math-emu/dp_rint.c 9486 9487MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9488M: Hans Verkuil <hverkuil@xs4all.nl> 9489L: linux-media@vger.kernel.org 9490T: git git://linuxtv.org/media_tree.git 9491W: https://linuxtv.org 9492S: Odd Fixes 9493F: drivers/media/radio/radio-miropcm20* 9494 9495MMP SUPPORT 9496M: Eric Miao <eric.y.miao@gmail.com> 9497M: Haojian Zhuang <haojian.zhuang@gmail.com> 9498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9499T: git git://github.com/hzhuang1/linux.git 9500T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9501S: Maintained 9502F: arch/arm/boot/dts/mmp* 9503F: arch/arm/mach-mmp/ 9504 9505MN88472 MEDIA DRIVER 9506M: Antti Palosaari <crope@iki.fi> 9507L: linux-media@vger.kernel.org 9508W: https://linuxtv.org 9509W: http://palosaari.fi/linux/ 9510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9511S: Maintained 9512F: drivers/media/dvb-frontends/mn88472* 9513 9514MN88473 MEDIA DRIVER 9515M: Antti Palosaari <crope@iki.fi> 9516L: linux-media@vger.kernel.org 9517W: https://linuxtv.org 9518W: http://palosaari.fi/linux/ 9519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9520S: Maintained 9521F: drivers/media/dvb-frontends/mn88473* 9522 9523PCI DRIVER FOR MOBIVEIL PCIE IP 9524M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9525L: linux-pci@vger.kernel.org 9526S: Supported 9527F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9528F: drivers/pci/controller/pcie-mobiveil.c 9529 9530MODULE SUPPORT 9531M: Jessica Yu <jeyu@kernel.org> 9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9533S: Maintained 9534F: include/linux/module.h 9535F: kernel/module.c 9536 9537MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9538W: http://popies.net/meye/ 9539S: Orphan 9540F: Documentation/media/v4l-drivers/meye* 9541F: drivers/media/pci/meye/ 9542F: include/uapi/linux/meye.h 9543 9544MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9545M: Jiri Slaby <jirislaby@gmail.com> 9546S: Maintained 9547F: Documentation/serial/moxa-smartio 9548F: drivers/tty/mxser.* 9549 9550MR800 AVERMEDIA USB FM RADIO DRIVER 9551M: Alexey Klimov <klimov.linux@gmail.com> 9552L: linux-media@vger.kernel.org 9553T: git git://linuxtv.org/media_tree.git 9554S: Maintained 9555F: drivers/media/radio/radio-mr800.c 9556 9557MRF24J40 IEEE 802.15.4 RADIO DRIVER 9558M: Alan Ott <alan@signal11.us> 9559L: linux-wpan@vger.kernel.org 9560S: Maintained 9561F: drivers/net/ieee802154/mrf24j40.c 9562F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9563 9564MSI LAPTOP SUPPORT 9565M: "Lee, Chun-Yi" <jlee@suse.com> 9566L: platform-driver-x86@vger.kernel.org 9567S: Maintained 9568F: drivers/platform/x86/msi-laptop.c 9569 9570MSI WMI SUPPORT 9571L: platform-driver-x86@vger.kernel.org 9572S: Orphan 9573F: drivers/platform/x86/msi-wmi.c 9574 9575MSI001 MEDIA DRIVER 9576M: Antti Palosaari <crope@iki.fi> 9577L: linux-media@vger.kernel.org 9578W: https://linuxtv.org 9579W: http://palosaari.fi/linux/ 9580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9581T: git git://linuxtv.org/anttip/media_tree.git 9582S: Maintained 9583F: drivers/media/tuners/msi001* 9584 9585MSI2500 MEDIA DRIVER 9586M: Antti Palosaari <crope@iki.fi> 9587L: linux-media@vger.kernel.org 9588W: https://linuxtv.org 9589W: http://palosaari.fi/linux/ 9590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9591T: git git://linuxtv.org/anttip/media_tree.git 9592S: Maintained 9593F: drivers/media/usb/msi2500/ 9594 9595MSYSTEMS DISKONCHIP G3 MTD DRIVER 9596M: Robert Jarzmik <robert.jarzmik@free.fr> 9597L: linux-mtd@lists.infradead.org 9598S: Maintained 9599F: drivers/mtd/devices/docg3* 9600 9601MT9M032 APTINA SENSOR DRIVER 9602M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9603L: linux-media@vger.kernel.org 9604T: git git://linuxtv.org/media_tree.git 9605S: Maintained 9606F: drivers/media/i2c/mt9m032.c 9607F: include/media/i2c/mt9m032.h 9608 9609MT9P031 APTINA CAMERA SENSOR 9610M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9611L: linux-media@vger.kernel.org 9612T: git git://linuxtv.org/media_tree.git 9613S: Maintained 9614F: drivers/media/i2c/mt9p031.c 9615F: include/media/i2c/mt9p031.h 9616 9617MT9T001 APTINA CAMERA SENSOR 9618M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9619L: linux-media@vger.kernel.org 9620T: git git://linuxtv.org/media_tree.git 9621S: Maintained 9622F: drivers/media/i2c/mt9t001.c 9623F: include/media/i2c/mt9t001.h 9624 9625MT9T112 APTINA CAMERA SENSOR 9626M: Jacopo Mondi <jacopo@jmondi.org> 9627L: linux-media@vger.kernel.org 9628T: git git://linuxtv.org/media_tree.git 9629S: Odd Fixes 9630F: drivers/media/i2c/mt9t112.c 9631F: include/media/i2c/mt9t112.h 9632 9633MT9V032 APTINA CAMERA SENSOR 9634M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9635L: linux-media@vger.kernel.org 9636T: git git://linuxtv.org/media_tree.git 9637S: Maintained 9638F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9639F: drivers/media/i2c/mt9v032.c 9640F: include/media/i2c/mt9v032.h 9641 9642MULTIFUNCTION DEVICES (MFD) 9643M: Lee Jones <lee.jones@linaro.org> 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9645S: Supported 9646F: Documentation/devicetree/bindings/mfd/ 9647F: drivers/mfd/ 9648F: include/linux/mfd/ 9649F: include/dt-bindings/mfd/ 9650 9651MULTIMEDIA CARD (MMC) ETC. OVER SPI 9652S: Orphan 9653F: drivers/mmc/host/mmc_spi.c 9654F: include/linux/spi/mmc_spi.h 9655 9656MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9657M: Ulf Hansson <ulf.hansson@linaro.org> 9658L: linux-mmc@vger.kernel.org 9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9660S: Maintained 9661F: Documentation/devicetree/bindings/mmc/ 9662F: drivers/mmc/ 9663F: include/linux/mmc/ 9664F: include/uapi/linux/mmc/ 9665 9666MULTIPLEXER SUBSYSTEM 9667M: Peter Rosin <peda@axentia.se> 9668S: Maintained 9669F: Documentation/ABI/testing/sysfs-class-mux* 9670F: Documentation/devicetree/bindings/mux/ 9671F: include/linux/dt-bindings/mux/ 9672F: include/linux/mux/ 9673F: drivers/mux/ 9674 9675MULTITECH MULTIPORT CARD (ISICOM) 9676S: Orphan 9677F: drivers/tty/isicom.c 9678F: include/linux/isicom.h 9679 9680MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9681M: Bin Liu <b-liu@ti.com> 9682L: linux-usb@vger.kernel.org 9683S: Maintained 9684F: drivers/usb/musb/ 9685 9686MXL5007T MEDIA DRIVER 9687M: Michael Krufky <mkrufky@linuxtv.org> 9688L: linux-media@vger.kernel.org 9689W: https://linuxtv.org 9690W: http://github.com/mkrufky 9691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9692T: git git://linuxtv.org/mkrufky/tuners.git 9693S: Maintained 9694F: drivers/media/tuners/mxl5007t.* 9695 9696MXSFB DRM DRIVER 9697M: Marek Vasut <marex@denx.de> 9698S: Supported 9699F: drivers/gpu/drm/mxsfb/ 9700F: Documentation/devicetree/bindings/display/mxsfb.txt 9701 9702MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9703M: Chris Lee <christopher.lee@cspi.com> 9704L: netdev@vger.kernel.org 9705W: https://www.cspi.com/ethernet-products/support/downloads/ 9706S: Supported 9707F: drivers/net/ethernet/myricom/myri10ge/ 9708 9709NAND FLASH SUBSYSTEM 9710M: Boris Brezillon <boris.brezillon@bootlin.com> 9711M: Miquel Raynal <miquel.raynal@bootlin.com> 9712R: Richard Weinberger <richard@nod.at> 9713L: linux-mtd@lists.infradead.org 9714W: http://www.linux-mtd.infradead.org/ 9715Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9716T: git git://git.infradead.org/linux-mtd.git nand/fixes 9717T: git git://git.infradead.org/linux-mtd.git nand/next 9718S: Maintained 9719F: drivers/mtd/nand/ 9720F: include/linux/mtd/*nand*.h 9721 9722NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9723M: Daniel Mack <zonque@gmail.com> 9724S: Maintained 9725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9726W: http://www.native-instruments.com 9727F: sound/usb/caiaq/ 9728 9729NATSEMI ETHERNET DRIVER (DP8381x) 9730S: Orphan 9731F: drivers/net/ethernet/natsemi/natsemi.c 9732 9733NCP FILESYSTEM 9734M: Petr Vandrovec <petr@vandrovec.name> 9735S: Obsolete 9736F: drivers/staging/ncpfs/ 9737 9738NCR 5380 SCSI DRIVERS 9739M: Finn Thain <fthain@telegraphics.com.au> 9740M: Michael Schmitz <schmitzmic@gmail.com> 9741L: linux-scsi@vger.kernel.org 9742S: Maintained 9743F: Documentation/scsi/g_NCR5380.txt 9744F: drivers/scsi/NCR5380.* 9745F: drivers/scsi/arm/cumana_1.c 9746F: drivers/scsi/arm/oak.c 9747F: drivers/scsi/atari_scsi.* 9748F: drivers/scsi/dmx3191d.c 9749F: drivers/scsi/g_NCR5380.* 9750F: drivers/scsi/mac_scsi.* 9751F: drivers/scsi/sun3_scsi.* 9752F: drivers/scsi/sun3_scsi_vme.c 9753 9754NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9755M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9756L: linux-scsi@vger.kernel.org 9757S: Maintained 9758F: drivers/scsi/NCR_D700.* 9759 9760NCSI LIBRARY: 9761M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9762S: Maintained 9763F: net/ncsi/ 9764 9765NCT6775 HARDWARE MONITOR DRIVER 9766M: Guenter Roeck <linux@roeck-us.net> 9767L: linux-hwmon@vger.kernel.org 9768S: Maintained 9769F: Documentation/hwmon/nct6775 9770F: drivers/hwmon/nct6775.c 9771 9772NET_FAILOVER MODULE 9773M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9774L: netdev@vger.kernel.org 9775S: Supported 9776F: driver/net/net_failover.c 9777F: include/net/net_failover.h 9778F: Documentation/networking/net_failover.rst 9779 9780NETEFFECT IWARP RNIC DRIVER (IW_NES) 9781M: Faisal Latif <faisal.latif@intel.com> 9782L: linux-rdma@vger.kernel.org 9783W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9784S: Supported 9785F: drivers/infiniband/hw/nes/ 9786F: include/uapi/rdma/nes-abi.h 9787 9788NETEM NETWORK EMULATOR 9789M: Stephen Hemminger <stephen@networkplumber.org> 9790L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9791S: Maintained 9792F: net/sched/sch_netem.c 9793 9794NETERION 10GbE DRIVERS (s2io/vxge) 9795M: Jon Mason <jdmason@kudzu.us> 9796L: netdev@vger.kernel.org 9797S: Supported 9798F: Documentation/networking/s2io.txt 9799F: Documentation/networking/vxge.txt 9800F: drivers/net/ethernet/neterion/ 9801 9802NETFILTER 9803M: Pablo Neira Ayuso <pablo@netfilter.org> 9804M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9805M: Florian Westphal <fw@strlen.de> 9806L: netfilter-devel@vger.kernel.org 9807L: coreteam@netfilter.org 9808W: http://www.netfilter.org/ 9809W: http://www.iptables.org/ 9810W: http://www.nftables.org/ 9811Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9814S: Maintained 9815F: include/linux/netfilter* 9816F: include/linux/netfilter/ 9817F: include/net/netfilter/ 9818F: include/uapi/linux/netfilter* 9819F: include/uapi/linux/netfilter/ 9820F: net/*/netfilter.c 9821F: net/*/netfilter/ 9822F: net/netfilter/ 9823F: net/bridge/br_netfilter*.c 9824 9825NETROM NETWORK LAYER 9826M: Ralf Baechle <ralf@linux-mips.org> 9827L: linux-hams@vger.kernel.org 9828W: http://www.linux-ax25.org/ 9829S: Maintained 9830F: include/net/netrom.h 9831F: include/uapi/linux/netrom.h 9832F: net/netrom/ 9833 9834NETRONOME ETHERNET DRIVERS 9835M: Jakub Kicinski <jakub.kicinski@netronome.com> 9836L: oss-drivers@netronome.com 9837S: Maintained 9838F: drivers/net/ethernet/netronome/ 9839 9840NETWORK BLOCK DEVICE (NBD) 9841M: Josef Bacik <josef@toxicpanda.com> 9842S: Maintained 9843L: linux-block@vger.kernel.org 9844L: nbd@other.debian.org 9845F: Documentation/blockdev/nbd.txt 9846F: drivers/block/nbd.c 9847F: include/uapi/linux/nbd.h 9848 9849NETWORK DROP MONITOR 9850M: Neil Horman <nhorman@tuxdriver.com> 9851L: netdev@vger.kernel.org 9852S: Maintained 9853W: https://fedorahosted.org/dropwatch/ 9854F: net/core/drop_monitor.c 9855 9856NETWORKING DRIVERS 9857M: "David S. Miller" <davem@davemloft.net> 9858L: netdev@vger.kernel.org 9859W: http://www.linuxfoundation.org/en/Net 9860Q: http://patchwork.ozlabs.org/project/netdev/list/ 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9863S: Odd Fixes 9864F: Documentation/devicetree/bindings/net/ 9865F: drivers/net/ 9866F: include/linux/if_* 9867F: include/linux/netdevice.h 9868F: include/linux/etherdevice.h 9869F: include/linux/fcdevice.h 9870F: include/linux/fddidevice.h 9871F: include/linux/hippidevice.h 9872F: include/linux/inetdevice.h 9873F: include/uapi/linux/if_* 9874F: include/uapi/linux/netdevice.h 9875 9876NETWORKING DRIVERS (WIRELESS) 9877M: Kalle Valo <kvalo@codeaurora.org> 9878L: linux-wireless@vger.kernel.org 9879Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9882S: Maintained 9883F: Documentation/devicetree/bindings/net/wireless/ 9884F: drivers/net/wireless/ 9885 9886NETWORKING [DSA] 9887M: Andrew Lunn <andrew@lunn.ch> 9888M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9889M: Florian Fainelli <f.fainelli@gmail.com> 9890S: Maintained 9891F: net/dsa/ 9892F: include/net/dsa.h 9893F: include/linux/dsa/ 9894F: drivers/net/dsa/ 9895 9896NETWORKING [GENERAL] 9897M: "David S. Miller" <davem@davemloft.net> 9898L: netdev@vger.kernel.org 9899W: http://www.linuxfoundation.org/en/Net 9900Q: http://patchwork.ozlabs.org/project/netdev/list/ 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9903B: mailto:netdev@vger.kernel.org 9904S: Maintained 9905F: net/ 9906F: include/net/ 9907F: include/linux/in.h 9908F: include/linux/net.h 9909F: include/linux/netdevice.h 9910F: include/uapi/linux/in.h 9911F: include/uapi/linux/net.h 9912F: include/uapi/linux/netdevice.h 9913F: include/uapi/linux/net_namespace.h 9914F: tools/testing/selftests/net/ 9915F: lib/net_utils.c 9916F: lib/random32.c 9917F: Documentation/networking/ 9918 9919NETWORKING [IPSEC] 9920M: Steffen Klassert <steffen.klassert@secunet.com> 9921M: Herbert Xu <herbert@gondor.apana.org.au> 9922M: "David S. Miller" <davem@davemloft.net> 9923L: netdev@vger.kernel.org 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9926S: Maintained 9927F: net/core/flow.c 9928F: net/xfrm/ 9929F: net/key/ 9930F: net/ipv4/xfrm* 9931F: net/ipv4/esp4* 9932F: net/ipv4/ah4.c 9933F: net/ipv4/ipcomp.c 9934F: net/ipv4/ip_vti.c 9935F: net/ipv6/xfrm* 9936F: net/ipv6/esp6* 9937F: net/ipv6/ah6.c 9938F: net/ipv6/ipcomp6.c 9939F: net/ipv6/ip6_vti.c 9940F: include/uapi/linux/xfrm.h 9941F: include/net/xfrm.h 9942 9943NETWORKING [IPv4/IPv6] 9944M: "David S. Miller" <davem@davemloft.net> 9945M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9946M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9947L: netdev@vger.kernel.org 9948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9949S: Maintained 9950F: net/ipv4/ 9951F: net/ipv6/ 9952F: include/net/ip* 9953F: arch/x86/net/* 9954 9955NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9956M: Paul Moore <paul@paul-moore.com> 9957W: https://github.com/netlabel 9958L: netdev@vger.kernel.org 9959L: linux-security-module@vger.kernel.org 9960S: Maintained 9961F: Documentation/netlabel/ 9962F: include/net/calipso.h 9963F: include/net/cipso_ipv4.h 9964F: include/net/netlabel.h 9965F: include/uapi/linux/netfilter/xt_SECMARK.h 9966F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9967F: net/netlabel/ 9968F: net/ipv4/cipso_ipv4.c 9969F: net/ipv6/calipso.c 9970F: net/netfilter/xt_CONNSECMARK.c 9971F: net/netfilter/xt_SECMARK.c 9972 9973NETWORKING [TCP] 9974M: Eric Dumazet <edumazet@google.com> 9975L: netdev@vger.kernel.org 9976S: Maintained 9977F: net/ipv4/tcp*.c 9978F: net/ipv4/syncookies.c 9979F: net/ipv6/tcp*.c 9980F: net/ipv6/syncookies.c 9981F: include/uapi/linux/tcp.h 9982F: include/net/tcp.h 9983F: include/linux/tcp.h 9984F: include/trace/events/tcp.h 9985 9986NETWORKING [TLS] 9987M: Boris Pismenny <borisp@mellanox.com> 9988M: Aviad Yehezkel <aviadye@mellanox.com> 9989M: Dave Watson <davejwatson@fb.com> 9990L: netdev@vger.kernel.org 9991S: Maintained 9992F: net/tls/* 9993F: include/uapi/linux/tls.h 9994F: include/net/tls.h 9995 9996NETWORKING [WIRELESS] 9997L: linux-wireless@vger.kernel.org 9998Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9999 10000NETDEVSIM 10001M: Jakub Kicinski <jakub.kicinski@netronome.com> 10002S: Maintained 10003F: drivers/net/netdevsim/* 10004 10005NETXEN (1/10) GbE SUPPORT 10006M: Manish Chopra <manish.chopra@cavium.com> 10007M: Rahul Verma <rahul.verma@cavium.com> 10008M: Dept-GELinuxNICDev@cavium.com 10009L: netdev@vger.kernel.org 10010S: Supported 10011F: drivers/net/ethernet/qlogic/netxen/ 10012 10013NFC SUBSYSTEM 10014M: Samuel Ortiz <sameo@linux.intel.com> 10015L: linux-wireless@vger.kernel.org 10016L: linux-nfc@lists.01.org (subscribers-only) 10017S: Supported 10018F: net/nfc/ 10019F: include/net/nfc/ 10020F: include/uapi/linux/nfc.h 10021F: drivers/nfc/ 10022F: include/linux/platform_data/nfcmrvl.h 10023F: include/linux/platform_data/nxp-nci.h 10024F: Documentation/devicetree/bindings/net/nfc/ 10025 10026NFS, SUNRPC, AND LOCKD CLIENTS 10027M: Trond Myklebust <trond.myklebust@hammerspace.com> 10028M: Anna Schumaker <anna.schumaker@netapp.com> 10029L: linux-nfs@vger.kernel.org 10030W: http://client.linux-nfs.org 10031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10032S: Maintained 10033F: fs/lockd/ 10034F: fs/nfs/ 10035F: fs/nfs_common/ 10036F: net/sunrpc/ 10037F: include/linux/lockd/ 10038F: include/linux/nfs* 10039F: include/linux/sunrpc/ 10040F: include/uapi/linux/nfs* 10041F: include/uapi/linux/sunrpc/ 10042 10043NILFS2 FILESYSTEM 10044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10045L: linux-nilfs@vger.kernel.org 10046W: https://nilfs.sourceforge.io/ 10047W: https://nilfs.osdn.jp/ 10048T: git git://github.com/konis/nilfs2.git 10049S: Supported 10050F: Documentation/filesystems/nilfs2.txt 10051F: fs/nilfs2/ 10052F: include/trace/events/nilfs2.h 10053F: include/uapi/linux/nilfs2_api.h 10054F: include/uapi/linux/nilfs2_ondisk.h 10055 10056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10059S: Maintained 10060F: Documentation/scsi/NinjaSCSI.txt 10061F: drivers/scsi/pcmcia/nsp_* 10062 10063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10064M: GOTO Masanori <gotom@debian.or.jp> 10065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10067S: Maintained 10068F: Documentation/scsi/NinjaSCSI.txt 10069F: drivers/scsi/nsp32* 10070 10071NIOS2 ARCHITECTURE 10072M: Ley Foon Tan <lftan@altera.com> 10073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10075S: Maintained 10076F: arch/nios2/ 10077 10078NOHZ, DYNTICKS SUPPORT 10079M: Frederic Weisbecker <fweisbec@gmail.com> 10080M: Thomas Gleixner <tglx@linutronix.de> 10081M: Ingo Molnar <mingo@kernel.org> 10082L: linux-kernel@vger.kernel.org 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10084S: Maintained 10085F: kernel/time/tick*.* 10086F: include/linux/tick.h 10087F: include/linux/sched/nohz.h 10088 10089NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10090M: Pavel Machek <pavel@ucw.cz> 10091M: Sakari Ailus <sakari.ailus@iki.fi> 10092L: linux-media@vger.kernel.org 10093S: Maintained 10094F: drivers/media/i2c/et8ek8 10095F: drivers/media/i2c/ad5820.c 10096 10097NOKIA N900 POWER SUPPLY DRIVERS 10098R: Pali Rohár <pali.rohar@gmail.com> 10099F: include/linux/power/bq2415x_charger.h 10100F: include/linux/power/bq27xxx_battery.h 10101F: include/linux/power/isp1704_charger.h 10102F: drivers/power/supply/bq2415x_charger.c 10103F: drivers/power/supply/bq27xxx_battery.c 10104F: drivers/power/supply/bq27xxx_battery_i2c.c 10105F: drivers/power/supply/isp1704_charger.c 10106F: drivers/power/supply/rx51_battery.c 10107 10108NTB AMD DRIVER 10109M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10110L: linux-ntb@googlegroups.com 10111S: Supported 10112F: drivers/ntb/hw/amd/ 10113 10114NTB DRIVER CORE 10115M: Jon Mason <jdmason@kudzu.us> 10116M: Dave Jiang <dave.jiang@intel.com> 10117M: Allen Hubbe <allenbh@gmail.com> 10118L: linux-ntb@googlegroups.com 10119S: Supported 10120W: https://github.com/jonmason/ntb/wiki 10121T: git git://github.com/jonmason/ntb.git 10122F: drivers/ntb/ 10123F: drivers/net/ntb_netdev.c 10124F: include/linux/ntb.h 10125F: include/linux/ntb_transport.h 10126F: tools/testing/selftests/ntb/ 10127 10128NTB IDT DRIVER 10129M: Serge Semin <fancer.lancer@gmail.com> 10130L: linux-ntb@googlegroups.com 10131S: Supported 10132F: drivers/ntb/hw/idt/ 10133 10134NTB INTEL DRIVER 10135M: Dave Jiang <dave.jiang@intel.com> 10136L: linux-ntb@googlegroups.com 10137S: Supported 10138W: https://github.com/davejiang/linux/wiki 10139T: git https://github.com/davejiang/linux.git 10140F: drivers/ntb/hw/intel/ 10141 10142NTFS FILESYSTEM 10143M: Anton Altaparmakov <anton@tuxera.com> 10144L: linux-ntfs-dev@lists.sourceforge.net 10145W: http://www.tuxera.com/ 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10147S: Supported 10148F: Documentation/filesystems/ntfs.txt 10149F: fs/ntfs/ 10150 10151NUBUS SUBSYSTEM 10152M: Finn Thain <fthain@telegraphics.com.au> 10153L: linux-m68k@lists.linux-m68k.org 10154S: Maintained 10155F: arch/*/include/asm/nubus.h 10156F: drivers/nubus/ 10157F: include/linux/nubus.h 10158F: include/uapi/linux/nubus.h 10159 10160NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10161M: Antonino Daplas <adaplas@gmail.com> 10162L: linux-fbdev@vger.kernel.org 10163S: Maintained 10164F: drivers/video/fbdev/riva/ 10165F: drivers/video/fbdev/nvidia/ 10166 10167NVM EXPRESS DRIVER 10168M: Keith Busch <keith.busch@intel.com> 10169M: Jens Axboe <axboe@fb.com> 10170M: Christoph Hellwig <hch@lst.de> 10171M: Sagi Grimberg <sagi@grimberg.me> 10172L: linux-nvme@lists.infradead.org 10173T: git://git.infradead.org/nvme.git 10174W: http://git.infradead.org/nvme.git 10175S: Supported 10176F: drivers/nvme/host/ 10177F: include/linux/nvme.h 10178F: include/uapi/linux/nvme_ioctl.h 10179 10180NVM EXPRESS FC TRANSPORT DRIVERS 10181M: James Smart <james.smart@broadcom.com> 10182L: linux-nvme@lists.infradead.org 10183S: Supported 10184F: include/linux/nvme-fc.h 10185F: include/linux/nvme-fc-driver.h 10186F: drivers/nvme/host/fc.c 10187F: drivers/nvme/target/fc.c 10188F: drivers/nvme/target/fcloop.c 10189 10190NVM EXPRESS TARGET DRIVER 10191M: Christoph Hellwig <hch@lst.de> 10192M: Sagi Grimberg <sagi@grimberg.me> 10193L: linux-nvme@lists.infradead.org 10194T: git://git.infradead.org/nvme.git 10195W: http://git.infradead.org/nvme.git 10196S: Supported 10197F: drivers/nvme/target/ 10198 10199NVMEM FRAMEWORK 10200M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10201S: Maintained 10202F: drivers/nvmem/ 10203F: Documentation/devicetree/bindings/nvmem/ 10204F: Documentation/ABI/stable/sysfs-bus-nvmem 10205F: include/linux/nvmem-consumer.h 10206F: include/linux/nvmem-provider.h 10207 10208NXP SGTL5000 DRIVER 10209M: Fabio Estevam <fabio.estevam@nxp.com> 10210L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10211S: Maintained 10212F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10213F: sound/soc/codecs/sgtl5000* 10214 10215NXP TDA998X DRM DRIVER 10216M: Russell King <linux@armlinux.org.uk> 10217S: Supported 10218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10219T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10220F: drivers/gpu/drm/i2c/tda998x_drv.c 10221F: include/drm/i2c/tda998x.h 10222 10223NXP TFA9879 DRIVER 10224M: Peter Rosin <peda@axentia.se> 10225L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10226S: Maintained 10227F: Documentation/devicetree/bindings/sound/tfa9879.txt 10228F: sound/soc/codecs/tfa9879* 10229 10230NXP-NCI NFC DRIVER 10231M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10232R: Charles Gorand <charles.gorand@effinnov.com> 10233L: linux-nfc@lists.01.org (moderated for non-subscribers) 10234S: Supported 10235F: drivers/nfc/nxp-nci 10236 10237OBJTOOL 10238M: Josh Poimboeuf <jpoimboe@redhat.com> 10239M: Peter Zijlstra <peterz@infradead.org> 10240S: Supported 10241F: tools/objtool/ 10242 10243OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10244M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10245M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10246L: linuxppc-dev@lists.ozlabs.org 10247S: Supported 10248F: arch/powerpc/platforms/powernv/ocxl.c 10249F: arch/powerpc/include/asm/pnv-ocxl.h 10250F: drivers/misc/ocxl/ 10251F: include/misc/ocxl* 10252F: include/uapi/misc/ocxl.h 10253F: Documentation/accelerators/ocxl.rst 10254 10255OMAP AUDIO SUPPORT 10256M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10257M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10258L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10259L: linux-omap@vger.kernel.org 10260S: Maintained 10261F: sound/soc/omap/ 10262 10263OMAP CLOCK FRAMEWORK SUPPORT 10264M: Paul Walmsley <paul@pwsan.com> 10265L: linux-omap@vger.kernel.org 10266S: Maintained 10267F: arch/arm/*omap*/*clock* 10268 10269OMAP DEVICE TREE SUPPORT 10270M: Benoît Cousson <bcousson@baylibre.com> 10271M: Tony Lindgren <tony@atomide.com> 10272L: linux-omap@vger.kernel.org 10273L: devicetree@vger.kernel.org 10274S: Maintained 10275F: arch/arm/boot/dts/*omap* 10276F: arch/arm/boot/dts/*am3* 10277F: arch/arm/boot/dts/*am4* 10278F: arch/arm/boot/dts/*am5* 10279F: arch/arm/boot/dts/*dra7* 10280 10281OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10282L: linux-omap@vger.kernel.org 10283L: linux-fbdev@vger.kernel.org 10284S: Orphan 10285F: drivers/video/fbdev/omap2/ 10286F: Documentation/arm/OMAP/DSS 10287 10288OMAP FRAMEBUFFER SUPPORT 10289L: linux-fbdev@vger.kernel.org 10290L: linux-omap@vger.kernel.org 10291S: Orphan 10292F: drivers/video/fbdev/omap/ 10293 10294OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10295M: Roger Quadros <rogerq@ti.com> 10296M: Tony Lindgren <tony@atomide.com> 10297L: linux-omap@vger.kernel.org 10298S: Maintained 10299F: drivers/memory/omap-gpmc.c 10300F: arch/arm/mach-omap2/*gpmc* 10301 10302OMAP GPIO DRIVER 10303M: Grygorii Strashko <grygorii.strashko@ti.com> 10304M: Santosh Shilimkar <ssantosh@kernel.org> 10305M: Kevin Hilman <khilman@kernel.org> 10306L: linux-omap@vger.kernel.org 10307S: Maintained 10308F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10309F: drivers/gpio/gpio-omap.c 10310 10311OMAP HARDWARE SPINLOCK SUPPORT 10312M: Ohad Ben-Cohen <ohad@wizery.com> 10313L: linux-omap@vger.kernel.org 10314S: Maintained 10315F: drivers/hwspinlock/omap_hwspinlock.c 10316 10317OMAP HS MMC SUPPORT 10318L: linux-mmc@vger.kernel.org 10319L: linux-omap@vger.kernel.org 10320S: Orphan 10321F: drivers/mmc/host/omap_hsmmc.c 10322 10323OMAP HWMOD DATA 10324M: Paul Walmsley <paul@pwsan.com> 10325L: linux-omap@vger.kernel.org 10326S: Maintained 10327F: arch/arm/mach-omap2/omap_hwmod*data* 10328 10329OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10330M: Benoît Cousson <bcousson@baylibre.com> 10331L: linux-omap@vger.kernel.org 10332S: Maintained 10333F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10334 10335OMAP HWMOD SUPPORT 10336M: Benoît Cousson <bcousson@baylibre.com> 10337M: Paul Walmsley <paul@pwsan.com> 10338L: linux-omap@vger.kernel.org 10339S: Maintained 10340F: arch/arm/mach-omap2/omap_hwmod.* 10341 10342OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10344L: linux-media@vger.kernel.org 10345S: Maintained 10346F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10347F: drivers/media/platform/omap3isp/ 10348F: drivers/staging/media/omap4iss/ 10349 10350OMAP MMC SUPPORT 10351M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10352L: linux-omap@vger.kernel.org 10353S: Maintained 10354F: drivers/mmc/host/omap.c 10355 10356OMAP POWER MANAGEMENT SUPPORT 10357M: Kevin Hilman <khilman@kernel.org> 10358L: linux-omap@vger.kernel.org 10359S: Maintained 10360F: arch/arm/*omap*/*pm* 10361F: drivers/cpufreq/omap-cpufreq.c 10362 10363OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10364M: Rajendra Nayak <rnayak@codeaurora.org> 10365M: Paul Walmsley <paul@pwsan.com> 10366L: linux-omap@vger.kernel.org 10367S: Maintained 10368F: arch/arm/mach-omap2/prm* 10369 10370OMAP RANDOM NUMBER GENERATOR SUPPORT 10371M: Deepak Saxena <dsaxena@plexity.net> 10372S: Maintained 10373F: drivers/char/hw_random/omap-rng.c 10374 10375OMAP USB SUPPORT 10376L: linux-usb@vger.kernel.org 10377L: linux-omap@vger.kernel.org 10378S: Orphan 10379F: drivers/usb/*/*omap* 10380F: arch/arm/*omap*/usb* 10381 10382OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10383M: Mark Jackson <mpfj@newflow.co.uk> 10384L: linux-omap@vger.kernel.org 10385S: Maintained 10386F: arch/arm/boot/dts/am335x-nano.dts 10387 10388OMAP1 SUPPORT 10389M: Aaro Koskinen <aaro.koskinen@iki.fi> 10390M: Tony Lindgren <tony@atomide.com> 10391L: linux-omap@vger.kernel.org 10392Q: http://patchwork.kernel.org/project/linux-omap/list/ 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10394S: Maintained 10395F: arch/arm/mach-omap1/ 10396F: arch/arm/plat-omap/ 10397F: arch/arm/configs/omap1_defconfig 10398F: drivers/i2c/busses/i2c-omap.c 10399F: include/linux/platform_data/i2c-omap.h 10400 10401OMAP2+ SUPPORT 10402M: Tony Lindgren <tony@atomide.com> 10403L: linux-omap@vger.kernel.org 10404W: http://www.muru.com/linux/omap/ 10405W: http://linux.omap.com/ 10406Q: http://patchwork.kernel.org/project/linux-omap/list/ 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10408S: Maintained 10409F: arch/arm/mach-omap2/ 10410F: arch/arm/plat-omap/ 10411F: arch/arm/configs/omap2plus_defconfig 10412F: drivers/i2c/busses/i2c-omap.c 10413F: drivers/irqchip/irq-omap-intc.c 10414F: drivers/mfd/*omap*.c 10415F: drivers/mfd/menelaus.c 10416F: drivers/mfd/palmas.c 10417F: drivers/mfd/tps65217.c 10418F: drivers/mfd/tps65218.c 10419F: drivers/mfd/tps65910.c 10420F: drivers/mfd/twl-core.[ch] 10421F: drivers/mfd/twl4030*.c 10422F: drivers/mfd/twl6030*.c 10423F: drivers/mfd/twl6040*.c 10424F: drivers/regulator/palmas-regulator*.c 10425F: drivers/regulator/pbias-regulator.c 10426F: drivers/regulator/tps65217-regulator.c 10427F: drivers/regulator/tps65218-regulator.c 10428F: drivers/regulator/tps65910-regulator.c 10429F: drivers/regulator/twl-regulator.c 10430F: drivers/regulator/twl6030-regulator.c 10431F: include/linux/platform_data/i2c-omap.h 10432 10433ONION OMEGA2+ BOARD 10434M: Harvey Hunt <harveyhuntnexus@gmail.com> 10435L: linux-mips@linux-mips.org 10436S: Maintained 10437F: arch/mips/boot/dts/ralink/omega2p.dts 10438 10439OMFS FILESYSTEM 10440M: Bob Copeland <me@bobcopeland.com> 10441L: linux-karma-devel@lists.sourceforge.net 10442S: Maintained 10443F: Documentation/filesystems/omfs.txt 10444F: fs/omfs/ 10445 10446OMNIKEY CARDMAN 4000 DRIVER 10447M: Harald Welte <laforge@gnumonks.org> 10448S: Maintained 10449F: drivers/char/pcmcia/cm4000_cs.c 10450F: include/linux/cm4000_cs.h 10451F: include/uapi/linux/cm4000_cs.h 10452 10453OMNIKEY CARDMAN 4040 DRIVER 10454M: Harald Welte <laforge@gnumonks.org> 10455S: Maintained 10456F: drivers/char/pcmcia/cm4040_cs.* 10457 10458OMNIVISION OV13858 SENSOR DRIVER 10459M: Sakari Ailus <sakari.ailus@linux.intel.com> 10460L: linux-media@vger.kernel.org 10461T: git git://linuxtv.org/media_tree.git 10462S: Maintained 10463F: drivers/media/i2c/ov13858.c 10464 10465OMNIVISION OV2685 SENSOR DRIVER 10466M: Shunqian Zheng <zhengsq@rock-chips.com> 10467L: linux-media@vger.kernel.org 10468T: git git://linuxtv.org/media_tree.git 10469S: Maintained 10470F: drivers/media/i2c/ov2685.c 10471 10472OMNIVISION OV5640 SENSOR DRIVER 10473M: Steve Longerbeam <slongerbeam@gmail.com> 10474L: linux-media@vger.kernel.org 10475T: git git://linuxtv.org/media_tree.git 10476S: Maintained 10477F: drivers/media/i2c/ov5640.c 10478 10479OMNIVISION OV5647 SENSOR DRIVER 10480M: Luis Oliveira <lolivei@synopsys.com> 10481L: linux-media@vger.kernel.org 10482T: git git://linuxtv.org/media_tree.git 10483S: Maintained 10484F: drivers/media/i2c/ov5647.c 10485 10486OMNIVISION OV5695 SENSOR DRIVER 10487M: Shunqian Zheng <zhengsq@rock-chips.com> 10488L: linux-media@vger.kernel.org 10489T: git git://linuxtv.org/media_tree.git 10490S: Maintained 10491F: drivers/media/i2c/ov5695.c 10492 10493OMNIVISION OV7670 SENSOR DRIVER 10494M: Jonathan Corbet <corbet@lwn.net> 10495L: linux-media@vger.kernel.org 10496T: git git://linuxtv.org/media_tree.git 10497S: Maintained 10498F: drivers/media/i2c/ov7670.c 10499F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10500 10501OMNIVISION OV772x SENSOR DRIVER 10502M: Jacopo Mondi <jacopo@jmondi.org> 10503L: linux-media@vger.kernel.org 10504T: git git://linuxtv.org/media_tree.git 10505S: Odd fixes 10506F: drivers/media/i2c/ov772x.c 10507F: include/media/i2c/ov772x.h 10508F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10509 10510OMNIVISION OV7740 SENSOR DRIVER 10511M: Wenyou Yang <wenyou.yang@microchip.com> 10512L: linux-media@vger.kernel.org 10513T: git git://linuxtv.org/media_tree.git 10514S: Maintained 10515F: drivers/media/i2c/ov7740.c 10516F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10517 10518OMNIVISION OV9650 SENSOR DRIVER 10519M: Sakari Ailus <sakari.ailus@linux.intel.com> 10520R: Akinobu Mita <akinobu.mita@gmail.com> 10521R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10522L: linux-media@vger.kernel.org 10523T: git git://linuxtv.org/media_tree.git 10524S: Maintained 10525F: drivers/media/i2c/ov9650.c 10526F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10527 10528ONENAND FLASH DRIVER 10529M: Kyungmin Park <kyungmin.park@samsung.com> 10530L: linux-mtd@lists.infradead.org 10531S: Maintained 10532F: drivers/mtd/nand/onenand/ 10533F: include/linux/mtd/onenand*.h 10534 10535ONSTREAM SCSI TAPE DRIVER 10536M: Willem Riede <osst@riede.org> 10537L: osst-users@lists.sourceforge.net 10538L: linux-scsi@vger.kernel.org 10539S: Maintained 10540F: Documentation/scsi/osst.txt 10541F: drivers/scsi/osst.* 10542F: drivers/scsi/osst_*.h 10543F: drivers/scsi/st.h 10544 10545OP-TEE DRIVER 10546M: Jens Wiklander <jens.wiklander@linaro.org> 10547S: Maintained 10548F: drivers/tee/optee/ 10549 10550OPA-VNIC DRIVER 10551M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10552M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10553L: linux-rdma@vger.kernel.org 10554S: Supported 10555F: drivers/infiniband/ulp/opa_vnic 10556 10557OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10558M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10559M: Frank Rowand <frowand.list@gmail.com> 10560L: devicetree@vger.kernel.org 10561S: Maintained 10562F: Documentation/devicetree/dynamic-resolution-notes.txt 10563F: Documentation/devicetree/overlay-notes.txt 10564F: drivers/of/overlay.c 10565F: drivers/of/resolver.c 10566K: of_overlay_notifier_ 10567 10568OPEN FIRMWARE AND FLATTENED DEVICE TREE 10569M: Rob Herring <robh+dt@kernel.org> 10570M: Frank Rowand <frowand.list@gmail.com> 10571L: devicetree@vger.kernel.org 10572W: http://www.devicetree.org/ 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10574S: Maintained 10575F: drivers/of/ 10576F: include/linux/of*.h 10577F: scripts/dtc/ 10578F: Documentation/ABI/testing/sysfs-firmware-ofw 10579 10580OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10581M: Rob Herring <robh+dt@kernel.org> 10582M: Mark Rutland <mark.rutland@arm.com> 10583L: devicetree@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10585Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10586S: Maintained 10587F: Documentation/devicetree/ 10588F: arch/*/boot/dts/ 10589F: include/dt-bindings/ 10590 10591OPENCORES I2C BUS DRIVER 10592M: Peter Korsgaard <jacmet@sunsite.dk> 10593L: linux-i2c@vger.kernel.org 10594S: Maintained 10595F: Documentation/i2c/busses/i2c-ocores 10596F: drivers/i2c/busses/i2c-ocores.c 10597 10598OPENRISC ARCHITECTURE 10599M: Jonas Bonn <jonas@southpole.se> 10600M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10601M: Stafford Horne <shorne@gmail.com> 10602T: git git://github.com/openrisc/linux.git 10603L: openrisc@lists.librecores.org 10604W: http://openrisc.io 10605S: Maintained 10606F: Documentation/devicetree/bindings/openrisc/ 10607F: Documentation/openrisc/ 10608F: arch/openrisc/ 10609F: drivers/irqchip/irq-ompic.c 10610F: drivers/irqchip/irq-or1k-* 10611 10612OPENVSWITCH 10613M: Pravin B Shelar <pshelar@ovn.org> 10614L: netdev@vger.kernel.org 10615L: dev@openvswitch.org 10616W: http://openvswitch.org 10617S: Maintained 10618F: net/openvswitch/ 10619F: include/uapi/linux/openvswitch.h 10620 10621OPERATING PERFORMANCE POINTS (OPP) 10622M: Viresh Kumar <vireshk@kernel.org> 10623M: Nishanth Menon <nm@ti.com> 10624M: Stephen Boyd <sboyd@kernel.org> 10625L: linux-pm@vger.kernel.org 10626S: Maintained 10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10628F: drivers/opp/ 10629F: include/linux/pm_opp.h 10630F: Documentation/power/opp.txt 10631F: Documentation/devicetree/bindings/opp/ 10632 10633OPL4 DRIVER 10634M: Clemens Ladisch <clemens@ladisch.de> 10635L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10636T: git git://git.alsa-project.org/alsa-kernel.git 10637S: Maintained 10638F: sound/drivers/opl4/ 10639 10640OPROFILE 10641M: Robert Richter <rric@kernel.org> 10642L: oprofile-list@lists.sf.net 10643S: Maintained 10644F: arch/*/include/asm/oprofile*.h 10645F: arch/*/oprofile/ 10646F: drivers/oprofile/ 10647F: include/linux/oprofile.h 10648 10649ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10650M: Mark Fasheh <mark@fasheh.com> 10651M: Joel Becker <jlbec@evilplan.org> 10652L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10653W: http://ocfs2.wiki.kernel.org 10654S: Supported 10655F: Documentation/filesystems/ocfs2.txt 10656F: Documentation/filesystems/dlmfs.txt 10657F: fs/ocfs2/ 10658 10659ORANGEFS FILESYSTEM 10660M: Mike Marshall <hubcap@omnibond.com> 10661R: Martin Brandenburg <martin@omnibond.com> 10662L: devel@lists.orangefs.org 10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10664S: Supported 10665F: fs/orangefs/ 10666F: Documentation/filesystems/orangefs.txt 10667 10668ORINOCO DRIVER 10669L: linux-wireless@vger.kernel.org 10670W: http://wireless.kernel.org/en/users/Drivers/orinoco 10671W: http://www.nongnu.org/orinoco/ 10672S: Orphan 10673F: drivers/net/wireless/intersil/orinoco/ 10674 10675OSD LIBRARY and FILESYSTEM 10676M: Boaz Harrosh <ooo@electrozaur.com> 10677S: Maintained 10678F: drivers/scsi/osd/ 10679F: include/scsi/osd_* 10680F: fs/exofs/ 10681 10682OV2659 OMNIVISION SENSOR DRIVER 10683M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10684L: linux-media@vger.kernel.org 10685W: https://linuxtv.org 10686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10687T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10688S: Maintained 10689F: drivers/media/i2c/ov2659.c 10690F: include/media/i2c/ov2659.h 10691 10692OVERLAY FILESYSTEM 10693M: Miklos Szeredi <miklos@szeredi.hu> 10694L: linux-unionfs@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10696S: Supported 10697F: fs/overlayfs/ 10698F: Documentation/filesystems/overlayfs.txt 10699 10700P54 WIRELESS DRIVER 10701M: Christian Lamparter <chunkeey@googlemail.com> 10702L: linux-wireless@vger.kernel.org 10703W: http://wireless.kernel.org/en/users/Drivers/p54 10704S: Maintained 10705F: drivers/net/wireless/intersil/p54/ 10706 10707PA SEMI ETHERNET DRIVER 10708L: netdev@vger.kernel.org 10709S: Orphan 10710F: drivers/net/ethernet/pasemi/* 10711 10712PA SEMI SMBUS DRIVER 10713L: linux-i2c@vger.kernel.org 10714S: Orphan 10715F: drivers/i2c/busses/i2c-pasemi.c 10716 10717PADATA PARALLEL EXECUTION MECHANISM 10718M: Steffen Klassert <steffen.klassert@secunet.com> 10719L: linux-crypto@vger.kernel.org 10720S: Maintained 10721F: kernel/padata.c 10722F: include/linux/padata.h 10723F: Documentation/padata.txt 10724 10725PANASONIC LAPTOP ACPI EXTRAS DRIVER 10726M: Harald Welte <laforge@gnumonks.org> 10727L: platform-driver-x86@vger.kernel.org 10728S: Maintained 10729F: drivers/platform/x86/panasonic-laptop.c 10730 10731PARALLEL LCD/KEYPAD PANEL DRIVER 10732M: Willy Tarreau <willy@haproxy.com> 10733M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10734S: Odd Fixes 10735F: Documentation/auxdisplay/lcd-panel-cgram.txt 10736F: drivers/misc/panel.c 10737 10738PARALLEL PORT SUBSYSTEM 10739M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10740M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10741L: linux-parport@lists.infradead.org (subscribers-only) 10742S: Maintained 10743F: drivers/parport/ 10744F: include/linux/parport*.h 10745F: drivers/char/ppdev.c 10746F: include/uapi/linux/ppdev.h 10747F: Documentation/parport*.txt 10748 10749PARAVIRT_OPS INTERFACE 10750M: Juergen Gross <jgross@suse.com> 10751M: Alok Kataria <akataria@vmware.com> 10752L: virtualization@lists.linux-foundation.org 10753S: Supported 10754F: Documentation/virtual/paravirt_ops.txt 10755F: arch/*/kernel/paravirt* 10756F: arch/*/include/asm/paravirt*.h 10757F: include/linux/hypervisor.h 10758 10759PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10760M: Tim Waugh <tim@cyberelk.net> 10761L: linux-parport@lists.infradead.org (subscribers-only) 10762S: Maintained 10763F: Documentation/blockdev/paride.txt 10764F: drivers/block/paride/ 10765 10766PARISC ARCHITECTURE 10767M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10768M: Helge Deller <deller@gmx.de> 10769L: linux-parisc@vger.kernel.org 10770W: http://www.parisc-linux.org/ 10771Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10774S: Maintained 10775F: arch/parisc/ 10776F: Documentation/parisc/ 10777F: drivers/parisc/ 10778F: drivers/char/agp/parisc-agp.c 10779F: drivers/input/serio/gscps2.c 10780F: drivers/parport/parport_gsc.* 10781F: drivers/tty/serial/8250/8250_gsc.c 10782F: drivers/video/fbdev/sti* 10783F: drivers/video/console/sti* 10784F: drivers/video/logo/logo_parisc* 10785 10786PARMAN 10787M: Jiri Pirko <jiri@mellanox.com> 10788L: netdev@vger.kernel.org 10789S: Supported 10790F: lib/parman.c 10791F: lib/test_parman.c 10792F: include/linux/parman.h 10793 10794PC87360 HARDWARE MONITORING DRIVER 10795M: Jim Cromie <jim.cromie@gmail.com> 10796L: linux-hwmon@vger.kernel.org 10797S: Maintained 10798F: Documentation/hwmon/pc87360 10799F: drivers/hwmon/pc87360.c 10800 10801PC8736x GPIO DRIVER 10802M: Jim Cromie <jim.cromie@gmail.com> 10803S: Maintained 10804F: drivers/char/pc8736x_gpio.c 10805 10806PC87427 HARDWARE MONITORING DRIVER 10807M: Jean Delvare <jdelvare@suse.com> 10808L: linux-hwmon@vger.kernel.org 10809S: Maintained 10810F: Documentation/hwmon/pc87427 10811F: drivers/hwmon/pc87427.c 10812 10813PCA9532 LED DRIVER 10814M: Riku Voipio <riku.voipio@iki.fi> 10815S: Maintained 10816F: drivers/leds/leds-pca9532.c 10817F: include/linux/leds-pca9532.h 10818 10819PCA9541 I2C BUS MASTER SELECTOR DRIVER 10820M: Guenter Roeck <linux@roeck-us.net> 10821L: linux-i2c@vger.kernel.org 10822S: Maintained 10823F: drivers/i2c/muxes/i2c-mux-pca9541.c 10824 10825PCDP - PRIMARY CONSOLE AND DEBUG PORT 10826M: Khalid Aziz <khalid@gonehiking.org> 10827S: Maintained 10828F: drivers/firmware/pcdp.* 10829 10830PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10831M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10832L: linux-pci@vger.kernel.org 10833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10834S: Maintained 10835F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10836F: drivers/pci/controller/pci-aardvark.c 10837 10838PCI DRIVER FOR ALTERA PCIE IP 10839M: Ley Foon Tan <lftan@altera.com> 10840L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10841L: linux-pci@vger.kernel.org 10842S: Supported 10843F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10844F: drivers/pci/controller/pcie-altera.c 10845 10846PCI DRIVER FOR APPLIEDMICRO XGENE 10847M: Tanmay Inamdar <tinamdar@apm.com> 10848L: linux-pci@vger.kernel.org 10849L: linux-arm-kernel@lists.infradead.org 10850S: Maintained 10851F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10852F: drivers/pci/controller/pci-xgene.c 10853 10854PCI DRIVER FOR ARM VERSATILE PLATFORM 10855M: Rob Herring <robh@kernel.org> 10856L: linux-pci@vger.kernel.org 10857L: linux-arm-kernel@lists.infradead.org 10858S: Maintained 10859F: Documentation/devicetree/bindings/pci/versatile.txt 10860F: drivers/pci/controller/pci-versatile.c 10861 10862PCI DRIVER FOR ARMADA 8K 10863M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10864L: linux-pci@vger.kernel.org 10865L: linux-arm-kernel@lists.infradead.org 10866S: Maintained 10867F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10868F: drivers/pci/controller/dwc/pcie-armada8k.c 10869 10870PCI DRIVER FOR CADENCE PCIE IP 10871M: Alan Douglas <adouglas@cadence.com> 10872L: linux-pci@vger.kernel.org 10873S: Maintained 10874F: Documentation/devicetree/bindings/pci/cdns,*.txt 10875F: drivers/pci/controller/pcie-cadence* 10876 10877PCI DRIVER FOR FREESCALE LAYERSCAPE 10878M: Minghuan Lian <minghuan.Lian@nxp.com> 10879M: Mingkai Hu <mingkai.hu@nxp.com> 10880M: Roy Zang <roy.zang@nxp.com> 10881L: linuxppc-dev@lists.ozlabs.org 10882L: linux-pci@vger.kernel.org 10883L: linux-arm-kernel@lists.infradead.org 10884S: Maintained 10885F: drivers/pci/controller/dwc/*layerscape* 10886 10887PCI DRIVER FOR GENERIC OF HOSTS 10888M: Will Deacon <will.deacon@arm.com> 10889L: linux-pci@vger.kernel.org 10890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10891S: Maintained 10892F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10893F: drivers/pci/controller/pci-host-common.c 10894F: drivers/pci/controller/pci-host-generic.c 10895 10896PCI DRIVER FOR IMX6 10897M: Richard Zhu <hongxing.zhu@nxp.com> 10898M: Lucas Stach <l.stach@pengutronix.de> 10899L: linux-pci@vger.kernel.org 10900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10901S: Maintained 10902F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10903F: drivers/pci/controller/dwc/*imx6* 10904 10905PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10906M: Keith Busch <keith.busch@intel.com> 10907M: Jonathan Derrick <jonathan.derrick@intel.com> 10908L: linux-pci@vger.kernel.org 10909S: Supported 10910F: drivers/pci/controller/vmd.c 10911 10912PCI DRIVER FOR MICROSEMI SWITCHTEC 10913M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10914M: Logan Gunthorpe <logang@deltatee.com> 10915L: linux-pci@vger.kernel.org 10916S: Maintained 10917F: Documentation/switchtec.txt 10918F: Documentation/ABI/testing/sysfs-class-switchtec 10919F: drivers/pci/switch/switchtec* 10920F: include/uapi/linux/switchtec_ioctl.h 10921F: include/linux/switchtec.h 10922F: drivers/ntb/hw/mscc/ 10923 10924PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10925M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10926M: Jason Cooper <jason@lakedaemon.net> 10927L: linux-pci@vger.kernel.org 10928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10929S: Maintained 10930F: drivers/pci/controller/*mvebu* 10931 10932PCI DRIVER FOR NVIDIA TEGRA 10933M: Thierry Reding <thierry.reding@gmail.com> 10934L: linux-tegra@vger.kernel.org 10935L: linux-pci@vger.kernel.org 10936S: Supported 10937F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10938F: drivers/pci/controller/pci-tegra.c 10939 10940PCI DRIVER FOR RENESAS R-CAR 10941M: Simon Horman <horms@verge.net.au> 10942L: linux-pci@vger.kernel.org 10943L: linux-renesas-soc@vger.kernel.org 10944S: Maintained 10945F: drivers/pci/controller/*rcar* 10946 10947PCI DRIVER FOR SAMSUNG EXYNOS 10948M: Jingoo Han <jingoohan1@gmail.com> 10949L: linux-pci@vger.kernel.org 10950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10951L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10952S: Maintained 10953F: drivers/pci/controller/dwc/pci-exynos.c 10954 10955PCI DRIVER FOR SYNOPSYS DESIGNWARE 10956M: Jingoo Han <jingoohan1@gmail.com> 10957M: Joao Pinto <Joao.Pinto@synopsys.com> 10958L: linux-pci@vger.kernel.org 10959S: Maintained 10960F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10961F: drivers/pci/controller/dwc/*designware* 10962 10963PCI DRIVER FOR TI DRA7XX 10964M: Kishon Vijay Abraham I <kishon@ti.com> 10965L: linux-omap@vger.kernel.org 10966L: linux-pci@vger.kernel.org 10967S: Supported 10968F: Documentation/devicetree/bindings/pci/ti-pci.txt 10969F: drivers/pci/controller/dwc/pci-dra7xx.c 10970 10971PCI DRIVER FOR TI KEYSTONE 10972M: Murali Karicheri <m-karicheri2@ti.com> 10973L: linux-pci@vger.kernel.org 10974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10975S: Maintained 10976F: drivers/pci/controller/dwc/*keystone* 10977 10978PCI ENDPOINT SUBSYSTEM 10979M: Kishon Vijay Abraham I <kishon@ti.com> 10980M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10981L: linux-pci@vger.kernel.org 10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10983S: Supported 10984F: drivers/pci/endpoint/ 10985F: drivers/misc/pci_endpoint_test.c 10986F: tools/pci/ 10987 10988PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10989M: Russell Currey <ruscur@russell.cc> 10990L: linuxppc-dev@lists.ozlabs.org 10991S: Supported 10992F: Documentation/powerpc/eeh-pci-error-recovery.txt 10993F: arch/powerpc/kernel/eeh*.c 10994F: arch/powerpc/platforms/*/eeh*.c 10995F: arch/powerpc/include/*/eeh*.h 10996 10997PCI ERROR RECOVERY 10998M: Linas Vepstas <linasvepstas@gmail.com> 10999L: linux-pci@vger.kernel.org 11000S: Supported 11001F: Documentation/PCI/pci-error-recovery.txt 11002 11003PCI MSI DRIVER FOR ALTERA MSI IP 11004M: Ley Foon Tan <lftan@altera.com> 11005L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11006L: linux-pci@vger.kernel.org 11007S: Supported 11008F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11009F: drivers/pci/controller/pcie-altera-msi.c 11010 11011PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11012M: Duc Dang <dhdang@apm.com> 11013L: linux-pci@vger.kernel.org 11014L: linux-arm-kernel@lists.infradead.org 11015S: Maintained 11016F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11017F: drivers/pci/controller/pci-xgene-msi.c 11018 11019PCI SUBSYSTEM 11020M: Bjorn Helgaas <bhelgaas@google.com> 11021L: linux-pci@vger.kernel.org 11022Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11024S: Supported 11025F: Documentation/devicetree/bindings/pci/ 11026F: Documentation/PCI/ 11027F: drivers/acpi/pci* 11028F: drivers/pci/ 11029F: include/asm-generic/pci* 11030F: include/linux/pci* 11031F: include/linux/of_pci.h 11032F: include/uapi/linux/pci* 11033F: lib/pci* 11034F: arch/x86/pci/ 11035F: arch/x86/kernel/quirks.c 11036 11037PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11038M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11039L: linux-pci@vger.kernel.org 11040Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11042S: Supported 11043F: drivers/pci/controller/ 11044 11045PCIE DRIVER FOR AXIS ARTPEC 11046M: Jesper Nilsson <jesper.nilsson@axis.com> 11047L: linux-arm-kernel@axis.com 11048L: linux-pci@vger.kernel.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/pci/axis,artpec* 11051F: drivers/pci/controller/dwc/*artpec* 11052 11053PCIE DRIVER FOR CAVIUM THUNDERX 11054M: David Daney <david.daney@cavium.com> 11055L: linux-pci@vger.kernel.org 11056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11057S: Supported 11058F: Documentation/devicetree/bindings/pci/pci-thunder-* 11059F: drivers/pci/controller/pci-thunder-* 11060 11061PCIE DRIVER FOR HISILICON 11062M: Zhou Wang <wangzhou1@hisilicon.com> 11063L: linux-pci@vger.kernel.org 11064S: Maintained 11065F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11066F: drivers/pci/controller/dwc/pcie-hisi.c 11067 11068PCIE DRIVER FOR HISILICON KIRIN 11069M: Xiaowei Song <songxiaowei@hisilicon.com> 11070M: Binghui Wang <wangbinghui@hisilicon.com> 11071L: linux-pci@vger.kernel.org 11072S: Maintained 11073F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11074F: drivers/pci/controller/dwc/pcie-kirin.c 11075 11076PCIE DRIVER FOR HISILICON STB 11077M: Jianguo Sun <sunjianguo1@huawei.com> 11078M: Shawn Guo <shawn.guo@linaro.org> 11079L: linux-pci@vger.kernel.org 11080S: Maintained 11081F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11082F: drivers/pci/controller/dwc/pcie-histb.c 11083 11084PCIE DRIVER FOR MEDIATEK 11085M: Ryder Lee <ryder.lee@mediatek.com> 11086L: linux-pci@vger.kernel.org 11087L: linux-mediatek@lists.infradead.org 11088S: Supported 11089F: Documentation/devicetree/bindings/pci/mediatek* 11090F: drivers/pci/controller/*mediatek* 11091 11092PCIE DRIVER FOR QUALCOMM MSM 11093M: Stanimir Varbanov <svarbanov@mm-sol.com> 11094L: linux-pci@vger.kernel.org 11095L: linux-arm-msm@vger.kernel.org 11096S: Maintained 11097F: drivers/pci/controller/dwc/*qcom* 11098 11099PCIE DRIVER FOR ROCKCHIP 11100M: Shawn Lin <shawn.lin@rock-chips.com> 11101L: linux-pci@vger.kernel.org 11102L: linux-rockchip@lists.infradead.org 11103S: Maintained 11104F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11105F: drivers/pci/controller/pcie-rockchip* 11106 11107PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11108M: Linus Walleij <linus.walleij@linaro.org> 11109L: linux-pci@vger.kernel.org 11110S: Maintained 11111F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11112F: drivers/pci/controller/pci-v3-semi.c 11113 11114PCIE DRIVER FOR ST SPEAR13XX 11115M: Pratyush Anand <pratyush.anand@gmail.com> 11116L: linux-pci@vger.kernel.org 11117S: Maintained 11118F: drivers/pci/controller/dwc/*spear* 11119 11120PCMCIA SUBSYSTEM 11121M: Dominik Brodowski <linux@dominikbrodowski.net> 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11123S: Odd Fixes 11124F: Documentation/pcmcia/ 11125F: tools/pcmcia/ 11126F: drivers/pcmcia/ 11127F: include/pcmcia/ 11128 11129PCNET32 NETWORK DRIVER 11130M: Don Fry <pcnet32@frontier.com> 11131L: netdev@vger.kernel.org 11132S: Maintained 11133F: drivers/net/ethernet/amd/pcnet32.c 11134 11135PCRYPT PARALLEL CRYPTO ENGINE 11136M: Steffen Klassert <steffen.klassert@secunet.com> 11137L: linux-crypto@vger.kernel.org 11138S: Maintained 11139F: crypto/pcrypt.c 11140F: include/crypto/pcrypt.h 11141 11142PEAQ WMI HOTKEYS DRIVER 11143M: Hans de Goede <hdegoede@redhat.com> 11144L: platform-driver-x86@vger.kernel.org 11145S: Maintained 11146F: drivers/platform/x86/peaq-wmi.c 11147 11148PER-CPU MEMORY ALLOCATOR 11149M: Tejun Heo <tj@kernel.org> 11150M: Christoph Lameter <cl@linux.com> 11151M: Dennis Zhou <dennisszhou@gmail.com> 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11153S: Maintained 11154F: include/linux/percpu*.h 11155F: mm/percpu*.c 11156F: arch/*/include/asm/percpu.h 11157 11158PER-TASK DELAY ACCOUNTING 11159M: Balbir Singh <bsingharora@gmail.com> 11160S: Maintained 11161F: include/linux/delayacct.h 11162F: kernel/delayacct.c 11163 11164PERFORMANCE EVENTS SUBSYSTEM 11165M: Peter Zijlstra <peterz@infradead.org> 11166M: Ingo Molnar <mingo@redhat.com> 11167M: Arnaldo Carvalho de Melo <acme@kernel.org> 11168R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11169R: Jiri Olsa <jolsa@redhat.com> 11170R: Namhyung Kim <namhyung@kernel.org> 11171L: linux-kernel@vger.kernel.org 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11173S: Supported 11174F: kernel/events/* 11175F: include/linux/perf_event.h 11176F: include/uapi/linux/perf_event.h 11177F: arch/*/kernel/perf_event*.c 11178F: arch/*/kernel/*/perf_event*.c 11179F: arch/*/kernel/*/*/perf_event*.c 11180F: arch/*/include/asm/perf_event.h 11181F: arch/*/kernel/perf_callchain.c 11182F: arch/*/events/* 11183F: tools/perf/ 11184 11185PERSONALITY HANDLING 11186M: Christoph Hellwig <hch@infradead.org> 11187L: linux-abi-devel@lists.sourceforge.net 11188S: Maintained 11189F: include/linux/personality.h 11190F: include/uapi/linux/personality.h 11191 11192PHONET PROTOCOL 11193M: Remi Denis-Courmont <courmisch@gmail.com> 11194S: Supported 11195F: Documentation/networking/phonet.txt 11196F: include/linux/phonet.h 11197F: include/net/phonet/ 11198F: include/uapi/linux/phonet.h 11199F: net/phonet/ 11200 11201PHRAM MTD DRIVER 11202M: Joern Engel <joern@lazybastard.org> 11203L: linux-mtd@lists.infradead.org 11204S: Maintained 11205F: drivers/mtd/devices/phram.c 11206 11207PICOLCD HID DRIVER 11208M: Bruno Prémont <bonbons@linux-vserver.org> 11209L: linux-input@vger.kernel.org 11210S: Maintained 11211F: drivers/hid/hid-picolcd* 11212 11213PICOXCELL SUPPORT 11214M: Jamie Iles <jamie@jamieiles.com> 11215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11216T: git git://github.com/jamieiles/linux-2.6-ji.git 11217S: Supported 11218F: arch/arm/boot/dts/picoxcell* 11219F: arch/arm/mach-picoxcell/ 11220F: drivers/crypto/picoxcell* 11221 11222PIN CONTROL SUBSYSTEM 11223M: Linus Walleij <linus.walleij@linaro.org> 11224L: linux-gpio@vger.kernel.org 11225T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11226S: Maintained 11227F: Documentation/devicetree/bindings/pinctrl/ 11228F: Documentation/driver-api/pinctl.rst 11229F: drivers/pinctrl/ 11230F: include/linux/pinctrl/ 11231 11232PIN CONTROLLER - ATMEL AT91 11233M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11235S: Maintained 11236F: drivers/pinctrl/pinctrl-at91.* 11237 11238PIN CONTROLLER - ATMEL AT91 PIO4 11239M: Ludovic Desroches <ludovic.desroches@microchip.com> 11240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11241L: linux-gpio@vger.kernel.org 11242S: Supported 11243F: drivers/pinctrl/pinctrl-at91-pio4.* 11244 11245PIN CONTROLLER - FREESCALE 11246M: Dong Aisheng <aisheng.dong@nxp.com> 11247M: Fabio Estevam <festevam@gmail.com> 11248M: Shawn Guo <shawnguo@kernel.org> 11249M: Stefan Agner <stefan@agner.ch> 11250R: Pengutronix Kernel Team <kernel@pengutronix.de> 11251L: linux-gpio@vger.kernel.org 11252S: Maintained 11253F: drivers/pinctrl/freescale/ 11254F: Documentation/devicetree/bindings/pinctrl/fsl,* 11255 11256PIN CONTROLLER - INTEL 11257M: Mika Westerberg <mika.westerberg@linux.intel.com> 11258M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11259S: Maintained 11260F: drivers/pinctrl/intel/ 11261 11262PIN CONTROLLER - MEDIATEK 11263M: Sean Wang <sean.wang@mediatek.com> 11264L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11265S: Maintained 11266F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11267F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11268F: drivers/pinctrl/mediatek/mtk-eint.* 11269F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11270F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11271F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11272 11273PIN CONTROLLER - QUALCOMM 11274M: Bjorn Andersson <bjorn.andersson@linaro.org> 11275S: Maintained 11276L: linux-arm-msm@vger.kernel.org 11277F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11278F: drivers/pinctrl/qcom/ 11279 11280PIN CONTROLLER - RENESAS 11281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11282M: Geert Uytterhoeven <geert+renesas@glider.be> 11283L: linux-renesas-soc@vger.kernel.org 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11285S: Maintained 11286F: drivers/pinctrl/sh-pfc/ 11287 11288PIN CONTROLLER - SAMSUNG 11289M: Tomasz Figa <tomasz.figa@gmail.com> 11290M: Krzysztof Kozlowski <krzk@kernel.org> 11291M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11293L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11294Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11296S: Maintained 11297F: drivers/pinctrl/samsung/ 11298F: include/dt-bindings/pinctrl/samsung.h 11299F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11300 11301PIN CONTROLLER - SINGLE 11302M: Tony Lindgren <tony@atomide.com> 11303M: Haojian Zhuang <haojian.zhuang@linaro.org> 11304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11305L: linux-omap@vger.kernel.org 11306S: Maintained 11307F: drivers/pinctrl/pinctrl-single.c 11308 11309PIN CONTROLLER - ST SPEAR 11310M: Viresh Kumar <vireshk@kernel.org> 11311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11312W: http://www.st.com/spear 11313S: Maintained 11314F: drivers/pinctrl/spear/ 11315 11316PISTACHIO SOC SUPPORT 11317M: James Hartley <james.hartley@sondrel.com> 11318L: linux-mips@linux-mips.org 11319S: Odd Fixes 11320F: arch/mips/pistachio/ 11321F: arch/mips/include/asm/mach-pistachio/ 11322F: arch/mips/boot/dts/img/pistachio* 11323F: arch/mips/configs/pistachio*_defconfig 11324 11325PKTCDVD DRIVER 11326S: Orphan 11327M: linux-block@vger.kernel.org 11328F: drivers/block/pktcdvd.c 11329F: include/linux/pktcdvd.h 11330F: include/uapi/linux/pktcdvd.h 11331 11332PKUNITY SOC DRIVERS 11333M: Guan Xuetao <gxt@pku.edu.cn> 11334W: http://mprc.pku.edu.cn/~guanxuetao/linux 11335S: Maintained 11336T: git git://github.com/gxt/linux.git 11337F: drivers/input/serio/i8042-unicore32io.h 11338F: drivers/i2c/busses/i2c-puv3.c 11339F: drivers/video/fbdev/fb-puv3.c 11340F: drivers/rtc/rtc-puv3.c 11341 11342PMBUS HARDWARE MONITORING DRIVERS 11343M: Guenter Roeck <linux@roeck-us.net> 11344L: linux-hwmon@vger.kernel.org 11345W: http://hwmon.wiki.kernel.org/ 11346W: http://www.roeck-us.net/linux/drivers/ 11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11348S: Maintained 11349F: Documentation/hwmon/pmbus 11350F: drivers/hwmon/pmbus/ 11351F: include/linux/pmbus.h 11352 11353PMC SIERRA MaxRAID DRIVER 11354L: linux-scsi@vger.kernel.org 11355W: http://www.pmc-sierra.com/ 11356S: Orphan 11357F: drivers/scsi/pmcraid.* 11358 11359PMC SIERRA PM8001 DRIVER 11360M: Jack Wang <jinpu.wang@profitbricks.com> 11361M: lindar_liu@usish.com 11362L: linux-scsi@vger.kernel.org 11363S: Supported 11364F: drivers/scsi/pm8001/ 11365 11366PNP SUPPORT 11367M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11368S: Maintained 11369F: drivers/pnp/ 11370 11371POSIX CLOCKS and TIMERS 11372M: Thomas Gleixner <tglx@linutronix.de> 11373L: linux-kernel@vger.kernel.org 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11375S: Maintained 11376F: fs/timerfd.c 11377F: include/linux/timer* 11378F: kernel/time/*timer* 11379 11380POWER MANAGEMENT CORE 11381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11382L: linux-pm@vger.kernel.org 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11384B: https://bugzilla.kernel.org 11385S: Supported 11386F: drivers/base/power/ 11387F: include/linux/pm.h 11388F: include/linux/pm_* 11389F: include/linux/powercap.h 11390F: drivers/powercap/ 11391F: kernel/configs/nopm.config 11392 11393POWER STATE COORDINATION INTERFACE (PSCI) 11394M: Mark Rutland <mark.rutland@arm.com> 11395M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11396L: linux-arm-kernel@lists.infradead.org 11397S: Maintained 11398F: drivers/firmware/psci*.c 11399F: include/linux/psci.h 11400F: include/uapi/linux/psci.h 11401 11402POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11403M: Sebastian Reichel <sre@kernel.org> 11404L: linux-pm@vger.kernel.org 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11406S: Maintained 11407F: Documentation/ABI/testing/sysfs-class-power 11408F: Documentation/devicetree/bindings/power/supply/ 11409F: include/linux/power_supply.h 11410F: drivers/power/supply/ 11411 11412POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11413M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11414L: linuxppc-dev@lists.ozlabs.org 11415S: Maintained 11416F: drivers/char/powernv-op-panel.c 11417 11418PPP OVER ATM (RFC 2364) 11419M: Mitchell Blank Jr <mitch@sfgoth.com> 11420S: Maintained 11421F: net/atm/pppoatm.c 11422F: include/uapi/linux/atmppp.h 11423 11424PPP OVER ETHERNET 11425M: Michal Ostrowski <mostrows@earthlink.net> 11426S: Maintained 11427F: drivers/net/ppp/pppoe.c 11428F: drivers/net/ppp/pppox.c 11429 11430PPP OVER L2TP 11431M: James Chapman <jchapman@katalix.com> 11432S: Maintained 11433F: net/l2tp/l2tp_ppp.c 11434F: include/linux/if_pppol2tp.h 11435F: include/uapi/linux/if_pppol2tp.h 11436 11437PPP PROTOCOL DRIVERS AND COMPRESSORS 11438M: Paul Mackerras <paulus@samba.org> 11439L: linux-ppp@vger.kernel.org 11440S: Maintained 11441F: drivers/net/ppp/ppp_* 11442 11443PPS SUPPORT 11444M: Rodolfo Giometti <giometti@enneenne.com> 11445W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11446L: linuxpps@ml.enneenne.com (subscribers-only) 11447S: Maintained 11448F: Documentation/pps/ 11449F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11450F: Documentation/ABI/testing/sysfs-pps 11451F: drivers/pps/ 11452F: include/linux/pps*.h 11453F: include/uapi/linux/pps.h 11454 11455PPTP DRIVER 11456M: Dmitry Kozlov <xeb@mail.ru> 11457L: netdev@vger.kernel.org 11458S: Maintained 11459F: drivers/net/ppp/pptp.c 11460W: http://sourceforge.net/projects/accel-pptp 11461 11462PREEMPTIBLE KERNEL 11463M: Robert Love <rml@tech9.net> 11464L: kpreempt-tech@lists.sourceforge.net 11465W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11466S: Supported 11467F: Documentation/preempt-locking.txt 11468F: include/linux/preempt.h 11469 11470PRINTK 11471M: Petr Mladek <pmladek@suse.com> 11472M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11473R: Steven Rostedt <rostedt@goodmis.org> 11474S: Maintained 11475F: kernel/printk/ 11476F: include/linux/printk.h 11477 11478PRISM54 WIRELESS DRIVER 11479M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11480L: linux-wireless@vger.kernel.org 11481W: http://wireless.kernel.org/en/users/Drivers/p54 11482S: Obsolete 11483F: drivers/net/wireless/intersil/prism54/ 11484 11485PROC SYSCTL 11486M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11487M: Kees Cook <keescook@chromium.org> 11488L: linux-kernel@vger.kernel.org 11489L: linux-fsdevel@vger.kernel.org 11490S: Maintained 11491F: fs/proc/proc_sysctl.c 11492F: include/linux/sysctl.h 11493F: kernel/sysctl.c 11494F: tools/testing/selftests/sysctl/ 11495 11496PS3 NETWORK SUPPORT 11497M: Geoff Levand <geoff@infradead.org> 11498L: netdev@vger.kernel.org 11499L: linuxppc-dev@lists.ozlabs.org 11500S: Maintained 11501F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11502 11503PS3 PLATFORM SUPPORT 11504M: Geoff Levand <geoff@infradead.org> 11505L: linuxppc-dev@lists.ozlabs.org 11506S: Maintained 11507F: arch/powerpc/boot/ps3* 11508F: arch/powerpc/include/asm/lv1call.h 11509F: arch/powerpc/include/asm/ps3*.h 11510F: arch/powerpc/platforms/ps3/ 11511F: drivers/*/ps3* 11512F: drivers/ps3/ 11513F: drivers/rtc/rtc-ps3.c 11514F: drivers/usb/host/*ps3.c 11515F: sound/ppc/snd_ps3* 11516 11517PS3VRAM DRIVER 11518M: Jim Paris <jim@jtan.com> 11519M: Geoff Levand <geoff@infradead.org> 11520L: linuxppc-dev@lists.ozlabs.org 11521S: Maintained 11522F: drivers/block/ps3vram.c 11523 11524PSAMPLE PACKET SAMPLING SUPPORT: 11525M: Yotam Gigi <yotam.gi@gmail.com> 11526S: Maintained 11527F: net/psample 11528F: include/net/psample.h 11529F: include/uapi/linux/psample.h 11530 11531PSTORE FILESYSTEM 11532M: Kees Cook <keescook@chromium.org> 11533M: Anton Vorontsov <anton@enomsg.org> 11534M: Colin Cross <ccross@android.com> 11535M: Tony Luck <tony.luck@intel.com> 11536S: Maintained 11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11538F: fs/pstore/ 11539F: include/linux/pstore* 11540F: drivers/firmware/efi/efi-pstore.c 11541F: drivers/acpi/apei/erst.c 11542F: Documentation/admin-guide/ramoops.rst 11543F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11544K: \b(pstore|ramoops) 11545 11546PTP HARDWARE CLOCK SUPPORT 11547M: Richard Cochran <richardcochran@gmail.com> 11548L: netdev@vger.kernel.org 11549S: Maintained 11550W: http://linuxptp.sourceforge.net/ 11551F: Documentation/ABI/testing/sysfs-ptp 11552F: Documentation/ptp/* 11553F: drivers/net/phy/dp83640* 11554F: drivers/ptp/* 11555F: include/linux/ptp_cl* 11556 11557PTRACE SUPPORT 11558M: Oleg Nesterov <oleg@redhat.com> 11559S: Maintained 11560F: include/asm-generic/syscall.h 11561F: include/linux/ptrace.h 11562F: include/linux/regset.h 11563F: include/linux/tracehook.h 11564F: include/uapi/linux/ptrace.h 11565F: include/uapi/linux/ptrace.h 11566F: include/asm-generic/ptrace.h 11567F: kernel/ptrace.c 11568F: arch/*/ptrace*.c 11569F: arch/*/*/ptrace*.c 11570F: arch/*/include/asm/ptrace*.h 11571 11572PULSE8-CEC DRIVER 11573M: Hans Verkuil <hverkuil@xs4all.nl> 11574L: linux-media@vger.kernel.org 11575T: git git://linuxtv.org/media_tree.git 11576S: Maintained 11577F: drivers/media/usb/pulse8-cec/* 11578F: Documentation/media/cec-drivers/pulse8-cec.rst 11579 11580PVRUSB2 VIDEO4LINUX DRIVER 11581M: Mike Isely <isely@pobox.com> 11582L: pvrusb2@isely.net (subscribers-only) 11583L: linux-media@vger.kernel.org 11584W: http://www.isely.net/pvrusb2/ 11585T: git git://linuxtv.org/media_tree.git 11586S: Maintained 11587F: Documentation/media/v4l-drivers/pvrusb2* 11588F: drivers/media/usb/pvrusb2/ 11589 11590PWC WEBCAM DRIVER 11591M: Hans Verkuil <hverkuil@xs4all.nl> 11592L: linux-media@vger.kernel.org 11593T: git git://linuxtv.org/media_tree.git 11594S: Odd Fixes 11595F: drivers/media/usb/pwc/* 11596 11597PWM FAN DRIVER 11598M: Kamil Debski <kamil@wypas.org> 11599M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11600L: linux-hwmon@vger.kernel.org 11601S: Supported 11602F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11603F: Documentation/hwmon/pwm-fan 11604F: drivers/hwmon/pwm-fan.c 11605 11606PWM IR Transmitter 11607M: Sean Young <sean@mess.org> 11608L: linux-media@vger.kernel.org 11609S: Maintained 11610F: drivers/media/rc/pwm-ir-tx.c 11611 11612PWM SUBSYSTEM 11613M: Thierry Reding <thierry.reding@gmail.com> 11614L: linux-pwm@vger.kernel.org 11615S: Maintained 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11617F: Documentation/pwm.txt 11618F: Documentation/devicetree/bindings/pwm/ 11619F: include/linux/pwm.h 11620F: drivers/pwm/ 11621F: drivers/video/backlight/pwm_bl.c 11622F: include/linux/pwm_backlight.h 11623F: drivers/gpio/gpio-mvebu.c 11624F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11625 11626PXA GPIO DRIVER 11627M: Robert Jarzmik <robert.jarzmik@free.fr> 11628L: linux-gpio@vger.kernel.org 11629S: Maintained 11630F: drivers/gpio/gpio-pxa.c 11631 11632PXA MMCI DRIVER 11633S: Orphan 11634 11635PXA RTC DRIVER 11636M: Robert Jarzmik <robert.jarzmik@free.fr> 11637L: linux-rtc@vger.kernel.org 11638S: Maintained 11639 11640PXA2xx/PXA3xx SUPPORT 11641M: Daniel Mack <daniel@zonque.org> 11642M: Haojian Zhuang <haojian.zhuang@gmail.com> 11643M: Robert Jarzmik <robert.jarzmik@free.fr> 11644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11645T: git git://github.com/hzhuang1/linux.git 11646T: git git://github.com/rjarzmik/linux.git 11647S: Maintained 11648F: arch/arm/boot/dts/pxa* 11649F: arch/arm/mach-pxa/ 11650F: drivers/dma/pxa* 11651F: drivers/pcmcia/pxa2xx* 11652F: drivers/pinctrl/pxa/ 11653F: drivers/spi/spi-pxa2xx* 11654F: drivers/usb/gadget/udc/pxa2* 11655F: include/sound/pxa2xx-lib.h 11656F: sound/arm/pxa* 11657F: sound/soc/pxa/ 11658 11659QAT DRIVER 11660M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11661L: qat-linux@intel.com 11662S: Supported 11663F: drivers/crypto/qat/ 11664 11665QCOM AUDIO (ASoC) DRIVERS 11666M: Patrick Lai <plai@codeaurora.org> 11667M: Banajit Goswami <bgoswami@codeaurora.org> 11668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11669S: Supported 11670F: sound/soc/qcom/ 11671 11672QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11673M: Gabriel Somlo <somlo@cmu.edu> 11674M: "Michael S. Tsirkin" <mst@redhat.com> 11675L: qemu-devel@nongnu.org 11676S: Maintained 11677F: drivers/firmware/qemu_fw_cfg.c 11678F: include/uapi/linux/qemu_fw_cfg.h 11679 11680QIB DRIVER 11681M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11682M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11683L: linux-rdma@vger.kernel.org 11684S: Supported 11685F: drivers/infiniband/hw/qib/ 11686 11687QLOGIC QL41xxx FCOE DRIVER 11688M: QLogic-Storage-Upstream@cavium.com 11689L: linux-scsi@vger.kernel.org 11690S: Supported 11691F: drivers/scsi/qedf/ 11692 11693QLOGIC QL41xxx ISCSI DRIVER 11694M: QLogic-Storage-Upstream@cavium.com 11695L: linux-scsi@vger.kernel.org 11696S: Supported 11697F: drivers/scsi/qedi/ 11698 11699QLOGIC QL4xxx ETHERNET DRIVER 11700M: Ariel Elior <Ariel.Elior@cavium.com> 11701M: everest-linux-l2@cavium.com 11702L: netdev@vger.kernel.org 11703S: Supported 11704F: drivers/net/ethernet/qlogic/qed/ 11705F: include/linux/qed/ 11706F: drivers/net/ethernet/qlogic/qede/ 11707 11708QLOGIC QL4xxx RDMA DRIVER 11709M: Michal Kalderon <Michal.Kalderon@cavium.com> 11710M: Ariel Elior <Ariel.Elior@cavium.com> 11711L: linux-rdma@vger.kernel.org 11712S: Supported 11713F: drivers/infiniband/hw/qedr/ 11714F: include/uapi/rdma/qedr-abi.h 11715 11716QLOGIC QLA1280 SCSI DRIVER 11717M: Michael Reed <mdr@sgi.com> 11718L: linux-scsi@vger.kernel.org 11719S: Maintained 11720F: drivers/scsi/qla1280.[ch] 11721 11722QLOGIC QLA2XXX FC-SCSI DRIVER 11723M: qla2xxx-upstream@qlogic.com 11724L: linux-scsi@vger.kernel.org 11725S: Supported 11726F: Documentation/scsi/LICENSE.qla2xxx 11727F: drivers/scsi/qla2xxx/ 11728 11729QLOGIC QLA3XXX NETWORK DRIVER 11730M: Dept-GELinuxNICDev@cavium.com 11731L: netdev@vger.kernel.org 11732S: Supported 11733F: Documentation/networking/LICENSE.qla3xxx 11734F: drivers/net/ethernet/qlogic/qla3xxx.* 11735 11736QLOGIC QLA4XXX iSCSI DRIVER 11737M: QLogic-Storage-Upstream@qlogic.com 11738L: linux-scsi@vger.kernel.org 11739S: Supported 11740F: Documentation/scsi/LICENSE.qla4xxx 11741F: drivers/scsi/qla4xxx/ 11742 11743QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11744M: Harish Patil <harish.patil@cavium.com> 11745M: Manish Chopra <manish.chopra@cavium.com> 11746M: Dept-GELinuxNICDev@cavium.com 11747L: netdev@vger.kernel.org 11748S: Supported 11749F: drivers/net/ethernet/qlogic/qlcnic/ 11750 11751QLOGIC QLGE 10Gb ETHERNET DRIVER 11752M: Harish Patil <harish.patil@cavium.com> 11753M: Manish Chopra <manish.chopra@cavium.com> 11754M: Dept-GELinuxNICDev@cavium.com 11755L: netdev@vger.kernel.org 11756S: Supported 11757F: drivers/net/ethernet/qlogic/qlge/ 11758 11759QNX4 FILESYSTEM 11760M: Anders Larsen <al@alarsen.net> 11761W: http://www.alarsen.net/linux/qnx4fs/ 11762S: Maintained 11763F: fs/qnx4/ 11764F: include/uapi/linux/qnx4_fs.h 11765F: include/uapi/linux/qnxtypes.h 11766 11767QORIQ DPAA2 FSL-MC BUS DRIVER 11768M: Stuart Yoder <stuyoder@gmail.com> 11769M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11770L: linux-kernel@vger.kernel.org 11771S: Maintained 11772F: drivers/bus/fsl-mc/ 11773F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11774F: Documentation/networking/dpaa2/overview.rst 11775 11776QT1010 MEDIA DRIVER 11777M: Antti Palosaari <crope@iki.fi> 11778L: linux-media@vger.kernel.org 11779W: https://linuxtv.org 11780W: http://palosaari.fi/linux/ 11781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11782T: git git://linuxtv.org/anttip/media_tree.git 11783S: Maintained 11784F: drivers/media/tuners/qt1010* 11785 11786QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11787M: Kalle Valo <kvalo@codeaurora.org> 11788L: ath10k@lists.infradead.org 11789W: http://wireless.kernel.org/en/users/Drivers/ath10k 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11791S: Supported 11792F: drivers/net/wireless/ath/ath10k/ 11793 11794QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11795M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11796L: linux-wireless@vger.kernel.org 11797W: http://wireless.kernel.org/en/users/Drivers/ath9k 11798S: Supported 11799F: drivers/net/wireless/ath/ath9k/ 11800 11801QUALCOMM CAMERA SUBSYSTEM DRIVER 11802M: Todor Tomov <todor.tomov@linaro.org> 11803L: linux-media@vger.kernel.org 11804S: Maintained 11805F: Documentation/devicetree/bindings/media/qcom,camss.txt 11806F: Documentation/media/v4l-drivers/qcom_camss.rst 11807F: drivers/media/platform/qcom/camss-8x16/ 11808 11809QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11810M: Ilia Lin <ilia.lin@gmail.com> 11811L: linux-pm@vger.kernel.org 11812S: Maintained 11813F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11814F: drivers/cpufreq/qcom-cpufreq-kryo.c 11815 11816QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11817M: Timur Tabi <timur@codeaurora.org> 11818L: netdev@vger.kernel.org 11819S: Supported 11820F: drivers/net/ethernet/qualcomm/emac/ 11821 11822QUALCOMM HEXAGON ARCHITECTURE 11823M: Richard Kuo <rkuo@codeaurora.org> 11824L: linux-hexagon@vger.kernel.org 11825T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11826S: Supported 11827F: arch/hexagon/ 11828 11829QUALCOMM HIDMA DRIVER 11830M: Sinan Kaya <okaya@codeaurora.org> 11831L: linux-arm-kernel@lists.infradead.org 11832L: linux-arm-msm@vger.kernel.org 11833L: dmaengine@vger.kernel.org 11834S: Supported 11835F: drivers/dma/qcom/hidma* 11836 11837QUALCOMM IOMMU 11838M: Rob Clark <robdclark@gmail.com> 11839L: iommu@lists.linux-foundation.org 11840L: linux-arm-msm@vger.kernel.org 11841S: Maintained 11842F: drivers/iommu/qcom_iommu.c 11843 11844QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11845M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11846L: linux-media@vger.kernel.org 11847L: linux-arm-msm@vger.kernel.org 11848T: git git://linuxtv.org/media_tree.git 11849S: Maintained 11850F: drivers/media/platform/qcom/venus/ 11851 11852QUALCOMM WCN36XX WIRELESS DRIVER 11853M: Kalle Valo <kvalo@codeaurora.org> 11854L: wcn36xx@lists.infradead.org 11855W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11856T: git git://github.com/KrasnikovEugene/wcn36xx.git 11857S: Supported 11858F: drivers/net/wireless/ath/wcn36xx/ 11859 11860QUANTENNA QTNFMAC WIRELESS DRIVER 11861M: Igor Mitsyanko <imitsyanko@quantenna.com> 11862M: Avinash Patil <avinashp@quantenna.com> 11863M: Sergey Matyukevich <smatyukevich@quantenna.com> 11864L: linux-wireless@vger.kernel.org 11865S: Maintained 11866F: drivers/net/wireless/quantenna 11867 11868RADEON and AMDGPU DRM DRIVERS 11869M: Alex Deucher <alexander.deucher@amd.com> 11870M: Christian König <christian.koenig@amd.com> 11871M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11872L: amd-gfx@lists.freedesktop.org 11873T: git git://people.freedesktop.org/~agd5f/linux 11874S: Supported 11875F: drivers/gpu/drm/radeon/ 11876F: include/uapi/drm/radeon_drm.h 11877F: drivers/gpu/drm/amd/ 11878F: include/uapi/drm/amdgpu_drm.h 11879 11880RADEON FRAMEBUFFER DISPLAY DRIVER 11881M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11882L: linux-fbdev@vger.kernel.org 11883S: Maintained 11884F: drivers/video/fbdev/aty/radeon* 11885F: include/uapi/linux/radeonfb.h 11886 11887RADIOSHARK RADIO DRIVER 11888M: Hans Verkuil <hverkuil@xs4all.nl> 11889L: linux-media@vger.kernel.org 11890T: git git://linuxtv.org/media_tree.git 11891S: Maintained 11892F: drivers/media/radio/radio-shark.c 11893 11894RADIOSHARK2 RADIO DRIVER 11895M: Hans Verkuil <hverkuil@xs4all.nl> 11896L: linux-media@vger.kernel.org 11897T: git git://linuxtv.org/media_tree.git 11898S: Maintained 11899F: drivers/media/radio/radio-shark2.c 11900F: drivers/media/radio/radio-tea5777.c 11901 11902RADOS BLOCK DEVICE (RBD) 11903M: Ilya Dryomov <idryomov@gmail.com> 11904M: Sage Weil <sage@redhat.com> 11905M: Alex Elder <elder@kernel.org> 11906L: ceph-devel@vger.kernel.org 11907W: http://ceph.com/ 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11909T: git git://github.com/ceph/ceph-client.git 11910S: Supported 11911F: Documentation/ABI/testing/sysfs-bus-rbd 11912F: drivers/block/rbd.c 11913F: drivers/block/rbd_types.h 11914 11915RAGE128 FRAMEBUFFER DISPLAY DRIVER 11916M: Paul Mackerras <paulus@samba.org> 11917L: linux-fbdev@vger.kernel.org 11918S: Maintained 11919F: drivers/video/fbdev/aty/aty128fb.c 11920 11921RAINSHADOW-CEC DRIVER 11922M: Hans Verkuil <hverkuil@xs4all.nl> 11923L: linux-media@vger.kernel.org 11924T: git git://linuxtv.org/media_tree.git 11925S: Maintained 11926F: drivers/media/usb/rainshadow-cec/* 11927 11928RALINK MIPS ARCHITECTURE 11929M: John Crispin <john@phrozen.org> 11930L: linux-mips@linux-mips.org 11931S: Maintained 11932F: arch/mips/ralink 11933 11934RALINK RT2X00 WIRELESS LAN DRIVER 11935P: rt2x00 project 11936M: Stanislaw Gruszka <sgruszka@redhat.com> 11937M: Helmut Schaa <helmut.schaa@googlemail.com> 11938L: linux-wireless@vger.kernel.org 11939S: Maintained 11940F: drivers/net/wireless/ralink/rt2x00/ 11941 11942RAMDISK RAM BLOCK DEVICE DRIVER 11943M: Jens Axboe <axboe@kernel.dk> 11944S: Maintained 11945F: Documentation/blockdev/ramdisk.txt 11946F: drivers/block/brd.c 11947 11948RANCHU VIRTUAL BOARD FOR MIPS 11949M: Miodrag Dinic <miodrag.dinic@mips.com> 11950L: linux-mips@linux-mips.org 11951S: Supported 11952F: arch/mips/generic/board-ranchu.c 11953F: arch/mips/configs/generic/board-ranchu.config 11954 11955RANDOM NUMBER DRIVER 11956M: "Theodore Ts'o" <tytso@mit.edu> 11957S: Maintained 11958F: drivers/char/random.c 11959 11960RAPIDIO SUBSYSTEM 11961M: Matt Porter <mporter@kernel.crashing.org> 11962M: Alexandre Bounine <alex.bou9@gmail.com> 11963S: Maintained 11964F: drivers/rapidio/ 11965 11966RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11967L: linux-wireless@vger.kernel.org 11968S: Orphan 11969F: drivers/net/wireless/ray* 11970 11971RCUTORTURE TEST FRAMEWORK 11972M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11973M: Josh Triplett <josh@joshtriplett.org> 11974R: Steven Rostedt <rostedt@goodmis.org> 11975R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11976R: Lai Jiangshan <jiangshanlai@gmail.com> 11977L: linux-kernel@vger.kernel.org 11978S: Supported 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11980F: tools/testing/selftests/rcutorture 11981 11982RDC R-321X SoC 11983M: Florian Fainelli <florian@openwrt.org> 11984S: Maintained 11985 11986RDC R6040 FAST ETHERNET DRIVER 11987M: Florian Fainelli <f.fainelli@gmail.com> 11988L: netdev@vger.kernel.org 11989S: Maintained 11990F: drivers/net/ethernet/rdc/r6040.c 11991 11992RDMAVT - RDMA verbs software 11993M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11994M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11995L: linux-rdma@vger.kernel.org 11996S: Supported 11997F: drivers/infiniband/sw/rdmavt 11998 11999RDS - RELIABLE DATAGRAM SOCKETS 12000M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12001L: netdev@vger.kernel.org 12002L: linux-rdma@vger.kernel.org 12003L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12004W: https://oss.oracle.com/projects/rds/ 12005S: Supported 12006F: net/rds/ 12007F: Documentation/networking/rds.txt 12008 12009RDT - RESOURCE ALLOCATION 12010M: Fenghua Yu <fenghua.yu@intel.com> 12011L: linux-kernel@vger.kernel.org 12012S: Supported 12013F: arch/x86/kernel/cpu/intel_rdt* 12014F: arch/x86/include/asm/intel_rdt_sched.h 12015F: Documentation/x86/intel_rdt* 12016 12017READ-COPY UPDATE (RCU) 12018M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12019M: Josh Triplett <josh@joshtriplett.org> 12020R: Steven Rostedt <rostedt@goodmis.org> 12021R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12022R: Lai Jiangshan <jiangshanlai@gmail.com> 12023L: linux-kernel@vger.kernel.org 12024W: http://www.rdrop.com/users/paulmck/RCU/ 12025S: Supported 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12027F: Documentation/RCU/ 12028X: Documentation/RCU/torture.txt 12029F: include/linux/rcu* 12030X: include/linux/srcu.h 12031F: kernel/rcu/ 12032X: kernel/torture.c 12033 12034REAL TIME CLOCK (RTC) SUBSYSTEM 12035M: Alessandro Zummo <a.zummo@towertech.it> 12036M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12037L: linux-rtc@vger.kernel.org 12038Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12040S: Maintained 12041F: Documentation/devicetree/bindings/rtc/ 12042F: Documentation/rtc.txt 12043F: drivers/rtc/ 12044F: include/linux/rtc.h 12045F: include/uapi/linux/rtc.h 12046F: include/linux/rtc/ 12047F: include/linux/platform_data/rtc-* 12048F: tools/testing/selftests/rtc/ 12049 12050REALTEK AUDIO CODECS 12051M: Bard Liao <bardliao@realtek.com> 12052M: Oder Chiou <oder_chiou@realtek.com> 12053S: Maintained 12054F: sound/soc/codecs/rt* 12055F: include/sound/rt*.h 12056 12057REGISTER MAP ABSTRACTION 12058M: Mark Brown <broonie@kernel.org> 12059L: linux-kernel@vger.kernel.org 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12061S: Supported 12062F: Documentation/devicetree/bindings/regmap/ 12063F: drivers/base/regmap/ 12064F: include/linux/regmap.h 12065 12066REISERFS FILE SYSTEM 12067L: reiserfs-devel@vger.kernel.org 12068S: Supported 12069F: fs/reiserfs/ 12070 12071REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12072M: Ohad Ben-Cohen <ohad@wizery.com> 12073M: Bjorn Andersson <bjorn.andersson@linaro.org> 12074L: linux-remoteproc@vger.kernel.org 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12076S: Maintained 12077F: Documentation/devicetree/bindings/remoteproc/ 12078F: Documentation/remoteproc.txt 12079F: drivers/remoteproc/ 12080F: include/linux/remoteproc.h 12081 12082REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12083M: Ohad Ben-Cohen <ohad@wizery.com> 12084M: Bjorn Andersson <bjorn.andersson@linaro.org> 12085L: linux-remoteproc@vger.kernel.org 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12087S: Maintained 12088F: drivers/rpmsg/ 12089F: Documentation/rpmsg.txt 12090F: include/linux/rpmsg.h 12091F: include/linux/rpmsg/ 12092 12093RENESAS CLOCK DRIVERS 12094M: Geert Uytterhoeven <geert+renesas@glider.be> 12095L: linux-renesas-soc@vger.kernel.org 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12097S: Supported 12098F: drivers/clk/renesas/ 12099 12100RENESAS EMEV2 I2C DRIVER 12101M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12102S: Supported 12103F: drivers/i2c/busses/i2c-emev2.c 12104 12105RENESAS ETHERNET DRIVERS 12106R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12107L: netdev@vger.kernel.org 12108L: linux-renesas-soc@vger.kernel.org 12109F: Documentation/devicetree/bindings/net/renesas,*.txt 12110F: Documentation/devicetree/bindings/net/sh_eth.txt 12111F: drivers/net/ethernet/renesas/ 12112F: include/linux/sh_eth.h 12113 12114RENESAS R-CAR GYROADC DRIVER 12115M: Marek Vasut <marek.vasut@gmail.com> 12116L: linux-iio@vger.kernel.org 12117S: Supported 12118F: drivers/iio/adc/rcar_gyro_adc.c 12119 12120RENESAS R-CAR I2C DRIVERS 12121M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12122S: Supported 12123F: drivers/i2c/busses/i2c-rcar.c 12124F: drivers/i2c/busses/i2c-sh_mobile.c 12125 12126RENESAS USB PHY DRIVER 12127M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12128L: linux-renesas-soc@vger.kernel.org 12129S: Maintained 12130F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12131 12132RESET CONTROLLER FRAMEWORK 12133M: Philipp Zabel <p.zabel@pengutronix.de> 12134T: git git://git.pengutronix.de/git/pza/linux 12135S: Maintained 12136F: drivers/reset/ 12137F: Documentation/devicetree/bindings/reset/ 12138F: include/dt-bindings/reset/ 12139F: include/linux/reset.h 12140F: include/linux/reset-controller.h 12141 12142RESTARTABLE SEQUENCES SUPPORT 12143M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12144M: Peter Zijlstra <peterz@infradead.org> 12145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12146M: Boqun Feng <boqun.feng@gmail.com> 12147L: linux-kernel@vger.kernel.org 12148S: Supported 12149F: kernel/rseq.c 12150F: include/uapi/linux/rseq.h 12151F: include/trace/events/rseq.h 12152F: tools/testing/selftests/rseq/ 12153 12154RFKILL 12155M: Johannes Berg <johannes@sipsolutions.net> 12156L: linux-wireless@vger.kernel.org 12157W: http://wireless.kernel.org/ 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12160S: Maintained 12161F: Documentation/rfkill.txt 12162F: Documentation/ABI/stable/sysfs-class-rfkill 12163F: net/rfkill/ 12164 12165RHASHTABLE 12166M: Thomas Graf <tgraf@suug.ch> 12167M: Herbert Xu <herbert@gondor.apana.org.au> 12168L: netdev@vger.kernel.org 12169S: Maintained 12170F: lib/rhashtable.c 12171F: include/linux/rhashtable.h 12172 12173RICOH R5C592 MEMORYSTICK DRIVER 12174M: Maxim Levitsky <maximlevitsky@gmail.com> 12175S: Maintained 12176F: drivers/memstick/host/r592.* 12177 12178RICOH SMARTMEDIA/XD DRIVER 12179M: Maxim Levitsky <maximlevitsky@gmail.com> 12180S: Maintained 12181F: drivers/mtd/nand/raw/r852.c 12182F: drivers/mtd/nand/raw/r852.h 12183 12184RISC-V ARCHITECTURE 12185M: Palmer Dabbelt <palmer@sifive.com> 12186M: Albert Ou <aou@eecs.berkeley.edu> 12187L: linux-riscv@lists.infradead.org 12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12189S: Supported 12190F: arch/riscv/ 12191K: riscv 12192N: riscv 12193 12194ROCCAT DRIVERS 12195M: Stefan Achatz <erazor_de@users.sourceforge.net> 12196W: http://sourceforge.net/projects/roccat/ 12197S: Maintained 12198F: drivers/hid/hid-roccat* 12199F: include/linux/hid-roccat* 12200F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12201 12202ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12203M: Jacob chen <jacob2.chen@rock-chips.com> 12204L: linux-media@vger.kernel.org 12205S: Maintained 12206F: drivers/media/platform/rockchip/rga/ 12207F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12208 12209ROCKER DRIVER 12210M: Jiri Pirko <jiri@resnulli.us> 12211L: netdev@vger.kernel.org 12212S: Supported 12213F: drivers/net/ethernet/rocker/ 12214 12215ROCKETPORT DRIVER 12216P: Comtrol Corp. 12217W: http://www.comtrol.com 12218S: Maintained 12219F: Documentation/serial/rocket.txt 12220F: drivers/tty/rocket* 12221 12222ROCKETPORT EXPRESS/INFINITY DRIVER 12223M: Kevin Cernekee <cernekee@gmail.com> 12224L: linux-serial@vger.kernel.org 12225S: Odd Fixes 12226F: drivers/tty/serial/rp2.* 12227 12228ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12229M: Marek Vasut <marek.vasut+renesas@gmail.com> 12230L: linux-kernel@vger.kernel.org 12231L: linux-renesas-soc@vger.kernel.org 12232S: Supported 12233F: drivers/mfd/bd9571mwv.c 12234F: drivers/regulator/bd9571mwv-regulator.c 12235F: drivers/gpio/gpio-bd9571mwv.c 12236F: include/linux/mfd/bd9571mwv.h 12237F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12238 12239ROSE NETWORK LAYER 12240M: Ralf Baechle <ralf@linux-mips.org> 12241L: linux-hams@vger.kernel.org 12242W: http://www.linux-ax25.org/ 12243S: Maintained 12244F: include/net/rose.h 12245F: include/uapi/linux/rose.h 12246F: net/rose/ 12247 12248RTL2830 MEDIA DRIVER 12249M: Antti Palosaari <crope@iki.fi> 12250L: linux-media@vger.kernel.org 12251W: https://linuxtv.org 12252W: http://palosaari.fi/linux/ 12253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12254T: git git://linuxtv.org/anttip/media_tree.git 12255S: Maintained 12256F: drivers/media/dvb-frontends/rtl2830* 12257 12258RTL2832 MEDIA DRIVER 12259M: Antti Palosaari <crope@iki.fi> 12260L: linux-media@vger.kernel.org 12261W: https://linuxtv.org 12262W: http://palosaari.fi/linux/ 12263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12264T: git git://linuxtv.org/anttip/media_tree.git 12265S: Maintained 12266F: drivers/media/dvb-frontends/rtl2832* 12267 12268RTL2832_SDR MEDIA DRIVER 12269M: Antti Palosaari <crope@iki.fi> 12270L: linux-media@vger.kernel.org 12271W: https://linuxtv.org 12272W: http://palosaari.fi/linux/ 12273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12274T: git git://linuxtv.org/anttip/media_tree.git 12275S: Maintained 12276F: drivers/media/dvb-frontends/rtl2832_sdr* 12277 12278RTL8180 WIRELESS DRIVER 12279L: linux-wireless@vger.kernel.org 12280W: http://wireless.kernel.org/ 12281T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12282S: Orphan 12283F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12284 12285RTL8187 WIRELESS DRIVER 12286M: Herton Ronaldo Krzesinski <herton@canonical.com> 12287M: Hin-Tak Leung <htl10@users.sourceforge.net> 12288M: Larry Finger <Larry.Finger@lwfinger.net> 12289L: linux-wireless@vger.kernel.org 12290W: http://wireless.kernel.org/ 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12292S: Maintained 12293F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12294 12295REALTEK WIRELESS DRIVER (rtlwifi family) 12296M: Ping-Ke Shih <pkshih@realtek.com> 12297L: linux-wireless@vger.kernel.org 12298W: http://wireless.kernel.org/ 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12300S: Maintained 12301F: drivers/net/wireless/realtek/rtlwifi/ 12302 12303RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12304M: Jes Sorensen <Jes.Sorensen@gmail.com> 12305L: linux-wireless@vger.kernel.org 12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12307S: Maintained 12308F: drivers/net/wireless/realtek/rtl8xxxu/ 12309 12310RXRPC SOCKETS (AF_RXRPC) 12311M: David Howells <dhowells@redhat.com> 12312L: linux-afs@lists.infradead.org 12313S: Supported 12314F: net/rxrpc/ 12315F: include/keys/rxrpc-type.h 12316F: include/net/af_rxrpc.h 12317F: include/trace/events/rxrpc.h 12318F: include/uapi/linux/rxrpc.h 12319F: Documentation/networking/rxrpc.txt 12320W: https://www.infradead.org/~dhowells/kafs/ 12321 12322S3 SAVAGE FRAMEBUFFER DRIVER 12323M: Antonino Daplas <adaplas@gmail.com> 12324L: linux-fbdev@vger.kernel.org 12325S: Maintained 12326F: drivers/video/fbdev/savage/ 12327 12328S390 12329M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12330M: Heiko Carstens <heiko.carstens@de.ibm.com> 12331L: linux-s390@vger.kernel.org 12332W: http://www.ibm.com/developerworks/linux/linux390/ 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12334S: Supported 12335F: arch/s390/ 12336F: drivers/s390/ 12337F: Documentation/s390/ 12338F: Documentation/driver-api/s390-drivers.rst 12339 12340S390 COMMON I/O LAYER 12341M: Sebastian Ott <sebott@linux.ibm.com> 12342M: Peter Oberparleiter <oberpar@linux.ibm.com> 12343L: linux-s390@vger.kernel.org 12344W: http://www.ibm.com/developerworks/linux/linux390/ 12345S: Supported 12346F: drivers/s390/cio/ 12347 12348S390 DASD DRIVER 12349M: Stefan Haberland <sth@linux.ibm.com> 12350M: Jan Hoeppner <hoeppner@linux.ibm.com> 12351L: linux-s390@vger.kernel.org 12352W: http://www.ibm.com/developerworks/linux/linux390/ 12353S: Supported 12354F: drivers/s390/block/dasd* 12355F: block/partitions/ibm.c 12356 12357S390 IOMMU (PCI) 12358M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12359L: linux-s390@vger.kernel.org 12360W: http://www.ibm.com/developerworks/linux/linux390/ 12361S: Supported 12362F: drivers/iommu/s390-iommu.c 12363 12364S390 IUCV NETWORK LAYER 12365M: Julian Wiedmann <jwi@linux.ibm.com> 12366M: Ursula Braun <ubraun@linux.ibm.com> 12367L: linux-s390@vger.kernel.org 12368W: http://www.ibm.com/developerworks/linux/linux390/ 12369S: Supported 12370F: drivers/s390/net/*iucv* 12371F: include/net/iucv/ 12372F: net/iucv/ 12373 12374S390 NETWORK DRIVERS 12375M: Julian Wiedmann <jwi@linux.ibm.com> 12376M: Ursula Braun <ubraun@linux.ibm.com> 12377L: linux-s390@vger.kernel.org 12378W: http://www.ibm.com/developerworks/linux/linux390/ 12379S: Supported 12380F: drivers/s390/net/ 12381 12382S390 PCI SUBSYSTEM 12383M: Sebastian Ott <sebott@linux.ibm.com> 12384M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12385L: linux-s390@vger.kernel.org 12386W: http://www.ibm.com/developerworks/linux/linux390/ 12387S: Supported 12388F: arch/s390/pci/ 12389F: drivers/pci/hotplug/s390_pci_hpc.c 12390 12391S390 VFIO-CCW DRIVER 12392M: Cornelia Huck <cohuck@redhat.com> 12393M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12394M: Halil Pasic <pasic@linux.ibm.com> 12395L: linux-s390@vger.kernel.org 12396L: kvm@vger.kernel.org 12397S: Supported 12398F: drivers/s390/cio/vfio_ccw* 12399F: Documentation/s390/vfio-ccw.txt 12400F: include/uapi/linux/vfio_ccw.h 12401 12402S390 ZCRYPT DRIVER 12403M: Harald Freudenberger <freude@linux.ibm.com> 12404L: linux-s390@vger.kernel.org 12405W: http://www.ibm.com/developerworks/linux/linux390/ 12406S: Supported 12407F: drivers/s390/crypto/ 12408 12409S390 ZFCP DRIVER 12410M: Steffen Maier <maier@linux.ibm.com> 12411M: Benjamin Block <bblock@linux.ibm.com> 12412L: linux-s390@vger.kernel.org 12413W: http://www.ibm.com/developerworks/linux/linux390/ 12414S: Supported 12415F: drivers/s390/scsi/zfcp_* 12416 12417S3C24XX SD/MMC Driver 12418M: Ben Dooks <ben-linux@fluff.org> 12419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12420S: Supported 12421F: drivers/mmc/host/s3cmci.* 12422 12423SAA6588 RDS RECEIVER DRIVER 12424M: Hans Verkuil <hverkuil@xs4all.nl> 12425L: linux-media@vger.kernel.org 12426T: git git://linuxtv.org/media_tree.git 12427W: https://linuxtv.org 12428S: Odd Fixes 12429F: drivers/media/i2c/saa6588* 12430 12431SAA7134 VIDEO4LINUX DRIVER 12432M: Mauro Carvalho Chehab <mchehab@kernel.org> 12433L: linux-media@vger.kernel.org 12434W: https://linuxtv.org 12435T: git git://linuxtv.org/media_tree.git 12436S: Odd fixes 12437F: Documentation/media/v4l-drivers/saa7134* 12438F: drivers/media/pci/saa7134/ 12439 12440SAA7146 VIDEO4LINUX-2 DRIVER 12441M: Hans Verkuil <hverkuil@xs4all.nl> 12442L: linux-media@vger.kernel.org 12443T: git git://linuxtv.org/media_tree.git 12444S: Maintained 12445F: drivers/media/common/saa7146/ 12446F: drivers/media/pci/saa7146/ 12447F: include/media/saa7146* 12448 12449SAMSUNG AUDIO (ASoC) DRIVERS 12450M: Krzysztof Kozlowski <krzk@kernel.org> 12451M: Sangbeom Kim <sbkim73@samsung.com> 12452M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12453L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12454S: Supported 12455F: sound/soc/samsung/ 12456F: Documentation/devicetree/bindings/sound/samsung* 12457 12458SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12459M: Krzysztof Kozlowski <krzk@kernel.org> 12460L: linux-crypto@vger.kernel.org 12461L: linux-samsung-soc@vger.kernel.org 12462S: Maintained 12463F: drivers/crypto/exynos-rng.c 12464F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12465 12466SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12467M: Łukasz Stelmach <l.stelmach@samsung.com> 12468L: linux-samsung-soc@vger.kernel.org 12469S: Maintained 12470F: drivers/char/hw_random/exynos-trng.c 12471F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12472 12473SAMSUNG FRAMEBUFFER DRIVER 12474M: Jingoo Han <jingoohan1@gmail.com> 12475L: linux-fbdev@vger.kernel.org 12476S: Maintained 12477F: drivers/video/fbdev/s3c-fb.c 12478 12479SAMSUNG LAPTOP DRIVER 12480M: Corentin Chary <corentin.chary@gmail.com> 12481L: platform-driver-x86@vger.kernel.org 12482S: Maintained 12483F: drivers/platform/x86/samsung-laptop.c 12484 12485SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12486M: Sangbeom Kim <sbkim73@samsung.com> 12487M: Krzysztof Kozlowski <krzk@kernel.org> 12488M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12489L: linux-kernel@vger.kernel.org 12490L: linux-samsung-soc@vger.kernel.org 12491S: Supported 12492F: drivers/mfd/sec*.c 12493F: drivers/regulator/s2m*.c 12494F: drivers/regulator/s5m*.c 12495F: drivers/clk/clk-s2mps11.c 12496F: drivers/rtc/rtc-s5m.c 12497F: include/linux/mfd/samsung/ 12498F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12499F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12500F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12501F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12502 12503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12504M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12505L: linux-media@vger.kernel.org 12506L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12507S: Maintained 12508F: drivers/media/platform/s3c-camif/ 12509F: include/media/drv-intf/s3c_camif.h 12510 12511SAMSUNG S3FWRN5 NFC DRIVER 12512M: Robert Baldyga <r.baldyga@samsung.com> 12513M: Krzysztof Opasiak <k.opasiak@samsung.com> 12514L: linux-nfc@lists.01.org (moderated for non-subscribers) 12515S: Supported 12516F: drivers/nfc/s3fwrn5 12517 12518SAMSUNG S5C73M3 CAMERA DRIVER 12519M: Kyungmin Park <kyungmin.park@samsung.com> 12520M: Andrzej Hajda <a.hajda@samsung.com> 12521L: linux-media@vger.kernel.org 12522S: Supported 12523F: drivers/media/i2c/s5c73m3/* 12524 12525SAMSUNG S5K5BAF CAMERA DRIVER 12526M: Kyungmin Park <kyungmin.park@samsung.com> 12527M: Andrzej Hajda <a.hajda@samsung.com> 12528L: linux-media@vger.kernel.org 12529S: Supported 12530F: drivers/media/i2c/s5k5baf.c 12531 12532SAMSUNG S5P Security SubSystem (SSS) DRIVER 12533M: Krzysztof Kozlowski <krzk@kernel.org> 12534M: Vladimir Zapolskiy <vz@mleia.com> 12535M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12536L: linux-crypto@vger.kernel.org 12537L: linux-samsung-soc@vger.kernel.org 12538S: Maintained 12539F: drivers/crypto/s5p-sss.c 12540 12541SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12542M: Kyungmin Park <kyungmin.park@samsung.com> 12543M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12544L: linux-media@vger.kernel.org 12545Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12546S: Supported 12547F: drivers/media/platform/exynos4-is/ 12548 12549SAMSUNG SOC CLOCK DRIVERS 12550M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12551M: Tomasz Figa <tomasz.figa@gmail.com> 12552M: Chanwoo Choi <cw00.choi@samsung.com> 12553S: Supported 12554L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12556F: drivers/clk/samsung/ 12557F: include/dt-bindings/clock/exynos*.h 12558F: Documentation/devicetree/bindings/clock/exynos*.txt 12559 12560SAMSUNG SPI DRIVERS 12561M: Kukjin Kim <kgene@kernel.org> 12562M: Krzysztof Kozlowski <krzk@kernel.org> 12563M: Andi Shyti <andi@etezian.org> 12564L: linux-spi@vger.kernel.org 12565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12566S: Maintained 12567F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12568F: drivers/spi/spi-s3c* 12569F: include/linux/platform_data/spi-s3c64xx.h 12570 12571SAMSUNG SXGBE DRIVERS 12572M: Byungho An <bh74.an@samsung.com> 12573M: Girish K S <ks.giri@samsung.com> 12574M: Vipul Pandya <vipul.pandya@samsung.com> 12575S: Supported 12576L: netdev@vger.kernel.org 12577F: drivers/net/ethernet/samsung/sxgbe/ 12578 12579SAMSUNG THERMAL DRIVER 12580M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12581L: linux-pm@vger.kernel.org 12582L: linux-samsung-soc@vger.kernel.org 12583S: Supported 12584T: git https://github.com/lmajewski/linux-samsung-thermal.git 12585F: drivers/thermal/samsung/ 12586 12587SAMSUNG USB2 PHY DRIVER 12588M: Kamil Debski <kamil@wypas.org> 12589M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12590L: linux-kernel@vger.kernel.org 12591S: Supported 12592F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12593F: Documentation/phy/samsung-usb2.txt 12594F: drivers/phy/samsung/phy-exynos4210-usb2.c 12595F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12596F: drivers/phy/samsung/phy-exynos5250-usb2.c 12597F: drivers/phy/samsung/phy-s5pv210-usb2.c 12598F: drivers/phy/samsung/phy-samsung-usb2.c 12599F: drivers/phy/samsung/phy-samsung-usb2.h 12600 12601SC1200 WDT DRIVER 12602M: Zwane Mwaikambo <zwanem@gmail.com> 12603S: Maintained 12604F: drivers/watchdog/sc1200wdt.c 12605 12606SCHEDULER 12607M: Ingo Molnar <mingo@redhat.com> 12608M: Peter Zijlstra <peterz@infradead.org> 12609L: linux-kernel@vger.kernel.org 12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12611S: Maintained 12612F: kernel/sched/ 12613F: include/linux/sched.h 12614F: include/uapi/linux/sched.h 12615F: include/linux/wait.h 12616 12617SCR24X CHIP CARD INTERFACE DRIVER 12618M: Lubomir Rintel <lkundrak@v3.sk> 12619S: Supported 12620F: drivers/char/pcmcia/scr24x_cs.c 12621 12622SCSI CDROM DRIVER 12623M: Jens Axboe <axboe@kernel.dk> 12624L: linux-scsi@vger.kernel.org 12625W: http://www.kernel.dk 12626S: Maintained 12627F: drivers/scsi/sr* 12628 12629SCSI RDMA PROTOCOL (SRP) INITIATOR 12630M: Bart Van Assche <bart.vanassche@sandisk.com> 12631L: linux-rdma@vger.kernel.org 12632S: Supported 12633W: http://www.openfabrics.org 12634Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12636F: drivers/infiniband/ulp/srp/ 12637F: include/scsi/srp.h 12638 12639SCSI SG DRIVER 12640M: Doug Gilbert <dgilbert@interlog.com> 12641L: linux-scsi@vger.kernel.org 12642W: http://sg.danny.cz/sg 12643S: Maintained 12644F: Documentation/scsi/scsi-generic.txt 12645F: drivers/scsi/sg.c 12646F: include/scsi/sg.h 12647 12648SCSI SUBSYSTEM 12649M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12651M: "Martin K. Petersen" <martin.petersen@oracle.com> 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12653L: linux-scsi@vger.kernel.org 12654S: Maintained 12655F: Documentation/devicetree/bindings/scsi/ 12656F: drivers/scsi/ 12657F: include/scsi/ 12658 12659SCSI TAPE DRIVER 12660M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12661L: linux-scsi@vger.kernel.org 12662S: Maintained 12663F: Documentation/scsi/st.txt 12664F: drivers/scsi/st.* 12665F: drivers/scsi/st_*.h 12666 12667SCTP PROTOCOL 12668M: Vlad Yasevich <vyasevich@gmail.com> 12669M: Neil Horman <nhorman@tuxdriver.com> 12670M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12671L: linux-sctp@vger.kernel.org 12672W: http://lksctp.sourceforge.net 12673S: Maintained 12674F: Documentation/networking/sctp.txt 12675F: include/linux/sctp.h 12676F: include/uapi/linux/sctp.h 12677F: include/net/sctp/ 12678F: net/sctp/ 12679 12680SCx200 CPU SUPPORT 12681M: Jim Cromie <jim.cromie@gmail.com> 12682S: Odd Fixes 12683F: Documentation/i2c/busses/scx200_acb 12684F: arch/x86/platform/scx200/ 12685F: drivers/watchdog/scx200_wdt.c 12686F: drivers/i2c/busses/scx200* 12687F: drivers/mtd/maps/scx200_docflash.c 12688F: include/linux/scx200.h 12689 12690SCx200 GPIO DRIVER 12691M: Jim Cromie <jim.cromie@gmail.com> 12692S: Maintained 12693F: drivers/char/scx200_gpio.c 12694F: include/linux/scx200_gpio.h 12695 12696SCx200 HRT CLOCKSOURCE DRIVER 12697M: Jim Cromie <jim.cromie@gmail.com> 12698S: Maintained 12699F: drivers/clocksource/scx200_hrt.c 12700 12701SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12702M: Sascha Sommer <saschasommer@freenet.de> 12703L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12704S: Maintained 12705F: drivers/mmc/host/sdricoh_cs.c 12706 12707SECURE COMPUTING 12708M: Kees Cook <keescook@chromium.org> 12709R: Andy Lutomirski <luto@amacapital.net> 12710R: Will Drewry <wad@chromium.org> 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12712S: Supported 12713F: kernel/seccomp.c 12714F: include/uapi/linux/seccomp.h 12715F: include/linux/seccomp.h 12716F: tools/testing/selftests/seccomp/* 12717F: tools/testing/selftests/kselftest_harness.h 12718F: Documentation/userspace-api/seccomp_filter.rst 12719K: \bsecure_computing 12720K: \bTIF_SECCOMP\b 12721 12722SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12723M: Al Cooper <alcooperx@gmail.com> 12724L: linux-mmc@vger.kernel.org 12725L: bcm-kernel-feedback-list@broadcom.com 12726S: Maintained 12727F: drivers/mmc/host/sdhci-brcmstb* 12728 12729SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12730M: Adrian Hunter <adrian.hunter@intel.com> 12731L: linux-mmc@vger.kernel.org 12732T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12733S: Maintained 12734F: drivers/mmc/host/sdhci* 12735F: include/linux/mmc/sdhci* 12736 12737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12738M: Ben Dooks <ben-linux@fluff.org> 12739M: Jaehoon Chung <jh80.chung@samsung.com> 12740L: linux-mmc@vger.kernel.org 12741S: Maintained 12742F: drivers/mmc/host/sdhci-s3c* 12743 12744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12745M: Viresh Kumar <vireshk@kernel.org> 12746L: linux-mmc@vger.kernel.org 12747S: Maintained 12748F: drivers/mmc/host/sdhci-spear.c 12749 12750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12751M: Kishon Vijay Abraham I <kishon@ti.com> 12752L: linux-mmc@vger.kernel.org 12753S: Maintained 12754F: drivers/mmc/host/sdhci-omap.c 12755 12756SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12757M: Scott Bauer <scott.bauer@intel.com> 12758M: Jonathan Derrick <jonathan.derrick@intel.com> 12759L: linux-block@vger.kernel.org 12760S: Supported 12761F: block/sed* 12762F: block/opal_proto.h 12763F: include/linux/sed* 12764F: include/uapi/linux/sed* 12765 12766SECURITY CONTACT 12767M: Security Officers <security@kernel.org> 12768S: Supported 12769 12770SECURITY SUBSYSTEM 12771M: James Morris <jmorris@namei.org> 12772M: "Serge E. Hallyn" <serge@hallyn.com> 12773L: linux-security-module@vger.kernel.org (suggested Cc:) 12774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12775W: http://kernsec.org/ 12776S: Supported 12777F: security/ 12778 12779SELINUX SECURITY MODULE 12780M: Paul Moore <paul@paul-moore.com> 12781M: Stephen Smalley <sds@tycho.nsa.gov> 12782M: Eric Paris <eparis@parisplace.org> 12783L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12784W: https://selinuxproject.org 12785W: https://github.com/SELinuxProject 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12787S: Supported 12788F: include/linux/selinux* 12789F: security/selinux/ 12790F: scripts/selinux/ 12791F: Documentation/admin-guide/LSM/SELinux.rst 12792 12793SENSABLE PHANTOM 12794M: Jiri Slaby <jirislaby@gmail.com> 12795S: Maintained 12796F: drivers/misc/phantom.c 12797F: include/uapi/linux/phantom.h 12798 12799SERIAL DEVICE BUS 12800M: Rob Herring <robh@kernel.org> 12801L: linux-serial@vger.kernel.org 12802S: Maintained 12803F: Documentation/devicetree/bindings/serial/slave-device.txt 12804F: drivers/tty/serdev/ 12805F: include/linux/serdev.h 12806 12807SERIAL DRIVERS 12808M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12809L: linux-serial@vger.kernel.org 12810S: Maintained 12811F: Documentation/devicetree/bindings/serial/ 12812F: drivers/tty/serial/ 12813 12814SERIAL IR RECEIVER 12815M: Sean Young <sean@mess.org> 12816L: linux-media@vger.kernel.org 12817S: Maintained 12818F: drivers/media/rc/serial_ir.c 12819 12820SFC NETWORK DRIVER 12821M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12822M: Edward Cree <ecree@solarflare.com> 12823M: Bert Kenward <bkenward@solarflare.com> 12824L: netdev@vger.kernel.org 12825S: Supported 12826F: drivers/net/ethernet/sfc/ 12827 12828SGI GRU DRIVER 12829M: Dimitri Sivanich <sivanich@sgi.com> 12830S: Maintained 12831F: drivers/misc/sgi-gru/ 12832 12833SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12834M: Pat Gefre <pfg@sgi.com> 12835L: linux-ia64@vger.kernel.org 12836S: Supported 12837F: Documentation/ia64/serial.txt 12838F: drivers/tty/serial/ioc?_serial.c 12839F: include/linux/ioc?.h 12840 12841SGI XP/XPC/XPNET DRIVER 12842M: Cliff Whickman <cpw@sgi.com> 12843M: Robin Holt <robinmholt@gmail.com> 12844S: Maintained 12845F: drivers/misc/sgi-xp/ 12846 12847SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12848M: Ursula Braun <ubraun@linux.ibm.com> 12849L: linux-s390@vger.kernel.org 12850W: http://www.ibm.com/developerworks/linux/linux390/ 12851S: Supported 12852F: net/smc/ 12853 12854SH_VEU V4L2 MEM2MEM DRIVER 12855L: linux-media@vger.kernel.org 12856S: Orphan 12857F: drivers/media/platform/sh_veu.c 12858 12859SH_VOU V4L2 OUTPUT DRIVER 12860L: linux-media@vger.kernel.org 12861S: Orphan 12862F: drivers/media/platform/sh_vou.c 12863F: include/media/drv-intf/sh_vou.h 12864 12865SI2157 MEDIA DRIVER 12866M: Antti Palosaari <crope@iki.fi> 12867L: linux-media@vger.kernel.org 12868W: https://linuxtv.org 12869W: http://palosaari.fi/linux/ 12870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12871T: git git://linuxtv.org/anttip/media_tree.git 12872S: Maintained 12873F: drivers/media/tuners/si2157* 12874 12875SI2165 MEDIA DRIVER 12876M: Matthias Schwarzott <zzam@gentoo.org> 12877L: linux-media@vger.kernel.org 12878W: https://linuxtv.org 12879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12880S: Maintained 12881F: drivers/media/dvb-frontends/si2165* 12882 12883SI2168 MEDIA DRIVER 12884M: Antti Palosaari <crope@iki.fi> 12885L: linux-media@vger.kernel.org 12886W: https://linuxtv.org 12887W: http://palosaari.fi/linux/ 12888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12889T: git git://linuxtv.org/anttip/media_tree.git 12890S: Maintained 12891F: drivers/media/dvb-frontends/si2168* 12892 12893SI470X FM RADIO RECEIVER I2C DRIVER 12894M: Hans Verkuil <hverkuil@xs4all.nl> 12895L: linux-media@vger.kernel.org 12896T: git git://linuxtv.org/media_tree.git 12897W: https://linuxtv.org 12898S: Odd Fixes 12899F: drivers/media/radio/si470x/radio-si470x-i2c.c 12900 12901SI470X FM RADIO RECEIVER USB DRIVER 12902M: Hans Verkuil <hverkuil@xs4all.nl> 12903L: linux-media@vger.kernel.org 12904T: git git://linuxtv.org/media_tree.git 12905W: https://linuxtv.org 12906S: Maintained 12907F: drivers/media/radio/si470x/radio-si470x-common.c 12908F: drivers/media/radio/si470x/radio-si470x.h 12909F: drivers/media/radio/si470x/radio-si470x-usb.c 12910 12911SI4713 FM RADIO TRANSMITTER I2C DRIVER 12912M: Eduardo Valentin <edubezval@gmail.com> 12913L: linux-media@vger.kernel.org 12914T: git git://linuxtv.org/media_tree.git 12915W: https://linuxtv.org 12916S: Odd Fixes 12917F: drivers/media/radio/si4713/si4713.? 12918 12919SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12920M: Eduardo Valentin <edubezval@gmail.com> 12921L: linux-media@vger.kernel.org 12922T: git git://linuxtv.org/media_tree.git 12923W: https://linuxtv.org 12924S: Odd Fixes 12925F: drivers/media/radio/si4713/radio-platform-si4713.c 12926 12927SI4713 FM RADIO TRANSMITTER USB DRIVER 12928M: Hans Verkuil <hverkuil@xs4all.nl> 12929L: linux-media@vger.kernel.org 12930T: git git://linuxtv.org/media_tree.git 12931W: https://linuxtv.org 12932S: Maintained 12933F: drivers/media/radio/si4713/radio-usb-si4713.c 12934 12935SIANO DVB DRIVER 12936M: Mauro Carvalho Chehab <mchehab@kernel.org> 12937L: linux-media@vger.kernel.org 12938W: https://linuxtv.org 12939T: git git://linuxtv.org/media_tree.git 12940S: Odd fixes 12941F: drivers/media/common/siano/ 12942F: drivers/media/usb/siano/ 12943F: drivers/media/usb/siano/ 12944F: drivers/media/mmc/siano/ 12945 12946SIFIVE DRIVERS 12947M: Palmer Dabbelt <palmer@sifive.com> 12948L: linux-riscv@lists.infradead.org 12949T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12950S: Supported 12951K: sifive 12952N: sifive 12953 12954SILEAD TOUCHSCREEN DRIVER 12955M: Hans de Goede <hdegoede@redhat.com> 12956L: linux-input@vger.kernel.org 12957L: platform-driver-x86@vger.kernel.org 12958S: Maintained 12959F: drivers/input/touchscreen/silead.c 12960F: drivers/platform/x86/silead_dmi.c 12961 12962SILICON MOTION SM712 FRAME BUFFER DRIVER 12963M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12964M: Teddy Wang <teddy.wang@siliconmotion.com> 12965M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12966L: linux-fbdev@vger.kernel.org 12967S: Maintained 12968F: drivers/video/fbdev/sm712* 12969F: Documentation/fb/sm712fb.txt 12970 12971SIMPLE FIRMWARE INTERFACE (SFI) 12972M: Len Brown <lenb@kernel.org> 12973L: sfi-devel@simplefirmware.org 12974W: http://simplefirmware.org/ 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12976S: Supported 12977F: arch/x86/platform/sfi/ 12978F: drivers/sfi/ 12979F: include/linux/sfi*.h 12980 12981SIMPLEFB FB DRIVER 12982M: Hans de Goede <hdegoede@redhat.com> 12983L: linux-fbdev@vger.kernel.org 12984S: Maintained 12985F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12986F: drivers/video/fbdev/simplefb.c 12987F: include/linux/platform_data/simplefb.h 12988 12989SIMTEC EB110ATX (Chalice CATS) 12990P: Ben Dooks 12991P: Vincent Sanders <vince@simtec.co.uk> 12992M: Simtec Linux Team <linux@simtec.co.uk> 12993W: http://www.simtec.co.uk/products/EB110ATX/ 12994S: Supported 12995 12996SIMTEC EB2410ITX (BAST) 12997P: Ben Dooks 12998P: Vincent Sanders <vince@simtec.co.uk> 12999M: Simtec Linux Team <linux@simtec.co.uk> 13000W: http://www.simtec.co.uk/products/EB2410ITX/ 13001S: Supported 13002F: arch/arm/mach-s3c24xx/mach-bast.c 13003F: arch/arm/mach-s3c24xx/bast-ide.c 13004F: arch/arm/mach-s3c24xx/bast-irq.c 13005 13006SIPHASH PRF ROUTINES 13007M: Jason A. Donenfeld <Jason@zx2c4.com> 13008S: Maintained 13009F: lib/siphash.c 13010F: lib/test_siphash.c 13011F: include/linux/siphash.h 13012 13013SIOX 13014M: Gavin Schenk <g.schenk@eckelmann.de> 13015M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13016R: Pengutronix Kernel Team <kernel@pengutronix.de> 13017S: Supported 13018F: drivers/siox/* 13019F: include/trace/events/siox.h 13020 13021SIS 190 ETHERNET DRIVER 13022M: Francois Romieu <romieu@fr.zoreil.com> 13023L: netdev@vger.kernel.org 13024S: Maintained 13025F: drivers/net/ethernet/sis/sis190.c 13026 13027SIS 900/7016 FAST ETHERNET DRIVER 13028M: Daniele Venzano <venza@brownhat.org> 13029W: http://www.brownhat.org/sis900.html 13030L: netdev@vger.kernel.org 13031S: Maintained 13032F: drivers/net/ethernet/sis/sis900.* 13033 13034SIS FRAMEBUFFER DRIVER 13035M: Thomas Winischhofer <thomas@winischhofer.net> 13036W: http://www.winischhofer.net/linuxsisvga.shtml 13037S: Maintained 13038F: Documentation/fb/sisfb.txt 13039F: drivers/video/fbdev/sis/ 13040F: include/video/sisfb.h 13041 13042SIS USB2VGA DRIVER 13043M: Thomas Winischhofer <thomas@winischhofer.net> 13044W: http://www.winischhofer.at/linuxsisusbvga.shtml 13045S: Maintained 13046F: drivers/usb/misc/sisusbvga/ 13047 13048SLAB ALLOCATOR 13049M: Christoph Lameter <cl@linux.com> 13050M: Pekka Enberg <penberg@kernel.org> 13051M: David Rientjes <rientjes@google.com> 13052M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13053M: Andrew Morton <akpm@linux-foundation.org> 13054L: linux-mm@kvack.org 13055S: Maintained 13056F: include/linux/sl?b*.h 13057F: mm/sl?b* 13058 13059SLEEPABLE READ-COPY UPDATE (SRCU) 13060M: Lai Jiangshan <jiangshanlai@gmail.com> 13061M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13062M: Josh Triplett <josh@joshtriplett.org> 13063R: Steven Rostedt <rostedt@goodmis.org> 13064R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13065L: linux-kernel@vger.kernel.org 13066W: http://www.rdrop.com/users/paulmck/RCU/ 13067S: Supported 13068T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13069F: include/linux/srcu.h 13070F: kernel/rcu/srcu.c 13071 13072SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13073M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13075S: Maintained 13076F: drivers/slimbus/ 13077F: Documentation/devicetree/bindings/slimbus/ 13078F: include/linux/slimbus.h 13079 13080SMACK SECURITY MODULE 13081M: Casey Schaufler <casey@schaufler-ca.com> 13082L: linux-security-module@vger.kernel.org 13083W: http://schaufler-ca.com 13084T: git git://github.com/cschaufler/smack-next 13085S: Maintained 13086F: Documentation/admin-guide/LSM/Smack.rst 13087F: security/smack/ 13088 13089SMC91x ETHERNET DRIVER 13090M: Nicolas Pitre <nico@fluxnic.net> 13091S: Odd Fixes 13092F: drivers/net/ethernet/smsc/smc91x.* 13093 13094SMIA AND SMIA++ IMAGE SENSOR DRIVER 13095M: Sakari Ailus <sakari.ailus@iki.fi> 13096L: linux-media@vger.kernel.org 13097S: Maintained 13098F: drivers/media/i2c/smiapp/ 13099F: include/media/i2c/smiapp.h 13100F: drivers/media/i2c/smiapp-pll.c 13101F: drivers/media/i2c/smiapp-pll.h 13102F: include/uapi/linux/smiapp.h 13103F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13104 13105SMM665 HARDWARE MONITOR DRIVER 13106M: Guenter Roeck <linux@roeck-us.net> 13107L: linux-hwmon@vger.kernel.org 13108S: Maintained 13109F: Documentation/hwmon/smm665 13110F: drivers/hwmon/smm665.c 13111 13112SMSC EMC2103 HARDWARE MONITOR DRIVER 13113M: Steve Glendinning <steve.glendinning@shawell.net> 13114L: linux-hwmon@vger.kernel.org 13115S: Maintained 13116F: Documentation/hwmon/emc2103 13117F: drivers/hwmon/emc2103.c 13118 13119SMSC SCH5627 HARDWARE MONITOR DRIVER 13120M: Hans de Goede <hdegoede@redhat.com> 13121L: linux-hwmon@vger.kernel.org 13122S: Supported 13123F: Documentation/hwmon/sch5627 13124F: drivers/hwmon/sch5627.c 13125 13126SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13127M: Steve Glendinning <steve.glendinning@shawell.net> 13128L: linux-fbdev@vger.kernel.org 13129S: Maintained 13130F: drivers/video/fbdev/smscufx.c 13131 13132SMSC47B397 HARDWARE MONITOR DRIVER 13133M: Jean Delvare <jdelvare@suse.com> 13134L: linux-hwmon@vger.kernel.org 13135S: Maintained 13136F: Documentation/hwmon/smsc47b397 13137F: drivers/hwmon/smsc47b397.c 13138 13139SMSC911x ETHERNET DRIVER 13140M: Steve Glendinning <steve.glendinning@shawell.net> 13141L: netdev@vger.kernel.org 13142S: Maintained 13143F: include/linux/smsc911x.h 13144F: drivers/net/ethernet/smsc/smsc911x.* 13145 13146SMSC9420 PCI ETHERNET DRIVER 13147M: Steve Glendinning <steve.glendinning@shawell.net> 13148L: netdev@vger.kernel.org 13149S: Maintained 13150F: drivers/net/ethernet/smsc/smsc9420.* 13151 13152SOC-CAMERA V4L2 SUBSYSTEM 13153L: linux-media@vger.kernel.org 13154T: git git://linuxtv.org/media_tree.git 13155S: Orphan 13156F: include/media/soc* 13157F: drivers/media/i2c/soc_camera/ 13158F: drivers/media/platform/soc_camera/ 13159 13160SOCIONEXT SYNQUACER I2C DRIVER 13161M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13162L: linux-i2c@vger.kernel.org 13163S: Maintained 13164F: drivers/i2c/busses/i2c-synquacer.c 13165F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13166 13167SOCIONEXT UNIPHIER SOUND DRIVER 13168M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13170S: Maintained 13171F: sound/soc/uniphier/ 13172 13173SOEKRIS NET48XX LED SUPPORT 13174M: Chris Boot <bootc@bootc.net> 13175S: Maintained 13176F: drivers/leds/leds-net48xx.c 13177 13178SOFT-ROCE DRIVER (rxe) 13179M: Moni Shoua <monis@mellanox.com> 13180L: linux-rdma@vger.kernel.org 13181S: Supported 13182W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13183Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13184F: drivers/infiniband/sw/rxe/ 13185F: include/uapi/rdma/rdma_user_rxe.h 13186 13187SOFTLOGIC 6x10 MPEG CODEC 13188M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13189M: Anton Sviridenko <anton@corp.bluecherry.net> 13190M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13191M: Andrey Utkin <andrey_utkin@fastmail.com> 13192M: Ismael Luceno <ismael@iodev.co.uk> 13193L: linux-media@vger.kernel.org 13194S: Supported 13195F: drivers/media/pci/solo6x10/ 13196 13197SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13198M: James Morse <james.morse@arm.com> 13199L: linux-arm-kernel@lists.infradead.org 13200S: Maintained 13201F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13202F: drivers/firmware/arm_sdei.c 13203F: include/linux/sdei.h 13204F: include/uapi/linux/sdei.h 13205 13206SOFTWARE RAID (Multiple Disks) SUPPORT 13207M: Shaohua Li <shli@kernel.org> 13208L: linux-raid@vger.kernel.org 13209T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13210S: Supported 13211F: drivers/md/Makefile 13212F: drivers/md/Kconfig 13213F: drivers/md/md* 13214F: drivers/md/raid* 13215F: include/linux/raid/ 13216F: include/uapi/linux/raid/ 13217 13218SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13219M: Jassi Brar <jaswinder.singh@linaro.org> 13220L: netdev@vger.kernel.org 13221S: Maintained 13222F: drivers/net/ethernet/socionext/netsec.c 13223F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13224 13225SOLIDRUN CLEARFOG SUPPORT 13226M: Russell King <linux@armlinux.org.uk> 13227S: Maintained 13228F: arch/arm/boot/dts/armada-388-clearfog* 13229F: arch/arm/boot/dts/armada-38x-solidrun-* 13230 13231SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13232M: Russell King <linux@armlinux.org.uk> 13233S: Maintained 13234F: arch/arm/boot/dts/imx6*-cubox-i* 13235F: arch/arm/boot/dts/imx6*-hummingboard* 13236F: arch/arm/boot/dts/imx6*-sr-* 13237 13238SONIC NETWORK DRIVER 13239M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13240L: netdev@vger.kernel.org 13241S: Maintained 13242F: drivers/net/ethernet/natsemi/sonic.* 13243 13244SONICS SILICON BACKPLANE DRIVER (SSB) 13245M: Michael Buesch <m@bues.ch> 13246L: linux-wireless@vger.kernel.org 13247S: Maintained 13248F: drivers/ssb/ 13249F: include/linux/ssb/ 13250 13251SONY IMX258 SENSOR DRIVER 13252M: Sakari Ailus <sakari.ailus@linux.intel.com> 13253L: linux-media@vger.kernel.org 13254T: git git://linuxtv.org/media_tree.git 13255S: Maintained 13256F: drivers/media/i2c/imx258.c 13257 13258SONY IMX274 SENSOR DRIVER 13259M: Leon Luo <leonl@leopardimaging.com> 13260L: linux-media@vger.kernel.org 13261T: git git://linuxtv.org/media_tree.git 13262S: Maintained 13263F: drivers/media/i2c/imx274.c 13264F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13265 13266SONY MEMORYSTICK CARD SUPPORT 13267M: Alex Dubov <oakad@yahoo.com> 13268W: http://tifmxx.berlios.de/ 13269S: Maintained 13270F: drivers/memstick/host/tifm_ms.c 13271 13272SONY MEMORYSTICK STANDARD SUPPORT 13273M: Maxim Levitsky <maximlevitsky@gmail.com> 13274S: Maintained 13275F: drivers/memstick/core/ms_block.* 13276 13277SONY VAIO CONTROL DEVICE DRIVER 13278M: Mattia Dongili <malattia@linux.it> 13279L: platform-driver-x86@vger.kernel.org 13280W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13281S: Maintained 13282F: Documentation/laptops/sony-laptop.txt 13283F: drivers/char/sonypi.c 13284F: drivers/platform/x86/sony-laptop.c 13285F: include/linux/sony-laptop.h 13286 13287SOUND 13288M: Jaroslav Kysela <perex@perex.cz> 13289M: Takashi Iwai <tiwai@suse.com> 13290L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13291W: http://www.alsa-project.org/ 13292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13293T: git git://git.alsa-project.org/alsa-kernel.git 13294Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13295S: Maintained 13296F: Documentation/sound/ 13297F: include/sound/ 13298F: include/uapi/sound/ 13299F: sound/ 13300 13301SOUND - COMPRESSED AUDIO 13302M: Vinod Koul <vkoul@kernel.org> 13303L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13305S: Supported 13306F: Documentation/sound/designs/compress-offload.rst 13307F: include/sound/compress_driver.h 13308F: include/uapi/sound/compress_* 13309F: sound/core/compress_offload.c 13310F: sound/soc/soc-compress.c 13311 13312SOUND - DMAENGINE HELPERS 13313M: Lars-Peter Clausen <lars@metafoo.de> 13314S: Supported 13315F: include/sound/dmaengine_pcm.h 13316F: sound/core/pcm_dmaengine.c 13317F: sound/soc/soc-generic-dmaengine-pcm.c 13318 13319SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13320M: Liam Girdwood <lgirdwood@gmail.com> 13321M: Mark Brown <broonie@kernel.org> 13322T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13324W: http://alsa-project.org/main/index.php/ASoC 13325S: Supported 13326F: Documentation/devicetree/bindings/sound/ 13327F: Documentation/sound/soc/ 13328F: sound/soc/ 13329F: include/sound/soc* 13330 13331SOUNDWIRE SUBSYSTEM 13332M: Vinod Koul <vinod.koul@intel.com> 13333M: Sanyog Kale <sanyog.r.kale@intel.com> 13334R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13335L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13336S: Supported 13337F: Documentation/driver-api/soundwire/ 13338F: drivers/soundwire/ 13339F: include/linux/soundwire/ 13340 13341SP2 MEDIA DRIVER 13342M: Olli Salonen <olli.salonen@iki.fi> 13343L: linux-media@vger.kernel.org 13344W: https://linuxtv.org 13345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13346S: Maintained 13347F: drivers/media/dvb-frontends/sp2* 13348 13349SPARC + UltraSPARC (sparc/sparc64) 13350M: "David S. Miller" <davem@davemloft.net> 13351L: sparclinux@vger.kernel.org 13352Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13354T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13355S: Maintained 13356F: arch/sparc/ 13357F: drivers/sbus/ 13358 13359SPARC SERIAL DRIVERS 13360M: "David S. Miller" <davem@davemloft.net> 13361L: sparclinux@vger.kernel.org 13362T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13364S: Maintained 13365F: include/linux/sunserialcore.h 13366F: drivers/tty/serial/suncore.c 13367F: drivers/tty/serial/sunhv.c 13368F: drivers/tty/serial/sunsab.c 13369F: drivers/tty/serial/sunsab.h 13370F: drivers/tty/serial/sunsu.c 13371F: drivers/tty/serial/sunzilog.c 13372F: drivers/tty/serial/sunzilog.h 13373F: drivers/tty/vcc.c 13374 13375SPARSE CHECKER 13376M: "Christopher Li" <sparse@chrisli.org> 13377L: linux-sparse@vger.kernel.org 13378W: https://sparse.wiki.kernel.org/ 13379T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13380T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13381S: Maintained 13382F: include/linux/compiler.h 13383 13384SPEAR CLOCK FRAMEWORK SUPPORT 13385M: Viresh Kumar <vireshk@kernel.org> 13386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13387W: http://www.st.com/spear 13388S: Maintained 13389F: drivers/clk/spear/ 13390 13391SPEAR PLATFORM SUPPORT 13392M: Viresh Kumar <vireshk@kernel.org> 13393M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13395W: http://www.st.com/spear 13396S: Maintained 13397F: arch/arm/boot/dts/spear* 13398F: arch/arm/mach-spear/ 13399 13400SPI NOR SUBSYSTEM 13401M: Marek Vasut <marek.vasut@gmail.com> 13402L: linux-mtd@lists.infradead.org 13403W: http://www.linux-mtd.infradead.org/ 13404Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13405T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13406T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13407S: Maintained 13408F: drivers/mtd/spi-nor/ 13409F: include/linux/mtd/spi-nor.h 13410 13411SPI SUBSYSTEM 13412M: Mark Brown <broonie@kernel.org> 13413L: linux-spi@vger.kernel.org 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13415Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13416S: Maintained 13417F: Documentation/devicetree/bindings/spi/ 13418F: Documentation/spi/ 13419F: drivers/spi/ 13420F: include/linux/spi/ 13421F: include/uapi/linux/spi/ 13422F: tools/spi/ 13423 13424SPIDERNET NETWORK DRIVER for CELL 13425M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13426L: netdev@vger.kernel.org 13427S: Supported 13428F: Documentation/networking/spider_net.txt 13429F: drivers/net/ethernet/toshiba/spider_net* 13430 13431SPMI SUBSYSTEM 13432R: Stephen Boyd <sboyd@kernel.org> 13433L: linux-arm-msm@vger.kernel.org 13434F: Documentation/devicetree/bindings/spmi/ 13435F: drivers/spmi/ 13436F: include/dt-bindings/spmi/spmi.h 13437F: include/linux/spmi.h 13438F: include/trace/events/spmi.h 13439 13440SPU FILE SYSTEM 13441M: Jeremy Kerr <jk@ozlabs.org> 13442L: linuxppc-dev@lists.ozlabs.org 13443W: http://www.ibm.com/developerworks/power/cell/ 13444S: Supported 13445F: Documentation/filesystems/spufs.txt 13446F: arch/powerpc/platforms/cell/spufs/ 13447 13448SQUASHFS FILE SYSTEM 13449M: Phillip Lougher <phillip@squashfs.org.uk> 13450L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13451W: http://squashfs.org.uk 13452T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13453S: Maintained 13454F: Documentation/filesystems/squashfs.txt 13455F: fs/squashfs/ 13456 13457SRM (Alpha) environment access 13458M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13459S: Maintained 13460F: arch/alpha/kernel/srm_env.c 13461 13462ST STM32 I2C/SMBUS DRIVER 13463M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13464L: linux-i2c@vger.kernel.org 13465S: Maintained 13466F: drivers/i2c/busses/i2c-stm32* 13467 13468STABLE BRANCH 13469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13470L: stable@vger.kernel.org 13471S: Supported 13472F: Documentation/process/stable-kernel-rules.rst 13473 13474STAGING - COMEDI 13475M: Ian Abbott <abbotti@mev.co.uk> 13476M: H Hartley Sweeten <hsweeten@visionengravers.com> 13477S: Odd Fixes 13478F: drivers/staging/comedi/ 13479 13480STAGING - FLARION FT1000 DRIVERS 13481M: Marek Belisko <marek.belisko@gmail.com> 13482S: Odd Fixes 13483F: drivers/staging/ft1000/ 13484 13485STAGING - INDUSTRIAL IO 13486M: Jonathan Cameron <jic23@kernel.org> 13487L: linux-iio@vger.kernel.org 13488S: Odd Fixes 13489F: Documentation/devicetree/bindings/staging/iio/ 13490F: drivers/staging/iio/ 13491 13492STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13493M: Marc Dietrich <marvin24@gmx.de> 13494L: ac100@lists.launchpad.net (moderated for non-subscribers) 13495L: linux-tegra@vger.kernel.org 13496S: Maintained 13497F: drivers/staging/nvec/ 13498 13499STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13500M: Jens Frederich <jfrederich@gmail.com> 13501M: Daniel Drake <dsd@laptop.org> 13502M: Jon Nettleton <jon.nettleton@gmail.com> 13503W: http://wiki.laptop.org/go/DCON 13504S: Maintained 13505F: drivers/staging/olpc_dcon/ 13506 13507STAGING - REALTEK RTL8712U DRIVERS 13508M: Larry Finger <Larry.Finger@lwfinger.net> 13509M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13510S: Odd Fixes 13511F: drivers/staging/rtl8712/ 13512 13513STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13514M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13515M: Teddy Wang <teddy.wang@siliconmotion.com> 13516M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13517L: linux-fbdev@vger.kernel.org 13518S: Maintained 13519F: drivers/staging/sm750fb/ 13520 13521STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13522M: William Hubbs <w.d.hubbs@gmail.com> 13523M: Chris Brannon <chris@the-brannons.com> 13524M: Kirk Reiser <kirk@reisers.ca> 13525M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13526L: speakup@linux-speakup.org 13527W: http://www.linux-speakup.org/ 13528S: Odd Fixes 13529F: drivers/staging/speakup/ 13530 13531STAGING - VIA VT665X DRIVERS 13532M: Forest Bond <forest@alittletooquiet.net> 13533S: Odd Fixes 13534F: drivers/staging/vt665?/ 13535 13536STAGING - WILC1000 WIFI DRIVER 13537M: Aditya Shankar <aditya.shankar@microchip.com> 13538M: Ganesh Krishna <ganesh.krishna@microchip.com> 13539L: linux-wireless@vger.kernel.org 13540S: Supported 13541F: drivers/staging/wilc1000/ 13542 13543STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13544M: Arnaud Patard <arnaud.patard@rtp-net.org> 13545S: Odd Fixes 13546F: drivers/staging/xgifb/ 13547 13548STAGING SUBSYSTEM 13549M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13550T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13551L: devel@driverdev.osuosl.org 13552S: Supported 13553F: drivers/staging/ 13554 13555STARFIRE/DURALAN NETWORK DRIVER 13556M: Ion Badulescu <ionut@badula.org> 13557S: Odd Fixes 13558F: drivers/net/ethernet/adaptec/starfire* 13559 13560STEC S1220 SKD DRIVER 13561M: Bart Van Assche <bart.vanassche@wdc.com> 13562L: linux-block@vger.kernel.org 13563S: Maintained 13564F: drivers/block/skd*[ch] 13565 13566STI CEC DRIVER 13567M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13568S: Maintained 13569F: drivers/staging/media/st-cec/ 13570F: Documentation/devicetree/bindings/media/stih-cec.txt 13571 13572STK1160 USB VIDEO CAPTURE DRIVER 13573M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13574L: linux-media@vger.kernel.org 13575T: git git://linuxtv.org/media_tree.git 13576S: Maintained 13577F: drivers/media/usb/stk1160/ 13578 13579STM32 TIMER/LPTIMER DRIVERS 13580M: Fabrice Gasnier <fabrice.gasnier@st.com> 13581S: Maintained 13582F: drivers/*/stm32-*timer* 13583F: drivers/pwm/pwm-stm32* 13584F: include/linux/*/stm32-*tim* 13585F: Documentation/ABI/testing/*timer-stm32 13586F: Documentation/devicetree/bindings/*/stm32-*timer* 13587F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13588 13589STMMAC ETHERNET DRIVER 13590M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13591M: Alexandre Torgue <alexandre.torgue@st.com> 13592M: Jose Abreu <joabreu@synopsys.com> 13593L: netdev@vger.kernel.org 13594W: http://www.stlinux.com 13595S: Supported 13596F: drivers/net/ethernet/stmicro/stmmac/ 13597 13598SUN3/3X 13599M: Sam Creasey <sammy@sammy.net> 13600W: http://sammy.net/sun3/ 13601S: Maintained 13602F: arch/m68k/kernel/*sun3* 13603F: arch/m68k/sun3*/ 13604F: arch/m68k/include/asm/sun3* 13605F: drivers/net/ethernet/i825xx/sun3* 13606 13607SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13608M: Hans de Goede <hdegoede@redhat.com> 13609L: linux-input@vger.kernel.org 13610S: Maintained 13611F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13612F: drivers/input/keyboard/sun4i-lradc-keys.c 13613 13614SUNDANCE NETWORK DRIVER 13615M: Denis Kirjanov <kda@linux-powerpc.org> 13616L: netdev@vger.kernel.org 13617S: Maintained 13618F: drivers/net/ethernet/dlink/sundance.c 13619 13620SUPERH 13621M: Yoshinori Sato <ysato@users.sourceforge.jp> 13622M: Rich Felker <dalias@libc.org> 13623L: linux-sh@vger.kernel.org 13624Q: http://patchwork.kernel.org/project/linux-sh/list/ 13625S: Maintained 13626F: Documentation/sh/ 13627F: arch/sh/ 13628F: drivers/sh/ 13629 13630SUSPEND TO RAM 13631M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13632M: Len Brown <len.brown@intel.com> 13633M: Pavel Machek <pavel@ucw.cz> 13634L: linux-pm@vger.kernel.org 13635B: https://bugzilla.kernel.org 13636S: Supported 13637F: Documentation/power/ 13638F: arch/x86/kernel/acpi/ 13639F: drivers/base/power/ 13640F: kernel/power/ 13641F: include/linux/suspend.h 13642F: include/linux/freezer.h 13643F: include/linux/pm.h 13644 13645SVGA HANDLING 13646M: Martin Mares <mj@ucw.cz> 13647L: linux-video@atrey.karlin.mff.cuni.cz 13648S: Maintained 13649F: Documentation/svga.txt 13650F: arch/x86/boot/video* 13651 13652SWIOTLB SUBSYSTEM 13653M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13654L: iommu@lists.linux-foundation.org 13655T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13656S: Supported 13657F: kernel/dma/swiotlb.c 13658F: arch/*/kernel/pci-swiotlb.c 13659F: include/linux/swiotlb.h 13660 13661SWITCHDEV 13662M: Jiri Pirko <jiri@resnulli.us> 13663M: Ivan Vecera <ivecera@redhat.com> 13664L: netdev@vger.kernel.org 13665S: Supported 13666F: net/switchdev/ 13667F: include/net/switchdev.h 13668 13669SY8106A REGULATOR DRIVER 13670M: Icenowy Zheng <icenowy@aosc.io> 13671S: Maintained 13672F: drivers/regulator/sy8106a-regulator.c 13673F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13674 13675SYNC FILE FRAMEWORK 13676M: Sumit Semwal <sumit.semwal@linaro.org> 13677R: Gustavo Padovan <gustavo@padovan.org> 13678S: Maintained 13679L: linux-media@vger.kernel.org 13680L: dri-devel@lists.freedesktop.org 13681F: drivers/dma-buf/sync_* 13682F: drivers/dma-buf/dma-fence* 13683F: drivers/dma-buf/sw_sync.c 13684F: include/linux/sync_file.h 13685F: include/uapi/linux/sync_file.h 13686F: Documentation/sync_file.txt 13687T: git git://anongit.freedesktop.org/drm/drm-misc 13688 13689SYNOPSYS ARC ARCHITECTURE 13690M: Vineet Gupta <vgupta@synopsys.com> 13691L: linux-snps-arc@lists.infradead.org 13692S: Supported 13693F: arch/arc/ 13694F: Documentation/devicetree/bindings/arc/* 13695F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13696F: drivers/clocksource/arc_timer.c 13697F: drivers/tty/serial/arc_uart.c 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13699 13700SYNOPSYS ARC HSDK SDP pll clock driver 13701M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13702S: Supported 13703F: drivers/clk/clk-hsdk-pll.c 13704F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13705 13706SYNOPSYS ARC SDP clock driver 13707M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13708S: Supported 13709F: drivers/clk/axs10x/* 13710F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13711 13712SYNOPSYS ARC SDP platform support 13713M: Alexey Brodkin <abrodkin@synopsys.com> 13714S: Supported 13715F: arch/arc/plat-axs10x 13716F: arch/arc/boot/dts/ax* 13717F: Documentation/devicetree/bindings/arc/axs10* 13718 13719SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13720M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13721S: Supported 13722F: drivers/reset/reset-axs10x.c 13723F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13724 13725SYNOPSYS DESIGNWARE 8250 UART DRIVER 13726R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13727S: Maintained 13728F: drivers/tty/serial/8250/8250_dw.c 13729 13730SYNOPSYS DESIGNWARE APB GPIO DRIVER 13731M: Hoan Tran <hotran@apm.com> 13732L: linux-gpio@vger.kernel.org 13733S: Maintained 13734F: drivers/gpio/gpio-dwapb.c 13735F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13736 13737SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13738M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13739S: Maintained 13740F: drivers/dma/dwi-axi-dmac/ 13741F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13742 13743SYNOPSYS DESIGNWARE DMAC DRIVER 13744M: Viresh Kumar <vireshk@kernel.org> 13745R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13746S: Maintained 13747F: include/linux/dma/dw.h 13748F: include/linux/platform_data/dma-dw.h 13749F: drivers/dma/dw/ 13750 13751SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13752M: Jose Abreu <Jose.Abreu@synopsys.com> 13753L: netdev@vger.kernel.org 13754S: Supported 13755F: drivers/net/ethernet/synopsys/ 13756 13757SYNOPSYS DESIGNWARE I2C DRIVER 13758M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13759R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13760R: Mika Westerberg <mika.westerberg@linux.intel.com> 13761L: linux-i2c@vger.kernel.org 13762S: Maintained 13763F: drivers/i2c/busses/i2c-designware-* 13764F: include/linux/platform_data/i2c-designware.h 13765 13766SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13767M: Jaehoon Chung <jh80.chung@samsung.com> 13768L: linux-mmc@vger.kernel.org 13769S: Maintained 13770F: drivers/mmc/host/dw_mmc* 13771 13772SYNOPSYS HSDK RESET CONTROLLER DRIVER 13773M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13774S: Supported 13775F: drivers/reset/reset-hsdk.c 13776F: include/dt-bindings/reset/snps,hsdk-reset.h 13777F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13778 13779SYSTEM CONFIGURATION (SYSCON) 13780M: Lee Jones <lee.jones@linaro.org> 13781M: Arnd Bergmann <arnd@arndb.de> 13782T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13783S: Supported 13784F: drivers/mfd/syscon.c 13785 13786SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13787M: Sudeep Holla <sudeep.holla@arm.com> 13788L: linux-arm-kernel@lists.infradead.org 13789S: Maintained 13790F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13791F: drivers/clk/clk-sc[mp]i.c 13792F: drivers/cpufreq/sc[mp]i-cpufreq.c 13793F: drivers/firmware/arm_scpi.c 13794F: drivers/firmware/arm_scmi/ 13795F: include/linux/sc[mp]i_protocol.h 13796 13797SYSTEM RESET/SHUTDOWN DRIVERS 13798M: Sebastian Reichel <sre@kernel.org> 13799L: linux-pm@vger.kernel.org 13800T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13801S: Maintained 13802F: Documentation/devicetree/bindings/power/reset/ 13803F: drivers/power/reset/ 13804 13805SYSTEM TRACE MODULE CLASS 13806M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13807S: Maintained 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13809F: Documentation/trace/stm.rst 13810F: drivers/hwtracing/stm/ 13811F: include/linux/stm.h 13812F: include/uapi/linux/stm.h 13813 13814SYSV FILESYSTEM 13815M: Christoph Hellwig <hch@infradead.org> 13816S: Maintained 13817F: Documentation/filesystems/sysv-fs.txt 13818F: fs/sysv/ 13819F: include/linux/sysv_fs.h 13820 13821TARGET SUBSYSTEM 13822M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13823L: linux-scsi@vger.kernel.org 13824L: target-devel@vger.kernel.org 13825W: http://www.linux-iscsi.org 13826W: http://groups.google.com/group/linux-iscsi-target-dev 13827T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13828S: Supported 13829F: drivers/target/ 13830F: include/target/ 13831F: Documentation/target/ 13832 13833TASKSTATS STATISTICS INTERFACE 13834M: Balbir Singh <bsingharora@gmail.com> 13835S: Maintained 13836F: Documentation/accounting/taskstats* 13837F: include/linux/taskstats* 13838F: kernel/taskstats.c 13839 13840TC subsystem 13841M: Jamal Hadi Salim <jhs@mojatatu.com> 13842M: Cong Wang <xiyou.wangcong@gmail.com> 13843M: Jiri Pirko <jiri@resnulli.us> 13844L: netdev@vger.kernel.org 13845S: Maintained 13846F: include/net/pkt_cls.h 13847F: include/net/pkt_sched.h 13848F: include/net/tc_act/ 13849F: include/uapi/linux/pkt_cls.h 13850F: include/uapi/linux/pkt_sched.h 13851F: include/uapi/linux/tc_act/ 13852F: include/uapi/linux/tc_ematch/ 13853F: net/sched/ 13854 13855TCP LOW PRIORITY MODULE 13856M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13857M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13858W: http://tcp-lp-mod.sourceforge.net/ 13859S: Maintained 13860F: net/ipv4/tcp_lp.c 13861 13862TDA10071 MEDIA DRIVER 13863M: Antti Palosaari <crope@iki.fi> 13864L: linux-media@vger.kernel.org 13865W: https://linuxtv.org 13866W: http://palosaari.fi/linux/ 13867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13868T: git git://linuxtv.org/anttip/media_tree.git 13869S: Maintained 13870F: drivers/media/dvb-frontends/tda10071* 13871 13872TDA18212 MEDIA DRIVER 13873M: Antti Palosaari <crope@iki.fi> 13874L: linux-media@vger.kernel.org 13875W: https://linuxtv.org 13876W: http://palosaari.fi/linux/ 13877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13878T: git git://linuxtv.org/anttip/media_tree.git 13879S: Maintained 13880F: drivers/media/tuners/tda18212* 13881 13882TDA18218 MEDIA DRIVER 13883M: Antti Palosaari <crope@iki.fi> 13884L: linux-media@vger.kernel.org 13885W: https://linuxtv.org 13886W: http://palosaari.fi/linux/ 13887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13888T: git git://linuxtv.org/anttip/media_tree.git 13889S: Maintained 13890F: drivers/media/tuners/tda18218* 13891 13892TDA18250 MEDIA DRIVER 13893M: Olli Salonen <olli.salonen@iki.fi> 13894L: linux-media@vger.kernel.org 13895W: https://linuxtv.org 13896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13897T: git git://linuxtv.org/media_tree.git 13898S: Maintained 13899F: drivers/media/tuners/tda18250* 13900 13901TDA18271 MEDIA DRIVER 13902M: Michael Krufky <mkrufky@linuxtv.org> 13903L: linux-media@vger.kernel.org 13904W: https://linuxtv.org 13905W: http://github.com/mkrufky 13906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13907T: git git://linuxtv.org/mkrufky/tuners.git 13908S: Maintained 13909F: drivers/media/tuners/tda18271* 13910 13911TDA1997x MEDIA DRIVER 13912M: Tim Harvey <tharvey@gateworks.com> 13913L: linux-media@vger.kernel.org 13914W: https://linuxtv.org 13915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13916S: Maintained 13917F: drivers/media/i2c/tda1997x.* 13918 13919TDA827x MEDIA DRIVER 13920M: Michael Krufky <mkrufky@linuxtv.org> 13921L: linux-media@vger.kernel.org 13922W: https://linuxtv.org 13923W: http://github.com/mkrufky 13924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13925T: git git://linuxtv.org/mkrufky/tuners.git 13926S: Maintained 13927F: drivers/media/tuners/tda8290.* 13928 13929TDA8290 MEDIA DRIVER 13930M: Michael Krufky <mkrufky@linuxtv.org> 13931L: linux-media@vger.kernel.org 13932W: https://linuxtv.org 13933W: http://github.com/mkrufky 13934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13935T: git git://linuxtv.org/mkrufky/tuners.git 13936S: Maintained 13937F: drivers/media/tuners/tda8290.* 13938 13939TDA9840 MEDIA DRIVER 13940M: Hans Verkuil <hverkuil@xs4all.nl> 13941L: linux-media@vger.kernel.org 13942T: git git://linuxtv.org/media_tree.git 13943W: https://linuxtv.org 13944S: Maintained 13945F: drivers/media/i2c/tda9840* 13946 13947TEA5761 TUNER DRIVER 13948M: Mauro Carvalho Chehab <mchehab@kernel.org> 13949L: linux-media@vger.kernel.org 13950W: https://linuxtv.org 13951T: git git://linuxtv.org/media_tree.git 13952S: Odd fixes 13953F: drivers/media/tuners/tea5761.* 13954 13955TEA5767 TUNER DRIVER 13956M: Mauro Carvalho Chehab <mchehab@kernel.org> 13957L: linux-media@vger.kernel.org 13958W: https://linuxtv.org 13959T: git git://linuxtv.org/media_tree.git 13960S: Maintained 13961F: drivers/media/tuners/tea5767.* 13962 13963TEA6415C MEDIA DRIVER 13964M: Hans Verkuil <hverkuil@xs4all.nl> 13965L: linux-media@vger.kernel.org 13966T: git git://linuxtv.org/media_tree.git 13967W: https://linuxtv.org 13968S: Maintained 13969F: drivers/media/i2c/tea6415c* 13970 13971TEA6420 MEDIA DRIVER 13972M: Hans Verkuil <hverkuil@xs4all.nl> 13973L: linux-media@vger.kernel.org 13974T: git git://linuxtv.org/media_tree.git 13975W: https://linuxtv.org 13976S: Maintained 13977F: drivers/media/i2c/tea6420* 13978 13979TEAM DRIVER 13980M: Jiri Pirko <jiri@resnulli.us> 13981L: netdev@vger.kernel.org 13982S: Supported 13983F: drivers/net/team/ 13984F: include/linux/if_team.h 13985F: include/uapi/linux/if_team.h 13986 13987TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13988M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13989S: Maintained 13990F: arch/x86/platform/ts5500/ 13991 13992TECHNOTREND USB IR RECEIVER 13993M: Sean Young <sean@mess.org> 13994L: linux-media@vger.kernel.org 13995S: Maintained 13996F: drivers/media/rc/ttusbir.c 13997 13998TECHWELL TW9910 VIDEO DECODER 13999L: linux-media@vger.kernel.org 14000S: Orphan 14001F: drivers/media/i2c/tw9910.c 14002F: include/media/i2c/tw9910.h 14003 14004TEE SUBSYSTEM 14005M: Jens Wiklander <jens.wiklander@linaro.org> 14006S: Maintained 14007F: include/linux/tee_drv.h 14008F: include/uapi/linux/tee.h 14009F: drivers/tee/ 14010F: Documentation/tee.txt 14011 14012TEGRA ARCHITECTURE SUPPORT 14013M: Thierry Reding <thierry.reding@gmail.com> 14014M: Jonathan Hunter <jonathanh@nvidia.com> 14015L: linux-tegra@vger.kernel.org 14016Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14018S: Supported 14019N: [^a-z]tegra 14020 14021TEGRA CLOCK DRIVER 14022M: Peter De Schrijver <pdeschrijver@nvidia.com> 14023M: Prashant Gaikwad <pgaikwad@nvidia.com> 14024S: Supported 14025F: drivers/clk/tegra/ 14026 14027TEGRA DMA DRIVERS 14028M: Laxman Dewangan <ldewangan@nvidia.com> 14029M: Jon Hunter <jonathanh@nvidia.com> 14030S: Supported 14031F: drivers/dma/tegra* 14032 14033TEGRA I2C DRIVER 14034M: Laxman Dewangan <ldewangan@nvidia.com> 14035S: Supported 14036F: drivers/i2c/busses/i2c-tegra.c 14037 14038TEGRA IOMMU DRIVERS 14039M: Thierry Reding <thierry.reding@gmail.com> 14040L: linux-tegra@vger.kernel.org 14041S: Supported 14042F: drivers/iommu/tegra* 14043 14044TEGRA KBC DRIVER 14045M: Laxman Dewangan <ldewangan@nvidia.com> 14046S: Supported 14047F: drivers/input/keyboard/tegra-kbc.c 14048 14049TEGRA PWM DRIVER 14050M: Thierry Reding <thierry.reding@gmail.com> 14051S: Supported 14052F: drivers/pwm/pwm-tegra.c 14053 14054TEGRA SERIAL DRIVER 14055M: Laxman Dewangan <ldewangan@nvidia.com> 14056S: Supported 14057F: drivers/tty/serial/serial-tegra.c 14058 14059TEGRA SPI DRIVER 14060M: Laxman Dewangan <ldewangan@nvidia.com> 14061S: Supported 14062F: drivers/spi/spi-tegra* 14063 14064TEHUTI ETHERNET DRIVER 14065M: Andy Gospodarek <andy@greyhouse.net> 14066L: netdev@vger.kernel.org 14067S: Supported 14068F: drivers/net/ethernet/tehuti/* 14069 14070Telecom Clock Driver for MCPL0010 14071M: Mark Gross <mark.gross@intel.com> 14072S: Supported 14073F: drivers/char/tlclk.c 14074 14075TENSILICA XTENSA PORT (xtensa) 14076M: Chris Zankel <chris@zankel.net> 14077M: Max Filippov <jcmvbkbc@gmail.com> 14078L: linux-xtensa@linux-xtensa.org 14079T: git git://github.com/czankel/xtensa-linux.git 14080S: Maintained 14081F: arch/xtensa/ 14082F: drivers/irqchip/irq-xtensa-* 14083 14084Texas Instruments' System Control Interface (TISCI) Protocol Driver 14085M: Nishanth Menon <nm@ti.com> 14086M: Tero Kristo <t-kristo@ti.com> 14087M: Santosh Shilimkar <ssantosh@kernel.org> 14088L: linux-arm-kernel@lists.infradead.org 14089S: Maintained 14090F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14091F: drivers/firmware/ti_sci* 14092F: include/linux/soc/ti/ti_sci_protocol.h 14093F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14094F: include/dt-bindings/genpd/k2g.h 14095F: drivers/soc/ti/ti_sci_pm_domains.c 14096F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14097F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14098F: drivers/clk/keystone/sci-clk.c 14099F: drivers/reset/reset-ti-sci.c 14100 14101THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14102M: Hans Verkuil <hverkuil@xs4all.nl> 14103L: linux-media@vger.kernel.org 14104T: git git://linuxtv.org/media_tree.git 14105W: https://linuxtv.org 14106S: Maintained 14107F: drivers/media/radio/radio-raremono.c 14108 14109THERMAL 14110M: Zhang Rui <rui.zhang@intel.com> 14111M: Eduardo Valentin <edubezval@gmail.com> 14112L: linux-pm@vger.kernel.org 14113T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14114T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14115Q: https://patchwork.kernel.org/project/linux-pm/list/ 14116S: Supported 14117F: drivers/thermal/ 14118F: include/linux/thermal.h 14119F: include/uapi/linux/thermal.h 14120F: include/linux/cpu_cooling.h 14121F: Documentation/devicetree/bindings/thermal/ 14122 14123THERMAL/CPU_COOLING 14124M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14125M: Viresh Kumar <viresh.kumar@linaro.org> 14126M: Javi Merino <javi.merino@kernel.org> 14127L: linux-pm@vger.kernel.org 14128S: Supported 14129F: Documentation/thermal/cpu-cooling-api.txt 14130F: drivers/thermal/cpu_cooling.c 14131F: include/linux/cpu_cooling.h 14132 14133THINKPAD ACPI EXTRAS DRIVER 14134M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14135L: ibm-acpi-devel@lists.sourceforge.net 14136L: platform-driver-x86@vger.kernel.org 14137W: http://ibm-acpi.sourceforge.net 14138W: http://thinkwiki.org/wiki/Ibm-acpi 14139T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14140S: Maintained 14141F: drivers/platform/x86/thinkpad_acpi.c 14142 14143THUNDERBOLT DRIVER 14144M: Andreas Noever <andreas.noever@gmail.com> 14145M: Michael Jamet <michael.jamet@intel.com> 14146M: Mika Westerberg <mika.westerberg@linux.intel.com> 14147M: Yehezkel Bernat <YehezkelShB@gmail.com> 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14149S: Maintained 14150F: Documentation/admin-guide/thunderbolt.rst 14151F: drivers/thunderbolt/ 14152F: include/linux/thunderbolt.h 14153 14154THUNDERBOLT NETWORK DRIVER 14155M: Michael Jamet <michael.jamet@intel.com> 14156M: Mika Westerberg <mika.westerberg@linux.intel.com> 14157M: Yehezkel Bernat <YehezkelShB@gmail.com> 14158L: netdev@vger.kernel.org 14159S: Maintained 14160F: drivers/net/thunderbolt.c 14161 14162THUNDERX GPIO DRIVER 14163M: David Daney <david.daney@cavium.com> 14164S: Maintained 14165F: drivers/gpio/gpio-thunderx.c 14166 14167TI AM437X VPFE DRIVER 14168M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14169L: linux-media@vger.kernel.org 14170W: https://linuxtv.org 14171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14172T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14173S: Maintained 14174F: drivers/media/platform/am437x/ 14175 14176TI BANDGAP AND THERMAL DRIVER 14177M: Eduardo Valentin <edubezval@gmail.com> 14178M: Keerthy <j-keerthy@ti.com> 14179L: linux-pm@vger.kernel.org 14180L: linux-omap@vger.kernel.org 14181S: Maintained 14182F: drivers/thermal/ti-soc-thermal/ 14183 14184TI BQ27XXX POWER SUPPLY DRIVER 14185R: Andrew F. Davis <afd@ti.com> 14186F: include/linux/power/bq27xxx_battery.h 14187F: drivers/power/supply/bq27xxx_battery.c 14188F: drivers/power/supply/bq27xxx_battery_i2c.c 14189 14190TI CDCE706 CLOCK DRIVER 14191M: Max Filippov <jcmvbkbc@gmail.com> 14192S: Maintained 14193F: drivers/clk/clk-cdce706.c 14194 14195TI CLOCK DRIVER 14196M: Tero Kristo <t-kristo@ti.com> 14197L: linux-omap@vger.kernel.org 14198S: Maintained 14199F: drivers/clk/ti/ 14200F: include/linux/clk/ti.h 14201 14202TI DAVINCI MACHINE SUPPORT 14203M: Sekhar Nori <nsekhar@ti.com> 14204M: Kevin Hilman <khilman@kernel.org> 14205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14206T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14207S: Supported 14208F: arch/arm/mach-davinci/ 14209F: drivers/i2c/busses/i2c-davinci.c 14210F: arch/arm/boot/dts/da850* 14211 14212TI DAVINCI SERIES CLOCK DRIVER 14213M: David Lechner <david@lechnology.com> 14214R: Sekhar Nori <nsekhar@ti.com> 14215S: Maintained 14216F: Documentation/devicetree/bindings/clock/ti/davinci/ 14217F: drivers/clk/davinci/ 14218 14219TI DAVINCI SERIES GPIO DRIVER 14220M: Keerthy <j-keerthy@ti.com> 14221L: linux-gpio@vger.kernel.org 14222S: Maintained 14223F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14224F: drivers/gpio/gpio-davinci.c 14225 14226TI DAVINCI SERIES MEDIA DRIVER 14227M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14228L: linux-media@vger.kernel.org 14229W: https://linuxtv.org 14230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14231T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14232S: Maintained 14233F: drivers/media/platform/davinci/ 14234F: include/media/davinci/ 14235 14236TI ETHERNET SWITCH DRIVER (CPSW) 14237R: Grygorii Strashko <grygorii.strashko@ti.com> 14238L: linux-omap@vger.kernel.org 14239L: netdev@vger.kernel.org 14240S: Maintained 14241F: drivers/net/ethernet/ti/cpsw* 14242F: drivers/net/ethernet/ti/davinci* 14243 14244TI FLASH MEDIA INTERFACE DRIVER 14245M: Alex Dubov <oakad@yahoo.com> 14246S: Maintained 14247F: drivers/misc/tifm* 14248F: drivers/mmc/host/tifm_sd.c 14249F: include/linux/tifm.h 14250 14251TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14252M: Santosh Shilimkar <ssantosh@kernel.org> 14253L: linux-kernel@vger.kernel.org 14254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14255S: Maintained 14256F: drivers/soc/ti/* 14257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14258 14259TI LM49xxx FAMILY ASoC CODEC DRIVERS 14260M: M R Swami Reddy <mr.swami.reddy@ti.com> 14261M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14263S: Maintained 14264F: sound/soc/codecs/lm49453* 14265F: sound/soc/codecs/isabelle* 14266 14267TI LP855x BACKLIGHT DRIVER 14268M: Milo Kim <milo.kim@ti.com> 14269S: Maintained 14270F: Documentation/backlight/lp855x-driver.txt 14271F: drivers/video/backlight/lp855x_bl.c 14272F: include/linux/platform_data/lp855x.h 14273 14274TI LP8727 CHARGER DRIVER 14275M: Milo Kim <milo.kim@ti.com> 14276S: Maintained 14277F: drivers/power/supply/lp8727_charger.c 14278F: include/linux/platform_data/lp8727.h 14279 14280TI LP8788 MFD DRIVER 14281M: Milo Kim <milo.kim@ti.com> 14282S: Maintained 14283F: drivers/iio/adc/lp8788_adc.c 14284F: drivers/leds/leds-lp8788.c 14285F: drivers/mfd/lp8788*.c 14286F: drivers/power/supply/lp8788-charger.c 14287F: drivers/regulator/lp8788-*.c 14288F: include/linux/mfd/lp8788*.h 14289 14290TI NETCP ETHERNET DRIVER 14291M: Wingman Kwok <w-kwok2@ti.com> 14292M: Murali Karicheri <m-karicheri2@ti.com> 14293L: netdev@vger.kernel.org 14294S: Maintained 14295F: drivers/net/ethernet/ti/netcp* 14296 14297TI TAS571X FAMILY ASoC CODEC DRIVER 14298M: Kevin Cernekee <cernekee@chromium.org> 14299L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14300S: Odd Fixes 14301F: sound/soc/codecs/tas571x* 14302 14303TI TRF7970A NFC DRIVER 14304M: Mark Greer <mgreer@animalcreek.com> 14305L: linux-wireless@vger.kernel.org 14306L: linux-nfc@lists.01.org (moderated for non-subscribers) 14307S: Supported 14308F: drivers/nfc/trf7970a.c 14309F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14310 14311TI TWL4030 SERIES SOC CODEC DRIVER 14312M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14314S: Maintained 14315F: sound/soc/codecs/twl4030* 14316 14317TI VPE/CAL DRIVERS 14318M: Benoit Parrot <bparrot@ti.com> 14319L: linux-media@vger.kernel.org 14320W: http://linuxtv.org/ 14321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14322S: Maintained 14323F: drivers/media/platform/ti-vpe/ 14324 14325TI WILINK WIRELESS DRIVERS 14326L: linux-wireless@vger.kernel.org 14327W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14328W: http://wireless.kernel.org/en/users/Drivers/wl1251 14329T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14330S: Orphan 14331F: drivers/net/wireless/ti/ 14332F: include/linux/wl12xx.h 14333 14334TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14335M: John Stultz <john.stultz@linaro.org> 14336M: Thomas Gleixner <tglx@linutronix.de> 14337R: Stephen Boyd <sboyd@kernel.org> 14338L: linux-kernel@vger.kernel.org 14339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14340S: Supported 14341F: include/linux/clocksource.h 14342F: include/linux/time.h 14343F: include/linux/timex.h 14344F: include/uapi/linux/time.h 14345F: include/uapi/linux/timex.h 14346F: kernel/time/clocksource.c 14347F: kernel/time/time*.c 14348F: kernel/time/alarmtimer.c 14349F: kernel/time/ntp.c 14350F: tools/testing/selftests/timers/ 14351 14352TIPC NETWORK LAYER 14353M: Jon Maloy <jon.maloy@ericsson.com> 14354M: Ying Xue <ying.xue@windriver.com> 14355L: netdev@vger.kernel.org (core kernel code) 14356L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14357W: http://tipc.sourceforge.net/ 14358S: Maintained 14359F: include/uapi/linux/tipc*.h 14360F: net/tipc/ 14361 14362TLAN NETWORK DRIVER 14363M: Samuel Chessman <chessman@tux.org> 14364L: tlan-devel@lists.sourceforge.net (subscribers-only) 14365W: http://sourceforge.net/projects/tlan/ 14366S: Maintained 14367F: Documentation/networking/tlan.txt 14368F: drivers/net/ethernet/ti/tlan.* 14369 14370TM6000 VIDEO4LINUX DRIVER 14371M: Mauro Carvalho Chehab <mchehab@kernel.org> 14372L: linux-media@vger.kernel.org 14373W: https://linuxtv.org 14374T: git git://linuxtv.org/media_tree.git 14375S: Odd fixes 14376F: drivers/media/usb/tm6000/ 14377F: Documentation/media/v4l-drivers/tm6000* 14378 14379TMIO/SDHI MMC DRIVER 14380M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14381L: linux-mmc@vger.kernel.org 14382S: Supported 14383F: drivers/mmc/host/tmio_mmc* 14384F: drivers/mmc/host/renesas_sdhi* 14385F: include/linux/mfd/tmio.h 14386 14387TMP401 HARDWARE MONITOR DRIVER 14388M: Guenter Roeck <linux@roeck-us.net> 14389L: linux-hwmon@vger.kernel.org 14390S: Maintained 14391F: Documentation/hwmon/tmp401 14392F: drivers/hwmon/tmp401.c 14393 14394TMPFS (SHMEM FILESYSTEM) 14395M: Hugh Dickins <hughd@google.com> 14396L: linux-mm@kvack.org 14397S: Maintained 14398F: include/linux/shmem_fs.h 14399F: mm/shmem.c 14400 14401TOMOYO SECURITY MODULE 14402M: Kentaro Takeda <takedakn@nttdata.co.jp> 14403M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14404L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14405L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14406L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14407L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14408W: http://tomoyo.sourceforge.jp/ 14409T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14410S: Maintained 14411F: security/tomoyo/ 14412 14413TOPSTAR LAPTOP EXTRAS DRIVER 14414M: Herton Ronaldo Krzesinski <herton@canonical.com> 14415L: platform-driver-x86@vger.kernel.org 14416S: Maintained 14417F: drivers/platform/x86/topstar-laptop.c 14418 14419TORTURE-TEST MODULES 14420M: Davidlohr Bueso <dave@stgolabs.net> 14421M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14422M: Josh Triplett <josh@joshtriplett.org> 14423L: linux-kernel@vger.kernel.org 14424S: Supported 14425T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14426F: Documentation/RCU/torture.txt 14427F: kernel/torture.c 14428F: kernel/rcu/rcutorture.c 14429F: kernel/locking/locktorture.c 14430 14431TOSHIBA ACPI EXTRAS DRIVER 14432M: Azael Avalos <coproscefalo@gmail.com> 14433L: platform-driver-x86@vger.kernel.org 14434S: Maintained 14435F: drivers/platform/x86/toshiba_acpi.c 14436 14437TOSHIBA BLUETOOTH DRIVER 14438M: Azael Avalos <coproscefalo@gmail.com> 14439L: platform-driver-x86@vger.kernel.org 14440S: Maintained 14441F: drivers/platform/x86/toshiba_bluetooth.c 14442 14443TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14444M: Azael Avalos <coproscefalo@gmail.com> 14445L: platform-driver-x86@vger.kernel.org 14446S: Maintained 14447F: drivers/platform/x86/toshiba_haps.c 14448 14449TOSHIBA SMM DRIVER 14450M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14451W: http://www.buzzard.org.uk/toshiba/ 14452S: Maintained 14453F: drivers/char/toshiba.c 14454F: include/linux/toshiba.h 14455F: include/uapi/linux/toshiba.h 14456 14457TOSHIBA TC358743 DRIVER 14458M: Mats Randgaard <matrandg@cisco.com> 14459L: linux-media@vger.kernel.org 14460S: Maintained 14461F: drivers/media/i2c/tc358743* 14462F: include/media/i2c/tc358743.h 14463 14464TOSHIBA WMI HOTKEYS DRIVER 14465M: Azael Avalos <coproscefalo@gmail.com> 14466L: platform-driver-x86@vger.kernel.org 14467S: Maintained 14468F: drivers/platform/x86/toshiba-wmi.c 14469 14470TPM DEVICE DRIVER 14471M: Peter Huewe <peterhuewe@gmx.de> 14472M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14473R: Jason Gunthorpe <jgg@ziepe.ca> 14474L: linux-integrity@vger.kernel.org 14475Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14476W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14477T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14478S: Maintained 14479F: drivers/char/tpm/ 14480 14481TRACING 14482M: Steven Rostedt <rostedt@goodmis.org> 14483M: Ingo Molnar <mingo@redhat.com> 14484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14485S: Maintained 14486F: Documentation/trace/ftrace.rst 14487F: arch/*/*/*/ftrace.h 14488F: arch/*/kernel/ftrace.c 14489F: include/*/ftrace.h 14490F: include/linux/trace*.h 14491F: include/trace/ 14492F: kernel/trace/ 14493F: tools/testing/selftests/ftrace/ 14494 14495TRACING MMIO ACCESSES (MMIOTRACE) 14496M: Steven Rostedt <rostedt@goodmis.org> 14497M: Ingo Molnar <mingo@kernel.org> 14498R: Karol Herbst <karolherbst@gmail.com> 14499R: Pekka Paalanen <ppaalanen@gmail.com> 14500S: Maintained 14501L: linux-kernel@vger.kernel.org 14502L: nouveau@lists.freedesktop.org 14503F: kernel/trace/trace_mmiotrace.c 14504F: include/linux/mmiotrace.h 14505F: arch/x86/mm/kmmio.c 14506F: arch/x86/mm/mmio-mod.c 14507F: arch/x86/mm/testmmiotrace.c 14508 14509TRIVIAL PATCHES 14510M: Jiri Kosina <trivial@kernel.org> 14511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14512S: Maintained 14513K: ^Subject:.*(?i)trivial 14514 14515TEMPO SEMICONDUCTOR DRIVERS 14516M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14517S: Maintained 14518F: sound/soc/codecs/tscs*.c 14519F: sound/soc/codecs/tscs*.h 14520F: Documentation/devicetree/bindings/sound/tscs*.txt 14521 14522TTY LAYER 14523M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14524M: Jiri Slaby <jslaby@suse.com> 14525S: Supported 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14527F: Documentation/serial/ 14528F: drivers/tty/ 14529F: drivers/tty/serial/serial_core.c 14530F: include/linux/serial_core.h 14531F: include/linux/serial.h 14532F: include/linux/tty.h 14533F: include/uapi/linux/serial_core.h 14534F: include/uapi/linux/serial.h 14535F: include/uapi/linux/tty.h 14536 14537TUA9001 MEDIA DRIVER 14538M: Antti Palosaari <crope@iki.fi> 14539L: linux-media@vger.kernel.org 14540W: https://linuxtv.org 14541W: http://palosaari.fi/linux/ 14542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14543T: git git://linuxtv.org/anttip/media_tree.git 14544S: Maintained 14545F: drivers/media/tuners/tua9001* 14546 14547TULIP NETWORK DRIVERS 14548L: netdev@vger.kernel.org 14549L: linux-parisc@vger.kernel.org 14550S: Orphan 14551F: drivers/net/ethernet/dec/tulip/ 14552 14553TUN/TAP driver 14554M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14555W: http://vtun.sourceforge.net/tun 14556S: Maintained 14557F: Documentation/networking/tuntap.txt 14558F: arch/um/os-Linux/drivers/ 14559 14560TURBOCHANNEL SUBSYSTEM 14561M: "Maciej W. Rozycki" <macro@linux-mips.org> 14562M: Ralf Baechle <ralf@linux-mips.org> 14563L: linux-mips@linux-mips.org 14564Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14565S: Maintained 14566F: drivers/tc/ 14567F: include/linux/tc.h 14568 14569TURBOSTAT UTILITY 14570M: "Len Brown" <lenb@kernel.org> 14571L: linux-pm@vger.kernel.org 14572B: https://bugzilla.kernel.org 14573Q: https://patchwork.kernel.org/project/linux-pm/list/ 14574T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14575S: Supported 14576F: tools/power/x86/turbostat/ 14577 14578TW5864 VIDEO4LINUX DRIVER 14579M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14580M: Anton Sviridenko <anton@corp.bluecherry.net> 14581M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14582M: Andrey Utkin <andrey_utkin@fastmail.com> 14583L: linux-media@vger.kernel.org 14584S: Supported 14585F: drivers/media/pci/tw5864/ 14586 14587TW68 VIDEO4LINUX DRIVER 14588M: Hans Verkuil <hverkuil@xs4all.nl> 14589L: linux-media@vger.kernel.org 14590T: git git://linuxtv.org/media_tree.git 14591W: https://linuxtv.org 14592S: Odd Fixes 14593F: drivers/media/pci/tw68/ 14594 14595TW686X VIDEO4LINUX DRIVER 14596M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14597L: linux-media@vger.kernel.org 14598T: git git://linuxtv.org/media_tree.git 14599W: http://linuxtv.org 14600S: Maintained 14601F: drivers/media/pci/tw686x/ 14602 14603UBI FILE SYSTEM (UBIFS) 14604M: Richard Weinberger <richard@nod.at> 14605M: Artem Bityutskiy <dedekind1@gmail.com> 14606M: Adrian Hunter <adrian.hunter@intel.com> 14607L: linux-mtd@lists.infradead.org 14608T: git git://git.infradead.org/ubifs-2.6.git 14609W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14610S: Supported 14611F: Documentation/filesystems/ubifs.txt 14612F: fs/ubifs/ 14613 14614UCLINUX (M68KNOMMU AND COLDFIRE) 14615M: Greg Ungerer <gerg@linux-m68k.org> 14616W: http://www.linux-m68k.org/ 14617W: http://www.uclinux.org/ 14618L: linux-m68k@lists.linux-m68k.org 14619L: uclinux-dev@uclinux.org (subscribers-only) 14620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14621S: Maintained 14622F: arch/m68k/coldfire/ 14623F: arch/m68k/68*/ 14624F: arch/m68k/*/*_no.* 14625F: arch/m68k/include/asm/*_no.* 14626 14627UDF FILESYSTEM 14628M: Jan Kara <jack@suse.com> 14629S: Maintained 14630F: Documentation/filesystems/udf.txt 14631F: fs/udf/ 14632 14633UDRAW TABLET 14634M: Bastien Nocera <hadess@hadess.net> 14635L: linux-input@vger.kernel.org 14636S: Maintained 14637F: drivers/hid/hid-udraw-ps3.c 14638 14639UFS FILESYSTEM 14640M: Evgeniy Dushistov <dushistov@mail.ru> 14641S: Maintained 14642F: Documentation/filesystems/ufs.txt 14643F: fs/ufs/ 14644 14645UHID USERSPACE HID IO DRIVER: 14646M: David Herrmann <dh.herrmann@googlemail.com> 14647L: linux-input@vger.kernel.org 14648S: Maintained 14649F: drivers/hid/uhid.c 14650F: include/uapi/linux/uhid.h 14651 14652ULPI BUS 14653M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14654L: linux-usb@vger.kernel.org 14655S: Maintained 14656F: drivers/usb/common/ulpi.c 14657F: include/linux/ulpi/ 14658 14659ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14660L: linux-usb@vger.kernel.org 14661S: Orphan 14662F: drivers/uwb/ 14663F: include/linux/uwb.h 14664F: include/linux/uwb/ 14665 14666UNICORE32 ARCHITECTURE: 14667M: Guan Xuetao <gxt@pku.edu.cn> 14668W: http://mprc.pku.edu.cn/~guanxuetao/linux 14669S: Maintained 14670T: git git://github.com/gxt/linux.git 14671F: arch/unicore32/ 14672 14673UNIFDEF 14674M: Tony Finch <dot@dotat.at> 14675W: http://dotat.at/prog/unifdef 14676S: Maintained 14677F: scripts/unifdef.c 14678 14679UNIFORM CDROM DRIVER 14680M: Jens Axboe <axboe@kernel.dk> 14681W: http://www.kernel.dk 14682S: Maintained 14683F: Documentation/cdrom/ 14684F: drivers/cdrom/cdrom.c 14685F: include/linux/cdrom.h 14686F: include/uapi/linux/cdrom.h 14687 14688UNISYS S-PAR DRIVERS 14689M: David Kershner <david.kershner@unisys.com> 14690L: sparmaintainer@unisys.com (Unisys internal) 14691S: Supported 14692F: include/linux/visorbus.h 14693F: drivers/visorbus/ 14694F: drivers/staging/unisys/ 14695 14696UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14697M: Vinayak Holikatti <vinholikatti@gmail.com> 14698L: linux-scsi@vger.kernel.org 14699S: Supported 14700F: Documentation/scsi/ufs.txt 14701F: drivers/scsi/ufs/ 14702 14703UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14704M: Joao Pinto <jpinto@synopsys.com> 14705L: linux-scsi@vger.kernel.org 14706S: Supported 14707F: drivers/scsi/ufs/*dwc* 14708 14709UNSORTED BLOCK IMAGES (UBI) 14710M: Artem Bityutskiy <dedekind1@gmail.com> 14711M: Richard Weinberger <richard@nod.at> 14712W: http://www.linux-mtd.infradead.org/ 14713L: linux-mtd@lists.infradead.org 14714T: git git://git.infradead.org/ubifs-2.6.git 14715S: Supported 14716F: drivers/mtd/ubi/ 14717F: include/linux/mtd/ubi.h 14718F: include/uapi/mtd/ubi-user.h 14719 14720USB "USBNET" DRIVER FRAMEWORK 14721M: Oliver Neukum <oneukum@suse.com> 14722L: netdev@vger.kernel.org 14723W: http://www.linux-usb.org/usbnet 14724S: Maintained 14725F: drivers/net/usb/usbnet.c 14726F: include/linux/usb/usbnet.h 14727 14728USB ACM DRIVER 14729M: Oliver Neukum <oneukum@suse.com> 14730L: linux-usb@vger.kernel.org 14731S: Maintained 14732F: Documentation/usb/acm.txt 14733F: drivers/usb/class/cdc-acm.* 14734 14735USB AR5523 WIRELESS DRIVER 14736M: Pontus Fuchs <pontus.fuchs@gmail.com> 14737L: linux-wireless@vger.kernel.org 14738S: Maintained 14739F: drivers/net/wireless/ath/ar5523/ 14740 14741USB ATTACHED SCSI 14742M: Oliver Neukum <oneukum@suse.com> 14743L: linux-usb@vger.kernel.org 14744L: linux-scsi@vger.kernel.org 14745S: Maintained 14746F: drivers/usb/storage/uas.c 14747 14748USB CDC ETHERNET DRIVER 14749M: Oliver Neukum <oliver@neukum.org> 14750L: linux-usb@vger.kernel.org 14751S: Maintained 14752F: drivers/net/usb/cdc_*.c 14753F: include/uapi/linux/usb/cdc.h 14754 14755USB CHAOSKEY DRIVER 14756M: Keith Packard <keithp@keithp.com> 14757L: linux-usb@vger.kernel.org 14758S: Maintained 14759F: drivers/usb/misc/chaoskey.c 14760 14761USB CYPRESS C67X00 DRIVER 14762M: Peter Korsgaard <jacmet@sunsite.dk> 14763L: linux-usb@vger.kernel.org 14764S: Maintained 14765F: drivers/usb/c67x00/ 14766 14767USB DAVICOM DM9601 DRIVER 14768M: Peter Korsgaard <jacmet@sunsite.dk> 14769L: netdev@vger.kernel.org 14770W: http://www.linux-usb.org/usbnet 14771S: Maintained 14772F: drivers/net/usb/dm9601.c 14773 14774USB DIAMOND RIO500 DRIVER 14775M: Cesar Miquel <miquel@df.uba.ar> 14776L: rio500-users@lists.sourceforge.net 14777W: http://rio500.sourceforge.net 14778S: Maintained 14779F: drivers/usb/misc/rio500* 14780 14781USB EHCI DRIVER 14782M: Alan Stern <stern@rowland.harvard.edu> 14783L: linux-usb@vger.kernel.org 14784S: Maintained 14785F: Documentation/usb/ehci.txt 14786F: drivers/usb/host/ehci* 14787 14788USB GADGET/PERIPHERAL SUBSYSTEM 14789M: Felipe Balbi <balbi@kernel.org> 14790L: linux-usb@vger.kernel.org 14791W: http://www.linux-usb.org/gadget 14792T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14793S: Maintained 14794F: drivers/usb/gadget/ 14795F: include/linux/usb/gadget* 14796 14797USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14798M: Jiri Kosina <jikos@kernel.org> 14799R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14800L: linux-usb@vger.kernel.org 14801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14802S: Maintained 14803F: Documentation/hid/hiddev.txt 14804F: drivers/hid/usbhid/ 14805 14806USB INTEL XHCI ROLE MUX DRIVER 14807M: Hans de Goede <hdegoede@redhat.com> 14808L: linux-usb@vger.kernel.org 14809S: Maintained 14810F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14811 14812USB ISP116X DRIVER 14813M: Olav Kongas <ok@artecdesign.ee> 14814L: linux-usb@vger.kernel.org 14815S: Maintained 14816F: drivers/usb/host/isp116x* 14817F: include/linux/usb/isp116x.h 14818 14819USB LAN78XX ETHERNET DRIVER 14820M: Woojung Huh <woojung.huh@microchip.com> 14821M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14822L: netdev@vger.kernel.org 14823S: Maintained 14824F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14825F: drivers/net/usb/lan78xx.* 14826F: include/dt-bindings/net/microchip-lan78xx.h 14827 14828USB MASS STORAGE DRIVER 14829M: Alan Stern <stern@rowland.harvard.edu> 14830L: linux-usb@vger.kernel.org 14831L: usb-storage@lists.one-eyed-alien.net 14832S: Maintained 14833W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14834F: drivers/usb/storage/ 14835 14836USB MIDI DRIVER 14837M: Clemens Ladisch <clemens@ladisch.de> 14838L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14839T: git git://git.alsa-project.org/alsa-kernel.git 14840S: Maintained 14841F: sound/usb/midi.* 14842 14843USB NETWORKING DRIVERS 14844L: linux-usb@vger.kernel.org 14845S: Odd Fixes 14846F: drivers/net/usb/ 14847 14848USB OHCI DRIVER 14849M: Alan Stern <stern@rowland.harvard.edu> 14850L: linux-usb@vger.kernel.org 14851S: Maintained 14852F: Documentation/usb/ohci.txt 14853F: drivers/usb/host/ohci* 14854 14855USB OTG FSM (Finite State Machine) 14856M: Peter Chen <Peter.Chen@nxp.com> 14857T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14858L: linux-usb@vger.kernel.org 14859S: Maintained 14860F: drivers/usb/common/usb-otg-fsm.c 14861 14862USB OVER IP DRIVER 14863M: Valentina Manea <valentina.manea.m@gmail.com> 14864M: Shuah Khan <shuah@kernel.org> 14865L: linux-usb@vger.kernel.org 14866S: Maintained 14867F: Documentation/usb/usbip_protocol.txt 14868F: drivers/usb/usbip/ 14869F: tools/usb/usbip/ 14870F: tools/testing/selftests/drivers/usb/usbip/ 14871 14872USB PEGASUS DRIVER 14873M: Petko Manolov <petkan@nucleusys.com> 14874L: linux-usb@vger.kernel.org 14875L: netdev@vger.kernel.org 14876T: git git://github.com/petkan/pegasus.git 14877W: https://github.com/petkan/pegasus 14878S: Maintained 14879F: drivers/net/usb/pegasus.* 14880 14881USB PHY LAYER 14882M: Felipe Balbi <balbi@kernel.org> 14883L: linux-usb@vger.kernel.org 14884T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14885S: Maintained 14886F: drivers/usb/phy/ 14887 14888USB PRINTER DRIVER (usblp) 14889M: Pete Zaitcev <zaitcev@redhat.com> 14890L: linux-usb@vger.kernel.org 14891S: Supported 14892F: drivers/usb/class/usblp.c 14893 14894USB QMI WWAN NETWORK DRIVER 14895M: Bjørn Mork <bjorn@mork.no> 14896L: netdev@vger.kernel.org 14897S: Maintained 14898F: Documentation/ABI/testing/sysfs-class-net-qmi 14899F: drivers/net/usb/qmi_wwan.c 14900 14901USB RTL8150 DRIVER 14902M: Petko Manolov <petkan@nucleusys.com> 14903L: linux-usb@vger.kernel.org 14904L: netdev@vger.kernel.org 14905T: git git://github.com/petkan/rtl8150.git 14906W: https://github.com/petkan/rtl8150 14907S: Maintained 14908F: drivers/net/usb/rtl8150.c 14909 14910USB SERIAL SUBSYSTEM 14911M: Johan Hovold <johan@kernel.org> 14912L: linux-usb@vger.kernel.org 14913T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14914S: Maintained 14915F: Documentation/usb/usb-serial.txt 14916F: drivers/usb/serial/ 14917F: include/linux/usb/serial.h 14918 14919USB SMSC75XX ETHERNET DRIVER 14920M: Steve Glendinning <steve.glendinning@shawell.net> 14921L: netdev@vger.kernel.org 14922S: Maintained 14923F: drivers/net/usb/smsc75xx.* 14924 14925USB SMSC95XX ETHERNET DRIVER 14926M: Steve Glendinning <steve.glendinning@shawell.net> 14927M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14928L: netdev@vger.kernel.org 14929S: Maintained 14930F: drivers/net/usb/smsc95xx.* 14931 14932USB SUBSYSTEM 14933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14934L: linux-usb@vger.kernel.org 14935W: http://www.linux-usb.org 14936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14937S: Supported 14938F: Documentation/devicetree/bindings/usb/ 14939F: Documentation/usb/ 14940F: drivers/usb/ 14941F: include/linux/usb.h 14942F: include/linux/usb/ 14943 14944USB TYPEC PI3USB30532 MUX DRIVER 14945M: Hans de Goede <hdegoede@redhat.com> 14946L: linux-usb@vger.kernel.org 14947S: Maintained 14948F: drivers/usb/typec/mux/pi3usb30532.c 14949 14950USB TYPEC SUBSYSTEM 14951M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14952L: linux-usb@vger.kernel.org 14953S: Maintained 14954F: Documentation/ABI/testing/sysfs-class-typec 14955F: Documentation/driver-api/usb/typec.rst 14956F: drivers/usb/typec/ 14957F: include/linux/usb/typec.h 14958 14959USB UHCI DRIVER 14960M: Alan Stern <stern@rowland.harvard.edu> 14961L: linux-usb@vger.kernel.org 14962S: Maintained 14963F: drivers/usb/host/uhci* 14964 14965USB VIDEO CLASS 14966M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14967L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14968L: linux-media@vger.kernel.org 14969T: git git://linuxtv.org/media_tree.git 14970W: http://www.ideasonboard.org/uvc/ 14971S: Maintained 14972F: drivers/media/usb/uvc/ 14973F: include/uapi/linux/uvcvideo.h 14974 14975USB VISION DRIVER 14976M: Hans Verkuil <hverkuil@xs4all.nl> 14977L: linux-media@vger.kernel.org 14978T: git git://linuxtv.org/media_tree.git 14979W: https://linuxtv.org 14980S: Odd Fixes 14981F: drivers/media/usb/usbvision/ 14982 14983USB WEBCAM GADGET 14984M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14985L: linux-usb@vger.kernel.org 14986S: Maintained 14987F: drivers/usb/gadget/function/*uvc* 14988F: drivers/usb/gadget/legacy/webcam.c 14989 14990USB WIRELESS RNDIS DRIVER (rndis_wlan) 14991M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14992L: linux-wireless@vger.kernel.org 14993S: Maintained 14994F: drivers/net/wireless/rndis_wlan.c 14995 14996USB XHCI DRIVER 14997M: Mathias Nyman <mathias.nyman@intel.com> 14998L: linux-usb@vger.kernel.org 14999S: Supported 15000F: drivers/usb/host/xhci* 15001F: drivers/usb/host/pci-quirks* 15002 15003USB ZD1201 DRIVER 15004L: linux-wireless@vger.kernel.org 15005W: http://linux-lc100020.sourceforge.net 15006S: Orphan 15007F: drivers/net/wireless/zydas/zd1201.* 15008 15009USB ZR364XX DRIVER 15010M: Antoine Jacquet <royale@zerezo.com> 15011L: linux-usb@vger.kernel.org 15012L: linux-media@vger.kernel.org 15013T: git git://linuxtv.org/media_tree.git 15014W: http://royale.zerezo.com/zr364xx/ 15015S: Maintained 15016F: Documentation/media/v4l-drivers/zr364xx* 15017F: drivers/media/usb/zr364xx/ 15018 15019USER-MODE LINUX (UML) 15020M: Jeff Dike <jdike@addtoit.com> 15021M: Richard Weinberger <richard@nod.at> 15022L: linux-um@lists.infradead.org 15023W: http://user-mode-linux.sourceforge.net 15024T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15025S: Maintained 15026F: Documentation/virtual/uml/ 15027F: arch/um/ 15028F: arch/x86/um/ 15029F: fs/hostfs/ 15030F: fs/hppfs/ 15031 15032USERSPACE I/O (UIO) 15033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15034S: Maintained 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15036F: Documentation/driver-api/uio-howto.rst 15037F: drivers/uio/ 15038F: include/linux/uio*.h 15039 15040UTIL-LINUX PACKAGE 15041M: Karel Zak <kzak@redhat.com> 15042L: util-linux@vger.kernel.org 15043W: http://en.wikipedia.org/wiki/Util-linux 15044T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15045S: Maintained 15046 15047UUID HELPERS 15048M: Christoph Hellwig <hch@lst.de> 15049R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15050L: linux-kernel@vger.kernel.org 15051T: git git://git.infradead.org/users/hch/uuid.git 15052F: lib/uuid.c 15053F: lib/test_uuid.c 15054F: include/linux/uuid.h 15055F: include/uapi/linux/uuid.h 15056S: Maintained 15057 15058UVESAFB DRIVER 15059M: Michal Januszewski <spock@gentoo.org> 15060L: linux-fbdev@vger.kernel.org 15061W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15062S: Maintained 15063F: Documentation/fb/uvesafb.txt 15064F: drivers/video/fbdev/uvesafb.* 15065 15066VF610 NAND DRIVER 15067M: Stefan Agner <stefan@agner.ch> 15068L: linux-mtd@lists.infradead.org 15069S: Supported 15070F: drivers/mtd/nand/raw/vf610_nfc.c 15071 15072VFAT/FAT/MSDOS FILESYSTEM 15073M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15074S: Maintained 15075F: Documentation/filesystems/vfat.txt 15076F: fs/fat/ 15077 15078VFIO DRIVER 15079M: Alex Williamson <alex.williamson@redhat.com> 15080L: kvm@vger.kernel.org 15081T: git git://github.com/awilliam/linux-vfio.git 15082S: Maintained 15083F: Documentation/vfio.txt 15084F: drivers/vfio/ 15085F: include/linux/vfio.h 15086F: include/uapi/linux/vfio.h 15087 15088VFIO MEDIATED DEVICE DRIVERS 15089M: Kirti Wankhede <kwankhede@nvidia.com> 15090L: kvm@vger.kernel.org 15091S: Maintained 15092F: Documentation/vfio-mediated-device.txt 15093F: drivers/vfio/mdev/ 15094F: include/linux/mdev.h 15095F: samples/vfio-mdev/ 15096 15097VFIO PLATFORM DRIVER 15098M: Eric Auger <eric.auger@redhat.com> 15099L: kvm@vger.kernel.org 15100S: Maintained 15101F: drivers/vfio/platform/ 15102 15103VGA_SWITCHEROO 15104R: Lukas Wunner <lukas@wunner.de> 15105S: Maintained 15106F: Documentation/gpu/vga-switcheroo.rst 15107F: drivers/gpu/vga/vga_switcheroo.c 15108F: include/linux/vga_switcheroo.h 15109T: git git://anongit.freedesktop.org/drm/drm-misc 15110 15111VIA RHINE NETWORK DRIVER 15112S: Orphan 15113F: drivers/net/ethernet/via/via-rhine.c 15114 15115VIA SD/MMC CARD CONTROLLER DRIVER 15116M: Bruce Chang <brucechang@via.com.tw> 15117M: Harald Welte <HaraldWelte@viatech.com> 15118S: Maintained 15119F: drivers/mmc/host/via-sdmmc.c 15120 15121VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15122M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15123L: linux-fbdev@vger.kernel.org 15124S: Maintained 15125F: include/linux/via-core.h 15126F: include/linux/via-gpio.h 15127F: include/linux/via_i2c.h 15128F: drivers/video/fbdev/via/ 15129 15130VIA VELOCITY NETWORK DRIVER 15131M: Francois Romieu <romieu@fr.zoreil.com> 15132L: netdev@vger.kernel.org 15133S: Maintained 15134F: drivers/net/ethernet/via/via-velocity.* 15135 15136VIDEO MULTIPLEXER DRIVER 15137M: Philipp Zabel <p.zabel@pengutronix.de> 15138L: linux-media@vger.kernel.org 15139S: Maintained 15140F: drivers/media/platform/video-mux.c 15141 15142VIDEO I2C POLLING DRIVER 15143M: Matt Ranostay <matt.ranostay@konsulko.com> 15144L: linux-media@vger.kernel.org 15145S: Maintained 15146F: drivers/media/i2c/video-i2c.c 15147 15148VIDEOBUF2 FRAMEWORK 15149M: Pawel Osciak <pawel@osciak.com> 15150M: Marek Szyprowski <m.szyprowski@samsung.com> 15151M: Kyungmin Park <kyungmin.park@samsung.com> 15152L: linux-media@vger.kernel.org 15153S: Maintained 15154F: drivers/media/v4l2-core/videobuf2-* 15155F: include/media/videobuf2-* 15156 15157VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15158M: Helen Koike <helen.koike@collabora.com> 15159L: linux-media@vger.kernel.org 15160T: git git://linuxtv.org/media_tree.git 15161W: https://linuxtv.org 15162S: Maintained 15163F: drivers/media/platform/vimc/* 15164 15165VIRT LIB 15166M: Alex Williamson <alex.williamson@redhat.com> 15167M: Paolo Bonzini <pbonzini@redhat.com> 15168L: kvm@vger.kernel.org 15169S: Supported 15170F: virt/lib/ 15171 15172VIRTIO AND VHOST VSOCK DRIVER 15173M: Stefan Hajnoczi <stefanha@redhat.com> 15174L: kvm@vger.kernel.org 15175L: virtualization@lists.linux-foundation.org 15176L: netdev@vger.kernel.org 15177S: Maintained 15178F: include/linux/virtio_vsock.h 15179F: include/uapi/linux/virtio_vsock.h 15180F: include/uapi/linux/vsockmon.h 15181F: include/uapi/linux/vm_sockets_diag.h 15182F: net/vmw_vsock/diag.c 15183F: net/vmw_vsock/af_vsock_tap.c 15184F: net/vmw_vsock/virtio_transport_common.c 15185F: net/vmw_vsock/virtio_transport.c 15186F: drivers/net/vsockmon.c 15187F: drivers/vhost/vsock.c 15188F: drivers/vhost/vsock.h 15189F: tools/testing/vsock/ 15190 15191VIRTIO CONSOLE DRIVER 15192M: Amit Shah <amit@kernel.org> 15193L: virtualization@lists.linux-foundation.org 15194S: Maintained 15195F: drivers/char/virtio_console.c 15196F: include/linux/virtio_console.h 15197F: include/uapi/linux/virtio_console.h 15198 15199VIRTIO CORE, NET AND BLOCK DRIVERS 15200M: "Michael S. Tsirkin" <mst@redhat.com> 15201M: Jason Wang <jasowang@redhat.com> 15202L: virtualization@lists.linux-foundation.org 15203S: Maintained 15204F: Documentation/devicetree/bindings/virtio/ 15205F: drivers/virtio/ 15206F: tools/virtio/ 15207F: drivers/net/virtio_net.c 15208F: drivers/block/virtio_blk.c 15209F: include/linux/virtio*.h 15210F: include/uapi/linux/virtio_*.h 15211F: drivers/crypto/virtio/ 15212F: mm/balloon_compaction.c 15213 15214VIRTIO CRYPTO DRIVER 15215M: Gonglei <arei.gonglei@huawei.com> 15216L: virtualization@lists.linux-foundation.org 15217L: linux-crypto@vger.kernel.org 15218S: Maintained 15219F: drivers/crypto/virtio/ 15220F: include/uapi/linux/virtio_crypto.h 15221 15222VIRTIO DRIVERS FOR S390 15223M: Cornelia Huck <cohuck@redhat.com> 15224M: Halil Pasic <pasic@linux.ibm.com> 15225L: linux-s390@vger.kernel.org 15226L: virtualization@lists.linux-foundation.org 15227L: kvm@vger.kernel.org 15228S: Supported 15229F: drivers/s390/virtio/ 15230F: arch/s390/include/uapi/asm/virtio-ccw.h 15231 15232VIRTIO GPU DRIVER 15233M: David Airlie <airlied@linux.ie> 15234M: Gerd Hoffmann <kraxel@redhat.com> 15235L: dri-devel@lists.freedesktop.org 15236L: virtualization@lists.linux-foundation.org 15237T: git git://anongit.freedesktop.org/drm/drm-misc 15238S: Maintained 15239F: drivers/gpu/drm/virtio/ 15240F: include/uapi/linux/virtio_gpu.h 15241 15242VIRTIO HOST (VHOST) 15243M: "Michael S. Tsirkin" <mst@redhat.com> 15244M: Jason Wang <jasowang@redhat.com> 15245L: kvm@vger.kernel.org 15246L: virtualization@lists.linux-foundation.org 15247L: netdev@vger.kernel.org 15248T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15249S: Maintained 15250F: drivers/vhost/ 15251F: include/uapi/linux/vhost.h 15252 15253VIRTIO INPUT DRIVER 15254M: Gerd Hoffmann <kraxel@redhat.com> 15255S: Maintained 15256F: drivers/virtio/virtio_input.c 15257F: include/uapi/linux/virtio_input.h 15258 15259VIRTUAL BOX GUEST DEVICE DRIVER 15260M: Hans de Goede <hdegoede@redhat.com> 15261M: Arnd Bergmann <arnd@arndb.de> 15262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15263S: Maintained 15264F: include/linux/vbox_utils.h 15265F: include/uapi/linux/vbox*.h 15266F: drivers/virt/vboxguest/ 15267 15268VIRTUAL SERIO DEVICE DRIVER 15269M: Stephen Chandler Paul <thatslyude@gmail.com> 15270S: Maintained 15271F: drivers/input/serio/userio.c 15272F: include/uapi/linux/userio.h 15273 15274VIVID VIRTUAL VIDEO DRIVER 15275M: Hans Verkuil <hverkuil@xs4all.nl> 15276L: linux-media@vger.kernel.org 15277T: git git://linuxtv.org/media_tree.git 15278W: https://linuxtv.org 15279S: Maintained 15280F: drivers/media/platform/vivid/* 15281 15282VLYNQ BUS 15283M: Florian Fainelli <f.fainelli@gmail.com> 15284L: openwrt-devel@lists.openwrt.org (subscribers-only) 15285S: Maintained 15286F: drivers/vlynq/vlynq.c 15287F: include/linux/vlynq.h 15288 15289VME SUBSYSTEM 15290M: Martyn Welch <martyn@welchs.me.uk> 15291M: Manohar Vanga <manohar.vanga@gmail.com> 15292M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15293L: devel@driverdev.osuosl.org 15294S: Maintained 15295T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15296F: Documentation/driver-api/vme.rst 15297F: drivers/staging/vme/ 15298F: drivers/vme/ 15299F: include/linux/vme* 15300 15301VMWARE BALLOON DRIVER 15302M: Xavier Deguillard <xdeguillard@vmware.com> 15303M: Philip Moltmann <moltmann@vmware.com> 15304M: "VMware, Inc." <pv-drivers@vmware.com> 15305L: linux-kernel@vger.kernel.org 15306S: Maintained 15307F: drivers/misc/vmw_balloon.c 15308 15309VMWARE HYPERVISOR INTERFACE 15310M: Alok Kataria <akataria@vmware.com> 15311L: virtualization@lists.linux-foundation.org 15312S: Supported 15313F: arch/x86/kernel/cpu/vmware.c 15314 15315VMWARE PVRDMA DRIVER 15316M: Adit Ranadive <aditr@vmware.com> 15317M: VMware PV-Drivers <pv-drivers@vmware.com> 15318L: linux-rdma@vger.kernel.org 15319S: Maintained 15320F: drivers/infiniband/hw/vmw_pvrdma/ 15321 15322VMware PVSCSI driver 15323M: Jim Gill <jgill@vmware.com> 15324M: VMware PV-Drivers <pv-drivers@vmware.com> 15325L: linux-scsi@vger.kernel.org 15326S: Maintained 15327F: drivers/scsi/vmw_pvscsi.c 15328F: drivers/scsi/vmw_pvscsi.h 15329 15330VMWARE VMMOUSE SUBDRIVER 15331M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15332M: "VMware, Inc." <pv-drivers@vmware.com> 15333L: linux-input@vger.kernel.org 15334S: Maintained 15335F: drivers/input/mouse/vmmouse.c 15336F: drivers/input/mouse/vmmouse.h 15337 15338VMWARE VMXNET3 ETHERNET DRIVER 15339M: Ronak Doshi <doshir@vmware.com> 15340M: "VMware, Inc." <pv-drivers@vmware.com> 15341L: netdev@vger.kernel.org 15342S: Maintained 15343F: drivers/net/vmxnet3/ 15344 15345VOCORE VOCORE2 BOARD 15346M: Harvey Hunt <harveyhuntnexus@gmail.com> 15347L: linux-mips@linux-mips.org 15348S: Maintained 15349F: arch/mips/boot/dts/ralink/vocore2.dts 15350 15351VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15352M: Liam Girdwood <lgirdwood@gmail.com> 15353M: Mark Brown <broonie@kernel.org> 15354L: linux-kernel@vger.kernel.org 15355W: http://www.slimlogic.co.uk/?p=48 15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15357S: Supported 15358F: Documentation/devicetree/bindings/regulator/ 15359F: Documentation/power/regulator/ 15360F: drivers/regulator/ 15361F: include/dt-bindings/regulator/ 15362F: include/linux/regulator/ 15363 15364VRF 15365M: David Ahern <dsa@cumulusnetworks.com> 15366M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15367L: netdev@vger.kernel.org 15368S: Maintained 15369F: drivers/net/vrf.c 15370F: Documentation/networking/vrf.txt 15371 15372VT1211 HARDWARE MONITOR DRIVER 15373M: Juerg Haefliger <juergh@gmail.com> 15374L: linux-hwmon@vger.kernel.org 15375S: Maintained 15376F: Documentation/hwmon/vt1211 15377F: drivers/hwmon/vt1211.c 15378 15379VT8231 HARDWARE MONITOR DRIVER 15380M: Roger Lucas <vt8231@hiddenengine.co.uk> 15381L: linux-hwmon@vger.kernel.org 15382S: Maintained 15383F: drivers/hwmon/vt8231.c 15384 15385VUB300 USB to SDIO/SD/MMC bridge chip 15386M: Tony Olech <tony.olech@elandigitalsystems.com> 15387L: linux-mmc@vger.kernel.org 15388L: linux-usb@vger.kernel.org 15389S: Supported 15390F: drivers/mmc/host/vub300.c 15391 15392W1 DALLAS'S 1-WIRE BUS 15393M: Evgeniy Polyakov <zbr@ioremap.net> 15394S: Maintained 15395F: Documentation/w1/ 15396F: drivers/w1/ 15397F: include/linux/w1.h 15398 15399W83791D HARDWARE MONITORING DRIVER 15400M: Marc Hulsman <m.hulsman@tudelft.nl> 15401L: linux-hwmon@vger.kernel.org 15402S: Maintained 15403F: Documentation/hwmon/w83791d 15404F: drivers/hwmon/w83791d.c 15405 15406W83793 HARDWARE MONITORING DRIVER 15407M: Rudolf Marek <r.marek@assembler.cz> 15408L: linux-hwmon@vger.kernel.org 15409S: Maintained 15410F: Documentation/hwmon/w83793 15411F: drivers/hwmon/w83793.c 15412 15413W83795 HARDWARE MONITORING DRIVER 15414M: Jean Delvare <jdelvare@suse.com> 15415L: linux-hwmon@vger.kernel.org 15416S: Maintained 15417F: drivers/hwmon/w83795.c 15418 15419W83L51xD SD/MMC CARD INTERFACE DRIVER 15420M: Pierre Ossman <pierre@ossman.eu> 15421S: Maintained 15422F: drivers/mmc/host/wbsd.* 15423 15424WACOM PROTOCOL 4 SERIAL TABLETS 15425M: Julian Squires <julian@cipht.net> 15426M: Hans de Goede <hdegoede@redhat.com> 15427L: linux-input@vger.kernel.org 15428S: Maintained 15429F: drivers/input/tablet/wacom_serial4.c 15430 15431WATCHDOG DEVICE DRIVERS 15432M: Wim Van Sebroeck <wim@linux-watchdog.org> 15433M: Guenter Roeck <linux@roeck-us.net> 15434L: linux-watchdog@vger.kernel.org 15435W: http://www.linux-watchdog.org/ 15436T: git git://www.linux-watchdog.org/linux-watchdog.git 15437S: Maintained 15438F: Documentation/devicetree/bindings/watchdog/ 15439F: Documentation/watchdog/ 15440F: drivers/watchdog/ 15441F: include/linux/watchdog.h 15442F: include/uapi/linux/watchdog.h 15443 15444WHISKEYCOVE PMIC GPIO DRIVER 15445M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15446L: linux-gpio@vger.kernel.org 15447S: Maintained 15448F: drivers/gpio/gpio-wcove.c 15449 15450WIIMOTE HID DRIVER 15451M: David Herrmann <dh.herrmann@googlemail.com> 15452L: linux-input@vger.kernel.org 15453S: Maintained 15454F: drivers/hid/hid-wiimote* 15455 15456WILOCITY WIL6210 WIRELESS DRIVER 15457M: Maya Erez <merez@codeaurora.org> 15458L: linux-wireless@vger.kernel.org 15459L: wil6210@qti.qualcomm.com 15460S: Supported 15461W: http://wireless.kernel.org/en/users/Drivers/wil6210 15462F: drivers/net/wireless/ath/wil6210/ 15463 15464WIMAX STACK 15465M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15466M: linux-wimax@intel.com 15467L: wimax@linuxwimax.org (subscribers-only) 15468S: Supported 15469W: http://linuxwimax.org 15470F: Documentation/wimax/README.wimax 15471F: include/linux/wimax/debug.h 15472F: include/net/wimax.h 15473F: include/uapi/linux/wimax.h 15474F: net/wimax/ 15475 15476WINBOND CIR DRIVER 15477M: David Härdeman <david@hardeman.nu> 15478S: Maintained 15479F: drivers/media/rc/winbond-cir.c 15480 15481WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15482M: William Breathitt Gray <vilhelm.gray@gmail.com> 15483L: linux-watchdog@vger.kernel.org 15484S: Maintained 15485F: drivers/watchdog/ebc-c384_wdt.c 15486 15487WINSYSTEMS WS16C48 GPIO DRIVER 15488M: William Breathitt Gray <vilhelm.gray@gmail.com> 15489L: linux-gpio@vger.kernel.org 15490S: Maintained 15491F: drivers/gpio/gpio-ws16c48.c 15492 15493WISTRON LAPTOP BUTTON DRIVER 15494M: Miloslav Trmac <mitr@volny.cz> 15495S: Maintained 15496F: drivers/input/misc/wistron_btns.c 15497 15498WL3501 WIRELESS PCMCIA CARD DRIVER 15499L: linux-wireless@vger.kernel.org 15500S: Odd fixes 15501F: drivers/net/wireless/wl3501* 15502 15503WOLFSON MICROELECTRONICS DRIVERS 15504L: patches@opensource.cirrus.com 15505T: git https://github.com/CirrusLogic/linux-drivers.git 15506W: https://github.com/CirrusLogic/linux-drivers/wiki 15507S: Supported 15508F: Documentation/hwmon/wm83?? 15509F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15510F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15511F: Documentation/devicetree/bindings/mfd/arizona.txt 15512F: Documentation/devicetree/bindings/mfd/wm831x.txt 15513F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15514F: arch/arm/mach-s3c64xx/mach-crag6410* 15515F: drivers/clk/clk-wm83*.c 15516F: drivers/extcon/extcon-arizona.c 15517F: drivers/leds/leds-wm83*.c 15518F: drivers/gpio/gpio-*wm*.c 15519F: drivers/gpio/gpio-arizona.c 15520F: drivers/hwmon/wm83??-hwmon.c 15521F: drivers/input/misc/wm831x-on.c 15522F: drivers/input/touchscreen/wm831x-ts.c 15523F: drivers/input/touchscreen/wm97*.c 15524F: drivers/mfd/arizona* 15525F: drivers/mfd/wm*.c 15526F: drivers/mfd/cs47l24* 15527F: drivers/power/supply/wm83*.c 15528F: drivers/rtc/rtc-wm83*.c 15529F: drivers/regulator/wm8*.c 15530F: drivers/regulator/arizona* 15531F: drivers/video/backlight/wm83*_bl.c 15532F: drivers/watchdog/wm83*_wdt.c 15533F: include/linux/mfd/arizona/ 15534F: include/linux/mfd/wm831x/ 15535F: include/linux/mfd/wm8350/ 15536F: include/linux/mfd/wm8400* 15537F: include/linux/regulator/arizona* 15538F: include/linux/wm97xx.h 15539F: include/sound/wm????.h 15540F: sound/soc/codecs/arizona.? 15541F: sound/soc/codecs/wm* 15542F: sound/soc/codecs/cs47l24* 15543 15544WORKQUEUE 15545M: Tejun Heo <tj@kernel.org> 15546R: Lai Jiangshan <jiangshanlai@gmail.com> 15547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15548S: Maintained 15549F: include/linux/workqueue.h 15550F: kernel/workqueue.c 15551F: Documentation/core-api/workqueue.rst 15552 15553X-POWERS AXP288 PMIC DRIVERS 15554M: Hans de Goede <hdegoede@redhat.com> 15555S: Maintained 15556N: axp288 15557F: drivers/acpi/pmic/intel_pmic_xpower.c 15558 15559X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15560M: Chen-Yu Tsai <wens@csie.org> 15561L: linux-kernel@vger.kernel.org 15562S: Maintained 15563N: axp[128] 15564 15565X.25 NETWORK LAYER 15566M: Andrew Hendry <andrew.hendry@gmail.com> 15567L: linux-x25@vger.kernel.org 15568S: Odd Fixes 15569F: Documentation/networking/x25* 15570F: include/net/x25* 15571F: net/x25/ 15572 15573X86 ARCHITECTURE (32-BIT AND 64-BIT) 15574M: Thomas Gleixner <tglx@linutronix.de> 15575M: Ingo Molnar <mingo@redhat.com> 15576R: "H. Peter Anvin" <hpa@zytor.com> 15577M: x86@kernel.org 15578L: linux-kernel@vger.kernel.org 15579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15580S: Maintained 15581F: Documentation/devicetree/bindings/x86/ 15582F: Documentation/x86/ 15583F: arch/x86/ 15584 15585X86 ENTRY CODE 15586M: Andy Lutomirski <luto@kernel.org> 15587L: linux-kernel@vger.kernel.org 15588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15589S: Maintained 15590F: arch/x86/entry/ 15591 15592X86 MCE INFRASTRUCTURE 15593M: Tony Luck <tony.luck@intel.com> 15594M: Borislav Petkov <bp@alien8.de> 15595L: linux-edac@vger.kernel.org 15596S: Maintained 15597F: arch/x86/kernel/cpu/mcheck/* 15598 15599X86 MICROCODE UPDATE SUPPORT 15600M: Borislav Petkov <bp@alien8.de> 15601S: Maintained 15602F: arch/x86/kernel/cpu/microcode/* 15603 15604X86 PLATFORM DRIVERS 15605M: Darren Hart <dvhart@infradead.org> 15606M: Andy Shevchenko <andy@infradead.org> 15607L: platform-driver-x86@vger.kernel.org 15608T: git git://git.infradead.org/linux-platform-drivers-x86.git 15609S: Maintained 15610F: drivers/platform/x86/ 15611F: drivers/platform/olpc/ 15612 15613X86 VDSO 15614M: Andy Lutomirski <luto@kernel.org> 15615L: linux-kernel@vger.kernel.org 15616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15617S: Maintained 15618F: arch/x86/entry/vdso/ 15619 15620XC2028/3028 TUNER DRIVER 15621M: Mauro Carvalho Chehab <mchehab@kernel.org> 15622L: linux-media@vger.kernel.org 15623W: https://linuxtv.org 15624T: git git://linuxtv.org/media_tree.git 15625S: Maintained 15626F: drivers/media/tuners/tuner-xc2028.* 15627 15628XDP SOCKETS (AF_XDP) 15629M: Björn Töpel <bjorn.topel@intel.com> 15630M: Magnus Karlsson <magnus.karlsson@intel.com> 15631L: netdev@vger.kernel.org 15632S: Maintained 15633F: kernel/bpf/xskmap.c 15634F: net/xdp/ 15635 15636XEN BLOCK SUBSYSTEM 15637M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15638M: Roger Pau Monné <roger.pau@citrix.com> 15639L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15640S: Supported 15641F: drivers/block/xen-blkback/* 15642F: drivers/block/xen* 15643 15644XEN HYPERVISOR ARM 15645M: Stefano Stabellini <sstabellini@kernel.org> 15646L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15647S: Maintained 15648F: arch/arm/xen/ 15649F: arch/arm/include/asm/xen/ 15650 15651XEN HYPERVISOR ARM64 15652M: Stefano Stabellini <sstabellini@kernel.org> 15653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15654S: Maintained 15655F: arch/arm64/xen/ 15656F: arch/arm64/include/asm/xen/ 15657 15658XEN HYPERVISOR INTERFACE 15659M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15660M: Juergen Gross <jgross@suse.com> 15661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15662T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15663S: Supported 15664F: arch/x86/xen/ 15665F: drivers/*/xen-*front.c 15666F: drivers/xen/ 15667F: arch/x86/include/asm/xen/ 15668F: arch/x86/include/asm/pvclock-abi.h 15669F: include/xen/ 15670F: include/uapi/xen/ 15671F: Documentation/ABI/stable/sysfs-hypervisor-xen 15672F: Documentation/ABI/testing/sysfs-hypervisor-xen 15673 15674XEN NETWORK BACKEND DRIVER 15675M: Wei Liu <wei.liu2@citrix.com> 15676M: Paul Durrant <paul.durrant@citrix.com> 15677L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15678L: netdev@vger.kernel.org 15679S: Supported 15680F: drivers/net/xen-netback/* 15681 15682XEN PCI SUBSYSTEM 15683M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15684L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15685S: Supported 15686F: arch/x86/pci/*xen* 15687F: drivers/pci/*xen* 15688 15689XEN PVSCSI DRIVERS 15690M: Juergen Gross <jgross@suse.com> 15691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15692L: linux-scsi@vger.kernel.org 15693S: Supported 15694F: drivers/scsi/xen-scsifront.c 15695F: drivers/xen/xen-scsiback.c 15696F: include/xen/interface/io/vscsiif.h 15697 15698XEN SWIOTLB SUBSYSTEM 15699M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15700L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15701L: iommu@lists.linux-foundation.org 15702S: Supported 15703F: arch/x86/xen/*swiotlb* 15704F: drivers/xen/*swiotlb* 15705 15706XEN SOUND FRONTEND DRIVER 15707M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15710S: Supported 15711F: sound/xen/* 15712 15713XFS FILESYSTEM 15714M: Darrick J. Wong <darrick.wong@oracle.com> 15715M: linux-xfs@vger.kernel.org 15716L: linux-xfs@vger.kernel.org 15717W: http://xfs.org/ 15718T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15719S: Supported 15720F: Documentation/filesystems/xfs.txt 15721F: fs/xfs/ 15722 15723XILINX AXI ETHERNET DRIVER 15724M: Anirudha Sarangi <anirudh@xilinx.com> 15725M: John Linn <John.Linn@xilinx.com> 15726S: Maintained 15727F: drivers/net/ethernet/xilinx/xilinx_axienet* 15728 15729XILINX UARTLITE SERIAL DRIVER 15730M: Peter Korsgaard <jacmet@sunsite.dk> 15731L: linux-serial@vger.kernel.org 15732S: Maintained 15733F: drivers/tty/serial/uartlite.c 15734 15735XILINX VIDEO IP CORES 15736M: Hyun Kwon <hyun.kwon@xilinx.com> 15737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15738L: linux-media@vger.kernel.org 15739T: git git://linuxtv.org/media_tree.git 15740S: Supported 15741F: Documentation/devicetree/bindings/media/xilinx/ 15742F: drivers/media/platform/xilinx/ 15743F: include/uapi/linux/xilinx-v4l2-controls.h 15744 15745XILLYBUS DRIVER 15746M: Eli Billauer <eli.billauer@gmail.com> 15747L: linux-kernel@vger.kernel.org 15748S: Supported 15749F: drivers/char/xillybus/ 15750 15751XLP9XX I2C DRIVER 15752M: George Cherian <george.cherian@cavium.com> 15753M: Jan Glauber <jglauber@cavium.com> 15754L: linux-i2c@vger.kernel.org 15755W: http://www.cavium.com 15756S: Supported 15757F: drivers/i2c/busses/i2c-xlp9xx.c 15758 15759XRA1403 GPIO EXPANDER 15760M: Nandor Han <nandor.han@ge.com> 15761M: Semi Malinen <semi.malinen@ge.com> 15762L: linux-gpio@vger.kernel.org 15763S: Maintained 15764F: drivers/gpio/gpio-xra1403.c 15765F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15766 15767XTENSA XTFPGA PLATFORM SUPPORT 15768M: Max Filippov <jcmvbkbc@gmail.com> 15769L: linux-xtensa@linux-xtensa.org 15770S: Maintained 15771F: drivers/spi/spi-xtensa-xtfpga.c 15772F: sound/soc/xtensa/xtfpga-i2s.c 15773 15774YAM DRIVER FOR AX.25 15775M: Jean-Paul Roubelat <jpr@f6fbb.org> 15776L: linux-hams@vger.kernel.org 15777S: Maintained 15778F: drivers/net/hamradio/yam* 15779F: include/linux/yam.h 15780 15781YAMA SECURITY MODULE 15782M: Kees Cook <keescook@chromium.org> 15783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15784S: Supported 15785F: security/yama/ 15786F: Documentation/admin-guide/LSM/Yama.rst 15787 15788YEALINK PHONE DRIVER 15789M: Henk Vergonet <Henk.Vergonet@gmail.com> 15790L: usbb2k-api-dev@nongnu.org 15791S: Maintained 15792F: Documentation/input/devices/yealink.rst 15793F: drivers/input/misc/yealink.* 15794 15795Z8530 DRIVER FOR AX.25 15796M: Joerg Reuter <jreuter@yaina.de> 15797W: http://yaina.de/jreuter/ 15798W: http://www.qsl.net/dl1bke/ 15799L: linux-hams@vger.kernel.org 15800S: Maintained 15801F: Documentation/networking/z8530drv.txt 15802F: drivers/net/hamradio/*scc.c 15803F: drivers/net/hamradio/z8530.h 15804 15805ZBUD COMPRESSED PAGE ALLOCATOR 15806M: Seth Jennings <sjenning@redhat.com> 15807M: Dan Streetman <ddstreet@ieee.org> 15808L: linux-mm@kvack.org 15809S: Maintained 15810F: mm/zbud.c 15811F: include/linux/zbud.h 15812 15813ZD1211RW WIRELESS DRIVER 15814M: Daniel Drake <dsd@gentoo.org> 15815M: Ulrich Kunitz <kune@deine-taler.de> 15816W: http://zd1211.ath.cx/wiki/DriverRewrite 15817L: linux-wireless@vger.kernel.org 15818L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15819S: Maintained 15820F: drivers/net/wireless/zydas/zd1211rw/ 15821 15822ZD1301 MEDIA DRIVER 15823M: Antti Palosaari <crope@iki.fi> 15824L: linux-media@vger.kernel.org 15825W: https://linuxtv.org/ 15826W: http://palosaari.fi/linux/ 15827Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15828S: Maintained 15829F: drivers/media/usb/dvb-usb-v2/zd1301* 15830 15831ZD1301_DEMOD MEDIA DRIVER 15832M: Antti Palosaari <crope@iki.fi> 15833L: linux-media@vger.kernel.org 15834W: https://linuxtv.org/ 15835W: http://palosaari.fi/linux/ 15836Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15837S: Maintained 15838F: drivers/media/dvb-frontends/zd1301_demod* 15839 15840ZPOOL COMPRESSED PAGE STORAGE API 15841M: Dan Streetman <ddstreet@ieee.org> 15842L: linux-mm@kvack.org 15843S: Maintained 15844F: mm/zpool.c 15845F: include/linux/zpool.h 15846 15847ZR36067 VIDEO FOR LINUX DRIVER 15848L: mjpeg-users@lists.sourceforge.net 15849L: linux-media@vger.kernel.org 15850W: http://mjpeg.sourceforge.net/driver-zoran/ 15851T: hg https://linuxtv.org/hg/v4l-dvb 15852S: Odd Fixes 15853F: drivers/staging/media/zoran/ 15854 15855ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15856M: Minchan Kim <minchan@kernel.org> 15857M: Nitin Gupta <ngupta@vflare.org> 15858R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15859L: linux-kernel@vger.kernel.org 15860S: Maintained 15861F: drivers/block/zram/ 15862F: Documentation/blockdev/zram.txt 15863 15864ZS DECSTATION Z85C30 SERIAL DRIVER 15865M: "Maciej W. Rozycki" <macro@linux-mips.org> 15866S: Maintained 15867F: drivers/tty/serial/zs.* 15868 15869ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15870M: Minchan Kim <minchan@kernel.org> 15871M: Nitin Gupta <ngupta@vflare.org> 15872R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15873L: linux-mm@kvack.org 15874S: Maintained 15875F: mm/zsmalloc.c 15876F: include/linux/zsmalloc.h 15877F: Documentation/vm/zsmalloc.rst 15878 15879ZSWAP COMPRESSED SWAP CACHING 15880M: Seth Jennings <sjenning@redhat.com> 15881M: Dan Streetman <ddstreet@ieee.org> 15882L: linux-mm@kvack.org 15883S: Maintained 15884F: mm/zswap.c 15885 15886THE REST 15887M: Linus Torvalds <torvalds@linux-foundation.org> 15888L: linux-kernel@vger.kernel.org 15889Q: http://patchwork.kernel.org/project/LKML/list/ 15890T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15891S: Buried alive in reporters 15892F: * 15893F: */ 15894