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 AD9389B DRIVER 800M: Hans Verkuil <hans.verkuil@cisco.com> 801L: linux-media@vger.kernel.org 802S: Maintained 803F: drivers/media/i2c/ad9389b* 804 805ANALOG DEVICES INC ADV7180 DRIVER 806M: Lars-Peter Clausen <lars@metafoo.de> 807L: linux-media@vger.kernel.org 808W: http://ez.analog.com/community/linux-device-drivers 809S: Supported 810F: drivers/media/i2c/adv7180.c 811 812ANALOG DEVICES INC ADV748X DRIVER 813M: Kieran Bingham <kieran.bingham@ideasonboard.com> 814L: linux-media@vger.kernel.org 815S: Maintained 816F: drivers/media/i2c/adv748x/* 817 818ANALOG DEVICES INC ADV7511 DRIVER 819M: Hans Verkuil <hans.verkuil@cisco.com> 820L: linux-media@vger.kernel.org 821S: Maintained 822F: drivers/media/i2c/adv7511* 823 824ANALOG DEVICES INC ADV7604 DRIVER 825M: Hans Verkuil <hans.verkuil@cisco.com> 826L: linux-media@vger.kernel.org 827S: Maintained 828F: drivers/media/i2c/adv7604* 829 830ANALOG DEVICES INC ADV7842 DRIVER 831M: Hans Verkuil <hans.verkuil@cisco.com> 832L: linux-media@vger.kernel.org 833S: Maintained 834F: drivers/media/i2c/adv7842* 835 836ANALOG DEVICES INC ASOC CODEC DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838L: alsa-devel@alsa-project.org (moderated for non-subscribers) 839W: http://wiki.analog.com/ 840W: http://ez.analog.com/community/linux-device-drivers 841S: Supported 842F: sound/soc/codecs/adau* 843F: sound/soc/codecs/adav* 844F: sound/soc/codecs/ad1* 845F: sound/soc/codecs/ad7* 846F: sound/soc/codecs/ssm* 847F: sound/soc/codecs/sigmadsp.* 848 849ANALOG DEVICES INC DMA DRIVERS 850M: Lars-Peter Clausen <lars@metafoo.de> 851W: http://ez.analog.com/community/linux-device-drivers 852S: Supported 853F: drivers/dma/dma-axi-dmac.c 854 855ANALOG DEVICES INC IIO DRIVERS 856M: Lars-Peter Clausen <lars@metafoo.de> 857M: Michael Hennerich <Michael.Hennerich@analog.com> 858W: http://wiki.analog.com/ 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 862F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 863F: drivers/iio/*/ad* 864F: drivers/iio/adc/ltc2497* 865X: drivers/iio/*/adjd* 866F: drivers/staging/iio/*/ad* 867 868ANDES ARCHITECTURE 869M: Greentime Hu <green.hu@gmail.com> 870M: Vincent Chen <deanbo422@gmail.com> 871T: git https://github.com/andestech/linux.git 872S: Supported 873F: arch/nds32/ 874F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 875F: Documentation/devicetree/bindings/nds32/ 876K: nds32 877N: nds32 878 879ANDROID CONFIG FRAGMENTS 880M: Rob Herring <robh@kernel.org> 881S: Supported 882F: kernel/configs/android* 883 884ANDROID DRIVERS 885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 886M: Arve Hjønnevåg <arve@android.com> 887M: Todd Kjos <tkjos@android.com> 888M: Martijn Coenen <maco@android.com> 889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 890L: devel@driverdev.osuosl.org 891S: Supported 892F: drivers/android/ 893F: drivers/staging/android/ 894 895ANDROID GOLDFISH PIC DRIVER 896M: Miodrag Dinic <miodrag.dinic@mips.com> 897S: Supported 898F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 899F: drivers/irqchip/irq-goldfish-pic.c 900 901ANDROID GOLDFISH RTC DRIVER 902M: Miodrag Dinic <miodrag.dinic@mips.com> 903S: Supported 904F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 905F: drivers/rtc/rtc-goldfish.c 906 907ANDROID ION DRIVER 908M: Laura Abbott <labbott@redhat.com> 909M: Sumit Semwal <sumit.semwal@linaro.org> 910L: devel@driverdev.osuosl.org 911L: dri-devel@lists.freedesktop.org 912L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 913S: Supported 914F: drivers/staging/android/ion 915F: drivers/staging/android/uapi/ion.h 916 917AOA (Apple Onboard Audio) ALSA DRIVER 918M: Johannes Berg <johannes@sipsolutions.net> 919L: linuxppc-dev@lists.ozlabs.org 920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 921S: Maintained 922F: sound/aoa/ 923 924APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 925M: William Breathitt Gray <vilhelm.gray@gmail.com> 926L: linux-iio@vger.kernel.org 927S: Maintained 928F: drivers/iio/adc/stx104.c 929 930APM DRIVER 931M: Jiri Kosina <jikos@kernel.org> 932S: Odd fixes 933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 934F: arch/x86/kernel/apm_32.c 935F: include/linux/apm_bios.h 936F: include/uapi/linux/apm_bios.h 937F: drivers/char/apm-emulation.c 938 939APPARMOR SECURITY MODULE 940M: John Johansen <john.johansen@canonical.com> 941L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 942W: wiki.apparmor.net 943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 944S: Supported 945F: security/apparmor/ 946F: Documentation/admin-guide/LSM/apparmor.rst 947 948APPLE BCM5974 MULTITOUCH DRIVER 949M: Henrik Rydberg <rydberg@bitmath.org> 950L: linux-input@vger.kernel.org 951S: Odd fixes 952F: drivers/input/mouse/bcm5974.c 953 954APPLE SMC DRIVER 955M: Henrik Rydberg <rydberg@bitmath.org> 956L: linux-hwmon@vger.kernel.org 957S: Odd fixes 958F: drivers/hwmon/applesmc.c 959 960APPLETALK NETWORK LAYER 961L: netdev@vger.kernel.org 962S: Odd fixes 963F: drivers/net/appletalk/ 964F: net/appletalk/ 965 966APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 967M: Duc Dang <dhdang@apm.com> 968S: Supported 969F: arch/arm64/boot/dts/apm/ 970 971APPLIED MICRO (APM) X-GENE SOC EDAC 972M: Loc Ho <lho@apm.com> 973S: Supported 974F: drivers/edac/xgene_edac.c 975F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 976 977APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 978M: Iyappan Subramanian <isubramanian@apm.com> 979M: Keyur Chudgar <kchudgar@apm.com> 980S: Supported 981F: drivers/net/ethernet/apm/xgene-v2/ 982 983APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 984M: Iyappan Subramanian <isubramanian@apm.com> 985M: Keyur Chudgar <kchudgar@apm.com> 986M: Quan Nguyen <qnguyen@apm.com> 987S: Supported 988F: drivers/net/ethernet/apm/xgene/ 989F: drivers/net/phy/mdio-xgene.c 990F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 991F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 992 993APPLIED MICRO (APM) X-GENE SOC PMU 994M: Tai Nguyen <ttnguyen@apm.com> 995S: Supported 996F: drivers/perf/xgene_pmu.c 997F: Documentation/perf/xgene-pmu.txt 998F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 999 1000APTINA CAMERA SENSOR PLL 1001M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1002L: linux-media@vger.kernel.org 1003S: Maintained 1004F: drivers/media/i2c/aptina-pll.* 1005 1006ARC FRAMEBUFFER DRIVER 1007M: Jaya Kumar <jayalk@intworks.biz> 1008S: Maintained 1009F: drivers/video/fbdev/arcfb.c 1010F: drivers/video/fbdev/core/fb_defio.c 1011 1012ARC PGU DRM DRIVER 1013M: Alexey Brodkin <abrodkin@synopsys.com> 1014S: Supported 1015F: drivers/gpu/drm/arc/ 1016F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1017 1018ARCNET NETWORK LAYER 1019M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1020L: netdev@vger.kernel.org 1021S: Maintained 1022F: drivers/net/arcnet/ 1023F: include/uapi/linux/if_arcnet.h 1024 1025ARM ARCHITECTED TIMER DRIVER 1026M: Mark Rutland <mark.rutland@arm.com> 1027M: Marc Zyngier <marc.zyngier@arm.com> 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1029S: Maintained 1030F: arch/arm/include/asm/arch_timer.h 1031F: arch/arm64/include/asm/arch_timer.h 1032F: drivers/clocksource/arm_arch_timer.c 1033 1034ARM HDLCD DRM DRIVER 1035M: Liviu Dudau <liviu.dudau@arm.com> 1036S: Supported 1037F: drivers/gpu/drm/arm/hdlcd_* 1038F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1039 1040ARM MALI-DP DRM DRIVER 1041M: Liviu Dudau <liviu.dudau@arm.com> 1042M: Brian Starkey <brian.starkey@arm.com> 1043M: Mali DP Maintainers <malidp@foss.arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/ 1046F: Documentation/devicetree/bindings/display/arm,malidp.txt 1047 1048ARM MFM AND FLOPPY DRIVERS 1049M: Ian Molton <spyro@f2s.com> 1050S: Maintained 1051F: arch/arm/lib/floppydma.S 1052F: arch/arm/include/asm/floppy.h 1053 1054ARM PMU PROFILING AND DEBUGGING 1055M: Will Deacon <will.deacon@arm.com> 1056M: Mark Rutland <mark.rutland@arm.com> 1057S: Maintained 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1059F: arch/arm*/kernel/perf_* 1060F: arch/arm/oprofile/common.c 1061F: arch/arm*/kernel/hw_breakpoint.c 1062F: arch/arm*/include/asm/hw_breakpoint.h 1063F: arch/arm*/include/asm/perf_event.h 1064F: drivers/perf/* 1065F: include/linux/perf/arm_pmu.h 1066F: Documentation/devicetree/bindings/arm/pmu.txt 1067F: Documentation/devicetree/bindings/perf/ 1068 1069ARM PORT 1070M: Russell King <linux@armlinux.org.uk> 1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1072W: http://www.armlinux.org.uk/ 1073S: Odd Fixes 1074T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1075F: arch/arm/ 1076X: arch/arm/boot/dts/ 1077 1078ARM PRIMECELL AACI PL041 DRIVER 1079M: Russell King <linux@armlinux.org.uk> 1080S: Odd Fixes 1081F: sound/arm/aaci.* 1082 1083ARM PRIMECELL BUS SUPPORT 1084M: Russell King <linux@armlinux.org.uk> 1085S: Odd Fixes 1086F: drivers/amba/ 1087F: include/linux/amba/bus.h 1088 1089ARM PRIMECELL CLCD PL110 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Odd Fixes 1092F: drivers/video/fbdev/amba-clcd.* 1093 1094ARM PRIMECELL KMI PL050 DRIVER 1095M: Russell King <linux@armlinux.org.uk> 1096S: Odd Fixes 1097F: drivers/input/serio/ambakmi.* 1098F: include/linux/amba/kmi.h 1099 1100ARM PRIMECELL MMCI PL180/1 DRIVER 1101M: Russell King <linux@armlinux.org.uk> 1102S: Odd Fixes 1103F: drivers/mmc/host/mmci.* 1104F: include/linux/amba/mmci.h 1105 1106ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1107M: Russell King <linux@armlinux.org.uk> 1108S: Odd Fixes 1109F: drivers/tty/serial/amba-pl01*.c 1110F: include/linux/amba/serial.h 1111 1112ARM SMMU DRIVERS 1113M: Will Deacon <will.deacon@arm.com> 1114R: Robin Murphy <robin.murphy@arm.com> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: drivers/iommu/arm-smmu.c 1118F: drivers/iommu/arm-smmu-v3.c 1119F: drivers/iommu/io-pgtable-arm.c 1120F: drivers/iommu/io-pgtable-arm-v7s.c 1121 1122ARM SUB-ARCHITECTURES 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: arch/arm/mach-*/ 1126F: arch/arm/plat-*/ 1127T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1128 1129ARM/ACTIONS SEMI ARCHITECTURE 1130M: Andreas Färber <afaerber@suse.de> 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133N: owl 1134F: arch/arm/mach-actions/ 1135F: arch/arm/boot/dts/owl-* 1136F: arch/arm64/boot/dts/actions/ 1137F: drivers/clocksource/owl-* 1138F: drivers/soc/actions/ 1139F: include/dt-bindings/power/owl-* 1140F: include/linux/soc/actions/ 1141F: Documentation/devicetree/bindings/arm/actions.txt 1142F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1143F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1144 1145ARM/ADS SPHERE MACHINE SUPPORT 1146M: Lennert Buytenhek <kernel@wantstofly.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/AFEB9260 MACHINE SUPPORT 1151M: Sergey Lapin <slapin@ossfans.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/AJECO 1ARM MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/Allwinner SoC Clock Support 1161M: Emilio López <emilio@elopez.com.ar> 1162S: Maintained 1163F: drivers/clk/sunxi/ 1164 1165ARM/Allwinner sunXi SoC support 1166M: Maxime Ripard <maxime.ripard@bootlin.com> 1167M: Chen-Yu Tsai <wens@csie.org> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170N: sun[x456789]i 1171N: sun50i 1172F: arch/arm/mach-sunxi/ 1173F: arch/arm64/boot/dts/allwinner/ 1174F: drivers/clk/sunxi-ng/ 1175F: drivers/pinctrl/sunxi/ 1176F: drivers/soc/sunxi/ 1177T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1178 1179ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1180M: Neil Armstrong <narmstrong@baylibre.com> 1181M: Jerome Brunet <jbrunet@baylibre.com> 1182L: linux-amlogic@lists.infradead.org 1183S: Maintained 1184F: drivers/clk/meson/ 1185F: include/dt-bindings/clock/meson* 1186F: include/dt-bindings/clock/gxbb* 1187F: Documentation/devicetree/bindings/clock/amlogic* 1188 1189ARM/Amlogic Meson SoC support 1190M: Carlo Caione <carlo@caione.org> 1191M: Kevin Hilman <khilman@baylibre.com> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193L: linux-amlogic@lists.infradead.org 1194W: http://linux-meson.com/ 1195S: Maintained 1196F: arch/arm/mach-meson/ 1197F: arch/arm/boot/dts/meson* 1198F: arch/arm64/boot/dts/amlogic/ 1199F: drivers/pinctrl/meson/ 1200F: drivers/mmc/host/meson* 1201N: meson 1202 1203ARM/Annapurna Labs ALPINE ARCHITECTURE 1204M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1205M: Antoine Tenart <antoine.tenart@free-electrons.com> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: arch/arm/mach-alpine/ 1209F: arch/arm/boot/dts/alpine* 1210F: arch/arm64/boot/dts/al/ 1211F: drivers/*/*alpine* 1212 1213ARM/ARTPEC MACHINE SUPPORT 1214M: Jesper Nilsson <jesper.nilsson@axis.com> 1215M: Lars Persson <lars.persson@axis.com> 1216S: Maintained 1217L: linux-arm-kernel@axis.com 1218F: arch/arm/mach-artpec 1219F: arch/arm/boot/dts/artpec6* 1220F: drivers/clk/axis 1221F: drivers/crypto/axis 1222F: drivers/pinctrl/pinctrl-artpec* 1223F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1224 1225ARM/ASPEED I2C DRIVER 1226M: Brendan Higgins <brendanhiggins@google.com> 1227R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1228R: Joel Stanley <joel@jms.id.au> 1229L: linux-i2c@vger.kernel.org 1230L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1231S: Maintained 1232F: drivers/irqchip/irq-aspeed-i2c-ic.c 1233F: drivers/i2c/busses/i2c-aspeed.c 1234F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1235F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1236 1237ARM/ASPEED MACHINE SUPPORT 1238M: Joel Stanley <joel@jms.id.au> 1239R: Andrew Jeffery <andrew@aj.id.au> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1242Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1243S: Supported 1244T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1245F: arch/arm/mach-aspeed/ 1246F: arch/arm/boot/dts/aspeed-* 1247N: aspeed 1248 1249ARM/ATMEL AT91 Clock Support 1250M: Boris Brezillon <boris.brezillon@bootlin.com> 1251S: Maintained 1252F: drivers/clk/at91 1253 1254ARM/CALXEDA HIGHBANK ARCHITECTURE 1255M: Rob Herring <robh@kernel.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: arch/arm/mach-highbank/ 1259F: arch/arm/boot/dts/highbank.dts 1260F: arch/arm/boot/dts/ecx-*.dts* 1261 1262ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1263M: Krzysztof Halasa <khalasa@piap.pl> 1264S: Maintained 1265F: arch/arm/mach-cns3xxx/ 1266 1267ARM/CAVIUM THUNDER NETWORK DRIVER 1268M: Sunil Goutham <sgoutham@cavium.com> 1269M: Robert Richter <rric@kernel.org> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Supported 1272F: drivers/net/ethernet/cavium/thunder/ 1273 1274ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1275M: Lukasz Majewski <lukma@denx.de> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278F: arch/arm/mach-ep93xx/ts72xx.c 1279 1280ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1281M: Alexander Shiyan <shc_work@mail.ru> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Odd Fixes 1284N: clps711x 1285 1286ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1287M: Lennert Buytenhek <kernel@wantstofly.org> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1292M: Hartley Sweeten <hsweeten@visionengravers.com> 1293M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-ep93xx/ 1297F: arch/arm/mach-ep93xx/include/mach/ 1298 1299ARM/CLKDEV SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1304F: drivers/clk/clkdev.c 1305 1306ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1307M: Mike Rapoport <mike@compulab.co.il> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1312M: Baruch Siach <baruch@tkos.co.il> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315F: arch/arm/boot/dts/cx92755* 1316N: digicolor 1317 1318ARM/CONTEC MICRO9 MACHINE SUPPORT 1319M: Hubert Feurstein <hubert.feurstein@contec.at> 1320S: Maintained 1321F: arch/arm/mach-ep93xx/micro9.c 1322 1323ARM/CORESIGHT FRAMEWORK AND DRIVERS 1324M: Mathieu Poirier <mathieu.poirier@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: drivers/hwtracing/coresight/* 1328F: Documentation/trace/coresight.txt 1329F: Documentation/trace/coresight-cpu-debug.txt 1330F: Documentation/devicetree/bindings/arm/coresight.txt 1331F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1332F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1333F: tools/perf/arch/arm/util/pmu.c 1334F: tools/perf/arch/arm/util/auxtrace.c 1335F: tools/perf/arch/arm/util/cs-etm.c 1336F: tools/perf/arch/arm/util/cs-etm.h 1337F: tools/perf/util/cs-etm.* 1338F: tools/perf/util/cs-etm-decoder/* 1339 1340ARM/CORGI MACHINE SUPPORT 1341M: Richard Purdie <rpurdie@rpsys.net> 1342S: Maintained 1343 1344ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1345M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1346M: Linus Walleij <linus.walleij@linaro.org> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348T: git git://github.com/ulli-kroll/linux.git 1349S: Maintained 1350F: Documentation/devicetree/bindings/arm/gemini.txt 1351F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1352F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1353F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1354F: arch/arm/mach-gemini/ 1355F: drivers/net/ethernet/cortina/ 1356F: drivers/pinctrl/pinctrl-gemini.c 1357F: drivers/rtc/rtc-ftrtc010.c 1358 1359ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1360M: Barry Song <baohua@kernel.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1363S: Maintained 1364F: arch/arm/boot/dts/prima2* 1365F: arch/arm/mach-prima2/ 1366F: drivers/clk/sirf/ 1367F: drivers/clocksource/timer-prima2.c 1368F: drivers/clocksource/timer-atlas7.c 1369N: [^a-z]sirf 1370 1371ARM/EBSA110 MACHINE SUPPORT 1372M: Russell King <linux@armlinux.org.uk> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374W: http://www.armlinux.org.uk/ 1375S: Maintained 1376F: arch/arm/mach-ebsa110/ 1377F: drivers/net/ethernet/amd/am79c961a.* 1378 1379ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1380M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1381R: Pengutronix Kernel Team <kernel@pengutronix.de> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384N: efm32 1385 1386ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1387M: Robert Jarzmik <robert.jarzmik@free.fr> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390F: arch/arm/mach-pxa/ezx.c 1391 1392ARM/FARADAY FA526 PORT 1393M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Maintained 1396T: git git://git.berlios.de/gemini-board 1397F: arch/arm/mm/*-fa* 1398 1399ARM/FOOTBRIDGE ARCHITECTURE 1400M: Russell King <linux@armlinux.org.uk> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402W: http://www.armlinux.org.uk/ 1403S: Maintained 1404F: arch/arm/include/asm/hardware/dec21285.h 1405F: arch/arm/mach-footbridge/ 1406 1407ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1408M: Shawn Guo <shawnguo@kernel.org> 1409M: Sascha Hauer <s.hauer@pengutronix.de> 1410R: Pengutronix Kernel Team <kernel@pengutronix.de> 1411R: Fabio Estevam <fabio.estevam@nxp.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1415F: arch/arm/mach-imx/ 1416F: arch/arm/mach-mxs/ 1417F: arch/arm/boot/dts/imx* 1418F: arch/arm/configs/imx*_defconfig 1419F: drivers/clk/imx/ 1420F: drivers/soc/imx/ 1421F: include/soc/imx/ 1422 1423ARM/FREESCALE VYBRID ARM ARCHITECTURE 1424M: Shawn Guo <shawnguo@kernel.org> 1425M: Sascha Hauer <s.hauer@pengutronix.de> 1426R: Pengutronix Kernel Team <kernel@pengutronix.de> 1427R: Stefan Agner <stefan@agner.ch> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1431F: arch/arm/mach-imx/*vf610* 1432F: arch/arm/boot/dts/vf* 1433 1434ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1435M: Lennert Buytenhek <kernel@wantstofly.org> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437S: Maintained 1438 1439ARM/GUMSTIX MACHINE SUPPORT 1440M: Steve Sakoman <sakoman@gmail.com> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443 1444ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1445M: Philipp Zabel <philipp.zabel@gmail.com> 1446M: Paul Parsons <lost.distance@yahoo.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: arch/arm/mach-pxa/hx4700.c 1450F: arch/arm/mach-pxa/include/mach/hx4700.h 1451F: sound/soc/pxa/hx4700.c 1452 1453ARM/HISILICON SOC SUPPORT 1454M: Wei Xu <xuwei5@hisilicon.com> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456W: http://www.hisilicon.com 1457S: Supported 1458T: git git://github.com/hisilicon/linux-hisi.git 1459F: arch/arm/mach-hisi/ 1460F: arch/arm/boot/dts/hi3* 1461F: arch/arm/boot/dts/hip* 1462F: arch/arm/boot/dts/hisi* 1463F: arch/arm64/boot/dts/hisilicon/ 1464 1465ARM/HP JORNADA 7XX MACHINE SUPPORT 1466M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1467W: www.jlime.com 1468S: Maintained 1469T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1470F: arch/arm/mach-sa1100/jornada720.c 1471F: arch/arm/mach-sa1100/include/mach/jornada720.h 1472 1473ARM/IGEP MACHINE SUPPORT 1474M: Enric Balletbo i Serra <eballetbo@gmail.com> 1475M: Javier Martinez Canillas <javier@dowhile0.org> 1476L: linux-omap@vger.kernel.org 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm/boot/dts/omap3-igep* 1480 1481ARM/INCOME PXA270 SUPPORT 1482M: Marek Vasut <marek.vasut@gmail.com> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485F: arch/arm/mach-pxa/colibri-pxa270-income.c 1486 1487ARM/INTEL IOP13XX ARM ARCHITECTURE 1488M: Lennert Buytenhek <kernel@wantstofly.org> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491 1492ARM/INTEL IOP32X ARM ARCHITECTURE 1493M: Lennert Buytenhek <kernel@wantstofly.org> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496 1497ARM/INTEL IOP33X ARM ARCHITECTURE 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Orphan 1500 1501ARM/INTEL IQ81342EX MACHINE SUPPORT 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/INTEL IXDP2850 MACHINE SUPPORT 1507M: Lennert Buytenhek <kernel@wantstofly.org> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510 1511ARM/INTEL IXP4XX ARM ARCHITECTURE 1512M: Imre Kaloz <kaloz@openwrt.org> 1513M: Krzysztof Halasa <khalasa@piap.pl> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516F: arch/arm/mach-ixp4xx/ 1517 1518ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1519M: Jonathan Cameron <jic23@cam.ac.uk> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/mach-pxa/stargate2.c 1523F: drivers/pcmcia/pxa2xx_stargate2.c 1524 1525ARM/INTEL XSC3 (MANZANO) ARM CORE 1526M: Lennert Buytenhek <kernel@wantstofly.org> 1527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1528S: Maintained 1529 1530ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1531M: Lennert Buytenhek <kernel@wantstofly.org> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534 1535ARM/LG1K ARCHITECTURE 1536M: Chanho Min <chanho.min@lge.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm64/boot/dts/lg/ 1540 1541ARM/LOGICPD PXA270 MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LPC18XX ARCHITECTURE 1547M: Joachim Eastwood <manabian@gmail.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm/boot/dts/lpc43* 1551F: drivers/clk/nxp/clk-lpc18xx* 1552F: drivers/clocksource/time-lpc32xx.c 1553F: drivers/i2c/busses/i2c-lpc2k.c 1554F: drivers/memory/pl172.c 1555F: drivers/mtd/spi-nor/nxp-spifi.c 1556F: drivers/rtc/rtc-lpc24xx.c 1557N: lpc18xx 1558 1559ARM/LPC32XX SOC SUPPORT 1560M: Vladimir Zapolskiy <vz@mleia.com> 1561M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1564S: Maintained 1565F: arch/arm/boot/dts/lpc32* 1566F: arch/arm/mach-lpc32xx/ 1567F: drivers/i2c/busses/i2c-pnx.c 1568F: drivers/net/ethernet/nxp/lpc_eth.c 1569F: drivers/usb/host/ohci-nxp.c 1570F: drivers/watchdog/pnx4008_wdt.c 1571N: lpc32xx 1572 1573ARM/MAGICIAN MACHINE SUPPORT 1574M: Philipp Zabel <philipp.zabel@gmail.com> 1575S: Maintained 1576 1577ARM/Marvell Dove/MV78xx0/Orion SOC support 1578M: Jason Cooper <jason@lakedaemon.net> 1579M: Andrew Lunn <andrew@lunn.ch> 1580M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1581M: Gregory Clement <gregory.clement@bootlin.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: Documentation/devicetree/bindings/soc/dove/ 1585F: arch/arm/mach-dove/ 1586F: arch/arm/mach-mv78xx0/ 1587F: arch/arm/mach-orion5x/ 1588F: arch/arm/plat-orion/ 1589F: arch/arm/boot/dts/dove* 1590F: arch/arm/boot/dts/orion5x* 1591 1592ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1593M: Jason Cooper <jason@lakedaemon.net> 1594M: Andrew Lunn <andrew@lunn.ch> 1595M: Gregory Clement <gregory.clement@bootlin.com> 1596M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599F: arch/arm/boot/dts/armada* 1600F: arch/arm/boot/dts/kirkwood* 1601F: arch/arm/configs/mvebu_*_defconfig 1602F: arch/arm/mach-mvebu/ 1603F: arch/arm64/boot/dts/marvell/armada* 1604F: drivers/cpufreq/armada-37xx-cpufreq.c 1605F: drivers/cpufreq/mvebu-cpufreq.c 1606F: drivers/irqchip/irq-armada-370-xp.c 1607F: drivers/irqchip/irq-mvebu-* 1608F: drivers/pinctrl/mvebu/ 1609F: drivers/rtc/rtc-armada38x.c 1610 1611ARM/Mediatek RTC DRIVER 1612M: Eddie Huang <eddie.huang@mediatek.com> 1613M: Sean Wang <sean.wang@mediatek.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1618F: drivers/rtc/rtc-mt6397.c 1619F: drivers/rtc/rtc-mt7622.c 1620 1621ARM/Mediatek SoC support 1622M: Matthias Brugger <matthias.bgg@gmail.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1625S: Maintained 1626F: arch/arm/boot/dts/mt6* 1627F: arch/arm/boot/dts/mt7* 1628F: arch/arm/boot/dts/mt8* 1629F: arch/arm/mach-mediatek/ 1630F: arch/arm64/boot/dts/mediatek/ 1631N: mtk 1632K: mediatek 1633 1634ARM/Mediatek USB3 PHY DRIVER 1635M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: drivers/phy/mediatek/phy-mtk-tphy.c 1640 1641ARM/MICREL KS8695 ARCHITECTURE 1642M: Greg Ungerer <gerg@uclinux.org> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644F: arch/arm/mach-ks8695/ 1645S: Odd Fixes 1646 1647ARM/Microchip (AT91) SoC support 1648M: Nicolas Ferre <nicolas.ferre@microchip.com> 1649M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651W: http://www.linux4sam.org 1652T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1653S: Supported 1654N: at91 1655N: atmel 1656F: arch/arm/mach-at91/ 1657F: include/soc/at91/ 1658F: arch/arm/boot/dts/at91*.dts 1659F: arch/arm/boot/dts/at91*.dtsi 1660F: arch/arm/boot/dts/sama*.dts 1661F: arch/arm/boot/dts/sama*.dtsi 1662F: arch/arm/include/debug/at91.S 1663F: drivers/memory/atmel* 1664F: drivers/watchdog/sama5d4_wdt.c 1665X: drivers/input/touchscreen/atmel_mxt_ts.c 1666X: drivers/net/wireless/atmel/ 1667 1668ARM/MIOA701 MACHINE SUPPORT 1669M: Robert Jarzmik <robert.jarzmik@free.fr> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671F: arch/arm/mach-pxa/mioa701.c 1672S: Maintained 1673 1674ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1675M: Michael Petchkovsky <mkpetch@internode.on.net> 1676S: Maintained 1677 1678ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1679M: Linus Walleij <linus.walleij@linaro.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/mach-nomadik/ 1683F: arch/arm/mach-u300/ 1684F: arch/arm/mach-ux500/ 1685F: arch/arm/boot/dts/ste-* 1686F: drivers/clk/clk-nomadik.c 1687F: drivers/clk/clk-u300.c 1688F: drivers/clocksource/clksrc-dbx500-prcmu.c 1689F: drivers/clocksource/timer-u300.c 1690F: drivers/dma/coh901318* 1691F: drivers/dma/ste_dma40* 1692F: drivers/hwspinlock/u8500_hsem.c 1693F: drivers/i2c/busses/i2c-nomadik.c 1694F: drivers/i2c/busses/i2c-stu300.c 1695F: drivers/mfd/ab3100* 1696F: drivers/mfd/ab8500* 1697F: drivers/mfd/abx500* 1698F: drivers/mfd/dbx500* 1699F: drivers/mfd/db8500* 1700F: drivers/pinctrl/nomadik/ 1701F: drivers/pinctrl/pinctrl-coh901* 1702F: drivers/pinctrl/pinctrl-u300.c 1703F: drivers/rtc/rtc-ab3100.c 1704F: drivers/rtc/rtc-ab8500.c 1705F: drivers/rtc/rtc-coh901331.c 1706F: drivers/rtc/rtc-pl031.c 1707F: drivers/watchdog/coh901327_wdt.c 1708F: Documentation/devicetree/bindings/arm/ste-* 1709F: Documentation/devicetree/bindings/arm/ux500/ 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1711 1712ARM/NUVOTON NPCM ARCHITECTURE 1713M: Avi Fishman <avifishman70@gmail.com> 1714M: Tomer Maimon <tmaimon77@gmail.com> 1715R: Patrick Venture <venture@google.com> 1716R: Nancy Yuen <yuenn@google.com> 1717R: Brendan Higgins <brendanhiggins@google.com> 1718L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1719S: Supported 1720F: arch/arm/mach-npcm/ 1721F: arch/arm/boot/dts/nuvoton-npcm* 1722F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1723F: drivers/*/*npcm* 1724F: Documentation/*/*npcm* 1725 1726ARM/NUVOTON W90X900 ARM ARCHITECTURE 1727M: Wan ZongShun <mcuos.com@gmail.com> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729W: http://www.mcuos.com 1730S: Maintained 1731F: arch/arm/mach-w90x900/ 1732F: drivers/input/keyboard/w90p910_keypad.c 1733F: drivers/input/touchscreen/w90p910_ts.c 1734F: drivers/watchdog/nuc900_wdt.c 1735F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1736F: drivers/mtd/nand/raw/nuc900_nand.c 1737F: drivers/rtc/rtc-nuc900.c 1738F: drivers/spi/spi-nuc900.c 1739F: drivers/usb/host/ehci-w90x900.c 1740F: drivers/video/fbdev/nuc900fb.c 1741 1742ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1743M: Nelson Castillo <arhuaco@freaks-unidos.net> 1744L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1745W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1746S: Supported 1747 1748ARM/Orion SoC/Technologic Systems TS-78xx platform support 1749M: Alexander Clouter <alex@digriz.org.uk> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751W: http://www.digriz.org.uk/ts78xx/kernel 1752S: Maintained 1753F: arch/arm/mach-orion5x/ts78xx-* 1754 1755ARM/OXNAS platform support 1756M: Neil Armstrong <narmstrong@baylibre.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758L: linux-oxnas@groups.io (moderated for non-subscribers) 1759S: Maintained 1760F: arch/arm/mach-oxnas/ 1761F: arch/arm/boot/dts/ox8*.dts* 1762N: oxnas 1763 1764ARM/PALM TREO SUPPORT 1765M: Tomas Cech <sleep_walker@suse.com> 1766L: linux-arm-kernel@lists.infradead.org 1767W: http://hackndev.com 1768S: Maintained 1769F: arch/arm/mach-pxa/palmtreo.* 1770 1771ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1772M: Marek Vasut <marek.vasut@gmail.com> 1773L: linux-arm-kernel@lists.infradead.org 1774W: http://hackndev.com 1775S: Maintained 1776F: arch/arm/mach-pxa/include/mach/palmtx.h 1777F: arch/arm/mach-pxa/palmtx.c 1778F: arch/arm/mach-pxa/palmt5.* 1779F: arch/arm/mach-pxa/include/mach/palmld.h 1780F: arch/arm/mach-pxa/palmld.c 1781F: arch/arm/mach-pxa/palmte2.* 1782F: arch/arm/mach-pxa/include/mach/palmtc.h 1783F: arch/arm/mach-pxa/palmtc.c 1784 1785ARM/PALMZ72 SUPPORT 1786M: Sergey Lapin <slapin@ossfans.org> 1787L: linux-arm-kernel@lists.infradead.org 1788W: http://hackndev.com 1789S: Maintained 1790F: arch/arm/mach-pxa/palmz72.* 1791 1792ARM/PLEB SUPPORT 1793M: Peter Chubb <pleb@gelato.unsw.edu.au> 1794W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1795S: Maintained 1796 1797ARM/PT DIGITAL BOARD PORT 1798M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800W: http://www.armlinux.org.uk/ 1801S: Maintained 1802 1803ARM/QUALCOMM SUPPORT 1804M: Andy Gross <andy.gross@linaro.org> 1805M: David Brown <david.brown@linaro.org> 1806L: linux-arm-msm@vger.kernel.org 1807L: linux-soc@vger.kernel.org 1808S: Maintained 1809F: Documentation/devicetree/bindings/soc/qcom/ 1810F: arch/arm/boot/dts/qcom-*.dts 1811F: arch/arm/boot/dts/qcom-*.dtsi 1812F: arch/arm/mach-qcom/ 1813F: arch/arm64/boot/dts/qcom/* 1814F: drivers/i2c/busses/i2c-qup.c 1815F: drivers/clk/qcom/ 1816F: drivers/dma/qcom/ 1817F: drivers/soc/qcom/ 1818F: drivers/spi/spi-qup.c 1819F: drivers/tty/serial/msm_serial.c 1820F: drivers/*/pm8???-* 1821F: drivers/mfd/ssbi.c 1822F: drivers/firmware/qcom_scm.c 1823T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1824 1825ARM/RADISYS ENP2611 MACHINE SUPPORT 1826M: Lennert Buytenhek <kernel@wantstofly.org> 1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1828S: Maintained 1829 1830ARM/REALTEK ARCHITECTURE 1831M: Andreas Färber <afaerber@suse.de> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833S: Maintained 1834F: arch/arm64/boot/dts/realtek/ 1835F: Documentation/devicetree/bindings/arm/realtek.txt 1836 1837ARM/RENESAS ARM64 ARCHITECTURE 1838M: Simon Horman <horms@verge.net.au> 1839M: Magnus Damm <magnus.damm@gmail.com> 1840L: linux-renesas-soc@vger.kernel.org 1841Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1842T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1843S: Supported 1844F: arch/arm64/boot/dts/renesas/ 1845F: Documentation/devicetree/bindings/arm/shmobile.txt 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/RISCPC ARCHITECTURE 1850M: Russell King <linux@armlinux.org.uk> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852W: http://www.armlinux.org.uk/ 1853S: Maintained 1854F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1855F: arch/arm/include/asm/hardware/ioc.h 1856F: arch/arm/include/asm/hardware/iomd.h 1857F: arch/arm/include/asm/hardware/memc.h 1858F: arch/arm/mach-rpc/ 1859F: drivers/net/ethernet/8390/etherh.c 1860F: drivers/net/ethernet/i825xx/ether1* 1861F: drivers/net/ethernet/seeq/ether3* 1862F: drivers/scsi/arm/ 1863 1864ARM/Rockchip SoC support 1865M: Heiko Stuebner <heiko@sntech.de> 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1867L: linux-rockchip@lists.infradead.org 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1869S: Maintained 1870F: arch/arm/boot/dts/rk3* 1871F: arch/arm/boot/dts/rv1108* 1872F: arch/arm/mach-rockchip/ 1873F: drivers/clk/rockchip/ 1874F: drivers/i2c/busses/i2c-rk3x.c 1875F: drivers/*/*rockchip* 1876F: drivers/*/*/*rockchip* 1877F: sound/soc/rockchip/ 1878N: rockchip 1879 1880ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1881M: Kukjin Kim <kgene@kernel.org> 1882M: Krzysztof Kozlowski <krzk@kernel.org> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1885Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1886S: Maintained 1887F: arch/arm/boot/dts/s3c* 1888F: arch/arm/boot/dts/s5p* 1889F: arch/arm/boot/dts/exynos* 1890F: arch/arm64/boot/dts/exynos/ 1891F: arch/arm/plat-samsung/ 1892F: arch/arm/mach-s3c24*/ 1893F: arch/arm/mach-s3c64xx/ 1894F: arch/arm/mach-s5p*/ 1895F: arch/arm/mach-exynos*/ 1896F: drivers/*/*s3c24* 1897F: drivers/*/*/*s3c24* 1898F: drivers/*/*s3c64xx* 1899F: drivers/*/*s5pv210* 1900F: drivers/memory/samsung/* 1901F: drivers/soc/samsung/* 1902F: Documentation/arm/Samsung/ 1903F: Documentation/devicetree/bindings/arm/samsung/ 1904F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1905F: Documentation/devicetree/bindings/power/pd-samsung.txt 1906N: exynos 1907 1908ARM/SAMSUNG MOBILE MACHINE SUPPORT 1909M: Kyungmin Park <kyungmin.park@samsung.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Maintained 1912F: arch/arm/mach-s5pv210/ 1913 1914ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1915M: Kyungmin Park <kyungmin.park@samsung.com> 1916M: Kamil Debski <kamil@wypas.org> 1917M: Andrzej Hajda <a.hajda@samsung.com> 1918L: linux-arm-kernel@lists.infradead.org 1919L: linux-media@vger.kernel.org 1920S: Maintained 1921F: drivers/media/platform/s5p-g2d/ 1922 1923ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1924M: Marek Szyprowski <m.szyprowski@samsung.com> 1925L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1926L: linux-media@vger.kernel.org 1927S: Maintained 1928F: drivers/media/platform/s5p-cec/ 1929F: Documentation/devicetree/bindings/media/s5p-cec.txt 1930 1931ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1932M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1933M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1934L: linux-arm-kernel@lists.infradead.org 1935L: linux-media@vger.kernel.org 1936S: Maintained 1937F: drivers/media/platform/s5p-jpeg/ 1938 1939ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1940M: Kyungmin Park <kyungmin.park@samsung.com> 1941M: Kamil Debski <kamil@wypas.org> 1942M: Jeongtae Park <jtp.park@samsung.com> 1943M: Andrzej Hajda <a.hajda@samsung.com> 1944L: linux-arm-kernel@lists.infradead.org 1945L: linux-media@vger.kernel.org 1946S: Maintained 1947F: arch/arm/plat-samsung/s5p-dev-mfc.c 1948F: drivers/media/platform/s5p-mfc/ 1949 1950ARM/SHMOBILE ARM ARCHITECTURE 1951M: Simon Horman <horms@verge.net.au> 1952M: Magnus Damm <magnus.damm@gmail.com> 1953L: linux-renesas-soc@vger.kernel.org 1954Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1956S: Supported 1957F: arch/arm/boot/dts/emev2* 1958F: arch/arm/boot/dts/r7s* 1959F: arch/arm/boot/dts/r8a* 1960F: arch/arm/boot/dts/sh* 1961F: arch/arm/configs/shmobile_defconfig 1962F: arch/arm/include/debug/renesas-scif.S 1963F: arch/arm/mach-shmobile/ 1964F: Documentation/devicetree/bindings/arm/shmobile.txt 1965F: drivers/soc/renesas/ 1966F: include/linux/soc/renesas/ 1967 1968ARM/SOCFPGA ARCHITECTURE 1969M: Dinh Nguyen <dinguyen@kernel.org> 1970S: Maintained 1971F: arch/arm/mach-socfpga/ 1972F: arch/arm/boot/dts/socfpga* 1973F: arch/arm/configs/socfpga_defconfig 1974F: arch/arm64/boot/dts/altera/ 1975W: http://www.rocketboards.org 1976T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1977 1978ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1979M: Dinh Nguyen <dinguyen@kernel.org> 1980S: Maintained 1981F: drivers/clk/socfpga/ 1982 1983ARM/SOCFPGA EDAC SUPPORT 1984M: Thor Thayer <thor.thayer@linux.intel.com> 1985S: Maintained 1986F: drivers/edac/altera_edac. 1987 1988ARM/SPREADTRUM SoC SUPPORT 1989M: Orson Zhai <orsonzhai@gmail.com> 1990M: Baolin Wang <baolin.wang@linaro.org> 1991M: Chunyan Zhang <zhang.lyra@gmail.com> 1992S: Maintained 1993F: arch/arm64/boot/dts/sprd 1994N: sprd 1995 1996ARM/STI ARCHITECTURE 1997M: Patrice Chotard <patrice.chotard@st.com> 1998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1999W: http://www.stlinux.com 2000S: Maintained 2001F: arch/arm/mach-sti/ 2002F: arch/arm/boot/dts/sti* 2003F: drivers/char/hw_random/st-rng.c 2004F: drivers/clocksource/arm_global_timer.c 2005F: drivers/clocksource/clksrc_st_lpc.c 2006F: drivers/cpufreq/sti-cpufreq.c 2007F: drivers/dma/st_fdma* 2008F: drivers/i2c/busses/i2c-st.c 2009F: drivers/media/rc/st_rc.c 2010F: drivers/media/platform/sti/c8sectpfe/ 2011F: drivers/mmc/host/sdhci-st.c 2012F: drivers/phy/st/phy-miphy28lp.c 2013F: drivers/phy/st/phy-stih407-usb.c 2014F: drivers/pinctrl/pinctrl-st.c 2015F: drivers/remoteproc/st_remoteproc.c 2016F: drivers/remoteproc/st_slim_rproc.c 2017F: drivers/reset/sti/ 2018F: drivers/rtc/rtc-st-lpc.c 2019F: drivers/tty/serial/st-asc.c 2020F: drivers/usb/dwc3/dwc3-st.c 2021F: drivers/usb/host/ehci-st.c 2022F: drivers/usb/host/ohci-st.c 2023F: drivers/watchdog/st_lpc_wdt.c 2024F: drivers/ata/ahci_st.c 2025F: include/linux/remoteproc/st_slim_rproc.h 2026 2027ARM/STM32 ARCHITECTURE 2028M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2029M: Alexandre Torgue <alexandre.torgue@st.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2033N: stm32 2034F: arch/arm/boot/dts/stm32* 2035F: arch/arm/mach-stm32/ 2036F: drivers/clocksource/armv7m_systick.c 2037 2038ARM/Synaptics Berlin SoC support 2039M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2040M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042S: Maintained 2043F: arch/arm/mach-berlin/ 2044F: arch/arm/boot/dts/berlin* 2045F: arch/arm64/boot/dts/marvell/berlin* 2046 2047ARM/TANGO ARCHITECTURE 2048M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2049M: Mans Rullgard <mans@mansr.com> 2050L: linux-arm-kernel@lists.infradead.org 2051S: Odd Fixes 2052N: tango 2053 2054ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2055M: Lennert Buytenhek <kernel@wantstofly.org> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057S: Maintained 2058 2059ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2060M: Hans Verkuil <hans.verkuil@cisco.com> 2061L: linux-tegra@vger.kernel.org 2062L: linux-media@vger.kernel.org 2063S: Maintained 2064F: drivers/media/platform/tegra-cec/ 2065F: Documentation/devicetree/bindings/media/tegra-cec.txt 2066 2067ARM/TETON BGA MACHINE SUPPORT 2068M: "Mark F. Brown" <mark.brown314@gmail.com> 2069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2070S: Maintained 2071 2072ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2073M: Santosh Shilimkar <ssantosh@kernel.org> 2074L: linux-kernel@vger.kernel.org 2075S: Maintained 2076F: drivers/memory/*emif* 2077 2078ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2079M: Santosh Shilimkar <ssantosh@kernel.org> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081S: Maintained 2082F: arch/arm/mach-keystone/ 2083F: arch/arm/boot/dts/keystone-* 2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2085 2086ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2087M: Santosh Shilimkar <ssantosh@kernel.org> 2088L: linux-kernel@vger.kernel.org 2089S: Maintained 2090F: drivers/clk/keystone/ 2091 2092ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2093M: Santosh Shilimkar <ssantosh@kernel.org> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095L: linux-kernel@vger.kernel.org 2096S: Maintained 2097F: drivers/clocksource/timer-keystone.c 2098 2099ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2100M: Santosh Shilimkar <ssantosh@kernel.org> 2101L: linux-kernel@vger.kernel.org 2102S: Maintained 2103F: drivers/power/reset/keystone-reset.c 2104 2105ARM/THECUS N2100 MACHINE SUPPORT 2106M: Lennert Buytenhek <kernel@wantstofly.org> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108S: Maintained 2109 2110ARM/TOSA MACHINE SUPPORT 2111M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2112M: Dirk Opfer <dirk@opfer-online.de> 2113S: Maintained 2114 2115ARM/UNIPHIER ARCHITECTURE 2116M: Masahiro Yamada <yamada.masahiro@socionext.com> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2119S: Maintained 2120F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2121F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2122F: arch/arm/boot/dts/uniphier* 2123F: arch/arm/include/asm/hardware/cache-uniphier.h 2124F: arch/arm/mach-uniphier/ 2125F: arch/arm/mm/cache-uniphier.c 2126F: arch/arm64/boot/dts/socionext/uniphier* 2127F: drivers/bus/uniphier-system-bus.c 2128F: drivers/clk/uniphier/ 2129F: drivers/gpio/gpio-uniphier.c 2130F: drivers/i2c/busses/i2c-uniphier* 2131F: drivers/irqchip/irq-uniphier-aidet.c 2132F: drivers/pinctrl/uniphier/ 2133F: drivers/reset/reset-uniphier.c 2134F: drivers/tty/serial/8250/8250_uniphier.c 2135N: uniphier 2136 2137ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2138M: Ulf Hansson <ulf.hansson@linaro.org> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140T: git git://git.linaro.org/people/ulfh/clk.git 2141S: Maintained 2142F: drivers/clk/ux500/ 2143 2144ARM/VERSATILE EXPRESS PLATFORM 2145M: Liviu Dudau <liviu.dudau@arm.com> 2146M: Sudeep Holla <sudeep.holla@arm.com> 2147M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2149S: Maintained 2150F: arch/arm/boot/dts/vexpress* 2151F: arch/arm64/boot/dts/arm/ 2152F: arch/arm/mach-vexpress/ 2153F: */*/vexpress* 2154F: */*/*/vexpress* 2155F: drivers/clk/versatile/clk-vexpress-osc.c 2156F: drivers/clocksource/versatile.c 2157N: mps2 2158 2159ARM/VFP SUPPORT 2160M: Russell King <linux@armlinux.org.uk> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162W: http://www.armlinux.org.uk/ 2163S: Maintained 2164F: arch/arm/vfp/ 2165 2166ARM/VOIPAC PXA270 SUPPORT 2167M: Marek Vasut <marek.vasut@gmail.com> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169S: Maintained 2170F: arch/arm/mach-pxa/vpac270.c 2171F: arch/arm/mach-pxa/include/mach/vpac270.h 2172 2173ARM/VT8500 ARM ARCHITECTURE 2174M: Tony Prisk <linux@prisktech.co.nz> 2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2176S: Maintained 2177F: arch/arm/mach-vt8500/ 2178F: drivers/clocksource/vt8500_timer.c 2179F: drivers/i2c/busses/i2c-wmt.c 2180F: drivers/mmc/host/wmt-sdmmc.c 2181F: drivers/pwm/pwm-vt8500.c 2182F: drivers/rtc/rtc-vt8500.c 2183F: drivers/tty/serial/vt8500_serial.c 2184F: drivers/usb/host/ehci-platform.c 2185F: drivers/usb/host/uhci-platform.c 2186F: drivers/video/fbdev/vt8500lcdfb.* 2187F: drivers/video/fbdev/wm8505fb* 2188F: drivers/video/fbdev/wmt_ge_rops.* 2189 2190ARM/ZIPIT Z2 SUPPORT 2191M: Marek Vasut <marek.vasut@gmail.com> 2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2193S: Maintained 2194F: arch/arm/mach-pxa/z2.c 2195F: arch/arm/mach-pxa/include/mach/z2.h 2196 2197ARM/ZTE ARCHITECTURE 2198M: Jun Nie <jun.nie@linaro.org> 2199M: Baoyou Xie <baoyou.xie@linaro.org> 2200M: Shawn Guo <shawnguo@kernel.org> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202S: Maintained 2203F: arch/arm/boot/dts/zx2967* 2204F: arch/arm/mach-zx/ 2205F: arch/arm64/boot/dts/zte/ 2206F: drivers/clk/zte/ 2207F: drivers/dma/zx_dma.c 2208F: drivers/gpio/gpio-zx.c 2209F: drivers/i2c/busses/i2c-zx2967.c 2210F: drivers/mmc/host/dw_mmc-zx.* 2211F: drivers/pinctrl/zte/ 2212F: drivers/soc/zte/ 2213F: drivers/thermal/zx2967_thermal.c 2214F: drivers/watchdog/zx2967_wdt.c 2215F: Documentation/devicetree/bindings/arm/zte.txt 2216F: Documentation/devicetree/bindings/clock/zx2967*.txt 2217F: Documentation/devicetree/bindings/dma/zxdma.txt 2218F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2219F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2220F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2221F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2222F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2223F: Documentation/devicetree/bindings/soc/zte/ 2224F: Documentation/devicetree/bindings/sound/zte,*.txt 2225F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2226F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2227F: include/dt-bindings/clock/zx2967*.h 2228F: include/dt-bindings/soc/zte,*.h 2229F: sound/soc/codecs/zx_aud96p22.c 2230F: sound/soc/zte/ 2231 2232ARM/ZYNQ ARCHITECTURE 2233M: Michal Simek <michal.simek@xilinx.com> 2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2235W: http://wiki.xilinx.com 2236T: git https://github.com/Xilinx/linux-xlnx.git 2237S: Supported 2238F: arch/arm/mach-zynq/ 2239F: drivers/cpuidle/cpuidle-zynq.c 2240F: drivers/block/xsysace.c 2241N: zynq 2242N: xilinx 2243F: drivers/clocksource/cadence_ttc_timer.c 2244F: drivers/i2c/busses/i2c-cadence.c 2245F: drivers/mmc/host/sdhci-of-arasan.c 2246F: drivers/edac/synopsys_edac.c 2247 2248ARM64 PORT (AARCH64 ARCHITECTURE) 2249M: Catalin Marinas <catalin.marinas@arm.com> 2250M: Will Deacon <will.deacon@arm.com> 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2253S: Maintained 2254F: arch/arm64/ 2255F: Documentation/arm64/ 2256 2257AS3645A LED FLASH CONTROLLER DRIVER 2258M: Sakari Ailus <sakari.ailus@iki.fi> 2259L: linux-leds@vger.kernel.org 2260S: Maintained 2261F: drivers/leds/leds-as3645a.c 2262 2263ASAHI KASEI AK8974 DRIVER 2264M: Linus Walleij <linus.walleij@linaro.org> 2265L: linux-iio@vger.kernel.org 2266W: http://www.akm.com/ 2267S: Supported 2268F: drivers/iio/magnetometer/ak8974.c 2269 2270ASC7621 HARDWARE MONITOR DRIVER 2271M: George Joseph <george.joseph@fairview5.com> 2272L: linux-hwmon@vger.kernel.org 2273S: Maintained 2274F: Documentation/hwmon/asc7621 2275F: drivers/hwmon/asc7621.c 2276 2277ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2278M: Corentin Chary <corentin.chary@gmail.com> 2279L: acpi4asus-user@lists.sourceforge.net 2280L: platform-driver-x86@vger.kernel.org 2281W: http://acpi4asus.sf.net 2282S: Maintained 2283F: drivers/platform/x86/asus*.c 2284F: drivers/platform/x86/eeepc*.c 2285 2286ASUS WIRELESS RADIO CONTROL DRIVER 2287M: João Paulo Rechi Vita <jprvita@gmail.com> 2288L: platform-driver-x86@vger.kernel.org 2289S: Maintained 2290F: drivers/platform/x86/asus-wireless.c 2291 2292ASYMMETRIC KEYS 2293M: David Howells <dhowells@redhat.com> 2294L: keyrings@vger.kernel.org 2295S: Maintained 2296F: Documentation/crypto/asymmetric-keys.txt 2297F: include/linux/verification.h 2298F: include/crypto/public_key.h 2299F: include/crypto/pkcs7.h 2300F: crypto/asymmetric_keys/ 2301 2302ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2303R: Dan Williams <dan.j.williams@intel.com> 2304W: http://sourceforge.net/projects/xscaleiop 2305S: Odd fixes 2306F: Documentation/crypto/async-tx-api.txt 2307F: crypto/async_tx/ 2308F: drivers/dma/ 2309F: include/linux/dmaengine.h 2310F: include/linux/async_tx.h 2311 2312AT24 EEPROM DRIVER 2313M: Bartosz Golaszewski <brgl@bgdev.pl> 2314L: linux-i2c@vger.kernel.org 2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2316S: Maintained 2317F: Documentation/devicetree/bindings/eeprom/at24.txt 2318F: drivers/misc/eeprom/at24.c 2319F: include/linux/platform_data/at24.h 2320 2321ATA OVER ETHERNET (AOE) DRIVER 2322M: "Ed L. Cashin" <ed.cashin@acm.org> 2323W: http://www.openaoe.org/ 2324S: Supported 2325F: Documentation/aoe/ 2326F: drivers/block/aoe/ 2327 2328ATHEROS 71XX/9XXX GPIO DRIVER 2329M: Alban Bedel <albeu@free.fr> 2330W: https://github.com/AlbanBedel/linux 2331T: git git://github.com/AlbanBedel/linux 2332S: Maintained 2333F: drivers/gpio/gpio-ath79.c 2334F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2335 2336ATHEROS 71XX/9XXX USB PHY DRIVER 2337M: Alban Bedel <albeu@free.fr> 2338W: https://github.com/AlbanBedel/linux 2339T: git git://github.com/AlbanBedel/linux 2340S: Maintained 2341F: drivers/phy/qualcomm/phy-ath79-usb.c 2342F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2343 2344ATHEROS ATH GENERIC UTILITIES 2345M: Kalle Valo <kvalo@codeaurora.org> 2346L: linux-wireless@vger.kernel.org 2347S: Supported 2348F: drivers/net/wireless/ath/* 2349 2350ATHEROS ATH5K WIRELESS DRIVER 2351M: Jiri Slaby <jirislaby@gmail.com> 2352M: Nick Kossifidis <mickflemm@gmail.com> 2353M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2354L: linux-wireless@vger.kernel.org 2355W: http://wireless.kernel.org/en/users/Drivers/ath5k 2356S: Maintained 2357F: drivers/net/wireless/ath/ath5k/ 2358 2359ATHEROS ATH6KL WIRELESS DRIVER 2360M: Kalle Valo <kvalo@codeaurora.org> 2361L: linux-wireless@vger.kernel.org 2362W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2364S: Supported 2365F: drivers/net/wireless/ath/ath6kl/ 2366 2367ATI_REMOTE2 DRIVER 2368M: Ville Syrjala <syrjala@sci.fi> 2369S: Maintained 2370F: drivers/input/misc/ati_remote2.c 2371 2372ATK0110 HWMON DRIVER 2373M: Luca Tettamanti <kronos.it@gmail.com> 2374L: linux-hwmon@vger.kernel.org 2375S: Maintained 2376F: drivers/hwmon/asus_atk0110.c 2377 2378ATLX ETHERNET DRIVERS 2379M: Jay Cliburn <jcliburn@gmail.com> 2380M: Chris Snook <chris.snook@gmail.com> 2381L: netdev@vger.kernel.org 2382W: http://sourceforge.net/projects/atl1 2383W: http://atl1.sourceforge.net 2384S: Maintained 2385F: drivers/net/ethernet/atheros/ 2386 2387ATM 2388M: Chas Williams <3chas3@gmail.com> 2389L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2390L: netdev@vger.kernel.org 2391W: http://linux-atm.sourceforge.net 2392S: Maintained 2393F: drivers/atm/ 2394F: include/linux/atm* 2395F: include/uapi/linux/atm* 2396 2397ATMEL AT91 / AT32 MCI DRIVER 2398M: Ludovic Desroches <ludovic.desroches@microchip.com> 2399S: Maintained 2400F: drivers/mmc/host/atmel-mci.c 2401 2402ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2403M: Nicolas Ferre <nicolas.ferre@microchip.com> 2404S: Supported 2405F: drivers/power/reset/at91-sama5d2_shdwc.c 2406 2407ATMEL Audio ALSA driver 2408M: Nicolas Ferre <nicolas.ferre@microchip.com> 2409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2410S: Supported 2411F: sound/soc/atmel 2412 2413ATMEL I2C DRIVER 2414M: Ludovic Desroches <ludovic.desroches@microchip.com> 2415L: linux-i2c@vger.kernel.org 2416S: Supported 2417F: drivers/i2c/busses/i2c-at91.c 2418 2419ATMEL ISI DRIVER 2420M: Ludovic Desroches <ludovic.desroches@microchip.com> 2421L: linux-media@vger.kernel.org 2422S: Supported 2423F: drivers/media/platform/atmel/atmel-isi.c 2424F: include/media/atmel-isi.h 2425 2426ATMEL LCDFB DRIVER 2427M: Nicolas Ferre <nicolas.ferre@microchip.com> 2428L: linux-fbdev@vger.kernel.org 2429S: Maintained 2430F: drivers/video/fbdev/atmel_lcdfb.c 2431F: include/video/atmel_lcdc.h 2432 2433ATMEL MACB ETHERNET DRIVER 2434M: Nicolas Ferre <nicolas.ferre@microchip.com> 2435S: Supported 2436F: drivers/net/ethernet/cadence/ 2437 2438ATMEL MAXTOUCH DRIVER 2439M: Nick Dyer <nick@shmanahar.org> 2440T: git git://github.com/ndyer/linux.git 2441S: Maintained 2442F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2443F: drivers/input/touchscreen/atmel_mxt_ts.c 2444 2445ATMEL SAMA5D2 ADC DRIVER 2446M: Ludovic Desroches <ludovic.desroches@microchip.com> 2447L: linux-iio@vger.kernel.org 2448S: Supported 2449F: drivers/iio/adc/at91-sama5d2_adc.c 2450 2451ATMEL SDMMC DRIVER 2452M: Ludovic Desroches <ludovic.desroches@microchip.com> 2453L: linux-mmc@vger.kernel.org 2454S: Supported 2455F: drivers/mmc/host/sdhci-of-at91.c 2456 2457ATMEL SPI DRIVER 2458M: Nicolas Ferre <nicolas.ferre@microchip.com> 2459S: Supported 2460F: drivers/spi/spi-atmel.* 2461 2462ATMEL SSC DRIVER 2463M: Nicolas Ferre <nicolas.ferre@microchip.com> 2464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2465S: Supported 2466F: drivers/misc/atmel-ssc.c 2467F: include/linux/atmel-ssc.h 2468 2469ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2472S: Supported 2473F: drivers/misc/atmel_tclib.c 2474F: drivers/clocksource/tcb_clksrc.c 2475 2476ATMEL USBA UDC DRIVER 2477M: Nicolas Ferre <nicolas.ferre@microchip.com> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479S: Supported 2480F: drivers/usb/gadget/udc/atmel_usba_udc.* 2481 2482ATMEL WIRELESS DRIVER 2483M: Simon Kelley <simon@thekelleys.org.uk> 2484L: linux-wireless@vger.kernel.org 2485W: http://www.thekelleys.org.uk/atmel 2486W: http://atmelwlandriver.sourceforge.net/ 2487S: Maintained 2488F: drivers/net/wireless/atmel/atmel* 2489 2490ATMEL XDMA DRIVER 2491M: Ludovic Desroches <ludovic.desroches@microchip.com> 2492L: linux-arm-kernel@lists.infradead.org 2493L: dmaengine@vger.kernel.org 2494S: Supported 2495F: drivers/dma/at_xdmac.c 2496 2497ATOMIC INFRASTRUCTURE 2498M: Will Deacon <will.deacon@arm.com> 2499M: Peter Zijlstra <peterz@infradead.org> 2500R: Boqun Feng <boqun.feng@gmail.com> 2501L: linux-kernel@vger.kernel.org 2502S: Maintained 2503F: arch/*/include/asm/atomic*.h 2504F: include/*/atomic*.h 2505 2506ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2507M: Bradley Grove <linuxdrivers@attotech.com> 2508L: linux-scsi@vger.kernel.org 2509W: http://www.attotech.com 2510S: Supported 2511F: drivers/scsi/esas2r 2512 2513ATUSB IEEE 802.15.4 RADIO DRIVER 2514M: Stefan Schmidt <stefan@osg.samsung.com> 2515L: linux-wpan@vger.kernel.org 2516S: Maintained 2517F: drivers/net/ieee802154/atusb.c 2518F: drivers/net/ieee802154/atusb.h 2519F: drivers/net/ieee802154/at86rf230.h 2520 2521AUDIT SUBSYSTEM 2522M: Paul Moore <paul@paul-moore.com> 2523M: Eric Paris <eparis@redhat.com> 2524L: linux-audit@redhat.com (moderated for non-subscribers) 2525W: https://github.com/linux-audit 2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2527S: Supported 2528F: include/linux/audit.h 2529F: include/uapi/linux/audit.h 2530F: kernel/audit* 2531 2532AUXILIARY DISPLAY DRIVERS 2533M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2534W: http://miguelojeda.es/auxdisplay.htm 2535W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2536S: Maintained 2537F: drivers/auxdisplay/ 2538F: include/linux/cfag12864b.h 2539 2540AX.25 NETWORK LAYER 2541M: Ralf Baechle <ralf@linux-mips.org> 2542L: linux-hams@vger.kernel.org 2543W: http://www.linux-ax25.org/ 2544S: Maintained 2545F: include/uapi/linux/ax25.h 2546F: include/net/ax25.h 2547F: net/ax25/ 2548 2549AXENTIA ARM DEVICES 2550M: Peter Rosin <peda@axentia.se> 2551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/arm/axentia.txt 2554F: arch/arm/boot/dts/at91-linea.dtsi 2555F: arch/arm/boot/dts/at91-natte.dtsi 2556F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2557F: arch/arm/boot/dts/at91-tse850-3.dts 2558 2559AXENTIA ASOC DRIVERS 2560M: Peter Rosin <peda@axentia.se> 2561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/sound/axentia,* 2564F: sound/soc/atmel/tse850-pcm5142.c 2565 2566AZ6007 DVB DRIVER 2567M: Mauro Carvalho Chehab <mchehab@kernel.org> 2568L: linux-media@vger.kernel.org 2569W: https://linuxtv.org 2570T: git git://linuxtv.org/media_tree.git 2571S: Maintained 2572F: drivers/media/usb/dvb-usb-v2/az6007.c 2573 2574AZTECH FM RADIO RECEIVER DRIVER 2575M: Hans Verkuil <hverkuil@xs4all.nl> 2576L: linux-media@vger.kernel.org 2577T: git git://linuxtv.org/media_tree.git 2578W: https://linuxtv.org 2579S: Maintained 2580F: drivers/media/radio/radio-aztech* 2581 2582B43 WIRELESS DRIVER 2583L: linux-wireless@vger.kernel.org 2584L: b43-dev@lists.infradead.org 2585W: http://wireless.kernel.org/en/users/Drivers/b43 2586S: Odd Fixes 2587F: drivers/net/wireless/broadcom/b43/ 2588 2589B43LEGACY WIRELESS DRIVER 2590M: Larry Finger <Larry.Finger@lwfinger.net> 2591L: linux-wireless@vger.kernel.org 2592L: b43-dev@lists.infradead.org 2593W: http://wireless.kernel.org/en/users/Drivers/b43 2594S: Maintained 2595F: drivers/net/wireless/broadcom/b43legacy/ 2596 2597BACKLIGHT CLASS/SUBSYSTEM 2598M: Lee Jones <lee.jones@linaro.org> 2599M: Daniel Thompson <daniel.thompson@linaro.org> 2600M: Jingoo Han <jingoohan1@gmail.com> 2601T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2602S: Maintained 2603F: drivers/video/backlight/ 2604F: include/linux/backlight.h 2605F: include/linux/pwm_backlight.h 2606F: Documentation/devicetree/bindings/leds/backlight 2607 2608BATMAN ADVANCED 2609M: Marek Lindner <mareklindner@neomailbox.ch> 2610M: Simon Wunderlich <sw@simonwunderlich.de> 2611M: Antonio Quartulli <a@unstable.cc> 2612L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2613W: https://www.open-mesh.org/ 2614Q: https://patchwork.open-mesh.org/project/batman/list/ 2615S: Maintained 2616F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2617F: Documentation/ABI/testing/sysfs-class-net-mesh 2618F: Documentation/networking/batman-adv.rst 2619F: include/uapi/linux/batadv_packet.h 2620F: include/uapi/linux/batman_adv.h 2621F: net/batman-adv/ 2622 2623BAYCOM/HDLCDRV DRIVERS FOR AX.25 2624M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2625L: linux-hams@vger.kernel.org 2626W: http://www.baycom.org/~tom/ham/ham.html 2627S: Maintained 2628F: drivers/net/hamradio/baycom* 2629 2630BCACHE (BLOCK LAYER CACHE) 2631M: Coly Li <colyli@suse.de> 2632M: Kent Overstreet <kent.overstreet@gmail.com> 2633L: linux-bcache@vger.kernel.org 2634W: http://bcache.evilpiepirate.org 2635C: irc://irc.oftc.net/bcache 2636S: Maintained 2637F: drivers/md/bcache/ 2638 2639BDISP ST MEDIA DRIVER 2640M: Fabien Dessenne <fabien.dessenne@st.com> 2641L: linux-media@vger.kernel.org 2642T: git git://linuxtv.org/media_tree.git 2643W: https://linuxtv.org 2644S: Supported 2645F: drivers/media/platform/sti/bdisp 2646 2647BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2648M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2649L: netdev@vger.kernel.org 2650S: Maintained 2651F: drivers/net/ethernet/ec_bhf.c 2652 2653BEFS FILE SYSTEM 2654M: Luis de Bethencourt <luisbg@kernel.org> 2655M: Salah Triki <salah.triki@gmail.com> 2656S: Maintained 2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2658F: Documentation/filesystems/befs.txt 2659F: fs/befs/ 2660 2661BFQ I/O SCHEDULER 2662M: Paolo Valente <paolo.valente@linaro.org> 2663M: Jens Axboe <axboe@kernel.dk> 2664L: linux-block@vger.kernel.org 2665S: Maintained 2666F: block/bfq-* 2667F: Documentation/block/bfq-iosched.txt 2668 2669BFS FILE SYSTEM 2670M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2671S: Maintained 2672F: Documentation/filesystems/bfs.txt 2673F: fs/bfs/ 2674F: include/uapi/linux/bfs_fs.h 2675 2676BLINKM RGB LED DRIVER 2677M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2678S: Maintained 2679F: drivers/leds/leds-blinkm.c 2680 2681BLOCK LAYER 2682M: Jens Axboe <axboe@kernel.dk> 2683L: linux-block@vger.kernel.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2685S: Maintained 2686F: block/ 2687F: drivers/block/ 2688F: kernel/trace/blktrace.c 2689F: lib/sbitmap.c 2690 2691BLOCK2MTD DRIVER 2692M: Joern Engel <joern@lazybastard.org> 2693L: linux-mtd@lists.infradead.org 2694S: Maintained 2695F: drivers/mtd/devices/block2mtd.c 2696 2697BLUETOOTH DRIVERS 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: drivers/bluetooth/ 2706 2707BLUETOOTH SUBSYSTEM 2708M: Marcel Holtmann <marcel@holtmann.org> 2709M: Johan Hedberg <johan.hedberg@gmail.com> 2710L: linux-bluetooth@vger.kernel.org 2711W: http://www.bluez.org/ 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2714S: Maintained 2715F: net/bluetooth/ 2716F: include/net/bluetooth/ 2717 2718BONDING DRIVER 2719M: Jay Vosburgh <j.vosburgh@gmail.com> 2720M: Veaceslav Falico <vfalico@gmail.com> 2721M: Andy Gospodarek <andy@greyhouse.net> 2722L: netdev@vger.kernel.org 2723W: http://sourceforge.net/projects/bonding/ 2724S: Supported 2725F: drivers/net/bonding/ 2726F: include/uapi/linux/if_bonding.h 2727 2728BPF (Safe dynamic programs and tools) 2729M: Alexei Starovoitov <ast@kernel.org> 2730M: Daniel Borkmann <daniel@iogearbox.net> 2731L: netdev@vger.kernel.org 2732L: linux-kernel@vger.kernel.org 2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2735Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2736S: Supported 2737F: arch/x86/net/bpf_jit* 2738F: Documentation/networking/filter.txt 2739F: Documentation/bpf/ 2740F: include/linux/bpf* 2741F: include/linux/filter.h 2742F: include/trace/events/xdp.h 2743F: include/uapi/linux/bpf* 2744F: include/uapi/linux/filter.h 2745F: kernel/bpf/ 2746F: kernel/trace/bpf_trace.c 2747F: lib/test_bpf.c 2748F: net/bpf/ 2749F: net/core/filter.c 2750F: net/sched/act_bpf.c 2751F: net/sched/cls_bpf.c 2752F: samples/bpf/ 2753F: tools/bpf/ 2754F: tools/lib/bpf/ 2755F: tools/testing/selftests/bpf/ 2756 2757BROADCOM B44 10/100 ETHERNET DRIVER 2758M: Michael Chan <michael.chan@broadcom.com> 2759L: netdev@vger.kernel.org 2760S: Supported 2761F: drivers/net/ethernet/broadcom/b44.* 2762 2763BROADCOM B53 ETHERNET SWITCH DRIVER 2764M: Florian Fainelli <f.fainelli@gmail.com> 2765L: netdev@vger.kernel.org 2766L: openwrt-devel@lists.openwrt.org (subscribers-only) 2767S: Supported 2768F: drivers/net/dsa/b53/* 2769F: include/linux/platform_data/b53.h 2770 2771BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2772M: Florian Fainelli <f.fainelli@gmail.com> 2773M: Ray Jui <rjui@broadcom.com> 2774M: Scott Branden <sbranden@broadcom.com> 2775M: bcm-kernel-feedback-list@broadcom.com 2776T: git git://github.com/broadcom/mach-bcm 2777S: Maintained 2778N: bcm281* 2779N: bcm113* 2780N: bcm216* 2781N: kona 2782F: arch/arm/mach-bcm/ 2783 2784BROADCOM BCM2835 ARM ARCHITECTURE 2785M: Eric Anholt <eric@anholt.net> 2786M: Stefan Wahren <stefan.wahren@i2se.com> 2787L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2789T: git git://github.com/anholt/linux 2790S: Maintained 2791N: bcm2835 2792F: drivers/staging/vc04_services 2793 2794BROADCOM BCM47XX MIPS ARCHITECTURE 2795M: Hauke Mehrtens <hauke@hauke-m.de> 2796M: Rafał Miłecki <zajec5@gmail.com> 2797L: linux-mips@linux-mips.org 2798S: Maintained 2799F: Documentation/devicetree/bindings/mips/brcm/ 2800F: arch/mips/bcm47xx/* 2801F: arch/mips/include/asm/mach-bcm47xx/* 2802 2803BROADCOM BCM5301X ARM ARCHITECTURE 2804M: Hauke Mehrtens <hauke@hauke-m.de> 2805M: Rafał Miłecki <zajec5@gmail.com> 2806M: Jon Mason <jonmason@broadcom.com> 2807M: bcm-kernel-feedback-list@broadcom.com 2808L: linux-arm-kernel@lists.infradead.org 2809S: Maintained 2810F: arch/arm/mach-bcm/bcm_5301x.c 2811F: arch/arm/boot/dts/bcm5301x*.dtsi 2812F: arch/arm/boot/dts/bcm470* 2813F: arch/arm/boot/dts/bcm953012* 2814 2815BROADCOM BCM53573 ARM ARCHITECTURE 2816M: Rafał Miłecki <rafal@milecki.pl> 2817L: linux-arm-kernel@lists.infradead.org 2818S: Maintained 2819F: arch/arm/boot/dts/bcm53573* 2820F: arch/arm/boot/dts/bcm47189* 2821 2822BROADCOM BCM63XX ARM ARCHITECTURE 2823M: Florian Fainelli <f.fainelli@gmail.com> 2824M: bcm-kernel-feedback-list@broadcom.com 2825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2826T: git git://github.com/broadcom/stblinux.git 2827S: Maintained 2828N: bcm63xx 2829 2830BROADCOM BCM63XX/BCM33XX UDC DRIVER 2831M: Kevin Cernekee <cernekee@gmail.com> 2832L: linux-usb@vger.kernel.org 2833S: Maintained 2834F: drivers/usb/gadget/udc/bcm63xx_udc.* 2835 2836BROADCOM BCM7XXX ARM ARCHITECTURE 2837M: Brian Norris <computersforpeace@gmail.com> 2838M: Gregory Fong <gregory.0xf0@gmail.com> 2839M: Florian Fainelli <f.fainelli@gmail.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2842T: git git://github.com/broadcom/stblinux.git 2843S: Maintained 2844F: arch/arm/mach-bcm/*brcmstb* 2845F: arch/arm/boot/dts/bcm7*.dts* 2846F: drivers/bus/brcmstb_gisb.c 2847F: arch/arm/mm/cache-b15-rac.c 2848F: arch/arm/include/asm/hardware/cache-b15-rac.h 2849N: brcmstb 2850 2851BROADCOM BMIPS CPUFREQ DRIVER 2852M: Markus Mayer <mmayer@broadcom.com> 2853M: bcm-kernel-feedback-list@broadcom.com 2854L: linux-pm@vger.kernel.org 2855S: Maintained 2856F: drivers/cpufreq/bmips-cpufreq.c 2857 2858BROADCOM BMIPS MIPS ARCHITECTURE 2859M: Kevin Cernekee <cernekee@gmail.com> 2860M: Florian Fainelli <f.fainelli@gmail.com> 2861L: linux-mips@linux-mips.org 2862T: git git://github.com/broadcom/stblinux.git 2863S: Maintained 2864F: arch/mips/bmips/* 2865F: arch/mips/include/asm/mach-bmips/* 2866F: arch/mips/kernel/*bmips* 2867F: arch/mips/boot/dts/brcm/bcm*.dts* 2868F: drivers/irqchip/irq-bcm63* 2869F: drivers/irqchip/irq-bcm7* 2870F: drivers/irqchip/irq-brcmstb* 2871F: include/linux/bcm963xx_nvram.h 2872F: include/linux/bcm963xx_tag.h 2873 2874BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2875M: Rasesh Mody <rasesh.mody@cavium.com> 2876M: Harish Patil <harish.patil@cavium.com> 2877M: Dept-GELinuxNICDev@cavium.com 2878L: netdev@vger.kernel.org 2879S: Supported 2880F: drivers/net/ethernet/broadcom/bnx2.* 2881F: drivers/net/ethernet/broadcom/bnx2_* 2882 2883BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2884M: QLogic-Storage-Upstream@qlogic.com 2885L: linux-scsi@vger.kernel.org 2886S: Supported 2887F: drivers/scsi/bnx2fc/ 2888 2889BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2890M: QLogic-Storage-Upstream@qlogic.com 2891L: linux-scsi@vger.kernel.org 2892S: Supported 2893F: drivers/scsi/bnx2i/ 2894 2895BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2896M: Ariel Elior <ariel.elior@cavium.com> 2897M: everest-linux-l2@cavium.com 2898L: netdev@vger.kernel.org 2899S: Supported 2900F: drivers/net/ethernet/broadcom/bnx2x/ 2901 2902BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2903M: Michael Chan <michael.chan@broadcom.com> 2904L: netdev@vger.kernel.org 2905S: Supported 2906F: drivers/net/ethernet/broadcom/bnxt/ 2907 2908BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2909M: Arend van Spriel <arend.vanspriel@broadcom.com> 2910M: Franky Lin <franky.lin@broadcom.com> 2911M: Hante Meuleman <hante.meuleman@broadcom.com> 2912M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2913M: Wright Feng <wright.feng@cypress.com> 2914L: linux-wireless@vger.kernel.org 2915L: brcm80211-dev-list.pdl@broadcom.com 2916L: brcm80211-dev-list@cypress.com 2917S: Supported 2918F: drivers/net/wireless/broadcom/brcm80211/ 2919 2920BROADCOM BRCMSTB GPIO DRIVER 2921M: Gregory Fong <gregory.0xf0@gmail.com> 2922L: bcm-kernel-feedback-list@broadcom.com 2923S: Supported 2924F: drivers/gpio/gpio-brcmstb.c 2925F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2926 2927BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2928M: Al Cooper <alcooperx@gmail.com> 2929L: linux-kernel@vger.kernel.org 2930L: bcm-kernel-feedback-list@broadcom.com 2931S: Maintained 2932F: drivers/phy/broadcom/phy-brcm-usb* 2933 2934BROADCOM GENET ETHERNET DRIVER 2935M: Doug Berger <opendmb@gmail.com> 2936M: Florian Fainelli <f.fainelli@gmail.com> 2937L: netdev@vger.kernel.org 2938S: Supported 2939F: drivers/net/ethernet/broadcom/genet/ 2940 2941BROADCOM IPROC ARM ARCHITECTURE 2942M: Ray Jui <rjui@broadcom.com> 2943M: Scott Branden <sbranden@broadcom.com> 2944M: Jon Mason <jonmason@broadcom.com> 2945M: bcm-kernel-feedback-list@broadcom.com 2946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2947T: git git://github.com/broadcom/cygnus-linux.git 2948S: Maintained 2949N: iproc 2950N: cygnus 2951N: bcm[-_]nsp 2952N: bcm9113* 2953N: bcm9583* 2954N: bcm9585* 2955N: bcm9586* 2956N: bcm988312 2957N: bcm113* 2958N: bcm583* 2959N: bcm585* 2960N: bcm586* 2961N: bcm88312 2962N: hr2 2963F: arch/arm64/boot/dts/broadcom/ns2* 2964F: drivers/clk/bcm/clk-ns* 2965F: drivers/pinctrl/bcm/pinctrl-ns* 2966 2967BROADCOM KONA GPIO DRIVER 2968M: Ray Jui <rjui@broadcom.com> 2969L: bcm-kernel-feedback-list@broadcom.com 2970S: Supported 2971F: drivers/gpio/gpio-bcm-kona.c 2972F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2973 2974BROADCOM NETXTREME-E ROCE DRIVER 2975M: Selvin Xavier <selvin.xavier@broadcom.com> 2976M: Devesh Sharma <devesh.sharma@broadcom.com> 2977M: Somnath Kotur <somnath.kotur@broadcom.com> 2978M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2979L: linux-rdma@vger.kernel.org 2980W: http://www.broadcom.com 2981S: Supported 2982F: drivers/infiniband/hw/bnxt_re/ 2983F: include/uapi/rdma/bnxt_re-abi.h 2984 2985BROADCOM NVRAM DRIVER 2986M: Rafał Miłecki <zajec5@gmail.com> 2987L: linux-mips@linux-mips.org 2988S: Maintained 2989F: drivers/firmware/broadcom/* 2990 2991BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2992M: Rafał Miłecki <zajec5@gmail.com> 2993L: linux-wireless@vger.kernel.org 2994S: Maintained 2995F: drivers/bcma/ 2996F: include/linux/bcma/ 2997 2998BROADCOM STB AVS CPUFREQ DRIVER 2999M: Markus Mayer <mmayer@broadcom.com> 3000M: bcm-kernel-feedback-list@broadcom.com 3001L: linux-pm@vger.kernel.org 3002S: Maintained 3003F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3004F: drivers/cpufreq/brcmstb* 3005 3006BROADCOM STB AVS TMON DRIVER 3007M: Markus Mayer <mmayer@broadcom.com> 3008M: bcm-kernel-feedback-list@broadcom.com 3009L: linux-pm@vger.kernel.org 3010S: Maintained 3011F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3012F: drivers/thermal/broadcom/brcmstb* 3013 3014BROADCOM STB NAND FLASH DRIVER 3015M: Brian Norris <computersforpeace@gmail.com> 3016M: Kamal Dasu <kdasu.kdev@gmail.com> 3017L: linux-mtd@lists.infradead.org 3018L: bcm-kernel-feedback-list@broadcom.com 3019S: Maintained 3020F: drivers/mtd/nand/raw/brcmnand/ 3021 3022BROADCOM STB DPFE DRIVER 3023M: Markus Mayer <mmayer@broadcom.com> 3024M: bcm-kernel-feedback-list@broadcom.com 3025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3026S: Maintained 3027F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3028F: drivers/memory/brcmstb_dpfe.c 3029 3030BROADCOM SYSTEMPORT ETHERNET DRIVER 3031M: Florian Fainelli <f.fainelli@gmail.com> 3032L: netdev@vger.kernel.org 3033S: Supported 3034F: drivers/net/ethernet/broadcom/bcmsysport.* 3035 3036BROADCOM TG3 GIGABIT ETHERNET DRIVER 3037M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3038M: Prashant Sreedharan <prashant@broadcom.com> 3039M: Michael Chan <mchan@broadcom.com> 3040L: netdev@vger.kernel.org 3041S: Supported 3042F: drivers/net/ethernet/broadcom/tg3.* 3043 3044BROCADE BFA FC SCSI DRIVER 3045M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3046M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3047L: linux-scsi@vger.kernel.org 3048S: Supported 3049F: drivers/scsi/bfa/ 3050 3051BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3052M: Rasesh Mody <rasesh.mody@cavium.com> 3053M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3054M: Dept-GELinuxNICDev@cavium.com 3055L: netdev@vger.kernel.org 3056S: Supported 3057F: drivers/net/ethernet/brocade/bna/ 3058 3059BSG (block layer generic sg v4 driver) 3060M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3061L: linux-scsi@vger.kernel.org 3062S: Supported 3063F: block/bsg.c 3064F: include/linux/bsg.h 3065F: include/uapi/linux/bsg.h 3066 3067BT87X AUDIO DRIVER 3068M: Clemens Ladisch <clemens@ladisch.de> 3069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3070T: git git://git.alsa-project.org/alsa-kernel.git 3071S: Maintained 3072F: Documentation/sound/alsa/Bt87x.txt 3073F: sound/pci/bt87x.c 3074 3075BT8XXGPIO DRIVER 3076M: Michael Buesch <m@bues.ch> 3077W: http://bu3sch.de/btgpio.php 3078S: Maintained 3079F: drivers/gpio/gpio-bt8xx.c 3080 3081BTRFS FILE SYSTEM 3082M: Chris Mason <clm@fb.com> 3083M: Josef Bacik <jbacik@fb.com> 3084M: David Sterba <dsterba@suse.com> 3085L: linux-btrfs@vger.kernel.org 3086W: http://btrfs.wiki.kernel.org/ 3087Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3089S: Maintained 3090F: Documentation/filesystems/btrfs.txt 3091F: fs/btrfs/ 3092F: include/linux/btrfs* 3093F: include/uapi/linux/btrfs* 3094 3095BTTV VIDEO4LINUX DRIVER 3096M: Mauro Carvalho Chehab <mchehab@kernel.org> 3097L: linux-media@vger.kernel.org 3098W: https://linuxtv.org 3099T: git git://linuxtv.org/media_tree.git 3100S: Odd fixes 3101F: Documentation/media/v4l-drivers/bttv* 3102F: drivers/media/pci/bt8xx/bttv* 3103 3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3105M: Chanwoo Choi <cw00.choi@samsung.com> 3106L: linux-pm@vger.kernel.org 3107L: linux-samsung-soc@vger.kernel.org 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3109S: Maintained 3110F: drivers/devfreq/exynos-bus.c 3111F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3112 3113BUSLOGIC SCSI DRIVER 3114M: Khalid Aziz <khalid@gonehiking.org> 3115L: linux-scsi@vger.kernel.org 3116S: Maintained 3117F: drivers/scsi/BusLogic.* 3118F: drivers/scsi/FlashPoint.* 3119 3120C-MEDIA CMI8788 DRIVER 3121M: Clemens Ladisch <clemens@ladisch.de> 3122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3123T: git git://git.alsa-project.org/alsa-kernel.git 3124S: Maintained 3125F: sound/pci/oxygen/ 3126 3127C6X ARCHITECTURE 3128M: Mark Salter <msalter@redhat.com> 3129M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3130L: linux-c6x-dev@linux-c6x.org 3131W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3132S: Maintained 3133F: arch/c6x/ 3134 3135CA8210 IEEE-802.15.4 RADIO DRIVER 3136M: Harry Morris <h.morris@cascoda.com> 3137L: linux-wpan@vger.kernel.org 3138W: https://github.com/Cascoda/ca8210-linux.git 3139S: Maintained 3140F: drivers/net/ieee802154/ca8210.c 3141F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3142 3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3144M: David Howells <dhowells@redhat.com> 3145L: linux-cachefs@redhat.com (moderated for non-subscribers) 3146S: Supported 3147F: Documentation/filesystems/caching/cachefiles.txt 3148F: fs/cachefiles/ 3149 3150CADET FM/AM RADIO RECEIVER DRIVER 3151M: Hans Verkuil <hverkuil@xs4all.nl> 3152L: linux-media@vger.kernel.org 3153T: git git://linuxtv.org/media_tree.git 3154W: https://linuxtv.org 3155S: Maintained 3156F: drivers/media/radio/radio-cadet* 3157 3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3159M: Jonathan Corbet <corbet@lwn.net> 3160L: linux-media@vger.kernel.org 3161T: git git://linuxtv.org/media_tree.git 3162S: Maintained 3163F: Documentation/media/v4l-drivers/cafe_ccic* 3164F: drivers/media/platform/marvell-ccic/ 3165 3166CAIF NETWORK LAYER 3167M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: Documentation/networking/caif/ 3171F: drivers/net/caif/ 3172F: include/uapi/linux/caif/ 3173F: include/net/caif/ 3174F: net/caif/ 3175 3176CALGARY x86-64 IOMMU 3177M: Muli Ben-Yehuda <mulix@mulix.org> 3178M: Jon Mason <jdmason@kudzu.us> 3179L: iommu@lists.linux-foundation.org 3180S: Maintained 3181F: arch/x86/kernel/pci-calgary_64.c 3182F: arch/x86/kernel/tce_64.c 3183F: arch/x86/include/asm/calgary.h 3184F: arch/x86/include/asm/tce.h 3185 3186CAN NETWORK DRIVERS 3187M: Wolfgang Grandegger <wg@grandegger.com> 3188M: Marc Kleine-Budde <mkl@pengutronix.de> 3189L: linux-can@vger.kernel.org 3190W: https://github.com/linux-can 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3193S: Maintained 3194F: Documentation/devicetree/bindings/net/can/ 3195F: drivers/net/can/ 3196F: include/linux/can/dev.h 3197F: include/linux/can/platform/ 3198F: include/uapi/linux/can/error.h 3199F: include/uapi/linux/can/netlink.h 3200 3201CAN NETWORK LAYER 3202M: Oliver Hartkopp <socketcan@hartkopp.net> 3203M: Marc Kleine-Budde <mkl@pengutronix.de> 3204L: linux-can@vger.kernel.org 3205W: https://github.com/linux-can 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3208S: Maintained 3209F: Documentation/networking/can.rst 3210F: net/can/ 3211F: include/linux/can/core.h 3212F: include/uapi/linux/can.h 3213F: include/uapi/linux/can/bcm.h 3214F: include/uapi/linux/can/raw.h 3215F: include/uapi/linux/can/gw.h 3216 3217CAPABILITIES 3218M: Serge Hallyn <serge@hallyn.com> 3219L: linux-security-module@vger.kernel.org 3220S: Supported 3221F: include/linux/capability.h 3222F: include/uapi/linux/capability.h 3223F: security/commoncap.c 3224F: kernel/capability.c 3225 3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3227M: Kevin Tsai <ktsai@capellamicro.com> 3228S: Maintained 3229F: drivers/iio/light/cm* 3230 3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3232M: Christian Lamparter <chunkeey@googlemail.com> 3233L: linux-wireless@vger.kernel.org 3234W: http://wireless.kernel.org/en/users/Drivers/carl9170 3235S: Maintained 3236F: drivers/net/wireless/ath/carl9170/ 3237 3238CAVIUM I2C DRIVER 3239M: Jan Glauber <jglauber@cavium.com> 3240M: David Daney <david.daney@cavium.com> 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/i2c/busses/i2c-octeon* 3244F: drivers/i2c/busses/i2c-thunderx* 3245 3246CAVIUM LIQUIDIO NETWORK DRIVER 3247M: Derek Chickles <derek.chickles@caviumnetworks.com> 3248M: Satanand Burla <satananda.burla@caviumnetworks.com> 3249M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3250M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3251L: netdev@vger.kernel.org 3252W: http://www.cavium.com 3253S: Supported 3254F: drivers/net/ethernet/cavium/liquidio/ 3255 3256CAVIUM MMC DRIVER 3257M: Jan Glauber <jglauber@cavium.com> 3258M: David Daney <david.daney@cavium.com> 3259M: Steven J. Hill <Steven.Hill@cavium.com> 3260W: http://www.cavium.com 3261S: Supported 3262F: drivers/mmc/host/cavium* 3263 3264CAVIUM OCTEON-TX CRYPTO DRIVER 3265M: George Cherian <george.cherian@cavium.com> 3266L: linux-crypto@vger.kernel.org 3267W: http://www.cavium.com 3268S: Supported 3269F: drivers/crypto/cavium/cpt/ 3270 3271CAVIUM THUNDERX2 ARM64 SOC 3272M: Robert Richter <rrichter@cavium.com> 3273M: Jayachandran C <jnair@caviumnetworks.com> 3274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3275S: Maintained 3276F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3277F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3278 3279CC2520 IEEE-802.15.4 RADIO DRIVER 3280M: Varka Bhadram <varkabhadram@gmail.com> 3281L: linux-wpan@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ieee802154/cc2520.c 3284F: include/linux/spi/cc2520.h 3285F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3286 3287CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3288M: Gilad Ben-Yossef <gilad@benyossef.com> 3289L: linux-crypto@vger.kernel.org 3290S: Supported 3291F: drivers/crypto/ccree/ 3292W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3293 3294CEC FRAMEWORK 3295M: Hans Verkuil <hans.verkuil@cisco.com> 3296L: linux-media@vger.kernel.org 3297T: git git://linuxtv.org/media_tree.git 3298W: http://linuxtv.org 3299S: Supported 3300F: Documentation/media/kapi/cec-core.rst 3301F: Documentation/media/uapi/cec 3302F: drivers/media/cec/ 3303F: drivers/media/rc/keymaps/rc-cec.c 3304F: include/media/cec.h 3305F: include/media/cec-notifier.h 3306F: include/uapi/linux/cec.h 3307F: include/uapi/linux/cec-funcs.h 3308F: Documentation/devicetree/bindings/media/cec.txt 3309F: Documentation/ABI/testing/debugfs-cec-error-inj 3310 3311CEC GPIO DRIVER 3312M: Hans Verkuil <hans.verkuil@cisco.com> 3313L: linux-media@vger.kernel.org 3314T: git git://linuxtv.org/media_tree.git 3315W: http://linuxtv.org 3316S: Supported 3317F: drivers/media/platform/cec-gpio/ 3318F: Documentation/devicetree/bindings/media/cec-gpio.txt 3319 3320CELL BROADBAND ENGINE ARCHITECTURE 3321M: Arnd Bergmann <arnd@arndb.de> 3322L: linuxppc-dev@lists.ozlabs.org 3323W: http://www.ibm.com/developerworks/power/cell/ 3324S: Supported 3325F: arch/powerpc/include/asm/cell*.h 3326F: arch/powerpc/include/asm/spu*.h 3327F: arch/powerpc/include/uapi/asm/spu*.h 3328F: arch/powerpc/oprofile/*cell* 3329F: arch/powerpc/platforms/cell/ 3330 3331CEPH COMMON CODE (LIBCEPH) 3332M: Ilya Dryomov <idryomov@gmail.com> 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335L: ceph-devel@vger.kernel.org 3336W: http://ceph.com/ 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3338T: git git://github.com/ceph/ceph-client.git 3339S: Supported 3340F: net/ceph/ 3341F: include/linux/ceph/ 3342F: include/linux/crush/ 3343 3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3345M: "Yan, Zheng" <zyan@redhat.com> 3346M: Sage Weil <sage@redhat.com> 3347M: Ilya Dryomov <idryomov@gmail.com> 3348L: ceph-devel@vger.kernel.org 3349W: http://ceph.com/ 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3351T: git git://github.com/ceph/ceph-client.git 3352S: Supported 3353F: Documentation/filesystems/ceph.txt 3354F: fs/ceph/ 3355 3356CERTIFICATE HANDLING: 3357M: David Howells <dhowells@redhat.com> 3358M: David Woodhouse <dwmw2@infradead.org> 3359L: keyrings@vger.kernel.org 3360S: Maintained 3361F: Documentation/module-signing.txt 3362F: certs/ 3363F: scripts/sign-file.c 3364F: scripts/extract-cert.c 3365 3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3367L: linux-usb@vger.kernel.org 3368S: Orphan 3369F: Documentation/usb/WUSB-Design-overview.txt 3370F: Documentation/usb/wusb-cbaf 3371F: drivers/usb/host/hwa-hc.c 3372F: drivers/usb/host/whci/ 3373F: drivers/usb/wusbcore/ 3374F: include/linux/usb/wusb* 3375 3376CFAG12864B LCD DRIVER 3377M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3378W: http://miguelojeda.es/auxdisplay.htm 3379W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3380S: Maintained 3381F: drivers/auxdisplay/cfag12864b.c 3382F: include/linux/cfag12864b.h 3383 3384CFAG12864BFB LCD FRAMEBUFFER DRIVER 3385M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3386W: http://miguelojeda.es/auxdisplay.htm 3387W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3388S: Maintained 3389F: drivers/auxdisplay/cfag12864bfb.c 3390F: include/linux/cfag12864b.h 3391 3392802.11 (including CFG80211/NL80211) 3393M: Johannes Berg <johannes@sipsolutions.net> 3394L: linux-wireless@vger.kernel.org 3395W: http://wireless.kernel.org/ 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3398S: Maintained 3399F: net/wireless/ 3400F: include/uapi/linux/nl80211.h 3401F: include/linux/ieee80211.h 3402F: include/net/wext.h 3403F: include/net/cfg80211.h 3404F: include/net/iw_handler.h 3405F: include/net/ieee80211_radiotap.h 3406F: Documentation/driver-api/80211/cfg80211.rst 3407F: Documentation/networking/regulatory.txt 3408 3409CHAR and MISC DRIVERS 3410M: Arnd Bergmann <arnd@arndb.de> 3411M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3413S: Supported 3414F: drivers/char/ 3415F: drivers/misc/ 3416F: include/linux/miscdevice.h 3417 3418CHECKPATCH 3419M: Andy Whitcroft <apw@canonical.com> 3420M: Joe Perches <joe@perches.com> 3421S: Maintained 3422F: scripts/checkpatch.pl 3423 3424CHINESE DOCUMENTATION 3425M: Harry Wei <harryxiyou@gmail.com> 3426L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3427L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3428S: Maintained 3429F: Documentation/translations/zh_CN/ 3430 3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3432M: Peter Chen <Peter.Chen@nxp.com> 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3434L: linux-usb@vger.kernel.org 3435S: Maintained 3436F: drivers/usb/chipidea/ 3437 3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3439M: Hans de Goede <hdegoede@redhat.com> 3440L: linux-input@vger.kernel.org 3441S: Maintained 3442F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3443F: drivers/input/touchscreen/chipone_icn8318.c 3444 3445CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3446M: Hans de Goede <hdegoede@redhat.com> 3447L: linux-input@vger.kernel.org 3448S: Maintained 3449F: drivers/input/touchscreen/chipone_icn8505.c 3450 3451CHROME HARDWARE PLATFORM SUPPORT 3452M: Benson Leung <bleung@chromium.org> 3453M: Olof Johansson <olof@lixom.net> 3454S: Maintained 3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3456F: drivers/platform/chrome/ 3457 3458CIRRUS LOGIC AUDIO CODEC DRIVERS 3459M: Brian Austin <brian.austin@cirrus.com> 3460M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3462S: Maintained 3463F: sound/soc/codecs/cs* 3464 3465CIRRUS LOGIC EP93XX ETHERNET DRIVER 3466M: Hartley Sweeten <hsweeten@visionengravers.com> 3467L: netdev@vger.kernel.org 3468S: Maintained 3469F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3470 3471CISCO FCOE HBA DRIVER 3472M: Satish Kharat <satishkh@cisco.com> 3473M: Sesidhar Baddela <sebaddel@cisco.com> 3474M: Karan Tilak Kumar <kartilak@cisco.com> 3475L: linux-scsi@vger.kernel.org 3476S: Supported 3477F: drivers/scsi/fnic/ 3478 3479CISCO SCSI HBA DRIVER 3480M: Karan Tilak Kumar <kartilak@cisco.com> 3481M: Sesidhar Baddela <sebaddel@cisco.com> 3482L: linux-scsi@vger.kernel.org 3483S: Supported 3484F: drivers/scsi/snic/ 3485 3486CISCO VIC ETHERNET NIC DRIVER 3487M: Christian Benvenuti <benve@cisco.com> 3488M: Govindarajulu Varadarajan <_govind@gmx.com> 3489M: Parvi Kaustubhi <pkaustub@cisco.com> 3490S: Supported 3491F: drivers/net/ethernet/cisco/enic/ 3492 3493CISCO VIC LOW LATENCY NIC DRIVER 3494M: Christian Benvenuti <benve@cisco.com> 3495M: Dave Goodell <dgoodell@cisco.com> 3496S: Supported 3497F: drivers/infiniband/hw/usnic/ 3498 3499CLEANCACHE API 3500M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3501L: linux-kernel@vger.kernel.org 3502S: Maintained 3503F: mm/cleancache.c 3504F: include/linux/cleancache.h 3505 3506CLK API 3507M: Russell King <linux@armlinux.org.uk> 3508L: linux-clk@vger.kernel.org 3509S: Maintained 3510F: include/linux/clk.h 3511 3512CLOCKSOURCE, CLOCKEVENT DRIVERS 3513M: Daniel Lezcano <daniel.lezcano@linaro.org> 3514M: Thomas Gleixner <tglx@linutronix.de> 3515L: linux-kernel@vger.kernel.org 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3517S: Supported 3518F: drivers/clocksource/ 3519F: Documentation/devicetree/bindings/timer/ 3520 3521CMPC ACPI DRIVER 3522M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3523M: Daniel Oliveira Nascimento <don@syst.com.br> 3524L: platform-driver-x86@vger.kernel.org 3525S: Supported 3526F: drivers/platform/x86/classmate-laptop.c 3527 3528COBALT MEDIA DRIVER 3529M: Hans Verkuil <hans.verkuil@cisco.com> 3530L: linux-media@vger.kernel.org 3531T: git git://linuxtv.org/media_tree.git 3532W: https://linuxtv.org 3533S: Supported 3534F: drivers/media/pci/cobalt/ 3535 3536COCCINELLE/Semantic Patches (SmPL) 3537M: Julia Lawall <Julia.Lawall@lip6.fr> 3538M: Gilles Muller <Gilles.Muller@lip6.fr> 3539M: Nicolas Palix <nicolas.palix@imag.fr> 3540M: Michal Marek <michal.lkml@markovi.net> 3541L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3543W: http://coccinelle.lip6.fr/ 3544S: Supported 3545F: Documentation/dev-tools/coccinelle.rst 3546F: scripts/coccinelle/ 3547F: scripts/coccicheck 3548 3549CODA FILE SYSTEM 3550M: Jan Harkes <jaharkes@cs.cmu.edu> 3551M: coda@cs.cmu.edu 3552L: codalist@coda.cs.cmu.edu 3553W: http://www.coda.cs.cmu.edu/ 3554S: Maintained 3555F: Documentation/filesystems/coda.txt 3556F: fs/coda/ 3557F: include/linux/coda*.h 3558F: include/uapi/linux/coda*.h 3559 3560CODA V4L2 MEM2MEM DRIVER 3561M: Philipp Zabel <p.zabel@pengutronix.de> 3562L: linux-media@vger.kernel.org 3563S: Maintained 3564F: Documentation/devicetree/bindings/media/coda.txt 3565F: drivers/media/platform/coda/ 3566 3567COMMON CLK FRAMEWORK 3568M: Michael Turquette <mturquette@baylibre.com> 3569M: Stephen Boyd <sboyd@kernel.org> 3570L: linux-clk@vger.kernel.org 3571Q: http://patchwork.kernel.org/project/linux-clk/list/ 3572T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3573S: Maintained 3574F: Documentation/devicetree/bindings/clock/ 3575F: drivers/clk/ 3576X: drivers/clk/clkdev.c 3577F: include/linux/clk-pr* 3578F: include/linux/clk/ 3579 3580COMMON INTERNET FILE SYSTEM (CIFS) 3581M: Steve French <sfrench@samba.org> 3582L: linux-cifs@vger.kernel.org 3583L: samba-technical@lists.samba.org (moderated for non-subscribers) 3584W: http://linux-cifs.samba.org/ 3585T: git git://git.samba.org/sfrench/cifs-2.6.git 3586S: Supported 3587F: Documentation/filesystems/cifs/ 3588F: fs/cifs/ 3589 3590COMPACTPCI HOTPLUG CORE 3591M: Scott Murray <scott@spiteful.org> 3592L: linux-pci@vger.kernel.org 3593S: Maintained 3594F: drivers/pci/hotplug/cpci_hotplug* 3595 3596COMPACTPCI HOTPLUG GENERIC DRIVER 3597M: Scott Murray <scott@spiteful.org> 3598L: linux-pci@vger.kernel.org 3599S: Maintained 3600F: drivers/pci/hotplug/cpcihp_generic.c 3601 3602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3603M: Scott Murray <scott@spiteful.org> 3604L: linux-pci@vger.kernel.org 3605S: Maintained 3606F: drivers/pci/hotplug/cpcihp_zt5550.* 3607 3608COMPAL LAPTOP SUPPORT 3609M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3610L: platform-driver-x86@vger.kernel.org 3611S: Maintained 3612F: drivers/platform/x86/compal-laptop.c 3613 3614CONEXANT ACCESSRUNNER USB DRIVER 3615L: accessrunner-general@lists.sourceforge.net 3616W: http://accessrunner.sourceforge.net/ 3617S: Orphan 3618F: drivers/usb/atm/cxacru.c 3619 3620CONFIGFS 3621M: Joel Becker <jlbec@evilplan.org> 3622M: Christoph Hellwig <hch@lst.de> 3623T: git git://git.infradead.org/users/hch/configfs.git 3624S: Supported 3625F: fs/configfs/ 3626F: include/linux/configfs.h 3627 3628CONNECTOR 3629M: Evgeniy Polyakov <zbr@ioremap.net> 3630L: netdev@vger.kernel.org 3631S: Maintained 3632F: drivers/connector/ 3633 3634CONTROL GROUP (CGROUP) 3635M: Tejun Heo <tj@kernel.org> 3636M: Li Zefan <lizefan@huawei.com> 3637M: Johannes Weiner <hannes@cmpxchg.org> 3638L: cgroups@vger.kernel.org 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3640S: Maintained 3641F: Documentation/cgroup* 3642F: include/linux/cgroup* 3643F: kernel/cgroup* 3644 3645CONTROL GROUP - CPUSET 3646M: Li Zefan <lizefan@huawei.com> 3647L: cgroups@vger.kernel.org 3648W: http://www.bullopensource.org/cpuset/ 3649W: http://oss.sgi.com/projects/cpusets/ 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3651S: Maintained 3652F: Documentation/cgroup-v1/cpusets.txt 3653F: include/linux/cpuset.h 3654F: kernel/cgroup/cpuset.c 3655 3656CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3657M: Johannes Weiner <hannes@cmpxchg.org> 3658M: Michal Hocko <mhocko@kernel.org> 3659M: Vladimir Davydov <vdavydov.dev@gmail.com> 3660L: cgroups@vger.kernel.org 3661L: linux-mm@kvack.org 3662S: Maintained 3663F: mm/memcontrol.c 3664F: mm/swap_cgroup.c 3665 3666CORETEMP HARDWARE MONITORING DRIVER 3667M: Fenghua Yu <fenghua.yu@intel.com> 3668L: linux-hwmon@vger.kernel.org 3669S: Maintained 3670F: Documentation/hwmon/coretemp 3671F: drivers/hwmon/coretemp.c 3672 3673COSA/SRP SYNC SERIAL DRIVER 3674M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3675W: http://www.fi.muni.cz/~kas/cosa/ 3676S: Maintained 3677F: drivers/net/wan/cosa* 3678 3679CPMAC ETHERNET DRIVER 3680M: Florian Fainelli <f.fainelli@gmail.com> 3681L: netdev@vger.kernel.org 3682S: Maintained 3683F: drivers/net/ethernet/ti/cpmac.c 3684 3685CPU FREQUENCY DRIVERS 3686M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3687M: Viresh Kumar <viresh.kumar@linaro.org> 3688L: linux-pm@vger.kernel.org 3689S: Maintained 3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3691T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3692B: https://bugzilla.kernel.org 3693F: Documentation/cpu-freq/ 3694F: Documentation/devicetree/bindings/cpufreq/ 3695F: drivers/cpufreq/ 3696F: include/linux/cpufreq.h 3697F: tools/testing/selftests/cpufreq/ 3698 3699CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3700M: Viresh Kumar <viresh.kumar@linaro.org> 3701M: Sudeep Holla <sudeep.holla@arm.com> 3702L: linux-pm@vger.kernel.org 3703W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3704S: Maintained 3705F: drivers/cpufreq/arm_big_little.h 3706F: drivers/cpufreq/arm_big_little.c 3707F: drivers/cpufreq/arm_big_little_dt.c 3708 3709CPU POWER MONITORING SUBSYSTEM 3710M: Thomas Renninger <trenn@suse.com> 3711M: Shuah Khan <shuah@kernel.org> 3712L: linux-pm@vger.kernel.org 3713S: Maintained 3714F: tools/power/cpupower/ 3715 3716CPUID/MSR DRIVER 3717M: "H. Peter Anvin" <hpa@zytor.com> 3718S: Maintained 3719F: arch/x86/kernel/cpuid.c 3720F: arch/x86/kernel/msr.c 3721 3722CPUIDLE DRIVER - ARM BIG LITTLE 3723M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725L: linux-pm@vger.kernel.org 3726L: linux-arm-kernel@lists.infradead.org 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3728S: Maintained 3729F: drivers/cpuidle/cpuidle-big_little.c 3730 3731CPUIDLE DRIVER - ARM EXYNOS 3732M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3733M: Daniel Lezcano <daniel.lezcano@linaro.org> 3734M: Kukjin Kim <kgene@kernel.org> 3735L: linux-pm@vger.kernel.org 3736L: linux-samsung-soc@vger.kernel.org 3737S: Supported 3738F: drivers/cpuidle/cpuidle-exynos.c 3739F: arch/arm/mach-exynos/pm.c 3740 3741CPUIDLE DRIVERS 3742M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3743M: Daniel Lezcano <daniel.lezcano@linaro.org> 3744L: linux-pm@vger.kernel.org 3745S: Maintained 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3747B: https://bugzilla.kernel.org 3748F: drivers/cpuidle/* 3749F: include/linux/cpuidle.h 3750 3751CRAMFS FILESYSTEM 3752M: Nicolas Pitre <nico@linaro.org> 3753S: Maintained 3754F: Documentation/filesystems/cramfs.txt 3755F: fs/cramfs/ 3756 3757CRYPTO API 3758M: Herbert Xu <herbert@gondor.apana.org.au> 3759M: "David S. Miller" <davem@davemloft.net> 3760L: linux-crypto@vger.kernel.org 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3763S: Maintained 3764F: Documentation/crypto/ 3765F: Documentation/devicetree/bindings/crypto/ 3766F: arch/*/crypto/ 3767F: crypto/ 3768F: drivers/crypto/ 3769F: include/crypto/ 3770F: include/linux/crypto* 3771 3772CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3773M: Neil Horman <nhorman@tuxdriver.com> 3774L: linux-crypto@vger.kernel.org 3775S: Maintained 3776F: crypto/ansi_cprng.c 3777F: crypto/rng.c 3778 3779CS3308 MEDIA DRIVER 3780M: Hans Verkuil <hverkuil@xs4all.nl> 3781L: linux-media@vger.kernel.org 3782T: git git://linuxtv.org/media_tree.git 3783W: http://linuxtv.org 3784S: Odd Fixes 3785F: drivers/media/i2c/cs3308.c 3786F: drivers/media/i2c/cs3308.h 3787 3788CS5535 Audio ALSA driver 3789M: Jaya Kumar <jayakumar.alsa@gmail.com> 3790S: Maintained 3791F: sound/pci/cs5535audio/ 3792 3793CW1200 WLAN driver 3794M: Solomon Peachy <pizza@shaftnet.org> 3795S: Maintained 3796F: drivers/net/wireless/st/cw1200/ 3797 3798CX18 VIDEO4LINUX DRIVER 3799M: Andy Walls <awalls@md.metrocast.net> 3800L: ivtv-devel@ivtvdriver.org (subscribers-only) 3801L: linux-media@vger.kernel.org 3802T: git git://linuxtv.org/media_tree.git 3803W: https://linuxtv.org 3804W: http://www.ivtvdriver.org/index.php/Cx18 3805S: Maintained 3806F: Documentation/media/v4l-drivers/cx18* 3807F: drivers/media/pci/cx18/ 3808F: include/uapi/linux/ivtv* 3809 3810CX2341X MPEG ENCODER HELPER MODULE 3811M: Hans Verkuil <hverkuil@xs4all.nl> 3812L: linux-media@vger.kernel.org 3813T: git git://linuxtv.org/media_tree.git 3814W: https://linuxtv.org 3815S: Maintained 3816F: drivers/media/common/cx2341x* 3817F: include/media/cx2341x* 3818 3819CX24120 MEDIA DRIVER 3820M: Jemma Denson <jdenson@gmail.com> 3821M: Patrick Boettcher <patrick.boettcher@posteo.de> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3825S: Maintained 3826F: drivers/media/dvb-frontends/cx24120* 3827 3828CX88 VIDEO4LINUX DRIVER 3829M: Mauro Carvalho Chehab <mchehab@kernel.org> 3830L: linux-media@vger.kernel.org 3831W: https://linuxtv.org 3832T: git git://linuxtv.org/media_tree.git 3833S: Odd fixes 3834F: Documentation/media/v4l-drivers/cx88* 3835F: drivers/media/pci/cx88/ 3836 3837CXD2820R MEDIA DRIVER 3838M: Antti Palosaari <crope@iki.fi> 3839L: linux-media@vger.kernel.org 3840W: https://linuxtv.org 3841W: http://palosaari.fi/linux/ 3842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3843T: git git://linuxtv.org/anttip/media_tree.git 3844S: Maintained 3845F: drivers/media/dvb-frontends/cxd2820r* 3846 3847CXGB3 ETHERNET DRIVER (CXGB3) 3848M: Santosh Raspatur <santosh@chelsio.com> 3849L: netdev@vger.kernel.org 3850W: http://www.chelsio.com 3851S: Supported 3852F: drivers/net/ethernet/chelsio/cxgb3/ 3853 3854CXGB3 ISCSI DRIVER (CXGB3I) 3855M: Karen Xie <kxie@chelsio.com> 3856L: linux-scsi@vger.kernel.org 3857W: http://www.chelsio.com 3858S: Supported 3859F: drivers/scsi/cxgbi/cxgb3i 3860 3861CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3862M: Steve Wise <swise@chelsio.com> 3863L: linux-rdma@vger.kernel.org 3864W: http://www.openfabrics.org 3865S: Supported 3866F: drivers/infiniband/hw/cxgb3/ 3867F: include/uapi/rdma/cxgb3-abi.h 3868 3869CXGB4 CRYPTO DRIVER (chcr) 3870M: Harsh Jain <harsh@chelsio.com> 3871L: linux-crypto@vger.kernel.org 3872W: http://www.chelsio.com 3873S: Supported 3874F: drivers/crypto/chelsio 3875 3876CXGB4 ETHERNET DRIVER (CXGB4) 3877M: Ganesh Goudar <ganeshgr@chelsio.com> 3878L: netdev@vger.kernel.org 3879W: http://www.chelsio.com 3880S: Supported 3881F: drivers/net/ethernet/chelsio/cxgb4/ 3882 3883CXGB4 ISCSI DRIVER (CXGB4I) 3884M: Karen Xie <kxie@chelsio.com> 3885L: linux-scsi@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/scsi/cxgbi/cxgb4i 3889 3890CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3891M: Steve Wise <swise@chelsio.com> 3892L: linux-rdma@vger.kernel.org 3893W: http://www.openfabrics.org 3894S: Supported 3895F: drivers/infiniband/hw/cxgb4/ 3896F: include/uapi/rdma/cxgb4-abi.h 3897 3898CXGB4VF ETHERNET DRIVER (CXGB4VF) 3899M: Casey Leedom <leedom@chelsio.com> 3900L: netdev@vger.kernel.org 3901W: http://www.chelsio.com 3902S: Supported 3903F: drivers/net/ethernet/chelsio/cxgb4vf/ 3904 3905CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3906M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3907M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3908L: linuxppc-dev@lists.ozlabs.org 3909S: Supported 3910F: arch/powerpc/platforms/powernv/pci-cxl.c 3911F: drivers/misc/cxl/ 3912F: include/misc/cxl* 3913F: include/uapi/misc/cxl.h 3914F: Documentation/powerpc/cxl.txt 3915F: Documentation/ABI/testing/sysfs-class-cxl 3916 3917CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3918M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3919M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3920M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3921L: linux-scsi@vger.kernel.org 3922S: Supported 3923F: drivers/scsi/cxlflash/ 3924F: include/uapi/scsi/cxlflash_ioctls.h 3925F: Documentation/powerpc/cxlflash.txt 3926 3927CYBERPRO FB DRIVER 3928M: Russell King <linux@armlinux.org.uk> 3929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3930W: http://www.armlinux.org.uk/ 3931S: Maintained 3932F: drivers/video/fbdev/cyber2000fb.* 3933 3934CYCLADES ASYNC MUX DRIVER 3935W: http://www.cyclades.com/ 3936S: Orphan 3937F: drivers/tty/cyclades.c 3938F: include/linux/cyclades.h 3939F: include/uapi/linux/cyclades.h 3940 3941CYCLADES PC300 DRIVER 3942W: http://www.cyclades.com/ 3943S: Orphan 3944F: drivers/net/wan/pc300* 3945 3946CYPRESS_FIRMWARE MEDIA DRIVER 3947M: Antti Palosaari <crope@iki.fi> 3948L: linux-media@vger.kernel.org 3949W: https://linuxtv.org 3950W: http://palosaari.fi/linux/ 3951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3952T: git git://linuxtv.org/anttip/media_tree.git 3953S: Maintained 3954F: drivers/media/common/cypress_firmware* 3955 3956CYTTSP TOUCHSCREEN DRIVER 3957M: Ferruh Yigit <fery@cypress.com> 3958L: linux-input@vger.kernel.org 3959S: Supported 3960F: drivers/input/touchscreen/cyttsp* 3961F: include/linux/input/cyttsp.h 3962 3963D-LINK DIR-685 TOUCHKEYS DRIVER 3964M: Linus Walleij <linus.walleij@linaro.org> 3965L: linux-input@vger.kernel.org 3966S: Supported 3967F: drivers/input/dlink-dir685-touchkeys.c 3968 3969DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3970M: Joshua Kinard <kumba@gentoo.org> 3971S: Maintained 3972F: drivers/rtc/rtc-ds1685.c 3973F: include/linux/rtc/ds1685.h 3974 3975DAMA SLAVE for AX.25 3976M: Joerg Reuter <jreuter@yaina.de> 3977W: http://yaina.de/jreuter/ 3978W: http://www.qsl.net/dl1bke/ 3979L: linux-hams@vger.kernel.org 3980S: Maintained 3981F: net/ax25/af_ax25.c 3982F: net/ax25/ax25_dev.c 3983F: net/ax25/ax25_ds_* 3984F: net/ax25/ax25_in.c 3985F: net/ax25/ax25_out.c 3986F: net/ax25/ax25_timer.c 3987F: net/ax25/sysctl_net_ax25.c 3988 3989DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3990L: netdev@vger.kernel.org 3991S: Orphan 3992F: Documentation/networking/dmfe.txt 3993F: drivers/net/ethernet/dec/tulip/dmfe.c 3994 3995DC390/AM53C974 SCSI driver 3996M: Hannes Reinecke <hare@suse.com> 3997L: linux-scsi@vger.kernel.org 3998S: Maintained 3999F: drivers/scsi/am53c974.c 4000 4001DC395x SCSI driver 4002M: Oliver Neukum <oliver@neukum.org> 4003M: Ali Akcaagac <aliakc@web.de> 4004M: Jamie Lenehan <lenehan@twibble.org> 4005L: dc395x@twibble.org 4006W: http://twibble.org/dist/dc395x/ 4007W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4008S: Maintained 4009F: Documentation/scsi/dc395x.txt 4010F: drivers/scsi/dc395x.* 4011 4012DCCP PROTOCOL 4013M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4014L: dccp@vger.kernel.org 4015W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4016S: Maintained 4017F: include/linux/dccp.h 4018F: include/uapi/linux/dccp.h 4019F: include/linux/tfrc.h 4020F: net/dccp/ 4021 4022DECnet NETWORK LAYER 4023W: http://linux-decnet.sourceforge.net 4024L: linux-decnet-user@lists.sourceforge.net 4025S: Orphan 4026F: Documentation/networking/decnet.txt 4027F: net/decnet/ 4028 4029DECSTATION PLATFORM SUPPORT 4030M: "Maciej W. Rozycki" <macro@linux-mips.org> 4031L: linux-mips@linux-mips.org 4032W: http://www.linux-mips.org/wiki/DECstation 4033S: Maintained 4034F: arch/mips/dec/ 4035F: arch/mips/include/asm/dec/ 4036F: arch/mips/include/asm/mach-dec/ 4037 4038DEFXX FDDI NETWORK DRIVER 4039M: "Maciej W. Rozycki" <macro@linux-mips.org> 4040S: Maintained 4041F: drivers/net/fddi/defxx.* 4042 4043DELL SMBIOS DRIVER 4044M: Pali Rohár <pali.rohar@gmail.com> 4045M: Mario Limonciello <mario.limonciello@dell.com> 4046L: platform-driver-x86@vger.kernel.org 4047S: Maintained 4048F: drivers/platform/x86/dell-smbios.* 4049 4050DELL SMBIOS SMM DRIVER 4051M: Mario Limonciello <mario.limonciello@dell.com> 4052L: platform-driver-x86@vger.kernel.org 4053S: Maintained 4054F: drivers/platform/x86/dell-smbios-smm.c 4055 4056DELL SMBIOS WMI DRIVER 4057M: Mario Limonciello <mario.limonciello@dell.com> 4058L: platform-driver-x86@vger.kernel.org 4059S: Maintained 4060F: drivers/platform/x86/dell-smbios-wmi.c 4061F: tools/wmi/dell-smbios-example.c 4062 4063DELL LAPTOP DRIVER 4064M: Matthew Garrett <mjg59@srcf.ucam.org> 4065M: Pali Rohár <pali.rohar@gmail.com> 4066L: platform-driver-x86@vger.kernel.org 4067S: Maintained 4068F: drivers/platform/x86/dell-laptop.c 4069 4070DELL LAPTOP FREEFALL DRIVER 4071M: Pali Rohár <pali.rohar@gmail.com> 4072S: Maintained 4073F: drivers/platform/x86/dell-smo8800.c 4074 4075DELL LAPTOP RBTN DRIVER 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/platform/x86/dell-rbtn.* 4079 4080DELL LAPTOP SMM DRIVER 4081M: Pali Rohár <pali.rohar@gmail.com> 4082S: Maintained 4083F: drivers/hwmon/dell-smm-hwmon.c 4084F: include/uapi/linux/i8k.h 4085 4086DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4087M: Doug Warzecha <Douglas_Warzecha@dell.com> 4088S: Maintained 4089F: Documentation/dcdbas.txt 4090F: drivers/firmware/dcdbas.* 4091 4092DELL WMI NOTIFICATIONS DRIVER 4093M: Matthew Garrett <mjg59@srcf.ucam.org> 4094M: Pali Rohár <pali.rohar@gmail.com> 4095S: Maintained 4096F: drivers/platform/x86/dell-wmi.c 4097 4098DELL WMI DESCRIPTOR DRIVER 4099M: Mario Limonciello <mario.limonciello@dell.com> 4100S: Maintained 4101F: drivers/platform/x86/dell-wmi-descriptor.c 4102 4103DELTA ST MEDIA DRIVER 4104M: Hugues Fruchet <hugues.fruchet@st.com> 4105L: linux-media@vger.kernel.org 4106T: git git://linuxtv.org/media_tree.git 4107W: https://linuxtv.org 4108S: Supported 4109F: drivers/media/platform/sti/delta 4110 4111DENALI NAND DRIVER 4112M: Masahiro Yamada <yamada.masahiro@socionext.com> 4113L: linux-mtd@lists.infradead.org 4114S: Supported 4115F: drivers/mtd/nand/raw/denali* 4116 4117DESIGNWARE USB2 DRD IP DRIVER 4118M: Minas Harutyunyan <hminas@synopsys.com> 4119L: linux-usb@vger.kernel.org 4120T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4121S: Maintained 4122F: drivers/usb/dwc2/ 4123 4124DESIGNWARE USB3 DRD IP DRIVER 4125M: Felipe Balbi <balbi@kernel.org> 4126L: linux-usb@vger.kernel.org 4127T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4128S: Maintained 4129F: drivers/usb/dwc3/ 4130 4131DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4132M: Andreas Klinger <ak@it-klinger.de> 4133L: linux-iio@vger.kernel.org 4134S: Maintained 4135F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4136F: drivers/iio/proximity/srf*.c 4137 4138DEVICE COREDUMP (DEV_COREDUMP) 4139M: Johannes Berg <johannes@sipsolutions.net> 4140L: linux-kernel@vger.kernel.org 4141S: Maintained 4142F: drivers/base/devcoredump.c 4143F: include/linux/devcoredump.h 4144 4145DEVICE FREQUENCY (DEVFREQ) 4146M: MyungJoo Ham <myungjoo.ham@samsung.com> 4147M: Kyungmin Park <kyungmin.park@samsung.com> 4148R: Chanwoo Choi <cw00.choi@samsung.com> 4149L: linux-pm@vger.kernel.org 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4151S: Maintained 4152F: drivers/devfreq/ 4153F: include/linux/devfreq.h 4154F: Documentation/devicetree/bindings/devfreq/ 4155 4156DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4157M: Chanwoo Choi <cw00.choi@samsung.com> 4158L: linux-pm@vger.kernel.org 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4160S: Supported 4161F: drivers/devfreq/event/ 4162F: drivers/devfreq/devfreq-event.c 4163F: include/linux/devfreq-event.h 4164F: Documentation/devicetree/bindings/devfreq/event/ 4165 4166DEVICE NUMBER REGISTRY 4167M: Torben Mathiasen <device@lanana.org> 4168W: http://lanana.org/docs/device-list/index.html 4169S: Maintained 4170 4171DEVICE-MAPPER (LVM) 4172M: Alasdair Kergon <agk@redhat.com> 4173M: Mike Snitzer <snitzer@redhat.com> 4174M: dm-devel@redhat.com 4175L: dm-devel@redhat.com 4176W: http://sources.redhat.com/dm 4177Q: http://patchwork.kernel.org/project/dm-devel/list/ 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4179T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4180S: Maintained 4181F: Documentation/device-mapper/ 4182F: drivers/md/Makefile 4183F: drivers/md/Kconfig 4184F: drivers/md/dm* 4185F: drivers/md/persistent-data/ 4186F: include/linux/device-mapper.h 4187F: include/linux/dm-*.h 4188F: include/uapi/linux/dm-*.h 4189 4190DEVLINK 4191M: Jiri Pirko <jiri@mellanox.com> 4192L: netdev@vger.kernel.org 4193S: Supported 4194F: net/core/devlink.c 4195F: include/net/devlink.h 4196F: include/uapi/linux/devlink.h 4197 4198DIALOG SEMICONDUCTOR DRIVERS 4199M: Support Opensource <support.opensource@diasemi.com> 4200W: http://www.dialog-semiconductor.com/products 4201S: Supported 4202F: Documentation/hwmon/da90?? 4203F: Documentation/devicetree/bindings/mfd/da90*.txt 4204F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4205F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4206F: Documentation/devicetree/bindings/regulator/da92*.txt 4207F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4208F: Documentation/devicetree/bindings/sound/da[79]*.txt 4209F: drivers/gpio/gpio-da90??.c 4210F: drivers/hwmon/da90??-hwmon.c 4211F: drivers/iio/adc/da91??-*.c 4212F: drivers/input/misc/da90??_onkey.c 4213F: drivers/input/touchscreen/da9052_tsi.c 4214F: drivers/leds/leds-da90??.c 4215F: drivers/mfd/da903x.c 4216F: drivers/mfd/da90??-*.c 4217F: drivers/mfd/da91??-*.c 4218F: drivers/power/supply/da9052-battery.c 4219F: drivers/power/supply/da91??-*.c 4220F: drivers/regulator/da903x.c 4221F: drivers/regulator/da9???-regulator.[ch] 4222F: drivers/thermal/da90??-thermal.c 4223F: drivers/rtc/rtc-da90??.c 4224F: drivers/video/backlight/da90??_bl.c 4225F: drivers/watchdog/da90??_wdt.c 4226F: include/linux/mfd/da903x.h 4227F: include/linux/mfd/da9052/ 4228F: include/linux/mfd/da9055/ 4229F: include/linux/mfd/da9062/ 4230F: include/linux/mfd/da9063/ 4231F: include/linux/mfd/da9150/ 4232F: include/linux/regulator/da9211.h 4233F: include/sound/da[79]*.h 4234F: sound/soc/codecs/da[79]*.[ch] 4235 4236DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4237M: William Breathitt Gray <vilhelm.gray@gmail.com> 4238L: linux-gpio@vger.kernel.org 4239S: Maintained 4240F: drivers/gpio/gpio-gpio-mm.c 4241 4242DIGI NEO AND CLASSIC PCI PRODUCTS 4243M: Lidza Louina <lidza.louina@gmail.com> 4244M: Mark Hounschell <markh@compro.net> 4245L: driverdev-devel@linuxdriverproject.org 4246S: Maintained 4247F: drivers/staging/dgnc/ 4248 4249DIOLAN U2C-12 I2C DRIVER 4250M: Guenter Roeck <linux@roeck-us.net> 4251L: linux-i2c@vger.kernel.org 4252S: Maintained 4253F: drivers/i2c/busses/i2c-diolan-u2c.c 4254 4255FILESYSTEM DIRECT ACCESS (DAX) 4256M: Matthew Wilcox <mawilcox@microsoft.com> 4257M: Ross Zwisler <ross.zwisler@linux.intel.com> 4258L: linux-fsdevel@vger.kernel.org 4259S: Supported 4260F: fs/dax.c 4261F: include/linux/dax.h 4262F: include/trace/events/fs_dax.h 4263 4264DEVICE DIRECT ACCESS (DAX) 4265M: Dan Williams <dan.j.williams@intel.com> 4266M: Dave Jiang <dave.jiang@intel.com> 4267M: Ross Zwisler <ross.zwisler@linux.intel.com> 4268M: Vishal Verma <vishal.l.verma@intel.com> 4269L: linux-nvdimm@lists.01.org 4270S: Supported 4271F: drivers/dax/ 4272 4273DIRECTORY NOTIFICATION (DNOTIFY) 4274M: Jan Kara <jack@suse.cz> 4275R: Amir Goldstein <amir73il@gmail.com> 4276L: linux-fsdevel@vger.kernel.org 4277S: Maintained 4278F: Documentation/filesystems/dnotify.txt 4279F: fs/notify/dnotify/ 4280F: include/linux/dnotify.h 4281 4282DISK GEOMETRY AND PARTITION HANDLING 4283M: Andries Brouwer <aeb@cwi.nl> 4284W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4285W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4286W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4287S: Maintained 4288 4289DISKQUOTA 4290M: Jan Kara <jack@suse.com> 4291S: Maintained 4292F: Documentation/filesystems/quota.txt 4293F: fs/quota/ 4294F: include/linux/quota*.h 4295F: include/uapi/linux/quota*.h 4296 4297DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4298M: Bernie Thompson <bernie@plugable.com> 4299L: linux-fbdev@vger.kernel.org 4300S: Maintained 4301W: http://plugable.com/category/projects/udlfb/ 4302F: drivers/video/fbdev/udlfb.c 4303F: include/video/udlfb.h 4304F: Documentation/fb/udlfb.txt 4305 4306DISTRIBUTED LOCK MANAGER (DLM) 4307M: Christine Caulfield <ccaulfie@redhat.com> 4308M: David Teigland <teigland@redhat.com> 4309L: cluster-devel@redhat.com 4310W: http://sources.redhat.com/cluster/ 4311T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4312S: Supported 4313F: fs/dlm/ 4314 4315DMA BUFFER SHARING FRAMEWORK 4316M: Sumit Semwal <sumit.semwal@linaro.org> 4317S: Maintained 4318L: linux-media@vger.kernel.org 4319L: dri-devel@lists.freedesktop.org 4320L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4321F: drivers/dma-buf/ 4322F: include/linux/dma-buf* 4323F: include/linux/reservation.h 4324F: include/linux/*fence.h 4325F: Documentation/driver-api/dma-buf.rst 4326T: git git://anongit.freedesktop.org/drm/drm-misc 4327 4328DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4329M: Vinod Koul <vkoul@kernel.org> 4330L: dmaengine@vger.kernel.org 4331Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4332S: Maintained 4333F: drivers/dma/ 4334F: include/linux/dmaengine.h 4335F: include/linux/of_dma.h 4336F: Documentation/devicetree/bindings/dma/ 4337F: Documentation/driver-api/dmaengine/ 4338T: git git://git.infradead.org/users/vkoul/slave-dma.git 4339 4340DMA MAPPING HELPERS 4341M: Christoph Hellwig <hch@lst.de> 4342M: Marek Szyprowski <m.szyprowski@samsung.com> 4343R: Robin Murphy <robin.murphy@arm.com> 4344L: iommu@lists.linux-foundation.org 4345T: git git://git.infradead.org/users/hch/dma-mapping.git 4346W: http://git.infradead.org/users/hch/dma-mapping.git 4347S: Supported 4348F: lib/dma-debug.c 4349F: lib/dma-direct.c 4350F: lib/dma-noncoherent.c 4351F: lib/dma-virt.c 4352F: drivers/base/dma-mapping.c 4353F: drivers/base/dma-coherent.c 4354F: include/asm-generic/dma-mapping.h 4355F: include/linux/dma-direct.h 4356F: include/linux/dma-mapping.h 4357F: include/linux/dma-noncoherent.h 4358 4359DME1737 HARDWARE MONITOR DRIVER 4360M: Juerg Haefliger <juergh@gmail.com> 4361L: linux-hwmon@vger.kernel.org 4362S: Maintained 4363F: Documentation/hwmon/dme1737 4364F: drivers/hwmon/dme1737.c 4365 4366DMI/SMBIOS SUPPORT 4367M: Jean Delvare <jdelvare@suse.com> 4368S: Maintained 4369T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4370F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4371F: drivers/firmware/dmi-id.c 4372F: drivers/firmware/dmi_scan.c 4373F: include/linux/dmi.h 4374 4375DOCUMENTATION 4376M: Jonathan Corbet <corbet@lwn.net> 4377L: linux-doc@vger.kernel.org 4378S: Maintained 4379F: Documentation/ 4380F: scripts/kernel-doc 4381X: Documentation/ABI/ 4382X: Documentation/devicetree/ 4383X: Documentation/acpi 4384X: Documentation/power 4385X: Documentation/spi 4386X: Documentation/media 4387T: git git://git.lwn.net/linux.git docs-next 4388 4389DONGWOON DW9714 LENS VOICE COIL DRIVER 4390M: Sakari Ailus <sakari.ailus@linux.intel.com> 4391L: linux-media@vger.kernel.org 4392T: git git://linuxtv.org/media_tree.git 4393S: Maintained 4394F: drivers/media/i2c/dw9714.c 4395 4396DOUBLETALK DRIVER 4397M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4398L: blinux-list@redhat.com 4399S: Maintained 4400F: drivers/char/dtlk.c 4401F: include/linux/dtlk.h 4402 4403DPAA2 DATAPATH I/O (DPIO) DRIVER 4404M: Roy Pledge <Roy.Pledge@nxp.com> 4405L: linux-kernel@vger.kernel.org 4406S: Maintained 4407F: drivers/staging/fsl-mc/bus/dpio 4408 4409DPAA2 ETHERNET DRIVER 4410M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4411L: linux-kernel@vger.kernel.org 4412S: Maintained 4413F: drivers/staging/fsl-dpaa2/ethernet 4414 4415DPAA2 ETHERNET SWITCH DRIVER 4416M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4417L: linux-kernel@vger.kernel.org 4418S: Maintained 4419F: drivers/staging/fsl-dpaa2/ethsw 4420 4421DPT_I2O SCSI RAID DRIVER 4422M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4423L: linux-scsi@vger.kernel.org 4424W: http://www.adaptec.com/ 4425S: Maintained 4426F: drivers/scsi/dpt* 4427F: drivers/scsi/dpt/ 4428 4429DRBD DRIVER 4430M: Philipp Reisner <philipp.reisner@linbit.com> 4431M: Lars Ellenberg <lars.ellenberg@linbit.com> 4432L: drbd-dev@lists.linbit.com 4433W: http://www.drbd.org 4434T: git git://git.linbit.com/linux-drbd.git 4435T: git git://git.linbit.com/drbd-8.4.git 4436S: Supported 4437F: drivers/block/drbd/ 4438F: lib/lru_cache.c 4439F: Documentation/blockdev/drbd/ 4440 4441DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4442M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4443T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4444S: Supported 4445F: Documentation/kobject.txt 4446F: drivers/base/ 4447F: fs/debugfs/ 4448F: fs/sysfs/ 4449F: include/linux/debugfs.h 4450F: include/linux/kobj* 4451F: lib/kobj* 4452 4453DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4454M: Kevin Hilman <khilman@kernel.org> 4455M: Nishanth Menon <nm@ti.com> 4456S: Maintained 4457F: drivers/power/avs/ 4458F: include/linux/power/smartreflex.h 4459L: linux-pm@vger.kernel.org 4460 4461DRM DRIVER FOR ARM PL111 CLCD 4462M: Eric Anholt <eric@anholt.net> 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464S: Supported 4465F: drivers/gpu/drm/pl111/ 4466 4467DRM DRIVER FOR ARM VERSATILE TFT PANELS 4468M: Linus Walleij <linus.walleij@linaro.org> 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Maintained 4471F: drivers/gpu/drm/panel/panel-arm-versatile.c 4472F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4473 4474DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4475M: Dave Airlie <airlied@redhat.com> 4476S: Odd Fixes 4477F: drivers/gpu/drm/ast/ 4478 4479DRM DRIVER FOR BOCHS VIRTUAL GPU 4480M: Gerd Hoffmann <kraxel@redhat.com> 4481L: virtualization@lists.linux-foundation.org 4482T: git git://anongit.freedesktop.org/drm/drm-misc 4483S: Maintained 4484F: drivers/gpu/drm/bochs/ 4485 4486DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4487M: Linus Walleij <linus.walleij@linaro.org> 4488T: git git://anongit.freedesktop.org/drm/drm-misc 4489S: Maintained 4490F: drivers/gpu/drm/tve200/ 4491 4492DRM DRIVER FOR ILITEK ILI9225 PANELS 4493M: David Lechner <david@lechnology.com> 4494S: Maintained 4495F: drivers/gpu/drm/tinydrm/ili9225.c 4496F: Documentation/devicetree/bindings/display/ili9225.txt 4497 4498DRM DRIVER FOR INTEL I810 VIDEO CARDS 4499S: Orphan / Obsolete 4500F: drivers/gpu/drm/i810/ 4501F: include/uapi/drm/i810_drm.h 4502 4503DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4504S: Orphan / Obsolete 4505F: drivers/gpu/drm/mga/ 4506F: include/uapi/drm/mga_drm.h 4507 4508DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4509M: Dave Airlie <airlied@redhat.com> 4510S: Odd Fixes 4511F: drivers/gpu/drm/mgag200/ 4512 4513DRM DRIVER FOR MI0283QT 4514M: Noralf Trønnes <noralf@tronnes.org> 4515S: Maintained 4516F: drivers/gpu/drm/tinydrm/mi0283qt.c 4517F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4518 4519DRM DRIVER FOR MSM ADRENO GPU 4520M: Rob Clark <robdclark@gmail.com> 4521L: linux-arm-msm@vger.kernel.org 4522L: dri-devel@lists.freedesktop.org 4523L: freedreno@lists.freedesktop.org 4524T: git git://people.freedesktop.org/~robclark/linux 4525S: Maintained 4526F: drivers/gpu/drm/msm/ 4527F: include/uapi/drm/msm_drm.h 4528F: Documentation/devicetree/bindings/display/msm/ 4529 4530DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4531M: Ben Skeggs <bskeggs@redhat.com> 4532L: dri-devel@lists.freedesktop.org 4533L: nouveau@lists.freedesktop.org 4534T: git git://github.com/skeggsb/linux 4535S: Supported 4536F: drivers/gpu/drm/nouveau/ 4537F: include/uapi/drm/nouveau_drm.h 4538 4539DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4540M: Noralf Trønnes <noralf@tronnes.org> 4541S: Maintained 4542F: drivers/gpu/drm/tinydrm/repaper.c 4543F: Documentation/devicetree/bindings/display/repaper.txt 4544 4545DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4546M: Dave Airlie <airlied@redhat.com> 4547M: Gerd Hoffmann <kraxel@redhat.com> 4548L: virtualization@lists.linux-foundation.org 4549T: git git://anongit.freedesktop.org/drm/drm-misc 4550S: Obsolete 4551W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4552F: drivers/gpu/drm/cirrus/ 4553 4554DRM DRIVER FOR QXL VIRTUAL GPU 4555M: Dave Airlie <airlied@redhat.com> 4556M: Gerd Hoffmann <kraxel@redhat.com> 4557L: virtualization@lists.linux-foundation.org 4558T: git git://anongit.freedesktop.org/drm/drm-misc 4559S: Maintained 4560F: drivers/gpu/drm/qxl/ 4561F: include/uapi/drm/qxl_drm.h 4562 4563DRM DRIVER FOR RAGE 128 VIDEO CARDS 4564S: Orphan / Obsolete 4565F: drivers/gpu/drm/r128/ 4566F: include/uapi/drm/r128_drm.h 4567 4568DRM DRIVER FOR SAVAGE VIDEO CARDS 4569S: Orphan / Obsolete 4570F: drivers/gpu/drm/savage/ 4571F: include/uapi/drm/savage_drm.h 4572 4573DRM DRIVER FOR SIS VIDEO CARDS 4574S: Orphan / Obsolete 4575F: drivers/gpu/drm/sis/ 4576F: include/uapi/drm/sis_drm.h 4577 4578DRM DRIVER FOR SITRONIX ST7586 PANELS 4579M: David Lechner <david@lechnology.com> 4580S: Maintained 4581F: drivers/gpu/drm/tinydrm/st7586.c 4582F: Documentation/devicetree/bindings/display/st7586.txt 4583 4584DRM DRIVER FOR SITRONIX ST7735R PANELS 4585M: David Lechner <david@lechnology.com> 4586S: Maintained 4587F: drivers/gpu/drm/tinydrm/st7735r.c 4588F: Documentation/devicetree/bindings/display/st7735r.txt 4589 4590DRM DRIVER FOR TDFX VIDEO CARDS 4591S: Orphan / Obsolete 4592F: drivers/gpu/drm/tdfx/ 4593 4594DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4595M: Dave Airlie <airlied@redhat.com> 4596S: Odd Fixes 4597F: drivers/gpu/drm/udl/ 4598 4599DRM DRIVER FOR VMWARE VIRTUAL GPU 4600M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4601M: Sinclair Yeh <syeh@vmware.com> 4602M: Thomas Hellstrom <thellstrom@vmware.com> 4603L: dri-devel@lists.freedesktop.org 4604T: git git://people.freedesktop.org/~syeh/repos_linux 4605T: git git://people.freedesktop.org/~thomash/linux 4606S: Supported 4607F: drivers/gpu/drm/vmwgfx/ 4608F: include/uapi/drm/vmwgfx_drm.h 4609 4610DRM DRIVERS 4611M: David Airlie <airlied@linux.ie> 4612L: dri-devel@lists.freedesktop.org 4613T: git git://people.freedesktop.org/~airlied/linux 4614B: https://bugs.freedesktop.org/ 4615C: irc://chat.freenode.net/dri-devel 4616S: Maintained 4617F: drivers/gpu/drm/ 4618F: drivers/gpu/vga/ 4619F: Documentation/devicetree/bindings/display/ 4620F: Documentation/devicetree/bindings/gpu/ 4621F: Documentation/devicetree/bindings/video/ 4622F: Documentation/gpu/ 4623F: include/drm/ 4624F: include/uapi/drm/ 4625F: include/linux/vga* 4626 4627DRM DRIVERS AND MISC GPU PATCHES 4628M: Gustavo Padovan <gustavo@padovan.org> 4629M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4630M: Sean Paul <seanpaul@chromium.org> 4631W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4632S: Maintained 4633T: git git://anongit.freedesktop.org/drm/drm-misc 4634F: Documentation/gpu/ 4635F: drivers/gpu/vga/ 4636F: drivers/gpu/drm/* 4637F: include/drm/drm* 4638F: include/uapi/drm/drm* 4639F: include/linux/vga* 4640 4641DRM DRIVERS FOR ALLWINNER A10 4642M: Maxime Ripard <maxime.ripard@bootlin.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/sun4i/ 4646F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR AMLOGIC SOCS 4650M: Neil Armstrong <narmstrong@baylibre.com> 4651L: dri-devel@lists.freedesktop.org 4652L: linux-amlogic@lists.infradead.org 4653W: http://linux-meson.com/ 4654S: Supported 4655F: drivers/gpu/drm/meson/ 4656F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4657F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4658F: Documentation/gpu/meson.rst 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660 4661DRM DRIVERS FOR ATMEL HLCDC 4662M: Boris Brezillon <boris.brezillon@bootlin.com> 4663L: dri-devel@lists.freedesktop.org 4664S: Supported 4665F: drivers/gpu/drm/atmel-hlcdc/ 4666F: Documentation/devicetree/bindings/drm/atmel/ 4667T: git git://anongit.freedesktop.org/drm/drm-misc 4668 4669DRM DRIVERS FOR BRIDGE CHIPS 4670M: Archit Taneja <architt@codeaurora.org> 4671M: Andrzej Hajda <a.hajda@samsung.com> 4672R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4673S: Maintained 4674T: git git://anongit.freedesktop.org/drm/drm-misc 4675F: drivers/gpu/drm/bridge/ 4676 4677DRM DRIVERS FOR EXYNOS 4678M: Inki Dae <inki.dae@samsung.com> 4679M: Joonyoung Shim <jy0922.shim@samsung.com> 4680M: Seung-Woo Kim <sw0312.kim@samsung.com> 4681M: Kyungmin Park <kyungmin.park@samsung.com> 4682L: dri-devel@lists.freedesktop.org 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4684S: Supported 4685F: drivers/gpu/drm/exynos/ 4686F: include/uapi/drm/exynos_drm.h 4687F: Documentation/devicetree/bindings/display/exynos/ 4688 4689DRM DRIVERS FOR FREESCALE DCU 4690M: Stefan Agner <stefan@agner.ch> 4691M: Alison Wang <alison.wang@nxp.com> 4692L: dri-devel@lists.freedesktop.org 4693S: Supported 4694F: drivers/gpu/drm/fsl-dcu/ 4695F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4696F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4697F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4698 4699DRM DRIVERS FOR FREESCALE IMX 4700M: Philipp Zabel <p.zabel@pengutronix.de> 4701L: dri-devel@lists.freedesktop.org 4702S: Maintained 4703F: drivers/gpu/drm/imx/ 4704F: drivers/gpu/ipu-v3/ 4705F: Documentation/devicetree/bindings/display/imx/ 4706 4707DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4708M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4709L: dri-devel@lists.freedesktop.org 4710T: git git://github.com/patjak/drm-gma500 4711S: Maintained 4712F: drivers/gpu/drm/gma500/ 4713 4714DRM DRIVERS FOR HISILICON 4715M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4716M: Rongrong Zou <zourongrong@gmail.com> 4717R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4718R: Chen Feng <puck.chen@hisilicon.com> 4719L: dri-devel@lists.freedesktop.org 4720T: git git://github.com/xin3liang/linux.git 4721S: Maintained 4722F: drivers/gpu/drm/hisilicon/ 4723F: Documentation/devicetree/bindings/display/hisilicon/ 4724 4725DRM DRIVERS FOR MEDIATEK 4726M: CK Hu <ck.hu@mediatek.com> 4727M: Philipp Zabel <p.zabel@pengutronix.de> 4728L: dri-devel@lists.freedesktop.org 4729S: Supported 4730F: drivers/gpu/drm/mediatek/ 4731F: Documentation/devicetree/bindings/display/mediatek/ 4732 4733DRM DRIVERS FOR NVIDIA TEGRA 4734M: Thierry Reding <thierry.reding@gmail.com> 4735L: dri-devel@lists.freedesktop.org 4736L: linux-tegra@vger.kernel.org 4737T: git git://anongit.freedesktop.org/tegra/linux.git 4738S: Supported 4739F: drivers/gpu/drm/tegra/ 4740F: drivers/gpu/host1x/ 4741F: include/linux/host1x.h 4742F: include/uapi/drm/tegra_drm.h 4743F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4744 4745DRM DRIVERS FOR RENESAS 4746M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4747L: dri-devel@lists.freedesktop.org 4748L: linux-renesas-soc@vger.kernel.org 4749T: git git://linuxtv.org/pinchartl/fbdev 4750S: Supported 4751F: drivers/gpu/drm/rcar-du/ 4752F: drivers/gpu/drm/shmobile/ 4753F: include/linux/platform_data/shmob_drm.h 4754F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4755F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4756F: Documentation/devicetree/bindings/display/renesas,du.txt 4757 4758DRM DRIVERS FOR ROCKCHIP 4759M: Sandy Huang <hjc@rock-chips.com> 4760M: Heiko Stübner <heiko@sntech.de> 4761L: dri-devel@lists.freedesktop.org 4762S: Maintained 4763F: drivers/gpu/drm/rockchip/ 4764F: Documentation/devicetree/bindings/display/rockchip/ 4765T: git git://anongit.freedesktop.org/drm/drm-misc 4766 4767DRM DRIVERS FOR STI 4768M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4769M: Vincent Abriou <vincent.abriou@st.com> 4770L: dri-devel@lists.freedesktop.org 4771T: git git://anongit.freedesktop.org/drm/drm-misc 4772S: Maintained 4773F: drivers/gpu/drm/sti 4774F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4775 4776DRM DRIVERS FOR STM 4777M: Yannick Fertre <yannick.fertre@st.com> 4778M: Philippe Cornu <philippe.cornu@st.com> 4779M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4780M: Vincent Abriou <vincent.abriou@st.com> 4781L: dri-devel@lists.freedesktop.org 4782T: git git://anongit.freedesktop.org/drm/drm-misc 4783S: Maintained 4784F: drivers/gpu/drm/stm 4785F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4786 4787DRM DRIVERS FOR TI LCDC 4788M: Jyri Sarha <jsarha@ti.com> 4789R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Maintained 4792F: drivers/gpu/drm/tilcdc/ 4793F: Documentation/devicetree/bindings/display/tilcdc/ 4794 4795DRM DRIVERS FOR TI OMAP 4796M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4797L: dri-devel@lists.freedesktop.org 4798S: Maintained 4799F: drivers/gpu/drm/omapdrm/ 4800F: Documentation/devicetree/bindings/display/ti/ 4801 4802DRM DRIVERS FOR V3D 4803M: Eric Anholt <eric@anholt.net> 4804S: Supported 4805F: drivers/gpu/drm/v3d/ 4806F: include/uapi/drm/v3d_drm.h 4807F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809 4810DRM DRIVERS FOR VC4 4811M: Eric Anholt <eric@anholt.net> 4812T: git git://github.com/anholt/linux 4813S: Supported 4814F: drivers/gpu/drm/vc4/ 4815F: include/uapi/drm/vc4_drm.h 4816F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818 4819DRM DRIVERS FOR VIVANTE GPU IP 4820M: Lucas Stach <l.stach@pengutronix.de> 4821R: Russell King <linux+etnaviv@armlinux.org.uk> 4822R: Christian Gmeiner <christian.gmeiner@gmail.com> 4823L: etnaviv@lists.freedesktop.org 4824L: dri-devel@lists.freedesktop.org 4825S: Maintained 4826F: drivers/gpu/drm/etnaviv/ 4827F: include/uapi/drm/etnaviv_drm.h 4828F: Documentation/devicetree/bindings/display/etnaviv/ 4829 4830DRM DRIVERS FOR ZTE ZX 4831M: Shawn Guo <shawnguo@kernel.org> 4832L: dri-devel@lists.freedesktop.org 4833S: Maintained 4834F: drivers/gpu/drm/zte/ 4835F: Documentation/devicetree/bindings/display/zte,vou.txt 4836T: git git://anongit.freedesktop.org/drm/drm-misc 4837 4838DRM PANEL DRIVERS 4839M: Thierry Reding <thierry.reding@gmail.com> 4840L: dri-devel@lists.freedesktop.org 4841T: git git://anongit.freedesktop.org/drm/drm-misc 4842S: Maintained 4843F: drivers/gpu/drm/drm_panel.c 4844F: drivers/gpu/drm/panel/ 4845F: include/drm/drm_panel.h 4846F: Documentation/devicetree/bindings/display/panel/ 4847 4848DRM TINYDRM DRIVERS 4849M: Noralf Trønnes <noralf@tronnes.org> 4850W: https://github.com/notro/tinydrm/wiki/Development 4851T: git git://anongit.freedesktop.org/drm/drm-misc 4852S: Maintained 4853F: drivers/gpu/drm/tinydrm/ 4854F: include/drm/tinydrm/ 4855 4856DRM DRIVERS FOR XEN 4857M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4858T: git git://anongit.freedesktop.org/drm/drm-misc 4859L: dri-devel@lists.freedesktop.org 4860L: xen-devel@lists.xen.org 4861S: Supported 4862F: drivers/gpu/drm/xen/ 4863F: Documentation/gpu/xen-front.rst 4864 4865DRM TTM SUBSYSTEM 4866M: Christian Koenig <christian.koenig@amd.com> 4867M: Roger He <Hongbo.He@amd.com> 4868T: git git://people.freedesktop.org/~agd5f/linux 4869S: Maintained 4870L: dri-devel@lists.freedesktop.org 4871F: include/drm/ttm/ 4872F: drivers/gpu/drm/ttm/ 4873 4874DSBR100 USB FM RADIO DRIVER 4875M: Alexey Klimov <klimov.linux@gmail.com> 4876L: linux-media@vger.kernel.org 4877T: git git://linuxtv.org/media_tree.git 4878S: Maintained 4879F: drivers/media/radio/dsbr100.c 4880 4881DSCC4 DRIVER 4882M: Francois Romieu <romieu@fr.zoreil.com> 4883L: netdev@vger.kernel.org 4884S: Maintained 4885F: drivers/net/wan/dscc4.c 4886 4887DT3155 MEDIA DRIVER 4888M: Hans Verkuil <hverkuil@xs4all.nl> 4889L: linux-media@vger.kernel.org 4890T: git git://linuxtv.org/media_tree.git 4891W: https://linuxtv.org 4892S: Odd Fixes 4893F: drivers/media/pci/dt3155/ 4894 4895DVB_USB_AF9015 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899W: http://palosaari.fi/linux/ 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/af9015* 4904 4905DVB_USB_AF9035 MEDIA DRIVER 4906M: Antti Palosaari <crope@iki.fi> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909W: http://palosaari.fi/linux/ 4910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4911T: git git://linuxtv.org/anttip/media_tree.git 4912S: Maintained 4913F: drivers/media/usb/dvb-usb-v2/af9035* 4914 4915DVB_USB_ANYSEE MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb-v2/anysee* 4924 4925DVB_USB_AU6610 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929W: http://palosaari.fi/linux/ 4930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4931T: git git://linuxtv.org/anttip/media_tree.git 4932S: Maintained 4933F: drivers/media/usb/dvb-usb-v2/au6610* 4934 4935DVB_USB_CE6230 MEDIA DRIVER 4936M: Antti Palosaari <crope@iki.fi> 4937L: linux-media@vger.kernel.org 4938W: https://linuxtv.org 4939W: http://palosaari.fi/linux/ 4940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4941T: git git://linuxtv.org/anttip/media_tree.git 4942S: Maintained 4943F: drivers/media/usb/dvb-usb-v2/ce6230* 4944 4945DVB_USB_CXUSB MEDIA DRIVER 4946M: Michael Krufky <mkrufky@linuxtv.org> 4947L: linux-media@vger.kernel.org 4948W: https://linuxtv.org 4949W: http://github.com/mkrufky 4950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4951T: git git://linuxtv.org/media_tree.git 4952S: Maintained 4953F: drivers/media/usb/dvb-usb/cxusb* 4954 4955DVB_USB_EC168 MEDIA DRIVER 4956M: Antti Palosaari <crope@iki.fi> 4957L: linux-media@vger.kernel.org 4958W: https://linuxtv.org 4959W: http://palosaari.fi/linux/ 4960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4961T: git git://linuxtv.org/anttip/media_tree.git 4962S: Maintained 4963F: drivers/media/usb/dvb-usb-v2/ec168* 4964 4965DVB_USB_GL861 MEDIA DRIVER 4966M: Antti Palosaari <crope@iki.fi> 4967L: linux-media@vger.kernel.org 4968W: https://linuxtv.org 4969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4970T: git git://linuxtv.org/anttip/media_tree.git 4971S: Maintained 4972F: drivers/media/usb/dvb-usb-v2/gl861* 4973 4974DVB_USB_MXL111SF MEDIA DRIVER 4975M: Michael Krufky <mkrufky@linuxtv.org> 4976L: linux-media@vger.kernel.org 4977W: https://linuxtv.org 4978W: http://github.com/mkrufky 4979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4980T: git git://linuxtv.org/mkrufky/mxl111sf.git 4981S: Maintained 4982F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4983 4984DVB_USB_RTL28XXU MEDIA DRIVER 4985M: Antti Palosaari <crope@iki.fi> 4986L: linux-media@vger.kernel.org 4987W: https://linuxtv.org 4988W: http://palosaari.fi/linux/ 4989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4990T: git git://linuxtv.org/anttip/media_tree.git 4991S: Maintained 4992F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4993 4994DVB_USB_V2 MEDIA DRIVER 4995M: Antti Palosaari <crope@iki.fi> 4996L: linux-media@vger.kernel.org 4997W: https://linuxtv.org 4998W: http://palosaari.fi/linux/ 4999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5000T: git git://linuxtv.org/anttip/media_tree.git 5001S: Maintained 5002F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5003F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5004 5005DYNAMIC DEBUG 5006M: Jason Baron <jbaron@akamai.com> 5007S: Maintained 5008F: lib/dynamic_debug.c 5009F: include/linux/dynamic_debug.h 5010 5011DYNAMIC INTERRUPT MODERATION 5012M: Tal Gilboa <talgi@mellanox.com> 5013S: Maintained 5014F: include/linux/net_dim.h 5015 5016DZ DECSTATION DZ11 SERIAL DRIVER 5017M: "Maciej W. Rozycki" <macro@linux-mips.org> 5018S: Maintained 5019F: drivers/tty/serial/dz.* 5020 5021E3X0 POWER BUTTON DRIVER 5022M: Moritz Fischer <moritz.fischer@ettus.com> 5023L: usrp-users@lists.ettus.com 5024W: http://www.ettus.com 5025S: Supported 5026F: drivers/input/misc/e3x0-button.c 5027F: Documentation/devicetree/bindings/input/e3x0-button.txt 5028 5029E4000 MEDIA DRIVER 5030M: Antti Palosaari <crope@iki.fi> 5031L: linux-media@vger.kernel.org 5032W: https://linuxtv.org 5033W: http://palosaari.fi/linux/ 5034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5035T: git git://linuxtv.org/anttip/media_tree.git 5036S: Maintained 5037F: drivers/media/tuners/e4000* 5038 5039EC100 MEDIA DRIVER 5040M: Antti Palosaari <crope@iki.fi> 5041L: linux-media@vger.kernel.org 5042W: https://linuxtv.org 5043W: http://palosaari.fi/linux/ 5044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5045T: git git://linuxtv.org/anttip/media_tree.git 5046S: Maintained 5047F: drivers/media/dvb-frontends/ec100* 5048 5049ECRYPT FILE SYSTEM 5050M: Tyler Hicks <tyhicks@canonical.com> 5051L: ecryptfs@vger.kernel.org 5052W: http://ecryptfs.org 5053W: https://launchpad.net/ecryptfs 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5055S: Supported 5056F: Documentation/filesystems/ecryptfs.txt 5057F: fs/ecryptfs/ 5058 5059EDAC-AMD64 5060M: Borislav Petkov <bp@alien8.de> 5061L: linux-edac@vger.kernel.org 5062S: Maintained 5063F: drivers/edac/amd64_edac* 5064 5065EDAC-CALXEDA 5066M: Robert Richter <rric@kernel.org> 5067L: linux-edac@vger.kernel.org 5068S: Maintained 5069F: drivers/edac/highbank* 5070 5071EDAC-CAVIUM OCTEON 5072M: Ralf Baechle <ralf@linux-mips.org> 5073M: David Daney <david.daney@cavium.com> 5074L: linux-edac@vger.kernel.org 5075L: linux-mips@linux-mips.org 5076S: Supported 5077F: drivers/edac/octeon_edac* 5078 5079EDAC-CAVIUM THUNDERX 5080M: David Daney <david.daney@cavium.com> 5081M: Jan Glauber <jglauber@cavium.com> 5082L: linux-edac@vger.kernel.org 5083S: Supported 5084F: drivers/edac/thunderx_edac* 5085 5086EDAC-CORE 5087M: Borislav Petkov <bp@alien8.de> 5088M: Mauro Carvalho Chehab <mchehab@kernel.org> 5089L: linux-edac@vger.kernel.org 5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5092S: Supported 5093F: Documentation/admin-guide/ras.rst 5094F: Documentation/driver-api/edac.rst 5095F: drivers/edac/ 5096F: include/linux/edac.h 5097 5098EDAC-E752X 5099M: Mark Gross <mark.gross@intel.com> 5100L: linux-edac@vger.kernel.org 5101S: Maintained 5102F: drivers/edac/e752x_edac.c 5103 5104EDAC-E7XXX 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/e7xxx_edac.c 5108 5109EDAC-FSL_DDR 5110M: York Sun <york.sun@nxp.com> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/fsl_ddr_edac.* 5114 5115EDAC-GHES 5116M: Mauro Carvalho Chehab <mchehab@kernel.org> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/ghes_edac.c 5120 5121EDAC-I3000 5122L: linux-edac@vger.kernel.org 5123S: Orphan 5124F: drivers/edac/i3000_edac.c 5125 5126EDAC-I5000 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/i5000_edac.c 5130 5131EDAC-I5400 5132M: Mauro Carvalho Chehab <mchehab@kernel.org> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/i5400_edac.c 5136 5137EDAC-I7300 5138M: Mauro Carvalho Chehab <mchehab@kernel.org> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/i7300_edac.c 5142 5143EDAC-I7CORE 5144M: Mauro Carvalho Chehab <mchehab@kernel.org> 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/i7core_edac.c 5148 5149EDAC-I82443BXGX 5150M: Tim Small <tim@buttersideup.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/i82443bxgx_edac.c 5154 5155EDAC-I82975X 5156M: Ranganathan Desikan <ravi@jetztechnologies.com> 5157M: "Arvind R." <arvino55@gmail.com> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/i82975x_edac.c 5161 5162EDAC-IE31200 5163M: Jason Baron <jbaron@akamai.com> 5164L: linux-edac@vger.kernel.org 5165S: Maintained 5166F: drivers/edac/ie31200_edac.c 5167 5168EDAC-MPC85XX 5169M: Johannes Thumshirn <morbidrsa@gmail.com> 5170L: linux-edac@vger.kernel.org 5171S: Maintained 5172F: drivers/edac/mpc85xx_edac.[ch] 5173 5174EDAC-PASEMI 5175M: Egor Martovetsky <egor@pasemi.com> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/pasemi_edac.c 5179 5180EDAC-PND2 5181M: Tony Luck <tony.luck@intel.com> 5182L: linux-edac@vger.kernel.org 5183S: Maintained 5184F: drivers/edac/pnd2_edac.[ch] 5185 5186EDAC-R82600 5187M: Tim Small <tim@buttersideup.com> 5188L: linux-edac@vger.kernel.org 5189S: Maintained 5190F: drivers/edac/r82600_edac.c 5191 5192EDAC-SBRIDGE 5193M: Mauro Carvalho Chehab <mchehab@kernel.org> 5194L: linux-edac@vger.kernel.org 5195S: Maintained 5196F: drivers/edac/sb_edac.c 5197 5198EDAC-SKYLAKE 5199M: Tony Luck <tony.luck@intel.com> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/skx_edac.c 5203 5204EDAC-TI 5205M: Tero Kristo <t-kristo@ti.com> 5206L: linux-edac@vger.kernel.org 5207S: Maintained 5208F: drivers/edac/ti_edac.c 5209 5210EDIROL UA-101/UA-1000 DRIVER 5211M: Clemens Ladisch <clemens@ladisch.de> 5212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5213T: git git://git.alsa-project.org/alsa-kernel.git 5214S: Maintained 5215F: sound/usb/misc/ua101.c 5216 5217EFI TEST DRIVER 5218L: linux-efi@vger.kernel.org 5219M: Ivan Hu <ivan.hu@canonical.com> 5220M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5221S: Maintained 5222F: drivers/firmware/efi/test/ 5223 5224EFI VARIABLE FILESYSTEM 5225M: Matthew Garrett <matthew.garrett@nebula.com> 5226M: Jeremy Kerr <jk@ozlabs.org> 5227M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5229L: linux-efi@vger.kernel.org 5230S: Maintained 5231F: fs/efivarfs/ 5232 5233EFIFB FRAMEBUFFER DRIVER 5234L: linux-fbdev@vger.kernel.org 5235M: Peter Jones <pjones@redhat.com> 5236S: Maintained 5237F: drivers/video/fbdev/efifb.c 5238 5239EFS FILESYSTEM 5240W: http://aeschi.ch.eu.org/efs/ 5241S: Orphan 5242F: fs/efs/ 5243 5244EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5245M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5246L: netdev@vger.kernel.org 5247S: Maintained 5248F: drivers/net/ethernet/ibm/ehea/ 5249 5250EM28XX VIDEO4LINUX DRIVER 5251M: Mauro Carvalho Chehab <mchehab@kernel.org> 5252L: linux-media@vger.kernel.org 5253W: https://linuxtv.org 5254T: git git://linuxtv.org/media_tree.git 5255S: Maintained 5256F: drivers/media/usb/em28xx/ 5257F: Documentation/media/v4l-drivers/em28xx* 5258 5259EMBEDDED LINUX 5260M: Paul Gortmaker <paul.gortmaker@windriver.com> 5261M: Matt Mackall <mpm@selenic.com> 5262M: David Woodhouse <dwmw2@infradead.org> 5263L: linux-embedded@vger.kernel.org 5264S: Maintained 5265 5266Emulex 10Gbps iSCSI - OneConnect DRIVER 5267M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5268M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5269M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5270L: linux-scsi@vger.kernel.org 5271W: http://www.broadcom.com 5272S: Supported 5273F: drivers/scsi/be2iscsi/ 5274 5275Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5276M: Sathya Perla <sathya.perla@broadcom.com> 5277M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5278M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5279M: Somnath Kotur <somnath.kotur@broadcom.com> 5280L: netdev@vger.kernel.org 5281W: http://www.emulex.com 5282S: Supported 5283F: drivers/net/ethernet/emulex/benet/ 5284 5285EMULEX ONECONNECT ROCE DRIVER 5286M: Selvin Xavier <selvin.xavier@broadcom.com> 5287M: Devesh Sharma <devesh.sharma@broadcom.com> 5288L: linux-rdma@vger.kernel.org 5289W: http://www.broadcom.com 5290S: Odd Fixes 5291F: drivers/infiniband/hw/ocrdma/ 5292F: include/uapi/rdma/ocrdma-abi.h 5293 5294EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5295M: James Smart <james.smart@broadcom.com> 5296M: Dick Kennedy <dick.kennedy@broadcom.com> 5297L: linux-scsi@vger.kernel.org 5298W: http://www.broadcom.com 5299S: Supported 5300F: drivers/scsi/lpfc/ 5301 5302ENE CB710 FLASH CARD READER DRIVER 5303M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5304S: Maintained 5305F: drivers/misc/cb710/ 5306F: drivers/mmc/host/cb710-mmc.* 5307F: include/linux/cb710.h 5308 5309ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5310M: Maxim Levitsky <maximlevitsky@gmail.com> 5311S: Maintained 5312F: drivers/media/rc/ene_ir.* 5313 5314EPSON S1D13XXX FRAMEBUFFER DRIVER 5315M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5316S: Maintained 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5318F: drivers/video/fbdev/s1d13xxxfb.c 5319F: include/video/s1d13xxxfb.h 5320 5321ERRSEQ ERROR TRACKING INFRASTRUCTURE 5322M: Jeff Layton <jlayton@kernel.org> 5323S: Maintained 5324F: lib/errseq.c 5325F: include/linux/errseq.h 5326 5327ET131X NETWORK DRIVER 5328M: Mark Einon <mark.einon@gmail.com> 5329S: Odd Fixes 5330F: drivers/net/ethernet/agere/ 5331 5332ETHERNET BRIDGE 5333M: Stephen Hemminger <stephen@networkplumber.org> 5334L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5335L: netdev@vger.kernel.org 5336W: http://www.linuxfoundation.org/en/Net:Bridge 5337S: Maintained 5338F: include/linux/netfilter_bridge/ 5339F: net/bridge/ 5340 5341ETHERNET PHY LIBRARY 5342M: Andrew Lunn <andrew@lunn.ch> 5343M: Florian Fainelli <f.fainelli@gmail.com> 5344L: netdev@vger.kernel.org 5345S: Maintained 5346F: Documentation/ABI/testing/sysfs-bus-mdio 5347F: Documentation/devicetree/bindings/net/mdio* 5348F: Documentation/networking/phy.txt 5349F: drivers/net/phy/ 5350F: drivers/of/of_mdio.c 5351F: drivers/of/of_net.c 5352F: include/linux/*mdio*.h 5353F: include/linux/of_net.h 5354F: include/linux/phy.h 5355F: include/linux/phy_fixed.h 5356F: include/linux/platform_data/mdio-bcm-unimac.h 5357F: include/trace/events/mdio.h 5358F: include/uapi/linux/mdio.h 5359F: include/uapi/linux/mii.h 5360 5361EXT2 FILE SYSTEM 5362M: Jan Kara <jack@suse.com> 5363L: linux-ext4@vger.kernel.org 5364S: Maintained 5365F: Documentation/filesystems/ext2.txt 5366F: fs/ext2/ 5367F: include/linux/ext2* 5368 5369EXT4 FILE SYSTEM 5370M: "Theodore Ts'o" <tytso@mit.edu> 5371M: Andreas Dilger <adilger.kernel@dilger.ca> 5372L: linux-ext4@vger.kernel.org 5373W: http://ext4.wiki.kernel.org 5374Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5376S: Maintained 5377F: Documentation/filesystems/ext4.txt 5378F: fs/ext4/ 5379 5380Extended Verification Module (EVM) 5381M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5382L: linux-integrity@vger.kernel.org 5383S: Supported 5384F: security/integrity/evm/ 5385 5386EXTENSIBLE FIRMWARE INTERFACE (EFI) 5387M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5388L: linux-efi@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5390S: Maintained 5391F: Documentation/efi-stub.txt 5392F: arch/*/kernel/efi.c 5393F: arch/x86/boot/compressed/eboot.[ch] 5394F: arch/*/include/asm/efi.h 5395F: arch/x86/platform/efi/ 5396F: drivers/firmware/efi/ 5397F: include/linux/efi*.h 5398F: arch/arm/boot/compressed/efi-header.S 5399F: arch/arm64/kernel/efi-entry.S 5400 5401EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5402M: MyungJoo Ham <myungjoo.ham@samsung.com> 5403M: Chanwoo Choi <cw00.choi@samsung.com> 5404L: linux-kernel@vger.kernel.org 5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5406S: Maintained 5407F: drivers/extcon/ 5408F: include/linux/extcon/ 5409F: include/linux/extcon.h 5410F: Documentation/extcon/ 5411F: Documentation/devicetree/bindings/extcon/ 5412 5413EXYNOS DP DRIVER 5414M: Jingoo Han <jingoohan1@gmail.com> 5415L: dri-devel@lists.freedesktop.org 5416S: Maintained 5417F: drivers/gpu/drm/exynos/exynos_dp* 5418 5419EXYNOS SYSMMU (IOMMU) driver 5420M: Marek Szyprowski <m.szyprowski@samsung.com> 5421L: iommu@lists.linux-foundation.org 5422S: Maintained 5423F: drivers/iommu/exynos-iommu.c 5424 5425EZchip NPS platform support 5426M: Vineet Gupta <vgupta@synopsys.com> 5427S: Supported 5428F: arch/arc/plat-eznps 5429F: arch/arc/boot/dts/eznps.dts 5430 5431F2FS FILE SYSTEM 5432M: Jaegeuk Kim <jaegeuk@kernel.org> 5433M: Chao Yu <yuchao0@huawei.com> 5434L: linux-f2fs-devel@lists.sourceforge.net 5435W: https://f2fs.wiki.kernel.org/ 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5437S: Maintained 5438F: Documentation/filesystems/f2fs.txt 5439F: Documentation/ABI/testing/sysfs-fs-f2fs 5440F: fs/f2fs/ 5441F: include/linux/f2fs_fs.h 5442F: include/trace/events/f2fs.h 5443 5444F71805F HARDWARE MONITORING DRIVER 5445M: Jean Delvare <jdelvare@suse.com> 5446L: linux-hwmon@vger.kernel.org 5447S: Maintained 5448F: Documentation/hwmon/f71805f 5449F: drivers/hwmon/f71805f.c 5450 5451FADDR2LINE 5452M: Josh Poimboeuf <jpoimboe@redhat.com> 5453S: Maintained 5454F: scripts/faddr2line 5455 5456FAILOVER MODULE 5457M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5458L: netdev@vger.kernel.org 5459S: Supported 5460F: net/core/failover.c 5461F: include/net/failover.h 5462F: Documentation/networking/failover.rst 5463 5464FANOTIFY 5465M: Jan Kara <jack@suse.cz> 5466R: Amir Goldstein <amir73il@gmail.com> 5467L: linux-fsdevel@vger.kernel.org 5468S: Maintained 5469F: fs/notify/fanotify/ 5470F: include/linux/fanotify.h 5471F: include/uapi/linux/fanotify.h 5472 5473FARSYNC SYNCHRONOUS DRIVER 5474M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5475W: http://www.farsite.co.uk/ 5476S: Supported 5477F: drivers/net/wan/farsync.* 5478 5479FAULT INJECTION SUPPORT 5480M: Akinobu Mita <akinobu.mita@gmail.com> 5481S: Supported 5482F: Documentation/fault-injection/ 5483F: lib/fault-inject.c 5484 5485FBTFT Framebuffer drivers 5486M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5487S: Maintained 5488F: drivers/staging/fbtft/ 5489 5490FC0011 TUNER DRIVER 5491M: Michael Buesch <m@bues.ch> 5492L: linux-media@vger.kernel.org 5493S: Maintained 5494F: drivers/media/tuners/fc0011.h 5495F: drivers/media/tuners/fc0011.c 5496 5497FC2580 MEDIA DRIVER 5498M: Antti Palosaari <crope@iki.fi> 5499L: linux-media@vger.kernel.org 5500W: https://linuxtv.org 5501W: http://palosaari.fi/linux/ 5502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5503T: git git://linuxtv.org/anttip/media_tree.git 5504S: Maintained 5505F: drivers/media/tuners/fc2580* 5506 5507FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5508M: Johannes Thumshirn <jth@kernel.org> 5509L: linux-scsi@vger.kernel.org 5510W: www.Open-FCoE.org 5511S: Supported 5512F: drivers/scsi/libfc/ 5513F: drivers/scsi/fcoe/ 5514F: include/scsi/fc/ 5515F: include/scsi/libfc.h 5516F: include/scsi/libfcoe.h 5517F: include/uapi/scsi/fc/ 5518 5519FILE LOCKING (flock() and fcntl()/lockf()) 5520M: Jeff Layton <jlayton@kernel.org> 5521M: "J. Bruce Fields" <bfields@fieldses.org> 5522L: linux-fsdevel@vger.kernel.org 5523S: Maintained 5524F: include/linux/fcntl.h 5525F: include/uapi/linux/fcntl.h 5526F: fs/fcntl.c 5527F: fs/locks.c 5528 5529FILESYSTEMS (VFS and infrastructure) 5530M: Alexander Viro <viro@zeniv.linux.org.uk> 5531L: linux-fsdevel@vger.kernel.org 5532S: Maintained 5533F: fs/* 5534F: include/linux/fs.h 5535F: include/uapi/linux/fs.h 5536 5537FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5538M: Riku Voipio <riku.voipio@iki.fi> 5539L: linux-hwmon@vger.kernel.org 5540S: Maintained 5541F: drivers/hwmon/f75375s.c 5542F: include/linux/f75375s.h 5543 5544FIREWIRE AUDIO DRIVERS 5545M: Clemens Ladisch <clemens@ladisch.de> 5546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5547T: git git://git.alsa-project.org/alsa-kernel.git 5548S: Maintained 5549F: sound/firewire/ 5550 5551FIREWIRE MEDIA DRIVERS (firedtv) 5552M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5553L: linux-media@vger.kernel.org 5554L: linux1394-devel@lists.sourceforge.net 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5556S: Maintained 5557F: drivers/media/firewire/ 5558 5559FIREWIRE SBP-2 TARGET 5560M: Chris Boot <bootc@bootc.net> 5561L: linux-scsi@vger.kernel.org 5562L: target-devel@vger.kernel.org 5563L: linux1394-devel@lists.sourceforge.net 5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5565S: Maintained 5566F: drivers/target/sbp/ 5567 5568FIREWIRE SUBSYSTEM 5569M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5570L: linux1394-devel@lists.sourceforge.net 5571W: http://ieee1394.wiki.kernel.org/ 5572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5573S: Maintained 5574F: drivers/firewire/ 5575F: include/linux/firewire.h 5576F: include/uapi/linux/firewire*.h 5577F: tools/firewire/ 5578 5579FIRMWARE LOADER (request_firmware) 5580M: Luis R. Rodriguez <mcgrof@kernel.org> 5581L: linux-kernel@vger.kernel.org 5582S: Maintained 5583F: Documentation/firmware_class/ 5584F: drivers/base/firmware_loader/ 5585F: include/linux/firmware.h 5586 5587FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5588M: Joshua Morris <josh.h.morris@us.ibm.com> 5589M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5590S: Maintained 5591F: drivers/block/rsxx/ 5592 5593FLOPPY DRIVER 5594M: Jiri Kosina <jikos@kernel.org> 5595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5596S: Odd fixes 5597F: drivers/block/floppy.c 5598 5599FMC SUBSYSTEM 5600M: Alessandro Rubini <rubini@gnudd.com> 5601W: http://www.ohwr.org/projects/fmc-bus 5602S: Supported 5603F: drivers/fmc/ 5604F: include/linux/fmc*.h 5605F: include/linux/ipmi-fru.h 5606K: fmc_d.*register 5607 5608FPGA MANAGER FRAMEWORK 5609M: Alan Tull <atull@kernel.org> 5610M: Moritz Fischer <mdf@kernel.org> 5611L: linux-fpga@vger.kernel.org 5612S: Maintained 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5614Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5615F: Documentation/fpga/ 5616F: Documentation/driver-api/fpga/ 5617F: Documentation/devicetree/bindings/fpga/ 5618F: drivers/fpga/ 5619F: include/linux/fpga/ 5620W: http://www.rocketboards.org 5621 5622FPU EMULATOR 5623M: Bill Metzenthen <billm@melbpc.org.au> 5624W: http://floatingpoint.sourceforge.net/emulator/index.html 5625S: Maintained 5626F: arch/x86/math-emu/ 5627 5628FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5629L: netdev@vger.kernel.org 5630S: Orphan 5631F: drivers/net/wan/dlci.c 5632F: drivers/net/wan/sdla.c 5633 5634FRAMEBUFFER LAYER 5635M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5636L: dri-devel@lists.freedesktop.org 5637L: linux-fbdev@vger.kernel.org 5638T: git git://github.com/bzolnier/linux.git 5639Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5640S: Maintained 5641F: Documentation/fb/ 5642F: drivers/video/ 5643F: include/video/ 5644F: include/linux/fb.h 5645F: include/uapi/video/ 5646F: include/uapi/linux/fb.h 5647 5648FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5649M: Horia Geantă <horia.geanta@nxp.com> 5650M: Aymen Sghaier <aymen.sghaier@nxp.com> 5651L: linux-crypto@vger.kernel.org 5652S: Maintained 5653F: drivers/crypto/caam/ 5654F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5655 5656FREESCALE DIU FRAMEBUFFER DRIVER 5657M: Timur Tabi <timur@tabi.org> 5658L: linux-fbdev@vger.kernel.org 5659S: Maintained 5660F: drivers/video/fbdev/fsl-diu-fb.* 5661 5662FREESCALE DMA DRIVER 5663M: Li Yang <leoyang.li@nxp.com> 5664M: Zhang Wei <zw@zh-kernel.org> 5665L: linuxppc-dev@lists.ozlabs.org 5666S: Maintained 5667F: drivers/dma/fsldma.* 5668 5669FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5670M: Claudiu Manoil <claudiu.manoil@nxp.com> 5671L: netdev@vger.kernel.org 5672S: Maintained 5673F: drivers/net/ethernet/freescale/gianfar* 5674F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5675 5676FREESCALE GPMI NAND DRIVER 5677M: Han Xu <han.xu@nxp.com> 5678L: linux-mtd@lists.infradead.org 5679S: Maintained 5680F: drivers/mtd/nand/raw/gpmi-nand/* 5681 5682FREESCALE I2C CPM DRIVER 5683M: Jochen Friedrich <jochen@scram.de> 5684L: linuxppc-dev@lists.ozlabs.org 5685L: linux-i2c@vger.kernel.org 5686S: Maintained 5687F: drivers/i2c/busses/i2c-cpm.c 5688 5689FREESCALE IMX / MXC FEC DRIVER 5690M: Fugang Duan <fugang.duan@nxp.com> 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/fec_main.c 5694F: drivers/net/ethernet/freescale/fec_ptp.c 5695F: drivers/net/ethernet/freescale/fec.h 5696F: Documentation/devicetree/bindings/net/fsl-fec.txt 5697 5698FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5699M: Sascha Hauer <s.hauer@pengutronix.de> 5700R: Pengutronix Kernel Team <kernel@pengutronix.de> 5701L: linux-fbdev@vger.kernel.org 5702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5703S: Maintained 5704F: include/linux/platform_data/video-imxfb.h 5705F: drivers/video/fbdev/imxfb.c 5706 5707FREESCALE QORIQ DPAA ETHERNET DRIVER 5708M: Madalin Bucur <madalin.bucur@nxp.com> 5709L: netdev@vger.kernel.org 5710S: Maintained 5711F: drivers/net/ethernet/freescale/dpaa 5712 5713FREESCALE QORIQ DPAA FMAN DRIVER 5714M: Madalin Bucur <madalin.bucur@nxp.com> 5715L: netdev@vger.kernel.org 5716S: Maintained 5717F: drivers/net/ethernet/freescale/fman 5718F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5719 5720FREESCALE QORIQ PTP CLOCK DRIVER 5721M: Yangbo Lu <yangbo.lu@nxp.com> 5722L: netdev@vger.kernel.org 5723S: Maintained 5724F: drivers/ptp/ptp_qoriq.c 5725F: include/linux/fsl/ptp_qoriq.h 5726F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5727 5728FREESCALE QUAD SPI DRIVER 5729M: Han Xu <han.xu@nxp.com> 5730L: linux-mtd@lists.infradead.org 5731S: Maintained 5732F: drivers/mtd/spi-nor/fsl-quadspi.c 5733 5734FREESCALE QUICC ENGINE LIBRARY 5735M: Qiang Zhao <qiang.zhao@nxp.com> 5736L: linuxppc-dev@lists.ozlabs.org 5737S: Maintained 5738F: drivers/soc/fsl/qe/ 5739F: include/soc/fsl/*qe*.h 5740F: include/soc/fsl/*ucc*.h 5741 5742FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5743M: Li Yang <leoyang.li@nxp.com> 5744L: netdev@vger.kernel.org 5745L: linuxppc-dev@lists.ozlabs.org 5746S: Maintained 5747F: drivers/net/ethernet/freescale/ucc_geth* 5748 5749FREESCALE QUICC ENGINE UCC HDLC DRIVER 5750M: Zhao Qiang <qiang.zhao@nxp.com> 5751L: netdev@vger.kernel.org 5752L: linuxppc-dev@lists.ozlabs.org 5753S: Maintained 5754F: drivers/net/wan/fsl_ucc_hdlc* 5755 5756FREESCALE QUICC ENGINE UCC UART DRIVER 5757M: Timur Tabi <timur@tabi.org> 5758L: linuxppc-dev@lists.ozlabs.org 5759S: Maintained 5760F: drivers/tty/serial/ucc_uart.c 5761 5762FREESCALE SOC DRIVERS 5763M: Li Yang <leoyang.li@nxp.com> 5764L: linuxppc-dev@lists.ozlabs.org 5765L: linux-arm-kernel@lists.infradead.org 5766S: Maintained 5767F: Documentation/devicetree/bindings/soc/fsl/ 5768F: drivers/soc/fsl/ 5769F: include/linux/fsl/ 5770 5771FREESCALE SOC FS_ENET DRIVER 5772M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5773M: Vitaly Bordug <vbordug@ru.mvista.com> 5774L: linuxppc-dev@lists.ozlabs.org 5775L: netdev@vger.kernel.org 5776S: Maintained 5777F: drivers/net/ethernet/freescale/fs_enet/ 5778F: include/linux/fs_enet_pd.h 5779 5780FREESCALE SOC SOUND DRIVERS 5781M: Timur Tabi <timur@tabi.org> 5782M: Nicolin Chen <nicoleotsuka@gmail.com> 5783M: Xiubo Li <Xiubo.Lee@gmail.com> 5784R: Fabio Estevam <fabio.estevam@nxp.com> 5785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5786L: linuxppc-dev@lists.ozlabs.org 5787S: Maintained 5788F: sound/soc/fsl/fsl* 5789F: sound/soc/fsl/imx* 5790F: sound/soc/fsl/mpc8610_hpcd.c 5791 5792FREESCALE USB PERIPHERAL DRIVERS 5793M: Li Yang <leoyang.li@nxp.com> 5794L: linux-usb@vger.kernel.org 5795L: linuxppc-dev@lists.ozlabs.org 5796S: Maintained 5797F: drivers/usb/gadget/udc/fsl* 5798 5799FREEVXFS FILESYSTEM 5800M: Christoph Hellwig <hch@infradead.org> 5801W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5802S: Maintained 5803F: fs/freevxfs/ 5804 5805FREEZER 5806M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5807M: Pavel Machek <pavel@ucw.cz> 5808L: linux-pm@vger.kernel.org 5809S: Supported 5810F: Documentation/power/freezing-of-tasks.txt 5811F: include/linux/freezer.h 5812F: kernel/freezer.c 5813 5814FRONTSWAP API 5815M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5816L: linux-kernel@vger.kernel.org 5817S: Maintained 5818F: mm/frontswap.c 5819F: include/linux/frontswap.h 5820 5821FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5822M: David Howells <dhowells@redhat.com> 5823L: linux-cachefs@redhat.com (moderated for non-subscribers) 5824S: Supported 5825F: Documentation/filesystems/caching/ 5826F: fs/fscache/ 5827F: include/linux/fscache*.h 5828 5829FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5830M: Theodore Y. Ts'o <tytso@mit.edu> 5831M: Jaegeuk Kim <jaegeuk@kernel.org> 5832L: linux-fscrypt@vger.kernel.org 5833Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5835S: Supported 5836F: fs/crypto/ 5837F: include/linux/fscrypt*.h 5838F: Documentation/filesystems/fscrypt.rst 5839 5840FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5841M: Jan Kara <jack@suse.cz> 5842R: Amir Goldstein <amir73il@gmail.com> 5843L: linux-fsdevel@vger.kernel.org 5844S: Maintained 5845F: fs/notify/ 5846F: include/linux/fsnotify*.h 5847 5848FUJITSU LAPTOP EXTRAS 5849M: Jonathan Woithe <jwoithe@just42.net> 5850L: platform-driver-x86@vger.kernel.org 5851S: Maintained 5852F: drivers/platform/x86/fujitsu-laptop.c 5853 5854FUJITSU M-5MO LS CAMERA ISP DRIVER 5855M: Kyungmin Park <kyungmin.park@samsung.com> 5856M: Heungjun Kim <riverful.kim@samsung.com> 5857L: linux-media@vger.kernel.org 5858S: Maintained 5859F: drivers/media/i2c/m5mols/ 5860F: include/media/i2c/m5mols.h 5861 5862FUJITSU TABLET EXTRAS 5863M: Robert Gerlach <khnz@gmx.de> 5864L: platform-driver-x86@vger.kernel.org 5865S: Maintained 5866F: drivers/platform/x86/fujitsu-tablet.c 5867 5868FUSE: FILESYSTEM IN USERSPACE 5869M: Miklos Szeredi <miklos@szeredi.hu> 5870L: linux-fsdevel@vger.kernel.org 5871W: http://fuse.sourceforge.net/ 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5873S: Maintained 5874F: fs/fuse/ 5875F: include/uapi/linux/fuse.h 5876F: Documentation/filesystems/fuse.txt 5877 5878FUTEX SUBSYSTEM 5879M: Thomas Gleixner <tglx@linutronix.de> 5880M: Ingo Molnar <mingo@redhat.com> 5881R: Peter Zijlstra <peterz@infradead.org> 5882R: Darren Hart <dvhart@infradead.org> 5883L: linux-kernel@vger.kernel.org 5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5885S: Maintained 5886F: kernel/futex.c 5887F: kernel/futex_compat.c 5888F: include/asm-generic/futex.h 5889F: include/linux/futex.h 5890F: include/uapi/linux/futex.h 5891F: tools/testing/selftests/futex/ 5892F: tools/perf/bench/futex* 5893F: Documentation/*futex* 5894 5895GCC PLUGINS 5896M: Kees Cook <keescook@chromium.org> 5897R: Emese Revfy <re.emese@gmail.com> 5898L: kernel-hardening@lists.openwall.com 5899S: Maintained 5900F: scripts/gcc-plugins/ 5901F: scripts/gcc-plugin.sh 5902F: scripts/Makefile.gcc-plugins 5903F: Documentation/gcc-plugins.txt 5904 5905GCOV BASED KERNEL PROFILING 5906M: Peter Oberparleiter <oberpar@linux.ibm.com> 5907S: Maintained 5908F: kernel/gcov/ 5909F: Documentation/dev-tools/gcov.rst 5910 5911GDB KERNEL DEBUGGING HELPER SCRIPTS 5912M: Jan Kiszka <jan.kiszka@siemens.com> 5913M: Kieran Bingham <kieran@bingham.xyz> 5914S: Supported 5915F: scripts/gdb/ 5916 5917GDT SCSI DISK ARRAY CONTROLLER DRIVER 5918M: Achim Leubner <achim_leubner@adaptec.com> 5919L: linux-scsi@vger.kernel.org 5920W: http://www.icp-vortex.com/ 5921S: Supported 5922F: drivers/scsi/gdt* 5923 5924GEMTEK FM RADIO RECEIVER DRIVER 5925M: Hans Verkuil <hverkuil@xs4all.nl> 5926L: linux-media@vger.kernel.org 5927T: git git://linuxtv.org/media_tree.git 5928W: https://linuxtv.org 5929S: Maintained 5930F: drivers/media/radio/radio-gemtek* 5931 5932GENERIC GPIO I2C DRIVER 5933M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5934S: Supported 5935F: drivers/i2c/busses/i2c-gpio.c 5936F: include/linux/i2c-gpio.h 5937 5938GENERIC GPIO I2C MULTIPLEXER DRIVER 5939M: Peter Korsgaard <peter.korsgaard@barco.com> 5940L: linux-i2c@vger.kernel.org 5941S: Supported 5942F: drivers/i2c/muxes/i2c-mux-gpio.c 5943F: include/linux/i2c-mux-gpio.h 5944F: Documentation/i2c/muxes/i2c-mux-gpio 5945 5946GENERIC HDLC (WAN) DRIVERS 5947M: Krzysztof Halasa <khc@pm.waw.pl> 5948W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5949S: Maintained 5950F: drivers/net/wan/c101.c 5951F: drivers/net/wan/hd6457* 5952F: drivers/net/wan/hdlc* 5953F: drivers/net/wan/n2.c 5954F: drivers/net/wan/pc300too.c 5955F: drivers/net/wan/pci200syn.c 5956F: drivers/net/wan/wanxl* 5957 5958GENERIC INCLUDE/ASM HEADER FILES 5959M: Arnd Bergmann <arnd@arndb.de> 5960L: linux-arch@vger.kernel.org 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5962S: Maintained 5963F: include/asm-generic/ 5964F: include/uapi/asm-generic/ 5965 5966GENERIC PHY FRAMEWORK 5967M: Kishon Vijay Abraham I <kishon@ti.com> 5968L: linux-kernel@vger.kernel.org 5969T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5970S: Supported 5971F: drivers/phy/ 5972F: include/linux/phy/ 5973 5974GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5975M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5976S: Supported 5977F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5978 5979GENERIC PM DOMAINS 5980M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5981M: Kevin Hilman <khilman@kernel.org> 5982M: Ulf Hansson <ulf.hansson@linaro.org> 5983L: linux-pm@vger.kernel.org 5984S: Supported 5985F: drivers/base/power/domain*.c 5986F: include/linux/pm_domain.h 5987F: Documentation/devicetree/bindings/power/power_domain.txt 5988 5989GENERIC UIO DRIVER FOR PCI DEVICES 5990M: "Michael S. Tsirkin" <mst@redhat.com> 5991L: kvm@vger.kernel.org 5992S: Supported 5993F: drivers/uio/uio_pci_generic.c 5994 5995GENWQE (IBM Generic Workqueue Card) 5996M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5997M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5998S: Supported 5999F: drivers/misc/genwqe/ 6000 6001GET_MAINTAINER SCRIPT 6002M: Joe Perches <joe@perches.com> 6003S: Maintained 6004F: scripts/get_maintainer.pl 6005 6006GFS2 FILE SYSTEM 6007M: Bob Peterson <rpeterso@redhat.com> 6008M: Andreas Gruenbacher <agruenba@redhat.com> 6009L: cluster-devel@redhat.com 6010W: http://sources.redhat.com/cluster/ 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6012S: Supported 6013F: Documentation/filesystems/gfs2*.txt 6014F: fs/gfs2/ 6015F: include/uapi/linux/gfs2_ondisk.h 6016 6017GIGASET ISDN DRIVERS 6018M: Paul Bolle <pebolle@tiscali.nl> 6019L: gigaset307x-common@lists.sourceforge.net 6020W: http://gigaset307x.sourceforge.net/ 6021S: Odd Fixes 6022F: Documentation/isdn/README.gigaset 6023F: drivers/isdn/gigaset/ 6024F: include/uapi/linux/gigaset_dev.h 6025 6026GO7007 MPEG CODEC 6027M: Hans Verkuil <hans.verkuil@cisco.com> 6028L: linux-media@vger.kernel.org 6029S: Maintained 6030F: drivers/media/usb/go7007/ 6031 6032GOODIX TOUCHSCREEN 6033M: Bastien Nocera <hadess@hadess.net> 6034L: linux-input@vger.kernel.org 6035S: Maintained 6036F: drivers/input/touchscreen/goodix.c 6037 6038GPD POCKET FAN DRIVER 6039M: Hans de Goede <hdegoede@redhat.com> 6040L: platform-driver-x86@vger.kernel.org 6041S: Maintained 6042F: drivers/platform/x86/gpd-pocket-fan.c 6043 6044GPIO ACPI SUPPORT 6045M: Mika Westerberg <mika.westerberg@linux.intel.com> 6046M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6047L: linux-gpio@vger.kernel.org 6048L: linux-acpi@vger.kernel.org 6049S: Maintained 6050F: Documentation/acpi/gpio-properties.txt 6051F: drivers/gpio/gpiolib-acpi.c 6052 6053GPIO IR Transmitter 6054M: Sean Young <sean@mess.org> 6055L: linux-media@vger.kernel.org 6056S: Maintained 6057F: drivers/media/rc/gpio-ir-tx.c 6058 6059GPIO MOCKUP DRIVER 6060M: Bamvor Jian Zhang <bamv2005@gmail.com> 6061R: Bartosz Golaszewski <brgl@bgdev.pl> 6062L: linux-gpio@vger.kernel.org 6063S: Maintained 6064F: drivers/gpio/gpio-mockup.c 6065F: tools/testing/selftests/gpio/ 6066 6067GPIO SUBSYSTEM 6068M: Linus Walleij <linus.walleij@linaro.org> 6069L: linux-gpio@vger.kernel.org 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6071S: Maintained 6072F: Documentation/devicetree/bindings/gpio/ 6073F: Documentation/driver-api/gpio/ 6074F: Documentation/gpio/ 6075F: Documentation/ABI/testing/gpio-cdev 6076F: Documentation/ABI/obsolete/sysfs-gpio 6077F: drivers/gpio/ 6078F: include/linux/gpio/ 6079F: include/linux/gpio.h 6080F: include/linux/of_gpio.h 6081F: include/asm-generic/gpio.h 6082F: include/uapi/linux/gpio.h 6083F: tools/gpio/ 6084 6085GRE DEMULTIPLEXER DRIVER 6086M: Dmitry Kozlov <xeb@mail.ru> 6087L: netdev@vger.kernel.org 6088S: Maintained 6089F: net/ipv4/gre_demux.c 6090F: net/ipv4/gre_offload.c 6091F: include/net/gre.h 6092 6093GRETH 10/100/1G Ethernet MAC device driver 6094M: Andreas Larsson <andreas@gaisler.com> 6095L: netdev@vger.kernel.org 6096S: Maintained 6097F: drivers/net/ethernet/aeroflex/ 6098 6099GREYBUS AUDIO PROTOCOLS DRIVERS 6100M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6101M: Mark Greer <mgreer@animalcreek.com> 6102S: Maintained 6103F: drivers/staging/greybus/audio_apbridgea.c 6104F: drivers/staging/greybus/audio_apbridgea.h 6105F: drivers/staging/greybus/audio_codec.c 6106F: drivers/staging/greybus/audio_codec.h 6107F: drivers/staging/greybus/audio_gb.c 6108F: drivers/staging/greybus/audio_manager.c 6109F: drivers/staging/greybus/audio_manager.h 6110F: drivers/staging/greybus/audio_manager_module.c 6111F: drivers/staging/greybus/audio_manager_private.h 6112F: drivers/staging/greybus/audio_manager_sysfs.c 6113F: drivers/staging/greybus/audio_module.c 6114F: drivers/staging/greybus/audio_topology.c 6115 6116GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6117M: Viresh Kumar <vireshk@kernel.org> 6118S: Maintained 6119F: drivers/staging/greybus/authentication.c 6120F: drivers/staging/greybus/bootrom.c 6121F: drivers/staging/greybus/firmware.h 6122F: drivers/staging/greybus/fw-core.c 6123F: drivers/staging/greybus/fw-download.c 6124F: drivers/staging/greybus/fw-managament.c 6125F: drivers/staging/greybus/greybus_authentication.h 6126F: drivers/staging/greybus/greybus_firmware.h 6127F: drivers/staging/greybus/hid.c 6128F: drivers/staging/greybus/i2c.c 6129F: drivers/staging/greybus/spi.c 6130F: drivers/staging/greybus/spilib.c 6131F: drivers/staging/greybus/spilib.h 6132 6133GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6134M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6135S: Maintained 6136F: drivers/staging/greybus/loopback.c 6137F: drivers/staging/greybus/timesync.c 6138F: drivers/staging/greybus/timesync_platform.c 6139 6140GREYBUS PLATFORM DRIVERS 6141M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6142S: Maintained 6143F: drivers/staging/greybus/arche-platform.c 6144F: drivers/staging/greybus/arche-apb-ctrl.c 6145F: drivers/staging/greybus/arche_platform.h 6146 6147GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6148M: Rui Miguel Silva <rmfrfs@gmail.com> 6149S: Maintained 6150F: drivers/staging/greybus/sdio.c 6151F: drivers/staging/greybus/light.c 6152F: drivers/staging/greybus/gpio.c 6153F: drivers/staging/greybus/power_supply.c 6154F: drivers/staging/greybus/spi.c 6155F: drivers/staging/greybus/spilib.c 6156 6157GREYBUS SUBSYSTEM 6158M: Johan Hovold <johan@kernel.org> 6159M: Alex Elder <elder@kernel.org> 6160M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6161S: Maintained 6162F: drivers/staging/greybus/ 6163L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6164 6165GREYBUS UART PROTOCOLS DRIVERS 6166M: David Lin <dtwlin@gmail.com> 6167S: Maintained 6168F: drivers/staging/greybus/uart.c 6169F: drivers/staging/greybus/log.c 6170 6171GS1662 VIDEO SERIALIZER 6172M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6173L: linux-media@vger.kernel.org 6174T: git git://linuxtv.org/media_tree.git 6175S: Maintained 6176F: drivers/media/spi/gs1662.c 6177 6178GSPCA FINEPIX SUBDRIVER 6179M: Frank Zago <frank@zago.net> 6180L: linux-media@vger.kernel.org 6181T: git git://linuxtv.org/media_tree.git 6182S: Maintained 6183F: drivers/media/usb/gspca/finepix.c 6184 6185GSPCA GL860 SUBDRIVER 6186M: Olivier Lorin <o.lorin@laposte.net> 6187L: linux-media@vger.kernel.org 6188T: git git://linuxtv.org/media_tree.git 6189S: Maintained 6190F: drivers/media/usb/gspca/gl860/ 6191 6192GSPCA M5602 SUBDRIVER 6193M: Erik Andren <erik.andren@gmail.com> 6194L: linux-media@vger.kernel.org 6195T: git git://linuxtv.org/media_tree.git 6196S: Maintained 6197F: drivers/media/usb/gspca/m5602/ 6198 6199GSPCA PAC207 SONIXB SUBDRIVER 6200M: Hans Verkuil <hverkuil@xs4all.nl> 6201L: linux-media@vger.kernel.org 6202T: git git://linuxtv.org/media_tree.git 6203S: Odd Fixes 6204F: drivers/media/usb/gspca/pac207.c 6205 6206GSPCA SN9C20X SUBDRIVER 6207M: Brian Johnson <brijohn@gmail.com> 6208L: linux-media@vger.kernel.org 6209T: git git://linuxtv.org/media_tree.git 6210S: Maintained 6211F: drivers/media/usb/gspca/sn9c20x.c 6212 6213GSPCA T613 SUBDRIVER 6214M: Leandro Costantino <lcostantino@gmail.com> 6215L: linux-media@vger.kernel.org 6216T: git git://linuxtv.org/media_tree.git 6217S: Maintained 6218F: drivers/media/usb/gspca/t613.c 6219 6220GSPCA USB WEBCAM DRIVER 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/ 6226 6227GTP (GPRS Tunneling Protocol) 6228M: Pablo Neira Ayuso <pablo@netfilter.org> 6229M: Harald Welte <laforge@gnumonks.org> 6230L: osmocom-net-gprs@lists.osmocom.org 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6232S: Maintained 6233F: drivers/net/gtp.c 6234 6235GUID PARTITION TABLE (GPT) 6236M: Davidlohr Bueso <dave@stgolabs.net> 6237L: linux-efi@vger.kernel.org 6238S: Maintained 6239F: block/partitions/efi.* 6240 6241H8/300 ARCHITECTURE 6242M: Yoshinori Sato <ysato@users.sourceforge.jp> 6243L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6244W: http://uclinux-h8.sourceforge.jp 6245T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6246S: Maintained 6247F: arch/h8300/ 6248F: drivers/clocksource/h8300_*.c 6249F: drivers/clk/h8300/ 6250F: drivers/irqchip/irq-renesas-h8*.c 6251 6252HACKRF MEDIA DRIVER 6253M: Antti Palosaari <crope@iki.fi> 6254L: linux-media@vger.kernel.org 6255W: https://linuxtv.org 6256W: http://palosaari.fi/linux/ 6257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6258T: git git://linuxtv.org/anttip/media_tree.git 6259S: Maintained 6260F: drivers/media/usb/hackrf/ 6261 6262HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6263M: Frank Seidel <frank@f-seidel.de> 6264L: platform-driver-x86@vger.kernel.org 6265W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6266S: Maintained 6267F: drivers/platform/x86/hdaps.c 6268 6269HARDWARE MONITORING 6270M: Jean Delvare <jdelvare@suse.com> 6271M: Guenter Roeck <linux@roeck-us.net> 6272L: linux-hwmon@vger.kernel.org 6273W: http://hwmon.wiki.kernel.org/ 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6275S: Maintained 6276F: Documentation/devicetree/bindings/hwmon/ 6277F: Documentation/hwmon/ 6278F: drivers/hwmon/ 6279F: include/linux/hwmon*.h 6280 6281HARDWARE RANDOM NUMBER GENERATOR CORE 6282M: Matt Mackall <mpm@selenic.com> 6283M: Herbert Xu <herbert@gondor.apana.org.au> 6284L: linux-crypto@vger.kernel.org 6285S: Odd fixes 6286F: Documentation/devicetree/bindings/rng/ 6287F: Documentation/hw_random.txt 6288F: drivers/char/hw_random/ 6289F: include/linux/hw_random.h 6290 6291HARDWARE TRACING FACILITIES 6292M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6293S: Maintained 6294F: drivers/hwtracing/ 6295 6296HARDWARE SPINLOCK CORE 6297M: Ohad Ben-Cohen <ohad@wizery.com> 6298M: Bjorn Andersson <bjorn.andersson@linaro.org> 6299L: linux-remoteproc@vger.kernel.org 6300S: Maintained 6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6302F: Documentation/devicetree/bindings/hwlock/ 6303F: Documentation/hwspinlock.txt 6304F: drivers/hwspinlock/ 6305F: include/linux/hwspinlock.h 6306 6307HARMONY SOUND DRIVER 6308L: linux-parisc@vger.kernel.org 6309S: Maintained 6310F: sound/parisc/harmony.* 6311 6312HDPVR USB VIDEO ENCODER DRIVER 6313M: Hans Verkuil <hverkuil@xs4all.nl> 6314L: linux-media@vger.kernel.org 6315T: git git://linuxtv.org/media_tree.git 6316W: https://linuxtv.org 6317S: Odd Fixes 6318F: drivers/media/usb/hdpvr/ 6319 6320HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6321M: Jerry Hoemann <jerry.hoemann@hpe.com> 6322S: Supported 6323F: Documentation/watchdog/hpwdt.txt 6324F: drivers/watchdog/hpwdt.c 6325 6326HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6327M: Don Brace <don.brace@microsemi.com> 6328L: esc.storagedev@microsemi.com 6329L: linux-scsi@vger.kernel.org 6330S: Supported 6331F: Documentation/scsi/hpsa.txt 6332F: drivers/scsi/hpsa*.[ch] 6333F: include/linux/cciss*.h 6334F: include/uapi/linux/cciss*.h 6335 6336HFI1 DRIVER 6337M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6338M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6339L: linux-rdma@vger.kernel.org 6340S: Supported 6341F: drivers/infiniband/hw/hfi1 6342 6343HFS FILESYSTEM 6344L: linux-fsdevel@vger.kernel.org 6345S: Orphan 6346F: Documentation/filesystems/hfs.txt 6347F: fs/hfs/ 6348 6349HFSPLUS FILESYSTEM 6350L: linux-fsdevel@vger.kernel.org 6351S: Orphan 6352F: Documentation/filesystems/hfsplus.txt 6353F: fs/hfsplus/ 6354 6355HGA FRAMEBUFFER DRIVER 6356M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6357L: linux-nvidia@lists.surfsouth.com 6358W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6359S: Maintained 6360F: drivers/video/fbdev/hgafb.c 6361 6362HIBERNATION (aka Software Suspend, aka swsusp) 6363M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6364M: Pavel Machek <pavel@ucw.cz> 6365L: linux-pm@vger.kernel.org 6366B: https://bugzilla.kernel.org 6367S: Supported 6368F: arch/x86/power/ 6369F: drivers/base/power/ 6370F: kernel/power/ 6371F: include/linux/suspend.h 6372F: include/linux/freezer.h 6373F: include/linux/pm.h 6374F: arch/*/include/asm/suspend*.h 6375 6376HID CORE LAYER 6377M: Jiri Kosina <jikos@kernel.org> 6378R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6379L: linux-input@vger.kernel.org 6380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6381S: Maintained 6382F: drivers/hid/ 6383F: include/linux/hid* 6384F: include/uapi/linux/hid* 6385 6386HID SENSOR HUB DRIVERS 6387M: Jiri Kosina <jikos@kernel.org> 6388M: Jonathan Cameron <jic23@kernel.org> 6389M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6390L: linux-input@vger.kernel.org 6391L: linux-iio@vger.kernel.org 6392S: Maintained 6393F: Documentation/hid/hid-sensor* 6394F: drivers/hid/hid-sensor-* 6395F: drivers/iio/*/hid-* 6396F: include/linux/hid-sensor-* 6397 6398HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6399M: Thomas Gleixner <tglx@linutronix.de> 6400L: linux-kernel@vger.kernel.org 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6402S: Maintained 6403F: Documentation/timers/ 6404F: kernel/time/hrtimer.c 6405F: kernel/time/clockevents.c 6406F: kernel/time/timer_*.c 6407F: include/linux/clockchips.h 6408F: include/linux/hrtimer.h 6409 6410HIGH-SPEED SCC DRIVER FOR AX.25 6411L: linux-hams@vger.kernel.org 6412S: Orphan 6413F: drivers/net/hamradio/dmascc.c 6414F: drivers/net/hamradio/scc.c 6415 6416HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6417M: HighPoint Linux Team <linux@highpoint-tech.com> 6418W: http://www.highpoint-tech.com 6419S: Supported 6420F: Documentation/scsi/hptiop.txt 6421F: drivers/scsi/hptiop.c 6422 6423HIPPI 6424M: Jes Sorensen <jes@trained-monkey.org> 6425L: linux-hippi@sunsite.dk 6426S: Maintained 6427F: include/linux/hippidevice.h 6428F: include/uapi/linux/if_hippi.h 6429F: net/802/hippi.c 6430F: drivers/net/hippi/ 6431 6432HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6433M: Yisen Zhuang <yisen.zhuang@huawei.com> 6434M: Salil Mehta <salil.mehta@huawei.com> 6435L: netdev@vger.kernel.org 6436W: http://www.hisilicon.com 6437S: Maintained 6438F: drivers/net/ethernet/hisilicon/hns3/ 6439 6440HISILICON LPC BUS DRIVER 6441M: john.garry@huawei.com 6442W: http://www.hisilicon.com 6443S: Maintained 6444F: drivers/bus/hisi_lpc.c 6445F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6446 6447HISILICON NETWORK SUBSYSTEM DRIVER 6448M: Yisen Zhuang <yisen.zhuang@huawei.com> 6449M: Salil Mehta <salil.mehta@huawei.com> 6450L: netdev@vger.kernel.org 6451W: http://www.hisilicon.com 6452S: Maintained 6453F: drivers/net/ethernet/hisilicon/ 6454F: Documentation/devicetree/bindings/net/hisilicon*.txt 6455 6456HISILICON PMU DRIVER 6457M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6458W: http://www.hisilicon.com 6459S: Supported 6460F: drivers/perf/hisilicon 6461F: Documentation/perf/hisi-pmu.txt 6462 6463HISILICON ROCE DRIVER 6464M: Lijun Ou <oulijun@huawei.com> 6465M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6466L: linux-rdma@vger.kernel.org 6467S: Maintained 6468F: drivers/infiniband/hw/hns/ 6469F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6470 6471HISILICON SAS Controller 6472M: John Garry <john.garry@huawei.com> 6473W: http://www.hisilicon.com 6474S: Supported 6475F: drivers/scsi/hisi_sas/ 6476F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6477 6478HMM - Heterogeneous Memory Management 6479M: Jérôme Glisse <jglisse@redhat.com> 6480L: linux-mm@kvack.org 6481S: Maintained 6482F: mm/hmm* 6483F: include/linux/hmm* 6484F: Documentation/vm/hmm.txt 6485 6486HOST AP DRIVER 6487M: Jouni Malinen <j@w1.fi> 6488L: linux-wireless@vger.kernel.org 6489W: http://w1.fi/hostap-driver.html 6490S: Obsolete 6491F: drivers/net/wireless/intersil/hostap/ 6492 6493HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6494L: platform-driver-x86@vger.kernel.org 6495S: Orphan 6496F: drivers/platform/x86/tc1100-wmi.c 6497 6498HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6499M: Jaroslav Kysela <perex@perex.cz> 6500S: Maintained 6501F: drivers/net/ethernet/hp/hp100.* 6502 6503HPET: High Precision Event Timers driver 6504M: Clemens Ladisch <clemens@ladisch.de> 6505S: Maintained 6506F: Documentation/timers/hpet.txt 6507F: drivers/char/hpet.c 6508F: include/linux/hpet.h 6509F: include/uapi/linux/hpet.h 6510 6511HPET: x86 6512S: Orphan 6513F: arch/x86/kernel/hpet.c 6514F: arch/x86/include/asm/hpet.h 6515 6516HPFS FILESYSTEM 6517M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6518W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6519S: Maintained 6520F: fs/hpfs/ 6521 6522HSI SUBSYSTEM 6523M: Sebastian Reichel <sre@kernel.org> 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6525S: Maintained 6526F: Documentation/ABI/testing/sysfs-bus-hsi 6527F: Documentation/driver-api/hsi.rst 6528F: drivers/hsi/ 6529F: include/linux/hsi/ 6530F: include/uapi/linux/hsi/ 6531 6532HSO 3G MODEM DRIVER 6533L: linux-usb@vger.kernel.org 6534S: Orphan 6535F: drivers/net/usb/hso.c 6536 6537HSR NETWORK PROTOCOL 6538M: Arvid Brodin <arvid.brodin@alten.se> 6539L: netdev@vger.kernel.org 6540S: Maintained 6541F: net/hsr/ 6542 6543HT16K33 LED CONTROLLER DRIVER 6544M: Robin van der Gracht <robin@protonic.nl> 6545S: Maintained 6546F: drivers/auxdisplay/ht16k33.c 6547F: Documentation/devicetree/bindings/display/ht16k33.txt 6548 6549HTCPEN TOUCHSCREEN DRIVER 6550M: Pau Oliva Fora <pof@eslack.org> 6551L: linux-input@vger.kernel.org 6552S: Maintained 6553F: drivers/input/touchscreen/htcpen.c 6554 6555HUAWEI ETHERNET DRIVER 6556M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6557L: netdev@vger.kernel.org 6558S: Supported 6559F: Documentation/networking/hinic.txt 6560F: drivers/net/ethernet/huawei/hinic/ 6561 6562HUGETLB FILESYSTEM 6563M: Mike Kravetz <mike.kravetz@oracle.com> 6564L: linux-mm@kvack.org 6565S: Maintained 6566F: fs/hugetlbfs/ 6567F: mm/hugetlb.c 6568F: include/linux/hugetlb.h 6569F: Documentation/admin-guide/mm/hugetlbpage.rst 6570F: Documentation/vm/hugetlbfs_reserv.rst 6571F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6572 6573HVA ST MEDIA DRIVER 6574M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6575L: linux-media@vger.kernel.org 6576T: git git://linuxtv.org/media_tree.git 6577W: https://linuxtv.org 6578S: Supported 6579F: drivers/media/platform/sti/hva 6580 6581HWPOISON MEMORY FAILURE HANDLING 6582M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6583L: linux-mm@kvack.org 6584S: Maintained 6585F: mm/memory-failure.c 6586F: mm/hwpoison-inject.c 6587 6588Hyper-V CORE AND DRIVERS 6589M: "K. Y. Srinivasan" <kys@microsoft.com> 6590M: Haiyang Zhang <haiyangz@microsoft.com> 6591M: Stephen Hemminger <sthemmin@microsoft.com> 6592L: devel@linuxdriverproject.org 6593S: Maintained 6594F: Documentation/networking/netvsc.txt 6595F: arch/x86/include/asm/mshyperv.h 6596F: arch/x86/include/asm/trace/hyperv.h 6597F: arch/x86/include/asm/hyperv-tlfs.h 6598F: arch/x86/kernel/cpu/mshyperv.c 6599F: arch/x86/hyperv 6600F: drivers/hid/hid-hyperv.c 6601F: drivers/hv/ 6602F: drivers/input/serio/hyperv-keyboard.c 6603F: drivers/pci/host/pci-hyperv.c 6604F: drivers/net/hyperv/ 6605F: drivers/scsi/storvsc_drv.c 6606F: drivers/uio/uio_hv_generic.c 6607F: drivers/video/fbdev/hyperv_fb.c 6608F: net/vmw_vsock/hyperv_transport.c 6609F: include/linux/hyperv.h 6610F: include/uapi/linux/hyperv.h 6611F: tools/hv/ 6612F: Documentation/ABI/stable/sysfs-bus-vmbus 6613 6614HYPERVISOR VIRTUAL CONSOLE DRIVER 6615L: linuxppc-dev@lists.ozlabs.org 6616S: Odd Fixes 6617F: drivers/tty/hvc/ 6618 6619I2C ACPI SUPPORT 6620M: Mika Westerberg <mika.westerberg@linux.intel.com> 6621L: linux-i2c@vger.kernel.org 6622L: linux-acpi@vger.kernel.org 6623S: Maintained 6624F: drivers/i2c/i2c-core-acpi.c 6625 6626I2C MUXES 6627M: Peter Rosin <peda@axentia.se> 6628L: linux-i2c@vger.kernel.org 6629S: Maintained 6630F: Documentation/i2c/i2c-topology 6631F: Documentation/i2c/muxes/ 6632F: Documentation/devicetree/bindings/i2c/i2c-mux* 6633F: Documentation/devicetree/bindings/i2c/i2c-arb* 6634F: Documentation/devicetree/bindings/i2c/i2c-gate* 6635F: drivers/i2c/i2c-mux.c 6636F: drivers/i2c/muxes/ 6637F: include/linux/i2c-mux.h 6638 6639I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6640M: Gregory CLEMENT <gregory.clement@bootlin.com> 6641L: linux-i2c@vger.kernel.org 6642S: Maintained 6643F: drivers/i2c/busses/i2c-mv64xxx.c 6644 6645I2C OVER PARALLEL PORT 6646M: Jean Delvare <jdelvare@suse.com> 6647L: linux-i2c@vger.kernel.org 6648S: Maintained 6649F: Documentation/i2c/busses/i2c-parport 6650F: Documentation/i2c/busses/i2c-parport-light 6651F: drivers/i2c/busses/i2c-parport.c 6652F: drivers/i2c/busses/i2c-parport-light.c 6653 6654I2C SUBSYSTEM 6655M: Wolfram Sang <wsa@the-dreams.de> 6656L: linux-i2c@vger.kernel.org 6657W: https://i2c.wiki.kernel.org/ 6658Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6660S: Maintained 6661F: Documentation/devicetree/bindings/i2c/i2c.txt 6662F: Documentation/i2c/ 6663F: drivers/i2c/* 6664F: include/linux/i2c.h 6665F: include/linux/i2c-dev.h 6666F: include/linux/i2c-smbus.h 6667F: include/uapi/linux/i2c.h 6668F: include/uapi/linux/i2c-*.h 6669 6670I2C SUBSYSTEM HOST DRIVERS 6671L: linux-i2c@vger.kernel.org 6672W: https://i2c.wiki.kernel.org/ 6673Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6675S: Odd Fixes 6676F: Documentation/devicetree/bindings/i2c/ 6677F: drivers/i2c/algos/ 6678F: drivers/i2c/busses/ 6679 6680I2C-TAOS-EVM DRIVER 6681M: Jean Delvare <jdelvare@suse.com> 6682L: linux-i2c@vger.kernel.org 6683S: Maintained 6684F: Documentation/i2c/busses/i2c-taos-evm 6685F: drivers/i2c/busses/i2c-taos-evm.c 6686 6687I2C-TINY-USB DRIVER 6688M: Till Harbaum <till@harbaum.org> 6689L: linux-i2c@vger.kernel.org 6690W: http://www.harbaum.org/till/i2c_tiny_usb 6691S: Maintained 6692F: drivers/i2c/busses/i2c-tiny-usb.c 6693 6694I2C/SMBUS CONTROLLER DRIVERS FOR PC 6695M: Jean Delvare <jdelvare@suse.com> 6696L: linux-i2c@vger.kernel.org 6697S: Maintained 6698F: Documentation/i2c/busses/i2c-ali1535 6699F: Documentation/i2c/busses/i2c-ali1563 6700F: Documentation/i2c/busses/i2c-ali15x3 6701F: Documentation/i2c/busses/i2c-amd756 6702F: Documentation/i2c/busses/i2c-amd8111 6703F: Documentation/i2c/busses/i2c-i801 6704F: Documentation/i2c/busses/i2c-nforce2 6705F: Documentation/i2c/busses/i2c-piix4 6706F: Documentation/i2c/busses/i2c-sis5595 6707F: Documentation/i2c/busses/i2c-sis630 6708F: Documentation/i2c/busses/i2c-sis96x 6709F: Documentation/i2c/busses/i2c-via 6710F: Documentation/i2c/busses/i2c-viapro 6711F: drivers/i2c/busses/i2c-ali1535.c 6712F: drivers/i2c/busses/i2c-ali1563.c 6713F: drivers/i2c/busses/i2c-ali15x3.c 6714F: drivers/i2c/busses/i2c-amd756.c 6715F: drivers/i2c/busses/i2c-amd756-s4882.c 6716F: drivers/i2c/busses/i2c-amd8111.c 6717F: drivers/i2c/busses/i2c-i801.c 6718F: drivers/i2c/busses/i2c-isch.c 6719F: drivers/i2c/busses/i2c-nforce2.c 6720F: drivers/i2c/busses/i2c-nforce2-s4985.c 6721F: drivers/i2c/busses/i2c-piix4.c 6722F: drivers/i2c/busses/i2c-sis5595.c 6723F: drivers/i2c/busses/i2c-sis630.c 6724F: drivers/i2c/busses/i2c-sis96x.c 6725F: drivers/i2c/busses/i2c-via.c 6726F: drivers/i2c/busses/i2c-viapro.c 6727 6728I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6729M: Hans de Goede <hdegoede@redhat.com> 6730L: linux-i2c@vger.kernel.org 6731S: Maintained 6732F: drivers/i2c/busses/i2c-cht-wc.c 6733 6734I2C/SMBUS ISMT DRIVER 6735M: Seth Heasley <seth.heasley@intel.com> 6736M: Neil Horman <nhorman@tuxdriver.com> 6737L: linux-i2c@vger.kernel.org 6738F: drivers/i2c/busses/i2c-ismt.c 6739F: Documentation/i2c/busses/i2c-ismt 6740 6741I2C/SMBUS STUB DRIVER 6742M: Jean Delvare <jdelvare@suse.com> 6743L: linux-i2c@vger.kernel.org 6744S: Maintained 6745F: drivers/i2c/i2c-stub.c 6746 6747IA64 (Itanium) PLATFORM 6748M: Tony Luck <tony.luck@intel.com> 6749M: Fenghua Yu <fenghua.yu@intel.com> 6750L: linux-ia64@vger.kernel.org 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6752S: Maintained 6753F: arch/ia64/ 6754 6755IBM Power 842 compression accelerator 6756M: Haren Myneni <haren@us.ibm.com> 6757S: Supported 6758F: drivers/crypto/nx/Makefile 6759F: drivers/crypto/nx/Kconfig 6760F: drivers/crypto/nx/nx-842* 6761F: include/linux/sw842.h 6762F: crypto/842.c 6763F: lib/842/ 6764 6765IBM Power in-Nest Crypto Acceleration 6766M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6767M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6768L: linux-crypto@vger.kernel.org 6769S: Supported 6770F: drivers/crypto/nx/Makefile 6771F: drivers/crypto/nx/Kconfig 6772F: drivers/crypto/nx/nx-aes* 6773F: drivers/crypto/nx/nx-sha* 6774F: drivers/crypto/nx/nx.* 6775F: drivers/crypto/nx/nx_csbcpb.h 6776F: drivers/crypto/nx/nx_debugfs.h 6777 6778IBM Power Linux RAID adapter 6779M: Brian King <brking@us.ibm.com> 6780S: Supported 6781F: drivers/scsi/ipr.* 6782 6783IBM Power SRIOV Virtual NIC Device Driver 6784M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6785M: John Allen <jallen@linux.vnet.ibm.com> 6786L: netdev@vger.kernel.org 6787S: Supported 6788F: drivers/net/ethernet/ibm/ibmvnic.* 6789 6790IBM Power Virtual Accelerator Switchboard 6791M: Sukadev Bhattiprolu 6792L: linuxppc-dev@lists.ozlabs.org 6793S: Supported 6794F: arch/powerpc/platforms/powernv/vas* 6795F: arch/powerpc/platforms/powernv/copy-paste.h 6796F: arch/powerpc/include/asm/vas.h 6797F: arch/powerpc/include/uapi/asm/vas.h 6798 6799IBM Power Virtual Ethernet Device Driver 6800M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6801L: netdev@vger.kernel.org 6802S: Supported 6803F: drivers/net/ethernet/ibm/ibmveth.* 6804 6805IBM Power Virtual FC Device Drivers 6806M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6807L: linux-scsi@vger.kernel.org 6808S: Supported 6809F: drivers/scsi/ibmvscsi/ibmvfc* 6810 6811IBM Power Virtual Management Channel Driver 6812M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6813M: Steven Royer <seroyer@linux.vnet.ibm.com> 6814S: Supported 6815F: drivers/misc/ibmvmc.* 6816 6817IBM Power Virtual SCSI Device Drivers 6818M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6819L: linux-scsi@vger.kernel.org 6820S: Supported 6821F: drivers/scsi/ibmvscsi/ibmvscsi* 6822F: include/scsi/viosrp.h 6823 6824IBM Power Virtual SCSI Device Target Driver 6825M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6826M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6827L: linux-scsi@vger.kernel.org 6828L: target-devel@vger.kernel.org 6829S: Supported 6830F: drivers/scsi/ibmvscsi_tgt/ 6831 6832IBM Power VMX Cryptographic instructions 6833M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6834M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6835L: linux-crypto@vger.kernel.org 6836S: Supported 6837F: drivers/crypto/vmx/Makefile 6838F: drivers/crypto/vmx/Kconfig 6839F: drivers/crypto/vmx/vmx.c 6840F: drivers/crypto/vmx/aes* 6841F: drivers/crypto/vmx/ghash* 6842F: drivers/crypto/vmx/ppc-xlate.pl 6843 6844IBM ServeRAID RAID DRIVER 6845S: Orphan 6846F: drivers/scsi/ips.* 6847 6848ICH LPC AND GPIO DRIVER 6849M: Peter Tyser <ptyser@xes-inc.com> 6850S: Maintained 6851F: drivers/mfd/lpc_ich.c 6852F: drivers/gpio/gpio-ich.c 6853 6854IDE SUBSYSTEM 6855M: "David S. Miller" <davem@davemloft.net> 6856L: linux-ide@vger.kernel.org 6857Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6859S: Maintained 6860F: Documentation/ide/ 6861F: drivers/ide/ 6862F: include/linux/ide.h 6863 6864IDE/ATAPI DRIVERS 6865M: Borislav Petkov <bp@alien8.de> 6866L: linux-ide@vger.kernel.org 6867S: Maintained 6868F: Documentation/cdrom/ide-cd 6869F: drivers/ide/ide-cd* 6870 6871IDEAPAD LAPTOP EXTRAS DRIVER 6872M: Ike Panhc <ike.pan@canonical.com> 6873L: platform-driver-x86@vger.kernel.org 6874W: http://launchpad.net/ideapad-laptop 6875S: Maintained 6876F: drivers/platform/x86/ideapad-laptop.c 6877 6878IDEAPAD LAPTOP SLIDEBAR DRIVER 6879M: Andrey Moiseev <o2g.org.ru@gmail.com> 6880L: linux-input@vger.kernel.org 6881W: https://github.com/o2genum/ideapad-slidebar 6882S: Maintained 6883F: drivers/input/misc/ideapad_slidebar.c 6884 6885IDT VersaClock 5 CLOCK DRIVER 6886M: Marek Vasut <marek.vasut@gmail.com> 6887S: Maintained 6888F: drivers/clk/clk-versaclock5.c 6889 6890IEEE 802.15.4 SUBSYSTEM 6891M: Alexander Aring <alex.aring@gmail.com> 6892M: Stefan Schmidt <stefan@osg.samsung.com> 6893L: linux-wpan@vger.kernel.org 6894W: http://wpan.cakelab.org/ 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6897S: Maintained 6898F: net/ieee802154/ 6899F: net/mac802154/ 6900F: drivers/net/ieee802154/ 6901F: include/linux/nl802154.h 6902F: include/linux/ieee802154.h 6903F: include/net/nl802154.h 6904F: include/net/mac802154.h 6905F: include/net/af_ieee802154.h 6906F: include/net/cfg802154.h 6907F: include/net/ieee802154_netdev.h 6908F: Documentation/networking/ieee802154.txt 6909 6910IFE PROTOCOL 6911M: Yotam Gigi <yotam.gi@gmail.com> 6912M: Jamal Hadi Salim <jhs@mojatatu.com> 6913F: net/ife 6914F: include/net/ife.h 6915F: include/uapi/linux/ife.h 6916 6917IGORPLUG-USB IR RECEIVER 6918M: Sean Young <sean@mess.org> 6919L: linux-media@vger.kernel.org 6920S: Maintained 6921F: drivers/media/rc/igorplugusb.c 6922 6923IGUANAWORKS USB IR TRANSCEIVER 6924M: Sean Young <sean@mess.org> 6925L: linux-media@vger.kernel.org 6926S: Maintained 6927F: drivers/media/rc/iguanair.c 6928 6929IIO DIGITAL POTENTIOMETER DAC 6930M: Peter Rosin <peda@axentia.se> 6931L: linux-iio@vger.kernel.org 6932S: Maintained 6933F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6934F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6935F: drivers/iio/dac/dpot-dac.c 6936 6937IIO ENVELOPE DETECTOR 6938M: Peter Rosin <peda@axentia.se> 6939L: linux-iio@vger.kernel.org 6940S: Maintained 6941F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6942F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6943F: drivers/iio/adc/envelope-detector.c 6944 6945IIO MULTIPLEXER 6946M: Peter Rosin <peda@axentia.se> 6947L: linux-iio@vger.kernel.org 6948S: Maintained 6949F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6950F: drivers/iio/multiplexer/iio-mux.c 6951 6952IIO SUBSYSTEM AND DRIVERS 6953M: Jonathan Cameron <jic23@kernel.org> 6954R: Hartmut Knaack <knaack.h@gmx.de> 6955R: Lars-Peter Clausen <lars@metafoo.de> 6956R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6957L: linux-iio@vger.kernel.org 6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6959S: Maintained 6960F: Documentation/ABI/testing/configfs-iio* 6961F: Documentation/ABI/testing/sysfs-bus-iio* 6962F: Documentation/devicetree/bindings/iio/ 6963F: drivers/iio/ 6964F: drivers/staging/iio/ 6965F: include/linux/iio/ 6966F: tools/iio/ 6967 6968IKANOS/ADI EAGLE ADSL USB DRIVER 6969M: Matthieu Castet <castet.matthieu@free.fr> 6970M: Stanislaw Gruszka <stf_xl@wp.pl> 6971S: Maintained 6972F: drivers/usb/atm/ueagle-atm.c 6973 6974IMGTEC ASCII LCD DRIVER 6975M: Paul Burton <paul.burton@mips.com> 6976S: Maintained 6977F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6978F: drivers/auxdisplay/img-ascii-lcd.c 6979 6980IMGTEC IR DECODER DRIVER 6981M: James Hogan <jhogan@kernel.org> 6982S: Maintained 6983F: drivers/media/rc/img-ir/ 6984 6985IMON SOUNDGRAPH USB IR RECEIVER 6986M: Sean Young <sean@mess.org> 6987L: linux-media@vger.kernel.org 6988S: Maintained 6989F: drivers/media/rc/imon_raw.c 6990F: drivers/media/rc/imon.c 6991 6992IMS TWINTURBO FRAMEBUFFER DRIVER 6993L: linux-fbdev@vger.kernel.org 6994S: Orphan 6995F: drivers/video/fbdev/imsttfb.c 6996 6997INA209 HARDWARE MONITOR DRIVER 6998M: Guenter Roeck <linux@roeck-us.net> 6999L: linux-hwmon@vger.kernel.org 7000S: Maintained 7001F: Documentation/hwmon/ina209 7002F: Documentation/devicetree/bindings/i2c/ina209.txt 7003F: drivers/hwmon/ina209.c 7004 7005INA2XX HARDWARE MONITOR DRIVER 7006M: Guenter Roeck <linux@roeck-us.net> 7007L: linux-hwmon@vger.kernel.org 7008S: Maintained 7009F: Documentation/hwmon/ina2xx 7010F: drivers/hwmon/ina2xx.c 7011F: include/linux/platform_data/ina2xx.h 7012 7013INDUSTRY PACK SUBSYSTEM (IPACK) 7014M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7015M: Jens Taprogge <jens.taprogge@taprogge.org> 7016M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7017L: industrypack-devel@lists.sourceforge.net 7018W: http://industrypack.sourceforge.net 7019S: Maintained 7020F: drivers/ipack/ 7021 7022INFINIBAND SUBSYSTEM 7023M: Doug Ledford <dledford@redhat.com> 7024M: Jason Gunthorpe <jgg@mellanox.com> 7025L: linux-rdma@vger.kernel.org 7026W: https://github.com/linux-rdma/rdma-core 7027Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7029S: Supported 7030F: Documentation/devicetree/bindings/infiniband/ 7031F: Documentation/infiniband/ 7032F: drivers/infiniband/ 7033F: include/uapi/linux/if_infiniband.h 7034F: include/uapi/rdma/ 7035F: include/rdma/ 7036 7037INGENIC JZ4780 DMA Driver 7038M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7039S: Maintained 7040F: drivers/dma/dma-jz4780.c 7041 7042INGENIC JZ4780 NAND DRIVER 7043M: Harvey Hunt <harveyhuntnexus@gmail.com> 7044L: linux-mtd@lists.infradead.org 7045S: Maintained 7046F: drivers/mtd/nand/raw/jz4780_* 7047 7048INOTIFY 7049M: Jan Kara <jack@suse.cz> 7050R: Amir Goldstein <amir73il@gmail.com> 7051L: linux-fsdevel@vger.kernel.org 7052S: Maintained 7053F: Documentation/filesystems/inotify.txt 7054F: fs/notify/inotify/ 7055F: include/linux/inotify.h 7056F: include/uapi/linux/inotify.h 7057 7058INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7059M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7060L: linux-input@vger.kernel.org 7061Q: http://patchwork.kernel.org/project/linux-input/list/ 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7063S: Maintained 7064F: drivers/input/ 7065F: include/linux/input.h 7066F: include/uapi/linux/input.h 7067F: include/uapi/linux/input-event-codes.h 7068F: include/linux/input/ 7069F: Documentation/devicetree/bindings/input/ 7070F: Documentation/input/ 7071 7072INPUT MULTITOUCH (MT) PROTOCOL 7073M: Henrik Rydberg <rydberg@bitmath.org> 7074L: linux-input@vger.kernel.org 7075S: Odd fixes 7076F: Documentation/input/multi-touch-protocol.rst 7077F: drivers/input/input-mt.c 7078K: \b(ABS|SYN)_MT_ 7079 7080INSIDE SECURE CRYPTO DRIVER 7081M: Antoine Tenart <antoine.tenart@bootlin.com> 7082F: drivers/crypto/inside-secure/ 7083S: Maintained 7084L: linux-crypto@vger.kernel.org 7085 7086INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7087M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7088M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7089L: linux-integrity@vger.kernel.org 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7091S: Supported 7092F: security/integrity/ima/ 7093 7094INTEL 810/815 FRAMEBUFFER DRIVER 7095M: Antonino Daplas <adaplas@gmail.com> 7096L: linux-fbdev@vger.kernel.org 7097S: Maintained 7098F: drivers/video/fbdev/i810/ 7099 7100INTEL ASoC DRIVERS 7101M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7102M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7103M: Jie Yang <yang.jie@linux.intel.com> 7104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7105S: Supported 7106F: sound/soc/intel/ 7107 7108INTEL C600 SERIES SAS CONTROLLER DRIVER 7109M: Intel SCU Linux support <intel-linux-scu@intel.com> 7110M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7111L: linux-scsi@vger.kernel.org 7112T: git git://git.code.sf.net/p/intel-sas/isci 7113S: Supported 7114F: drivers/scsi/isci/ 7115 7116INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7117M: Jani Nikula <jani.nikula@linux.intel.com> 7118M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7119M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7120L: intel-gfx@lists.freedesktop.org 7121W: https://01.org/linuxgraphics/ 7122B: https://01.org/linuxgraphics/documentation/how-report-bugs 7123C: irc://chat.freenode.net/intel-gfx 7124Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7125T: git git://anongit.freedesktop.org/drm-intel 7126S: Supported 7127F: drivers/gpu/drm/i915/ 7128F: include/drm/i915* 7129F: include/uapi/drm/i915_drm.h 7130F: Documentation/gpu/i915.rst 7131 7132INTEL ETHERNET DRIVERS 7133M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7134L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7135W: http://www.intel.com/support/feedback.htm 7136W: http://e1000.sourceforge.net/ 7137Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7140S: Supported 7141F: Documentation/networking/e100.rst 7142F: Documentation/networking/e1000.rst 7143F: Documentation/networking/e1000e.txt 7144F: Documentation/networking/igb.txt 7145F: Documentation/networking/igbvf.txt 7146F: Documentation/networking/ixgb.txt 7147F: Documentation/networking/ixgbe.txt 7148F: Documentation/networking/ixgbevf.txt 7149F: Documentation/networking/i40e.txt 7150F: Documentation/networking/i40evf.txt 7151F: Documentation/networking/ice.txt 7152F: drivers/net/ethernet/intel/ 7153F: drivers/net/ethernet/intel/*/ 7154F: include/linux/avf/virtchnl.h 7155 7156INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7157M: Maik Broemme <mbroemme@libmpq.org> 7158L: linux-fbdev@vger.kernel.org 7159S: Maintained 7160F: Documentation/fb/intelfb.txt 7161F: drivers/video/fbdev/intelfb/ 7162 7163INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7164M: Zhenyu Wang <zhenyuw@linux.intel.com> 7165M: Zhi Wang <zhi.a.wang@intel.com> 7166L: intel-gvt-dev@lists.freedesktop.org 7167L: intel-gfx@lists.freedesktop.org 7168W: https://01.org/igvt-g 7169T: git https://github.com/intel/gvt-linux.git 7170S: Supported 7171F: drivers/gpu/drm/i915/gvt/ 7172 7173INTEL HID EVENT DRIVER 7174M: Alex Hung <alex.hung@canonical.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: drivers/platform/x86/intel-hid.c 7178 7179INTEL I/OAT DMA DRIVER 7180M: Dave Jiang <dave.jiang@intel.com> 7181R: Dan Williams <dan.j.williams@intel.com> 7182L: dmaengine@vger.kernel.org 7183Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7184S: Supported 7185F: drivers/dma/ioat* 7186 7187INTEL IDLE DRIVER 7188M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7189M: Len Brown <lenb@kernel.org> 7190L: linux-pm@vger.kernel.org 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7192B: https://bugzilla.kernel.org 7193S: Supported 7194F: drivers/idle/intel_idle.c 7195 7196INTEL INTEGRATED SENSOR HUB DRIVER 7197M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7198M: Jiri Kosina <jikos@kernel.org> 7199L: linux-input@vger.kernel.org 7200S: Maintained 7201F: drivers/hid/intel-ish-hid/ 7202 7203INTEL IOMMU (VT-d) 7204M: David Woodhouse <dwmw2@infradead.org> 7205L: iommu@lists.linux-foundation.org 7206T: git git://git.infradead.org/iommu-2.6.git 7207S: Supported 7208F: drivers/iommu/intel-iommu.c 7209F: include/linux/intel-iommu.h 7210 7211INTEL IOP-ADMA DMA DRIVER 7212R: Dan Williams <dan.j.williams@intel.com> 7213S: Odd fixes 7214F: drivers/dma/iop-adma.c 7215 7216INTEL IPU3 CSI-2 CIO2 DRIVER 7217M: Yong Zhi <yong.zhi@intel.com> 7218M: Sakari Ailus <sakari.ailus@linux.intel.com> 7219L: linux-media@vger.kernel.org 7220S: Maintained 7221F: drivers/media/pci/intel/ipu3/ 7222F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7223 7224INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7225M: Krzysztof Halasa <khalasa@piap.pl> 7226S: Maintained 7227F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7228F: arch/arm/mach-ixp4xx/include/mach/npe.h 7229F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7230F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7231F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7232F: drivers/net/wan/ixp4xx_hss.c 7233 7234INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7235M: Deepak Saxena <dsaxena@plexity.net> 7236S: Maintained 7237F: drivers/char/hw_random/ixp4xx-rng.c 7238 7239INTEL MANAGEMENT ENGINE (mei) 7240M: Tomas Winkler <tomas.winkler@intel.com> 7241L: linux-kernel@vger.kernel.org 7242S: Supported 7243F: include/uapi/linux/mei.h 7244F: include/linux/mei_cl_bus.h 7245F: drivers/misc/mei/* 7246F: drivers/watchdog/mei_wdt.c 7247F: Documentation/misc-devices/mei/* 7248F: samples/mei/* 7249 7250INTEL MENLOW THERMAL DRIVER 7251M: Sujith Thomas <sujith.thomas@intel.com> 7252L: platform-driver-x86@vger.kernel.org 7253W: https://01.org/linux-acpi 7254S: Supported 7255F: drivers/platform/x86/intel_menlow.c 7256 7257INTEL MERRIFIELD GPIO DRIVER 7258M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7259L: linux-gpio@vger.kernel.org 7260S: Maintained 7261F: drivers/gpio/gpio-merrifield.c 7262 7263INTEL MIC DRIVERS (mic) 7264M: Sudeep Dutt <sudeep.dutt@intel.com> 7265M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7266S: Supported 7267W: https://github.com/sudeepdutt/mic 7268W: http://software.intel.com/en-us/mic-developer 7269F: include/linux/mic_bus.h 7270F: include/linux/scif.h 7271F: include/uapi/linux/mic_common.h 7272F: include/uapi/linux/mic_ioctl.h 7273F: include/uapi/linux/scif_ioctl.h 7274F: drivers/misc/mic/ 7275F: drivers/dma/mic_x100_dma.c 7276F: drivers/dma/mic_x100_dma.h 7277F: Documentation/mic/ 7278 7279INTEL PMC CORE DRIVER 7280M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7281M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7282L: platform-driver-x86@vger.kernel.org 7283S: Maintained 7284F: arch/x86/include/asm/pmc_core.h 7285F: drivers/platform/x86/intel_pmc_core* 7286 7287INTEL PMC/P-Unit IPC DRIVER 7288M: Zha Qipeng<qipeng.zha@intel.com> 7289L: platform-driver-x86@vger.kernel.org 7290S: Maintained 7291F: drivers/platform/x86/intel_pmc_ipc.c 7292F: drivers/platform/x86/intel_punit_ipc.c 7293F: arch/x86/include/asm/intel_pmc_ipc.h 7294F: arch/x86/include/asm/intel_punit_ipc.h 7295 7296INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7297M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7298L: linux-wireless@vger.kernel.org 7299S: Maintained 7300F: Documentation/networking/README.ipw2100 7301F: Documentation/networking/README.ipw2200 7302F: drivers/net/wireless/intel/ipw2x00/ 7303 7304INTEL PSTATE DRIVER 7305M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7306M: Len Brown <lenb@kernel.org> 7307L: linux-pm@vger.kernel.org 7308S: Supported 7309F: drivers/cpufreq/intel_pstate.c 7310 7311INTEL RDMA RNIC DRIVER 7312M: Faisal Latif <faisal.latif@intel.com> 7313M: Shiraz Saleem <shiraz.saleem@intel.com> 7314L: linux-rdma@vger.kernel.org 7315S: Supported 7316F: drivers/infiniband/hw/i40iw/ 7317F: include/uapi/rdma/i40iw-abi.h 7318 7319INTEL SHA MULTIBUFFER DRIVER 7320M: Megha Dey <megha.dey@linux.intel.com> 7321R: Tim Chen <tim.c.chen@linux.intel.com> 7322L: linux-crypto@vger.kernel.org 7323S: Supported 7324F: arch/x86/crypto/sha*-mb 7325F: crypto/mcryptd.c 7326 7327INTEL TELEMETRY DRIVER 7328M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7329L: platform-driver-x86@vger.kernel.org 7330S: Maintained 7331F: arch/x86/include/asm/intel_telemetry.h 7332F: drivers/platform/x86/intel_telemetry* 7333 7334INTEL VIRTUAL BUTTON DRIVER 7335M: AceLan Kao <acelan.kao@canonical.com> 7336L: platform-driver-x86@vger.kernel.org 7337S: Maintained 7338F: drivers/platform/x86/intel-vbtn.c 7339 7340INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7341M: Stanislaw Gruszka <sgruszka@redhat.com> 7342L: linux-wireless@vger.kernel.org 7343S: Supported 7344F: drivers/net/wireless/intel/iwlegacy/ 7345 7346INTEL WIRELESS WIFI LINK (iwlwifi) 7347M: Johannes Berg <johannes.berg@intel.com> 7348M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7349M: Luca Coelho <luciano.coelho@intel.com> 7350M: Intel Linux Wireless <linuxwifi@intel.com> 7351L: linux-wireless@vger.kernel.org 7352W: http://intellinuxwireless.org 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7354S: Supported 7355F: drivers/net/wireless/intel/iwlwifi/ 7356 7357INTEL WIRELESS WIMAX CONNECTION 2400 7358M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7359M: linux-wimax@intel.com 7360L: wimax@linuxwimax.org (subscribers-only) 7361S: Supported 7362W: http://linuxwimax.org 7363F: Documentation/wimax/README.i2400m 7364F: drivers/net/wimax/i2400m/ 7365F: include/uapi/linux/wimax/i2400m.h 7366 7367INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7368M: Mario Limonciello <mario.limonciello@dell.com> 7369S: Maintained 7370F: drivers/platform/x86/intel-wmi-thunderbolt.c 7371 7372INTEL(R) TRACE HUB 7373M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7374S: Supported 7375F: Documentation/trace/intel_th.txt 7376F: drivers/hwtracing/intel_th/ 7377 7378INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7379M: Ning Sun <ning.sun@intel.com> 7380L: tboot-devel@lists.sourceforge.net 7381W: http://tboot.sourceforge.net 7382T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7383S: Supported 7384F: Documentation/intel_txt.txt 7385F: include/linux/tboot.h 7386F: arch/x86/kernel/tboot.c 7387 7388INTEL-MID GPIO DRIVER 7389M: David Cohen <david.a.cohen@linux.intel.com> 7390L: linux-gpio@vger.kernel.org 7391S: Maintained 7392F: drivers/gpio/gpio-intel-mid.c 7393 7394INVENSENSE MPU-3050 GYROSCOPE DRIVER 7395M: Linus Walleij <linus.walleij@linaro.org> 7396L: linux-iio@vger.kernel.org 7397S: Maintained 7398F: drivers/iio/gyro/mpu3050* 7399F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7400 7401IOC3 ETHERNET DRIVER 7402M: Ralf Baechle <ralf@linux-mips.org> 7403L: linux-mips@linux-mips.org 7404S: Maintained 7405F: drivers/net/ethernet/sgi/ioc3-eth.c 7406 7407IOC3 SERIAL DRIVER 7408M: Pat Gefre <pfg@sgi.com> 7409L: linux-serial@vger.kernel.org 7410S: Maintained 7411F: drivers/tty/serial/ioc3_serial.c 7412 7413IOMMU DRIVERS 7414M: Joerg Roedel <joro@8bytes.org> 7415L: iommu@lists.linux-foundation.org 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7417S: Maintained 7418F: Documentation/devicetree/bindings/iommu/ 7419F: drivers/iommu/ 7420F: include/linux/iommu.h 7421F: include/linux/of_iommu.h 7422F: include/linux/iova.h 7423 7424IP MASQUERADING 7425M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7426S: Maintained 7427F: net/ipv4/netfilter/ipt_MASQUERADE.c 7428 7429IPMI SUBSYSTEM 7430M: Corey Minyard <minyard@acm.org> 7431L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7432W: http://openipmi.sourceforge.net/ 7433S: Supported 7434F: Documentation/IPMI.txt 7435F: drivers/char/ipmi/ 7436F: include/linux/ipmi* 7437F: include/uapi/linux/ipmi* 7438 7439IPS SCSI RAID DRIVER 7440M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7441L: linux-scsi@vger.kernel.org 7442W: http://www.adaptec.com/ 7443S: Maintained 7444F: drivers/scsi/ips* 7445 7446IPVS 7447M: Wensong Zhang <wensong@linux-vs.org> 7448M: Simon Horman <horms@verge.net.au> 7449M: Julian Anastasov <ja@ssi.bg> 7450L: netdev@vger.kernel.org 7451L: lvs-devel@vger.kernel.org 7452S: Maintained 7453T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7455F: Documentation/networking/ipvs-sysctl.txt 7456F: include/net/ip_vs.h 7457F: include/uapi/linux/ip_vs.h 7458F: net/netfilter/ipvs/ 7459 7460IPWIRELESS DRIVER 7461M: Jiri Kosina <jikos@kernel.org> 7462M: David Sterba <dsterba@suse.com> 7463S: Odd Fixes 7464F: drivers/tty/ipwireless/ 7465 7466IPX NETWORK LAYER 7467L: netdev@vger.kernel.org 7468S: Obsolete 7469F: include/uapi/linux/ipx.h 7470F: drivers/staging/ipx/ 7471 7472IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7473M: Marc Zyngier <marc.zyngier@arm.com> 7474S: Maintained 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7476F: Documentation/IRQ-domain.txt 7477F: include/linux/irqdomain.h 7478F: kernel/irq/irqdomain.c 7479F: kernel/irq/msi.c 7480 7481IRQ SUBSYSTEM 7482M: Thomas Gleixner <tglx@linutronix.de> 7483L: linux-kernel@vger.kernel.org 7484S: Maintained 7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7486F: kernel/irq/ 7487 7488IRQCHIP DRIVERS 7489M: Thomas Gleixner <tglx@linutronix.de> 7490M: Jason Cooper <jason@lakedaemon.net> 7491M: Marc Zyngier <marc.zyngier@arm.com> 7492L: linux-kernel@vger.kernel.org 7493S: Maintained 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7495F: Documentation/devicetree/bindings/interrupt-controller/ 7496F: drivers/irqchip/ 7497 7498ISA 7499M: William Breathitt Gray <vilhelm.gray@gmail.com> 7500S: Maintained 7501F: Documentation/isa.txt 7502F: drivers/base/isa.c 7503F: include/linux/isa.h 7504 7505ISA RADIO MODULE 7506M: Hans Verkuil <hverkuil@xs4all.nl> 7507L: linux-media@vger.kernel.org 7508T: git git://linuxtv.org/media_tree.git 7509W: https://linuxtv.org 7510S: Maintained 7511F: drivers/media/radio/radio-isa* 7512 7513ISAPNP 7514M: Jaroslav Kysela <perex@perex.cz> 7515S: Maintained 7516F: Documentation/isapnp.txt 7517F: drivers/pnp/isapnp/ 7518F: include/linux/isapnp.h 7519 7520ISCSI 7521M: Lee Duncan <lduncan@suse.com> 7522M: Chris Leech <cleech@redhat.com> 7523L: open-iscsi@googlegroups.com 7524W: www.open-iscsi.com 7525S: Maintained 7526F: drivers/scsi/*iscsi* 7527F: include/scsi/*iscsi* 7528 7529iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7530M: Peter Jones <pjones@redhat.com> 7531M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7532S: Maintained 7533F: drivers/firmware/iscsi_ibft* 7534 7535ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7536M: Or Gerlitz <ogerlitz@mellanox.com> 7537M: Sagi Grimberg <sagi@grimberg.me> 7538M: Roi Dayan <roid@mellanox.com> 7539L: linux-rdma@vger.kernel.org 7540S: Supported 7541W: http://www.openfabrics.org 7542W: www.open-iscsi.org 7543Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7544F: drivers/infiniband/ulp/iser/ 7545 7546ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7547M: Sagi Grimberg <sagi@grimberg.me> 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7549L: linux-rdma@vger.kernel.org 7550L: target-devel@vger.kernel.org 7551S: Supported 7552W: http://www.linux-iscsi.org 7553F: drivers/infiniband/ulp/isert 7554 7555ISDN SUBSYSTEM 7556M: Karsten Keil <isdn@linux-pingi.de> 7557L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7558L: netdev@vger.kernel.org 7559W: http://www.isdn4linux.de 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7561S: Maintained 7562F: Documentation/isdn/ 7563F: drivers/isdn/ 7564F: include/linux/isdn.h 7565F: include/linux/isdn/ 7566F: include/uapi/linux/isdn.h 7567F: include/uapi/linux/isdn/ 7568 7569ISDN SUBSYSTEM (Eicon active card driver) 7570M: Armin Schindler <mac@melware.de> 7571L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7572W: http://www.melware.de 7573S: Maintained 7574F: drivers/isdn/hardware/eicon/ 7575 7576IT87 HARDWARE MONITORING DRIVER 7577M: Jean Delvare <jdelvare@suse.com> 7578L: linux-hwmon@vger.kernel.org 7579S: Maintained 7580F: Documentation/hwmon/it87 7581F: drivers/hwmon/it87.c 7582 7583IT913X MEDIA DRIVER 7584M: Antti Palosaari <crope@iki.fi> 7585L: linux-media@vger.kernel.org 7586W: https://linuxtv.org 7587W: http://palosaari.fi/linux/ 7588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7589T: git git://linuxtv.org/anttip/media_tree.git 7590S: Maintained 7591F: drivers/media/tuners/it913x* 7592 7593IVTV VIDEO4LINUX DRIVER 7594M: Andy Walls <awalls@md.metrocast.net> 7595L: ivtv-devel@ivtvdriver.org (subscribers-only) 7596L: linux-media@vger.kernel.org 7597T: git git://linuxtv.org/media_tree.git 7598W: http://www.ivtvdriver.org 7599S: Maintained 7600F: Documentation/media/v4l-drivers/ivtv* 7601F: drivers/media/pci/ivtv/ 7602F: include/uapi/linux/ivtv* 7603 7604IX2505V MEDIA DRIVER 7605M: Malcolm Priestley <tvboxspy@gmail.com> 7606L: linux-media@vger.kernel.org 7607W: https://linuxtv.org 7608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7609S: Maintained 7610F: drivers/media/dvb-frontends/ix2505v* 7611 7612JAILHOUSE HYPERVISOR INTERFACE 7613M: Jan Kiszka <jan.kiszka@siemens.com> 7614L: jailhouse-dev@googlegroups.com 7615S: Maintained 7616F: arch/x86/kernel/jailhouse.c 7617F: arch/x86/include/asm/jailhouse_para.h 7618 7619JC42.4 TEMPERATURE SENSOR DRIVER 7620M: Guenter Roeck <linux@roeck-us.net> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: drivers/hwmon/jc42.c 7624F: Documentation/hwmon/jc42 7625 7626JFS FILESYSTEM 7627M: Dave Kleikamp <shaggy@kernel.org> 7628L: jfs-discussion@lists.sourceforge.net 7629W: http://jfs.sourceforge.net/ 7630T: git git://github.com/kleikamp/linux-shaggy.git 7631S: Maintained 7632F: Documentation/filesystems/jfs.txt 7633F: fs/jfs/ 7634 7635JME NETWORK DRIVER 7636M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7637L: netdev@vger.kernel.org 7638S: Maintained 7639F: drivers/net/ethernet/jme.* 7640 7641JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7642M: David Woodhouse <dwmw2@infradead.org> 7643L: linux-mtd@lists.infradead.org 7644W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7645S: Maintained 7646F: fs/jffs2/ 7647F: include/uapi/linux/jffs2.h 7648 7649JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7650M: "Theodore Ts'o" <tytso@mit.edu> 7651M: Jan Kara <jack@suse.com> 7652L: linux-ext4@vger.kernel.org 7653S: Maintained 7654F: fs/jbd2/ 7655F: include/linux/jbd2.h 7656 7657JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7658M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7659L: linux-media@vger.kernel.org 7660S: Maintained 7661F: drivers/media/platform/rcar_jpu.c 7662 7663JSM Neo PCI based serial card 7664M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7665L: linux-serial@vger.kernel.org 7666S: Maintained 7667F: drivers/tty/serial/jsm/ 7668 7669K10TEMP HARDWARE MONITORING DRIVER 7670M: Clemens Ladisch <clemens@ladisch.de> 7671L: linux-hwmon@vger.kernel.org 7672S: Maintained 7673F: Documentation/hwmon/k10temp 7674F: drivers/hwmon/k10temp.c 7675 7676K8TEMP HARDWARE MONITORING DRIVER 7677M: Rudolf Marek <r.marek@assembler.cz> 7678L: linux-hwmon@vger.kernel.org 7679S: Maintained 7680F: Documentation/hwmon/k8temp 7681F: drivers/hwmon/k8temp.c 7682 7683KASAN 7684M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7685R: Alexander Potapenko <glider@google.com> 7686R: Dmitry Vyukov <dvyukov@google.com> 7687L: kasan-dev@googlegroups.com 7688S: Maintained 7689F: arch/*/include/asm/kasan.h 7690F: arch/*/mm/kasan_init* 7691F: Documentation/dev-tools/kasan.rst 7692F: include/linux/kasan*.h 7693F: lib/test_kasan.c 7694F: mm/kasan/ 7695F: scripts/Makefile.kasan 7696 7697KCONFIG 7698M: Masahiro Yamada <yamada.masahiro@socionext.com> 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7700L: linux-kbuild@vger.kernel.org 7701S: Maintained 7702F: Documentation/kbuild/kconfig* 7703F: scripts/kconfig/ 7704F: scripts/Kconfig.include 7705 7706KDUMP 7707M: Dave Young <dyoung@redhat.com> 7708M: Baoquan He <bhe@redhat.com> 7709R: Vivek Goyal <vgoyal@redhat.com> 7710L: kexec@lists.infradead.org 7711W: http://lse.sourceforge.net/kdump/ 7712S: Maintained 7713F: Documentation/kdump/ 7714 7715KEENE FM RADIO TRANSMITTER DRIVER 7716M: Hans Verkuil <hverkuil@xs4all.nl> 7717L: linux-media@vger.kernel.org 7718T: git git://linuxtv.org/media_tree.git 7719W: https://linuxtv.org 7720S: Maintained 7721F: drivers/media/radio/radio-keene* 7722 7723KERNEL AUTOMOUNTER v4 (AUTOFS4) 7724M: Ian Kent <raven@themaw.net> 7725L: autofs@vger.kernel.org 7726S: Maintained 7727F: fs/autofs4/ 7728 7729KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7730M: Masahiro Yamada <yamada.masahiro@socionext.com> 7731M: Michal Marek <michal.lkml@markovi.net> 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7733L: linux-kbuild@vger.kernel.org 7734S: Maintained 7735F: Documentation/kbuild/ 7736F: Makefile 7737F: scripts/Kbuild* 7738F: scripts/Makefile* 7739F: scripts/basic/ 7740F: scripts/mk* 7741F: scripts/mod/ 7742F: scripts/package/ 7743 7744KERNEL JANITORS 7745L: kernel-janitors@vger.kernel.org 7746W: http://kernelnewbies.org/KernelJanitors 7747S: Odd Fixes 7748 7749KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7750M: "J. Bruce Fields" <bfields@fieldses.org> 7751M: Jeff Layton <jlayton@kernel.org> 7752L: linux-nfs@vger.kernel.org 7753W: http://nfs.sourceforge.net/ 7754T: git git://linux-nfs.org/~bfields/linux.git 7755S: Supported 7756F: fs/nfsd/ 7757F: include/uapi/linux/nfsd/ 7758F: fs/lockd/ 7759F: fs/nfs_common/ 7760F: net/sunrpc/ 7761F: include/linux/lockd/ 7762F: include/linux/sunrpc/ 7763F: include/uapi/linux/sunrpc/ 7764 7765KERNEL SELFTEST FRAMEWORK 7766M: Shuah Khan <shuah@kernel.org> 7767L: linux-kselftest@vger.kernel.org 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7769Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7770S: Maintained 7771F: tools/testing/selftests/ 7772F: Documentation/dev-tools/kselftest* 7773 7774KERNEL USERMODE HELPER 7775M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7776L: linux-kernel@vger.kernel.org 7777S: Maintained 7778F: kernel/umh.c 7779F: include/linux/umh.h 7780 7781KERNEL VIRTUAL MACHINE (KVM) 7782M: Paolo Bonzini <pbonzini@redhat.com> 7783M: Radim Krčmář <rkrcmar@redhat.com> 7784L: kvm@vger.kernel.org 7785W: http://www.linux-kvm.org 7786T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7787S: Supported 7788F: Documentation/virtual/kvm/ 7789F: include/trace/events/kvm.h 7790F: include/uapi/asm-generic/kvm* 7791F: include/uapi/linux/kvm* 7792F: include/asm-generic/kvm* 7793F: include/linux/kvm* 7794F: include/kvm/iodev.h 7795F: virt/kvm/* 7796F: tools/kvm/ 7797 7798KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7799M: Joerg Roedel <joro@8bytes.org> 7800L: kvm@vger.kernel.org 7801W: http://www.linux-kvm.org/ 7802S: Maintained 7803F: arch/x86/include/asm/svm.h 7804F: arch/x86/kvm/svm.c 7805 7806KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7807M: Christoffer Dall <christoffer.dall@arm.com> 7808M: Marc Zyngier <marc.zyngier@arm.com> 7809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7810L: kvmarm@lists.cs.columbia.edu 7811W: http://systems.cs.columbia.edu/projects/kvm-arm 7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7813S: Supported 7814F: arch/arm/include/uapi/asm/kvm* 7815F: arch/arm/include/asm/kvm* 7816F: arch/arm/kvm/ 7817F: virt/kvm/arm/ 7818F: include/kvm/arm_* 7819 7820KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7821M: Christoffer Dall <christoffer.dall@arm.com> 7822M: Marc Zyngier <marc.zyngier@arm.com> 7823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7824L: kvmarm@lists.cs.columbia.edu 7825S: Maintained 7826F: arch/arm64/include/uapi/asm/kvm* 7827F: arch/arm64/include/asm/kvm* 7828F: arch/arm64/kvm/ 7829 7830KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7831M: James Hogan <jhogan@kernel.org> 7832L: linux-mips@linux-mips.org 7833S: Supported 7834F: arch/mips/include/uapi/asm/kvm* 7835F: arch/mips/include/asm/kvm* 7836F: arch/mips/kvm/ 7837 7838KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7839M: Paul Mackerras <paulus@ozlabs.org> 7840L: kvm-ppc@vger.kernel.org 7841W: http://www.linux-kvm.org/ 7842T: git git://github.com/agraf/linux-2.6.git 7843S: Supported 7844F: arch/powerpc/include/uapi/asm/kvm* 7845F: arch/powerpc/include/asm/kvm* 7846F: arch/powerpc/kvm/ 7847F: arch/powerpc/kernel/kvm* 7848 7849KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7850M: Christian Borntraeger <borntraeger@de.ibm.com> 7851M: Janosch Frank <frankja@linux.ibm.com> 7852R: David Hildenbrand <david@redhat.com> 7853R: Cornelia Huck <cohuck@redhat.com> 7854L: linux-s390@vger.kernel.org 7855W: http://www.ibm.com/developerworks/linux/linux390/ 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7857S: Supported 7858F: arch/s390/include/uapi/asm/kvm* 7859F: arch/s390/include/asm/gmap.h 7860F: arch/s390/include/asm/kvm* 7861F: arch/s390/kvm/ 7862F: arch/s390/mm/gmap.c 7863 7864KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7865M: Paolo Bonzini <pbonzini@redhat.com> 7866M: Radim Krčmář <rkrcmar@redhat.com> 7867L: kvm@vger.kernel.org 7868W: http://www.linux-kvm.org 7869T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7870S: Supported 7871F: arch/x86/kvm/ 7872F: arch/x86/include/uapi/asm/kvm* 7873F: arch/x86/include/asm/kvm* 7874F: arch/x86/include/asm/pvclock-abi.h 7875F: arch/x86/kernel/kvm.c 7876F: arch/x86/kernel/kvmclock.c 7877 7878KERNFS 7879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7880M: Tejun Heo <tj@kernel.org> 7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7882S: Supported 7883F: include/linux/kernfs.h 7884F: fs/kernfs/ 7885 7886KEXEC 7887M: Eric Biederman <ebiederm@xmission.com> 7888W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7889L: kexec@lists.infradead.org 7890S: Maintained 7891F: include/linux/kexec.h 7892F: include/uapi/linux/kexec.h 7893F: kernel/kexec* 7894 7895KEYS-ENCRYPTED 7896M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7897L: linux-integrity@vger.kernel.org 7898L: keyrings@vger.kernel.org 7899S: Supported 7900F: Documentation/security/keys/trusted-encrypted.rst 7901F: include/keys/encrypted-type.h 7902F: security/keys/encrypted-keys/ 7903 7904KEYS-TRUSTED 7905M: James Bottomley <jejb@linux.vnet.ibm.com> 7906M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7907L: linux-integrity@vger.kernel.org 7908L: keyrings@vger.kernel.org 7909S: Supported 7910F: Documentation/security/keys/trusted-encrypted.rst 7911F: include/keys/trusted-type.h 7912F: security/keys/trusted.c 7913F: security/keys/trusted.h 7914 7915KEYS/KEYRINGS: 7916M: David Howells <dhowells@redhat.com> 7917L: keyrings@vger.kernel.org 7918S: Maintained 7919F: Documentation/security/keys/core.rst 7920F: include/linux/key.h 7921F: include/linux/key-type.h 7922F: include/linux/keyctl.h 7923F: include/uapi/linux/keyctl.h 7924F: include/keys/ 7925F: security/keys/ 7926 7927KGDB / KDB /debug_core 7928M: Jason Wessel <jason.wessel@windriver.com> 7929M: Daniel Thompson <daniel.thompson@linaro.org> 7930W: http://kgdb.wiki.kernel.org/ 7931L: kgdb-bugreport@lists.sourceforge.net 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7933S: Maintained 7934F: Documentation/dev-tools/kgdb.rst 7935F: drivers/misc/kgdbts.c 7936F: drivers/tty/serial/kgdboc.c 7937F: include/linux/kdb.h 7938F: include/linux/kgdb.h 7939F: kernel/debug/ 7940 7941KMEMLEAK 7942M: Catalin Marinas <catalin.marinas@arm.com> 7943S: Maintained 7944F: Documentation/dev-tools/kmemleak.rst 7945F: include/linux/kmemleak.h 7946F: mm/kmemleak.c 7947F: mm/kmemleak-test.c 7948 7949KMOD KERNEL MODULE LOADER - USERMODE HELPER 7950M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7951L: linux-kernel@vger.kernel.org 7952S: Maintained 7953F: kernel/kmod.c 7954F: include/linux/kmod.h 7955F: lib/test_kmod.c 7956F: tools/testing/selftests/kmod/ 7957 7958KPROBES 7959M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7960M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7961M: "David S. Miller" <davem@davemloft.net> 7962M: Masami Hiramatsu <mhiramat@kernel.org> 7963S: Maintained 7964F: Documentation/kprobes.txt 7965F: include/linux/kprobes.h 7966F: include/asm-generic/kprobes.h 7967F: kernel/kprobes.c 7968 7969KS0108 LCD CONTROLLER DRIVER 7970M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7971W: http://miguelojeda.es/auxdisplay.htm 7972W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7973S: Maintained 7974F: Documentation/auxdisplay/ks0108 7975F: drivers/auxdisplay/ks0108.c 7976F: include/linux/ks0108.h 7977 7978L3MDEV 7979M: David Ahern <dsa@cumulusnetworks.com> 7980L: netdev@vger.kernel.org 7981S: Maintained 7982F: net/l3mdev 7983F: include/net/l3mdev.h 7984 7985LANTIQ MIPS ARCHITECTURE 7986M: John Crispin <john@phrozen.org> 7987L: linux-mips@linux-mips.org 7988S: Maintained 7989F: arch/mips/lantiq 7990F: drivers/soc/lantiq 7991 7992LAPB module 7993L: linux-x25@vger.kernel.org 7994S: Orphan 7995F: Documentation/networking/lapb-module.txt 7996F: include/*/lapb.h 7997F: net/lapb/ 7998 7999LASI 53c700 driver for PARISC 8000M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8001L: linux-scsi@vger.kernel.org 8002S: Maintained 8003F: Documentation/scsi/53c700.txt 8004F: drivers/scsi/53c700* 8005 8006LEAKING_ADDRESSES 8007M: Tobin C. Harding <me@tobin.cc> 8008M: Tycho Andersen <tycho@tycho.ws> 8009L: kernel-hardening@lists.openwall.com 8010S: Maintained 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8012F: scripts/leaking_addresses.pl 8013 8014LED SUBSYSTEM 8015M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8016M: Pavel Machek <pavel@ucw.cz> 8017L: linux-leds@vger.kernel.org 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8019S: Maintained 8020F: Documentation/devicetree/bindings/leds/ 8021F: drivers/leds/ 8022F: include/linux/leds.h 8023 8024LEGACY EEPROM DRIVER 8025M: Jean Delvare <jdelvare@suse.com> 8026S: Maintained 8027F: Documentation/misc-devices/eeprom 8028F: drivers/misc/eeprom/eeprom.c 8029 8030LEGO USB Tower driver 8031M: Juergen Stuber <starblue@users.sourceforge.net> 8032L: legousb-devel@lists.sourceforge.net 8033W: http://legousb.sourceforge.net/ 8034S: Maintained 8035F: drivers/usb/misc/legousbtower.c 8036 8037LG2160 MEDIA DRIVER 8038M: Michael Krufky <mkrufky@linuxtv.org> 8039L: linux-media@vger.kernel.org 8040W: https://linuxtv.org 8041W: http://github.com/mkrufky 8042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8043T: git git://linuxtv.org/mkrufky/tuners.git 8044S: Maintained 8045F: drivers/media/dvb-frontends/lg2160.* 8046 8047LGDT3305 MEDIA DRIVER 8048M: Michael Krufky <mkrufky@linuxtv.org> 8049L: linux-media@vger.kernel.org 8050W: https://linuxtv.org 8051W: http://github.com/mkrufky 8052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8053T: git git://linuxtv.org/mkrufky/tuners.git 8054S: Maintained 8055F: drivers/media/dvb-frontends/lgdt3305.* 8056 8057LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8058M: Viresh Kumar <vireshk@kernel.org> 8059L: linux-ide@vger.kernel.org 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8061S: Maintained 8062F: include/linux/pata_arasan_cf_data.h 8063F: drivers/ata/pata_arasan_cf.c 8064 8065LIBATA PATA DRIVERS 8066M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8067M: Tejun Heo <tj@kernel.org> 8068L: linux-ide@vger.kernel.org 8069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8070S: Maintained 8071F: drivers/ata/pata_*.c 8072F: drivers/ata/ata_generic.c 8073 8074LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8075M: Linus Walleij <linus.walleij@linaro.org> 8076L: linux-ide@vger.kernel.org 8077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8078S: Maintained 8079F: drivers/ata/pata_ftide010.c 8080F: drivers/ata/sata_gemini.c 8081F: drivers/ata/sata_gemini.h 8082 8083LIBATA SATA AHCI PLATFORM devices support 8084M: Hans de Goede <hdegoede@redhat.com> 8085M: Tejun Heo <tj@kernel.org> 8086L: linux-ide@vger.kernel.org 8087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8088S: Maintained 8089F: drivers/ata/ahci_platform.c 8090F: drivers/ata/libahci_platform.c 8091F: include/linux/ahci_platform.h 8092 8093LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8094M: Mikael Pettersson <mikpelinux@gmail.com> 8095L: linux-ide@vger.kernel.org 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8097S: Maintained 8098F: drivers/ata/sata_promise.* 8099 8100LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8101M: Tejun Heo <tj@kernel.org> 8102L: linux-ide@vger.kernel.org 8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8104S: Maintained 8105F: drivers/ata/ 8106F: include/linux/ata.h 8107F: include/linux/libata.h 8108F: Documentation/devicetree/bindings/ata/ 8109 8110LIBLOCKDEP 8111M: Sasha Levin <alexander.levin@verizon.com> 8112S: Maintained 8113F: tools/lib/lockdep/ 8114 8115LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8116M: Ross Zwisler <ross.zwisler@linux.intel.com> 8117M: Dan Williams <dan.j.williams@intel.com> 8118M: Vishal Verma <vishal.l.verma@intel.com> 8119M: Dave Jiang <dave.jiang@intel.com> 8120L: linux-nvdimm@lists.01.org 8121Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8122S: Supported 8123F: drivers/nvdimm/blk.c 8124F: drivers/nvdimm/region_devs.c 8125 8126LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8127M: Vishal Verma <vishal.l.verma@intel.com> 8128M: Dan Williams <dan.j.williams@intel.com> 8129M: Ross Zwisler <ross.zwisler@linux.intel.com> 8130M: Dave Jiang <dave.jiang@intel.com> 8131L: linux-nvdimm@lists.01.org 8132Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8133S: Supported 8134F: drivers/nvdimm/btt* 8135 8136LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8137M: Ross Zwisler <ross.zwisler@linux.intel.com> 8138M: Dan Williams <dan.j.williams@intel.com> 8139M: Vishal Verma <vishal.l.verma@intel.com> 8140M: Dave Jiang <dave.jiang@intel.com> 8141L: linux-nvdimm@lists.01.org 8142Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8143S: Supported 8144F: drivers/nvdimm/pmem* 8145 8146LIBNVDIMM: DEVICETREE BINDINGS 8147M: Oliver O'Halloran <oohall@gmail.com> 8148L: linux-nvdimm@lists.01.org 8149Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8150S: Supported 8151F: drivers/nvdimm/of_pmem.c 8152F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8153 8154LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8155M: Dan Williams <dan.j.williams@intel.com> 8156M: Ross Zwisler <ross.zwisler@linux.intel.com> 8157M: Vishal Verma <vishal.l.verma@intel.com> 8158M: Dave Jiang <dave.jiang@intel.com> 8159L: linux-nvdimm@lists.01.org 8160Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8162S: Supported 8163F: drivers/nvdimm/* 8164F: drivers/acpi/nfit/* 8165F: include/linux/nd.h 8166F: include/linux/libnvdimm.h 8167F: include/uapi/linux/ndctl.h 8168 8169LIGHTNVM PLATFORM SUPPORT 8170M: Matias Bjorling <mb@lightnvm.io> 8171W: http://github/OpenChannelSSD 8172L: linux-block@vger.kernel.org 8173S: Maintained 8174F: drivers/lightnvm/ 8175F: include/linux/lightnvm.h 8176F: include/uapi/linux/lightnvm.h 8177 8178LINUX FOR POWER MACINTOSH 8179M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182S: Maintained 8183F: arch/powerpc/platforms/powermac/ 8184F: drivers/macintosh/ 8185 8186LINUX FOR POWERPC (32-BIT AND 64-BIT) 8187M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8188M: Paul Mackerras <paulus@samba.org> 8189M: Michael Ellerman <mpe@ellerman.id.au> 8190W: https://github.com/linuxppc/linux/wiki 8191L: linuxppc-dev@lists.ozlabs.org 8192Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8194S: Supported 8195F: Documentation/ABI/stable/sysfs-firmware-opal-* 8196F: Documentation/devicetree/bindings/powerpc/ 8197F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8198F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8199F: Documentation/powerpc/ 8200F: arch/powerpc/ 8201F: drivers/char/tpm/tpm_ibmvtpm* 8202F: drivers/crypto/nx/ 8203F: drivers/crypto/vmx/ 8204F: drivers/i2c/busses/i2c-opal.c 8205F: drivers/net/ethernet/ibm/ibmveth.* 8206F: drivers/net/ethernet/ibm/ibmvnic.* 8207F: drivers/pci/hotplug/pnv_php.c 8208F: drivers/pci/hotplug/rpa* 8209F: drivers/rtc/rtc-opal.c 8210F: drivers/scsi/ibmvscsi/ 8211F: drivers/tty/hvc/hvc_opal.c 8212F: drivers/watchdog/wdrtas.c 8213F: tools/testing/selftests/powerpc 8214N: /pmac 8215N: powermac 8216N: powernv 8217N: [^a-z0-9]ps3 8218N: pseries 8219 8220LINUX FOR POWERPC EMBEDDED MPC5XXX 8221M: Anatolij Gustschin <agust@denx.de> 8222L: linuxppc-dev@lists.ozlabs.org 8223T: git git://git.denx.de/linux-denx-agust.git 8224S: Maintained 8225F: arch/powerpc/platforms/512x/ 8226F: arch/powerpc/platforms/52xx/ 8227 8228LINUX FOR POWERPC EMBEDDED PPC4XX 8229M: Alistair Popple <alistair@popple.id.au> 8230M: Matt Porter <mporter@kernel.crashing.org> 8231W: http://www.penguinppc.org/ 8232L: linuxppc-dev@lists.ozlabs.org 8233S: Maintained 8234F: arch/powerpc/platforms/40x/ 8235F: arch/powerpc/platforms/44x/ 8236 8237LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8238M: Scott Wood <oss@buserror.net> 8239M: Kumar Gala <galak@kernel.crashing.org> 8240W: http://www.penguinppc.org/ 8241L: linuxppc-dev@lists.ozlabs.org 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8243S: Maintained 8244F: arch/powerpc/platforms/83xx/ 8245F: arch/powerpc/platforms/85xx/ 8246F: Documentation/devicetree/bindings/powerpc/fsl/ 8247 8248LINUX FOR POWERPC EMBEDDED PPC8XX 8249M: Vitaly Bordug <vitb@kernel.crashing.org> 8250W: http://www.penguinppc.org/ 8251L: linuxppc-dev@lists.ozlabs.org 8252S: Maintained 8253F: arch/powerpc/platforms/8xx/ 8254 8255LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8256L: linuxppc-dev@lists.ozlabs.org 8257S: Orphan 8258F: arch/powerpc/*/*virtex* 8259F: arch/powerpc/*/*/*virtex* 8260 8261LINUX FOR POWERPC PA SEMI PWRFICIENT 8262L: linuxppc-dev@lists.ozlabs.org 8263S: Orphan 8264F: arch/powerpc/platforms/pasemi/ 8265F: drivers/*/*pasemi* 8266F: drivers/*/*/*pasemi* 8267 8268LINUX KERNEL DUMP TEST MODULE (LKDTM) 8269M: Kees Cook <keescook@chromium.org> 8270S: Maintained 8271F: drivers/misc/lkdtm/* 8272 8273LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8274M: Alan Stern <stern@rowland.harvard.edu> 8275M: Andrea Parri <andrea.parri@amarulasolutions.com> 8276M: Will Deacon <will.deacon@arm.com> 8277M: Peter Zijlstra <peterz@infradead.org> 8278M: Boqun Feng <boqun.feng@gmail.com> 8279M: Nicholas Piggin <npiggin@gmail.com> 8280M: David Howells <dhowells@redhat.com> 8281M: Jade Alglave <j.alglave@ucl.ac.uk> 8282M: Luc Maranget <luc.maranget@inria.fr> 8283M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8284R: Akira Yokosawa <akiyks@gmail.com> 8285L: linux-kernel@vger.kernel.org 8286S: Supported 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8288F: tools/memory-model/ 8289F: Documentation/memory-barriers.txt 8290 8291LINUX SECURITY MODULE (LSM) FRAMEWORK 8292M: Chris Wright <chrisw@sous-sol.org> 8293L: linux-security-module@vger.kernel.org 8294S: Supported 8295 8296LIS3LV02D ACCELEROMETER DRIVER 8297M: Eric Piel <eric.piel@tremplin-utc.net> 8298S: Maintained 8299F: Documentation/misc-devices/lis3lv02d 8300F: drivers/misc/lis3lv02d/ 8301F: drivers/platform/x86/hp_accel.c 8302 8303LIVE PATCHING 8304M: Josh Poimboeuf <jpoimboe@redhat.com> 8305M: Jessica Yu <jeyu@kernel.org> 8306M: Jiri Kosina <jikos@kernel.org> 8307M: Miroslav Benes <mbenes@suse.cz> 8308R: Petr Mladek <pmladek@suse.com> 8309S: Maintained 8310F: kernel/livepatch/ 8311F: include/linux/livepatch.h 8312F: arch/x86/include/asm/livepatch.h 8313F: arch/x86/kernel/livepatch.c 8314F: Documentation/livepatch/ 8315F: Documentation/ABI/testing/sysfs-kernel-livepatch 8316F: samples/livepatch/ 8317L: live-patching@vger.kernel.org 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8319 8320LLC (802.2) 8321L: netdev@vger.kernel.org 8322S: Odd fixes 8323F: include/linux/llc.h 8324F: include/uapi/linux/llc.h 8325F: include/net/llc* 8326F: net/llc/ 8327 8328LM73 HARDWARE MONITOR DRIVER 8329M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8330L: linux-hwmon@vger.kernel.org 8331S: Maintained 8332F: drivers/hwmon/lm73.c 8333 8334LM78 HARDWARE MONITOR DRIVER 8335M: Jean Delvare <jdelvare@suse.com> 8336L: linux-hwmon@vger.kernel.org 8337S: Maintained 8338F: Documentation/hwmon/lm78 8339F: drivers/hwmon/lm78.c 8340 8341LM83 HARDWARE MONITOR DRIVER 8342M: Jean Delvare <jdelvare@suse.com> 8343L: linux-hwmon@vger.kernel.org 8344S: Maintained 8345F: Documentation/hwmon/lm83 8346F: drivers/hwmon/lm83.c 8347 8348LM90 HARDWARE MONITOR DRIVER 8349M: Jean Delvare <jdelvare@suse.com> 8350L: linux-hwmon@vger.kernel.org 8351S: Maintained 8352F: Documentation/hwmon/lm90 8353F: Documentation/devicetree/bindings/hwmon/lm90.txt 8354F: drivers/hwmon/lm90.c 8355F: include/dt-bindings/thermal/lm90.h 8356 8357LM95234 HARDWARE MONITOR DRIVER 8358M: Guenter Roeck <linux@roeck-us.net> 8359L: linux-hwmon@vger.kernel.org 8360S: Maintained 8361F: Documentation/hwmon/lm95234 8362F: drivers/hwmon/lm95234.c 8363 8364LME2510 MEDIA DRIVER 8365M: Malcolm Priestley <tvboxspy@gmail.com> 8366L: linux-media@vger.kernel.org 8367W: https://linuxtv.org 8368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8369S: Maintained 8370F: drivers/media/usb/dvb-usb-v2/lmedm04* 8371 8372LOADPIN SECURITY MODULE 8373M: Kees Cook <keescook@chromium.org> 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8375S: Supported 8376F: security/loadpin/ 8377F: Documentation/admin-guide/LSM/LoadPin.rst 8378 8379LOCKING PRIMITIVES 8380M: Peter Zijlstra <peterz@infradead.org> 8381M: Ingo Molnar <mingo@redhat.com> 8382M: Will Deacon <will.deacon@arm.com> 8383L: linux-kernel@vger.kernel.org 8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8385S: Maintained 8386F: Documentation/locking/ 8387F: include/linux/lockdep.h 8388F: include/linux/spinlock*.h 8389F: arch/*/include/asm/spinlock*.h 8390F: include/linux/rwlock*.h 8391F: include/linux/mutex*.h 8392F: arch/*/include/asm/mutex*.h 8393F: include/linux/rwsem*.h 8394F: arch/*/include/asm/rwsem.h 8395F: include/linux/seqlock.h 8396F: lib/locking*.[ch] 8397F: kernel/locking/ 8398X: kernel/locking/locktorture.c 8399 8400LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8401M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8402L: linux-ntfs-dev@lists.sourceforge.net 8403W: http://www.linux-ntfs.org/content/view/19/37/ 8404S: Maintained 8405F: Documentation/ldm.txt 8406F: block/partitions/ldm.* 8407 8408LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8409M: Sathya Prakash <sathya.prakash@broadcom.com> 8410M: Chaitra P B <chaitra.basappa@broadcom.com> 8411M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8412L: MPT-FusionLinux.pdl@broadcom.com 8413L: linux-scsi@vger.kernel.org 8414W: http://www.avagotech.com/support/ 8415S: Supported 8416F: drivers/message/fusion/ 8417F: drivers/scsi/mpt2sas/ 8418F: drivers/scsi/mpt3sas/ 8419 8420LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8421M: Matthew Wilcox <matthew@wil.cx> 8422L: linux-scsi@vger.kernel.org 8423S: Maintained 8424F: drivers/scsi/sym53c8xx_2/ 8425 8426LTC4261 HARDWARE MONITOR DRIVER 8427M: Guenter Roeck <linux@roeck-us.net> 8428L: linux-hwmon@vger.kernel.org 8429S: Maintained 8430F: Documentation/hwmon/ltc4261 8431F: drivers/hwmon/ltc4261.c 8432 8433LTC4306 I2C MULTIPLEXER DRIVER 8434M: Michael Hennerich <michael.hennerich@analog.com> 8435W: http://ez.analog.com/community/linux-device-drivers 8436L: linux-i2c@vger.kernel.org 8437S: Supported 8438F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8439F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8440 8441LTP (Linux Test Project) 8442M: Mike Frysinger <vapier@gentoo.org> 8443M: Cyril Hrubis <chrubis@suse.cz> 8444M: Wanlong Gao <wanlong.gao@gmail.com> 8445M: Jan Stancek <jstancek@redhat.com> 8446M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8447M: Alexey Kodanev <alexey.kodanev@oracle.com> 8448L: ltp@lists.linux.it (subscribers-only) 8449W: http://linux-test-project.github.io/ 8450T: git git://github.com/linux-test-project/ltp.git 8451S: Maintained 8452 8453M68K ARCHITECTURE 8454M: Geert Uytterhoeven <geert@linux-m68k.org> 8455L: linux-m68k@lists.linux-m68k.org 8456W: http://www.linux-m68k.org/ 8457T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8458S: Maintained 8459F: arch/m68k/ 8460F: drivers/zorro/ 8461 8462M68K ON APPLE MACINTOSH 8463M: Joshua Thompson <funaho@jurai.org> 8464W: http://www.mac.linux-m68k.org/ 8465L: linux-m68k@lists.linux-m68k.org 8466S: Maintained 8467F: arch/m68k/mac/ 8468 8469M68K ON HP9000/300 8470M: Philip Blundell <philb@gnu.org> 8471W: http://www.tazenda.demon.co.uk/phil/linux-hp 8472S: Maintained 8473F: arch/m68k/hp300/ 8474 8475M88DS3103 MEDIA DRIVER 8476M: Antti Palosaari <crope@iki.fi> 8477L: linux-media@vger.kernel.org 8478W: https://linuxtv.org 8479W: http://palosaari.fi/linux/ 8480Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8481T: git git://linuxtv.org/anttip/media_tree.git 8482S: Maintained 8483F: drivers/media/dvb-frontends/m88ds3103* 8484 8485M88RS2000 MEDIA DRIVER 8486M: Malcolm Priestley <tvboxspy@gmail.com> 8487L: linux-media@vger.kernel.org 8488W: https://linuxtv.org 8489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8490S: Maintained 8491F: drivers/media/dvb-frontends/m88rs2000* 8492 8493MA901 MASTERKIT USB FM RADIO DRIVER 8494M: Alexey Klimov <klimov.linux@gmail.com> 8495L: linux-media@vger.kernel.org 8496T: git git://linuxtv.org/media_tree.git 8497S: Maintained 8498F: drivers/media/radio/radio-ma901.c 8499 8500MAC80211 8501M: Johannes Berg <johannes@sipsolutions.net> 8502L: linux-wireless@vger.kernel.org 8503W: http://wireless.kernel.org/ 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8506S: Maintained 8507F: Documentation/networking/mac80211-injection.txt 8508F: include/net/mac80211.h 8509F: net/mac80211/ 8510F: drivers/net/wireless/mac80211_hwsim.[ch] 8511F: Documentation/networking/mac80211_hwsim/README 8512 8513MAILBOX API 8514M: Jassi Brar <jassisinghbrar@gmail.com> 8515L: linux-kernel@vger.kernel.org 8516S: Maintained 8517F: drivers/mailbox/ 8518F: include/linux/mailbox_client.h 8519F: include/linux/mailbox_controller.h 8520 8521MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8522M: Michael Kerrisk <mtk.manpages@gmail.com> 8523W: http://www.kernel.org/doc/man-pages 8524L: linux-man@vger.kernel.org 8525S: Maintained 8526 8527MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8528M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8529L: linux-mips@linux-mips.org 8530S: Maintained 8531F: arch/mips/boot/dts/img/pistachio_marduk.dts 8532 8533MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8534M: Andrew Lunn <andrew@lunn.ch> 8535M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8536L: netdev@vger.kernel.org 8537S: Maintained 8538F: drivers/net/dsa/mv88e6xxx/ 8539F: linux/platform_data/mv88e6xxx.h 8540F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8541 8542MARVELL ARMADA DRM SUPPORT 8543M: Russell King <linux@armlinux.org.uk> 8544S: Maintained 8545T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8546T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8547F: drivers/gpu/drm/armada/ 8548F: include/uapi/drm/armada_drm.h 8549F: Documentation/devicetree/bindings/display/armada/ 8550 8551MARVELL CRYPTO DRIVER 8552M: Boris Brezillon <boris.brezillon@bootlin.com> 8553M: Arnaud Ebalard <arno@natisbad.org> 8554F: drivers/crypto/marvell/ 8555S: Maintained 8556L: linux-crypto@vger.kernel.org 8557 8558MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8559M: Mirko Lindner <mlindner@marvell.com> 8560M: Stephen Hemminger <stephen@networkplumber.org> 8561L: netdev@vger.kernel.org 8562S: Maintained 8563F: drivers/net/ethernet/marvell/sk* 8564 8565MARVELL LIBERTAS WIRELESS DRIVER 8566L: libertas-dev@lists.infradead.org 8567S: Orphan 8568F: drivers/net/wireless/marvell/libertas/ 8569 8570MARVELL MACCHIATOBIN SUPPORT 8571M: Russell King <linux@armlinux.org.uk> 8572L: linux-arm-kernel@lists.infradead.org 8573S: Maintained 8574F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8575 8576MARVELL MV643XX ETHERNET DRIVER 8577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8578L: netdev@vger.kernel.org 8579S: Maintained 8580F: drivers/net/ethernet/marvell/mv643xx_eth.* 8581F: include/linux/mv643xx.h 8582 8583MARVELL MV88X3310 PHY DRIVER 8584M: Russell King <linux@armlinux.org.uk> 8585L: netdev@vger.kernel.org 8586S: Maintained 8587F: drivers/net/phy/marvell10g.c 8588 8589MARVELL MVNETA ETHERNET DRIVER 8590M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8591L: netdev@vger.kernel.org 8592S: Maintained 8593F: drivers/net/ethernet/marvell/mvneta.* 8594 8595MARVELL MWIFIEX WIRELESS DRIVER 8596M: Amitkumar Karwar <amitkarwar@gmail.com> 8597M: Nishant Sarmukadam <nishants@marvell.com> 8598M: Ganapathi Bhat <gbhat@marvell.com> 8599M: Xinming Hu <huxm@marvell.com> 8600L: linux-wireless@vger.kernel.org 8601S: Maintained 8602F: drivers/net/wireless/marvell/mwifiex/ 8603 8604MARVELL MWL8K WIRELESS DRIVER 8605M: Lennert Buytenhek <buytenh@wantstofly.org> 8606L: linux-wireless@vger.kernel.org 8607S: Odd Fixes 8608F: drivers/net/wireless/marvell/mwl8k.c 8609 8610MARVELL NAND CONTROLLER DRIVER 8611M: Miquel Raynal <miquel.raynal@bootlin.com> 8612L: linux-mtd@lists.infradead.org 8613S: Maintained 8614F: drivers/mtd/nand/raw/marvell_nand.c 8615F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8616 8617MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8618M: Nicolas Pitre <nico@fluxnic.net> 8619S: Odd Fixes 8620F: drivers/mmc/host/mvsdio.* 8621 8622MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8623M: Hu Ziji <huziji@marvell.com> 8624L: linux-mmc@vger.kernel.org 8625S: Supported 8626F: drivers/mmc/host/sdhci-xenon* 8627F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8628 8629MATROX FRAMEBUFFER DRIVER 8630L: linux-fbdev@vger.kernel.org 8631S: Orphan 8632F: drivers/video/fbdev/matrox/matroxfb_* 8633F: include/uapi/linux/matroxfb.h 8634 8635MAX16065 HARDWARE MONITOR DRIVER 8636M: Guenter Roeck <linux@roeck-us.net> 8637L: linux-hwmon@vger.kernel.org 8638S: Maintained 8639F: Documentation/hwmon/max16065 8640F: drivers/hwmon/max16065.c 8641 8642MAX20751 HARDWARE MONITOR DRIVER 8643M: Guenter Roeck <linux@roeck-us.net> 8644L: linux-hwmon@vger.kernel.org 8645S: Maintained 8646F: Documentation/hwmon/max20751 8647F: drivers/hwmon/max20751.c 8648 8649MAX2175 SDR TUNER DRIVER 8650M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8651L: linux-media@vger.kernel.org 8652T: git git://linuxtv.org/media_tree.git 8653S: Maintained 8654F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8655F: Documentation/media/v4l-drivers/max2175.rst 8656F: drivers/media/i2c/max2175* 8657F: include/uapi/linux/max2175.h 8658 8659MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8660L: linux-hwmon@vger.kernel.org 8661S: Orphan 8662F: Documentation/hwmon/max6650 8663F: drivers/hwmon/max6650.c 8664 8665MAX6697 HARDWARE MONITOR DRIVER 8666M: Guenter Roeck <linux@roeck-us.net> 8667L: linux-hwmon@vger.kernel.org 8668S: Maintained 8669F: Documentation/hwmon/max6697 8670F: Documentation/devicetree/bindings/i2c/max6697.txt 8671F: drivers/hwmon/max6697.c 8672F: include/linux/platform_data/max6697.h 8673 8674MAX9860 MONO AUDIO VOICE CODEC DRIVER 8675M: Peter Rosin <peda@axentia.se> 8676L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8677S: Maintained 8678F: Documentation/devicetree/bindings/sound/max9860.txt 8679F: sound/soc/codecs/max9860.* 8680 8681MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8682M: Javier Martinez Canillas <javier@dowhile0.org> 8683L: linux-kernel@vger.kernel.org 8684S: Supported 8685F: drivers/regulator/max77802-regulator.c 8686F: Documentation/devicetree/bindings/*/*max77802.txt 8687F: include/dt-bindings/*/*max77802.h 8688 8689MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8690M: Krzysztof Kozlowski <krzk@kernel.org> 8691M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8692L: linux-pm@vger.kernel.org 8693S: Supported 8694F: drivers/power/supply/max14577_charger.c 8695F: drivers/power/supply/max77693_charger.c 8696 8697MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8698M: Chanwoo Choi <cw00.choi@samsung.com> 8699M: Krzysztof Kozlowski <krzk@kernel.org> 8700M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8701L: linux-kernel@vger.kernel.org 8702S: Supported 8703F: drivers/*/max14577*.c 8704F: drivers/*/max77686*.c 8705F: drivers/*/max77693*.c 8706F: drivers/extcon/extcon-max14577.c 8707F: drivers/extcon/extcon-max77693.c 8708F: drivers/rtc/rtc-max77686.c 8709F: drivers/clk/clk-max77686.c 8710F: Documentation/devicetree/bindings/mfd/max14577.txt 8711F: Documentation/devicetree/bindings/*/max77686.txt 8712F: Documentation/devicetree/bindings/mfd/max77693.txt 8713F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8714F: include/linux/mfd/max14577*.h 8715F: include/linux/mfd/max77686*.h 8716F: include/linux/mfd/max77693*.h 8717 8718MAXIRADIO FM RADIO RECEIVER DRIVER 8719M: Hans Verkuil <hverkuil@xs4all.nl> 8720L: linux-media@vger.kernel.org 8721T: git git://linuxtv.org/media_tree.git 8722W: https://linuxtv.org 8723S: Maintained 8724F: drivers/media/radio/radio-maxiradio* 8725 8726MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8727M: Peter Rosin <peda@axentia.se> 8728L: linux-iio@vger.kernel.org 8729S: Maintained 8730F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8731F: drivers/iio/potentiometer/mcp4018.c 8732F: drivers/iio/potentiometer/mcp4531.c 8733 8734MCR20A IEEE-802.15.4 RADIO DRIVER 8735M: Xue Liu <liuxuenetmail@gmail.com> 8736L: linux-wpan@vger.kernel.org 8737W: https://github.com/xueliu/mcr20a-linux 8738S: Maintained 8739F: drivers/net/ieee802154/mcr20a.c 8740F: drivers/net/ieee802154/mcr20a.h 8741F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8742 8743MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8744M: William Breathitt Gray <vilhelm.gray@gmail.com> 8745L: linux-iio@vger.kernel.org 8746S: Maintained 8747F: drivers/iio/dac/cio-dac.c 8748 8749MEDIA DRIVERS FOR ASCOT2E 8750M: Sergey Kozlov <serjk@netup.ru> 8751M: Abylay Ospan <aospan@netup.ru> 8752L: linux-media@vger.kernel.org 8753W: https://linuxtv.org 8754W: http://netup.tv/ 8755T: git git://linuxtv.org/media_tree.git 8756S: Supported 8757F: drivers/media/dvb-frontends/ascot2e* 8758 8759MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8760M: Jasmin Jessich <jasmin@anw.at> 8761L: linux-media@vger.kernel.org 8762W: https://linuxtv.org 8763T: git git://linuxtv.org/media_tree.git 8764S: Maintained 8765F: drivers/media/dvb-frontends/cxd2099* 8766 8767MEDIA DRIVERS FOR CXD2841ER 8768M: Sergey Kozlov <serjk@netup.ru> 8769M: Abylay Ospan <aospan@netup.ru> 8770L: linux-media@vger.kernel.org 8771W: https://linuxtv.org 8772W: http://netup.tv/ 8773T: git git://linuxtv.org/media_tree.git 8774S: Supported 8775F: drivers/media/dvb-frontends/cxd2841er* 8776 8777MEDIA DRIVERS FOR CXD2880 8778M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8779L: linux-media@vger.kernel.org 8780W: http://linuxtv.org/ 8781T: git git://linuxtv.org/media_tree.git 8782S: Supported 8783F: drivers/media/dvb-frontends/cxd2880/* 8784F: drivers/media/spi/cxd2880* 8785 8786MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8787M: Daniel Scheller <d.scheller.oss@gmail.com> 8788L: linux-media@vger.kernel.org 8789W: https://linuxtv.org 8790T: git git://linuxtv.org/media_tree.git 8791S: Maintained 8792F: drivers/media/pci/ddbridge/* 8793 8794MEDIA DRIVERS FOR FREESCALE IMX 8795M: Steve Longerbeam <slongerbeam@gmail.com> 8796M: Philipp Zabel <p.zabel@pengutronix.de> 8797L: linux-media@vger.kernel.org 8798T: git git://linuxtv.org/media_tree.git 8799S: Maintained 8800F: Documentation/devicetree/bindings/media/imx.txt 8801F: Documentation/media/v4l-drivers/imx.rst 8802F: drivers/staging/media/imx/ 8803F: include/linux/imx-media.h 8804F: include/media/imx.h 8805 8806MEDIA DRIVERS FOR HELENE 8807M: Abylay Ospan <aospan@netup.ru> 8808L: linux-media@vger.kernel.org 8809W: https://linuxtv.org 8810W: http://netup.tv/ 8811T: git git://linuxtv.org/media_tree.git 8812S: Supported 8813F: drivers/media/dvb-frontends/helene* 8814 8815MEDIA DRIVERS FOR HORUS3A 8816M: Sergey Kozlov <serjk@netup.ru> 8817M: Abylay Ospan <aospan@netup.ru> 8818L: linux-media@vger.kernel.org 8819W: https://linuxtv.org 8820W: http://netup.tv/ 8821T: git git://linuxtv.org/media_tree.git 8822S: Supported 8823F: drivers/media/dvb-frontends/horus3a* 8824 8825MEDIA DRIVERS FOR LNBH25 8826M: Sergey Kozlov <serjk@netup.ru> 8827M: Abylay Ospan <aospan@netup.ru> 8828L: linux-media@vger.kernel.org 8829W: https://linuxtv.org 8830W: http://netup.tv/ 8831T: git git://linuxtv.org/media_tree.git 8832S: Supported 8833F: drivers/media/dvb-frontends/lnbh25* 8834 8835MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8836M: Daniel Scheller <d.scheller.oss@gmail.com> 8837L: linux-media@vger.kernel.org 8838W: https://linuxtv.org 8839T: git git://linuxtv.org/media_tree.git 8840S: Maintained 8841F: drivers/media/dvb-frontends/mxl5xx* 8842 8843MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8844M: Sergey Kozlov <serjk@netup.ru> 8845M: Abylay Ospan <aospan@netup.ru> 8846L: linux-media@vger.kernel.org 8847W: https://linuxtv.org 8848W: http://netup.tv/ 8849T: git git://linuxtv.org/media_tree.git 8850S: Supported 8851F: drivers/media/pci/netup_unidvb/* 8852 8853MEDIA DRIVERS FOR RENESAS - CEU 8854M: Jacopo Mondi <jacopo@jmondi.org> 8855L: linux-media@vger.kernel.org 8856L: linux-renesas-soc@vger.kernel.org 8857T: git git://linuxtv.org/media_tree.git 8858S: Supported 8859F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8860F: drivers/media/platform/renesas-ceu.c 8861F: include/media/drv-intf/renesas-ceu.h 8862 8863MEDIA DRIVERS FOR RENESAS - DRIF 8864M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8865L: linux-media@vger.kernel.org 8866L: linux-renesas-soc@vger.kernel.org 8867T: git git://linuxtv.org/media_tree.git 8868S: Supported 8869F: Documentation/devicetree/bindings/media/renesas,drif.txt 8870F: drivers/media/platform/rcar_drif.c 8871 8872MEDIA DRIVERS FOR RENESAS - FCP 8873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8874L: linux-media@vger.kernel.org 8875L: linux-renesas-soc@vger.kernel.org 8876T: git git://linuxtv.org/media_tree.git 8877S: Supported 8878F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8879F: drivers/media/platform/rcar-fcp.c 8880F: include/media/rcar-fcp.h 8881 8882MEDIA DRIVERS FOR RENESAS - FDP1 8883M: Kieran Bingham <kieran@bingham.xyz> 8884L: linux-media@vger.kernel.org 8885L: linux-renesas-soc@vger.kernel.org 8886T: git git://linuxtv.org/media_tree.git 8887S: Supported 8888F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8889F: drivers/media/platform/rcar_fdp1.c 8890 8891MEDIA DRIVERS FOR RENESAS - VIN 8892M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8893L: linux-media@vger.kernel.org 8894L: linux-renesas-soc@vger.kernel.org 8895T: git git://linuxtv.org/media_tree.git 8896S: Supported 8897F: Documentation/devicetree/bindings/media/rcar_vin.txt 8898F: drivers/media/platform/rcar-vin/ 8899 8900MEDIA DRIVERS FOR RENESAS - VSP1 8901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8902L: linux-media@vger.kernel.org 8903L: linux-renesas-soc@vger.kernel.org 8904T: git git://linuxtv.org/media_tree.git 8905S: Supported 8906F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8907F: drivers/media/platform/vsp1/ 8908 8909MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8910M: Daniel Scheller <d.scheller.oss@gmail.com> 8911L: linux-media@vger.kernel.org 8912W: https://linuxtv.org 8913T: git git://linuxtv.org/media_tree.git 8914S: Maintained 8915F: drivers/media/dvb-frontends/stv0910* 8916 8917MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8918M: Daniel Scheller <d.scheller.oss@gmail.com> 8919L: linux-media@vger.kernel.org 8920W: https://linuxtv.org 8921T: git git://linuxtv.org/media_tree.git 8922S: Maintained 8923F: drivers/media/dvb-frontends/stv6111* 8924 8925MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8926M: Dmitry Osipenko <digetx@gmail.com> 8927L: linux-media@vger.kernel.org 8928L: linux-tegra@vger.kernel.org 8929T: git git://linuxtv.org/media_tree.git 8930S: Maintained 8931F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8932F: drivers/staging/media/tegra-vde/ 8933 8934MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8935M: Mauro Carvalho Chehab <mchehab@kernel.org> 8936P: LinuxTV.org Project 8937L: linux-media@vger.kernel.org 8938W: https://linuxtv.org 8939Q: http://patchwork.kernel.org/project/linux-media/list/ 8940T: git git://linuxtv.org/media_tree.git 8941S: Maintained 8942F: Documentation/devicetree/bindings/media/ 8943F: Documentation/media/ 8944F: drivers/media/ 8945F: drivers/staging/media/ 8946F: include/linux/platform_data/media/ 8947F: include/media/ 8948F: include/uapi/linux/dvb/ 8949F: include/uapi/linux/videodev2.h 8950F: include/uapi/linux/media.h 8951F: include/uapi/linux/v4l2-* 8952F: include/uapi/linux/meye.h 8953F: include/uapi/linux/ivtv* 8954F: include/uapi/linux/uvcvideo.h 8955 8956MEDIATEK CIR DRIVER 8957M: Sean Wang <sean.wang@mediatek.com> 8958S: Maintained 8959F: drivers/media/rc/mtk-cir.c 8960 8961MEDIATEK DMA DRIVER 8962M: Sean Wang <sean.wang@mediatek.com> 8963L: dmaengine@vger.kernel.org 8964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8965L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8966S: Maintained 8967F: Documentation/devicetree/bindings/dma/mtk-* 8968F: drivers/dma/mediatek/ 8969 8970MEDIATEK PMIC LED DRIVER 8971M: Sean Wang <sean.wang@mediatek.com> 8972S: Maintained 8973F: drivers/leds/leds-mt6323.c 8974F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8975 8976MEDIATEK ETHERNET DRIVER 8977M: Felix Fietkau <nbd@openwrt.org> 8978M: John Crispin <john@phrozen.org> 8979M: Sean Wang <sean.wang@mediatek.com> 8980M: Nelson Chang <nelson.chang@mediatek.com> 8981L: netdev@vger.kernel.org 8982S: Maintained 8983F: drivers/net/ethernet/mediatek/ 8984 8985MEDIATEK SWITCH DRIVER 8986M: Sean Wang <sean.wang@mediatek.com> 8987L: netdev@vger.kernel.org 8988S: Maintained 8989F: drivers/net/dsa/mt7530.* 8990F: net/dsa/tag_mtk.c 8991 8992MEDIATEK JPEG DRIVER 8993M: Rick Chang <rick.chang@mediatek.com> 8994M: Bin Liu <bin.liu@mediatek.com> 8995S: Supported 8996F: drivers/media/platform/mtk-jpeg/ 8997F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8998 8999MEDIATEK MDP DRIVER 9000M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9001M: Houlong Wei <houlong.wei@mediatek.com> 9002M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9003S: Supported 9004F: drivers/media/platform/mtk-mdp/ 9005F: drivers/media/platform/mtk-vpu/ 9006F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9007 9008MEDIATEK MEDIA DRIVER 9009M: Tiffany Lin <tiffany.lin@mediatek.com> 9010M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9011S: Supported 9012F: drivers/media/platform/mtk-vcodec/ 9013F: drivers/media/platform/mtk-vpu/ 9014F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9015F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9016 9017MEDIATEK MT7601U WIRELESS LAN DRIVER 9018M: Jakub Kicinski <kubakici@wp.pl> 9019L: linux-wireless@vger.kernel.org 9020S: Maintained 9021F: drivers/net/wireless/mediatek/mt7601u/ 9022 9023MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9024M: Sean Wang <sean.wang@mediatek.com> 9025S: Maintained 9026F: drivers/char/hw_random/mtk-rng.c 9027 9028MEDIATEK USB3 DRD IP DRIVER 9029M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9030L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9032L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9033S: Maintained 9034F: drivers/usb/mtu3/ 9035 9036MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9037M: Peter Senna Tschudin <peter.senna@collabora.com> 9038M: Martin Donnelly <martin.donnelly@ge.com> 9039M: Martyn Welch <martyn.welch@collabora.co.uk> 9040S: Maintained 9041F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9042F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9043 9044MEGARAID SCSI/SAS DRIVERS 9045M: Kashyap Desai <kashyap.desai@broadcom.com> 9046M: Sumit Saxena <sumit.saxena@broadcom.com> 9047M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9048L: megaraidlinux.pdl@broadcom.com 9049L: linux-scsi@vger.kernel.org 9050W: http://www.avagotech.com/support/ 9051S: Maintained 9052F: Documentation/scsi/megaraid.txt 9053F: drivers/scsi/megaraid.* 9054F: drivers/scsi/megaraid/ 9055 9056MELEXIS MLX90614 DRIVER 9057M: Crt Mori <cmo@melexis.com> 9058L: linux-iio@vger.kernel.org 9059W: http://www.melexis.com 9060S: Supported 9061F: drivers/iio/temperature/mlx90614.c 9062 9063MELEXIS MLX90632 DRIVER 9064M: Crt Mori <cmo@melexis.com> 9065L: linux-iio@vger.kernel.org 9066W: http://www.melexis.com 9067S: Supported 9068F: drivers/iio/temperature/mlx90632.c 9069 9070MELFAS MIP4 TOUCHSCREEN DRIVER 9071M: Sangwon Jee <jeesw@melfas.com> 9072W: http://www.melfas.com 9073S: Supported 9074F: drivers/input/touchscreen/melfas_mip4.c 9075F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9076 9077MELLANOX ETHERNET DRIVER (mlx4_en) 9078M: Tariq Toukan <tariqt@mellanox.com> 9079L: netdev@vger.kernel.org 9080S: Supported 9081W: http://www.mellanox.com 9082Q: http://patchwork.ozlabs.org/project/netdev/list/ 9083F: drivers/net/ethernet/mellanox/mlx4/en_* 9084 9085MELLANOX ETHERNET DRIVER (mlx5e) 9086M: Saeed Mahameed <saeedm@mellanox.com> 9087L: netdev@vger.kernel.org 9088S: Supported 9089W: http://www.mellanox.com 9090Q: http://patchwork.ozlabs.org/project/netdev/list/ 9091F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9092 9093MELLANOX ETHERNET INNOVA DRIVERS 9094R: Boris Pismenny <borisp@mellanox.com> 9095L: netdev@vger.kernel.org 9096S: Supported 9097W: http://www.mellanox.com 9098Q: http://patchwork.ozlabs.org/project/netdev/list/ 9099F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9100F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9101F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9102F: include/linux/mlx5/mlx5_ifc_fpga.h 9103 9104MELLANOX ETHERNET INNOVA IPSEC DRIVER 9105R: Boris Pismenny <borisp@mellanox.com> 9106L: netdev@vger.kernel.org 9107S: Supported 9108W: http://www.mellanox.com 9109Q: http://patchwork.ozlabs.org/project/netdev/list/ 9110F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9111F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9112 9113MELLANOX ETHERNET SWITCH DRIVERS 9114M: Jiri Pirko <jiri@mellanox.com> 9115M: Ido Schimmel <idosch@mellanox.com> 9116L: netdev@vger.kernel.org 9117S: Supported 9118W: http://www.mellanox.com 9119Q: http://patchwork.ozlabs.org/project/netdev/list/ 9120F: drivers/net/ethernet/mellanox/mlxsw/ 9121 9122MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9123M: mlxsw@mellanox.com 9124L: netdev@vger.kernel.org 9125S: Supported 9126W: http://www.mellanox.com 9127Q: http://patchwork.ozlabs.org/project/netdev/list/ 9128F: drivers/net/ethernet/mellanox/mlxfw/ 9129 9130MELLANOX HARDWARE PLATFORM SUPPORT 9131M: Andy Shevchenko <andy@infradead.org> 9132M: Darren Hart <dvhart@infradead.org> 9133M: Vadim Pasternak <vadimp@mellanox.com> 9134L: platform-driver-x86@vger.kernel.org 9135S: Supported 9136F: drivers/platform/mellanox/ 9137 9138MELLANOX MLX4 core VPI driver 9139M: Tariq Toukan <tariqt@mellanox.com> 9140L: netdev@vger.kernel.org 9141L: linux-rdma@vger.kernel.org 9142W: http://www.mellanox.com 9143Q: http://patchwork.ozlabs.org/project/netdev/list/ 9144S: Supported 9145F: drivers/net/ethernet/mellanox/mlx4/ 9146F: include/linux/mlx4/ 9147 9148MELLANOX MLX4 IB driver 9149M: Yishai Hadas <yishaih@mellanox.com> 9150L: linux-rdma@vger.kernel.org 9151W: http://www.mellanox.com 9152Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9153S: Supported 9154F: drivers/infiniband/hw/mlx4/ 9155F: include/linux/mlx4/ 9156F: include/uapi/rdma/mlx4-abi.h 9157 9158MELLANOX MLX5 core VPI driver 9159M: Saeed Mahameed <saeedm@mellanox.com> 9160M: Leon Romanovsky <leonro@mellanox.com> 9161L: netdev@vger.kernel.org 9162L: linux-rdma@vger.kernel.org 9163W: http://www.mellanox.com 9164Q: http://patchwork.ozlabs.org/project/netdev/list/ 9165S: Supported 9166F: drivers/net/ethernet/mellanox/mlx5/core/ 9167F: include/linux/mlx5/ 9168 9169MELLANOX MLX5 IB driver 9170M: Leon Romanovsky <leonro@mellanox.com> 9171L: linux-rdma@vger.kernel.org 9172W: http://www.mellanox.com 9173Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9174S: Supported 9175F: drivers/infiniband/hw/mlx5/ 9176F: include/linux/mlx5/ 9177F: include/uapi/rdma/mlx5-abi.h 9178 9179MELLANOX MLXCPLD I2C AND MUX DRIVER 9180M: Vadim Pasternak <vadimp@mellanox.com> 9181M: Michael Shych <michaelsh@mellanox.com> 9182L: linux-i2c@vger.kernel.org 9183S: Supported 9184F: drivers/i2c/busses/i2c-mlxcpld.c 9185F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9186F: Documentation/i2c/busses/i2c-mlxcpld 9187 9188MELLANOX MLXCPLD LED DRIVER 9189M: Vadim Pasternak <vadimp@mellanox.com> 9190L: linux-leds@vger.kernel.org 9191S: Supported 9192F: drivers/leds/leds-mlxcpld.c 9193F: drivers/leds/leds-mlxreg.c 9194F: Documentation/leds/leds-mlxcpld.txt 9195 9196MELLANOX PLATFORM DRIVER 9197M: Vadim Pasternak <vadimp@mellanox.com> 9198L: platform-driver-x86@vger.kernel.org 9199S: Supported 9200F: drivers/platform/x86/mlx-platform.c 9201 9202MEMBARRIER SUPPORT 9203M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9204M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9205L: linux-kernel@vger.kernel.org 9206S: Supported 9207F: kernel/sched/membarrier.c 9208F: include/uapi/linux/membarrier.h 9209F: arch/powerpc/include/asm/membarrier.h 9210 9211MEMORY MANAGEMENT 9212L: linux-mm@kvack.org 9213W: http://www.linux-mm.org 9214S: Maintained 9215F: include/linux/mm.h 9216F: include/linux/gfp.h 9217F: include/linux/mmzone.h 9218F: include/linux/memory_hotplug.h 9219F: include/linux/vmalloc.h 9220F: mm/ 9221 9222MEMORY TECHNOLOGY DEVICES (MTD) 9223M: David Woodhouse <dwmw2@infradead.org> 9224M: Brian Norris <computersforpeace@gmail.com> 9225M: Boris Brezillon <boris.brezillon@bootlin.com> 9226M: Marek Vasut <marek.vasut@gmail.com> 9227M: Richard Weinberger <richard@nod.at> 9228L: linux-mtd@lists.infradead.org 9229W: http://www.linux-mtd.infradead.org/ 9230Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9231T: git git://git.infradead.org/linux-mtd.git master 9232T: git git://git.infradead.org/linux-mtd.git mtd/next 9233S: Maintained 9234F: Documentation/devicetree/bindings/mtd/ 9235F: drivers/mtd/ 9236F: include/linux/mtd/ 9237F: include/uapi/mtd/ 9238 9239MEN A21 WATCHDOG DRIVER 9240M: Johannes Thumshirn <morbidrsa@gmail.com> 9241L: linux-watchdog@vger.kernel.org 9242S: Maintained 9243F: drivers/watchdog/mena21_wdt.c 9244 9245MEN CHAMELEON BUS (mcb) 9246M: Johannes Thumshirn <morbidrsa@gmail.com> 9247S: Maintained 9248F: drivers/mcb/ 9249F: include/linux/mcb.h 9250F: Documentation/men-chameleon-bus.txt 9251 9252MEN F21BMC (Board Management Controller) 9253M: Andreas Werner <andreas.werner@men.de> 9254S: Supported 9255F: drivers/mfd/menf21bmc.c 9256F: drivers/watchdog/menf21bmc_wdt.c 9257F: drivers/leds/leds-menf21bmc.c 9258F: drivers/hwmon/menf21bmc_hwmon.c 9259F: Documentation/hwmon/menf21bmc 9260 9261MESON AO CEC DRIVER FOR AMLOGIC SOCS 9262M: Neil Armstrong <narmstrong@baylibre.com> 9263L: linux-media@lists.freedesktop.org 9264L: linux-amlogic@lists.infradead.org 9265W: http://linux-meson.com/ 9266S: Supported 9267F: drivers/media/platform/meson/ao-cec.c 9268F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9269T: git git://linuxtv.org/media_tree.git 9270 9271MICROBLAZE ARCHITECTURE 9272M: Michal Simek <monstr@monstr.eu> 9273W: http://www.monstr.eu/fdt/ 9274T: git git://git.monstr.eu/linux-2.6-microblaze.git 9275S: Supported 9276F: arch/microblaze/ 9277 9278MICROCHIP / ATMEL AT91 SERIAL DRIVER 9279M: Richard Genoud <richard.genoud@gmail.com> 9280S: Maintained 9281F: drivers/tty/serial/atmel_serial.c 9282F: drivers/tty/serial/atmel_serial.h 9283 9284MICROCHIP / ATMEL DMA DRIVER 9285M: Ludovic Desroches <ludovic.desroches@microchip.com> 9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9287L: dmaengine@vger.kernel.org 9288S: Supported 9289F: drivers/dma/at_hdmac.c 9290F: drivers/dma/at_hdmac_regs.h 9291F: include/linux/platform_data/dma-atmel.h 9292 9293MICROCHIP / ATMEL ECC DRIVER 9294M: Tudor Ambarus <tudor.ambarus@microchip.com> 9295L: linux-crypto@vger.kernel.org 9296S: Maintained 9297F: drivers/crypto/atmel-ecc.* 9298 9299MICROCHIP / ATMEL ISC DRIVER 9300M: Songjun Wu <songjun.wu@microchip.com> 9301L: linux-media@vger.kernel.org 9302S: Supported 9303F: drivers/media/platform/atmel/atmel-isc.c 9304F: drivers/media/platform/atmel/atmel-isc-regs.h 9305F: devicetree/bindings/media/atmel-isc.txt 9306 9307MICROCHIP / ATMEL NAND DRIVER 9308M: Wenyou Yang <wenyou.yang@microchip.com> 9309M: Josh Wu <rainyfeeling@outlook.com> 9310L: linux-mtd@lists.infradead.org 9311S: Supported 9312F: drivers/mtd/nand/raw/atmel/* 9313F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9314 9315MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9316M: Woojung Huh <Woojung.Huh@microchip.com> 9317M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9318L: netdev@vger.kernel.org 9319S: Maintained 9320F: net/dsa/tag_ksz.c 9321F: drivers/net/dsa/microchip/* 9322F: include/linux/platform_data/microchip-ksz.h 9323F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9324 9325MICROCHIP LAN743X ETHERNET DRIVER 9326M: Bryan Whitehead <bryan.whitehead@microchip.com> 9327M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9328L: netdev@vger.kernel.org 9329S: Maintained 9330F: drivers/net/ethernet/microchip/lan743x_* 9331 9332MICROCHIP USB251XB DRIVER 9333M: Richard Leitner <richard.leitner@skidata.com> 9334L: linux-usb@vger.kernel.org 9335S: Maintained 9336F: drivers/usb/misc/usb251xb.c 9337F: Documentation/devicetree/bindings/usb/usb251xb.txt 9338 9339MICROSEMI MIPS SOCS 9340M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9341L: linux-mips@linux-mips.org 9342S: Maintained 9343F: arch/mips/generic/board-ocelot.c 9344F: arch/mips/configs/generic/board-ocelot.config 9345F: arch/mips/boot/dts/mscc/ 9346F: Documentation/devicetree/bindings/mips/mscc.txt 9347 9348MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9349M: Don Brace <don.brace@microsemi.com> 9350L: esc.storagedev@microsemi.com 9351L: linux-scsi@vger.kernel.org 9352S: Supported 9353F: drivers/scsi/smartpqi/smartpqi*.[ch] 9354F: drivers/scsi/smartpqi/Kconfig 9355F: drivers/scsi/smartpqi/Makefile 9356F: include/linux/cciss*.h 9357F: include/uapi/linux/cciss*.h 9358F: Documentation/scsi/smartpqi.txt 9359 9360MICROSEMI ETHERNET SWITCH DRIVER 9361M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9362L: netdev@vger.kernel.org 9363S: Supported 9364F: drivers/net/ethernet/mscc/ 9365 9366MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9367M: Chen Yu <yu.c.chen@intel.com> 9368L: platform-driver-x86@vger.kernel.org 9369S: Supported 9370F: drivers/platform/x86/surfacepro3_button.c 9371 9372MICROTEK X6 SCANNER 9373M: Oliver Neukum <oliver@neukum.org> 9374S: Maintained 9375F: drivers/usb/image/microtek.* 9376 9377MIPS 9378M: Ralf Baechle <ralf@linux-mips.org> 9379M: James Hogan <jhogan@kernel.org> 9380L: linux-mips@linux-mips.org 9381W: http://www.linux-mips.org/ 9382T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9383Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9384S: Supported 9385F: Documentation/devicetree/bindings/mips/ 9386F: Documentation/mips/ 9387F: arch/mips/ 9388F: drivers/platform/mips/ 9389 9390MIPS BOSTON DEVELOPMENT BOARD 9391M: Paul Burton <paul.burton@mips.com> 9392L: linux-mips@linux-mips.org 9393S: Maintained 9394F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9395F: arch/mips/boot/dts/img/boston.dts 9396F: arch/mips/configs/generic/board-boston.config 9397F: drivers/clk/imgtec/clk-boston.c 9398F: include/dt-bindings/clock/boston-clock.h 9399 9400MIPS GENERIC PLATFORM 9401M: Paul Burton <paul.burton@mips.com> 9402L: linux-mips@linux-mips.org 9403S: Supported 9404F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9405F: arch/mips/generic/ 9406F: arch/mips/tools/generic-board-config.sh 9407 9408MIPS/LOONGSON1 ARCHITECTURE 9409M: Keguang Zhang <keguang.zhang@gmail.com> 9410L: linux-mips@linux-mips.org 9411S: Maintained 9412F: arch/mips/loongson32/ 9413F: arch/mips/include/asm/mach-loongson32/ 9414F: drivers/*/*loongson1* 9415F: drivers/*/*/*loongson1* 9416 9417MIPS/LOONGSON2 ARCHITECTURE 9418M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9419L: linux-mips@linux-mips.org 9420S: Maintained 9421F: arch/mips/loongson64/*{2e/2f}* 9422F: arch/mips/include/asm/mach-loongson64/ 9423F: drivers/*/*loongson2* 9424F: drivers/*/*/*loongson2* 9425 9426MIPS/LOONGSON3 ARCHITECTURE 9427M: Huacai Chen <chenhc@lemote.com> 9428L: linux-mips@linux-mips.org 9429S: Maintained 9430F: arch/mips/loongson64/ 9431F: arch/mips/include/asm/mach-loongson64/ 9432F: drivers/platform/mips/cpu_hwmon.c 9433F: drivers/*/*loongson3* 9434F: drivers/*/*/*loongson3* 9435 9436MIPS RINT INSTRUCTION EMULATION 9437M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9438L: linux-mips@linux-mips.org 9439S: Supported 9440F: arch/mips/math-emu/sp_rint.c 9441F: arch/mips/math-emu/dp_rint.c 9442 9443MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9444M: Hans Verkuil <hverkuil@xs4all.nl> 9445L: linux-media@vger.kernel.org 9446T: git git://linuxtv.org/media_tree.git 9447W: https://linuxtv.org 9448S: Odd Fixes 9449F: drivers/media/radio/radio-miropcm20* 9450 9451MMP SUPPORT 9452M: Eric Miao <eric.y.miao@gmail.com> 9453M: Haojian Zhuang <haojian.zhuang@gmail.com> 9454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9455T: git git://github.com/hzhuang1/linux.git 9456T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9457S: Maintained 9458F: arch/arm/boot/dts/mmp* 9459F: arch/arm/mach-mmp/ 9460 9461MN88472 MEDIA DRIVER 9462M: Antti Palosaari <crope@iki.fi> 9463L: linux-media@vger.kernel.org 9464W: https://linuxtv.org 9465W: http://palosaari.fi/linux/ 9466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9467S: Maintained 9468F: drivers/media/dvb-frontends/mn88472* 9469 9470MN88473 MEDIA DRIVER 9471M: Antti Palosaari <crope@iki.fi> 9472L: linux-media@vger.kernel.org 9473W: https://linuxtv.org 9474W: http://palosaari.fi/linux/ 9475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9476S: Maintained 9477F: drivers/media/dvb-frontends/mn88473* 9478 9479MODULE SUPPORT 9480M: Jessica Yu <jeyu@kernel.org> 9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9482S: Maintained 9483F: include/linux/module.h 9484F: kernel/module.c 9485 9486MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9487W: http://popies.net/meye/ 9488S: Orphan 9489F: Documentation/media/v4l-drivers/meye* 9490F: drivers/media/pci/meye/ 9491F: include/uapi/linux/meye.h 9492 9493MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9494M: Jiri Slaby <jirislaby@gmail.com> 9495S: Maintained 9496F: Documentation/serial/moxa-smartio 9497F: drivers/tty/mxser.* 9498 9499MR800 AVERMEDIA USB FM RADIO DRIVER 9500M: Alexey Klimov <klimov.linux@gmail.com> 9501L: linux-media@vger.kernel.org 9502T: git git://linuxtv.org/media_tree.git 9503S: Maintained 9504F: drivers/media/radio/radio-mr800.c 9505 9506MRF24J40 IEEE 802.15.4 RADIO DRIVER 9507M: Alan Ott <alan@signal11.us> 9508L: linux-wpan@vger.kernel.org 9509S: Maintained 9510F: drivers/net/ieee802154/mrf24j40.c 9511F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9512 9513MSI LAPTOP SUPPORT 9514M: "Lee, Chun-Yi" <jlee@suse.com> 9515L: platform-driver-x86@vger.kernel.org 9516S: Maintained 9517F: drivers/platform/x86/msi-laptop.c 9518 9519MSI WMI SUPPORT 9520L: platform-driver-x86@vger.kernel.org 9521S: Orphan 9522F: drivers/platform/x86/msi-wmi.c 9523 9524MSI001 MEDIA DRIVER 9525M: Antti Palosaari <crope@iki.fi> 9526L: linux-media@vger.kernel.org 9527W: https://linuxtv.org 9528W: http://palosaari.fi/linux/ 9529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9530T: git git://linuxtv.org/anttip/media_tree.git 9531S: Maintained 9532F: drivers/media/tuners/msi001* 9533 9534MSI2500 MEDIA DRIVER 9535M: Antti Palosaari <crope@iki.fi> 9536L: linux-media@vger.kernel.org 9537W: https://linuxtv.org 9538W: http://palosaari.fi/linux/ 9539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9540T: git git://linuxtv.org/anttip/media_tree.git 9541S: Maintained 9542F: drivers/media/usb/msi2500/ 9543 9544MSYSTEMS DISKONCHIP G3 MTD DRIVER 9545M: Robert Jarzmik <robert.jarzmik@free.fr> 9546L: linux-mtd@lists.infradead.org 9547S: Maintained 9548F: drivers/mtd/devices/docg3* 9549 9550MT9M032 APTINA SENSOR DRIVER 9551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9552L: linux-media@vger.kernel.org 9553T: git git://linuxtv.org/media_tree.git 9554S: Maintained 9555F: drivers/media/i2c/mt9m032.c 9556F: include/media/i2c/mt9m032.h 9557 9558MT9P031 APTINA CAMERA SENSOR 9559M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9560L: linux-media@vger.kernel.org 9561T: git git://linuxtv.org/media_tree.git 9562S: Maintained 9563F: drivers/media/i2c/mt9p031.c 9564F: include/media/i2c/mt9p031.h 9565 9566MT9T001 APTINA CAMERA SENSOR 9567M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9568L: linux-media@vger.kernel.org 9569T: git git://linuxtv.org/media_tree.git 9570S: Maintained 9571F: drivers/media/i2c/mt9t001.c 9572F: include/media/i2c/mt9t001.h 9573 9574MT9T112 APTINA CAMERA SENSOR 9575M: Jacopo Mondi <jacopo@jmondi.org> 9576L: linux-media@vger.kernel.org 9577T: git git://linuxtv.org/media_tree.git 9578S: Odd Fixes 9579F: drivers/media/i2c/mt9t112.c 9580F: include/media/i2c/mt9t112.h 9581 9582MT9V032 APTINA CAMERA SENSOR 9583M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9584L: linux-media@vger.kernel.org 9585T: git git://linuxtv.org/media_tree.git 9586S: Maintained 9587F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9588F: drivers/media/i2c/mt9v032.c 9589F: include/media/i2c/mt9v032.h 9590 9591MULTIFUNCTION DEVICES (MFD) 9592M: Lee Jones <lee.jones@linaro.org> 9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9594S: Supported 9595F: Documentation/devicetree/bindings/mfd/ 9596F: drivers/mfd/ 9597F: include/linux/mfd/ 9598F: include/dt-bindings/mfd/ 9599 9600MULTIMEDIA CARD (MMC) ETC. OVER SPI 9601S: Orphan 9602F: drivers/mmc/host/mmc_spi.c 9603F: include/linux/spi/mmc_spi.h 9604 9605MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9606M: Ulf Hansson <ulf.hansson@linaro.org> 9607L: linux-mmc@vger.kernel.org 9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9609S: Maintained 9610F: Documentation/devicetree/bindings/mmc/ 9611F: drivers/mmc/ 9612F: include/linux/mmc/ 9613F: include/uapi/linux/mmc/ 9614 9615MULTIPLEXER SUBSYSTEM 9616M: Peter Rosin <peda@axentia.se> 9617S: Maintained 9618F: Documentation/ABI/testing/mux/sysfs-class-mux* 9619F: Documentation/devicetree/bindings/mux/ 9620F: include/linux/dt-bindings/mux/ 9621F: include/linux/mux/ 9622F: drivers/mux/ 9623 9624MULTITECH MULTIPORT CARD (ISICOM) 9625S: Orphan 9626F: drivers/tty/isicom.c 9627F: include/linux/isicom.h 9628 9629MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9630M: Bin Liu <b-liu@ti.com> 9631L: linux-usb@vger.kernel.org 9632S: Maintained 9633F: drivers/usb/musb/ 9634 9635MXL5007T MEDIA DRIVER 9636M: Michael Krufky <mkrufky@linuxtv.org> 9637L: linux-media@vger.kernel.org 9638W: https://linuxtv.org 9639W: http://github.com/mkrufky 9640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9641T: git git://linuxtv.org/mkrufky/tuners.git 9642S: Maintained 9643F: drivers/media/tuners/mxl5007t.* 9644 9645MXSFB DRM DRIVER 9646M: Marek Vasut <marex@denx.de> 9647S: Supported 9648F: drivers/gpu/drm/mxsfb/ 9649F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9650 9651MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9652M: Chris Lee <christopher.lee@cspi.com> 9653L: netdev@vger.kernel.org 9654W: https://www.cspi.com/ethernet-products/support/downloads/ 9655S: Supported 9656F: drivers/net/ethernet/myricom/myri10ge/ 9657 9658NAND FLASH SUBSYSTEM 9659M: Boris Brezillon <boris.brezillon@bootlin.com> 9660R: Richard Weinberger <richard@nod.at> 9661L: linux-mtd@lists.infradead.org 9662W: http://www.linux-mtd.infradead.org/ 9663Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9664T: git git://git.infradead.org/linux-mtd.git nand/fixes 9665T: git git://git.infradead.org/linux-mtd.git nand/next 9666S: Maintained 9667F: drivers/mtd/nand/ 9668F: include/linux/mtd/*nand*.h 9669 9670NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9671M: Daniel Mack <zonque@gmail.com> 9672S: Maintained 9673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9674W: http://www.native-instruments.com 9675F: sound/usb/caiaq/ 9676 9677NATSEMI ETHERNET DRIVER (DP8381x) 9678S: Orphan 9679F: drivers/net/ethernet/natsemi/natsemi.c 9680 9681NCP FILESYSTEM 9682M: Petr Vandrovec <petr@vandrovec.name> 9683S: Obsolete 9684F: drivers/staging/ncpfs/ 9685 9686NCR 5380 SCSI DRIVERS 9687M: Finn Thain <fthain@telegraphics.com.au> 9688M: Michael Schmitz <schmitzmic@gmail.com> 9689L: linux-scsi@vger.kernel.org 9690S: Maintained 9691F: Documentation/scsi/g_NCR5380.txt 9692F: drivers/scsi/NCR5380.* 9693F: drivers/scsi/arm/cumana_1.c 9694F: drivers/scsi/arm/oak.c 9695F: drivers/scsi/atari_scsi.* 9696F: drivers/scsi/dmx3191d.c 9697F: drivers/scsi/g_NCR5380.* 9698F: drivers/scsi/mac_scsi.* 9699F: drivers/scsi/sun3_scsi.* 9700F: drivers/scsi/sun3_scsi_vme.c 9701 9702NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9703M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9704L: linux-scsi@vger.kernel.org 9705S: Maintained 9706F: drivers/scsi/NCR_D700.* 9707 9708NCT6775 HARDWARE MONITOR DRIVER 9709M: Guenter Roeck <linux@roeck-us.net> 9710L: linux-hwmon@vger.kernel.org 9711S: Maintained 9712F: Documentation/hwmon/nct6775 9713F: drivers/hwmon/nct6775.c 9714 9715NET_FAILOVER MODULE 9716M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9717L: netdev@vger.kernel.org 9718S: Supported 9719F: driver/net/net_failover.c 9720F: include/net/net_failover.h 9721F: Documentation/networking/net_failover.rst 9722 9723NETEFFECT IWARP RNIC DRIVER (IW_NES) 9724M: Faisal Latif <faisal.latif@intel.com> 9725L: linux-rdma@vger.kernel.org 9726W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9727S: Supported 9728F: drivers/infiniband/hw/nes/ 9729F: include/uapi/rdma/nes-abi.h 9730 9731NETEM NETWORK EMULATOR 9732M: Stephen Hemminger <stephen@networkplumber.org> 9733L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9734S: Maintained 9735F: net/sched/sch_netem.c 9736 9737NETERION 10GbE DRIVERS (s2io/vxge) 9738M: Jon Mason <jdmason@kudzu.us> 9739L: netdev@vger.kernel.org 9740S: Supported 9741F: Documentation/networking/s2io.txt 9742F: Documentation/networking/vxge.txt 9743F: drivers/net/ethernet/neterion/ 9744 9745NETFILTER 9746M: Pablo Neira Ayuso <pablo@netfilter.org> 9747M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9748M: Florian Westphal <fw@strlen.de> 9749L: netfilter-devel@vger.kernel.org 9750L: coreteam@netfilter.org 9751W: http://www.netfilter.org/ 9752W: http://www.iptables.org/ 9753W: http://www.nftables.org/ 9754Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9757S: Maintained 9758F: include/linux/netfilter* 9759F: include/linux/netfilter/ 9760F: include/net/netfilter/ 9761F: include/uapi/linux/netfilter* 9762F: include/uapi/linux/netfilter/ 9763F: net/*/netfilter.c 9764F: net/*/netfilter/ 9765F: net/netfilter/ 9766F: net/bridge/br_netfilter*.c 9767 9768NETROM NETWORK LAYER 9769M: Ralf Baechle <ralf@linux-mips.org> 9770L: linux-hams@vger.kernel.org 9771W: http://www.linux-ax25.org/ 9772S: Maintained 9773F: include/net/netrom.h 9774F: include/uapi/linux/netrom.h 9775F: net/netrom/ 9776 9777NETRONOME ETHERNET DRIVERS 9778M: Jakub Kicinski <jakub.kicinski@netronome.com> 9779L: oss-drivers@netronome.com 9780S: Maintained 9781F: drivers/net/ethernet/netronome/ 9782 9783NETWORK BLOCK DEVICE (NBD) 9784M: Josef Bacik <josef@toxicpanda.com> 9785S: Maintained 9786L: linux-block@vger.kernel.org 9787L: nbd@other.debian.org 9788F: Documentation/blockdev/nbd.txt 9789F: drivers/block/nbd.c 9790F: include/uapi/linux/nbd.h 9791 9792NETWORK DROP MONITOR 9793M: Neil Horman <nhorman@tuxdriver.com> 9794L: netdev@vger.kernel.org 9795S: Maintained 9796W: https://fedorahosted.org/dropwatch/ 9797F: net/core/drop_monitor.c 9798 9799NETWORKING DRIVERS 9800M: "David S. Miller" <davem@davemloft.net> 9801L: netdev@vger.kernel.org 9802W: http://www.linuxfoundation.org/en/Net 9803Q: http://patchwork.ozlabs.org/project/netdev/list/ 9804T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9806S: Odd Fixes 9807F: Documentation/devicetree/bindings/net/ 9808F: drivers/net/ 9809F: include/linux/if_* 9810F: include/linux/netdevice.h 9811F: include/linux/etherdevice.h 9812F: include/linux/fcdevice.h 9813F: include/linux/fddidevice.h 9814F: include/linux/hippidevice.h 9815F: include/linux/inetdevice.h 9816F: include/uapi/linux/if_* 9817F: include/uapi/linux/netdevice.h 9818 9819NETWORKING DRIVERS (WIRELESS) 9820M: Kalle Valo <kvalo@codeaurora.org> 9821L: linux-wireless@vger.kernel.org 9822Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9825S: Maintained 9826F: Documentation/devicetree/bindings/net/wireless/ 9827F: drivers/net/wireless/ 9828 9829NETWORKING [DSA] 9830M: Andrew Lunn <andrew@lunn.ch> 9831M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9832M: Florian Fainelli <f.fainelli@gmail.com> 9833S: Maintained 9834F: net/dsa/ 9835F: include/net/dsa.h 9836F: include/linux/dsa/ 9837F: drivers/net/dsa/ 9838 9839NETWORKING [GENERAL] 9840M: "David S. Miller" <davem@davemloft.net> 9841L: netdev@vger.kernel.org 9842W: http://www.linuxfoundation.org/en/Net 9843Q: http://patchwork.ozlabs.org/project/netdev/list/ 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9846B: mailto:netdev@vger.kernel.org 9847S: Maintained 9848F: net/ 9849F: include/net/ 9850F: include/linux/in.h 9851F: include/linux/net.h 9852F: include/linux/netdevice.h 9853F: include/uapi/linux/in.h 9854F: include/uapi/linux/net.h 9855F: include/uapi/linux/netdevice.h 9856F: include/uapi/linux/net_namespace.h 9857F: tools/testing/selftests/net/ 9858F: lib/net_utils.c 9859F: lib/random32.c 9860F: Documentation/networking/ 9861 9862NETWORKING [IPSEC] 9863M: Steffen Klassert <steffen.klassert@secunet.com> 9864M: Herbert Xu <herbert@gondor.apana.org.au> 9865M: "David S. Miller" <davem@davemloft.net> 9866L: netdev@vger.kernel.org 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9869S: Maintained 9870F: net/core/flow.c 9871F: net/xfrm/ 9872F: net/key/ 9873F: net/ipv4/xfrm* 9874F: net/ipv4/esp4* 9875F: net/ipv4/ah4.c 9876F: net/ipv4/ipcomp.c 9877F: net/ipv4/ip_vti.c 9878F: net/ipv6/xfrm* 9879F: net/ipv6/esp6* 9880F: net/ipv6/ah6.c 9881F: net/ipv6/ipcomp6.c 9882F: net/ipv6/ip6_vti.c 9883F: include/uapi/linux/xfrm.h 9884F: include/net/xfrm.h 9885 9886NETWORKING [IPv4/IPv6] 9887M: "David S. Miller" <davem@davemloft.net> 9888M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9889M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9890L: netdev@vger.kernel.org 9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9892S: Maintained 9893F: net/ipv4/ 9894F: net/ipv6/ 9895F: include/net/ip* 9896F: arch/x86/net/* 9897 9898NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9899M: Paul Moore <paul@paul-moore.com> 9900W: https://github.com/netlabel 9901L: netdev@vger.kernel.org 9902L: linux-security-module@vger.kernel.org 9903S: Maintained 9904F: Documentation/netlabel/ 9905F: include/net/calipso.h 9906F: include/net/cipso_ipv4.h 9907F: include/net/netlabel.h 9908F: include/uapi/linux/netfilter/xt_SECMARK.h 9909F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9910F: net/netlabel/ 9911F: net/ipv4/cipso_ipv4.c 9912F: net/ipv6/calipso.c 9913F: net/netfilter/xt_CONNSECMARK.c 9914F: net/netfilter/xt_SECMARK.c 9915 9916NETWORKING [TCP] 9917M: Eric Dumazet <edumazet@google.com> 9918L: netdev@vger.kernel.org 9919S: Maintained 9920F: net/ipv4/tcp*.c 9921F: net/ipv4/syncookies.c 9922F: net/ipv6/tcp*.c 9923F: net/ipv6/syncookies.c 9924F: include/uapi/linux/tcp.h 9925F: include/net/tcp.h 9926F: include/linux/tcp.h 9927F: include/trace/events/tcp.h 9928 9929NETWORKING [TLS] 9930M: Boris Pismenny <borisp@mellanox.com> 9931M: Aviad Yehezkel <aviadye@mellanox.com> 9932M: Dave Watson <davejwatson@fb.com> 9933L: netdev@vger.kernel.org 9934S: Maintained 9935F: net/tls/* 9936F: include/uapi/linux/tls.h 9937F: include/net/tls.h 9938 9939NETWORKING [WIRELESS] 9940L: linux-wireless@vger.kernel.org 9941Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9942 9943NETDEVSIM 9944M: Jakub Kicinski <jakub.kicinski@netronome.com> 9945S: Maintained 9946F: drivers/net/netdevsim/* 9947 9948NETXEN (1/10) GbE SUPPORT 9949M: Manish Chopra <manish.chopra@cavium.com> 9950M: Rahul Verma <rahul.verma@cavium.com> 9951M: Dept-GELinuxNICDev@cavium.com 9952L: netdev@vger.kernel.org 9953S: Supported 9954F: drivers/net/ethernet/qlogic/netxen/ 9955 9956NFC SUBSYSTEM 9957M: Samuel Ortiz <sameo@linux.intel.com> 9958L: linux-wireless@vger.kernel.org 9959L: linux-nfc@lists.01.org (subscribers-only) 9960S: Supported 9961F: net/nfc/ 9962F: include/net/nfc/ 9963F: include/uapi/linux/nfc.h 9964F: drivers/nfc/ 9965F: include/linux/platform_data/nfcmrvl.h 9966F: include/linux/platform_data/nxp-nci.h 9967F: Documentation/devicetree/bindings/net/nfc/ 9968 9969NFS, SUNRPC, AND LOCKD CLIENTS 9970M: Trond Myklebust <trond.myklebust@hammerspace.com> 9971M: Anna Schumaker <anna.schumaker@netapp.com> 9972L: linux-nfs@vger.kernel.org 9973W: http://client.linux-nfs.org 9974T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9975S: Maintained 9976F: fs/lockd/ 9977F: fs/nfs/ 9978F: fs/nfs_common/ 9979F: net/sunrpc/ 9980F: include/linux/lockd/ 9981F: include/linux/nfs* 9982F: include/linux/sunrpc/ 9983F: include/uapi/linux/nfs* 9984F: include/uapi/linux/sunrpc/ 9985 9986NILFS2 FILESYSTEM 9987M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9988L: linux-nilfs@vger.kernel.org 9989W: https://nilfs.sourceforge.io/ 9990W: https://nilfs.osdn.jp/ 9991T: git git://github.com/konis/nilfs2.git 9992S: Supported 9993F: Documentation/filesystems/nilfs2.txt 9994F: fs/nilfs2/ 9995F: include/trace/events/nilfs2.h 9996F: include/uapi/linux/nilfs2_api.h 9997F: include/uapi/linux/nilfs2_ondisk.h 9998 9999NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10000M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10001W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10002S: Maintained 10003F: Documentation/scsi/NinjaSCSI.txt 10004F: drivers/scsi/pcmcia/nsp_* 10005 10006NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10007M: GOTO Masanori <gotom@debian.or.jp> 10008M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10009W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10010S: Maintained 10011F: Documentation/scsi/NinjaSCSI.txt 10012F: drivers/scsi/nsp32* 10013 10014NIOS2 ARCHITECTURE 10015M: Ley Foon Tan <lftan@altera.com> 10016L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10018S: Maintained 10019F: arch/nios2/ 10020 10021NOHZ, DYNTICKS SUPPORT 10022M: Frederic Weisbecker <fweisbec@gmail.com> 10023M: Thomas Gleixner <tglx@linutronix.de> 10024M: Ingo Molnar <mingo@kernel.org> 10025L: linux-kernel@vger.kernel.org 10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10027S: Maintained 10028F: kernel/time/tick*.* 10029F: include/linux/tick.h 10030F: include/linux/sched/nohz.h 10031 10032NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10033M: Pavel Machek <pavel@ucw.cz> 10034M: Sakari Ailus <sakari.ailus@iki.fi> 10035L: linux-media@vger.kernel.org 10036S: Maintained 10037F: drivers/media/i2c/et8ek8 10038F: drivers/media/i2c/ad5820.c 10039 10040NOKIA N900 POWER SUPPLY DRIVERS 10041R: Pali Rohár <pali.rohar@gmail.com> 10042F: include/linux/power/bq2415x_charger.h 10043F: include/linux/power/bq27xxx_battery.h 10044F: include/linux/power/isp1704_charger.h 10045F: drivers/power/supply/bq2415x_charger.c 10046F: drivers/power/supply/bq27xxx_battery.c 10047F: drivers/power/supply/bq27xxx_battery_i2c.c 10048F: drivers/power/supply/isp1704_charger.c 10049F: drivers/power/supply/rx51_battery.c 10050 10051NTB AMD DRIVER 10052M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10053L: linux-ntb@googlegroups.com 10054S: Supported 10055F: drivers/ntb/hw/amd/ 10056 10057NTB DRIVER CORE 10058M: Jon Mason <jdmason@kudzu.us> 10059M: Dave Jiang <dave.jiang@intel.com> 10060M: Allen Hubbe <allenbh@gmail.com> 10061L: linux-ntb@googlegroups.com 10062S: Supported 10063W: https://github.com/jonmason/ntb/wiki 10064T: git git://github.com/jonmason/ntb.git 10065F: drivers/ntb/ 10066F: drivers/net/ntb_netdev.c 10067F: include/linux/ntb.h 10068F: include/linux/ntb_transport.h 10069F: tools/testing/selftests/ntb/ 10070 10071NTB IDT DRIVER 10072M: Serge Semin <fancer.lancer@gmail.com> 10073L: linux-ntb@googlegroups.com 10074S: Supported 10075F: drivers/ntb/hw/idt/ 10076 10077NTB INTEL DRIVER 10078M: Dave Jiang <dave.jiang@intel.com> 10079L: linux-ntb@googlegroups.com 10080S: Supported 10081W: https://github.com/davejiang/linux/wiki 10082T: git https://github.com/davejiang/linux.git 10083F: drivers/ntb/hw/intel/ 10084 10085NTFS FILESYSTEM 10086M: Anton Altaparmakov <anton@tuxera.com> 10087L: linux-ntfs-dev@lists.sourceforge.net 10088W: http://www.tuxera.com/ 10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10090S: Supported 10091F: Documentation/filesystems/ntfs.txt 10092F: fs/ntfs/ 10093 10094NUBUS SUBSYSTEM 10095M: Finn Thain <fthain@telegraphics.com.au> 10096L: linux-m68k@lists.linux-m68k.org 10097S: Maintained 10098F: arch/*/include/asm/nubus.h 10099F: drivers/nubus/ 10100F: include/linux/nubus.h 10101F: include/uapi/linux/nubus.h 10102 10103NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10104M: Antonino Daplas <adaplas@gmail.com> 10105L: linux-fbdev@vger.kernel.org 10106S: Maintained 10107F: drivers/video/fbdev/riva/ 10108F: drivers/video/fbdev/nvidia/ 10109 10110NVM EXPRESS DRIVER 10111M: Keith Busch <keith.busch@intel.com> 10112M: Jens Axboe <axboe@fb.com> 10113M: Christoph Hellwig <hch@lst.de> 10114M: Sagi Grimberg <sagi@grimberg.me> 10115L: linux-nvme@lists.infradead.org 10116T: git://git.infradead.org/nvme.git 10117W: http://git.infradead.org/nvme.git 10118S: Supported 10119F: drivers/nvme/host/ 10120F: include/linux/nvme.h 10121F: include/uapi/linux/nvme_ioctl.h 10122 10123NVM EXPRESS FC TRANSPORT DRIVERS 10124M: James Smart <james.smart@broadcom.com> 10125L: linux-nvme@lists.infradead.org 10126S: Supported 10127F: include/linux/nvme-fc.h 10128F: include/linux/nvme-fc-driver.h 10129F: drivers/nvme/host/fc.c 10130F: drivers/nvme/target/fc.c 10131F: drivers/nvme/target/fcloop.c 10132 10133NVM EXPRESS TARGET DRIVER 10134M: Christoph Hellwig <hch@lst.de> 10135M: Sagi Grimberg <sagi@grimberg.me> 10136L: linux-nvme@lists.infradead.org 10137T: git://git.infradead.org/nvme.git 10138W: http://git.infradead.org/nvme.git 10139S: Supported 10140F: drivers/nvme/target/ 10141 10142NVMEM FRAMEWORK 10143M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10144S: Maintained 10145F: drivers/nvmem/ 10146F: Documentation/devicetree/bindings/nvmem/ 10147F: Documentation/ABI/stable/sysfs-bus-nvmem 10148F: include/linux/nvmem-consumer.h 10149F: include/linux/nvmem-provider.h 10150 10151NXP SGTL5000 DRIVER 10152M: Fabio Estevam <fabio.estevam@nxp.com> 10153L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10154S: Maintained 10155F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10156F: sound/soc/codecs/sgtl5000* 10157 10158NXP TDA998X DRM DRIVER 10159M: Russell King <linux@armlinux.org.uk> 10160S: Supported 10161T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10162T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10163F: drivers/gpu/drm/i2c/tda998x_drv.c 10164F: include/drm/i2c/tda998x.h 10165 10166NXP TFA9879 DRIVER 10167M: Peter Rosin <peda@axentia.se> 10168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10169S: Maintained 10170F: Documentation/devicetree/bindings/sound/tfa9879.txt 10171F: sound/soc/codecs/tfa9879* 10172 10173NXP-NCI NFC DRIVER 10174M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10175R: Charles Gorand <charles.gorand@effinnov.com> 10176L: linux-nfc@lists.01.org (moderated for non-subscribers) 10177S: Supported 10178F: drivers/nfc/nxp-nci 10179 10180OBJTOOL 10181M: Josh Poimboeuf <jpoimboe@redhat.com> 10182M: Peter Zijlstra <peterz@infradead.org> 10183S: Supported 10184F: tools/objtool/ 10185 10186OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10187M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10188M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10189L: linuxppc-dev@lists.ozlabs.org 10190S: Supported 10191F: arch/powerpc/platforms/powernv/ocxl.c 10192F: arch/powerpc/include/asm/pnv-ocxl.h 10193F: drivers/misc/ocxl/ 10194F: include/misc/ocxl* 10195F: include/uapi/misc/ocxl.h 10196F: Documentation/accelerators/ocxl.txt 10197 10198OMAP AUDIO SUPPORT 10199M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10200M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10202L: linux-omap@vger.kernel.org 10203S: Maintained 10204F: sound/soc/omap/ 10205 10206OMAP CLOCK FRAMEWORK SUPPORT 10207M: Paul Walmsley <paul@pwsan.com> 10208L: linux-omap@vger.kernel.org 10209S: Maintained 10210F: arch/arm/*omap*/*clock* 10211 10212OMAP DEVICE TREE SUPPORT 10213M: Benoît Cousson <bcousson@baylibre.com> 10214M: Tony Lindgren <tony@atomide.com> 10215L: linux-omap@vger.kernel.org 10216L: devicetree@vger.kernel.org 10217S: Maintained 10218F: arch/arm/boot/dts/*omap* 10219F: arch/arm/boot/dts/*am3* 10220F: arch/arm/boot/dts/*am4* 10221F: arch/arm/boot/dts/*am5* 10222F: arch/arm/boot/dts/*dra7* 10223 10224OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10225M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10226L: linux-omap@vger.kernel.org 10227L: linux-fbdev@vger.kernel.org 10228S: Maintained 10229F: drivers/video/fbdev/omap2/ 10230F: Documentation/arm/OMAP/DSS 10231 10232OMAP FRAMEBUFFER SUPPORT 10233M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10234L: linux-fbdev@vger.kernel.org 10235L: linux-omap@vger.kernel.org 10236S: Maintained 10237F: drivers/video/fbdev/omap/ 10238 10239OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10240M: Roger Quadros <rogerq@ti.com> 10241M: Tony Lindgren <tony@atomide.com> 10242L: linux-omap@vger.kernel.org 10243S: Maintained 10244F: drivers/memory/omap-gpmc.c 10245F: arch/arm/mach-omap2/*gpmc* 10246 10247OMAP GPIO DRIVER 10248M: Grygorii Strashko <grygorii.strashko@ti.com> 10249M: Santosh Shilimkar <ssantosh@kernel.org> 10250M: Kevin Hilman <khilman@kernel.org> 10251L: linux-omap@vger.kernel.org 10252S: Maintained 10253F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10254F: drivers/gpio/gpio-omap.c 10255 10256OMAP HARDWARE SPINLOCK SUPPORT 10257M: Ohad Ben-Cohen <ohad@wizery.com> 10258L: linux-omap@vger.kernel.org 10259S: Maintained 10260F: drivers/hwspinlock/omap_hwspinlock.c 10261 10262OMAP HS MMC SUPPORT 10263L: linux-mmc@vger.kernel.org 10264L: linux-omap@vger.kernel.org 10265S: Orphan 10266F: drivers/mmc/host/omap_hsmmc.c 10267 10268OMAP HWMOD DATA 10269M: Paul Walmsley <paul@pwsan.com> 10270L: linux-omap@vger.kernel.org 10271S: Maintained 10272F: arch/arm/mach-omap2/omap_hwmod*data* 10273 10274OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10275M: Benoît Cousson <bcousson@baylibre.com> 10276L: linux-omap@vger.kernel.org 10277S: Maintained 10278F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10279 10280OMAP HWMOD SUPPORT 10281M: Benoît Cousson <bcousson@baylibre.com> 10282M: Paul Walmsley <paul@pwsan.com> 10283L: linux-omap@vger.kernel.org 10284S: Maintained 10285F: arch/arm/mach-omap2/omap_hwmod.* 10286 10287OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10289L: linux-media@vger.kernel.org 10290S: Maintained 10291F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10292F: drivers/media/platform/omap3isp/ 10293F: drivers/staging/media/omap4iss/ 10294 10295OMAP MMC SUPPORT 10296M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10297L: linux-omap@vger.kernel.org 10298S: Maintained 10299F: drivers/mmc/host/omap.c 10300 10301OMAP POWER MANAGEMENT SUPPORT 10302M: Kevin Hilman <khilman@kernel.org> 10303L: linux-omap@vger.kernel.org 10304S: Maintained 10305F: arch/arm/*omap*/*pm* 10306F: drivers/cpufreq/omap-cpufreq.c 10307 10308OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10309M: Rajendra Nayak <rnayak@codeaurora.org> 10310M: Paul Walmsley <paul@pwsan.com> 10311L: linux-omap@vger.kernel.org 10312S: Maintained 10313F: arch/arm/mach-omap2/prm* 10314 10315OMAP RANDOM NUMBER GENERATOR SUPPORT 10316M: Deepak Saxena <dsaxena@plexity.net> 10317S: Maintained 10318F: drivers/char/hw_random/omap-rng.c 10319 10320OMAP USB SUPPORT 10321L: linux-usb@vger.kernel.org 10322L: linux-omap@vger.kernel.org 10323S: Orphan 10324F: drivers/usb/*/*omap* 10325F: arch/arm/*omap*/usb* 10326 10327OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10328M: Mark Jackson <mpfj@newflow.co.uk> 10329L: linux-omap@vger.kernel.org 10330S: Maintained 10331F: arch/arm/boot/dts/am335x-nano.dts 10332 10333OMAP1 SUPPORT 10334M: Aaro Koskinen <aaro.koskinen@iki.fi> 10335M: Tony Lindgren <tony@atomide.com> 10336L: linux-omap@vger.kernel.org 10337Q: http://patchwork.kernel.org/project/linux-omap/list/ 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10339S: Maintained 10340F: arch/arm/mach-omap1/ 10341F: arch/arm/plat-omap/ 10342F: arch/arm/configs/omap1_defconfig 10343F: drivers/i2c/busses/i2c-omap.c 10344F: include/linux/i2c-omap.h 10345 10346OMAP2+ SUPPORT 10347M: Tony Lindgren <tony@atomide.com> 10348L: linux-omap@vger.kernel.org 10349W: http://www.muru.com/linux/omap/ 10350W: http://linux.omap.com/ 10351Q: http://patchwork.kernel.org/project/linux-omap/list/ 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10353S: Maintained 10354F: arch/arm/mach-omap2/ 10355F: arch/arm/plat-omap/ 10356F: arch/arm/configs/omap2plus_defconfig 10357F: drivers/i2c/busses/i2c-omap.c 10358F: drivers/irqchip/irq-omap-intc.c 10359F: drivers/mfd/*omap*.c 10360F: drivers/mfd/menelaus.c 10361F: drivers/mfd/palmas.c 10362F: drivers/mfd/tps65217.c 10363F: drivers/mfd/tps65218.c 10364F: drivers/mfd/tps65910.c 10365F: drivers/mfd/twl-core.[ch] 10366F: drivers/mfd/twl4030*.c 10367F: drivers/mfd/twl6030*.c 10368F: drivers/mfd/twl6040*.c 10369F: drivers/regulator/palmas-regulator*.c 10370F: drivers/regulator/pbias-regulator.c 10371F: drivers/regulator/tps65217-regulator.c 10372F: drivers/regulator/tps65218-regulator.c 10373F: drivers/regulator/tps65910-regulator.c 10374F: drivers/regulator/twl-regulator.c 10375F: drivers/regulator/twl6030-regulator.c 10376F: include/linux/i2c-omap.h 10377 10378ONION OMEGA2+ BOARD 10379M: Harvey Hunt <harveyhuntnexus@gmail.com> 10380L: linux-mips@linux-mips.org 10381S: Maintained 10382F: arch/mips/boot/dts/ralink/omega2p.dts 10383 10384OMFS FILESYSTEM 10385M: Bob Copeland <me@bobcopeland.com> 10386L: linux-karma-devel@lists.sourceforge.net 10387S: Maintained 10388F: Documentation/filesystems/omfs.txt 10389F: fs/omfs/ 10390 10391OMNIKEY CARDMAN 4000 DRIVER 10392M: Harald Welte <laforge@gnumonks.org> 10393S: Maintained 10394F: drivers/char/pcmcia/cm4000_cs.c 10395F: include/linux/cm4000_cs.h 10396F: include/uapi/linux/cm4000_cs.h 10397 10398OMNIKEY CARDMAN 4040 DRIVER 10399M: Harald Welte <laforge@gnumonks.org> 10400S: Maintained 10401F: drivers/char/pcmcia/cm4040_cs.* 10402 10403OMNIVISION OV13858 SENSOR DRIVER 10404M: Sakari Ailus <sakari.ailus@linux.intel.com> 10405L: linux-media@vger.kernel.org 10406T: git git://linuxtv.org/media_tree.git 10407S: Maintained 10408F: drivers/media/i2c/ov13858.c 10409 10410OMNIVISION OV2685 SENSOR DRIVER 10411M: Shunqian Zheng <zhengsq@rock-chips.com> 10412L: linux-media@vger.kernel.org 10413T: git git://linuxtv.org/media_tree.git 10414S: Maintained 10415F: drivers/media/i2c/ov2685.c 10416 10417OMNIVISION OV5640 SENSOR DRIVER 10418M: Steve Longerbeam <slongerbeam@gmail.com> 10419L: linux-media@vger.kernel.org 10420T: git git://linuxtv.org/media_tree.git 10421S: Maintained 10422F: drivers/media/i2c/ov5640.c 10423 10424OMNIVISION OV5647 SENSOR DRIVER 10425M: Luis Oliveira <lolivei@synopsys.com> 10426L: linux-media@vger.kernel.org 10427T: git git://linuxtv.org/media_tree.git 10428S: Maintained 10429F: drivers/media/i2c/ov5647.c 10430 10431OMNIVISION OV5695 SENSOR DRIVER 10432M: Shunqian Zheng <zhengsq@rock-chips.com> 10433L: linux-media@vger.kernel.org 10434T: git git://linuxtv.org/media_tree.git 10435S: Maintained 10436F: drivers/media/i2c/ov5695.c 10437 10438OMNIVISION OV7670 SENSOR DRIVER 10439M: Jonathan Corbet <corbet@lwn.net> 10440L: linux-media@vger.kernel.org 10441T: git git://linuxtv.org/media_tree.git 10442S: Maintained 10443F: drivers/media/i2c/ov7670.c 10444F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10445 10446OMNIVISION OV772x SENSOR DRIVER 10447M: Jacopo Mondi <jacopo@jmondi.org> 10448L: linux-media@vger.kernel.org 10449T: git git://linuxtv.org/media_tree.git 10450S: Odd fixes 10451F: drivers/media/i2c/ov772x.c 10452F: include/media/i2c/ov772x.h 10453 10454OMNIVISION OV7740 SENSOR DRIVER 10455M: Wenyou Yang <wenyou.yang@microchip.com> 10456L: linux-media@vger.kernel.org 10457T: git git://linuxtv.org/media_tree.git 10458S: Maintained 10459F: drivers/media/i2c/ov7740.c 10460F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10461 10462OMNIVISION OV9650 SENSOR DRIVER 10463M: Sakari Ailus <sakari.ailus@linux.intel.com> 10464R: Akinobu Mita <akinobu.mita@gmail.com> 10465R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10466L: linux-media@vger.kernel.org 10467T: git git://linuxtv.org/media_tree.git 10468S: Maintained 10469F: drivers/media/i2c/ov9650.c 10470F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10471 10472ONENAND FLASH DRIVER 10473M: Kyungmin Park <kyungmin.park@samsung.com> 10474L: linux-mtd@lists.infradead.org 10475S: Maintained 10476F: drivers/mtd/nand/onenand/ 10477F: include/linux/mtd/onenand*.h 10478 10479ONSTREAM SCSI TAPE DRIVER 10480M: Willem Riede <osst@riede.org> 10481L: osst-users@lists.sourceforge.net 10482L: linux-scsi@vger.kernel.org 10483S: Maintained 10484F: Documentation/scsi/osst.txt 10485F: drivers/scsi/osst.* 10486F: drivers/scsi/osst_*.h 10487F: drivers/scsi/st.h 10488 10489OP-TEE DRIVER 10490M: Jens Wiklander <jens.wiklander@linaro.org> 10491S: Maintained 10492F: drivers/tee/optee/ 10493 10494OPA-VNIC DRIVER 10495M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10496M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10497L: linux-rdma@vger.kernel.org 10498S: Supported 10499F: drivers/infiniband/ulp/opa_vnic 10500 10501OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10502M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10503L: devicetree@vger.kernel.org 10504S: Maintained 10505F: Documentation/devicetree/dynamic-resolution-notes.txt 10506F: Documentation/devicetree/overlay-notes.txt 10507F: drivers/of/overlay.c 10508F: drivers/of/resolver.c 10509 10510OPEN FIRMWARE AND FLATTENED DEVICE TREE 10511M: Rob Herring <robh+dt@kernel.org> 10512M: Frank Rowand <frowand.list@gmail.com> 10513L: devicetree@vger.kernel.org 10514W: http://www.devicetree.org/ 10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10516S: Maintained 10517F: drivers/of/ 10518F: include/linux/of*.h 10519F: scripts/dtc/ 10520F: Documentation/ABI/testing/sysfs-firmware-ofw 10521 10522OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10523M: Rob Herring <robh+dt@kernel.org> 10524M: Mark Rutland <mark.rutland@arm.com> 10525L: devicetree@vger.kernel.org 10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10527Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10528S: Maintained 10529F: Documentation/devicetree/ 10530F: arch/*/boot/dts/ 10531F: include/dt-bindings/ 10532 10533OPENCORES I2C BUS DRIVER 10534M: Peter Korsgaard <jacmet@sunsite.dk> 10535L: linux-i2c@vger.kernel.org 10536S: Maintained 10537F: Documentation/i2c/busses/i2c-ocores 10538F: drivers/i2c/busses/i2c-ocores.c 10539 10540OPENRISC ARCHITECTURE 10541M: Jonas Bonn <jonas@southpole.se> 10542M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10543M: Stafford Horne <shorne@gmail.com> 10544T: git git://github.com/openrisc/linux.git 10545L: openrisc@lists.librecores.org 10546W: http://openrisc.io 10547S: Maintained 10548F: Documentation/devicetree/bindings/openrisc/ 10549F: Documentation/openrisc/ 10550F: arch/openrisc/ 10551F: drivers/irqchip/irq-ompic.c 10552F: drivers/irqchip/irq-or1k-* 10553 10554OPENVSWITCH 10555M: Pravin B Shelar <pshelar@ovn.org> 10556L: netdev@vger.kernel.org 10557L: dev@openvswitch.org 10558W: http://openvswitch.org 10559S: Maintained 10560F: net/openvswitch/ 10561F: include/uapi/linux/openvswitch.h 10562 10563OPERATING PERFORMANCE POINTS (OPP) 10564M: Viresh Kumar <vireshk@kernel.org> 10565M: Nishanth Menon <nm@ti.com> 10566M: Stephen Boyd <sboyd@kernel.org> 10567L: linux-pm@vger.kernel.org 10568S: Maintained 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10570F: drivers/opp/ 10571F: include/linux/pm_opp.h 10572F: Documentation/power/opp.txt 10573F: Documentation/devicetree/bindings/opp/ 10574 10575OPL4 DRIVER 10576M: Clemens Ladisch <clemens@ladisch.de> 10577L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10578T: git git://git.alsa-project.org/alsa-kernel.git 10579S: Maintained 10580F: sound/drivers/opl4/ 10581 10582OPROFILE 10583M: Robert Richter <rric@kernel.org> 10584L: oprofile-list@lists.sf.net 10585S: Maintained 10586F: arch/*/include/asm/oprofile*.h 10587F: arch/*/oprofile/ 10588F: drivers/oprofile/ 10589F: include/linux/oprofile.h 10590 10591ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10592M: Mark Fasheh <mark@fasheh.com> 10593M: Joel Becker <jlbec@evilplan.org> 10594L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10595W: http://ocfs2.wiki.kernel.org 10596S: Supported 10597F: Documentation/filesystems/ocfs2.txt 10598F: Documentation/filesystems/dlmfs.txt 10599F: fs/ocfs2/ 10600 10601ORANGEFS FILESYSTEM 10602M: Mike Marshall <hubcap@omnibond.com> 10603R: Martin Brandenburg <martin@omnibond.com> 10604L: devel@lists.orangefs.org 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10606S: Supported 10607F: fs/orangefs/ 10608F: Documentation/filesystems/orangefs.txt 10609 10610ORINOCO DRIVER 10611L: linux-wireless@vger.kernel.org 10612W: http://wireless.kernel.org/en/users/Drivers/orinoco 10613W: http://www.nongnu.org/orinoco/ 10614S: Orphan 10615F: drivers/net/wireless/intersil/orinoco/ 10616 10617OSD LIBRARY and FILESYSTEM 10618M: Boaz Harrosh <ooo@electrozaur.com> 10619S: Maintained 10620F: drivers/scsi/osd/ 10621F: include/scsi/osd_* 10622F: fs/exofs/ 10623 10624OV2659 OMNIVISION SENSOR DRIVER 10625M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10626L: linux-media@vger.kernel.org 10627W: https://linuxtv.org 10628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10629T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10630S: Maintained 10631F: drivers/media/i2c/ov2659.c 10632F: include/media/i2c/ov2659.h 10633 10634OVERLAY FILESYSTEM 10635M: Miklos Szeredi <miklos@szeredi.hu> 10636L: linux-unionfs@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10638S: Supported 10639F: fs/overlayfs/ 10640F: Documentation/filesystems/overlayfs.txt 10641 10642P54 WIRELESS DRIVER 10643M: Christian Lamparter <chunkeey@googlemail.com> 10644L: linux-wireless@vger.kernel.org 10645W: http://wireless.kernel.org/en/users/Drivers/p54 10646S: Maintained 10647F: drivers/net/wireless/intersil/p54/ 10648 10649PA SEMI ETHERNET DRIVER 10650L: netdev@vger.kernel.org 10651S: Orphan 10652F: drivers/net/ethernet/pasemi/* 10653 10654PA SEMI SMBUS DRIVER 10655L: linux-i2c@vger.kernel.org 10656S: Orphan 10657F: drivers/i2c/busses/i2c-pasemi.c 10658 10659PADATA PARALLEL EXECUTION MECHANISM 10660M: Steffen Klassert <steffen.klassert@secunet.com> 10661L: linux-crypto@vger.kernel.org 10662S: Maintained 10663F: kernel/padata.c 10664F: include/linux/padata.h 10665F: Documentation/padata.txt 10666 10667PANASONIC LAPTOP ACPI EXTRAS DRIVER 10668M: Harald Welte <laforge@gnumonks.org> 10669L: platform-driver-x86@vger.kernel.org 10670S: Maintained 10671F: drivers/platform/x86/panasonic-laptop.c 10672 10673PARALLEL LCD/KEYPAD PANEL DRIVER 10674M: Willy Tarreau <willy@haproxy.com> 10675M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10676S: Odd Fixes 10677F: Documentation/misc-devices/lcd-panel-cgram.txt 10678F: drivers/misc/panel.c 10679 10680PARALLEL PORT SUBSYSTEM 10681M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10682M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10683L: linux-parport@lists.infradead.org (subscribers-only) 10684S: Maintained 10685F: drivers/parport/ 10686F: include/linux/parport*.h 10687F: drivers/char/ppdev.c 10688F: include/uapi/linux/ppdev.h 10689F: Documentation/parport*.txt 10690 10691PARAVIRT_OPS INTERFACE 10692M: Juergen Gross <jgross@suse.com> 10693M: Alok Kataria <akataria@vmware.com> 10694L: virtualization@lists.linux-foundation.org 10695S: Supported 10696F: Documentation/virtual/paravirt_ops.txt 10697F: arch/*/kernel/paravirt* 10698F: arch/*/include/asm/paravirt*.h 10699F: include/linux/hypervisor.h 10700 10701PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10702M: Tim Waugh <tim@cyberelk.net> 10703L: linux-parport@lists.infradead.org (subscribers-only) 10704S: Maintained 10705F: Documentation/blockdev/paride.txt 10706F: drivers/block/paride/ 10707 10708PARISC ARCHITECTURE 10709M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10710M: Helge Deller <deller@gmx.de> 10711L: linux-parisc@vger.kernel.org 10712W: http://www.parisc-linux.org/ 10713Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10716S: Maintained 10717F: arch/parisc/ 10718F: Documentation/parisc/ 10719F: drivers/parisc/ 10720F: drivers/char/agp/parisc-agp.c 10721F: drivers/input/serio/gscps2.c 10722F: drivers/parport/parport_gsc.* 10723F: drivers/tty/serial/8250/8250_gsc.c 10724F: drivers/video/fbdev/sti* 10725F: drivers/video/console/sti* 10726F: drivers/video/logo/logo_parisc* 10727 10728PARMAN 10729M: Jiri Pirko <jiri@mellanox.com> 10730L: netdev@vger.kernel.org 10731S: Supported 10732F: lib/parman.c 10733F: lib/test_parman.c 10734F: include/linux/parman.h 10735 10736PC87360 HARDWARE MONITORING DRIVER 10737M: Jim Cromie <jim.cromie@gmail.com> 10738L: linux-hwmon@vger.kernel.org 10739S: Maintained 10740F: Documentation/hwmon/pc87360 10741F: drivers/hwmon/pc87360.c 10742 10743PC8736x GPIO DRIVER 10744M: Jim Cromie <jim.cromie@gmail.com> 10745S: Maintained 10746F: drivers/char/pc8736x_gpio.c 10747 10748PC87427 HARDWARE MONITORING DRIVER 10749M: Jean Delvare <jdelvare@suse.com> 10750L: linux-hwmon@vger.kernel.org 10751S: Maintained 10752F: Documentation/hwmon/pc87427 10753F: drivers/hwmon/pc87427.c 10754 10755PCA9532 LED DRIVER 10756M: Riku Voipio <riku.voipio@iki.fi> 10757S: Maintained 10758F: drivers/leds/leds-pca9532.c 10759F: include/linux/leds-pca9532.h 10760 10761PCA9541 I2C BUS MASTER SELECTOR DRIVER 10762M: Guenter Roeck <linux@roeck-us.net> 10763L: linux-i2c@vger.kernel.org 10764S: Maintained 10765F: drivers/i2c/muxes/i2c-mux-pca9541.c 10766 10767PCDP - PRIMARY CONSOLE AND DEBUG PORT 10768M: Khalid Aziz <khalid@gonehiking.org> 10769S: Maintained 10770F: drivers/firmware/pcdp.* 10771 10772PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10774L: linux-pci@vger.kernel.org 10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10776S: Maintained 10777F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10778F: drivers/pci/host/pci-aardvark.c 10779 10780PCI DRIVER FOR ALTERA PCIE IP 10781M: Ley Foon Tan <lftan@altera.com> 10782L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10783L: linux-pci@vger.kernel.org 10784S: Supported 10785F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10786F: drivers/pci/host/pcie-altera.c 10787 10788PCI DRIVER FOR APPLIEDMICRO XGENE 10789M: Tanmay Inamdar <tinamdar@apm.com> 10790L: linux-pci@vger.kernel.org 10791L: linux-arm-kernel@lists.infradead.org 10792S: Maintained 10793F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10794F: drivers/pci/host/pci-xgene.c 10795 10796PCI DRIVER FOR ARM VERSATILE PLATFORM 10797M: Rob Herring <robh@kernel.org> 10798L: linux-pci@vger.kernel.org 10799L: linux-arm-kernel@lists.infradead.org 10800S: Maintained 10801F: Documentation/devicetree/bindings/pci/versatile.txt 10802F: drivers/pci/host/pci-versatile.c 10803 10804PCI DRIVER FOR ARMADA 8K 10805M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10806L: linux-pci@vger.kernel.org 10807L: linux-arm-kernel@lists.infradead.org 10808S: Maintained 10809F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10810F: drivers/pci/dwc/pcie-armada8k.c 10811 10812PCI DRIVER FOR CADENCE PCIE IP 10813M: Alan Douglas <adouglas@cadence.com> 10814L: linux-pci@vger.kernel.org 10815S: Maintained 10816F: Documentation/devicetree/bindings/pci/cdns,*.txt 10817F: drivers/pci/cadence/pcie-cadence* 10818 10819PCI DRIVER FOR FREESCALE LAYERSCAPE 10820M: Minghuan Lian <minghuan.Lian@freescale.com> 10821M: Mingkai Hu <mingkai.hu@freescale.com> 10822M: Roy Zang <tie-fei.zang@freescale.com> 10823L: linuxppc-dev@lists.ozlabs.org 10824L: linux-pci@vger.kernel.org 10825L: linux-arm-kernel@lists.infradead.org 10826S: Maintained 10827F: drivers/pci/dwc/*layerscape* 10828 10829PCI DRIVER FOR GENERIC OF HOSTS 10830M: Will Deacon <will.deacon@arm.com> 10831L: linux-pci@vger.kernel.org 10832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10833S: Maintained 10834F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10835F: drivers/pci/host/pci-host-common.c 10836F: drivers/pci/host/pci-host-generic.c 10837 10838PCI DRIVER FOR IMX6 10839M: Richard Zhu <hongxing.zhu@nxp.com> 10840M: Lucas Stach <l.stach@pengutronix.de> 10841L: linux-pci@vger.kernel.org 10842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10843S: Maintained 10844F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10845F: drivers/pci/dwc/*imx6* 10846 10847PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10848M: Keith Busch <keith.busch@intel.com> 10849M: Jonathan Derrick <jonathan.derrick@intel.com> 10850L: linux-pci@vger.kernel.org 10851S: Supported 10852F: drivers/pci/host/vmd.c 10853 10854PCI DRIVER FOR MICROSEMI SWITCHTEC 10855M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10856M: Logan Gunthorpe <logang@deltatee.com> 10857L: linux-pci@vger.kernel.org 10858S: Maintained 10859F: Documentation/switchtec.txt 10860F: Documentation/ABI/testing/sysfs-class-switchtec 10861F: drivers/pci/switch/switchtec* 10862F: include/uapi/linux/switchtec_ioctl.h 10863F: include/linux/switchtec.h 10864F: drivers/ntb/hw/mscc/ 10865 10866PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10867M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10868M: Jason Cooper <jason@lakedaemon.net> 10869L: linux-pci@vger.kernel.org 10870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10871S: Maintained 10872F: drivers/pci/host/*mvebu* 10873 10874PCI DRIVER FOR NVIDIA TEGRA 10875M: Thierry Reding <thierry.reding@gmail.com> 10876L: linux-tegra@vger.kernel.org 10877L: linux-pci@vger.kernel.org 10878S: Supported 10879F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10880F: drivers/pci/host/pci-tegra.c 10881 10882PCI DRIVER FOR RENESAS R-CAR 10883M: Simon Horman <horms@verge.net.au> 10884L: linux-pci@vger.kernel.org 10885L: linux-renesas-soc@vger.kernel.org 10886S: Maintained 10887F: drivers/pci/host/*rcar* 10888 10889PCI DRIVER FOR SAMSUNG EXYNOS 10890M: Jingoo Han <jingoohan1@gmail.com> 10891L: linux-pci@vger.kernel.org 10892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10893L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10894S: Maintained 10895F: drivers/pci/dwc/pci-exynos.c 10896 10897PCI DRIVER FOR SYNOPSYS DESIGNWARE 10898M: Jingoo Han <jingoohan1@gmail.com> 10899M: Joao Pinto <Joao.Pinto@synopsys.com> 10900L: linux-pci@vger.kernel.org 10901S: Maintained 10902F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10903F: drivers/pci/dwc/*designware* 10904 10905PCI DRIVER FOR TI DRA7XX 10906M: Kishon Vijay Abraham I <kishon@ti.com> 10907L: linux-omap@vger.kernel.org 10908L: linux-pci@vger.kernel.org 10909S: Supported 10910F: Documentation/devicetree/bindings/pci/ti-pci.txt 10911F: drivers/pci/dwc/pci-dra7xx.c 10912 10913PCI DRIVER FOR TI KEYSTONE 10914M: Murali Karicheri <m-karicheri2@ti.com> 10915L: linux-pci@vger.kernel.org 10916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10917S: Maintained 10918F: drivers/pci/dwc/*keystone* 10919 10920PCI ENDPOINT SUBSYSTEM 10921M: Kishon Vijay Abraham I <kishon@ti.com> 10922M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10923L: linux-pci@vger.kernel.org 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10925S: Supported 10926F: drivers/pci/endpoint/ 10927F: drivers/misc/pci_endpoint_test.c 10928F: tools/pci/ 10929 10930PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10931M: Russell Currey <ruscur@russell.cc> 10932L: linuxppc-dev@lists.ozlabs.org 10933S: Supported 10934F: Documentation/powerpc/eeh-pci-error-recovery.txt 10935F: arch/powerpc/kernel/eeh*.c 10936F: arch/powerpc/platforms/*/eeh*.c 10937F: arch/powerpc/include/*/eeh*.h 10938 10939PCI ERROR RECOVERY 10940M: Linas Vepstas <linasvepstas@gmail.com> 10941L: linux-pci@vger.kernel.org 10942S: Supported 10943F: Documentation/PCI/pci-error-recovery.txt 10944 10945PCI MSI DRIVER FOR ALTERA MSI IP 10946M: Ley Foon Tan <lftan@altera.com> 10947L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10948L: linux-pci@vger.kernel.org 10949S: Supported 10950F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10951F: drivers/pci/host/pcie-altera-msi.c 10952 10953PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10954M: Duc Dang <dhdang@apm.com> 10955L: linux-pci@vger.kernel.org 10956L: linux-arm-kernel@lists.infradead.org 10957S: Maintained 10958F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10959F: drivers/pci/host/pci-xgene-msi.c 10960 10961PCI SUBSYSTEM 10962M: Bjorn Helgaas <bhelgaas@google.com> 10963L: linux-pci@vger.kernel.org 10964Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10966S: Supported 10967F: Documentation/devicetree/bindings/pci/ 10968F: Documentation/PCI/ 10969F: drivers/acpi/pci* 10970F: drivers/pci/ 10971F: include/asm-generic/pci* 10972F: include/linux/pci* 10973F: include/linux/of_pci.h 10974F: include/uapi/linux/pci* 10975F: lib/pci* 10976F: arch/x86/pci/ 10977F: arch/x86/kernel/quirks.c 10978 10979PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10980M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10981L: linux-pci@vger.kernel.org 10982Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10984S: Supported 10985F: drivers/pci/cadence/ 10986F: drivers/pci/host/ 10987F: drivers/pci/dwc/ 10988 10989PCIE DRIVER FOR AXIS ARTPEC 10990M: Jesper Nilsson <jesper.nilsson@axis.com> 10991L: linux-arm-kernel@axis.com 10992L: linux-pci@vger.kernel.org 10993S: Maintained 10994F: Documentation/devicetree/bindings/pci/axis,artpec* 10995F: drivers/pci/dwc/*artpec* 10996 10997PCIE DRIVER FOR CAVIUM THUNDERX 10998M: David Daney <david.daney@cavium.com> 10999L: linux-pci@vger.kernel.org 11000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11001S: Supported 11002F: Documentation/devicetree/bindings/pci/pci-thunder-* 11003F: drivers/pci/host/pci-thunder-* 11004 11005PCIE DRIVER FOR HISILICON 11006M: Zhou Wang <wangzhou1@hisilicon.com> 11007L: linux-pci@vger.kernel.org 11008S: Maintained 11009F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11010F: drivers/pci/dwc/pcie-hisi.c 11011 11012PCIE DRIVER FOR HISILICON KIRIN 11013M: Xiaowei Song <songxiaowei@hisilicon.com> 11014M: Binghui Wang <wangbinghui@hisilicon.com> 11015L: linux-pci@vger.kernel.org 11016S: Maintained 11017F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 11018F: drivers/pci/dwc/pcie-kirin.c 11019 11020PCIE DRIVER FOR HISILICON STB 11021M: Jianguo Sun <sunjianguo1@huawei.com> 11022M: Shawn Guo <shawn.guo@linaro.org> 11023L: linux-pci@vger.kernel.org 11024S: Maintained 11025F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11026F: drivers/pci/dwc/pcie-histb.c 11027 11028PCIE DRIVER FOR MEDIATEK 11029M: Ryder Lee <ryder.lee@mediatek.com> 11030L: linux-pci@vger.kernel.org 11031L: linux-mediatek@lists.infradead.org 11032S: Supported 11033F: Documentation/devicetree/bindings/pci/mediatek* 11034F: drivers/pci/host/*mediatek* 11035 11036PCIE DRIVER FOR QUALCOMM MSM 11037M: Stanimir Varbanov <svarbanov@mm-sol.com> 11038L: linux-pci@vger.kernel.org 11039L: linux-arm-msm@vger.kernel.org 11040S: Maintained 11041F: drivers/pci/dwc/*qcom* 11042 11043PCIE DRIVER FOR ROCKCHIP 11044M: Shawn Lin <shawn.lin@rock-chips.com> 11045L: linux-pci@vger.kernel.org 11046L: linux-rockchip@lists.infradead.org 11047S: Maintained 11048F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 11049F: drivers/pci/host/pcie-rockchip.c 11050 11051PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11052M: Linus Walleij <linus.walleij@linaro.org> 11053L: linux-pci@vger.kernel.org 11054S: Maintained 11055F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11056F: drivers/pci/host/pci-v3-semi.c 11057 11058PCIE DRIVER FOR ST SPEAR13XX 11059M: Pratyush Anand <pratyush.anand@gmail.com> 11060L: linux-pci@vger.kernel.org 11061S: Maintained 11062F: drivers/pci/dwc/*spear* 11063 11064PCMCIA SUBSYSTEM 11065M: Dominik Brodowski <linux@dominikbrodowski.net> 11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11067S: Odd Fixes 11068F: Documentation/pcmcia/ 11069F: tools/pcmcia/ 11070F: drivers/pcmcia/ 11071F: include/pcmcia/ 11072 11073PCNET32 NETWORK DRIVER 11074M: Don Fry <pcnet32@frontier.com> 11075L: netdev@vger.kernel.org 11076S: Maintained 11077F: drivers/net/ethernet/amd/pcnet32.c 11078 11079PCRYPT PARALLEL CRYPTO ENGINE 11080M: Steffen Klassert <steffen.klassert@secunet.com> 11081L: linux-crypto@vger.kernel.org 11082S: Maintained 11083F: crypto/pcrypt.c 11084F: include/crypto/pcrypt.h 11085 11086PEAQ WMI HOTKEYS DRIVER 11087M: Hans de Goede <hdegoede@redhat.com> 11088L: platform-driver-x86@vger.kernel.org 11089S: Maintained 11090F: drivers/platform/x86/peaq-wmi.c 11091 11092PER-CPU MEMORY ALLOCATOR 11093M: Tejun Heo <tj@kernel.org> 11094M: Christoph Lameter <cl@linux.com> 11095M: Dennis Zhou <dennisszhou@gmail.com> 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11097S: Maintained 11098F: include/linux/percpu*.h 11099F: mm/percpu*.c 11100F: arch/*/include/asm/percpu.h 11101 11102PER-TASK DELAY ACCOUNTING 11103M: Balbir Singh <bsingharora@gmail.com> 11104S: Maintained 11105F: include/linux/delayacct.h 11106F: kernel/delayacct.c 11107 11108PERFORMANCE EVENTS SUBSYSTEM 11109M: Peter Zijlstra <peterz@infradead.org> 11110M: Ingo Molnar <mingo@redhat.com> 11111M: Arnaldo Carvalho de Melo <acme@kernel.org> 11112R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11113R: Jiri Olsa <jolsa@redhat.com> 11114R: Namhyung Kim <namhyung@kernel.org> 11115L: linux-kernel@vger.kernel.org 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11117S: Supported 11118F: kernel/events/* 11119F: include/linux/perf_event.h 11120F: include/uapi/linux/perf_event.h 11121F: arch/*/kernel/perf_event*.c 11122F: arch/*/kernel/*/perf_event*.c 11123F: arch/*/kernel/*/*/perf_event*.c 11124F: arch/*/include/asm/perf_event.h 11125F: arch/*/kernel/perf_callchain.c 11126F: arch/*/events/* 11127F: tools/perf/ 11128 11129PERSONALITY HANDLING 11130M: Christoph Hellwig <hch@infradead.org> 11131L: linux-abi-devel@lists.sourceforge.net 11132S: Maintained 11133F: include/linux/personality.h 11134F: include/uapi/linux/personality.h 11135 11136PHONET PROTOCOL 11137M: Remi Denis-Courmont <courmisch@gmail.com> 11138S: Supported 11139F: Documentation/networking/phonet.txt 11140F: include/linux/phonet.h 11141F: include/net/phonet/ 11142F: include/uapi/linux/phonet.h 11143F: net/phonet/ 11144 11145PHRAM MTD DRIVER 11146M: Joern Engel <joern@lazybastard.org> 11147L: linux-mtd@lists.infradead.org 11148S: Maintained 11149F: drivers/mtd/devices/phram.c 11150 11151PICOLCD HID DRIVER 11152M: Bruno Prémont <bonbons@linux-vserver.org> 11153L: linux-input@vger.kernel.org 11154S: Maintained 11155F: drivers/hid/hid-picolcd* 11156 11157PICOXCELL SUPPORT 11158M: Jamie Iles <jamie@jamieiles.com> 11159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11160T: git git://github.com/jamieiles/linux-2.6-ji.git 11161S: Supported 11162F: arch/arm/boot/dts/picoxcell* 11163F: arch/arm/mach-picoxcell/ 11164F: drivers/crypto/picoxcell* 11165 11166PIN CONTROL SUBSYSTEM 11167M: Linus Walleij <linus.walleij@linaro.org> 11168L: linux-gpio@vger.kernel.org 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11170S: Maintained 11171F: Documentation/devicetree/bindings/pinctrl/ 11172F: Documentation/driver-api/pinctl.rst 11173F: drivers/pinctrl/ 11174F: include/linux/pinctrl/ 11175 11176PIN CONTROLLER - ATMEL AT91 11177M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11179S: Maintained 11180F: drivers/pinctrl/pinctrl-at91.* 11181 11182PIN CONTROLLER - ATMEL AT91 PIO4 11183M: Ludovic Desroches <ludovic.desroches@microchip.com> 11184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11185L: linux-gpio@vger.kernel.org 11186S: Supported 11187F: drivers/pinctrl/pinctrl-at91-pio4.* 11188 11189PIN CONTROLLER - FREESCALE 11190M: Dong Aisheng <aisheng.dong@nxp.com> 11191M: Fabio Estevam <festevam@gmail.com> 11192M: Shawn Guo <shawnguo@kernel.org> 11193M: Stefan Agner <stefan@agner.ch> 11194R: Pengutronix Kernel Team <kernel@pengutronix.de> 11195L: linux-gpio@vger.kernel.org 11196S: Maintained 11197F: drivers/pinctrl/freescale/ 11198F: Documentation/devicetree/bindings/pinctrl/fsl,* 11199 11200PIN CONTROLLER - INTEL 11201M: Mika Westerberg <mika.westerberg@linux.intel.com> 11202M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11203S: Maintained 11204F: drivers/pinctrl/intel/ 11205 11206PIN CONTROLLER - MEDIATEK 11207M: Sean Wang <sean.wang@mediatek.com> 11208L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11209S: Maintained 11210F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11211F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11212F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11213F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11214F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11215 11216PIN CONTROLLER - QUALCOMM 11217M: Bjorn Andersson <bjorn.andersson@linaro.org> 11218S: Maintained 11219L: linux-arm-msm@vger.kernel.org 11220F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11221F: drivers/pinctrl/qcom/ 11222 11223PIN CONTROLLER - RENESAS 11224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11225M: Geert Uytterhoeven <geert+renesas@glider.be> 11226L: linux-renesas-soc@vger.kernel.org 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11228S: Maintained 11229F: drivers/pinctrl/sh-pfc/ 11230 11231PIN CONTROLLER - SAMSUNG 11232M: Tomasz Figa <tomasz.figa@gmail.com> 11233M: Krzysztof Kozlowski <krzk@kernel.org> 11234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11237Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11239S: Maintained 11240F: drivers/pinctrl/samsung/ 11241F: include/dt-bindings/pinctrl/samsung.h 11242F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11243 11244PIN CONTROLLER - SINGLE 11245M: Tony Lindgren <tony@atomide.com> 11246M: Haojian Zhuang <haojian.zhuang@linaro.org> 11247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11248L: linux-omap@vger.kernel.org 11249S: Maintained 11250F: drivers/pinctrl/pinctrl-single.c 11251 11252PIN CONTROLLER - ST SPEAR 11253M: Viresh Kumar <vireshk@kernel.org> 11254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11255W: http://www.st.com/spear 11256S: Maintained 11257F: drivers/pinctrl/spear/ 11258 11259PISTACHIO SOC SUPPORT 11260M: James Hartley <james.hartley@sondrel.com> 11261L: linux-mips@linux-mips.org 11262S: Odd Fixes 11263F: arch/mips/pistachio/ 11264F: arch/mips/include/asm/mach-pistachio/ 11265F: arch/mips/boot/dts/img/pistachio* 11266F: arch/mips/configs/pistachio*_defconfig 11267 11268PKTCDVD DRIVER 11269S: Orphan 11270M: linux-block@vger.kernel.org 11271F: drivers/block/pktcdvd.c 11272F: include/linux/pktcdvd.h 11273F: include/uapi/linux/pktcdvd.h 11274 11275PKUNITY SOC DRIVERS 11276M: Guan Xuetao <gxt@pku.edu.cn> 11277W: http://mprc.pku.edu.cn/~guanxuetao/linux 11278S: Maintained 11279T: git git://github.com/gxt/linux.git 11280F: drivers/input/serio/i8042-unicore32io.h 11281F: drivers/i2c/busses/i2c-puv3.c 11282F: drivers/video/fbdev/fb-puv3.c 11283F: drivers/rtc/rtc-puv3.c 11284 11285PMBUS HARDWARE MONITORING DRIVERS 11286M: Guenter Roeck <linux@roeck-us.net> 11287L: linux-hwmon@vger.kernel.org 11288W: http://hwmon.wiki.kernel.org/ 11289W: http://www.roeck-us.net/linux/drivers/ 11290T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11291S: Maintained 11292F: Documentation/hwmon/pmbus 11293F: drivers/hwmon/pmbus/ 11294F: include/linux/pmbus.h 11295 11296PMC SIERRA MaxRAID DRIVER 11297L: linux-scsi@vger.kernel.org 11298W: http://www.pmc-sierra.com/ 11299S: Orphan 11300F: drivers/scsi/pmcraid.* 11301 11302PMC SIERRA PM8001 DRIVER 11303M: Jack Wang <jinpu.wang@profitbricks.com> 11304M: lindar_liu@usish.com 11305L: linux-scsi@vger.kernel.org 11306S: Supported 11307F: drivers/scsi/pm8001/ 11308 11309PNP SUPPORT 11310M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11311S: Maintained 11312F: drivers/pnp/ 11313 11314POSIX CLOCKS and TIMERS 11315M: Thomas Gleixner <tglx@linutronix.de> 11316L: linux-kernel@vger.kernel.org 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11318S: Maintained 11319F: fs/timerfd.c 11320F: include/linux/timer* 11321F: kernel/time/*timer* 11322 11323POWER MANAGEMENT CORE 11324M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11325L: linux-pm@vger.kernel.org 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11327B: https://bugzilla.kernel.org 11328S: Supported 11329F: drivers/base/power/ 11330F: include/linux/pm.h 11331F: include/linux/pm_* 11332F: include/linux/powercap.h 11333F: drivers/powercap/ 11334F: kernel/configs/nopm.config 11335 11336POWER STATE COORDINATION INTERFACE (PSCI) 11337M: Mark Rutland <mark.rutland@arm.com> 11338M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11339L: linux-arm-kernel@lists.infradead.org 11340S: Maintained 11341F: drivers/firmware/psci*.c 11342F: include/linux/psci.h 11343F: include/uapi/linux/psci.h 11344 11345POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11346M: Sebastian Reichel <sre@kernel.org> 11347L: linux-pm@vger.kernel.org 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11349S: Maintained 11350F: Documentation/ABI/testing/sysfs-class-power 11351F: Documentation/devicetree/bindings/power/supply/ 11352F: include/linux/power_supply.h 11353F: drivers/power/supply/ 11354 11355POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11356M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11357L: linuxppc-dev@lists.ozlabs.org 11358S: Maintained 11359F: drivers/char/powernv-op-panel.c 11360 11361PPP OVER ATM (RFC 2364) 11362M: Mitchell Blank Jr <mitch@sfgoth.com> 11363S: Maintained 11364F: net/atm/pppoatm.c 11365F: include/uapi/linux/atmppp.h 11366 11367PPP OVER ETHERNET 11368M: Michal Ostrowski <mostrows@earthlink.net> 11369S: Maintained 11370F: drivers/net/ppp/pppoe.c 11371F: drivers/net/ppp/pppox.c 11372 11373PPP OVER L2TP 11374M: James Chapman <jchapman@katalix.com> 11375S: Maintained 11376F: net/l2tp/l2tp_ppp.c 11377F: include/linux/if_pppol2tp.h 11378F: include/uapi/linux/if_pppol2tp.h 11379 11380PPP PROTOCOL DRIVERS AND COMPRESSORS 11381M: Paul Mackerras <paulus@samba.org> 11382L: linux-ppp@vger.kernel.org 11383S: Maintained 11384F: drivers/net/ppp/ppp_* 11385 11386PPS SUPPORT 11387M: Rodolfo Giometti <giometti@enneenne.com> 11388W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11389L: linuxpps@ml.enneenne.com (subscribers-only) 11390S: Maintained 11391F: Documentation/pps/ 11392F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11393F: Documentation/ABI/testing/sysfs-pps 11394F: drivers/pps/ 11395F: include/linux/pps*.h 11396F: include/uapi/linux/pps.h 11397 11398PPTP DRIVER 11399M: Dmitry Kozlov <xeb@mail.ru> 11400L: netdev@vger.kernel.org 11401S: Maintained 11402F: drivers/net/ppp/pptp.c 11403W: http://sourceforge.net/projects/accel-pptp 11404 11405PREEMPTIBLE KERNEL 11406M: Robert Love <rml@tech9.net> 11407L: kpreempt-tech@lists.sourceforge.net 11408W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11409S: Supported 11410F: Documentation/preempt-locking.txt 11411F: include/linux/preempt.h 11412 11413PRINTK 11414M: Petr Mladek <pmladek@suse.com> 11415M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11416R: Steven Rostedt <rostedt@goodmis.org> 11417S: Maintained 11418F: kernel/printk/ 11419F: include/linux/printk.h 11420 11421PRISM54 WIRELESS DRIVER 11422M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11423L: linux-wireless@vger.kernel.org 11424W: http://wireless.kernel.org/en/users/Drivers/p54 11425S: Obsolete 11426F: drivers/net/wireless/intersil/prism54/ 11427 11428PROC SYSCTL 11429M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11430M: Kees Cook <keescook@chromium.org> 11431L: linux-kernel@vger.kernel.org 11432L: linux-fsdevel@vger.kernel.org 11433S: Maintained 11434F: fs/proc/proc_sysctl.c 11435F: include/linux/sysctl.h 11436F: kernel/sysctl.c 11437F: tools/testing/selftests/sysctl/ 11438 11439PS3 NETWORK SUPPORT 11440M: Geoff Levand <geoff@infradead.org> 11441L: netdev@vger.kernel.org 11442L: linuxppc-dev@lists.ozlabs.org 11443S: Maintained 11444F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11445 11446PS3 PLATFORM SUPPORT 11447M: Geoff Levand <geoff@infradead.org> 11448L: linuxppc-dev@lists.ozlabs.org 11449S: Maintained 11450F: arch/powerpc/boot/ps3* 11451F: arch/powerpc/include/asm/lv1call.h 11452F: arch/powerpc/include/asm/ps3*.h 11453F: arch/powerpc/platforms/ps3/ 11454F: drivers/*/ps3* 11455F: drivers/ps3/ 11456F: drivers/rtc/rtc-ps3.c 11457F: drivers/usb/host/*ps3.c 11458F: sound/ppc/snd_ps3* 11459 11460PS3VRAM DRIVER 11461M: Jim Paris <jim@jtan.com> 11462M: Geoff Levand <geoff@infradead.org> 11463L: linuxppc-dev@lists.ozlabs.org 11464S: Maintained 11465F: drivers/block/ps3vram.c 11466 11467PSAMPLE PACKET SAMPLING SUPPORT: 11468M: Yotam Gigi <yotam.gi@gmail.com> 11469S: Maintained 11470F: net/psample 11471F: include/net/psample.h 11472F: include/uapi/linux/psample.h 11473 11474PSTORE FILESYSTEM 11475M: Kees Cook <keescook@chromium.org> 11476M: Anton Vorontsov <anton@enomsg.org> 11477M: Colin Cross <ccross@android.com> 11478M: Tony Luck <tony.luck@intel.com> 11479S: Maintained 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11481F: fs/pstore/ 11482F: include/linux/pstore* 11483F: drivers/firmware/efi/efi-pstore.c 11484F: drivers/acpi/apei/erst.c 11485F: Documentation/admin-guide/ramoops.rst 11486F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11487K: \b(pstore|ramoops) 11488 11489PTP HARDWARE CLOCK SUPPORT 11490M: Richard Cochran <richardcochran@gmail.com> 11491L: netdev@vger.kernel.org 11492S: Maintained 11493W: http://linuxptp.sourceforge.net/ 11494F: Documentation/ABI/testing/sysfs-ptp 11495F: Documentation/ptp/* 11496F: drivers/net/phy/dp83640* 11497F: drivers/ptp/* 11498F: include/linux/ptp_cl* 11499 11500PTRACE SUPPORT 11501M: Oleg Nesterov <oleg@redhat.com> 11502S: Maintained 11503F: include/asm-generic/syscall.h 11504F: include/linux/ptrace.h 11505F: include/linux/regset.h 11506F: include/linux/tracehook.h 11507F: include/uapi/linux/ptrace.h 11508F: include/uapi/linux/ptrace.h 11509F: include/asm-generic/ptrace.h 11510F: kernel/ptrace.c 11511F: arch/*/ptrace*.c 11512F: arch/*/*/ptrace*.c 11513F: arch/*/include/asm/ptrace*.h 11514 11515PULSE8-CEC DRIVER 11516M: Hans Verkuil <hverkuil@xs4all.nl> 11517L: linux-media@vger.kernel.org 11518T: git git://linuxtv.org/media_tree.git 11519S: Maintained 11520F: drivers/media/usb/pulse8-cec/* 11521F: Documentation/media/cec-drivers/pulse8-cec.rst 11522 11523PVRUSB2 VIDEO4LINUX DRIVER 11524M: Mike Isely <isely@pobox.com> 11525L: pvrusb2@isely.net (subscribers-only) 11526L: linux-media@vger.kernel.org 11527W: http://www.isely.net/pvrusb2/ 11528T: git git://linuxtv.org/media_tree.git 11529S: Maintained 11530F: Documentation/media/v4l-drivers/pvrusb2* 11531F: drivers/media/usb/pvrusb2/ 11532 11533PWC WEBCAM DRIVER 11534M: Hans Verkuil <hverkuil@xs4all.nl> 11535L: linux-media@vger.kernel.org 11536T: git git://linuxtv.org/media_tree.git 11537S: Odd Fixes 11538F: drivers/media/usb/pwc/* 11539 11540PWM FAN DRIVER 11541M: Kamil Debski <kamil@wypas.org> 11542M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11543L: linux-hwmon@vger.kernel.org 11544S: Supported 11545F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11546F: Documentation/hwmon/pwm-fan 11547F: drivers/hwmon/pwm-fan.c 11548 11549PWM IR Transmitter 11550M: Sean Young <sean@mess.org> 11551L: linux-media@vger.kernel.org 11552S: Maintained 11553F: drivers/media/rc/pwm-ir-tx.c 11554 11555PWM SUBSYSTEM 11556M: Thierry Reding <thierry.reding@gmail.com> 11557L: linux-pwm@vger.kernel.org 11558S: Maintained 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11560F: Documentation/pwm.txt 11561F: Documentation/devicetree/bindings/pwm/ 11562F: include/linux/pwm.h 11563F: drivers/pwm/ 11564F: drivers/video/backlight/pwm_bl.c 11565F: include/linux/pwm_backlight.h 11566F: drivers/gpio/gpio-mvebu.c 11567F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11568 11569PXA GPIO DRIVER 11570M: Robert Jarzmik <robert.jarzmik@free.fr> 11571L: linux-gpio@vger.kernel.org 11572S: Maintained 11573F: drivers/gpio/gpio-pxa.c 11574 11575PXA MMCI DRIVER 11576S: Orphan 11577 11578PXA RTC DRIVER 11579M: Robert Jarzmik <robert.jarzmik@free.fr> 11580L: linux-rtc@vger.kernel.org 11581S: Maintained 11582 11583PXA2xx/PXA3xx SUPPORT 11584M: Daniel Mack <daniel@zonque.org> 11585M: Haojian Zhuang <haojian.zhuang@gmail.com> 11586M: Robert Jarzmik <robert.jarzmik@free.fr> 11587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11588T: git git://github.com/hzhuang1/linux.git 11589T: git git://github.com/rjarzmik/linux.git 11590S: Maintained 11591F: arch/arm/boot/dts/pxa* 11592F: arch/arm/mach-pxa/ 11593F: drivers/dma/pxa* 11594F: drivers/pcmcia/pxa2xx* 11595F: drivers/pinctrl/pxa/ 11596F: drivers/spi/spi-pxa2xx* 11597F: drivers/usb/gadget/udc/pxa2* 11598F: include/sound/pxa2xx-lib.h 11599F: sound/arm/pxa* 11600F: sound/soc/pxa/ 11601 11602QAT DRIVER 11603M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11604L: qat-linux@intel.com 11605S: Supported 11606F: drivers/crypto/qat/ 11607 11608QCOM AUDIO (ASoC) DRIVERS 11609M: Patrick Lai <plai@codeaurora.org> 11610M: Banajit Goswami <bgoswami@codeaurora.org> 11611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11612S: Supported 11613F: sound/soc/qcom/ 11614 11615QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11616M: Gabriel Somlo <somlo@cmu.edu> 11617M: "Michael S. Tsirkin" <mst@redhat.com> 11618L: qemu-devel@nongnu.org 11619S: Maintained 11620F: drivers/firmware/qemu_fw_cfg.c 11621F: include/uapi/linux/qemu_fw_cfg.h 11622 11623QIB DRIVER 11624M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11625M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11626L: linux-rdma@vger.kernel.org 11627S: Supported 11628F: drivers/infiniband/hw/qib/ 11629 11630QLOGIC QL41xxx FCOE DRIVER 11631M: QLogic-Storage-Upstream@cavium.com 11632L: linux-scsi@vger.kernel.org 11633S: Supported 11634F: drivers/scsi/qedf/ 11635 11636QLOGIC QL41xxx ISCSI DRIVER 11637M: QLogic-Storage-Upstream@cavium.com 11638L: linux-scsi@vger.kernel.org 11639S: Supported 11640F: drivers/scsi/qedi/ 11641 11642QLOGIC QL4xxx ETHERNET DRIVER 11643M: Ariel Elior <Ariel.Elior@cavium.com> 11644M: everest-linux-l2@cavium.com 11645L: netdev@vger.kernel.org 11646S: Supported 11647F: drivers/net/ethernet/qlogic/qed/ 11648F: include/linux/qed/ 11649F: drivers/net/ethernet/qlogic/qede/ 11650 11651QLOGIC QL4xxx RDMA DRIVER 11652M: Michal Kalderon <Michal.Kalderon@cavium.com> 11653M: Ariel Elior <Ariel.Elior@cavium.com> 11654L: linux-rdma@vger.kernel.org 11655S: Supported 11656F: drivers/infiniband/hw/qedr/ 11657F: include/uapi/rdma/qedr-abi.h 11658 11659QLOGIC QLA1280 SCSI DRIVER 11660M: Michael Reed <mdr@sgi.com> 11661L: linux-scsi@vger.kernel.org 11662S: Maintained 11663F: drivers/scsi/qla1280.[ch] 11664 11665QLOGIC QLA2XXX FC-SCSI DRIVER 11666M: qla2xxx-upstream@qlogic.com 11667L: linux-scsi@vger.kernel.org 11668S: Supported 11669F: Documentation/scsi/LICENSE.qla2xxx 11670F: drivers/scsi/qla2xxx/ 11671 11672QLOGIC QLA3XXX NETWORK DRIVER 11673M: Dept-GELinuxNICDev@cavium.com 11674L: netdev@vger.kernel.org 11675S: Supported 11676F: Documentation/networking/LICENSE.qla3xxx 11677F: drivers/net/ethernet/qlogic/qla3xxx.* 11678 11679QLOGIC QLA4XXX iSCSI DRIVER 11680M: QLogic-Storage-Upstream@qlogic.com 11681L: linux-scsi@vger.kernel.org 11682S: Supported 11683F: Documentation/scsi/LICENSE.qla4xxx 11684F: drivers/scsi/qla4xxx/ 11685 11686QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11687M: Harish Patil <harish.patil@cavium.com> 11688M: Manish Chopra <manish.chopra@cavium.com> 11689M: Dept-GELinuxNICDev@cavium.com 11690L: netdev@vger.kernel.org 11691S: Supported 11692F: drivers/net/ethernet/qlogic/qlcnic/ 11693 11694QLOGIC QLGE 10Gb ETHERNET DRIVER 11695M: Harish Patil <harish.patil@cavium.com> 11696M: Manish Chopra <manish.chopra@cavium.com> 11697M: Dept-GELinuxNICDev@cavium.com 11698L: netdev@vger.kernel.org 11699S: Supported 11700F: drivers/net/ethernet/qlogic/qlge/ 11701 11702QNX4 FILESYSTEM 11703M: Anders Larsen <al@alarsen.net> 11704W: http://www.alarsen.net/linux/qnx4fs/ 11705S: Maintained 11706F: fs/qnx4/ 11707F: include/uapi/linux/qnx4_fs.h 11708F: include/uapi/linux/qnxtypes.h 11709 11710QORIQ DPAA2 FSL-MC BUS DRIVER 11711M: Stuart Yoder <stuyoder@gmail.com> 11712M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11713L: linux-kernel@vger.kernel.org 11714S: Maintained 11715F: drivers/bus/fsl-mc/ 11716F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11717F: Documentation/networking/dpaa2/overview.rst 11718 11719QT1010 MEDIA DRIVER 11720M: Antti Palosaari <crope@iki.fi> 11721L: linux-media@vger.kernel.org 11722W: https://linuxtv.org 11723W: http://palosaari.fi/linux/ 11724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11725T: git git://linuxtv.org/anttip/media_tree.git 11726S: Maintained 11727F: drivers/media/tuners/qt1010* 11728 11729QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11730M: Kalle Valo <kvalo@codeaurora.org> 11731L: ath10k@lists.infradead.org 11732W: http://wireless.kernel.org/en/users/Drivers/ath10k 11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11734S: Supported 11735F: drivers/net/wireless/ath/ath10k/ 11736 11737QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11738M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11739L: linux-wireless@vger.kernel.org 11740W: http://wireless.kernel.org/en/users/Drivers/ath9k 11741S: Supported 11742F: drivers/net/wireless/ath/ath9k/ 11743 11744QUALCOMM CAMERA SUBSYSTEM DRIVER 11745M: Todor Tomov <todor.tomov@linaro.org> 11746L: linux-media@vger.kernel.org 11747S: Maintained 11748F: Documentation/devicetree/bindings/media/qcom,camss.txt 11749F: Documentation/media/v4l-drivers/qcom_camss.rst 11750F: drivers/media/platform/qcom/camss-8x16/ 11751 11752QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11753M: Ilia Lin <ilia.lin@gmail.com> 11754L: linux-pm@vger.kernel.org 11755S: Maintained 11756F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11757F: drivers/cpufreq/qcom-cpufreq-kryo.c 11758 11759QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11760M: Timur Tabi <timur@codeaurora.org> 11761L: netdev@vger.kernel.org 11762S: Supported 11763F: drivers/net/ethernet/qualcomm/emac/ 11764 11765QUALCOMM HEXAGON ARCHITECTURE 11766M: Richard Kuo <rkuo@codeaurora.org> 11767L: linux-hexagon@vger.kernel.org 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11769S: Supported 11770F: arch/hexagon/ 11771 11772QUALCOMM IOMMU 11773M: Rob Clark <robdclark@gmail.com> 11774L: iommu@lists.linux-foundation.org 11775L: linux-arm-msm@vger.kernel.org 11776S: Maintained 11777F: drivers/iommu/qcom_iommu.c 11778 11779QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11780M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11781L: linux-media@vger.kernel.org 11782L: linux-arm-msm@vger.kernel.org 11783T: git git://linuxtv.org/media_tree.git 11784S: Maintained 11785F: drivers/media/platform/qcom/venus/ 11786 11787QUALCOMM WCN36XX WIRELESS DRIVER 11788M: Kalle Valo <kvalo@codeaurora.org> 11789L: wcn36xx@lists.infradead.org 11790W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11791T: git git://github.com/KrasnikovEugene/wcn36xx.git 11792S: Supported 11793F: drivers/net/wireless/ath/wcn36xx/ 11794 11795QUANTENNA QTNFMAC WIRELESS DRIVER 11796M: Igor Mitsyanko <imitsyanko@quantenna.com> 11797M: Avinash Patil <avinashp@quantenna.com> 11798M: Sergey Matyukevich <smatyukevich@quantenna.com> 11799L: linux-wireless@vger.kernel.org 11800S: Maintained 11801F: drivers/net/wireless/quantenna 11802 11803RADEON and AMDGPU DRM DRIVERS 11804M: Alex Deucher <alexander.deucher@amd.com> 11805M: Christian König <christian.koenig@amd.com> 11806M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11807L: amd-gfx@lists.freedesktop.org 11808T: git git://people.freedesktop.org/~agd5f/linux 11809S: Supported 11810F: drivers/gpu/drm/radeon/ 11811F: include/uapi/drm/radeon_drm.h 11812F: drivers/gpu/drm/amd/ 11813F: include/uapi/drm/amdgpu_drm.h 11814 11815RADEON FRAMEBUFFER DISPLAY DRIVER 11816M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11817L: linux-fbdev@vger.kernel.org 11818S: Maintained 11819F: drivers/video/fbdev/aty/radeon* 11820F: include/uapi/linux/radeonfb.h 11821 11822RADIOSHARK RADIO DRIVER 11823M: Hans Verkuil <hverkuil@xs4all.nl> 11824L: linux-media@vger.kernel.org 11825T: git git://linuxtv.org/media_tree.git 11826S: Maintained 11827F: drivers/media/radio/radio-shark.c 11828 11829RADIOSHARK2 RADIO DRIVER 11830M: Hans Verkuil <hverkuil@xs4all.nl> 11831L: linux-media@vger.kernel.org 11832T: git git://linuxtv.org/media_tree.git 11833S: Maintained 11834F: drivers/media/radio/radio-shark2.c 11835F: drivers/media/radio/radio-tea5777.c 11836 11837RADOS BLOCK DEVICE (RBD) 11838M: Ilya Dryomov <idryomov@gmail.com> 11839M: Sage Weil <sage@redhat.com> 11840M: Alex Elder <elder@kernel.org> 11841L: ceph-devel@vger.kernel.org 11842W: http://ceph.com/ 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11844T: git git://github.com/ceph/ceph-client.git 11845S: Supported 11846F: Documentation/ABI/testing/sysfs-bus-rbd 11847F: drivers/block/rbd.c 11848F: drivers/block/rbd_types.h 11849 11850RAGE128 FRAMEBUFFER DISPLAY DRIVER 11851M: Paul Mackerras <paulus@samba.org> 11852L: linux-fbdev@vger.kernel.org 11853S: Maintained 11854F: drivers/video/fbdev/aty/aty128fb.c 11855 11856RAINSHADOW-CEC DRIVER 11857M: Hans Verkuil <hverkuil@xs4all.nl> 11858L: linux-media@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/usb/rainshadow-cec/* 11862 11863RALINK MIPS ARCHITECTURE 11864M: John Crispin <john@phrozen.org> 11865L: linux-mips@linux-mips.org 11866S: Maintained 11867F: arch/mips/ralink 11868 11869RALINK RT2X00 WIRELESS LAN DRIVER 11870P: rt2x00 project 11871M: Stanislaw Gruszka <sgruszka@redhat.com> 11872M: Helmut Schaa <helmut.schaa@googlemail.com> 11873L: linux-wireless@vger.kernel.org 11874S: Maintained 11875F: drivers/net/wireless/ralink/rt2x00/ 11876 11877RAMDISK RAM BLOCK DEVICE DRIVER 11878M: Jens Axboe <axboe@kernel.dk> 11879S: Maintained 11880F: Documentation/blockdev/ramdisk.txt 11881F: drivers/block/brd.c 11882 11883RANCHU VIRTUAL BOARD FOR MIPS 11884M: Miodrag Dinic <miodrag.dinic@mips.com> 11885L: linux-mips@linux-mips.org 11886S: Supported 11887F: arch/mips/generic/board-ranchu.c 11888F: arch/mips/configs/generic/board-ranchu.config 11889 11890RANDOM NUMBER DRIVER 11891M: "Theodore Ts'o" <tytso@mit.edu> 11892S: Maintained 11893F: drivers/char/random.c 11894 11895RAPIDIO SUBSYSTEM 11896M: Matt Porter <mporter@kernel.crashing.org> 11897M: Alexandre Bounine <alex.bou9@gmail.com> 11898S: Maintained 11899F: drivers/rapidio/ 11900 11901RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11902L: linux-wireless@vger.kernel.org 11903S: Orphan 11904F: drivers/net/wireless/ray* 11905 11906RCUTORTURE TEST FRAMEWORK 11907M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11908M: Josh Triplett <josh@joshtriplett.org> 11909R: Steven Rostedt <rostedt@goodmis.org> 11910R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11911R: Lai Jiangshan <jiangshanlai@gmail.com> 11912L: linux-kernel@vger.kernel.org 11913S: Supported 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11915F: tools/testing/selftests/rcutorture 11916 11917RDC R-321X SoC 11918M: Florian Fainelli <florian@openwrt.org> 11919S: Maintained 11920 11921RDC R6040 FAST ETHERNET DRIVER 11922M: Florian Fainelli <f.fainelli@gmail.com> 11923L: netdev@vger.kernel.org 11924S: Maintained 11925F: drivers/net/ethernet/rdc/r6040.c 11926 11927RDMAVT - RDMA verbs software 11928M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11929M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11930L: linux-rdma@vger.kernel.org 11931S: Supported 11932F: drivers/infiniband/sw/rdmavt 11933 11934RDS - RELIABLE DATAGRAM SOCKETS 11935M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11936L: netdev@vger.kernel.org 11937L: linux-rdma@vger.kernel.org 11938L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11939W: https://oss.oracle.com/projects/rds/ 11940S: Supported 11941F: net/rds/ 11942F: Documentation/networking/rds.txt 11943 11944RDT - RESOURCE ALLOCATION 11945M: Fenghua Yu <fenghua.yu@intel.com> 11946L: linux-kernel@vger.kernel.org 11947S: Supported 11948F: arch/x86/kernel/cpu/intel_rdt* 11949F: arch/x86/include/asm/intel_rdt_sched.h 11950F: Documentation/x86/intel_rdt* 11951 11952READ-COPY UPDATE (RCU) 11953M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11954M: Josh Triplett <josh@joshtriplett.org> 11955R: Steven Rostedt <rostedt@goodmis.org> 11956R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11957R: Lai Jiangshan <jiangshanlai@gmail.com> 11958L: linux-kernel@vger.kernel.org 11959W: http://www.rdrop.com/users/paulmck/RCU/ 11960S: Supported 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11962F: Documentation/RCU/ 11963X: Documentation/RCU/torture.txt 11964F: include/linux/rcu* 11965X: include/linux/srcu.h 11966F: kernel/rcu/ 11967X: kernel/torture.c 11968 11969REAL TIME CLOCK (RTC) SUBSYSTEM 11970M: Alessandro Zummo <a.zummo@towertech.it> 11971M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11972L: linux-rtc@vger.kernel.org 11973Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11975S: Maintained 11976F: Documentation/devicetree/bindings/rtc/ 11977F: Documentation/rtc.txt 11978F: drivers/rtc/ 11979F: include/linux/rtc.h 11980F: include/uapi/linux/rtc.h 11981F: include/linux/rtc/ 11982F: include/linux/platform_data/rtc-* 11983F: tools/testing/selftests/rtc/ 11984 11985REALTEK AUDIO CODECS 11986M: Bard Liao <bardliao@realtek.com> 11987M: Oder Chiou <oder_chiou@realtek.com> 11988S: Maintained 11989F: sound/soc/codecs/rt* 11990F: include/sound/rt*.h 11991 11992REGISTER MAP ABSTRACTION 11993M: Mark Brown <broonie@kernel.org> 11994L: linux-kernel@vger.kernel.org 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11996S: Supported 11997F: Documentation/devicetree/bindings/regmap/ 11998F: drivers/base/regmap/ 11999F: include/linux/regmap.h 12000 12001REISERFS FILE SYSTEM 12002L: reiserfs-devel@vger.kernel.org 12003S: Supported 12004F: fs/reiserfs/ 12005 12006REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12007M: Ohad Ben-Cohen <ohad@wizery.com> 12008M: Bjorn Andersson <bjorn.andersson@linaro.org> 12009L: linux-remoteproc@vger.kernel.org 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12011S: Maintained 12012F: Documentation/devicetree/bindings/remoteproc/ 12013F: Documentation/remoteproc.txt 12014F: drivers/remoteproc/ 12015F: include/linux/remoteproc.h 12016 12017REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12018M: Ohad Ben-Cohen <ohad@wizery.com> 12019M: Bjorn Andersson <bjorn.andersson@linaro.org> 12020L: linux-remoteproc@vger.kernel.org 12021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12022S: Maintained 12023F: drivers/rpmsg/ 12024F: Documentation/rpmsg.txt 12025F: include/linux/rpmsg.h 12026F: include/linux/rpmsg/ 12027 12028RENESAS CLOCK DRIVERS 12029M: Geert Uytterhoeven <geert+renesas@glider.be> 12030L: linux-renesas-soc@vger.kernel.org 12031T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12032S: Supported 12033F: drivers/clk/renesas/ 12034 12035RENESAS EMEV2 I2C DRIVER 12036M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12037S: Supported 12038F: drivers/i2c/busses/i2c-emev2.c 12039 12040RENESAS ETHERNET DRIVERS 12041R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12042L: netdev@vger.kernel.org 12043L: linux-renesas-soc@vger.kernel.org 12044F: Documentation/devicetree/bindings/net/renesas,*.txt 12045F: Documentation/devicetree/bindings/net/sh_eth.txt 12046F: drivers/net/ethernet/renesas/ 12047F: include/linux/sh_eth.h 12048 12049RENESAS R-CAR GYROADC DRIVER 12050M: Marek Vasut <marek.vasut@gmail.com> 12051L: linux-iio@vger.kernel.org 12052S: Supported 12053F: drivers/iio/adc/rcar_gyro_adc.c 12054 12055RENESAS R-CAR I2C DRIVERS 12056M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12057S: Supported 12058F: drivers/i2c/busses/i2c-rcar.c 12059F: drivers/i2c/busses/i2c-sh_mobile.c 12060 12061RENESAS USB PHY DRIVER 12062M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12063L: linux-renesas-soc@vger.kernel.org 12064S: Maintained 12065F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12066 12067RESET CONTROLLER FRAMEWORK 12068M: Philipp Zabel <p.zabel@pengutronix.de> 12069T: git git://git.pengutronix.de/git/pza/linux 12070S: Maintained 12071F: drivers/reset/ 12072F: Documentation/devicetree/bindings/reset/ 12073F: include/dt-bindings/reset/ 12074F: include/linux/reset.h 12075F: include/linux/reset-controller.h 12076 12077RFKILL 12078M: Johannes Berg <johannes@sipsolutions.net> 12079L: linux-wireless@vger.kernel.org 12080W: http://wireless.kernel.org/ 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12083S: Maintained 12084F: Documentation/rfkill.txt 12085F: Documentation/ABI/stable/sysfs-class-rfkill 12086F: net/rfkill/ 12087 12088RHASHTABLE 12089M: Thomas Graf <tgraf@suug.ch> 12090M: Herbert Xu <herbert@gondor.apana.org.au> 12091L: netdev@vger.kernel.org 12092S: Maintained 12093F: lib/rhashtable.c 12094F: include/linux/rhashtable.h 12095 12096RICOH R5C592 MEMORYSTICK DRIVER 12097M: Maxim Levitsky <maximlevitsky@gmail.com> 12098S: Maintained 12099F: drivers/memstick/host/r592.* 12100 12101RICOH SMARTMEDIA/XD DRIVER 12102M: Maxim Levitsky <maximlevitsky@gmail.com> 12103S: Maintained 12104F: drivers/mtd/nand/raw/r852.c 12105F: drivers/mtd/nand/raw/r852.h 12106 12107RISC-V ARCHITECTURE 12108M: Palmer Dabbelt <palmer@sifive.com> 12109M: Albert Ou <albert@sifive.com> 12110L: linux-riscv@lists.infradead.org 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12112S: Supported 12113F: arch/riscv/ 12114K: riscv 12115N: riscv 12116 12117ROCCAT DRIVERS 12118M: Stefan Achatz <erazor_de@users.sourceforge.net> 12119W: http://sourceforge.net/projects/roccat/ 12120S: Maintained 12121F: drivers/hid/hid-roccat* 12122F: include/linux/hid-roccat* 12123F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12124 12125ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12126M: Jacob chen <jacob2.chen@rock-chips.com> 12127L: linux-media@vger.kernel.org 12128S: Maintained 12129F: drivers/media/platform/rockchip/rga/ 12130F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12131 12132ROCKER DRIVER 12133M: Jiri Pirko <jiri@resnulli.us> 12134L: netdev@vger.kernel.org 12135S: Supported 12136F: drivers/net/ethernet/rocker/ 12137 12138ROCKETPORT DRIVER 12139P: Comtrol Corp. 12140W: http://www.comtrol.com 12141S: Maintained 12142F: Documentation/serial/rocket.txt 12143F: drivers/tty/rocket* 12144 12145ROCKETPORT EXPRESS/INFINITY DRIVER 12146M: Kevin Cernekee <cernekee@gmail.com> 12147L: linux-serial@vger.kernel.org 12148S: Odd Fixes 12149F: drivers/tty/serial/rp2.* 12150 12151ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12152M: Marek Vasut <marek.vasut+renesas@gmail.com> 12153L: linux-kernel@vger.kernel.org 12154L: linux-renesas-soc@vger.kernel.org 12155S: Supported 12156F: drivers/mfd/bd9571mwv.c 12157F: drivers/regulator/bd9571mwv-regulator.c 12158F: drivers/gpio/gpio-bd9571mwv.c 12159F: include/linux/mfd/bd9571mwv.h 12160F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12161 12162ROSE NETWORK LAYER 12163M: Ralf Baechle <ralf@linux-mips.org> 12164L: linux-hams@vger.kernel.org 12165W: http://www.linux-ax25.org/ 12166S: Maintained 12167F: include/net/rose.h 12168F: include/uapi/linux/rose.h 12169F: net/rose/ 12170 12171RTL2830 MEDIA DRIVER 12172M: Antti Palosaari <crope@iki.fi> 12173L: linux-media@vger.kernel.org 12174W: https://linuxtv.org 12175W: http://palosaari.fi/linux/ 12176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12177T: git git://linuxtv.org/anttip/media_tree.git 12178S: Maintained 12179F: drivers/media/dvb-frontends/rtl2830* 12180 12181RTL2832 MEDIA DRIVER 12182M: Antti Palosaari <crope@iki.fi> 12183L: linux-media@vger.kernel.org 12184W: https://linuxtv.org 12185W: http://palosaari.fi/linux/ 12186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12187T: git git://linuxtv.org/anttip/media_tree.git 12188S: Maintained 12189F: drivers/media/dvb-frontends/rtl2832* 12190 12191RTL2832_SDR MEDIA DRIVER 12192M: Antti Palosaari <crope@iki.fi> 12193L: linux-media@vger.kernel.org 12194W: https://linuxtv.org 12195W: http://palosaari.fi/linux/ 12196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12197T: git git://linuxtv.org/anttip/media_tree.git 12198S: Maintained 12199F: drivers/media/dvb-frontends/rtl2832_sdr* 12200 12201RTL8180 WIRELESS DRIVER 12202L: linux-wireless@vger.kernel.org 12203W: http://wireless.kernel.org/ 12204T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12205S: Orphan 12206F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12207 12208RTL8187 WIRELESS DRIVER 12209M: Herton Ronaldo Krzesinski <herton@canonical.com> 12210M: Hin-Tak Leung <htl10@users.sourceforge.net> 12211M: Larry Finger <Larry.Finger@lwfinger.net> 12212L: linux-wireless@vger.kernel.org 12213W: http://wireless.kernel.org/ 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12215S: Maintained 12216F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12217 12218REALTEK WIRELESS DRIVER (rtlwifi family) 12219M: Ping-Ke Shih <pkshih@realtek.com> 12220L: linux-wireless@vger.kernel.org 12221W: http://wireless.kernel.org/ 12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12223S: Maintained 12224F: drivers/net/wireless/realtek/rtlwifi/ 12225 12226RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12227M: Jes Sorensen <Jes.Sorensen@gmail.com> 12228L: linux-wireless@vger.kernel.org 12229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12230S: Maintained 12231F: drivers/net/wireless/realtek/rtl8xxxu/ 12232 12233RXRPC SOCKETS (AF_RXRPC) 12234M: David Howells <dhowells@redhat.com> 12235L: linux-afs@lists.infradead.org 12236S: Supported 12237F: net/rxrpc/ 12238F: include/keys/rxrpc-type.h 12239F: include/net/af_rxrpc.h 12240F: include/trace/events/rxrpc.h 12241F: include/uapi/linux/rxrpc.h 12242F: Documentation/networking/rxrpc.txt 12243W: https://www.infradead.org/~dhowells/kafs/ 12244 12245S3 SAVAGE FRAMEBUFFER DRIVER 12246M: Antonino Daplas <adaplas@gmail.com> 12247L: linux-fbdev@vger.kernel.org 12248S: Maintained 12249F: drivers/video/fbdev/savage/ 12250 12251S390 12252M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12253M: Heiko Carstens <heiko.carstens@de.ibm.com> 12254L: linux-s390@vger.kernel.org 12255W: http://www.ibm.com/developerworks/linux/linux390/ 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12257S: Supported 12258F: arch/s390/ 12259F: drivers/s390/ 12260F: Documentation/s390/ 12261F: Documentation/driver-api/s390-drivers.rst 12262 12263S390 COMMON I/O LAYER 12264M: Sebastian Ott <sebott@linux.ibm.com> 12265M: Peter Oberparleiter <oberpar@linux.ibm.com> 12266L: linux-s390@vger.kernel.org 12267W: http://www.ibm.com/developerworks/linux/linux390/ 12268S: Supported 12269F: drivers/s390/cio/ 12270 12271S390 DASD DRIVER 12272M: Stefan Haberland <sth@linux.ibm.com> 12273M: Jan Hoeppner <hoeppner@linux.ibm.com> 12274L: linux-s390@vger.kernel.org 12275W: http://www.ibm.com/developerworks/linux/linux390/ 12276S: Supported 12277F: drivers/s390/block/dasd* 12278F: block/partitions/ibm.c 12279 12280S390 IOMMU (PCI) 12281M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12282L: linux-s390@vger.kernel.org 12283W: http://www.ibm.com/developerworks/linux/linux390/ 12284S: Supported 12285F: drivers/iommu/s390-iommu.c 12286 12287S390 IUCV NETWORK LAYER 12288M: Julian Wiedmann <jwi@linux.ibm.com> 12289M: Ursula Braun <ubraun@linux.ibm.com> 12290L: linux-s390@vger.kernel.org 12291W: http://www.ibm.com/developerworks/linux/linux390/ 12292S: Supported 12293F: drivers/s390/net/*iucv* 12294F: include/net/iucv/ 12295F: net/iucv/ 12296 12297S390 NETWORK DRIVERS 12298M: Julian Wiedmann <jwi@linux.ibm.com> 12299M: Ursula Braun <ubraun@linux.ibm.com> 12300L: linux-s390@vger.kernel.org 12301W: http://www.ibm.com/developerworks/linux/linux390/ 12302S: Supported 12303F: drivers/s390/net/ 12304 12305S390 PCI SUBSYSTEM 12306M: Sebastian Ott <sebott@linux.ibm.com> 12307M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12308L: linux-s390@vger.kernel.org 12309W: http://www.ibm.com/developerworks/linux/linux390/ 12310S: Supported 12311F: arch/s390/pci/ 12312F: drivers/pci/hotplug/s390_pci_hpc.c 12313 12314S390 VFIO-CCW DRIVER 12315M: Cornelia Huck <cohuck@redhat.com> 12316M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12317M: Halil Pasic <pasic@linux.ibm.com> 12318L: linux-s390@vger.kernel.org 12319L: kvm@vger.kernel.org 12320S: Supported 12321F: drivers/s390/cio/vfio_ccw* 12322F: Documentation/s390/vfio-ccw.txt 12323F: include/uapi/linux/vfio_ccw.h 12324 12325S390 ZCRYPT DRIVER 12326M: Harald Freudenberger <freude@linux.ibm.com> 12327L: linux-s390@vger.kernel.org 12328W: http://www.ibm.com/developerworks/linux/linux390/ 12329S: Supported 12330F: drivers/s390/crypto/ 12331 12332S390 ZFCP DRIVER 12333M: Steffen Maier <maier@linux.ibm.com> 12334M: Benjamin Block <bblock@linux.ibm.com> 12335L: linux-s390@vger.kernel.org 12336W: http://www.ibm.com/developerworks/linux/linux390/ 12337S: Supported 12338F: drivers/s390/scsi/zfcp_* 12339 12340S3C24XX SD/MMC Driver 12341M: Ben Dooks <ben-linux@fluff.org> 12342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12343S: Supported 12344F: drivers/mmc/host/s3cmci.* 12345 12346SAA6588 RDS RECEIVER DRIVER 12347M: Hans Verkuil <hverkuil@xs4all.nl> 12348L: linux-media@vger.kernel.org 12349T: git git://linuxtv.org/media_tree.git 12350W: https://linuxtv.org 12351S: Odd Fixes 12352F: drivers/media/i2c/saa6588* 12353 12354SAA7134 VIDEO4LINUX DRIVER 12355M: Mauro Carvalho Chehab <mchehab@kernel.org> 12356L: linux-media@vger.kernel.org 12357W: https://linuxtv.org 12358T: git git://linuxtv.org/media_tree.git 12359S: Odd fixes 12360F: Documentation/media/v4l-drivers/saa7134* 12361F: drivers/media/pci/saa7134/ 12362 12363SAA7146 VIDEO4LINUX-2 DRIVER 12364M: Hans Verkuil <hverkuil@xs4all.nl> 12365L: linux-media@vger.kernel.org 12366T: git git://linuxtv.org/media_tree.git 12367S: Maintained 12368F: drivers/media/common/saa7146/ 12369F: drivers/media/pci/saa7146/ 12370F: include/media/saa7146* 12371 12372SAMSUNG AUDIO (ASoC) DRIVERS 12373M: Krzysztof Kozlowski <krzk@kernel.org> 12374M: Sangbeom Kim <sbkim73@samsung.com> 12375M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12376L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12377S: Supported 12378F: sound/soc/samsung/ 12379F: Documentation/devicetree/bindings/sound/samsung* 12380 12381SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12382M: Krzysztof Kozlowski <krzk@kernel.org> 12383L: linux-crypto@vger.kernel.org 12384L: linux-samsung-soc@vger.kernel.org 12385S: Maintained 12386F: drivers/crypto/exynos-rng.c 12387F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12388 12389SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12390M: Łukasz Stelmach <l.stelmach@samsung.com> 12391L: linux-samsung-soc@vger.kernel.org 12392S: Maintained 12393F: drivers/char/hw_random/exynos-trng.c 12394F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12395 12396SAMSUNG FRAMEBUFFER DRIVER 12397M: Jingoo Han <jingoohan1@gmail.com> 12398L: linux-fbdev@vger.kernel.org 12399S: Maintained 12400F: drivers/video/fbdev/s3c-fb.c 12401 12402SAMSUNG LAPTOP DRIVER 12403M: Corentin Chary <corentin.chary@gmail.com> 12404L: platform-driver-x86@vger.kernel.org 12405S: Maintained 12406F: drivers/platform/x86/samsung-laptop.c 12407 12408SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12409M: Sangbeom Kim <sbkim73@samsung.com> 12410M: Krzysztof Kozlowski <krzk@kernel.org> 12411M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12412L: linux-kernel@vger.kernel.org 12413L: linux-samsung-soc@vger.kernel.org 12414S: Supported 12415F: drivers/mfd/sec*.c 12416F: drivers/regulator/s2m*.c 12417F: drivers/regulator/s5m*.c 12418F: drivers/clk/clk-s2mps11.c 12419F: drivers/rtc/rtc-s5m.c 12420F: include/linux/mfd/samsung/ 12421F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12422F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12423F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12424F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12425 12426SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12427M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12428L: linux-media@vger.kernel.org 12429L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12430S: Maintained 12431F: drivers/media/platform/s3c-camif/ 12432F: include/media/drv-intf/s3c_camif.h 12433 12434SAMSUNG S3FWRN5 NFC DRIVER 12435M: Robert Baldyga <r.baldyga@samsung.com> 12436M: Krzysztof Opasiak <k.opasiak@samsung.com> 12437L: linux-nfc@lists.01.org (moderated for non-subscribers) 12438S: Supported 12439F: drivers/nfc/s3fwrn5 12440 12441SAMSUNG S5C73M3 CAMERA DRIVER 12442M: Kyungmin Park <kyungmin.park@samsung.com> 12443M: Andrzej Hajda <a.hajda@samsung.com> 12444L: linux-media@vger.kernel.org 12445S: Supported 12446F: drivers/media/i2c/s5c73m3/* 12447 12448SAMSUNG S5K5BAF CAMERA DRIVER 12449M: Kyungmin Park <kyungmin.park@samsung.com> 12450M: Andrzej Hajda <a.hajda@samsung.com> 12451L: linux-media@vger.kernel.org 12452S: Supported 12453F: drivers/media/i2c/s5k5baf.c 12454 12455SAMSUNG S5P Security SubSystem (SSS) DRIVER 12456M: Krzysztof Kozlowski <krzk@kernel.org> 12457M: Vladimir Zapolskiy <vz@mleia.com> 12458M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12459L: linux-crypto@vger.kernel.org 12460L: linux-samsung-soc@vger.kernel.org 12461S: Maintained 12462F: drivers/crypto/s5p-sss.c 12463 12464SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12465M: Kyungmin Park <kyungmin.park@samsung.com> 12466M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12467L: linux-media@vger.kernel.org 12468Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12469S: Supported 12470F: drivers/media/platform/exynos4-is/ 12471 12472SAMSUNG SOC CLOCK DRIVERS 12473M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12474M: Tomasz Figa <tomasz.figa@gmail.com> 12475M: Chanwoo Choi <cw00.choi@samsung.com> 12476S: Supported 12477L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12478T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12479F: drivers/clk/samsung/ 12480F: include/dt-bindings/clock/exynos*.h 12481F: Documentation/devicetree/bindings/clock/exynos*.txt 12482 12483SAMSUNG SPI DRIVERS 12484M: Kukjin Kim <kgene@kernel.org> 12485M: Krzysztof Kozlowski <krzk@kernel.org> 12486M: Andi Shyti <andi@etezian.org> 12487L: linux-spi@vger.kernel.org 12488L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12489S: Maintained 12490F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12491F: drivers/spi/spi-s3c* 12492F: include/linux/platform_data/spi-s3c64xx.h 12493 12494SAMSUNG SXGBE DRIVERS 12495M: Byungho An <bh74.an@samsung.com> 12496M: Girish K S <ks.giri@samsung.com> 12497M: Vipul Pandya <vipul.pandya@samsung.com> 12498S: Supported 12499L: netdev@vger.kernel.org 12500F: drivers/net/ethernet/samsung/sxgbe/ 12501 12502SAMSUNG THERMAL DRIVER 12503M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12504L: linux-pm@vger.kernel.org 12505L: linux-samsung-soc@vger.kernel.org 12506S: Supported 12507T: git https://github.com/lmajewski/linux-samsung-thermal.git 12508F: drivers/thermal/samsung/ 12509 12510SAMSUNG USB2 PHY DRIVER 12511M: Kamil Debski <kamil@wypas.org> 12512M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12513L: linux-kernel@vger.kernel.org 12514S: Supported 12515F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12516F: Documentation/phy/samsung-usb2.txt 12517F: drivers/phy/samsung/phy-exynos4210-usb2.c 12518F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12519F: drivers/phy/samsung/phy-exynos5250-usb2.c 12520F: drivers/phy/samsung/phy-s5pv210-usb2.c 12521F: drivers/phy/samsung/phy-samsung-usb2.c 12522F: drivers/phy/samsung/phy-samsung-usb2.h 12523 12524SC1200 WDT DRIVER 12525M: Zwane Mwaikambo <zwanem@gmail.com> 12526S: Maintained 12527F: drivers/watchdog/sc1200wdt.c 12528 12529SCHEDULER 12530M: Ingo Molnar <mingo@redhat.com> 12531M: Peter Zijlstra <peterz@infradead.org> 12532L: linux-kernel@vger.kernel.org 12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12534S: Maintained 12535F: kernel/sched/ 12536F: include/linux/sched.h 12537F: include/uapi/linux/sched.h 12538F: include/linux/wait.h 12539 12540SCR24X CHIP CARD INTERFACE DRIVER 12541M: Lubomir Rintel <lkundrak@v3.sk> 12542S: Supported 12543F: drivers/char/pcmcia/scr24x_cs.c 12544 12545SCSI CDROM DRIVER 12546M: Jens Axboe <axboe@kernel.dk> 12547L: linux-scsi@vger.kernel.org 12548W: http://www.kernel.dk 12549S: Maintained 12550F: drivers/scsi/sr* 12551 12552SCSI RDMA PROTOCOL (SRP) INITIATOR 12553M: Bart Van Assche <bart.vanassche@sandisk.com> 12554L: linux-rdma@vger.kernel.org 12555S: Supported 12556W: http://www.openfabrics.org 12557Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12559F: drivers/infiniband/ulp/srp/ 12560F: include/scsi/srp.h 12561 12562SCSI SG DRIVER 12563M: Doug Gilbert <dgilbert@interlog.com> 12564L: linux-scsi@vger.kernel.org 12565W: http://sg.danny.cz/sg 12566S: Maintained 12567F: Documentation/scsi/scsi-generic.txt 12568F: drivers/scsi/sg.c 12569F: include/scsi/sg.h 12570 12571SCSI SUBSYSTEM 12572M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12574M: "Martin K. Petersen" <martin.petersen@oracle.com> 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12576L: linux-scsi@vger.kernel.org 12577S: Maintained 12578F: Documentation/devicetree/bindings/scsi/ 12579F: drivers/scsi/ 12580F: include/scsi/ 12581 12582SCSI TAPE DRIVER 12583M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12584L: linux-scsi@vger.kernel.org 12585S: Maintained 12586F: Documentation/scsi/st.txt 12587F: drivers/scsi/st.* 12588F: drivers/scsi/st_*.h 12589 12590SCTP PROTOCOL 12591M: Vlad Yasevich <vyasevich@gmail.com> 12592M: Neil Horman <nhorman@tuxdriver.com> 12593M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12594L: linux-sctp@vger.kernel.org 12595W: http://lksctp.sourceforge.net 12596S: Maintained 12597F: Documentation/networking/sctp.txt 12598F: include/linux/sctp.h 12599F: include/uapi/linux/sctp.h 12600F: include/net/sctp/ 12601F: net/sctp/ 12602 12603SCx200 CPU SUPPORT 12604M: Jim Cromie <jim.cromie@gmail.com> 12605S: Odd Fixes 12606F: Documentation/i2c/busses/scx200_acb 12607F: arch/x86/platform/scx200/ 12608F: drivers/watchdog/scx200_wdt.c 12609F: drivers/i2c/busses/scx200* 12610F: drivers/mtd/maps/scx200_docflash.c 12611F: include/linux/scx200.h 12612 12613SCx200 GPIO DRIVER 12614M: Jim Cromie <jim.cromie@gmail.com> 12615S: Maintained 12616F: drivers/char/scx200_gpio.c 12617F: include/linux/scx200_gpio.h 12618 12619SCx200 HRT CLOCKSOURCE DRIVER 12620M: Jim Cromie <jim.cromie@gmail.com> 12621S: Maintained 12622F: drivers/clocksource/scx200_hrt.c 12623 12624SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12625M: Sascha Sommer <saschasommer@freenet.de> 12626L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12627S: Maintained 12628F: drivers/mmc/host/sdricoh_cs.c 12629 12630SECURE COMPUTING 12631M: Kees Cook <keescook@chromium.org> 12632R: Andy Lutomirski <luto@amacapital.net> 12633R: Will Drewry <wad@chromium.org> 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12635S: Supported 12636F: kernel/seccomp.c 12637F: include/uapi/linux/seccomp.h 12638F: include/linux/seccomp.h 12639F: tools/testing/selftests/seccomp/* 12640F: tools/testing/selftests/kselftest_harness.h 12641F: Documentation/userspace-api/seccomp_filter.rst 12642K: \bsecure_computing 12643K: \bTIF_SECCOMP\b 12644 12645SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12646M: Al Cooper <alcooperx@gmail.com> 12647L: linux-mmc@vger.kernel.org 12648L: bcm-kernel-feedback-list@broadcom.com 12649S: Maintained 12650F: drivers/mmc/host/sdhci-brcmstb* 12651 12652SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12653M: Adrian Hunter <adrian.hunter@intel.com> 12654L: linux-mmc@vger.kernel.org 12655T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12656S: Maintained 12657F: drivers/mmc/host/sdhci* 12658F: include/linux/mmc/sdhci* 12659 12660SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12661M: Ben Dooks <ben-linux@fluff.org> 12662M: Jaehoon Chung <jh80.chung@samsung.com> 12663L: linux-mmc@vger.kernel.org 12664S: Maintained 12665F: drivers/mmc/host/sdhci-s3c* 12666 12667SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12668M: Viresh Kumar <vireshk@kernel.org> 12669L: linux-mmc@vger.kernel.org 12670S: Maintained 12671F: drivers/mmc/host/sdhci-spear.c 12672 12673SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12674M: Kishon Vijay Abraham I <kishon@ti.com> 12675L: linux-mmc@vger.kernel.org 12676S: Maintained 12677F: drivers/mmc/host/sdhci-omap.c 12678 12679SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12680M: Scott Bauer <scott.bauer@intel.com> 12681M: Jonathan Derrick <jonathan.derrick@intel.com> 12682L: linux-block@vger.kernel.org 12683S: Supported 12684F: block/sed* 12685F: block/opal_proto.h 12686F: include/linux/sed* 12687F: include/uapi/linux/sed* 12688 12689SECURITY CONTACT 12690M: Security Officers <security@kernel.org> 12691S: Supported 12692 12693SECURITY SUBSYSTEM 12694M: James Morris <jmorris@namei.org> 12695M: "Serge E. Hallyn" <serge@hallyn.com> 12696L: linux-security-module@vger.kernel.org (suggested Cc:) 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12698W: http://kernsec.org/ 12699S: Supported 12700F: security/ 12701 12702SELINUX SECURITY MODULE 12703M: Paul Moore <paul@paul-moore.com> 12704M: Stephen Smalley <sds@tycho.nsa.gov> 12705M: Eric Paris <eparis@parisplace.org> 12706L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12707W: https://selinuxproject.org 12708W: https://github.com/SELinuxProject 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12710S: Supported 12711F: include/linux/selinux* 12712F: security/selinux/ 12713F: scripts/selinux/ 12714F: Documentation/admin-guide/LSM/SELinux.rst 12715 12716SENSABLE PHANTOM 12717M: Jiri Slaby <jirislaby@gmail.com> 12718S: Maintained 12719F: drivers/misc/phantom.c 12720F: include/uapi/linux/phantom.h 12721 12722SERIAL DEVICE BUS 12723M: Rob Herring <robh@kernel.org> 12724L: linux-serial@vger.kernel.org 12725S: Maintained 12726F: Documentation/devicetree/bindings/serial/slave-device.txt 12727F: drivers/tty/serdev/ 12728F: include/linux/serdev.h 12729 12730SERIAL DRIVERS 12731M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12732L: linux-serial@vger.kernel.org 12733S: Maintained 12734F: Documentation/devicetree/bindings/serial/ 12735F: drivers/tty/serial/ 12736 12737SERIAL IR RECEIVER 12738M: Sean Young <sean@mess.org> 12739L: linux-media@vger.kernel.org 12740S: Maintained 12741F: drivers/media/rc/serial_ir.c 12742 12743SFC NETWORK DRIVER 12744M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12745M: Edward Cree <ecree@solarflare.com> 12746M: Bert Kenward <bkenward@solarflare.com> 12747L: netdev@vger.kernel.org 12748S: Supported 12749F: drivers/net/ethernet/sfc/ 12750 12751SGI GRU DRIVER 12752M: Dimitri Sivanich <sivanich@sgi.com> 12753S: Maintained 12754F: drivers/misc/sgi-gru/ 12755 12756SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12757M: Pat Gefre <pfg@sgi.com> 12758L: linux-ia64@vger.kernel.org 12759S: Supported 12760F: Documentation/ia64/serial.txt 12761F: drivers/tty/serial/ioc?_serial.c 12762F: include/linux/ioc?.h 12763 12764SGI XP/XPC/XPNET DRIVER 12765M: Cliff Whickman <cpw@sgi.com> 12766M: Robin Holt <robinmholt@gmail.com> 12767S: Maintained 12768F: drivers/misc/sgi-xp/ 12769 12770SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12771M: Ursula Braun <ubraun@linux.ibm.com> 12772L: linux-s390@vger.kernel.org 12773W: http://www.ibm.com/developerworks/linux/linux390/ 12774S: Supported 12775F: net/smc/ 12776 12777SH_VEU V4L2 MEM2MEM DRIVER 12778L: linux-media@vger.kernel.org 12779S: Orphan 12780F: drivers/media/platform/sh_veu.c 12781 12782SH_VOU V4L2 OUTPUT DRIVER 12783L: linux-media@vger.kernel.org 12784S: Orphan 12785F: drivers/media/platform/sh_vou.c 12786F: include/media/drv-intf/sh_vou.h 12787 12788SI2157 MEDIA DRIVER 12789M: Antti Palosaari <crope@iki.fi> 12790L: linux-media@vger.kernel.org 12791W: https://linuxtv.org 12792W: http://palosaari.fi/linux/ 12793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12794T: git git://linuxtv.org/anttip/media_tree.git 12795S: Maintained 12796F: drivers/media/tuners/si2157* 12797 12798SI2165 MEDIA DRIVER 12799M: Matthias Schwarzott <zzam@gentoo.org> 12800L: linux-media@vger.kernel.org 12801W: https://linuxtv.org 12802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12803S: Maintained 12804F: drivers/media/dvb-frontends/si2165* 12805 12806SI2168 MEDIA DRIVER 12807M: Antti Palosaari <crope@iki.fi> 12808L: linux-media@vger.kernel.org 12809W: https://linuxtv.org 12810W: http://palosaari.fi/linux/ 12811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12812T: git git://linuxtv.org/anttip/media_tree.git 12813S: Maintained 12814F: drivers/media/dvb-frontends/si2168* 12815 12816SI470X FM RADIO RECEIVER I2C DRIVER 12817M: Hans Verkuil <hverkuil@xs4all.nl> 12818L: linux-media@vger.kernel.org 12819T: git git://linuxtv.org/media_tree.git 12820W: https://linuxtv.org 12821S: Odd Fixes 12822F: drivers/media/radio/si470x/radio-si470x-i2c.c 12823 12824SI470X FM RADIO RECEIVER USB DRIVER 12825M: Hans Verkuil <hverkuil@xs4all.nl> 12826L: linux-media@vger.kernel.org 12827T: git git://linuxtv.org/media_tree.git 12828W: https://linuxtv.org 12829S: Maintained 12830F: drivers/media/radio/si470x/radio-si470x-common.c 12831F: drivers/media/radio/si470x/radio-si470x.h 12832F: drivers/media/radio/si470x/radio-si470x-usb.c 12833 12834SI4713 FM RADIO TRANSMITTER I2C DRIVER 12835M: Eduardo Valentin <edubezval@gmail.com> 12836L: linux-media@vger.kernel.org 12837T: git git://linuxtv.org/media_tree.git 12838W: https://linuxtv.org 12839S: Odd Fixes 12840F: drivers/media/radio/si4713/si4713.? 12841 12842SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12843M: Eduardo Valentin <edubezval@gmail.com> 12844L: linux-media@vger.kernel.org 12845T: git git://linuxtv.org/media_tree.git 12846W: https://linuxtv.org 12847S: Odd Fixes 12848F: drivers/media/radio/si4713/radio-platform-si4713.c 12849 12850SI4713 FM RADIO TRANSMITTER USB DRIVER 12851M: Hans Verkuil <hverkuil@xs4all.nl> 12852L: linux-media@vger.kernel.org 12853T: git git://linuxtv.org/media_tree.git 12854W: https://linuxtv.org 12855S: Maintained 12856F: drivers/media/radio/si4713/radio-usb-si4713.c 12857 12858SIANO DVB DRIVER 12859M: Mauro Carvalho Chehab <mchehab@kernel.org> 12860L: linux-media@vger.kernel.org 12861W: https://linuxtv.org 12862T: git git://linuxtv.org/media_tree.git 12863S: Odd fixes 12864F: drivers/media/common/siano/ 12865F: drivers/media/usb/siano/ 12866F: drivers/media/usb/siano/ 12867F: drivers/media/mmc/siano/ 12868 12869SILEAD TOUCHSCREEN DRIVER 12870M: Hans de Goede <hdegoede@redhat.com> 12871L: linux-input@vger.kernel.org 12872L: platform-driver-x86@vger.kernel.org 12873S: Maintained 12874F: drivers/input/touchscreen/silead.c 12875F: drivers/platform/x86/silead_dmi.c 12876 12877SILICON MOTION SM712 FRAME BUFFER DRIVER 12878M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12879M: Teddy Wang <teddy.wang@siliconmotion.com> 12880M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12881L: linux-fbdev@vger.kernel.org 12882S: Maintained 12883F: drivers/video/fbdev/sm712* 12884F: Documentation/fb/sm712fb.txt 12885 12886SIMPLE FIRMWARE INTERFACE (SFI) 12887M: Len Brown <lenb@kernel.org> 12888L: sfi-devel@simplefirmware.org 12889W: http://simplefirmware.org/ 12890T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12891S: Supported 12892F: arch/x86/platform/sfi/ 12893F: drivers/sfi/ 12894F: include/linux/sfi*.h 12895 12896SIMPLEFB FB DRIVER 12897M: Hans de Goede <hdegoede@redhat.com> 12898L: linux-fbdev@vger.kernel.org 12899S: Maintained 12900F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12901F: drivers/video/fbdev/simplefb.c 12902F: include/linux/platform_data/simplefb.h 12903 12904SIMTEC EB110ATX (Chalice CATS) 12905P: Ben Dooks 12906P: Vincent Sanders <vince@simtec.co.uk> 12907M: Simtec Linux Team <linux@simtec.co.uk> 12908W: http://www.simtec.co.uk/products/EB110ATX/ 12909S: Supported 12910 12911SIMTEC EB2410ITX (BAST) 12912P: Ben Dooks 12913P: Vincent Sanders <vince@simtec.co.uk> 12914M: Simtec Linux Team <linux@simtec.co.uk> 12915W: http://www.simtec.co.uk/products/EB2410ITX/ 12916S: Supported 12917F: arch/arm/mach-s3c24xx/mach-bast.c 12918F: arch/arm/mach-s3c24xx/bast-ide.c 12919F: arch/arm/mach-s3c24xx/bast-irq.c 12920 12921SIPHASH PRF ROUTINES 12922M: Jason A. Donenfeld <Jason@zx2c4.com> 12923S: Maintained 12924F: lib/siphash.c 12925F: lib/test_siphash.c 12926F: include/linux/siphash.h 12927 12928SIOX 12929M: Gavin Schenk <g.schenk@eckelmann.de> 12930M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12931R: Pengutronix Kernel Team <kernel@pengutronix.de> 12932S: Supported 12933F: drivers/siox/* 12934F: include/trace/events/siox.h 12935 12936SIS 190 ETHERNET DRIVER 12937M: Francois Romieu <romieu@fr.zoreil.com> 12938L: netdev@vger.kernel.org 12939S: Maintained 12940F: drivers/net/ethernet/sis/sis190.c 12941 12942SIS 900/7016 FAST ETHERNET DRIVER 12943M: Daniele Venzano <venza@brownhat.org> 12944W: http://www.brownhat.org/sis900.html 12945L: netdev@vger.kernel.org 12946S: Maintained 12947F: drivers/net/ethernet/sis/sis900.* 12948 12949SIS FRAMEBUFFER DRIVER 12950M: Thomas Winischhofer <thomas@winischhofer.net> 12951W: http://www.winischhofer.net/linuxsisvga.shtml 12952S: Maintained 12953F: Documentation/fb/sisfb.txt 12954F: drivers/video/fbdev/sis/ 12955F: include/video/sisfb.h 12956 12957SIS USB2VGA DRIVER 12958M: Thomas Winischhofer <thomas@winischhofer.net> 12959W: http://www.winischhofer.at/linuxsisusbvga.shtml 12960S: Maintained 12961F: drivers/usb/misc/sisusbvga/ 12962 12963SLAB ALLOCATOR 12964M: Christoph Lameter <cl@linux.com> 12965M: Pekka Enberg <penberg@kernel.org> 12966M: David Rientjes <rientjes@google.com> 12967M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12968M: Andrew Morton <akpm@linux-foundation.org> 12969L: linux-mm@kvack.org 12970S: Maintained 12971F: include/linux/sl?b*.h 12972F: mm/sl?b* 12973 12974SLEEPABLE READ-COPY UPDATE (SRCU) 12975M: Lai Jiangshan <jiangshanlai@gmail.com> 12976M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12977M: Josh Triplett <josh@joshtriplett.org> 12978R: Steven Rostedt <rostedt@goodmis.org> 12979R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12980L: linux-kernel@vger.kernel.org 12981W: http://www.rdrop.com/users/paulmck/RCU/ 12982S: Supported 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12984F: include/linux/srcu.h 12985F: kernel/rcu/srcu.c 12986 12987SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12988M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12990S: Maintained 12991F: drivers/slimbus/ 12992F: Documentation/devicetree/bindings/slimbus/ 12993F: include/linux/slimbus.h 12994 12995SMACK SECURITY MODULE 12996M: Casey Schaufler <casey@schaufler-ca.com> 12997L: linux-security-module@vger.kernel.org 12998W: http://schaufler-ca.com 12999T: git git://github.com/cschaufler/smack-next 13000S: Maintained 13001F: Documentation/admin-guide/LSM/Smack.rst 13002F: security/smack/ 13003 13004SMC91x ETHERNET DRIVER 13005M: Nicolas Pitre <nico@fluxnic.net> 13006S: Odd Fixes 13007F: drivers/net/ethernet/smsc/smc91x.* 13008 13009SMIA AND SMIA++ IMAGE SENSOR DRIVER 13010M: Sakari Ailus <sakari.ailus@iki.fi> 13011L: linux-media@vger.kernel.org 13012S: Maintained 13013F: drivers/media/i2c/smiapp/ 13014F: include/media/i2c/smiapp.h 13015F: drivers/media/i2c/smiapp-pll.c 13016F: drivers/media/i2c/smiapp-pll.h 13017F: include/uapi/linux/smiapp.h 13018F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13019 13020SMM665 HARDWARE MONITOR DRIVER 13021M: Guenter Roeck <linux@roeck-us.net> 13022L: linux-hwmon@vger.kernel.org 13023S: Maintained 13024F: Documentation/hwmon/smm665 13025F: drivers/hwmon/smm665.c 13026 13027SMSC EMC2103 HARDWARE MONITOR DRIVER 13028M: Steve Glendinning <steve.glendinning@shawell.net> 13029L: linux-hwmon@vger.kernel.org 13030S: Maintained 13031F: Documentation/hwmon/emc2103 13032F: drivers/hwmon/emc2103.c 13033 13034SMSC SCH5627 HARDWARE MONITOR DRIVER 13035M: Hans de Goede <hdegoede@redhat.com> 13036L: linux-hwmon@vger.kernel.org 13037S: Supported 13038F: Documentation/hwmon/sch5627 13039F: drivers/hwmon/sch5627.c 13040 13041SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13042M: Steve Glendinning <steve.glendinning@shawell.net> 13043L: linux-fbdev@vger.kernel.org 13044S: Maintained 13045F: drivers/video/fbdev/smscufx.c 13046 13047SMSC47B397 HARDWARE MONITOR DRIVER 13048M: Jean Delvare <jdelvare@suse.com> 13049L: linux-hwmon@vger.kernel.org 13050S: Maintained 13051F: Documentation/hwmon/smsc47b397 13052F: drivers/hwmon/smsc47b397.c 13053 13054SMSC911x ETHERNET DRIVER 13055M: Steve Glendinning <steve.glendinning@shawell.net> 13056L: netdev@vger.kernel.org 13057S: Maintained 13058F: include/linux/smsc911x.h 13059F: drivers/net/ethernet/smsc/smsc911x.* 13060 13061SMSC9420 PCI ETHERNET DRIVER 13062M: Steve Glendinning <steve.glendinning@shawell.net> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/smsc/smsc9420.* 13066 13067SOC-CAMERA V4L2 SUBSYSTEM 13068L: linux-media@vger.kernel.org 13069T: git git://linuxtv.org/media_tree.git 13070S: Orphan 13071F: include/media/soc* 13072F: drivers/media/i2c/soc_camera/ 13073F: drivers/media/platform/soc_camera/ 13074 13075SOCIONEXT SYNQUACER I2C DRIVER 13076M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13077L: linux-i2c@vger.kernel.org 13078S: Maintained 13079F: drivers/i2c/busses/i2c-synquacer.c 13080F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13081 13082SOCIONEXT UNIPHIER SOUND DRIVER 13083M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13085S: Maintained 13086F: sound/soc/uniphier/ 13087 13088SOEKRIS NET48XX LED SUPPORT 13089M: Chris Boot <bootc@bootc.net> 13090S: Maintained 13091F: drivers/leds/leds-net48xx.c 13092 13093SOFT-ROCE DRIVER (rxe) 13094M: Moni Shoua <monis@mellanox.com> 13095L: linux-rdma@vger.kernel.org 13096S: Supported 13097W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13098Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13099F: drivers/infiniband/sw/rxe/ 13100F: include/uapi/rdma/rdma_user_rxe.h 13101 13102SOFTLOGIC 6x10 MPEG CODEC 13103M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13104M: Anton Sviridenko <anton@corp.bluecherry.net> 13105M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13106M: Andrey Utkin <andrey_utkin@fastmail.com> 13107M: Ismael Luceno <ismael@iodev.co.uk> 13108L: linux-media@vger.kernel.org 13109S: Supported 13110F: drivers/media/pci/solo6x10/ 13111 13112SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13113M: James Morse <james.morse@arm.com> 13114L: linux-arm-kernel@lists.infradead.org 13115S: Maintained 13116F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13117F: drivers/firmware/arm_sdei.c 13118F: include/linux/sdei.h 13119F: include/uapi/linux/sdei.h 13120 13121SOFTWARE RAID (Multiple Disks) SUPPORT 13122M: Shaohua Li <shli@kernel.org> 13123L: linux-raid@vger.kernel.org 13124T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13125S: Supported 13126F: drivers/md/Makefile 13127F: drivers/md/Kconfig 13128F: drivers/md/md* 13129F: drivers/md/raid* 13130F: include/linux/raid/ 13131F: include/uapi/linux/raid/ 13132 13133SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13134M: Jassi Brar <jaswinder.singh@linaro.org> 13135L: netdev@vger.kernel.org 13136S: Maintained 13137F: drivers/net/ethernet/socionext/netsec.c 13138F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13139 13140SOLIDRUN CLEARFOG SUPPORT 13141M: Russell King <linux@armlinux.org.uk> 13142S: Maintained 13143F: arch/arm/boot/dts/armada-388-clearfog* 13144F: arch/arm/boot/dts/armada-38x-solidrun-* 13145 13146SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13147M: Russell King <linux@armlinux.org.uk> 13148S: Maintained 13149F: arch/arm/boot/dts/imx6*-cubox-i* 13150F: arch/arm/boot/dts/imx6*-hummingboard* 13151F: arch/arm/boot/dts/imx6*-sr-* 13152 13153SONIC NETWORK DRIVER 13154M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13155L: netdev@vger.kernel.org 13156S: Maintained 13157F: drivers/net/ethernet/natsemi/sonic.* 13158 13159SONICS SILICON BACKPLANE DRIVER (SSB) 13160M: Michael Buesch <m@bues.ch> 13161L: linux-wireless@vger.kernel.org 13162S: Maintained 13163F: drivers/ssb/ 13164F: include/linux/ssb/ 13165 13166SONY IMX274 SENSOR DRIVER 13167M: Leon Luo <leonl@leopardimaging.com> 13168L: linux-media@vger.kernel.org 13169T: git git://linuxtv.org/media_tree.git 13170S: Maintained 13171F: drivers/media/i2c/imx274.c 13172F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13173 13174SONY MEMORYSTICK CARD SUPPORT 13175M: Alex Dubov <oakad@yahoo.com> 13176W: http://tifmxx.berlios.de/ 13177S: Maintained 13178F: drivers/memstick/host/tifm_ms.c 13179 13180SONY MEMORYSTICK STANDARD SUPPORT 13181M: Maxim Levitsky <maximlevitsky@gmail.com> 13182S: Maintained 13183F: drivers/memstick/core/ms_block.* 13184 13185SONY VAIO CONTROL DEVICE DRIVER 13186M: Mattia Dongili <malattia@linux.it> 13187L: platform-driver-x86@vger.kernel.org 13188W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13189S: Maintained 13190F: Documentation/laptops/sony-laptop.txt 13191F: drivers/char/sonypi.c 13192F: drivers/platform/x86/sony-laptop.c 13193F: include/linux/sony-laptop.h 13194 13195SOUND 13196M: Jaroslav Kysela <perex@perex.cz> 13197M: Takashi Iwai <tiwai@suse.com> 13198L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13199W: http://www.alsa-project.org/ 13200T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13201T: git git://git.alsa-project.org/alsa-kernel.git 13202Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13203S: Maintained 13204F: Documentation/sound/ 13205F: include/sound/ 13206F: include/uapi/sound/ 13207F: sound/ 13208 13209SOUND - COMPRESSED AUDIO 13210M: Vinod Koul <vkoul@kernel.org> 13211L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13213S: Supported 13214F: Documentation/sound/alsa/compress_offload.txt 13215F: include/sound/compress_driver.h 13216F: include/uapi/sound/compress_* 13217F: sound/core/compress_offload.c 13218F: sound/soc/soc-compress.c 13219 13220SOUND - DMAENGINE HELPERS 13221M: Lars-Peter Clausen <lars@metafoo.de> 13222S: Supported 13223F: include/sound/dmaengine_pcm.h 13224F: sound/core/pcm_dmaengine.c 13225F: sound/soc/soc-generic-dmaengine-pcm.c 13226 13227SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13228M: Liam Girdwood <lgirdwood@gmail.com> 13229M: Mark Brown <broonie@kernel.org> 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13231L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13232W: http://alsa-project.org/main/index.php/ASoC 13233S: Supported 13234F: Documentation/devicetree/bindings/sound/ 13235F: Documentation/sound/alsa/soc/ 13236F: sound/soc/ 13237F: include/sound/soc* 13238 13239SOUNDWIRE SUBSYSTEM 13240M: Vinod Koul <vinod.koul@intel.com> 13241M: Sanyog Kale <sanyog.r.kale@intel.com> 13242R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13244S: Supported 13245F: Documentation/driver-api/soundwire/ 13246F: drivers/soundwire/ 13247F: include/linux/soundwire/ 13248 13249SP2 MEDIA DRIVER 13250M: Olli Salonen <olli.salonen@iki.fi> 13251L: linux-media@vger.kernel.org 13252W: https://linuxtv.org 13253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13254S: Maintained 13255F: drivers/media/dvb-frontends/sp2* 13256 13257SPARC + UltraSPARC (sparc/sparc64) 13258M: "David S. Miller" <davem@davemloft.net> 13259L: sparclinux@vger.kernel.org 13260Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13262T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13263S: Maintained 13264F: arch/sparc/ 13265F: drivers/sbus/ 13266 13267SPARC SERIAL DRIVERS 13268M: "David S. Miller" <davem@davemloft.net> 13269L: sparclinux@vger.kernel.org 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13272S: Maintained 13273F: include/linux/sunserialcore.h 13274F: drivers/tty/serial/suncore.c 13275F: drivers/tty/serial/sunhv.c 13276F: drivers/tty/serial/sunsab.c 13277F: drivers/tty/serial/sunsab.h 13278F: drivers/tty/serial/sunsu.c 13279F: drivers/tty/serial/sunzilog.c 13280F: drivers/tty/serial/sunzilog.h 13281F: drivers/tty/vcc.c 13282 13283SPARSE CHECKER 13284M: "Christopher Li" <sparse@chrisli.org> 13285L: linux-sparse@vger.kernel.org 13286W: https://sparse.wiki.kernel.org/ 13287T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13288T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13289S: Maintained 13290F: include/linux/compiler.h 13291 13292SPEAR CLOCK FRAMEWORK SUPPORT 13293M: Viresh Kumar <vireshk@kernel.org> 13294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13295W: http://www.st.com/spear 13296S: Maintained 13297F: drivers/clk/spear/ 13298 13299SPEAR PLATFORM SUPPORT 13300M: Viresh Kumar <vireshk@kernel.org> 13301M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13303W: http://www.st.com/spear 13304S: Maintained 13305F: arch/arm/boot/dts/spear* 13306F: arch/arm/mach-spear/ 13307 13308SPI NOR SUBSYSTEM 13309M: Marek Vasut <marek.vasut@gmail.com> 13310L: linux-mtd@lists.infradead.org 13311W: http://www.linux-mtd.infradead.org/ 13312Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13313T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13314T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13315S: Maintained 13316F: drivers/mtd/spi-nor/ 13317F: include/linux/mtd/spi-nor.h 13318 13319SPI SUBSYSTEM 13320M: Mark Brown <broonie@kernel.org> 13321L: linux-spi@vger.kernel.org 13322T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13323Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13324S: Maintained 13325F: Documentation/devicetree/bindings/spi/ 13326F: Documentation/spi/ 13327F: drivers/spi/ 13328F: include/linux/spi/ 13329F: include/uapi/linux/spi/ 13330F: tools/spi/ 13331 13332SPIDERNET NETWORK DRIVER for CELL 13333M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13334L: netdev@vger.kernel.org 13335S: Supported 13336F: Documentation/networking/spider_net.txt 13337F: drivers/net/ethernet/toshiba/spider_net* 13338 13339SPMI SUBSYSTEM 13340R: Stephen Boyd <sboyd@kernel.org> 13341L: linux-arm-msm@vger.kernel.org 13342F: Documentation/devicetree/bindings/spmi/ 13343F: drivers/spmi/ 13344F: include/dt-bindings/spmi/spmi.h 13345F: include/linux/spmi.h 13346F: include/trace/events/spmi.h 13347 13348SPU FILE SYSTEM 13349M: Jeremy Kerr <jk@ozlabs.org> 13350L: linuxppc-dev@lists.ozlabs.org 13351W: http://www.ibm.com/developerworks/power/cell/ 13352S: Supported 13353F: Documentation/filesystems/spufs.txt 13354F: arch/powerpc/platforms/cell/spufs/ 13355 13356SQUASHFS FILE SYSTEM 13357M: Phillip Lougher <phillip@squashfs.org.uk> 13358L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13359W: http://squashfs.org.uk 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13361S: Maintained 13362F: Documentation/filesystems/squashfs.txt 13363F: fs/squashfs/ 13364 13365SRM (Alpha) environment access 13366M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13367S: Maintained 13368F: arch/alpha/kernel/srm_env.c 13369 13370ST STM32 I2C/SMBUS DRIVER 13371M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13372L: linux-i2c@vger.kernel.org 13373S: Maintained 13374F: drivers/i2c/busses/i2c-stm32* 13375 13376STABLE BRANCH 13377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13378L: stable@vger.kernel.org 13379S: Supported 13380F: Documentation/process/stable-kernel-rules.rst 13381 13382STAGING - ATOMISP DRIVER 13383M: Alan Cox <alan@linux.intel.com> 13384M: Sakari Ailus <sakari.ailus@linux.intel.com> 13385L: linux-media@vger.kernel.org 13386S: Maintained 13387F: drivers/staging/media/atomisp/ 13388 13389STAGING - COMEDI 13390M: Ian Abbott <abbotti@mev.co.uk> 13391M: H Hartley Sweeten <hsweeten@visionengravers.com> 13392S: Odd Fixes 13393F: drivers/staging/comedi/ 13394 13395STAGING - FLARION FT1000 DRIVERS 13396M: Marek Belisko <marek.belisko@gmail.com> 13397S: Odd Fixes 13398F: drivers/staging/ft1000/ 13399 13400STAGING - INDUSTRIAL IO 13401M: Jonathan Cameron <jic23@kernel.org> 13402L: linux-iio@vger.kernel.org 13403S: Odd Fixes 13404F: Documentation/devicetree/bindings/staging/iio/ 13405F: drivers/staging/iio/ 13406 13407STAGING - LUSTRE PARALLEL FILESYSTEM 13408M: Oleg Drokin <oleg.drokin@intel.com> 13409M: Andreas Dilger <andreas.dilger@intel.com> 13410M: James Simmons <jsimmons@infradead.org> 13411L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13412W: http://wiki.lustre.org/ 13413S: Maintained 13414F: drivers/staging/lustre 13415 13416STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13417M: Marc Dietrich <marvin24@gmx.de> 13418L: ac100@lists.launchpad.net (moderated for non-subscribers) 13419L: linux-tegra@vger.kernel.org 13420S: Maintained 13421F: drivers/staging/nvec/ 13422 13423STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13424M: Jens Frederich <jfrederich@gmail.com> 13425M: Daniel Drake <dsd@laptop.org> 13426M: Jon Nettleton <jon.nettleton@gmail.com> 13427W: http://wiki.laptop.org/go/DCON 13428S: Maintained 13429F: drivers/staging/olpc_dcon/ 13430 13431STAGING - REALTEK RTL8712U DRIVERS 13432M: Larry Finger <Larry.Finger@lwfinger.net> 13433M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13434S: Odd Fixes 13435F: drivers/staging/rtl8712/ 13436 13437STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13438M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13439M: Teddy Wang <teddy.wang@siliconmotion.com> 13440M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13441L: linux-fbdev@vger.kernel.org 13442S: Maintained 13443F: drivers/staging/sm750fb/ 13444 13445STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13446M: William Hubbs <w.d.hubbs@gmail.com> 13447M: Chris Brannon <chris@the-brannons.com> 13448M: Kirk Reiser <kirk@reisers.ca> 13449M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13450L: speakup@linux-speakup.org 13451W: http://www.linux-speakup.org/ 13452S: Odd Fixes 13453F: drivers/staging/speakup/ 13454 13455STAGING - VIA VT665X DRIVERS 13456M: Forest Bond <forest@alittletooquiet.net> 13457S: Odd Fixes 13458F: drivers/staging/vt665?/ 13459 13460STAGING - WILC1000 WIFI DRIVER 13461M: Aditya Shankar <aditya.shankar@microchip.com> 13462M: Ganesh Krishna <ganesh.krishna@microchip.com> 13463L: linux-wireless@vger.kernel.org 13464S: Supported 13465F: drivers/staging/wilc1000/ 13466 13467STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13468M: Arnaud Patard <arnaud.patard@rtp-net.org> 13469S: Odd Fixes 13470F: drivers/staging/xgifb/ 13471 13472STAGING SUBSYSTEM 13473M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13474T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13475L: devel@driverdev.osuosl.org 13476S: Supported 13477F: drivers/staging/ 13478 13479STARFIRE/DURALAN NETWORK DRIVER 13480M: Ion Badulescu <ionut@badula.org> 13481S: Odd Fixes 13482F: drivers/net/ethernet/adaptec/starfire* 13483 13484STEC S1220 SKD DRIVER 13485M: Bart Van Assche <bart.vanassche@wdc.com> 13486L: linux-block@vger.kernel.org 13487S: Maintained 13488F: drivers/block/skd*[ch] 13489 13490STI CEC DRIVER 13491M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13492S: Maintained 13493F: drivers/staging/media/st-cec/ 13494F: Documentation/devicetree/bindings/media/stih-cec.txt 13495 13496STK1160 USB VIDEO CAPTURE DRIVER 13497M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13498L: linux-media@vger.kernel.org 13499T: git git://linuxtv.org/media_tree.git 13500S: Maintained 13501F: drivers/media/usb/stk1160/ 13502 13503STMMAC ETHERNET DRIVER 13504M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13505M: Alexandre Torgue <alexandre.torgue@st.com> 13506M: Jose Abreu <joabreu@synopsys.com> 13507L: netdev@vger.kernel.org 13508W: http://www.stlinux.com 13509S: Supported 13510F: drivers/net/ethernet/stmicro/stmmac/ 13511 13512SUN3/3X 13513M: Sam Creasey <sammy@sammy.net> 13514W: http://sammy.net/sun3/ 13515S: Maintained 13516F: arch/m68k/kernel/*sun3* 13517F: arch/m68k/sun3*/ 13518F: arch/m68k/include/asm/sun3* 13519F: drivers/net/ethernet/i825xx/sun3* 13520 13521SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13522M: Hans de Goede <hdegoede@redhat.com> 13523L: linux-input@vger.kernel.org 13524S: Maintained 13525F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13526F: drivers/input/keyboard/sun4i-lradc-keys.c 13527 13528SUNDANCE NETWORK DRIVER 13529M: Denis Kirjanov <kda@linux-powerpc.org> 13530L: netdev@vger.kernel.org 13531S: Maintained 13532F: drivers/net/ethernet/dlink/sundance.c 13533 13534SUPERH 13535M: Yoshinori Sato <ysato@users.sourceforge.jp> 13536M: Rich Felker <dalias@libc.org> 13537L: linux-sh@vger.kernel.org 13538Q: http://patchwork.kernel.org/project/linux-sh/list/ 13539S: Maintained 13540F: Documentation/sh/ 13541F: arch/sh/ 13542F: drivers/sh/ 13543 13544SUSPEND TO RAM 13545M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13546M: Len Brown <len.brown@intel.com> 13547M: Pavel Machek <pavel@ucw.cz> 13548L: linux-pm@vger.kernel.org 13549B: https://bugzilla.kernel.org 13550S: Supported 13551F: Documentation/power/ 13552F: arch/x86/kernel/acpi/ 13553F: drivers/base/power/ 13554F: kernel/power/ 13555F: include/linux/suspend.h 13556F: include/linux/freezer.h 13557F: include/linux/pm.h 13558 13559SVGA HANDLING 13560M: Martin Mares <mj@ucw.cz> 13561L: linux-video@atrey.karlin.mff.cuni.cz 13562S: Maintained 13563F: Documentation/svga.txt 13564F: arch/x86/boot/video* 13565 13566SWIOTLB SUBSYSTEM 13567M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13568L: iommu@lists.linux-foundation.org 13569T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13570S: Supported 13571F: lib/swiotlb.c 13572F: arch/*/kernel/pci-swiotlb.c 13573F: include/linux/swiotlb.h 13574 13575SWITCHDEV 13576M: Jiri Pirko <jiri@resnulli.us> 13577M: Ivan Vecera <ivecera@redhat.com> 13578L: netdev@vger.kernel.org 13579S: Supported 13580F: net/switchdev/ 13581F: include/net/switchdev.h 13582 13583SYNC FILE FRAMEWORK 13584M: Sumit Semwal <sumit.semwal@linaro.org> 13585R: Gustavo Padovan <gustavo@padovan.org> 13586S: Maintained 13587L: linux-media@vger.kernel.org 13588L: dri-devel@lists.freedesktop.org 13589F: drivers/dma-buf/sync_* 13590F: drivers/dma-buf/dma-fence* 13591F: drivers/dma-buf/sw_sync.c 13592F: include/linux/sync_file.h 13593F: include/uapi/linux/sync_file.h 13594F: Documentation/sync_file.txt 13595T: git git://anongit.freedesktop.org/drm/drm-misc 13596 13597SYNOPSYS ARC ARCHITECTURE 13598M: Vineet Gupta <vgupta@synopsys.com> 13599L: linux-snps-arc@lists.infradead.org 13600S: Supported 13601F: arch/arc/ 13602F: Documentation/devicetree/bindings/arc/* 13603F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13604F: drivers/clocksource/arc_timer.c 13605F: drivers/tty/serial/arc_uart.c 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13607 13608SYNOPSYS ARC HSDK SDP pll clock driver 13609M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13610S: Supported 13611F: drivers/clk/clk-hsdk-pll.c 13612F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13613 13614SYNOPSYS ARC SDP clock driver 13615M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13616S: Supported 13617F: drivers/clk/axs10x/* 13618F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13619 13620SYNOPSYS ARC SDP platform support 13621M: Alexey Brodkin <abrodkin@synopsys.com> 13622S: Supported 13623F: arch/arc/plat-axs10x 13624F: arch/arc/boot/dts/ax* 13625F: Documentation/devicetree/bindings/arc/axs10* 13626 13627SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13628M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13629S: Supported 13630F: drivers/reset/reset-axs10x.c 13631F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13632 13633SYNOPSYS DESIGNWARE 8250 UART DRIVER 13634R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13635S: Maintained 13636F: drivers/tty/serial/8250/8250_dw.c 13637 13638SYNOPSYS DESIGNWARE APB GPIO DRIVER 13639M: Hoan Tran <hotran@apm.com> 13640L: linux-gpio@vger.kernel.org 13641S: Maintained 13642F: drivers/gpio/gpio-dwapb.c 13643F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13644 13645SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13646M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13647S: Maintained 13648F: drivers/dma/dwi-axi-dmac/ 13649F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13650 13651SYNOPSYS DESIGNWARE DMAC DRIVER 13652M: Viresh Kumar <vireshk@kernel.org> 13653R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13654S: Maintained 13655F: include/linux/dma/dw.h 13656F: include/linux/platform_data/dma-dw.h 13657F: drivers/dma/dw/ 13658 13659SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13660M: Jose Abreu <Jose.Abreu@synopsys.com> 13661L: netdev@vger.kernel.org 13662S: Supported 13663F: drivers/net/ethernet/synopsys/ 13664 13665SYNOPSYS DESIGNWARE I2C DRIVER 13666M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13667R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13668R: Mika Westerberg <mika.westerberg@linux.intel.com> 13669L: linux-i2c@vger.kernel.org 13670S: Maintained 13671F: drivers/i2c/busses/i2c-designware-* 13672F: include/linux/platform_data/i2c-designware.h 13673 13674SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13675M: Jaehoon Chung <jh80.chung@samsung.com> 13676L: linux-mmc@vger.kernel.org 13677S: Maintained 13678F: drivers/mmc/host/dw_mmc* 13679 13680SYNOPSYS HSDK RESET CONTROLLER DRIVER 13681M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13682S: Supported 13683F: drivers/reset/reset-hsdk.c 13684F: include/dt-bindings/reset/snps,hsdk-reset.h 13685F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13686 13687SYSTEM CONFIGURATION (SYSCON) 13688M: Lee Jones <lee.jones@linaro.org> 13689M: Arnd Bergmann <arnd@arndb.de> 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13691S: Supported 13692F: drivers/mfd/syscon.c 13693 13694SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13695M: Sudeep Holla <sudeep.holla@arm.com> 13696L: linux-arm-kernel@lists.infradead.org 13697S: Maintained 13698F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13699F: drivers/clk/clk-sc[mp]i.c 13700F: drivers/cpufreq/sc[mp]i-cpufreq.c 13701F: drivers/firmware/arm_scpi.c 13702F: drivers/firmware/arm_scmi/ 13703F: include/linux/sc[mp]i_protocol.h 13704 13705SYSTEM RESET/SHUTDOWN DRIVERS 13706M: Sebastian Reichel <sre@kernel.org> 13707L: linux-pm@vger.kernel.org 13708T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13709S: Maintained 13710F: Documentation/devicetree/bindings/power/reset/ 13711F: drivers/power/reset/ 13712 13713SYSTEM TRACE MODULE CLASS 13714M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13715S: Maintained 13716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13717F: Documentation/trace/stm.txt 13718F: drivers/hwtracing/stm/ 13719F: include/linux/stm.h 13720F: include/uapi/linux/stm.h 13721 13722SYSV FILESYSTEM 13723M: Christoph Hellwig <hch@infradead.org> 13724S: Maintained 13725F: Documentation/filesystems/sysv-fs.txt 13726F: fs/sysv/ 13727F: include/linux/sysv_fs.h 13728 13729TARGET SUBSYSTEM 13730M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13731L: linux-scsi@vger.kernel.org 13732L: target-devel@vger.kernel.org 13733W: http://www.linux-iscsi.org 13734W: http://groups.google.com/group/linux-iscsi-target-dev 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13736S: Supported 13737F: drivers/target/ 13738F: include/target/ 13739F: Documentation/target/ 13740 13741TASKSTATS STATISTICS INTERFACE 13742M: Balbir Singh <bsingharora@gmail.com> 13743S: Maintained 13744F: Documentation/accounting/taskstats* 13745F: include/linux/taskstats* 13746F: kernel/taskstats.c 13747 13748TC subsystem 13749M: Jamal Hadi Salim <jhs@mojatatu.com> 13750M: Cong Wang <xiyou.wangcong@gmail.com> 13751M: Jiri Pirko <jiri@resnulli.us> 13752L: netdev@vger.kernel.org 13753S: Maintained 13754F: include/net/pkt_cls.h 13755F: include/net/pkt_sched.h 13756F: include/net/tc_act/ 13757F: include/uapi/linux/pkt_cls.h 13758F: include/uapi/linux/pkt_sched.h 13759F: include/uapi/linux/tc_act/ 13760F: include/uapi/linux/tc_ematch/ 13761F: net/sched/ 13762 13763TCP LOW PRIORITY MODULE 13764M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13765M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13766W: http://tcp-lp-mod.sourceforge.net/ 13767S: Maintained 13768F: net/ipv4/tcp_lp.c 13769 13770TDA10071 MEDIA DRIVER 13771M: Antti Palosaari <crope@iki.fi> 13772L: linux-media@vger.kernel.org 13773W: https://linuxtv.org 13774W: http://palosaari.fi/linux/ 13775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13776T: git git://linuxtv.org/anttip/media_tree.git 13777S: Maintained 13778F: drivers/media/dvb-frontends/tda10071* 13779 13780TDA18212 MEDIA DRIVER 13781M: Antti Palosaari <crope@iki.fi> 13782L: linux-media@vger.kernel.org 13783W: https://linuxtv.org 13784W: http://palosaari.fi/linux/ 13785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13786T: git git://linuxtv.org/anttip/media_tree.git 13787S: Maintained 13788F: drivers/media/tuners/tda18212* 13789 13790TDA18218 MEDIA DRIVER 13791M: Antti Palosaari <crope@iki.fi> 13792L: linux-media@vger.kernel.org 13793W: https://linuxtv.org 13794W: http://palosaari.fi/linux/ 13795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13796T: git git://linuxtv.org/anttip/media_tree.git 13797S: Maintained 13798F: drivers/media/tuners/tda18218* 13799 13800TDA18250 MEDIA DRIVER 13801M: Olli Salonen <olli.salonen@iki.fi> 13802L: linux-media@vger.kernel.org 13803W: https://linuxtv.org 13804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13805T: git git://linuxtv.org/media_tree.git 13806S: Maintained 13807F: drivers/media/tuners/tda18250* 13808 13809TDA18271 MEDIA DRIVER 13810M: Michael Krufky <mkrufky@linuxtv.org> 13811L: linux-media@vger.kernel.org 13812W: https://linuxtv.org 13813W: http://github.com/mkrufky 13814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13815T: git git://linuxtv.org/mkrufky/tuners.git 13816S: Maintained 13817F: drivers/media/tuners/tda18271* 13818 13819TDA1997x MEDIA DRIVER 13820M: Tim Harvey <tharvey@gateworks.com> 13821L: linux-media@vger.kernel.org 13822W: https://linuxtv.org 13823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13824S: Maintained 13825F: drivers/media/i2c/tda1997x.* 13826 13827TDA827x MEDIA DRIVER 13828M: Michael Krufky <mkrufky@linuxtv.org> 13829L: linux-media@vger.kernel.org 13830W: https://linuxtv.org 13831W: http://github.com/mkrufky 13832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13833T: git git://linuxtv.org/mkrufky/tuners.git 13834S: Maintained 13835F: drivers/media/tuners/tda8290.* 13836 13837TDA8290 MEDIA DRIVER 13838M: Michael Krufky <mkrufky@linuxtv.org> 13839L: linux-media@vger.kernel.org 13840W: https://linuxtv.org 13841W: http://github.com/mkrufky 13842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13843T: git git://linuxtv.org/mkrufky/tuners.git 13844S: Maintained 13845F: drivers/media/tuners/tda8290.* 13846 13847TDA9840 MEDIA DRIVER 13848M: Hans Verkuil <hverkuil@xs4all.nl> 13849L: linux-media@vger.kernel.org 13850T: git git://linuxtv.org/media_tree.git 13851W: https://linuxtv.org 13852S: Maintained 13853F: drivers/media/i2c/tda9840* 13854 13855TEA5761 TUNER DRIVER 13856M: Mauro Carvalho Chehab <mchehab@kernel.org> 13857L: linux-media@vger.kernel.org 13858W: https://linuxtv.org 13859T: git git://linuxtv.org/media_tree.git 13860S: Odd fixes 13861F: drivers/media/tuners/tea5761.* 13862 13863TEA5767 TUNER DRIVER 13864M: Mauro Carvalho Chehab <mchehab@kernel.org> 13865L: linux-media@vger.kernel.org 13866W: https://linuxtv.org 13867T: git git://linuxtv.org/media_tree.git 13868S: Maintained 13869F: drivers/media/tuners/tea5767.* 13870 13871TEA6415C MEDIA DRIVER 13872M: Hans Verkuil <hverkuil@xs4all.nl> 13873L: linux-media@vger.kernel.org 13874T: git git://linuxtv.org/media_tree.git 13875W: https://linuxtv.org 13876S: Maintained 13877F: drivers/media/i2c/tea6415c* 13878 13879TEA6420 MEDIA DRIVER 13880M: Hans Verkuil <hverkuil@xs4all.nl> 13881L: linux-media@vger.kernel.org 13882T: git git://linuxtv.org/media_tree.git 13883W: https://linuxtv.org 13884S: Maintained 13885F: drivers/media/i2c/tea6420* 13886 13887TEAM DRIVER 13888M: Jiri Pirko <jiri@resnulli.us> 13889L: netdev@vger.kernel.org 13890S: Supported 13891F: drivers/net/team/ 13892F: include/linux/if_team.h 13893F: include/uapi/linux/if_team.h 13894 13895TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13896M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13897S: Maintained 13898F: arch/x86/platform/ts5500/ 13899 13900TECHNOTREND USB IR RECEIVER 13901M: Sean Young <sean@mess.org> 13902L: linux-media@vger.kernel.org 13903S: Maintained 13904F: drivers/media/rc/ttusbir.c 13905 13906TECHWELL TW9910 VIDEO DECODER 13907L: linux-media@vger.kernel.org 13908S: Orphan 13909F: drivers/media/i2c/tw9910.c 13910F: include/media/i2c/tw9910.h 13911 13912TEE SUBSYSTEM 13913M: Jens Wiklander <jens.wiklander@linaro.org> 13914S: Maintained 13915F: include/linux/tee_drv.h 13916F: include/uapi/linux/tee.h 13917F: drivers/tee/ 13918F: Documentation/tee.txt 13919 13920TEGRA ARCHITECTURE SUPPORT 13921M: Thierry Reding <thierry.reding@gmail.com> 13922M: Jonathan Hunter <jonathanh@nvidia.com> 13923L: linux-tegra@vger.kernel.org 13924Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13926S: Supported 13927N: [^a-z]tegra 13928 13929TEGRA CLOCK DRIVER 13930M: Peter De Schrijver <pdeschrijver@nvidia.com> 13931M: Prashant Gaikwad <pgaikwad@nvidia.com> 13932S: Supported 13933F: drivers/clk/tegra/ 13934 13935TEGRA DMA DRIVERS 13936M: Laxman Dewangan <ldewangan@nvidia.com> 13937M: Jon Hunter <jonathanh@nvidia.com> 13938S: Supported 13939F: drivers/dma/tegra* 13940 13941TEGRA I2C DRIVER 13942M: Laxman Dewangan <ldewangan@nvidia.com> 13943S: Supported 13944F: drivers/i2c/busses/i2c-tegra.c 13945 13946TEGRA IOMMU DRIVERS 13947M: Thierry Reding <thierry.reding@gmail.com> 13948L: linux-tegra@vger.kernel.org 13949S: Supported 13950F: drivers/iommu/tegra* 13951 13952TEGRA KBC DRIVER 13953M: Laxman Dewangan <ldewangan@nvidia.com> 13954S: Supported 13955F: drivers/input/keyboard/tegra-kbc.c 13956 13957TEGRA PWM DRIVER 13958M: Thierry Reding <thierry.reding@gmail.com> 13959S: Supported 13960F: drivers/pwm/pwm-tegra.c 13961 13962TEGRA SERIAL DRIVER 13963M: Laxman Dewangan <ldewangan@nvidia.com> 13964S: Supported 13965F: drivers/tty/serial/serial-tegra.c 13966 13967TEGRA SPI DRIVER 13968M: Laxman Dewangan <ldewangan@nvidia.com> 13969S: Supported 13970F: drivers/spi/spi-tegra* 13971 13972TEHUTI ETHERNET DRIVER 13973M: Andy Gospodarek <andy@greyhouse.net> 13974L: netdev@vger.kernel.org 13975S: Supported 13976F: drivers/net/ethernet/tehuti/* 13977 13978Telecom Clock Driver for MCPL0010 13979M: Mark Gross <mark.gross@intel.com> 13980S: Supported 13981F: drivers/char/tlclk.c 13982 13983TENSILICA XTENSA PORT (xtensa) 13984M: Chris Zankel <chris@zankel.net> 13985M: Max Filippov <jcmvbkbc@gmail.com> 13986L: linux-xtensa@linux-xtensa.org 13987T: git git://github.com/czankel/xtensa-linux.git 13988S: Maintained 13989F: arch/xtensa/ 13990F: drivers/irqchip/irq-xtensa-* 13991 13992Texas Instruments' System Control Interface (TISCI) Protocol Driver 13993M: Nishanth Menon <nm@ti.com> 13994M: Tero Kristo <t-kristo@ti.com> 13995M: Santosh Shilimkar <ssantosh@kernel.org> 13996L: linux-arm-kernel@lists.infradead.org 13997S: Maintained 13998F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13999F: drivers/firmware/ti_sci* 14000F: include/linux/soc/ti/ti_sci_protocol.h 14001F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14002F: include/dt-bindings/genpd/k2g.h 14003F: drivers/soc/ti/ti_sci_pm_domains.c 14004F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14005F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14006F: drivers/clk/keystone/sci-clk.c 14007F: drivers/reset/reset-ti-sci.c 14008 14009THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14010M: Hans Verkuil <hverkuil@xs4all.nl> 14011L: linux-media@vger.kernel.org 14012T: git git://linuxtv.org/media_tree.git 14013W: https://linuxtv.org 14014S: Maintained 14015F: drivers/media/radio/radio-raremono.c 14016 14017THERMAL 14018M: Zhang Rui <rui.zhang@intel.com> 14019M: Eduardo Valentin <edubezval@gmail.com> 14020L: linux-pm@vger.kernel.org 14021T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14022T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14023Q: https://patchwork.kernel.org/project/linux-pm/list/ 14024S: Supported 14025F: drivers/thermal/ 14026F: include/linux/thermal.h 14027F: include/uapi/linux/thermal.h 14028F: include/linux/cpu_cooling.h 14029F: Documentation/devicetree/bindings/thermal/ 14030 14031THERMAL/CPU_COOLING 14032M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14033M: Viresh Kumar <viresh.kumar@linaro.org> 14034M: Javi Merino <javi.merino@kernel.org> 14035L: linux-pm@vger.kernel.org 14036S: Supported 14037F: Documentation/thermal/cpu-cooling-api.txt 14038F: drivers/thermal/cpu_cooling.c 14039F: include/linux/cpu_cooling.h 14040 14041THINKPAD ACPI EXTRAS DRIVER 14042M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14043L: ibm-acpi-devel@lists.sourceforge.net 14044L: platform-driver-x86@vger.kernel.org 14045W: http://ibm-acpi.sourceforge.net 14046W: http://thinkwiki.org/wiki/Ibm-acpi 14047T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14048S: Maintained 14049F: drivers/platform/x86/thinkpad_acpi.c 14050 14051THUNDERBOLT DRIVER 14052M: Andreas Noever <andreas.noever@gmail.com> 14053M: Michael Jamet <michael.jamet@intel.com> 14054M: Mika Westerberg <mika.westerberg@linux.intel.com> 14055M: Yehezkel Bernat <YehezkelShB@gmail.com> 14056T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14057S: Maintained 14058F: Documentation/admin-guide/thunderbolt.rst 14059F: drivers/thunderbolt/ 14060F: include/linux/thunderbolt.h 14061 14062THUNDERBOLT NETWORK DRIVER 14063M: Michael Jamet <michael.jamet@intel.com> 14064M: Mika Westerberg <mika.westerberg@linux.intel.com> 14065M: Yehezkel Bernat <YehezkelShB@gmail.com> 14066L: netdev@vger.kernel.org 14067S: Maintained 14068F: drivers/net/thunderbolt.c 14069 14070THUNDERX GPIO DRIVER 14071M: David Daney <david.daney@cavium.com> 14072S: Maintained 14073F: drivers/gpio/gpio-thunderx.c 14074 14075TI AM437X VPFE DRIVER 14076M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14077L: linux-media@vger.kernel.org 14078W: https://linuxtv.org 14079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14080T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14081S: Maintained 14082F: drivers/media/platform/am437x/ 14083 14084TI BANDGAP AND THERMAL DRIVER 14085M: Eduardo Valentin <edubezval@gmail.com> 14086M: Keerthy <j-keerthy@ti.com> 14087L: linux-pm@vger.kernel.org 14088L: linux-omap@vger.kernel.org 14089S: Maintained 14090F: drivers/thermal/ti-soc-thermal/ 14091 14092TI BQ27XXX POWER SUPPLY DRIVER 14093R: Andrew F. Davis <afd@ti.com> 14094F: include/linux/power/bq27xxx_battery.h 14095F: drivers/power/supply/bq27xxx_battery.c 14096F: drivers/power/supply/bq27xxx_battery_i2c.c 14097 14098TI CDCE706 CLOCK DRIVER 14099M: Max Filippov <jcmvbkbc@gmail.com> 14100S: Maintained 14101F: drivers/clk/clk-cdce706.c 14102 14103TI CLOCK DRIVER 14104M: Tero Kristo <t-kristo@ti.com> 14105L: linux-omap@vger.kernel.org 14106S: Maintained 14107F: drivers/clk/ti/ 14108F: include/linux/clk/ti.h 14109 14110TI DAVINCI MACHINE SUPPORT 14111M: Sekhar Nori <nsekhar@ti.com> 14112M: Kevin Hilman <khilman@kernel.org> 14113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14114T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14115S: Supported 14116F: arch/arm/mach-davinci/ 14117F: drivers/i2c/busses/i2c-davinci.c 14118F: arch/arm/boot/dts/da850* 14119 14120TI DAVINCI SERIES CLOCK DRIVER 14121M: David Lechner <david@lechnology.com> 14122R: Sekhar Nori <nsekhar@ti.com> 14123S: Maintained 14124F: Documentation/devicetree/bindings/clock/ti/davinci/ 14125F: drivers/clk/davinci/ 14126 14127TI DAVINCI SERIES GPIO DRIVER 14128M: Keerthy <j-keerthy@ti.com> 14129L: linux-gpio@vger.kernel.org 14130S: Maintained 14131F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14132F: drivers/gpio/gpio-davinci.c 14133 14134TI DAVINCI SERIES MEDIA DRIVER 14135M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14136L: linux-media@vger.kernel.org 14137W: https://linuxtv.org 14138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14139T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14140S: Maintained 14141F: drivers/media/platform/davinci/ 14142F: include/media/davinci/ 14143 14144TI ETHERNET SWITCH DRIVER (CPSW) 14145R: Grygorii Strashko <grygorii.strashko@ti.com> 14146L: linux-omap@vger.kernel.org 14147L: netdev@vger.kernel.org 14148S: Maintained 14149F: drivers/net/ethernet/ti/cpsw* 14150F: drivers/net/ethernet/ti/davinci* 14151 14152TI FLASH MEDIA INTERFACE DRIVER 14153M: Alex Dubov <oakad@yahoo.com> 14154S: Maintained 14155F: drivers/misc/tifm* 14156F: drivers/mmc/host/tifm_sd.c 14157F: include/linux/tifm.h 14158 14159TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14160M: Santosh Shilimkar <ssantosh@kernel.org> 14161L: linux-kernel@vger.kernel.org 14162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14163S: Maintained 14164F: drivers/soc/ti/* 14165T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14166 14167TI LM49xxx FAMILY ASoC CODEC DRIVERS 14168M: M R Swami Reddy <mr.swami.reddy@ti.com> 14169M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14171S: Maintained 14172F: sound/soc/codecs/lm49453* 14173F: sound/soc/codecs/isabelle* 14174 14175TI LP855x BACKLIGHT DRIVER 14176M: Milo Kim <milo.kim@ti.com> 14177S: Maintained 14178F: Documentation/backlight/lp855x-driver.txt 14179F: drivers/video/backlight/lp855x_bl.c 14180F: include/linux/platform_data/lp855x.h 14181 14182TI LP8727 CHARGER DRIVER 14183M: Milo Kim <milo.kim@ti.com> 14184S: Maintained 14185F: drivers/power/supply/lp8727_charger.c 14186F: include/linux/platform_data/lp8727.h 14187 14188TI LP8788 MFD DRIVER 14189M: Milo Kim <milo.kim@ti.com> 14190S: Maintained 14191F: drivers/iio/adc/lp8788_adc.c 14192F: drivers/leds/leds-lp8788.c 14193F: drivers/mfd/lp8788*.c 14194F: drivers/power/supply/lp8788-charger.c 14195F: drivers/regulator/lp8788-*.c 14196F: include/linux/mfd/lp8788*.h 14197 14198TI NETCP ETHERNET DRIVER 14199M: Wingman Kwok <w-kwok2@ti.com> 14200M: Murali Karicheri <m-karicheri2@ti.com> 14201L: netdev@vger.kernel.org 14202S: Maintained 14203F: drivers/net/ethernet/ti/netcp* 14204 14205TI TAS571X FAMILY ASoC CODEC DRIVER 14206M: Kevin Cernekee <cernekee@chromium.org> 14207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14208S: Odd Fixes 14209F: sound/soc/codecs/tas571x* 14210 14211TI TRF7970A NFC DRIVER 14212M: Mark Greer <mgreer@animalcreek.com> 14213L: linux-wireless@vger.kernel.org 14214L: linux-nfc@lists.01.org (moderated for non-subscribers) 14215S: Supported 14216F: drivers/nfc/trf7970a.c 14217F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14218 14219TI TWL4030 SERIES SOC CODEC DRIVER 14220M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14221L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14222S: Maintained 14223F: sound/soc/codecs/twl4030* 14224 14225TI VPE/CAL DRIVERS 14226M: Benoit Parrot <bparrot@ti.com> 14227L: linux-media@vger.kernel.org 14228W: http://linuxtv.org/ 14229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14230S: Maintained 14231F: drivers/media/platform/ti-vpe/ 14232 14233TI WILINK WIRELESS DRIVERS 14234L: linux-wireless@vger.kernel.org 14235W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14236W: http://wireless.kernel.org/en/users/Drivers/wl1251 14237T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14238S: Orphan 14239F: drivers/net/wireless/ti/ 14240F: include/linux/wl12xx.h 14241 14242TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14243M: John Stultz <john.stultz@linaro.org> 14244M: Thomas Gleixner <tglx@linutronix.de> 14245R: Stephen Boyd <sboyd@kernel.org> 14246L: linux-kernel@vger.kernel.org 14247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14248S: Supported 14249F: include/linux/clocksource.h 14250F: include/linux/time.h 14251F: include/linux/timex.h 14252F: include/uapi/linux/time.h 14253F: include/uapi/linux/timex.h 14254F: kernel/time/clocksource.c 14255F: kernel/time/time*.c 14256F: kernel/time/alarmtimer.c 14257F: kernel/time/ntp.c 14258F: tools/testing/selftests/timers/ 14259 14260TIPC NETWORK LAYER 14261M: Jon Maloy <jon.maloy@ericsson.com> 14262M: Ying Xue <ying.xue@windriver.com> 14263L: netdev@vger.kernel.org (core kernel code) 14264L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14265W: http://tipc.sourceforge.net/ 14266S: Maintained 14267F: include/uapi/linux/tipc*.h 14268F: net/tipc/ 14269 14270TLAN NETWORK DRIVER 14271M: Samuel Chessman <chessman@tux.org> 14272L: tlan-devel@lists.sourceforge.net (subscribers-only) 14273W: http://sourceforge.net/projects/tlan/ 14274S: Maintained 14275F: Documentation/networking/tlan.txt 14276F: drivers/net/ethernet/ti/tlan.* 14277 14278TM6000 VIDEO4LINUX DRIVER 14279M: Mauro Carvalho Chehab <mchehab@kernel.org> 14280L: linux-media@vger.kernel.org 14281W: https://linuxtv.org 14282T: git git://linuxtv.org/media_tree.git 14283S: Odd fixes 14284F: drivers/media/usb/tm6000/ 14285F: Documentation/media/v4l-drivers/tm6000* 14286 14287TMIO/SDHI MMC DRIVER 14288M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14289L: linux-mmc@vger.kernel.org 14290S: Supported 14291F: drivers/mmc/host/tmio_mmc* 14292F: drivers/mmc/host/renesas_sdhi* 14293F: include/linux/mfd/tmio.h 14294 14295TMP401 HARDWARE MONITOR DRIVER 14296M: Guenter Roeck <linux@roeck-us.net> 14297L: linux-hwmon@vger.kernel.org 14298S: Maintained 14299F: Documentation/hwmon/tmp401 14300F: drivers/hwmon/tmp401.c 14301 14302TMPFS (SHMEM FILESYSTEM) 14303M: Hugh Dickins <hughd@google.com> 14304L: linux-mm@kvack.org 14305S: Maintained 14306F: include/linux/shmem_fs.h 14307F: mm/shmem.c 14308 14309TOMOYO SECURITY MODULE 14310M: Kentaro Takeda <takedakn@nttdata.co.jp> 14311M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14312L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14313L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14314L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14315L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14316W: http://tomoyo.sourceforge.jp/ 14317T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14318S: Maintained 14319F: security/tomoyo/ 14320 14321TOPSTAR LAPTOP EXTRAS DRIVER 14322M: Herton Ronaldo Krzesinski <herton@canonical.com> 14323L: platform-driver-x86@vger.kernel.org 14324S: Maintained 14325F: drivers/platform/x86/topstar-laptop.c 14326 14327TORTURE-TEST MODULES 14328M: Davidlohr Bueso <dave@stgolabs.net> 14329M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14330M: Josh Triplett <josh@joshtriplett.org> 14331L: linux-kernel@vger.kernel.org 14332S: Supported 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14334F: Documentation/RCU/torture.txt 14335F: kernel/torture.c 14336F: kernel/rcu/rcutorture.c 14337F: kernel/locking/locktorture.c 14338 14339TOSHIBA ACPI EXTRAS DRIVER 14340M: Azael Avalos <coproscefalo@gmail.com> 14341L: platform-driver-x86@vger.kernel.org 14342S: Maintained 14343F: drivers/platform/x86/toshiba_acpi.c 14344 14345TOSHIBA BLUETOOTH DRIVER 14346M: Azael Avalos <coproscefalo@gmail.com> 14347L: platform-driver-x86@vger.kernel.org 14348S: Maintained 14349F: drivers/platform/x86/toshiba_bluetooth.c 14350 14351TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14352M: Azael Avalos <coproscefalo@gmail.com> 14353L: platform-driver-x86@vger.kernel.org 14354S: Maintained 14355F: drivers/platform/x86/toshiba_haps.c 14356 14357TOSHIBA SMM DRIVER 14358M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14359W: http://www.buzzard.org.uk/toshiba/ 14360S: Maintained 14361F: drivers/char/toshiba.c 14362F: include/linux/toshiba.h 14363F: include/uapi/linux/toshiba.h 14364 14365TOSHIBA TC358743 DRIVER 14366M: Mats Randgaard <matrandg@cisco.com> 14367L: linux-media@vger.kernel.org 14368S: Maintained 14369F: drivers/media/i2c/tc358743* 14370F: include/media/i2c/tc358743.h 14371 14372TOSHIBA WMI HOTKEYS DRIVER 14373M: Azael Avalos <coproscefalo@gmail.com> 14374L: platform-driver-x86@vger.kernel.org 14375S: Maintained 14376F: drivers/platform/x86/toshiba-wmi.c 14377 14378TPM DEVICE DRIVER 14379M: Peter Huewe <peterhuewe@gmx.de> 14380M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14381R: Jason Gunthorpe <jgg@ziepe.ca> 14382L: linux-integrity@vger.kernel.org 14383Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14384W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14385T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14386S: Maintained 14387F: drivers/char/tpm/ 14388 14389TRACING 14390M: Steven Rostedt <rostedt@goodmis.org> 14391M: Ingo Molnar <mingo@redhat.com> 14392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14393S: Maintained 14394F: Documentation/trace/ftrace.txt 14395F: arch/*/*/*/ftrace.h 14396F: arch/*/kernel/ftrace.c 14397F: include/*/ftrace.h 14398F: include/linux/trace*.h 14399F: include/trace/ 14400F: kernel/trace/ 14401F: tools/testing/selftests/ftrace/ 14402 14403TRACING MMIO ACCESSES (MMIOTRACE) 14404M: Steven Rostedt <rostedt@goodmis.org> 14405M: Ingo Molnar <mingo@kernel.org> 14406R: Karol Herbst <karolherbst@gmail.com> 14407R: Pekka Paalanen <ppaalanen@gmail.com> 14408S: Maintained 14409L: linux-kernel@vger.kernel.org 14410L: nouveau@lists.freedesktop.org 14411F: kernel/trace/trace_mmiotrace.c 14412F: include/linux/mmiotrace.h 14413F: arch/x86/mm/kmmio.c 14414F: arch/x86/mm/mmio-mod.c 14415F: arch/x86/mm/testmmiotrace.c 14416 14417TRIVIAL PATCHES 14418M: Jiri Kosina <trivial@kernel.org> 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14420S: Maintained 14421K: ^Subject:.*(?i)trivial 14422 14423TEMPO SEMICONDUCTOR DRIVERS 14424M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14425S: Maintained 14426F: sound/soc/codecs/tscs*.c 14427F: sound/soc/codecs/tscs*.h 14428F: Documentation/devicetree/bindings/sound/tscs*.txt 14429 14430TTY LAYER 14431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14432M: Jiri Slaby <jslaby@suse.com> 14433S: Supported 14434T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14435F: Documentation/serial/ 14436F: drivers/tty/ 14437F: drivers/tty/serial/serial_core.c 14438F: include/linux/serial_core.h 14439F: include/linux/serial.h 14440F: include/linux/tty.h 14441F: include/uapi/linux/serial_core.h 14442F: include/uapi/linux/serial.h 14443F: include/uapi/linux/tty.h 14444 14445TUA9001 MEDIA DRIVER 14446M: Antti Palosaari <crope@iki.fi> 14447L: linux-media@vger.kernel.org 14448W: https://linuxtv.org 14449W: http://palosaari.fi/linux/ 14450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14451T: git git://linuxtv.org/anttip/media_tree.git 14452S: Maintained 14453F: drivers/media/tuners/tua9001* 14454 14455TULIP NETWORK DRIVERS 14456L: netdev@vger.kernel.org 14457L: linux-parisc@vger.kernel.org 14458S: Orphan 14459F: drivers/net/ethernet/dec/tulip/ 14460 14461TUN/TAP driver 14462M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14463W: http://vtun.sourceforge.net/tun 14464S: Maintained 14465F: Documentation/networking/tuntap.txt 14466F: arch/um/os-Linux/drivers/ 14467 14468TURBOCHANNEL SUBSYSTEM 14469M: "Maciej W. Rozycki" <macro@linux-mips.org> 14470M: Ralf Baechle <ralf@linux-mips.org> 14471L: linux-mips@linux-mips.org 14472Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14473S: Maintained 14474F: drivers/tc/ 14475F: include/linux/tc.h 14476 14477TURBOSTAT UTILITY 14478M: "Len Brown" <lenb@kernel.org> 14479L: linux-pm@vger.kernel.org 14480B: https://bugzilla.kernel.org 14481Q: https://patchwork.kernel.org/project/linux-pm/list/ 14482T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14483S: Supported 14484F: tools/power/x86/turbostat/ 14485 14486TW5864 VIDEO4LINUX DRIVER 14487M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14488M: Anton Sviridenko <anton@corp.bluecherry.net> 14489M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14490M: Andrey Utkin <andrey_utkin@fastmail.com> 14491L: linux-media@vger.kernel.org 14492S: Supported 14493F: drivers/media/pci/tw5864/ 14494 14495TW68 VIDEO4LINUX DRIVER 14496M: Hans Verkuil <hverkuil@xs4all.nl> 14497L: linux-media@vger.kernel.org 14498T: git git://linuxtv.org/media_tree.git 14499W: https://linuxtv.org 14500S: Odd Fixes 14501F: drivers/media/pci/tw68/ 14502 14503TW686X VIDEO4LINUX DRIVER 14504M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14505L: linux-media@vger.kernel.org 14506T: git git://linuxtv.org/media_tree.git 14507W: http://linuxtv.org 14508S: Maintained 14509F: drivers/media/pci/tw686x/ 14510 14511UBI FILE SYSTEM (UBIFS) 14512M: Richard Weinberger <richard@nod.at> 14513M: Artem Bityutskiy <dedekind1@gmail.com> 14514M: Adrian Hunter <adrian.hunter@intel.com> 14515L: linux-mtd@lists.infradead.org 14516T: git git://git.infradead.org/ubifs-2.6.git 14517W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14518S: Supported 14519F: Documentation/filesystems/ubifs.txt 14520F: fs/ubifs/ 14521 14522UCLINUX (M68KNOMMU AND COLDFIRE) 14523M: Greg Ungerer <gerg@linux-m68k.org> 14524W: http://www.linux-m68k.org/ 14525W: http://www.uclinux.org/ 14526L: linux-m68k@lists.linux-m68k.org 14527L: uclinux-dev@uclinux.org (subscribers-only) 14528T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14529S: Maintained 14530F: arch/m68k/coldfire/ 14531F: arch/m68k/68*/ 14532F: arch/m68k/*/*_no.* 14533F: arch/m68k/include/asm/*_no.* 14534 14535UDF FILESYSTEM 14536M: Jan Kara <jack@suse.com> 14537S: Maintained 14538F: Documentation/filesystems/udf.txt 14539F: fs/udf/ 14540 14541UDRAW TABLET 14542M: Bastien Nocera <hadess@hadess.net> 14543L: linux-input@vger.kernel.org 14544S: Maintained 14545F: drivers/hid/hid-udraw-ps3.c 14546 14547UFS FILESYSTEM 14548M: Evgeniy Dushistov <dushistov@mail.ru> 14549S: Maintained 14550F: Documentation/filesystems/ufs.txt 14551F: fs/ufs/ 14552 14553UHID USERSPACE HID IO DRIVER: 14554M: David Herrmann <dh.herrmann@googlemail.com> 14555L: linux-input@vger.kernel.org 14556S: Maintained 14557F: drivers/hid/uhid.c 14558F: include/uapi/linux/uhid.h 14559 14560ULPI BUS 14561M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14562L: linux-usb@vger.kernel.org 14563S: Maintained 14564F: drivers/usb/common/ulpi.c 14565F: include/linux/ulpi/ 14566 14567ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14568L: linux-usb@vger.kernel.org 14569S: Orphan 14570F: drivers/uwb/ 14571F: include/linux/uwb.h 14572F: include/linux/uwb/ 14573 14574UNICORE32 ARCHITECTURE: 14575M: Guan Xuetao <gxt@pku.edu.cn> 14576W: http://mprc.pku.edu.cn/~guanxuetao/linux 14577S: Maintained 14578T: git git://github.com/gxt/linux.git 14579F: arch/unicore32/ 14580 14581UNIFDEF 14582M: Tony Finch <dot@dotat.at> 14583W: http://dotat.at/prog/unifdef 14584S: Maintained 14585F: scripts/unifdef.c 14586 14587UNIFORM CDROM DRIVER 14588M: Jens Axboe <axboe@kernel.dk> 14589W: http://www.kernel.dk 14590S: Maintained 14591F: Documentation/cdrom/ 14592F: drivers/cdrom/cdrom.c 14593F: include/linux/cdrom.h 14594F: include/uapi/linux/cdrom.h 14595 14596UNISYS S-PAR DRIVERS 14597M: David Kershner <david.kershner@unisys.com> 14598L: sparmaintainer@unisys.com (Unisys internal) 14599S: Supported 14600F: include/linux/visorbus.h 14601F: drivers/visorbus/ 14602F: drivers/staging/unisys/ 14603 14604UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14605M: Vinayak Holikatti <vinholikatti@gmail.com> 14606L: linux-scsi@vger.kernel.org 14607S: Supported 14608F: Documentation/scsi/ufs.txt 14609F: drivers/scsi/ufs/ 14610 14611UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14612M: Joao Pinto <jpinto@synopsys.com> 14613L: linux-scsi@vger.kernel.org 14614S: Supported 14615F: drivers/scsi/ufs/*dwc* 14616 14617UNSORTED BLOCK IMAGES (UBI) 14618M: Artem Bityutskiy <dedekind1@gmail.com> 14619M: Richard Weinberger <richard@nod.at> 14620W: http://www.linux-mtd.infradead.org/ 14621L: linux-mtd@lists.infradead.org 14622T: git git://git.infradead.org/ubifs-2.6.git 14623S: Supported 14624F: drivers/mtd/ubi/ 14625F: include/linux/mtd/ubi.h 14626F: include/uapi/mtd/ubi-user.h 14627 14628USB "USBNET" DRIVER FRAMEWORK 14629M: Oliver Neukum <oneukum@suse.com> 14630L: netdev@vger.kernel.org 14631W: http://www.linux-usb.org/usbnet 14632S: Maintained 14633F: drivers/net/usb/usbnet.c 14634F: include/linux/usb/usbnet.h 14635 14636USB ACM DRIVER 14637M: Oliver Neukum <oneukum@suse.com> 14638L: linux-usb@vger.kernel.org 14639S: Maintained 14640F: Documentation/usb/acm.txt 14641F: drivers/usb/class/cdc-acm.* 14642 14643USB AR5523 WIRELESS DRIVER 14644M: Pontus Fuchs <pontus.fuchs@gmail.com> 14645L: linux-wireless@vger.kernel.org 14646S: Maintained 14647F: drivers/net/wireless/ath/ar5523/ 14648 14649USB ATTACHED SCSI 14650M: Oliver Neukum <oneukum@suse.com> 14651L: linux-usb@vger.kernel.org 14652L: linux-scsi@vger.kernel.org 14653S: Maintained 14654F: drivers/usb/storage/uas.c 14655 14656USB CDC ETHERNET DRIVER 14657M: Oliver Neukum <oliver@neukum.org> 14658L: linux-usb@vger.kernel.org 14659S: Maintained 14660F: drivers/net/usb/cdc_*.c 14661F: include/uapi/linux/usb/cdc.h 14662 14663USB CHAOSKEY DRIVER 14664M: Keith Packard <keithp@keithp.com> 14665L: linux-usb@vger.kernel.org 14666S: Maintained 14667F: drivers/usb/misc/chaoskey.c 14668 14669USB CYPRESS C67X00 DRIVER 14670M: Peter Korsgaard <jacmet@sunsite.dk> 14671L: linux-usb@vger.kernel.org 14672S: Maintained 14673F: drivers/usb/c67x00/ 14674 14675USB DAVICOM DM9601 DRIVER 14676M: Peter Korsgaard <jacmet@sunsite.dk> 14677L: netdev@vger.kernel.org 14678W: http://www.linux-usb.org/usbnet 14679S: Maintained 14680F: drivers/net/usb/dm9601.c 14681 14682USB DIAMOND RIO500 DRIVER 14683M: Cesar Miquel <miquel@df.uba.ar> 14684L: rio500-users@lists.sourceforge.net 14685W: http://rio500.sourceforge.net 14686S: Maintained 14687F: drivers/usb/misc/rio500* 14688 14689USB EHCI DRIVER 14690M: Alan Stern <stern@rowland.harvard.edu> 14691L: linux-usb@vger.kernel.org 14692S: Maintained 14693F: Documentation/usb/ehci.txt 14694F: drivers/usb/host/ehci* 14695 14696USB GADGET/PERIPHERAL SUBSYSTEM 14697M: Felipe Balbi <balbi@kernel.org> 14698L: linux-usb@vger.kernel.org 14699W: http://www.linux-usb.org/gadget 14700T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14701S: Maintained 14702F: drivers/usb/gadget/ 14703F: include/linux/usb/gadget* 14704 14705USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14706M: Jiri Kosina <jikos@kernel.org> 14707R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14708L: linux-usb@vger.kernel.org 14709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14710S: Maintained 14711F: Documentation/hid/hiddev.txt 14712F: drivers/hid/usbhid/ 14713 14714USB INTEL XHCI ROLE MUX DRIVER 14715M: Hans de Goede <hdegoede@redhat.com> 14716L: linux-usb@vger.kernel.org 14717S: Maintained 14718F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14719 14720USB ISP116X DRIVER 14721M: Olav Kongas <ok@artecdesign.ee> 14722L: linux-usb@vger.kernel.org 14723S: Maintained 14724F: drivers/usb/host/isp116x* 14725F: include/linux/usb/isp116x.h 14726 14727USB LAN78XX ETHERNET DRIVER 14728M: Woojung Huh <woojung.huh@microchip.com> 14729M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14730L: netdev@vger.kernel.org 14731S: Maintained 14732F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14733F: drivers/net/usb/lan78xx.* 14734F: include/dt-bindings/net/microchip-lan78xx.h 14735 14736USB MASS STORAGE DRIVER 14737M: Alan Stern <stern@rowland.harvard.edu> 14738L: linux-usb@vger.kernel.org 14739L: usb-storage@lists.one-eyed-alien.net 14740S: Maintained 14741W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14742F: drivers/usb/storage/ 14743 14744USB MIDI DRIVER 14745M: Clemens Ladisch <clemens@ladisch.de> 14746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14747T: git git://git.alsa-project.org/alsa-kernel.git 14748S: Maintained 14749F: sound/usb/midi.* 14750 14751USB NETWORKING DRIVERS 14752L: linux-usb@vger.kernel.org 14753S: Odd Fixes 14754F: drivers/net/usb/ 14755 14756USB OHCI DRIVER 14757M: Alan Stern <stern@rowland.harvard.edu> 14758L: linux-usb@vger.kernel.org 14759S: Maintained 14760F: Documentation/usb/ohci.txt 14761F: drivers/usb/host/ohci* 14762 14763USB OTG FSM (Finite State Machine) 14764M: Peter Chen <Peter.Chen@nxp.com> 14765T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14766L: linux-usb@vger.kernel.org 14767S: Maintained 14768F: drivers/usb/common/usb-otg-fsm.c 14769 14770USB OVER IP DRIVER 14771M: Valentina Manea <valentina.manea.m@gmail.com> 14772M: Shuah Khan <shuah@kernel.org> 14773L: linux-usb@vger.kernel.org 14774S: Maintained 14775F: Documentation/usb/usbip_protocol.txt 14776F: drivers/usb/usbip/ 14777F: tools/usb/usbip/ 14778F: tools/testing/selftests/drivers/usb/usbip/ 14779 14780USB PEGASUS DRIVER 14781M: Petko Manolov <petkan@nucleusys.com> 14782L: linux-usb@vger.kernel.org 14783L: netdev@vger.kernel.org 14784T: git git://github.com/petkan/pegasus.git 14785W: https://github.com/petkan/pegasus 14786S: Maintained 14787F: drivers/net/usb/pegasus.* 14788 14789USB PHY LAYER 14790M: Felipe Balbi <balbi@kernel.org> 14791L: linux-usb@vger.kernel.org 14792T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14793S: Maintained 14794F: drivers/usb/phy/ 14795 14796USB PRINTER DRIVER (usblp) 14797M: Pete Zaitcev <zaitcev@redhat.com> 14798L: linux-usb@vger.kernel.org 14799S: Supported 14800F: drivers/usb/class/usblp.c 14801 14802USB QMI WWAN NETWORK DRIVER 14803M: Bjørn Mork <bjorn@mork.no> 14804L: netdev@vger.kernel.org 14805S: Maintained 14806F: Documentation/ABI/testing/sysfs-class-net-qmi 14807F: drivers/net/usb/qmi_wwan.c 14808 14809USB RTL8150 DRIVER 14810M: Petko Manolov <petkan@nucleusys.com> 14811L: linux-usb@vger.kernel.org 14812L: netdev@vger.kernel.org 14813T: git git://github.com/petkan/rtl8150.git 14814W: https://github.com/petkan/rtl8150 14815S: Maintained 14816F: drivers/net/usb/rtl8150.c 14817 14818USB SERIAL SUBSYSTEM 14819M: Johan Hovold <johan@kernel.org> 14820L: linux-usb@vger.kernel.org 14821T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14822S: Maintained 14823F: Documentation/usb/usb-serial.txt 14824F: drivers/usb/serial/ 14825F: include/linux/usb/serial.h 14826 14827USB SMSC75XX ETHERNET DRIVER 14828M: Steve Glendinning <steve.glendinning@shawell.net> 14829L: netdev@vger.kernel.org 14830S: Maintained 14831F: drivers/net/usb/smsc75xx.* 14832 14833USB SMSC95XX ETHERNET DRIVER 14834M: Steve Glendinning <steve.glendinning@shawell.net> 14835M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14836L: netdev@vger.kernel.org 14837S: Maintained 14838F: drivers/net/usb/smsc95xx.* 14839 14840USB SUBSYSTEM 14841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14842L: linux-usb@vger.kernel.org 14843W: http://www.linux-usb.org 14844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14845S: Supported 14846F: Documentation/devicetree/bindings/usb/ 14847F: Documentation/usb/ 14848F: drivers/usb/ 14849F: include/linux/usb.h 14850F: include/linux/usb/ 14851 14852USB TYPEC PI3USB30532 MUX DRIVER 14853M: Hans de Goede <hdegoede@redhat.com> 14854L: linux-usb@vger.kernel.org 14855S: Maintained 14856F: drivers/usb/typec/mux/pi3usb30532.c 14857 14858USB TYPEC SUBSYSTEM 14859M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14860L: linux-usb@vger.kernel.org 14861S: Maintained 14862F: Documentation/ABI/testing/sysfs-class-typec 14863F: Documentation/usb/typec.rst 14864F: drivers/usb/typec/ 14865F: include/linux/usb/typec.h 14866 14867USB UHCI DRIVER 14868M: Alan Stern <stern@rowland.harvard.edu> 14869L: linux-usb@vger.kernel.org 14870S: Maintained 14871F: drivers/usb/host/uhci* 14872 14873USB VIDEO CLASS 14874M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14875L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14876L: linux-media@vger.kernel.org 14877T: git git://linuxtv.org/media_tree.git 14878W: http://www.ideasonboard.org/uvc/ 14879S: Maintained 14880F: drivers/media/usb/uvc/ 14881F: include/uapi/linux/uvcvideo.h 14882 14883USB VISION DRIVER 14884M: Hans Verkuil <hverkuil@xs4all.nl> 14885L: linux-media@vger.kernel.org 14886T: git git://linuxtv.org/media_tree.git 14887W: https://linuxtv.org 14888S: Odd Fixes 14889F: drivers/media/usb/usbvision/ 14890 14891USB WEBCAM GADGET 14892M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14893L: linux-usb@vger.kernel.org 14894S: Maintained 14895F: drivers/usb/gadget/function/*uvc* 14896F: drivers/usb/gadget/legacy/webcam.c 14897 14898USB WIRELESS RNDIS DRIVER (rndis_wlan) 14899M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14900L: linux-wireless@vger.kernel.org 14901S: Maintained 14902F: drivers/net/wireless/rndis_wlan.c 14903 14904USB XHCI DRIVER 14905M: Mathias Nyman <mathias.nyman@intel.com> 14906L: linux-usb@vger.kernel.org 14907S: Supported 14908F: drivers/usb/host/xhci* 14909F: drivers/usb/host/pci-quirks* 14910 14911USB ZD1201 DRIVER 14912L: linux-wireless@vger.kernel.org 14913W: http://linux-lc100020.sourceforge.net 14914S: Orphan 14915F: drivers/net/wireless/zydas/zd1201.* 14916 14917USB ZR364XX DRIVER 14918M: Antoine Jacquet <royale@zerezo.com> 14919L: linux-usb@vger.kernel.org 14920L: linux-media@vger.kernel.org 14921T: git git://linuxtv.org/media_tree.git 14922W: http://royale.zerezo.com/zr364xx/ 14923S: Maintained 14924F: Documentation/media/v4l-drivers/zr364xx* 14925F: drivers/media/usb/zr364xx/ 14926 14927USER-MODE LINUX (UML) 14928M: Jeff Dike <jdike@addtoit.com> 14929M: Richard Weinberger <richard@nod.at> 14930L: user-mode-linux-devel@lists.sourceforge.net 14931L: user-mode-linux-user@lists.sourceforge.net 14932W: http://user-mode-linux.sourceforge.net 14933T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14934S: Maintained 14935F: Documentation/virtual/uml/ 14936F: arch/um/ 14937F: arch/x86/um/ 14938F: fs/hostfs/ 14939F: fs/hppfs/ 14940 14941USERSPACE I/O (UIO) 14942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14943S: Maintained 14944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14945F: Documentation/driver-api/uio-howto.rst 14946F: drivers/uio/ 14947F: include/linux/uio*.h 14948 14949UTIL-LINUX PACKAGE 14950M: Karel Zak <kzak@redhat.com> 14951L: util-linux@vger.kernel.org 14952W: http://en.wikipedia.org/wiki/Util-linux 14953T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14954S: Maintained 14955 14956UUID HELPERS 14957M: Christoph Hellwig <hch@lst.de> 14958R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14959L: linux-kernel@vger.kernel.org 14960T: git git://git.infradead.org/users/hch/uuid.git 14961F: lib/uuid.c 14962F: lib/test_uuid.c 14963F: include/linux/uuid.h 14964F: include/uapi/linux/uuid.h 14965S: Maintained 14966 14967UVESAFB DRIVER 14968M: Michal Januszewski <spock@gentoo.org> 14969L: linux-fbdev@vger.kernel.org 14970W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14971S: Maintained 14972F: Documentation/fb/uvesafb.txt 14973F: drivers/video/fbdev/uvesafb.* 14974 14975VF610 NAND DRIVER 14976M: Stefan Agner <stefan@agner.ch> 14977L: linux-mtd@lists.infradead.org 14978S: Supported 14979F: drivers/mtd/nand/raw/vf610_nfc.c 14980 14981VFAT/FAT/MSDOS FILESYSTEM 14982M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14983S: Maintained 14984F: Documentation/filesystems/vfat.txt 14985F: fs/fat/ 14986 14987VFIO DRIVER 14988M: Alex Williamson <alex.williamson@redhat.com> 14989L: kvm@vger.kernel.org 14990T: git git://github.com/awilliam/linux-vfio.git 14991S: Maintained 14992F: Documentation/vfio.txt 14993F: drivers/vfio/ 14994F: include/linux/vfio.h 14995F: include/uapi/linux/vfio.h 14996 14997VFIO MEDIATED DEVICE DRIVERS 14998M: Kirti Wankhede <kwankhede@nvidia.com> 14999L: kvm@vger.kernel.org 15000S: Maintained 15001F: Documentation/vfio-mediated-device.txt 15002F: drivers/vfio/mdev/ 15003F: include/linux/mdev.h 15004F: samples/vfio-mdev/ 15005 15006VFIO PLATFORM DRIVER 15007M: Eric Auger <eric.auger@redhat.com> 15008L: kvm@vger.kernel.org 15009S: Maintained 15010F: drivers/vfio/platform/ 15011 15012VGA_SWITCHEROO 15013R: Lukas Wunner <lukas@wunner.de> 15014S: Maintained 15015F: Documentation/gpu/vga-switcheroo.rst 15016F: drivers/gpu/vga/vga_switcheroo.c 15017F: include/linux/vga_switcheroo.h 15018T: git git://anongit.freedesktop.org/drm/drm-misc 15019 15020VIA RHINE NETWORK DRIVER 15021S: Orphan 15022F: drivers/net/ethernet/via/via-rhine.c 15023 15024VIA SD/MMC CARD CONTROLLER DRIVER 15025M: Bruce Chang <brucechang@via.com.tw> 15026M: Harald Welte <HaraldWelte@viatech.com> 15027S: Maintained 15028F: drivers/mmc/host/via-sdmmc.c 15029 15030VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15031M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15032L: linux-fbdev@vger.kernel.org 15033S: Maintained 15034F: include/linux/via-core.h 15035F: include/linux/via-gpio.h 15036F: include/linux/via_i2c.h 15037F: drivers/video/fbdev/via/ 15038 15039VIA VELOCITY NETWORK DRIVER 15040M: Francois Romieu <romieu@fr.zoreil.com> 15041L: netdev@vger.kernel.org 15042S: Maintained 15043F: drivers/net/ethernet/via/via-velocity.* 15044 15045VIDEO MULTIPLEXER DRIVER 15046M: Philipp Zabel <p.zabel@pengutronix.de> 15047L: linux-media@vger.kernel.org 15048S: Maintained 15049F: drivers/media/platform/video-mux.c 15050 15051VIDEOBUF2 FRAMEWORK 15052M: Pawel Osciak <pawel@osciak.com> 15053M: Marek Szyprowski <m.szyprowski@samsung.com> 15054M: Kyungmin Park <kyungmin.park@samsung.com> 15055L: linux-media@vger.kernel.org 15056S: Maintained 15057F: drivers/media/v4l2-core/videobuf2-* 15058F: include/media/videobuf2-* 15059 15060VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15061M: Helen Koike <helen.koike@collabora.com> 15062L: linux-media@vger.kernel.org 15063T: git git://linuxtv.org/media_tree.git 15064W: https://linuxtv.org 15065S: Maintained 15066F: drivers/media/platform/vimc/* 15067 15068VIRT LIB 15069M: Alex Williamson <alex.williamson@redhat.com> 15070M: Paolo Bonzini <pbonzini@redhat.com> 15071L: kvm@vger.kernel.org 15072S: Supported 15073F: virt/lib/ 15074 15075VIRTIO AND VHOST VSOCK DRIVER 15076M: Stefan Hajnoczi <stefanha@redhat.com> 15077L: kvm@vger.kernel.org 15078L: virtualization@lists.linux-foundation.org 15079L: netdev@vger.kernel.org 15080S: Maintained 15081F: include/linux/virtio_vsock.h 15082F: include/uapi/linux/virtio_vsock.h 15083F: include/uapi/linux/vsockmon.h 15084F: include/uapi/linux/vm_sockets_diag.h 15085F: net/vmw_vsock/diag.c 15086F: net/vmw_vsock/af_vsock_tap.c 15087F: net/vmw_vsock/virtio_transport_common.c 15088F: net/vmw_vsock/virtio_transport.c 15089F: drivers/net/vsockmon.c 15090F: drivers/vhost/vsock.c 15091F: drivers/vhost/vsock.h 15092F: tools/testing/vsock/ 15093 15094VIRTIO CONSOLE DRIVER 15095M: Amit Shah <amit@kernel.org> 15096L: virtualization@lists.linux-foundation.org 15097S: Maintained 15098F: drivers/char/virtio_console.c 15099F: include/linux/virtio_console.h 15100F: include/uapi/linux/virtio_console.h 15101 15102VIRTIO CORE, NET AND BLOCK DRIVERS 15103M: "Michael S. Tsirkin" <mst@redhat.com> 15104M: Jason Wang <jasowang@redhat.com> 15105L: virtualization@lists.linux-foundation.org 15106S: Maintained 15107F: Documentation/devicetree/bindings/virtio/ 15108F: drivers/virtio/ 15109F: tools/virtio/ 15110F: drivers/net/virtio_net.c 15111F: drivers/block/virtio_blk.c 15112F: include/linux/virtio*.h 15113F: include/uapi/linux/virtio_*.h 15114F: drivers/crypto/virtio/ 15115F: mm/balloon_compaction.c 15116 15117VIRTIO CRYPTO DRIVER 15118M: Gonglei <arei.gonglei@huawei.com> 15119L: virtualization@lists.linux-foundation.org 15120L: linux-crypto@vger.kernel.org 15121S: Maintained 15122F: drivers/crypto/virtio/ 15123F: include/uapi/linux/virtio_crypto.h 15124 15125VIRTIO DRIVERS FOR S390 15126M: Cornelia Huck <cohuck@redhat.com> 15127M: Halil Pasic <pasic@linux.ibm.com> 15128L: linux-s390@vger.kernel.org 15129L: virtualization@lists.linux-foundation.org 15130L: kvm@vger.kernel.org 15131S: Supported 15132F: drivers/s390/virtio/ 15133F: arch/s390/include/uapi/asm/virtio-ccw.h 15134 15135VIRTIO GPU DRIVER 15136M: David Airlie <airlied@linux.ie> 15137M: Gerd Hoffmann <kraxel@redhat.com> 15138L: dri-devel@lists.freedesktop.org 15139L: virtualization@lists.linux-foundation.org 15140T: git git://anongit.freedesktop.org/drm/drm-misc 15141S: Maintained 15142F: drivers/gpu/drm/virtio/ 15143F: include/uapi/linux/virtio_gpu.h 15144 15145VIRTIO HOST (VHOST) 15146M: "Michael S. Tsirkin" <mst@redhat.com> 15147M: Jason Wang <jasowang@redhat.com> 15148L: kvm@vger.kernel.org 15149L: virtualization@lists.linux-foundation.org 15150L: netdev@vger.kernel.org 15151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15152S: Maintained 15153F: drivers/vhost/ 15154F: include/uapi/linux/vhost.h 15155 15156VIRTIO INPUT DRIVER 15157M: Gerd Hoffmann <kraxel@redhat.com> 15158S: Maintained 15159F: drivers/virtio/virtio_input.c 15160F: include/uapi/linux/virtio_input.h 15161 15162VIRTUAL BOX GUEST DEVICE DRIVER 15163M: Hans de Goede <hdegoede@redhat.com> 15164M: Arnd Bergmann <arnd@arndb.de> 15165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15166S: Maintained 15167F: include/linux/vbox_utils.h 15168F: include/uapi/linux/vbox*.h 15169F: drivers/virt/vboxguest/ 15170 15171VIRTUAL SERIO DEVICE DRIVER 15172M: Stephen Chandler Paul <thatslyude@gmail.com> 15173S: Maintained 15174F: drivers/input/serio/userio.c 15175F: include/uapi/linux/userio.h 15176 15177VIVID VIRTUAL VIDEO DRIVER 15178M: Hans Verkuil <hverkuil@xs4all.nl> 15179L: linux-media@vger.kernel.org 15180T: git git://linuxtv.org/media_tree.git 15181W: https://linuxtv.org 15182S: Maintained 15183F: drivers/media/platform/vivid/* 15184 15185VLYNQ BUS 15186M: Florian Fainelli <f.fainelli@gmail.com> 15187L: openwrt-devel@lists.openwrt.org (subscribers-only) 15188S: Maintained 15189F: drivers/vlynq/vlynq.c 15190F: include/linux/vlynq.h 15191 15192VME SUBSYSTEM 15193M: Martyn Welch <martyn@welchs.me.uk> 15194M: Manohar Vanga <manohar.vanga@gmail.com> 15195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15196L: devel@driverdev.osuosl.org 15197S: Maintained 15198T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15199F: Documentation/driver-api/vme.rst 15200F: drivers/staging/vme/ 15201F: drivers/vme/ 15202F: include/linux/vme* 15203 15204VMWARE BALLOON DRIVER 15205M: Xavier Deguillard <xdeguillard@vmware.com> 15206M: Philip Moltmann <moltmann@vmware.com> 15207M: "VMware, Inc." <pv-drivers@vmware.com> 15208L: linux-kernel@vger.kernel.org 15209S: Maintained 15210F: drivers/misc/vmw_balloon.c 15211 15212VMWARE HYPERVISOR INTERFACE 15213M: Alok Kataria <akataria@vmware.com> 15214L: virtualization@lists.linux-foundation.org 15215S: Supported 15216F: arch/x86/kernel/cpu/vmware.c 15217 15218VMWARE PVRDMA DRIVER 15219M: Adit Ranadive <aditr@vmware.com> 15220M: VMware PV-Drivers <pv-drivers@vmware.com> 15221L: linux-rdma@vger.kernel.org 15222S: Maintained 15223F: drivers/infiniband/hw/vmw_pvrdma/ 15224 15225VMware PVSCSI driver 15226M: Jim Gill <jgill@vmware.com> 15227M: VMware PV-Drivers <pv-drivers@vmware.com> 15228L: linux-scsi@vger.kernel.org 15229S: Maintained 15230F: drivers/scsi/vmw_pvscsi.c 15231F: drivers/scsi/vmw_pvscsi.h 15232 15233VMWARE VMMOUSE SUBDRIVER 15234M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15235M: "VMware, Inc." <pv-drivers@vmware.com> 15236L: linux-input@vger.kernel.org 15237S: Maintained 15238F: drivers/input/mouse/vmmouse.c 15239F: drivers/input/mouse/vmmouse.h 15240 15241VMWARE VMXNET3 ETHERNET DRIVER 15242M: Ronak Doshi <doshir@vmware.com> 15243M: "VMware, Inc." <pv-drivers@vmware.com> 15244L: netdev@vger.kernel.org 15245S: Maintained 15246F: drivers/net/vmxnet3/ 15247 15248VOCORE VOCORE2 BOARD 15249M: Harvey Hunt <harveyhuntnexus@gmail.com> 15250L: linux-mips@linux-mips.org 15251S: Maintained 15252F: arch/mips/boot/dts/ralink/vocore2.dts 15253 15254VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15255M: Liam Girdwood <lgirdwood@gmail.com> 15256M: Mark Brown <broonie@kernel.org> 15257L: linux-kernel@vger.kernel.org 15258W: http://www.slimlogic.co.uk/?p=48 15259T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15260S: Supported 15261F: Documentation/devicetree/bindings/regulator/ 15262F: Documentation/power/regulator/ 15263F: drivers/regulator/ 15264F: include/dt-bindings/regulator/ 15265F: include/linux/regulator/ 15266 15267VRF 15268M: David Ahern <dsa@cumulusnetworks.com> 15269M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15270L: netdev@vger.kernel.org 15271S: Maintained 15272F: drivers/net/vrf.c 15273F: Documentation/networking/vrf.txt 15274 15275VT1211 HARDWARE MONITOR DRIVER 15276M: Juerg Haefliger <juergh@gmail.com> 15277L: linux-hwmon@vger.kernel.org 15278S: Maintained 15279F: Documentation/hwmon/vt1211 15280F: drivers/hwmon/vt1211.c 15281 15282VT8231 HARDWARE MONITOR DRIVER 15283M: Roger Lucas <vt8231@hiddenengine.co.uk> 15284L: linux-hwmon@vger.kernel.org 15285S: Maintained 15286F: drivers/hwmon/vt8231.c 15287 15288VUB300 USB to SDIO/SD/MMC bridge chip 15289M: Tony Olech <tony.olech@elandigitalsystems.com> 15290L: linux-mmc@vger.kernel.org 15291L: linux-usb@vger.kernel.org 15292S: Supported 15293F: drivers/mmc/host/vub300.c 15294 15295W1 DALLAS'S 1-WIRE BUS 15296M: Evgeniy Polyakov <zbr@ioremap.net> 15297S: Maintained 15298F: Documentation/w1/ 15299F: drivers/w1/ 15300F: include/linux/w1.h 15301 15302W83791D HARDWARE MONITORING DRIVER 15303M: Marc Hulsman <m.hulsman@tudelft.nl> 15304L: linux-hwmon@vger.kernel.org 15305S: Maintained 15306F: Documentation/hwmon/w83791d 15307F: drivers/hwmon/w83791d.c 15308 15309W83793 HARDWARE MONITORING DRIVER 15310M: Rudolf Marek <r.marek@assembler.cz> 15311L: linux-hwmon@vger.kernel.org 15312S: Maintained 15313F: Documentation/hwmon/w83793 15314F: drivers/hwmon/w83793.c 15315 15316W83795 HARDWARE MONITORING DRIVER 15317M: Jean Delvare <jdelvare@suse.com> 15318L: linux-hwmon@vger.kernel.org 15319S: Maintained 15320F: drivers/hwmon/w83795.c 15321 15322W83L51xD SD/MMC CARD INTERFACE DRIVER 15323M: Pierre Ossman <pierre@ossman.eu> 15324S: Maintained 15325F: drivers/mmc/host/wbsd.* 15326 15327WACOM PROTOCOL 4 SERIAL TABLETS 15328M: Julian Squires <julian@cipht.net> 15329M: Hans de Goede <hdegoede@redhat.com> 15330L: linux-input@vger.kernel.org 15331S: Maintained 15332F: drivers/input/tablet/wacom_serial4.c 15333 15334WATCHDOG DEVICE DRIVERS 15335M: Wim Van Sebroeck <wim@linux-watchdog.org> 15336M: Guenter Roeck <linux@roeck-us.net> 15337L: linux-watchdog@vger.kernel.org 15338W: http://www.linux-watchdog.org/ 15339T: git git://www.linux-watchdog.org/linux-watchdog.git 15340S: Maintained 15341F: Documentation/devicetree/bindings/watchdog/ 15342F: Documentation/watchdog/ 15343F: drivers/watchdog/ 15344F: include/linux/watchdog.h 15345F: include/uapi/linux/watchdog.h 15346 15347WHISKEYCOVE PMIC GPIO DRIVER 15348M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15349L: linux-gpio@vger.kernel.org 15350S: Maintained 15351F: drivers/gpio/gpio-wcove.c 15352 15353WIIMOTE HID DRIVER 15354M: David Herrmann <dh.herrmann@googlemail.com> 15355L: linux-input@vger.kernel.org 15356S: Maintained 15357F: drivers/hid/hid-wiimote* 15358 15359WILOCITY WIL6210 WIRELESS DRIVER 15360M: Maya Erez <merez@codeaurora.org> 15361L: linux-wireless@vger.kernel.org 15362L: wil6210@qti.qualcomm.com 15363S: Supported 15364W: http://wireless.kernel.org/en/users/Drivers/wil6210 15365F: drivers/net/wireless/ath/wil6210/ 15366 15367WIMAX STACK 15368M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15369M: linux-wimax@intel.com 15370L: wimax@linuxwimax.org (subscribers-only) 15371S: Supported 15372W: http://linuxwimax.org 15373F: Documentation/wimax/README.wimax 15374F: include/linux/wimax/debug.h 15375F: include/net/wimax.h 15376F: include/uapi/linux/wimax.h 15377F: net/wimax/ 15378 15379WINBOND CIR DRIVER 15380M: David Härdeman <david@hardeman.nu> 15381S: Maintained 15382F: drivers/media/rc/winbond-cir.c 15383 15384WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15385M: William Breathitt Gray <vilhelm.gray@gmail.com> 15386L: linux-watchdog@vger.kernel.org 15387S: Maintained 15388F: drivers/watchdog/ebc-c384_wdt.c 15389 15390WINSYSTEMS WS16C48 GPIO DRIVER 15391M: William Breathitt Gray <vilhelm.gray@gmail.com> 15392L: linux-gpio@vger.kernel.org 15393S: Maintained 15394F: drivers/gpio/gpio-ws16c48.c 15395 15396WISTRON LAPTOP BUTTON DRIVER 15397M: Miloslav Trmac <mitr@volny.cz> 15398S: Maintained 15399F: drivers/input/misc/wistron_btns.c 15400 15401WL3501 WIRELESS PCMCIA CARD DRIVER 15402L: linux-wireless@vger.kernel.org 15403S: Odd fixes 15404F: drivers/net/wireless/wl3501* 15405 15406WOLFSON MICROELECTRONICS DRIVERS 15407L: patches@opensource.cirrus.com 15408T: git https://github.com/CirrusLogic/linux-drivers.git 15409W: https://github.com/CirrusLogic/linux-drivers/wiki 15410S: Supported 15411F: Documentation/hwmon/wm83?? 15412F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15413F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15414F: Documentation/devicetree/bindings/mfd/arizona.txt 15415F: Documentation/devicetree/bindings/mfd/wm831x.txt 15416F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15417F: arch/arm/mach-s3c64xx/mach-crag6410* 15418F: drivers/clk/clk-wm83*.c 15419F: drivers/extcon/extcon-arizona.c 15420F: drivers/leds/leds-wm83*.c 15421F: drivers/gpio/gpio-*wm*.c 15422F: drivers/gpio/gpio-arizona.c 15423F: drivers/hwmon/wm83??-hwmon.c 15424F: drivers/input/misc/wm831x-on.c 15425F: drivers/input/touchscreen/wm831x-ts.c 15426F: drivers/input/touchscreen/wm97*.c 15427F: drivers/mfd/arizona* 15428F: drivers/mfd/wm*.c 15429F: drivers/mfd/cs47l24* 15430F: drivers/power/supply/wm83*.c 15431F: drivers/rtc/rtc-wm83*.c 15432F: drivers/regulator/wm8*.c 15433F: drivers/regulator/arizona* 15434F: drivers/video/backlight/wm83*_bl.c 15435F: drivers/watchdog/wm83*_wdt.c 15436F: include/linux/mfd/arizona/ 15437F: include/linux/mfd/wm831x/ 15438F: include/linux/mfd/wm8350/ 15439F: include/linux/mfd/wm8400* 15440F: include/linux/regulator/arizona* 15441F: include/linux/wm97xx.h 15442F: include/sound/wm????.h 15443F: sound/soc/codecs/arizona.? 15444F: sound/soc/codecs/wm* 15445F: sound/soc/codecs/cs47l24* 15446 15447WORKQUEUE 15448M: Tejun Heo <tj@kernel.org> 15449R: Lai Jiangshan <jiangshanlai@gmail.com> 15450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15451S: Maintained 15452F: include/linux/workqueue.h 15453F: kernel/workqueue.c 15454F: Documentation/core-api/workqueue.rst 15455 15456X-POWERS AXP288 PMIC DRIVERS 15457M: Hans de Goede <hdegoede@redhat.com> 15458S: Maintained 15459N: axp288 15460F: drivers/acpi/pmic/intel_pmic_xpower.c 15461 15462X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15463M: Chen-Yu Tsai <wens@csie.org> 15464L: linux-kernel@vger.kernel.org 15465S: Maintained 15466N: axp[128] 15467 15468X.25 NETWORK LAYER 15469M: Andrew Hendry <andrew.hendry@gmail.com> 15470L: linux-x25@vger.kernel.org 15471S: Odd Fixes 15472F: Documentation/networking/x25* 15473F: include/net/x25* 15474F: net/x25/ 15475 15476X86 ARCHITECTURE (32-BIT AND 64-BIT) 15477M: Thomas Gleixner <tglx@linutronix.de> 15478M: Ingo Molnar <mingo@redhat.com> 15479R: "H. Peter Anvin" <hpa@zytor.com> 15480M: x86@kernel.org 15481L: linux-kernel@vger.kernel.org 15482T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15483S: Maintained 15484F: Documentation/x86/ 15485F: arch/x86/ 15486 15487X86 MCE INFRASTRUCTURE 15488M: Tony Luck <tony.luck@intel.com> 15489M: Borislav Petkov <bp@alien8.de> 15490L: linux-edac@vger.kernel.org 15491S: Maintained 15492F: arch/x86/kernel/cpu/mcheck/* 15493 15494X86 MICROCODE UPDATE SUPPORT 15495M: Borislav Petkov <bp@alien8.de> 15496S: Maintained 15497F: arch/x86/kernel/cpu/microcode/* 15498 15499X86 PLATFORM DRIVERS 15500M: Darren Hart <dvhart@infradead.org> 15501M: Andy Shevchenko <andy@infradead.org> 15502L: platform-driver-x86@vger.kernel.org 15503T: git git://git.infradead.org/linux-platform-drivers-x86.git 15504S: Maintained 15505F: drivers/platform/x86/ 15506F: drivers/platform/olpc/ 15507 15508X86 VDSO 15509M: Andy Lutomirski <luto@amacapital.net> 15510L: linux-kernel@vger.kernel.org 15511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15512S: Maintained 15513F: arch/x86/entry/vdso/ 15514 15515XC2028/3028 TUNER DRIVER 15516M: Mauro Carvalho Chehab <mchehab@kernel.org> 15517L: linux-media@vger.kernel.org 15518W: https://linuxtv.org 15519T: git git://linuxtv.org/media_tree.git 15520S: Maintained 15521F: drivers/media/tuners/tuner-xc2028.* 15522 15523XDP SOCKETS (AF_XDP) 15524M: Björn Töpel <bjorn.topel@intel.com> 15525M: Magnus Karlsson <magnus.karlsson@intel.com> 15526L: netdev@vger.kernel.org 15527S: Maintained 15528F: kernel/bpf/xskmap.c 15529F: net/xdp/ 15530 15531XEN BLOCK SUBSYSTEM 15532M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15533M: Roger Pau Monné <roger.pau@citrix.com> 15534L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15535S: Supported 15536F: drivers/block/xen-blkback/* 15537F: drivers/block/xen* 15538 15539XEN HYPERVISOR ARM 15540M: Stefano Stabellini <sstabellini@kernel.org> 15541L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15542S: Maintained 15543F: arch/arm/xen/ 15544F: arch/arm/include/asm/xen/ 15545 15546XEN HYPERVISOR ARM64 15547M: Stefano Stabellini <sstabellini@kernel.org> 15548L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15549S: Maintained 15550F: arch/arm64/xen/ 15551F: arch/arm64/include/asm/xen/ 15552 15553XEN HYPERVISOR INTERFACE 15554M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15555M: Juergen Gross <jgross@suse.com> 15556L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15557T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15558S: Supported 15559F: arch/x86/xen/ 15560F: drivers/*/xen-*front.c 15561F: drivers/xen/ 15562F: arch/x86/include/asm/xen/ 15563F: arch/x86/include/asm/pvclock-abi.h 15564F: include/xen/ 15565F: include/uapi/xen/ 15566F: Documentation/ABI/stable/sysfs-hypervisor-xen 15567F: Documentation/ABI/testing/sysfs-hypervisor-xen 15568 15569XEN NETWORK BACKEND DRIVER 15570M: Wei Liu <wei.liu2@citrix.com> 15571M: Paul Durrant <paul.durrant@citrix.com> 15572L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15573L: netdev@vger.kernel.org 15574S: Supported 15575F: drivers/net/xen-netback/* 15576 15577XEN PCI SUBSYSTEM 15578M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15579L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15580S: Supported 15581F: arch/x86/pci/*xen* 15582F: drivers/pci/*xen* 15583 15584XEN PVSCSI DRIVERS 15585M: Juergen Gross <jgross@suse.com> 15586L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15587L: linux-scsi@vger.kernel.org 15588S: Supported 15589F: drivers/scsi/xen-scsifront.c 15590F: drivers/xen/xen-scsiback.c 15591F: include/xen/interface/io/vscsiif.h 15592 15593XEN SWIOTLB SUBSYSTEM 15594M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15595L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15596L: iommu@lists.linux-foundation.org 15597S: Supported 15598F: arch/x86/xen/*swiotlb* 15599F: drivers/xen/*swiotlb* 15600 15601XEN SOUND FRONTEND DRIVER 15602M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15605S: Supported 15606F: sound/xen/* 15607 15608XFS FILESYSTEM 15609M: Darrick J. Wong <darrick.wong@oracle.com> 15610M: linux-xfs@vger.kernel.org 15611L: linux-xfs@vger.kernel.org 15612W: http://xfs.org/ 15613T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15614S: Supported 15615F: Documentation/filesystems/xfs.txt 15616F: fs/xfs/ 15617 15618XILINX AXI ETHERNET DRIVER 15619M: Anirudha Sarangi <anirudh@xilinx.com> 15620M: John Linn <John.Linn@xilinx.com> 15621S: Maintained 15622F: drivers/net/ethernet/xilinx/xilinx_axienet* 15623 15624XILINX UARTLITE SERIAL DRIVER 15625M: Peter Korsgaard <jacmet@sunsite.dk> 15626L: linux-serial@vger.kernel.org 15627S: Maintained 15628F: drivers/tty/serial/uartlite.c 15629 15630XILINX VIDEO IP CORES 15631M: Hyun Kwon <hyun.kwon@xilinx.com> 15632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15633L: linux-media@vger.kernel.org 15634T: git git://linuxtv.org/media_tree.git 15635S: Supported 15636F: Documentation/devicetree/bindings/media/xilinx/ 15637F: drivers/media/platform/xilinx/ 15638F: include/uapi/linux/xilinx-v4l2-controls.h 15639 15640XILLYBUS DRIVER 15641M: Eli Billauer <eli.billauer@gmail.com> 15642L: linux-kernel@vger.kernel.org 15643S: Supported 15644F: drivers/char/xillybus/ 15645 15646XLP9XX I2C DRIVER 15647M: George Cherian <george.cherian@cavium.com> 15648M: Jan Glauber <jglauber@cavium.com> 15649L: linux-i2c@vger.kernel.org 15650W: http://www.cavium.com 15651S: Supported 15652F: drivers/i2c/busses/i2c-xlp9xx.c 15653 15654XRA1403 GPIO EXPANDER 15655M: Nandor Han <nandor.han@ge.com> 15656M: Semi Malinen <semi.malinen@ge.com> 15657L: linux-gpio@vger.kernel.org 15658S: Maintained 15659F: drivers/gpio/gpio-xra1403.c 15660F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15661 15662XTENSA XTFPGA PLATFORM SUPPORT 15663M: Max Filippov <jcmvbkbc@gmail.com> 15664L: linux-xtensa@linux-xtensa.org 15665S: Maintained 15666F: drivers/spi/spi-xtensa-xtfpga.c 15667F: sound/soc/xtensa/xtfpga-i2s.c 15668 15669YAM DRIVER FOR AX.25 15670M: Jean-Paul Roubelat <jpr@f6fbb.org> 15671L: linux-hams@vger.kernel.org 15672S: Maintained 15673F: drivers/net/hamradio/yam* 15674F: include/linux/yam.h 15675 15676YAMA SECURITY MODULE 15677M: Kees Cook <keescook@chromium.org> 15678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15679S: Supported 15680F: security/yama/ 15681F: Documentation/admin-guide/LSM/Yama.rst 15682 15683YEALINK PHONE DRIVER 15684M: Henk Vergonet <Henk.Vergonet@gmail.com> 15685L: usbb2k-api-dev@nongnu.org 15686S: Maintained 15687F: Documentation/input/yealink.rst 15688F: drivers/input/misc/yealink.* 15689 15690Z8530 DRIVER FOR AX.25 15691M: Joerg Reuter <jreuter@yaina.de> 15692W: http://yaina.de/jreuter/ 15693W: http://www.qsl.net/dl1bke/ 15694L: linux-hams@vger.kernel.org 15695S: Maintained 15696F: Documentation/networking/z8530drv.txt 15697F: drivers/net/hamradio/*scc.c 15698F: drivers/net/hamradio/z8530.h 15699 15700ZBUD COMPRESSED PAGE ALLOCATOR 15701M: Seth Jennings <sjenning@redhat.com> 15702M: Dan Streetman <ddstreet@ieee.org> 15703L: linux-mm@kvack.org 15704S: Maintained 15705F: mm/zbud.c 15706F: include/linux/zbud.h 15707 15708ZD1211RW WIRELESS DRIVER 15709M: Daniel Drake <dsd@gentoo.org> 15710M: Ulrich Kunitz <kune@deine-taler.de> 15711W: http://zd1211.ath.cx/wiki/DriverRewrite 15712L: linux-wireless@vger.kernel.org 15713L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15714S: Maintained 15715F: drivers/net/wireless/zydas/zd1211rw/ 15716 15717ZD1301 MEDIA DRIVER 15718M: Antti Palosaari <crope@iki.fi> 15719L: linux-media@vger.kernel.org 15720W: https://linuxtv.org/ 15721W: http://palosaari.fi/linux/ 15722Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15723S: Maintained 15724F: drivers/media/usb/dvb-usb-v2/zd1301* 15725 15726ZD1301_DEMOD MEDIA DRIVER 15727M: Antti Palosaari <crope@iki.fi> 15728L: linux-media@vger.kernel.org 15729W: https://linuxtv.org/ 15730W: http://palosaari.fi/linux/ 15731Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15732S: Maintained 15733F: drivers/media/dvb-frontends/zd1301_demod* 15734 15735ZPOOL COMPRESSED PAGE STORAGE API 15736M: Dan Streetman <ddstreet@ieee.org> 15737L: linux-mm@kvack.org 15738S: Maintained 15739F: mm/zpool.c 15740F: include/linux/zpool.h 15741 15742ZR36067 VIDEO FOR LINUX DRIVER 15743L: mjpeg-users@lists.sourceforge.net 15744L: linux-media@vger.kernel.org 15745W: http://mjpeg.sourceforge.net/driver-zoran/ 15746T: hg https://linuxtv.org/hg/v4l-dvb 15747S: Odd Fixes 15748F: drivers/media/pci/zoran/ 15749 15750ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15751M: Minchan Kim <minchan@kernel.org> 15752M: Nitin Gupta <ngupta@vflare.org> 15753R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15754L: linux-kernel@vger.kernel.org 15755S: Maintained 15756F: drivers/block/zram/ 15757F: Documentation/blockdev/zram.txt 15758 15759ZS DECSTATION Z85C30 SERIAL DRIVER 15760M: "Maciej W. Rozycki" <macro@linux-mips.org> 15761S: Maintained 15762F: drivers/tty/serial/zs.* 15763 15764ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15765M: Minchan Kim <minchan@kernel.org> 15766M: Nitin Gupta <ngupta@vflare.org> 15767R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15768L: linux-mm@kvack.org 15769S: Maintained 15770F: mm/zsmalloc.c 15771F: include/linux/zsmalloc.h 15772F: Documentation/vm/zsmalloc.rst 15773 15774ZSWAP COMPRESSED SWAP CACHING 15775M: Seth Jennings <sjenning@redhat.com> 15776M: Dan Streetman <ddstreet@ieee.org> 15777L: linux-mm@kvack.org 15778S: Maintained 15779F: mm/zswap.c 15780 15781THE REST 15782M: Linus Torvalds <torvalds@linux-foundation.org> 15783L: linux-kernel@vger.kernel.org 15784Q: http://patchwork.kernel.org/project/LKML/list/ 15785T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15786S: Buried alive in reporters 15787F: * 15788F: */ 15789