1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 772F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 773F: drivers/gpu/drm/amd/amdkfd/ 774F: drivers/gpu/drm/amd/include/cik_structs.h 775F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 776F: drivers/gpu/drm/amd/include/vi_structs.h 777F: drivers/gpu/drm/amd/include/v9_structs.h 778F: include/uapi/linux/kfd_ioctl.h 779 780AMD SEATTLE DEVICE TREE SUPPORT 781M: Brijesh Singh <brijeshkumar.singh@amd.com> 782M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 783M: Tom Lendacky <thomas.lendacky@amd.com> 784S: Supported 785F: arch/arm64/boot/dts/amd/ 786 787AMD XGBE DRIVER 788M: Tom Lendacky <thomas.lendacky@amd.com> 789L: netdev@vger.kernel.org 790S: Supported 791F: drivers/net/ethernet/amd/xgbe/ 792F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 793 794AMS (Apple Motion Sensor) DRIVER 795M: Michael Hanselmann <linux-kernel@hansmi.ch> 796S: Supported 797F: drivers/macintosh/ams/ 798 799ANALOG DEVICES INC AD5686 DRIVER 800M: Stefan Popa <stefan.popa@analog.com> 801L: linux-pm@vger.kernel.org 802W: http://ez.analog.com/community/linux-device-drivers 803S: Supported 804F: drivers/iio/dac/ad5686* 805F: drivers/iio/dac/ad5696* 806 807ANALOG DEVICES INC AD9389B DRIVER 808M: Hans Verkuil <hans.verkuil@cisco.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/ad9389b* 812 813ANALOG DEVICES INC ADV7180 DRIVER 814M: Lars-Peter Clausen <lars@metafoo.de> 815L: linux-media@vger.kernel.org 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/media/i2c/adv7180.c 819 820ANALOG DEVICES INC ADV748X DRIVER 821M: Kieran Bingham <kieran.bingham@ideasonboard.com> 822L: linux-media@vger.kernel.org 823S: Maintained 824F: drivers/media/i2c/adv748x/* 825 826ANALOG DEVICES INC ADV7511 DRIVER 827M: Hans Verkuil <hans.verkuil@cisco.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv7511* 831 832ANALOG DEVICES INC ADV7604 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7604* 837 838ANALOG DEVICES INC ADV7842 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7842* 843 844ANALOG DEVICES INC ASOC CODEC DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://wiki.analog.com/ 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: sound/soc/codecs/adau* 851F: sound/soc/codecs/adav* 852F: sound/soc/codecs/ad1* 853F: sound/soc/codecs/ad7* 854F: sound/soc/codecs/ssm* 855F: sound/soc/codecs/sigmadsp.* 856 857ANALOG DEVICES INC DMA DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: drivers/dma/dma-axi-dmac.c 862 863ANALOG DEVICES INC IIO DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865M: Michael Hennerich <Michael.Hennerich@analog.com> 866W: http://wiki.analog.com/ 867W: http://ez.analog.com/community/linux-device-drivers 868S: Supported 869F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 870F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 871F: drivers/iio/*/ad* 872F: drivers/iio/adc/ltc2497* 873X: drivers/iio/*/adjd* 874F: drivers/staging/iio/*/ad* 875 876ANDES ARCHITECTURE 877M: Greentime Hu <green.hu@gmail.com> 878M: Vincent Chen <deanbo422@gmail.com> 879T: git https://github.com/andestech/linux.git 880S: Supported 881F: arch/nds32/ 882F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 883F: Documentation/devicetree/bindings/nds32/ 884K: nds32 885N: nds32 886 887ANDROID CONFIG FRAGMENTS 888M: Rob Herring <robh@kernel.org> 889S: Supported 890F: kernel/configs/android* 891 892ANDROID DRIVERS 893M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 894M: Arve Hjønnevåg <arve@android.com> 895M: Todd Kjos <tkjos@android.com> 896M: Martijn Coenen <maco@android.com> 897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 898L: devel@driverdev.osuosl.org 899S: Supported 900F: drivers/android/ 901F: drivers/staging/android/ 902 903ANDROID GOLDFISH PIC DRIVER 904M: Miodrag Dinic <miodrag.dinic@mips.com> 905S: Supported 906F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 907F: drivers/irqchip/irq-goldfish-pic.c 908 909ANDROID GOLDFISH RTC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 913F: drivers/rtc/rtc-goldfish.c 914 915ANDROID ION DRIVER 916M: Laura Abbott <labbott@redhat.com> 917M: Sumit Semwal <sumit.semwal@linaro.org> 918L: devel@driverdev.osuosl.org 919L: dri-devel@lists.freedesktop.org 920L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 921S: Supported 922F: drivers/staging/android/ion 923F: drivers/staging/android/uapi/ion.h 924 925AOA (Apple Onboard Audio) ALSA DRIVER 926M: Johannes Berg <johannes@sipsolutions.net> 927L: linuxppc-dev@lists.ozlabs.org 928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 929S: Maintained 930F: sound/aoa/ 931 932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 933M: William Breathitt Gray <vilhelm.gray@gmail.com> 934L: linux-iio@vger.kernel.org 935S: Maintained 936F: drivers/iio/adc/stx104.c 937 938APM DRIVER 939M: Jiri Kosina <jikos@kernel.org> 940S: Odd fixes 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 942F: arch/x86/kernel/apm_32.c 943F: include/linux/apm_bios.h 944F: include/uapi/linux/apm_bios.h 945F: drivers/char/apm-emulation.c 946 947APPARMOR SECURITY MODULE 948M: John Johansen <john.johansen@canonical.com> 949L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 950W: wiki.apparmor.net 951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 952S: Supported 953F: security/apparmor/ 954F: Documentation/admin-guide/LSM/apparmor.rst 955 956APPLE BCM5974 MULTITOUCH DRIVER 957M: Henrik Rydberg <rydberg@bitmath.org> 958L: linux-input@vger.kernel.org 959S: Odd fixes 960F: drivers/input/mouse/bcm5974.c 961 962APPLE SMC DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-hwmon@vger.kernel.org 965S: Odd fixes 966F: drivers/hwmon/applesmc.c 967 968APPLETALK NETWORK LAYER 969L: netdev@vger.kernel.org 970S: Odd fixes 971F: drivers/net/appletalk/ 972F: net/appletalk/ 973 974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 975M: Duc Dang <dhdang@apm.com> 976S: Supported 977F: arch/arm64/boot/dts/apm/ 978 979APPLIED MICRO (APM) X-GENE SOC EDAC 980M: Loc Ho <lho@apm.com> 981S: Supported 982F: drivers/edac/xgene_edac.c 983F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 984 985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 986M: Iyappan Subramanian <isubramanian@apm.com> 987M: Keyur Chudgar <kchudgar@apm.com> 988S: Supported 989F: drivers/net/ethernet/apm/xgene-v2/ 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994M: Quan Nguyen <qnguyen@apm.com> 995S: Supported 996F: drivers/net/ethernet/apm/xgene/ 997F: drivers/net/phy/mdio-xgene.c 998F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 999F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1000 1001APPLIED MICRO (APM) X-GENE SOC PMU 1002M: Tai Nguyen <ttnguyen@apm.com> 1003S: Supported 1004F: drivers/perf/xgene_pmu.c 1005F: Documentation/perf/xgene-pmu.txt 1006F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1007 1008APTINA CAMERA SENSOR PLL 1009M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1010L: linux-media@vger.kernel.org 1011S: Maintained 1012F: drivers/media/i2c/aptina-pll.* 1013 1014ARC FRAMEBUFFER DRIVER 1015M: Jaya Kumar <jayalk@intworks.biz> 1016S: Maintained 1017F: drivers/video/fbdev/arcfb.c 1018F: drivers/video/fbdev/core/fb_defio.c 1019 1020ARC PGU DRM DRIVER 1021M: Alexey Brodkin <abrodkin@synopsys.com> 1022S: Supported 1023F: drivers/gpu/drm/arc/ 1024F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1025 1026ARCNET NETWORK LAYER 1027M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1028L: netdev@vger.kernel.org 1029S: Maintained 1030F: drivers/net/arcnet/ 1031F: include/uapi/linux/if_arcnet.h 1032 1033ARM ARCHITECTED TIMER DRIVER 1034M: Mark Rutland <mark.rutland@arm.com> 1035M: Marc Zyngier <marc.zyngier@arm.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/include/asm/arch_timer.h 1039F: arch/arm64/include/asm/arch_timer.h 1040F: drivers/clocksource/arm_arch_timer.c 1041 1042ARM HDLCD DRM DRIVER 1043M: Liviu Dudau <liviu.dudau@arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/hdlcd_* 1046F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1047 1048ARM MALI-DP DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050M: Brian Starkey <brian.starkey@arm.com> 1051M: Mali DP Maintainers <malidp@foss.arm.com> 1052S: Supported 1053F: drivers/gpu/drm/arm/ 1054F: Documentation/devicetree/bindings/display/arm,malidp.txt 1055 1056ARM MFM AND FLOPPY DRIVERS 1057M: Ian Molton <spyro@f2s.com> 1058S: Maintained 1059F: arch/arm/lib/floppydma.S 1060F: arch/arm/include/asm/floppy.h 1061 1062ARM PMU PROFILING AND DEBUGGING 1063M: Will Deacon <will.deacon@arm.com> 1064M: Mark Rutland <mark.rutland@arm.com> 1065S: Maintained 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067F: arch/arm*/kernel/perf_* 1068F: arch/arm/oprofile/common.c 1069F: arch/arm*/kernel/hw_breakpoint.c 1070F: arch/arm*/include/asm/hw_breakpoint.h 1071F: arch/arm*/include/asm/perf_event.h 1072F: drivers/perf/* 1073F: include/linux/perf/arm_pmu.h 1074F: Documentation/devicetree/bindings/arm/pmu.txt 1075F: Documentation/devicetree/bindings/perf/ 1076 1077ARM PORT 1078M: Russell King <linux@armlinux.org.uk> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.armlinux.org.uk/ 1081S: Odd Fixes 1082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1083F: arch/arm/ 1084X: arch/arm/boot/dts/ 1085 1086ARM PRIMECELL AACI PL041 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: sound/arm/aaci.* 1090 1091ARM PRIMECELL BUS SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093S: Odd Fixes 1094F: drivers/amba/ 1095F: include/linux/amba/bus.h 1096 1097ARM PRIMECELL CLCD PL110 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/video/fbdev/amba-clcd.* 1101 1102ARM PRIMECELL KMI PL050 DRIVER 1103M: Russell King <linux@armlinux.org.uk> 1104S: Odd Fixes 1105F: drivers/input/serio/ambakmi.* 1106F: include/linux/amba/kmi.h 1107 1108ARM PRIMECELL MMCI PL180/1 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/mmc/host/mmci.* 1112F: include/linux/amba/mmci.h 1113 1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/tty/serial/amba-pl01*.c 1118F: include/linux/amba/serial.h 1119 1120ARM SMMU DRIVERS 1121M: Will Deacon <will.deacon@arm.com> 1122R: Robin Murphy <robin.murphy@arm.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: drivers/iommu/arm-smmu.c 1126F: drivers/iommu/arm-smmu-v3.c 1127F: drivers/iommu/io-pgtable-arm.c 1128F: drivers/iommu/io-pgtable-arm-v7s.c 1129 1130ARM SUB-ARCHITECTURES 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133F: arch/arm/mach-*/ 1134F: arch/arm/plat-*/ 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1136 1137ARM/ACTIONS SEMI ARCHITECTURE 1138M: Andreas Färber <afaerber@suse.de> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141N: owl 1142F: arch/arm/mach-actions/ 1143F: arch/arm/boot/dts/owl-* 1144F: arch/arm64/boot/dts/actions/ 1145F: drivers/clocksource/owl-* 1146F: drivers/pinctrl/actions/* 1147F: drivers/soc/actions/ 1148F: include/dt-bindings/power/owl-* 1149F: include/linux/soc/actions/ 1150F: Documentation/devicetree/bindings/arm/actions.txt 1151F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1152F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1153F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1154 1155ARM/ADS SPHERE MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AFEB9260 MACHINE SUPPORT 1161M: Sergey Lapin <slapin@ossfans.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/AJECO 1ARM MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/Allwinner SoC Clock Support 1171M: Emilio López <emilio@elopez.com.ar> 1172S: Maintained 1173F: drivers/clk/sunxi/ 1174 1175ARM/Allwinner sunXi SoC support 1176M: Maxime Ripard <maxime.ripard@bootlin.com> 1177M: Chen-Yu Tsai <wens@csie.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: sun[x456789]i 1181N: sun50i 1182F: arch/arm/mach-sunxi/ 1183F: arch/arm64/boot/dts/allwinner/ 1184F: drivers/clk/sunxi-ng/ 1185F: drivers/pinctrl/sunxi/ 1186F: drivers/soc/sunxi/ 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1188 1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1190M: Neil Armstrong <narmstrong@baylibre.com> 1191M: Jerome Brunet <jbrunet@baylibre.com> 1192L: linux-amlogic@lists.infradead.org 1193S: Maintained 1194F: drivers/clk/meson/ 1195F: include/dt-bindings/clock/meson* 1196F: include/dt-bindings/clock/gxbb* 1197F: Documentation/devicetree/bindings/clock/amlogic* 1198 1199ARM/Amlogic Meson SoC support 1200M: Carlo Caione <carlo@caione.org> 1201M: Kevin Hilman <khilman@baylibre.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203L: linux-amlogic@lists.infradead.org 1204W: http://linux-meson.com/ 1205S: Maintained 1206F: arch/arm/mach-meson/ 1207F: arch/arm/boot/dts/meson* 1208F: arch/arm64/boot/dts/amlogic/ 1209F: drivers/pinctrl/meson/ 1210F: drivers/mmc/host/meson* 1211N: meson 1212 1213ARM/Annapurna Labs ALPINE ARCHITECTURE 1214M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1215M: Antoine Tenart <antoine.tenart@free-electrons.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: arch/arm/mach-alpine/ 1219F: arch/arm/boot/dts/alpine* 1220F: arch/arm64/boot/dts/al/ 1221F: drivers/*/*alpine* 1222 1223ARM/ARTPEC MACHINE SUPPORT 1224M: Jesper Nilsson <jesper.nilsson@axis.com> 1225M: Lars Persson <lars.persson@axis.com> 1226S: Maintained 1227L: linux-arm-kernel@axis.com 1228F: arch/arm/mach-artpec 1229F: arch/arm/boot/dts/artpec6* 1230F: drivers/clk/axis 1231F: drivers/crypto/axis 1232F: drivers/pinctrl/pinctrl-artpec* 1233F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1234 1235ARM/ASPEED I2C DRIVER 1236M: Brendan Higgins <brendanhiggins@google.com> 1237R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1238R: Joel Stanley <joel@jms.id.au> 1239L: linux-i2c@vger.kernel.org 1240L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1241S: Maintained 1242F: drivers/irqchip/irq-aspeed-i2c-ic.c 1243F: drivers/i2c/busses/i2c-aspeed.c 1244F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1245F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1246 1247ARM/ASPEED MACHINE SUPPORT 1248M: Joel Stanley <joel@jms.id.au> 1249R: Andrew Jeffery <andrew@aj.id.au> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1252Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1253S: Supported 1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1255F: arch/arm/mach-aspeed/ 1256F: arch/arm/boot/dts/aspeed-* 1257N: aspeed 1258 1259ARM/ATMEL AT91 Clock Support 1260M: Boris Brezillon <boris.brezillon@bootlin.com> 1261S: Maintained 1262F: drivers/clk/at91 1263 1264ARM/CALXEDA HIGHBANK ARCHITECTURE 1265M: Rob Herring <robh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-highbank/ 1269F: arch/arm/boot/dts/highbank.dts 1270F: arch/arm/boot/dts/ecx-*.dts* 1271 1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1273M: Krzysztof Halasa <khalasa@piap.pl> 1274S: Maintained 1275F: arch/arm/mach-cns3xxx/ 1276 1277ARM/CAVIUM THUNDER NETWORK DRIVER 1278M: Sunil Goutham <sgoutham@cavium.com> 1279M: Robert Richter <rric@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Supported 1282F: drivers/net/ethernet/cavium/thunder/ 1283 1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1285M: Lukasz Majewski <lukma@denx.de> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-ep93xx/ts72xx.c 1289 1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1291M: Alexander Shiyan <shc_work@mail.ru> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Odd Fixes 1294N: clps711x 1295 1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1302M: Hartley Sweeten <hsweeten@visionengravers.com> 1303M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/mach-ep93xx/ 1307F: arch/arm/mach-ep93xx/include/mach/ 1308 1309ARM/CLKDEV SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1314F: drivers/clk/clkdev.c 1315 1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1317M: Mike Rapoport <mike@compulab.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1322M: Baruch Siach <baruch@tkos.co.il> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/cx92755* 1326N: digicolor 1327 1328ARM/CONTEC MICRO9 MACHINE SUPPORT 1329M: Hubert Feurstein <hubert.feurstein@contec.at> 1330S: Maintained 1331F: arch/arm/mach-ep93xx/micro9.c 1332 1333ARM/CORESIGHT FRAMEWORK AND DRIVERS 1334M: Mathieu Poirier <mathieu.poirier@linaro.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: drivers/hwtracing/coresight/* 1338F: Documentation/trace/coresight.txt 1339F: Documentation/trace/coresight-cpu-debug.txt 1340F: Documentation/devicetree/bindings/arm/coresight.txt 1341F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1342F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1343F: tools/perf/arch/arm/util/pmu.c 1344F: tools/perf/arch/arm/util/auxtrace.c 1345F: tools/perf/arch/arm/util/cs-etm.c 1346F: tools/perf/arch/arm/util/cs-etm.h 1347F: tools/perf/util/cs-etm.* 1348F: tools/perf/util/cs-etm-decoder/* 1349 1350ARM/CORGI MACHINE SUPPORT 1351M: Richard Purdie <rpurdie@rpsys.net> 1352S: Maintained 1353 1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1355M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://github.com/ulli-kroll/linux.git 1359S: Maintained 1360F: Documentation/devicetree/bindings/arm/gemini.txt 1361F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1362F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1363F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1364F: arch/arm/mach-gemini/ 1365F: drivers/net/ethernet/cortina/ 1366F: drivers/pinctrl/pinctrl-gemini.c 1367F: drivers/rtc/rtc-ftrtc010.c 1368 1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1370M: Barry Song <baohua@kernel.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1373S: Maintained 1374F: arch/arm/boot/dts/prima2* 1375F: arch/arm/mach-prima2/ 1376F: drivers/clk/sirf/ 1377F: drivers/clocksource/timer-prima2.c 1378F: drivers/clocksource/timer-atlas7.c 1379N: [^a-z]sirf 1380 1381ARM/EBSA110 MACHINE SUPPORT 1382M: Russell King <linux@armlinux.org.uk> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384W: http://www.armlinux.org.uk/ 1385S: Maintained 1386F: arch/arm/mach-ebsa110/ 1387F: drivers/net/ethernet/amd/am79c961a.* 1388 1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1390M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1391R: Pengutronix Kernel Team <kernel@pengutronix.de> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394N: efm32 1395 1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1397M: Robert Jarzmik <robert.jarzmik@free.fr> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-pxa/ezx.c 1401 1402ARM/FARADAY FA526 PORT 1403M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.berlios.de/gemini-board 1407F: arch/arm/mm/*-fa* 1408 1409ARM/FOOTBRIDGE ARCHITECTURE 1410M: Russell King <linux@armlinux.org.uk> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.armlinux.org.uk/ 1413S: Maintained 1414F: arch/arm/include/asm/hardware/dec21285.h 1415F: arch/arm/mach-footbridge/ 1416 1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <s.hauer@pengutronix.de> 1420R: Pengutronix Kernel Team <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422R: NXP Linux Team <linux-imx@nxp.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1426F: arch/arm/mach-imx/ 1427F: arch/arm/mach-mxs/ 1428F: arch/arm/boot/dts/imx* 1429F: arch/arm/configs/imx*_defconfig 1430F: drivers/clk/imx/ 1431F: drivers/soc/imx/ 1432F: include/soc/imx/ 1433 1434ARM/FREESCALE VYBRID ARM ARCHITECTURE 1435M: Shawn Guo <shawnguo@kernel.org> 1436M: Sascha Hauer <s.hauer@pengutronix.de> 1437R: Pengutronix Kernel Team <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Dove/MV78xx0/Orion SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1592M: Gregory Clement <gregory.clement@bootlin.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: Documentation/devicetree/bindings/soc/dove/ 1596F: arch/arm/mach-dove/ 1597F: arch/arm/mach-mv78xx0/ 1598F: arch/arm/mach-orion5x/ 1599F: arch/arm/plat-orion/ 1600F: arch/arm/boot/dts/dove* 1601F: arch/arm/boot/dts/orion5x* 1602 1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1604M: Jason Cooper <jason@lakedaemon.net> 1605M: Andrew Lunn <andrew@lunn.ch> 1606M: Gregory Clement <gregory.clement@bootlin.com> 1607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/armada* 1611F: arch/arm/boot/dts/kirkwood* 1612F: arch/arm/configs/mvebu_*_defconfig 1613F: arch/arm/mach-mvebu/ 1614F: arch/arm64/boot/dts/marvell/armada* 1615F: drivers/cpufreq/armada-37xx-cpufreq.c 1616F: drivers/cpufreq/mvebu-cpufreq.c 1617F: drivers/irqchip/irq-armada-370-xp.c 1618F: drivers/irqchip/irq-mvebu-* 1619F: drivers/pinctrl/mvebu/ 1620F: drivers/rtc/rtc-armada38x.c 1621 1622ARM/Mediatek RTC DRIVER 1623M: Eddie Huang <eddie.huang@mediatek.com> 1624M: Sean Wang <sean.wang@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1629F: drivers/rtc/rtc-mt6397.c 1630F: drivers/rtc/rtc-mt7622.c 1631 1632ARM/Mediatek SoC support 1633M: Matthias Brugger <matthias.bgg@gmail.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: arch/arm/boot/dts/mt6* 1638F: arch/arm/boot/dts/mt7* 1639F: arch/arm/boot/dts/mt8* 1640F: arch/arm/mach-mediatek/ 1641F: arch/arm64/boot/dts/mediatek/ 1642N: mtk 1643K: mediatek 1644 1645ARM/Mediatek USB3 PHY DRIVER 1646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650F: drivers/phy/mediatek/phy-mtk-tphy.c 1651 1652ARM/MICREL KS8695 ARCHITECTURE 1653M: Greg Ungerer <gerg@uclinux.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-ks8695/ 1656S: Odd Fixes 1657 1658ARM/Microchip (AT91) SoC support 1659M: Nicolas Ferre <nicolas.ferre@microchip.com> 1660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662W: http://www.linux4sam.org 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1664S: Supported 1665N: at91 1666N: atmel 1667F: arch/arm/mach-at91/ 1668F: include/soc/at91/ 1669F: arch/arm/boot/dts/at91*.dts 1670F: arch/arm/boot/dts/at91*.dtsi 1671F: arch/arm/boot/dts/sama*.dts 1672F: arch/arm/boot/dts/sama*.dtsi 1673F: arch/arm/include/debug/at91.S 1674F: drivers/memory/atmel* 1675F: drivers/watchdog/sama5d4_wdt.c 1676X: drivers/input/touchscreen/atmel_mxt_ts.c 1677X: drivers/net/wireless/atmel/ 1678 1679ARM/MIOA701 MACHINE SUPPORT 1680M: Robert Jarzmik <robert.jarzmik@free.fr> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682F: arch/arm/mach-pxa/mioa701.c 1683S: Maintained 1684 1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1686M: Michael Petchkovsky <mkpetch@internode.on.net> 1687S: Maintained 1688 1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1690M: Linus Walleij <linus.walleij@linaro.org> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-nomadik/ 1694F: arch/arm/mach-u300/ 1695F: arch/arm/mach-ux500/ 1696F: arch/arm/boot/dts/ste-* 1697F: drivers/clk/clk-nomadik.c 1698F: drivers/clk/clk-u300.c 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c 1700F: drivers/clocksource/timer-u300.c 1701F: drivers/dma/coh901318* 1702F: drivers/dma/ste_dma40* 1703F: drivers/hwspinlock/u8500_hsem.c 1704F: drivers/i2c/busses/i2c-nomadik.c 1705F: drivers/i2c/busses/i2c-stu300.c 1706F: drivers/mfd/ab3100* 1707F: drivers/mfd/ab8500* 1708F: drivers/mfd/abx500* 1709F: drivers/mfd/dbx500* 1710F: drivers/mfd/db8500* 1711F: drivers/pinctrl/nomadik/ 1712F: drivers/pinctrl/pinctrl-coh901* 1713F: drivers/pinctrl/pinctrl-u300.c 1714F: drivers/rtc/rtc-ab3100.c 1715F: drivers/rtc/rtc-ab8500.c 1716F: drivers/rtc/rtc-coh901331.c 1717F: drivers/rtc/rtc-pl031.c 1718F: drivers/watchdog/coh901327_wdt.c 1719F: Documentation/devicetree/bindings/arm/ste-* 1720F: Documentation/devicetree/bindings/arm/ux500/ 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1722 1723ARM/NUVOTON NPCM ARCHITECTURE 1724M: Avi Fishman <avifishman70@gmail.com> 1725M: Tomer Maimon <tmaimon77@gmail.com> 1726R: Patrick Venture <venture@google.com> 1727R: Nancy Yuen <yuenn@google.com> 1728R: Brendan Higgins <brendanhiggins@google.com> 1729L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1730S: Supported 1731F: arch/arm/mach-npcm/ 1732F: arch/arm/boot/dts/nuvoton-npcm* 1733F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1734F: drivers/*/*npcm* 1735F: Documentation/devicetree/bindings/*/*npcm* 1736F: Documentation/devicetree/bindings/*/*/*npcm* 1737 1738ARM/NUVOTON W90X900 ARM ARCHITECTURE 1739M: Wan ZongShun <mcuos.com@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://www.mcuos.com 1742S: Maintained 1743F: arch/arm/mach-w90x900/ 1744F: drivers/input/keyboard/w90p910_keypad.c 1745F: drivers/input/touchscreen/w90p910_ts.c 1746F: drivers/watchdog/nuc900_wdt.c 1747F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1748F: drivers/mtd/nand/raw/nuc900_nand.c 1749F: drivers/rtc/rtc-nuc900.c 1750F: drivers/spi/spi-nuc900.c 1751F: drivers/usb/host/ehci-w90x900.c 1752F: drivers/video/fbdev/nuc900fb.c 1753 1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1755M: Nelson Castillo <arhuaco@freaks-unidos.net> 1756L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1757W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1758S: Supported 1759 1760ARM/Orion SoC/Technologic Systems TS-78xx platform support 1761M: Alexander Clouter <alex@digriz.org.uk> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763W: http://www.digriz.org.uk/ts78xx/kernel 1764S: Maintained 1765F: arch/arm/mach-orion5x/ts78xx-* 1766 1767ARM/OXNAS platform support 1768M: Neil Armstrong <narmstrong@baylibre.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770L: linux-oxnas@groups.io (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm/mach-oxnas/ 1773F: arch/arm/boot/dts/ox8*.dts* 1774N: oxnas 1775 1776ARM/PALM TREO SUPPORT 1777M: Tomas Cech <sleep_walker@suse.com> 1778L: linux-arm-kernel@lists.infradead.org 1779W: http://hackndev.com 1780S: Maintained 1781F: arch/arm/mach-pxa/palmtreo.* 1782 1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1784M: Marek Vasut <marek.vasut@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/include/mach/palmtx.h 1789F: arch/arm/mach-pxa/palmtx.c 1790F: arch/arm/mach-pxa/palmt5.* 1791F: arch/arm/mach-pxa/include/mach/palmld.h 1792F: arch/arm/mach-pxa/palmld.c 1793F: arch/arm/mach-pxa/palmte2.* 1794F: arch/arm/mach-pxa/include/mach/palmtc.h 1795F: arch/arm/mach-pxa/palmtc.c 1796 1797ARM/PALMZ72 SUPPORT 1798M: Sergey Lapin <slapin@ossfans.org> 1799L: linux-arm-kernel@lists.infradead.org 1800W: http://hackndev.com 1801S: Maintained 1802F: arch/arm/mach-pxa/palmz72.* 1803 1804ARM/PLEB SUPPORT 1805M: Peter Chubb <pleb@gelato.unsw.edu.au> 1806W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1807S: Maintained 1808 1809ARM/PT DIGITAL BOARD PORT 1810M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.armlinux.org.uk/ 1813S: Maintained 1814 1815ARM/QUALCOMM SUPPORT 1816M: Andy Gross <andy.gross@linaro.org> 1817M: David Brown <david.brown@linaro.org> 1818L: linux-arm-msm@vger.kernel.org 1819L: linux-soc@vger.kernel.org 1820S: Maintained 1821F: Documentation/devicetree/bindings/soc/qcom/ 1822F: arch/arm/boot/dts/qcom-*.dts 1823F: arch/arm/boot/dts/qcom-*.dtsi 1824F: arch/arm/mach-qcom/ 1825F: arch/arm64/boot/dts/qcom/* 1826F: drivers/i2c/busses/i2c-qup.c 1827F: drivers/clk/qcom/ 1828F: drivers/dma/qcom/ 1829F: drivers/soc/qcom/ 1830F: drivers/spi/spi-qup.c 1831F: drivers/tty/serial/msm_serial.c 1832F: drivers/*/pm8???-* 1833F: drivers/mfd/ssbi.c 1834F: drivers/firmware/qcom_scm* 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1836 1837ARM/RADISYS ENP2611 MACHINE SUPPORT 1838M: Lennert Buytenhek <kernel@wantstofly.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841 1842ARM/REALTEK ARCHITECTURE 1843M: Andreas Färber <afaerber@suse.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm64/boot/dts/realtek/ 1847F: Documentation/devicetree/bindings/arm/realtek.txt 1848 1849ARM/RENESAS ARM64 ARCHITECTURE 1850M: Simon Horman <horms@verge.net.au> 1851M: Magnus Damm <magnus.damm@gmail.com> 1852L: linux-renesas-soc@vger.kernel.org 1853Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1855S: Supported 1856F: arch/arm64/boot/dts/renesas/ 1857F: Documentation/devicetree/bindings/arm/shmobile.txt 1858F: drivers/soc/renesas/ 1859F: include/linux/soc/renesas/ 1860 1861ARM/RISCPC ARCHITECTURE 1862M: Russell King <linux@armlinux.org.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864W: http://www.armlinux.org.uk/ 1865S: Maintained 1866F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1867F: arch/arm/include/asm/hardware/ioc.h 1868F: arch/arm/include/asm/hardware/iomd.h 1869F: arch/arm/include/asm/hardware/memc.h 1870F: arch/arm/mach-rpc/ 1871F: drivers/net/ethernet/8390/etherh.c 1872F: drivers/net/ethernet/i825xx/ether1* 1873F: drivers/net/ethernet/seeq/ether3* 1874F: drivers/scsi/arm/ 1875 1876ARM/Rockchip SoC support 1877M: Heiko Stuebner <heiko@sntech.de> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879L: linux-rockchip@lists.infradead.org 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1881S: Maintained 1882F: arch/arm/boot/dts/rk3* 1883F: arch/arm/boot/dts/rv1108* 1884F: arch/arm/mach-rockchip/ 1885F: drivers/clk/rockchip/ 1886F: drivers/i2c/busses/i2c-rk3x.c 1887F: drivers/*/*rockchip* 1888F: drivers/*/*/*rockchip* 1889F: sound/soc/rockchip/ 1890N: rockchip 1891 1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1893M: Kukjin Kim <kgene@kernel.org> 1894M: Krzysztof Kozlowski <krzk@kernel.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1898S: Maintained 1899F: arch/arm/boot/dts/s3c* 1900F: arch/arm/boot/dts/s5p* 1901F: arch/arm/boot/dts/exynos* 1902F: arch/arm64/boot/dts/exynos/ 1903F: arch/arm/plat-samsung/ 1904F: arch/arm/mach-s3c24*/ 1905F: arch/arm/mach-s3c64xx/ 1906F: arch/arm/mach-s5p*/ 1907F: arch/arm/mach-exynos*/ 1908F: drivers/*/*s3c24* 1909F: drivers/*/*/*s3c24* 1910F: drivers/*/*s3c64xx* 1911F: drivers/*/*s5pv210* 1912F: drivers/memory/samsung/* 1913F: drivers/soc/samsung/* 1914F: Documentation/arm/Samsung/ 1915F: Documentation/devicetree/bindings/arm/samsung/ 1916F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1917F: Documentation/devicetree/bindings/power/pd-samsung.txt 1918N: exynos 1919 1920ARM/SAMSUNG MOBILE MACHINE SUPPORT 1921M: Kyungmin Park <kyungmin.park@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924F: arch/arm/mach-s5pv210/ 1925 1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-g2d/ 1934 1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1936M: Marek Szyprowski <m.szyprowski@samsung.com> 1937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: drivers/media/platform/s5p-cec/ 1941F: Documentation/devicetree/bindings/media/s5p-cec.txt 1942 1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1944M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1946L: linux-arm-kernel@lists.infradead.org 1947L: linux-media@vger.kernel.org 1948S: Maintained 1949F: drivers/media/platform/s5p-jpeg/ 1950 1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1952M: Kyungmin Park <kyungmin.park@samsung.com> 1953M: Kamil Debski <kamil@wypas.org> 1954M: Jeongtae Park <jtp.park@samsung.com> 1955M: Andrzej Hajda <a.hajda@samsung.com> 1956L: linux-arm-kernel@lists.infradead.org 1957L: linux-media@vger.kernel.org 1958S: Maintained 1959F: arch/arm/plat-samsung/s5p-dev-mfc.c 1960F: drivers/media/platform/s5p-mfc/ 1961 1962ARM/SHMOBILE ARM ARCHITECTURE 1963M: Simon Horman <horms@verge.net.au> 1964M: Magnus Damm <magnus.damm@gmail.com> 1965L: linux-renesas-soc@vger.kernel.org 1966Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1967T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1968S: Supported 1969F: arch/arm/boot/dts/emev2* 1970F: arch/arm/boot/dts/r7s* 1971F: arch/arm/boot/dts/r8a* 1972F: arch/arm/boot/dts/sh* 1973F: arch/arm/configs/shmobile_defconfig 1974F: arch/arm/include/debug/renesas-scif.S 1975F: arch/arm/mach-shmobile/ 1976F: Documentation/devicetree/bindings/arm/shmobile.txt 1977F: drivers/soc/renesas/ 1978F: include/linux/soc/renesas/ 1979 1980ARM/SOCFPGA ARCHITECTURE 1981M: Dinh Nguyen <dinguyen@kernel.org> 1982S: Maintained 1983F: arch/arm/mach-socfpga/ 1984F: arch/arm/boot/dts/socfpga* 1985F: arch/arm/configs/socfpga_defconfig 1986F: arch/arm64/boot/dts/altera/ 1987W: http://www.rocketboards.org 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1989 1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1991M: Dinh Nguyen <dinguyen@kernel.org> 1992S: Maintained 1993F: drivers/clk/socfpga/ 1994 1995ARM/SOCFPGA EDAC SUPPORT 1996M: Thor Thayer <thor.thayer@linux.intel.com> 1997S: Maintained 1998F: drivers/edac/altera_edac. 1999 2000ARM/SPREADTRUM SoC SUPPORT 2001M: Orson Zhai <orsonzhai@gmail.com> 2002M: Baolin Wang <baolin.wang@linaro.org> 2003M: Chunyan Zhang <zhang.lyra@gmail.com> 2004S: Maintained 2005F: arch/arm64/boot/dts/sprd 2006N: sprd 2007 2008ARM/STI ARCHITECTURE 2009M: Patrice Chotard <patrice.chotard@st.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011W: http://www.stlinux.com 2012S: Maintained 2013F: arch/arm/mach-sti/ 2014F: arch/arm/boot/dts/sti* 2015F: drivers/char/hw_random/st-rng.c 2016F: drivers/clocksource/arm_global_timer.c 2017F: drivers/clocksource/clksrc_st_lpc.c 2018F: drivers/cpufreq/sti-cpufreq.c 2019F: drivers/dma/st_fdma* 2020F: drivers/i2c/busses/i2c-st.c 2021F: drivers/media/rc/st_rc.c 2022F: drivers/media/platform/sti/c8sectpfe/ 2023F: drivers/mmc/host/sdhci-st.c 2024F: drivers/phy/st/phy-miphy28lp.c 2025F: drivers/phy/st/phy-stih407-usb.c 2026F: drivers/pinctrl/pinctrl-st.c 2027F: drivers/remoteproc/st_remoteproc.c 2028F: drivers/remoteproc/st_slim_rproc.c 2029F: drivers/reset/sti/ 2030F: drivers/rtc/rtc-st-lpc.c 2031F: drivers/tty/serial/st-asc.c 2032F: drivers/usb/dwc3/dwc3-st.c 2033F: drivers/usb/host/ehci-st.c 2034F: drivers/usb/host/ohci-st.c 2035F: drivers/watchdog/st_lpc_wdt.c 2036F: drivers/ata/ahci_st.c 2037F: include/linux/remoteproc/st_slim_rproc.h 2038 2039ARM/STM32 ARCHITECTURE 2040M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2041M: Alexandre Torgue <alexandre.torgue@st.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2045N: stm32 2046F: arch/arm/boot/dts/stm32* 2047F: arch/arm/mach-stm32/ 2048F: drivers/clocksource/armv7m_systick.c 2049 2050ARM/Synaptics Berlin SoC support 2051M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm/mach-berlin/ 2056F: arch/arm/boot/dts/berlin* 2057F: arch/arm64/boot/dts/marvell/berlin* 2058 2059ARM/TANGO ARCHITECTURE 2060M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2061M: Mans Rullgard <mans@mansr.com> 2062L: linux-arm-kernel@lists.infradead.org 2063S: Odd Fixes 2064N: tango 2065 2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2072M: Hans Verkuil <hans.verkuil@cisco.com> 2073L: linux-tegra@vger.kernel.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/tegra-cec/ 2077F: Documentation/devicetree/bindings/media/tegra-cec.txt 2078 2079ARM/TETON BGA MACHINE SUPPORT 2080M: "Mark F. Brown" <mark.brown314@gmail.com> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082S: Maintained 2083 2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/memory/*emif* 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-keystone/ 2095F: arch/arm/boot/dts/keystone-* 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2097 2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2099M: Santosh Shilimkar <ssantosh@kernel.org> 2100L: linux-kernel@vger.kernel.org 2101S: Maintained 2102F: drivers/clk/keystone/ 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107L: linux-kernel@vger.kernel.org 2108S: Maintained 2109F: drivers/clocksource/timer-keystone.c 2110 2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2112M: Santosh Shilimkar <ssantosh@kernel.org> 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/power/reset/keystone-reset.c 2116 2117ARM/THECUS N2100 MACHINE SUPPORT 2118M: Lennert Buytenhek <kernel@wantstofly.org> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121 2122ARM/TOSA MACHINE SUPPORT 2123M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2124M: Dirk Opfer <dirk@opfer-online.de> 2125S: Maintained 2126 2127ARM/UNIPHIER ARCHITECTURE 2128M: Masahiro Yamada <yamada.masahiro@socionext.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2131S: Maintained 2132F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2133F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2134F: arch/arm/boot/dts/uniphier* 2135F: arch/arm/include/asm/hardware/cache-uniphier.h 2136F: arch/arm/mach-uniphier/ 2137F: arch/arm/mm/cache-uniphier.c 2138F: arch/arm64/boot/dts/socionext/uniphier* 2139F: drivers/bus/uniphier-system-bus.c 2140F: drivers/clk/uniphier/ 2141F: drivers/gpio/gpio-uniphier.c 2142F: drivers/i2c/busses/i2c-uniphier* 2143F: drivers/irqchip/irq-uniphier-aidet.c 2144F: drivers/pinctrl/uniphier/ 2145F: drivers/reset/reset-uniphier.c 2146F: drivers/tty/serial/8250/8250_uniphier.c 2147N: uniphier 2148 2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2150M: Ulf Hansson <ulf.hansson@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152T: git git://git.linaro.org/people/ulfh/clk.git 2153S: Maintained 2154F: drivers/clk/ux500/ 2155 2156ARM/VERSATILE EXPRESS PLATFORM 2157M: Liviu Dudau <liviu.dudau@arm.com> 2158M: Sudeep Holla <sudeep.holla@arm.com> 2159M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/vexpress* 2163F: arch/arm64/boot/dts/arm/ 2164F: arch/arm/mach-vexpress/ 2165F: */*/vexpress* 2166F: */*/*/vexpress* 2167F: drivers/clk/versatile/clk-vexpress-osc.c 2168F: drivers/clocksource/versatile.c 2169N: mps2 2170 2171ARM/VFP SUPPORT 2172M: Russell King <linux@armlinux.org.uk> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://www.armlinux.org.uk/ 2175S: Maintained 2176F: arch/arm/vfp/ 2177 2178ARM/VOIPAC PXA270 SUPPORT 2179M: Marek Vasut <marek.vasut@gmail.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181S: Maintained 2182F: arch/arm/mach-pxa/vpac270.c 2183F: arch/arm/mach-pxa/include/mach/vpac270.h 2184 2185ARM/VT8500 ARM ARCHITECTURE 2186M: Tony Prisk <linux@prisktech.co.nz> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/mach-vt8500/ 2190F: drivers/clocksource/vt8500_timer.c 2191F: drivers/i2c/busses/i2c-wmt.c 2192F: drivers/mmc/host/wmt-sdmmc.c 2193F: drivers/pwm/pwm-vt8500.c 2194F: drivers/rtc/rtc-vt8500.c 2195F: drivers/tty/serial/vt8500_serial.c 2196F: drivers/usb/host/ehci-platform.c 2197F: drivers/usb/host/uhci-platform.c 2198F: drivers/video/fbdev/vt8500lcdfb.* 2199F: drivers/video/fbdev/wm8505fb* 2200F: drivers/video/fbdev/wmt_ge_rops.* 2201 2202ARM/ZIPIT Z2 SUPPORT 2203M: Marek Vasut <marek.vasut@gmail.com> 2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm/mach-pxa/z2.c 2207F: arch/arm/mach-pxa/include/mach/z2.h 2208 2209ARM/ZTE ARCHITECTURE 2210M: Jun Nie <jun.nie@linaro.org> 2211M: Baoyou Xie <baoyou.xie@linaro.org> 2212M: Shawn Guo <shawnguo@kernel.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215F: arch/arm/boot/dts/zx2967* 2216F: arch/arm/mach-zx/ 2217F: arch/arm64/boot/dts/zte/ 2218F: drivers/clk/zte/ 2219F: drivers/dma/zx_dma.c 2220F: drivers/gpio/gpio-zx.c 2221F: drivers/i2c/busses/i2c-zx2967.c 2222F: drivers/mmc/host/dw_mmc-zx.* 2223F: drivers/pinctrl/zte/ 2224F: drivers/soc/zte/ 2225F: drivers/thermal/zx2967_thermal.c 2226F: drivers/watchdog/zx2967_wdt.c 2227F: Documentation/devicetree/bindings/arm/zte.txt 2228F: Documentation/devicetree/bindings/clock/zx2967*.txt 2229F: Documentation/devicetree/bindings/dma/zxdma.txt 2230F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2231F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2232F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2233F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2234F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2235F: Documentation/devicetree/bindings/soc/zte/ 2236F: Documentation/devicetree/bindings/sound/zte,*.txt 2237F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2238F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2239F: include/dt-bindings/clock/zx2967*.h 2240F: include/dt-bindings/soc/zte,*.h 2241F: sound/soc/codecs/zx_aud96p22.c 2242F: sound/soc/zte/ 2243 2244ARM/ZYNQ ARCHITECTURE 2245M: Michal Simek <michal.simek@xilinx.com> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247W: http://wiki.xilinx.com 2248T: git https://github.com/Xilinx/linux-xlnx.git 2249S: Supported 2250F: arch/arm/mach-zynq/ 2251F: drivers/cpuidle/cpuidle-zynq.c 2252F: drivers/block/xsysace.c 2253N: zynq 2254N: xilinx 2255F: drivers/clocksource/cadence_ttc_timer.c 2256F: drivers/i2c/busses/i2c-cadence.c 2257F: drivers/mmc/host/sdhci-of-arasan.c 2258F: drivers/edac/synopsys_edac.c 2259 2260ARM64 PORT (AARCH64 ARCHITECTURE) 2261M: Catalin Marinas <catalin.marinas@arm.com> 2262M: Will Deacon <will.deacon@arm.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2265S: Maintained 2266F: arch/arm64/ 2267F: Documentation/arm64/ 2268 2269AS3645A LED FLASH CONTROLLER DRIVER 2270M: Sakari Ailus <sakari.ailus@iki.fi> 2271L: linux-leds@vger.kernel.org 2272S: Maintained 2273F: drivers/leds/leds-as3645a.c 2274 2275ASAHI KASEI AK8974 DRIVER 2276M: Linus Walleij <linus.walleij@linaro.org> 2277L: linux-iio@vger.kernel.org 2278W: http://www.akm.com/ 2279S: Supported 2280F: drivers/iio/magnetometer/ak8974.c 2281 2282ASC7621 HARDWARE MONITOR DRIVER 2283M: George Joseph <george.joseph@fairview5.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: Documentation/hwmon/asc7621 2287F: drivers/hwmon/asc7621.c 2288 2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2290M: Corentin Chary <corentin.chary@gmail.com> 2291L: acpi4asus-user@lists.sourceforge.net 2292L: platform-driver-x86@vger.kernel.org 2293W: http://acpi4asus.sf.net 2294S: Maintained 2295F: drivers/platform/x86/asus*.c 2296F: drivers/platform/x86/eeepc*.c 2297 2298ASUS WIRELESS RADIO CONTROL DRIVER 2299M: João Paulo Rechi Vita <jprvita@gmail.com> 2300L: platform-driver-x86@vger.kernel.org 2301S: Maintained 2302F: drivers/platform/x86/asus-wireless.c 2303 2304ASYMMETRIC KEYS 2305M: David Howells <dhowells@redhat.com> 2306L: keyrings@vger.kernel.org 2307S: Maintained 2308F: Documentation/crypto/asymmetric-keys.txt 2309F: include/linux/verification.h 2310F: include/crypto/public_key.h 2311F: include/crypto/pkcs7.h 2312F: crypto/asymmetric_keys/ 2313 2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2315R: Dan Williams <dan.j.williams@intel.com> 2316W: http://sourceforge.net/projects/xscaleiop 2317S: Odd fixes 2318F: Documentation/crypto/async-tx-api.txt 2319F: crypto/async_tx/ 2320F: drivers/dma/ 2321F: include/linux/dmaengine.h 2322F: include/linux/async_tx.h 2323 2324AT24 EEPROM DRIVER 2325M: Bartosz Golaszewski <brgl@bgdev.pl> 2326L: linux-i2c@vger.kernel.org 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2328S: Maintained 2329F: Documentation/devicetree/bindings/eeprom/at24.txt 2330F: drivers/misc/eeprom/at24.c 2331F: include/linux/platform_data/at24.h 2332 2333ATA OVER ETHERNET (AOE) DRIVER 2334M: "Ed L. Cashin" <ed.cashin@acm.org> 2335W: http://www.openaoe.org/ 2336S: Supported 2337F: Documentation/aoe/ 2338F: drivers/block/aoe/ 2339 2340ATHEROS 71XX/9XXX GPIO DRIVER 2341M: Alban Bedel <albeu@free.fr> 2342W: https://github.com/AlbanBedel/linux 2343T: git git://github.com/AlbanBedel/linux 2344S: Maintained 2345F: drivers/gpio/gpio-ath79.c 2346F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2347 2348ATHEROS 71XX/9XXX USB PHY DRIVER 2349M: Alban Bedel <albeu@free.fr> 2350W: https://github.com/AlbanBedel/linux 2351T: git git://github.com/AlbanBedel/linux 2352S: Maintained 2353F: drivers/phy/qualcomm/phy-ath79-usb.c 2354F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2355 2356ATHEROS ATH GENERIC UTILITIES 2357M: Kalle Valo <kvalo@codeaurora.org> 2358L: linux-wireless@vger.kernel.org 2359S: Supported 2360F: drivers/net/wireless/ath/* 2361 2362ATHEROS ATH5K WIRELESS DRIVER 2363M: Jiri Slaby <jirislaby@gmail.com> 2364M: Nick Kossifidis <mickflemm@gmail.com> 2365M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2366L: linux-wireless@vger.kernel.org 2367W: http://wireless.kernel.org/en/users/Drivers/ath5k 2368S: Maintained 2369F: drivers/net/wireless/ath/ath5k/ 2370 2371ATHEROS ATH6KL WIRELESS DRIVER 2372M: Kalle Valo <kvalo@codeaurora.org> 2373L: linux-wireless@vger.kernel.org 2374W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2376S: Supported 2377F: drivers/net/wireless/ath/ath6kl/ 2378 2379ATI_REMOTE2 DRIVER 2380M: Ville Syrjala <syrjala@sci.fi> 2381S: Maintained 2382F: drivers/input/misc/ati_remote2.c 2383 2384ATK0110 HWMON DRIVER 2385M: Luca Tettamanti <kronos.it@gmail.com> 2386L: linux-hwmon@vger.kernel.org 2387S: Maintained 2388F: drivers/hwmon/asus_atk0110.c 2389 2390ATLX ETHERNET DRIVERS 2391M: Jay Cliburn <jcliburn@gmail.com> 2392M: Chris Snook <chris.snook@gmail.com> 2393L: netdev@vger.kernel.org 2394W: http://sourceforge.net/projects/atl1 2395W: http://atl1.sourceforge.net 2396S: Maintained 2397F: drivers/net/ethernet/atheros/ 2398 2399ATM 2400M: Chas Williams <3chas3@gmail.com> 2401L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2402L: netdev@vger.kernel.org 2403W: http://linux-atm.sourceforge.net 2404S: Maintained 2405F: drivers/atm/ 2406F: include/linux/atm* 2407F: include/uapi/linux/atm* 2408 2409ATMEL AT91 / AT32 MCI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411S: Maintained 2412F: drivers/mmc/host/atmel-mci.c 2413 2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/power/reset/at91-sama5d2_shdwc.c 2418 2419ATMEL Audio ALSA driver 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2422S: Supported 2423F: sound/soc/atmel 2424 2425ATMEL I2C DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-i2c@vger.kernel.org 2428S: Supported 2429F: drivers/i2c/busses/i2c-at91.c 2430 2431ATMEL ISI DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-media@vger.kernel.org 2434S: Supported 2435F: drivers/media/platform/atmel/atmel-isi.c 2436F: include/media/atmel-isi.h 2437 2438ATMEL LCDFB DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-fbdev@vger.kernel.org 2441S: Maintained 2442F: drivers/video/fbdev/atmel_lcdfb.c 2443F: include/video/atmel_lcdc.h 2444 2445ATMEL MACB ETHERNET DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/net/ethernet/cadence/ 2449 2450ATMEL MAXTOUCH DRIVER 2451M: Nick Dyer <nick@shmanahar.org> 2452T: git git://github.com/ndyer/linux.git 2453S: Maintained 2454F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2455F: drivers/input/touchscreen/atmel_mxt_ts.c 2456 2457ATMEL SAMA5D2 ADC DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-iio@vger.kernel.org 2460S: Supported 2461F: drivers/iio/adc/at91-sama5d2_adc.c 2462 2463ATMEL SDMMC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-mmc@vger.kernel.org 2466S: Supported 2467F: drivers/mmc/host/sdhci-of-at91.c 2468 2469ATMEL SPI DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471S: Supported 2472F: drivers/spi/spi-atmel.* 2473 2474ATMEL SSC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/misc/atmel-ssc.c 2479F: include/linux/atmel-ssc.h 2480 2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484S: Supported 2485F: drivers/misc/atmel_tclib.c 2486F: drivers/clocksource/tcb_clksrc.c 2487 2488ATMEL USBA UDC DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491S: Supported 2492F: drivers/usb/gadget/udc/atmel_usba_udc.* 2493 2494ATMEL WIRELESS DRIVER 2495M: Simon Kelley <simon@thekelleys.org.uk> 2496L: linux-wireless@vger.kernel.org 2497W: http://www.thekelleys.org.uk/atmel 2498W: http://atmelwlandriver.sourceforge.net/ 2499S: Maintained 2500F: drivers/net/wireless/atmel/atmel* 2501 2502ATMEL XDMA DRIVER 2503M: Ludovic Desroches <ludovic.desroches@microchip.com> 2504L: linux-arm-kernel@lists.infradead.org 2505L: dmaengine@vger.kernel.org 2506S: Supported 2507F: drivers/dma/at_xdmac.c 2508 2509ATOMIC INFRASTRUCTURE 2510M: Will Deacon <will.deacon@arm.com> 2511M: Peter Zijlstra <peterz@infradead.org> 2512R: Boqun Feng <boqun.feng@gmail.com> 2513L: linux-kernel@vger.kernel.org 2514S: Maintained 2515F: arch/*/include/asm/atomic*.h 2516F: include/*/atomic*.h 2517 2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2519M: Bradley Grove <linuxdrivers@attotech.com> 2520L: linux-scsi@vger.kernel.org 2521W: http://www.attotech.com 2522S: Supported 2523F: drivers/scsi/esas2r 2524 2525ATUSB IEEE 802.15.4 RADIO DRIVER 2526M: Stefan Schmidt <stefan@osg.samsung.com> 2527L: linux-wpan@vger.kernel.org 2528S: Maintained 2529F: drivers/net/ieee802154/atusb.c 2530F: drivers/net/ieee802154/atusb.h 2531F: drivers/net/ieee802154/at86rf230.h 2532 2533AUDIT SUBSYSTEM 2534M: Paul Moore <paul@paul-moore.com> 2535M: Eric Paris <eparis@redhat.com> 2536L: linux-audit@redhat.com (moderated for non-subscribers) 2537W: https://github.com/linux-audit 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2539S: Supported 2540F: include/linux/audit.h 2541F: include/uapi/linux/audit.h 2542F: kernel/audit* 2543 2544AUXILIARY DISPLAY DRIVERS 2545M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2546S: Maintained 2547F: drivers/auxdisplay/ 2548F: include/linux/cfag12864b.h 2549 2550AX.25 NETWORK LAYER 2551M: Ralf Baechle <ralf@linux-mips.org> 2552L: linux-hams@vger.kernel.org 2553W: http://www.linux-ax25.org/ 2554S: Maintained 2555F: include/uapi/linux/ax25.h 2556F: include/net/ax25.h 2557F: net/ax25/ 2558 2559AXENTIA ARM DEVICES 2560M: Peter Rosin <peda@axentia.se> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/arm/axentia.txt 2564F: arch/arm/boot/dts/at91-linea.dtsi 2565F: arch/arm/boot/dts/at91-natte.dtsi 2566F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2567F: arch/arm/boot/dts/at91-tse850-3.dts 2568 2569AXENTIA ASOC DRIVERS 2570M: Peter Rosin <peda@axentia.se> 2571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/sound/axentia,* 2574F: sound/soc/atmel/tse850-pcm5142.c 2575 2576AZ6007 DVB DRIVER 2577M: Mauro Carvalho Chehab <mchehab@kernel.org> 2578L: linux-media@vger.kernel.org 2579W: https://linuxtv.org 2580T: git git://linuxtv.org/media_tree.git 2581S: Maintained 2582F: drivers/media/usb/dvb-usb-v2/az6007.c 2583 2584AZTECH FM RADIO RECEIVER DRIVER 2585M: Hans Verkuil <hverkuil@xs4all.nl> 2586L: linux-media@vger.kernel.org 2587T: git git://linuxtv.org/media_tree.git 2588W: https://linuxtv.org 2589S: Maintained 2590F: drivers/media/radio/radio-aztech* 2591 2592B43 WIRELESS DRIVER 2593L: linux-wireless@vger.kernel.org 2594L: b43-dev@lists.infradead.org 2595W: http://wireless.kernel.org/en/users/Drivers/b43 2596S: Odd Fixes 2597F: drivers/net/wireless/broadcom/b43/ 2598 2599B43LEGACY WIRELESS DRIVER 2600M: Larry Finger <Larry.Finger@lwfinger.net> 2601L: linux-wireless@vger.kernel.org 2602L: b43-dev@lists.infradead.org 2603W: http://wireless.kernel.org/en/users/Drivers/b43 2604S: Maintained 2605F: drivers/net/wireless/broadcom/b43legacy/ 2606 2607BACKLIGHT CLASS/SUBSYSTEM 2608M: Lee Jones <lee.jones@linaro.org> 2609M: Daniel Thompson <daniel.thompson@linaro.org> 2610M: Jingoo Han <jingoohan1@gmail.com> 2611L: dri-devel@lists.freedesktop.org 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2613S: Maintained 2614F: drivers/video/backlight/ 2615F: include/linux/backlight.h 2616F: include/linux/pwm_backlight.h 2617F: Documentation/devicetree/bindings/leds/backlight 2618 2619BATMAN ADVANCED 2620M: Marek Lindner <mareklindner@neomailbox.ch> 2621M: Simon Wunderlich <sw@simonwunderlich.de> 2622M: Antonio Quartulli <a@unstable.cc> 2623L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2624W: https://www.open-mesh.org/ 2625Q: https://patchwork.open-mesh.org/project/batman/list/ 2626S: Maintained 2627F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2628F: Documentation/ABI/testing/sysfs-class-net-mesh 2629F: Documentation/networking/batman-adv.rst 2630F: include/uapi/linux/batadv_packet.h 2631F: include/uapi/linux/batman_adv.h 2632F: net/batman-adv/ 2633 2634BAYCOM/HDLCDRV DRIVERS FOR AX.25 2635M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2636L: linux-hams@vger.kernel.org 2637W: http://www.baycom.org/~tom/ham/ham.html 2638S: Maintained 2639F: drivers/net/hamradio/baycom* 2640 2641BCACHE (BLOCK LAYER CACHE) 2642M: Coly Li <colyli@suse.de> 2643M: Kent Overstreet <kent.overstreet@gmail.com> 2644L: linux-bcache@vger.kernel.org 2645W: http://bcache.evilpiepirate.org 2646C: irc://irc.oftc.net/bcache 2647S: Maintained 2648F: drivers/md/bcache/ 2649 2650BDISP ST MEDIA DRIVER 2651M: Fabien Dessenne <fabien.dessenne@st.com> 2652L: linux-media@vger.kernel.org 2653T: git git://linuxtv.org/media_tree.git 2654W: https://linuxtv.org 2655S: Supported 2656F: drivers/media/platform/sti/bdisp 2657 2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2659M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2660L: netdev@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ethernet/ec_bhf.c 2663 2664BEFS FILE SYSTEM 2665M: Luis de Bethencourt <luisbg@kernel.org> 2666M: Salah Triki <salah.triki@gmail.com> 2667S: Maintained 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2669F: Documentation/filesystems/befs.txt 2670F: fs/befs/ 2671 2672BFQ I/O SCHEDULER 2673M: Paolo Valente <paolo.valente@linaro.org> 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676S: Maintained 2677F: block/bfq-* 2678F: Documentation/block/bfq-iosched.txt 2679 2680BFS FILE SYSTEM 2681M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2682S: Maintained 2683F: Documentation/filesystems/bfs.txt 2684F: fs/bfs/ 2685F: include/uapi/linux/bfs_fs.h 2686 2687BLINKM RGB LED DRIVER 2688M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2689S: Maintained 2690F: drivers/leds/leds-blinkm.c 2691 2692BLOCK LAYER 2693M: Jens Axboe <axboe@kernel.dk> 2694L: linux-block@vger.kernel.org 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2696S: Maintained 2697F: block/ 2698F: drivers/block/ 2699F: kernel/trace/blktrace.c 2700F: lib/sbitmap.c 2701 2702BLOCK2MTD DRIVER 2703M: Joern Engel <joern@lazybastard.org> 2704L: linux-mtd@lists.infradead.org 2705S: Maintained 2706F: drivers/mtd/devices/block2mtd.c 2707 2708BLUETOOTH DRIVERS 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: drivers/bluetooth/ 2717 2718BLUETOOTH SUBSYSTEM 2719M: Marcel Holtmann <marcel@holtmann.org> 2720M: Johan Hedberg <johan.hedberg@gmail.com> 2721L: linux-bluetooth@vger.kernel.org 2722W: http://www.bluez.org/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2725S: Maintained 2726F: net/bluetooth/ 2727F: include/net/bluetooth/ 2728 2729BONDING DRIVER 2730M: Jay Vosburgh <j.vosburgh@gmail.com> 2731M: Veaceslav Falico <vfalico@gmail.com> 2732M: Andy Gospodarek <andy@greyhouse.net> 2733L: netdev@vger.kernel.org 2734W: http://sourceforge.net/projects/bonding/ 2735S: Supported 2736F: drivers/net/bonding/ 2737F: include/uapi/linux/if_bonding.h 2738 2739BPF (Safe dynamic programs and tools) 2740M: Alexei Starovoitov <ast@kernel.org> 2741M: Daniel Borkmann <daniel@iogearbox.net> 2742L: netdev@vger.kernel.org 2743L: linux-kernel@vger.kernel.org 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2746Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/xdp.h 2754F: include/uapi/linux/bpf* 2755F: include/uapi/linux/filter.h 2756F: kernel/bpf/ 2757F: kernel/trace/bpf_trace.c 2758F: lib/test_bpf.c 2759F: net/bpf/ 2760F: net/core/filter.c 2761F: net/sched/act_bpf.c 2762F: net/sched/cls_bpf.c 2763F: samples/bpf/ 2764F: tools/bpf/ 2765F: tools/lib/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858F: arch/arm/mm/cache-b15-rac.c 2859F: arch/arm/include/asm/hardware/cache-b15-rac.h 2860N: brcmstb 2861 2862BROADCOM BMIPS CPUFREQ DRIVER 2863M: Markus Mayer <mmayer@broadcom.com> 2864M: bcm-kernel-feedback-list@broadcom.com 2865L: linux-pm@vger.kernel.org 2866S: Maintained 2867F: drivers/cpufreq/bmips-cpufreq.c 2868 2869BROADCOM BMIPS MIPS ARCHITECTURE 2870M: Kevin Cernekee <cernekee@gmail.com> 2871M: Florian Fainelli <f.fainelli@gmail.com> 2872L: linux-mips@linux-mips.org 2873T: git git://github.com/broadcom/stblinux.git 2874S: Maintained 2875F: arch/mips/bmips/* 2876F: arch/mips/include/asm/mach-bmips/* 2877F: arch/mips/kernel/*bmips* 2878F: arch/mips/boot/dts/brcm/bcm*.dts* 2879F: drivers/irqchip/irq-bcm63* 2880F: drivers/irqchip/irq-bcm7* 2881F: drivers/irqchip/irq-brcmstb* 2882F: include/linux/bcm963xx_nvram.h 2883F: include/linux/bcm963xx_tag.h 2884 2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2886M: Rasesh Mody <rasesh.mody@cavium.com> 2887M: Harish Patil <harish.patil@cavium.com> 2888M: Dept-GELinuxNICDev@cavium.com 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnx2.* 2892F: drivers/net/ethernet/broadcom/bnx2_* 2893 2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2fc/ 2899 2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2i/ 2905 2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2907M: Ariel Elior <ariel.elior@cavium.com> 2908M: everest-linux-l2@cavium.com 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnx2x/ 2912 2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2914M: Michael Chan <michael.chan@broadcom.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnxt/ 2918 2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2920M: Arend van Spriel <arend.vanspriel@broadcom.com> 2921M: Franky Lin <franky.lin@broadcom.com> 2922M: Hante Meuleman <hante.meuleman@broadcom.com> 2923M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2924M: Wright Feng <wright.feng@cypress.com> 2925L: linux-wireless@vger.kernel.org 2926L: brcm80211-dev-list.pdl@broadcom.com 2927L: brcm80211-dev-list@cypress.com 2928S: Supported 2929F: drivers/net/wireless/broadcom/brcm80211/ 2930 2931BROADCOM BRCMSTB GPIO DRIVER 2932M: Gregory Fong <gregory.0xf0@gmail.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-brcmstb.c 2936F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2937 2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2939M: Al Cooper <alcooperx@gmail.com> 2940L: linux-kernel@vger.kernel.org 2941L: bcm-kernel-feedback-list@broadcom.com 2942S: Maintained 2943F: drivers/phy/broadcom/phy-brcm-usb* 2944 2945BROADCOM GENET ETHERNET DRIVER 2946M: Doug Berger <opendmb@gmail.com> 2947M: Florian Fainelli <f.fainelli@gmail.com> 2948L: netdev@vger.kernel.org 2949S: Supported 2950F: drivers/net/ethernet/broadcom/genet/ 2951 2952BROADCOM IPROC ARM ARCHITECTURE 2953M: Ray Jui <rjui@broadcom.com> 2954M: Scott Branden <sbranden@broadcom.com> 2955M: Jon Mason <jonmason@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2958T: git git://github.com/broadcom/cygnus-linux.git 2959S: Maintained 2960N: iproc 2961N: cygnus 2962N: bcm[-_]nsp 2963N: bcm9113* 2964N: bcm9583* 2965N: bcm9585* 2966N: bcm9586* 2967N: bcm988312 2968N: bcm113* 2969N: bcm583* 2970N: bcm585* 2971N: bcm586* 2972N: bcm88312 2973N: hr2 2974N: stingray 2975F: arch/arm64/boot/dts/broadcom/northstar2/* 2976F: arch/arm64/boot/dts/broadcom/stingray/* 2977F: drivers/clk/bcm/clk-ns* 2978F: drivers/clk/bcm/clk-sr* 2979F: drivers/pinctrl/bcm/pinctrl-ns* 2980F: include/dt-bindings/clock/bcm-sr* 2981 2982BROADCOM KONA GPIO DRIVER 2983M: Ray Jui <rjui@broadcom.com> 2984L: bcm-kernel-feedback-list@broadcom.com 2985S: Supported 2986F: drivers/gpio/gpio-bcm-kona.c 2987F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2988 2989BROADCOM NETXTREME-E ROCE DRIVER 2990M: Selvin Xavier <selvin.xavier@broadcom.com> 2991M: Devesh Sharma <devesh.sharma@broadcom.com> 2992M: Somnath Kotur <somnath.kotur@broadcom.com> 2993M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2994L: linux-rdma@vger.kernel.org 2995W: http://www.broadcom.com 2996S: Supported 2997F: drivers/infiniband/hw/bnxt_re/ 2998F: include/uapi/rdma/bnxt_re-abi.h 2999 3000BROADCOM NVRAM DRIVER 3001M: Rafał Miłecki <zajec5@gmail.com> 3002L: linux-mips@linux-mips.org 3003S: Maintained 3004F: drivers/firmware/broadcom/* 3005 3006BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3007M: Rafał Miłecki <zajec5@gmail.com> 3008L: linux-wireless@vger.kernel.org 3009S: Maintained 3010F: drivers/bcma/ 3011F: include/linux/bcma/ 3012 3013BROADCOM STB AVS CPUFREQ DRIVER 3014M: Markus Mayer <mmayer@broadcom.com> 3015M: bcm-kernel-feedback-list@broadcom.com 3016L: linux-pm@vger.kernel.org 3017S: Maintained 3018F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3019F: drivers/cpufreq/brcmstb* 3020 3021BROADCOM STB AVS TMON DRIVER 3022M: Markus Mayer <mmayer@broadcom.com> 3023M: bcm-kernel-feedback-list@broadcom.com 3024L: linux-pm@vger.kernel.org 3025S: Maintained 3026F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3027F: drivers/thermal/broadcom/brcmstb* 3028 3029BROADCOM STB NAND FLASH DRIVER 3030M: Brian Norris <computersforpeace@gmail.com> 3031M: Kamal Dasu <kdasu.kdev@gmail.com> 3032L: linux-mtd@lists.infradead.org 3033L: bcm-kernel-feedback-list@broadcom.com 3034S: Maintained 3035F: drivers/mtd/nand/raw/brcmnand/ 3036 3037BROADCOM STB DPFE DRIVER 3038M: Markus Mayer <mmayer@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3041S: Maintained 3042F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3043F: drivers/memory/brcmstb_dpfe.c 3044 3045BROADCOM SYSTEMPORT ETHERNET DRIVER 3046M: Florian Fainelli <f.fainelli@gmail.com> 3047L: netdev@vger.kernel.org 3048S: Supported 3049F: drivers/net/ethernet/broadcom/bcmsysport.* 3050 3051BROADCOM TG3 GIGABIT ETHERNET DRIVER 3052M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3053M: Prashant Sreedharan <prashant@broadcom.com> 3054M: Michael Chan <mchan@broadcom.com> 3055L: netdev@vger.kernel.org 3056S: Supported 3057F: drivers/net/ethernet/broadcom/tg3.* 3058 3059BROCADE BFA FC SCSI DRIVER 3060M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3061M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3062L: linux-scsi@vger.kernel.org 3063S: Supported 3064F: drivers/scsi/bfa/ 3065 3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3067M: Rasesh Mody <rasesh.mody@cavium.com> 3068M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3069M: Dept-GELinuxNICDev@cavium.com 3070L: netdev@vger.kernel.org 3071S: Supported 3072F: drivers/net/ethernet/brocade/bna/ 3073 3074BSG (block layer generic sg v4 driver) 3075M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3076L: linux-scsi@vger.kernel.org 3077S: Supported 3078F: block/bsg.c 3079F: include/linux/bsg.h 3080F: include/uapi/linux/bsg.h 3081 3082BT87X AUDIO DRIVER 3083M: Clemens Ladisch <clemens@ladisch.de> 3084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3085T: git git://git.alsa-project.org/alsa-kernel.git 3086S: Maintained 3087F: Documentation/sound/cards/bt87x.rst 3088F: sound/pci/bt87x.c 3089 3090BT8XXGPIO DRIVER 3091M: Michael Buesch <m@bues.ch> 3092W: http://bu3sch.de/btgpio.php 3093S: Maintained 3094F: drivers/gpio/gpio-bt8xx.c 3095 3096BTRFS FILE SYSTEM 3097M: Chris Mason <clm@fb.com> 3098M: Josef Bacik <jbacik@fb.com> 3099M: David Sterba <dsterba@suse.com> 3100L: linux-btrfs@vger.kernel.org 3101W: http://btrfs.wiki.kernel.org/ 3102Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3104S: Maintained 3105F: Documentation/filesystems/btrfs.txt 3106F: fs/btrfs/ 3107F: include/linux/btrfs* 3108F: include/uapi/linux/btrfs* 3109 3110BTTV VIDEO4LINUX DRIVER 3111M: Mauro Carvalho Chehab <mchehab@kernel.org> 3112L: linux-media@vger.kernel.org 3113W: https://linuxtv.org 3114T: git git://linuxtv.org/media_tree.git 3115S: Odd fixes 3116F: Documentation/media/v4l-drivers/bttv* 3117F: drivers/media/pci/bt8xx/bttv* 3118 3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3120M: Chanwoo Choi <cw00.choi@samsung.com> 3121L: linux-pm@vger.kernel.org 3122L: linux-samsung-soc@vger.kernel.org 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3124S: Maintained 3125F: drivers/devfreq/exynos-bus.c 3126F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3127 3128BUSLOGIC SCSI DRIVER 3129M: Khalid Aziz <khalid@gonehiking.org> 3130L: linux-scsi@vger.kernel.org 3131S: Maintained 3132F: drivers/scsi/BusLogic.* 3133F: drivers/scsi/FlashPoint.* 3134 3135C-MEDIA CMI8788 DRIVER 3136M: Clemens Ladisch <clemens@ladisch.de> 3137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3138T: git git://git.alsa-project.org/alsa-kernel.git 3139S: Maintained 3140F: sound/pci/oxygen/ 3141 3142C6X ARCHITECTURE 3143M: Mark Salter <msalter@redhat.com> 3144M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3145L: linux-c6x-dev@linux-c6x.org 3146W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3147S: Maintained 3148F: arch/c6x/ 3149 3150CA8210 IEEE-802.15.4 RADIO DRIVER 3151M: Harry Morris <h.morris@cascoda.com> 3152L: linux-wpan@vger.kernel.org 3153W: https://github.com/Cascoda/ca8210-linux.git 3154S: Maintained 3155F: drivers/net/ieee802154/ca8210.c 3156F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3157 3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3159M: David Howells <dhowells@redhat.com> 3160L: linux-cachefs@redhat.com (moderated for non-subscribers) 3161S: Supported 3162F: Documentation/filesystems/caching/cachefiles.txt 3163F: fs/cachefiles/ 3164 3165CADENCE MIPI-CSI2 BRIDGES 3166M: Maxime Ripard <maxime.ripard@bootlin.com> 3167L: linux-media@vger.kernel.org 3168S: Maintained 3169F: Documentation/devicetree/bindings/media/cdns,*.txt 3170F: drivers/media/platform/cadence/cdns-csi2* 3171 3172CADET FM/AM RADIO RECEIVER DRIVER 3173M: Hans Verkuil <hverkuil@xs4all.nl> 3174L: linux-media@vger.kernel.org 3175T: git git://linuxtv.org/media_tree.git 3176W: https://linuxtv.org 3177S: Maintained 3178F: drivers/media/radio/radio-cadet* 3179 3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3181M: Jonathan Corbet <corbet@lwn.net> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184S: Maintained 3185F: Documentation/media/v4l-drivers/cafe_ccic* 3186F: drivers/media/platform/marvell-ccic/ 3187 3188CAIF NETWORK LAYER 3189M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3190L: netdev@vger.kernel.org 3191S: Supported 3192F: Documentation/networking/caif/ 3193F: drivers/net/caif/ 3194F: include/uapi/linux/caif/ 3195F: include/net/caif/ 3196F: net/caif/ 3197 3198CALGARY x86-64 IOMMU 3199M: Muli Ben-Yehuda <mulix@mulix.org> 3200M: Jon Mason <jdmason@kudzu.us> 3201L: iommu@lists.linux-foundation.org 3202S: Maintained 3203F: arch/x86/kernel/pci-calgary_64.c 3204F: arch/x86/kernel/tce_64.c 3205F: arch/x86/include/asm/calgary.h 3206F: arch/x86/include/asm/tce.h 3207 3208CAN NETWORK DRIVERS 3209M: Wolfgang Grandegger <wg@grandegger.com> 3210M: Marc Kleine-Budde <mkl@pengutronix.de> 3211L: linux-can@vger.kernel.org 3212W: https://github.com/linux-can 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3215S: Maintained 3216F: Documentation/devicetree/bindings/net/can/ 3217F: drivers/net/can/ 3218F: include/linux/can/dev.h 3219F: include/linux/can/platform/ 3220F: include/uapi/linux/can/error.h 3221F: include/uapi/linux/can/netlink.h 3222 3223CAN NETWORK LAYER 3224M: Oliver Hartkopp <socketcan@hartkopp.net> 3225M: Marc Kleine-Budde <mkl@pengutronix.de> 3226L: linux-can@vger.kernel.org 3227W: https://github.com/linux-can 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3230S: Maintained 3231F: Documentation/networking/can.rst 3232F: net/can/ 3233F: include/linux/can/core.h 3234F: include/uapi/linux/can.h 3235F: include/uapi/linux/can/bcm.h 3236F: include/uapi/linux/can/raw.h 3237F: include/uapi/linux/can/gw.h 3238 3239CAPABILITIES 3240M: Serge Hallyn <serge@hallyn.com> 3241L: linux-security-module@vger.kernel.org 3242S: Supported 3243F: include/linux/capability.h 3244F: include/uapi/linux/capability.h 3245F: security/commoncap.c 3246F: kernel/capability.c 3247 3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3249M: Kevin Tsai <ktsai@capellamicro.com> 3250S: Maintained 3251F: drivers/iio/light/cm* 3252 3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3254M: Christian Lamparter <chunkeey@googlemail.com> 3255L: linux-wireless@vger.kernel.org 3256W: http://wireless.kernel.org/en/users/Drivers/carl9170 3257S: Maintained 3258F: drivers/net/wireless/ath/carl9170/ 3259 3260CAVIUM I2C DRIVER 3261M: Jan Glauber <jglauber@cavium.com> 3262M: David Daney <david.daney@cavium.com> 3263W: http://www.cavium.com 3264S: Supported 3265F: drivers/i2c/busses/i2c-octeon* 3266F: drivers/i2c/busses/i2c-thunderx* 3267 3268CAVIUM LIQUIDIO NETWORK DRIVER 3269M: Derek Chickles <derek.chickles@caviumnetworks.com> 3270M: Satanand Burla <satananda.burla@caviumnetworks.com> 3271M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3272M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3273L: netdev@vger.kernel.org 3274W: http://www.cavium.com 3275S: Supported 3276F: drivers/net/ethernet/cavium/liquidio/ 3277 3278CAVIUM MMC DRIVER 3279M: Jan Glauber <jglauber@cavium.com> 3280M: David Daney <david.daney@cavium.com> 3281M: Steven J. Hill <Steven.Hill@cavium.com> 3282W: http://www.cavium.com 3283S: Supported 3284F: drivers/mmc/host/cavium* 3285 3286CAVIUM OCTEON-TX CRYPTO DRIVER 3287M: George Cherian <george.cherian@cavium.com> 3288L: linux-crypto@vger.kernel.org 3289W: http://www.cavium.com 3290S: Supported 3291F: drivers/crypto/cavium/cpt/ 3292 3293CAVIUM THUNDERX2 ARM64 SOC 3294M: Robert Richter <rrichter@cavium.com> 3295M: Jayachandran C <jnair@caviumnetworks.com> 3296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3297S: Maintained 3298F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3299F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3300 3301CC2520 IEEE-802.15.4 RADIO DRIVER 3302M: Varka Bhadram <varkabhadram@gmail.com> 3303L: linux-wpan@vger.kernel.org 3304S: Maintained 3305F: drivers/net/ieee802154/cc2520.c 3306F: include/linux/spi/cc2520.h 3307F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3308 3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3310M: Gilad Ben-Yossef <gilad@benyossef.com> 3311L: linux-crypto@vger.kernel.org 3312S: Supported 3313F: drivers/crypto/ccree/ 3314W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3315 3316CEC FRAMEWORK 3317M: Hans Verkuil <hans.verkuil@cisco.com> 3318L: linux-media@vger.kernel.org 3319T: git git://linuxtv.org/media_tree.git 3320W: http://linuxtv.org 3321S: Supported 3322F: Documentation/media/kapi/cec-core.rst 3323F: Documentation/media/uapi/cec 3324F: drivers/media/cec/ 3325F: drivers/media/rc/keymaps/rc-cec.c 3326F: include/media/cec.h 3327F: include/media/cec-notifier.h 3328F: include/uapi/linux/cec.h 3329F: include/uapi/linux/cec-funcs.h 3330F: Documentation/devicetree/bindings/media/cec.txt 3331F: Documentation/ABI/testing/debugfs-cec-error-inj 3332 3333CEC GPIO DRIVER 3334M: Hans Verkuil <hans.verkuil@cisco.com> 3335L: linux-media@vger.kernel.org 3336T: git git://linuxtv.org/media_tree.git 3337W: http://linuxtv.org 3338S: Supported 3339F: drivers/media/platform/cec-gpio/ 3340F: Documentation/devicetree/bindings/media/cec-gpio.txt 3341 3342CELL BROADBAND ENGINE ARCHITECTURE 3343M: Arnd Bergmann <arnd@arndb.de> 3344L: linuxppc-dev@lists.ozlabs.org 3345W: http://www.ibm.com/developerworks/power/cell/ 3346S: Supported 3347F: arch/powerpc/include/asm/cell*.h 3348F: arch/powerpc/include/asm/spu*.h 3349F: arch/powerpc/include/uapi/asm/spu*.h 3350F: arch/powerpc/oprofile/*cell* 3351F: arch/powerpc/platforms/cell/ 3352 3353CEPH COMMON CODE (LIBCEPH) 3354M: Ilya Dryomov <idryomov@gmail.com> 3355M: "Yan, Zheng" <zyan@redhat.com> 3356M: Sage Weil <sage@redhat.com> 3357L: ceph-devel@vger.kernel.org 3358W: http://ceph.com/ 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3360T: git git://github.com/ceph/ceph-client.git 3361S: Supported 3362F: net/ceph/ 3363F: include/linux/ceph/ 3364F: include/linux/crush/ 3365 3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3367M: "Yan, Zheng" <zyan@redhat.com> 3368M: Sage Weil <sage@redhat.com> 3369M: Ilya Dryomov <idryomov@gmail.com> 3370L: ceph-devel@vger.kernel.org 3371W: http://ceph.com/ 3372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3373T: git git://github.com/ceph/ceph-client.git 3374S: Supported 3375F: Documentation/filesystems/ceph.txt 3376F: fs/ceph/ 3377 3378CERTIFICATE HANDLING: 3379M: David Howells <dhowells@redhat.com> 3380M: David Woodhouse <dwmw2@infradead.org> 3381L: keyrings@vger.kernel.org 3382S: Maintained 3383F: Documentation/admin-guide/module-signing.rst 3384F: certs/ 3385F: scripts/sign-file.c 3386F: scripts/extract-cert.c 3387 3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3389L: linux-usb@vger.kernel.org 3390S: Orphan 3391F: Documentation/usb/WUSB-Design-overview.txt 3392F: Documentation/usb/wusb-cbaf 3393F: drivers/usb/host/hwa-hc.c 3394F: drivers/usb/host/whci/ 3395F: drivers/usb/wusbcore/ 3396F: include/linux/usb/wusb* 3397 3398CFAG12864B LCD DRIVER 3399M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3400S: Maintained 3401F: drivers/auxdisplay/cfag12864b.c 3402F: include/linux/cfag12864b.h 3403 3404CFAG12864BFB LCD FRAMEBUFFER DRIVER 3405M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3406S: Maintained 3407F: drivers/auxdisplay/cfag12864bfb.c 3408F: include/linux/cfag12864b.h 3409 3410802.11 (including CFG80211/NL80211) 3411M: Johannes Berg <johannes@sipsolutions.net> 3412L: linux-wireless@vger.kernel.org 3413W: http://wireless.kernel.org/ 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3416S: Maintained 3417F: net/wireless/ 3418F: include/uapi/linux/nl80211.h 3419F: include/linux/ieee80211.h 3420F: include/net/wext.h 3421F: include/net/cfg80211.h 3422F: include/net/iw_handler.h 3423F: include/net/ieee80211_radiotap.h 3424F: Documentation/driver-api/80211/cfg80211.rst 3425F: Documentation/networking/regulatory.txt 3426 3427CHAR and MISC DRIVERS 3428M: Arnd Bergmann <arnd@arndb.de> 3429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3431S: Supported 3432F: drivers/char/ 3433F: drivers/misc/ 3434F: include/linux/miscdevice.h 3435 3436CHECKPATCH 3437M: Andy Whitcroft <apw@canonical.com> 3438M: Joe Perches <joe@perches.com> 3439S: Maintained 3440F: scripts/checkpatch.pl 3441 3442CHINESE DOCUMENTATION 3443M: Harry Wei <harryxiyou@gmail.com> 3444L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3445L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3446S: Maintained 3447F: Documentation/translations/zh_CN/ 3448 3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3450M: Peter Chen <Peter.Chen@nxp.com> 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3452L: linux-usb@vger.kernel.org 3453S: Maintained 3454F: drivers/usb/chipidea/ 3455 3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3457M: Hans de Goede <hdegoede@redhat.com> 3458L: linux-input@vger.kernel.org 3459S: Maintained 3460F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3461F: drivers/input/touchscreen/chipone_icn8318.c 3462 3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3464M: Hans de Goede <hdegoede@redhat.com> 3465L: linux-input@vger.kernel.org 3466S: Maintained 3467F: drivers/input/touchscreen/chipone_icn8505.c 3468 3469CHROME HARDWARE PLATFORM SUPPORT 3470M: Benson Leung <bleung@chromium.org> 3471M: Olof Johansson <olof@lixom.net> 3472S: Maintained 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3474F: drivers/platform/chrome/ 3475 3476CIRRUS LOGIC AUDIO CODEC DRIVERS 3477M: Brian Austin <brian.austin@cirrus.com> 3478M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480S: Maintained 3481F: sound/soc/codecs/cs* 3482 3483CIRRUS LOGIC EP93XX ETHERNET DRIVER 3484M: Hartley Sweeten <hsweeten@visionengravers.com> 3485L: netdev@vger.kernel.org 3486S: Maintained 3487F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3488 3489CISCO FCOE HBA DRIVER 3490M: Satish Kharat <satishkh@cisco.com> 3491M: Sesidhar Baddela <sebaddel@cisco.com> 3492M: Karan Tilak Kumar <kartilak@cisco.com> 3493L: linux-scsi@vger.kernel.org 3494S: Supported 3495F: drivers/scsi/fnic/ 3496 3497CISCO SCSI HBA DRIVER 3498M: Karan Tilak Kumar <kartilak@cisco.com> 3499M: Sesidhar Baddela <sebaddel@cisco.com> 3500L: linux-scsi@vger.kernel.org 3501S: Supported 3502F: drivers/scsi/snic/ 3503 3504CISCO VIC ETHERNET NIC DRIVER 3505M: Christian Benvenuti <benve@cisco.com> 3506M: Govindarajulu Varadarajan <_govind@gmx.com> 3507M: Parvi Kaustubhi <pkaustub@cisco.com> 3508S: Supported 3509F: drivers/net/ethernet/cisco/enic/ 3510 3511CISCO VIC LOW LATENCY NIC DRIVER 3512M: Christian Benvenuti <benve@cisco.com> 3513M: Dave Goodell <dgoodell@cisco.com> 3514S: Supported 3515F: drivers/infiniband/hw/usnic/ 3516 3517CLEANCACHE API 3518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3519L: linux-kernel@vger.kernel.org 3520S: Maintained 3521F: mm/cleancache.c 3522F: include/linux/cleancache.h 3523 3524CLK API 3525M: Russell King <linux@armlinux.org.uk> 3526L: linux-clk@vger.kernel.org 3527S: Maintained 3528F: include/linux/clk.h 3529 3530CLOCKSOURCE, CLOCKEVENT DRIVERS 3531M: Daniel Lezcano <daniel.lezcano@linaro.org> 3532M: Thomas Gleixner <tglx@linutronix.de> 3533L: linux-kernel@vger.kernel.org 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3535S: Supported 3536F: drivers/clocksource/ 3537F: Documentation/devicetree/bindings/timer/ 3538 3539CMPC ACPI DRIVER 3540M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3541M: Daniel Oliveira Nascimento <don@syst.com.br> 3542L: platform-driver-x86@vger.kernel.org 3543S: Supported 3544F: drivers/platform/x86/classmate-laptop.c 3545 3546COBALT MEDIA DRIVER 3547M: Hans Verkuil <hans.verkuil@cisco.com> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: https://linuxtv.org 3551S: Supported 3552F: drivers/media/pci/cobalt/ 3553 3554COCCINELLE/Semantic Patches (SmPL) 3555M: Julia Lawall <Julia.Lawall@lip6.fr> 3556M: Gilles Muller <Gilles.Muller@lip6.fr> 3557M: Nicolas Palix <nicolas.palix@imag.fr> 3558M: Michal Marek <michal.lkml@markovi.net> 3559L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3561W: http://coccinelle.lip6.fr/ 3562S: Supported 3563F: Documentation/dev-tools/coccinelle.rst 3564F: scripts/coccinelle/ 3565F: scripts/coccicheck 3566 3567CODA FILE SYSTEM 3568M: Jan Harkes <jaharkes@cs.cmu.edu> 3569M: coda@cs.cmu.edu 3570L: codalist@coda.cs.cmu.edu 3571W: http://www.coda.cs.cmu.edu/ 3572S: Maintained 3573F: Documentation/filesystems/coda.txt 3574F: fs/coda/ 3575F: include/linux/coda*.h 3576F: include/uapi/linux/coda*.h 3577 3578CODA V4L2 MEM2MEM DRIVER 3579M: Philipp Zabel <p.zabel@pengutronix.de> 3580L: linux-media@vger.kernel.org 3581S: Maintained 3582F: Documentation/devicetree/bindings/media/coda.txt 3583F: drivers/media/platform/coda/ 3584 3585COMMON CLK FRAMEWORK 3586M: Michael Turquette <mturquette@baylibre.com> 3587M: Stephen Boyd <sboyd@kernel.org> 3588L: linux-clk@vger.kernel.org 3589Q: http://patchwork.kernel.org/project/linux-clk/list/ 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3591S: Maintained 3592F: Documentation/devicetree/bindings/clock/ 3593F: drivers/clk/ 3594X: drivers/clk/clkdev.c 3595F: include/linux/clk-pr* 3596F: include/linux/clk/ 3597F: include/linux/of_clk.h 3598 3599COMMON INTERNET FILE SYSTEM (CIFS) 3600M: Steve French <sfrench@samba.org> 3601L: linux-cifs@vger.kernel.org 3602L: samba-technical@lists.samba.org (moderated for non-subscribers) 3603W: http://linux-cifs.samba.org/ 3604T: git git://git.samba.org/sfrench/cifs-2.6.git 3605S: Supported 3606F: Documentation/filesystems/cifs/ 3607F: fs/cifs/ 3608 3609COMPACTPCI HOTPLUG CORE 3610M: Scott Murray <scott@spiteful.org> 3611L: linux-pci@vger.kernel.org 3612S: Maintained 3613F: drivers/pci/hotplug/cpci_hotplug* 3614 3615COMPACTPCI HOTPLUG GENERIC DRIVER 3616M: Scott Murray <scott@spiteful.org> 3617L: linux-pci@vger.kernel.org 3618S: Maintained 3619F: drivers/pci/hotplug/cpcihp_generic.c 3620 3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3622M: Scott Murray <scott@spiteful.org> 3623L: linux-pci@vger.kernel.org 3624S: Maintained 3625F: drivers/pci/hotplug/cpcihp_zt5550.* 3626 3627COMPAL LAPTOP SUPPORT 3628M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3629L: platform-driver-x86@vger.kernel.org 3630S: Maintained 3631F: drivers/platform/x86/compal-laptop.c 3632 3633CONEXANT ACCESSRUNNER USB DRIVER 3634L: accessrunner-general@lists.sourceforge.net 3635W: http://accessrunner.sourceforge.net/ 3636S: Orphan 3637F: drivers/usb/atm/cxacru.c 3638 3639CONFIGFS 3640M: Joel Becker <jlbec@evilplan.org> 3641M: Christoph Hellwig <hch@lst.de> 3642T: git git://git.infradead.org/users/hch/configfs.git 3643S: Supported 3644F: fs/configfs/ 3645F: include/linux/configfs.h 3646 3647CONNECTOR 3648M: Evgeniy Polyakov <zbr@ioremap.net> 3649L: netdev@vger.kernel.org 3650S: Maintained 3651F: drivers/connector/ 3652 3653CONTROL GROUP (CGROUP) 3654M: Tejun Heo <tj@kernel.org> 3655M: Li Zefan <lizefan@huawei.com> 3656M: Johannes Weiner <hannes@cmpxchg.org> 3657L: cgroups@vger.kernel.org 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3659S: Maintained 3660F: Documentation/cgroup* 3661F: include/linux/cgroup* 3662F: kernel/cgroup* 3663 3664CONTROL GROUP - CPUSET 3665M: Li Zefan <lizefan@huawei.com> 3666L: cgroups@vger.kernel.org 3667W: http://www.bullopensource.org/cpuset/ 3668W: http://oss.sgi.com/projects/cpusets/ 3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3670S: Maintained 3671F: Documentation/cgroup-v1/cpusets.txt 3672F: include/linux/cpuset.h 3673F: kernel/cgroup/cpuset.c 3674 3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3676M: Johannes Weiner <hannes@cmpxchg.org> 3677M: Michal Hocko <mhocko@kernel.org> 3678M: Vladimir Davydov <vdavydov.dev@gmail.com> 3679L: cgroups@vger.kernel.org 3680L: linux-mm@kvack.org 3681S: Maintained 3682F: mm/memcontrol.c 3683F: mm/swap_cgroup.c 3684 3685CORETEMP HARDWARE MONITORING DRIVER 3686M: Fenghua Yu <fenghua.yu@intel.com> 3687L: linux-hwmon@vger.kernel.org 3688S: Maintained 3689F: Documentation/hwmon/coretemp 3690F: drivers/hwmon/coretemp.c 3691 3692COSA/SRP SYNC SERIAL DRIVER 3693M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3694W: http://www.fi.muni.cz/~kas/cosa/ 3695S: Maintained 3696F: drivers/net/wan/cosa* 3697 3698CPMAC ETHERNET DRIVER 3699M: Florian Fainelli <f.fainelli@gmail.com> 3700L: netdev@vger.kernel.org 3701S: Maintained 3702F: drivers/net/ethernet/ti/cpmac.c 3703 3704CPU FREQUENCY DRIVERS 3705M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3706M: Viresh Kumar <viresh.kumar@linaro.org> 3707L: linux-pm@vger.kernel.org 3708S: Maintained 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3711B: https://bugzilla.kernel.org 3712F: Documentation/cpu-freq/ 3713F: Documentation/devicetree/bindings/cpufreq/ 3714F: drivers/cpufreq/ 3715F: include/linux/cpufreq.h 3716F: tools/testing/selftests/cpufreq/ 3717 3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3719M: Viresh Kumar <viresh.kumar@linaro.org> 3720M: Sudeep Holla <sudeep.holla@arm.com> 3721L: linux-pm@vger.kernel.org 3722W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3723S: Maintained 3724F: drivers/cpufreq/arm_big_little.h 3725F: drivers/cpufreq/arm_big_little.c 3726F: drivers/cpufreq/arm_big_little_dt.c 3727 3728CPU POWER MONITORING SUBSYSTEM 3729M: Thomas Renninger <trenn@suse.com> 3730M: Shuah Khan <shuah@kernel.org> 3731L: linux-pm@vger.kernel.org 3732S: Maintained 3733F: tools/power/cpupower/ 3734 3735CPUID/MSR DRIVER 3736M: "H. Peter Anvin" <hpa@zytor.com> 3737S: Maintained 3738F: arch/x86/kernel/cpuid.c 3739F: arch/x86/kernel/msr.c 3740 3741CPUIDLE DRIVER - ARM BIG LITTLE 3742M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3743M: Daniel Lezcano <daniel.lezcano@linaro.org> 3744L: linux-pm@vger.kernel.org 3745L: linux-arm-kernel@lists.infradead.org 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3747S: Maintained 3748F: drivers/cpuidle/cpuidle-big_little.c 3749 3750CPUIDLE DRIVER - ARM EXYNOS 3751M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3752M: Daniel Lezcano <daniel.lezcano@linaro.org> 3753M: Kukjin Kim <kgene@kernel.org> 3754L: linux-pm@vger.kernel.org 3755L: linux-samsung-soc@vger.kernel.org 3756S: Supported 3757F: drivers/cpuidle/cpuidle-exynos.c 3758F: arch/arm/mach-exynos/pm.c 3759 3760CPUIDLE DRIVERS 3761M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3762M: Daniel Lezcano <daniel.lezcano@linaro.org> 3763L: linux-pm@vger.kernel.org 3764S: Maintained 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3766B: https://bugzilla.kernel.org 3767F: drivers/cpuidle/* 3768F: include/linux/cpuidle.h 3769 3770CRAMFS FILESYSTEM 3771M: Nicolas Pitre <nico@linaro.org> 3772S: Maintained 3773F: Documentation/filesystems/cramfs.txt 3774F: fs/cramfs/ 3775 3776CRYPTO API 3777M: Herbert Xu <herbert@gondor.apana.org.au> 3778M: "David S. Miller" <davem@davemloft.net> 3779L: linux-crypto@vger.kernel.org 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3782S: Maintained 3783F: Documentation/crypto/ 3784F: Documentation/devicetree/bindings/crypto/ 3785F: arch/*/crypto/ 3786F: crypto/ 3787F: drivers/crypto/ 3788F: include/crypto/ 3789F: include/linux/crypto* 3790 3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3792M: Neil Horman <nhorman@tuxdriver.com> 3793L: linux-crypto@vger.kernel.org 3794S: Maintained 3795F: crypto/ansi_cprng.c 3796F: crypto/rng.c 3797 3798CS3308 MEDIA DRIVER 3799M: Hans Verkuil <hverkuil@xs4all.nl> 3800L: linux-media@vger.kernel.org 3801T: git git://linuxtv.org/media_tree.git 3802W: http://linuxtv.org 3803S: Odd Fixes 3804F: drivers/media/i2c/cs3308.c 3805F: drivers/media/i2c/cs3308.h 3806 3807CS5535 Audio ALSA driver 3808M: Jaya Kumar <jayakumar.alsa@gmail.com> 3809S: Maintained 3810F: sound/pci/cs5535audio/ 3811 3812CW1200 WLAN driver 3813M: Solomon Peachy <pizza@shaftnet.org> 3814S: Maintained 3815F: drivers/net/wireless/st/cw1200/ 3816 3817CX18 VIDEO4LINUX DRIVER 3818M: Andy Walls <awalls@md.metrocast.net> 3819L: ivtv-devel@ivtvdriver.org (subscribers-only) 3820L: linux-media@vger.kernel.org 3821T: git git://linuxtv.org/media_tree.git 3822W: https://linuxtv.org 3823W: http://www.ivtvdriver.org/index.php/Cx18 3824S: Maintained 3825F: Documentation/media/v4l-drivers/cx18* 3826F: drivers/media/pci/cx18/ 3827F: include/uapi/linux/ivtv* 3828 3829CX2341X MPEG ENCODER HELPER MODULE 3830M: Hans Verkuil <hverkuil@xs4all.nl> 3831L: linux-media@vger.kernel.org 3832T: git git://linuxtv.org/media_tree.git 3833W: https://linuxtv.org 3834S: Maintained 3835F: drivers/media/common/cx2341x* 3836F: include/media/cx2341x* 3837 3838CX24120 MEDIA DRIVER 3839M: Jemma Denson <jdenson@gmail.com> 3840M: Patrick Boettcher <patrick.boettcher@posteo.de> 3841L: linux-media@vger.kernel.org 3842W: https://linuxtv.org 3843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3844S: Maintained 3845F: drivers/media/dvb-frontends/cx24120* 3846 3847CX88 VIDEO4LINUX DRIVER 3848M: Mauro Carvalho Chehab <mchehab@kernel.org> 3849L: linux-media@vger.kernel.org 3850W: https://linuxtv.org 3851T: git git://linuxtv.org/media_tree.git 3852S: Odd fixes 3853F: Documentation/media/v4l-drivers/cx88* 3854F: drivers/media/pci/cx88/ 3855 3856CXD2820R MEDIA DRIVER 3857M: Antti Palosaari <crope@iki.fi> 3858L: linux-media@vger.kernel.org 3859W: https://linuxtv.org 3860W: http://palosaari.fi/linux/ 3861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3862T: git git://linuxtv.org/anttip/media_tree.git 3863S: Maintained 3864F: drivers/media/dvb-frontends/cxd2820r* 3865 3866CXGB3 ETHERNET DRIVER (CXGB3) 3867M: Santosh Raspatur <santosh@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb3/ 3872 3873CXGB3 ISCSI DRIVER (CXGB3I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb3i 3879 3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb3/ 3886F: include/uapi/rdma/cxgb3-abi.h 3887 3888CXGB4 CRYPTO DRIVER (chcr) 3889M: Harsh Jain <harsh@chelsio.com> 3890L: linux-crypto@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/crypto/chelsio 3894 3895CXGB4 ETHERNET DRIVER (CXGB4) 3896M: Ganesh Goudar <ganeshgr@chelsio.com> 3897L: netdev@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/net/ethernet/chelsio/cxgb4/ 3901 3902CXGB4 ISCSI DRIVER (CXGB4I) 3903M: Karen Xie <kxie@chelsio.com> 3904L: linux-scsi@vger.kernel.org 3905W: http://www.chelsio.com 3906S: Supported 3907F: drivers/scsi/cxgbi/cxgb4i 3908 3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3910M: Steve Wise <swise@chelsio.com> 3911L: linux-rdma@vger.kernel.org 3912W: http://www.openfabrics.org 3913S: Supported 3914F: drivers/infiniband/hw/cxgb4/ 3915F: include/uapi/rdma/cxgb4-abi.h 3916 3917CXGB4VF ETHERNET DRIVER (CXGB4VF) 3918M: Casey Leedom <leedom@chelsio.com> 3919L: netdev@vger.kernel.org 3920W: http://www.chelsio.com 3921S: Supported 3922F: drivers/net/ethernet/chelsio/cxgb4vf/ 3923 3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3925M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3926M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3927L: linuxppc-dev@lists.ozlabs.org 3928S: Supported 3929F: arch/powerpc/platforms/powernv/pci-cxl.c 3930F: drivers/misc/cxl/ 3931F: include/misc/cxl* 3932F: include/uapi/misc/cxl.h 3933F: Documentation/powerpc/cxl.txt 3934F: Documentation/ABI/testing/sysfs-class-cxl 3935 3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3937M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3938M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3939M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3940L: linux-scsi@vger.kernel.org 3941S: Supported 3942F: drivers/scsi/cxlflash/ 3943F: include/uapi/scsi/cxlflash_ioctls.h 3944F: Documentation/powerpc/cxlflash.txt 3945 3946CYBERPRO FB DRIVER 3947M: Russell King <linux@armlinux.org.uk> 3948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3949W: http://www.armlinux.org.uk/ 3950S: Maintained 3951F: drivers/video/fbdev/cyber2000fb.* 3952 3953CYCLADES ASYNC MUX DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/tty/cyclades.c 3957F: include/linux/cyclades.h 3958F: include/uapi/linux/cyclades.h 3959 3960CYCLADES PC300 DRIVER 3961W: http://www.cyclades.com/ 3962S: Orphan 3963F: drivers/net/wan/pc300* 3964 3965CYPRESS_FIRMWARE MEDIA DRIVER 3966M: Antti Palosaari <crope@iki.fi> 3967L: linux-media@vger.kernel.org 3968W: https://linuxtv.org 3969W: http://palosaari.fi/linux/ 3970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3971T: git git://linuxtv.org/anttip/media_tree.git 3972S: Maintained 3973F: drivers/media/common/cypress_firmware* 3974 3975CYTTSP TOUCHSCREEN DRIVER 3976M: Ferruh Yigit <fery@cypress.com> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/touchscreen/cyttsp* 3980F: include/linux/input/cyttsp.h 3981 3982D-LINK DIR-685 TOUCHKEYS DRIVER 3983M: Linus Walleij <linus.walleij@linaro.org> 3984L: linux-input@vger.kernel.org 3985S: Supported 3986F: drivers/input/dlink-dir685-touchkeys.c 3987 3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3989M: Joshua Kinard <kumba@gentoo.org> 3990S: Maintained 3991F: drivers/rtc/rtc-ds1685.c 3992F: include/linux/rtc/ds1685.h 3993 3994DAMA SLAVE for AX.25 3995M: Joerg Reuter <jreuter@yaina.de> 3996W: http://yaina.de/jreuter/ 3997W: http://www.qsl.net/dl1bke/ 3998L: linux-hams@vger.kernel.org 3999S: Maintained 4000F: net/ax25/af_ax25.c 4001F: net/ax25/ax25_dev.c 4002F: net/ax25/ax25_ds_* 4003F: net/ax25/ax25_in.c 4004F: net/ax25/ax25_out.c 4005F: net/ax25/ax25_timer.c 4006F: net/ax25/sysctl_net_ax25.c 4007 4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4009L: netdev@vger.kernel.org 4010S: Orphan 4011F: Documentation/networking/dmfe.txt 4012F: drivers/net/ethernet/dec/tulip/dmfe.c 4013 4014DC390/AM53C974 SCSI driver 4015M: Hannes Reinecke <hare@suse.com> 4016L: linux-scsi@vger.kernel.org 4017S: Maintained 4018F: drivers/scsi/am53c974.c 4019 4020DC395x SCSI driver 4021M: Oliver Neukum <oliver@neukum.org> 4022M: Ali Akcaagac <aliakc@web.de> 4023M: Jamie Lenehan <lenehan@twibble.org> 4024L: dc395x@twibble.org 4025W: http://twibble.org/dist/dc395x/ 4026W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4027S: Maintained 4028F: Documentation/scsi/dc395x.txt 4029F: drivers/scsi/dc395x.* 4030 4031DCCP PROTOCOL 4032M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4033L: dccp@vger.kernel.org 4034W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4035S: Maintained 4036F: include/linux/dccp.h 4037F: include/uapi/linux/dccp.h 4038F: include/linux/tfrc.h 4039F: net/dccp/ 4040 4041DECnet NETWORK LAYER 4042W: http://linux-decnet.sourceforge.net 4043L: linux-decnet-user@lists.sourceforge.net 4044S: Orphan 4045F: Documentation/networking/decnet.txt 4046F: net/decnet/ 4047 4048DECSTATION PLATFORM SUPPORT 4049M: "Maciej W. Rozycki" <macro@linux-mips.org> 4050L: linux-mips@linux-mips.org 4051W: http://www.linux-mips.org/wiki/DECstation 4052S: Maintained 4053F: arch/mips/dec/ 4054F: arch/mips/include/asm/dec/ 4055F: arch/mips/include/asm/mach-dec/ 4056 4057DEFXX FDDI NETWORK DRIVER 4058M: "Maciej W. Rozycki" <macro@linux-mips.org> 4059S: Maintained 4060F: drivers/net/fddi/defxx.* 4061 4062DELL SMBIOS DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios.* 4068 4069DELL SMBIOS SMM DRIVER 4070M: Mario Limonciello <mario.limonciello@dell.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/dell-smbios-smm.c 4074 4075DELL SMBIOS WMI DRIVER 4076M: Mario Limonciello <mario.limonciello@dell.com> 4077L: platform-driver-x86@vger.kernel.org 4078S: Maintained 4079F: drivers/platform/x86/dell-smbios-wmi.c 4080F: tools/wmi/dell-smbios-example.c 4081 4082DELL LAPTOP DRIVER 4083M: Matthew Garrett <mjg59@srcf.ucam.org> 4084M: Pali Rohár <pali.rohar@gmail.com> 4085L: platform-driver-x86@vger.kernel.org 4086S: Maintained 4087F: drivers/platform/x86/dell-laptop.c 4088 4089DELL LAPTOP FREEFALL DRIVER 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-smo8800.c 4093 4094DELL LAPTOP RBTN DRIVER 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-rbtn.* 4098 4099DELL LAPTOP SMM DRIVER 4100M: Pali Rohár <pali.rohar@gmail.com> 4101S: Maintained 4102F: drivers/hwmon/dell-smm-hwmon.c 4103F: include/uapi/linux/i8k.h 4104 4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4106M: Doug Warzecha <Douglas_Warzecha@dell.com> 4107S: Maintained 4108F: Documentation/dcdbas.txt 4109F: drivers/firmware/dcdbas.* 4110 4111DELL WMI NOTIFICATIONS DRIVER 4112M: Matthew Garrett <mjg59@srcf.ucam.org> 4113M: Pali Rohár <pali.rohar@gmail.com> 4114S: Maintained 4115F: drivers/platform/x86/dell-wmi.c 4116 4117DELL WMI DESCRIPTOR DRIVER 4118M: Mario Limonciello <mario.limonciello@dell.com> 4119S: Maintained 4120F: drivers/platform/x86/dell-wmi-descriptor.c 4121 4122DELTA ST MEDIA DRIVER 4123M: Hugues Fruchet <hugues.fruchet@st.com> 4124L: linux-media@vger.kernel.org 4125T: git git://linuxtv.org/media_tree.git 4126W: https://linuxtv.org 4127S: Supported 4128F: drivers/media/platform/sti/delta 4129 4130DENALI NAND DRIVER 4131M: Masahiro Yamada <yamada.masahiro@socionext.com> 4132L: linux-mtd@lists.infradead.org 4133S: Supported 4134F: drivers/mtd/nand/raw/denali* 4135 4136DESIGNWARE USB2 DRD IP DRIVER 4137M: Minas Harutyunyan <hminas@synopsys.com> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc2/ 4142 4143DESIGNWARE USB3 DRD IP DRIVER 4144M: Felipe Balbi <balbi@kernel.org> 4145L: linux-usb@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4147S: Maintained 4148F: drivers/usb/dwc3/ 4149 4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4151M: Andreas Klinger <ak@it-klinger.de> 4152L: linux-iio@vger.kernel.org 4153S: Maintained 4154F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4155F: drivers/iio/proximity/srf*.c 4156 4157DEVICE COREDUMP (DEV_COREDUMP) 4158M: Johannes Berg <johannes@sipsolutions.net> 4159L: linux-kernel@vger.kernel.org 4160S: Maintained 4161F: drivers/base/devcoredump.c 4162F: include/linux/devcoredump.h 4163 4164DEVICE FREQUENCY (DEVFREQ) 4165M: MyungJoo Ham <myungjoo.ham@samsung.com> 4166M: Kyungmin Park <kyungmin.park@samsung.com> 4167R: Chanwoo Choi <cw00.choi@samsung.com> 4168L: linux-pm@vger.kernel.org 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4170S: Maintained 4171F: drivers/devfreq/ 4172F: include/linux/devfreq.h 4173F: Documentation/devicetree/bindings/devfreq/ 4174 4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4176M: Chanwoo Choi <cw00.choi@samsung.com> 4177L: linux-pm@vger.kernel.org 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4179S: Supported 4180F: drivers/devfreq/event/ 4181F: drivers/devfreq/devfreq-event.c 4182F: include/linux/devfreq-event.h 4183F: Documentation/devicetree/bindings/devfreq/event/ 4184 4185DEVICE NUMBER REGISTRY 4186M: Torben Mathiasen <device@lanana.org> 4187W: http://lanana.org/docs/device-list/index.html 4188S: Maintained 4189 4190DEVICE-MAPPER (LVM) 4191M: Alasdair Kergon <agk@redhat.com> 4192M: Mike Snitzer <snitzer@redhat.com> 4193M: dm-devel@redhat.com 4194L: dm-devel@redhat.com 4195W: http://sources.redhat.com/dm 4196Q: http://patchwork.kernel.org/project/dm-devel/list/ 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4198T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4199S: Maintained 4200F: Documentation/device-mapper/ 4201F: drivers/md/Makefile 4202F: drivers/md/Kconfig 4203F: drivers/md/dm* 4204F: drivers/md/persistent-data/ 4205F: include/linux/device-mapper.h 4206F: include/linux/dm-*.h 4207F: include/uapi/linux/dm-*.h 4208 4209DEVLINK 4210M: Jiri Pirko <jiri@mellanox.com> 4211L: netdev@vger.kernel.org 4212S: Supported 4213F: net/core/devlink.c 4214F: include/net/devlink.h 4215F: include/uapi/linux/devlink.h 4216 4217DIALOG SEMICONDUCTOR DRIVERS 4218M: Support Opensource <support.opensource@diasemi.com> 4219W: http://www.dialog-semiconductor.com/products 4220S: Supported 4221F: Documentation/hwmon/da90?? 4222F: Documentation/devicetree/bindings/mfd/da90*.txt 4223F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4224F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4225F: Documentation/devicetree/bindings/regulator/da92*.txt 4226F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4227F: Documentation/devicetree/bindings/sound/da[79]*.txt 4228F: drivers/gpio/gpio-da90??.c 4229F: drivers/hwmon/da90??-hwmon.c 4230F: drivers/iio/adc/da91??-*.c 4231F: drivers/input/misc/da90??_onkey.c 4232F: drivers/input/touchscreen/da9052_tsi.c 4233F: drivers/leds/leds-da90??.c 4234F: drivers/mfd/da903x.c 4235F: drivers/mfd/da90??-*.c 4236F: drivers/mfd/da91??-*.c 4237F: drivers/power/supply/da9052-battery.c 4238F: drivers/power/supply/da91??-*.c 4239F: drivers/regulator/da903x.c 4240F: drivers/regulator/da9???-regulator.[ch] 4241F: drivers/thermal/da90??-thermal.c 4242F: drivers/rtc/rtc-da90??.c 4243F: drivers/video/backlight/da90??_bl.c 4244F: drivers/watchdog/da90??_wdt.c 4245F: include/linux/mfd/da903x.h 4246F: include/linux/mfd/da9052/ 4247F: include/linux/mfd/da9055/ 4248F: include/linux/mfd/da9062/ 4249F: include/linux/mfd/da9063/ 4250F: include/linux/mfd/da9150/ 4251F: include/linux/regulator/da9211.h 4252F: include/sound/da[79]*.h 4253F: sound/soc/codecs/da[79]*.[ch] 4254 4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4256M: William Breathitt Gray <vilhelm.gray@gmail.com> 4257L: linux-gpio@vger.kernel.org 4258S: Maintained 4259F: drivers/gpio/gpio-gpio-mm.c 4260 4261DIGI NEO AND CLASSIC PCI PRODUCTS 4262M: Lidza Louina <lidza.louina@gmail.com> 4263M: Mark Hounschell <markh@compro.net> 4264L: driverdev-devel@linuxdriverproject.org 4265S: Maintained 4266F: drivers/staging/dgnc/ 4267 4268DIOLAN U2C-12 I2C DRIVER 4269M: Guenter Roeck <linux@roeck-us.net> 4270L: linux-i2c@vger.kernel.org 4271S: Maintained 4272F: drivers/i2c/busses/i2c-diolan-u2c.c 4273 4274FILESYSTEM DIRECT ACCESS (DAX) 4275M: Matthew Wilcox <mawilcox@microsoft.com> 4276M: Ross Zwisler <ross.zwisler@linux.intel.com> 4277L: linux-fsdevel@vger.kernel.org 4278S: Supported 4279F: fs/dax.c 4280F: include/linux/dax.h 4281F: include/trace/events/fs_dax.h 4282 4283DEVICE DIRECT ACCESS (DAX) 4284M: Dan Williams <dan.j.williams@intel.com> 4285M: Dave Jiang <dave.jiang@intel.com> 4286M: Ross Zwisler <ross.zwisler@linux.intel.com> 4287M: Vishal Verma <vishal.l.verma@intel.com> 4288L: linux-nvdimm@lists.01.org 4289S: Supported 4290F: drivers/dax/ 4291 4292DIRECTORY NOTIFICATION (DNOTIFY) 4293M: Jan Kara <jack@suse.cz> 4294R: Amir Goldstein <amir73il@gmail.com> 4295L: linux-fsdevel@vger.kernel.org 4296S: Maintained 4297F: Documentation/filesystems/dnotify.txt 4298F: fs/notify/dnotify/ 4299F: include/linux/dnotify.h 4300 4301DISK GEOMETRY AND PARTITION HANDLING 4302M: Andries Brouwer <aeb@cwi.nl> 4303W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4304W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4305W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4306S: Maintained 4307 4308DISKQUOTA 4309M: Jan Kara <jack@suse.com> 4310S: Maintained 4311F: Documentation/filesystems/quota.txt 4312F: fs/quota/ 4313F: include/linux/quota*.h 4314F: include/uapi/linux/quota*.h 4315 4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4317M: Bernie Thompson <bernie@plugable.com> 4318L: linux-fbdev@vger.kernel.org 4319S: Maintained 4320W: http://plugable.com/category/projects/udlfb/ 4321F: drivers/video/fbdev/udlfb.c 4322F: include/video/udlfb.h 4323F: Documentation/fb/udlfb.txt 4324 4325DISTRIBUTED LOCK MANAGER (DLM) 4326M: Christine Caulfield <ccaulfie@redhat.com> 4327M: David Teigland <teigland@redhat.com> 4328L: cluster-devel@redhat.com 4329W: http://sources.redhat.com/cluster/ 4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4331S: Supported 4332F: fs/dlm/ 4333 4334DMA BUFFER SHARING FRAMEWORK 4335M: Sumit Semwal <sumit.semwal@linaro.org> 4336S: Maintained 4337L: linux-media@vger.kernel.org 4338L: dri-devel@lists.freedesktop.org 4339L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4340F: drivers/dma-buf/ 4341F: include/linux/dma-buf* 4342F: include/linux/reservation.h 4343F: include/linux/*fence.h 4344F: Documentation/driver-api/dma-buf.rst 4345T: git git://anongit.freedesktop.org/drm/drm-misc 4346 4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4348M: Vinod Koul <vkoul@kernel.org> 4349L: dmaengine@vger.kernel.org 4350Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4351S: Maintained 4352F: drivers/dma/ 4353F: include/linux/dmaengine.h 4354F: include/linux/of_dma.h 4355F: Documentation/devicetree/bindings/dma/ 4356F: Documentation/driver-api/dmaengine/ 4357T: git git://git.infradead.org/users/vkoul/slave-dma.git 4358 4359DMA MAPPING HELPERS 4360M: Christoph Hellwig <hch@lst.de> 4361M: Marek Szyprowski <m.szyprowski@samsung.com> 4362R: Robin Murphy <robin.murphy@arm.com> 4363L: iommu@lists.linux-foundation.org 4364T: git git://git.infradead.org/users/hch/dma-mapping.git 4365W: http://git.infradead.org/users/hch/dma-mapping.git 4366S: Supported 4367F: kernel/dma/ 4368F: include/asm-generic/dma-mapping.h 4369F: include/linux/dma-direct.h 4370F: include/linux/dma-mapping.h 4371F: include/linux/dma-noncoherent.h 4372 4373DME1737 HARDWARE MONITOR DRIVER 4374M: Juerg Haefliger <juergh@gmail.com> 4375L: linux-hwmon@vger.kernel.org 4376S: Maintained 4377F: Documentation/hwmon/dme1737 4378F: drivers/hwmon/dme1737.c 4379 4380DMI/SMBIOS SUPPORT 4381M: Jean Delvare <jdelvare@suse.com> 4382S: Maintained 4383T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4384F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4385F: drivers/firmware/dmi-id.c 4386F: drivers/firmware/dmi_scan.c 4387F: include/linux/dmi.h 4388 4389DOCUMENTATION 4390M: Jonathan Corbet <corbet@lwn.net> 4391L: linux-doc@vger.kernel.org 4392S: Maintained 4393F: Documentation/ 4394F: scripts/kernel-doc 4395X: Documentation/ABI/ 4396X: Documentation/devicetree/ 4397X: Documentation/acpi 4398X: Documentation/power 4399X: Documentation/spi 4400X: Documentation/media 4401T: git git://git.lwn.net/linux.git docs-next 4402 4403DONGWOON DW9714 LENS VOICE COIL DRIVER 4404M: Sakari Ailus <sakari.ailus@linux.intel.com> 4405L: linux-media@vger.kernel.org 4406T: git git://linuxtv.org/media_tree.git 4407S: Maintained 4408F: drivers/media/i2c/dw9714.c 4409 4410DOUBLETALK DRIVER 4411M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4412L: blinux-list@redhat.com 4413S: Maintained 4414F: drivers/char/dtlk.c 4415F: include/linux/dtlk.h 4416 4417DPAA2 DATAPATH I/O (DPIO) DRIVER 4418M: Roy Pledge <Roy.Pledge@nxp.com> 4419L: linux-kernel@vger.kernel.org 4420S: Maintained 4421F: drivers/staging/fsl-mc/bus/dpio 4422 4423DPAA2 ETHERNET DRIVER 4424M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4425L: linux-kernel@vger.kernel.org 4426S: Maintained 4427F: drivers/staging/fsl-dpaa2/ethernet 4428 4429DPAA2 ETHERNET SWITCH DRIVER 4430M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4431L: linux-kernel@vger.kernel.org 4432S: Maintained 4433F: drivers/staging/fsl-dpaa2/ethsw 4434 4435DPAA2 PTP CLOCK DRIVER 4436M: Yangbo Lu <yangbo.lu@nxp.com> 4437L: linux-kernel@vger.kernel.org 4438S: Maintained 4439F: drivers/staging/fsl-dpaa2/rtc 4440 4441DPT_I2O SCSI RAID DRIVER 4442M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4443L: linux-scsi@vger.kernel.org 4444W: http://www.adaptec.com/ 4445S: Maintained 4446F: drivers/scsi/dpt* 4447F: drivers/scsi/dpt/ 4448 4449DRBD DRIVER 4450M: Philipp Reisner <philipp.reisner@linbit.com> 4451M: Lars Ellenberg <lars.ellenberg@linbit.com> 4452L: drbd-dev@lists.linbit.com 4453W: http://www.drbd.org 4454T: git git://git.linbit.com/linux-drbd.git 4455T: git git://git.linbit.com/drbd-8.4.git 4456S: Supported 4457F: drivers/block/drbd/ 4458F: lib/lru_cache.c 4459F: Documentation/blockdev/drbd/ 4460 4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4462M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4464S: Supported 4465F: Documentation/kobject.txt 4466F: drivers/base/ 4467F: fs/debugfs/ 4468F: fs/sysfs/ 4469F: include/linux/debugfs.h 4470F: include/linux/kobj* 4471F: lib/kobj* 4472 4473DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4474M: Kevin Hilman <khilman@kernel.org> 4475M: Nishanth Menon <nm@ti.com> 4476S: Maintained 4477F: drivers/power/avs/ 4478F: include/linux/power/smartreflex.h 4479L: linux-pm@vger.kernel.org 4480 4481DRM DRIVER FOR ARM PL111 CLCD 4482M: Eric Anholt <eric@anholt.net> 4483T: git git://anongit.freedesktop.org/drm/drm-misc 4484S: Supported 4485F: drivers/gpu/drm/pl111/ 4486 4487DRM DRIVER FOR ARM VERSATILE TFT PANELS 4488M: Linus Walleij <linus.walleij@linaro.org> 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490S: Maintained 4491F: drivers/gpu/drm/panel/panel-arm-versatile.c 4492F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4493 4494DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4495M: Dave Airlie <airlied@redhat.com> 4496S: Odd Fixes 4497F: drivers/gpu/drm/ast/ 4498 4499DRM DRIVER FOR BOCHS VIRTUAL GPU 4500M: Gerd Hoffmann <kraxel@redhat.com> 4501L: virtualization@lists.linux-foundation.org 4502T: git git://anongit.freedesktop.org/drm/drm-misc 4503S: Maintained 4504F: drivers/gpu/drm/bochs/ 4505 4506DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4507M: Linus Walleij <linus.walleij@linaro.org> 4508T: git git://anongit.freedesktop.org/drm/drm-misc 4509S: Maintained 4510F: drivers/gpu/drm/tve200/ 4511 4512DRM DRIVER FOR ILITEK ILI9225 PANELS 4513M: David Lechner <david@lechnology.com> 4514S: Maintained 4515F: drivers/gpu/drm/tinydrm/ili9225.c 4516F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4517 4518DRM DRIVER FOR INTEL I810 VIDEO CARDS 4519S: Orphan / Obsolete 4520F: drivers/gpu/drm/i810/ 4521F: include/uapi/drm/i810_drm.h 4522 4523DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4524S: Orphan / Obsolete 4525F: drivers/gpu/drm/mga/ 4526F: include/uapi/drm/mga_drm.h 4527 4528DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4529M: Dave Airlie <airlied@redhat.com> 4530S: Odd Fixes 4531F: drivers/gpu/drm/mgag200/ 4532 4533DRM DRIVER FOR MI0283QT 4534M: Noralf Trønnes <noralf@tronnes.org> 4535S: Maintained 4536F: drivers/gpu/drm/tinydrm/mi0283qt.c 4537F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4538 4539DRM DRIVER FOR MSM ADRENO GPU 4540M: Rob Clark <robdclark@gmail.com> 4541L: linux-arm-msm@vger.kernel.org 4542L: dri-devel@lists.freedesktop.org 4543L: freedreno@lists.freedesktop.org 4544T: git git://people.freedesktop.org/~robclark/linux 4545S: Maintained 4546F: drivers/gpu/drm/msm/ 4547F: include/uapi/drm/msm_drm.h 4548F: Documentation/devicetree/bindings/display/msm/ 4549 4550DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4551M: Ben Skeggs <bskeggs@redhat.com> 4552L: dri-devel@lists.freedesktop.org 4553L: nouveau@lists.freedesktop.org 4554T: git git://github.com/skeggsb/linux 4555S: Supported 4556F: drivers/gpu/drm/nouveau/ 4557F: include/uapi/drm/nouveau_drm.h 4558 4559DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4560M: Noralf Trønnes <noralf@tronnes.org> 4561S: Maintained 4562F: drivers/gpu/drm/tinydrm/repaper.c 4563F: Documentation/devicetree/bindings/display/repaper.txt 4564 4565DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4566M: Dave Airlie <airlied@redhat.com> 4567M: Gerd Hoffmann <kraxel@redhat.com> 4568L: virtualization@lists.linux-foundation.org 4569T: git git://anongit.freedesktop.org/drm/drm-misc 4570S: Obsolete 4571W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4572F: drivers/gpu/drm/cirrus/ 4573 4574DRM DRIVER FOR QXL VIRTUAL GPU 4575M: Dave Airlie <airlied@redhat.com> 4576M: Gerd Hoffmann <kraxel@redhat.com> 4577L: virtualization@lists.linux-foundation.org 4578T: git git://anongit.freedesktop.org/drm/drm-misc 4579S: Maintained 4580F: drivers/gpu/drm/qxl/ 4581F: include/uapi/drm/qxl_drm.h 4582 4583DRM DRIVER FOR RAGE 128 VIDEO CARDS 4584S: Orphan / Obsolete 4585F: drivers/gpu/drm/r128/ 4586F: include/uapi/drm/r128_drm.h 4587 4588DRM DRIVER FOR SAVAGE VIDEO CARDS 4589S: Orphan / Obsolete 4590F: drivers/gpu/drm/savage/ 4591F: include/uapi/drm/savage_drm.h 4592 4593DRM DRIVER FOR SIS VIDEO CARDS 4594S: Orphan / Obsolete 4595F: drivers/gpu/drm/sis/ 4596F: include/uapi/drm/sis_drm.h 4597 4598DRM DRIVER FOR SITRONIX ST7586 PANELS 4599M: David Lechner <david@lechnology.com> 4600S: Maintained 4601F: drivers/gpu/drm/tinydrm/st7586.c 4602F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4603 4604DRM DRIVER FOR SITRONIX ST7735R PANELS 4605M: David Lechner <david@lechnology.com> 4606S: Maintained 4607F: drivers/gpu/drm/tinydrm/st7735r.c 4608F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4609 4610DRM DRIVER FOR TDFX VIDEO CARDS 4611S: Orphan / Obsolete 4612F: drivers/gpu/drm/tdfx/ 4613 4614DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4615M: Dave Airlie <airlied@redhat.com> 4616S: Odd Fixes 4617F: drivers/gpu/drm/udl/ 4618 4619DRM DRIVER FOR VMWARE VIRTUAL GPU 4620M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4621M: Sinclair Yeh <syeh@vmware.com> 4622M: Thomas Hellstrom <thellstrom@vmware.com> 4623L: dri-devel@lists.freedesktop.org 4624T: git git://people.freedesktop.org/~syeh/repos_linux 4625T: git git://people.freedesktop.org/~thomash/linux 4626S: Supported 4627F: drivers/gpu/drm/vmwgfx/ 4628F: include/uapi/drm/vmwgfx_drm.h 4629 4630DRM DRIVERS 4631M: David Airlie <airlied@linux.ie> 4632L: dri-devel@lists.freedesktop.org 4633T: git git://people.freedesktop.org/~airlied/linux 4634B: https://bugs.freedesktop.org/ 4635C: irc://chat.freenode.net/dri-devel 4636S: Maintained 4637F: drivers/gpu/drm/ 4638F: drivers/gpu/vga/ 4639F: Documentation/devicetree/bindings/display/ 4640F: Documentation/devicetree/bindings/gpu/ 4641F: Documentation/gpu/ 4642F: include/drm/ 4643F: include/uapi/drm/ 4644F: include/linux/vga* 4645 4646DRM DRIVERS AND MISC GPU PATCHES 4647M: Gustavo Padovan <gustavo@padovan.org> 4648M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4649M: Sean Paul <seanpaul@chromium.org> 4650W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4651S: Maintained 4652T: git git://anongit.freedesktop.org/drm/drm-misc 4653F: Documentation/gpu/ 4654F: drivers/gpu/vga/ 4655F: drivers/gpu/drm/* 4656F: include/drm/drm* 4657F: include/uapi/drm/drm* 4658F: include/linux/vga* 4659 4660DRM DRIVERS FOR ALLWINNER A10 4661M: Maxime Ripard <maxime.ripard@bootlin.com> 4662L: dri-devel@lists.freedesktop.org 4663S: Supported 4664F: drivers/gpu/drm/sun4i/ 4665F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4666T: git git://anongit.freedesktop.org/drm/drm-misc 4667 4668DRM DRIVERS FOR AMLOGIC SOCS 4669M: Neil Armstrong <narmstrong@baylibre.com> 4670L: dri-devel@lists.freedesktop.org 4671L: linux-amlogic@lists.infradead.org 4672W: http://linux-meson.com/ 4673S: Supported 4674F: drivers/gpu/drm/meson/ 4675F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4676F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4677F: Documentation/gpu/meson.rst 4678T: git git://anongit.freedesktop.org/drm/drm-misc 4679 4680DRM DRIVERS FOR ATMEL HLCDC 4681M: Boris Brezillon <boris.brezillon@bootlin.com> 4682L: dri-devel@lists.freedesktop.org 4683S: Supported 4684F: drivers/gpu/drm/atmel-hlcdc/ 4685F: Documentation/devicetree/bindings/display/atmel/ 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687 4688DRM DRIVERS FOR BRIDGE CHIPS 4689M: Archit Taneja <architt@codeaurora.org> 4690M: Andrzej Hajda <a.hajda@samsung.com> 4691R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4692S: Maintained 4693T: git git://anongit.freedesktop.org/drm/drm-misc 4694F: drivers/gpu/drm/bridge/ 4695 4696DRM DRIVERS FOR EXYNOS 4697M: Inki Dae <inki.dae@samsung.com> 4698M: Joonyoung Shim <jy0922.shim@samsung.com> 4699M: Seung-Woo Kim <sw0312.kim@samsung.com> 4700M: Kyungmin Park <kyungmin.park@samsung.com> 4701L: dri-devel@lists.freedesktop.org 4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4703S: Supported 4704F: drivers/gpu/drm/exynos/ 4705F: include/uapi/drm/exynos_drm.h 4706F: Documentation/devicetree/bindings/display/exynos/ 4707 4708DRM DRIVERS FOR FREESCALE DCU 4709M: Stefan Agner <stefan@agner.ch> 4710M: Alison Wang <alison.wang@nxp.com> 4711L: dri-devel@lists.freedesktop.org 4712S: Supported 4713F: drivers/gpu/drm/fsl-dcu/ 4714F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4715F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4716F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4717 4718DRM DRIVERS FOR FREESCALE IMX 4719M: Philipp Zabel <p.zabel@pengutronix.de> 4720L: dri-devel@lists.freedesktop.org 4721S: Maintained 4722F: drivers/gpu/drm/imx/ 4723F: drivers/gpu/ipu-v3/ 4724F: Documentation/devicetree/bindings/display/imx/ 4725 4726DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4727M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4728L: dri-devel@lists.freedesktop.org 4729T: git git://github.com/patjak/drm-gma500 4730S: Maintained 4731F: drivers/gpu/drm/gma500/ 4732 4733DRM DRIVERS FOR HISILICON 4734M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4735M: Rongrong Zou <zourongrong@gmail.com> 4736R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4737R: Chen Feng <puck.chen@hisilicon.com> 4738L: dri-devel@lists.freedesktop.org 4739T: git git://github.com/xin3liang/linux.git 4740S: Maintained 4741F: drivers/gpu/drm/hisilicon/ 4742F: Documentation/devicetree/bindings/display/hisilicon/ 4743 4744DRM DRIVERS FOR MEDIATEK 4745M: CK Hu <ck.hu@mediatek.com> 4746M: Philipp Zabel <p.zabel@pengutronix.de> 4747L: dri-devel@lists.freedesktop.org 4748S: Supported 4749F: drivers/gpu/drm/mediatek/ 4750F: Documentation/devicetree/bindings/display/mediatek/ 4751 4752DRM DRIVERS FOR NVIDIA TEGRA 4753M: Thierry Reding <thierry.reding@gmail.com> 4754L: dri-devel@lists.freedesktop.org 4755L: linux-tegra@vger.kernel.org 4756T: git git://anongit.freedesktop.org/tegra/linux.git 4757S: Supported 4758F: drivers/gpu/drm/tegra/ 4759F: drivers/gpu/host1x/ 4760F: include/linux/host1x.h 4761F: include/uapi/drm/tegra_drm.h 4762F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4763 4764DRM DRIVERS FOR RENESAS 4765M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4766L: dri-devel@lists.freedesktop.org 4767L: linux-renesas-soc@vger.kernel.org 4768T: git git://linuxtv.org/pinchartl/fbdev 4769S: Supported 4770F: drivers/gpu/drm/rcar-du/ 4771F: drivers/gpu/drm/shmobile/ 4772F: include/linux/platform_data/shmob_drm.h 4773F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4774F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4775F: Documentation/devicetree/bindings/display/renesas,du.txt 4776 4777DRM DRIVERS FOR ROCKCHIP 4778M: Sandy Huang <hjc@rock-chips.com> 4779M: Heiko Stübner <heiko@sntech.de> 4780L: dri-devel@lists.freedesktop.org 4781S: Maintained 4782F: drivers/gpu/drm/rockchip/ 4783F: Documentation/devicetree/bindings/display/rockchip/ 4784T: git git://anongit.freedesktop.org/drm/drm-misc 4785 4786DRM DRIVERS FOR STI 4787M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4788M: Vincent Abriou <vincent.abriou@st.com> 4789L: dri-devel@lists.freedesktop.org 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791S: Maintained 4792F: drivers/gpu/drm/sti 4793F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4794 4795DRM DRIVERS FOR STM 4796M: Yannick Fertre <yannick.fertre@st.com> 4797M: Philippe Cornu <philippe.cornu@st.com> 4798M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4799M: Vincent Abriou <vincent.abriou@st.com> 4800L: dri-devel@lists.freedesktop.org 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802S: Maintained 4803F: drivers/gpu/drm/stm 4804F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4805 4806DRM DRIVERS FOR TI LCDC 4807M: Jyri Sarha <jsarha@ti.com> 4808R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4809L: dri-devel@lists.freedesktop.org 4810S: Maintained 4811F: drivers/gpu/drm/tilcdc/ 4812F: Documentation/devicetree/bindings/display/tilcdc/ 4813 4814DRM DRIVERS FOR TI OMAP 4815M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4816L: dri-devel@lists.freedesktop.org 4817S: Maintained 4818F: drivers/gpu/drm/omapdrm/ 4819F: Documentation/devicetree/bindings/display/ti/ 4820 4821DRM DRIVERS FOR V3D 4822M: Eric Anholt <eric@anholt.net> 4823S: Supported 4824F: drivers/gpu/drm/v3d/ 4825F: include/uapi/drm/v3d_drm.h 4826F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828 4829DRM DRIVERS FOR VC4 4830M: Eric Anholt <eric@anholt.net> 4831T: git git://github.com/anholt/linux 4832S: Supported 4833F: drivers/gpu/drm/vc4/ 4834F: include/uapi/drm/vc4_drm.h 4835F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4836T: git git://anongit.freedesktop.org/drm/drm-misc 4837 4838DRM DRIVERS FOR VIVANTE GPU IP 4839M: Lucas Stach <l.stach@pengutronix.de> 4840R: Russell King <linux+etnaviv@armlinux.org.uk> 4841R: Christian Gmeiner <christian.gmeiner@gmail.com> 4842L: etnaviv@lists.freedesktop.org 4843L: dri-devel@lists.freedesktop.org 4844S: Maintained 4845F: drivers/gpu/drm/etnaviv/ 4846F: include/uapi/drm/etnaviv_drm.h 4847F: Documentation/devicetree/bindings/display/etnaviv/ 4848 4849DRM DRIVERS FOR ZTE ZX 4850M: Shawn Guo <shawnguo@kernel.org> 4851L: dri-devel@lists.freedesktop.org 4852S: Maintained 4853F: drivers/gpu/drm/zte/ 4854F: Documentation/devicetree/bindings/display/zte,vou.txt 4855T: git git://anongit.freedesktop.org/drm/drm-misc 4856 4857DRM PANEL DRIVERS 4858M: Thierry Reding <thierry.reding@gmail.com> 4859L: dri-devel@lists.freedesktop.org 4860T: git git://anongit.freedesktop.org/drm/drm-misc 4861S: Maintained 4862F: drivers/gpu/drm/drm_panel.c 4863F: drivers/gpu/drm/panel/ 4864F: include/drm/drm_panel.h 4865F: Documentation/devicetree/bindings/display/panel/ 4866 4867DRM TINYDRM DRIVERS 4868M: Noralf Trønnes <noralf@tronnes.org> 4869W: https://github.com/notro/tinydrm/wiki/Development 4870T: git git://anongit.freedesktop.org/drm/drm-misc 4871S: Maintained 4872F: drivers/gpu/drm/tinydrm/ 4873F: include/drm/tinydrm/ 4874 4875DRM DRIVERS FOR XEN 4876M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4877T: git git://anongit.freedesktop.org/drm/drm-misc 4878L: dri-devel@lists.freedesktop.org 4879L: xen-devel@lists.xen.org 4880S: Supported 4881F: drivers/gpu/drm/xen/ 4882F: Documentation/gpu/xen-front.rst 4883 4884DRM TTM SUBSYSTEM 4885M: Christian Koenig <christian.koenig@amd.com> 4886M: Roger He <Hongbo.He@amd.com> 4887T: git git://people.freedesktop.org/~agd5f/linux 4888S: Maintained 4889L: dri-devel@lists.freedesktop.org 4890F: include/drm/ttm/ 4891F: drivers/gpu/drm/ttm/ 4892 4893DSBR100 USB FM RADIO DRIVER 4894M: Alexey Klimov <klimov.linux@gmail.com> 4895L: linux-media@vger.kernel.org 4896T: git git://linuxtv.org/media_tree.git 4897S: Maintained 4898F: drivers/media/radio/dsbr100.c 4899 4900DSCC4 DRIVER 4901M: Francois Romieu <romieu@fr.zoreil.com> 4902L: netdev@vger.kernel.org 4903S: Maintained 4904F: drivers/net/wan/dscc4.c 4905 4906DT3155 MEDIA DRIVER 4907M: Hans Verkuil <hverkuil@xs4all.nl> 4908L: linux-media@vger.kernel.org 4909T: git git://linuxtv.org/media_tree.git 4910W: https://linuxtv.org 4911S: Odd Fixes 4912F: drivers/media/pci/dt3155/ 4913 4914DVB_USB_AF9015 MEDIA DRIVER 4915M: Antti Palosaari <crope@iki.fi> 4916L: linux-media@vger.kernel.org 4917W: https://linuxtv.org 4918W: http://palosaari.fi/linux/ 4919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4920T: git git://linuxtv.org/anttip/media_tree.git 4921S: Maintained 4922F: drivers/media/usb/dvb-usb-v2/af9015* 4923 4924DVB_USB_AF9035 MEDIA DRIVER 4925M: Antti Palosaari <crope@iki.fi> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://palosaari.fi/linux/ 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb-v2/af9035* 4933 4934DVB_USB_ANYSEE MEDIA DRIVER 4935M: Antti Palosaari <crope@iki.fi> 4936L: linux-media@vger.kernel.org 4937W: https://linuxtv.org 4938W: http://palosaari.fi/linux/ 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/anttip/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/anysee* 4943 4944DVB_USB_AU6610 MEDIA DRIVER 4945M: Antti Palosaari <crope@iki.fi> 4946L: linux-media@vger.kernel.org 4947W: https://linuxtv.org 4948W: http://palosaari.fi/linux/ 4949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4950T: git git://linuxtv.org/anttip/media_tree.git 4951S: Maintained 4952F: drivers/media/usb/dvb-usb-v2/au6610* 4953 4954DVB_USB_CE6230 MEDIA DRIVER 4955M: Antti Palosaari <crope@iki.fi> 4956L: linux-media@vger.kernel.org 4957W: https://linuxtv.org 4958W: http://palosaari.fi/linux/ 4959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4960T: git git://linuxtv.org/anttip/media_tree.git 4961S: Maintained 4962F: drivers/media/usb/dvb-usb-v2/ce6230* 4963 4964DVB_USB_CXUSB MEDIA DRIVER 4965M: Michael Krufky <mkrufky@linuxtv.org> 4966L: linux-media@vger.kernel.org 4967W: https://linuxtv.org 4968W: http://github.com/mkrufky 4969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4970T: git git://linuxtv.org/media_tree.git 4971S: Maintained 4972F: drivers/media/usb/dvb-usb/cxusb* 4973 4974DVB_USB_EC168 MEDIA DRIVER 4975M: Antti Palosaari <crope@iki.fi> 4976L: linux-media@vger.kernel.org 4977W: https://linuxtv.org 4978W: http://palosaari.fi/linux/ 4979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4980T: git git://linuxtv.org/anttip/media_tree.git 4981S: Maintained 4982F: drivers/media/usb/dvb-usb-v2/ec168* 4983 4984DVB_USB_GL861 MEDIA DRIVER 4985M: Antti Palosaari <crope@iki.fi> 4986L: linux-media@vger.kernel.org 4987W: https://linuxtv.org 4988Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4989T: git git://linuxtv.org/anttip/media_tree.git 4990S: Maintained 4991F: drivers/media/usb/dvb-usb-v2/gl861* 4992 4993DVB_USB_MXL111SF MEDIA DRIVER 4994M: Michael Krufky <mkrufky@linuxtv.org> 4995L: linux-media@vger.kernel.org 4996W: https://linuxtv.org 4997W: http://github.com/mkrufky 4998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4999T: git git://linuxtv.org/mkrufky/mxl111sf.git 5000S: Maintained 5001F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5002 5003DVB_USB_RTL28XXU MEDIA DRIVER 5004M: Antti Palosaari <crope@iki.fi> 5005L: linux-media@vger.kernel.org 5006W: https://linuxtv.org 5007W: http://palosaari.fi/linux/ 5008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5009T: git git://linuxtv.org/anttip/media_tree.git 5010S: Maintained 5011F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5012 5013DVB_USB_V2 MEDIA DRIVER 5014M: Antti Palosaari <crope@iki.fi> 5015L: linux-media@vger.kernel.org 5016W: https://linuxtv.org 5017W: http://palosaari.fi/linux/ 5018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5019T: git git://linuxtv.org/anttip/media_tree.git 5020S: Maintained 5021F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5022F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5023 5024DYNAMIC DEBUG 5025M: Jason Baron <jbaron@akamai.com> 5026S: Maintained 5027F: lib/dynamic_debug.c 5028F: include/linux/dynamic_debug.h 5029 5030DYNAMIC INTERRUPT MODERATION 5031M: Tal Gilboa <talgi@mellanox.com> 5032S: Maintained 5033F: include/linux/net_dim.h 5034 5035DZ DECSTATION DZ11 SERIAL DRIVER 5036M: "Maciej W. Rozycki" <macro@linux-mips.org> 5037S: Maintained 5038F: drivers/tty/serial/dz.* 5039 5040E3X0 POWER BUTTON DRIVER 5041M: Moritz Fischer <moritz.fischer@ettus.com> 5042L: usrp-users@lists.ettus.com 5043W: http://www.ettus.com 5044S: Supported 5045F: drivers/input/misc/e3x0-button.c 5046F: Documentation/devicetree/bindings/input/e3x0-button.txt 5047 5048E4000 MEDIA DRIVER 5049M: Antti Palosaari <crope@iki.fi> 5050L: linux-media@vger.kernel.org 5051W: https://linuxtv.org 5052W: http://palosaari.fi/linux/ 5053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5054T: git git://linuxtv.org/anttip/media_tree.git 5055S: Maintained 5056F: drivers/media/tuners/e4000* 5057 5058EC100 MEDIA DRIVER 5059M: Antti Palosaari <crope@iki.fi> 5060L: linux-media@vger.kernel.org 5061W: https://linuxtv.org 5062W: http://palosaari.fi/linux/ 5063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5064T: git git://linuxtv.org/anttip/media_tree.git 5065S: Maintained 5066F: drivers/media/dvb-frontends/ec100* 5067 5068ECRYPT FILE SYSTEM 5069M: Tyler Hicks <tyhicks@canonical.com> 5070L: ecryptfs@vger.kernel.org 5071W: http://ecryptfs.org 5072W: https://launchpad.net/ecryptfs 5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5074S: Supported 5075F: Documentation/filesystems/ecryptfs.txt 5076F: fs/ecryptfs/ 5077 5078EDAC-AMD64 5079M: Borislav Petkov <bp@alien8.de> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/amd64_edac* 5083 5084EDAC-CALXEDA 5085M: Robert Richter <rric@kernel.org> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/highbank* 5089 5090EDAC-CAVIUM OCTEON 5091M: Ralf Baechle <ralf@linux-mips.org> 5092M: David Daney <david.daney@cavium.com> 5093L: linux-edac@vger.kernel.org 5094L: linux-mips@linux-mips.org 5095S: Supported 5096F: drivers/edac/octeon_edac* 5097 5098EDAC-CAVIUM THUNDERX 5099M: David Daney <david.daney@cavium.com> 5100M: Jan Glauber <jglauber@cavium.com> 5101L: linux-edac@vger.kernel.org 5102S: Supported 5103F: drivers/edac/thunderx_edac* 5104 5105EDAC-CORE 5106M: Borislav Petkov <bp@alien8.de> 5107M: Mauro Carvalho Chehab <mchehab@kernel.org> 5108L: linux-edac@vger.kernel.org 5109T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5111S: Supported 5112F: Documentation/admin-guide/ras.rst 5113F: Documentation/driver-api/edac.rst 5114F: drivers/edac/ 5115F: include/linux/edac.h 5116 5117EDAC-E752X 5118M: Mark Gross <mark.gross@intel.com> 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/e752x_edac.c 5122 5123EDAC-E7XXX 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/e7xxx_edac.c 5127 5128EDAC-FSL_DDR 5129M: York Sun <york.sun@nxp.com> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/fsl_ddr_edac.* 5133 5134EDAC-GHES 5135M: Mauro Carvalho Chehab <mchehab@kernel.org> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/ghes_edac.c 5139 5140EDAC-I3000 5141L: linux-edac@vger.kernel.org 5142S: Orphan 5143F: drivers/edac/i3000_edac.c 5144 5145EDAC-I5000 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/i5000_edac.c 5149 5150EDAC-I5400 5151M: Mauro Carvalho Chehab <mchehab@kernel.org> 5152L: linux-edac@vger.kernel.org 5153S: Maintained 5154F: drivers/edac/i5400_edac.c 5155 5156EDAC-I7300 5157M: Mauro Carvalho Chehab <mchehab@kernel.org> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/i7300_edac.c 5161 5162EDAC-I7CORE 5163M: Mauro Carvalho Chehab <mchehab@kernel.org> 5164L: linux-edac@vger.kernel.org 5165S: Maintained 5166F: drivers/edac/i7core_edac.c 5167 5168EDAC-I82443BXGX 5169M: Tim Small <tim@buttersideup.com> 5170L: linux-edac@vger.kernel.org 5171S: Maintained 5172F: drivers/edac/i82443bxgx_edac.c 5173 5174EDAC-I82975X 5175M: Ranganathan Desikan <ravi@jetztechnologies.com> 5176M: "Arvind R." <arvino55@gmail.com> 5177L: linux-edac@vger.kernel.org 5178S: Maintained 5179F: drivers/edac/i82975x_edac.c 5180 5181EDAC-IE31200 5182M: Jason Baron <jbaron@akamai.com> 5183L: linux-edac@vger.kernel.org 5184S: Maintained 5185F: drivers/edac/ie31200_edac.c 5186 5187EDAC-MPC85XX 5188M: Johannes Thumshirn <morbidrsa@gmail.com> 5189L: linux-edac@vger.kernel.org 5190S: Maintained 5191F: drivers/edac/mpc85xx_edac.[ch] 5192 5193EDAC-PASEMI 5194M: Egor Martovetsky <egor@pasemi.com> 5195L: linux-edac@vger.kernel.org 5196S: Maintained 5197F: drivers/edac/pasemi_edac.c 5198 5199EDAC-PND2 5200M: Tony Luck <tony.luck@intel.com> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/pnd2_edac.[ch] 5204 5205EDAC-R82600 5206M: Tim Small <tim@buttersideup.com> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/r82600_edac.c 5210 5211EDAC-SBRIDGE 5212M: Mauro Carvalho Chehab <mchehab@kernel.org> 5213L: linux-edac@vger.kernel.org 5214S: Maintained 5215F: drivers/edac/sb_edac.c 5216 5217EDAC-SKYLAKE 5218M: Tony Luck <tony.luck@intel.com> 5219L: linux-edac@vger.kernel.org 5220S: Maintained 5221F: drivers/edac/skx_edac.c 5222 5223EDAC-TI 5224M: Tero Kristo <t-kristo@ti.com> 5225L: linux-edac@vger.kernel.org 5226S: Maintained 5227F: drivers/edac/ti_edac.c 5228 5229EDIROL UA-101/UA-1000 DRIVER 5230M: Clemens Ladisch <clemens@ladisch.de> 5231L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5232T: git git://git.alsa-project.org/alsa-kernel.git 5233S: Maintained 5234F: sound/usb/misc/ua101.c 5235 5236EFI TEST DRIVER 5237L: linux-efi@vger.kernel.org 5238M: Ivan Hu <ivan.hu@canonical.com> 5239M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5240S: Maintained 5241F: drivers/firmware/efi/test/ 5242 5243EFI VARIABLE FILESYSTEM 5244M: Matthew Garrett <matthew.garrett@nebula.com> 5245M: Jeremy Kerr <jk@ozlabs.org> 5246M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5247T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5248L: linux-efi@vger.kernel.org 5249S: Maintained 5250F: fs/efivarfs/ 5251 5252EFIFB FRAMEBUFFER DRIVER 5253L: linux-fbdev@vger.kernel.org 5254M: Peter Jones <pjones@redhat.com> 5255S: Maintained 5256F: drivers/video/fbdev/efifb.c 5257 5258EFS FILESYSTEM 5259W: http://aeschi.ch.eu.org/efs/ 5260S: Orphan 5261F: fs/efs/ 5262 5263EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5264M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5265L: netdev@vger.kernel.org 5266S: Maintained 5267F: drivers/net/ethernet/ibm/ehea/ 5268 5269EM28XX VIDEO4LINUX DRIVER 5270M: Mauro Carvalho Chehab <mchehab@kernel.org> 5271L: linux-media@vger.kernel.org 5272W: https://linuxtv.org 5273T: git git://linuxtv.org/media_tree.git 5274S: Maintained 5275F: drivers/media/usb/em28xx/ 5276F: Documentation/media/v4l-drivers/em28xx* 5277 5278EMBEDDED LINUX 5279M: Paul Gortmaker <paul.gortmaker@windriver.com> 5280M: Matt Mackall <mpm@selenic.com> 5281M: David Woodhouse <dwmw2@infradead.org> 5282L: linux-embedded@vger.kernel.org 5283S: Maintained 5284 5285Emulex 10Gbps iSCSI - OneConnect DRIVER 5286M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5287M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5288M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5289L: linux-scsi@vger.kernel.org 5290W: http://www.broadcom.com 5291S: Supported 5292F: drivers/scsi/be2iscsi/ 5293 5294Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5295M: Sathya Perla <sathya.perla@broadcom.com> 5296M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5297M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5298M: Somnath Kotur <somnath.kotur@broadcom.com> 5299L: netdev@vger.kernel.org 5300W: http://www.emulex.com 5301S: Supported 5302F: drivers/net/ethernet/emulex/benet/ 5303 5304EMULEX ONECONNECT ROCE DRIVER 5305M: Selvin Xavier <selvin.xavier@broadcom.com> 5306M: Devesh Sharma <devesh.sharma@broadcom.com> 5307L: linux-rdma@vger.kernel.org 5308W: http://www.broadcom.com 5309S: Odd Fixes 5310F: drivers/infiniband/hw/ocrdma/ 5311F: include/uapi/rdma/ocrdma-abi.h 5312 5313EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5314M: James Smart <james.smart@broadcom.com> 5315M: Dick Kennedy <dick.kennedy@broadcom.com> 5316L: linux-scsi@vger.kernel.org 5317W: http://www.broadcom.com 5318S: Supported 5319F: drivers/scsi/lpfc/ 5320 5321ENE CB710 FLASH CARD READER DRIVER 5322M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5323S: Maintained 5324F: drivers/misc/cb710/ 5325F: drivers/mmc/host/cb710-mmc.* 5326F: include/linux/cb710.h 5327 5328ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5329M: Maxim Levitsky <maximlevitsky@gmail.com> 5330S: Maintained 5331F: drivers/media/rc/ene_ir.* 5332 5333EPSON S1D13XXX FRAMEBUFFER DRIVER 5334M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5335S: Maintained 5336T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5337F: drivers/video/fbdev/s1d13xxxfb.c 5338F: include/video/s1d13xxxfb.h 5339 5340ERRSEQ ERROR TRACKING INFRASTRUCTURE 5341M: Jeff Layton <jlayton@kernel.org> 5342S: Maintained 5343F: lib/errseq.c 5344F: include/linux/errseq.h 5345 5346ET131X NETWORK DRIVER 5347M: Mark Einon <mark.einon@gmail.com> 5348S: Odd Fixes 5349F: drivers/net/ethernet/agere/ 5350 5351ETHERNET BRIDGE 5352M: Stephen Hemminger <stephen@networkplumber.org> 5353L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5354L: netdev@vger.kernel.org 5355W: http://www.linuxfoundation.org/en/Net:Bridge 5356S: Maintained 5357F: include/linux/netfilter_bridge/ 5358F: net/bridge/ 5359 5360ETHERNET PHY LIBRARY 5361M: Andrew Lunn <andrew@lunn.ch> 5362M: Florian Fainelli <f.fainelli@gmail.com> 5363L: netdev@vger.kernel.org 5364S: Maintained 5365F: Documentation/ABI/testing/sysfs-bus-mdio 5366F: Documentation/devicetree/bindings/net/mdio* 5367F: Documentation/networking/phy.txt 5368F: drivers/net/phy/ 5369F: drivers/of/of_mdio.c 5370F: drivers/of/of_net.c 5371F: include/linux/*mdio*.h 5372F: include/linux/of_net.h 5373F: include/linux/phy.h 5374F: include/linux/phy_fixed.h 5375F: include/linux/platform_data/mdio-bcm-unimac.h 5376F: include/trace/events/mdio.h 5377F: include/uapi/linux/mdio.h 5378F: include/uapi/linux/mii.h 5379 5380EXT2 FILE SYSTEM 5381M: Jan Kara <jack@suse.com> 5382L: linux-ext4@vger.kernel.org 5383S: Maintained 5384F: Documentation/filesystems/ext2.txt 5385F: fs/ext2/ 5386F: include/linux/ext2* 5387 5388EXT4 FILE SYSTEM 5389M: "Theodore Ts'o" <tytso@mit.edu> 5390M: Andreas Dilger <adilger.kernel@dilger.ca> 5391L: linux-ext4@vger.kernel.org 5392W: http://ext4.wiki.kernel.org 5393Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5395S: Maintained 5396F: Documentation/filesystems/ext4.txt 5397F: fs/ext4/ 5398 5399Extended Verification Module (EVM) 5400M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5401L: linux-integrity@vger.kernel.org 5402S: Supported 5403F: security/integrity/evm/ 5404 5405EXTENSIBLE FIRMWARE INTERFACE (EFI) 5406M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5407L: linux-efi@vger.kernel.org 5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5409S: Maintained 5410F: Documentation/efi-stub.txt 5411F: arch/*/kernel/efi.c 5412F: arch/x86/boot/compressed/eboot.[ch] 5413F: arch/*/include/asm/efi.h 5414F: arch/x86/platform/efi/ 5415F: drivers/firmware/efi/ 5416F: include/linux/efi*.h 5417F: arch/arm/boot/compressed/efi-header.S 5418F: arch/arm64/kernel/efi-entry.S 5419 5420EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5421M: MyungJoo Ham <myungjoo.ham@samsung.com> 5422M: Chanwoo Choi <cw00.choi@samsung.com> 5423L: linux-kernel@vger.kernel.org 5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5425S: Maintained 5426F: drivers/extcon/ 5427F: include/linux/extcon/ 5428F: include/linux/extcon.h 5429F: Documentation/extcon/ 5430F: Documentation/devicetree/bindings/extcon/ 5431 5432EXYNOS DP DRIVER 5433M: Jingoo Han <jingoohan1@gmail.com> 5434L: dri-devel@lists.freedesktop.org 5435S: Maintained 5436F: drivers/gpu/drm/exynos/exynos_dp* 5437 5438EXYNOS SYSMMU (IOMMU) driver 5439M: Marek Szyprowski <m.szyprowski@samsung.com> 5440L: iommu@lists.linux-foundation.org 5441S: Maintained 5442F: drivers/iommu/exynos-iommu.c 5443 5444EZchip NPS platform support 5445M: Vineet Gupta <vgupta@synopsys.com> 5446S: Supported 5447F: arch/arc/plat-eznps 5448F: arch/arc/boot/dts/eznps.dts 5449 5450F2FS FILE SYSTEM 5451M: Jaegeuk Kim <jaegeuk@kernel.org> 5452M: Chao Yu <yuchao0@huawei.com> 5453L: linux-f2fs-devel@lists.sourceforge.net 5454W: https://f2fs.wiki.kernel.org/ 5455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5456S: Maintained 5457F: Documentation/filesystems/f2fs.txt 5458F: Documentation/ABI/testing/sysfs-fs-f2fs 5459F: fs/f2fs/ 5460F: include/linux/f2fs_fs.h 5461F: include/trace/events/f2fs.h 5462 5463F71805F HARDWARE MONITORING DRIVER 5464M: Jean Delvare <jdelvare@suse.com> 5465L: linux-hwmon@vger.kernel.org 5466S: Maintained 5467F: Documentation/hwmon/f71805f 5468F: drivers/hwmon/f71805f.c 5469 5470FADDR2LINE 5471M: Josh Poimboeuf <jpoimboe@redhat.com> 5472S: Maintained 5473F: scripts/faddr2line 5474 5475FAILOVER MODULE 5476M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5477L: netdev@vger.kernel.org 5478S: Supported 5479F: net/core/failover.c 5480F: include/net/failover.h 5481F: Documentation/networking/failover.rst 5482 5483FANOTIFY 5484M: Jan Kara <jack@suse.cz> 5485R: Amir Goldstein <amir73il@gmail.com> 5486L: linux-fsdevel@vger.kernel.org 5487S: Maintained 5488F: fs/notify/fanotify/ 5489F: include/linux/fanotify.h 5490F: include/uapi/linux/fanotify.h 5491 5492FARSYNC SYNCHRONOUS DRIVER 5493M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5494W: http://www.farsite.co.uk/ 5495S: Supported 5496F: drivers/net/wan/farsync.* 5497 5498FAULT INJECTION SUPPORT 5499M: Akinobu Mita <akinobu.mita@gmail.com> 5500S: Supported 5501F: Documentation/fault-injection/ 5502F: lib/fault-inject.c 5503 5504FBTFT Framebuffer drivers 5505M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5506S: Maintained 5507F: drivers/staging/fbtft/ 5508 5509FC0011 TUNER DRIVER 5510M: Michael Buesch <m@bues.ch> 5511L: linux-media@vger.kernel.org 5512S: Maintained 5513F: drivers/media/tuners/fc0011.h 5514F: drivers/media/tuners/fc0011.c 5515 5516FC2580 MEDIA DRIVER 5517M: Antti Palosaari <crope@iki.fi> 5518L: linux-media@vger.kernel.org 5519W: https://linuxtv.org 5520W: http://palosaari.fi/linux/ 5521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5522T: git git://linuxtv.org/anttip/media_tree.git 5523S: Maintained 5524F: drivers/media/tuners/fc2580* 5525 5526FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5527M: Johannes Thumshirn <jth@kernel.org> 5528L: linux-scsi@vger.kernel.org 5529W: www.Open-FCoE.org 5530S: Supported 5531F: drivers/scsi/libfc/ 5532F: drivers/scsi/fcoe/ 5533F: include/scsi/fc/ 5534F: include/scsi/libfc.h 5535F: include/scsi/libfcoe.h 5536F: include/uapi/scsi/fc/ 5537 5538FILE LOCKING (flock() and fcntl()/lockf()) 5539M: Jeff Layton <jlayton@kernel.org> 5540M: "J. Bruce Fields" <bfields@fieldses.org> 5541L: linux-fsdevel@vger.kernel.org 5542S: Maintained 5543F: include/linux/fcntl.h 5544F: include/uapi/linux/fcntl.h 5545F: fs/fcntl.c 5546F: fs/locks.c 5547 5548FILESYSTEMS (VFS and infrastructure) 5549M: Alexander Viro <viro@zeniv.linux.org.uk> 5550L: linux-fsdevel@vger.kernel.org 5551S: Maintained 5552F: fs/* 5553F: include/linux/fs.h 5554F: include/uapi/linux/fs.h 5555 5556FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5557M: Riku Voipio <riku.voipio@iki.fi> 5558L: linux-hwmon@vger.kernel.org 5559S: Maintained 5560F: drivers/hwmon/f75375s.c 5561F: include/linux/f75375s.h 5562 5563FIREWIRE AUDIO DRIVERS 5564M: Clemens Ladisch <clemens@ladisch.de> 5565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5566T: git git://git.alsa-project.org/alsa-kernel.git 5567S: Maintained 5568F: sound/firewire/ 5569 5570FIREWIRE MEDIA DRIVERS (firedtv) 5571M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5572L: linux-media@vger.kernel.org 5573L: linux1394-devel@lists.sourceforge.net 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5575S: Maintained 5576F: drivers/media/firewire/ 5577 5578FIREWIRE SBP-2 TARGET 5579M: Chris Boot <bootc@bootc.net> 5580L: linux-scsi@vger.kernel.org 5581L: target-devel@vger.kernel.org 5582L: linux1394-devel@lists.sourceforge.net 5583T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5584S: Maintained 5585F: drivers/target/sbp/ 5586 5587FIREWIRE SUBSYSTEM 5588M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5589L: linux1394-devel@lists.sourceforge.net 5590W: http://ieee1394.wiki.kernel.org/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5592S: Maintained 5593F: drivers/firewire/ 5594F: include/linux/firewire.h 5595F: include/uapi/linux/firewire*.h 5596F: tools/firewire/ 5597 5598FIRMWARE LOADER (request_firmware) 5599M: Luis R. Rodriguez <mcgrof@kernel.org> 5600L: linux-kernel@vger.kernel.org 5601S: Maintained 5602F: Documentation/firmware_class/ 5603F: drivers/base/firmware_loader/ 5604F: include/linux/firmware.h 5605 5606FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5607M: Joshua Morris <josh.h.morris@us.ibm.com> 5608M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5609S: Maintained 5610F: drivers/block/rsxx/ 5611 5612FLOPPY DRIVER 5613M: Jiri Kosina <jikos@kernel.org> 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5615S: Odd fixes 5616F: drivers/block/floppy.c 5617 5618FMC SUBSYSTEM 5619M: Alessandro Rubini <rubini@gnudd.com> 5620W: http://www.ohwr.org/projects/fmc-bus 5621S: Supported 5622F: drivers/fmc/ 5623F: include/linux/fmc*.h 5624F: include/linux/ipmi-fru.h 5625K: fmc_d.*register 5626 5627FPGA MANAGER FRAMEWORK 5628M: Alan Tull <atull@kernel.org> 5629M: Moritz Fischer <mdf@kernel.org> 5630L: linux-fpga@vger.kernel.org 5631S: Maintained 5632T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5633Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5634F: Documentation/fpga/ 5635F: Documentation/driver-api/fpga/ 5636F: Documentation/devicetree/bindings/fpga/ 5637F: drivers/fpga/ 5638F: include/linux/fpga/ 5639W: http://www.rocketboards.org 5640 5641FPU EMULATOR 5642M: Bill Metzenthen <billm@melbpc.org.au> 5643W: http://floatingpoint.sourceforge.net/emulator/index.html 5644S: Maintained 5645F: arch/x86/math-emu/ 5646 5647FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5648L: netdev@vger.kernel.org 5649S: Orphan 5650F: drivers/net/wan/dlci.c 5651F: drivers/net/wan/sdla.c 5652 5653FRAMEBUFFER LAYER 5654M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5655L: dri-devel@lists.freedesktop.org 5656L: linux-fbdev@vger.kernel.org 5657T: git git://github.com/bzolnier/linux.git 5658Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5659S: Maintained 5660F: Documentation/fb/ 5661F: drivers/video/ 5662F: include/video/ 5663F: include/linux/fb.h 5664F: include/uapi/video/ 5665F: include/uapi/linux/fb.h 5666 5667FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5668M: Horia Geantă <horia.geanta@nxp.com> 5669M: Aymen Sghaier <aymen.sghaier@nxp.com> 5670L: linux-crypto@vger.kernel.org 5671S: Maintained 5672F: drivers/crypto/caam/ 5673F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5674 5675FREESCALE DIU FRAMEBUFFER DRIVER 5676M: Timur Tabi <timur@kernel.org> 5677L: linux-fbdev@vger.kernel.org 5678S: Maintained 5679F: drivers/video/fbdev/fsl-diu-fb.* 5680 5681FREESCALE DMA DRIVER 5682M: Li Yang <leoyang.li@nxp.com> 5683M: Zhang Wei <zw@zh-kernel.org> 5684L: linuxppc-dev@lists.ozlabs.org 5685S: Maintained 5686F: drivers/dma/fsldma.* 5687 5688FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5689M: Claudiu Manoil <claudiu.manoil@nxp.com> 5690L: netdev@vger.kernel.org 5691S: Maintained 5692F: drivers/net/ethernet/freescale/gianfar* 5693F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5694 5695FREESCALE GPMI NAND DRIVER 5696M: Han Xu <han.xu@nxp.com> 5697L: linux-mtd@lists.infradead.org 5698S: Maintained 5699F: drivers/mtd/nand/raw/gpmi-nand/* 5700 5701FREESCALE I2C CPM DRIVER 5702M: Jochen Friedrich <jochen@scram.de> 5703L: linuxppc-dev@lists.ozlabs.org 5704L: linux-i2c@vger.kernel.org 5705S: Maintained 5706F: drivers/i2c/busses/i2c-cpm.c 5707 5708FREESCALE IMX / MXC FEC DRIVER 5709M: Fugang Duan <fugang.duan@nxp.com> 5710L: netdev@vger.kernel.org 5711S: Maintained 5712F: drivers/net/ethernet/freescale/fec_main.c 5713F: drivers/net/ethernet/freescale/fec_ptp.c 5714F: drivers/net/ethernet/freescale/fec.h 5715F: Documentation/devicetree/bindings/net/fsl-fec.txt 5716 5717FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5718M: Sascha Hauer <s.hauer@pengutronix.de> 5719R: Pengutronix Kernel Team <kernel@pengutronix.de> 5720L: linux-fbdev@vger.kernel.org 5721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5722S: Maintained 5723F: include/linux/platform_data/video-imxfb.h 5724F: drivers/video/fbdev/imxfb.c 5725 5726FREESCALE QORIQ DPAA ETHERNET DRIVER 5727M: Madalin Bucur <madalin.bucur@nxp.com> 5728L: netdev@vger.kernel.org 5729S: Maintained 5730F: drivers/net/ethernet/freescale/dpaa 5731 5732FREESCALE QORIQ DPAA FMAN DRIVER 5733M: Madalin Bucur <madalin.bucur@nxp.com> 5734L: netdev@vger.kernel.org 5735S: Maintained 5736F: drivers/net/ethernet/freescale/fman 5737F: Documentation/devicetree/bindings/net/fsl-fman.txt 5738 5739FREESCALE QORIQ PTP CLOCK DRIVER 5740M: Yangbo Lu <yangbo.lu@nxp.com> 5741L: netdev@vger.kernel.org 5742S: Maintained 5743F: drivers/ptp/ptp_qoriq.c 5744F: include/linux/fsl/ptp_qoriq.h 5745F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5746 5747FREESCALE QUAD SPI DRIVER 5748M: Han Xu <han.xu@nxp.com> 5749L: linux-mtd@lists.infradead.org 5750S: Maintained 5751F: drivers/mtd/spi-nor/fsl-quadspi.c 5752 5753FREESCALE QUICC ENGINE LIBRARY 5754M: Qiang Zhao <qiang.zhao@nxp.com> 5755L: linuxppc-dev@lists.ozlabs.org 5756S: Maintained 5757F: drivers/soc/fsl/qe/ 5758F: include/soc/fsl/*qe*.h 5759F: include/soc/fsl/*ucc*.h 5760 5761FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5762M: Li Yang <leoyang.li@nxp.com> 5763L: netdev@vger.kernel.org 5764L: linuxppc-dev@lists.ozlabs.org 5765S: Maintained 5766F: drivers/net/ethernet/freescale/ucc_geth* 5767 5768FREESCALE QUICC ENGINE UCC HDLC DRIVER 5769M: Zhao Qiang <qiang.zhao@nxp.com> 5770L: netdev@vger.kernel.org 5771L: linuxppc-dev@lists.ozlabs.org 5772S: Maintained 5773F: drivers/net/wan/fsl_ucc_hdlc* 5774 5775FREESCALE QUICC ENGINE UCC UART DRIVER 5776M: Timur Tabi <timur@kernel.org> 5777L: linuxppc-dev@lists.ozlabs.org 5778S: Maintained 5779F: drivers/tty/serial/ucc_uart.c 5780 5781FREESCALE SOC DRIVERS 5782M: Li Yang <leoyang.li@nxp.com> 5783L: linuxppc-dev@lists.ozlabs.org 5784L: linux-arm-kernel@lists.infradead.org 5785S: Maintained 5786F: Documentation/devicetree/bindings/soc/fsl/ 5787F: drivers/soc/fsl/ 5788F: include/linux/fsl/ 5789 5790FREESCALE SOC FS_ENET DRIVER 5791M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5792M: Vitaly Bordug <vbordug@ru.mvista.com> 5793L: linuxppc-dev@lists.ozlabs.org 5794L: netdev@vger.kernel.org 5795S: Maintained 5796F: drivers/net/ethernet/freescale/fs_enet/ 5797F: include/linux/fs_enet_pd.h 5798 5799FREESCALE SOC SOUND DRIVERS 5800M: Timur Tabi <timur@kernel.org> 5801M: Nicolin Chen <nicoleotsuka@gmail.com> 5802M: Xiubo Li <Xiubo.Lee@gmail.com> 5803R: Fabio Estevam <fabio.estevam@nxp.com> 5804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5805L: linuxppc-dev@lists.ozlabs.org 5806S: Maintained 5807F: sound/soc/fsl/fsl* 5808F: sound/soc/fsl/imx* 5809F: sound/soc/fsl/mpc8610_hpcd.c 5810 5811FREESCALE USB PERIPHERAL DRIVERS 5812M: Li Yang <leoyang.li@nxp.com> 5813L: linux-usb@vger.kernel.org 5814L: linuxppc-dev@lists.ozlabs.org 5815S: Maintained 5816F: drivers/usb/gadget/udc/fsl* 5817 5818FREEVXFS FILESYSTEM 5819M: Christoph Hellwig <hch@infradead.org> 5820W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5821S: Maintained 5822F: fs/freevxfs/ 5823 5824FREEZER 5825M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5826M: Pavel Machek <pavel@ucw.cz> 5827L: linux-pm@vger.kernel.org 5828S: Supported 5829F: Documentation/power/freezing-of-tasks.txt 5830F: include/linux/freezer.h 5831F: kernel/freezer.c 5832 5833FRONTSWAP API 5834M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5835L: linux-kernel@vger.kernel.org 5836S: Maintained 5837F: mm/frontswap.c 5838F: include/linux/frontswap.h 5839 5840FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5841M: David Howells <dhowells@redhat.com> 5842L: linux-cachefs@redhat.com (moderated for non-subscribers) 5843S: Supported 5844F: Documentation/filesystems/caching/ 5845F: fs/fscache/ 5846F: include/linux/fscache*.h 5847 5848FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5849M: Theodore Y. Ts'o <tytso@mit.edu> 5850M: Jaegeuk Kim <jaegeuk@kernel.org> 5851L: linux-fscrypt@vger.kernel.org 5852Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5854S: Supported 5855F: fs/crypto/ 5856F: include/linux/fscrypt*.h 5857F: Documentation/filesystems/fscrypt.rst 5858 5859FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5860M: Jan Kara <jack@suse.cz> 5861R: Amir Goldstein <amir73il@gmail.com> 5862L: linux-fsdevel@vger.kernel.org 5863S: Maintained 5864F: fs/notify/ 5865F: include/linux/fsnotify*.h 5866 5867FUJITSU LAPTOP EXTRAS 5868M: Jonathan Woithe <jwoithe@just42.net> 5869L: platform-driver-x86@vger.kernel.org 5870S: Maintained 5871F: drivers/platform/x86/fujitsu-laptop.c 5872 5873FUJITSU M-5MO LS CAMERA ISP DRIVER 5874M: Kyungmin Park <kyungmin.park@samsung.com> 5875M: Heungjun Kim <riverful.kim@samsung.com> 5876L: linux-media@vger.kernel.org 5877S: Maintained 5878F: drivers/media/i2c/m5mols/ 5879F: include/media/i2c/m5mols.h 5880 5881FUJITSU TABLET EXTRAS 5882M: Robert Gerlach <khnz@gmx.de> 5883L: platform-driver-x86@vger.kernel.org 5884S: Maintained 5885F: drivers/platform/x86/fujitsu-tablet.c 5886 5887FUSE: FILESYSTEM IN USERSPACE 5888M: Miklos Szeredi <miklos@szeredi.hu> 5889L: linux-fsdevel@vger.kernel.org 5890W: http://fuse.sourceforge.net/ 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5892S: Maintained 5893F: fs/fuse/ 5894F: include/uapi/linux/fuse.h 5895F: Documentation/filesystems/fuse.txt 5896 5897FUTEX SUBSYSTEM 5898M: Thomas Gleixner <tglx@linutronix.de> 5899M: Ingo Molnar <mingo@redhat.com> 5900R: Peter Zijlstra <peterz@infradead.org> 5901R: Darren Hart <dvhart@infradead.org> 5902L: linux-kernel@vger.kernel.org 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5904S: Maintained 5905F: kernel/futex.c 5906F: kernel/futex_compat.c 5907F: include/asm-generic/futex.h 5908F: include/linux/futex.h 5909F: include/uapi/linux/futex.h 5910F: tools/testing/selftests/futex/ 5911F: tools/perf/bench/futex* 5912F: Documentation/*futex* 5913 5914GCC PLUGINS 5915M: Kees Cook <keescook@chromium.org> 5916R: Emese Revfy <re.emese@gmail.com> 5917L: kernel-hardening@lists.openwall.com 5918S: Maintained 5919F: scripts/gcc-plugins/ 5920F: scripts/gcc-plugin.sh 5921F: scripts/Makefile.gcc-plugins 5922F: Documentation/gcc-plugins.txt 5923 5924GCOV BASED KERNEL PROFILING 5925M: Peter Oberparleiter <oberpar@linux.ibm.com> 5926S: Maintained 5927F: kernel/gcov/ 5928F: Documentation/dev-tools/gcov.rst 5929 5930GDB KERNEL DEBUGGING HELPER SCRIPTS 5931M: Jan Kiszka <jan.kiszka@siemens.com> 5932M: Kieran Bingham <kieran@bingham.xyz> 5933S: Supported 5934F: scripts/gdb/ 5935 5936GDT SCSI DISK ARRAY CONTROLLER DRIVER 5937M: Achim Leubner <achim_leubner@adaptec.com> 5938L: linux-scsi@vger.kernel.org 5939W: http://www.icp-vortex.com/ 5940S: Supported 5941F: drivers/scsi/gdt* 5942 5943GEMTEK FM RADIO RECEIVER DRIVER 5944M: Hans Verkuil <hverkuil@xs4all.nl> 5945L: linux-media@vger.kernel.org 5946T: git git://linuxtv.org/media_tree.git 5947W: https://linuxtv.org 5948S: Maintained 5949F: drivers/media/radio/radio-gemtek* 5950 5951GENERIC GPIO I2C DRIVER 5952M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5953S: Supported 5954F: drivers/i2c/busses/i2c-gpio.c 5955F: include/linux/platform_data/i2c-gpio.h 5956 5957GENERIC GPIO I2C MULTIPLEXER DRIVER 5958M: Peter Korsgaard <peter.korsgaard@barco.com> 5959L: linux-i2c@vger.kernel.org 5960S: Supported 5961F: drivers/i2c/muxes/i2c-mux-gpio.c 5962F: include/linux/platform_data/i2c-mux-gpio.h 5963F: Documentation/i2c/muxes/i2c-mux-gpio 5964 5965GENERIC HDLC (WAN) DRIVERS 5966M: Krzysztof Halasa <khc@pm.waw.pl> 5967W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5968S: Maintained 5969F: drivers/net/wan/c101.c 5970F: drivers/net/wan/hd6457* 5971F: drivers/net/wan/hdlc* 5972F: drivers/net/wan/n2.c 5973F: drivers/net/wan/pc300too.c 5974F: drivers/net/wan/pci200syn.c 5975F: drivers/net/wan/wanxl* 5976 5977GENERIC INCLUDE/ASM HEADER FILES 5978M: Arnd Bergmann <arnd@arndb.de> 5979L: linux-arch@vger.kernel.org 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5981S: Maintained 5982F: include/asm-generic/ 5983F: include/uapi/asm-generic/ 5984 5985GENERIC PHY FRAMEWORK 5986M: Kishon Vijay Abraham I <kishon@ti.com> 5987L: linux-kernel@vger.kernel.org 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5989S: Supported 5990F: drivers/phy/ 5991F: include/linux/phy/ 5992 5993GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5994M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5995S: Supported 5996F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5997 5998GENERIC PM DOMAINS 5999M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6000M: Kevin Hilman <khilman@kernel.org> 6001M: Ulf Hansson <ulf.hansson@linaro.org> 6002L: linux-pm@vger.kernel.org 6003S: Supported 6004F: drivers/base/power/domain*.c 6005F: include/linux/pm_domain.h 6006F: Documentation/devicetree/bindings/power/power_domain.txt 6007 6008GENERIC UIO DRIVER FOR PCI DEVICES 6009M: "Michael S. Tsirkin" <mst@redhat.com> 6010L: kvm@vger.kernel.org 6011S: Supported 6012F: drivers/uio/uio_pci_generic.c 6013 6014GENWQE (IBM Generic Workqueue Card) 6015M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6016M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6017S: Supported 6018F: drivers/misc/genwqe/ 6019 6020GET_MAINTAINER SCRIPT 6021M: Joe Perches <joe@perches.com> 6022S: Maintained 6023F: scripts/get_maintainer.pl 6024 6025GFS2 FILE SYSTEM 6026M: Bob Peterson <rpeterso@redhat.com> 6027M: Andreas Gruenbacher <agruenba@redhat.com> 6028L: cluster-devel@redhat.com 6029W: http://sources.redhat.com/cluster/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6031S: Supported 6032F: Documentation/filesystems/gfs2*.txt 6033F: fs/gfs2/ 6034F: include/uapi/linux/gfs2_ondisk.h 6035 6036GIGASET ISDN DRIVERS 6037M: Paul Bolle <pebolle@tiscali.nl> 6038L: gigaset307x-common@lists.sourceforge.net 6039W: http://gigaset307x.sourceforge.net/ 6040S: Odd Fixes 6041F: Documentation/isdn/README.gigaset 6042F: drivers/isdn/gigaset/ 6043F: include/uapi/linux/gigaset_dev.h 6044 6045GO7007 MPEG CODEC 6046M: Hans Verkuil <hans.verkuil@cisco.com> 6047L: linux-media@vger.kernel.org 6048S: Maintained 6049F: drivers/media/usb/go7007/ 6050 6051GOODIX TOUCHSCREEN 6052M: Bastien Nocera <hadess@hadess.net> 6053L: linux-input@vger.kernel.org 6054S: Maintained 6055F: drivers/input/touchscreen/goodix.c 6056 6057GPD POCKET FAN DRIVER 6058M: Hans de Goede <hdegoede@redhat.com> 6059L: platform-driver-x86@vger.kernel.org 6060S: Maintained 6061F: drivers/platform/x86/gpd-pocket-fan.c 6062 6063GPIO ACPI SUPPORT 6064M: Mika Westerberg <mika.westerberg@linux.intel.com> 6065M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6066L: linux-gpio@vger.kernel.org 6067L: linux-acpi@vger.kernel.org 6068S: Maintained 6069F: Documentation/acpi/gpio-properties.txt 6070F: drivers/gpio/gpiolib-acpi.c 6071 6072GPIO IR Transmitter 6073M: Sean Young <sean@mess.org> 6074L: linux-media@vger.kernel.org 6075S: Maintained 6076F: drivers/media/rc/gpio-ir-tx.c 6077 6078GPIO MOCKUP DRIVER 6079M: Bamvor Jian Zhang <bamv2005@gmail.com> 6080R: Bartosz Golaszewski <brgl@bgdev.pl> 6081L: linux-gpio@vger.kernel.org 6082S: Maintained 6083F: drivers/gpio/gpio-mockup.c 6084F: tools/testing/selftests/gpio/ 6085 6086GPIO SUBSYSTEM 6087M: Linus Walleij <linus.walleij@linaro.org> 6088L: linux-gpio@vger.kernel.org 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6090S: Maintained 6091F: Documentation/devicetree/bindings/gpio/ 6092F: Documentation/driver-api/gpio/ 6093F: Documentation/gpio/ 6094F: Documentation/ABI/testing/gpio-cdev 6095F: Documentation/ABI/obsolete/sysfs-gpio 6096F: drivers/gpio/ 6097F: include/linux/gpio/ 6098F: include/linux/gpio.h 6099F: include/linux/of_gpio.h 6100F: include/asm-generic/gpio.h 6101F: include/uapi/linux/gpio.h 6102F: tools/gpio/ 6103 6104GRE DEMULTIPLEXER DRIVER 6105M: Dmitry Kozlov <xeb@mail.ru> 6106L: netdev@vger.kernel.org 6107S: Maintained 6108F: net/ipv4/gre_demux.c 6109F: net/ipv4/gre_offload.c 6110F: include/net/gre.h 6111 6112GRETH 10/100/1G Ethernet MAC device driver 6113M: Andreas Larsson <andreas@gaisler.com> 6114L: netdev@vger.kernel.org 6115S: Maintained 6116F: drivers/net/ethernet/aeroflex/ 6117 6118GREYBUS AUDIO PROTOCOLS DRIVERS 6119M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6120M: Mark Greer <mgreer@animalcreek.com> 6121S: Maintained 6122F: drivers/staging/greybus/audio_apbridgea.c 6123F: drivers/staging/greybus/audio_apbridgea.h 6124F: drivers/staging/greybus/audio_codec.c 6125F: drivers/staging/greybus/audio_codec.h 6126F: drivers/staging/greybus/audio_gb.c 6127F: drivers/staging/greybus/audio_manager.c 6128F: drivers/staging/greybus/audio_manager.h 6129F: drivers/staging/greybus/audio_manager_module.c 6130F: drivers/staging/greybus/audio_manager_private.h 6131F: drivers/staging/greybus/audio_manager_sysfs.c 6132F: drivers/staging/greybus/audio_module.c 6133F: drivers/staging/greybus/audio_topology.c 6134 6135GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6136M: Viresh Kumar <vireshk@kernel.org> 6137S: Maintained 6138F: drivers/staging/greybus/authentication.c 6139F: drivers/staging/greybus/bootrom.c 6140F: drivers/staging/greybus/firmware.h 6141F: drivers/staging/greybus/fw-core.c 6142F: drivers/staging/greybus/fw-download.c 6143F: drivers/staging/greybus/fw-managament.c 6144F: drivers/staging/greybus/greybus_authentication.h 6145F: drivers/staging/greybus/greybus_firmware.h 6146F: drivers/staging/greybus/hid.c 6147F: drivers/staging/greybus/i2c.c 6148F: drivers/staging/greybus/spi.c 6149F: drivers/staging/greybus/spilib.c 6150F: drivers/staging/greybus/spilib.h 6151 6152GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6153M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6154S: Maintained 6155F: drivers/staging/greybus/loopback.c 6156F: drivers/staging/greybus/timesync.c 6157F: drivers/staging/greybus/timesync_platform.c 6158 6159GREYBUS PLATFORM DRIVERS 6160M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6161S: Maintained 6162F: drivers/staging/greybus/arche-platform.c 6163F: drivers/staging/greybus/arche-apb-ctrl.c 6164F: drivers/staging/greybus/arche_platform.h 6165 6166GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6167M: Rui Miguel Silva <rmfrfs@gmail.com> 6168S: Maintained 6169F: drivers/staging/greybus/sdio.c 6170F: drivers/staging/greybus/light.c 6171F: drivers/staging/greybus/gpio.c 6172F: drivers/staging/greybus/power_supply.c 6173F: drivers/staging/greybus/spi.c 6174F: drivers/staging/greybus/spilib.c 6175 6176GREYBUS SUBSYSTEM 6177M: Johan Hovold <johan@kernel.org> 6178M: Alex Elder <elder@kernel.org> 6179M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6180S: Maintained 6181F: drivers/staging/greybus/ 6182L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6183 6184GREYBUS UART PROTOCOLS DRIVERS 6185M: David Lin <dtwlin@gmail.com> 6186S: Maintained 6187F: drivers/staging/greybus/uart.c 6188F: drivers/staging/greybus/log.c 6189 6190GS1662 VIDEO SERIALIZER 6191M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6192L: linux-media@vger.kernel.org 6193T: git git://linuxtv.org/media_tree.git 6194S: Maintained 6195F: drivers/media/spi/gs1662.c 6196 6197GSPCA FINEPIX SUBDRIVER 6198M: Frank Zago <frank@zago.net> 6199L: linux-media@vger.kernel.org 6200T: git git://linuxtv.org/media_tree.git 6201S: Maintained 6202F: drivers/media/usb/gspca/finepix.c 6203 6204GSPCA GL860 SUBDRIVER 6205M: Olivier Lorin <o.lorin@laposte.net> 6206L: linux-media@vger.kernel.org 6207T: git git://linuxtv.org/media_tree.git 6208S: Maintained 6209F: drivers/media/usb/gspca/gl860/ 6210 6211GSPCA M5602 SUBDRIVER 6212M: Erik Andren <erik.andren@gmail.com> 6213L: linux-media@vger.kernel.org 6214T: git git://linuxtv.org/media_tree.git 6215S: Maintained 6216F: drivers/media/usb/gspca/m5602/ 6217 6218GSPCA PAC207 SONIXB SUBDRIVER 6219M: Hans Verkuil <hverkuil@xs4all.nl> 6220L: linux-media@vger.kernel.org 6221T: git git://linuxtv.org/media_tree.git 6222S: Odd Fixes 6223F: drivers/media/usb/gspca/pac207.c 6224 6225GSPCA SN9C20X SUBDRIVER 6226M: Brian Johnson <brijohn@gmail.com> 6227L: linux-media@vger.kernel.org 6228T: git git://linuxtv.org/media_tree.git 6229S: Maintained 6230F: drivers/media/usb/gspca/sn9c20x.c 6231 6232GSPCA T613 SUBDRIVER 6233M: Leandro Costantino <lcostantino@gmail.com> 6234L: linux-media@vger.kernel.org 6235T: git git://linuxtv.org/media_tree.git 6236S: Maintained 6237F: drivers/media/usb/gspca/t613.c 6238 6239GSPCA USB WEBCAM DRIVER 6240M: Hans Verkuil <hverkuil@xs4all.nl> 6241L: linux-media@vger.kernel.org 6242T: git git://linuxtv.org/media_tree.git 6243S: Odd Fixes 6244F: drivers/media/usb/gspca/ 6245 6246GTP (GPRS Tunneling Protocol) 6247M: Pablo Neira Ayuso <pablo@netfilter.org> 6248M: Harald Welte <laforge@gnumonks.org> 6249L: osmocom-net-gprs@lists.osmocom.org 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6251S: Maintained 6252F: drivers/net/gtp.c 6253 6254GUID PARTITION TABLE (GPT) 6255M: Davidlohr Bueso <dave@stgolabs.net> 6256L: linux-efi@vger.kernel.org 6257S: Maintained 6258F: block/partitions/efi.* 6259 6260H8/300 ARCHITECTURE 6261M: Yoshinori Sato <ysato@users.sourceforge.jp> 6262L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6263W: http://uclinux-h8.sourceforge.jp 6264T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6265S: Maintained 6266F: arch/h8300/ 6267F: drivers/clocksource/h8300_*.c 6268F: drivers/clk/h8300/ 6269F: drivers/irqchip/irq-renesas-h8*.c 6270 6271HACKRF MEDIA DRIVER 6272M: Antti Palosaari <crope@iki.fi> 6273L: linux-media@vger.kernel.org 6274W: https://linuxtv.org 6275W: http://palosaari.fi/linux/ 6276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6277T: git git://linuxtv.org/anttip/media_tree.git 6278S: Maintained 6279F: drivers/media/usb/hackrf/ 6280 6281HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6282M: Frank Seidel <frank@f-seidel.de> 6283L: platform-driver-x86@vger.kernel.org 6284W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6285S: Maintained 6286F: drivers/platform/x86/hdaps.c 6287 6288HARDWARE MONITORING 6289M: Jean Delvare <jdelvare@suse.com> 6290M: Guenter Roeck <linux@roeck-us.net> 6291L: linux-hwmon@vger.kernel.org 6292W: http://hwmon.wiki.kernel.org/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6294S: Maintained 6295F: Documentation/devicetree/bindings/hwmon/ 6296F: Documentation/hwmon/ 6297F: drivers/hwmon/ 6298F: include/linux/hwmon*.h 6299 6300HARDWARE RANDOM NUMBER GENERATOR CORE 6301M: Matt Mackall <mpm@selenic.com> 6302M: Herbert Xu <herbert@gondor.apana.org.au> 6303L: linux-crypto@vger.kernel.org 6304S: Odd fixes 6305F: Documentation/devicetree/bindings/rng/ 6306F: Documentation/hw_random.txt 6307F: drivers/char/hw_random/ 6308F: include/linux/hw_random.h 6309 6310HARDWARE TRACING FACILITIES 6311M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6312S: Maintained 6313F: drivers/hwtracing/ 6314 6315HARDWARE SPINLOCK CORE 6316M: Ohad Ben-Cohen <ohad@wizery.com> 6317M: Bjorn Andersson <bjorn.andersson@linaro.org> 6318L: linux-remoteproc@vger.kernel.org 6319S: Maintained 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6321F: Documentation/devicetree/bindings/hwlock/ 6322F: Documentation/hwspinlock.txt 6323F: drivers/hwspinlock/ 6324F: include/linux/hwspinlock.h 6325 6326HARMONY SOUND DRIVER 6327L: linux-parisc@vger.kernel.org 6328S: Maintained 6329F: sound/parisc/harmony.* 6330 6331HDPVR USB VIDEO ENCODER DRIVER 6332M: Hans Verkuil <hverkuil@xs4all.nl> 6333L: linux-media@vger.kernel.org 6334T: git git://linuxtv.org/media_tree.git 6335W: https://linuxtv.org 6336S: Odd Fixes 6337F: drivers/media/usb/hdpvr/ 6338 6339HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6340M: Jerry Hoemann <jerry.hoemann@hpe.com> 6341S: Supported 6342F: Documentation/watchdog/hpwdt.txt 6343F: drivers/watchdog/hpwdt.c 6344 6345HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6346M: Don Brace <don.brace@microsemi.com> 6347L: esc.storagedev@microsemi.com 6348L: linux-scsi@vger.kernel.org 6349S: Supported 6350F: Documentation/scsi/hpsa.txt 6351F: drivers/scsi/hpsa*.[ch] 6352F: include/linux/cciss*.h 6353F: include/uapi/linux/cciss*.h 6354 6355HFI1 DRIVER 6356M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6357M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6358L: linux-rdma@vger.kernel.org 6359S: Supported 6360F: drivers/infiniband/hw/hfi1 6361 6362HFS FILESYSTEM 6363L: linux-fsdevel@vger.kernel.org 6364S: Orphan 6365F: Documentation/filesystems/hfs.txt 6366F: fs/hfs/ 6367 6368HFSPLUS FILESYSTEM 6369L: linux-fsdevel@vger.kernel.org 6370S: Orphan 6371F: Documentation/filesystems/hfsplus.txt 6372F: fs/hfsplus/ 6373 6374HGA FRAMEBUFFER DRIVER 6375M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6376L: linux-nvidia@lists.surfsouth.com 6377W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6378S: Maintained 6379F: drivers/video/fbdev/hgafb.c 6380 6381HIBERNATION (aka Software Suspend, aka swsusp) 6382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6383M: Pavel Machek <pavel@ucw.cz> 6384L: linux-pm@vger.kernel.org 6385B: https://bugzilla.kernel.org 6386S: Supported 6387F: arch/x86/power/ 6388F: drivers/base/power/ 6389F: kernel/power/ 6390F: include/linux/suspend.h 6391F: include/linux/freezer.h 6392F: include/linux/pm.h 6393F: arch/*/include/asm/suspend*.h 6394 6395HID CORE LAYER 6396M: Jiri Kosina <jikos@kernel.org> 6397R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6398L: linux-input@vger.kernel.org 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6400S: Maintained 6401F: drivers/hid/ 6402F: include/linux/hid* 6403F: include/uapi/linux/hid* 6404 6405HID SENSOR HUB DRIVERS 6406M: Jiri Kosina <jikos@kernel.org> 6407M: Jonathan Cameron <jic23@kernel.org> 6408M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6409L: linux-input@vger.kernel.org 6410L: linux-iio@vger.kernel.org 6411S: Maintained 6412F: Documentation/hid/hid-sensor* 6413F: drivers/hid/hid-sensor-* 6414F: drivers/iio/*/hid-* 6415F: include/linux/hid-sensor-* 6416 6417HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6418M: Thomas Gleixner <tglx@linutronix.de> 6419L: linux-kernel@vger.kernel.org 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6421S: Maintained 6422F: Documentation/timers/ 6423F: kernel/time/hrtimer.c 6424F: kernel/time/clockevents.c 6425F: kernel/time/timer_*.c 6426F: include/linux/clockchips.h 6427F: include/linux/hrtimer.h 6428 6429HIGH-SPEED SCC DRIVER FOR AX.25 6430L: linux-hams@vger.kernel.org 6431S: Orphan 6432F: drivers/net/hamradio/dmascc.c 6433F: drivers/net/hamradio/scc.c 6434 6435HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6436M: HighPoint Linux Team <linux@highpoint-tech.com> 6437W: http://www.highpoint-tech.com 6438S: Supported 6439F: Documentation/scsi/hptiop.txt 6440F: drivers/scsi/hptiop.c 6441 6442HIPPI 6443M: Jes Sorensen <jes@trained-monkey.org> 6444L: linux-hippi@sunsite.dk 6445S: Maintained 6446F: include/linux/hippidevice.h 6447F: include/uapi/linux/if_hippi.h 6448F: net/802/hippi.c 6449F: drivers/net/hippi/ 6450 6451HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6452M: Yisen Zhuang <yisen.zhuang@huawei.com> 6453M: Salil Mehta <salil.mehta@huawei.com> 6454L: netdev@vger.kernel.org 6455W: http://www.hisilicon.com 6456S: Maintained 6457F: drivers/net/ethernet/hisilicon/hns3/ 6458 6459HISILICON LPC BUS DRIVER 6460M: john.garry@huawei.com 6461W: http://www.hisilicon.com 6462S: Maintained 6463F: drivers/bus/hisi_lpc.c 6464F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6465 6466HISILICON NETWORK SUBSYSTEM DRIVER 6467M: Yisen Zhuang <yisen.zhuang@huawei.com> 6468M: Salil Mehta <salil.mehta@huawei.com> 6469L: netdev@vger.kernel.org 6470W: http://www.hisilicon.com 6471S: Maintained 6472F: drivers/net/ethernet/hisilicon/ 6473F: Documentation/devicetree/bindings/net/hisilicon*.txt 6474 6475HISILICON PMU DRIVER 6476M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6477W: http://www.hisilicon.com 6478S: Supported 6479F: drivers/perf/hisilicon 6480F: Documentation/perf/hisi-pmu.txt 6481 6482HISILICON ROCE DRIVER 6483M: Lijun Ou <oulijun@huawei.com> 6484M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6485L: linux-rdma@vger.kernel.org 6486S: Maintained 6487F: drivers/infiniband/hw/hns/ 6488F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6489 6490HISILICON SAS Controller 6491M: John Garry <john.garry@huawei.com> 6492W: http://www.hisilicon.com 6493S: Supported 6494F: drivers/scsi/hisi_sas/ 6495F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6496 6497HMM - Heterogeneous Memory Management 6498M: Jérôme Glisse <jglisse@redhat.com> 6499L: linux-mm@kvack.org 6500S: Maintained 6501F: mm/hmm* 6502F: include/linux/hmm* 6503F: Documentation/vm/hmm.rst 6504 6505HOST AP DRIVER 6506M: Jouni Malinen <j@w1.fi> 6507L: linux-wireless@vger.kernel.org 6508W: http://w1.fi/hostap-driver.html 6509S: Obsolete 6510F: drivers/net/wireless/intersil/hostap/ 6511 6512HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6513L: platform-driver-x86@vger.kernel.org 6514S: Orphan 6515F: drivers/platform/x86/tc1100-wmi.c 6516 6517HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6518M: Jaroslav Kysela <perex@perex.cz> 6519S: Maintained 6520F: drivers/net/ethernet/hp/hp100.* 6521 6522HPET: High Precision Event Timers driver 6523M: Clemens Ladisch <clemens@ladisch.de> 6524S: Maintained 6525F: Documentation/timers/hpet.txt 6526F: drivers/char/hpet.c 6527F: include/linux/hpet.h 6528F: include/uapi/linux/hpet.h 6529 6530HPET: x86 6531S: Orphan 6532F: arch/x86/kernel/hpet.c 6533F: arch/x86/include/asm/hpet.h 6534 6535HPFS FILESYSTEM 6536M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6537W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6538S: Maintained 6539F: fs/hpfs/ 6540 6541HSI SUBSYSTEM 6542M: Sebastian Reichel <sre@kernel.org> 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6544S: Maintained 6545F: Documentation/ABI/testing/sysfs-bus-hsi 6546F: Documentation/driver-api/hsi.rst 6547F: drivers/hsi/ 6548F: include/linux/hsi/ 6549F: include/uapi/linux/hsi/ 6550 6551HSO 3G MODEM DRIVER 6552L: linux-usb@vger.kernel.org 6553S: Orphan 6554F: drivers/net/usb/hso.c 6555 6556HSR NETWORK PROTOCOL 6557M: Arvid Brodin <arvid.brodin@alten.se> 6558L: netdev@vger.kernel.org 6559S: Maintained 6560F: net/hsr/ 6561 6562HT16K33 LED CONTROLLER DRIVER 6563M: Robin van der Gracht <robin@protonic.nl> 6564S: Maintained 6565F: drivers/auxdisplay/ht16k33.c 6566F: Documentation/devicetree/bindings/display/ht16k33.txt 6567 6568HTCPEN TOUCHSCREEN DRIVER 6569M: Pau Oliva Fora <pof@eslack.org> 6570L: linux-input@vger.kernel.org 6571S: Maintained 6572F: drivers/input/touchscreen/htcpen.c 6573 6574HUAWEI ETHERNET DRIVER 6575M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6576L: netdev@vger.kernel.org 6577S: Supported 6578F: Documentation/networking/hinic.txt 6579F: drivers/net/ethernet/huawei/hinic/ 6580 6581HUGETLB FILESYSTEM 6582M: Mike Kravetz <mike.kravetz@oracle.com> 6583L: linux-mm@kvack.org 6584S: Maintained 6585F: fs/hugetlbfs/ 6586F: mm/hugetlb.c 6587F: include/linux/hugetlb.h 6588F: Documentation/admin-guide/mm/hugetlbpage.rst 6589F: Documentation/vm/hugetlbfs_reserv.rst 6590F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6591 6592HVA ST MEDIA DRIVER 6593M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6594L: linux-media@vger.kernel.org 6595T: git git://linuxtv.org/media_tree.git 6596W: https://linuxtv.org 6597S: Supported 6598F: drivers/media/platform/sti/hva 6599 6600HWPOISON MEMORY FAILURE HANDLING 6601M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6602L: linux-mm@kvack.org 6603S: Maintained 6604F: mm/memory-failure.c 6605F: mm/hwpoison-inject.c 6606 6607Hyper-V CORE AND DRIVERS 6608M: "K. Y. Srinivasan" <kys@microsoft.com> 6609M: Haiyang Zhang <haiyangz@microsoft.com> 6610M: Stephen Hemminger <sthemmin@microsoft.com> 6611L: devel@linuxdriverproject.org 6612S: Maintained 6613F: Documentation/networking/netvsc.txt 6614F: arch/x86/include/asm/mshyperv.h 6615F: arch/x86/include/asm/trace/hyperv.h 6616F: arch/x86/include/asm/hyperv-tlfs.h 6617F: arch/x86/kernel/cpu/mshyperv.c 6618F: arch/x86/hyperv 6619F: drivers/hid/hid-hyperv.c 6620F: drivers/hv/ 6621F: drivers/input/serio/hyperv-keyboard.c 6622F: drivers/pci/controller/pci-hyperv.c 6623F: drivers/net/hyperv/ 6624F: drivers/scsi/storvsc_drv.c 6625F: drivers/uio/uio_hv_generic.c 6626F: drivers/video/fbdev/hyperv_fb.c 6627F: net/vmw_vsock/hyperv_transport.c 6628F: include/linux/hyperv.h 6629F: include/uapi/linux/hyperv.h 6630F: tools/hv/ 6631F: Documentation/ABI/stable/sysfs-bus-vmbus 6632 6633HYPERVISOR VIRTUAL CONSOLE DRIVER 6634L: linuxppc-dev@lists.ozlabs.org 6635S: Odd Fixes 6636F: drivers/tty/hvc/ 6637 6638I2C ACPI SUPPORT 6639M: Mika Westerberg <mika.westerberg@linux.intel.com> 6640L: linux-i2c@vger.kernel.org 6641L: linux-acpi@vger.kernel.org 6642S: Maintained 6643F: drivers/i2c/i2c-core-acpi.c 6644 6645I2C MUXES 6646M: Peter Rosin <peda@axentia.se> 6647L: linux-i2c@vger.kernel.org 6648S: Maintained 6649F: Documentation/i2c/i2c-topology 6650F: Documentation/i2c/muxes/ 6651F: Documentation/devicetree/bindings/i2c/i2c-mux* 6652F: Documentation/devicetree/bindings/i2c/i2c-arb* 6653F: Documentation/devicetree/bindings/i2c/i2c-gate* 6654F: drivers/i2c/i2c-mux.c 6655F: drivers/i2c/muxes/ 6656F: include/linux/i2c-mux.h 6657 6658I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6659M: Gregory CLEMENT <gregory.clement@bootlin.com> 6660L: linux-i2c@vger.kernel.org 6661S: Maintained 6662F: drivers/i2c/busses/i2c-mv64xxx.c 6663 6664I2C OVER PARALLEL PORT 6665M: Jean Delvare <jdelvare@suse.com> 6666L: linux-i2c@vger.kernel.org 6667S: Maintained 6668F: Documentation/i2c/busses/i2c-parport 6669F: Documentation/i2c/busses/i2c-parport-light 6670F: drivers/i2c/busses/i2c-parport.c 6671F: drivers/i2c/busses/i2c-parport-light.c 6672 6673I2C SUBSYSTEM 6674M: Wolfram Sang <wsa@the-dreams.de> 6675L: linux-i2c@vger.kernel.org 6676W: https://i2c.wiki.kernel.org/ 6677Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6679S: Maintained 6680F: Documentation/devicetree/bindings/i2c/i2c.txt 6681F: Documentation/i2c/ 6682F: drivers/i2c/* 6683F: include/linux/i2c.h 6684F: include/linux/i2c-dev.h 6685F: include/linux/i2c-smbus.h 6686F: include/uapi/linux/i2c.h 6687F: include/uapi/linux/i2c-*.h 6688 6689I2C SUBSYSTEM HOST DRIVERS 6690L: linux-i2c@vger.kernel.org 6691W: https://i2c.wiki.kernel.org/ 6692Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6694S: Odd Fixes 6695F: Documentation/devicetree/bindings/i2c/ 6696F: drivers/i2c/algos/ 6697F: drivers/i2c/busses/ 6698 6699I2C-TAOS-EVM DRIVER 6700M: Jean Delvare <jdelvare@suse.com> 6701L: linux-i2c@vger.kernel.org 6702S: Maintained 6703F: Documentation/i2c/busses/i2c-taos-evm 6704F: drivers/i2c/busses/i2c-taos-evm.c 6705 6706I2C-TINY-USB DRIVER 6707M: Till Harbaum <till@harbaum.org> 6708L: linux-i2c@vger.kernel.org 6709W: http://www.harbaum.org/till/i2c_tiny_usb 6710S: Maintained 6711F: drivers/i2c/busses/i2c-tiny-usb.c 6712 6713I2C/SMBUS CONTROLLER DRIVERS FOR PC 6714M: Jean Delvare <jdelvare@suse.com> 6715L: linux-i2c@vger.kernel.org 6716S: Maintained 6717F: Documentation/i2c/busses/i2c-ali1535 6718F: Documentation/i2c/busses/i2c-ali1563 6719F: Documentation/i2c/busses/i2c-ali15x3 6720F: Documentation/i2c/busses/i2c-amd756 6721F: Documentation/i2c/busses/i2c-amd8111 6722F: Documentation/i2c/busses/i2c-i801 6723F: Documentation/i2c/busses/i2c-nforce2 6724F: Documentation/i2c/busses/i2c-piix4 6725F: Documentation/i2c/busses/i2c-sis5595 6726F: Documentation/i2c/busses/i2c-sis630 6727F: Documentation/i2c/busses/i2c-sis96x 6728F: Documentation/i2c/busses/i2c-via 6729F: Documentation/i2c/busses/i2c-viapro 6730F: drivers/i2c/busses/i2c-ali1535.c 6731F: drivers/i2c/busses/i2c-ali1563.c 6732F: drivers/i2c/busses/i2c-ali15x3.c 6733F: drivers/i2c/busses/i2c-amd756.c 6734F: drivers/i2c/busses/i2c-amd756-s4882.c 6735F: drivers/i2c/busses/i2c-amd8111.c 6736F: drivers/i2c/busses/i2c-i801.c 6737F: drivers/i2c/busses/i2c-isch.c 6738F: drivers/i2c/busses/i2c-nforce2.c 6739F: drivers/i2c/busses/i2c-nforce2-s4985.c 6740F: drivers/i2c/busses/i2c-piix4.c 6741F: drivers/i2c/busses/i2c-sis5595.c 6742F: drivers/i2c/busses/i2c-sis630.c 6743F: drivers/i2c/busses/i2c-sis96x.c 6744F: drivers/i2c/busses/i2c-via.c 6745F: drivers/i2c/busses/i2c-viapro.c 6746 6747I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6748M: Hans de Goede <hdegoede@redhat.com> 6749L: linux-i2c@vger.kernel.org 6750S: Maintained 6751F: drivers/i2c/busses/i2c-cht-wc.c 6752 6753I2C/SMBUS ISMT DRIVER 6754M: Seth Heasley <seth.heasley@intel.com> 6755M: Neil Horman <nhorman@tuxdriver.com> 6756L: linux-i2c@vger.kernel.org 6757F: drivers/i2c/busses/i2c-ismt.c 6758F: Documentation/i2c/busses/i2c-ismt 6759 6760I2C/SMBUS STUB DRIVER 6761M: Jean Delvare <jdelvare@suse.com> 6762L: linux-i2c@vger.kernel.org 6763S: Maintained 6764F: drivers/i2c/i2c-stub.c 6765 6766IA64 (Itanium) PLATFORM 6767M: Tony Luck <tony.luck@intel.com> 6768M: Fenghua Yu <fenghua.yu@intel.com> 6769L: linux-ia64@vger.kernel.org 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6771S: Maintained 6772F: arch/ia64/ 6773 6774IBM Power 842 compression accelerator 6775M: Haren Myneni <haren@us.ibm.com> 6776S: Supported 6777F: drivers/crypto/nx/Makefile 6778F: drivers/crypto/nx/Kconfig 6779F: drivers/crypto/nx/nx-842* 6780F: include/linux/sw842.h 6781F: crypto/842.c 6782F: lib/842/ 6783 6784IBM Power in-Nest Crypto Acceleration 6785M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6786M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6787L: linux-crypto@vger.kernel.org 6788S: Supported 6789F: drivers/crypto/nx/Makefile 6790F: drivers/crypto/nx/Kconfig 6791F: drivers/crypto/nx/nx-aes* 6792F: drivers/crypto/nx/nx-sha* 6793F: drivers/crypto/nx/nx.* 6794F: drivers/crypto/nx/nx_csbcpb.h 6795F: drivers/crypto/nx/nx_debugfs.h 6796 6797IBM Power Linux RAID adapter 6798M: Brian King <brking@us.ibm.com> 6799S: Supported 6800F: drivers/scsi/ipr.* 6801 6802IBM Power SRIOV Virtual NIC Device Driver 6803M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6804M: John Allen <jallen@linux.vnet.ibm.com> 6805L: netdev@vger.kernel.org 6806S: Supported 6807F: drivers/net/ethernet/ibm/ibmvnic.* 6808 6809IBM Power Virtual Accelerator Switchboard 6810M: Sukadev Bhattiprolu 6811L: linuxppc-dev@lists.ozlabs.org 6812S: Supported 6813F: arch/powerpc/platforms/powernv/vas* 6814F: arch/powerpc/platforms/powernv/copy-paste.h 6815F: arch/powerpc/include/asm/vas.h 6816F: arch/powerpc/include/uapi/asm/vas.h 6817 6818IBM Power Virtual Ethernet Device Driver 6819M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6820L: netdev@vger.kernel.org 6821S: Supported 6822F: drivers/net/ethernet/ibm/ibmveth.* 6823 6824IBM Power Virtual FC Device Drivers 6825M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6826L: linux-scsi@vger.kernel.org 6827S: Supported 6828F: drivers/scsi/ibmvscsi/ibmvfc* 6829 6830IBM Power Virtual Management Channel Driver 6831M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6832M: Steven Royer <seroyer@linux.vnet.ibm.com> 6833S: Supported 6834F: drivers/misc/ibmvmc.* 6835 6836IBM Power Virtual SCSI Device Drivers 6837M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6838L: linux-scsi@vger.kernel.org 6839S: Supported 6840F: drivers/scsi/ibmvscsi/ibmvscsi* 6841F: include/scsi/viosrp.h 6842 6843IBM Power Virtual SCSI Device Target Driver 6844M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6845M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6846L: linux-scsi@vger.kernel.org 6847L: target-devel@vger.kernel.org 6848S: Supported 6849F: drivers/scsi/ibmvscsi_tgt/ 6850 6851IBM Power VMX Cryptographic instructions 6852M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6853M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6854L: linux-crypto@vger.kernel.org 6855S: Supported 6856F: drivers/crypto/vmx/Makefile 6857F: drivers/crypto/vmx/Kconfig 6858F: drivers/crypto/vmx/vmx.c 6859F: drivers/crypto/vmx/aes* 6860F: drivers/crypto/vmx/ghash* 6861F: drivers/crypto/vmx/ppc-xlate.pl 6862 6863IBM ServeRAID RAID DRIVER 6864S: Orphan 6865F: drivers/scsi/ips.* 6866 6867ICH LPC AND GPIO DRIVER 6868M: Peter Tyser <ptyser@xes-inc.com> 6869S: Maintained 6870F: drivers/mfd/lpc_ich.c 6871F: drivers/gpio/gpio-ich.c 6872 6873IDE SUBSYSTEM 6874M: "David S. Miller" <davem@davemloft.net> 6875L: linux-ide@vger.kernel.org 6876Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6878S: Maintained 6879F: Documentation/ide/ 6880F: drivers/ide/ 6881F: include/linux/ide.h 6882 6883IDE/ATAPI DRIVERS 6884M: Borislav Petkov <bp@alien8.de> 6885L: linux-ide@vger.kernel.org 6886S: Maintained 6887F: Documentation/cdrom/ide-cd 6888F: drivers/ide/ide-cd* 6889 6890IDEAPAD LAPTOP EXTRAS DRIVER 6891M: Ike Panhc <ike.pan@canonical.com> 6892L: platform-driver-x86@vger.kernel.org 6893W: http://launchpad.net/ideapad-laptop 6894S: Maintained 6895F: drivers/platform/x86/ideapad-laptop.c 6896 6897IDEAPAD LAPTOP SLIDEBAR DRIVER 6898M: Andrey Moiseev <o2g.org.ru@gmail.com> 6899L: linux-input@vger.kernel.org 6900W: https://github.com/o2genum/ideapad-slidebar 6901S: Maintained 6902F: drivers/input/misc/ideapad_slidebar.c 6903 6904IDT VersaClock 5 CLOCK DRIVER 6905M: Marek Vasut <marek.vasut@gmail.com> 6906S: Maintained 6907F: drivers/clk/clk-versaclock5.c 6908 6909IEEE 802.15.4 SUBSYSTEM 6910M: Alexander Aring <alex.aring@gmail.com> 6911M: Stefan Schmidt <stefan@osg.samsung.com> 6912L: linux-wpan@vger.kernel.org 6913W: http://wpan.cakelab.org/ 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6916S: Maintained 6917F: net/ieee802154/ 6918F: net/mac802154/ 6919F: drivers/net/ieee802154/ 6920F: include/linux/nl802154.h 6921F: include/linux/ieee802154.h 6922F: include/net/nl802154.h 6923F: include/net/mac802154.h 6924F: include/net/af_ieee802154.h 6925F: include/net/cfg802154.h 6926F: include/net/ieee802154_netdev.h 6927F: Documentation/networking/ieee802154.txt 6928 6929IFE PROTOCOL 6930M: Yotam Gigi <yotam.gi@gmail.com> 6931M: Jamal Hadi Salim <jhs@mojatatu.com> 6932F: net/ife 6933F: include/net/ife.h 6934F: include/uapi/linux/ife.h 6935 6936IGORPLUG-USB IR RECEIVER 6937M: Sean Young <sean@mess.org> 6938L: linux-media@vger.kernel.org 6939S: Maintained 6940F: drivers/media/rc/igorplugusb.c 6941 6942IGUANAWORKS USB IR TRANSCEIVER 6943M: Sean Young <sean@mess.org> 6944L: linux-media@vger.kernel.org 6945S: Maintained 6946F: drivers/media/rc/iguanair.c 6947 6948IIO DIGITAL POTENTIOMETER DAC 6949M: Peter Rosin <peda@axentia.se> 6950L: linux-iio@vger.kernel.org 6951S: Maintained 6952F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6953F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6954F: drivers/iio/dac/dpot-dac.c 6955 6956IIO ENVELOPE DETECTOR 6957M: Peter Rosin <peda@axentia.se> 6958L: linux-iio@vger.kernel.org 6959S: Maintained 6960F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6961F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6962F: drivers/iio/adc/envelope-detector.c 6963 6964IIO MULTIPLEXER 6965M: Peter Rosin <peda@axentia.se> 6966L: linux-iio@vger.kernel.org 6967S: Maintained 6968F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6969F: drivers/iio/multiplexer/iio-mux.c 6970 6971IIO SUBSYSTEM AND DRIVERS 6972M: Jonathan Cameron <jic23@kernel.org> 6973R: Hartmut Knaack <knaack.h@gmx.de> 6974R: Lars-Peter Clausen <lars@metafoo.de> 6975R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6976L: linux-iio@vger.kernel.org 6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6978S: Maintained 6979F: Documentation/ABI/testing/configfs-iio* 6980F: Documentation/ABI/testing/sysfs-bus-iio* 6981F: Documentation/devicetree/bindings/iio/ 6982F: drivers/iio/ 6983F: drivers/staging/iio/ 6984F: include/linux/iio/ 6985F: tools/iio/ 6986 6987IIO UNIT CONVERTER 6988M: Peter Rosin <peda@axentia.se> 6989L: linux-iio@vger.kernel.org 6990S: Maintained 6991F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6992F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6993F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6994F: drivers/iio/afe/iio-rescale.c 6995 6996IKANOS/ADI EAGLE ADSL USB DRIVER 6997M: Matthieu Castet <castet.matthieu@free.fr> 6998M: Stanislaw Gruszka <stf_xl@wp.pl> 6999S: Maintained 7000F: drivers/usb/atm/ueagle-atm.c 7001 7002IMGTEC ASCII LCD DRIVER 7003M: Paul Burton <paul.burton@mips.com> 7004S: Maintained 7005F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7006F: drivers/auxdisplay/img-ascii-lcd.c 7007 7008IMGTEC IR DECODER DRIVER 7009M: James Hogan <jhogan@kernel.org> 7010S: Maintained 7011F: drivers/media/rc/img-ir/ 7012 7013IMON SOUNDGRAPH USB IR RECEIVER 7014M: Sean Young <sean@mess.org> 7015L: linux-media@vger.kernel.org 7016S: Maintained 7017F: drivers/media/rc/imon_raw.c 7018F: drivers/media/rc/imon.c 7019 7020IMS TWINTURBO FRAMEBUFFER DRIVER 7021L: linux-fbdev@vger.kernel.org 7022S: Orphan 7023F: drivers/video/fbdev/imsttfb.c 7024 7025INA209 HARDWARE MONITOR DRIVER 7026M: Guenter Roeck <linux@roeck-us.net> 7027L: linux-hwmon@vger.kernel.org 7028S: Maintained 7029F: Documentation/hwmon/ina209 7030F: Documentation/devicetree/bindings/i2c/ina209.txt 7031F: drivers/hwmon/ina209.c 7032 7033INA2XX HARDWARE MONITOR DRIVER 7034M: Guenter Roeck <linux@roeck-us.net> 7035L: linux-hwmon@vger.kernel.org 7036S: Maintained 7037F: Documentation/hwmon/ina2xx 7038F: drivers/hwmon/ina2xx.c 7039F: include/linux/platform_data/ina2xx.h 7040 7041INDUSTRY PACK SUBSYSTEM (IPACK) 7042M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7043M: Jens Taprogge <jens.taprogge@taprogge.org> 7044M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7045L: industrypack-devel@lists.sourceforge.net 7046W: http://industrypack.sourceforge.net 7047S: Maintained 7048F: drivers/ipack/ 7049 7050INFINIBAND SUBSYSTEM 7051M: Doug Ledford <dledford@redhat.com> 7052M: Jason Gunthorpe <jgg@mellanox.com> 7053L: linux-rdma@vger.kernel.org 7054W: https://github.com/linux-rdma/rdma-core 7055Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7057S: Supported 7058F: Documentation/devicetree/bindings/infiniband/ 7059F: Documentation/infiniband/ 7060F: drivers/infiniband/ 7061F: include/uapi/linux/if_infiniband.h 7062F: include/uapi/rdma/ 7063F: include/rdma/ 7064 7065INGENIC JZ4780 DMA Driver 7066M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7067S: Maintained 7068F: drivers/dma/dma-jz4780.c 7069 7070INGENIC JZ4780 NAND DRIVER 7071M: Harvey Hunt <harveyhuntnexus@gmail.com> 7072L: linux-mtd@lists.infradead.org 7073S: Maintained 7074F: drivers/mtd/nand/raw/jz4780_* 7075 7076INOTIFY 7077M: Jan Kara <jack@suse.cz> 7078R: Amir Goldstein <amir73il@gmail.com> 7079L: linux-fsdevel@vger.kernel.org 7080S: Maintained 7081F: Documentation/filesystems/inotify.txt 7082F: fs/notify/inotify/ 7083F: include/linux/inotify.h 7084F: include/uapi/linux/inotify.h 7085 7086INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7087M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7088L: linux-input@vger.kernel.org 7089Q: http://patchwork.kernel.org/project/linux-input/list/ 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7091S: Maintained 7092F: drivers/input/ 7093F: include/linux/input.h 7094F: include/uapi/linux/input.h 7095F: include/uapi/linux/input-event-codes.h 7096F: include/linux/input/ 7097F: Documentation/devicetree/bindings/input/ 7098F: Documentation/input/ 7099 7100INPUT MULTITOUCH (MT) PROTOCOL 7101M: Henrik Rydberg <rydberg@bitmath.org> 7102L: linux-input@vger.kernel.org 7103S: Odd fixes 7104F: Documentation/input/multi-touch-protocol.rst 7105F: drivers/input/input-mt.c 7106K: \b(ABS|SYN)_MT_ 7107 7108INSIDE SECURE CRYPTO DRIVER 7109M: Antoine Tenart <antoine.tenart@bootlin.com> 7110F: drivers/crypto/inside-secure/ 7111S: Maintained 7112L: linux-crypto@vger.kernel.org 7113 7114INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7115M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7116M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7117L: linux-integrity@vger.kernel.org 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7119S: Supported 7120F: security/integrity/ima/ 7121 7122INTEL 810/815 FRAMEBUFFER DRIVER 7123M: Antonino Daplas <adaplas@gmail.com> 7124L: linux-fbdev@vger.kernel.org 7125S: Maintained 7126F: drivers/video/fbdev/i810/ 7127 7128INTEL ASoC DRIVERS 7129M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7130M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7131M: Jie Yang <yang.jie@linux.intel.com> 7132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7133S: Supported 7134F: sound/soc/intel/ 7135 7136INTEL C600 SERIES SAS CONTROLLER DRIVER 7137M: Intel SCU Linux support <intel-linux-scu@intel.com> 7138M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7139L: linux-scsi@vger.kernel.org 7140T: git git://git.code.sf.net/p/intel-sas/isci 7141S: Supported 7142F: drivers/scsi/isci/ 7143 7144INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7145M: Jani Nikula <jani.nikula@linux.intel.com> 7146M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7147M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7148L: intel-gfx@lists.freedesktop.org 7149W: https://01.org/linuxgraphics/ 7150B: https://01.org/linuxgraphics/documentation/how-report-bugs 7151C: irc://chat.freenode.net/intel-gfx 7152Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7153T: git git://anongit.freedesktop.org/drm-intel 7154S: Supported 7155F: drivers/gpu/drm/i915/ 7156F: include/drm/i915* 7157F: include/uapi/drm/i915_drm.h 7158F: Documentation/gpu/i915.rst 7159 7160INTEL ETHERNET DRIVERS 7161M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7162L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7163W: http://www.intel.com/support/feedback.htm 7164W: http://e1000.sourceforge.net/ 7165Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7168S: Supported 7169F: Documentation/networking/e100.rst 7170F: Documentation/networking/e1000.rst 7171F: Documentation/networking/e1000e.txt 7172F: Documentation/networking/igb.txt 7173F: Documentation/networking/igbvf.txt 7174F: Documentation/networking/ixgb.txt 7175F: Documentation/networking/ixgbe.txt 7176F: Documentation/networking/ixgbevf.txt 7177F: Documentation/networking/i40e.txt 7178F: Documentation/networking/i40evf.txt 7179F: Documentation/networking/ice.txt 7180F: drivers/net/ethernet/intel/ 7181F: drivers/net/ethernet/intel/*/ 7182F: include/linux/avf/virtchnl.h 7183 7184INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7185M: Maik Broemme <mbroemme@libmpq.org> 7186L: linux-fbdev@vger.kernel.org 7187S: Maintained 7188F: Documentation/fb/intelfb.txt 7189F: drivers/video/fbdev/intelfb/ 7190 7191INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7192M: Zhenyu Wang <zhenyuw@linux.intel.com> 7193M: Zhi Wang <zhi.a.wang@intel.com> 7194L: intel-gvt-dev@lists.freedesktop.org 7195L: intel-gfx@lists.freedesktop.org 7196W: https://01.org/igvt-g 7197T: git https://github.com/intel/gvt-linux.git 7198S: Supported 7199F: drivers/gpu/drm/i915/gvt/ 7200 7201INTEL HID EVENT DRIVER 7202M: Alex Hung <alex.hung@canonical.com> 7203L: platform-driver-x86@vger.kernel.org 7204S: Maintained 7205F: drivers/platform/x86/intel-hid.c 7206 7207INTEL I/OAT DMA DRIVER 7208M: Dave Jiang <dave.jiang@intel.com> 7209R: Dan Williams <dan.j.williams@intel.com> 7210L: dmaengine@vger.kernel.org 7211Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7212S: Supported 7213F: drivers/dma/ioat* 7214 7215INTEL IDLE DRIVER 7216M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7217M: Len Brown <lenb@kernel.org> 7218L: linux-pm@vger.kernel.org 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7220B: https://bugzilla.kernel.org 7221S: Supported 7222F: drivers/idle/intel_idle.c 7223 7224INTEL INTEGRATED SENSOR HUB DRIVER 7225M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7226M: Jiri Kosina <jikos@kernel.org> 7227L: linux-input@vger.kernel.org 7228S: Maintained 7229F: drivers/hid/intel-ish-hid/ 7230 7231INTEL IOMMU (VT-d) 7232M: David Woodhouse <dwmw2@infradead.org> 7233L: iommu@lists.linux-foundation.org 7234T: git git://git.infradead.org/iommu-2.6.git 7235S: Supported 7236F: drivers/iommu/intel-iommu.c 7237F: include/linux/intel-iommu.h 7238 7239INTEL IOP-ADMA DMA DRIVER 7240R: Dan Williams <dan.j.williams@intel.com> 7241S: Odd fixes 7242F: drivers/dma/iop-adma.c 7243 7244INTEL IPU3 CSI-2 CIO2 DRIVER 7245M: Yong Zhi <yong.zhi@intel.com> 7246M: Sakari Ailus <sakari.ailus@linux.intel.com> 7247L: linux-media@vger.kernel.org 7248S: Maintained 7249F: drivers/media/pci/intel/ipu3/ 7250F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7251 7252INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7253M: Krzysztof Halasa <khalasa@piap.pl> 7254S: Maintained 7255F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7256F: arch/arm/mach-ixp4xx/include/mach/npe.h 7257F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7258F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7259F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7260F: drivers/net/wan/ixp4xx_hss.c 7261 7262INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7263M: Deepak Saxena <dsaxena@plexity.net> 7264S: Maintained 7265F: drivers/char/hw_random/ixp4xx-rng.c 7266 7267INTEL MANAGEMENT ENGINE (mei) 7268M: Tomas Winkler <tomas.winkler@intel.com> 7269L: linux-kernel@vger.kernel.org 7270S: Supported 7271F: include/uapi/linux/mei.h 7272F: include/linux/mei_cl_bus.h 7273F: drivers/misc/mei/* 7274F: drivers/watchdog/mei_wdt.c 7275F: Documentation/misc-devices/mei/* 7276F: samples/mei/* 7277 7278INTEL MENLOW THERMAL DRIVER 7279M: Sujith Thomas <sujith.thomas@intel.com> 7280L: platform-driver-x86@vger.kernel.org 7281W: https://01.org/linux-acpi 7282S: Supported 7283F: drivers/platform/x86/intel_menlow.c 7284 7285INTEL MERRIFIELD GPIO DRIVER 7286M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7287L: linux-gpio@vger.kernel.org 7288S: Maintained 7289F: drivers/gpio/gpio-merrifield.c 7290 7291INTEL MIC DRIVERS (mic) 7292M: Sudeep Dutt <sudeep.dutt@intel.com> 7293M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7294S: Supported 7295W: https://github.com/sudeepdutt/mic 7296W: http://software.intel.com/en-us/mic-developer 7297F: include/linux/mic_bus.h 7298F: include/linux/scif.h 7299F: include/uapi/linux/mic_common.h 7300F: include/uapi/linux/mic_ioctl.h 7301F: include/uapi/linux/scif_ioctl.h 7302F: drivers/misc/mic/ 7303F: drivers/dma/mic_x100_dma.c 7304F: drivers/dma/mic_x100_dma.h 7305F: Documentation/mic/ 7306 7307INTEL PMC CORE DRIVER 7308M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7309M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7310L: platform-driver-x86@vger.kernel.org 7311S: Maintained 7312F: arch/x86/include/asm/pmc_core.h 7313F: drivers/platform/x86/intel_pmc_core* 7314 7315INTEL PMC/P-Unit IPC DRIVER 7316M: Zha Qipeng<qipeng.zha@intel.com> 7317L: platform-driver-x86@vger.kernel.org 7318S: Maintained 7319F: drivers/platform/x86/intel_pmc_ipc.c 7320F: drivers/platform/x86/intel_punit_ipc.c 7321F: arch/x86/include/asm/intel_pmc_ipc.h 7322F: arch/x86/include/asm/intel_punit_ipc.h 7323 7324INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7325M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7326L: linux-wireless@vger.kernel.org 7327S: Maintained 7328F: Documentation/networking/README.ipw2100 7329F: Documentation/networking/README.ipw2200 7330F: drivers/net/wireless/intel/ipw2x00/ 7331 7332INTEL PSTATE DRIVER 7333M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7334M: Len Brown <lenb@kernel.org> 7335L: linux-pm@vger.kernel.org 7336S: Supported 7337F: drivers/cpufreq/intel_pstate.c 7338 7339INTEL RDMA RNIC DRIVER 7340M: Faisal Latif <faisal.latif@intel.com> 7341M: Shiraz Saleem <shiraz.saleem@intel.com> 7342L: linux-rdma@vger.kernel.org 7343S: Supported 7344F: drivers/infiniband/hw/i40iw/ 7345F: include/uapi/rdma/i40iw-abi.h 7346 7347INTEL SHA MULTIBUFFER DRIVER 7348M: Megha Dey <megha.dey@linux.intel.com> 7349R: Tim Chen <tim.c.chen@linux.intel.com> 7350L: linux-crypto@vger.kernel.org 7351S: Supported 7352F: arch/x86/crypto/sha*-mb 7353F: crypto/mcryptd.c 7354 7355INTEL TELEMETRY DRIVER 7356M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7357L: platform-driver-x86@vger.kernel.org 7358S: Maintained 7359F: arch/x86/include/asm/intel_telemetry.h 7360F: drivers/platform/x86/intel_telemetry* 7361 7362INTEL VIRTUAL BUTTON DRIVER 7363M: AceLan Kao <acelan.kao@canonical.com> 7364L: platform-driver-x86@vger.kernel.org 7365S: Maintained 7366F: drivers/platform/x86/intel-vbtn.c 7367 7368INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7369M: Stanislaw Gruszka <sgruszka@redhat.com> 7370L: linux-wireless@vger.kernel.org 7371S: Supported 7372F: drivers/net/wireless/intel/iwlegacy/ 7373 7374INTEL WIRELESS WIFI LINK (iwlwifi) 7375M: Johannes Berg <johannes.berg@intel.com> 7376M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7377M: Luca Coelho <luciano.coelho@intel.com> 7378M: Intel Linux Wireless <linuxwifi@intel.com> 7379L: linux-wireless@vger.kernel.org 7380W: http://intellinuxwireless.org 7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7382S: Supported 7383F: drivers/net/wireless/intel/iwlwifi/ 7384 7385INTEL WIRELESS WIMAX CONNECTION 2400 7386M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7387M: linux-wimax@intel.com 7388L: wimax@linuxwimax.org (subscribers-only) 7389S: Supported 7390W: http://linuxwimax.org 7391F: Documentation/wimax/README.i2400m 7392F: drivers/net/wimax/i2400m/ 7393F: include/uapi/linux/wimax/i2400m.h 7394 7395INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7396M: Mario Limonciello <mario.limonciello@dell.com> 7397S: Maintained 7398F: drivers/platform/x86/intel-wmi-thunderbolt.c 7399 7400INTEL(R) TRACE HUB 7401M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7402S: Supported 7403F: Documentation/trace/intel_th.rst 7404F: drivers/hwtracing/intel_th/ 7405 7406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7407M: Ning Sun <ning.sun@intel.com> 7408L: tboot-devel@lists.sourceforge.net 7409W: http://tboot.sourceforge.net 7410T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7411S: Supported 7412F: Documentation/intel_txt.txt 7413F: include/linux/tboot.h 7414F: arch/x86/kernel/tboot.c 7415 7416INTEL-MID GPIO DRIVER 7417M: David Cohen <david.a.cohen@linux.intel.com> 7418L: linux-gpio@vger.kernel.org 7419S: Maintained 7420F: drivers/gpio/gpio-intel-mid.c 7421 7422INVENSENSE MPU-3050 GYROSCOPE DRIVER 7423M: Linus Walleij <linus.walleij@linaro.org> 7424L: linux-iio@vger.kernel.org 7425S: Maintained 7426F: drivers/iio/gyro/mpu3050* 7427F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7428 7429IOC3 ETHERNET DRIVER 7430M: Ralf Baechle <ralf@linux-mips.org> 7431L: linux-mips@linux-mips.org 7432S: Maintained 7433F: drivers/net/ethernet/sgi/ioc3-eth.c 7434 7435IOC3 SERIAL DRIVER 7436M: Pat Gefre <pfg@sgi.com> 7437L: linux-serial@vger.kernel.org 7438S: Maintained 7439F: drivers/tty/serial/ioc3_serial.c 7440 7441IOMMU DRIVERS 7442M: Joerg Roedel <joro@8bytes.org> 7443L: iommu@lists.linux-foundation.org 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7445S: Maintained 7446F: Documentation/devicetree/bindings/iommu/ 7447F: drivers/iommu/ 7448F: include/linux/iommu.h 7449F: include/linux/of_iommu.h 7450F: include/linux/iova.h 7451 7452IP MASQUERADING 7453M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7454S: Maintained 7455F: net/ipv4/netfilter/ipt_MASQUERADE.c 7456 7457IPMI SUBSYSTEM 7458M: Corey Minyard <minyard@acm.org> 7459L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7460W: http://openipmi.sourceforge.net/ 7461S: Supported 7462F: Documentation/IPMI.txt 7463F: drivers/char/ipmi/ 7464F: include/linux/ipmi* 7465F: include/uapi/linux/ipmi* 7466 7467IPS SCSI RAID DRIVER 7468M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7469L: linux-scsi@vger.kernel.org 7470W: http://www.adaptec.com/ 7471S: Maintained 7472F: drivers/scsi/ips* 7473 7474IPVS 7475M: Wensong Zhang <wensong@linux-vs.org> 7476M: Simon Horman <horms@verge.net.au> 7477M: Julian Anastasov <ja@ssi.bg> 7478L: netdev@vger.kernel.org 7479L: lvs-devel@vger.kernel.org 7480S: Maintained 7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7483F: Documentation/networking/ipvs-sysctl.txt 7484F: include/net/ip_vs.h 7485F: include/uapi/linux/ip_vs.h 7486F: net/netfilter/ipvs/ 7487 7488IPWIRELESS DRIVER 7489M: Jiri Kosina <jikos@kernel.org> 7490M: David Sterba <dsterba@suse.com> 7491S: Odd Fixes 7492F: drivers/tty/ipwireless/ 7493 7494IPX NETWORK LAYER 7495L: netdev@vger.kernel.org 7496S: Obsolete 7497F: include/uapi/linux/ipx.h 7498F: drivers/staging/ipx/ 7499 7500IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7501M: Marc Zyngier <marc.zyngier@arm.com> 7502S: Maintained 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7504F: Documentation/IRQ-domain.txt 7505F: include/linux/irqdomain.h 7506F: kernel/irq/irqdomain.c 7507F: kernel/irq/msi.c 7508 7509IRQ SUBSYSTEM 7510M: Thomas Gleixner <tglx@linutronix.de> 7511L: linux-kernel@vger.kernel.org 7512S: Maintained 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7514F: kernel/irq/ 7515 7516IRQCHIP DRIVERS 7517M: Thomas Gleixner <tglx@linutronix.de> 7518M: Jason Cooper <jason@lakedaemon.net> 7519M: Marc Zyngier <marc.zyngier@arm.com> 7520L: linux-kernel@vger.kernel.org 7521S: Maintained 7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7523F: Documentation/devicetree/bindings/interrupt-controller/ 7524F: drivers/irqchip/ 7525 7526ISA 7527M: William Breathitt Gray <vilhelm.gray@gmail.com> 7528S: Maintained 7529F: Documentation/isa.txt 7530F: drivers/base/isa.c 7531F: include/linux/isa.h 7532 7533ISA RADIO MODULE 7534M: Hans Verkuil <hverkuil@xs4all.nl> 7535L: linux-media@vger.kernel.org 7536T: git git://linuxtv.org/media_tree.git 7537W: https://linuxtv.org 7538S: Maintained 7539F: drivers/media/radio/radio-isa* 7540 7541ISAPNP 7542M: Jaroslav Kysela <perex@perex.cz> 7543S: Maintained 7544F: Documentation/isapnp.txt 7545F: drivers/pnp/isapnp/ 7546F: include/linux/isapnp.h 7547 7548ISCSI 7549M: Lee Duncan <lduncan@suse.com> 7550M: Chris Leech <cleech@redhat.com> 7551L: open-iscsi@googlegroups.com 7552W: www.open-iscsi.com 7553S: Maintained 7554F: drivers/scsi/*iscsi* 7555F: include/scsi/*iscsi* 7556 7557iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7558M: Peter Jones <pjones@redhat.com> 7559M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7560S: Maintained 7561F: drivers/firmware/iscsi_ibft* 7562 7563ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7564M: Or Gerlitz <ogerlitz@mellanox.com> 7565M: Sagi Grimberg <sagi@grimberg.me> 7566M: Roi Dayan <roid@mellanox.com> 7567L: linux-rdma@vger.kernel.org 7568S: Supported 7569W: http://www.openfabrics.org 7570W: www.open-iscsi.org 7571Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7572F: drivers/infiniband/ulp/iser/ 7573 7574ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7575M: Sagi Grimberg <sagi@grimberg.me> 7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7577L: linux-rdma@vger.kernel.org 7578L: target-devel@vger.kernel.org 7579S: Supported 7580W: http://www.linux-iscsi.org 7581F: drivers/infiniband/ulp/isert 7582 7583ISDN SUBSYSTEM 7584M: Karsten Keil <isdn@linux-pingi.de> 7585L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7586L: netdev@vger.kernel.org 7587W: http://www.isdn4linux.de 7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7589S: Maintained 7590F: Documentation/isdn/ 7591F: drivers/isdn/ 7592F: include/linux/isdn.h 7593F: include/linux/isdn/ 7594F: include/uapi/linux/isdn.h 7595F: include/uapi/linux/isdn/ 7596 7597ISDN SUBSYSTEM (Eicon active card driver) 7598M: Armin Schindler <mac@melware.de> 7599L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7600W: http://www.melware.de 7601S: Maintained 7602F: drivers/isdn/hardware/eicon/ 7603 7604IT87 HARDWARE MONITORING DRIVER 7605M: Jean Delvare <jdelvare@suse.com> 7606L: linux-hwmon@vger.kernel.org 7607S: Maintained 7608F: Documentation/hwmon/it87 7609F: drivers/hwmon/it87.c 7610 7611IT913X MEDIA DRIVER 7612M: Antti Palosaari <crope@iki.fi> 7613L: linux-media@vger.kernel.org 7614W: https://linuxtv.org 7615W: http://palosaari.fi/linux/ 7616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7617T: git git://linuxtv.org/anttip/media_tree.git 7618S: Maintained 7619F: drivers/media/tuners/it913x* 7620 7621IVTV VIDEO4LINUX DRIVER 7622M: Andy Walls <awalls@md.metrocast.net> 7623L: ivtv-devel@ivtvdriver.org (subscribers-only) 7624L: linux-media@vger.kernel.org 7625T: git git://linuxtv.org/media_tree.git 7626W: http://www.ivtvdriver.org 7627S: Maintained 7628F: Documentation/media/v4l-drivers/ivtv* 7629F: drivers/media/pci/ivtv/ 7630F: include/uapi/linux/ivtv* 7631 7632IX2505V MEDIA DRIVER 7633M: Malcolm Priestley <tvboxspy@gmail.com> 7634L: linux-media@vger.kernel.org 7635W: https://linuxtv.org 7636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7637S: Maintained 7638F: drivers/media/dvb-frontends/ix2505v* 7639 7640JAILHOUSE HYPERVISOR INTERFACE 7641M: Jan Kiszka <jan.kiszka@siemens.com> 7642L: jailhouse-dev@googlegroups.com 7643S: Maintained 7644F: arch/x86/kernel/jailhouse.c 7645F: arch/x86/include/asm/jailhouse_para.h 7646 7647JC42.4 TEMPERATURE SENSOR DRIVER 7648M: Guenter Roeck <linux@roeck-us.net> 7649L: linux-hwmon@vger.kernel.org 7650S: Maintained 7651F: drivers/hwmon/jc42.c 7652F: Documentation/hwmon/jc42 7653 7654JFS FILESYSTEM 7655M: Dave Kleikamp <shaggy@kernel.org> 7656L: jfs-discussion@lists.sourceforge.net 7657W: http://jfs.sourceforge.net/ 7658T: git git://github.com/kleikamp/linux-shaggy.git 7659S: Maintained 7660F: Documentation/filesystems/jfs.txt 7661F: fs/jfs/ 7662 7663JME NETWORK DRIVER 7664M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7665L: netdev@vger.kernel.org 7666S: Maintained 7667F: drivers/net/ethernet/jme.* 7668 7669JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7670M: David Woodhouse <dwmw2@infradead.org> 7671L: linux-mtd@lists.infradead.org 7672W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7673S: Maintained 7674F: fs/jffs2/ 7675F: include/uapi/linux/jffs2.h 7676 7677JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7678M: "Theodore Ts'o" <tytso@mit.edu> 7679M: Jan Kara <jack@suse.com> 7680L: linux-ext4@vger.kernel.org 7681S: Maintained 7682F: fs/jbd2/ 7683F: include/linux/jbd2.h 7684 7685JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7686M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7687L: linux-media@vger.kernel.org 7688S: Maintained 7689F: drivers/media/platform/rcar_jpu.c 7690 7691JSM Neo PCI based serial card 7692M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7693L: linux-serial@vger.kernel.org 7694S: Maintained 7695F: drivers/tty/serial/jsm/ 7696 7697K10TEMP HARDWARE MONITORING DRIVER 7698M: Clemens Ladisch <clemens@ladisch.de> 7699L: linux-hwmon@vger.kernel.org 7700S: Maintained 7701F: Documentation/hwmon/k10temp 7702F: drivers/hwmon/k10temp.c 7703 7704K8TEMP HARDWARE MONITORING DRIVER 7705M: Rudolf Marek <r.marek@assembler.cz> 7706L: linux-hwmon@vger.kernel.org 7707S: Maintained 7708F: Documentation/hwmon/k8temp 7709F: drivers/hwmon/k8temp.c 7710 7711KASAN 7712M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7713R: Alexander Potapenko <glider@google.com> 7714R: Dmitry Vyukov <dvyukov@google.com> 7715L: kasan-dev@googlegroups.com 7716S: Maintained 7717F: arch/*/include/asm/kasan.h 7718F: arch/*/mm/kasan_init* 7719F: Documentation/dev-tools/kasan.rst 7720F: include/linux/kasan*.h 7721F: lib/test_kasan.c 7722F: mm/kasan/ 7723F: scripts/Makefile.kasan 7724 7725KCONFIG 7726M: Masahiro Yamada <yamada.masahiro@socionext.com> 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7728L: linux-kbuild@vger.kernel.org 7729S: Maintained 7730F: Documentation/kbuild/kconfig* 7731F: scripts/kconfig/ 7732F: scripts/Kconfig.include 7733 7734KDUMP 7735M: Dave Young <dyoung@redhat.com> 7736M: Baoquan He <bhe@redhat.com> 7737R: Vivek Goyal <vgoyal@redhat.com> 7738L: kexec@lists.infradead.org 7739W: http://lse.sourceforge.net/kdump/ 7740S: Maintained 7741F: Documentation/kdump/ 7742 7743KEENE FM RADIO TRANSMITTER DRIVER 7744M: Hans Verkuil <hverkuil@xs4all.nl> 7745L: linux-media@vger.kernel.org 7746T: git git://linuxtv.org/media_tree.git 7747W: https://linuxtv.org 7748S: Maintained 7749F: drivers/media/radio/radio-keene* 7750 7751KERNEL AUTOMOUNTER 7752M: Ian Kent <raven@themaw.net> 7753L: autofs@vger.kernel.org 7754S: Maintained 7755F: fs/autofs/ 7756 7757KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7758M: Masahiro Yamada <yamada.masahiro@socionext.com> 7759M: Michal Marek <michal.lkml@markovi.net> 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7761L: linux-kbuild@vger.kernel.org 7762S: Maintained 7763F: Documentation/kbuild/ 7764F: Makefile 7765F: scripts/Kbuild* 7766F: scripts/Makefile* 7767F: scripts/basic/ 7768F: scripts/mk* 7769F: scripts/mod/ 7770F: scripts/package/ 7771 7772KERNEL JANITORS 7773L: kernel-janitors@vger.kernel.org 7774W: http://kernelnewbies.org/KernelJanitors 7775S: Odd Fixes 7776 7777KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7778M: "J. Bruce Fields" <bfields@fieldses.org> 7779M: Jeff Layton <jlayton@kernel.org> 7780L: linux-nfs@vger.kernel.org 7781W: http://nfs.sourceforge.net/ 7782T: git git://linux-nfs.org/~bfields/linux.git 7783S: Supported 7784F: fs/nfsd/ 7785F: include/uapi/linux/nfsd/ 7786F: fs/lockd/ 7787F: fs/nfs_common/ 7788F: net/sunrpc/ 7789F: include/linux/lockd/ 7790F: include/linux/sunrpc/ 7791F: include/uapi/linux/sunrpc/ 7792 7793KERNEL SELFTEST FRAMEWORK 7794M: Shuah Khan <shuah@kernel.org> 7795L: linux-kselftest@vger.kernel.org 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7797Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7798S: Maintained 7799F: tools/testing/selftests/ 7800F: Documentation/dev-tools/kselftest* 7801 7802KERNEL USERMODE HELPER 7803M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7804L: linux-kernel@vger.kernel.org 7805S: Maintained 7806F: kernel/umh.c 7807F: include/linux/umh.h 7808 7809KERNEL VIRTUAL MACHINE (KVM) 7810M: Paolo Bonzini <pbonzini@redhat.com> 7811M: Radim Krčmář <rkrcmar@redhat.com> 7812L: kvm@vger.kernel.org 7813W: http://www.linux-kvm.org 7814T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7815S: Supported 7816F: Documentation/virtual/kvm/ 7817F: include/trace/events/kvm.h 7818F: include/uapi/asm-generic/kvm* 7819F: include/uapi/linux/kvm* 7820F: include/asm-generic/kvm* 7821F: include/linux/kvm* 7822F: include/kvm/iodev.h 7823F: virt/kvm/* 7824F: tools/kvm/ 7825 7826KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7827M: Joerg Roedel <joro@8bytes.org> 7828L: kvm@vger.kernel.org 7829W: http://www.linux-kvm.org/ 7830S: Maintained 7831F: arch/x86/include/asm/svm.h 7832F: arch/x86/kvm/svm.c 7833 7834KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7835M: Christoffer Dall <christoffer.dall@arm.com> 7836M: Marc Zyngier <marc.zyngier@arm.com> 7837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7838L: kvmarm@lists.cs.columbia.edu 7839W: http://systems.cs.columbia.edu/projects/kvm-arm 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7841S: Supported 7842F: arch/arm/include/uapi/asm/kvm* 7843F: arch/arm/include/asm/kvm* 7844F: arch/arm/kvm/ 7845F: virt/kvm/arm/ 7846F: include/kvm/arm_* 7847 7848KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7849M: Christoffer Dall <christoffer.dall@arm.com> 7850M: Marc Zyngier <marc.zyngier@arm.com> 7851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7852L: kvmarm@lists.cs.columbia.edu 7853S: Maintained 7854F: arch/arm64/include/uapi/asm/kvm* 7855F: arch/arm64/include/asm/kvm* 7856F: arch/arm64/kvm/ 7857 7858KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7859M: James Hogan <jhogan@kernel.org> 7860L: linux-mips@linux-mips.org 7861S: Supported 7862F: arch/mips/include/uapi/asm/kvm* 7863F: arch/mips/include/asm/kvm* 7864F: arch/mips/kvm/ 7865 7866KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7867M: Paul Mackerras <paulus@ozlabs.org> 7868L: kvm-ppc@vger.kernel.org 7869W: http://www.linux-kvm.org/ 7870T: git git://github.com/agraf/linux-2.6.git 7871S: Supported 7872F: arch/powerpc/include/uapi/asm/kvm* 7873F: arch/powerpc/include/asm/kvm* 7874F: arch/powerpc/kvm/ 7875F: arch/powerpc/kernel/kvm* 7876 7877KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7878M: Christian Borntraeger <borntraeger@de.ibm.com> 7879M: Janosch Frank <frankja@linux.ibm.com> 7880R: David Hildenbrand <david@redhat.com> 7881R: Cornelia Huck <cohuck@redhat.com> 7882L: linux-s390@vger.kernel.org 7883W: http://www.ibm.com/developerworks/linux/linux390/ 7884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7885S: Supported 7886F: arch/s390/include/uapi/asm/kvm* 7887F: arch/s390/include/asm/gmap.h 7888F: arch/s390/include/asm/kvm* 7889F: arch/s390/kvm/ 7890F: arch/s390/mm/gmap.c 7891 7892KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7893M: Paolo Bonzini <pbonzini@redhat.com> 7894M: Radim Krčmář <rkrcmar@redhat.com> 7895L: kvm@vger.kernel.org 7896W: http://www.linux-kvm.org 7897T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7898S: Supported 7899F: arch/x86/kvm/ 7900F: arch/x86/include/uapi/asm/kvm* 7901F: arch/x86/include/asm/kvm* 7902F: arch/x86/include/asm/pvclock-abi.h 7903F: arch/x86/kernel/kvm.c 7904F: arch/x86/kernel/kvmclock.c 7905 7906KERNFS 7907M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7908M: Tejun Heo <tj@kernel.org> 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7910S: Supported 7911F: include/linux/kernfs.h 7912F: fs/kernfs/ 7913 7914KEXEC 7915M: Eric Biederman <ebiederm@xmission.com> 7916W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7917L: kexec@lists.infradead.org 7918S: Maintained 7919F: include/linux/kexec.h 7920F: include/uapi/linux/kexec.h 7921F: kernel/kexec* 7922 7923KEYS-ENCRYPTED 7924M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7925L: linux-integrity@vger.kernel.org 7926L: keyrings@vger.kernel.org 7927S: Supported 7928F: Documentation/security/keys/trusted-encrypted.rst 7929F: include/keys/encrypted-type.h 7930F: security/keys/encrypted-keys/ 7931 7932KEYS-TRUSTED 7933M: James Bottomley <jejb@linux.vnet.ibm.com> 7934M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7935L: linux-integrity@vger.kernel.org 7936L: keyrings@vger.kernel.org 7937S: Supported 7938F: Documentation/security/keys/trusted-encrypted.rst 7939F: include/keys/trusted-type.h 7940F: security/keys/trusted.c 7941F: security/keys/trusted.h 7942 7943KEYS/KEYRINGS: 7944M: David Howells <dhowells@redhat.com> 7945L: keyrings@vger.kernel.org 7946S: Maintained 7947F: Documentation/security/keys/core.rst 7948F: include/linux/key.h 7949F: include/linux/key-type.h 7950F: include/linux/keyctl.h 7951F: include/uapi/linux/keyctl.h 7952F: include/keys/ 7953F: security/keys/ 7954 7955KGDB / KDB /debug_core 7956M: Jason Wessel <jason.wessel@windriver.com> 7957M: Daniel Thompson <daniel.thompson@linaro.org> 7958W: http://kgdb.wiki.kernel.org/ 7959L: kgdb-bugreport@lists.sourceforge.net 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7961S: Maintained 7962F: Documentation/dev-tools/kgdb.rst 7963F: drivers/misc/kgdbts.c 7964F: drivers/tty/serial/kgdboc.c 7965F: include/linux/kdb.h 7966F: include/linux/kgdb.h 7967F: kernel/debug/ 7968 7969KMEMLEAK 7970M: Catalin Marinas <catalin.marinas@arm.com> 7971S: Maintained 7972F: Documentation/dev-tools/kmemleak.rst 7973F: include/linux/kmemleak.h 7974F: mm/kmemleak.c 7975F: mm/kmemleak-test.c 7976 7977KMOD KERNEL MODULE LOADER - USERMODE HELPER 7978M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7979L: linux-kernel@vger.kernel.org 7980S: Maintained 7981F: kernel/kmod.c 7982F: include/linux/kmod.h 7983F: lib/test_kmod.c 7984F: tools/testing/selftests/kmod/ 7985 7986KPROBES 7987M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7988M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7989M: "David S. Miller" <davem@davemloft.net> 7990M: Masami Hiramatsu <mhiramat@kernel.org> 7991S: Maintained 7992F: Documentation/kprobes.txt 7993F: include/linux/kprobes.h 7994F: include/asm-generic/kprobes.h 7995F: kernel/kprobes.c 7996 7997KS0108 LCD CONTROLLER DRIVER 7998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7999S: Maintained 8000F: Documentation/auxdisplay/ks0108 8001F: drivers/auxdisplay/ks0108.c 8002F: include/linux/ks0108.h 8003 8004L3MDEV 8005M: David Ahern <dsa@cumulusnetworks.com> 8006L: netdev@vger.kernel.org 8007S: Maintained 8008F: net/l3mdev 8009F: include/net/l3mdev.h 8010 8011LANTIQ MIPS ARCHITECTURE 8012M: John Crispin <john@phrozen.org> 8013L: linux-mips@linux-mips.org 8014S: Maintained 8015F: arch/mips/lantiq 8016F: drivers/soc/lantiq 8017 8018LAPB module 8019L: linux-x25@vger.kernel.org 8020S: Orphan 8021F: Documentation/networking/lapb-module.txt 8022F: include/*/lapb.h 8023F: net/lapb/ 8024 8025LASI 53c700 driver for PARISC 8026M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8027L: linux-scsi@vger.kernel.org 8028S: Maintained 8029F: Documentation/scsi/53c700.txt 8030F: drivers/scsi/53c700* 8031 8032LEAKING_ADDRESSES 8033M: Tobin C. Harding <me@tobin.cc> 8034M: Tycho Andersen <tycho@tycho.ws> 8035L: kernel-hardening@lists.openwall.com 8036S: Maintained 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8038F: scripts/leaking_addresses.pl 8039 8040LED SUBSYSTEM 8041M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8042M: Pavel Machek <pavel@ucw.cz> 8043L: linux-leds@vger.kernel.org 8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8045S: Maintained 8046F: Documentation/devicetree/bindings/leds/ 8047F: drivers/leds/ 8048F: include/linux/leds.h 8049 8050LEGACY EEPROM DRIVER 8051M: Jean Delvare <jdelvare@suse.com> 8052S: Maintained 8053F: Documentation/misc-devices/eeprom 8054F: drivers/misc/eeprom/eeprom.c 8055 8056LEGO MINDSTORMS EV3 8057R: David Lechner <david@lechnology.com> 8058S: Maintained 8059F: arch/arm/boot/dts/da850-lego-ev3.dts 8060F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8061F: drivers/power/supply/lego_ev3_battery.c 8062 8063LEGO USB Tower driver 8064M: Juergen Stuber <starblue@users.sourceforge.net> 8065L: legousb-devel@lists.sourceforge.net 8066W: http://legousb.sourceforge.net/ 8067S: Maintained 8068F: drivers/usb/misc/legousbtower.c 8069 8070LG2160 MEDIA DRIVER 8071M: Michael Krufky <mkrufky@linuxtv.org> 8072L: linux-media@vger.kernel.org 8073W: https://linuxtv.org 8074W: http://github.com/mkrufky 8075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8076T: git git://linuxtv.org/mkrufky/tuners.git 8077S: Maintained 8078F: drivers/media/dvb-frontends/lg2160.* 8079 8080LGDT3305 MEDIA DRIVER 8081M: Michael Krufky <mkrufky@linuxtv.org> 8082L: linux-media@vger.kernel.org 8083W: https://linuxtv.org 8084W: http://github.com/mkrufky 8085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8086T: git git://linuxtv.org/mkrufky/tuners.git 8087S: Maintained 8088F: drivers/media/dvb-frontends/lgdt3305.* 8089 8090LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8091M: Viresh Kumar <vireshk@kernel.org> 8092L: linux-ide@vger.kernel.org 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8094S: Maintained 8095F: include/linux/pata_arasan_cf_data.h 8096F: drivers/ata/pata_arasan_cf.c 8097 8098LIBATA PATA DRIVERS 8099M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8100M: Tejun Heo <tj@kernel.org> 8101L: linux-ide@vger.kernel.org 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8103S: Maintained 8104F: drivers/ata/pata_*.c 8105F: drivers/ata/ata_generic.c 8106 8107LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8108M: Linus Walleij <linus.walleij@linaro.org> 8109L: linux-ide@vger.kernel.org 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8111S: Maintained 8112F: drivers/ata/pata_ftide010.c 8113F: drivers/ata/sata_gemini.c 8114F: drivers/ata/sata_gemini.h 8115 8116LIBATA SATA AHCI PLATFORM devices support 8117M: Hans de Goede <hdegoede@redhat.com> 8118M: Tejun Heo <tj@kernel.org> 8119L: linux-ide@vger.kernel.org 8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8121S: Maintained 8122F: drivers/ata/ahci_platform.c 8123F: drivers/ata/libahci_platform.c 8124F: include/linux/ahci_platform.h 8125 8126LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8127M: Mikael Pettersson <mikpelinux@gmail.com> 8128L: linux-ide@vger.kernel.org 8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8130S: Maintained 8131F: drivers/ata/sata_promise.* 8132 8133LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8134M: Tejun Heo <tj@kernel.org> 8135L: linux-ide@vger.kernel.org 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8137S: Maintained 8138F: drivers/ata/ 8139F: include/linux/ata.h 8140F: include/linux/libata.h 8141F: Documentation/devicetree/bindings/ata/ 8142 8143LIBLOCKDEP 8144M: Sasha Levin <alexander.levin@verizon.com> 8145S: Maintained 8146F: tools/lib/lockdep/ 8147 8148LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8149M: Ross Zwisler <ross.zwisler@linux.intel.com> 8150M: Dan Williams <dan.j.williams@intel.com> 8151M: Vishal Verma <vishal.l.verma@intel.com> 8152M: Dave Jiang <dave.jiang@intel.com> 8153L: linux-nvdimm@lists.01.org 8154Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8155S: Supported 8156F: drivers/nvdimm/blk.c 8157F: drivers/nvdimm/region_devs.c 8158 8159LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8160M: Vishal Verma <vishal.l.verma@intel.com> 8161M: Dan Williams <dan.j.williams@intel.com> 8162M: Ross Zwisler <ross.zwisler@linux.intel.com> 8163M: Dave Jiang <dave.jiang@intel.com> 8164L: linux-nvdimm@lists.01.org 8165Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8166S: Supported 8167F: drivers/nvdimm/btt* 8168 8169LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8170M: Ross Zwisler <ross.zwisler@linux.intel.com> 8171M: Dan Williams <dan.j.williams@intel.com> 8172M: Vishal Verma <vishal.l.verma@intel.com> 8173M: Dave Jiang <dave.jiang@intel.com> 8174L: linux-nvdimm@lists.01.org 8175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8176S: Supported 8177F: drivers/nvdimm/pmem* 8178 8179LIBNVDIMM: DEVICETREE BINDINGS 8180M: Oliver O'Halloran <oohall@gmail.com> 8181L: linux-nvdimm@lists.01.org 8182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8183S: Supported 8184F: drivers/nvdimm/of_pmem.c 8185F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8186 8187LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8188M: Dan Williams <dan.j.williams@intel.com> 8189M: Ross Zwisler <ross.zwisler@linux.intel.com> 8190M: Vishal Verma <vishal.l.verma@intel.com> 8191M: Dave Jiang <dave.jiang@intel.com> 8192L: linux-nvdimm@lists.01.org 8193Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8195S: Supported 8196F: drivers/nvdimm/* 8197F: drivers/acpi/nfit/* 8198F: include/linux/nd.h 8199F: include/linux/libnvdimm.h 8200F: include/uapi/linux/ndctl.h 8201 8202LIGHTNVM PLATFORM SUPPORT 8203M: Matias Bjorling <mb@lightnvm.io> 8204W: http://github/OpenChannelSSD 8205L: linux-block@vger.kernel.org 8206S: Maintained 8207F: drivers/lightnvm/ 8208F: include/linux/lightnvm.h 8209F: include/uapi/linux/lightnvm.h 8210 8211LINUX FOR POWER MACINTOSH 8212M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8213W: http://www.penguinppc.org/ 8214L: linuxppc-dev@lists.ozlabs.org 8215S: Maintained 8216F: arch/powerpc/platforms/powermac/ 8217F: drivers/macintosh/ 8218 8219LINUX FOR POWERPC (32-BIT AND 64-BIT) 8220M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8221M: Paul Mackerras <paulus@samba.org> 8222M: Michael Ellerman <mpe@ellerman.id.au> 8223W: https://github.com/linuxppc/linux/wiki 8224L: linuxppc-dev@lists.ozlabs.org 8225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8227S: Supported 8228F: Documentation/ABI/stable/sysfs-firmware-opal-* 8229F: Documentation/devicetree/bindings/powerpc/ 8230F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8231F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8232F: Documentation/powerpc/ 8233F: arch/powerpc/ 8234F: drivers/char/tpm/tpm_ibmvtpm* 8235F: drivers/crypto/nx/ 8236F: drivers/crypto/vmx/ 8237F: drivers/i2c/busses/i2c-opal.c 8238F: drivers/net/ethernet/ibm/ibmveth.* 8239F: drivers/net/ethernet/ibm/ibmvnic.* 8240F: drivers/pci/hotplug/pnv_php.c 8241F: drivers/pci/hotplug/rpa* 8242F: drivers/rtc/rtc-opal.c 8243F: drivers/scsi/ibmvscsi/ 8244F: drivers/tty/hvc/hvc_opal.c 8245F: drivers/watchdog/wdrtas.c 8246F: tools/testing/selftests/powerpc 8247N: /pmac 8248N: powermac 8249N: powernv 8250N: [^a-z0-9]ps3 8251N: pseries 8252 8253LINUX FOR POWERPC EMBEDDED MPC5XXX 8254M: Anatolij Gustschin <agust@denx.de> 8255L: linuxppc-dev@lists.ozlabs.org 8256T: git git://git.denx.de/linux-denx-agust.git 8257S: Maintained 8258F: arch/powerpc/platforms/512x/ 8259F: arch/powerpc/platforms/52xx/ 8260 8261LINUX FOR POWERPC EMBEDDED PPC4XX 8262M: Alistair Popple <alistair@popple.id.au> 8263M: Matt Porter <mporter@kernel.crashing.org> 8264W: http://www.penguinppc.org/ 8265L: linuxppc-dev@lists.ozlabs.org 8266S: Maintained 8267F: arch/powerpc/platforms/40x/ 8268F: arch/powerpc/platforms/44x/ 8269 8270LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8271M: Scott Wood <oss@buserror.net> 8272M: Kumar Gala <galak@kernel.crashing.org> 8273W: http://www.penguinppc.org/ 8274L: linuxppc-dev@lists.ozlabs.org 8275T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8276S: Maintained 8277F: arch/powerpc/platforms/83xx/ 8278F: arch/powerpc/platforms/85xx/ 8279F: Documentation/devicetree/bindings/powerpc/fsl/ 8280 8281LINUX FOR POWERPC EMBEDDED PPC8XX 8282M: Vitaly Bordug <vitb@kernel.crashing.org> 8283W: http://www.penguinppc.org/ 8284L: linuxppc-dev@lists.ozlabs.org 8285S: Maintained 8286F: arch/powerpc/platforms/8xx/ 8287 8288LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8289L: linuxppc-dev@lists.ozlabs.org 8290S: Orphan 8291F: arch/powerpc/*/*virtex* 8292F: arch/powerpc/*/*/*virtex* 8293 8294LINUX FOR POWERPC PA SEMI PWRFICIENT 8295L: linuxppc-dev@lists.ozlabs.org 8296S: Orphan 8297F: arch/powerpc/platforms/pasemi/ 8298F: drivers/*/*pasemi* 8299F: drivers/*/*/*pasemi* 8300 8301LINUX KERNEL DUMP TEST MODULE (LKDTM) 8302M: Kees Cook <keescook@chromium.org> 8303S: Maintained 8304F: drivers/misc/lkdtm/* 8305 8306LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8307M: Alan Stern <stern@rowland.harvard.edu> 8308M: Andrea Parri <andrea.parri@amarulasolutions.com> 8309M: Will Deacon <will.deacon@arm.com> 8310M: Peter Zijlstra <peterz@infradead.org> 8311M: Boqun Feng <boqun.feng@gmail.com> 8312M: Nicholas Piggin <npiggin@gmail.com> 8313M: David Howells <dhowells@redhat.com> 8314M: Jade Alglave <j.alglave@ucl.ac.uk> 8315M: Luc Maranget <luc.maranget@inria.fr> 8316M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8317R: Akira Yokosawa <akiyks@gmail.com> 8318L: linux-kernel@vger.kernel.org 8319S: Supported 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8321F: tools/memory-model/ 8322F: Documentation/memory-barriers.txt 8323 8324LINUX SECURITY MODULE (LSM) FRAMEWORK 8325M: Chris Wright <chrisw@sous-sol.org> 8326L: linux-security-module@vger.kernel.org 8327S: Supported 8328 8329LIS3LV02D ACCELEROMETER DRIVER 8330M: Eric Piel <eric.piel@tremplin-utc.net> 8331S: Maintained 8332F: Documentation/misc-devices/lis3lv02d 8333F: drivers/misc/lis3lv02d/ 8334F: drivers/platform/x86/hp_accel.c 8335 8336LIVE PATCHING 8337M: Josh Poimboeuf <jpoimboe@redhat.com> 8338M: Jessica Yu <jeyu@kernel.org> 8339M: Jiri Kosina <jikos@kernel.org> 8340M: Miroslav Benes <mbenes@suse.cz> 8341R: Petr Mladek <pmladek@suse.com> 8342S: Maintained 8343F: kernel/livepatch/ 8344F: include/linux/livepatch.h 8345F: arch/x86/include/asm/livepatch.h 8346F: arch/x86/kernel/livepatch.c 8347F: Documentation/livepatch/ 8348F: Documentation/ABI/testing/sysfs-kernel-livepatch 8349F: samples/livepatch/ 8350L: live-patching@vger.kernel.org 8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8352 8353LLC (802.2) 8354L: netdev@vger.kernel.org 8355S: Odd fixes 8356F: include/linux/llc.h 8357F: include/uapi/linux/llc.h 8358F: include/net/llc* 8359F: net/llc/ 8360 8361LM73 HARDWARE MONITOR DRIVER 8362M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8363L: linux-hwmon@vger.kernel.org 8364S: Maintained 8365F: drivers/hwmon/lm73.c 8366 8367LM78 HARDWARE MONITOR DRIVER 8368M: Jean Delvare <jdelvare@suse.com> 8369L: linux-hwmon@vger.kernel.org 8370S: Maintained 8371F: Documentation/hwmon/lm78 8372F: drivers/hwmon/lm78.c 8373 8374LM83 HARDWARE MONITOR DRIVER 8375M: Jean Delvare <jdelvare@suse.com> 8376L: linux-hwmon@vger.kernel.org 8377S: Maintained 8378F: Documentation/hwmon/lm83 8379F: drivers/hwmon/lm83.c 8380 8381LM90 HARDWARE MONITOR DRIVER 8382M: Jean Delvare <jdelvare@suse.com> 8383L: linux-hwmon@vger.kernel.org 8384S: Maintained 8385F: Documentation/hwmon/lm90 8386F: Documentation/devicetree/bindings/hwmon/lm90.txt 8387F: drivers/hwmon/lm90.c 8388F: include/dt-bindings/thermal/lm90.h 8389 8390LM95234 HARDWARE MONITOR DRIVER 8391M: Guenter Roeck <linux@roeck-us.net> 8392L: linux-hwmon@vger.kernel.org 8393S: Maintained 8394F: Documentation/hwmon/lm95234 8395F: drivers/hwmon/lm95234.c 8396 8397LME2510 MEDIA DRIVER 8398M: Malcolm Priestley <tvboxspy@gmail.com> 8399L: linux-media@vger.kernel.org 8400W: https://linuxtv.org 8401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8402S: Maintained 8403F: drivers/media/usb/dvb-usb-v2/lmedm04* 8404 8405LOADPIN SECURITY MODULE 8406M: Kees Cook <keescook@chromium.org> 8407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8408S: Supported 8409F: security/loadpin/ 8410F: Documentation/admin-guide/LSM/LoadPin.rst 8411 8412LOCKING PRIMITIVES 8413M: Peter Zijlstra <peterz@infradead.org> 8414M: Ingo Molnar <mingo@redhat.com> 8415M: Will Deacon <will.deacon@arm.com> 8416L: linux-kernel@vger.kernel.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8418S: Maintained 8419F: Documentation/locking/ 8420F: include/linux/lockdep.h 8421F: include/linux/spinlock*.h 8422F: arch/*/include/asm/spinlock*.h 8423F: include/linux/rwlock*.h 8424F: include/linux/mutex*.h 8425F: arch/*/include/asm/mutex*.h 8426F: include/linux/rwsem*.h 8427F: arch/*/include/asm/rwsem.h 8428F: include/linux/seqlock.h 8429F: lib/locking*.[ch] 8430F: kernel/locking/ 8431X: kernel/locking/locktorture.c 8432 8433LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8434M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8435L: linux-ntfs-dev@lists.sourceforge.net 8436W: http://www.linux-ntfs.org/content/view/19/37/ 8437S: Maintained 8438F: Documentation/ldm.txt 8439F: block/partitions/ldm.* 8440 8441LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8442M: Sathya Prakash <sathya.prakash@broadcom.com> 8443M: Chaitra P B <chaitra.basappa@broadcom.com> 8444M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8445L: MPT-FusionLinux.pdl@broadcom.com 8446L: linux-scsi@vger.kernel.org 8447W: http://www.avagotech.com/support/ 8448S: Supported 8449F: drivers/message/fusion/ 8450F: drivers/scsi/mpt3sas/ 8451 8452LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8453M: Matthew Wilcox <matthew@wil.cx> 8454L: linux-scsi@vger.kernel.org 8455S: Maintained 8456F: drivers/scsi/sym53c8xx_2/ 8457 8458LTC4261 HARDWARE MONITOR DRIVER 8459M: Guenter Roeck <linux@roeck-us.net> 8460L: linux-hwmon@vger.kernel.org 8461S: Maintained 8462F: Documentation/hwmon/ltc4261 8463F: drivers/hwmon/ltc4261.c 8464 8465LTC4306 I2C MULTIPLEXER DRIVER 8466M: Michael Hennerich <michael.hennerich@analog.com> 8467W: http://ez.analog.com/community/linux-device-drivers 8468L: linux-i2c@vger.kernel.org 8469S: Supported 8470F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8471F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8472 8473LTP (Linux Test Project) 8474M: Mike Frysinger <vapier@gentoo.org> 8475M: Cyril Hrubis <chrubis@suse.cz> 8476M: Wanlong Gao <wanlong.gao@gmail.com> 8477M: Jan Stancek <jstancek@redhat.com> 8478M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8479M: Alexey Kodanev <alexey.kodanev@oracle.com> 8480L: ltp@lists.linux.it (subscribers-only) 8481W: http://linux-test-project.github.io/ 8482T: git git://github.com/linux-test-project/ltp.git 8483S: Maintained 8484 8485M68K ARCHITECTURE 8486M: Geert Uytterhoeven <geert@linux-m68k.org> 8487L: linux-m68k@lists.linux-m68k.org 8488W: http://www.linux-m68k.org/ 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8490S: Maintained 8491F: arch/m68k/ 8492F: drivers/zorro/ 8493 8494M68K ON APPLE MACINTOSH 8495M: Joshua Thompson <funaho@jurai.org> 8496W: http://www.mac.linux-m68k.org/ 8497L: linux-m68k@lists.linux-m68k.org 8498S: Maintained 8499F: arch/m68k/mac/ 8500 8501M68K ON HP9000/300 8502M: Philip Blundell <philb@gnu.org> 8503W: http://www.tazenda.demon.co.uk/phil/linux-hp 8504S: Maintained 8505F: arch/m68k/hp300/ 8506 8507M88DS3103 MEDIA DRIVER 8508M: Antti Palosaari <crope@iki.fi> 8509L: linux-media@vger.kernel.org 8510W: https://linuxtv.org 8511W: http://palosaari.fi/linux/ 8512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8513T: git git://linuxtv.org/anttip/media_tree.git 8514S: Maintained 8515F: drivers/media/dvb-frontends/m88ds3103* 8516 8517M88RS2000 MEDIA DRIVER 8518M: Malcolm Priestley <tvboxspy@gmail.com> 8519L: linux-media@vger.kernel.org 8520W: https://linuxtv.org 8521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8522S: Maintained 8523F: drivers/media/dvb-frontends/m88rs2000* 8524 8525MA901 MASTERKIT USB FM RADIO DRIVER 8526M: Alexey Klimov <klimov.linux@gmail.com> 8527L: linux-media@vger.kernel.org 8528T: git git://linuxtv.org/media_tree.git 8529S: Maintained 8530F: drivers/media/radio/radio-ma901.c 8531 8532MAC80211 8533M: Johannes Berg <johannes@sipsolutions.net> 8534L: linux-wireless@vger.kernel.org 8535W: http://wireless.kernel.org/ 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8538S: Maintained 8539F: Documentation/networking/mac80211-injection.txt 8540F: include/net/mac80211.h 8541F: net/mac80211/ 8542F: drivers/net/wireless/mac80211_hwsim.[ch] 8543F: Documentation/networking/mac80211_hwsim/README 8544 8545MAILBOX API 8546M: Jassi Brar <jassisinghbrar@gmail.com> 8547L: linux-kernel@vger.kernel.org 8548S: Maintained 8549F: drivers/mailbox/ 8550F: include/linux/mailbox_client.h 8551F: include/linux/mailbox_controller.h 8552 8553MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8554M: Michael Kerrisk <mtk.manpages@gmail.com> 8555W: http://www.kernel.org/doc/man-pages 8556L: linux-man@vger.kernel.org 8557S: Maintained 8558 8559MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8560M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8561L: linux-mips@linux-mips.org 8562S: Maintained 8563F: arch/mips/boot/dts/img/pistachio_marduk.dts 8564 8565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8566M: Andrew Lunn <andrew@lunn.ch> 8567M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8568L: netdev@vger.kernel.org 8569S: Maintained 8570F: drivers/net/dsa/mv88e6xxx/ 8571F: linux/platform_data/mv88e6xxx.h 8572F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8573 8574MARVELL ARMADA DRM SUPPORT 8575M: Russell King <linux@armlinux.org.uk> 8576S: Maintained 8577T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8578T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8579F: drivers/gpu/drm/armada/ 8580F: include/uapi/drm/armada_drm.h 8581F: Documentation/devicetree/bindings/display/armada/ 8582 8583MARVELL CRYPTO DRIVER 8584M: Boris Brezillon <boris.brezillon@bootlin.com> 8585M: Arnaud Ebalard <arno@natisbad.org> 8586F: drivers/crypto/marvell/ 8587S: Maintained 8588L: linux-crypto@vger.kernel.org 8589 8590MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8591M: Mirko Lindner <mlindner@marvell.com> 8592M: Stephen Hemminger <stephen@networkplumber.org> 8593L: netdev@vger.kernel.org 8594S: Maintained 8595F: drivers/net/ethernet/marvell/sk* 8596 8597MARVELL LIBERTAS WIRELESS DRIVER 8598L: libertas-dev@lists.infradead.org 8599S: Orphan 8600F: drivers/net/wireless/marvell/libertas/ 8601 8602MARVELL MACCHIATOBIN SUPPORT 8603M: Russell King <linux@armlinux.org.uk> 8604L: linux-arm-kernel@lists.infradead.org 8605S: Maintained 8606F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8607 8608MARVELL MV643XX ETHERNET DRIVER 8609M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8610L: netdev@vger.kernel.org 8611S: Maintained 8612F: drivers/net/ethernet/marvell/mv643xx_eth.* 8613F: include/linux/mv643xx.h 8614 8615MARVELL MV88X3310 PHY DRIVER 8616M: Russell King <linux@armlinux.org.uk> 8617L: netdev@vger.kernel.org 8618S: Maintained 8619F: drivers/net/phy/marvell10g.c 8620 8621MARVELL MVNETA ETHERNET DRIVER 8622M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8623L: netdev@vger.kernel.org 8624S: Maintained 8625F: drivers/net/ethernet/marvell/mvneta.* 8626 8627MARVELL MWIFIEX WIRELESS DRIVER 8628M: Amitkumar Karwar <amitkarwar@gmail.com> 8629M: Nishant Sarmukadam <nishants@marvell.com> 8630M: Ganapathi Bhat <gbhat@marvell.com> 8631M: Xinming Hu <huxm@marvell.com> 8632L: linux-wireless@vger.kernel.org 8633S: Maintained 8634F: drivers/net/wireless/marvell/mwifiex/ 8635 8636MARVELL MWL8K WIRELESS DRIVER 8637M: Lennert Buytenhek <buytenh@wantstofly.org> 8638L: linux-wireless@vger.kernel.org 8639S: Odd Fixes 8640F: drivers/net/wireless/marvell/mwl8k.c 8641 8642MARVELL NAND CONTROLLER DRIVER 8643M: Miquel Raynal <miquel.raynal@bootlin.com> 8644L: linux-mtd@lists.infradead.org 8645S: Maintained 8646F: drivers/mtd/nand/raw/marvell_nand.c 8647F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8648 8649MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8650M: Nicolas Pitre <nico@fluxnic.net> 8651S: Odd Fixes 8652F: drivers/mmc/host/mvsdio.* 8653 8654MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8655M: Hu Ziji <huziji@marvell.com> 8656L: linux-mmc@vger.kernel.org 8657S: Supported 8658F: drivers/mmc/host/sdhci-xenon* 8659F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8660 8661MATROX FRAMEBUFFER DRIVER 8662L: linux-fbdev@vger.kernel.org 8663S: Orphan 8664F: drivers/video/fbdev/matrox/matroxfb_* 8665F: include/uapi/linux/matroxfb.h 8666 8667MAX16065 HARDWARE MONITOR DRIVER 8668M: Guenter Roeck <linux@roeck-us.net> 8669L: linux-hwmon@vger.kernel.org 8670S: Maintained 8671F: Documentation/hwmon/max16065 8672F: drivers/hwmon/max16065.c 8673 8674MAX20751 HARDWARE MONITOR DRIVER 8675M: Guenter Roeck <linux@roeck-us.net> 8676L: linux-hwmon@vger.kernel.org 8677S: Maintained 8678F: Documentation/hwmon/max20751 8679F: drivers/hwmon/max20751.c 8680 8681MAX2175 SDR TUNER DRIVER 8682M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8683L: linux-media@vger.kernel.org 8684T: git git://linuxtv.org/media_tree.git 8685S: Maintained 8686F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8687F: Documentation/media/v4l-drivers/max2175.rst 8688F: drivers/media/i2c/max2175* 8689F: include/uapi/linux/max2175.h 8690 8691MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8692L: linux-hwmon@vger.kernel.org 8693S: Orphan 8694F: Documentation/hwmon/max6650 8695F: drivers/hwmon/max6650.c 8696 8697MAX6697 HARDWARE MONITOR DRIVER 8698M: Guenter Roeck <linux@roeck-us.net> 8699L: linux-hwmon@vger.kernel.org 8700S: Maintained 8701F: Documentation/hwmon/max6697 8702F: Documentation/devicetree/bindings/hwmon/max6697.txt 8703F: drivers/hwmon/max6697.c 8704F: include/linux/platform_data/max6697.h 8705 8706MAX9860 MONO AUDIO VOICE CODEC DRIVER 8707M: Peter Rosin <peda@axentia.se> 8708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8709S: Maintained 8710F: Documentation/devicetree/bindings/sound/max9860.txt 8711F: sound/soc/codecs/max9860.* 8712 8713MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8714M: Javier Martinez Canillas <javier@dowhile0.org> 8715L: linux-kernel@vger.kernel.org 8716S: Supported 8717F: drivers/regulator/max77802-regulator.c 8718F: Documentation/devicetree/bindings/*/*max77802.txt 8719F: include/dt-bindings/*/*max77802.h 8720 8721MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8722M: Krzysztof Kozlowski <krzk@kernel.org> 8723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8724L: linux-pm@vger.kernel.org 8725S: Supported 8726F: drivers/power/supply/max14577_charger.c 8727F: drivers/power/supply/max77693_charger.c 8728 8729MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8730M: Chanwoo Choi <cw00.choi@samsung.com> 8731M: Krzysztof Kozlowski <krzk@kernel.org> 8732M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8733L: linux-kernel@vger.kernel.org 8734S: Supported 8735F: drivers/*/max14577*.c 8736F: drivers/*/max77686*.c 8737F: drivers/*/max77693*.c 8738F: drivers/extcon/extcon-max14577.c 8739F: drivers/extcon/extcon-max77693.c 8740F: drivers/rtc/rtc-max77686.c 8741F: drivers/clk/clk-max77686.c 8742F: Documentation/devicetree/bindings/mfd/max14577.txt 8743F: Documentation/devicetree/bindings/*/max77686.txt 8744F: Documentation/devicetree/bindings/mfd/max77693.txt 8745F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8746F: include/linux/mfd/max14577*.h 8747F: include/linux/mfd/max77686*.h 8748F: include/linux/mfd/max77693*.h 8749 8750MAXIRADIO FM RADIO RECEIVER DRIVER 8751M: Hans Verkuil <hverkuil@xs4all.nl> 8752L: linux-media@vger.kernel.org 8753T: git git://linuxtv.org/media_tree.git 8754W: https://linuxtv.org 8755S: Maintained 8756F: drivers/media/radio/radio-maxiradio* 8757 8758MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8759M: Peter Rosin <peda@axentia.se> 8760L: linux-iio@vger.kernel.org 8761S: Maintained 8762F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8763F: drivers/iio/potentiometer/mcp4018.c 8764F: drivers/iio/potentiometer/mcp4531.c 8765 8766MCR20A IEEE-802.15.4 RADIO DRIVER 8767M: Xue Liu <liuxuenetmail@gmail.com> 8768L: linux-wpan@vger.kernel.org 8769W: https://github.com/xueliu/mcr20a-linux 8770S: Maintained 8771F: drivers/net/ieee802154/mcr20a.c 8772F: drivers/net/ieee802154/mcr20a.h 8773F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8774 8775MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8776M: William Breathitt Gray <vilhelm.gray@gmail.com> 8777L: linux-iio@vger.kernel.org 8778S: Maintained 8779F: drivers/iio/dac/cio-dac.c 8780 8781MEDIA DRIVERS FOR ASCOT2E 8782M: Sergey Kozlov <serjk@netup.ru> 8783M: Abylay Ospan <aospan@netup.ru> 8784L: linux-media@vger.kernel.org 8785W: https://linuxtv.org 8786W: http://netup.tv/ 8787T: git git://linuxtv.org/media_tree.git 8788S: Supported 8789F: drivers/media/dvb-frontends/ascot2e* 8790 8791MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8792M: Jasmin Jessich <jasmin@anw.at> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795T: git git://linuxtv.org/media_tree.git 8796S: Maintained 8797F: drivers/media/dvb-frontends/cxd2099* 8798 8799MEDIA DRIVERS FOR CXD2841ER 8800M: Sergey Kozlov <serjk@netup.ru> 8801M: Abylay Ospan <aospan@netup.ru> 8802L: linux-media@vger.kernel.org 8803W: https://linuxtv.org 8804W: http://netup.tv/ 8805T: git git://linuxtv.org/media_tree.git 8806S: Supported 8807F: drivers/media/dvb-frontends/cxd2841er* 8808 8809MEDIA DRIVERS FOR CXD2880 8810M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8811L: linux-media@vger.kernel.org 8812W: http://linuxtv.org/ 8813T: git git://linuxtv.org/media_tree.git 8814S: Supported 8815F: drivers/media/dvb-frontends/cxd2880/* 8816F: drivers/media/spi/cxd2880* 8817 8818MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8819M: Daniel Scheller <d.scheller.oss@gmail.com> 8820L: linux-media@vger.kernel.org 8821W: https://linuxtv.org 8822T: git git://linuxtv.org/media_tree.git 8823S: Maintained 8824F: drivers/media/pci/ddbridge/* 8825 8826MEDIA DRIVERS FOR FREESCALE IMX 8827M: Steve Longerbeam <slongerbeam@gmail.com> 8828M: Philipp Zabel <p.zabel@pengutronix.de> 8829L: linux-media@vger.kernel.org 8830T: git git://linuxtv.org/media_tree.git 8831S: Maintained 8832F: Documentation/devicetree/bindings/media/imx.txt 8833F: Documentation/media/v4l-drivers/imx.rst 8834F: drivers/staging/media/imx/ 8835F: include/linux/imx-media.h 8836F: include/media/imx.h 8837 8838MEDIA DRIVERS FOR HELENE 8839M: Abylay Ospan <aospan@netup.ru> 8840L: linux-media@vger.kernel.org 8841W: https://linuxtv.org 8842W: http://netup.tv/ 8843T: git git://linuxtv.org/media_tree.git 8844S: Supported 8845F: drivers/media/dvb-frontends/helene* 8846 8847MEDIA DRIVERS FOR HORUS3A 8848M: Sergey Kozlov <serjk@netup.ru> 8849M: Abylay Ospan <aospan@netup.ru> 8850L: linux-media@vger.kernel.org 8851W: https://linuxtv.org 8852W: http://netup.tv/ 8853T: git git://linuxtv.org/media_tree.git 8854S: Supported 8855F: drivers/media/dvb-frontends/horus3a* 8856 8857MEDIA DRIVERS FOR LNBH25 8858M: Sergey Kozlov <serjk@netup.ru> 8859M: Abylay Ospan <aospan@netup.ru> 8860L: linux-media@vger.kernel.org 8861W: https://linuxtv.org 8862W: http://netup.tv/ 8863T: git git://linuxtv.org/media_tree.git 8864S: Supported 8865F: drivers/media/dvb-frontends/lnbh25* 8866 8867MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8868M: Daniel Scheller <d.scheller.oss@gmail.com> 8869L: linux-media@vger.kernel.org 8870W: https://linuxtv.org 8871T: git git://linuxtv.org/media_tree.git 8872S: Maintained 8873F: drivers/media/dvb-frontends/mxl5xx* 8874 8875MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8876M: Sergey Kozlov <serjk@netup.ru> 8877M: Abylay Ospan <aospan@netup.ru> 8878L: linux-media@vger.kernel.org 8879W: https://linuxtv.org 8880W: http://netup.tv/ 8881T: git git://linuxtv.org/media_tree.git 8882S: Supported 8883F: drivers/media/pci/netup_unidvb/* 8884 8885MEDIA DRIVERS FOR RENESAS - CEU 8886M: Jacopo Mondi <jacopo@jmondi.org> 8887L: linux-media@vger.kernel.org 8888L: linux-renesas-soc@vger.kernel.org 8889T: git git://linuxtv.org/media_tree.git 8890S: Supported 8891F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8892F: drivers/media/platform/renesas-ceu.c 8893F: include/media/drv-intf/renesas-ceu.h 8894 8895MEDIA DRIVERS FOR RENESAS - DRIF 8896M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8897L: linux-media@vger.kernel.org 8898L: linux-renesas-soc@vger.kernel.org 8899T: git git://linuxtv.org/media_tree.git 8900S: Supported 8901F: Documentation/devicetree/bindings/media/renesas,drif.txt 8902F: drivers/media/platform/rcar_drif.c 8903 8904MEDIA DRIVERS FOR RENESAS - FCP 8905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8906L: linux-media@vger.kernel.org 8907L: linux-renesas-soc@vger.kernel.org 8908T: git git://linuxtv.org/media_tree.git 8909S: Supported 8910F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8911F: drivers/media/platform/rcar-fcp.c 8912F: include/media/rcar-fcp.h 8913 8914MEDIA DRIVERS FOR RENESAS - FDP1 8915M: Kieran Bingham <kieran@bingham.xyz> 8916L: linux-media@vger.kernel.org 8917L: linux-renesas-soc@vger.kernel.org 8918T: git git://linuxtv.org/media_tree.git 8919S: Supported 8920F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8921F: drivers/media/platform/rcar_fdp1.c 8922 8923MEDIA DRIVERS FOR RENESAS - VIN 8924M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8925L: linux-media@vger.kernel.org 8926L: linux-renesas-soc@vger.kernel.org 8927T: git git://linuxtv.org/media_tree.git 8928S: Supported 8929F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8930F: Documentation/devicetree/bindings/media/rcar_vin.txt 8931F: drivers/media/platform/rcar-vin/ 8932 8933MEDIA DRIVERS FOR RENESAS - VSP1 8934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8935L: linux-media@vger.kernel.org 8936L: linux-renesas-soc@vger.kernel.org 8937T: git git://linuxtv.org/media_tree.git 8938S: Supported 8939F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8940F: drivers/media/platform/vsp1/ 8941 8942MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8943M: Daniel Scheller <d.scheller.oss@gmail.com> 8944L: linux-media@vger.kernel.org 8945W: https://linuxtv.org 8946T: git git://linuxtv.org/media_tree.git 8947S: Maintained 8948F: drivers/media/dvb-frontends/stv0910* 8949 8950MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8951M: Daniel Scheller <d.scheller.oss@gmail.com> 8952L: linux-media@vger.kernel.org 8953W: https://linuxtv.org 8954T: git git://linuxtv.org/media_tree.git 8955S: Maintained 8956F: drivers/media/dvb-frontends/stv6111* 8957 8958MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8959M: Dmitry Osipenko <digetx@gmail.com> 8960L: linux-media@vger.kernel.org 8961L: linux-tegra@vger.kernel.org 8962T: git git://linuxtv.org/media_tree.git 8963S: Maintained 8964F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8965F: drivers/staging/media/tegra-vde/ 8966 8967MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8968M: Mauro Carvalho Chehab <mchehab@kernel.org> 8969P: LinuxTV.org Project 8970L: linux-media@vger.kernel.org 8971W: https://linuxtv.org 8972Q: http://patchwork.kernel.org/project/linux-media/list/ 8973T: git git://linuxtv.org/media_tree.git 8974S: Maintained 8975F: Documentation/devicetree/bindings/media/ 8976F: Documentation/media/ 8977F: drivers/media/ 8978F: drivers/staging/media/ 8979F: include/linux/platform_data/media/ 8980F: include/media/ 8981F: include/uapi/linux/dvb/ 8982F: include/uapi/linux/videodev2.h 8983F: include/uapi/linux/media.h 8984F: include/uapi/linux/v4l2-* 8985F: include/uapi/linux/meye.h 8986F: include/uapi/linux/ivtv* 8987F: include/uapi/linux/uvcvideo.h 8988 8989MEDIATEK CIR DRIVER 8990M: Sean Wang <sean.wang@mediatek.com> 8991S: Maintained 8992F: drivers/media/rc/mtk-cir.c 8993 8994MEDIATEK DMA DRIVER 8995M: Sean Wang <sean.wang@mediatek.com> 8996L: dmaengine@vger.kernel.org 8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8998L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8999S: Maintained 9000F: Documentation/devicetree/bindings/dma/mtk-* 9001F: drivers/dma/mediatek/ 9002 9003MEDIATEK PMIC LED DRIVER 9004M: Sean Wang <sean.wang@mediatek.com> 9005S: Maintained 9006F: drivers/leds/leds-mt6323.c 9007F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9008 9009MEDIATEK ETHERNET DRIVER 9010M: Felix Fietkau <nbd@openwrt.org> 9011M: John Crispin <john@phrozen.org> 9012M: Sean Wang <sean.wang@mediatek.com> 9013M: Nelson Chang <nelson.chang@mediatek.com> 9014L: netdev@vger.kernel.org 9015S: Maintained 9016F: drivers/net/ethernet/mediatek/ 9017 9018MEDIATEK SWITCH DRIVER 9019M: Sean Wang <sean.wang@mediatek.com> 9020L: netdev@vger.kernel.org 9021S: Maintained 9022F: drivers/net/dsa/mt7530.* 9023F: net/dsa/tag_mtk.c 9024 9025MEDIATEK JPEG DRIVER 9026M: Rick Chang <rick.chang@mediatek.com> 9027M: Bin Liu <bin.liu@mediatek.com> 9028S: Supported 9029F: drivers/media/platform/mtk-jpeg/ 9030F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9031 9032MEDIATEK MDP DRIVER 9033M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9034M: Houlong Wei <houlong.wei@mediatek.com> 9035M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9036S: Supported 9037F: drivers/media/platform/mtk-mdp/ 9038F: drivers/media/platform/mtk-vpu/ 9039F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9040 9041MEDIATEK MEDIA DRIVER 9042M: Tiffany Lin <tiffany.lin@mediatek.com> 9043M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9044S: Supported 9045F: drivers/media/platform/mtk-vcodec/ 9046F: drivers/media/platform/mtk-vpu/ 9047F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9048F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9049 9050MEDIATEK MT7601U WIRELESS LAN DRIVER 9051M: Jakub Kicinski <kubakici@wp.pl> 9052L: linux-wireless@vger.kernel.org 9053S: Maintained 9054F: drivers/net/wireless/mediatek/mt7601u/ 9055 9056MEDIATEK NAND CONTROLLER DRIVER 9057M: Xiaolei Li <xiaolei.li@mediatek.com> 9058L: linux-mtd@lists.infradead.org 9059S: Maintained 9060F: drivers/mtd/nand/raw/mtk_* 9061F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9062 9063MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9064M: Sean Wang <sean.wang@mediatek.com> 9065S: Maintained 9066F: drivers/char/hw_random/mtk-rng.c 9067 9068MEDIATEK USB3 DRD IP DRIVER 9069M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9070L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9072L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9073S: Maintained 9074F: drivers/usb/mtu3/ 9075 9076MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9077M: Peter Senna Tschudin <peter.senna@collabora.com> 9078M: Martin Donnelly <martin.donnelly@ge.com> 9079M: Martyn Welch <martyn.welch@collabora.co.uk> 9080S: Maintained 9081F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9082F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9083 9084MEGARAID SCSI/SAS DRIVERS 9085M: Kashyap Desai <kashyap.desai@broadcom.com> 9086M: Sumit Saxena <sumit.saxena@broadcom.com> 9087M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9088L: megaraidlinux.pdl@broadcom.com 9089L: linux-scsi@vger.kernel.org 9090W: http://www.avagotech.com/support/ 9091S: Maintained 9092F: Documentation/scsi/megaraid.txt 9093F: drivers/scsi/megaraid.* 9094F: drivers/scsi/megaraid/ 9095 9096MELEXIS MLX90614 DRIVER 9097M: Crt Mori <cmo@melexis.com> 9098L: linux-iio@vger.kernel.org 9099W: http://www.melexis.com 9100S: Supported 9101F: drivers/iio/temperature/mlx90614.c 9102 9103MELEXIS MLX90632 DRIVER 9104M: Crt Mori <cmo@melexis.com> 9105L: linux-iio@vger.kernel.org 9106W: http://www.melexis.com 9107S: Supported 9108F: drivers/iio/temperature/mlx90632.c 9109 9110MELFAS MIP4 TOUCHSCREEN DRIVER 9111M: Sangwon Jee <jeesw@melfas.com> 9112W: http://www.melfas.com 9113S: Supported 9114F: drivers/input/touchscreen/melfas_mip4.c 9115F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9116 9117MELLANOX ETHERNET DRIVER (mlx4_en) 9118M: Tariq Toukan <tariqt@mellanox.com> 9119L: netdev@vger.kernel.org 9120S: Supported 9121W: http://www.mellanox.com 9122Q: http://patchwork.ozlabs.org/project/netdev/list/ 9123F: drivers/net/ethernet/mellanox/mlx4/en_* 9124 9125MELLANOX ETHERNET DRIVER (mlx5e) 9126M: Saeed Mahameed <saeedm@mellanox.com> 9127L: netdev@vger.kernel.org 9128S: Supported 9129W: http://www.mellanox.com 9130Q: http://patchwork.ozlabs.org/project/netdev/list/ 9131F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9132 9133MELLANOX ETHERNET INNOVA DRIVERS 9134R: Boris Pismenny <borisp@mellanox.com> 9135L: netdev@vger.kernel.org 9136S: Supported 9137W: http://www.mellanox.com 9138Q: http://patchwork.ozlabs.org/project/netdev/list/ 9139F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9140F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9141F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9142F: include/linux/mlx5/mlx5_ifc_fpga.h 9143 9144MELLANOX ETHERNET INNOVA IPSEC DRIVER 9145R: Boris Pismenny <borisp@mellanox.com> 9146L: netdev@vger.kernel.org 9147S: Supported 9148W: http://www.mellanox.com 9149Q: http://patchwork.ozlabs.org/project/netdev/list/ 9150F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9151F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9152 9153MELLANOX ETHERNET SWITCH DRIVERS 9154M: Jiri Pirko <jiri@mellanox.com> 9155M: Ido Schimmel <idosch@mellanox.com> 9156L: netdev@vger.kernel.org 9157S: Supported 9158W: http://www.mellanox.com 9159Q: http://patchwork.ozlabs.org/project/netdev/list/ 9160F: drivers/net/ethernet/mellanox/mlxsw/ 9161 9162MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9163M: mlxsw@mellanox.com 9164L: netdev@vger.kernel.org 9165S: Supported 9166W: http://www.mellanox.com 9167Q: http://patchwork.ozlabs.org/project/netdev/list/ 9168F: drivers/net/ethernet/mellanox/mlxfw/ 9169 9170MELLANOX HARDWARE PLATFORM SUPPORT 9171M: Andy Shevchenko <andy@infradead.org> 9172M: Darren Hart <dvhart@infradead.org> 9173M: Vadim Pasternak <vadimp@mellanox.com> 9174L: platform-driver-x86@vger.kernel.org 9175S: Supported 9176F: drivers/platform/mellanox/ 9177 9178MELLANOX MLX4 core VPI driver 9179M: Tariq Toukan <tariqt@mellanox.com> 9180L: netdev@vger.kernel.org 9181L: linux-rdma@vger.kernel.org 9182W: http://www.mellanox.com 9183Q: http://patchwork.ozlabs.org/project/netdev/list/ 9184S: Supported 9185F: drivers/net/ethernet/mellanox/mlx4/ 9186F: include/linux/mlx4/ 9187 9188MELLANOX MLX4 IB driver 9189M: Yishai Hadas <yishaih@mellanox.com> 9190L: linux-rdma@vger.kernel.org 9191W: http://www.mellanox.com 9192Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9193S: Supported 9194F: drivers/infiniband/hw/mlx4/ 9195F: include/linux/mlx4/ 9196F: include/uapi/rdma/mlx4-abi.h 9197 9198MELLANOX MLX5 core VPI driver 9199M: Saeed Mahameed <saeedm@mellanox.com> 9200M: Leon Romanovsky <leonro@mellanox.com> 9201L: netdev@vger.kernel.org 9202L: linux-rdma@vger.kernel.org 9203W: http://www.mellanox.com 9204Q: http://patchwork.ozlabs.org/project/netdev/list/ 9205S: Supported 9206F: drivers/net/ethernet/mellanox/mlx5/core/ 9207F: include/linux/mlx5/ 9208 9209MELLANOX MLX5 IB driver 9210M: Leon Romanovsky <leonro@mellanox.com> 9211L: linux-rdma@vger.kernel.org 9212W: http://www.mellanox.com 9213Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9214S: Supported 9215F: drivers/infiniband/hw/mlx5/ 9216F: include/linux/mlx5/ 9217F: include/uapi/rdma/mlx5-abi.h 9218 9219MELLANOX MLXCPLD I2C AND MUX DRIVER 9220M: Vadim Pasternak <vadimp@mellanox.com> 9221M: Michael Shych <michaelsh@mellanox.com> 9222L: linux-i2c@vger.kernel.org 9223S: Supported 9224F: drivers/i2c/busses/i2c-mlxcpld.c 9225F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9226F: Documentation/i2c/busses/i2c-mlxcpld 9227 9228MELLANOX MLXCPLD LED DRIVER 9229M: Vadim Pasternak <vadimp@mellanox.com> 9230L: linux-leds@vger.kernel.org 9231S: Supported 9232F: drivers/leds/leds-mlxcpld.c 9233F: drivers/leds/leds-mlxreg.c 9234F: Documentation/leds/leds-mlxcpld.txt 9235 9236MELLANOX PLATFORM DRIVER 9237M: Vadim Pasternak <vadimp@mellanox.com> 9238L: platform-driver-x86@vger.kernel.org 9239S: Supported 9240F: drivers/platform/x86/mlx-platform.c 9241 9242MEMBARRIER SUPPORT 9243M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9244M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9245L: linux-kernel@vger.kernel.org 9246S: Supported 9247F: kernel/sched/membarrier.c 9248F: include/uapi/linux/membarrier.h 9249F: arch/powerpc/include/asm/membarrier.h 9250 9251MEMORY MANAGEMENT 9252L: linux-mm@kvack.org 9253W: http://www.linux-mm.org 9254S: Maintained 9255F: include/linux/mm.h 9256F: include/linux/gfp.h 9257F: include/linux/mmzone.h 9258F: include/linux/memory_hotplug.h 9259F: include/linux/vmalloc.h 9260F: mm/ 9261 9262MEMORY TECHNOLOGY DEVICES (MTD) 9263M: David Woodhouse <dwmw2@infradead.org> 9264M: Brian Norris <computersforpeace@gmail.com> 9265M: Boris Brezillon <boris.brezillon@bootlin.com> 9266M: Marek Vasut <marek.vasut@gmail.com> 9267M: Richard Weinberger <richard@nod.at> 9268L: linux-mtd@lists.infradead.org 9269W: http://www.linux-mtd.infradead.org/ 9270Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9271T: git git://git.infradead.org/linux-mtd.git master 9272T: git git://git.infradead.org/linux-mtd.git mtd/next 9273S: Maintained 9274F: Documentation/devicetree/bindings/mtd/ 9275F: drivers/mtd/ 9276F: include/linux/mtd/ 9277F: include/uapi/mtd/ 9278 9279MEN A21 WATCHDOG DRIVER 9280M: Johannes Thumshirn <morbidrsa@gmail.com> 9281L: linux-watchdog@vger.kernel.org 9282S: Maintained 9283F: drivers/watchdog/mena21_wdt.c 9284 9285MEN CHAMELEON BUS (mcb) 9286M: Johannes Thumshirn <morbidrsa@gmail.com> 9287S: Maintained 9288F: drivers/mcb/ 9289F: include/linux/mcb.h 9290F: Documentation/men-chameleon-bus.txt 9291 9292MEN F21BMC (Board Management Controller) 9293M: Andreas Werner <andreas.werner@men.de> 9294S: Supported 9295F: drivers/mfd/menf21bmc.c 9296F: drivers/watchdog/menf21bmc_wdt.c 9297F: drivers/leds/leds-menf21bmc.c 9298F: drivers/hwmon/menf21bmc_hwmon.c 9299F: Documentation/hwmon/menf21bmc 9300 9301MESON AO CEC DRIVER FOR AMLOGIC SOCS 9302M: Neil Armstrong <narmstrong@baylibre.com> 9303L: linux-media@lists.freedesktop.org 9304L: linux-amlogic@lists.infradead.org 9305W: http://linux-meson.com/ 9306S: Supported 9307F: drivers/media/platform/meson/ao-cec.c 9308F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9309T: git git://linuxtv.org/media_tree.git 9310 9311MICROBLAZE ARCHITECTURE 9312M: Michal Simek <monstr@monstr.eu> 9313W: http://www.monstr.eu/fdt/ 9314T: git git://git.monstr.eu/linux-2.6-microblaze.git 9315S: Supported 9316F: arch/microblaze/ 9317 9318MICROCHIP / ATMEL AT91 SERIAL DRIVER 9319M: Richard Genoud <richard.genoud@gmail.com> 9320S: Maintained 9321F: drivers/tty/serial/atmel_serial.c 9322F: drivers/tty/serial/atmel_serial.h 9323 9324MICROCHIP / ATMEL DMA DRIVER 9325M: Ludovic Desroches <ludovic.desroches@microchip.com> 9326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9327L: dmaengine@vger.kernel.org 9328S: Supported 9329F: drivers/dma/at_hdmac.c 9330F: drivers/dma/at_hdmac_regs.h 9331F: include/linux/platform_data/dma-atmel.h 9332 9333MICROCHIP / ATMEL ECC DRIVER 9334M: Tudor Ambarus <tudor.ambarus@microchip.com> 9335L: linux-crypto@vger.kernel.org 9336S: Maintained 9337F: drivers/crypto/atmel-ecc.* 9338 9339MICROCHIP / ATMEL ISC DRIVER 9340M: Songjun Wu <songjun.wu@microchip.com> 9341L: linux-media@vger.kernel.org 9342S: Supported 9343F: drivers/media/platform/atmel/atmel-isc.c 9344F: drivers/media/platform/atmel/atmel-isc-regs.h 9345F: devicetree/bindings/media/atmel-isc.txt 9346 9347MICROCHIP / ATMEL NAND DRIVER 9348M: Wenyou Yang <wenyou.yang@microchip.com> 9349M: Josh Wu <rainyfeeling@outlook.com> 9350L: linux-mtd@lists.infradead.org 9351S: Supported 9352F: drivers/mtd/nand/raw/atmel/* 9353F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9354 9355MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9356M: Woojung Huh <Woojung.Huh@microchip.com> 9357M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9358L: netdev@vger.kernel.org 9359S: Maintained 9360F: net/dsa/tag_ksz.c 9361F: drivers/net/dsa/microchip/* 9362F: include/linux/platform_data/microchip-ksz.h 9363F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9364 9365MICROCHIP LAN743X ETHERNET DRIVER 9366M: Bryan Whitehead <bryan.whitehead@microchip.com> 9367M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9368L: netdev@vger.kernel.org 9369S: Maintained 9370F: drivers/net/ethernet/microchip/lan743x_* 9371 9372MICROCHIP USB251XB DRIVER 9373M: Richard Leitner <richard.leitner@skidata.com> 9374L: linux-usb@vger.kernel.org 9375S: Maintained 9376F: drivers/usb/misc/usb251xb.c 9377F: Documentation/devicetree/bindings/usb/usb251xb.txt 9378 9379MICROSEMI MIPS SOCS 9380M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9381L: linux-mips@linux-mips.org 9382S: Maintained 9383F: arch/mips/generic/board-ocelot.c 9384F: arch/mips/configs/generic/board-ocelot.config 9385F: arch/mips/boot/dts/mscc/ 9386F: Documentation/devicetree/bindings/mips/mscc.txt 9387 9388MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9389M: Don Brace <don.brace@microsemi.com> 9390L: esc.storagedev@microsemi.com 9391L: linux-scsi@vger.kernel.org 9392S: Supported 9393F: drivers/scsi/smartpqi/smartpqi*.[ch] 9394F: drivers/scsi/smartpqi/Kconfig 9395F: drivers/scsi/smartpqi/Makefile 9396F: include/linux/cciss*.h 9397F: include/uapi/linux/cciss*.h 9398F: Documentation/scsi/smartpqi.txt 9399 9400MICROSEMI ETHERNET SWITCH DRIVER 9401M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9402L: netdev@vger.kernel.org 9403S: Supported 9404F: drivers/net/ethernet/mscc/ 9405 9406MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9407M: Chen Yu <yu.c.chen@intel.com> 9408L: platform-driver-x86@vger.kernel.org 9409S: Supported 9410F: drivers/platform/x86/surfacepro3_button.c 9411 9412MICROTEK X6 SCANNER 9413M: Oliver Neukum <oliver@neukum.org> 9414S: Maintained 9415F: drivers/usb/image/microtek.* 9416 9417MIPS 9418M: Ralf Baechle <ralf@linux-mips.org> 9419M: Paul Burton <paul.burton@mips.com> 9420M: James Hogan <jhogan@kernel.org> 9421L: linux-mips@linux-mips.org 9422W: http://www.linux-mips.org/ 9423T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9425Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9426S: Supported 9427F: Documentation/devicetree/bindings/mips/ 9428F: Documentation/mips/ 9429F: arch/mips/ 9430F: drivers/platform/mips/ 9431 9432MIPS BOSTON DEVELOPMENT BOARD 9433M: Paul Burton <paul.burton@mips.com> 9434L: linux-mips@linux-mips.org 9435S: Maintained 9436F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9437F: arch/mips/boot/dts/img/boston.dts 9438F: arch/mips/configs/generic/board-boston.config 9439F: drivers/clk/imgtec/clk-boston.c 9440F: include/dt-bindings/clock/boston-clock.h 9441 9442MIPS GENERIC PLATFORM 9443M: Paul Burton <paul.burton@mips.com> 9444L: linux-mips@linux-mips.org 9445S: Supported 9446F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9447F: arch/mips/generic/ 9448F: arch/mips/tools/generic-board-config.sh 9449 9450MIPS/LOONGSON1 ARCHITECTURE 9451M: Keguang Zhang <keguang.zhang@gmail.com> 9452L: linux-mips@linux-mips.org 9453S: Maintained 9454F: arch/mips/loongson32/ 9455F: arch/mips/include/asm/mach-loongson32/ 9456F: drivers/*/*loongson1* 9457F: drivers/*/*/*loongson1* 9458 9459MIPS/LOONGSON2 ARCHITECTURE 9460M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9461L: linux-mips@linux-mips.org 9462S: Maintained 9463F: arch/mips/loongson64/*{2e/2f}* 9464F: arch/mips/include/asm/mach-loongson64/ 9465F: drivers/*/*loongson2* 9466F: drivers/*/*/*loongson2* 9467 9468MIPS/LOONGSON3 ARCHITECTURE 9469M: Huacai Chen <chenhc@lemote.com> 9470L: linux-mips@linux-mips.org 9471S: Maintained 9472F: arch/mips/loongson64/ 9473F: arch/mips/include/asm/mach-loongson64/ 9474F: drivers/platform/mips/cpu_hwmon.c 9475F: drivers/*/*loongson3* 9476F: drivers/*/*/*loongson3* 9477 9478MIPS RINT INSTRUCTION EMULATION 9479M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9480L: linux-mips@linux-mips.org 9481S: Supported 9482F: arch/mips/math-emu/sp_rint.c 9483F: arch/mips/math-emu/dp_rint.c 9484 9485MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9486M: Hans Verkuil <hverkuil@xs4all.nl> 9487L: linux-media@vger.kernel.org 9488T: git git://linuxtv.org/media_tree.git 9489W: https://linuxtv.org 9490S: Odd Fixes 9491F: drivers/media/radio/radio-miropcm20* 9492 9493MMP SUPPORT 9494M: Eric Miao <eric.y.miao@gmail.com> 9495M: Haojian Zhuang <haojian.zhuang@gmail.com> 9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9497T: git git://github.com/hzhuang1/linux.git 9498T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9499S: Maintained 9500F: arch/arm/boot/dts/mmp* 9501F: arch/arm/mach-mmp/ 9502 9503MN88472 MEDIA DRIVER 9504M: Antti Palosaari <crope@iki.fi> 9505L: linux-media@vger.kernel.org 9506W: https://linuxtv.org 9507W: http://palosaari.fi/linux/ 9508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9509S: Maintained 9510F: drivers/media/dvb-frontends/mn88472* 9511 9512MN88473 MEDIA DRIVER 9513M: Antti Palosaari <crope@iki.fi> 9514L: linux-media@vger.kernel.org 9515W: https://linuxtv.org 9516W: http://palosaari.fi/linux/ 9517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9518S: Maintained 9519F: drivers/media/dvb-frontends/mn88473* 9520 9521PCI DRIVER FOR MOBIVEIL PCIE IP 9522M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9523L: linux-pci@vger.kernel.org 9524S: Supported 9525F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9526F: drivers/pci/controller/pcie-mobiveil.c 9527 9528MODULE SUPPORT 9529M: Jessica Yu <jeyu@kernel.org> 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9531S: Maintained 9532F: include/linux/module.h 9533F: kernel/module.c 9534 9535MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9536W: http://popies.net/meye/ 9537S: Orphan 9538F: Documentation/media/v4l-drivers/meye* 9539F: drivers/media/pci/meye/ 9540F: include/uapi/linux/meye.h 9541 9542MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9543M: Jiri Slaby <jirislaby@gmail.com> 9544S: Maintained 9545F: Documentation/serial/moxa-smartio 9546F: drivers/tty/mxser.* 9547 9548MR800 AVERMEDIA USB FM RADIO DRIVER 9549M: Alexey Klimov <klimov.linux@gmail.com> 9550L: linux-media@vger.kernel.org 9551T: git git://linuxtv.org/media_tree.git 9552S: Maintained 9553F: drivers/media/radio/radio-mr800.c 9554 9555MRF24J40 IEEE 802.15.4 RADIO DRIVER 9556M: Alan Ott <alan@signal11.us> 9557L: linux-wpan@vger.kernel.org 9558S: Maintained 9559F: drivers/net/ieee802154/mrf24j40.c 9560F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9561 9562MSI LAPTOP SUPPORT 9563M: "Lee, Chun-Yi" <jlee@suse.com> 9564L: platform-driver-x86@vger.kernel.org 9565S: Maintained 9566F: drivers/platform/x86/msi-laptop.c 9567 9568MSI WMI SUPPORT 9569L: platform-driver-x86@vger.kernel.org 9570S: Orphan 9571F: drivers/platform/x86/msi-wmi.c 9572 9573MSI001 MEDIA DRIVER 9574M: Antti Palosaari <crope@iki.fi> 9575L: linux-media@vger.kernel.org 9576W: https://linuxtv.org 9577W: http://palosaari.fi/linux/ 9578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9579T: git git://linuxtv.org/anttip/media_tree.git 9580S: Maintained 9581F: drivers/media/tuners/msi001* 9582 9583MSI2500 MEDIA DRIVER 9584M: Antti Palosaari <crope@iki.fi> 9585L: linux-media@vger.kernel.org 9586W: https://linuxtv.org 9587W: http://palosaari.fi/linux/ 9588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9589T: git git://linuxtv.org/anttip/media_tree.git 9590S: Maintained 9591F: drivers/media/usb/msi2500/ 9592 9593MSYSTEMS DISKONCHIP G3 MTD DRIVER 9594M: Robert Jarzmik <robert.jarzmik@free.fr> 9595L: linux-mtd@lists.infradead.org 9596S: Maintained 9597F: drivers/mtd/devices/docg3* 9598 9599MT9M032 APTINA SENSOR DRIVER 9600M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9601L: linux-media@vger.kernel.org 9602T: git git://linuxtv.org/media_tree.git 9603S: Maintained 9604F: drivers/media/i2c/mt9m032.c 9605F: include/media/i2c/mt9m032.h 9606 9607MT9P031 APTINA CAMERA SENSOR 9608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9609L: linux-media@vger.kernel.org 9610T: git git://linuxtv.org/media_tree.git 9611S: Maintained 9612F: drivers/media/i2c/mt9p031.c 9613F: include/media/i2c/mt9p031.h 9614 9615MT9T001 APTINA CAMERA SENSOR 9616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9617L: linux-media@vger.kernel.org 9618T: git git://linuxtv.org/media_tree.git 9619S: Maintained 9620F: drivers/media/i2c/mt9t001.c 9621F: include/media/i2c/mt9t001.h 9622 9623MT9T112 APTINA CAMERA SENSOR 9624M: Jacopo Mondi <jacopo@jmondi.org> 9625L: linux-media@vger.kernel.org 9626T: git git://linuxtv.org/media_tree.git 9627S: Odd Fixes 9628F: drivers/media/i2c/mt9t112.c 9629F: include/media/i2c/mt9t112.h 9630 9631MT9V032 APTINA CAMERA SENSOR 9632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9633L: linux-media@vger.kernel.org 9634T: git git://linuxtv.org/media_tree.git 9635S: Maintained 9636F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9637F: drivers/media/i2c/mt9v032.c 9638F: include/media/i2c/mt9v032.h 9639 9640MULTIFUNCTION DEVICES (MFD) 9641M: Lee Jones <lee.jones@linaro.org> 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9643S: Supported 9644F: Documentation/devicetree/bindings/mfd/ 9645F: drivers/mfd/ 9646F: include/linux/mfd/ 9647F: include/dt-bindings/mfd/ 9648 9649MULTIMEDIA CARD (MMC) ETC. OVER SPI 9650S: Orphan 9651F: drivers/mmc/host/mmc_spi.c 9652F: include/linux/spi/mmc_spi.h 9653 9654MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9655M: Ulf Hansson <ulf.hansson@linaro.org> 9656L: linux-mmc@vger.kernel.org 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9658S: Maintained 9659F: Documentation/devicetree/bindings/mmc/ 9660F: drivers/mmc/ 9661F: include/linux/mmc/ 9662F: include/uapi/linux/mmc/ 9663 9664MULTIPLEXER SUBSYSTEM 9665M: Peter Rosin <peda@axentia.se> 9666S: Maintained 9667F: Documentation/ABI/testing/sysfs-class-mux* 9668F: Documentation/devicetree/bindings/mux/ 9669F: include/linux/dt-bindings/mux/ 9670F: include/linux/mux/ 9671F: drivers/mux/ 9672 9673MULTITECH MULTIPORT CARD (ISICOM) 9674S: Orphan 9675F: drivers/tty/isicom.c 9676F: include/linux/isicom.h 9677 9678MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9679M: Bin Liu <b-liu@ti.com> 9680L: linux-usb@vger.kernel.org 9681S: Maintained 9682F: drivers/usb/musb/ 9683 9684MXL5007T MEDIA DRIVER 9685M: Michael Krufky <mkrufky@linuxtv.org> 9686L: linux-media@vger.kernel.org 9687W: https://linuxtv.org 9688W: http://github.com/mkrufky 9689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9690T: git git://linuxtv.org/mkrufky/tuners.git 9691S: Maintained 9692F: drivers/media/tuners/mxl5007t.* 9693 9694MXSFB DRM DRIVER 9695M: Marek Vasut <marex@denx.de> 9696S: Supported 9697F: drivers/gpu/drm/mxsfb/ 9698F: Documentation/devicetree/bindings/display/mxsfb.txt 9699 9700MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9701M: Chris Lee <christopher.lee@cspi.com> 9702L: netdev@vger.kernel.org 9703W: https://www.cspi.com/ethernet-products/support/downloads/ 9704S: Supported 9705F: drivers/net/ethernet/myricom/myri10ge/ 9706 9707NAND FLASH SUBSYSTEM 9708M: Boris Brezillon <boris.brezillon@bootlin.com> 9709M: Miquel Raynal <miquel.raynal@bootlin.com> 9710R: Richard Weinberger <richard@nod.at> 9711L: linux-mtd@lists.infradead.org 9712W: http://www.linux-mtd.infradead.org/ 9713Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9714T: git git://git.infradead.org/linux-mtd.git nand/fixes 9715T: git git://git.infradead.org/linux-mtd.git nand/next 9716S: Maintained 9717F: drivers/mtd/nand/ 9718F: include/linux/mtd/*nand*.h 9719 9720NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9721M: Daniel Mack <zonque@gmail.com> 9722S: Maintained 9723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9724W: http://www.native-instruments.com 9725F: sound/usb/caiaq/ 9726 9727NATSEMI ETHERNET DRIVER (DP8381x) 9728S: Orphan 9729F: drivers/net/ethernet/natsemi/natsemi.c 9730 9731NCP FILESYSTEM 9732M: Petr Vandrovec <petr@vandrovec.name> 9733S: Obsolete 9734F: drivers/staging/ncpfs/ 9735 9736NCR 5380 SCSI DRIVERS 9737M: Finn Thain <fthain@telegraphics.com.au> 9738M: Michael Schmitz <schmitzmic@gmail.com> 9739L: linux-scsi@vger.kernel.org 9740S: Maintained 9741F: Documentation/scsi/g_NCR5380.txt 9742F: drivers/scsi/NCR5380.* 9743F: drivers/scsi/arm/cumana_1.c 9744F: drivers/scsi/arm/oak.c 9745F: drivers/scsi/atari_scsi.* 9746F: drivers/scsi/dmx3191d.c 9747F: drivers/scsi/g_NCR5380.* 9748F: drivers/scsi/mac_scsi.* 9749F: drivers/scsi/sun3_scsi.* 9750F: drivers/scsi/sun3_scsi_vme.c 9751 9752NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9753M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9754L: linux-scsi@vger.kernel.org 9755S: Maintained 9756F: drivers/scsi/NCR_D700.* 9757 9758NCSI LIBRARY: 9759M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9760S: Maintained 9761F: net/ncsi/ 9762 9763NCT6775 HARDWARE MONITOR DRIVER 9764M: Guenter Roeck <linux@roeck-us.net> 9765L: linux-hwmon@vger.kernel.org 9766S: Maintained 9767F: Documentation/hwmon/nct6775 9768F: drivers/hwmon/nct6775.c 9769 9770NET_FAILOVER MODULE 9771M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9772L: netdev@vger.kernel.org 9773S: Supported 9774F: driver/net/net_failover.c 9775F: include/net/net_failover.h 9776F: Documentation/networking/net_failover.rst 9777 9778NETEFFECT IWARP RNIC DRIVER (IW_NES) 9779M: Faisal Latif <faisal.latif@intel.com> 9780L: linux-rdma@vger.kernel.org 9781W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9782S: Supported 9783F: drivers/infiniband/hw/nes/ 9784F: include/uapi/rdma/nes-abi.h 9785 9786NETEM NETWORK EMULATOR 9787M: Stephen Hemminger <stephen@networkplumber.org> 9788L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9789S: Maintained 9790F: net/sched/sch_netem.c 9791 9792NETERION 10GbE DRIVERS (s2io/vxge) 9793M: Jon Mason <jdmason@kudzu.us> 9794L: netdev@vger.kernel.org 9795S: Supported 9796F: Documentation/networking/s2io.txt 9797F: Documentation/networking/vxge.txt 9798F: drivers/net/ethernet/neterion/ 9799 9800NETFILTER 9801M: Pablo Neira Ayuso <pablo@netfilter.org> 9802M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9803M: Florian Westphal <fw@strlen.de> 9804L: netfilter-devel@vger.kernel.org 9805L: coreteam@netfilter.org 9806W: http://www.netfilter.org/ 9807W: http://www.iptables.org/ 9808W: http://www.nftables.org/ 9809Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9812S: Maintained 9813F: include/linux/netfilter* 9814F: include/linux/netfilter/ 9815F: include/net/netfilter/ 9816F: include/uapi/linux/netfilter* 9817F: include/uapi/linux/netfilter/ 9818F: net/*/netfilter.c 9819F: net/*/netfilter/ 9820F: net/netfilter/ 9821F: net/bridge/br_netfilter*.c 9822 9823NETROM NETWORK LAYER 9824M: Ralf Baechle <ralf@linux-mips.org> 9825L: linux-hams@vger.kernel.org 9826W: http://www.linux-ax25.org/ 9827S: Maintained 9828F: include/net/netrom.h 9829F: include/uapi/linux/netrom.h 9830F: net/netrom/ 9831 9832NETRONOME ETHERNET DRIVERS 9833M: Jakub Kicinski <jakub.kicinski@netronome.com> 9834L: oss-drivers@netronome.com 9835S: Maintained 9836F: drivers/net/ethernet/netronome/ 9837 9838NETWORK BLOCK DEVICE (NBD) 9839M: Josef Bacik <josef@toxicpanda.com> 9840S: Maintained 9841L: linux-block@vger.kernel.org 9842L: nbd@other.debian.org 9843F: Documentation/blockdev/nbd.txt 9844F: drivers/block/nbd.c 9845F: include/uapi/linux/nbd.h 9846 9847NETWORK DROP MONITOR 9848M: Neil Horman <nhorman@tuxdriver.com> 9849L: netdev@vger.kernel.org 9850S: Maintained 9851W: https://fedorahosted.org/dropwatch/ 9852F: net/core/drop_monitor.c 9853 9854NETWORKING DRIVERS 9855M: "David S. Miller" <davem@davemloft.net> 9856L: netdev@vger.kernel.org 9857W: http://www.linuxfoundation.org/en/Net 9858Q: http://patchwork.ozlabs.org/project/netdev/list/ 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9861S: Odd Fixes 9862F: Documentation/devicetree/bindings/net/ 9863F: drivers/net/ 9864F: include/linux/if_* 9865F: include/linux/netdevice.h 9866F: include/linux/etherdevice.h 9867F: include/linux/fcdevice.h 9868F: include/linux/fddidevice.h 9869F: include/linux/hippidevice.h 9870F: include/linux/inetdevice.h 9871F: include/uapi/linux/if_* 9872F: include/uapi/linux/netdevice.h 9873 9874NETWORKING DRIVERS (WIRELESS) 9875M: Kalle Valo <kvalo@codeaurora.org> 9876L: linux-wireless@vger.kernel.org 9877Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9880S: Maintained 9881F: Documentation/devicetree/bindings/net/wireless/ 9882F: drivers/net/wireless/ 9883 9884NETWORKING [DSA] 9885M: Andrew Lunn <andrew@lunn.ch> 9886M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9887M: Florian Fainelli <f.fainelli@gmail.com> 9888S: Maintained 9889F: Documentation/devicetree/bindings/net/dsa/ 9890F: net/dsa/ 9891F: include/net/dsa.h 9892F: include/linux/dsa/ 9893F: drivers/net/dsa/ 9894 9895NETWORKING [GENERAL] 9896M: "David S. Miller" <davem@davemloft.net> 9897L: netdev@vger.kernel.org 9898W: http://www.linuxfoundation.org/en/Net 9899Q: http://patchwork.ozlabs.org/project/netdev/list/ 9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9902B: mailto:netdev@vger.kernel.org 9903S: Maintained 9904F: net/ 9905F: include/net/ 9906F: include/linux/in.h 9907F: include/linux/net.h 9908F: include/linux/netdevice.h 9909F: include/uapi/linux/in.h 9910F: include/uapi/linux/net.h 9911F: include/uapi/linux/netdevice.h 9912F: include/uapi/linux/net_namespace.h 9913F: tools/testing/selftests/net/ 9914F: lib/net_utils.c 9915F: lib/random32.c 9916F: Documentation/networking/ 9917 9918NETWORKING [IPSEC] 9919M: Steffen Klassert <steffen.klassert@secunet.com> 9920M: Herbert Xu <herbert@gondor.apana.org.au> 9921M: "David S. Miller" <davem@davemloft.net> 9922L: netdev@vger.kernel.org 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9925S: Maintained 9926F: net/core/flow.c 9927F: net/xfrm/ 9928F: net/key/ 9929F: net/ipv4/xfrm* 9930F: net/ipv4/esp4* 9931F: net/ipv4/ah4.c 9932F: net/ipv4/ipcomp.c 9933F: net/ipv4/ip_vti.c 9934F: net/ipv6/xfrm* 9935F: net/ipv6/esp6* 9936F: net/ipv6/ah6.c 9937F: net/ipv6/ipcomp6.c 9938F: net/ipv6/ip6_vti.c 9939F: include/uapi/linux/xfrm.h 9940F: include/net/xfrm.h 9941 9942NETWORKING [IPv4/IPv6] 9943M: "David S. Miller" <davem@davemloft.net> 9944M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9945M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9946L: netdev@vger.kernel.org 9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9948S: Maintained 9949F: net/ipv4/ 9950F: net/ipv6/ 9951F: include/net/ip* 9952F: arch/x86/net/* 9953 9954NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9955M: Paul Moore <paul@paul-moore.com> 9956W: https://github.com/netlabel 9957L: netdev@vger.kernel.org 9958L: linux-security-module@vger.kernel.org 9959S: Maintained 9960F: Documentation/netlabel/ 9961F: include/net/calipso.h 9962F: include/net/cipso_ipv4.h 9963F: include/net/netlabel.h 9964F: include/uapi/linux/netfilter/xt_SECMARK.h 9965F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9966F: net/netlabel/ 9967F: net/ipv4/cipso_ipv4.c 9968F: net/ipv6/calipso.c 9969F: net/netfilter/xt_CONNSECMARK.c 9970F: net/netfilter/xt_SECMARK.c 9971 9972NETWORKING [TCP] 9973M: Eric Dumazet <edumazet@google.com> 9974L: netdev@vger.kernel.org 9975S: Maintained 9976F: net/ipv4/tcp*.c 9977F: net/ipv4/syncookies.c 9978F: net/ipv6/tcp*.c 9979F: net/ipv6/syncookies.c 9980F: include/uapi/linux/tcp.h 9981F: include/net/tcp.h 9982F: include/linux/tcp.h 9983F: include/trace/events/tcp.h 9984 9985NETWORKING [TLS] 9986M: Boris Pismenny <borisp@mellanox.com> 9987M: Aviad Yehezkel <aviadye@mellanox.com> 9988M: Dave Watson <davejwatson@fb.com> 9989L: netdev@vger.kernel.org 9990S: Maintained 9991F: net/tls/* 9992F: include/uapi/linux/tls.h 9993F: include/net/tls.h 9994 9995NETWORKING [WIRELESS] 9996L: linux-wireless@vger.kernel.org 9997Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9998 9999NETDEVSIM 10000M: Jakub Kicinski <jakub.kicinski@netronome.com> 10001S: Maintained 10002F: drivers/net/netdevsim/* 10003 10004NETXEN (1/10) GbE SUPPORT 10005M: Manish Chopra <manish.chopra@cavium.com> 10006M: Rahul Verma <rahul.verma@cavium.com> 10007M: Dept-GELinuxNICDev@cavium.com 10008L: netdev@vger.kernel.org 10009S: Supported 10010F: drivers/net/ethernet/qlogic/netxen/ 10011 10012NFC SUBSYSTEM 10013M: Samuel Ortiz <sameo@linux.intel.com> 10014L: linux-wireless@vger.kernel.org 10015L: linux-nfc@lists.01.org (subscribers-only) 10016S: Supported 10017F: net/nfc/ 10018F: include/net/nfc/ 10019F: include/uapi/linux/nfc.h 10020F: drivers/nfc/ 10021F: include/linux/platform_data/nfcmrvl.h 10022F: include/linux/platform_data/nxp-nci.h 10023F: Documentation/devicetree/bindings/net/nfc/ 10024 10025NFS, SUNRPC, AND LOCKD CLIENTS 10026M: Trond Myklebust <trond.myklebust@hammerspace.com> 10027M: Anna Schumaker <anna.schumaker@netapp.com> 10028L: linux-nfs@vger.kernel.org 10029W: http://client.linux-nfs.org 10030T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10031S: Maintained 10032F: fs/lockd/ 10033F: fs/nfs/ 10034F: fs/nfs_common/ 10035F: net/sunrpc/ 10036F: include/linux/lockd/ 10037F: include/linux/nfs* 10038F: include/linux/sunrpc/ 10039F: include/uapi/linux/nfs* 10040F: include/uapi/linux/sunrpc/ 10041 10042NILFS2 FILESYSTEM 10043M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10044L: linux-nilfs@vger.kernel.org 10045W: https://nilfs.sourceforge.io/ 10046W: https://nilfs.osdn.jp/ 10047T: git git://github.com/konis/nilfs2.git 10048S: Supported 10049F: Documentation/filesystems/nilfs2.txt 10050F: fs/nilfs2/ 10051F: include/trace/events/nilfs2.h 10052F: include/uapi/linux/nilfs2_api.h 10053F: include/uapi/linux/nilfs2_ondisk.h 10054 10055NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10056M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10057W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10058S: Maintained 10059F: Documentation/scsi/NinjaSCSI.txt 10060F: drivers/scsi/pcmcia/nsp_* 10061 10062NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10063M: GOTO Masanori <gotom@debian.or.jp> 10064M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10065W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10066S: Maintained 10067F: Documentation/scsi/NinjaSCSI.txt 10068F: drivers/scsi/nsp32* 10069 10070NIOS2 ARCHITECTURE 10071M: Ley Foon Tan <lftan@altera.com> 10072L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10074S: Maintained 10075F: arch/nios2/ 10076 10077NOHZ, DYNTICKS SUPPORT 10078M: Frederic Weisbecker <fweisbec@gmail.com> 10079M: Thomas Gleixner <tglx@linutronix.de> 10080M: Ingo Molnar <mingo@kernel.org> 10081L: linux-kernel@vger.kernel.org 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10083S: Maintained 10084F: kernel/time/tick*.* 10085F: include/linux/tick.h 10086F: include/linux/sched/nohz.h 10087 10088NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10089M: Pavel Machek <pavel@ucw.cz> 10090M: Sakari Ailus <sakari.ailus@iki.fi> 10091L: linux-media@vger.kernel.org 10092S: Maintained 10093F: drivers/media/i2c/et8ek8 10094F: drivers/media/i2c/ad5820.c 10095 10096NOKIA N900 POWER SUPPLY DRIVERS 10097R: Pali Rohár <pali.rohar@gmail.com> 10098F: include/linux/power/bq2415x_charger.h 10099F: include/linux/power/bq27xxx_battery.h 10100F: include/linux/power/isp1704_charger.h 10101F: drivers/power/supply/bq2415x_charger.c 10102F: drivers/power/supply/bq27xxx_battery.c 10103F: drivers/power/supply/bq27xxx_battery_i2c.c 10104F: drivers/power/supply/isp1704_charger.c 10105F: drivers/power/supply/rx51_battery.c 10106 10107NTB AMD DRIVER 10108M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10109L: linux-ntb@googlegroups.com 10110S: Supported 10111F: drivers/ntb/hw/amd/ 10112 10113NTB DRIVER CORE 10114M: Jon Mason <jdmason@kudzu.us> 10115M: Dave Jiang <dave.jiang@intel.com> 10116M: Allen Hubbe <allenbh@gmail.com> 10117L: linux-ntb@googlegroups.com 10118S: Supported 10119W: https://github.com/jonmason/ntb/wiki 10120T: git git://github.com/jonmason/ntb.git 10121F: drivers/ntb/ 10122F: drivers/net/ntb_netdev.c 10123F: include/linux/ntb.h 10124F: include/linux/ntb_transport.h 10125F: tools/testing/selftests/ntb/ 10126 10127NTB IDT DRIVER 10128M: Serge Semin <fancer.lancer@gmail.com> 10129L: linux-ntb@googlegroups.com 10130S: Supported 10131F: drivers/ntb/hw/idt/ 10132 10133NTB INTEL DRIVER 10134M: Dave Jiang <dave.jiang@intel.com> 10135L: linux-ntb@googlegroups.com 10136S: Supported 10137W: https://github.com/davejiang/linux/wiki 10138T: git https://github.com/davejiang/linux.git 10139F: drivers/ntb/hw/intel/ 10140 10141NTFS FILESYSTEM 10142M: Anton Altaparmakov <anton@tuxera.com> 10143L: linux-ntfs-dev@lists.sourceforge.net 10144W: http://www.tuxera.com/ 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10146S: Supported 10147F: Documentation/filesystems/ntfs.txt 10148F: fs/ntfs/ 10149 10150NUBUS SUBSYSTEM 10151M: Finn Thain <fthain@telegraphics.com.au> 10152L: linux-m68k@lists.linux-m68k.org 10153S: Maintained 10154F: arch/*/include/asm/nubus.h 10155F: drivers/nubus/ 10156F: include/linux/nubus.h 10157F: include/uapi/linux/nubus.h 10158 10159NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10160M: Antonino Daplas <adaplas@gmail.com> 10161L: linux-fbdev@vger.kernel.org 10162S: Maintained 10163F: drivers/video/fbdev/riva/ 10164F: drivers/video/fbdev/nvidia/ 10165 10166NVM EXPRESS DRIVER 10167M: Keith Busch <keith.busch@intel.com> 10168M: Jens Axboe <axboe@fb.com> 10169M: Christoph Hellwig <hch@lst.de> 10170M: Sagi Grimberg <sagi@grimberg.me> 10171L: linux-nvme@lists.infradead.org 10172T: git://git.infradead.org/nvme.git 10173W: http://git.infradead.org/nvme.git 10174S: Supported 10175F: drivers/nvme/host/ 10176F: include/linux/nvme.h 10177F: include/uapi/linux/nvme_ioctl.h 10178 10179NVM EXPRESS FC TRANSPORT DRIVERS 10180M: James Smart <james.smart@broadcom.com> 10181L: linux-nvme@lists.infradead.org 10182S: Supported 10183F: include/linux/nvme-fc.h 10184F: include/linux/nvme-fc-driver.h 10185F: drivers/nvme/host/fc.c 10186F: drivers/nvme/target/fc.c 10187F: drivers/nvme/target/fcloop.c 10188 10189NVM EXPRESS TARGET DRIVER 10190M: Christoph Hellwig <hch@lst.de> 10191M: Sagi Grimberg <sagi@grimberg.me> 10192L: linux-nvme@lists.infradead.org 10193T: git://git.infradead.org/nvme.git 10194W: http://git.infradead.org/nvme.git 10195S: Supported 10196F: drivers/nvme/target/ 10197 10198NVMEM FRAMEWORK 10199M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10200S: Maintained 10201F: drivers/nvmem/ 10202F: Documentation/devicetree/bindings/nvmem/ 10203F: Documentation/ABI/stable/sysfs-bus-nvmem 10204F: include/linux/nvmem-consumer.h 10205F: include/linux/nvmem-provider.h 10206 10207NXP SGTL5000 DRIVER 10208M: Fabio Estevam <fabio.estevam@nxp.com> 10209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10210S: Maintained 10211F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10212F: sound/soc/codecs/sgtl5000* 10213 10214NXP TDA998X DRM DRIVER 10215M: Russell King <linux@armlinux.org.uk> 10216S: Supported 10217T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10219F: drivers/gpu/drm/i2c/tda998x_drv.c 10220F: include/drm/i2c/tda998x.h 10221 10222NXP TFA9879 DRIVER 10223M: Peter Rosin <peda@axentia.se> 10224L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10225S: Maintained 10226F: Documentation/devicetree/bindings/sound/tfa9879.txt 10227F: sound/soc/codecs/tfa9879* 10228 10229NXP-NCI NFC DRIVER 10230M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10231R: Charles Gorand <charles.gorand@effinnov.com> 10232L: linux-nfc@lists.01.org (moderated for non-subscribers) 10233S: Supported 10234F: drivers/nfc/nxp-nci 10235 10236OBJTOOL 10237M: Josh Poimboeuf <jpoimboe@redhat.com> 10238M: Peter Zijlstra <peterz@infradead.org> 10239S: Supported 10240F: tools/objtool/ 10241 10242OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10243M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10244M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10245L: linuxppc-dev@lists.ozlabs.org 10246S: Supported 10247F: arch/powerpc/platforms/powernv/ocxl.c 10248F: arch/powerpc/include/asm/pnv-ocxl.h 10249F: drivers/misc/ocxl/ 10250F: include/misc/ocxl* 10251F: include/uapi/misc/ocxl.h 10252F: Documentation/accelerators/ocxl.rst 10253 10254OMAP AUDIO SUPPORT 10255M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10256M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10258L: linux-omap@vger.kernel.org 10259S: Maintained 10260F: sound/soc/omap/ 10261 10262OMAP CLOCK FRAMEWORK SUPPORT 10263M: Paul Walmsley <paul@pwsan.com> 10264L: linux-omap@vger.kernel.org 10265S: Maintained 10266F: arch/arm/*omap*/*clock* 10267 10268OMAP DEVICE TREE SUPPORT 10269M: Benoît Cousson <bcousson@baylibre.com> 10270M: Tony Lindgren <tony@atomide.com> 10271L: linux-omap@vger.kernel.org 10272L: devicetree@vger.kernel.org 10273S: Maintained 10274F: arch/arm/boot/dts/*omap* 10275F: arch/arm/boot/dts/*am3* 10276F: arch/arm/boot/dts/*am4* 10277F: arch/arm/boot/dts/*am5* 10278F: arch/arm/boot/dts/*dra7* 10279 10280OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10281L: linux-omap@vger.kernel.org 10282L: linux-fbdev@vger.kernel.org 10283S: Orphan 10284F: drivers/video/fbdev/omap2/ 10285F: Documentation/arm/OMAP/DSS 10286 10287OMAP FRAMEBUFFER SUPPORT 10288L: linux-fbdev@vger.kernel.org 10289L: linux-omap@vger.kernel.org 10290S: Orphan 10291F: drivers/video/fbdev/omap/ 10292 10293OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10294M: Roger Quadros <rogerq@ti.com> 10295M: Tony Lindgren <tony@atomide.com> 10296L: linux-omap@vger.kernel.org 10297S: Maintained 10298F: drivers/memory/omap-gpmc.c 10299F: arch/arm/mach-omap2/*gpmc* 10300 10301OMAP GPIO DRIVER 10302M: Grygorii Strashko <grygorii.strashko@ti.com> 10303M: Santosh Shilimkar <ssantosh@kernel.org> 10304M: Kevin Hilman <khilman@kernel.org> 10305L: linux-omap@vger.kernel.org 10306S: Maintained 10307F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10308F: drivers/gpio/gpio-omap.c 10309 10310OMAP HARDWARE SPINLOCK SUPPORT 10311M: Ohad Ben-Cohen <ohad@wizery.com> 10312L: linux-omap@vger.kernel.org 10313S: Maintained 10314F: drivers/hwspinlock/omap_hwspinlock.c 10315 10316OMAP HS MMC SUPPORT 10317L: linux-mmc@vger.kernel.org 10318L: linux-omap@vger.kernel.org 10319S: Orphan 10320F: drivers/mmc/host/omap_hsmmc.c 10321 10322OMAP HWMOD DATA 10323M: Paul Walmsley <paul@pwsan.com> 10324L: linux-omap@vger.kernel.org 10325S: Maintained 10326F: arch/arm/mach-omap2/omap_hwmod*data* 10327 10328OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10329M: Benoît Cousson <bcousson@baylibre.com> 10330L: linux-omap@vger.kernel.org 10331S: Maintained 10332F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10333 10334OMAP HWMOD SUPPORT 10335M: Benoît Cousson <bcousson@baylibre.com> 10336M: Paul Walmsley <paul@pwsan.com> 10337L: linux-omap@vger.kernel.org 10338S: Maintained 10339F: arch/arm/mach-omap2/omap_hwmod.* 10340 10341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10343L: linux-media@vger.kernel.org 10344S: Maintained 10345F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10346F: drivers/media/platform/omap3isp/ 10347F: drivers/staging/media/omap4iss/ 10348 10349OMAP MMC SUPPORT 10350M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10351L: linux-omap@vger.kernel.org 10352S: Maintained 10353F: drivers/mmc/host/omap.c 10354 10355OMAP POWER MANAGEMENT SUPPORT 10356M: Kevin Hilman <khilman@kernel.org> 10357L: linux-omap@vger.kernel.org 10358S: Maintained 10359F: arch/arm/*omap*/*pm* 10360F: drivers/cpufreq/omap-cpufreq.c 10361 10362OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10363M: Rajendra Nayak <rnayak@codeaurora.org> 10364M: Paul Walmsley <paul@pwsan.com> 10365L: linux-omap@vger.kernel.org 10366S: Maintained 10367F: arch/arm/mach-omap2/prm* 10368 10369OMAP RANDOM NUMBER GENERATOR SUPPORT 10370M: Deepak Saxena <dsaxena@plexity.net> 10371S: Maintained 10372F: drivers/char/hw_random/omap-rng.c 10373 10374OMAP USB SUPPORT 10375L: linux-usb@vger.kernel.org 10376L: linux-omap@vger.kernel.org 10377S: Orphan 10378F: drivers/usb/*/*omap* 10379F: arch/arm/*omap*/usb* 10380 10381OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10382M: Mark Jackson <mpfj@newflow.co.uk> 10383L: linux-omap@vger.kernel.org 10384S: Maintained 10385F: arch/arm/boot/dts/am335x-nano.dts 10386 10387OMAP1 SUPPORT 10388M: Aaro Koskinen <aaro.koskinen@iki.fi> 10389M: Tony Lindgren <tony@atomide.com> 10390L: linux-omap@vger.kernel.org 10391Q: http://patchwork.kernel.org/project/linux-omap/list/ 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10393S: Maintained 10394F: arch/arm/mach-omap1/ 10395F: arch/arm/plat-omap/ 10396F: arch/arm/configs/omap1_defconfig 10397F: drivers/i2c/busses/i2c-omap.c 10398F: include/linux/platform_data/i2c-omap.h 10399 10400OMAP2+ SUPPORT 10401M: Tony Lindgren <tony@atomide.com> 10402L: linux-omap@vger.kernel.org 10403W: http://www.muru.com/linux/omap/ 10404W: http://linux.omap.com/ 10405Q: http://patchwork.kernel.org/project/linux-omap/list/ 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10407S: Maintained 10408F: arch/arm/mach-omap2/ 10409F: arch/arm/plat-omap/ 10410F: arch/arm/configs/omap2plus_defconfig 10411F: drivers/i2c/busses/i2c-omap.c 10412F: drivers/irqchip/irq-omap-intc.c 10413F: drivers/mfd/*omap*.c 10414F: drivers/mfd/menelaus.c 10415F: drivers/mfd/palmas.c 10416F: drivers/mfd/tps65217.c 10417F: drivers/mfd/tps65218.c 10418F: drivers/mfd/tps65910.c 10419F: drivers/mfd/twl-core.[ch] 10420F: drivers/mfd/twl4030*.c 10421F: drivers/mfd/twl6030*.c 10422F: drivers/mfd/twl6040*.c 10423F: drivers/regulator/palmas-regulator*.c 10424F: drivers/regulator/pbias-regulator.c 10425F: drivers/regulator/tps65217-regulator.c 10426F: drivers/regulator/tps65218-regulator.c 10427F: drivers/regulator/tps65910-regulator.c 10428F: drivers/regulator/twl-regulator.c 10429F: drivers/regulator/twl6030-regulator.c 10430F: include/linux/platform_data/i2c-omap.h 10431 10432ONION OMEGA2+ BOARD 10433M: Harvey Hunt <harveyhuntnexus@gmail.com> 10434L: linux-mips@linux-mips.org 10435S: Maintained 10436F: arch/mips/boot/dts/ralink/omega2p.dts 10437 10438OMFS FILESYSTEM 10439M: Bob Copeland <me@bobcopeland.com> 10440L: linux-karma-devel@lists.sourceforge.net 10441S: Maintained 10442F: Documentation/filesystems/omfs.txt 10443F: fs/omfs/ 10444 10445OMNIKEY CARDMAN 4000 DRIVER 10446M: Harald Welte <laforge@gnumonks.org> 10447S: Maintained 10448F: drivers/char/pcmcia/cm4000_cs.c 10449F: include/linux/cm4000_cs.h 10450F: include/uapi/linux/cm4000_cs.h 10451 10452OMNIKEY CARDMAN 4040 DRIVER 10453M: Harald Welte <laforge@gnumonks.org> 10454S: Maintained 10455F: drivers/char/pcmcia/cm4040_cs.* 10456 10457OMNIVISION OV13858 SENSOR DRIVER 10458M: Sakari Ailus <sakari.ailus@linux.intel.com> 10459L: linux-media@vger.kernel.org 10460T: git git://linuxtv.org/media_tree.git 10461S: Maintained 10462F: drivers/media/i2c/ov13858.c 10463 10464OMNIVISION OV2685 SENSOR DRIVER 10465M: Shunqian Zheng <zhengsq@rock-chips.com> 10466L: linux-media@vger.kernel.org 10467T: git git://linuxtv.org/media_tree.git 10468S: Maintained 10469F: drivers/media/i2c/ov2685.c 10470 10471OMNIVISION OV5640 SENSOR DRIVER 10472M: Steve Longerbeam <slongerbeam@gmail.com> 10473L: linux-media@vger.kernel.org 10474T: git git://linuxtv.org/media_tree.git 10475S: Maintained 10476F: drivers/media/i2c/ov5640.c 10477 10478OMNIVISION OV5647 SENSOR DRIVER 10479M: Luis Oliveira <lolivei@synopsys.com> 10480L: linux-media@vger.kernel.org 10481T: git git://linuxtv.org/media_tree.git 10482S: Maintained 10483F: drivers/media/i2c/ov5647.c 10484 10485OMNIVISION OV5695 SENSOR DRIVER 10486M: Shunqian Zheng <zhengsq@rock-chips.com> 10487L: linux-media@vger.kernel.org 10488T: git git://linuxtv.org/media_tree.git 10489S: Maintained 10490F: drivers/media/i2c/ov5695.c 10491 10492OMNIVISION OV7670 SENSOR DRIVER 10493M: Jonathan Corbet <corbet@lwn.net> 10494L: linux-media@vger.kernel.org 10495T: git git://linuxtv.org/media_tree.git 10496S: Maintained 10497F: drivers/media/i2c/ov7670.c 10498F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10499 10500OMNIVISION OV772x SENSOR DRIVER 10501M: Jacopo Mondi <jacopo@jmondi.org> 10502L: linux-media@vger.kernel.org 10503T: git git://linuxtv.org/media_tree.git 10504S: Odd fixes 10505F: drivers/media/i2c/ov772x.c 10506F: include/media/i2c/ov772x.h 10507F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10508 10509OMNIVISION OV7740 SENSOR DRIVER 10510M: Wenyou Yang <wenyou.yang@microchip.com> 10511L: linux-media@vger.kernel.org 10512T: git git://linuxtv.org/media_tree.git 10513S: Maintained 10514F: drivers/media/i2c/ov7740.c 10515F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10516 10517OMNIVISION OV9650 SENSOR DRIVER 10518M: Sakari Ailus <sakari.ailus@linux.intel.com> 10519R: Akinobu Mita <akinobu.mita@gmail.com> 10520R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10521L: linux-media@vger.kernel.org 10522T: git git://linuxtv.org/media_tree.git 10523S: Maintained 10524F: drivers/media/i2c/ov9650.c 10525F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10526 10527ONENAND FLASH DRIVER 10528M: Kyungmin Park <kyungmin.park@samsung.com> 10529L: linux-mtd@lists.infradead.org 10530S: Maintained 10531F: drivers/mtd/nand/onenand/ 10532F: include/linux/mtd/onenand*.h 10533 10534ONSTREAM SCSI TAPE DRIVER 10535M: Willem Riede <osst@riede.org> 10536L: osst-users@lists.sourceforge.net 10537L: linux-scsi@vger.kernel.org 10538S: Maintained 10539F: Documentation/scsi/osst.txt 10540F: drivers/scsi/osst.* 10541F: drivers/scsi/osst_*.h 10542F: drivers/scsi/st.h 10543 10544OP-TEE DRIVER 10545M: Jens Wiklander <jens.wiklander@linaro.org> 10546S: Maintained 10547F: drivers/tee/optee/ 10548 10549OPA-VNIC DRIVER 10550M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10551M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10552L: linux-rdma@vger.kernel.org 10553S: Supported 10554F: drivers/infiniband/ulp/opa_vnic 10555 10556OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10557M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10558M: Frank Rowand <frowand.list@gmail.com> 10559L: devicetree@vger.kernel.org 10560S: Maintained 10561F: Documentation/devicetree/dynamic-resolution-notes.txt 10562F: Documentation/devicetree/overlay-notes.txt 10563F: drivers/of/overlay.c 10564F: drivers/of/resolver.c 10565K: of_overlay_notifier_ 10566 10567OPEN FIRMWARE AND FLATTENED DEVICE TREE 10568M: Rob Herring <robh+dt@kernel.org> 10569M: Frank Rowand <frowand.list@gmail.com> 10570L: devicetree@vger.kernel.org 10571W: http://www.devicetree.org/ 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10573S: Maintained 10574F: drivers/of/ 10575F: include/linux/of*.h 10576F: scripts/dtc/ 10577F: Documentation/ABI/testing/sysfs-firmware-ofw 10578 10579OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10580M: Rob Herring <robh+dt@kernel.org> 10581M: Mark Rutland <mark.rutland@arm.com> 10582L: devicetree@vger.kernel.org 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10584Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10585S: Maintained 10586F: Documentation/devicetree/ 10587F: arch/*/boot/dts/ 10588F: include/dt-bindings/ 10589 10590OPENCORES I2C BUS DRIVER 10591M: Peter Korsgaard <jacmet@sunsite.dk> 10592L: linux-i2c@vger.kernel.org 10593S: Maintained 10594F: Documentation/i2c/busses/i2c-ocores 10595F: drivers/i2c/busses/i2c-ocores.c 10596 10597OPENRISC ARCHITECTURE 10598M: Jonas Bonn <jonas@southpole.se> 10599M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10600M: Stafford Horne <shorne@gmail.com> 10601T: git git://github.com/openrisc/linux.git 10602L: openrisc@lists.librecores.org 10603W: http://openrisc.io 10604S: Maintained 10605F: Documentation/devicetree/bindings/openrisc/ 10606F: Documentation/openrisc/ 10607F: arch/openrisc/ 10608F: drivers/irqchip/irq-ompic.c 10609F: drivers/irqchip/irq-or1k-* 10610 10611OPENVSWITCH 10612M: Pravin B Shelar <pshelar@ovn.org> 10613L: netdev@vger.kernel.org 10614L: dev@openvswitch.org 10615W: http://openvswitch.org 10616S: Maintained 10617F: net/openvswitch/ 10618F: include/uapi/linux/openvswitch.h 10619 10620OPERATING PERFORMANCE POINTS (OPP) 10621M: Viresh Kumar <vireshk@kernel.org> 10622M: Nishanth Menon <nm@ti.com> 10623M: Stephen Boyd <sboyd@kernel.org> 10624L: linux-pm@vger.kernel.org 10625S: Maintained 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10627F: drivers/opp/ 10628F: include/linux/pm_opp.h 10629F: Documentation/power/opp.txt 10630F: Documentation/devicetree/bindings/opp/ 10631 10632OPL4 DRIVER 10633M: Clemens Ladisch <clemens@ladisch.de> 10634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10635T: git git://git.alsa-project.org/alsa-kernel.git 10636S: Maintained 10637F: sound/drivers/opl4/ 10638 10639OPROFILE 10640M: Robert Richter <rric@kernel.org> 10641L: oprofile-list@lists.sf.net 10642S: Maintained 10643F: arch/*/include/asm/oprofile*.h 10644F: arch/*/oprofile/ 10645F: drivers/oprofile/ 10646F: include/linux/oprofile.h 10647 10648ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10649M: Mark Fasheh <mark@fasheh.com> 10650M: Joel Becker <jlbec@evilplan.org> 10651L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10652W: http://ocfs2.wiki.kernel.org 10653S: Supported 10654F: Documentation/filesystems/ocfs2.txt 10655F: Documentation/filesystems/dlmfs.txt 10656F: fs/ocfs2/ 10657 10658ORANGEFS FILESYSTEM 10659M: Mike Marshall <hubcap@omnibond.com> 10660R: Martin Brandenburg <martin@omnibond.com> 10661L: devel@lists.orangefs.org 10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10663S: Supported 10664F: fs/orangefs/ 10665F: Documentation/filesystems/orangefs.txt 10666 10667ORINOCO DRIVER 10668L: linux-wireless@vger.kernel.org 10669W: http://wireless.kernel.org/en/users/Drivers/orinoco 10670W: http://www.nongnu.org/orinoco/ 10671S: Orphan 10672F: drivers/net/wireless/intersil/orinoco/ 10673 10674OSD LIBRARY and FILESYSTEM 10675M: Boaz Harrosh <ooo@electrozaur.com> 10676S: Maintained 10677F: drivers/scsi/osd/ 10678F: include/scsi/osd_* 10679F: fs/exofs/ 10680 10681OV2659 OMNIVISION SENSOR DRIVER 10682M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10683L: linux-media@vger.kernel.org 10684W: https://linuxtv.org 10685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10686T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10687S: Maintained 10688F: drivers/media/i2c/ov2659.c 10689F: include/media/i2c/ov2659.h 10690 10691OVERLAY FILESYSTEM 10692M: Miklos Szeredi <miklos@szeredi.hu> 10693L: linux-unionfs@vger.kernel.org 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10695S: Supported 10696F: fs/overlayfs/ 10697F: Documentation/filesystems/overlayfs.txt 10698 10699P54 WIRELESS DRIVER 10700M: Christian Lamparter <chunkeey@googlemail.com> 10701L: linux-wireless@vger.kernel.org 10702W: http://wireless.kernel.org/en/users/Drivers/p54 10703S: Maintained 10704F: drivers/net/wireless/intersil/p54/ 10705 10706PA SEMI ETHERNET DRIVER 10707L: netdev@vger.kernel.org 10708S: Orphan 10709F: drivers/net/ethernet/pasemi/* 10710 10711PA SEMI SMBUS DRIVER 10712L: linux-i2c@vger.kernel.org 10713S: Orphan 10714F: drivers/i2c/busses/i2c-pasemi.c 10715 10716PADATA PARALLEL EXECUTION MECHANISM 10717M: Steffen Klassert <steffen.klassert@secunet.com> 10718L: linux-crypto@vger.kernel.org 10719S: Maintained 10720F: kernel/padata.c 10721F: include/linux/padata.h 10722F: Documentation/padata.txt 10723 10724PANASONIC LAPTOP ACPI EXTRAS DRIVER 10725M: Harald Welte <laforge@gnumonks.org> 10726L: platform-driver-x86@vger.kernel.org 10727S: Maintained 10728F: drivers/platform/x86/panasonic-laptop.c 10729 10730PARALLEL LCD/KEYPAD PANEL DRIVER 10731M: Willy Tarreau <willy@haproxy.com> 10732M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10733S: Odd Fixes 10734F: Documentation/auxdisplay/lcd-panel-cgram.txt 10735F: drivers/misc/panel.c 10736 10737PARALLEL PORT SUBSYSTEM 10738M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10739M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10740L: linux-parport@lists.infradead.org (subscribers-only) 10741S: Maintained 10742F: drivers/parport/ 10743F: include/linux/parport*.h 10744F: drivers/char/ppdev.c 10745F: include/uapi/linux/ppdev.h 10746F: Documentation/parport*.txt 10747 10748PARAVIRT_OPS INTERFACE 10749M: Juergen Gross <jgross@suse.com> 10750M: Alok Kataria <akataria@vmware.com> 10751L: virtualization@lists.linux-foundation.org 10752S: Supported 10753F: Documentation/virtual/paravirt_ops.txt 10754F: arch/*/kernel/paravirt* 10755F: arch/*/include/asm/paravirt*.h 10756F: include/linux/hypervisor.h 10757 10758PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10759M: Tim Waugh <tim@cyberelk.net> 10760L: linux-parport@lists.infradead.org (subscribers-only) 10761S: Maintained 10762F: Documentation/blockdev/paride.txt 10763F: drivers/block/paride/ 10764 10765PARISC ARCHITECTURE 10766M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10767M: Helge Deller <deller@gmx.de> 10768L: linux-parisc@vger.kernel.org 10769W: http://www.parisc-linux.org/ 10770Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10773S: Maintained 10774F: arch/parisc/ 10775F: Documentation/parisc/ 10776F: drivers/parisc/ 10777F: drivers/char/agp/parisc-agp.c 10778F: drivers/input/serio/gscps2.c 10779F: drivers/parport/parport_gsc.* 10780F: drivers/tty/serial/8250/8250_gsc.c 10781F: drivers/video/fbdev/sti* 10782F: drivers/video/console/sti* 10783F: drivers/video/logo/logo_parisc* 10784 10785PARMAN 10786M: Jiri Pirko <jiri@mellanox.com> 10787L: netdev@vger.kernel.org 10788S: Supported 10789F: lib/parman.c 10790F: lib/test_parman.c 10791F: include/linux/parman.h 10792 10793PC87360 HARDWARE MONITORING DRIVER 10794M: Jim Cromie <jim.cromie@gmail.com> 10795L: linux-hwmon@vger.kernel.org 10796S: Maintained 10797F: Documentation/hwmon/pc87360 10798F: drivers/hwmon/pc87360.c 10799 10800PC8736x GPIO DRIVER 10801M: Jim Cromie <jim.cromie@gmail.com> 10802S: Maintained 10803F: drivers/char/pc8736x_gpio.c 10804 10805PC87427 HARDWARE MONITORING DRIVER 10806M: Jean Delvare <jdelvare@suse.com> 10807L: linux-hwmon@vger.kernel.org 10808S: Maintained 10809F: Documentation/hwmon/pc87427 10810F: drivers/hwmon/pc87427.c 10811 10812PCA9532 LED DRIVER 10813M: Riku Voipio <riku.voipio@iki.fi> 10814S: Maintained 10815F: drivers/leds/leds-pca9532.c 10816F: include/linux/leds-pca9532.h 10817 10818PCA9541 I2C BUS MASTER SELECTOR DRIVER 10819M: Guenter Roeck <linux@roeck-us.net> 10820L: linux-i2c@vger.kernel.org 10821S: Maintained 10822F: drivers/i2c/muxes/i2c-mux-pca9541.c 10823 10824PCDP - PRIMARY CONSOLE AND DEBUG PORT 10825M: Khalid Aziz <khalid@gonehiking.org> 10826S: Maintained 10827F: drivers/firmware/pcdp.* 10828 10829PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10830M: Thomas Petazzoni <thomas.petazzoni@free-electrons.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/aardvark-pci.txt 10835F: drivers/pci/controller/pci-aardvark.c 10836 10837PCI DRIVER FOR ALTERA PCIE IP 10838M: Ley Foon Tan <lftan@altera.com> 10839L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10840L: linux-pci@vger.kernel.org 10841S: Supported 10842F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10843F: drivers/pci/controller/pcie-altera.c 10844 10845PCI DRIVER FOR APPLIEDMICRO XGENE 10846M: Tanmay Inamdar <tinamdar@apm.com> 10847L: linux-pci@vger.kernel.org 10848L: linux-arm-kernel@lists.infradead.org 10849S: Maintained 10850F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10851F: drivers/pci/controller/pci-xgene.c 10852 10853PCI DRIVER FOR ARM VERSATILE PLATFORM 10854M: Rob Herring <robh@kernel.org> 10855L: linux-pci@vger.kernel.org 10856L: linux-arm-kernel@lists.infradead.org 10857S: Maintained 10858F: Documentation/devicetree/bindings/pci/versatile.txt 10859F: drivers/pci/controller/pci-versatile.c 10860 10861PCI DRIVER FOR ARMADA 8K 10862M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10863L: linux-pci@vger.kernel.org 10864L: linux-arm-kernel@lists.infradead.org 10865S: Maintained 10866F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10867F: drivers/pci/controller/dwc/pcie-armada8k.c 10868 10869PCI DRIVER FOR CADENCE PCIE IP 10870M: Alan Douglas <adouglas@cadence.com> 10871L: linux-pci@vger.kernel.org 10872S: Maintained 10873F: Documentation/devicetree/bindings/pci/cdns,*.txt 10874F: drivers/pci/controller/pcie-cadence* 10875 10876PCI DRIVER FOR FREESCALE LAYERSCAPE 10877M: Minghuan Lian <minghuan.Lian@nxp.com> 10878M: Mingkai Hu <mingkai.hu@nxp.com> 10879M: Roy Zang <roy.zang@nxp.com> 10880L: linuxppc-dev@lists.ozlabs.org 10881L: linux-pci@vger.kernel.org 10882L: linux-arm-kernel@lists.infradead.org 10883S: Maintained 10884F: drivers/pci/controller/dwc/*layerscape* 10885 10886PCI DRIVER FOR GENERIC OF HOSTS 10887M: Will Deacon <will.deacon@arm.com> 10888L: linux-pci@vger.kernel.org 10889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10890S: Maintained 10891F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10892F: drivers/pci/controller/pci-host-common.c 10893F: drivers/pci/controller/pci-host-generic.c 10894 10895PCI DRIVER FOR IMX6 10896M: Richard Zhu <hongxing.zhu@nxp.com> 10897M: Lucas Stach <l.stach@pengutronix.de> 10898L: linux-pci@vger.kernel.org 10899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10900S: Maintained 10901F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10902F: drivers/pci/controller/dwc/*imx6* 10903 10904PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10905M: Keith Busch <keith.busch@intel.com> 10906M: Jonathan Derrick <jonathan.derrick@intel.com> 10907L: linux-pci@vger.kernel.org 10908S: Supported 10909F: drivers/pci/controller/vmd.c 10910 10911PCI DRIVER FOR MICROSEMI SWITCHTEC 10912M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10913M: Logan Gunthorpe <logang@deltatee.com> 10914L: linux-pci@vger.kernel.org 10915S: Maintained 10916F: Documentation/switchtec.txt 10917F: Documentation/ABI/testing/sysfs-class-switchtec 10918F: drivers/pci/switch/switchtec* 10919F: include/uapi/linux/switchtec_ioctl.h 10920F: include/linux/switchtec.h 10921F: drivers/ntb/hw/mscc/ 10922 10923PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10924M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10925M: Jason Cooper <jason@lakedaemon.net> 10926L: linux-pci@vger.kernel.org 10927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10928S: Maintained 10929F: drivers/pci/controller/*mvebu* 10930 10931PCI DRIVER FOR NVIDIA TEGRA 10932M: Thierry Reding <thierry.reding@gmail.com> 10933L: linux-tegra@vger.kernel.org 10934L: linux-pci@vger.kernel.org 10935S: Supported 10936F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10937F: drivers/pci/controller/pci-tegra.c 10938 10939PCI DRIVER FOR RENESAS R-CAR 10940M: Simon Horman <horms@verge.net.au> 10941L: linux-pci@vger.kernel.org 10942L: linux-renesas-soc@vger.kernel.org 10943S: Maintained 10944F: drivers/pci/controller/*rcar* 10945 10946PCI DRIVER FOR SAMSUNG EXYNOS 10947M: Jingoo Han <jingoohan1@gmail.com> 10948L: linux-pci@vger.kernel.org 10949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10950L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10951S: Maintained 10952F: drivers/pci/controller/dwc/pci-exynos.c 10953 10954PCI DRIVER FOR SYNOPSYS DESIGNWARE 10955M: Jingoo Han <jingoohan1@gmail.com> 10956M: Joao Pinto <Joao.Pinto@synopsys.com> 10957L: linux-pci@vger.kernel.org 10958S: Maintained 10959F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10960F: drivers/pci/controller/dwc/*designware* 10961 10962PCI DRIVER FOR TI DRA7XX 10963M: Kishon Vijay Abraham I <kishon@ti.com> 10964L: linux-omap@vger.kernel.org 10965L: linux-pci@vger.kernel.org 10966S: Supported 10967F: Documentation/devicetree/bindings/pci/ti-pci.txt 10968F: drivers/pci/controller/dwc/pci-dra7xx.c 10969 10970PCI DRIVER FOR TI KEYSTONE 10971M: Murali Karicheri <m-karicheri2@ti.com> 10972L: linux-pci@vger.kernel.org 10973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10974S: Maintained 10975F: drivers/pci/controller/dwc/*keystone* 10976 10977PCI ENDPOINT SUBSYSTEM 10978M: Kishon Vijay Abraham I <kishon@ti.com> 10979M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10980L: linux-pci@vger.kernel.org 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10982S: Supported 10983F: drivers/pci/endpoint/ 10984F: drivers/misc/pci_endpoint_test.c 10985F: tools/pci/ 10986 10987PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10988M: Russell Currey <ruscur@russell.cc> 10989L: linuxppc-dev@lists.ozlabs.org 10990S: Supported 10991F: Documentation/powerpc/eeh-pci-error-recovery.txt 10992F: arch/powerpc/kernel/eeh*.c 10993F: arch/powerpc/platforms/*/eeh*.c 10994F: arch/powerpc/include/*/eeh*.h 10995 10996PCI ERROR RECOVERY 10997M: Linas Vepstas <linasvepstas@gmail.com> 10998L: linux-pci@vger.kernel.org 10999S: Supported 11000F: Documentation/PCI/pci-error-recovery.txt 11001 11002PCI MSI DRIVER FOR ALTERA MSI IP 11003M: Ley Foon Tan <lftan@altera.com> 11004L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11005L: linux-pci@vger.kernel.org 11006S: Supported 11007F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11008F: drivers/pci/controller/pcie-altera-msi.c 11009 11010PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11011M: Duc Dang <dhdang@apm.com> 11012L: linux-pci@vger.kernel.org 11013L: linux-arm-kernel@lists.infradead.org 11014S: Maintained 11015F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11016F: drivers/pci/controller/pci-xgene-msi.c 11017 11018PCI SUBSYSTEM 11019M: Bjorn Helgaas <bhelgaas@google.com> 11020L: linux-pci@vger.kernel.org 11021Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11023S: Supported 11024F: Documentation/devicetree/bindings/pci/ 11025F: Documentation/PCI/ 11026F: drivers/acpi/pci* 11027F: drivers/pci/ 11028F: include/asm-generic/pci* 11029F: include/linux/pci* 11030F: include/linux/of_pci.h 11031F: include/uapi/linux/pci* 11032F: lib/pci* 11033F: arch/x86/pci/ 11034F: arch/x86/kernel/quirks.c 11035 11036PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11037M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11038L: linux-pci@vger.kernel.org 11039Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11041S: Supported 11042F: drivers/pci/controller/ 11043 11044PCIE DRIVER FOR AXIS ARTPEC 11045M: Jesper Nilsson <jesper.nilsson@axis.com> 11046L: linux-arm-kernel@axis.com 11047L: linux-pci@vger.kernel.org 11048S: Maintained 11049F: Documentation/devicetree/bindings/pci/axis,artpec* 11050F: drivers/pci/controller/dwc/*artpec* 11051 11052PCIE DRIVER FOR CAVIUM THUNDERX 11053M: David Daney <david.daney@cavium.com> 11054L: linux-pci@vger.kernel.org 11055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11056S: Supported 11057F: Documentation/devicetree/bindings/pci/pci-thunder-* 11058F: drivers/pci/controller/pci-thunder-* 11059 11060PCIE DRIVER FOR HISILICON 11061M: Zhou Wang <wangzhou1@hisilicon.com> 11062L: linux-pci@vger.kernel.org 11063S: Maintained 11064F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11065F: drivers/pci/controller/dwc/pcie-hisi.c 11066 11067PCIE DRIVER FOR HISILICON KIRIN 11068M: Xiaowei Song <songxiaowei@hisilicon.com> 11069M: Binghui Wang <wangbinghui@hisilicon.com> 11070L: linux-pci@vger.kernel.org 11071S: Maintained 11072F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11073F: drivers/pci/controller/dwc/pcie-kirin.c 11074 11075PCIE DRIVER FOR HISILICON STB 11076M: Jianguo Sun <sunjianguo1@huawei.com> 11077M: Shawn Guo <shawn.guo@linaro.org> 11078L: linux-pci@vger.kernel.org 11079S: Maintained 11080F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11081F: drivers/pci/controller/dwc/pcie-histb.c 11082 11083PCIE DRIVER FOR MEDIATEK 11084M: Ryder Lee <ryder.lee@mediatek.com> 11085L: linux-pci@vger.kernel.org 11086L: linux-mediatek@lists.infradead.org 11087S: Supported 11088F: Documentation/devicetree/bindings/pci/mediatek* 11089F: drivers/pci/controller/*mediatek* 11090 11091PCIE DRIVER FOR QUALCOMM MSM 11092M: Stanimir Varbanov <svarbanov@mm-sol.com> 11093L: linux-pci@vger.kernel.org 11094L: linux-arm-msm@vger.kernel.org 11095S: Maintained 11096F: drivers/pci/controller/dwc/*qcom* 11097 11098PCIE DRIVER FOR ROCKCHIP 11099M: Shawn Lin <shawn.lin@rock-chips.com> 11100L: linux-pci@vger.kernel.org 11101L: linux-rockchip@lists.infradead.org 11102S: Maintained 11103F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11104F: drivers/pci/controller/pcie-rockchip* 11105 11106PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11107M: Linus Walleij <linus.walleij@linaro.org> 11108L: linux-pci@vger.kernel.org 11109S: Maintained 11110F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11111F: drivers/pci/controller/pci-v3-semi.c 11112 11113PCIE DRIVER FOR ST SPEAR13XX 11114M: Pratyush Anand <pratyush.anand@gmail.com> 11115L: linux-pci@vger.kernel.org 11116S: Maintained 11117F: drivers/pci/controller/dwc/*spear* 11118 11119PCMCIA SUBSYSTEM 11120M: Dominik Brodowski <linux@dominikbrodowski.net> 11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11122S: Odd Fixes 11123F: Documentation/pcmcia/ 11124F: tools/pcmcia/ 11125F: drivers/pcmcia/ 11126F: include/pcmcia/ 11127 11128PCNET32 NETWORK DRIVER 11129M: Don Fry <pcnet32@frontier.com> 11130L: netdev@vger.kernel.org 11131S: Maintained 11132F: drivers/net/ethernet/amd/pcnet32.c 11133 11134PCRYPT PARALLEL CRYPTO ENGINE 11135M: Steffen Klassert <steffen.klassert@secunet.com> 11136L: linux-crypto@vger.kernel.org 11137S: Maintained 11138F: crypto/pcrypt.c 11139F: include/crypto/pcrypt.h 11140 11141PEAQ WMI HOTKEYS DRIVER 11142M: Hans de Goede <hdegoede@redhat.com> 11143L: platform-driver-x86@vger.kernel.org 11144S: Maintained 11145F: drivers/platform/x86/peaq-wmi.c 11146 11147PER-CPU MEMORY ALLOCATOR 11148M: Tejun Heo <tj@kernel.org> 11149M: Christoph Lameter <cl@linux.com> 11150M: Dennis Zhou <dennisszhou@gmail.com> 11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11152S: Maintained 11153F: include/linux/percpu*.h 11154F: mm/percpu*.c 11155F: arch/*/include/asm/percpu.h 11156 11157PER-TASK DELAY ACCOUNTING 11158M: Balbir Singh <bsingharora@gmail.com> 11159S: Maintained 11160F: include/linux/delayacct.h 11161F: kernel/delayacct.c 11162 11163PERFORMANCE EVENTS SUBSYSTEM 11164M: Peter Zijlstra <peterz@infradead.org> 11165M: Ingo Molnar <mingo@redhat.com> 11166M: Arnaldo Carvalho de Melo <acme@kernel.org> 11167R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11168R: Jiri Olsa <jolsa@redhat.com> 11169R: Namhyung Kim <namhyung@kernel.org> 11170L: linux-kernel@vger.kernel.org 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11172S: Supported 11173F: kernel/events/* 11174F: include/linux/perf_event.h 11175F: include/uapi/linux/perf_event.h 11176F: arch/*/kernel/perf_event*.c 11177F: arch/*/kernel/*/perf_event*.c 11178F: arch/*/kernel/*/*/perf_event*.c 11179F: arch/*/include/asm/perf_event.h 11180F: arch/*/kernel/perf_callchain.c 11181F: arch/*/events/* 11182F: tools/perf/ 11183 11184PERSONALITY HANDLING 11185M: Christoph Hellwig <hch@infradead.org> 11186L: linux-abi-devel@lists.sourceforge.net 11187S: Maintained 11188F: include/linux/personality.h 11189F: include/uapi/linux/personality.h 11190 11191PHONET PROTOCOL 11192M: Remi Denis-Courmont <courmisch@gmail.com> 11193S: Supported 11194F: Documentation/networking/phonet.txt 11195F: include/linux/phonet.h 11196F: include/net/phonet/ 11197F: include/uapi/linux/phonet.h 11198F: net/phonet/ 11199 11200PHRAM MTD DRIVER 11201M: Joern Engel <joern@lazybastard.org> 11202L: linux-mtd@lists.infradead.org 11203S: Maintained 11204F: drivers/mtd/devices/phram.c 11205 11206PICOLCD HID DRIVER 11207M: Bruno Prémont <bonbons@linux-vserver.org> 11208L: linux-input@vger.kernel.org 11209S: Maintained 11210F: drivers/hid/hid-picolcd* 11211 11212PICOXCELL SUPPORT 11213M: Jamie Iles <jamie@jamieiles.com> 11214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11215T: git git://github.com/jamieiles/linux-2.6-ji.git 11216S: Supported 11217F: arch/arm/boot/dts/picoxcell* 11218F: arch/arm/mach-picoxcell/ 11219F: drivers/crypto/picoxcell* 11220 11221PIN CONTROL SUBSYSTEM 11222M: Linus Walleij <linus.walleij@linaro.org> 11223L: linux-gpio@vger.kernel.org 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11225S: Maintained 11226F: Documentation/devicetree/bindings/pinctrl/ 11227F: Documentation/driver-api/pinctl.rst 11228F: drivers/pinctrl/ 11229F: include/linux/pinctrl/ 11230 11231PIN CONTROLLER - ATMEL AT91 11232M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11234S: Maintained 11235F: drivers/pinctrl/pinctrl-at91.* 11236 11237PIN CONTROLLER - ATMEL AT91 PIO4 11238M: Ludovic Desroches <ludovic.desroches@microchip.com> 11239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11240L: linux-gpio@vger.kernel.org 11241S: Supported 11242F: drivers/pinctrl/pinctrl-at91-pio4.* 11243 11244PIN CONTROLLER - FREESCALE 11245M: Dong Aisheng <aisheng.dong@nxp.com> 11246M: Fabio Estevam <festevam@gmail.com> 11247M: Shawn Guo <shawnguo@kernel.org> 11248M: Stefan Agner <stefan@agner.ch> 11249R: Pengutronix Kernel Team <kernel@pengutronix.de> 11250L: linux-gpio@vger.kernel.org 11251S: Maintained 11252F: drivers/pinctrl/freescale/ 11253F: Documentation/devicetree/bindings/pinctrl/fsl,* 11254 11255PIN CONTROLLER - INTEL 11256M: Mika Westerberg <mika.westerberg@linux.intel.com> 11257M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11258S: Maintained 11259F: drivers/pinctrl/intel/ 11260 11261PIN CONTROLLER - MEDIATEK 11262M: Sean Wang <sean.wang@mediatek.com> 11263L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11264S: Maintained 11265F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11266F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11267F: drivers/pinctrl/mediatek/mtk-eint.* 11268F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11269F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11270F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11271 11272PIN CONTROLLER - QUALCOMM 11273M: Bjorn Andersson <bjorn.andersson@linaro.org> 11274S: Maintained 11275L: linux-arm-msm@vger.kernel.org 11276F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11277F: drivers/pinctrl/qcom/ 11278 11279PIN CONTROLLER - RENESAS 11280M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11281M: Geert Uytterhoeven <geert+renesas@glider.be> 11282L: linux-renesas-soc@vger.kernel.org 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11284S: Maintained 11285F: drivers/pinctrl/sh-pfc/ 11286 11287PIN CONTROLLER - SAMSUNG 11288M: Tomasz Figa <tomasz.figa@gmail.com> 11289M: Krzysztof Kozlowski <krzk@kernel.org> 11290M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11292L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11293Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11295S: Maintained 11296F: drivers/pinctrl/samsung/ 11297F: include/dt-bindings/pinctrl/samsung.h 11298F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11299 11300PIN CONTROLLER - SINGLE 11301M: Tony Lindgren <tony@atomide.com> 11302M: Haojian Zhuang <haojian.zhuang@linaro.org> 11303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11304L: linux-omap@vger.kernel.org 11305S: Maintained 11306F: drivers/pinctrl/pinctrl-single.c 11307 11308PIN CONTROLLER - ST SPEAR 11309M: Viresh Kumar <vireshk@kernel.org> 11310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11311W: http://www.st.com/spear 11312S: Maintained 11313F: drivers/pinctrl/spear/ 11314 11315PISTACHIO SOC SUPPORT 11316M: James Hartley <james.hartley@sondrel.com> 11317L: linux-mips@linux-mips.org 11318S: Odd Fixes 11319F: arch/mips/pistachio/ 11320F: arch/mips/include/asm/mach-pistachio/ 11321F: arch/mips/boot/dts/img/pistachio* 11322F: arch/mips/configs/pistachio*_defconfig 11323 11324PKTCDVD DRIVER 11325S: Orphan 11326M: linux-block@vger.kernel.org 11327F: drivers/block/pktcdvd.c 11328F: include/linux/pktcdvd.h 11329F: include/uapi/linux/pktcdvd.h 11330 11331PKUNITY SOC DRIVERS 11332M: Guan Xuetao <gxt@pku.edu.cn> 11333W: http://mprc.pku.edu.cn/~guanxuetao/linux 11334S: Maintained 11335T: git git://github.com/gxt/linux.git 11336F: drivers/input/serio/i8042-unicore32io.h 11337F: drivers/i2c/busses/i2c-puv3.c 11338F: drivers/video/fbdev/fb-puv3.c 11339F: drivers/rtc/rtc-puv3.c 11340 11341PMBUS HARDWARE MONITORING DRIVERS 11342M: Guenter Roeck <linux@roeck-us.net> 11343L: linux-hwmon@vger.kernel.org 11344W: http://hwmon.wiki.kernel.org/ 11345W: http://www.roeck-us.net/linux/drivers/ 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11347S: Maintained 11348F: Documentation/hwmon/pmbus 11349F: drivers/hwmon/pmbus/ 11350F: include/linux/pmbus.h 11351 11352PMC SIERRA MaxRAID DRIVER 11353L: linux-scsi@vger.kernel.org 11354W: http://www.pmc-sierra.com/ 11355S: Orphan 11356F: drivers/scsi/pmcraid.* 11357 11358PMC SIERRA PM8001 DRIVER 11359M: Jack Wang <jinpu.wang@profitbricks.com> 11360M: lindar_liu@usish.com 11361L: linux-scsi@vger.kernel.org 11362S: Supported 11363F: drivers/scsi/pm8001/ 11364 11365PNP SUPPORT 11366M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11367S: Maintained 11368F: drivers/pnp/ 11369 11370POSIX CLOCKS and TIMERS 11371M: Thomas Gleixner <tglx@linutronix.de> 11372L: linux-kernel@vger.kernel.org 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11374S: Maintained 11375F: fs/timerfd.c 11376F: include/linux/timer* 11377F: kernel/time/*timer* 11378 11379POWER MANAGEMENT CORE 11380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11381L: linux-pm@vger.kernel.org 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11383B: https://bugzilla.kernel.org 11384S: Supported 11385F: drivers/base/power/ 11386F: include/linux/pm.h 11387F: include/linux/pm_* 11388F: include/linux/powercap.h 11389F: drivers/powercap/ 11390F: kernel/configs/nopm.config 11391 11392POWER STATE COORDINATION INTERFACE (PSCI) 11393M: Mark Rutland <mark.rutland@arm.com> 11394M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11395L: linux-arm-kernel@lists.infradead.org 11396S: Maintained 11397F: drivers/firmware/psci*.c 11398F: include/linux/psci.h 11399F: include/uapi/linux/psci.h 11400 11401POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11402M: Sebastian Reichel <sre@kernel.org> 11403L: linux-pm@vger.kernel.org 11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11405S: Maintained 11406F: Documentation/ABI/testing/sysfs-class-power 11407F: Documentation/devicetree/bindings/power/supply/ 11408F: include/linux/power_supply.h 11409F: drivers/power/supply/ 11410 11411POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11412M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11413L: linuxppc-dev@lists.ozlabs.org 11414S: Maintained 11415F: drivers/char/powernv-op-panel.c 11416 11417PPP OVER ATM (RFC 2364) 11418M: Mitchell Blank Jr <mitch@sfgoth.com> 11419S: Maintained 11420F: net/atm/pppoatm.c 11421F: include/uapi/linux/atmppp.h 11422 11423PPP OVER ETHERNET 11424M: Michal Ostrowski <mostrows@earthlink.net> 11425S: Maintained 11426F: drivers/net/ppp/pppoe.c 11427F: drivers/net/ppp/pppox.c 11428 11429PPP OVER L2TP 11430M: James Chapman <jchapman@katalix.com> 11431S: Maintained 11432F: net/l2tp/l2tp_ppp.c 11433F: include/linux/if_pppol2tp.h 11434F: include/uapi/linux/if_pppol2tp.h 11435 11436PPP PROTOCOL DRIVERS AND COMPRESSORS 11437M: Paul Mackerras <paulus@samba.org> 11438L: linux-ppp@vger.kernel.org 11439S: Maintained 11440F: drivers/net/ppp/ppp_* 11441 11442PPS SUPPORT 11443M: Rodolfo Giometti <giometti@enneenne.com> 11444W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11445L: linuxpps@ml.enneenne.com (subscribers-only) 11446S: Maintained 11447F: Documentation/pps/ 11448F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11449F: Documentation/ABI/testing/sysfs-pps 11450F: drivers/pps/ 11451F: include/linux/pps*.h 11452F: include/uapi/linux/pps.h 11453 11454PPTP DRIVER 11455M: Dmitry Kozlov <xeb@mail.ru> 11456L: netdev@vger.kernel.org 11457S: Maintained 11458F: drivers/net/ppp/pptp.c 11459W: http://sourceforge.net/projects/accel-pptp 11460 11461PREEMPTIBLE KERNEL 11462M: Robert Love <rml@tech9.net> 11463L: kpreempt-tech@lists.sourceforge.net 11464W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11465S: Supported 11466F: Documentation/preempt-locking.txt 11467F: include/linux/preempt.h 11468 11469PRINTK 11470M: Petr Mladek <pmladek@suse.com> 11471M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11472R: Steven Rostedt <rostedt@goodmis.org> 11473S: Maintained 11474F: kernel/printk/ 11475F: include/linux/printk.h 11476 11477PRISM54 WIRELESS DRIVER 11478M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11479L: linux-wireless@vger.kernel.org 11480W: http://wireless.kernel.org/en/users/Drivers/p54 11481S: Obsolete 11482F: drivers/net/wireless/intersil/prism54/ 11483 11484PROC FILESYSTEM 11485R: Alexey Dobriyan <adobriyan@gmail.com> 11486L: linux-kernel@vger.kernel.org 11487L: linux-fsdevel@vger.kernel.org 11488S: Maintained 11489F: fs/proc/ 11490F: include/linux/proc_fs.h 11491F: tools/testing/selftests/proc/ 11492 11493PROC SYSCTL 11494M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11495M: Kees Cook <keescook@chromium.org> 11496L: linux-kernel@vger.kernel.org 11497L: linux-fsdevel@vger.kernel.org 11498S: Maintained 11499F: fs/proc/proc_sysctl.c 11500F: include/linux/sysctl.h 11501F: kernel/sysctl.c 11502F: tools/testing/selftests/sysctl/ 11503 11504PS3 NETWORK SUPPORT 11505M: Geoff Levand <geoff@infradead.org> 11506L: netdev@vger.kernel.org 11507L: linuxppc-dev@lists.ozlabs.org 11508S: Maintained 11509F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11510 11511PS3 PLATFORM SUPPORT 11512M: Geoff Levand <geoff@infradead.org> 11513L: linuxppc-dev@lists.ozlabs.org 11514S: Maintained 11515F: arch/powerpc/boot/ps3* 11516F: arch/powerpc/include/asm/lv1call.h 11517F: arch/powerpc/include/asm/ps3*.h 11518F: arch/powerpc/platforms/ps3/ 11519F: drivers/*/ps3* 11520F: drivers/ps3/ 11521F: drivers/rtc/rtc-ps3.c 11522F: drivers/usb/host/*ps3.c 11523F: sound/ppc/snd_ps3* 11524 11525PS3VRAM DRIVER 11526M: Jim Paris <jim@jtan.com> 11527M: Geoff Levand <geoff@infradead.org> 11528L: linuxppc-dev@lists.ozlabs.org 11529S: Maintained 11530F: drivers/block/ps3vram.c 11531 11532PSAMPLE PACKET SAMPLING SUPPORT: 11533M: Yotam Gigi <yotam.gi@gmail.com> 11534S: Maintained 11535F: net/psample 11536F: include/net/psample.h 11537F: include/uapi/linux/psample.h 11538 11539PSTORE FILESYSTEM 11540M: Kees Cook <keescook@chromium.org> 11541M: Anton Vorontsov <anton@enomsg.org> 11542M: Colin Cross <ccross@android.com> 11543M: Tony Luck <tony.luck@intel.com> 11544S: Maintained 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11546F: fs/pstore/ 11547F: include/linux/pstore* 11548F: drivers/firmware/efi/efi-pstore.c 11549F: drivers/acpi/apei/erst.c 11550F: Documentation/admin-guide/ramoops.rst 11551F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11552K: \b(pstore|ramoops) 11553 11554PTP HARDWARE CLOCK SUPPORT 11555M: Richard Cochran <richardcochran@gmail.com> 11556L: netdev@vger.kernel.org 11557S: Maintained 11558W: http://linuxptp.sourceforge.net/ 11559F: Documentation/ABI/testing/sysfs-ptp 11560F: Documentation/ptp/* 11561F: drivers/net/phy/dp83640* 11562F: drivers/ptp/* 11563F: include/linux/ptp_cl* 11564 11565PTRACE SUPPORT 11566M: Oleg Nesterov <oleg@redhat.com> 11567S: Maintained 11568F: include/asm-generic/syscall.h 11569F: include/linux/ptrace.h 11570F: include/linux/regset.h 11571F: include/linux/tracehook.h 11572F: include/uapi/linux/ptrace.h 11573F: include/uapi/linux/ptrace.h 11574F: include/asm-generic/ptrace.h 11575F: kernel/ptrace.c 11576F: arch/*/ptrace*.c 11577F: arch/*/*/ptrace*.c 11578F: arch/*/include/asm/ptrace*.h 11579 11580PULSE8-CEC DRIVER 11581M: Hans Verkuil <hverkuil@xs4all.nl> 11582L: linux-media@vger.kernel.org 11583T: git git://linuxtv.org/media_tree.git 11584S: Maintained 11585F: drivers/media/usb/pulse8-cec/* 11586F: Documentation/media/cec-drivers/pulse8-cec.rst 11587 11588PVRUSB2 VIDEO4LINUX DRIVER 11589M: Mike Isely <isely@pobox.com> 11590L: pvrusb2@isely.net (subscribers-only) 11591L: linux-media@vger.kernel.org 11592W: http://www.isely.net/pvrusb2/ 11593T: git git://linuxtv.org/media_tree.git 11594S: Maintained 11595F: Documentation/media/v4l-drivers/pvrusb2* 11596F: drivers/media/usb/pvrusb2/ 11597 11598PWC WEBCAM DRIVER 11599M: Hans Verkuil <hverkuil@xs4all.nl> 11600L: linux-media@vger.kernel.org 11601T: git git://linuxtv.org/media_tree.git 11602S: Odd Fixes 11603F: drivers/media/usb/pwc/* 11604 11605PWM FAN DRIVER 11606M: Kamil Debski <kamil@wypas.org> 11607M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11608L: linux-hwmon@vger.kernel.org 11609S: Supported 11610F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11611F: Documentation/hwmon/pwm-fan 11612F: drivers/hwmon/pwm-fan.c 11613 11614PWM IR Transmitter 11615M: Sean Young <sean@mess.org> 11616L: linux-media@vger.kernel.org 11617S: Maintained 11618F: drivers/media/rc/pwm-ir-tx.c 11619 11620PWM SUBSYSTEM 11621M: Thierry Reding <thierry.reding@gmail.com> 11622L: linux-pwm@vger.kernel.org 11623S: Maintained 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11625F: Documentation/pwm.txt 11626F: Documentation/devicetree/bindings/pwm/ 11627F: include/linux/pwm.h 11628F: drivers/pwm/ 11629F: drivers/video/backlight/pwm_bl.c 11630F: include/linux/pwm_backlight.h 11631F: drivers/gpio/gpio-mvebu.c 11632F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11633 11634PXA GPIO DRIVER 11635M: Robert Jarzmik <robert.jarzmik@free.fr> 11636L: linux-gpio@vger.kernel.org 11637S: Maintained 11638F: drivers/gpio/gpio-pxa.c 11639 11640PXA MMCI DRIVER 11641S: Orphan 11642 11643PXA RTC DRIVER 11644M: Robert Jarzmik <robert.jarzmik@free.fr> 11645L: linux-rtc@vger.kernel.org 11646S: Maintained 11647 11648PXA2xx/PXA3xx SUPPORT 11649M: Daniel Mack <daniel@zonque.org> 11650M: Haojian Zhuang <haojian.zhuang@gmail.com> 11651M: Robert Jarzmik <robert.jarzmik@free.fr> 11652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11653T: git git://github.com/hzhuang1/linux.git 11654T: git git://github.com/rjarzmik/linux.git 11655S: Maintained 11656F: arch/arm/boot/dts/pxa* 11657F: arch/arm/mach-pxa/ 11658F: drivers/dma/pxa* 11659F: drivers/pcmcia/pxa2xx* 11660F: drivers/pinctrl/pxa/ 11661F: drivers/spi/spi-pxa2xx* 11662F: drivers/usb/gadget/udc/pxa2* 11663F: include/sound/pxa2xx-lib.h 11664F: sound/arm/pxa* 11665F: sound/soc/pxa/ 11666 11667QAT DRIVER 11668M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11669L: qat-linux@intel.com 11670S: Supported 11671F: drivers/crypto/qat/ 11672 11673QCOM AUDIO (ASoC) DRIVERS 11674M: Patrick Lai <plai@codeaurora.org> 11675M: Banajit Goswami <bgoswami@codeaurora.org> 11676L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11677S: Supported 11678F: sound/soc/qcom/ 11679 11680QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11681M: Gabriel Somlo <somlo@cmu.edu> 11682M: "Michael S. Tsirkin" <mst@redhat.com> 11683L: qemu-devel@nongnu.org 11684S: Maintained 11685F: drivers/firmware/qemu_fw_cfg.c 11686F: include/uapi/linux/qemu_fw_cfg.h 11687 11688QIB DRIVER 11689M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11690M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11691L: linux-rdma@vger.kernel.org 11692S: Supported 11693F: drivers/infiniband/hw/qib/ 11694 11695QLOGIC QL41xxx FCOE DRIVER 11696M: QLogic-Storage-Upstream@cavium.com 11697L: linux-scsi@vger.kernel.org 11698S: Supported 11699F: drivers/scsi/qedf/ 11700 11701QLOGIC QL41xxx ISCSI DRIVER 11702M: QLogic-Storage-Upstream@cavium.com 11703L: linux-scsi@vger.kernel.org 11704S: Supported 11705F: drivers/scsi/qedi/ 11706 11707QLOGIC QL4xxx ETHERNET DRIVER 11708M: Ariel Elior <Ariel.Elior@cavium.com> 11709M: everest-linux-l2@cavium.com 11710L: netdev@vger.kernel.org 11711S: Supported 11712F: drivers/net/ethernet/qlogic/qed/ 11713F: include/linux/qed/ 11714F: drivers/net/ethernet/qlogic/qede/ 11715 11716QLOGIC QL4xxx RDMA DRIVER 11717M: Michal Kalderon <Michal.Kalderon@cavium.com> 11718M: Ariel Elior <Ariel.Elior@cavium.com> 11719L: linux-rdma@vger.kernel.org 11720S: Supported 11721F: drivers/infiniband/hw/qedr/ 11722F: include/uapi/rdma/qedr-abi.h 11723 11724QLOGIC QLA1280 SCSI DRIVER 11725M: Michael Reed <mdr@sgi.com> 11726L: linux-scsi@vger.kernel.org 11727S: Maintained 11728F: drivers/scsi/qla1280.[ch] 11729 11730QLOGIC QLA2XXX FC-SCSI DRIVER 11731M: qla2xxx-upstream@qlogic.com 11732L: linux-scsi@vger.kernel.org 11733S: Supported 11734F: Documentation/scsi/LICENSE.qla2xxx 11735F: drivers/scsi/qla2xxx/ 11736 11737QLOGIC QLA3XXX NETWORK DRIVER 11738M: Dept-GELinuxNICDev@cavium.com 11739L: netdev@vger.kernel.org 11740S: Supported 11741F: Documentation/networking/LICENSE.qla3xxx 11742F: drivers/net/ethernet/qlogic/qla3xxx.* 11743 11744QLOGIC QLA4XXX iSCSI DRIVER 11745M: QLogic-Storage-Upstream@qlogic.com 11746L: linux-scsi@vger.kernel.org 11747S: Supported 11748F: Documentation/scsi/LICENSE.qla4xxx 11749F: drivers/scsi/qla4xxx/ 11750 11751QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11752M: Harish Patil <harish.patil@cavium.com> 11753M: Manish Chopra <manish.chopra@cavium.com> 11754M: Dept-GELinuxNICDev@cavium.com 11755L: netdev@vger.kernel.org 11756S: Supported 11757F: drivers/net/ethernet/qlogic/qlcnic/ 11758 11759QLOGIC QLGE 10Gb ETHERNET DRIVER 11760M: Harish Patil <harish.patil@cavium.com> 11761M: Manish Chopra <manish.chopra@cavium.com> 11762M: Dept-GELinuxNICDev@cavium.com 11763L: netdev@vger.kernel.org 11764S: Supported 11765F: drivers/net/ethernet/qlogic/qlge/ 11766 11767QNX4 FILESYSTEM 11768M: Anders Larsen <al@alarsen.net> 11769W: http://www.alarsen.net/linux/qnx4fs/ 11770S: Maintained 11771F: fs/qnx4/ 11772F: include/uapi/linux/qnx4_fs.h 11773F: include/uapi/linux/qnxtypes.h 11774 11775QORIQ DPAA2 FSL-MC BUS DRIVER 11776M: Stuart Yoder <stuyoder@gmail.com> 11777M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11778L: linux-kernel@vger.kernel.org 11779S: Maintained 11780F: drivers/bus/fsl-mc/ 11781F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11782F: Documentation/networking/dpaa2/overview.rst 11783 11784QT1010 MEDIA DRIVER 11785M: Antti Palosaari <crope@iki.fi> 11786L: linux-media@vger.kernel.org 11787W: https://linuxtv.org 11788W: http://palosaari.fi/linux/ 11789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11790T: git git://linuxtv.org/anttip/media_tree.git 11791S: Maintained 11792F: drivers/media/tuners/qt1010* 11793 11794QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11795M: Kalle Valo <kvalo@codeaurora.org> 11796L: ath10k@lists.infradead.org 11797W: http://wireless.kernel.org/en/users/Drivers/ath10k 11798T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11799S: Supported 11800F: drivers/net/wireless/ath/ath10k/ 11801 11802QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11803M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11804L: linux-wireless@vger.kernel.org 11805W: http://wireless.kernel.org/en/users/Drivers/ath9k 11806S: Supported 11807F: drivers/net/wireless/ath/ath9k/ 11808 11809QUALCOMM CAMERA SUBSYSTEM DRIVER 11810M: Todor Tomov <todor.tomov@linaro.org> 11811L: linux-media@vger.kernel.org 11812S: Maintained 11813F: Documentation/devicetree/bindings/media/qcom,camss.txt 11814F: Documentation/media/v4l-drivers/qcom_camss.rst 11815F: drivers/media/platform/qcom/camss-8x16/ 11816 11817QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11818M: Ilia Lin <ilia.lin@gmail.com> 11819L: linux-pm@vger.kernel.org 11820S: Maintained 11821F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11822F: drivers/cpufreq/qcom-cpufreq-kryo.c 11823 11824QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11825M: Timur Tabi <timur@kernel.org> 11826L: netdev@vger.kernel.org 11827S: Maintained 11828F: drivers/net/ethernet/qualcomm/emac/ 11829 11830QUALCOMM HEXAGON ARCHITECTURE 11831M: Richard Kuo <rkuo@codeaurora.org> 11832L: linux-hexagon@vger.kernel.org 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11834S: Supported 11835F: arch/hexagon/ 11836 11837QUALCOMM HIDMA DRIVER 11838M: Sinan Kaya <okaya@codeaurora.org> 11839L: linux-arm-kernel@lists.infradead.org 11840L: linux-arm-msm@vger.kernel.org 11841L: dmaengine@vger.kernel.org 11842S: Supported 11843F: drivers/dma/qcom/hidma* 11844 11845QUALCOMM IOMMU 11846M: Rob Clark <robdclark@gmail.com> 11847L: iommu@lists.linux-foundation.org 11848L: linux-arm-msm@vger.kernel.org 11849S: Maintained 11850F: drivers/iommu/qcom_iommu.c 11851 11852QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11853M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11854L: linux-media@vger.kernel.org 11855L: linux-arm-msm@vger.kernel.org 11856T: git git://linuxtv.org/media_tree.git 11857S: Maintained 11858F: drivers/media/platform/qcom/venus/ 11859 11860QUALCOMM WCN36XX WIRELESS DRIVER 11861M: Kalle Valo <kvalo@codeaurora.org> 11862L: wcn36xx@lists.infradead.org 11863W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11864T: git git://github.com/KrasnikovEugene/wcn36xx.git 11865S: Supported 11866F: drivers/net/wireless/ath/wcn36xx/ 11867 11868QUANTENNA QTNFMAC WIRELESS DRIVER 11869M: Igor Mitsyanko <imitsyanko@quantenna.com> 11870M: Avinash Patil <avinashp@quantenna.com> 11871M: Sergey Matyukevich <smatyukevich@quantenna.com> 11872L: linux-wireless@vger.kernel.org 11873S: Maintained 11874F: drivers/net/wireless/quantenna 11875 11876RADEON and AMDGPU DRM DRIVERS 11877M: Alex Deucher <alexander.deucher@amd.com> 11878M: Christian König <christian.koenig@amd.com> 11879M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11880L: amd-gfx@lists.freedesktop.org 11881T: git git://people.freedesktop.org/~agd5f/linux 11882S: Supported 11883F: drivers/gpu/drm/radeon/ 11884F: include/uapi/drm/radeon_drm.h 11885F: drivers/gpu/drm/amd/ 11886F: include/uapi/drm/amdgpu_drm.h 11887 11888RADEON FRAMEBUFFER DISPLAY DRIVER 11889M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11890L: linux-fbdev@vger.kernel.org 11891S: Maintained 11892F: drivers/video/fbdev/aty/radeon* 11893F: include/uapi/linux/radeonfb.h 11894 11895RADIOSHARK RADIO DRIVER 11896M: Hans Verkuil <hverkuil@xs4all.nl> 11897L: linux-media@vger.kernel.org 11898T: git git://linuxtv.org/media_tree.git 11899S: Maintained 11900F: drivers/media/radio/radio-shark.c 11901 11902RADIOSHARK2 RADIO DRIVER 11903M: Hans Verkuil <hverkuil@xs4all.nl> 11904L: linux-media@vger.kernel.org 11905T: git git://linuxtv.org/media_tree.git 11906S: Maintained 11907F: drivers/media/radio/radio-shark2.c 11908F: drivers/media/radio/radio-tea5777.c 11909 11910RADOS BLOCK DEVICE (RBD) 11911M: Ilya Dryomov <idryomov@gmail.com> 11912M: Sage Weil <sage@redhat.com> 11913M: Alex Elder <elder@kernel.org> 11914L: ceph-devel@vger.kernel.org 11915W: http://ceph.com/ 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11917T: git git://github.com/ceph/ceph-client.git 11918S: Supported 11919F: Documentation/ABI/testing/sysfs-bus-rbd 11920F: drivers/block/rbd.c 11921F: drivers/block/rbd_types.h 11922 11923RAGE128 FRAMEBUFFER DISPLAY DRIVER 11924M: Paul Mackerras <paulus@samba.org> 11925L: linux-fbdev@vger.kernel.org 11926S: Maintained 11927F: drivers/video/fbdev/aty/aty128fb.c 11928 11929RAINSHADOW-CEC DRIVER 11930M: Hans Verkuil <hverkuil@xs4all.nl> 11931L: linux-media@vger.kernel.org 11932T: git git://linuxtv.org/media_tree.git 11933S: Maintained 11934F: drivers/media/usb/rainshadow-cec/* 11935 11936RALINK MIPS ARCHITECTURE 11937M: John Crispin <john@phrozen.org> 11938L: linux-mips@linux-mips.org 11939S: Maintained 11940F: arch/mips/ralink 11941 11942RALINK RT2X00 WIRELESS LAN DRIVER 11943P: rt2x00 project 11944M: Stanislaw Gruszka <sgruszka@redhat.com> 11945M: Helmut Schaa <helmut.schaa@googlemail.com> 11946L: linux-wireless@vger.kernel.org 11947S: Maintained 11948F: drivers/net/wireless/ralink/rt2x00/ 11949 11950RAMDISK RAM BLOCK DEVICE DRIVER 11951M: Jens Axboe <axboe@kernel.dk> 11952S: Maintained 11953F: Documentation/blockdev/ramdisk.txt 11954F: drivers/block/brd.c 11955 11956RANCHU VIRTUAL BOARD FOR MIPS 11957M: Miodrag Dinic <miodrag.dinic@mips.com> 11958L: linux-mips@linux-mips.org 11959S: Supported 11960F: arch/mips/generic/board-ranchu.c 11961F: arch/mips/configs/generic/board-ranchu.config 11962 11963RANDOM NUMBER DRIVER 11964M: "Theodore Ts'o" <tytso@mit.edu> 11965S: Maintained 11966F: drivers/char/random.c 11967 11968RAPIDIO SUBSYSTEM 11969M: Matt Porter <mporter@kernel.crashing.org> 11970M: Alexandre Bounine <alex.bou9@gmail.com> 11971S: Maintained 11972F: drivers/rapidio/ 11973 11974RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11975L: linux-wireless@vger.kernel.org 11976S: Orphan 11977F: drivers/net/wireless/ray* 11978 11979RCUTORTURE TEST FRAMEWORK 11980M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11981M: Josh Triplett <josh@joshtriplett.org> 11982R: Steven Rostedt <rostedt@goodmis.org> 11983R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11984R: Lai Jiangshan <jiangshanlai@gmail.com> 11985L: linux-kernel@vger.kernel.org 11986S: Supported 11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11988F: tools/testing/selftests/rcutorture 11989 11990RDC R-321X SoC 11991M: Florian Fainelli <florian@openwrt.org> 11992S: Maintained 11993 11994RDC R6040 FAST ETHERNET DRIVER 11995M: Florian Fainelli <f.fainelli@gmail.com> 11996L: netdev@vger.kernel.org 11997S: Maintained 11998F: drivers/net/ethernet/rdc/r6040.c 11999 12000RDMAVT - RDMA verbs software 12001M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12002M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12003L: linux-rdma@vger.kernel.org 12004S: Supported 12005F: drivers/infiniband/sw/rdmavt 12006 12007RDS - RELIABLE DATAGRAM SOCKETS 12008M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12009L: netdev@vger.kernel.org 12010L: linux-rdma@vger.kernel.org 12011L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12012W: https://oss.oracle.com/projects/rds/ 12013S: Supported 12014F: net/rds/ 12015F: Documentation/networking/rds.txt 12016 12017RDT - RESOURCE ALLOCATION 12018M: Fenghua Yu <fenghua.yu@intel.com> 12019L: linux-kernel@vger.kernel.org 12020S: Supported 12021F: arch/x86/kernel/cpu/intel_rdt* 12022F: arch/x86/include/asm/intel_rdt_sched.h 12023F: Documentation/x86/intel_rdt* 12024 12025READ-COPY UPDATE (RCU) 12026M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12027M: Josh Triplett <josh@joshtriplett.org> 12028R: Steven Rostedt <rostedt@goodmis.org> 12029R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12030R: Lai Jiangshan <jiangshanlai@gmail.com> 12031L: linux-kernel@vger.kernel.org 12032W: http://www.rdrop.com/users/paulmck/RCU/ 12033S: Supported 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12035F: Documentation/RCU/ 12036X: Documentation/RCU/torture.txt 12037F: include/linux/rcu* 12038X: include/linux/srcu.h 12039F: kernel/rcu/ 12040X: kernel/torture.c 12041 12042REAL TIME CLOCK (RTC) SUBSYSTEM 12043M: Alessandro Zummo <a.zummo@towertech.it> 12044M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12045L: linux-rtc@vger.kernel.org 12046Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12048S: Maintained 12049F: Documentation/devicetree/bindings/rtc/ 12050F: Documentation/rtc.txt 12051F: drivers/rtc/ 12052F: include/linux/rtc.h 12053F: include/uapi/linux/rtc.h 12054F: include/linux/rtc/ 12055F: include/linux/platform_data/rtc-* 12056F: tools/testing/selftests/rtc/ 12057 12058REALTEK AUDIO CODECS 12059M: Bard Liao <bardliao@realtek.com> 12060M: Oder Chiou <oder_chiou@realtek.com> 12061S: Maintained 12062F: sound/soc/codecs/rt* 12063F: include/sound/rt*.h 12064 12065REGISTER MAP ABSTRACTION 12066M: Mark Brown <broonie@kernel.org> 12067L: linux-kernel@vger.kernel.org 12068T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12069S: Supported 12070F: Documentation/devicetree/bindings/regmap/ 12071F: drivers/base/regmap/ 12072F: include/linux/regmap.h 12073 12074REISERFS FILE SYSTEM 12075L: reiserfs-devel@vger.kernel.org 12076S: Supported 12077F: fs/reiserfs/ 12078 12079REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12080M: Ohad Ben-Cohen <ohad@wizery.com> 12081M: Bjorn Andersson <bjorn.andersson@linaro.org> 12082L: linux-remoteproc@vger.kernel.org 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12084S: Maintained 12085F: Documentation/devicetree/bindings/remoteproc/ 12086F: Documentation/remoteproc.txt 12087F: drivers/remoteproc/ 12088F: include/linux/remoteproc.h 12089 12090REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12091M: Ohad Ben-Cohen <ohad@wizery.com> 12092M: Bjorn Andersson <bjorn.andersson@linaro.org> 12093L: linux-remoteproc@vger.kernel.org 12094T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12095S: Maintained 12096F: drivers/rpmsg/ 12097F: Documentation/rpmsg.txt 12098F: include/linux/rpmsg.h 12099F: include/linux/rpmsg/ 12100 12101RENESAS CLOCK DRIVERS 12102M: Geert Uytterhoeven <geert+renesas@glider.be> 12103L: linux-renesas-soc@vger.kernel.org 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12105S: Supported 12106F: drivers/clk/renesas/ 12107 12108RENESAS EMEV2 I2C DRIVER 12109M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12110S: Supported 12111F: drivers/i2c/busses/i2c-emev2.c 12112 12113RENESAS ETHERNET DRIVERS 12114R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12115L: netdev@vger.kernel.org 12116L: linux-renesas-soc@vger.kernel.org 12117F: Documentation/devicetree/bindings/net/renesas,*.txt 12118F: Documentation/devicetree/bindings/net/sh_eth.txt 12119F: drivers/net/ethernet/renesas/ 12120F: include/linux/sh_eth.h 12121 12122RENESAS R-CAR GYROADC DRIVER 12123M: Marek Vasut <marek.vasut@gmail.com> 12124L: linux-iio@vger.kernel.org 12125S: Supported 12126F: drivers/iio/adc/rcar_gyro_adc.c 12127 12128RENESAS R-CAR I2C DRIVERS 12129M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12130S: Supported 12131F: drivers/i2c/busses/i2c-rcar.c 12132F: drivers/i2c/busses/i2c-sh_mobile.c 12133 12134RENESAS USB PHY DRIVER 12135M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12136L: linux-renesas-soc@vger.kernel.org 12137S: Maintained 12138F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12139 12140RESET CONTROLLER FRAMEWORK 12141M: Philipp Zabel <p.zabel@pengutronix.de> 12142T: git git://git.pengutronix.de/git/pza/linux 12143S: Maintained 12144F: drivers/reset/ 12145F: Documentation/devicetree/bindings/reset/ 12146F: include/dt-bindings/reset/ 12147F: include/linux/reset.h 12148F: include/linux/reset-controller.h 12149 12150RESTARTABLE SEQUENCES SUPPORT 12151M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12152M: Peter Zijlstra <peterz@infradead.org> 12153M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12154M: Boqun Feng <boqun.feng@gmail.com> 12155L: linux-kernel@vger.kernel.org 12156S: Supported 12157F: kernel/rseq.c 12158F: include/uapi/linux/rseq.h 12159F: include/trace/events/rseq.h 12160F: tools/testing/selftests/rseq/ 12161 12162RFKILL 12163M: Johannes Berg <johannes@sipsolutions.net> 12164L: linux-wireless@vger.kernel.org 12165W: http://wireless.kernel.org/ 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12168S: Maintained 12169F: Documentation/rfkill.txt 12170F: Documentation/ABI/stable/sysfs-class-rfkill 12171F: net/rfkill/ 12172 12173RHASHTABLE 12174M: Thomas Graf <tgraf@suug.ch> 12175M: Herbert Xu <herbert@gondor.apana.org.au> 12176L: netdev@vger.kernel.org 12177S: Maintained 12178F: lib/rhashtable.c 12179F: include/linux/rhashtable.h 12180 12181RICOH R5C592 MEMORYSTICK DRIVER 12182M: Maxim Levitsky <maximlevitsky@gmail.com> 12183S: Maintained 12184F: drivers/memstick/host/r592.* 12185 12186RICOH SMARTMEDIA/XD DRIVER 12187M: Maxim Levitsky <maximlevitsky@gmail.com> 12188S: Maintained 12189F: drivers/mtd/nand/raw/r852.c 12190F: drivers/mtd/nand/raw/r852.h 12191 12192RISC-V ARCHITECTURE 12193M: Palmer Dabbelt <palmer@sifive.com> 12194M: Albert Ou <aou@eecs.berkeley.edu> 12195L: linux-riscv@lists.infradead.org 12196T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12197S: Supported 12198F: arch/riscv/ 12199K: riscv 12200N: riscv 12201 12202ROCCAT DRIVERS 12203M: Stefan Achatz <erazor_de@users.sourceforge.net> 12204W: http://sourceforge.net/projects/roccat/ 12205S: Maintained 12206F: drivers/hid/hid-roccat* 12207F: include/linux/hid-roccat* 12208F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12209 12210ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12211M: Jacob chen <jacob2.chen@rock-chips.com> 12212L: linux-media@vger.kernel.org 12213S: Maintained 12214F: drivers/media/platform/rockchip/rga/ 12215F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12216 12217ROCKER DRIVER 12218M: Jiri Pirko <jiri@resnulli.us> 12219L: netdev@vger.kernel.org 12220S: Supported 12221F: drivers/net/ethernet/rocker/ 12222 12223ROCKETPORT DRIVER 12224P: Comtrol Corp. 12225W: http://www.comtrol.com 12226S: Maintained 12227F: Documentation/serial/rocket.txt 12228F: drivers/tty/rocket* 12229 12230ROCKETPORT EXPRESS/INFINITY DRIVER 12231M: Kevin Cernekee <cernekee@gmail.com> 12232L: linux-serial@vger.kernel.org 12233S: Odd Fixes 12234F: drivers/tty/serial/rp2.* 12235 12236ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12237M: Marek Vasut <marek.vasut+renesas@gmail.com> 12238L: linux-kernel@vger.kernel.org 12239L: linux-renesas-soc@vger.kernel.org 12240S: Supported 12241F: drivers/mfd/bd9571mwv.c 12242F: drivers/regulator/bd9571mwv-regulator.c 12243F: drivers/gpio/gpio-bd9571mwv.c 12244F: include/linux/mfd/bd9571mwv.h 12245F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12246 12247ROSE NETWORK LAYER 12248M: Ralf Baechle <ralf@linux-mips.org> 12249L: linux-hams@vger.kernel.org 12250W: http://www.linux-ax25.org/ 12251S: Maintained 12252F: include/net/rose.h 12253F: include/uapi/linux/rose.h 12254F: net/rose/ 12255 12256RTL2830 MEDIA DRIVER 12257M: Antti Palosaari <crope@iki.fi> 12258L: linux-media@vger.kernel.org 12259W: https://linuxtv.org 12260W: http://palosaari.fi/linux/ 12261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12262T: git git://linuxtv.org/anttip/media_tree.git 12263S: Maintained 12264F: drivers/media/dvb-frontends/rtl2830* 12265 12266RTL2832 MEDIA DRIVER 12267M: Antti Palosaari <crope@iki.fi> 12268L: linux-media@vger.kernel.org 12269W: https://linuxtv.org 12270W: http://palosaari.fi/linux/ 12271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12272T: git git://linuxtv.org/anttip/media_tree.git 12273S: Maintained 12274F: drivers/media/dvb-frontends/rtl2832* 12275 12276RTL2832_SDR MEDIA DRIVER 12277M: Antti Palosaari <crope@iki.fi> 12278L: linux-media@vger.kernel.org 12279W: https://linuxtv.org 12280W: http://palosaari.fi/linux/ 12281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12282T: git git://linuxtv.org/anttip/media_tree.git 12283S: Maintained 12284F: drivers/media/dvb-frontends/rtl2832_sdr* 12285 12286RTL8180 WIRELESS DRIVER 12287L: linux-wireless@vger.kernel.org 12288W: http://wireless.kernel.org/ 12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12290S: Orphan 12291F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12292 12293RTL8187 WIRELESS DRIVER 12294M: Herton Ronaldo Krzesinski <herton@canonical.com> 12295M: Hin-Tak Leung <htl10@users.sourceforge.net> 12296M: Larry Finger <Larry.Finger@lwfinger.net> 12297L: linux-wireless@vger.kernel.org 12298W: http://wireless.kernel.org/ 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12300S: Maintained 12301F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12302 12303REALTEK WIRELESS DRIVER (rtlwifi family) 12304M: Ping-Ke Shih <pkshih@realtek.com> 12305L: linux-wireless@vger.kernel.org 12306W: http://wireless.kernel.org/ 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12308S: Maintained 12309F: drivers/net/wireless/realtek/rtlwifi/ 12310 12311RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12312M: Jes Sorensen <Jes.Sorensen@gmail.com> 12313L: linux-wireless@vger.kernel.org 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12315S: Maintained 12316F: drivers/net/wireless/realtek/rtl8xxxu/ 12317 12318RXRPC SOCKETS (AF_RXRPC) 12319M: David Howells <dhowells@redhat.com> 12320L: linux-afs@lists.infradead.org 12321S: Supported 12322F: net/rxrpc/ 12323F: include/keys/rxrpc-type.h 12324F: include/net/af_rxrpc.h 12325F: include/trace/events/rxrpc.h 12326F: include/uapi/linux/rxrpc.h 12327F: Documentation/networking/rxrpc.txt 12328W: https://www.infradead.org/~dhowells/kafs/ 12329 12330S3 SAVAGE FRAMEBUFFER DRIVER 12331M: Antonino Daplas <adaplas@gmail.com> 12332L: linux-fbdev@vger.kernel.org 12333S: Maintained 12334F: drivers/video/fbdev/savage/ 12335 12336S390 12337M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12338M: Heiko Carstens <heiko.carstens@de.ibm.com> 12339L: linux-s390@vger.kernel.org 12340W: http://www.ibm.com/developerworks/linux/linux390/ 12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12342S: Supported 12343F: arch/s390/ 12344F: drivers/s390/ 12345F: Documentation/s390/ 12346F: Documentation/driver-api/s390-drivers.rst 12347 12348S390 COMMON I/O LAYER 12349M: Sebastian Ott <sebott@linux.ibm.com> 12350M: Peter Oberparleiter <oberpar@linux.ibm.com> 12351L: linux-s390@vger.kernel.org 12352W: http://www.ibm.com/developerworks/linux/linux390/ 12353S: Supported 12354F: drivers/s390/cio/ 12355 12356S390 DASD DRIVER 12357M: Stefan Haberland <sth@linux.ibm.com> 12358M: Jan Hoeppner <hoeppner@linux.ibm.com> 12359L: linux-s390@vger.kernel.org 12360W: http://www.ibm.com/developerworks/linux/linux390/ 12361S: Supported 12362F: drivers/s390/block/dasd* 12363F: block/partitions/ibm.c 12364 12365S390 IOMMU (PCI) 12366M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12367L: linux-s390@vger.kernel.org 12368W: http://www.ibm.com/developerworks/linux/linux390/ 12369S: Supported 12370F: drivers/iommu/s390-iommu.c 12371 12372S390 IUCV NETWORK LAYER 12373M: Julian Wiedmann <jwi@linux.ibm.com> 12374M: Ursula Braun <ubraun@linux.ibm.com> 12375L: linux-s390@vger.kernel.org 12376W: http://www.ibm.com/developerworks/linux/linux390/ 12377S: Supported 12378F: drivers/s390/net/*iucv* 12379F: include/net/iucv/ 12380F: net/iucv/ 12381 12382S390 NETWORK DRIVERS 12383M: Julian Wiedmann <jwi@linux.ibm.com> 12384M: Ursula Braun <ubraun@linux.ibm.com> 12385L: linux-s390@vger.kernel.org 12386W: http://www.ibm.com/developerworks/linux/linux390/ 12387S: Supported 12388F: drivers/s390/net/ 12389 12390S390 PCI SUBSYSTEM 12391M: Sebastian Ott <sebott@linux.ibm.com> 12392M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12393L: linux-s390@vger.kernel.org 12394W: http://www.ibm.com/developerworks/linux/linux390/ 12395S: Supported 12396F: arch/s390/pci/ 12397F: drivers/pci/hotplug/s390_pci_hpc.c 12398 12399S390 VFIO-CCW DRIVER 12400M: Cornelia Huck <cohuck@redhat.com> 12401M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12402M: Halil Pasic <pasic@linux.ibm.com> 12403L: linux-s390@vger.kernel.org 12404L: kvm@vger.kernel.org 12405S: Supported 12406F: drivers/s390/cio/vfio_ccw* 12407F: Documentation/s390/vfio-ccw.txt 12408F: include/uapi/linux/vfio_ccw.h 12409 12410S390 ZCRYPT DRIVER 12411M: Harald Freudenberger <freude@linux.ibm.com> 12412L: linux-s390@vger.kernel.org 12413W: http://www.ibm.com/developerworks/linux/linux390/ 12414S: Supported 12415F: drivers/s390/crypto/ 12416 12417S390 ZFCP DRIVER 12418M: Steffen Maier <maier@linux.ibm.com> 12419M: Benjamin Block <bblock@linux.ibm.com> 12420L: linux-s390@vger.kernel.org 12421W: http://www.ibm.com/developerworks/linux/linux390/ 12422S: Supported 12423F: drivers/s390/scsi/zfcp_* 12424 12425S3C24XX SD/MMC Driver 12426M: Ben Dooks <ben-linux@fluff.org> 12427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12428S: Supported 12429F: drivers/mmc/host/s3cmci.* 12430 12431SAA6588 RDS RECEIVER DRIVER 12432M: Hans Verkuil <hverkuil@xs4all.nl> 12433L: linux-media@vger.kernel.org 12434T: git git://linuxtv.org/media_tree.git 12435W: https://linuxtv.org 12436S: Odd Fixes 12437F: drivers/media/i2c/saa6588* 12438 12439SAA7134 VIDEO4LINUX DRIVER 12440M: Mauro Carvalho Chehab <mchehab@kernel.org> 12441L: linux-media@vger.kernel.org 12442W: https://linuxtv.org 12443T: git git://linuxtv.org/media_tree.git 12444S: Odd fixes 12445F: Documentation/media/v4l-drivers/saa7134* 12446F: drivers/media/pci/saa7134/ 12447 12448SAA7146 VIDEO4LINUX-2 DRIVER 12449M: Hans Verkuil <hverkuil@xs4all.nl> 12450L: linux-media@vger.kernel.org 12451T: git git://linuxtv.org/media_tree.git 12452S: Maintained 12453F: drivers/media/common/saa7146/ 12454F: drivers/media/pci/saa7146/ 12455F: include/media/saa7146* 12456 12457SAMSUNG AUDIO (ASoC) DRIVERS 12458M: Krzysztof Kozlowski <krzk@kernel.org> 12459M: Sangbeom Kim <sbkim73@samsung.com> 12460M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12462S: Supported 12463F: sound/soc/samsung/ 12464F: Documentation/devicetree/bindings/sound/samsung* 12465 12466SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12467M: Krzysztof Kozlowski <krzk@kernel.org> 12468L: linux-crypto@vger.kernel.org 12469L: linux-samsung-soc@vger.kernel.org 12470S: Maintained 12471F: drivers/crypto/exynos-rng.c 12472F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12473 12474SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12475M: Łukasz Stelmach <l.stelmach@samsung.com> 12476L: linux-samsung-soc@vger.kernel.org 12477S: Maintained 12478F: drivers/char/hw_random/exynos-trng.c 12479F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12480 12481SAMSUNG FRAMEBUFFER DRIVER 12482M: Jingoo Han <jingoohan1@gmail.com> 12483L: linux-fbdev@vger.kernel.org 12484S: Maintained 12485F: drivers/video/fbdev/s3c-fb.c 12486 12487SAMSUNG LAPTOP DRIVER 12488M: Corentin Chary <corentin.chary@gmail.com> 12489L: platform-driver-x86@vger.kernel.org 12490S: Maintained 12491F: drivers/platform/x86/samsung-laptop.c 12492 12493SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12494M: Sangbeom Kim <sbkim73@samsung.com> 12495M: Krzysztof Kozlowski <krzk@kernel.org> 12496M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12497L: linux-kernel@vger.kernel.org 12498L: linux-samsung-soc@vger.kernel.org 12499S: Supported 12500F: drivers/mfd/sec*.c 12501F: drivers/regulator/s2m*.c 12502F: drivers/regulator/s5m*.c 12503F: drivers/clk/clk-s2mps11.c 12504F: drivers/rtc/rtc-s5m.c 12505F: include/linux/mfd/samsung/ 12506F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12507F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12508F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12509F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12510 12511SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12512M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12513L: linux-media@vger.kernel.org 12514L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12515S: Maintained 12516F: drivers/media/platform/s3c-camif/ 12517F: include/media/drv-intf/s3c_camif.h 12518 12519SAMSUNG S3FWRN5 NFC DRIVER 12520M: Robert Baldyga <r.baldyga@samsung.com> 12521M: Krzysztof Opasiak <k.opasiak@samsung.com> 12522L: linux-nfc@lists.01.org (moderated for non-subscribers) 12523S: Supported 12524F: drivers/nfc/s3fwrn5 12525 12526SAMSUNG S5C73M3 CAMERA DRIVER 12527M: Kyungmin Park <kyungmin.park@samsung.com> 12528M: Andrzej Hajda <a.hajda@samsung.com> 12529L: linux-media@vger.kernel.org 12530S: Supported 12531F: drivers/media/i2c/s5c73m3/* 12532 12533SAMSUNG S5K5BAF CAMERA DRIVER 12534M: Kyungmin Park <kyungmin.park@samsung.com> 12535M: Andrzej Hajda <a.hajda@samsung.com> 12536L: linux-media@vger.kernel.org 12537S: Supported 12538F: drivers/media/i2c/s5k5baf.c 12539 12540SAMSUNG S5P Security SubSystem (SSS) DRIVER 12541M: Krzysztof Kozlowski <krzk@kernel.org> 12542M: Vladimir Zapolskiy <vz@mleia.com> 12543M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12544L: linux-crypto@vger.kernel.org 12545L: linux-samsung-soc@vger.kernel.org 12546S: Maintained 12547F: drivers/crypto/s5p-sss.c 12548 12549SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12550M: Kyungmin Park <kyungmin.park@samsung.com> 12551M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12552L: linux-media@vger.kernel.org 12553Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12554S: Supported 12555F: drivers/media/platform/exynos4-is/ 12556 12557SAMSUNG SOC CLOCK DRIVERS 12558M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12559M: Tomasz Figa <tomasz.figa@gmail.com> 12560M: Chanwoo Choi <cw00.choi@samsung.com> 12561S: Supported 12562L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12564F: drivers/clk/samsung/ 12565F: include/dt-bindings/clock/exynos*.h 12566F: Documentation/devicetree/bindings/clock/exynos*.txt 12567 12568SAMSUNG SPI DRIVERS 12569M: Kukjin Kim <kgene@kernel.org> 12570M: Krzysztof Kozlowski <krzk@kernel.org> 12571M: Andi Shyti <andi@etezian.org> 12572L: linux-spi@vger.kernel.org 12573L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12574S: Maintained 12575F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12576F: drivers/spi/spi-s3c* 12577F: include/linux/platform_data/spi-s3c64xx.h 12578 12579SAMSUNG SXGBE DRIVERS 12580M: Byungho An <bh74.an@samsung.com> 12581M: Girish K S <ks.giri@samsung.com> 12582M: Vipul Pandya <vipul.pandya@samsung.com> 12583S: Supported 12584L: netdev@vger.kernel.org 12585F: drivers/net/ethernet/samsung/sxgbe/ 12586 12587SAMSUNG THERMAL DRIVER 12588M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12589L: linux-pm@vger.kernel.org 12590L: linux-samsung-soc@vger.kernel.org 12591S: Supported 12592T: git https://github.com/lmajewski/linux-samsung-thermal.git 12593F: drivers/thermal/samsung/ 12594 12595SAMSUNG USB2 PHY DRIVER 12596M: Kamil Debski <kamil@wypas.org> 12597M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12598L: linux-kernel@vger.kernel.org 12599S: Supported 12600F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12601F: Documentation/phy/samsung-usb2.txt 12602F: drivers/phy/samsung/phy-exynos4210-usb2.c 12603F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12604F: drivers/phy/samsung/phy-exynos5250-usb2.c 12605F: drivers/phy/samsung/phy-s5pv210-usb2.c 12606F: drivers/phy/samsung/phy-samsung-usb2.c 12607F: drivers/phy/samsung/phy-samsung-usb2.h 12608 12609SC1200 WDT DRIVER 12610M: Zwane Mwaikambo <zwanem@gmail.com> 12611S: Maintained 12612F: drivers/watchdog/sc1200wdt.c 12613 12614SCHEDULER 12615M: Ingo Molnar <mingo@redhat.com> 12616M: Peter Zijlstra <peterz@infradead.org> 12617L: linux-kernel@vger.kernel.org 12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12619S: Maintained 12620F: kernel/sched/ 12621F: include/linux/sched.h 12622F: include/uapi/linux/sched.h 12623F: include/linux/wait.h 12624 12625SCR24X CHIP CARD INTERFACE DRIVER 12626M: Lubomir Rintel <lkundrak@v3.sk> 12627S: Supported 12628F: drivers/char/pcmcia/scr24x_cs.c 12629 12630SCSI CDROM DRIVER 12631M: Jens Axboe <axboe@kernel.dk> 12632L: linux-scsi@vger.kernel.org 12633W: http://www.kernel.dk 12634S: Maintained 12635F: drivers/scsi/sr* 12636 12637SCSI RDMA PROTOCOL (SRP) INITIATOR 12638M: Bart Van Assche <bart.vanassche@sandisk.com> 12639L: linux-rdma@vger.kernel.org 12640S: Supported 12641W: http://www.openfabrics.org 12642Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12644F: drivers/infiniband/ulp/srp/ 12645F: include/scsi/srp.h 12646 12647SCSI SG DRIVER 12648M: Doug Gilbert <dgilbert@interlog.com> 12649L: linux-scsi@vger.kernel.org 12650W: http://sg.danny.cz/sg 12651S: Maintained 12652F: Documentation/scsi/scsi-generic.txt 12653F: drivers/scsi/sg.c 12654F: include/scsi/sg.h 12655 12656SCSI SUBSYSTEM 12657M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12659M: "Martin K. Petersen" <martin.petersen@oracle.com> 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12661L: linux-scsi@vger.kernel.org 12662S: Maintained 12663F: Documentation/devicetree/bindings/scsi/ 12664F: drivers/scsi/ 12665F: include/scsi/ 12666 12667SCSI TAPE DRIVER 12668M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12669L: linux-scsi@vger.kernel.org 12670S: Maintained 12671F: Documentation/scsi/st.txt 12672F: drivers/scsi/st.* 12673F: drivers/scsi/st_*.h 12674 12675SCTP PROTOCOL 12676M: Vlad Yasevich <vyasevich@gmail.com> 12677M: Neil Horman <nhorman@tuxdriver.com> 12678M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12679L: linux-sctp@vger.kernel.org 12680W: http://lksctp.sourceforge.net 12681S: Maintained 12682F: Documentation/networking/sctp.txt 12683F: include/linux/sctp.h 12684F: include/uapi/linux/sctp.h 12685F: include/net/sctp/ 12686F: net/sctp/ 12687 12688SCx200 CPU SUPPORT 12689M: Jim Cromie <jim.cromie@gmail.com> 12690S: Odd Fixes 12691F: Documentation/i2c/busses/scx200_acb 12692F: arch/x86/platform/scx200/ 12693F: drivers/watchdog/scx200_wdt.c 12694F: drivers/i2c/busses/scx200* 12695F: drivers/mtd/maps/scx200_docflash.c 12696F: include/linux/scx200.h 12697 12698SCx200 GPIO DRIVER 12699M: Jim Cromie <jim.cromie@gmail.com> 12700S: Maintained 12701F: drivers/char/scx200_gpio.c 12702F: include/linux/scx200_gpio.h 12703 12704SCx200 HRT CLOCKSOURCE DRIVER 12705M: Jim Cromie <jim.cromie@gmail.com> 12706S: Maintained 12707F: drivers/clocksource/scx200_hrt.c 12708 12709SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12710M: Sascha Sommer <saschasommer@freenet.de> 12711L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12712S: Maintained 12713F: drivers/mmc/host/sdricoh_cs.c 12714 12715SECURE COMPUTING 12716M: Kees Cook <keescook@chromium.org> 12717R: Andy Lutomirski <luto@amacapital.net> 12718R: Will Drewry <wad@chromium.org> 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12720S: Supported 12721F: kernel/seccomp.c 12722F: include/uapi/linux/seccomp.h 12723F: include/linux/seccomp.h 12724F: tools/testing/selftests/seccomp/* 12725F: tools/testing/selftests/kselftest_harness.h 12726F: Documentation/userspace-api/seccomp_filter.rst 12727K: \bsecure_computing 12728K: \bTIF_SECCOMP\b 12729 12730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12731M: Al Cooper <alcooperx@gmail.com> 12732L: linux-mmc@vger.kernel.org 12733L: bcm-kernel-feedback-list@broadcom.com 12734S: Maintained 12735F: drivers/mmc/host/sdhci-brcmstb* 12736 12737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12738M: Adrian Hunter <adrian.hunter@intel.com> 12739L: linux-mmc@vger.kernel.org 12740T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12741S: Maintained 12742F: drivers/mmc/host/sdhci* 12743F: include/linux/mmc/sdhci* 12744 12745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12746M: Ben Dooks <ben-linux@fluff.org> 12747M: Jaehoon Chung <jh80.chung@samsung.com> 12748L: linux-mmc@vger.kernel.org 12749S: Maintained 12750F: drivers/mmc/host/sdhci-s3c* 12751 12752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12753M: Viresh Kumar <vireshk@kernel.org> 12754L: linux-mmc@vger.kernel.org 12755S: Maintained 12756F: drivers/mmc/host/sdhci-spear.c 12757 12758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12759M: Kishon Vijay Abraham I <kishon@ti.com> 12760L: linux-mmc@vger.kernel.org 12761S: Maintained 12762F: drivers/mmc/host/sdhci-omap.c 12763 12764SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12765M: Scott Bauer <scott.bauer@intel.com> 12766M: Jonathan Derrick <jonathan.derrick@intel.com> 12767L: linux-block@vger.kernel.org 12768S: Supported 12769F: block/sed* 12770F: block/opal_proto.h 12771F: include/linux/sed* 12772F: include/uapi/linux/sed* 12773 12774SECURITY CONTACT 12775M: Security Officers <security@kernel.org> 12776S: Supported 12777 12778SECURITY SUBSYSTEM 12779M: James Morris <jmorris@namei.org> 12780M: "Serge E. Hallyn" <serge@hallyn.com> 12781L: linux-security-module@vger.kernel.org (suggested Cc:) 12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12783W: http://kernsec.org/ 12784S: Supported 12785F: security/ 12786 12787SELINUX SECURITY MODULE 12788M: Paul Moore <paul@paul-moore.com> 12789M: Stephen Smalley <sds@tycho.nsa.gov> 12790M: Eric Paris <eparis@parisplace.org> 12791L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12792W: https://selinuxproject.org 12793W: https://github.com/SELinuxProject 12794T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12795S: Supported 12796F: include/linux/selinux* 12797F: security/selinux/ 12798F: scripts/selinux/ 12799F: Documentation/admin-guide/LSM/SELinux.rst 12800 12801SENSABLE PHANTOM 12802M: Jiri Slaby <jirislaby@gmail.com> 12803S: Maintained 12804F: drivers/misc/phantom.c 12805F: include/uapi/linux/phantom.h 12806 12807SERIAL DEVICE BUS 12808M: Rob Herring <robh@kernel.org> 12809L: linux-serial@vger.kernel.org 12810S: Maintained 12811F: Documentation/devicetree/bindings/serial/slave-device.txt 12812F: drivers/tty/serdev/ 12813F: include/linux/serdev.h 12814 12815SERIAL DRIVERS 12816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12817L: linux-serial@vger.kernel.org 12818S: Maintained 12819F: Documentation/devicetree/bindings/serial/ 12820F: drivers/tty/serial/ 12821 12822SERIAL IR RECEIVER 12823M: Sean Young <sean@mess.org> 12824L: linux-media@vger.kernel.org 12825S: Maintained 12826F: drivers/media/rc/serial_ir.c 12827 12828SFC NETWORK DRIVER 12829M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12830M: Edward Cree <ecree@solarflare.com> 12831M: Bert Kenward <bkenward@solarflare.com> 12832L: netdev@vger.kernel.org 12833S: Supported 12834F: drivers/net/ethernet/sfc/ 12835 12836SGI GRU DRIVER 12837M: Dimitri Sivanich <sivanich@sgi.com> 12838S: Maintained 12839F: drivers/misc/sgi-gru/ 12840 12841SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12842M: Pat Gefre <pfg@sgi.com> 12843L: linux-ia64@vger.kernel.org 12844S: Supported 12845F: Documentation/ia64/serial.txt 12846F: drivers/tty/serial/ioc?_serial.c 12847F: include/linux/ioc?.h 12848 12849SGI XP/XPC/XPNET DRIVER 12850M: Cliff Whickman <cpw@sgi.com> 12851M: Robin Holt <robinmholt@gmail.com> 12852S: Maintained 12853F: drivers/misc/sgi-xp/ 12854 12855SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12856M: Ursula Braun <ubraun@linux.ibm.com> 12857L: linux-s390@vger.kernel.org 12858W: http://www.ibm.com/developerworks/linux/linux390/ 12859S: Supported 12860F: net/smc/ 12861 12862SH_VEU V4L2 MEM2MEM DRIVER 12863L: linux-media@vger.kernel.org 12864S: Orphan 12865F: drivers/media/platform/sh_veu.c 12866 12867SH_VOU V4L2 OUTPUT DRIVER 12868L: linux-media@vger.kernel.org 12869S: Orphan 12870F: drivers/media/platform/sh_vou.c 12871F: include/media/drv-intf/sh_vou.h 12872 12873SI2157 MEDIA DRIVER 12874M: Antti Palosaari <crope@iki.fi> 12875L: linux-media@vger.kernel.org 12876W: https://linuxtv.org 12877W: http://palosaari.fi/linux/ 12878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12879T: git git://linuxtv.org/anttip/media_tree.git 12880S: Maintained 12881F: drivers/media/tuners/si2157* 12882 12883SI2165 MEDIA DRIVER 12884M: Matthias Schwarzott <zzam@gentoo.org> 12885L: linux-media@vger.kernel.org 12886W: https://linuxtv.org 12887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12888S: Maintained 12889F: drivers/media/dvb-frontends/si2165* 12890 12891SI2168 MEDIA DRIVER 12892M: Antti Palosaari <crope@iki.fi> 12893L: linux-media@vger.kernel.org 12894W: https://linuxtv.org 12895W: http://palosaari.fi/linux/ 12896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12897T: git git://linuxtv.org/anttip/media_tree.git 12898S: Maintained 12899F: drivers/media/dvb-frontends/si2168* 12900 12901SI470X FM RADIO RECEIVER I2C DRIVER 12902M: Hans Verkuil <hverkuil@xs4all.nl> 12903L: linux-media@vger.kernel.org 12904T: git git://linuxtv.org/media_tree.git 12905W: https://linuxtv.org 12906S: Odd Fixes 12907F: drivers/media/radio/si470x/radio-si470x-i2c.c 12908 12909SI470X FM RADIO RECEIVER USB DRIVER 12910M: Hans Verkuil <hverkuil@xs4all.nl> 12911L: linux-media@vger.kernel.org 12912T: git git://linuxtv.org/media_tree.git 12913W: https://linuxtv.org 12914S: Maintained 12915F: drivers/media/radio/si470x/radio-si470x-common.c 12916F: drivers/media/radio/si470x/radio-si470x.h 12917F: drivers/media/radio/si470x/radio-si470x-usb.c 12918 12919SI4713 FM RADIO TRANSMITTER I2C DRIVER 12920M: Eduardo Valentin <edubezval@gmail.com> 12921L: linux-media@vger.kernel.org 12922T: git git://linuxtv.org/media_tree.git 12923W: https://linuxtv.org 12924S: Odd Fixes 12925F: drivers/media/radio/si4713/si4713.? 12926 12927SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12928M: Eduardo Valentin <edubezval@gmail.com> 12929L: linux-media@vger.kernel.org 12930T: git git://linuxtv.org/media_tree.git 12931W: https://linuxtv.org 12932S: Odd Fixes 12933F: drivers/media/radio/si4713/radio-platform-si4713.c 12934 12935SI4713 FM RADIO TRANSMITTER USB DRIVER 12936M: Hans Verkuil <hverkuil@xs4all.nl> 12937L: linux-media@vger.kernel.org 12938T: git git://linuxtv.org/media_tree.git 12939W: https://linuxtv.org 12940S: Maintained 12941F: drivers/media/radio/si4713/radio-usb-si4713.c 12942 12943SIANO DVB DRIVER 12944M: Mauro Carvalho Chehab <mchehab@kernel.org> 12945L: linux-media@vger.kernel.org 12946W: https://linuxtv.org 12947T: git git://linuxtv.org/media_tree.git 12948S: Odd fixes 12949F: drivers/media/common/siano/ 12950F: drivers/media/usb/siano/ 12951F: drivers/media/usb/siano/ 12952F: drivers/media/mmc/siano/ 12953 12954SIFIVE DRIVERS 12955M: Palmer Dabbelt <palmer@sifive.com> 12956L: linux-riscv@lists.infradead.org 12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12958S: Supported 12959K: sifive 12960N: sifive 12961 12962SILEAD TOUCHSCREEN DRIVER 12963M: Hans de Goede <hdegoede@redhat.com> 12964L: linux-input@vger.kernel.org 12965L: platform-driver-x86@vger.kernel.org 12966S: Maintained 12967F: drivers/input/touchscreen/silead.c 12968F: drivers/platform/x86/silead_dmi.c 12969 12970SILICON MOTION SM712 FRAME BUFFER DRIVER 12971M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12972M: Teddy Wang <teddy.wang@siliconmotion.com> 12973M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12974L: linux-fbdev@vger.kernel.org 12975S: Maintained 12976F: drivers/video/fbdev/sm712* 12977F: Documentation/fb/sm712fb.txt 12978 12979SIMPLE FIRMWARE INTERFACE (SFI) 12980M: Len Brown <lenb@kernel.org> 12981L: sfi-devel@simplefirmware.org 12982W: http://simplefirmware.org/ 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12984S: Supported 12985F: arch/x86/platform/sfi/ 12986F: drivers/sfi/ 12987F: include/linux/sfi*.h 12988 12989SIMPLEFB FB DRIVER 12990M: Hans de Goede <hdegoede@redhat.com> 12991L: linux-fbdev@vger.kernel.org 12992S: Maintained 12993F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12994F: drivers/video/fbdev/simplefb.c 12995F: include/linux/platform_data/simplefb.h 12996 12997SIMTEC EB110ATX (Chalice CATS) 12998P: Ben Dooks 12999P: Vincent Sanders <vince@simtec.co.uk> 13000M: Simtec Linux Team <linux@simtec.co.uk> 13001W: http://www.simtec.co.uk/products/EB110ATX/ 13002S: Supported 13003 13004SIMTEC EB2410ITX (BAST) 13005P: Ben Dooks 13006P: Vincent Sanders <vince@simtec.co.uk> 13007M: Simtec Linux Team <linux@simtec.co.uk> 13008W: http://www.simtec.co.uk/products/EB2410ITX/ 13009S: Supported 13010F: arch/arm/mach-s3c24xx/mach-bast.c 13011F: arch/arm/mach-s3c24xx/bast-ide.c 13012F: arch/arm/mach-s3c24xx/bast-irq.c 13013 13014SIPHASH PRF ROUTINES 13015M: Jason A. Donenfeld <Jason@zx2c4.com> 13016S: Maintained 13017F: lib/siphash.c 13018F: lib/test_siphash.c 13019F: include/linux/siphash.h 13020 13021SIOX 13022M: Gavin Schenk <g.schenk@eckelmann.de> 13023M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13024R: Pengutronix Kernel Team <kernel@pengutronix.de> 13025S: Supported 13026F: drivers/siox/* 13027F: include/trace/events/siox.h 13028 13029SIS 190 ETHERNET DRIVER 13030M: Francois Romieu <romieu@fr.zoreil.com> 13031L: netdev@vger.kernel.org 13032S: Maintained 13033F: drivers/net/ethernet/sis/sis190.c 13034 13035SIS 900/7016 FAST ETHERNET DRIVER 13036M: Daniele Venzano <venza@brownhat.org> 13037W: http://www.brownhat.org/sis900.html 13038L: netdev@vger.kernel.org 13039S: Maintained 13040F: drivers/net/ethernet/sis/sis900.* 13041 13042SIS FRAMEBUFFER DRIVER 13043M: Thomas Winischhofer <thomas@winischhofer.net> 13044W: http://www.winischhofer.net/linuxsisvga.shtml 13045S: Maintained 13046F: Documentation/fb/sisfb.txt 13047F: drivers/video/fbdev/sis/ 13048F: include/video/sisfb.h 13049 13050SIS USB2VGA DRIVER 13051M: Thomas Winischhofer <thomas@winischhofer.net> 13052W: http://www.winischhofer.at/linuxsisusbvga.shtml 13053S: Maintained 13054F: drivers/usb/misc/sisusbvga/ 13055 13056SLAB ALLOCATOR 13057M: Christoph Lameter <cl@linux.com> 13058M: Pekka Enberg <penberg@kernel.org> 13059M: David Rientjes <rientjes@google.com> 13060M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13061M: Andrew Morton <akpm@linux-foundation.org> 13062L: linux-mm@kvack.org 13063S: Maintained 13064F: include/linux/sl?b*.h 13065F: mm/sl?b* 13066 13067SLEEPABLE READ-COPY UPDATE (SRCU) 13068M: Lai Jiangshan <jiangshanlai@gmail.com> 13069M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13070M: Josh Triplett <josh@joshtriplett.org> 13071R: Steven Rostedt <rostedt@goodmis.org> 13072R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13073L: linux-kernel@vger.kernel.org 13074W: http://www.rdrop.com/users/paulmck/RCU/ 13075S: Supported 13076T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13077F: include/linux/srcu.h 13078F: kernel/rcu/srcu.c 13079 13080SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13081M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13083S: Maintained 13084F: drivers/slimbus/ 13085F: Documentation/devicetree/bindings/slimbus/ 13086F: include/linux/slimbus.h 13087 13088SMACK SECURITY MODULE 13089M: Casey Schaufler <casey@schaufler-ca.com> 13090L: linux-security-module@vger.kernel.org 13091W: http://schaufler-ca.com 13092T: git git://github.com/cschaufler/smack-next 13093S: Maintained 13094F: Documentation/admin-guide/LSM/Smack.rst 13095F: security/smack/ 13096 13097SMC91x ETHERNET DRIVER 13098M: Nicolas Pitre <nico@fluxnic.net> 13099S: Odd Fixes 13100F: drivers/net/ethernet/smsc/smc91x.* 13101 13102SMIA AND SMIA++ IMAGE SENSOR DRIVER 13103M: Sakari Ailus <sakari.ailus@iki.fi> 13104L: linux-media@vger.kernel.org 13105S: Maintained 13106F: drivers/media/i2c/smiapp/ 13107F: include/media/i2c/smiapp.h 13108F: drivers/media/i2c/smiapp-pll.c 13109F: drivers/media/i2c/smiapp-pll.h 13110F: include/uapi/linux/smiapp.h 13111F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13112 13113SMM665 HARDWARE MONITOR DRIVER 13114M: Guenter Roeck <linux@roeck-us.net> 13115L: linux-hwmon@vger.kernel.org 13116S: Maintained 13117F: Documentation/hwmon/smm665 13118F: drivers/hwmon/smm665.c 13119 13120SMSC EMC2103 HARDWARE MONITOR DRIVER 13121M: Steve Glendinning <steve.glendinning@shawell.net> 13122L: linux-hwmon@vger.kernel.org 13123S: Maintained 13124F: Documentation/hwmon/emc2103 13125F: drivers/hwmon/emc2103.c 13126 13127SMSC SCH5627 HARDWARE MONITOR DRIVER 13128M: Hans de Goede <hdegoede@redhat.com> 13129L: linux-hwmon@vger.kernel.org 13130S: Supported 13131F: Documentation/hwmon/sch5627 13132F: drivers/hwmon/sch5627.c 13133 13134SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13135M: Steve Glendinning <steve.glendinning@shawell.net> 13136L: linux-fbdev@vger.kernel.org 13137S: Maintained 13138F: drivers/video/fbdev/smscufx.c 13139 13140SMSC47B397 HARDWARE MONITOR DRIVER 13141M: Jean Delvare <jdelvare@suse.com> 13142L: linux-hwmon@vger.kernel.org 13143S: Maintained 13144F: Documentation/hwmon/smsc47b397 13145F: drivers/hwmon/smsc47b397.c 13146 13147SMSC911x ETHERNET DRIVER 13148M: Steve Glendinning <steve.glendinning@shawell.net> 13149L: netdev@vger.kernel.org 13150S: Maintained 13151F: include/linux/smsc911x.h 13152F: drivers/net/ethernet/smsc/smsc911x.* 13153 13154SMSC9420 PCI ETHERNET DRIVER 13155M: Steve Glendinning <steve.glendinning@shawell.net> 13156L: netdev@vger.kernel.org 13157S: Maintained 13158F: drivers/net/ethernet/smsc/smsc9420.* 13159 13160SOC-CAMERA V4L2 SUBSYSTEM 13161L: linux-media@vger.kernel.org 13162T: git git://linuxtv.org/media_tree.git 13163S: Orphan 13164F: include/media/soc* 13165F: drivers/media/i2c/soc_camera/ 13166F: drivers/media/platform/soc_camera/ 13167 13168SOCIONEXT SYNQUACER I2C DRIVER 13169M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13170L: linux-i2c@vger.kernel.org 13171S: Maintained 13172F: drivers/i2c/busses/i2c-synquacer.c 13173F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13174 13175SOCIONEXT UNIPHIER SOUND DRIVER 13176M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13178S: Maintained 13179F: sound/soc/uniphier/ 13180 13181SOEKRIS NET48XX LED SUPPORT 13182M: Chris Boot <bootc@bootc.net> 13183S: Maintained 13184F: drivers/leds/leds-net48xx.c 13185 13186SOFT-ROCE DRIVER (rxe) 13187M: Moni Shoua <monis@mellanox.com> 13188L: linux-rdma@vger.kernel.org 13189S: Supported 13190W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13191Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13192F: drivers/infiniband/sw/rxe/ 13193F: include/uapi/rdma/rdma_user_rxe.h 13194 13195SOFTLOGIC 6x10 MPEG CODEC 13196M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13197M: Anton Sviridenko <anton@corp.bluecherry.net> 13198M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13199M: Andrey Utkin <andrey_utkin@fastmail.com> 13200M: Ismael Luceno <ismael@iodev.co.uk> 13201L: linux-media@vger.kernel.org 13202S: Supported 13203F: drivers/media/pci/solo6x10/ 13204 13205SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13206M: James Morse <james.morse@arm.com> 13207L: linux-arm-kernel@lists.infradead.org 13208S: Maintained 13209F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13210F: drivers/firmware/arm_sdei.c 13211F: include/linux/sdei.h 13212F: include/uapi/linux/sdei.h 13213 13214SOFTWARE RAID (Multiple Disks) SUPPORT 13215M: Shaohua Li <shli@kernel.org> 13216L: linux-raid@vger.kernel.org 13217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13218S: Supported 13219F: drivers/md/Makefile 13220F: drivers/md/Kconfig 13221F: drivers/md/md* 13222F: drivers/md/raid* 13223F: include/linux/raid/ 13224F: include/uapi/linux/raid/ 13225 13226SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13227M: Jassi Brar <jaswinder.singh@linaro.org> 13228L: netdev@vger.kernel.org 13229S: Maintained 13230F: drivers/net/ethernet/socionext/netsec.c 13231F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13232 13233SOLIDRUN CLEARFOG SUPPORT 13234M: Russell King <linux@armlinux.org.uk> 13235S: Maintained 13236F: arch/arm/boot/dts/armada-388-clearfog* 13237F: arch/arm/boot/dts/armada-38x-solidrun-* 13238 13239SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13240M: Russell King <linux@armlinux.org.uk> 13241S: Maintained 13242F: arch/arm/boot/dts/imx6*-cubox-i* 13243F: arch/arm/boot/dts/imx6*-hummingboard* 13244F: arch/arm/boot/dts/imx6*-sr-* 13245 13246SONIC NETWORK DRIVER 13247M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13248L: netdev@vger.kernel.org 13249S: Maintained 13250F: drivers/net/ethernet/natsemi/sonic.* 13251 13252SONICS SILICON BACKPLANE DRIVER (SSB) 13253M: Michael Buesch <m@bues.ch> 13254L: linux-wireless@vger.kernel.org 13255S: Maintained 13256F: drivers/ssb/ 13257F: include/linux/ssb/ 13258 13259SONY IMX258 SENSOR DRIVER 13260M: Sakari Ailus <sakari.ailus@linux.intel.com> 13261L: linux-media@vger.kernel.org 13262T: git git://linuxtv.org/media_tree.git 13263S: Maintained 13264F: drivers/media/i2c/imx258.c 13265 13266SONY IMX274 SENSOR DRIVER 13267M: Leon Luo <leonl@leopardimaging.com> 13268L: linux-media@vger.kernel.org 13269T: git git://linuxtv.org/media_tree.git 13270S: Maintained 13271F: drivers/media/i2c/imx274.c 13272F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13273 13274SONY MEMORYSTICK CARD SUPPORT 13275M: Alex Dubov <oakad@yahoo.com> 13276W: http://tifmxx.berlios.de/ 13277S: Maintained 13278F: drivers/memstick/host/tifm_ms.c 13279 13280SONY MEMORYSTICK STANDARD SUPPORT 13281M: Maxim Levitsky <maximlevitsky@gmail.com> 13282S: Maintained 13283F: drivers/memstick/core/ms_block.* 13284 13285SONY VAIO CONTROL DEVICE DRIVER 13286M: Mattia Dongili <malattia@linux.it> 13287L: platform-driver-x86@vger.kernel.org 13288W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13289S: Maintained 13290F: Documentation/laptops/sony-laptop.txt 13291F: drivers/char/sonypi.c 13292F: drivers/platform/x86/sony-laptop.c 13293F: include/linux/sony-laptop.h 13294 13295SOUND 13296M: Jaroslav Kysela <perex@perex.cz> 13297M: Takashi Iwai <tiwai@suse.com> 13298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13299W: http://www.alsa-project.org/ 13300T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13301T: git git://git.alsa-project.org/alsa-kernel.git 13302Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13303S: Maintained 13304F: Documentation/sound/ 13305F: include/sound/ 13306F: include/uapi/sound/ 13307F: sound/ 13308 13309SOUND - COMPRESSED AUDIO 13310M: Vinod Koul <vkoul@kernel.org> 13311L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13313S: Supported 13314F: Documentation/sound/designs/compress-offload.rst 13315F: include/sound/compress_driver.h 13316F: include/uapi/sound/compress_* 13317F: sound/core/compress_offload.c 13318F: sound/soc/soc-compress.c 13319 13320SOUND - DMAENGINE HELPERS 13321M: Lars-Peter Clausen <lars@metafoo.de> 13322S: Supported 13323F: include/sound/dmaengine_pcm.h 13324F: sound/core/pcm_dmaengine.c 13325F: sound/soc/soc-generic-dmaengine-pcm.c 13326 13327SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13328M: Liam Girdwood <lgirdwood@gmail.com> 13329M: Mark Brown <broonie@kernel.org> 13330T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13332W: http://alsa-project.org/main/index.php/ASoC 13333S: Supported 13334F: Documentation/devicetree/bindings/sound/ 13335F: Documentation/sound/soc/ 13336F: sound/soc/ 13337F: include/sound/soc* 13338 13339SOUNDWIRE SUBSYSTEM 13340M: Vinod Koul <vinod.koul@intel.com> 13341M: Sanyog Kale <sanyog.r.kale@intel.com> 13342R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13344S: Supported 13345F: Documentation/driver-api/soundwire/ 13346F: drivers/soundwire/ 13347F: include/linux/soundwire/ 13348 13349SP2 MEDIA DRIVER 13350M: Olli Salonen <olli.salonen@iki.fi> 13351L: linux-media@vger.kernel.org 13352W: https://linuxtv.org 13353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13354S: Maintained 13355F: drivers/media/dvb-frontends/sp2* 13356 13357SPARC + UltraSPARC (sparc/sparc64) 13358M: "David S. Miller" <davem@davemloft.net> 13359L: sparclinux@vger.kernel.org 13360Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13361T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13362T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13363S: Maintained 13364F: arch/sparc/ 13365F: drivers/sbus/ 13366 13367SPARC SERIAL DRIVERS 13368M: "David S. Miller" <davem@davemloft.net> 13369L: sparclinux@vger.kernel.org 13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13371T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13372S: Maintained 13373F: include/linux/sunserialcore.h 13374F: drivers/tty/serial/suncore.c 13375F: drivers/tty/serial/sunhv.c 13376F: drivers/tty/serial/sunsab.c 13377F: drivers/tty/serial/sunsab.h 13378F: drivers/tty/serial/sunsu.c 13379F: drivers/tty/serial/sunzilog.c 13380F: drivers/tty/serial/sunzilog.h 13381F: drivers/tty/vcc.c 13382 13383SPARSE CHECKER 13384M: "Christopher Li" <sparse@chrisli.org> 13385L: linux-sparse@vger.kernel.org 13386W: https://sparse.wiki.kernel.org/ 13387T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13388T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13389S: Maintained 13390F: include/linux/compiler.h 13391 13392SPEAR CLOCK FRAMEWORK SUPPORT 13393M: Viresh Kumar <vireshk@kernel.org> 13394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13395W: http://www.st.com/spear 13396S: Maintained 13397F: drivers/clk/spear/ 13398 13399SPEAR PLATFORM SUPPORT 13400M: Viresh Kumar <vireshk@kernel.org> 13401M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13403W: http://www.st.com/spear 13404S: Maintained 13405F: arch/arm/boot/dts/spear* 13406F: arch/arm/mach-spear/ 13407 13408SPI NOR SUBSYSTEM 13409M: Marek Vasut <marek.vasut@gmail.com> 13410L: linux-mtd@lists.infradead.org 13411W: http://www.linux-mtd.infradead.org/ 13412Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13413T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13414T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13415S: Maintained 13416F: drivers/mtd/spi-nor/ 13417F: include/linux/mtd/spi-nor.h 13418 13419SPI SUBSYSTEM 13420M: Mark Brown <broonie@kernel.org> 13421L: linux-spi@vger.kernel.org 13422T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13423Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13424S: Maintained 13425F: Documentation/devicetree/bindings/spi/ 13426F: Documentation/spi/ 13427F: drivers/spi/ 13428F: include/linux/spi/ 13429F: include/uapi/linux/spi/ 13430F: tools/spi/ 13431 13432SPIDERNET NETWORK DRIVER for CELL 13433M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13434L: netdev@vger.kernel.org 13435S: Supported 13436F: Documentation/networking/spider_net.txt 13437F: drivers/net/ethernet/toshiba/spider_net* 13438 13439SPMI SUBSYSTEM 13440R: Stephen Boyd <sboyd@kernel.org> 13441L: linux-arm-msm@vger.kernel.org 13442F: Documentation/devicetree/bindings/spmi/ 13443F: drivers/spmi/ 13444F: include/dt-bindings/spmi/spmi.h 13445F: include/linux/spmi.h 13446F: include/trace/events/spmi.h 13447 13448SPU FILE SYSTEM 13449M: Jeremy Kerr <jk@ozlabs.org> 13450L: linuxppc-dev@lists.ozlabs.org 13451W: http://www.ibm.com/developerworks/power/cell/ 13452S: Supported 13453F: Documentation/filesystems/spufs.txt 13454F: arch/powerpc/platforms/cell/spufs/ 13455 13456SQUASHFS FILE SYSTEM 13457M: Phillip Lougher <phillip@squashfs.org.uk> 13458L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13459W: http://squashfs.org.uk 13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13461S: Maintained 13462F: Documentation/filesystems/squashfs.txt 13463F: fs/squashfs/ 13464 13465SRM (Alpha) environment access 13466M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13467S: Maintained 13468F: arch/alpha/kernel/srm_env.c 13469 13470ST STM32 I2C/SMBUS DRIVER 13471M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13472L: linux-i2c@vger.kernel.org 13473S: Maintained 13474F: drivers/i2c/busses/i2c-stm32* 13475 13476STABLE BRANCH 13477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13478L: stable@vger.kernel.org 13479S: Supported 13480F: Documentation/process/stable-kernel-rules.rst 13481 13482STAGING - COMEDI 13483M: Ian Abbott <abbotti@mev.co.uk> 13484M: H Hartley Sweeten <hsweeten@visionengravers.com> 13485S: Odd Fixes 13486F: drivers/staging/comedi/ 13487 13488STAGING - FLARION FT1000 DRIVERS 13489M: Marek Belisko <marek.belisko@gmail.com> 13490S: Odd Fixes 13491F: drivers/staging/ft1000/ 13492 13493STAGING - INDUSTRIAL IO 13494M: Jonathan Cameron <jic23@kernel.org> 13495L: linux-iio@vger.kernel.org 13496S: Odd Fixes 13497F: Documentation/devicetree/bindings/staging/iio/ 13498F: drivers/staging/iio/ 13499 13500STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13501M: Marc Dietrich <marvin24@gmx.de> 13502L: ac100@lists.launchpad.net (moderated for non-subscribers) 13503L: linux-tegra@vger.kernel.org 13504S: Maintained 13505F: drivers/staging/nvec/ 13506 13507STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13508M: Jens Frederich <jfrederich@gmail.com> 13509M: Daniel Drake <dsd@laptop.org> 13510M: Jon Nettleton <jon.nettleton@gmail.com> 13511W: http://wiki.laptop.org/go/DCON 13512S: Maintained 13513F: drivers/staging/olpc_dcon/ 13514 13515STAGING - REALTEK RTL8712U DRIVERS 13516M: Larry Finger <Larry.Finger@lwfinger.net> 13517M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13518S: Odd Fixes 13519F: drivers/staging/rtl8712/ 13520 13521STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13522M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13523M: Teddy Wang <teddy.wang@siliconmotion.com> 13524M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13525L: linux-fbdev@vger.kernel.org 13526S: Maintained 13527F: drivers/staging/sm750fb/ 13528 13529STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13530M: William Hubbs <w.d.hubbs@gmail.com> 13531M: Chris Brannon <chris@the-brannons.com> 13532M: Kirk Reiser <kirk@reisers.ca> 13533M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13534L: speakup@linux-speakup.org 13535W: http://www.linux-speakup.org/ 13536S: Odd Fixes 13537F: drivers/staging/speakup/ 13538 13539STAGING - VIA VT665X DRIVERS 13540M: Forest Bond <forest@alittletooquiet.net> 13541S: Odd Fixes 13542F: drivers/staging/vt665?/ 13543 13544STAGING - WILC1000 WIFI DRIVER 13545M: Aditya Shankar <aditya.shankar@microchip.com> 13546M: Ganesh Krishna <ganesh.krishna@microchip.com> 13547L: linux-wireless@vger.kernel.org 13548S: Supported 13549F: drivers/staging/wilc1000/ 13550 13551STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13552M: Arnaud Patard <arnaud.patard@rtp-net.org> 13553S: Odd Fixes 13554F: drivers/staging/xgifb/ 13555 13556STAGING SUBSYSTEM 13557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13558T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13559L: devel@driverdev.osuosl.org 13560S: Supported 13561F: drivers/staging/ 13562 13563STARFIRE/DURALAN NETWORK DRIVER 13564M: Ion Badulescu <ionut@badula.org> 13565S: Odd Fixes 13566F: drivers/net/ethernet/adaptec/starfire* 13567 13568STEC S1220 SKD DRIVER 13569M: Bart Van Assche <bart.vanassche@wdc.com> 13570L: linux-block@vger.kernel.org 13571S: Maintained 13572F: drivers/block/skd*[ch] 13573 13574STI CEC DRIVER 13575M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13576S: Maintained 13577F: drivers/staging/media/st-cec/ 13578F: Documentation/devicetree/bindings/media/stih-cec.txt 13579 13580STK1160 USB VIDEO CAPTURE DRIVER 13581M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13582L: linux-media@vger.kernel.org 13583T: git git://linuxtv.org/media_tree.git 13584S: Maintained 13585F: drivers/media/usb/stk1160/ 13586 13587STM32 TIMER/LPTIMER DRIVERS 13588M: Fabrice Gasnier <fabrice.gasnier@st.com> 13589S: Maintained 13590F: drivers/*/stm32-*timer* 13591F: drivers/pwm/pwm-stm32* 13592F: include/linux/*/stm32-*tim* 13593F: Documentation/ABI/testing/*timer-stm32 13594F: Documentation/devicetree/bindings/*/stm32-*timer* 13595F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13596 13597STMMAC ETHERNET DRIVER 13598M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13599M: Alexandre Torgue <alexandre.torgue@st.com> 13600M: Jose Abreu <joabreu@synopsys.com> 13601L: netdev@vger.kernel.org 13602W: http://www.stlinux.com 13603S: Supported 13604F: drivers/net/ethernet/stmicro/stmmac/ 13605 13606SUN3/3X 13607M: Sam Creasey <sammy@sammy.net> 13608W: http://sammy.net/sun3/ 13609S: Maintained 13610F: arch/m68k/kernel/*sun3* 13611F: arch/m68k/sun3*/ 13612F: arch/m68k/include/asm/sun3* 13613F: drivers/net/ethernet/i825xx/sun3* 13614 13615SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13616M: Hans de Goede <hdegoede@redhat.com> 13617L: linux-input@vger.kernel.org 13618S: Maintained 13619F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13620F: drivers/input/keyboard/sun4i-lradc-keys.c 13621 13622SUNDANCE NETWORK DRIVER 13623M: Denis Kirjanov <kda@linux-powerpc.org> 13624L: netdev@vger.kernel.org 13625S: Maintained 13626F: drivers/net/ethernet/dlink/sundance.c 13627 13628SUPERH 13629M: Yoshinori Sato <ysato@users.sourceforge.jp> 13630M: Rich Felker <dalias@libc.org> 13631L: linux-sh@vger.kernel.org 13632Q: http://patchwork.kernel.org/project/linux-sh/list/ 13633S: Maintained 13634F: Documentation/sh/ 13635F: arch/sh/ 13636F: drivers/sh/ 13637 13638SUSPEND TO RAM 13639M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13640M: Len Brown <len.brown@intel.com> 13641M: Pavel Machek <pavel@ucw.cz> 13642L: linux-pm@vger.kernel.org 13643B: https://bugzilla.kernel.org 13644S: Supported 13645F: Documentation/power/ 13646F: arch/x86/kernel/acpi/ 13647F: drivers/base/power/ 13648F: kernel/power/ 13649F: include/linux/suspend.h 13650F: include/linux/freezer.h 13651F: include/linux/pm.h 13652 13653SVGA HANDLING 13654M: Martin Mares <mj@ucw.cz> 13655L: linux-video@atrey.karlin.mff.cuni.cz 13656S: Maintained 13657F: Documentation/svga.txt 13658F: arch/x86/boot/video* 13659 13660SWIOTLB SUBSYSTEM 13661M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13662L: iommu@lists.linux-foundation.org 13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13664S: Supported 13665F: kernel/dma/swiotlb.c 13666F: arch/*/kernel/pci-swiotlb.c 13667F: include/linux/swiotlb.h 13668 13669SWITCHDEV 13670M: Jiri Pirko <jiri@resnulli.us> 13671M: Ivan Vecera <ivecera@redhat.com> 13672L: netdev@vger.kernel.org 13673S: Supported 13674F: net/switchdev/ 13675F: include/net/switchdev.h 13676 13677SY8106A REGULATOR DRIVER 13678M: Icenowy Zheng <icenowy@aosc.io> 13679S: Maintained 13680F: drivers/regulator/sy8106a-regulator.c 13681F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13682 13683SYNC FILE FRAMEWORK 13684M: Sumit Semwal <sumit.semwal@linaro.org> 13685R: Gustavo Padovan <gustavo@padovan.org> 13686S: Maintained 13687L: linux-media@vger.kernel.org 13688L: dri-devel@lists.freedesktop.org 13689F: drivers/dma-buf/sync_* 13690F: drivers/dma-buf/dma-fence* 13691F: drivers/dma-buf/sw_sync.c 13692F: include/linux/sync_file.h 13693F: include/uapi/linux/sync_file.h 13694F: Documentation/sync_file.txt 13695T: git git://anongit.freedesktop.org/drm/drm-misc 13696 13697SYNOPSYS ARC ARCHITECTURE 13698M: Vineet Gupta <vgupta@synopsys.com> 13699L: linux-snps-arc@lists.infradead.org 13700S: Supported 13701F: arch/arc/ 13702F: Documentation/devicetree/bindings/arc/* 13703F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13704F: drivers/clocksource/arc_timer.c 13705F: drivers/tty/serial/arc_uart.c 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13707 13708SYNOPSYS ARC HSDK SDP pll clock driver 13709M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13710S: Supported 13711F: drivers/clk/clk-hsdk-pll.c 13712F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13713 13714SYNOPSYS ARC SDP clock driver 13715M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13716S: Supported 13717F: drivers/clk/axs10x/* 13718F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13719 13720SYNOPSYS ARC SDP platform support 13721M: Alexey Brodkin <abrodkin@synopsys.com> 13722S: Supported 13723F: arch/arc/plat-axs10x 13724F: arch/arc/boot/dts/ax* 13725F: Documentation/devicetree/bindings/arc/axs10* 13726 13727SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13728M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13729S: Supported 13730F: drivers/reset/reset-axs10x.c 13731F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13732 13733SYNOPSYS DESIGNWARE 8250 UART DRIVER 13734R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13735S: Maintained 13736F: drivers/tty/serial/8250/8250_dw.c 13737 13738SYNOPSYS DESIGNWARE APB GPIO DRIVER 13739M: Hoan Tran <hotran@apm.com> 13740L: linux-gpio@vger.kernel.org 13741S: Maintained 13742F: drivers/gpio/gpio-dwapb.c 13743F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13744 13745SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13746M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13747S: Maintained 13748F: drivers/dma/dwi-axi-dmac/ 13749F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13750 13751SYNOPSYS DESIGNWARE DMAC DRIVER 13752M: Viresh Kumar <vireshk@kernel.org> 13753R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13754S: Maintained 13755F: include/linux/dma/dw.h 13756F: include/linux/platform_data/dma-dw.h 13757F: drivers/dma/dw/ 13758 13759SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13760M: Jose Abreu <Jose.Abreu@synopsys.com> 13761L: netdev@vger.kernel.org 13762S: Supported 13763F: drivers/net/ethernet/synopsys/ 13764 13765SYNOPSYS DESIGNWARE I2C DRIVER 13766M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13767R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13768R: Mika Westerberg <mika.westerberg@linux.intel.com> 13769L: linux-i2c@vger.kernel.org 13770S: Maintained 13771F: drivers/i2c/busses/i2c-designware-* 13772F: include/linux/platform_data/i2c-designware.h 13773 13774SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13775M: Jaehoon Chung <jh80.chung@samsung.com> 13776L: linux-mmc@vger.kernel.org 13777S: Maintained 13778F: drivers/mmc/host/dw_mmc* 13779 13780SYNOPSYS HSDK RESET CONTROLLER DRIVER 13781M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13782S: Supported 13783F: drivers/reset/reset-hsdk.c 13784F: include/dt-bindings/reset/snps,hsdk-reset.h 13785F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13786 13787SYSTEM CONFIGURATION (SYSCON) 13788M: Lee Jones <lee.jones@linaro.org> 13789M: Arnd Bergmann <arnd@arndb.de> 13790T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13791S: Supported 13792F: drivers/mfd/syscon.c 13793 13794SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13795M: Sudeep Holla <sudeep.holla@arm.com> 13796L: linux-arm-kernel@lists.infradead.org 13797S: Maintained 13798F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13799F: drivers/clk/clk-sc[mp]i.c 13800F: drivers/cpufreq/sc[mp]i-cpufreq.c 13801F: drivers/firmware/arm_scpi.c 13802F: drivers/firmware/arm_scmi/ 13803F: include/linux/sc[mp]i_protocol.h 13804 13805SYSTEM RESET/SHUTDOWN DRIVERS 13806M: Sebastian Reichel <sre@kernel.org> 13807L: linux-pm@vger.kernel.org 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13809S: Maintained 13810F: Documentation/devicetree/bindings/power/reset/ 13811F: drivers/power/reset/ 13812 13813SYSTEM TRACE MODULE CLASS 13814M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13815S: Maintained 13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13817F: Documentation/trace/stm.rst 13818F: drivers/hwtracing/stm/ 13819F: include/linux/stm.h 13820F: include/uapi/linux/stm.h 13821 13822SYSV FILESYSTEM 13823M: Christoph Hellwig <hch@infradead.org> 13824S: Maintained 13825F: Documentation/filesystems/sysv-fs.txt 13826F: fs/sysv/ 13827F: include/linux/sysv_fs.h 13828 13829TARGET SUBSYSTEM 13830M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13831L: linux-scsi@vger.kernel.org 13832L: target-devel@vger.kernel.org 13833W: http://www.linux-iscsi.org 13834W: http://groups.google.com/group/linux-iscsi-target-dev 13835T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13836S: Supported 13837F: drivers/target/ 13838F: include/target/ 13839F: Documentation/target/ 13840 13841TASKSTATS STATISTICS INTERFACE 13842M: Balbir Singh <bsingharora@gmail.com> 13843S: Maintained 13844F: Documentation/accounting/taskstats* 13845F: include/linux/taskstats* 13846F: kernel/taskstats.c 13847 13848TC subsystem 13849M: Jamal Hadi Salim <jhs@mojatatu.com> 13850M: Cong Wang <xiyou.wangcong@gmail.com> 13851M: Jiri Pirko <jiri@resnulli.us> 13852L: netdev@vger.kernel.org 13853S: Maintained 13854F: include/net/pkt_cls.h 13855F: include/net/pkt_sched.h 13856F: include/net/tc_act/ 13857F: include/uapi/linux/pkt_cls.h 13858F: include/uapi/linux/pkt_sched.h 13859F: include/uapi/linux/tc_act/ 13860F: include/uapi/linux/tc_ematch/ 13861F: net/sched/ 13862 13863TCP LOW PRIORITY MODULE 13864M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13865M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13866W: http://tcp-lp-mod.sourceforge.net/ 13867S: Maintained 13868F: net/ipv4/tcp_lp.c 13869 13870TDA10071 MEDIA DRIVER 13871M: Antti Palosaari <crope@iki.fi> 13872L: linux-media@vger.kernel.org 13873W: https://linuxtv.org 13874W: http://palosaari.fi/linux/ 13875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13876T: git git://linuxtv.org/anttip/media_tree.git 13877S: Maintained 13878F: drivers/media/dvb-frontends/tda10071* 13879 13880TDA18212 MEDIA DRIVER 13881M: Antti Palosaari <crope@iki.fi> 13882L: linux-media@vger.kernel.org 13883W: https://linuxtv.org 13884W: http://palosaari.fi/linux/ 13885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13886T: git git://linuxtv.org/anttip/media_tree.git 13887S: Maintained 13888F: drivers/media/tuners/tda18212* 13889 13890TDA18218 MEDIA DRIVER 13891M: Antti Palosaari <crope@iki.fi> 13892L: linux-media@vger.kernel.org 13893W: https://linuxtv.org 13894W: http://palosaari.fi/linux/ 13895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13896T: git git://linuxtv.org/anttip/media_tree.git 13897S: Maintained 13898F: drivers/media/tuners/tda18218* 13899 13900TDA18250 MEDIA DRIVER 13901M: Olli Salonen <olli.salonen@iki.fi> 13902L: linux-media@vger.kernel.org 13903W: https://linuxtv.org 13904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13905T: git git://linuxtv.org/media_tree.git 13906S: Maintained 13907F: drivers/media/tuners/tda18250* 13908 13909TDA18271 MEDIA DRIVER 13910M: Michael Krufky <mkrufky@linuxtv.org> 13911L: linux-media@vger.kernel.org 13912W: https://linuxtv.org 13913W: http://github.com/mkrufky 13914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13915T: git git://linuxtv.org/mkrufky/tuners.git 13916S: Maintained 13917F: drivers/media/tuners/tda18271* 13918 13919TDA1997x MEDIA DRIVER 13920M: Tim Harvey <tharvey@gateworks.com> 13921L: linux-media@vger.kernel.org 13922W: https://linuxtv.org 13923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13924S: Maintained 13925F: drivers/media/i2c/tda1997x.* 13926 13927TDA827x MEDIA DRIVER 13928M: Michael Krufky <mkrufky@linuxtv.org> 13929L: linux-media@vger.kernel.org 13930W: https://linuxtv.org 13931W: http://github.com/mkrufky 13932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13933T: git git://linuxtv.org/mkrufky/tuners.git 13934S: Maintained 13935F: drivers/media/tuners/tda8290.* 13936 13937TDA8290 MEDIA DRIVER 13938M: Michael Krufky <mkrufky@linuxtv.org> 13939L: linux-media@vger.kernel.org 13940W: https://linuxtv.org 13941W: http://github.com/mkrufky 13942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13943T: git git://linuxtv.org/mkrufky/tuners.git 13944S: Maintained 13945F: drivers/media/tuners/tda8290.* 13946 13947TDA9840 MEDIA DRIVER 13948M: Hans Verkuil <hverkuil@xs4all.nl> 13949L: linux-media@vger.kernel.org 13950T: git git://linuxtv.org/media_tree.git 13951W: https://linuxtv.org 13952S: Maintained 13953F: drivers/media/i2c/tda9840* 13954 13955TEA5761 TUNER DRIVER 13956M: Mauro Carvalho Chehab <mchehab@kernel.org> 13957L: linux-media@vger.kernel.org 13958W: https://linuxtv.org 13959T: git git://linuxtv.org/media_tree.git 13960S: Odd fixes 13961F: drivers/media/tuners/tea5761.* 13962 13963TEA5767 TUNER DRIVER 13964M: Mauro Carvalho Chehab <mchehab@kernel.org> 13965L: linux-media@vger.kernel.org 13966W: https://linuxtv.org 13967T: git git://linuxtv.org/media_tree.git 13968S: Maintained 13969F: drivers/media/tuners/tea5767.* 13970 13971TEA6415C MEDIA DRIVER 13972M: Hans Verkuil <hverkuil@xs4all.nl> 13973L: linux-media@vger.kernel.org 13974T: git git://linuxtv.org/media_tree.git 13975W: https://linuxtv.org 13976S: Maintained 13977F: drivers/media/i2c/tea6415c* 13978 13979TEA6420 MEDIA DRIVER 13980M: Hans Verkuil <hverkuil@xs4all.nl> 13981L: linux-media@vger.kernel.org 13982T: git git://linuxtv.org/media_tree.git 13983W: https://linuxtv.org 13984S: Maintained 13985F: drivers/media/i2c/tea6420* 13986 13987TEAM DRIVER 13988M: Jiri Pirko <jiri@resnulli.us> 13989L: netdev@vger.kernel.org 13990S: Supported 13991F: drivers/net/team/ 13992F: include/linux/if_team.h 13993F: include/uapi/linux/if_team.h 13994 13995TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13996M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13997S: Maintained 13998F: arch/x86/platform/ts5500/ 13999 14000TECHNOTREND USB IR RECEIVER 14001M: Sean Young <sean@mess.org> 14002L: linux-media@vger.kernel.org 14003S: Maintained 14004F: drivers/media/rc/ttusbir.c 14005 14006TECHWELL TW9910 VIDEO DECODER 14007L: linux-media@vger.kernel.org 14008S: Orphan 14009F: drivers/media/i2c/tw9910.c 14010F: include/media/i2c/tw9910.h 14011 14012TEE SUBSYSTEM 14013M: Jens Wiklander <jens.wiklander@linaro.org> 14014S: Maintained 14015F: include/linux/tee_drv.h 14016F: include/uapi/linux/tee.h 14017F: drivers/tee/ 14018F: Documentation/tee.txt 14019 14020TEGRA ARCHITECTURE SUPPORT 14021M: Thierry Reding <thierry.reding@gmail.com> 14022M: Jonathan Hunter <jonathanh@nvidia.com> 14023L: linux-tegra@vger.kernel.org 14024Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14026S: Supported 14027N: [^a-z]tegra 14028 14029TEGRA CLOCK DRIVER 14030M: Peter De Schrijver <pdeschrijver@nvidia.com> 14031M: Prashant Gaikwad <pgaikwad@nvidia.com> 14032S: Supported 14033F: drivers/clk/tegra/ 14034 14035TEGRA DMA DRIVERS 14036M: Laxman Dewangan <ldewangan@nvidia.com> 14037M: Jon Hunter <jonathanh@nvidia.com> 14038S: Supported 14039F: drivers/dma/tegra* 14040 14041TEGRA I2C DRIVER 14042M: Laxman Dewangan <ldewangan@nvidia.com> 14043S: Supported 14044F: drivers/i2c/busses/i2c-tegra.c 14045 14046TEGRA IOMMU DRIVERS 14047M: Thierry Reding <thierry.reding@gmail.com> 14048L: linux-tegra@vger.kernel.org 14049S: Supported 14050F: drivers/iommu/tegra* 14051 14052TEGRA KBC DRIVER 14053M: Laxman Dewangan <ldewangan@nvidia.com> 14054S: Supported 14055F: drivers/input/keyboard/tegra-kbc.c 14056 14057TEGRA PWM DRIVER 14058M: Thierry Reding <thierry.reding@gmail.com> 14059S: Supported 14060F: drivers/pwm/pwm-tegra.c 14061 14062TEGRA SERIAL DRIVER 14063M: Laxman Dewangan <ldewangan@nvidia.com> 14064S: Supported 14065F: drivers/tty/serial/serial-tegra.c 14066 14067TEGRA SPI DRIVER 14068M: Laxman Dewangan <ldewangan@nvidia.com> 14069S: Supported 14070F: drivers/spi/spi-tegra* 14071 14072TEHUTI ETHERNET DRIVER 14073M: Andy Gospodarek <andy@greyhouse.net> 14074L: netdev@vger.kernel.org 14075S: Supported 14076F: drivers/net/ethernet/tehuti/* 14077 14078Telecom Clock Driver for MCPL0010 14079M: Mark Gross <mark.gross@intel.com> 14080S: Supported 14081F: drivers/char/tlclk.c 14082 14083TENSILICA XTENSA PORT (xtensa) 14084M: Chris Zankel <chris@zankel.net> 14085M: Max Filippov <jcmvbkbc@gmail.com> 14086L: linux-xtensa@linux-xtensa.org 14087T: git git://github.com/czankel/xtensa-linux.git 14088S: Maintained 14089F: arch/xtensa/ 14090F: drivers/irqchip/irq-xtensa-* 14091 14092Texas Instruments' System Control Interface (TISCI) Protocol Driver 14093M: Nishanth Menon <nm@ti.com> 14094M: Tero Kristo <t-kristo@ti.com> 14095M: Santosh Shilimkar <ssantosh@kernel.org> 14096L: linux-arm-kernel@lists.infradead.org 14097S: Maintained 14098F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14099F: drivers/firmware/ti_sci* 14100F: include/linux/soc/ti/ti_sci_protocol.h 14101F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14102F: include/dt-bindings/genpd/k2g.h 14103F: drivers/soc/ti/ti_sci_pm_domains.c 14104F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14105F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14106F: drivers/clk/keystone/sci-clk.c 14107F: drivers/reset/reset-ti-sci.c 14108 14109THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14110M: Hans Verkuil <hverkuil@xs4all.nl> 14111L: linux-media@vger.kernel.org 14112T: git git://linuxtv.org/media_tree.git 14113W: https://linuxtv.org 14114S: Maintained 14115F: drivers/media/radio/radio-raremono.c 14116 14117THERMAL 14118M: Zhang Rui <rui.zhang@intel.com> 14119M: Eduardo Valentin <edubezval@gmail.com> 14120L: linux-pm@vger.kernel.org 14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14123Q: https://patchwork.kernel.org/project/linux-pm/list/ 14124S: Supported 14125F: drivers/thermal/ 14126F: include/linux/thermal.h 14127F: include/uapi/linux/thermal.h 14128F: include/linux/cpu_cooling.h 14129F: Documentation/devicetree/bindings/thermal/ 14130 14131THERMAL/CPU_COOLING 14132M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14133M: Viresh Kumar <viresh.kumar@linaro.org> 14134M: Javi Merino <javi.merino@kernel.org> 14135L: linux-pm@vger.kernel.org 14136S: Supported 14137F: Documentation/thermal/cpu-cooling-api.txt 14138F: drivers/thermal/cpu_cooling.c 14139F: include/linux/cpu_cooling.h 14140 14141THINKPAD ACPI EXTRAS DRIVER 14142M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14143L: ibm-acpi-devel@lists.sourceforge.net 14144L: platform-driver-x86@vger.kernel.org 14145W: http://ibm-acpi.sourceforge.net 14146W: http://thinkwiki.org/wiki/Ibm-acpi 14147T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14148S: Maintained 14149F: drivers/platform/x86/thinkpad_acpi.c 14150 14151THUNDERBOLT DRIVER 14152M: Andreas Noever <andreas.noever@gmail.com> 14153M: Michael Jamet <michael.jamet@intel.com> 14154M: Mika Westerberg <mika.westerberg@linux.intel.com> 14155M: Yehezkel Bernat <YehezkelShB@gmail.com> 14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14157S: Maintained 14158F: Documentation/admin-guide/thunderbolt.rst 14159F: drivers/thunderbolt/ 14160F: include/linux/thunderbolt.h 14161 14162THUNDERBOLT NETWORK DRIVER 14163M: Michael Jamet <michael.jamet@intel.com> 14164M: Mika Westerberg <mika.westerberg@linux.intel.com> 14165M: Yehezkel Bernat <YehezkelShB@gmail.com> 14166L: netdev@vger.kernel.org 14167S: Maintained 14168F: drivers/net/thunderbolt.c 14169 14170THUNDERX GPIO DRIVER 14171M: David Daney <david.daney@cavium.com> 14172S: Maintained 14173F: drivers/gpio/gpio-thunderx.c 14174 14175TI AM437X VPFE DRIVER 14176M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14177L: linux-media@vger.kernel.org 14178W: https://linuxtv.org 14179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14180T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14181S: Maintained 14182F: drivers/media/platform/am437x/ 14183 14184TI BANDGAP AND THERMAL DRIVER 14185M: Eduardo Valentin <edubezval@gmail.com> 14186M: Keerthy <j-keerthy@ti.com> 14187L: linux-pm@vger.kernel.org 14188L: linux-omap@vger.kernel.org 14189S: Maintained 14190F: drivers/thermal/ti-soc-thermal/ 14191 14192TI BQ27XXX POWER SUPPLY DRIVER 14193R: Andrew F. Davis <afd@ti.com> 14194F: include/linux/power/bq27xxx_battery.h 14195F: drivers/power/supply/bq27xxx_battery.c 14196F: drivers/power/supply/bq27xxx_battery_i2c.c 14197 14198TI CDCE706 CLOCK DRIVER 14199M: Max Filippov <jcmvbkbc@gmail.com> 14200S: Maintained 14201F: drivers/clk/clk-cdce706.c 14202 14203TI CLOCK DRIVER 14204M: Tero Kristo <t-kristo@ti.com> 14205L: linux-omap@vger.kernel.org 14206S: Maintained 14207F: drivers/clk/ti/ 14208F: include/linux/clk/ti.h 14209 14210TI DAVINCI MACHINE SUPPORT 14211M: Sekhar Nori <nsekhar@ti.com> 14212M: Kevin Hilman <khilman@kernel.org> 14213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14215S: Supported 14216F: arch/arm/mach-davinci/ 14217F: drivers/i2c/busses/i2c-davinci.c 14218F: arch/arm/boot/dts/da850* 14219 14220TI DAVINCI SERIES CLOCK DRIVER 14221M: David Lechner <david@lechnology.com> 14222R: Sekhar Nori <nsekhar@ti.com> 14223S: Maintained 14224F: Documentation/devicetree/bindings/clock/ti/davinci/ 14225F: drivers/clk/davinci/ 14226 14227TI DAVINCI SERIES GPIO DRIVER 14228M: Keerthy <j-keerthy@ti.com> 14229L: linux-gpio@vger.kernel.org 14230S: Maintained 14231F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14232F: drivers/gpio/gpio-davinci.c 14233 14234TI DAVINCI SERIES MEDIA DRIVER 14235M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14236L: linux-media@vger.kernel.org 14237W: https://linuxtv.org 14238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14239T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14240S: Maintained 14241F: drivers/media/platform/davinci/ 14242F: include/media/davinci/ 14243 14244TI ETHERNET SWITCH DRIVER (CPSW) 14245R: Grygorii Strashko <grygorii.strashko@ti.com> 14246L: linux-omap@vger.kernel.org 14247L: netdev@vger.kernel.org 14248S: Maintained 14249F: drivers/net/ethernet/ti/cpsw* 14250F: drivers/net/ethernet/ti/davinci* 14251 14252TI FLASH MEDIA INTERFACE DRIVER 14253M: Alex Dubov <oakad@yahoo.com> 14254S: Maintained 14255F: drivers/misc/tifm* 14256F: drivers/mmc/host/tifm_sd.c 14257F: include/linux/tifm.h 14258 14259TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14260M: Santosh Shilimkar <ssantosh@kernel.org> 14261L: linux-kernel@vger.kernel.org 14262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14263S: Maintained 14264F: drivers/soc/ti/* 14265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14266 14267TI LM49xxx FAMILY ASoC CODEC DRIVERS 14268M: M R Swami Reddy <mr.swami.reddy@ti.com> 14269M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14271S: Maintained 14272F: sound/soc/codecs/lm49453* 14273F: sound/soc/codecs/isabelle* 14274 14275TI LP855x BACKLIGHT DRIVER 14276M: Milo Kim <milo.kim@ti.com> 14277S: Maintained 14278F: Documentation/backlight/lp855x-driver.txt 14279F: drivers/video/backlight/lp855x_bl.c 14280F: include/linux/platform_data/lp855x.h 14281 14282TI LP8727 CHARGER DRIVER 14283M: Milo Kim <milo.kim@ti.com> 14284S: Maintained 14285F: drivers/power/supply/lp8727_charger.c 14286F: include/linux/platform_data/lp8727.h 14287 14288TI LP8788 MFD DRIVER 14289M: Milo Kim <milo.kim@ti.com> 14290S: Maintained 14291F: drivers/iio/adc/lp8788_adc.c 14292F: drivers/leds/leds-lp8788.c 14293F: drivers/mfd/lp8788*.c 14294F: drivers/power/supply/lp8788-charger.c 14295F: drivers/regulator/lp8788-*.c 14296F: include/linux/mfd/lp8788*.h 14297 14298TI NETCP ETHERNET DRIVER 14299M: Wingman Kwok <w-kwok2@ti.com> 14300M: Murali Karicheri <m-karicheri2@ti.com> 14301L: netdev@vger.kernel.org 14302S: Maintained 14303F: drivers/net/ethernet/ti/netcp* 14304 14305TI TAS571X FAMILY ASoC CODEC DRIVER 14306M: Kevin Cernekee <cernekee@chromium.org> 14307L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14308S: Odd Fixes 14309F: sound/soc/codecs/tas571x* 14310 14311TI TRF7970A NFC DRIVER 14312M: Mark Greer <mgreer@animalcreek.com> 14313L: linux-wireless@vger.kernel.org 14314L: linux-nfc@lists.01.org (moderated for non-subscribers) 14315S: Supported 14316F: drivers/nfc/trf7970a.c 14317F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14318 14319TI TWL4030 SERIES SOC CODEC DRIVER 14320M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14322S: Maintained 14323F: sound/soc/codecs/twl4030* 14324 14325TI VPE/CAL DRIVERS 14326M: Benoit Parrot <bparrot@ti.com> 14327L: linux-media@vger.kernel.org 14328W: http://linuxtv.org/ 14329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14330S: Maintained 14331F: drivers/media/platform/ti-vpe/ 14332 14333TI WILINK WIRELESS DRIVERS 14334L: linux-wireless@vger.kernel.org 14335W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14336W: http://wireless.kernel.org/en/users/Drivers/wl1251 14337T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14338S: Orphan 14339F: drivers/net/wireless/ti/ 14340F: include/linux/wl12xx.h 14341 14342TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14343M: John Stultz <john.stultz@linaro.org> 14344M: Thomas Gleixner <tglx@linutronix.de> 14345R: Stephen Boyd <sboyd@kernel.org> 14346L: linux-kernel@vger.kernel.org 14347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14348S: Supported 14349F: include/linux/clocksource.h 14350F: include/linux/time.h 14351F: include/linux/timex.h 14352F: include/uapi/linux/time.h 14353F: include/uapi/linux/timex.h 14354F: kernel/time/clocksource.c 14355F: kernel/time/time*.c 14356F: kernel/time/alarmtimer.c 14357F: kernel/time/ntp.c 14358F: tools/testing/selftests/timers/ 14359 14360TIPC NETWORK LAYER 14361M: Jon Maloy <jon.maloy@ericsson.com> 14362M: Ying Xue <ying.xue@windriver.com> 14363L: netdev@vger.kernel.org (core kernel code) 14364L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14365W: http://tipc.sourceforge.net/ 14366S: Maintained 14367F: include/uapi/linux/tipc*.h 14368F: net/tipc/ 14369 14370TLAN NETWORK DRIVER 14371M: Samuel Chessman <chessman@tux.org> 14372L: tlan-devel@lists.sourceforge.net (subscribers-only) 14373W: http://sourceforge.net/projects/tlan/ 14374S: Maintained 14375F: Documentation/networking/tlan.txt 14376F: drivers/net/ethernet/ti/tlan.* 14377 14378TM6000 VIDEO4LINUX DRIVER 14379M: Mauro Carvalho Chehab <mchehab@kernel.org> 14380L: linux-media@vger.kernel.org 14381W: https://linuxtv.org 14382T: git git://linuxtv.org/media_tree.git 14383S: Odd fixes 14384F: drivers/media/usb/tm6000/ 14385F: Documentation/media/v4l-drivers/tm6000* 14386 14387TMIO/SDHI MMC DRIVER 14388M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14389L: linux-mmc@vger.kernel.org 14390S: Supported 14391F: drivers/mmc/host/tmio_mmc* 14392F: drivers/mmc/host/renesas_sdhi* 14393F: include/linux/mfd/tmio.h 14394 14395TMP401 HARDWARE MONITOR DRIVER 14396M: Guenter Roeck <linux@roeck-us.net> 14397L: linux-hwmon@vger.kernel.org 14398S: Maintained 14399F: Documentation/hwmon/tmp401 14400F: drivers/hwmon/tmp401.c 14401 14402TMPFS (SHMEM FILESYSTEM) 14403M: Hugh Dickins <hughd@google.com> 14404L: linux-mm@kvack.org 14405S: Maintained 14406F: include/linux/shmem_fs.h 14407F: mm/shmem.c 14408 14409TOMOYO SECURITY MODULE 14410M: Kentaro Takeda <takedakn@nttdata.co.jp> 14411M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14412L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14413L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14414L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14415L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14416W: http://tomoyo.sourceforge.jp/ 14417T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14418S: Maintained 14419F: security/tomoyo/ 14420 14421TOPSTAR LAPTOP EXTRAS DRIVER 14422M: Herton Ronaldo Krzesinski <herton@canonical.com> 14423L: platform-driver-x86@vger.kernel.org 14424S: Maintained 14425F: drivers/platform/x86/topstar-laptop.c 14426 14427TORTURE-TEST MODULES 14428M: Davidlohr Bueso <dave@stgolabs.net> 14429M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14430M: Josh Triplett <josh@joshtriplett.org> 14431L: linux-kernel@vger.kernel.org 14432S: Supported 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14434F: Documentation/RCU/torture.txt 14435F: kernel/torture.c 14436F: kernel/rcu/rcutorture.c 14437F: kernel/locking/locktorture.c 14438 14439TOSHIBA ACPI EXTRAS DRIVER 14440M: Azael Avalos <coproscefalo@gmail.com> 14441L: platform-driver-x86@vger.kernel.org 14442S: Maintained 14443F: drivers/platform/x86/toshiba_acpi.c 14444 14445TOSHIBA BLUETOOTH DRIVER 14446M: Azael Avalos <coproscefalo@gmail.com> 14447L: platform-driver-x86@vger.kernel.org 14448S: Maintained 14449F: drivers/platform/x86/toshiba_bluetooth.c 14450 14451TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14452M: Azael Avalos <coproscefalo@gmail.com> 14453L: platform-driver-x86@vger.kernel.org 14454S: Maintained 14455F: drivers/platform/x86/toshiba_haps.c 14456 14457TOSHIBA SMM DRIVER 14458M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14459W: http://www.buzzard.org.uk/toshiba/ 14460S: Maintained 14461F: drivers/char/toshiba.c 14462F: include/linux/toshiba.h 14463F: include/uapi/linux/toshiba.h 14464 14465TOSHIBA TC358743 DRIVER 14466M: Mats Randgaard <matrandg@cisco.com> 14467L: linux-media@vger.kernel.org 14468S: Maintained 14469F: drivers/media/i2c/tc358743* 14470F: include/media/i2c/tc358743.h 14471 14472TOSHIBA WMI HOTKEYS DRIVER 14473M: Azael Avalos <coproscefalo@gmail.com> 14474L: platform-driver-x86@vger.kernel.org 14475S: Maintained 14476F: drivers/platform/x86/toshiba-wmi.c 14477 14478TPM DEVICE DRIVER 14479M: Peter Huewe <peterhuewe@gmx.de> 14480M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14481R: Jason Gunthorpe <jgg@ziepe.ca> 14482L: linux-integrity@vger.kernel.org 14483Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14484W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14485T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14486S: Maintained 14487F: drivers/char/tpm/ 14488 14489TRACING 14490M: Steven Rostedt <rostedt@goodmis.org> 14491M: Ingo Molnar <mingo@redhat.com> 14492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14493S: Maintained 14494F: Documentation/trace/ftrace.rst 14495F: arch/*/*/*/ftrace.h 14496F: arch/*/kernel/ftrace.c 14497F: include/*/ftrace.h 14498F: include/linux/trace*.h 14499F: include/trace/ 14500F: kernel/trace/ 14501F: tools/testing/selftests/ftrace/ 14502 14503TRACING MMIO ACCESSES (MMIOTRACE) 14504M: Steven Rostedt <rostedt@goodmis.org> 14505M: Ingo Molnar <mingo@kernel.org> 14506R: Karol Herbst <karolherbst@gmail.com> 14507R: Pekka Paalanen <ppaalanen@gmail.com> 14508S: Maintained 14509L: linux-kernel@vger.kernel.org 14510L: nouveau@lists.freedesktop.org 14511F: kernel/trace/trace_mmiotrace.c 14512F: include/linux/mmiotrace.h 14513F: arch/x86/mm/kmmio.c 14514F: arch/x86/mm/mmio-mod.c 14515F: arch/x86/mm/testmmiotrace.c 14516 14517TRIVIAL PATCHES 14518M: Jiri Kosina <trivial@kernel.org> 14519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14520S: Maintained 14521K: ^Subject:.*(?i)trivial 14522 14523TEMPO SEMICONDUCTOR DRIVERS 14524M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14525S: Maintained 14526F: sound/soc/codecs/tscs*.c 14527F: sound/soc/codecs/tscs*.h 14528F: Documentation/devicetree/bindings/sound/tscs*.txt 14529 14530TTY LAYER 14531M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14532M: Jiri Slaby <jslaby@suse.com> 14533S: Supported 14534T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14535F: Documentation/serial/ 14536F: drivers/tty/ 14537F: drivers/tty/serial/serial_core.c 14538F: include/linux/serial_core.h 14539F: include/linux/serial.h 14540F: include/linux/tty.h 14541F: include/uapi/linux/serial_core.h 14542F: include/uapi/linux/serial.h 14543F: include/uapi/linux/tty.h 14544 14545TUA9001 MEDIA DRIVER 14546M: Antti Palosaari <crope@iki.fi> 14547L: linux-media@vger.kernel.org 14548W: https://linuxtv.org 14549W: http://palosaari.fi/linux/ 14550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14551T: git git://linuxtv.org/anttip/media_tree.git 14552S: Maintained 14553F: drivers/media/tuners/tua9001* 14554 14555TULIP NETWORK DRIVERS 14556L: netdev@vger.kernel.org 14557L: linux-parisc@vger.kernel.org 14558S: Orphan 14559F: drivers/net/ethernet/dec/tulip/ 14560 14561TUN/TAP driver 14562M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14563W: http://vtun.sourceforge.net/tun 14564S: Maintained 14565F: Documentation/networking/tuntap.txt 14566F: arch/um/os-Linux/drivers/ 14567 14568TURBOCHANNEL SUBSYSTEM 14569M: "Maciej W. Rozycki" <macro@linux-mips.org> 14570M: Ralf Baechle <ralf@linux-mips.org> 14571L: linux-mips@linux-mips.org 14572Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14573S: Maintained 14574F: drivers/tc/ 14575F: include/linux/tc.h 14576 14577TURBOSTAT UTILITY 14578M: "Len Brown" <lenb@kernel.org> 14579L: linux-pm@vger.kernel.org 14580B: https://bugzilla.kernel.org 14581Q: https://patchwork.kernel.org/project/linux-pm/list/ 14582T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14583S: Supported 14584F: tools/power/x86/turbostat/ 14585 14586TW5864 VIDEO4LINUX DRIVER 14587M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14588M: Anton Sviridenko <anton@corp.bluecherry.net> 14589M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14590M: Andrey Utkin <andrey_utkin@fastmail.com> 14591L: linux-media@vger.kernel.org 14592S: Supported 14593F: drivers/media/pci/tw5864/ 14594 14595TW68 VIDEO4LINUX DRIVER 14596M: Hans Verkuil <hverkuil@xs4all.nl> 14597L: linux-media@vger.kernel.org 14598T: git git://linuxtv.org/media_tree.git 14599W: https://linuxtv.org 14600S: Odd Fixes 14601F: drivers/media/pci/tw68/ 14602 14603TW686X VIDEO4LINUX DRIVER 14604M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14605L: linux-media@vger.kernel.org 14606T: git git://linuxtv.org/media_tree.git 14607W: http://linuxtv.org 14608S: Maintained 14609F: drivers/media/pci/tw686x/ 14610 14611UBI FILE SYSTEM (UBIFS) 14612M: Richard Weinberger <richard@nod.at> 14613M: Artem Bityutskiy <dedekind1@gmail.com> 14614M: Adrian Hunter <adrian.hunter@intel.com> 14615L: linux-mtd@lists.infradead.org 14616T: git git://git.infradead.org/ubifs-2.6.git 14617W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14618S: Supported 14619F: Documentation/filesystems/ubifs.txt 14620F: fs/ubifs/ 14621 14622UCLINUX (M68KNOMMU AND COLDFIRE) 14623M: Greg Ungerer <gerg@linux-m68k.org> 14624W: http://www.linux-m68k.org/ 14625W: http://www.uclinux.org/ 14626L: linux-m68k@lists.linux-m68k.org 14627L: uclinux-dev@uclinux.org (subscribers-only) 14628T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14629S: Maintained 14630F: arch/m68k/coldfire/ 14631F: arch/m68k/68*/ 14632F: arch/m68k/*/*_no.* 14633F: arch/m68k/include/asm/*_no.* 14634 14635UDF FILESYSTEM 14636M: Jan Kara <jack@suse.com> 14637S: Maintained 14638F: Documentation/filesystems/udf.txt 14639F: fs/udf/ 14640 14641UDRAW TABLET 14642M: Bastien Nocera <hadess@hadess.net> 14643L: linux-input@vger.kernel.org 14644S: Maintained 14645F: drivers/hid/hid-udraw-ps3.c 14646 14647UFS FILESYSTEM 14648M: Evgeniy Dushistov <dushistov@mail.ru> 14649S: Maintained 14650F: Documentation/filesystems/ufs.txt 14651F: fs/ufs/ 14652 14653UHID USERSPACE HID IO DRIVER: 14654M: David Herrmann <dh.herrmann@googlemail.com> 14655L: linux-input@vger.kernel.org 14656S: Maintained 14657F: drivers/hid/uhid.c 14658F: include/uapi/linux/uhid.h 14659 14660ULPI BUS 14661M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14662L: linux-usb@vger.kernel.org 14663S: Maintained 14664F: drivers/usb/common/ulpi.c 14665F: include/linux/ulpi/ 14666 14667ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14668L: linux-usb@vger.kernel.org 14669S: Orphan 14670F: drivers/uwb/ 14671F: include/linux/uwb.h 14672F: include/linux/uwb/ 14673 14674UNICORE32 ARCHITECTURE: 14675M: Guan Xuetao <gxt@pku.edu.cn> 14676W: http://mprc.pku.edu.cn/~guanxuetao/linux 14677S: Maintained 14678T: git git://github.com/gxt/linux.git 14679F: arch/unicore32/ 14680 14681UNIFDEF 14682M: Tony Finch <dot@dotat.at> 14683W: http://dotat.at/prog/unifdef 14684S: Maintained 14685F: scripts/unifdef.c 14686 14687UNIFORM CDROM DRIVER 14688M: Jens Axboe <axboe@kernel.dk> 14689W: http://www.kernel.dk 14690S: Maintained 14691F: Documentation/cdrom/ 14692F: drivers/cdrom/cdrom.c 14693F: include/linux/cdrom.h 14694F: include/uapi/linux/cdrom.h 14695 14696UNISYS S-PAR DRIVERS 14697M: David Kershner <david.kershner@unisys.com> 14698L: sparmaintainer@unisys.com (Unisys internal) 14699S: Supported 14700F: include/linux/visorbus.h 14701F: drivers/visorbus/ 14702F: drivers/staging/unisys/ 14703 14704UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14705M: Vinayak Holikatti <vinholikatti@gmail.com> 14706L: linux-scsi@vger.kernel.org 14707S: Supported 14708F: Documentation/scsi/ufs.txt 14709F: drivers/scsi/ufs/ 14710 14711UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14712M: Joao Pinto <jpinto@synopsys.com> 14713L: linux-scsi@vger.kernel.org 14714S: Supported 14715F: drivers/scsi/ufs/*dwc* 14716 14717UNSORTED BLOCK IMAGES (UBI) 14718M: Artem Bityutskiy <dedekind1@gmail.com> 14719M: Richard Weinberger <richard@nod.at> 14720W: http://www.linux-mtd.infradead.org/ 14721L: linux-mtd@lists.infradead.org 14722T: git git://git.infradead.org/ubifs-2.6.git 14723S: Supported 14724F: drivers/mtd/ubi/ 14725F: include/linux/mtd/ubi.h 14726F: include/uapi/mtd/ubi-user.h 14727 14728USB "USBNET" DRIVER FRAMEWORK 14729M: Oliver Neukum <oneukum@suse.com> 14730L: netdev@vger.kernel.org 14731W: http://www.linux-usb.org/usbnet 14732S: Maintained 14733F: drivers/net/usb/usbnet.c 14734F: include/linux/usb/usbnet.h 14735 14736USB ACM DRIVER 14737M: Oliver Neukum <oneukum@suse.com> 14738L: linux-usb@vger.kernel.org 14739S: Maintained 14740F: Documentation/usb/acm.txt 14741F: drivers/usb/class/cdc-acm.* 14742 14743USB AR5523 WIRELESS DRIVER 14744M: Pontus Fuchs <pontus.fuchs@gmail.com> 14745L: linux-wireless@vger.kernel.org 14746S: Maintained 14747F: drivers/net/wireless/ath/ar5523/ 14748 14749USB ATTACHED SCSI 14750M: Oliver Neukum <oneukum@suse.com> 14751L: linux-usb@vger.kernel.org 14752L: linux-scsi@vger.kernel.org 14753S: Maintained 14754F: drivers/usb/storage/uas.c 14755 14756USB CDC ETHERNET DRIVER 14757M: Oliver Neukum <oliver@neukum.org> 14758L: linux-usb@vger.kernel.org 14759S: Maintained 14760F: drivers/net/usb/cdc_*.c 14761F: include/uapi/linux/usb/cdc.h 14762 14763USB CHAOSKEY DRIVER 14764M: Keith Packard <keithp@keithp.com> 14765L: linux-usb@vger.kernel.org 14766S: Maintained 14767F: drivers/usb/misc/chaoskey.c 14768 14769USB CYPRESS C67X00 DRIVER 14770M: Peter Korsgaard <jacmet@sunsite.dk> 14771L: linux-usb@vger.kernel.org 14772S: Maintained 14773F: drivers/usb/c67x00/ 14774 14775USB DAVICOM DM9601 DRIVER 14776M: Peter Korsgaard <jacmet@sunsite.dk> 14777L: netdev@vger.kernel.org 14778W: http://www.linux-usb.org/usbnet 14779S: Maintained 14780F: drivers/net/usb/dm9601.c 14781 14782USB DIAMOND RIO500 DRIVER 14783M: Cesar Miquel <miquel@df.uba.ar> 14784L: rio500-users@lists.sourceforge.net 14785W: http://rio500.sourceforge.net 14786S: Maintained 14787F: drivers/usb/misc/rio500* 14788 14789USB EHCI DRIVER 14790M: Alan Stern <stern@rowland.harvard.edu> 14791L: linux-usb@vger.kernel.org 14792S: Maintained 14793F: Documentation/usb/ehci.txt 14794F: drivers/usb/host/ehci* 14795 14796USB GADGET/PERIPHERAL SUBSYSTEM 14797M: Felipe Balbi <balbi@kernel.org> 14798L: linux-usb@vger.kernel.org 14799W: http://www.linux-usb.org/gadget 14800T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14801S: Maintained 14802F: drivers/usb/gadget/ 14803F: include/linux/usb/gadget* 14804 14805USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14806M: Jiri Kosina <jikos@kernel.org> 14807R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14808L: linux-usb@vger.kernel.org 14809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14810S: Maintained 14811F: Documentation/hid/hiddev.txt 14812F: drivers/hid/usbhid/ 14813 14814USB INTEL XHCI ROLE MUX DRIVER 14815M: Hans de Goede <hdegoede@redhat.com> 14816L: linux-usb@vger.kernel.org 14817S: Maintained 14818F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14819 14820USB ISP116X DRIVER 14821M: Olav Kongas <ok@artecdesign.ee> 14822L: linux-usb@vger.kernel.org 14823S: Maintained 14824F: drivers/usb/host/isp116x* 14825F: include/linux/usb/isp116x.h 14826 14827USB LAN78XX ETHERNET DRIVER 14828M: Woojung Huh <woojung.huh@microchip.com> 14829M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14830L: netdev@vger.kernel.org 14831S: Maintained 14832F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14833F: drivers/net/usb/lan78xx.* 14834F: include/dt-bindings/net/microchip-lan78xx.h 14835 14836USB MASS STORAGE DRIVER 14837M: Alan Stern <stern@rowland.harvard.edu> 14838L: linux-usb@vger.kernel.org 14839L: usb-storage@lists.one-eyed-alien.net 14840S: Maintained 14841W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14842F: drivers/usb/storage/ 14843 14844USB MIDI DRIVER 14845M: Clemens Ladisch <clemens@ladisch.de> 14846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14847T: git git://git.alsa-project.org/alsa-kernel.git 14848S: Maintained 14849F: sound/usb/midi.* 14850 14851USB NETWORKING DRIVERS 14852L: linux-usb@vger.kernel.org 14853S: Odd Fixes 14854F: drivers/net/usb/ 14855 14856USB OHCI DRIVER 14857M: Alan Stern <stern@rowland.harvard.edu> 14858L: linux-usb@vger.kernel.org 14859S: Maintained 14860F: Documentation/usb/ohci.txt 14861F: drivers/usb/host/ohci* 14862 14863USB OTG FSM (Finite State Machine) 14864M: Peter Chen <Peter.Chen@nxp.com> 14865T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14866L: linux-usb@vger.kernel.org 14867S: Maintained 14868F: drivers/usb/common/usb-otg-fsm.c 14869 14870USB OVER IP DRIVER 14871M: Valentina Manea <valentina.manea.m@gmail.com> 14872M: Shuah Khan <shuah@kernel.org> 14873L: linux-usb@vger.kernel.org 14874S: Maintained 14875F: Documentation/usb/usbip_protocol.txt 14876F: drivers/usb/usbip/ 14877F: tools/usb/usbip/ 14878F: tools/testing/selftests/drivers/usb/usbip/ 14879 14880USB PEGASUS DRIVER 14881M: Petko Manolov <petkan@nucleusys.com> 14882L: linux-usb@vger.kernel.org 14883L: netdev@vger.kernel.org 14884T: git git://github.com/petkan/pegasus.git 14885W: https://github.com/petkan/pegasus 14886S: Maintained 14887F: drivers/net/usb/pegasus.* 14888 14889USB PHY LAYER 14890M: Felipe Balbi <balbi@kernel.org> 14891L: linux-usb@vger.kernel.org 14892T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14893S: Maintained 14894F: drivers/usb/phy/ 14895 14896USB PRINTER DRIVER (usblp) 14897M: Pete Zaitcev <zaitcev@redhat.com> 14898L: linux-usb@vger.kernel.org 14899S: Supported 14900F: drivers/usb/class/usblp.c 14901 14902USB QMI WWAN NETWORK DRIVER 14903M: Bjørn Mork <bjorn@mork.no> 14904L: netdev@vger.kernel.org 14905S: Maintained 14906F: Documentation/ABI/testing/sysfs-class-net-qmi 14907F: drivers/net/usb/qmi_wwan.c 14908 14909USB RTL8150 DRIVER 14910M: Petko Manolov <petkan@nucleusys.com> 14911L: linux-usb@vger.kernel.org 14912L: netdev@vger.kernel.org 14913T: git git://github.com/petkan/rtl8150.git 14914W: https://github.com/petkan/rtl8150 14915S: Maintained 14916F: drivers/net/usb/rtl8150.c 14917 14918USB SERIAL SUBSYSTEM 14919M: Johan Hovold <johan@kernel.org> 14920L: linux-usb@vger.kernel.org 14921T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14922S: Maintained 14923F: Documentation/usb/usb-serial.txt 14924F: drivers/usb/serial/ 14925F: include/linux/usb/serial.h 14926 14927USB SMSC75XX ETHERNET DRIVER 14928M: Steve Glendinning <steve.glendinning@shawell.net> 14929L: netdev@vger.kernel.org 14930S: Maintained 14931F: drivers/net/usb/smsc75xx.* 14932 14933USB SMSC95XX ETHERNET DRIVER 14934M: Steve Glendinning <steve.glendinning@shawell.net> 14935M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14936L: netdev@vger.kernel.org 14937S: Maintained 14938F: drivers/net/usb/smsc95xx.* 14939 14940USB SUBSYSTEM 14941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14942L: linux-usb@vger.kernel.org 14943W: http://www.linux-usb.org 14944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14945S: Supported 14946F: Documentation/devicetree/bindings/usb/ 14947F: Documentation/usb/ 14948F: drivers/usb/ 14949F: include/linux/usb.h 14950F: include/linux/usb/ 14951 14952USB TYPEC PI3USB30532 MUX DRIVER 14953M: Hans de Goede <hdegoede@redhat.com> 14954L: linux-usb@vger.kernel.org 14955S: Maintained 14956F: drivers/usb/typec/mux/pi3usb30532.c 14957 14958USB TYPEC SUBSYSTEM 14959M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14960L: linux-usb@vger.kernel.org 14961S: Maintained 14962F: Documentation/ABI/testing/sysfs-class-typec 14963F: Documentation/driver-api/usb/typec.rst 14964F: drivers/usb/typec/ 14965F: include/linux/usb/typec.h 14966 14967USB UHCI DRIVER 14968M: Alan Stern <stern@rowland.harvard.edu> 14969L: linux-usb@vger.kernel.org 14970S: Maintained 14971F: drivers/usb/host/uhci* 14972 14973USB VIDEO CLASS 14974M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14975L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14976L: linux-media@vger.kernel.org 14977T: git git://linuxtv.org/media_tree.git 14978W: http://www.ideasonboard.org/uvc/ 14979S: Maintained 14980F: drivers/media/usb/uvc/ 14981F: include/uapi/linux/uvcvideo.h 14982 14983USB VISION DRIVER 14984M: Hans Verkuil <hverkuil@xs4all.nl> 14985L: linux-media@vger.kernel.org 14986T: git git://linuxtv.org/media_tree.git 14987W: https://linuxtv.org 14988S: Odd Fixes 14989F: drivers/media/usb/usbvision/ 14990 14991USB WEBCAM GADGET 14992M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14993L: linux-usb@vger.kernel.org 14994S: Maintained 14995F: drivers/usb/gadget/function/*uvc* 14996F: drivers/usb/gadget/legacy/webcam.c 14997 14998USB WIRELESS RNDIS DRIVER (rndis_wlan) 14999M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15000L: linux-wireless@vger.kernel.org 15001S: Maintained 15002F: drivers/net/wireless/rndis_wlan.c 15003 15004USB XHCI DRIVER 15005M: Mathias Nyman <mathias.nyman@intel.com> 15006L: linux-usb@vger.kernel.org 15007S: Supported 15008F: drivers/usb/host/xhci* 15009F: drivers/usb/host/pci-quirks* 15010 15011USB ZD1201 DRIVER 15012L: linux-wireless@vger.kernel.org 15013W: http://linux-lc100020.sourceforge.net 15014S: Orphan 15015F: drivers/net/wireless/zydas/zd1201.* 15016 15017USB ZR364XX DRIVER 15018M: Antoine Jacquet <royale@zerezo.com> 15019L: linux-usb@vger.kernel.org 15020L: linux-media@vger.kernel.org 15021T: git git://linuxtv.org/media_tree.git 15022W: http://royale.zerezo.com/zr364xx/ 15023S: Maintained 15024F: Documentation/media/v4l-drivers/zr364xx* 15025F: drivers/media/usb/zr364xx/ 15026 15027USER-MODE LINUX (UML) 15028M: Jeff Dike <jdike@addtoit.com> 15029M: Richard Weinberger <richard@nod.at> 15030L: linux-um@lists.infradead.org 15031W: http://user-mode-linux.sourceforge.net 15032T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15033S: Maintained 15034F: Documentation/virtual/uml/ 15035F: arch/um/ 15036F: arch/x86/um/ 15037F: fs/hostfs/ 15038F: fs/hppfs/ 15039 15040USERSPACE I/O (UIO) 15041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15042S: Maintained 15043T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15044F: Documentation/driver-api/uio-howto.rst 15045F: drivers/uio/ 15046F: include/linux/uio*.h 15047 15048UTIL-LINUX PACKAGE 15049M: Karel Zak <kzak@redhat.com> 15050L: util-linux@vger.kernel.org 15051W: http://en.wikipedia.org/wiki/Util-linux 15052T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15053S: Maintained 15054 15055UUID HELPERS 15056M: Christoph Hellwig <hch@lst.de> 15057R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15058L: linux-kernel@vger.kernel.org 15059T: git git://git.infradead.org/users/hch/uuid.git 15060F: lib/uuid.c 15061F: lib/test_uuid.c 15062F: include/linux/uuid.h 15063F: include/uapi/linux/uuid.h 15064S: Maintained 15065 15066UVESAFB DRIVER 15067M: Michal Januszewski <spock@gentoo.org> 15068L: linux-fbdev@vger.kernel.org 15069W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15070S: Maintained 15071F: Documentation/fb/uvesafb.txt 15072F: drivers/video/fbdev/uvesafb.* 15073 15074VF610 NAND DRIVER 15075M: Stefan Agner <stefan@agner.ch> 15076L: linux-mtd@lists.infradead.org 15077S: Supported 15078F: drivers/mtd/nand/raw/vf610_nfc.c 15079 15080VFAT/FAT/MSDOS FILESYSTEM 15081M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15082S: Maintained 15083F: Documentation/filesystems/vfat.txt 15084F: fs/fat/ 15085 15086VFIO DRIVER 15087M: Alex Williamson <alex.williamson@redhat.com> 15088L: kvm@vger.kernel.org 15089T: git git://github.com/awilliam/linux-vfio.git 15090S: Maintained 15091F: Documentation/vfio.txt 15092F: drivers/vfio/ 15093F: include/linux/vfio.h 15094F: include/uapi/linux/vfio.h 15095 15096VFIO MEDIATED DEVICE DRIVERS 15097M: Kirti Wankhede <kwankhede@nvidia.com> 15098L: kvm@vger.kernel.org 15099S: Maintained 15100F: Documentation/vfio-mediated-device.txt 15101F: drivers/vfio/mdev/ 15102F: include/linux/mdev.h 15103F: samples/vfio-mdev/ 15104 15105VFIO PLATFORM DRIVER 15106M: Eric Auger <eric.auger@redhat.com> 15107L: kvm@vger.kernel.org 15108S: Maintained 15109F: drivers/vfio/platform/ 15110 15111VGA_SWITCHEROO 15112R: Lukas Wunner <lukas@wunner.de> 15113S: Maintained 15114F: Documentation/gpu/vga-switcheroo.rst 15115F: drivers/gpu/vga/vga_switcheroo.c 15116F: include/linux/vga_switcheroo.h 15117T: git git://anongit.freedesktop.org/drm/drm-misc 15118 15119VIA RHINE NETWORK DRIVER 15120S: Orphan 15121F: drivers/net/ethernet/via/via-rhine.c 15122 15123VIA SD/MMC CARD CONTROLLER DRIVER 15124M: Bruce Chang <brucechang@via.com.tw> 15125M: Harald Welte <HaraldWelte@viatech.com> 15126S: Maintained 15127F: drivers/mmc/host/via-sdmmc.c 15128 15129VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15130M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15131L: linux-fbdev@vger.kernel.org 15132S: Maintained 15133F: include/linux/via-core.h 15134F: include/linux/via-gpio.h 15135F: include/linux/via_i2c.h 15136F: drivers/video/fbdev/via/ 15137 15138VIA VELOCITY NETWORK DRIVER 15139M: Francois Romieu <romieu@fr.zoreil.com> 15140L: netdev@vger.kernel.org 15141S: Maintained 15142F: drivers/net/ethernet/via/via-velocity.* 15143 15144VIDEO MULTIPLEXER DRIVER 15145M: Philipp Zabel <p.zabel@pengutronix.de> 15146L: linux-media@vger.kernel.org 15147S: Maintained 15148F: drivers/media/platform/video-mux.c 15149 15150VIDEO I2C POLLING DRIVER 15151M: Matt Ranostay <matt.ranostay@konsulko.com> 15152L: linux-media@vger.kernel.org 15153S: Maintained 15154F: drivers/media/i2c/video-i2c.c 15155 15156VIDEOBUF2 FRAMEWORK 15157M: Pawel Osciak <pawel@osciak.com> 15158M: Marek Szyprowski <m.szyprowski@samsung.com> 15159M: Kyungmin Park <kyungmin.park@samsung.com> 15160L: linux-media@vger.kernel.org 15161S: Maintained 15162F: drivers/media/v4l2-core/videobuf2-* 15163F: include/media/videobuf2-* 15164 15165VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15166M: Helen Koike <helen.koike@collabora.com> 15167L: linux-media@vger.kernel.org 15168T: git git://linuxtv.org/media_tree.git 15169W: https://linuxtv.org 15170S: Maintained 15171F: drivers/media/platform/vimc/* 15172 15173VIRT LIB 15174M: Alex Williamson <alex.williamson@redhat.com> 15175M: Paolo Bonzini <pbonzini@redhat.com> 15176L: kvm@vger.kernel.org 15177S: Supported 15178F: virt/lib/ 15179 15180VIRTIO AND VHOST VSOCK DRIVER 15181M: Stefan Hajnoczi <stefanha@redhat.com> 15182L: kvm@vger.kernel.org 15183L: virtualization@lists.linux-foundation.org 15184L: netdev@vger.kernel.org 15185S: Maintained 15186F: include/linux/virtio_vsock.h 15187F: include/uapi/linux/virtio_vsock.h 15188F: include/uapi/linux/vsockmon.h 15189F: include/uapi/linux/vm_sockets_diag.h 15190F: net/vmw_vsock/diag.c 15191F: net/vmw_vsock/af_vsock_tap.c 15192F: net/vmw_vsock/virtio_transport_common.c 15193F: net/vmw_vsock/virtio_transport.c 15194F: drivers/net/vsockmon.c 15195F: drivers/vhost/vsock.c 15196F: drivers/vhost/vsock.h 15197F: tools/testing/vsock/ 15198 15199VIRTIO CONSOLE DRIVER 15200M: Amit Shah <amit@kernel.org> 15201L: virtualization@lists.linux-foundation.org 15202S: Maintained 15203F: drivers/char/virtio_console.c 15204F: include/linux/virtio_console.h 15205F: include/uapi/linux/virtio_console.h 15206 15207VIRTIO CORE, NET AND BLOCK DRIVERS 15208M: "Michael S. Tsirkin" <mst@redhat.com> 15209M: Jason Wang <jasowang@redhat.com> 15210L: virtualization@lists.linux-foundation.org 15211S: Maintained 15212F: Documentation/devicetree/bindings/virtio/ 15213F: drivers/virtio/ 15214F: tools/virtio/ 15215F: drivers/net/virtio_net.c 15216F: drivers/block/virtio_blk.c 15217F: include/linux/virtio*.h 15218F: include/uapi/linux/virtio_*.h 15219F: drivers/crypto/virtio/ 15220F: mm/balloon_compaction.c 15221 15222VIRTIO CRYPTO DRIVER 15223M: Gonglei <arei.gonglei@huawei.com> 15224L: virtualization@lists.linux-foundation.org 15225L: linux-crypto@vger.kernel.org 15226S: Maintained 15227F: drivers/crypto/virtio/ 15228F: include/uapi/linux/virtio_crypto.h 15229 15230VIRTIO DRIVERS FOR S390 15231M: Cornelia Huck <cohuck@redhat.com> 15232M: Halil Pasic <pasic@linux.ibm.com> 15233L: linux-s390@vger.kernel.org 15234L: virtualization@lists.linux-foundation.org 15235L: kvm@vger.kernel.org 15236S: Supported 15237F: drivers/s390/virtio/ 15238F: arch/s390/include/uapi/asm/virtio-ccw.h 15239 15240VIRTIO GPU DRIVER 15241M: David Airlie <airlied@linux.ie> 15242M: Gerd Hoffmann <kraxel@redhat.com> 15243L: dri-devel@lists.freedesktop.org 15244L: virtualization@lists.linux-foundation.org 15245T: git git://anongit.freedesktop.org/drm/drm-misc 15246S: Maintained 15247F: drivers/gpu/drm/virtio/ 15248F: include/uapi/linux/virtio_gpu.h 15249 15250VIRTIO HOST (VHOST) 15251M: "Michael S. Tsirkin" <mst@redhat.com> 15252M: Jason Wang <jasowang@redhat.com> 15253L: kvm@vger.kernel.org 15254L: virtualization@lists.linux-foundation.org 15255L: netdev@vger.kernel.org 15256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15257S: Maintained 15258F: drivers/vhost/ 15259F: include/uapi/linux/vhost.h 15260 15261VIRTIO INPUT DRIVER 15262M: Gerd Hoffmann <kraxel@redhat.com> 15263S: Maintained 15264F: drivers/virtio/virtio_input.c 15265F: include/uapi/linux/virtio_input.h 15266 15267VIRTUAL BOX GUEST DEVICE DRIVER 15268M: Hans de Goede <hdegoede@redhat.com> 15269M: Arnd Bergmann <arnd@arndb.de> 15270M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15271S: Maintained 15272F: include/linux/vbox_utils.h 15273F: include/uapi/linux/vbox*.h 15274F: drivers/virt/vboxguest/ 15275 15276VIRTUAL SERIO DEVICE DRIVER 15277M: Stephen Chandler Paul <thatslyude@gmail.com> 15278S: Maintained 15279F: drivers/input/serio/userio.c 15280F: include/uapi/linux/userio.h 15281 15282VIVID VIRTUAL VIDEO DRIVER 15283M: Hans Verkuil <hverkuil@xs4all.nl> 15284L: linux-media@vger.kernel.org 15285T: git git://linuxtv.org/media_tree.git 15286W: https://linuxtv.org 15287S: Maintained 15288F: drivers/media/platform/vivid/* 15289 15290VLYNQ BUS 15291M: Florian Fainelli <f.fainelli@gmail.com> 15292L: openwrt-devel@lists.openwrt.org (subscribers-only) 15293S: Maintained 15294F: drivers/vlynq/vlynq.c 15295F: include/linux/vlynq.h 15296 15297VME SUBSYSTEM 15298M: Martyn Welch <martyn@welchs.me.uk> 15299M: Manohar Vanga <manohar.vanga@gmail.com> 15300M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15301L: devel@driverdev.osuosl.org 15302S: Maintained 15303T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15304F: Documentation/driver-api/vme.rst 15305F: drivers/staging/vme/ 15306F: drivers/vme/ 15307F: include/linux/vme* 15308 15309VMWARE BALLOON DRIVER 15310M: Xavier Deguillard <xdeguillard@vmware.com> 15311M: Philip Moltmann <moltmann@vmware.com> 15312M: "VMware, Inc." <pv-drivers@vmware.com> 15313L: linux-kernel@vger.kernel.org 15314S: Maintained 15315F: drivers/misc/vmw_balloon.c 15316 15317VMWARE HYPERVISOR INTERFACE 15318M: Alok Kataria <akataria@vmware.com> 15319L: virtualization@lists.linux-foundation.org 15320S: Supported 15321F: arch/x86/kernel/cpu/vmware.c 15322 15323VMWARE PVRDMA DRIVER 15324M: Adit Ranadive <aditr@vmware.com> 15325M: VMware PV-Drivers <pv-drivers@vmware.com> 15326L: linux-rdma@vger.kernel.org 15327S: Maintained 15328F: drivers/infiniband/hw/vmw_pvrdma/ 15329 15330VMware PVSCSI driver 15331M: Jim Gill <jgill@vmware.com> 15332M: VMware PV-Drivers <pv-drivers@vmware.com> 15333L: linux-scsi@vger.kernel.org 15334S: Maintained 15335F: drivers/scsi/vmw_pvscsi.c 15336F: drivers/scsi/vmw_pvscsi.h 15337 15338VMWARE VMMOUSE SUBDRIVER 15339M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15340M: "VMware, Inc." <pv-drivers@vmware.com> 15341L: linux-input@vger.kernel.org 15342S: Maintained 15343F: drivers/input/mouse/vmmouse.c 15344F: drivers/input/mouse/vmmouse.h 15345 15346VMWARE VMXNET3 ETHERNET DRIVER 15347M: Ronak Doshi <doshir@vmware.com> 15348M: "VMware, Inc." <pv-drivers@vmware.com> 15349L: netdev@vger.kernel.org 15350S: Maintained 15351F: drivers/net/vmxnet3/ 15352 15353VOCORE VOCORE2 BOARD 15354M: Harvey Hunt <harveyhuntnexus@gmail.com> 15355L: linux-mips@linux-mips.org 15356S: Maintained 15357F: arch/mips/boot/dts/ralink/vocore2.dts 15358 15359VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15360M: Liam Girdwood <lgirdwood@gmail.com> 15361M: Mark Brown <broonie@kernel.org> 15362L: linux-kernel@vger.kernel.org 15363W: http://www.slimlogic.co.uk/?p=48 15364T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15365S: Supported 15366F: Documentation/devicetree/bindings/regulator/ 15367F: Documentation/power/regulator/ 15368F: drivers/regulator/ 15369F: include/dt-bindings/regulator/ 15370F: include/linux/regulator/ 15371 15372VRF 15373M: David Ahern <dsa@cumulusnetworks.com> 15374M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15375L: netdev@vger.kernel.org 15376S: Maintained 15377F: drivers/net/vrf.c 15378F: Documentation/networking/vrf.txt 15379 15380VT1211 HARDWARE MONITOR DRIVER 15381M: Juerg Haefliger <juergh@gmail.com> 15382L: linux-hwmon@vger.kernel.org 15383S: Maintained 15384F: Documentation/hwmon/vt1211 15385F: drivers/hwmon/vt1211.c 15386 15387VT8231 HARDWARE MONITOR DRIVER 15388M: Roger Lucas <vt8231@hiddenengine.co.uk> 15389L: linux-hwmon@vger.kernel.org 15390S: Maintained 15391F: drivers/hwmon/vt8231.c 15392 15393VUB300 USB to SDIO/SD/MMC bridge chip 15394M: Tony Olech <tony.olech@elandigitalsystems.com> 15395L: linux-mmc@vger.kernel.org 15396L: linux-usb@vger.kernel.org 15397S: Supported 15398F: drivers/mmc/host/vub300.c 15399 15400W1 DALLAS'S 1-WIRE BUS 15401M: Evgeniy Polyakov <zbr@ioremap.net> 15402S: Maintained 15403F: Documentation/w1/ 15404F: drivers/w1/ 15405F: include/linux/w1.h 15406 15407W83791D HARDWARE MONITORING DRIVER 15408M: Marc Hulsman <m.hulsman@tudelft.nl> 15409L: linux-hwmon@vger.kernel.org 15410S: Maintained 15411F: Documentation/hwmon/w83791d 15412F: drivers/hwmon/w83791d.c 15413 15414W83793 HARDWARE MONITORING DRIVER 15415M: Rudolf Marek <r.marek@assembler.cz> 15416L: linux-hwmon@vger.kernel.org 15417S: Maintained 15418F: Documentation/hwmon/w83793 15419F: drivers/hwmon/w83793.c 15420 15421W83795 HARDWARE MONITORING DRIVER 15422M: Jean Delvare <jdelvare@suse.com> 15423L: linux-hwmon@vger.kernel.org 15424S: Maintained 15425F: drivers/hwmon/w83795.c 15426 15427W83L51xD SD/MMC CARD INTERFACE DRIVER 15428M: Pierre Ossman <pierre@ossman.eu> 15429S: Maintained 15430F: drivers/mmc/host/wbsd.* 15431 15432WACOM PROTOCOL 4 SERIAL TABLETS 15433M: Julian Squires <julian@cipht.net> 15434M: Hans de Goede <hdegoede@redhat.com> 15435L: linux-input@vger.kernel.org 15436S: Maintained 15437F: drivers/input/tablet/wacom_serial4.c 15438 15439WATCHDOG DEVICE DRIVERS 15440M: Wim Van Sebroeck <wim@linux-watchdog.org> 15441M: Guenter Roeck <linux@roeck-us.net> 15442L: linux-watchdog@vger.kernel.org 15443W: http://www.linux-watchdog.org/ 15444T: git git://www.linux-watchdog.org/linux-watchdog.git 15445S: Maintained 15446F: Documentation/devicetree/bindings/watchdog/ 15447F: Documentation/watchdog/ 15448F: drivers/watchdog/ 15449F: include/linux/watchdog.h 15450F: include/uapi/linux/watchdog.h 15451 15452WHISKEYCOVE PMIC GPIO DRIVER 15453M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15454L: linux-gpio@vger.kernel.org 15455S: Maintained 15456F: drivers/gpio/gpio-wcove.c 15457 15458WIIMOTE HID DRIVER 15459M: David Herrmann <dh.herrmann@googlemail.com> 15460L: linux-input@vger.kernel.org 15461S: Maintained 15462F: drivers/hid/hid-wiimote* 15463 15464WILOCITY WIL6210 WIRELESS DRIVER 15465M: Maya Erez <merez@codeaurora.org> 15466L: linux-wireless@vger.kernel.org 15467L: wil6210@qti.qualcomm.com 15468S: Supported 15469W: http://wireless.kernel.org/en/users/Drivers/wil6210 15470F: drivers/net/wireless/ath/wil6210/ 15471 15472WIMAX STACK 15473M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15474M: linux-wimax@intel.com 15475L: wimax@linuxwimax.org (subscribers-only) 15476S: Supported 15477W: http://linuxwimax.org 15478F: Documentation/wimax/README.wimax 15479F: include/linux/wimax/debug.h 15480F: include/net/wimax.h 15481F: include/uapi/linux/wimax.h 15482F: net/wimax/ 15483 15484WINBOND CIR DRIVER 15485M: David Härdeman <david@hardeman.nu> 15486S: Maintained 15487F: drivers/media/rc/winbond-cir.c 15488 15489WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15490M: William Breathitt Gray <vilhelm.gray@gmail.com> 15491L: linux-watchdog@vger.kernel.org 15492S: Maintained 15493F: drivers/watchdog/ebc-c384_wdt.c 15494 15495WINSYSTEMS WS16C48 GPIO DRIVER 15496M: William Breathitt Gray <vilhelm.gray@gmail.com> 15497L: linux-gpio@vger.kernel.org 15498S: Maintained 15499F: drivers/gpio/gpio-ws16c48.c 15500 15501WISTRON LAPTOP BUTTON DRIVER 15502M: Miloslav Trmac <mitr@volny.cz> 15503S: Maintained 15504F: drivers/input/misc/wistron_btns.c 15505 15506WL3501 WIRELESS PCMCIA CARD DRIVER 15507L: linux-wireless@vger.kernel.org 15508S: Odd fixes 15509F: drivers/net/wireless/wl3501* 15510 15511WOLFSON MICROELECTRONICS DRIVERS 15512L: patches@opensource.cirrus.com 15513T: git https://github.com/CirrusLogic/linux-drivers.git 15514W: https://github.com/CirrusLogic/linux-drivers/wiki 15515S: Supported 15516F: Documentation/hwmon/wm83?? 15517F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15518F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15519F: Documentation/devicetree/bindings/mfd/arizona.txt 15520F: Documentation/devicetree/bindings/mfd/wm831x.txt 15521F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15522F: arch/arm/mach-s3c64xx/mach-crag6410* 15523F: drivers/clk/clk-wm83*.c 15524F: drivers/extcon/extcon-arizona.c 15525F: drivers/leds/leds-wm83*.c 15526F: drivers/gpio/gpio-*wm*.c 15527F: drivers/gpio/gpio-arizona.c 15528F: drivers/hwmon/wm83??-hwmon.c 15529F: drivers/input/misc/wm831x-on.c 15530F: drivers/input/touchscreen/wm831x-ts.c 15531F: drivers/input/touchscreen/wm97*.c 15532F: drivers/mfd/arizona* 15533F: drivers/mfd/wm*.c 15534F: drivers/mfd/cs47l24* 15535F: drivers/power/supply/wm83*.c 15536F: drivers/rtc/rtc-wm83*.c 15537F: drivers/regulator/wm8*.c 15538F: drivers/regulator/arizona* 15539F: drivers/video/backlight/wm83*_bl.c 15540F: drivers/watchdog/wm83*_wdt.c 15541F: include/linux/mfd/arizona/ 15542F: include/linux/mfd/wm831x/ 15543F: include/linux/mfd/wm8350/ 15544F: include/linux/mfd/wm8400* 15545F: include/linux/regulator/arizona* 15546F: include/linux/wm97xx.h 15547F: include/sound/wm????.h 15548F: sound/soc/codecs/arizona.? 15549F: sound/soc/codecs/wm* 15550F: sound/soc/codecs/cs47l24* 15551 15552WORKQUEUE 15553M: Tejun Heo <tj@kernel.org> 15554R: Lai Jiangshan <jiangshanlai@gmail.com> 15555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15556S: Maintained 15557F: include/linux/workqueue.h 15558F: kernel/workqueue.c 15559F: Documentation/core-api/workqueue.rst 15560 15561X-POWERS AXP288 PMIC DRIVERS 15562M: Hans de Goede <hdegoede@redhat.com> 15563S: Maintained 15564N: axp288 15565F: drivers/acpi/pmic/intel_pmic_xpower.c 15566 15567X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15568M: Chen-Yu Tsai <wens@csie.org> 15569L: linux-kernel@vger.kernel.org 15570S: Maintained 15571N: axp[128] 15572 15573X.25 NETWORK LAYER 15574M: Andrew Hendry <andrew.hendry@gmail.com> 15575L: linux-x25@vger.kernel.org 15576S: Odd Fixes 15577F: Documentation/networking/x25* 15578F: include/net/x25* 15579F: net/x25/ 15580 15581X86 ARCHITECTURE (32-BIT AND 64-BIT) 15582M: Thomas Gleixner <tglx@linutronix.de> 15583M: Ingo Molnar <mingo@redhat.com> 15584R: "H. Peter Anvin" <hpa@zytor.com> 15585M: x86@kernel.org 15586L: linux-kernel@vger.kernel.org 15587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15588S: Maintained 15589F: Documentation/devicetree/bindings/x86/ 15590F: Documentation/x86/ 15591F: arch/x86/ 15592 15593X86 ENTRY CODE 15594M: Andy Lutomirski <luto@kernel.org> 15595L: linux-kernel@vger.kernel.org 15596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15597S: Maintained 15598F: arch/x86/entry/ 15599 15600X86 MCE INFRASTRUCTURE 15601M: Tony Luck <tony.luck@intel.com> 15602M: Borislav Petkov <bp@alien8.de> 15603L: linux-edac@vger.kernel.org 15604S: Maintained 15605F: arch/x86/kernel/cpu/mcheck/* 15606 15607X86 MICROCODE UPDATE SUPPORT 15608M: Borislav Petkov <bp@alien8.de> 15609S: Maintained 15610F: arch/x86/kernel/cpu/microcode/* 15611 15612X86 PLATFORM DRIVERS 15613M: Darren Hart <dvhart@infradead.org> 15614M: Andy Shevchenko <andy@infradead.org> 15615L: platform-driver-x86@vger.kernel.org 15616T: git git://git.infradead.org/linux-platform-drivers-x86.git 15617S: Maintained 15618F: drivers/platform/x86/ 15619F: drivers/platform/olpc/ 15620 15621X86 VDSO 15622M: Andy Lutomirski <luto@kernel.org> 15623L: linux-kernel@vger.kernel.org 15624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15625S: Maintained 15626F: arch/x86/entry/vdso/ 15627 15628XC2028/3028 TUNER DRIVER 15629M: Mauro Carvalho Chehab <mchehab@kernel.org> 15630L: linux-media@vger.kernel.org 15631W: https://linuxtv.org 15632T: git git://linuxtv.org/media_tree.git 15633S: Maintained 15634F: drivers/media/tuners/tuner-xc2028.* 15635 15636XDP SOCKETS (AF_XDP) 15637M: Björn Töpel <bjorn.topel@intel.com> 15638M: Magnus Karlsson <magnus.karlsson@intel.com> 15639L: netdev@vger.kernel.org 15640S: Maintained 15641F: kernel/bpf/xskmap.c 15642F: net/xdp/ 15643 15644XEN BLOCK SUBSYSTEM 15645M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15646M: Roger Pau Monné <roger.pau@citrix.com> 15647L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15648S: Supported 15649F: drivers/block/xen-blkback/* 15650F: drivers/block/xen* 15651 15652XEN HYPERVISOR ARM 15653M: Stefano Stabellini <sstabellini@kernel.org> 15654L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15655S: Maintained 15656F: arch/arm/xen/ 15657F: arch/arm/include/asm/xen/ 15658 15659XEN HYPERVISOR ARM64 15660M: Stefano Stabellini <sstabellini@kernel.org> 15661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15662S: Maintained 15663F: arch/arm64/xen/ 15664F: arch/arm64/include/asm/xen/ 15665 15666XEN HYPERVISOR INTERFACE 15667M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15668M: Juergen Gross <jgross@suse.com> 15669L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15671S: Supported 15672F: arch/x86/xen/ 15673F: drivers/*/xen-*front.c 15674F: drivers/xen/ 15675F: arch/x86/include/asm/xen/ 15676F: arch/x86/include/asm/pvclock-abi.h 15677F: include/xen/ 15678F: include/uapi/xen/ 15679F: Documentation/ABI/stable/sysfs-hypervisor-xen 15680F: Documentation/ABI/testing/sysfs-hypervisor-xen 15681 15682XEN NETWORK BACKEND DRIVER 15683M: Wei Liu <wei.liu2@citrix.com> 15684M: Paul Durrant <paul.durrant@citrix.com> 15685L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15686L: netdev@vger.kernel.org 15687S: Supported 15688F: drivers/net/xen-netback/* 15689 15690XEN PCI SUBSYSTEM 15691M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15692L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15693S: Supported 15694F: arch/x86/pci/*xen* 15695F: drivers/pci/*xen* 15696 15697XEN PVSCSI DRIVERS 15698M: Juergen Gross <jgross@suse.com> 15699L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15700L: linux-scsi@vger.kernel.org 15701S: Supported 15702F: drivers/scsi/xen-scsifront.c 15703F: drivers/xen/xen-scsiback.c 15704F: include/xen/interface/io/vscsiif.h 15705 15706XEN SWIOTLB SUBSYSTEM 15707M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15709L: iommu@lists.linux-foundation.org 15710S: Supported 15711F: arch/x86/xen/*swiotlb* 15712F: drivers/xen/*swiotlb* 15713 15714XEN SOUND FRONTEND DRIVER 15715M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15716L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15718S: Supported 15719F: sound/xen/* 15720 15721XFS FILESYSTEM 15722M: Darrick J. Wong <darrick.wong@oracle.com> 15723M: linux-xfs@vger.kernel.org 15724L: linux-xfs@vger.kernel.org 15725W: http://xfs.org/ 15726T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15727S: Supported 15728F: Documentation/filesystems/xfs.txt 15729F: fs/xfs/ 15730 15731XILINX AXI ETHERNET DRIVER 15732M: Anirudha Sarangi <anirudh@xilinx.com> 15733M: John Linn <John.Linn@xilinx.com> 15734S: Maintained 15735F: drivers/net/ethernet/xilinx/xilinx_axienet* 15736 15737XILINX UARTLITE SERIAL DRIVER 15738M: Peter Korsgaard <jacmet@sunsite.dk> 15739L: linux-serial@vger.kernel.org 15740S: Maintained 15741F: drivers/tty/serial/uartlite.c 15742 15743XILINX VIDEO IP CORES 15744M: Hyun Kwon <hyun.kwon@xilinx.com> 15745M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15746L: linux-media@vger.kernel.org 15747T: git git://linuxtv.org/media_tree.git 15748S: Supported 15749F: Documentation/devicetree/bindings/media/xilinx/ 15750F: drivers/media/platform/xilinx/ 15751F: include/uapi/linux/xilinx-v4l2-controls.h 15752 15753XILLYBUS DRIVER 15754M: Eli Billauer <eli.billauer@gmail.com> 15755L: linux-kernel@vger.kernel.org 15756S: Supported 15757F: drivers/char/xillybus/ 15758 15759XLP9XX I2C DRIVER 15760M: George Cherian <george.cherian@cavium.com> 15761M: Jan Glauber <jglauber@cavium.com> 15762L: linux-i2c@vger.kernel.org 15763W: http://www.cavium.com 15764S: Supported 15765F: drivers/i2c/busses/i2c-xlp9xx.c 15766 15767XRA1403 GPIO EXPANDER 15768M: Nandor Han <nandor.han@ge.com> 15769M: Semi Malinen <semi.malinen@ge.com> 15770L: linux-gpio@vger.kernel.org 15771S: Maintained 15772F: drivers/gpio/gpio-xra1403.c 15773F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15774 15775XTENSA XTFPGA PLATFORM SUPPORT 15776M: Max Filippov <jcmvbkbc@gmail.com> 15777L: linux-xtensa@linux-xtensa.org 15778S: Maintained 15779F: drivers/spi/spi-xtensa-xtfpga.c 15780F: sound/soc/xtensa/xtfpga-i2s.c 15781 15782YAM DRIVER FOR AX.25 15783M: Jean-Paul Roubelat <jpr@f6fbb.org> 15784L: linux-hams@vger.kernel.org 15785S: Maintained 15786F: drivers/net/hamradio/yam* 15787F: include/linux/yam.h 15788 15789YAMA SECURITY MODULE 15790M: Kees Cook <keescook@chromium.org> 15791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15792S: Supported 15793F: security/yama/ 15794F: Documentation/admin-guide/LSM/Yama.rst 15795 15796YEALINK PHONE DRIVER 15797M: Henk Vergonet <Henk.Vergonet@gmail.com> 15798L: usbb2k-api-dev@nongnu.org 15799S: Maintained 15800F: Documentation/input/devices/yealink.rst 15801F: drivers/input/misc/yealink.* 15802 15803Z8530 DRIVER FOR AX.25 15804M: Joerg Reuter <jreuter@yaina.de> 15805W: http://yaina.de/jreuter/ 15806W: http://www.qsl.net/dl1bke/ 15807L: linux-hams@vger.kernel.org 15808S: Maintained 15809F: Documentation/networking/z8530drv.txt 15810F: drivers/net/hamradio/*scc.c 15811F: drivers/net/hamradio/z8530.h 15812 15813ZBUD COMPRESSED PAGE ALLOCATOR 15814M: Seth Jennings <sjenning@redhat.com> 15815M: Dan Streetman <ddstreet@ieee.org> 15816L: linux-mm@kvack.org 15817S: Maintained 15818F: mm/zbud.c 15819F: include/linux/zbud.h 15820 15821ZD1211RW WIRELESS DRIVER 15822M: Daniel Drake <dsd@gentoo.org> 15823M: Ulrich Kunitz <kune@deine-taler.de> 15824W: http://zd1211.ath.cx/wiki/DriverRewrite 15825L: linux-wireless@vger.kernel.org 15826L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15827S: Maintained 15828F: drivers/net/wireless/zydas/zd1211rw/ 15829 15830ZD1301 MEDIA DRIVER 15831M: Antti Palosaari <crope@iki.fi> 15832L: linux-media@vger.kernel.org 15833W: https://linuxtv.org/ 15834W: http://palosaari.fi/linux/ 15835Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15836S: Maintained 15837F: drivers/media/usb/dvb-usb-v2/zd1301* 15838 15839ZD1301_DEMOD MEDIA DRIVER 15840M: Antti Palosaari <crope@iki.fi> 15841L: linux-media@vger.kernel.org 15842W: https://linuxtv.org/ 15843W: http://palosaari.fi/linux/ 15844Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15845S: Maintained 15846F: drivers/media/dvb-frontends/zd1301_demod* 15847 15848ZPOOL COMPRESSED PAGE STORAGE API 15849M: Dan Streetman <ddstreet@ieee.org> 15850L: linux-mm@kvack.org 15851S: Maintained 15852F: mm/zpool.c 15853F: include/linux/zpool.h 15854 15855ZR36067 VIDEO FOR LINUX DRIVER 15856L: mjpeg-users@lists.sourceforge.net 15857L: linux-media@vger.kernel.org 15858W: http://mjpeg.sourceforge.net/driver-zoran/ 15859T: hg https://linuxtv.org/hg/v4l-dvb 15860S: Odd Fixes 15861F: drivers/staging/media/zoran/ 15862 15863ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15864M: Minchan Kim <minchan@kernel.org> 15865M: Nitin Gupta <ngupta@vflare.org> 15866R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15867L: linux-kernel@vger.kernel.org 15868S: Maintained 15869F: drivers/block/zram/ 15870F: Documentation/blockdev/zram.txt 15871 15872ZS DECSTATION Z85C30 SERIAL DRIVER 15873M: "Maciej W. Rozycki" <macro@linux-mips.org> 15874S: Maintained 15875F: drivers/tty/serial/zs.* 15876 15877ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15878M: Minchan Kim <minchan@kernel.org> 15879M: Nitin Gupta <ngupta@vflare.org> 15880R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15881L: linux-mm@kvack.org 15882S: Maintained 15883F: mm/zsmalloc.c 15884F: include/linux/zsmalloc.h 15885F: Documentation/vm/zsmalloc.rst 15886 15887ZSWAP COMPRESSED SWAP CACHING 15888M: Seth Jennings <sjenning@redhat.com> 15889M: Dan Streetman <ddstreet@ieee.org> 15890L: linux-mm@kvack.org 15891S: Maintained 15892F: mm/zswap.c 15893 15894THE REST 15895M: Linus Torvalds <torvalds@linux-foundation.org> 15896L: linux-kernel@vger.kernel.org 15897Q: http://patchwork.kernel.org/project/LKML/list/ 15898T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15899S: Buried alive in reporters 15900F: * 15901F: */ 15902