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://anongit.freedesktop.org/drm/drm 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 ADGS1408 DRIVER 814M: Mircea Caprioru <mircea.caprioru@analog.com> 815S: Supported 816F: drivers/mux/adgs1408.c 817F: Documentation/devicetree/bindings/mux/adgs1408.txt 818 819ANALOG DEVICES INC ADV7180 DRIVER 820M: Lars-Peter Clausen <lars@metafoo.de> 821L: linux-media@vger.kernel.org 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/media/i2c/adv7180.c 825 826ANALOG DEVICES INC ADV748X DRIVER 827M: Kieran Bingham <kieran.bingham@ideasonboard.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv748x/* 831 832ANALOG DEVICES INC ADV7511 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7511* 837 838ANALOG DEVICES INC ADV7604 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7604* 843 844ANALOG DEVICES INC ADV7842 DRIVER 845M: Hans Verkuil <hans.verkuil@cisco.com> 846L: linux-media@vger.kernel.org 847S: Maintained 848F: drivers/media/i2c/adv7842* 849 850ANALOG DEVICES INC ASOC CODEC DRIVERS 851M: Lars-Peter Clausen <lars@metafoo.de> 852L: alsa-devel@alsa-project.org (moderated for non-subscribers) 853W: http://wiki.analog.com/ 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: sound/soc/codecs/adau* 857F: sound/soc/codecs/adav* 858F: sound/soc/codecs/ad1* 859F: sound/soc/codecs/ad7* 860F: sound/soc/codecs/ssm* 861F: sound/soc/codecs/sigmadsp.* 862 863ANALOG DEVICES INC DMA DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865W: http://ez.analog.com/community/linux-device-drivers 866S: Supported 867F: drivers/dma/dma-axi-dmac.c 868 869ANALOG DEVICES INC IIO DRIVERS 870M: Lars-Peter Clausen <lars@metafoo.de> 871M: Michael Hennerich <Michael.Hennerich@analog.com> 872W: http://wiki.analog.com/ 873W: http://ez.analog.com/community/linux-device-drivers 874S: Supported 875F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 876F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 877F: drivers/iio/*/ad* 878F: drivers/iio/adc/ltc2497* 879X: drivers/iio/*/adjd* 880F: drivers/staging/iio/*/ad* 881 882ANDES ARCHITECTURE 883M: Greentime Hu <green.hu@gmail.com> 884M: Vincent Chen <deanbo422@gmail.com> 885T: git https://github.com/andestech/linux.git 886S: Supported 887F: arch/nds32/ 888F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 889F: Documentation/devicetree/bindings/nds32/ 890K: nds32 891N: nds32 892 893ANDROID CONFIG FRAGMENTS 894M: Rob Herring <robh@kernel.org> 895S: Supported 896F: kernel/configs/android* 897 898ANDROID DRIVERS 899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 900M: Arve Hjønnevåg <arve@android.com> 901M: Todd Kjos <tkjos@android.com> 902M: Martijn Coenen <maco@android.com> 903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 904L: devel@driverdev.osuosl.org 905S: Supported 906F: drivers/android/ 907F: drivers/staging/android/ 908 909ANDROID GOLDFISH PIC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 913F: drivers/irqchip/irq-goldfish-pic.c 914 915ANDROID GOLDFISH RTC DRIVER 916M: Miodrag Dinic <miodrag.dinic@mips.com> 917S: Supported 918F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 919F: drivers/rtc/rtc-goldfish.c 920 921ANDROID ION DRIVER 922M: Laura Abbott <labbott@redhat.com> 923M: Sumit Semwal <sumit.semwal@linaro.org> 924L: devel@driverdev.osuosl.org 925L: dri-devel@lists.freedesktop.org 926L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 927S: Supported 928F: drivers/staging/android/ion 929F: drivers/staging/android/uapi/ion.h 930 931AOA (Apple Onboard Audio) ALSA DRIVER 932M: Johannes Berg <johannes@sipsolutions.net> 933L: linuxppc-dev@lists.ozlabs.org 934L: alsa-devel@alsa-project.org (moderated for non-subscribers) 935S: Maintained 936F: sound/aoa/ 937 938APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 939M: William Breathitt Gray <vilhelm.gray@gmail.com> 940L: linux-iio@vger.kernel.org 941S: Maintained 942F: drivers/iio/adc/stx104.c 943 944APM DRIVER 945M: Jiri Kosina <jikos@kernel.org> 946S: Odd fixes 947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 948F: arch/x86/kernel/apm_32.c 949F: include/linux/apm_bios.h 950F: include/uapi/linux/apm_bios.h 951F: drivers/char/apm-emulation.c 952 953APPARMOR SECURITY MODULE 954M: John Johansen <john.johansen@canonical.com> 955L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 956W: wiki.apparmor.net 957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 958S: Supported 959F: security/apparmor/ 960F: Documentation/admin-guide/LSM/apparmor.rst 961 962APPLE BCM5974 MULTITOUCH DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-input@vger.kernel.org 965S: Odd fixes 966F: drivers/input/mouse/bcm5974.c 967 968APPLE SMC DRIVER 969M: Henrik Rydberg <rydberg@bitmath.org> 970L: linux-hwmon@vger.kernel.org 971S: Odd fixes 972F: drivers/hwmon/applesmc.c 973 974APPLETALK NETWORK LAYER 975L: netdev@vger.kernel.org 976S: Odd fixes 977F: drivers/net/appletalk/ 978F: net/appletalk/ 979 980APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 981M: Duc Dang <dhdang@apm.com> 982S: Supported 983F: arch/arm64/boot/dts/apm/ 984 985APPLIED MICRO (APM) X-GENE SOC EDAC 986M: Loc Ho <lho@apm.com> 987S: Supported 988F: drivers/edac/xgene_edac.c 989F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994S: Supported 995F: drivers/net/ethernet/apm/xgene-v2/ 996 997APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 998M: Iyappan Subramanian <isubramanian@apm.com> 999M: Keyur Chudgar <kchudgar@apm.com> 1000M: Quan Nguyen <qnguyen@apm.com> 1001S: Supported 1002F: drivers/net/ethernet/apm/xgene/ 1003F: drivers/net/phy/mdio-xgene.c 1004F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1005F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1006 1007APPLIED MICRO (APM) X-GENE SOC PMU 1008M: Tai Nguyen <ttnguyen@apm.com> 1009S: Supported 1010F: drivers/perf/xgene_pmu.c 1011F: Documentation/perf/xgene-pmu.txt 1012F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1013 1014APTINA CAMERA SENSOR PLL 1015M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1016L: linux-media@vger.kernel.org 1017S: Maintained 1018F: drivers/media/i2c/aptina-pll.* 1019 1020ARC FRAMEBUFFER DRIVER 1021M: Jaya Kumar <jayalk@intworks.biz> 1022S: Maintained 1023F: drivers/video/fbdev/arcfb.c 1024F: drivers/video/fbdev/core/fb_defio.c 1025 1026ARC PGU DRM DRIVER 1027M: Alexey Brodkin <abrodkin@synopsys.com> 1028S: Supported 1029F: drivers/gpu/drm/arc/ 1030F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1031 1032ARCNET NETWORK LAYER 1033M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1034L: netdev@vger.kernel.org 1035S: Maintained 1036F: drivers/net/arcnet/ 1037F: include/uapi/linux/if_arcnet.h 1038 1039ARM ARCHITECTED TIMER DRIVER 1040M: Mark Rutland <mark.rutland@arm.com> 1041M: Marc Zyngier <marc.zyngier@arm.com> 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1043S: Maintained 1044F: arch/arm/include/asm/arch_timer.h 1045F: arch/arm64/include/asm/arch_timer.h 1046F: drivers/clocksource/arm_arch_timer.c 1047 1048ARM HDLCD DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050S: Supported 1051F: drivers/gpu/drm/arm/hdlcd_* 1052F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1053 1054ARM MALI-DP DRM DRIVER 1055M: Liviu Dudau <liviu.dudau@arm.com> 1056M: Brian Starkey <brian.starkey@arm.com> 1057M: Mali DP Maintainers <malidp@foss.arm.com> 1058S: Supported 1059F: drivers/gpu/drm/arm/ 1060F: Documentation/devicetree/bindings/display/arm,malidp.txt 1061 1062ARM MFM AND FLOPPY DRIVERS 1063M: Ian Molton <spyro@f2s.com> 1064S: Maintained 1065F: arch/arm/lib/floppydma.S 1066F: arch/arm/include/asm/floppy.h 1067 1068ARM PMU PROFILING AND DEBUGGING 1069M: Will Deacon <will.deacon@arm.com> 1070M: Mark Rutland <mark.rutland@arm.com> 1071S: Maintained 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073F: arch/arm*/kernel/perf_* 1074F: arch/arm/oprofile/common.c 1075F: arch/arm*/kernel/hw_breakpoint.c 1076F: arch/arm*/include/asm/hw_breakpoint.h 1077F: arch/arm*/include/asm/perf_event.h 1078F: drivers/perf/* 1079F: include/linux/perf/arm_pmu.h 1080F: Documentation/devicetree/bindings/arm/pmu.txt 1081F: Documentation/devicetree/bindings/perf/ 1082 1083ARM PORT 1084M: Russell King <linux@armlinux.org.uk> 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1086W: http://www.armlinux.org.uk/ 1087S: Odd Fixes 1088T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1089F: arch/arm/ 1090X: arch/arm/boot/dts/ 1091 1092ARM PRIMECELL AACI PL041 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: sound/arm/aaci.* 1096 1097ARM PRIMECELL BUS SUPPORT 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/amba/ 1101F: include/linux/amba/bus.h 1102 1103ARM PRIMECELL CLCD PL110 DRIVER 1104M: Russell King <linux@armlinux.org.uk> 1105S: Odd Fixes 1106F: drivers/video/fbdev/amba-clcd.* 1107 1108ARM PRIMECELL KMI PL050 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/input/serio/ambakmi.* 1112F: include/linux/amba/kmi.h 1113 1114ARM PRIMECELL MMCI PL180/1 DRIVER 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/mmc/host/mmci.* 1118F: include/linux/amba/mmci.h 1119 1120ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1121M: Russell King <linux@armlinux.org.uk> 1122S: Odd Fixes 1123F: drivers/tty/serial/amba-pl01*.c 1124F: include/linux/amba/serial.h 1125 1126ARM SMMU DRIVERS 1127M: Will Deacon <will.deacon@arm.com> 1128R: Robin Murphy <robin.murphy@arm.com> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131F: drivers/iommu/arm-smmu.c 1132F: drivers/iommu/arm-smmu-v3.c 1133F: drivers/iommu/io-pgtable-arm.c 1134F: drivers/iommu/io-pgtable-arm-v7s.c 1135 1136ARM SUB-ARCHITECTURES 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139F: arch/arm/mach-*/ 1140F: arch/arm/plat-*/ 1141T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1142 1143ARM/ACTIONS SEMI ARCHITECTURE 1144M: Andreas Färber <afaerber@suse.de> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146S: Maintained 1147N: owl 1148F: arch/arm/mach-actions/ 1149F: arch/arm/boot/dts/owl-* 1150F: arch/arm64/boot/dts/actions/ 1151F: drivers/clocksource/owl-* 1152F: drivers/pinctrl/actions/* 1153F: drivers/soc/actions/ 1154F: include/dt-bindings/power/owl-* 1155F: include/linux/soc/actions/ 1156F: Documentation/devicetree/bindings/arm/actions.txt 1157F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1158F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1159F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1160 1161ARM/ADS SPHERE MACHINE SUPPORT 1162M: Lennert Buytenhek <kernel@wantstofly.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/AFEB9260 MACHINE SUPPORT 1167M: Sergey Lapin <slapin@ossfans.org> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170 1171ARM/AJECO 1ARM MACHINE SUPPORT 1172M: Lennert Buytenhek <kernel@wantstofly.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175 1176ARM/Allwinner SoC Clock Support 1177M: Emilio López <emilio@elopez.com.ar> 1178S: Maintained 1179F: drivers/clk/sunxi/ 1180 1181ARM/Allwinner sunXi SoC support 1182M: Maxime Ripard <maxime.ripard@bootlin.com> 1183M: Chen-Yu Tsai <wens@csie.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186N: sun[x456789]i 1187N: sun50i 1188F: arch/arm/mach-sunxi/ 1189F: arch/arm64/boot/dts/allwinner/ 1190F: drivers/clk/sunxi-ng/ 1191F: drivers/pinctrl/sunxi/ 1192F: drivers/soc/sunxi/ 1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1194 1195ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1196M: Neil Armstrong <narmstrong@baylibre.com> 1197M: Jerome Brunet <jbrunet@baylibre.com> 1198L: linux-amlogic@lists.infradead.org 1199S: Maintained 1200F: drivers/clk/meson/ 1201F: include/dt-bindings/clock/meson* 1202F: include/dt-bindings/clock/gxbb* 1203F: Documentation/devicetree/bindings/clock/amlogic* 1204 1205ARM/Amlogic Meson SoC support 1206M: Carlo Caione <carlo@caione.org> 1207M: Kevin Hilman <khilman@baylibre.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209L: linux-amlogic@lists.infradead.org 1210W: http://linux-meson.com/ 1211S: Maintained 1212F: arch/arm/mach-meson/ 1213F: arch/arm/boot/dts/meson* 1214F: arch/arm64/boot/dts/amlogic/ 1215F: drivers/pinctrl/meson/ 1216F: drivers/mmc/host/meson* 1217N: meson 1218 1219ARM/Annapurna Labs ALPINE ARCHITECTURE 1220M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1221M: Antoine Tenart <antoine.tenart@free-electrons.com> 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Maintained 1224F: arch/arm/mach-alpine/ 1225F: arch/arm/boot/dts/alpine* 1226F: arch/arm64/boot/dts/al/ 1227F: drivers/*/*alpine* 1228 1229ARM/ARTPEC MACHINE SUPPORT 1230M: Jesper Nilsson <jesper.nilsson@axis.com> 1231M: Lars Persson <lars.persson@axis.com> 1232S: Maintained 1233L: linux-arm-kernel@axis.com 1234F: arch/arm/mach-artpec 1235F: arch/arm/boot/dts/artpec6* 1236F: drivers/clk/axis 1237F: drivers/crypto/axis 1238F: drivers/pinctrl/pinctrl-artpec* 1239F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1240 1241ARM/ASPEED I2C DRIVER 1242M: Brendan Higgins <brendanhiggins@google.com> 1243R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1244R: Joel Stanley <joel@jms.id.au> 1245L: linux-i2c@vger.kernel.org 1246L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1247S: Maintained 1248F: drivers/irqchip/irq-aspeed-i2c-ic.c 1249F: drivers/i2c/busses/i2c-aspeed.c 1250F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1251F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1252 1253ARM/ASPEED MACHINE SUPPORT 1254M: Joel Stanley <joel@jms.id.au> 1255R: Andrew Jeffery <andrew@aj.id.au> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1258Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1259S: Supported 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1261F: arch/arm/mach-aspeed/ 1262F: arch/arm/boot/dts/aspeed-* 1263N: aspeed 1264 1265ARM/ATMEL AT91 Clock Support 1266M: Boris Brezillon <boris.brezillon@bootlin.com> 1267S: Maintained 1268F: drivers/clk/at91 1269 1270ARM/CALXEDA HIGHBANK ARCHITECTURE 1271M: Rob Herring <robh@kernel.org> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-highbank/ 1275F: arch/arm/boot/dts/highbank.dts 1276F: arch/arm/boot/dts/ecx-*.dts* 1277 1278ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1279M: Krzysztof Halasa <khalasa@piap.pl> 1280S: Maintained 1281F: arch/arm/mach-cns3xxx/ 1282 1283ARM/CAVIUM THUNDER NETWORK DRIVER 1284M: Sunil Goutham <sgoutham@cavium.com> 1285M: Robert Richter <rric@kernel.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Supported 1288F: drivers/net/ethernet/cavium/thunder/ 1289 1290ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1291M: Lukasz Majewski <lukma@denx.de> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-ep93xx/ts72xx.c 1295 1296ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1297M: Alexander Shiyan <shc_work@mail.ru> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Odd Fixes 1300N: clps711x 1301 1302ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1303M: Lennert Buytenhek <kernel@wantstofly.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306 1307ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1308M: Hartley Sweeten <hsweeten@visionengravers.com> 1309M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312F: arch/arm/mach-ep93xx/ 1313F: arch/arm/mach-ep93xx/include/mach/ 1314 1315ARM/CLKDEV SUPPORT 1316M: Russell King <linux@armlinux.org.uk> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1320F: drivers/clk/clkdev.c 1321 1322ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1323M: Mike Rapoport <mike@compulab.co.il> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1328M: Baruch Siach <baruch@tkos.co.il> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/boot/dts/cx92755* 1332N: digicolor 1333 1334ARM/CONTEC MICRO9 MACHINE SUPPORT 1335M: Hubert Feurstein <hubert.feurstein@contec.at> 1336S: Maintained 1337F: arch/arm/mach-ep93xx/micro9.c 1338 1339ARM/CORESIGHT FRAMEWORK AND DRIVERS 1340M: Mathieu Poirier <mathieu.poirier@linaro.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: drivers/hwtracing/coresight/* 1344F: Documentation/trace/coresight.txt 1345F: Documentation/trace/coresight-cpu-debug.txt 1346F: Documentation/devicetree/bindings/arm/coresight.txt 1347F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1348F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1349F: tools/perf/arch/arm/util/pmu.c 1350F: tools/perf/arch/arm/util/auxtrace.c 1351F: tools/perf/arch/arm/util/cs-etm.c 1352F: tools/perf/arch/arm/util/cs-etm.h 1353F: tools/perf/util/cs-etm.* 1354F: tools/perf/util/cs-etm-decoder/* 1355 1356ARM/CORGI MACHINE SUPPORT 1357M: Richard Purdie <rpurdie@rpsys.net> 1358S: Maintained 1359 1360ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1361M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1362M: Linus Walleij <linus.walleij@linaro.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364T: git git://github.com/ulli-kroll/linux.git 1365S: Maintained 1366F: Documentation/devicetree/bindings/arm/gemini.txt 1367F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1368F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1369F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1370F: arch/arm/mach-gemini/ 1371F: drivers/net/ethernet/cortina/ 1372F: drivers/pinctrl/pinctrl-gemini.c 1373F: drivers/rtc/rtc-ftrtc010.c 1374 1375ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1376M: Barry Song <baohua@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1379S: Maintained 1380F: arch/arm/boot/dts/prima2* 1381F: arch/arm/mach-prima2/ 1382F: drivers/clk/sirf/ 1383F: drivers/clocksource/timer-prima2.c 1384F: drivers/clocksource/timer-atlas7.c 1385N: [^a-z]sirf 1386 1387ARM/EBSA110 MACHINE SUPPORT 1388M: Russell King <linux@armlinux.org.uk> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390W: http://www.armlinux.org.uk/ 1391S: Maintained 1392F: arch/arm/mach-ebsa110/ 1393F: drivers/net/ethernet/amd/am79c961a.* 1394 1395ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1396M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1397R: Pengutronix Kernel Team <kernel@pengutronix.de> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400N: efm32 1401 1402ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1403M: Robert Jarzmik <robert.jarzmik@free.fr> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406F: arch/arm/mach-pxa/ezx.c 1407 1408ARM/FARADAY FA526 PORT 1409M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412T: git git://git.berlios.de/gemini-board 1413F: arch/arm/mm/*-fa* 1414 1415ARM/FOOTBRIDGE ARCHITECTURE 1416M: Russell King <linux@armlinux.org.uk> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418W: http://www.armlinux.org.uk/ 1419S: Maintained 1420F: arch/arm/include/asm/hardware/dec21285.h 1421F: arch/arm/mach-footbridge/ 1422 1423ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1424M: Shawn Guo <shawnguo@kernel.org> 1425M: Sascha Hauer <s.hauer@pengutronix.de> 1426R: Pengutronix Kernel Team <kernel@pengutronix.de> 1427R: Fabio Estevam <fabio.estevam@nxp.com> 1428R: NXP Linux Team <linux-imx@nxp.com> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1432F: arch/arm/mach-imx/ 1433F: arch/arm/mach-mxs/ 1434F: arch/arm/boot/dts/imx* 1435F: arch/arm/configs/imx*_defconfig 1436F: drivers/clk/imx/ 1437F: drivers/soc/imx/ 1438F: include/soc/imx/ 1439 1440ARM/FREESCALE VYBRID ARM ARCHITECTURE 1441M: Shawn Guo <shawnguo@kernel.org> 1442M: Sascha Hauer <s.hauer@pengutronix.de> 1443R: Pengutronix Kernel Team <kernel@pengutronix.de> 1444R: Stefan Agner <stefan@agner.ch> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1448F: arch/arm/mach-imx/*vf610* 1449F: arch/arm/boot/dts/vf* 1450 1451ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1452M: Lennert Buytenhek <kernel@wantstofly.org> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455 1456ARM/GUMSTIX MACHINE SUPPORT 1457M: Steve Sakoman <sakoman@gmail.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460 1461ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1462M: Philipp Zabel <philipp.zabel@gmail.com> 1463M: Paul Parsons <lost.distance@yahoo.com> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466F: arch/arm/mach-pxa/hx4700.c 1467F: arch/arm/mach-pxa/include/mach/hx4700.h 1468F: sound/soc/pxa/hx4700.c 1469 1470ARM/HISILICON SOC SUPPORT 1471M: Wei Xu <xuwei5@hisilicon.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473W: http://www.hisilicon.com 1474S: Supported 1475T: git git://github.com/hisilicon/linux-hisi.git 1476F: arch/arm/mach-hisi/ 1477F: arch/arm/boot/dts/hi3* 1478F: arch/arm/boot/dts/hip* 1479F: arch/arm/boot/dts/hisi* 1480F: arch/arm64/boot/dts/hisilicon/ 1481 1482ARM/HP JORNADA 7XX MACHINE SUPPORT 1483M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1484W: www.jlime.com 1485S: Maintained 1486T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1487F: arch/arm/mach-sa1100/jornada720.c 1488F: arch/arm/mach-sa1100/include/mach/jornada720.h 1489 1490ARM/IGEP MACHINE SUPPORT 1491M: Enric Balletbo i Serra <eballetbo@gmail.com> 1492M: Javier Martinez Canillas <javier@dowhile0.org> 1493L: linux-omap@vger.kernel.org 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/boot/dts/omap3-igep* 1497 1498ARM/INCOME PXA270 SUPPORT 1499M: Marek Vasut <marek.vasut@gmail.com> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502F: arch/arm/mach-pxa/colibri-pxa270-income.c 1503 1504ARM/INTEL IOP13XX ARM ARCHITECTURE 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IOP32X ARM ARCHITECTURE 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/INTEL IOP33X ARM ARCHITECTURE 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Orphan 1517 1518ARM/INTEL IQ81342EX MACHINE SUPPORT 1519M: Lennert Buytenhek <kernel@wantstofly.org> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522 1523ARM/INTEL IXDP2850 MACHINE SUPPORT 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/INTEL IXP4XX ARM ARCHITECTURE 1529M: Imre Kaloz <kaloz@openwrt.org> 1530M: Krzysztof Halasa <khalasa@piap.pl> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-ixp4xx/ 1534 1535ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1536M: Jonathan Cameron <jic23@cam.ac.uk> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-pxa/stargate2.c 1540F: drivers/pcmcia/pxa2xx_stargate2.c 1541 1542ARM/INTEL XSC3 (MANZANO) ARM CORE 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1548M: Lennert Buytenhek <kernel@wantstofly.org> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551 1552ARM/LG1K ARCHITECTURE 1553M: Chanho Min <chanho.min@lge.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm64/boot/dts/lg/ 1557 1558ARM/LOGICPD PXA270 MACHINE SUPPORT 1559M: Lennert Buytenhek <kernel@wantstofly.org> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562 1563ARM/LPC18XX ARCHITECTURE 1564M: Joachim Eastwood <manabian@gmail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567F: arch/arm/boot/dts/lpc43* 1568F: drivers/clk/nxp/clk-lpc18xx* 1569F: drivers/clocksource/time-lpc32xx.c 1570F: drivers/i2c/busses/i2c-lpc2k.c 1571F: drivers/memory/pl172.c 1572F: drivers/mtd/spi-nor/nxp-spifi.c 1573F: drivers/rtc/rtc-lpc24xx.c 1574N: lpc18xx 1575 1576ARM/LPC32XX SOC SUPPORT 1577M: Vladimir Zapolskiy <vz@mleia.com> 1578M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1581S: Maintained 1582F: arch/arm/boot/dts/lpc32* 1583F: arch/arm/mach-lpc32xx/ 1584F: drivers/i2c/busses/i2c-pnx.c 1585F: drivers/net/ethernet/nxp/lpc_eth.c 1586F: drivers/usb/host/ohci-nxp.c 1587F: drivers/watchdog/pnx4008_wdt.c 1588N: lpc32xx 1589 1590ARM/MAGICIAN MACHINE SUPPORT 1591M: Philipp Zabel <philipp.zabel@gmail.com> 1592S: Maintained 1593 1594ARM/Marvell Dove/MV78xx0/Orion SOC support 1595M: Jason Cooper <jason@lakedaemon.net> 1596M: Andrew Lunn <andrew@lunn.ch> 1597M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1598M: Gregory Clement <gregory.clement@bootlin.com> 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1600S: Maintained 1601F: Documentation/devicetree/bindings/soc/dove/ 1602F: arch/arm/mach-dove/ 1603F: arch/arm/mach-mv78xx0/ 1604F: arch/arm/mach-orion5x/ 1605F: arch/arm/plat-orion/ 1606F: arch/arm/boot/dts/dove* 1607F: arch/arm/boot/dts/orion5x* 1608 1609ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1610M: Jason Cooper <jason@lakedaemon.net> 1611M: Andrew Lunn <andrew@lunn.ch> 1612M: Gregory Clement <gregory.clement@bootlin.com> 1613M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/boot/dts/armada* 1617F: arch/arm/boot/dts/kirkwood* 1618F: arch/arm/configs/mvebu_*_defconfig 1619F: arch/arm/mach-mvebu/ 1620F: arch/arm64/boot/dts/marvell/armada* 1621F: drivers/cpufreq/armada-37xx-cpufreq.c 1622F: drivers/cpufreq/mvebu-cpufreq.c 1623F: drivers/irqchip/irq-armada-370-xp.c 1624F: drivers/irqchip/irq-mvebu-* 1625F: drivers/pinctrl/mvebu/ 1626F: drivers/rtc/rtc-armada38x.c 1627 1628ARM/Mediatek RTC DRIVER 1629M: Eddie Huang <eddie.huang@mediatek.com> 1630M: Sean Wang <sean.wang@mediatek.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1635F: drivers/rtc/rtc-mt6397.c 1636F: drivers/rtc/rtc-mt7622.c 1637 1638ARM/Mediatek SoC support 1639M: Matthias Brugger <matthias.bgg@gmail.com> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/boot/dts/mt6* 1644F: arch/arm/boot/dts/mt7* 1645F: arch/arm/boot/dts/mt8* 1646F: arch/arm/mach-mediatek/ 1647F: arch/arm64/boot/dts/mediatek/ 1648N: mtk 1649K: mediatek 1650 1651ARM/Mediatek USB3 PHY DRIVER 1652M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656F: drivers/phy/mediatek/phy-mtk-tphy.c 1657 1658ARM/MICREL KS8695 ARCHITECTURE 1659M: Greg Ungerer <gerg@uclinux.org> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661F: arch/arm/mach-ks8695/ 1662S: Odd Fixes 1663 1664ARM/Microchip (AT91) SoC support 1665M: Nicolas Ferre <nicolas.ferre@microchip.com> 1666M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668W: http://www.linux4sam.org 1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1670S: Supported 1671N: at91 1672N: atmel 1673F: arch/arm/mach-at91/ 1674F: include/soc/at91/ 1675F: arch/arm/boot/dts/at91*.dts 1676F: arch/arm/boot/dts/at91*.dtsi 1677F: arch/arm/boot/dts/sama*.dts 1678F: arch/arm/boot/dts/sama*.dtsi 1679F: arch/arm/include/debug/at91.S 1680F: drivers/memory/atmel* 1681F: drivers/watchdog/sama5d4_wdt.c 1682X: drivers/input/touchscreen/atmel_mxt_ts.c 1683X: drivers/net/wireless/atmel/ 1684 1685ARM/MIOA701 MACHINE SUPPORT 1686M: Robert Jarzmik <robert.jarzmik@free.fr> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688F: arch/arm/mach-pxa/mioa701.c 1689S: Maintained 1690 1691ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1692M: Michael Petchkovsky <mkpetch@internode.on.net> 1693S: Maintained 1694 1695ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1696M: Linus Walleij <linus.walleij@linaro.org> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699F: arch/arm/mach-nomadik/ 1700F: arch/arm/mach-u300/ 1701F: arch/arm/mach-ux500/ 1702F: arch/arm/boot/dts/ste-* 1703F: drivers/clk/clk-nomadik.c 1704F: drivers/clk/clk-u300.c 1705F: drivers/clocksource/clksrc-dbx500-prcmu.c 1706F: drivers/clocksource/timer-u300.c 1707F: drivers/dma/coh901318* 1708F: drivers/dma/ste_dma40* 1709F: drivers/hwspinlock/u8500_hsem.c 1710F: drivers/i2c/busses/i2c-nomadik.c 1711F: drivers/i2c/busses/i2c-stu300.c 1712F: drivers/mfd/ab3100* 1713F: drivers/mfd/ab8500* 1714F: drivers/mfd/abx500* 1715F: drivers/mfd/dbx500* 1716F: drivers/mfd/db8500* 1717F: drivers/pinctrl/nomadik/ 1718F: drivers/pinctrl/pinctrl-coh901* 1719F: drivers/pinctrl/pinctrl-u300.c 1720F: drivers/rtc/rtc-ab3100.c 1721F: drivers/rtc/rtc-ab8500.c 1722F: drivers/rtc/rtc-coh901331.c 1723F: drivers/rtc/rtc-pl031.c 1724F: drivers/watchdog/coh901327_wdt.c 1725F: Documentation/devicetree/bindings/arm/ste-* 1726F: Documentation/devicetree/bindings/arm/ux500/ 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1728 1729ARM/NUVOTON NPCM ARCHITECTURE 1730M: Avi Fishman <avifishman70@gmail.com> 1731M: Tomer Maimon <tmaimon77@gmail.com> 1732R: Patrick Venture <venture@google.com> 1733R: Nancy Yuen <yuenn@google.com> 1734R: Brendan Higgins <brendanhiggins@google.com> 1735L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1736S: Supported 1737F: arch/arm/mach-npcm/ 1738F: arch/arm/boot/dts/nuvoton-npcm* 1739F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1740F: drivers/*/*npcm* 1741F: Documentation/devicetree/bindings/*/*npcm* 1742F: Documentation/devicetree/bindings/*/*/*npcm* 1743 1744ARM/NUVOTON W90X900 ARM ARCHITECTURE 1745M: Wan ZongShun <mcuos.com@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747W: http://www.mcuos.com 1748S: Maintained 1749F: arch/arm/mach-w90x900/ 1750F: drivers/input/keyboard/w90p910_keypad.c 1751F: drivers/input/touchscreen/w90p910_ts.c 1752F: drivers/watchdog/nuc900_wdt.c 1753F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1754F: drivers/mtd/nand/raw/nuc900_nand.c 1755F: drivers/rtc/rtc-nuc900.c 1756F: drivers/spi/spi-nuc900.c 1757F: drivers/usb/host/ehci-w90x900.c 1758F: drivers/video/fbdev/nuc900fb.c 1759 1760ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1761M: Nelson Castillo <arhuaco@freaks-unidos.net> 1762L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1763W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1764S: Supported 1765 1766ARM/Orion SoC/Technologic Systems TS-78xx platform support 1767M: Alexander Clouter <alex@digriz.org.uk> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769W: http://www.digriz.org.uk/ts78xx/kernel 1770S: Maintained 1771F: arch/arm/mach-orion5x/ts78xx-* 1772 1773ARM/OXNAS platform support 1774M: Neil Armstrong <narmstrong@baylibre.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: linux-oxnas@groups.io (moderated for non-subscribers) 1777S: Maintained 1778F: arch/arm/mach-oxnas/ 1779F: arch/arm/boot/dts/ox8*.dts* 1780N: oxnas 1781 1782ARM/PALM TREO SUPPORT 1783M: Tomas Cech <sleep_walker@suse.com> 1784L: linux-arm-kernel@lists.infradead.org 1785W: http://hackndev.com 1786S: Maintained 1787F: arch/arm/mach-pxa/palmtreo.* 1788 1789ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1790M: Marek Vasut <marek.vasut@gmail.com> 1791L: linux-arm-kernel@lists.infradead.org 1792W: http://hackndev.com 1793S: Maintained 1794F: arch/arm/mach-pxa/include/mach/palmtx.h 1795F: arch/arm/mach-pxa/palmtx.c 1796F: arch/arm/mach-pxa/palmt5.* 1797F: arch/arm/mach-pxa/include/mach/palmld.h 1798F: arch/arm/mach-pxa/palmld.c 1799F: arch/arm/mach-pxa/palmte2.* 1800F: arch/arm/mach-pxa/include/mach/palmtc.h 1801F: arch/arm/mach-pxa/palmtc.c 1802 1803ARM/PALMZ72 SUPPORT 1804M: Sergey Lapin <slapin@ossfans.org> 1805L: linux-arm-kernel@lists.infradead.org 1806W: http://hackndev.com 1807S: Maintained 1808F: arch/arm/mach-pxa/palmz72.* 1809 1810ARM/PLEB SUPPORT 1811M: Peter Chubb <pleb@gelato.unsw.edu.au> 1812W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1813S: Maintained 1814 1815ARM/PT DIGITAL BOARD PORT 1816M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1818W: http://www.armlinux.org.uk/ 1819S: Maintained 1820 1821ARM/QUALCOMM SUPPORT 1822M: Andy Gross <andy.gross@linaro.org> 1823M: David Brown <david.brown@linaro.org> 1824L: linux-arm-msm@vger.kernel.org 1825L: linux-soc@vger.kernel.org 1826S: Maintained 1827F: Documentation/devicetree/bindings/soc/qcom/ 1828F: arch/arm/boot/dts/qcom-*.dts 1829F: arch/arm/boot/dts/qcom-*.dtsi 1830F: arch/arm/mach-qcom/ 1831F: arch/arm64/boot/dts/qcom/* 1832F: drivers/i2c/busses/i2c-qup.c 1833F: drivers/clk/qcom/ 1834F: drivers/dma/qcom/ 1835F: drivers/soc/qcom/ 1836F: drivers/spi/spi-qup.c 1837F: drivers/tty/serial/msm_serial.c 1838F: drivers/*/pm8???-* 1839F: drivers/mfd/ssbi.c 1840F: drivers/firmware/qcom_scm* 1841T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1842 1843ARM/RADISYS ENP2611 MACHINE SUPPORT 1844M: Lennert Buytenhek <kernel@wantstofly.org> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846S: Maintained 1847 1848ARM/REALTEK ARCHITECTURE 1849M: Andreas Färber <afaerber@suse.de> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm64/boot/dts/realtek/ 1853F: Documentation/devicetree/bindings/arm/realtek.txt 1854 1855ARM/RENESAS ARM64 ARCHITECTURE 1856M: Simon Horman <horms@verge.net.au> 1857M: Magnus Damm <magnus.damm@gmail.com> 1858L: linux-renesas-soc@vger.kernel.org 1859Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1861S: Supported 1862F: arch/arm64/boot/dts/renesas/ 1863F: Documentation/devicetree/bindings/arm/shmobile.txt 1864F: drivers/soc/renesas/ 1865F: include/linux/soc/renesas/ 1866 1867ARM/RISCPC ARCHITECTURE 1868M: Russell King <linux@armlinux.org.uk> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870W: http://www.armlinux.org.uk/ 1871S: Maintained 1872F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1873F: arch/arm/include/asm/hardware/ioc.h 1874F: arch/arm/include/asm/hardware/iomd.h 1875F: arch/arm/include/asm/hardware/memc.h 1876F: arch/arm/mach-rpc/ 1877F: drivers/net/ethernet/8390/etherh.c 1878F: drivers/net/ethernet/i825xx/ether1* 1879F: drivers/net/ethernet/seeq/ether3* 1880F: drivers/scsi/arm/ 1881 1882ARM/Rockchip SoC support 1883M: Heiko Stuebner <heiko@sntech.de> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885L: linux-rockchip@lists.infradead.org 1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1887S: Maintained 1888F: arch/arm/boot/dts/rk3* 1889F: arch/arm/boot/dts/rv1108* 1890F: arch/arm/mach-rockchip/ 1891F: drivers/clk/rockchip/ 1892F: drivers/i2c/busses/i2c-rk3x.c 1893F: drivers/*/*rockchip* 1894F: drivers/*/*/*rockchip* 1895F: sound/soc/rockchip/ 1896N: rockchip 1897 1898ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1899M: Kukjin Kim <kgene@kernel.org> 1900M: Krzysztof Kozlowski <krzk@kernel.org> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1903Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1904S: Maintained 1905F: arch/arm/boot/dts/s3c* 1906F: arch/arm/boot/dts/s5p* 1907F: arch/arm/boot/dts/exynos* 1908F: arch/arm64/boot/dts/exynos/ 1909F: arch/arm/plat-samsung/ 1910F: arch/arm/mach-s3c24*/ 1911F: arch/arm/mach-s3c64xx/ 1912F: arch/arm/mach-s5p*/ 1913F: arch/arm/mach-exynos*/ 1914F: drivers/*/*s3c24* 1915F: drivers/*/*/*s3c24* 1916F: drivers/*/*s3c64xx* 1917F: drivers/*/*s5pv210* 1918F: drivers/memory/samsung/* 1919F: drivers/soc/samsung/* 1920F: Documentation/arm/Samsung/ 1921F: Documentation/devicetree/bindings/arm/samsung/ 1922F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1923F: Documentation/devicetree/bindings/power/pd-samsung.txt 1924N: exynos 1925 1926ARM/SAMSUNG MOBILE MACHINE SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1929S: Maintained 1930F: arch/arm/mach-s5pv210/ 1931 1932ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1933M: Kyungmin Park <kyungmin.park@samsung.com> 1934M: Kamil Debski <kamil@wypas.org> 1935M: Andrzej Hajda <a.hajda@samsung.com> 1936L: linux-arm-kernel@lists.infradead.org 1937L: linux-media@vger.kernel.org 1938S: Maintained 1939F: drivers/media/platform/s5p-g2d/ 1940 1941ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1942M: Marek Szyprowski <m.szyprowski@samsung.com> 1943L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1944L: linux-media@vger.kernel.org 1945S: Maintained 1946F: drivers/media/platform/s5p-cec/ 1947F: Documentation/devicetree/bindings/media/s5p-cec.txt 1948 1949ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1950M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1951M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1952L: linux-arm-kernel@lists.infradead.org 1953L: linux-media@vger.kernel.org 1954S: Maintained 1955F: drivers/media/platform/s5p-jpeg/ 1956 1957ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1958M: Kyungmin Park <kyungmin.park@samsung.com> 1959M: Kamil Debski <kamil@wypas.org> 1960M: Jeongtae Park <jtp.park@samsung.com> 1961M: Andrzej Hajda <a.hajda@samsung.com> 1962L: linux-arm-kernel@lists.infradead.org 1963L: linux-media@vger.kernel.org 1964S: Maintained 1965F: arch/arm/plat-samsung/s5p-dev-mfc.c 1966F: drivers/media/platform/s5p-mfc/ 1967 1968ARM/SHMOBILE ARM ARCHITECTURE 1969M: Simon Horman <horms@verge.net.au> 1970M: Magnus Damm <magnus.damm@gmail.com> 1971L: linux-renesas-soc@vger.kernel.org 1972Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1973T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1974S: Supported 1975F: arch/arm/boot/dts/emev2* 1976F: arch/arm/boot/dts/r7s* 1977F: arch/arm/boot/dts/r8a* 1978F: arch/arm/boot/dts/sh* 1979F: arch/arm/configs/shmobile_defconfig 1980F: arch/arm/include/debug/renesas-scif.S 1981F: arch/arm/mach-shmobile/ 1982F: Documentation/devicetree/bindings/arm/shmobile.txt 1983F: drivers/soc/renesas/ 1984F: include/linux/soc/renesas/ 1985 1986ARM/SOCFPGA ARCHITECTURE 1987M: Dinh Nguyen <dinguyen@kernel.org> 1988S: Maintained 1989F: arch/arm/mach-socfpga/ 1990F: arch/arm/boot/dts/socfpga* 1991F: arch/arm/configs/socfpga_defconfig 1992F: arch/arm64/boot/dts/altera/ 1993W: http://www.rocketboards.org 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1995 1996ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1997M: Dinh Nguyen <dinguyen@kernel.org> 1998S: Maintained 1999F: drivers/clk/socfpga/ 2000 2001ARM/SOCFPGA EDAC SUPPORT 2002M: Thor Thayer <thor.thayer@linux.intel.com> 2003S: Maintained 2004F: drivers/edac/altera_edac. 2005 2006ARM/SPREADTRUM SoC SUPPORT 2007M: Orson Zhai <orsonzhai@gmail.com> 2008M: Baolin Wang <baolin.wang@linaro.org> 2009M: Chunyan Zhang <zhang.lyra@gmail.com> 2010S: Maintained 2011F: arch/arm64/boot/dts/sprd 2012N: sprd 2013 2014ARM/STI ARCHITECTURE 2015M: Patrice Chotard <patrice.chotard@st.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.stlinux.com 2018S: Maintained 2019F: arch/arm/mach-sti/ 2020F: arch/arm/boot/dts/sti* 2021F: drivers/char/hw_random/st-rng.c 2022F: drivers/clocksource/arm_global_timer.c 2023F: drivers/clocksource/clksrc_st_lpc.c 2024F: drivers/cpufreq/sti-cpufreq.c 2025F: drivers/dma/st_fdma* 2026F: drivers/i2c/busses/i2c-st.c 2027F: drivers/media/rc/st_rc.c 2028F: drivers/media/platform/sti/c8sectpfe/ 2029F: drivers/mmc/host/sdhci-st.c 2030F: drivers/phy/st/phy-miphy28lp.c 2031F: drivers/phy/st/phy-stih407-usb.c 2032F: drivers/pinctrl/pinctrl-st.c 2033F: drivers/remoteproc/st_remoteproc.c 2034F: drivers/remoteproc/st_slim_rproc.c 2035F: drivers/reset/sti/ 2036F: drivers/rtc/rtc-st-lpc.c 2037F: drivers/tty/serial/st-asc.c 2038F: drivers/usb/dwc3/dwc3-st.c 2039F: drivers/usb/host/ehci-st.c 2040F: drivers/usb/host/ohci-st.c 2041F: drivers/watchdog/st_lpc_wdt.c 2042F: drivers/ata/ahci_st.c 2043F: include/linux/remoteproc/st_slim_rproc.h 2044 2045ARM/STM32 ARCHITECTURE 2046M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2047M: Alexandre Torgue <alexandre.torgue@st.com> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2051N: stm32 2052F: arch/arm/boot/dts/stm32* 2053F: arch/arm/mach-stm32/ 2054F: drivers/clocksource/armv7m_systick.c 2055 2056ARM/Synaptics Berlin SoC support 2057M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2058M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2060S: Maintained 2061F: arch/arm/mach-berlin/ 2062F: arch/arm/boot/dts/berlin* 2063F: arch/arm64/boot/dts/marvell/berlin* 2064 2065ARM/TANGO ARCHITECTURE 2066M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2067M: Mans Rullgard <mans@mansr.com> 2068L: linux-arm-kernel@lists.infradead.org 2069S: Odd Fixes 2070N: tango 2071 2072ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2073M: Lennert Buytenhek <kernel@wantstofly.org> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076 2077ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2078M: Hans Verkuil <hans.verkuil@cisco.com> 2079L: linux-tegra@vger.kernel.org 2080L: linux-media@vger.kernel.org 2081S: Maintained 2082F: drivers/media/platform/tegra-cec/ 2083F: Documentation/devicetree/bindings/media/tegra-cec.txt 2084 2085ARM/TETON BGA MACHINE SUPPORT 2086M: "Mark F. Brown" <mark.brown314@gmail.com> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088S: Maintained 2089 2090ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-kernel@vger.kernel.org 2093S: Maintained 2094F: drivers/memory/*emif* 2095 2096ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2097M: Santosh Shilimkar <ssantosh@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/mach-keystone/ 2101F: arch/arm/boot/dts/keystone-* 2102T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-kernel@vger.kernel.org 2107S: Maintained 2108F: drivers/clk/keystone/ 2109 2110ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2111M: Santosh Shilimkar <ssantosh@kernel.org> 2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/clocksource/timer-keystone.c 2116 2117ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2118M: Santosh Shilimkar <ssantosh@kernel.org> 2119L: linux-kernel@vger.kernel.org 2120S: Maintained 2121F: drivers/power/reset/keystone-reset.c 2122 2123ARM/THECUS N2100 MACHINE SUPPORT 2124M: Lennert Buytenhek <kernel@wantstofly.org> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127 2128ARM/TOSA MACHINE SUPPORT 2129M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2130M: Dirk Opfer <dirk@opfer-online.de> 2131S: Maintained 2132 2133ARM/UNIPHIER ARCHITECTURE 2134M: Masahiro Yamada <yamada.masahiro@socionext.com> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2137S: Maintained 2138F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2139F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2140F: arch/arm/boot/dts/uniphier* 2141F: arch/arm/include/asm/hardware/cache-uniphier.h 2142F: arch/arm/mach-uniphier/ 2143F: arch/arm/mm/cache-uniphier.c 2144F: arch/arm64/boot/dts/socionext/uniphier* 2145F: drivers/bus/uniphier-system-bus.c 2146F: drivers/clk/uniphier/ 2147F: drivers/gpio/gpio-uniphier.c 2148F: drivers/i2c/busses/i2c-uniphier* 2149F: drivers/irqchip/irq-uniphier-aidet.c 2150F: drivers/pinctrl/uniphier/ 2151F: drivers/reset/reset-uniphier.c 2152F: drivers/tty/serial/8250/8250_uniphier.c 2153N: uniphier 2154 2155ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2156M: Ulf Hansson <ulf.hansson@linaro.org> 2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2158T: git git://git.linaro.org/people/ulfh/clk.git 2159S: Maintained 2160F: drivers/clk/ux500/ 2161 2162ARM/VERSATILE EXPRESS PLATFORM 2163M: Liviu Dudau <liviu.dudau@arm.com> 2164M: Sudeep Holla <sudeep.holla@arm.com> 2165M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Maintained 2168F: arch/arm/boot/dts/vexpress* 2169F: arch/arm64/boot/dts/arm/ 2170F: arch/arm/mach-vexpress/ 2171F: */*/vexpress* 2172F: */*/*/vexpress* 2173F: drivers/clk/versatile/clk-vexpress-osc.c 2174F: drivers/clocksource/versatile.c 2175N: mps2 2176 2177ARM/VFP SUPPORT 2178M: Russell King <linux@armlinux.org.uk> 2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2180W: http://www.armlinux.org.uk/ 2181S: Maintained 2182F: arch/arm/vfp/ 2183 2184ARM/VOIPAC PXA270 SUPPORT 2185M: Marek Vasut <marek.vasut@gmail.com> 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Maintained 2188F: arch/arm/mach-pxa/vpac270.c 2189F: arch/arm/mach-pxa/include/mach/vpac270.h 2190 2191ARM/VT8500 ARM ARCHITECTURE 2192M: Tony Prisk <linux@prisktech.co.nz> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194S: Maintained 2195F: arch/arm/mach-vt8500/ 2196F: drivers/clocksource/vt8500_timer.c 2197F: drivers/i2c/busses/i2c-wmt.c 2198F: drivers/mmc/host/wmt-sdmmc.c 2199F: drivers/pwm/pwm-vt8500.c 2200F: drivers/rtc/rtc-vt8500.c 2201F: drivers/tty/serial/vt8500_serial.c 2202F: drivers/usb/host/ehci-platform.c 2203F: drivers/usb/host/uhci-platform.c 2204F: drivers/video/fbdev/vt8500lcdfb.* 2205F: drivers/video/fbdev/wm8505fb* 2206F: drivers/video/fbdev/wmt_ge_rops.* 2207 2208ARM/ZIPIT Z2 SUPPORT 2209M: Marek Vasut <marek.vasut@gmail.com> 2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2211S: Maintained 2212F: arch/arm/mach-pxa/z2.c 2213F: arch/arm/mach-pxa/include/mach/z2.h 2214 2215ARM/ZTE ARCHITECTURE 2216M: Jun Nie <jun.nie@linaro.org> 2217M: Baoyou Xie <baoyou.xie@linaro.org> 2218M: Shawn Guo <shawnguo@kernel.org> 2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2220S: Maintained 2221F: arch/arm/boot/dts/zx2967* 2222F: arch/arm/mach-zx/ 2223F: arch/arm64/boot/dts/zte/ 2224F: drivers/clk/zte/ 2225F: drivers/dma/zx_dma.c 2226F: drivers/gpio/gpio-zx.c 2227F: drivers/i2c/busses/i2c-zx2967.c 2228F: drivers/mmc/host/dw_mmc-zx.* 2229F: drivers/pinctrl/zte/ 2230F: drivers/soc/zte/ 2231F: drivers/thermal/zx2967_thermal.c 2232F: drivers/watchdog/zx2967_wdt.c 2233F: Documentation/devicetree/bindings/arm/zte.txt 2234F: Documentation/devicetree/bindings/clock/zx2967*.txt 2235F: Documentation/devicetree/bindings/dma/zxdma.txt 2236F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2237F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2238F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2239F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2240F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2241F: Documentation/devicetree/bindings/soc/zte/ 2242F: Documentation/devicetree/bindings/sound/zte,*.txt 2243F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2244F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2245F: include/dt-bindings/clock/zx2967*.h 2246F: include/dt-bindings/soc/zte,*.h 2247F: sound/soc/codecs/zx_aud96p22.c 2248F: sound/soc/zte/ 2249 2250ARM/ZYNQ ARCHITECTURE 2251M: Michal Simek <michal.simek@xilinx.com> 2252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2253W: http://wiki.xilinx.com 2254T: git https://github.com/Xilinx/linux-xlnx.git 2255S: Supported 2256F: arch/arm/mach-zynq/ 2257F: drivers/cpuidle/cpuidle-zynq.c 2258F: drivers/block/xsysace.c 2259N: zynq 2260N: xilinx 2261F: drivers/clocksource/cadence_ttc_timer.c 2262F: drivers/i2c/busses/i2c-cadence.c 2263F: drivers/mmc/host/sdhci-of-arasan.c 2264F: drivers/edac/synopsys_edac.c 2265 2266ARM64 PORT (AARCH64 ARCHITECTURE) 2267M: Catalin Marinas <catalin.marinas@arm.com> 2268M: Will Deacon <will.deacon@arm.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2271S: Maintained 2272F: arch/arm64/ 2273F: Documentation/arm64/ 2274 2275AS3645A LED FLASH CONTROLLER DRIVER 2276M: Sakari Ailus <sakari.ailus@iki.fi> 2277L: linux-leds@vger.kernel.org 2278S: Maintained 2279F: drivers/leds/leds-as3645a.c 2280 2281ASAHI KASEI AK8974 DRIVER 2282M: Linus Walleij <linus.walleij@linaro.org> 2283L: linux-iio@vger.kernel.org 2284W: http://www.akm.com/ 2285S: Supported 2286F: drivers/iio/magnetometer/ak8974.c 2287 2288ASC7621 HARDWARE MONITOR DRIVER 2289M: George Joseph <george.joseph@fairview5.com> 2290L: linux-hwmon@vger.kernel.org 2291S: Maintained 2292F: Documentation/hwmon/asc7621 2293F: drivers/hwmon/asc7621.c 2294 2295ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2296M: Corentin Chary <corentin.chary@gmail.com> 2297L: acpi4asus-user@lists.sourceforge.net 2298L: platform-driver-x86@vger.kernel.org 2299W: http://acpi4asus.sf.net 2300S: Maintained 2301F: drivers/platform/x86/asus*.c 2302F: drivers/platform/x86/eeepc*.c 2303 2304ASUS WIRELESS RADIO CONTROL DRIVER 2305M: João Paulo Rechi Vita <jprvita@gmail.com> 2306L: platform-driver-x86@vger.kernel.org 2307S: Maintained 2308F: drivers/platform/x86/asus-wireless.c 2309 2310ASYMMETRIC KEYS 2311M: David Howells <dhowells@redhat.com> 2312L: keyrings@vger.kernel.org 2313S: Maintained 2314F: Documentation/crypto/asymmetric-keys.txt 2315F: include/linux/verification.h 2316F: include/crypto/public_key.h 2317F: include/crypto/pkcs7.h 2318F: crypto/asymmetric_keys/ 2319 2320ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2321R: Dan Williams <dan.j.williams@intel.com> 2322W: http://sourceforge.net/projects/xscaleiop 2323S: Odd fixes 2324F: Documentation/crypto/async-tx-api.txt 2325F: crypto/async_tx/ 2326F: drivers/dma/ 2327F: include/linux/dmaengine.h 2328F: include/linux/async_tx.h 2329 2330AT24 EEPROM DRIVER 2331M: Bartosz Golaszewski <brgl@bgdev.pl> 2332L: linux-i2c@vger.kernel.org 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2334S: Maintained 2335F: Documentation/devicetree/bindings/eeprom/at24.txt 2336F: drivers/misc/eeprom/at24.c 2337F: include/linux/platform_data/at24.h 2338 2339ATA OVER ETHERNET (AOE) DRIVER 2340M: "Ed L. Cashin" <ed.cashin@acm.org> 2341W: http://www.openaoe.org/ 2342S: Supported 2343F: Documentation/aoe/ 2344F: drivers/block/aoe/ 2345 2346ATHEROS 71XX/9XXX GPIO DRIVER 2347M: Alban Bedel <albeu@free.fr> 2348W: https://github.com/AlbanBedel/linux 2349T: git git://github.com/AlbanBedel/linux 2350S: Maintained 2351F: drivers/gpio/gpio-ath79.c 2352F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2353 2354ATHEROS 71XX/9XXX USB PHY DRIVER 2355M: Alban Bedel <albeu@free.fr> 2356W: https://github.com/AlbanBedel/linux 2357T: git git://github.com/AlbanBedel/linux 2358S: Maintained 2359F: drivers/phy/qualcomm/phy-ath79-usb.c 2360F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2361 2362ATHEROS ATH GENERIC UTILITIES 2363M: Kalle Valo <kvalo@codeaurora.org> 2364L: linux-wireless@vger.kernel.org 2365S: Supported 2366F: drivers/net/wireless/ath/* 2367 2368ATHEROS ATH5K WIRELESS DRIVER 2369M: Jiri Slaby <jirislaby@gmail.com> 2370M: Nick Kossifidis <mickflemm@gmail.com> 2371M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2372L: linux-wireless@vger.kernel.org 2373W: http://wireless.kernel.org/en/users/Drivers/ath5k 2374S: Maintained 2375F: drivers/net/wireless/ath/ath5k/ 2376 2377ATHEROS ATH6KL WIRELESS DRIVER 2378M: Kalle Valo <kvalo@codeaurora.org> 2379L: linux-wireless@vger.kernel.org 2380W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2381T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2382S: Supported 2383F: drivers/net/wireless/ath/ath6kl/ 2384 2385ATI_REMOTE2 DRIVER 2386M: Ville Syrjala <syrjala@sci.fi> 2387S: Maintained 2388F: drivers/input/misc/ati_remote2.c 2389 2390ATK0110 HWMON DRIVER 2391M: Luca Tettamanti <kronos.it@gmail.com> 2392L: linux-hwmon@vger.kernel.org 2393S: Maintained 2394F: drivers/hwmon/asus_atk0110.c 2395 2396ATLX ETHERNET DRIVERS 2397M: Jay Cliburn <jcliburn@gmail.com> 2398M: Chris Snook <chris.snook@gmail.com> 2399L: netdev@vger.kernel.org 2400W: http://sourceforge.net/projects/atl1 2401W: http://atl1.sourceforge.net 2402S: Maintained 2403F: drivers/net/ethernet/atheros/ 2404 2405ATM 2406M: Chas Williams <3chas3@gmail.com> 2407L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2408L: netdev@vger.kernel.org 2409W: http://linux-atm.sourceforge.net 2410S: Maintained 2411F: drivers/atm/ 2412F: include/linux/atm* 2413F: include/uapi/linux/atm* 2414 2415ATMEL AT91 / AT32 MCI DRIVER 2416M: Ludovic Desroches <ludovic.desroches@microchip.com> 2417S: Maintained 2418F: drivers/mmc/host/atmel-mci.c 2419 2420ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2421M: Nicolas Ferre <nicolas.ferre@microchip.com> 2422S: Supported 2423F: drivers/power/reset/at91-sama5d2_shdwc.c 2424 2425ATMEL Audio ALSA driver 2426M: Nicolas Ferre <nicolas.ferre@microchip.com> 2427L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2428S: Supported 2429F: sound/soc/atmel 2430 2431ATMEL I2C DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-i2c@vger.kernel.org 2434S: Supported 2435F: drivers/i2c/busses/i2c-at91.c 2436 2437ATMEL ISI DRIVER 2438M: Ludovic Desroches <ludovic.desroches@microchip.com> 2439L: linux-media@vger.kernel.org 2440S: Supported 2441F: drivers/media/platform/atmel/atmel-isi.c 2442F: include/media/atmel-isi.h 2443 2444ATMEL LCDFB DRIVER 2445M: Nicolas Ferre <nicolas.ferre@microchip.com> 2446L: linux-fbdev@vger.kernel.org 2447S: Maintained 2448F: drivers/video/fbdev/atmel_lcdfb.c 2449F: include/video/atmel_lcdc.h 2450 2451ATMEL MACB ETHERNET DRIVER 2452M: Nicolas Ferre <nicolas.ferre@microchip.com> 2453S: Supported 2454F: drivers/net/ethernet/cadence/ 2455 2456ATMEL MAXTOUCH DRIVER 2457M: Nick Dyer <nick@shmanahar.org> 2458T: git git://github.com/ndyer/linux.git 2459S: Maintained 2460F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2461F: drivers/input/touchscreen/atmel_mxt_ts.c 2462 2463ATMEL SAMA5D2 ADC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-iio@vger.kernel.org 2466S: Supported 2467F: drivers/iio/adc/at91-sama5d2_adc.c 2468 2469ATMEL SDMMC DRIVER 2470M: Ludovic Desroches <ludovic.desroches@microchip.com> 2471L: linux-mmc@vger.kernel.org 2472S: Supported 2473F: drivers/mmc/host/sdhci-of-at91.c 2474 2475ATMEL SPI DRIVER 2476M: Nicolas Ferre <nicolas.ferre@microchip.com> 2477S: Supported 2478F: drivers/spi/spi-atmel.* 2479 2480ATMEL SSC DRIVER 2481M: Nicolas Ferre <nicolas.ferre@microchip.com> 2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2483S: Supported 2484F: drivers/misc/atmel-ssc.c 2485F: include/linux/atmel-ssc.h 2486 2487ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2488M: Nicolas Ferre <nicolas.ferre@microchip.com> 2489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2490S: Supported 2491F: drivers/misc/atmel_tclib.c 2492F: drivers/clocksource/tcb_clksrc.c 2493 2494ATMEL USBA UDC DRIVER 2495M: Nicolas Ferre <nicolas.ferre@microchip.com> 2496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2497S: Supported 2498F: drivers/usb/gadget/udc/atmel_usba_udc.* 2499 2500ATMEL WIRELESS DRIVER 2501M: Simon Kelley <simon@thekelleys.org.uk> 2502L: linux-wireless@vger.kernel.org 2503W: http://www.thekelleys.org.uk/atmel 2504W: http://atmelwlandriver.sourceforge.net/ 2505S: Maintained 2506F: drivers/net/wireless/atmel/atmel* 2507 2508ATMEL XDMA DRIVER 2509M: Ludovic Desroches <ludovic.desroches@microchip.com> 2510L: linux-arm-kernel@lists.infradead.org 2511L: dmaengine@vger.kernel.org 2512S: Supported 2513F: drivers/dma/at_xdmac.c 2514 2515ATOMIC INFRASTRUCTURE 2516M: Will Deacon <will.deacon@arm.com> 2517M: Peter Zijlstra <peterz@infradead.org> 2518R: Boqun Feng <boqun.feng@gmail.com> 2519L: linux-kernel@vger.kernel.org 2520S: Maintained 2521F: arch/*/include/asm/atomic*.h 2522F: include/*/atomic*.h 2523 2524ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2525M: Bradley Grove <linuxdrivers@attotech.com> 2526L: linux-scsi@vger.kernel.org 2527W: http://www.attotech.com 2528S: Supported 2529F: drivers/scsi/esas2r 2530 2531ATUSB IEEE 802.15.4 RADIO DRIVER 2532M: Stefan Schmidt <stefan@osg.samsung.com> 2533L: linux-wpan@vger.kernel.org 2534S: Maintained 2535F: drivers/net/ieee802154/atusb.c 2536F: drivers/net/ieee802154/atusb.h 2537F: drivers/net/ieee802154/at86rf230.h 2538 2539AUDIT SUBSYSTEM 2540M: Paul Moore <paul@paul-moore.com> 2541M: Eric Paris <eparis@redhat.com> 2542L: linux-audit@redhat.com (moderated for non-subscribers) 2543W: https://github.com/linux-audit 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2545S: Supported 2546F: include/linux/audit.h 2547F: include/uapi/linux/audit.h 2548F: kernel/audit* 2549 2550AUXILIARY DISPLAY DRIVERS 2551M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2552S: Maintained 2553F: drivers/auxdisplay/ 2554F: include/linux/cfag12864b.h 2555 2556AX.25 NETWORK LAYER 2557M: Ralf Baechle <ralf@linux-mips.org> 2558L: linux-hams@vger.kernel.org 2559W: http://www.linux-ax25.org/ 2560S: Maintained 2561F: include/uapi/linux/ax25.h 2562F: include/net/ax25.h 2563F: net/ax25/ 2564 2565AXENTIA ARM DEVICES 2566M: Peter Rosin <peda@axentia.se> 2567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2568S: Maintained 2569F: Documentation/devicetree/bindings/arm/axentia.txt 2570F: arch/arm/boot/dts/at91-linea.dtsi 2571F: arch/arm/boot/dts/at91-natte.dtsi 2572F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2573F: arch/arm/boot/dts/at91-tse850-3.dts 2574 2575AXENTIA ASOC DRIVERS 2576M: Peter Rosin <peda@axentia.se> 2577L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2578S: Maintained 2579F: Documentation/devicetree/bindings/sound/axentia,* 2580F: sound/soc/atmel/tse850-pcm5142.c 2581 2582AZ6007 DVB DRIVER 2583M: Mauro Carvalho Chehab <mchehab@kernel.org> 2584L: linux-media@vger.kernel.org 2585W: https://linuxtv.org 2586T: git git://linuxtv.org/media_tree.git 2587S: Maintained 2588F: drivers/media/usb/dvb-usb-v2/az6007.c 2589 2590AZTECH FM RADIO RECEIVER DRIVER 2591M: Hans Verkuil <hverkuil@xs4all.nl> 2592L: linux-media@vger.kernel.org 2593T: git git://linuxtv.org/media_tree.git 2594W: https://linuxtv.org 2595S: Maintained 2596F: drivers/media/radio/radio-aztech* 2597 2598B43 WIRELESS DRIVER 2599L: linux-wireless@vger.kernel.org 2600L: b43-dev@lists.infradead.org 2601W: http://wireless.kernel.org/en/users/Drivers/b43 2602S: Odd Fixes 2603F: drivers/net/wireless/broadcom/b43/ 2604 2605B43LEGACY WIRELESS DRIVER 2606M: Larry Finger <Larry.Finger@lwfinger.net> 2607L: linux-wireless@vger.kernel.org 2608L: b43-dev@lists.infradead.org 2609W: http://wireless.kernel.org/en/users/Drivers/b43 2610S: Maintained 2611F: drivers/net/wireless/broadcom/b43legacy/ 2612 2613BACKLIGHT CLASS/SUBSYSTEM 2614M: Lee Jones <lee.jones@linaro.org> 2615M: Daniel Thompson <daniel.thompson@linaro.org> 2616M: Jingoo Han <jingoohan1@gmail.com> 2617L: dri-devel@lists.freedesktop.org 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2619S: Maintained 2620F: drivers/video/backlight/ 2621F: include/linux/backlight.h 2622F: include/linux/pwm_backlight.h 2623F: Documentation/devicetree/bindings/leds/backlight 2624 2625BATMAN ADVANCED 2626M: Marek Lindner <mareklindner@neomailbox.ch> 2627M: Simon Wunderlich <sw@simonwunderlich.de> 2628M: Antonio Quartulli <a@unstable.cc> 2629L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2630W: https://www.open-mesh.org/ 2631Q: https://patchwork.open-mesh.org/project/batman/list/ 2632S: Maintained 2633F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2634F: Documentation/ABI/testing/sysfs-class-net-mesh 2635F: Documentation/networking/batman-adv.rst 2636F: include/uapi/linux/batadv_packet.h 2637F: include/uapi/linux/batman_adv.h 2638F: net/batman-adv/ 2639 2640BAYCOM/HDLCDRV DRIVERS FOR AX.25 2641M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2642L: linux-hams@vger.kernel.org 2643W: http://www.baycom.org/~tom/ham/ham.html 2644S: Maintained 2645F: drivers/net/hamradio/baycom* 2646 2647BCACHE (BLOCK LAYER CACHE) 2648M: Coly Li <colyli@suse.de> 2649M: Kent Overstreet <kent.overstreet@gmail.com> 2650L: linux-bcache@vger.kernel.org 2651W: http://bcache.evilpiepirate.org 2652C: irc://irc.oftc.net/bcache 2653S: Maintained 2654F: drivers/md/bcache/ 2655 2656BDISP ST MEDIA DRIVER 2657M: Fabien Dessenne <fabien.dessenne@st.com> 2658L: linux-media@vger.kernel.org 2659T: git git://linuxtv.org/media_tree.git 2660W: https://linuxtv.org 2661S: Supported 2662F: drivers/media/platform/sti/bdisp 2663 2664BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2665M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2666L: netdev@vger.kernel.org 2667S: Maintained 2668F: drivers/net/ethernet/ec_bhf.c 2669 2670BEFS FILE SYSTEM 2671M: Luis de Bethencourt <luisbg@kernel.org> 2672M: Salah Triki <salah.triki@gmail.com> 2673S: Maintained 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2675F: Documentation/filesystems/befs.txt 2676F: fs/befs/ 2677 2678BFQ I/O SCHEDULER 2679M: Paolo Valente <paolo.valente@linaro.org> 2680M: Jens Axboe <axboe@kernel.dk> 2681L: linux-block@vger.kernel.org 2682S: Maintained 2683F: block/bfq-* 2684F: Documentation/block/bfq-iosched.txt 2685 2686BFS FILE SYSTEM 2687M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2688S: Maintained 2689F: Documentation/filesystems/bfs.txt 2690F: fs/bfs/ 2691F: include/uapi/linux/bfs_fs.h 2692 2693BLINKM RGB LED DRIVER 2694M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2695S: Maintained 2696F: drivers/leds/leds-blinkm.c 2697 2698BLOCK LAYER 2699M: Jens Axboe <axboe@kernel.dk> 2700L: linux-block@vger.kernel.org 2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2702S: Maintained 2703F: block/ 2704F: drivers/block/ 2705F: kernel/trace/blktrace.c 2706F: lib/sbitmap.c 2707 2708BLOCK2MTD DRIVER 2709M: Joern Engel <joern@lazybastard.org> 2710L: linux-mtd@lists.infradead.org 2711S: Maintained 2712F: drivers/mtd/devices/block2mtd.c 2713 2714BLUETOOTH DRIVERS 2715M: Marcel Holtmann <marcel@holtmann.org> 2716M: Johan Hedberg <johan.hedberg@gmail.com> 2717L: linux-bluetooth@vger.kernel.org 2718W: http://www.bluez.org/ 2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2721S: Maintained 2722F: drivers/bluetooth/ 2723 2724BLUETOOTH SUBSYSTEM 2725M: Marcel Holtmann <marcel@holtmann.org> 2726M: Johan Hedberg <johan.hedberg@gmail.com> 2727L: linux-bluetooth@vger.kernel.org 2728W: http://www.bluez.org/ 2729T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2731S: Maintained 2732F: net/bluetooth/ 2733F: include/net/bluetooth/ 2734 2735BONDING DRIVER 2736M: Jay Vosburgh <j.vosburgh@gmail.com> 2737M: Veaceslav Falico <vfalico@gmail.com> 2738M: Andy Gospodarek <andy@greyhouse.net> 2739L: netdev@vger.kernel.org 2740W: http://sourceforge.net/projects/bonding/ 2741S: Supported 2742F: drivers/net/bonding/ 2743F: include/uapi/linux/if_bonding.h 2744 2745BPF (Safe dynamic programs and tools) 2746M: Alexei Starovoitov <ast@kernel.org> 2747M: Daniel Borkmann <daniel@iogearbox.net> 2748L: netdev@vger.kernel.org 2749L: linux-kernel@vger.kernel.org 2750T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2752Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2753S: Supported 2754F: arch/x86/net/bpf_jit* 2755F: Documentation/networking/filter.txt 2756F: Documentation/bpf/ 2757F: include/linux/bpf* 2758F: include/linux/filter.h 2759F: include/trace/events/xdp.h 2760F: include/uapi/linux/bpf* 2761F: include/uapi/linux/filter.h 2762F: kernel/bpf/ 2763F: kernel/trace/bpf_trace.c 2764F: lib/test_bpf.c 2765F: net/bpf/ 2766F: net/core/filter.c 2767F: net/sched/act_bpf.c 2768F: net/sched/cls_bpf.c 2769F: samples/bpf/ 2770F: tools/bpf/ 2771F: tools/lib/bpf/ 2772F: tools/testing/selftests/bpf/ 2773 2774BROADCOM B44 10/100 ETHERNET DRIVER 2775M: Michael Chan <michael.chan@broadcom.com> 2776L: netdev@vger.kernel.org 2777S: Supported 2778F: drivers/net/ethernet/broadcom/b44.* 2779 2780BROADCOM B53 ETHERNET SWITCH DRIVER 2781M: Florian Fainelli <f.fainelli@gmail.com> 2782L: netdev@vger.kernel.org 2783L: openwrt-devel@lists.openwrt.org (subscribers-only) 2784S: Supported 2785F: drivers/net/dsa/b53/* 2786F: include/linux/platform_data/b53.h 2787 2788BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2789M: Florian Fainelli <f.fainelli@gmail.com> 2790M: Ray Jui <rjui@broadcom.com> 2791M: Scott Branden <sbranden@broadcom.com> 2792M: bcm-kernel-feedback-list@broadcom.com 2793T: git git://github.com/broadcom/mach-bcm 2794S: Maintained 2795N: bcm281* 2796N: bcm113* 2797N: bcm216* 2798N: kona 2799F: arch/arm/mach-bcm/ 2800 2801BROADCOM BCM2835 ARM ARCHITECTURE 2802M: Eric Anholt <eric@anholt.net> 2803M: Stefan Wahren <stefan.wahren@i2se.com> 2804L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2806T: git git://github.com/anholt/linux 2807S: Maintained 2808N: bcm2835 2809F: drivers/staging/vc04_services 2810 2811BROADCOM BCM47XX MIPS ARCHITECTURE 2812M: Hauke Mehrtens <hauke@hauke-m.de> 2813M: Rafał Miłecki <zajec5@gmail.com> 2814L: linux-mips@linux-mips.org 2815S: Maintained 2816F: Documentation/devicetree/bindings/mips/brcm/ 2817F: arch/mips/bcm47xx/* 2818F: arch/mips/include/asm/mach-bcm47xx/* 2819 2820BROADCOM BCM5301X ARM ARCHITECTURE 2821M: Hauke Mehrtens <hauke@hauke-m.de> 2822M: Rafał Miłecki <zajec5@gmail.com> 2823M: Jon Mason <jonmason@broadcom.com> 2824M: bcm-kernel-feedback-list@broadcom.com 2825L: linux-arm-kernel@lists.infradead.org 2826S: Maintained 2827F: arch/arm/mach-bcm/bcm_5301x.c 2828F: arch/arm/boot/dts/bcm5301x*.dtsi 2829F: arch/arm/boot/dts/bcm470* 2830F: arch/arm/boot/dts/bcm953012* 2831 2832BROADCOM BCM53573 ARM ARCHITECTURE 2833M: Rafał Miłecki <rafal@milecki.pl> 2834L: linux-arm-kernel@lists.infradead.org 2835S: Maintained 2836F: arch/arm/boot/dts/bcm53573* 2837F: arch/arm/boot/dts/bcm47189* 2838 2839BROADCOM BCM63XX ARM ARCHITECTURE 2840M: Florian Fainelli <f.fainelli@gmail.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2843T: git git://github.com/broadcom/stblinux.git 2844S: Maintained 2845N: bcm63xx 2846 2847BROADCOM BCM63XX/BCM33XX UDC DRIVER 2848M: Kevin Cernekee <cernekee@gmail.com> 2849L: linux-usb@vger.kernel.org 2850S: Maintained 2851F: drivers/usb/gadget/udc/bcm63xx_udc.* 2852 2853BROADCOM BCM7XXX ARM ARCHITECTURE 2854M: Brian Norris <computersforpeace@gmail.com> 2855M: Gregory Fong <gregory.0xf0@gmail.com> 2856M: Florian Fainelli <f.fainelli@gmail.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2859T: git git://github.com/broadcom/stblinux.git 2860S: Maintained 2861F: arch/arm/mach-bcm/*brcmstb* 2862F: arch/arm/boot/dts/bcm7*.dts* 2863F: drivers/bus/brcmstb_gisb.c 2864F: arch/arm/mm/cache-b15-rac.c 2865F: arch/arm/include/asm/hardware/cache-b15-rac.h 2866N: brcmstb 2867 2868BROADCOM BMIPS CPUFREQ DRIVER 2869M: Markus Mayer <mmayer@broadcom.com> 2870M: bcm-kernel-feedback-list@broadcom.com 2871L: linux-pm@vger.kernel.org 2872S: Maintained 2873F: drivers/cpufreq/bmips-cpufreq.c 2874 2875BROADCOM BMIPS MIPS ARCHITECTURE 2876M: Kevin Cernekee <cernekee@gmail.com> 2877M: Florian Fainelli <f.fainelli@gmail.com> 2878L: linux-mips@linux-mips.org 2879T: git git://github.com/broadcom/stblinux.git 2880S: Maintained 2881F: arch/mips/bmips/* 2882F: arch/mips/include/asm/mach-bmips/* 2883F: arch/mips/kernel/*bmips* 2884F: arch/mips/boot/dts/brcm/bcm*.dts* 2885F: drivers/irqchip/irq-bcm63* 2886F: drivers/irqchip/irq-bcm7* 2887F: drivers/irqchip/irq-brcmstb* 2888F: include/linux/bcm963xx_nvram.h 2889F: include/linux/bcm963xx_tag.h 2890 2891BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2892M: Rasesh Mody <rasesh.mody@cavium.com> 2893M: Harish Patil <harish.patil@cavium.com> 2894M: Dept-GELinuxNICDev@cavium.com 2895L: netdev@vger.kernel.org 2896S: Supported 2897F: drivers/net/ethernet/broadcom/bnx2.* 2898F: drivers/net/ethernet/broadcom/bnx2_* 2899 2900BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2fc/ 2905 2906BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2907M: QLogic-Storage-Upstream@qlogic.com 2908L: linux-scsi@vger.kernel.org 2909S: Supported 2910F: drivers/scsi/bnx2i/ 2911 2912BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2913M: Ariel Elior <ariel.elior@cavium.com> 2914M: everest-linux-l2@cavium.com 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnx2x/ 2918 2919BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2920M: Michael Chan <michael.chan@broadcom.com> 2921L: netdev@vger.kernel.org 2922S: Supported 2923F: drivers/net/ethernet/broadcom/bnxt/ 2924 2925BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2926M: Arend van Spriel <arend.vanspriel@broadcom.com> 2927M: Franky Lin <franky.lin@broadcom.com> 2928M: Hante Meuleman <hante.meuleman@broadcom.com> 2929M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2930M: Wright Feng <wright.feng@cypress.com> 2931L: linux-wireless@vger.kernel.org 2932L: brcm80211-dev-list.pdl@broadcom.com 2933L: brcm80211-dev-list@cypress.com 2934S: Supported 2935F: drivers/net/wireless/broadcom/brcm80211/ 2936 2937BROADCOM BRCMSTB GPIO DRIVER 2938M: Gregory Fong <gregory.0xf0@gmail.com> 2939L: bcm-kernel-feedback-list@broadcom.com 2940S: Supported 2941F: drivers/gpio/gpio-brcmstb.c 2942F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2943 2944BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2945M: Al Cooper <alcooperx@gmail.com> 2946L: linux-kernel@vger.kernel.org 2947L: bcm-kernel-feedback-list@broadcom.com 2948S: Maintained 2949F: drivers/phy/broadcom/phy-brcm-usb* 2950 2951BROADCOM GENET ETHERNET DRIVER 2952M: Doug Berger <opendmb@gmail.com> 2953M: Florian Fainelli <f.fainelli@gmail.com> 2954L: netdev@vger.kernel.org 2955S: Supported 2956F: drivers/net/ethernet/broadcom/genet/ 2957 2958BROADCOM IPROC ARM ARCHITECTURE 2959M: Ray Jui <rjui@broadcom.com> 2960M: Scott Branden <sbranden@broadcom.com> 2961M: Jon Mason <jonmason@broadcom.com> 2962M: bcm-kernel-feedback-list@broadcom.com 2963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2964T: git git://github.com/broadcom/cygnus-linux.git 2965S: Maintained 2966N: iproc 2967N: cygnus 2968N: bcm[-_]nsp 2969N: bcm9113* 2970N: bcm9583* 2971N: bcm9585* 2972N: bcm9586* 2973N: bcm988312 2974N: bcm113* 2975N: bcm583* 2976N: bcm585* 2977N: bcm586* 2978N: bcm88312 2979N: hr2 2980N: stingray 2981F: arch/arm64/boot/dts/broadcom/northstar2/* 2982F: arch/arm64/boot/dts/broadcom/stingray/* 2983F: drivers/clk/bcm/clk-ns* 2984F: drivers/clk/bcm/clk-sr* 2985F: drivers/pinctrl/bcm/pinctrl-ns* 2986F: include/dt-bindings/clock/bcm-sr* 2987 2988BROADCOM KONA GPIO DRIVER 2989M: Ray Jui <rjui@broadcom.com> 2990L: bcm-kernel-feedback-list@broadcom.com 2991S: Supported 2992F: drivers/gpio/gpio-bcm-kona.c 2993F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2994 2995BROADCOM NETXTREME-E ROCE DRIVER 2996M: Selvin Xavier <selvin.xavier@broadcom.com> 2997M: Devesh Sharma <devesh.sharma@broadcom.com> 2998M: Somnath Kotur <somnath.kotur@broadcom.com> 2999M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3000L: linux-rdma@vger.kernel.org 3001W: http://www.broadcom.com 3002S: Supported 3003F: drivers/infiniband/hw/bnxt_re/ 3004F: include/uapi/rdma/bnxt_re-abi.h 3005 3006BROADCOM NVRAM DRIVER 3007M: Rafał Miłecki <zajec5@gmail.com> 3008L: linux-mips@linux-mips.org 3009S: Maintained 3010F: drivers/firmware/broadcom/* 3011 3012BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3013M: Rafał Miłecki <zajec5@gmail.com> 3014L: linux-wireless@vger.kernel.org 3015S: Maintained 3016F: drivers/bcma/ 3017F: include/linux/bcma/ 3018 3019BROADCOM STB AVS CPUFREQ DRIVER 3020M: Markus Mayer <mmayer@broadcom.com> 3021M: bcm-kernel-feedback-list@broadcom.com 3022L: linux-pm@vger.kernel.org 3023S: Maintained 3024F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3025F: drivers/cpufreq/brcmstb* 3026 3027BROADCOM STB AVS TMON DRIVER 3028M: Markus Mayer <mmayer@broadcom.com> 3029M: bcm-kernel-feedback-list@broadcom.com 3030L: linux-pm@vger.kernel.org 3031S: Maintained 3032F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3033F: drivers/thermal/broadcom/brcmstb* 3034 3035BROADCOM STB NAND FLASH DRIVER 3036M: Brian Norris <computersforpeace@gmail.com> 3037M: Kamal Dasu <kdasu.kdev@gmail.com> 3038L: linux-mtd@lists.infradead.org 3039L: bcm-kernel-feedback-list@broadcom.com 3040S: Maintained 3041F: drivers/mtd/nand/raw/brcmnand/ 3042 3043BROADCOM STB DPFE DRIVER 3044M: Markus Mayer <mmayer@broadcom.com> 3045M: bcm-kernel-feedback-list@broadcom.com 3046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3047S: Maintained 3048F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3049F: drivers/memory/brcmstb_dpfe.c 3050 3051BROADCOM SYSTEMPORT ETHERNET DRIVER 3052M: Florian Fainelli <f.fainelli@gmail.com> 3053L: netdev@vger.kernel.org 3054S: Supported 3055F: drivers/net/ethernet/broadcom/bcmsysport.* 3056 3057BROADCOM TG3 GIGABIT ETHERNET DRIVER 3058M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3059M: Prashant Sreedharan <prashant@broadcom.com> 3060M: Michael Chan <mchan@broadcom.com> 3061L: netdev@vger.kernel.org 3062S: Supported 3063F: drivers/net/ethernet/broadcom/tg3.* 3064 3065BROCADE BFA FC SCSI DRIVER 3066M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3067M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3068L: linux-scsi@vger.kernel.org 3069S: Supported 3070F: drivers/scsi/bfa/ 3071 3072BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3073M: Rasesh Mody <rasesh.mody@cavium.com> 3074M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3075M: Dept-GELinuxNICDev@cavium.com 3076L: netdev@vger.kernel.org 3077S: Supported 3078F: drivers/net/ethernet/brocade/bna/ 3079 3080BSG (block layer generic sg v4 driver) 3081M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3082L: linux-scsi@vger.kernel.org 3083S: Supported 3084F: block/bsg.c 3085F: include/linux/bsg.h 3086F: include/uapi/linux/bsg.h 3087 3088BT87X AUDIO DRIVER 3089M: Clemens Ladisch <clemens@ladisch.de> 3090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3091T: git git://git.alsa-project.org/alsa-kernel.git 3092S: Maintained 3093F: Documentation/sound/cards/bt87x.rst 3094F: sound/pci/bt87x.c 3095 3096BT8XXGPIO DRIVER 3097M: Michael Buesch <m@bues.ch> 3098W: http://bu3sch.de/btgpio.php 3099S: Maintained 3100F: drivers/gpio/gpio-bt8xx.c 3101 3102BTRFS FILE SYSTEM 3103M: Chris Mason <clm@fb.com> 3104M: Josef Bacik <jbacik@fb.com> 3105M: David Sterba <dsterba@suse.com> 3106L: linux-btrfs@vger.kernel.org 3107W: http://btrfs.wiki.kernel.org/ 3108Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3110S: Maintained 3111F: Documentation/filesystems/btrfs.txt 3112F: fs/btrfs/ 3113F: include/linux/btrfs* 3114F: include/uapi/linux/btrfs* 3115 3116BTTV VIDEO4LINUX DRIVER 3117M: Mauro Carvalho Chehab <mchehab@kernel.org> 3118L: linux-media@vger.kernel.org 3119W: https://linuxtv.org 3120T: git git://linuxtv.org/media_tree.git 3121S: Odd fixes 3122F: Documentation/media/v4l-drivers/bttv* 3123F: drivers/media/pci/bt8xx/bttv* 3124 3125BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3126M: Chanwoo Choi <cw00.choi@samsung.com> 3127L: linux-pm@vger.kernel.org 3128L: linux-samsung-soc@vger.kernel.org 3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3130S: Maintained 3131F: drivers/devfreq/exynos-bus.c 3132F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3133 3134BUSLOGIC SCSI DRIVER 3135M: Khalid Aziz <khalid@gonehiking.org> 3136L: linux-scsi@vger.kernel.org 3137S: Maintained 3138F: drivers/scsi/BusLogic.* 3139F: drivers/scsi/FlashPoint.* 3140 3141C-MEDIA CMI8788 DRIVER 3142M: Clemens Ladisch <clemens@ladisch.de> 3143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3144T: git git://git.alsa-project.org/alsa-kernel.git 3145S: Maintained 3146F: sound/pci/oxygen/ 3147 3148C6X ARCHITECTURE 3149M: Mark Salter <msalter@redhat.com> 3150M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3151L: linux-c6x-dev@linux-c6x.org 3152W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3153S: Maintained 3154F: arch/c6x/ 3155 3156CA8210 IEEE-802.15.4 RADIO DRIVER 3157M: Harry Morris <h.morris@cascoda.com> 3158L: linux-wpan@vger.kernel.org 3159W: https://github.com/Cascoda/ca8210-linux.git 3160S: Maintained 3161F: drivers/net/ieee802154/ca8210.c 3162F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3163 3164CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3165M: David Howells <dhowells@redhat.com> 3166L: linux-cachefs@redhat.com (moderated for non-subscribers) 3167S: Supported 3168F: Documentation/filesystems/caching/cachefiles.txt 3169F: fs/cachefiles/ 3170 3171CADENCE MIPI-CSI2 BRIDGES 3172M: Maxime Ripard <maxime.ripard@bootlin.com> 3173L: linux-media@vger.kernel.org 3174S: Maintained 3175F: Documentation/devicetree/bindings/media/cdns,*.txt 3176F: drivers/media/platform/cadence/cdns-csi2* 3177 3178CADET FM/AM RADIO RECEIVER DRIVER 3179M: Hans Verkuil <hverkuil@xs4all.nl> 3180L: linux-media@vger.kernel.org 3181T: git git://linuxtv.org/media_tree.git 3182W: https://linuxtv.org 3183S: Maintained 3184F: drivers/media/radio/radio-cadet* 3185 3186CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3187M: Jonathan Corbet <corbet@lwn.net> 3188L: linux-media@vger.kernel.org 3189T: git git://linuxtv.org/media_tree.git 3190S: Maintained 3191F: Documentation/media/v4l-drivers/cafe_ccic* 3192F: drivers/media/platform/marvell-ccic/ 3193 3194CAIF NETWORK LAYER 3195M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3196L: netdev@vger.kernel.org 3197S: Supported 3198F: Documentation/networking/caif/ 3199F: drivers/net/caif/ 3200F: include/uapi/linux/caif/ 3201F: include/net/caif/ 3202F: net/caif/ 3203 3204CALGARY x86-64 IOMMU 3205M: Muli Ben-Yehuda <mulix@mulix.org> 3206M: Jon Mason <jdmason@kudzu.us> 3207L: iommu@lists.linux-foundation.org 3208S: Maintained 3209F: arch/x86/kernel/pci-calgary_64.c 3210F: arch/x86/kernel/tce_64.c 3211F: arch/x86/include/asm/calgary.h 3212F: arch/x86/include/asm/tce.h 3213 3214CAN NETWORK DRIVERS 3215M: Wolfgang Grandegger <wg@grandegger.com> 3216M: Marc Kleine-Budde <mkl@pengutronix.de> 3217L: linux-can@vger.kernel.org 3218W: https://github.com/linux-can 3219T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3221S: Maintained 3222F: Documentation/devicetree/bindings/net/can/ 3223F: drivers/net/can/ 3224F: include/linux/can/dev.h 3225F: include/linux/can/platform/ 3226F: include/uapi/linux/can/error.h 3227F: include/uapi/linux/can/netlink.h 3228 3229CAN NETWORK LAYER 3230M: Oliver Hartkopp <socketcan@hartkopp.net> 3231M: Marc Kleine-Budde <mkl@pengutronix.de> 3232L: linux-can@vger.kernel.org 3233W: https://github.com/linux-can 3234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3236S: Maintained 3237F: Documentation/networking/can.rst 3238F: net/can/ 3239F: include/linux/can/core.h 3240F: include/uapi/linux/can.h 3241F: include/uapi/linux/can/bcm.h 3242F: include/uapi/linux/can/raw.h 3243F: include/uapi/linux/can/gw.h 3244 3245CAPABILITIES 3246M: Serge Hallyn <serge@hallyn.com> 3247L: linux-security-module@vger.kernel.org 3248S: Supported 3249F: include/linux/capability.h 3250F: include/uapi/linux/capability.h 3251F: security/commoncap.c 3252F: kernel/capability.c 3253 3254CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3255M: Kevin Tsai <ktsai@capellamicro.com> 3256S: Maintained 3257F: drivers/iio/light/cm* 3258 3259CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3260M: Christian Lamparter <chunkeey@googlemail.com> 3261L: linux-wireless@vger.kernel.org 3262W: http://wireless.kernel.org/en/users/Drivers/carl9170 3263S: Maintained 3264F: drivers/net/wireless/ath/carl9170/ 3265 3266CAVIUM I2C DRIVER 3267M: Jan Glauber <jglauber@cavium.com> 3268M: David Daney <david.daney@cavium.com> 3269W: http://www.cavium.com 3270S: Supported 3271F: drivers/i2c/busses/i2c-octeon* 3272F: drivers/i2c/busses/i2c-thunderx* 3273 3274CAVIUM LIQUIDIO NETWORK DRIVER 3275M: Derek Chickles <derek.chickles@caviumnetworks.com> 3276M: Satanand Burla <satananda.burla@caviumnetworks.com> 3277M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3278M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3279L: netdev@vger.kernel.org 3280W: http://www.cavium.com 3281S: Supported 3282F: drivers/net/ethernet/cavium/liquidio/ 3283 3284CAVIUM MMC DRIVER 3285M: Jan Glauber <jglauber@cavium.com> 3286M: David Daney <david.daney@cavium.com> 3287M: Steven J. Hill <Steven.Hill@cavium.com> 3288W: http://www.cavium.com 3289S: Supported 3290F: drivers/mmc/host/cavium* 3291 3292CAVIUM OCTEON-TX CRYPTO DRIVER 3293M: George Cherian <george.cherian@cavium.com> 3294L: linux-crypto@vger.kernel.org 3295W: http://www.cavium.com 3296S: Supported 3297F: drivers/crypto/cavium/cpt/ 3298 3299CAVIUM THUNDERX2 ARM64 SOC 3300M: Robert Richter <rrichter@cavium.com> 3301M: Jayachandran C <jnair@caviumnetworks.com> 3302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3303S: Maintained 3304F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3305F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3306 3307CC2520 IEEE-802.15.4 RADIO DRIVER 3308M: Varka Bhadram <varkabhadram@gmail.com> 3309L: linux-wpan@vger.kernel.org 3310S: Maintained 3311F: drivers/net/ieee802154/cc2520.c 3312F: include/linux/spi/cc2520.h 3313F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3314 3315CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3316M: Gilad Ben-Yossef <gilad@benyossef.com> 3317L: linux-crypto@vger.kernel.org 3318S: Supported 3319F: drivers/crypto/ccree/ 3320W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3321 3322CEC FRAMEWORK 3323M: Hans Verkuil <hans.verkuil@cisco.com> 3324L: linux-media@vger.kernel.org 3325T: git git://linuxtv.org/media_tree.git 3326W: http://linuxtv.org 3327S: Supported 3328F: Documentation/media/kapi/cec-core.rst 3329F: Documentation/media/uapi/cec 3330F: drivers/media/cec/ 3331F: drivers/media/rc/keymaps/rc-cec.c 3332F: include/media/cec.h 3333F: include/media/cec-notifier.h 3334F: include/uapi/linux/cec.h 3335F: include/uapi/linux/cec-funcs.h 3336F: Documentation/devicetree/bindings/media/cec.txt 3337F: Documentation/ABI/testing/debugfs-cec-error-inj 3338 3339CEC GPIO DRIVER 3340M: Hans Verkuil <hans.verkuil@cisco.com> 3341L: linux-media@vger.kernel.org 3342T: git git://linuxtv.org/media_tree.git 3343W: http://linuxtv.org 3344S: Supported 3345F: drivers/media/platform/cec-gpio/ 3346F: Documentation/devicetree/bindings/media/cec-gpio.txt 3347 3348CELL BROADBAND ENGINE ARCHITECTURE 3349M: Arnd Bergmann <arnd@arndb.de> 3350L: linuxppc-dev@lists.ozlabs.org 3351W: http://www.ibm.com/developerworks/power/cell/ 3352S: Supported 3353F: arch/powerpc/include/asm/cell*.h 3354F: arch/powerpc/include/asm/spu*.h 3355F: arch/powerpc/include/uapi/asm/spu*.h 3356F: arch/powerpc/oprofile/*cell* 3357F: arch/powerpc/platforms/cell/ 3358 3359CEPH COMMON CODE (LIBCEPH) 3360M: Ilya Dryomov <idryomov@gmail.com> 3361M: "Yan, Zheng" <zyan@redhat.com> 3362M: Sage Weil <sage@redhat.com> 3363L: ceph-devel@vger.kernel.org 3364W: http://ceph.com/ 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3366T: git git://github.com/ceph/ceph-client.git 3367S: Supported 3368F: net/ceph/ 3369F: include/linux/ceph/ 3370F: include/linux/crush/ 3371 3372CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3373M: "Yan, Zheng" <zyan@redhat.com> 3374M: Sage Weil <sage@redhat.com> 3375M: Ilya Dryomov <idryomov@gmail.com> 3376L: ceph-devel@vger.kernel.org 3377W: http://ceph.com/ 3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3379T: git git://github.com/ceph/ceph-client.git 3380S: Supported 3381F: Documentation/filesystems/ceph.txt 3382F: fs/ceph/ 3383 3384CERTIFICATE HANDLING: 3385M: David Howells <dhowells@redhat.com> 3386M: David Woodhouse <dwmw2@infradead.org> 3387L: keyrings@vger.kernel.org 3388S: Maintained 3389F: Documentation/admin-guide/module-signing.rst 3390F: certs/ 3391F: scripts/sign-file.c 3392F: scripts/extract-cert.c 3393 3394CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3395L: linux-usb@vger.kernel.org 3396S: Orphan 3397F: Documentation/usb/WUSB-Design-overview.txt 3398F: Documentation/usb/wusb-cbaf 3399F: drivers/usb/host/hwa-hc.c 3400F: drivers/usb/host/whci/ 3401F: drivers/usb/wusbcore/ 3402F: include/linux/usb/wusb* 3403 3404CFAG12864B LCD DRIVER 3405M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3406S: Maintained 3407F: drivers/auxdisplay/cfag12864b.c 3408F: include/linux/cfag12864b.h 3409 3410CFAG12864BFB LCD FRAMEBUFFER DRIVER 3411M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3412S: Maintained 3413F: drivers/auxdisplay/cfag12864bfb.c 3414F: include/linux/cfag12864b.h 3415 3416802.11 (including CFG80211/NL80211) 3417M: Johannes Berg <johannes@sipsolutions.net> 3418L: linux-wireless@vger.kernel.org 3419W: http://wireless.kernel.org/ 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3422S: Maintained 3423F: net/wireless/ 3424F: include/uapi/linux/nl80211.h 3425F: include/linux/ieee80211.h 3426F: include/net/wext.h 3427F: include/net/cfg80211.h 3428F: include/net/iw_handler.h 3429F: include/net/ieee80211_radiotap.h 3430F: Documentation/driver-api/80211/cfg80211.rst 3431F: Documentation/networking/regulatory.txt 3432 3433CHAR and MISC DRIVERS 3434M: Arnd Bergmann <arnd@arndb.de> 3435M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3437S: Supported 3438F: drivers/char/ 3439F: drivers/misc/ 3440F: include/linux/miscdevice.h 3441 3442CHECKPATCH 3443M: Andy Whitcroft <apw@canonical.com> 3444M: Joe Perches <joe@perches.com> 3445S: Maintained 3446F: scripts/checkpatch.pl 3447 3448CHINESE DOCUMENTATION 3449M: Harry Wei <harryxiyou@gmail.com> 3450L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3451L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3452S: Maintained 3453F: Documentation/translations/zh_CN/ 3454 3455CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3456M: Peter Chen <Peter.Chen@nxp.com> 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3458L: linux-usb@vger.kernel.org 3459S: Maintained 3460F: drivers/usb/chipidea/ 3461 3462CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3463M: Hans de Goede <hdegoede@redhat.com> 3464L: linux-input@vger.kernel.org 3465S: Maintained 3466F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3467F: drivers/input/touchscreen/chipone_icn8318.c 3468 3469CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3470M: Hans de Goede <hdegoede@redhat.com> 3471L: linux-input@vger.kernel.org 3472S: Maintained 3473F: drivers/input/touchscreen/chipone_icn8505.c 3474 3475CHROME HARDWARE PLATFORM SUPPORT 3476M: Benson Leung <bleung@chromium.org> 3477M: Olof Johansson <olof@lixom.net> 3478S: Maintained 3479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3480F: drivers/platform/chrome/ 3481 3482CIRRUS LOGIC AUDIO CODEC DRIVERS 3483M: Brian Austin <brian.austin@cirrus.com> 3484M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3486S: Maintained 3487F: sound/soc/codecs/cs* 3488 3489CIRRUS LOGIC EP93XX ETHERNET DRIVER 3490M: Hartley Sweeten <hsweeten@visionengravers.com> 3491L: netdev@vger.kernel.org 3492S: Maintained 3493F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3494 3495CISCO FCOE HBA DRIVER 3496M: Satish Kharat <satishkh@cisco.com> 3497M: Sesidhar Baddela <sebaddel@cisco.com> 3498M: Karan Tilak Kumar <kartilak@cisco.com> 3499L: linux-scsi@vger.kernel.org 3500S: Supported 3501F: drivers/scsi/fnic/ 3502 3503CISCO SCSI HBA DRIVER 3504M: Karan Tilak Kumar <kartilak@cisco.com> 3505M: Sesidhar Baddela <sebaddel@cisco.com> 3506L: linux-scsi@vger.kernel.org 3507S: Supported 3508F: drivers/scsi/snic/ 3509 3510CISCO VIC ETHERNET NIC DRIVER 3511M: Christian Benvenuti <benve@cisco.com> 3512M: Govindarajulu Varadarajan <_govind@gmx.com> 3513M: Parvi Kaustubhi <pkaustub@cisco.com> 3514S: Supported 3515F: drivers/net/ethernet/cisco/enic/ 3516 3517CISCO VIC LOW LATENCY NIC DRIVER 3518M: Christian Benvenuti <benve@cisco.com> 3519M: Dave Goodell <dgoodell@cisco.com> 3520S: Supported 3521F: drivers/infiniband/hw/usnic/ 3522 3523CLEANCACHE API 3524M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3525L: linux-kernel@vger.kernel.org 3526S: Maintained 3527F: mm/cleancache.c 3528F: include/linux/cleancache.h 3529 3530CLK API 3531M: Russell King <linux@armlinux.org.uk> 3532L: linux-clk@vger.kernel.org 3533S: Maintained 3534F: include/linux/clk.h 3535 3536CLOCKSOURCE, CLOCKEVENT DRIVERS 3537M: Daniel Lezcano <daniel.lezcano@linaro.org> 3538M: Thomas Gleixner <tglx@linutronix.de> 3539L: linux-kernel@vger.kernel.org 3540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3541S: Supported 3542F: drivers/clocksource/ 3543F: Documentation/devicetree/bindings/timer/ 3544 3545CMPC ACPI DRIVER 3546M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3547M: Daniel Oliveira Nascimento <don@syst.com.br> 3548L: platform-driver-x86@vger.kernel.org 3549S: Supported 3550F: drivers/platform/x86/classmate-laptop.c 3551 3552COBALT MEDIA DRIVER 3553M: Hans Verkuil <hans.verkuil@cisco.com> 3554L: linux-media@vger.kernel.org 3555T: git git://linuxtv.org/media_tree.git 3556W: https://linuxtv.org 3557S: Supported 3558F: drivers/media/pci/cobalt/ 3559 3560COCCINELLE/Semantic Patches (SmPL) 3561M: Julia Lawall <Julia.Lawall@lip6.fr> 3562M: Gilles Muller <Gilles.Muller@lip6.fr> 3563M: Nicolas Palix <nicolas.palix@imag.fr> 3564M: Michal Marek <michal.lkml@markovi.net> 3565L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3567W: http://coccinelle.lip6.fr/ 3568S: Supported 3569F: Documentation/dev-tools/coccinelle.rst 3570F: scripts/coccinelle/ 3571F: scripts/coccicheck 3572 3573CODA FILE SYSTEM 3574M: Jan Harkes <jaharkes@cs.cmu.edu> 3575M: coda@cs.cmu.edu 3576L: codalist@coda.cs.cmu.edu 3577W: http://www.coda.cs.cmu.edu/ 3578S: Maintained 3579F: Documentation/filesystems/coda.txt 3580F: fs/coda/ 3581F: include/linux/coda*.h 3582F: include/uapi/linux/coda*.h 3583 3584CODA V4L2 MEM2MEM DRIVER 3585M: Philipp Zabel <p.zabel@pengutronix.de> 3586L: linux-media@vger.kernel.org 3587S: Maintained 3588F: Documentation/devicetree/bindings/media/coda.txt 3589F: drivers/media/platform/coda/ 3590 3591COMMON CLK FRAMEWORK 3592M: Michael Turquette <mturquette@baylibre.com> 3593M: Stephen Boyd <sboyd@kernel.org> 3594L: linux-clk@vger.kernel.org 3595Q: http://patchwork.kernel.org/project/linux-clk/list/ 3596T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3597S: Maintained 3598F: Documentation/devicetree/bindings/clock/ 3599F: drivers/clk/ 3600X: drivers/clk/clkdev.c 3601F: include/linux/clk-pr* 3602F: include/linux/clk/ 3603F: include/linux/of_clk.h 3604 3605COMMON INTERNET FILE SYSTEM (CIFS) 3606M: Steve French <sfrench@samba.org> 3607L: linux-cifs@vger.kernel.org 3608L: samba-technical@lists.samba.org (moderated for non-subscribers) 3609W: http://linux-cifs.samba.org/ 3610T: git git://git.samba.org/sfrench/cifs-2.6.git 3611S: Supported 3612F: Documentation/filesystems/cifs/ 3613F: fs/cifs/ 3614 3615COMPACTPCI HOTPLUG CORE 3616M: Scott Murray <scott@spiteful.org> 3617L: linux-pci@vger.kernel.org 3618S: Maintained 3619F: drivers/pci/hotplug/cpci_hotplug* 3620 3621COMPACTPCI HOTPLUG GENERIC DRIVER 3622M: Scott Murray <scott@spiteful.org> 3623L: linux-pci@vger.kernel.org 3624S: Maintained 3625F: drivers/pci/hotplug/cpcihp_generic.c 3626 3627COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3628M: Scott Murray <scott@spiteful.org> 3629L: linux-pci@vger.kernel.org 3630S: Maintained 3631F: drivers/pci/hotplug/cpcihp_zt5550.* 3632 3633COMPAL LAPTOP SUPPORT 3634M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3635L: platform-driver-x86@vger.kernel.org 3636S: Maintained 3637F: drivers/platform/x86/compal-laptop.c 3638 3639CONEXANT ACCESSRUNNER USB DRIVER 3640L: accessrunner-general@lists.sourceforge.net 3641W: http://accessrunner.sourceforge.net/ 3642S: Orphan 3643F: drivers/usb/atm/cxacru.c 3644 3645CONFIGFS 3646M: Joel Becker <jlbec@evilplan.org> 3647M: Christoph Hellwig <hch@lst.de> 3648T: git git://git.infradead.org/users/hch/configfs.git 3649S: Supported 3650F: fs/configfs/ 3651F: include/linux/configfs.h 3652 3653CONNECTOR 3654M: Evgeniy Polyakov <zbr@ioremap.net> 3655L: netdev@vger.kernel.org 3656S: Maintained 3657F: drivers/connector/ 3658 3659CONTROL GROUP (CGROUP) 3660M: Tejun Heo <tj@kernel.org> 3661M: Li Zefan <lizefan@huawei.com> 3662M: Johannes Weiner <hannes@cmpxchg.org> 3663L: cgroups@vger.kernel.org 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3665S: Maintained 3666F: Documentation/cgroup* 3667F: include/linux/cgroup* 3668F: kernel/cgroup* 3669 3670CONTROL GROUP - CPUSET 3671M: Li Zefan <lizefan@huawei.com> 3672L: cgroups@vger.kernel.org 3673W: http://www.bullopensource.org/cpuset/ 3674W: http://oss.sgi.com/projects/cpusets/ 3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3676S: Maintained 3677F: Documentation/cgroup-v1/cpusets.txt 3678F: include/linux/cpuset.h 3679F: kernel/cgroup/cpuset.c 3680 3681CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3682M: Johannes Weiner <hannes@cmpxchg.org> 3683M: Michal Hocko <mhocko@kernel.org> 3684M: Vladimir Davydov <vdavydov.dev@gmail.com> 3685L: cgroups@vger.kernel.org 3686L: linux-mm@kvack.org 3687S: Maintained 3688F: mm/memcontrol.c 3689F: mm/swap_cgroup.c 3690 3691CORETEMP HARDWARE MONITORING DRIVER 3692M: Fenghua Yu <fenghua.yu@intel.com> 3693L: linux-hwmon@vger.kernel.org 3694S: Maintained 3695F: Documentation/hwmon/coretemp 3696F: drivers/hwmon/coretemp.c 3697 3698COSA/SRP SYNC SERIAL DRIVER 3699M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3700W: http://www.fi.muni.cz/~kas/cosa/ 3701S: Maintained 3702F: drivers/net/wan/cosa* 3703 3704CPMAC ETHERNET DRIVER 3705M: Florian Fainelli <f.fainelli@gmail.com> 3706L: netdev@vger.kernel.org 3707S: Maintained 3708F: drivers/net/ethernet/ti/cpmac.c 3709 3710CPU FREQUENCY DRIVERS 3711M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3712M: Viresh Kumar <viresh.kumar@linaro.org> 3713L: linux-pm@vger.kernel.org 3714S: Maintained 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3716T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3717B: https://bugzilla.kernel.org 3718F: Documentation/cpu-freq/ 3719F: Documentation/devicetree/bindings/cpufreq/ 3720F: drivers/cpufreq/ 3721F: include/linux/cpufreq.h 3722F: tools/testing/selftests/cpufreq/ 3723 3724CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3725M: Viresh Kumar <viresh.kumar@linaro.org> 3726M: Sudeep Holla <sudeep.holla@arm.com> 3727L: linux-pm@vger.kernel.org 3728W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3729S: Maintained 3730F: drivers/cpufreq/arm_big_little.h 3731F: drivers/cpufreq/arm_big_little.c 3732F: drivers/cpufreq/arm_big_little_dt.c 3733 3734CPU POWER MONITORING SUBSYSTEM 3735M: Thomas Renninger <trenn@suse.com> 3736M: Shuah Khan <shuah@kernel.org> 3737L: linux-pm@vger.kernel.org 3738S: Maintained 3739F: tools/power/cpupower/ 3740 3741CPUID/MSR DRIVER 3742M: "H. Peter Anvin" <hpa@zytor.com> 3743S: Maintained 3744F: arch/x86/kernel/cpuid.c 3745F: arch/x86/kernel/msr.c 3746 3747CPUIDLE DRIVER - ARM BIG LITTLE 3748M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3749M: Daniel Lezcano <daniel.lezcano@linaro.org> 3750L: linux-pm@vger.kernel.org 3751L: linux-arm-kernel@lists.infradead.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3753S: Maintained 3754F: drivers/cpuidle/cpuidle-big_little.c 3755 3756CPUIDLE DRIVER - ARM EXYNOS 3757M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3758M: Daniel Lezcano <daniel.lezcano@linaro.org> 3759M: Kukjin Kim <kgene@kernel.org> 3760L: linux-pm@vger.kernel.org 3761L: linux-samsung-soc@vger.kernel.org 3762S: Supported 3763F: drivers/cpuidle/cpuidle-exynos.c 3764F: arch/arm/mach-exynos/pm.c 3765 3766CPUIDLE DRIVERS 3767M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3768M: Daniel Lezcano <daniel.lezcano@linaro.org> 3769L: linux-pm@vger.kernel.org 3770S: Maintained 3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3772B: https://bugzilla.kernel.org 3773F: drivers/cpuidle/* 3774F: include/linux/cpuidle.h 3775 3776CRAMFS FILESYSTEM 3777M: Nicolas Pitre <nico@linaro.org> 3778S: Maintained 3779F: Documentation/filesystems/cramfs.txt 3780F: fs/cramfs/ 3781 3782CRYPTO API 3783M: Herbert Xu <herbert@gondor.apana.org.au> 3784M: "David S. Miller" <davem@davemloft.net> 3785L: linux-crypto@vger.kernel.org 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3788S: Maintained 3789F: Documentation/crypto/ 3790F: Documentation/devicetree/bindings/crypto/ 3791F: arch/*/crypto/ 3792F: crypto/ 3793F: drivers/crypto/ 3794F: include/crypto/ 3795F: include/linux/crypto* 3796 3797CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3798M: Neil Horman <nhorman@tuxdriver.com> 3799L: linux-crypto@vger.kernel.org 3800S: Maintained 3801F: crypto/ansi_cprng.c 3802F: crypto/rng.c 3803 3804CS3308 MEDIA DRIVER 3805M: Hans Verkuil <hverkuil@xs4all.nl> 3806L: linux-media@vger.kernel.org 3807T: git git://linuxtv.org/media_tree.git 3808W: http://linuxtv.org 3809S: Odd Fixes 3810F: drivers/media/i2c/cs3308.c 3811F: drivers/media/i2c/cs3308.h 3812 3813CS5535 Audio ALSA driver 3814M: Jaya Kumar <jayakumar.alsa@gmail.com> 3815S: Maintained 3816F: sound/pci/cs5535audio/ 3817 3818CW1200 WLAN driver 3819M: Solomon Peachy <pizza@shaftnet.org> 3820S: Maintained 3821F: drivers/net/wireless/st/cw1200/ 3822 3823CX18 VIDEO4LINUX DRIVER 3824M: Andy Walls <awalls@md.metrocast.net> 3825L: ivtv-devel@ivtvdriver.org (subscribers-only) 3826L: linux-media@vger.kernel.org 3827T: git git://linuxtv.org/media_tree.git 3828W: https://linuxtv.org 3829W: http://www.ivtvdriver.org/index.php/Cx18 3830S: Maintained 3831F: Documentation/media/v4l-drivers/cx18* 3832F: drivers/media/pci/cx18/ 3833F: include/uapi/linux/ivtv* 3834 3835CX2341X MPEG ENCODER HELPER MODULE 3836M: Hans Verkuil <hverkuil@xs4all.nl> 3837L: linux-media@vger.kernel.org 3838T: git git://linuxtv.org/media_tree.git 3839W: https://linuxtv.org 3840S: Maintained 3841F: drivers/media/common/cx2341x* 3842F: include/media/cx2341x* 3843 3844CX24120 MEDIA DRIVER 3845M: Jemma Denson <jdenson@gmail.com> 3846M: Patrick Boettcher <patrick.boettcher@posteo.de> 3847L: linux-media@vger.kernel.org 3848W: https://linuxtv.org 3849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3850S: Maintained 3851F: drivers/media/dvb-frontends/cx24120* 3852 3853CX88 VIDEO4LINUX DRIVER 3854M: Mauro Carvalho Chehab <mchehab@kernel.org> 3855L: linux-media@vger.kernel.org 3856W: https://linuxtv.org 3857T: git git://linuxtv.org/media_tree.git 3858S: Odd fixes 3859F: Documentation/media/v4l-drivers/cx88* 3860F: drivers/media/pci/cx88/ 3861 3862CXD2820R MEDIA DRIVER 3863M: Antti Palosaari <crope@iki.fi> 3864L: linux-media@vger.kernel.org 3865W: https://linuxtv.org 3866W: http://palosaari.fi/linux/ 3867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3868T: git git://linuxtv.org/anttip/media_tree.git 3869S: Maintained 3870F: drivers/media/dvb-frontends/cxd2820r* 3871 3872CXGB3 ETHERNET DRIVER (CXGB3) 3873M: Santosh Raspatur <santosh@chelsio.com> 3874L: netdev@vger.kernel.org 3875W: http://www.chelsio.com 3876S: Supported 3877F: drivers/net/ethernet/chelsio/cxgb3/ 3878 3879CXGB3 ISCSI DRIVER (CXGB3I) 3880M: Karen Xie <kxie@chelsio.com> 3881L: linux-scsi@vger.kernel.org 3882W: http://www.chelsio.com 3883S: Supported 3884F: drivers/scsi/cxgbi/cxgb3i 3885 3886CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3887M: Steve Wise <swise@chelsio.com> 3888L: linux-rdma@vger.kernel.org 3889W: http://www.openfabrics.org 3890S: Supported 3891F: drivers/infiniband/hw/cxgb3/ 3892F: include/uapi/rdma/cxgb3-abi.h 3893 3894CXGB4 CRYPTO DRIVER (chcr) 3895M: Harsh Jain <harsh@chelsio.com> 3896L: linux-crypto@vger.kernel.org 3897W: http://www.chelsio.com 3898S: Supported 3899F: drivers/crypto/chelsio 3900 3901CXGB4 ETHERNET DRIVER (CXGB4) 3902M: Ganesh Goudar <ganeshgr@chelsio.com> 3903L: netdev@vger.kernel.org 3904W: http://www.chelsio.com 3905S: Supported 3906F: drivers/net/ethernet/chelsio/cxgb4/ 3907 3908CXGB4 ISCSI DRIVER (CXGB4I) 3909M: Karen Xie <kxie@chelsio.com> 3910L: linux-scsi@vger.kernel.org 3911W: http://www.chelsio.com 3912S: Supported 3913F: drivers/scsi/cxgbi/cxgb4i 3914 3915CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3916M: Steve Wise <swise@chelsio.com> 3917L: linux-rdma@vger.kernel.org 3918W: http://www.openfabrics.org 3919S: Supported 3920F: drivers/infiniband/hw/cxgb4/ 3921F: include/uapi/rdma/cxgb4-abi.h 3922 3923CXGB4VF ETHERNET DRIVER (CXGB4VF) 3924M: Casey Leedom <leedom@chelsio.com> 3925L: netdev@vger.kernel.org 3926W: http://www.chelsio.com 3927S: Supported 3928F: drivers/net/ethernet/chelsio/cxgb4vf/ 3929 3930CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3931M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3932M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3933L: linuxppc-dev@lists.ozlabs.org 3934S: Supported 3935F: arch/powerpc/platforms/powernv/pci-cxl.c 3936F: drivers/misc/cxl/ 3937F: include/misc/cxl* 3938F: include/uapi/misc/cxl.h 3939F: Documentation/powerpc/cxl.txt 3940F: Documentation/ABI/testing/sysfs-class-cxl 3941 3942CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3943M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3944M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3945M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3946L: linux-scsi@vger.kernel.org 3947S: Supported 3948F: drivers/scsi/cxlflash/ 3949F: include/uapi/scsi/cxlflash_ioctls.h 3950F: Documentation/powerpc/cxlflash.txt 3951 3952CYBERPRO FB DRIVER 3953M: Russell King <linux@armlinux.org.uk> 3954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3955W: http://www.armlinux.org.uk/ 3956S: Maintained 3957F: drivers/video/fbdev/cyber2000fb.* 3958 3959CYCLADES ASYNC MUX DRIVER 3960W: http://www.cyclades.com/ 3961S: Orphan 3962F: drivers/tty/cyclades.c 3963F: include/linux/cyclades.h 3964F: include/uapi/linux/cyclades.h 3965 3966CYCLADES PC300 DRIVER 3967W: http://www.cyclades.com/ 3968S: Orphan 3969F: drivers/net/wan/pc300* 3970 3971CYPRESS_FIRMWARE MEDIA DRIVER 3972M: Antti Palosaari <crope@iki.fi> 3973L: linux-media@vger.kernel.org 3974W: https://linuxtv.org 3975W: http://palosaari.fi/linux/ 3976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3977T: git git://linuxtv.org/anttip/media_tree.git 3978S: Maintained 3979F: drivers/media/common/cypress_firmware* 3980 3981CYTTSP TOUCHSCREEN DRIVER 3982M: Ferruh Yigit <fery@cypress.com> 3983L: linux-input@vger.kernel.org 3984S: Supported 3985F: drivers/input/touchscreen/cyttsp* 3986F: include/linux/input/cyttsp.h 3987 3988D-LINK DIR-685 TOUCHKEYS DRIVER 3989M: Linus Walleij <linus.walleij@linaro.org> 3990L: linux-input@vger.kernel.org 3991S: Supported 3992F: drivers/input/dlink-dir685-touchkeys.c 3993 3994DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3995M: Joshua Kinard <kumba@gentoo.org> 3996S: Maintained 3997F: drivers/rtc/rtc-ds1685.c 3998F: include/linux/rtc/ds1685.h 3999 4000DAMA SLAVE for AX.25 4001M: Joerg Reuter <jreuter@yaina.de> 4002W: http://yaina.de/jreuter/ 4003W: http://www.qsl.net/dl1bke/ 4004L: linux-hams@vger.kernel.org 4005S: Maintained 4006F: net/ax25/af_ax25.c 4007F: net/ax25/ax25_dev.c 4008F: net/ax25/ax25_ds_* 4009F: net/ax25/ax25_in.c 4010F: net/ax25/ax25_out.c 4011F: net/ax25/ax25_timer.c 4012F: net/ax25/sysctl_net_ax25.c 4013 4014DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4015L: netdev@vger.kernel.org 4016S: Orphan 4017F: Documentation/networking/dmfe.txt 4018F: drivers/net/ethernet/dec/tulip/dmfe.c 4019 4020DC390/AM53C974 SCSI driver 4021M: Hannes Reinecke <hare@suse.com> 4022L: linux-scsi@vger.kernel.org 4023S: Maintained 4024F: drivers/scsi/am53c974.c 4025 4026DC395x SCSI driver 4027M: Oliver Neukum <oliver@neukum.org> 4028M: Ali Akcaagac <aliakc@web.de> 4029M: Jamie Lenehan <lenehan@twibble.org> 4030L: dc395x@twibble.org 4031W: http://twibble.org/dist/dc395x/ 4032W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4033S: Maintained 4034F: Documentation/scsi/dc395x.txt 4035F: drivers/scsi/dc395x.* 4036 4037DCCP PROTOCOL 4038M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4039L: dccp@vger.kernel.org 4040W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4041S: Maintained 4042F: include/linux/dccp.h 4043F: include/uapi/linux/dccp.h 4044F: include/linux/tfrc.h 4045F: net/dccp/ 4046 4047DECnet NETWORK LAYER 4048W: http://linux-decnet.sourceforge.net 4049L: linux-decnet-user@lists.sourceforge.net 4050S: Orphan 4051F: Documentation/networking/decnet.txt 4052F: net/decnet/ 4053 4054DECSTATION PLATFORM SUPPORT 4055M: "Maciej W. Rozycki" <macro@linux-mips.org> 4056L: linux-mips@linux-mips.org 4057W: http://www.linux-mips.org/wiki/DECstation 4058S: Maintained 4059F: arch/mips/dec/ 4060F: arch/mips/include/asm/dec/ 4061F: arch/mips/include/asm/mach-dec/ 4062 4063DEFXX FDDI NETWORK DRIVER 4064M: "Maciej W. Rozycki" <macro@linux-mips.org> 4065S: Maintained 4066F: drivers/net/fddi/defxx.* 4067 4068DELL SMBIOS DRIVER 4069M: Pali Rohár <pali.rohar@gmail.com> 4070M: Mario Limonciello <mario.limonciello@dell.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/dell-smbios.* 4074 4075DELL SMBIOS SMM DRIVER 4076M: Mario Limonciello <mario.limonciello@dell.com> 4077L: platform-driver-x86@vger.kernel.org 4078S: Maintained 4079F: drivers/platform/x86/dell-smbios-smm.c 4080 4081DELL SMBIOS WMI DRIVER 4082M: Mario Limonciello <mario.limonciello@dell.com> 4083L: platform-driver-x86@vger.kernel.org 4084S: Maintained 4085F: drivers/platform/x86/dell-smbios-wmi.c 4086F: tools/wmi/dell-smbios-example.c 4087 4088DELL LAPTOP DRIVER 4089M: Matthew Garrett <mjg59@srcf.ucam.org> 4090M: Pali Rohár <pali.rohar@gmail.com> 4091L: platform-driver-x86@vger.kernel.org 4092S: Maintained 4093F: drivers/platform/x86/dell-laptop.c 4094 4095DELL LAPTOP FREEFALL DRIVER 4096M: Pali Rohár <pali.rohar@gmail.com> 4097S: Maintained 4098F: drivers/platform/x86/dell-smo8800.c 4099 4100DELL LAPTOP RBTN DRIVER 4101M: Pali Rohár <pali.rohar@gmail.com> 4102S: Maintained 4103F: drivers/platform/x86/dell-rbtn.* 4104 4105DELL LAPTOP SMM DRIVER 4106M: Pali Rohár <pali.rohar@gmail.com> 4107S: Maintained 4108F: drivers/hwmon/dell-smm-hwmon.c 4109F: include/uapi/linux/i8k.h 4110 4111DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4112M: Doug Warzecha <Douglas_Warzecha@dell.com> 4113S: Maintained 4114F: Documentation/dcdbas.txt 4115F: drivers/firmware/dcdbas.* 4116 4117DELL WMI NOTIFICATIONS DRIVER 4118M: Matthew Garrett <mjg59@srcf.ucam.org> 4119M: Pali Rohár <pali.rohar@gmail.com> 4120S: Maintained 4121F: drivers/platform/x86/dell-wmi.c 4122 4123DELL WMI DESCRIPTOR DRIVER 4124M: Mario Limonciello <mario.limonciello@dell.com> 4125S: Maintained 4126F: drivers/platform/x86/dell-wmi-descriptor.c 4127 4128DELTA ST MEDIA DRIVER 4129M: Hugues Fruchet <hugues.fruchet@st.com> 4130L: linux-media@vger.kernel.org 4131T: git git://linuxtv.org/media_tree.git 4132W: https://linuxtv.org 4133S: Supported 4134F: drivers/media/platform/sti/delta 4135 4136DENALI NAND DRIVER 4137M: Masahiro Yamada <yamada.masahiro@socionext.com> 4138L: linux-mtd@lists.infradead.org 4139S: Supported 4140F: drivers/mtd/nand/raw/denali* 4141 4142DESIGNWARE USB2 DRD IP DRIVER 4143M: Minas Harutyunyan <hminas@synopsys.com> 4144L: linux-usb@vger.kernel.org 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4146S: Maintained 4147F: drivers/usb/dwc2/ 4148 4149DESIGNWARE USB3 DRD IP DRIVER 4150M: Felipe Balbi <balbi@kernel.org> 4151L: linux-usb@vger.kernel.org 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4153S: Maintained 4154F: drivers/usb/dwc3/ 4155 4156DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4157M: Andreas Klinger <ak@it-klinger.de> 4158L: linux-iio@vger.kernel.org 4159S: Maintained 4160F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4161F: drivers/iio/proximity/srf*.c 4162 4163DEVICE COREDUMP (DEV_COREDUMP) 4164M: Johannes Berg <johannes@sipsolutions.net> 4165L: linux-kernel@vger.kernel.org 4166S: Maintained 4167F: drivers/base/devcoredump.c 4168F: include/linux/devcoredump.h 4169 4170DEVICE FREQUENCY (DEVFREQ) 4171M: MyungJoo Ham <myungjoo.ham@samsung.com> 4172M: Kyungmin Park <kyungmin.park@samsung.com> 4173R: Chanwoo Choi <cw00.choi@samsung.com> 4174L: linux-pm@vger.kernel.org 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4176S: Maintained 4177F: drivers/devfreq/ 4178F: include/linux/devfreq.h 4179F: Documentation/devicetree/bindings/devfreq/ 4180 4181DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4182M: Chanwoo Choi <cw00.choi@samsung.com> 4183L: linux-pm@vger.kernel.org 4184T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4185S: Supported 4186F: drivers/devfreq/event/ 4187F: drivers/devfreq/devfreq-event.c 4188F: include/linux/devfreq-event.h 4189F: Documentation/devicetree/bindings/devfreq/event/ 4190 4191DEVICE NUMBER REGISTRY 4192M: Torben Mathiasen <device@lanana.org> 4193W: http://lanana.org/docs/device-list/index.html 4194S: Maintained 4195 4196DEVICE-MAPPER (LVM) 4197M: Alasdair Kergon <agk@redhat.com> 4198M: Mike Snitzer <snitzer@redhat.com> 4199M: dm-devel@redhat.com 4200L: dm-devel@redhat.com 4201W: http://sources.redhat.com/dm 4202Q: http://patchwork.kernel.org/project/dm-devel/list/ 4203T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4204T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4205S: Maintained 4206F: Documentation/device-mapper/ 4207F: drivers/md/Makefile 4208F: drivers/md/Kconfig 4209F: drivers/md/dm* 4210F: drivers/md/persistent-data/ 4211F: include/linux/device-mapper.h 4212F: include/linux/dm-*.h 4213F: include/uapi/linux/dm-*.h 4214 4215DEVLINK 4216M: Jiri Pirko <jiri@mellanox.com> 4217L: netdev@vger.kernel.org 4218S: Supported 4219F: net/core/devlink.c 4220F: include/net/devlink.h 4221F: include/uapi/linux/devlink.h 4222 4223DIALOG SEMICONDUCTOR DRIVERS 4224M: Support Opensource <support.opensource@diasemi.com> 4225W: http://www.dialog-semiconductor.com/products 4226S: Supported 4227F: Documentation/hwmon/da90?? 4228F: Documentation/devicetree/bindings/mfd/da90*.txt 4229F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4230F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4231F: Documentation/devicetree/bindings/regulator/da92*.txt 4232F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4233F: Documentation/devicetree/bindings/sound/da[79]*.txt 4234F: drivers/gpio/gpio-da90??.c 4235F: drivers/hwmon/da90??-hwmon.c 4236F: drivers/iio/adc/da91??-*.c 4237F: drivers/input/misc/da90??_onkey.c 4238F: drivers/input/touchscreen/da9052_tsi.c 4239F: drivers/leds/leds-da90??.c 4240F: drivers/mfd/da903x.c 4241F: drivers/mfd/da90??-*.c 4242F: drivers/mfd/da91??-*.c 4243F: drivers/power/supply/da9052-battery.c 4244F: drivers/power/supply/da91??-*.c 4245F: drivers/regulator/da903x.c 4246F: drivers/regulator/da9???-regulator.[ch] 4247F: drivers/thermal/da90??-thermal.c 4248F: drivers/rtc/rtc-da90??.c 4249F: drivers/video/backlight/da90??_bl.c 4250F: drivers/watchdog/da90??_wdt.c 4251F: include/linux/mfd/da903x.h 4252F: include/linux/mfd/da9052/ 4253F: include/linux/mfd/da9055/ 4254F: include/linux/mfd/da9062/ 4255F: include/linux/mfd/da9063/ 4256F: include/linux/mfd/da9150/ 4257F: include/linux/regulator/da9211.h 4258F: include/sound/da[79]*.h 4259F: sound/soc/codecs/da[79]*.[ch] 4260 4261DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4262M: William Breathitt Gray <vilhelm.gray@gmail.com> 4263L: linux-gpio@vger.kernel.org 4264S: Maintained 4265F: drivers/gpio/gpio-gpio-mm.c 4266 4267DIGI NEO AND CLASSIC PCI PRODUCTS 4268M: Lidza Louina <lidza.louina@gmail.com> 4269M: Mark Hounschell <markh@compro.net> 4270L: driverdev-devel@linuxdriverproject.org 4271S: Maintained 4272F: drivers/staging/dgnc/ 4273 4274DIOLAN U2C-12 I2C DRIVER 4275M: Guenter Roeck <linux@roeck-us.net> 4276L: linux-i2c@vger.kernel.org 4277S: Maintained 4278F: drivers/i2c/busses/i2c-diolan-u2c.c 4279 4280FILESYSTEM DIRECT ACCESS (DAX) 4281M: Matthew Wilcox <mawilcox@microsoft.com> 4282M: Ross Zwisler <ross.zwisler@linux.intel.com> 4283L: linux-fsdevel@vger.kernel.org 4284S: Supported 4285F: fs/dax.c 4286F: include/linux/dax.h 4287F: include/trace/events/fs_dax.h 4288 4289DEVICE DIRECT ACCESS (DAX) 4290M: Dan Williams <dan.j.williams@intel.com> 4291M: Dave Jiang <dave.jiang@intel.com> 4292M: Ross Zwisler <ross.zwisler@linux.intel.com> 4293M: Vishal Verma <vishal.l.verma@intel.com> 4294L: linux-nvdimm@lists.01.org 4295S: Supported 4296F: drivers/dax/ 4297 4298DIRECTORY NOTIFICATION (DNOTIFY) 4299M: Jan Kara <jack@suse.cz> 4300R: Amir Goldstein <amir73il@gmail.com> 4301L: linux-fsdevel@vger.kernel.org 4302S: Maintained 4303F: Documentation/filesystems/dnotify.txt 4304F: fs/notify/dnotify/ 4305F: include/linux/dnotify.h 4306 4307DISK GEOMETRY AND PARTITION HANDLING 4308M: Andries Brouwer <aeb@cwi.nl> 4309W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4310W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4311W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4312S: Maintained 4313 4314DISKQUOTA 4315M: Jan Kara <jack@suse.com> 4316S: Maintained 4317F: Documentation/filesystems/quota.txt 4318F: fs/quota/ 4319F: include/linux/quota*.h 4320F: include/uapi/linux/quota*.h 4321 4322DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4323M: Bernie Thompson <bernie@plugable.com> 4324L: linux-fbdev@vger.kernel.org 4325S: Maintained 4326W: http://plugable.com/category/projects/udlfb/ 4327F: drivers/video/fbdev/udlfb.c 4328F: include/video/udlfb.h 4329F: Documentation/fb/udlfb.txt 4330 4331DISTRIBUTED LOCK MANAGER (DLM) 4332M: Christine Caulfield <ccaulfie@redhat.com> 4333M: David Teigland <teigland@redhat.com> 4334L: cluster-devel@redhat.com 4335W: http://sources.redhat.com/cluster/ 4336T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4337S: Supported 4338F: fs/dlm/ 4339 4340DMA BUFFER SHARING FRAMEWORK 4341M: Sumit Semwal <sumit.semwal@linaro.org> 4342S: Maintained 4343L: linux-media@vger.kernel.org 4344L: dri-devel@lists.freedesktop.org 4345L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4346F: drivers/dma-buf/ 4347F: include/linux/dma-buf* 4348F: include/linux/reservation.h 4349F: include/linux/*fence.h 4350F: Documentation/driver-api/dma-buf.rst 4351T: git git://anongit.freedesktop.org/drm/drm-misc 4352 4353DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4354M: Vinod Koul <vkoul@kernel.org> 4355L: dmaengine@vger.kernel.org 4356Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4357S: Maintained 4358F: drivers/dma/ 4359F: include/linux/dmaengine.h 4360F: include/linux/of_dma.h 4361F: Documentation/devicetree/bindings/dma/ 4362F: Documentation/driver-api/dmaengine/ 4363T: git git://git.infradead.org/users/vkoul/slave-dma.git 4364 4365DMA MAPPING HELPERS 4366M: Christoph Hellwig <hch@lst.de> 4367M: Marek Szyprowski <m.szyprowski@samsung.com> 4368R: Robin Murphy <robin.murphy@arm.com> 4369L: iommu@lists.linux-foundation.org 4370T: git git://git.infradead.org/users/hch/dma-mapping.git 4371W: http://git.infradead.org/users/hch/dma-mapping.git 4372S: Supported 4373F: kernel/dma/ 4374F: include/asm-generic/dma-mapping.h 4375F: include/linux/dma-direct.h 4376F: include/linux/dma-mapping.h 4377F: include/linux/dma-noncoherent.h 4378 4379DME1737 HARDWARE MONITOR DRIVER 4380M: Juerg Haefliger <juergh@gmail.com> 4381L: linux-hwmon@vger.kernel.org 4382S: Maintained 4383F: Documentation/hwmon/dme1737 4384F: drivers/hwmon/dme1737.c 4385 4386DMI/SMBIOS SUPPORT 4387M: Jean Delvare <jdelvare@suse.com> 4388S: Maintained 4389T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4390F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4391F: drivers/firmware/dmi-id.c 4392F: drivers/firmware/dmi_scan.c 4393F: include/linux/dmi.h 4394 4395DOCUMENTATION 4396M: Jonathan Corbet <corbet@lwn.net> 4397L: linux-doc@vger.kernel.org 4398S: Maintained 4399F: Documentation/ 4400F: scripts/kernel-doc 4401X: Documentation/ABI/ 4402X: Documentation/devicetree/ 4403X: Documentation/acpi 4404X: Documentation/power 4405X: Documentation/spi 4406X: Documentation/media 4407T: git git://git.lwn.net/linux.git docs-next 4408 4409DONGWOON DW9714 LENS VOICE COIL DRIVER 4410M: Sakari Ailus <sakari.ailus@linux.intel.com> 4411L: linux-media@vger.kernel.org 4412T: git git://linuxtv.org/media_tree.git 4413S: Maintained 4414F: drivers/media/i2c/dw9714.c 4415 4416DOUBLETALK DRIVER 4417M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4418L: blinux-list@redhat.com 4419S: Maintained 4420F: drivers/char/dtlk.c 4421F: include/linux/dtlk.h 4422 4423DPAA2 DATAPATH I/O (DPIO) DRIVER 4424M: Roy Pledge <Roy.Pledge@nxp.com> 4425L: linux-kernel@vger.kernel.org 4426S: Maintained 4427F: drivers/staging/fsl-mc/bus/dpio 4428 4429DPAA2 ETHERNET DRIVER 4430M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4431L: linux-kernel@vger.kernel.org 4432S: Maintained 4433F: drivers/staging/fsl-dpaa2/ethernet 4434 4435DPAA2 ETHERNET SWITCH DRIVER 4436M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4437L: linux-kernel@vger.kernel.org 4438S: Maintained 4439F: drivers/staging/fsl-dpaa2/ethsw 4440 4441DPAA2 PTP CLOCK DRIVER 4442M: Yangbo Lu <yangbo.lu@nxp.com> 4443L: linux-kernel@vger.kernel.org 4444S: Maintained 4445F: drivers/staging/fsl-dpaa2/rtc 4446 4447DPT_I2O SCSI RAID DRIVER 4448M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4449L: linux-scsi@vger.kernel.org 4450W: http://www.adaptec.com/ 4451S: Maintained 4452F: drivers/scsi/dpt* 4453F: drivers/scsi/dpt/ 4454 4455DRBD DRIVER 4456M: Philipp Reisner <philipp.reisner@linbit.com> 4457M: Lars Ellenberg <lars.ellenberg@linbit.com> 4458L: drbd-dev@lists.linbit.com 4459W: http://www.drbd.org 4460T: git git://git.linbit.com/linux-drbd.git 4461T: git git://git.linbit.com/drbd-8.4.git 4462S: Supported 4463F: drivers/block/drbd/ 4464F: lib/lru_cache.c 4465F: Documentation/blockdev/drbd/ 4466 4467DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4468M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4469R: "Rafael J. Wysocki" <rafael@kernel.org> 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4471S: Supported 4472F: Documentation/kobject.txt 4473F: drivers/base/ 4474F: fs/debugfs/ 4475F: fs/sysfs/ 4476F: include/linux/debugfs.h 4477F: include/linux/kobj* 4478F: lib/kobj* 4479 4480DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4481M: Kevin Hilman <khilman@kernel.org> 4482M: Nishanth Menon <nm@ti.com> 4483S: Maintained 4484F: drivers/power/avs/ 4485F: include/linux/power/smartreflex.h 4486L: linux-pm@vger.kernel.org 4487 4488DRM DRIVER FOR ARM PL111 CLCD 4489M: Eric Anholt <eric@anholt.net> 4490T: git git://anongit.freedesktop.org/drm/drm-misc 4491S: Supported 4492F: drivers/gpu/drm/pl111/ 4493 4494DRM DRIVER FOR ARM VERSATILE TFT PANELS 4495M: Linus Walleij <linus.walleij@linaro.org> 4496T: git git://anongit.freedesktop.org/drm/drm-misc 4497S: Maintained 4498F: drivers/gpu/drm/panel/panel-arm-versatile.c 4499F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4500 4501DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4502M: Dave Airlie <airlied@redhat.com> 4503S: Odd Fixes 4504F: drivers/gpu/drm/ast/ 4505 4506DRM DRIVER FOR BOCHS VIRTUAL GPU 4507M: Gerd Hoffmann <kraxel@redhat.com> 4508L: virtualization@lists.linux-foundation.org 4509T: git git://anongit.freedesktop.org/drm/drm-misc 4510S: Maintained 4511F: drivers/gpu/drm/bochs/ 4512 4513DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4514M: Linus Walleij <linus.walleij@linaro.org> 4515T: git git://anongit.freedesktop.org/drm/drm-misc 4516S: Maintained 4517F: drivers/gpu/drm/tve200/ 4518 4519DRM DRIVER FOR ILITEK ILI9225 PANELS 4520M: David Lechner <david@lechnology.com> 4521S: Maintained 4522F: drivers/gpu/drm/tinydrm/ili9225.c 4523F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4524 4525DRM DRIVER FOR INTEL I810 VIDEO CARDS 4526S: Orphan / Obsolete 4527F: drivers/gpu/drm/i810/ 4528F: include/uapi/drm/i810_drm.h 4529 4530DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4531S: Orphan / Obsolete 4532F: drivers/gpu/drm/mga/ 4533F: include/uapi/drm/mga_drm.h 4534 4535DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4536M: Dave Airlie <airlied@redhat.com> 4537S: Odd Fixes 4538F: drivers/gpu/drm/mgag200/ 4539 4540DRM DRIVER FOR MI0283QT 4541M: Noralf Trønnes <noralf@tronnes.org> 4542S: Maintained 4543F: drivers/gpu/drm/tinydrm/mi0283qt.c 4544F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4545 4546DRM DRIVER FOR MSM ADRENO GPU 4547M: Rob Clark <robdclark@gmail.com> 4548L: linux-arm-msm@vger.kernel.org 4549L: dri-devel@lists.freedesktop.org 4550L: freedreno@lists.freedesktop.org 4551T: git git://people.freedesktop.org/~robclark/linux 4552S: Maintained 4553F: drivers/gpu/drm/msm/ 4554F: include/uapi/drm/msm_drm.h 4555F: Documentation/devicetree/bindings/display/msm/ 4556 4557DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4558M: Ben Skeggs <bskeggs@redhat.com> 4559L: dri-devel@lists.freedesktop.org 4560L: nouveau@lists.freedesktop.org 4561T: git git://github.com/skeggsb/linux 4562S: Supported 4563F: drivers/gpu/drm/nouveau/ 4564F: include/uapi/drm/nouveau_drm.h 4565 4566DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4567M: Noralf Trønnes <noralf@tronnes.org> 4568S: Maintained 4569F: drivers/gpu/drm/tinydrm/repaper.c 4570F: Documentation/devicetree/bindings/display/repaper.txt 4571 4572DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4573M: Dave Airlie <airlied@redhat.com> 4574M: Gerd Hoffmann <kraxel@redhat.com> 4575L: virtualization@lists.linux-foundation.org 4576T: git git://anongit.freedesktop.org/drm/drm-misc 4577S: Obsolete 4578W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4579F: drivers/gpu/drm/cirrus/ 4580 4581DRM DRIVER FOR QXL VIRTUAL GPU 4582M: Dave Airlie <airlied@redhat.com> 4583M: Gerd Hoffmann <kraxel@redhat.com> 4584L: virtualization@lists.linux-foundation.org 4585T: git git://anongit.freedesktop.org/drm/drm-misc 4586S: Maintained 4587F: drivers/gpu/drm/qxl/ 4588F: include/uapi/drm/qxl_drm.h 4589 4590DRM DRIVER FOR RAGE 128 VIDEO CARDS 4591S: Orphan / Obsolete 4592F: drivers/gpu/drm/r128/ 4593F: include/uapi/drm/r128_drm.h 4594 4595DRM DRIVER FOR SAVAGE VIDEO CARDS 4596S: Orphan / Obsolete 4597F: drivers/gpu/drm/savage/ 4598F: include/uapi/drm/savage_drm.h 4599 4600DRM DRIVER FOR SIS VIDEO CARDS 4601S: Orphan / Obsolete 4602F: drivers/gpu/drm/sis/ 4603F: include/uapi/drm/sis_drm.h 4604 4605DRM DRIVER FOR SITRONIX ST7586 PANELS 4606M: David Lechner <david@lechnology.com> 4607S: Maintained 4608F: drivers/gpu/drm/tinydrm/st7586.c 4609F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4610 4611DRM DRIVER FOR SITRONIX ST7735R PANELS 4612M: David Lechner <david@lechnology.com> 4613S: Maintained 4614F: drivers/gpu/drm/tinydrm/st7735r.c 4615F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4616 4617DRM DRIVER FOR TDFX VIDEO CARDS 4618S: Orphan / Obsolete 4619F: drivers/gpu/drm/tdfx/ 4620 4621DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4622M: Dave Airlie <airlied@redhat.com> 4623S: Odd Fixes 4624F: drivers/gpu/drm/udl/ 4625 4626DRM DRIVER FOR VMWARE VIRTUAL GPU 4627M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4628M: Sinclair Yeh <syeh@vmware.com> 4629M: Thomas Hellstrom <thellstrom@vmware.com> 4630L: dri-devel@lists.freedesktop.org 4631T: git git://people.freedesktop.org/~syeh/repos_linux 4632T: git git://people.freedesktop.org/~thomash/linux 4633S: Supported 4634F: drivers/gpu/drm/vmwgfx/ 4635F: include/uapi/drm/vmwgfx_drm.h 4636 4637DRM DRIVERS 4638M: David Airlie <airlied@linux.ie> 4639L: dri-devel@lists.freedesktop.org 4640T: git git://anongit.freedesktop.org/drm/drm 4641B: https://bugs.freedesktop.org/ 4642C: irc://chat.freenode.net/dri-devel 4643S: Maintained 4644F: drivers/gpu/drm/ 4645F: drivers/gpu/vga/ 4646F: Documentation/devicetree/bindings/display/ 4647F: Documentation/devicetree/bindings/gpu/ 4648F: Documentation/gpu/ 4649F: include/drm/ 4650F: include/uapi/drm/ 4651F: include/linux/vga* 4652 4653DRM DRIVERS AND MISC GPU PATCHES 4654M: Gustavo Padovan <gustavo@padovan.org> 4655M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4656M: Sean Paul <seanpaul@chromium.org> 4657W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4658S: Maintained 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660F: Documentation/gpu/ 4661F: drivers/gpu/vga/ 4662F: drivers/gpu/drm/* 4663F: include/drm/drm* 4664F: include/uapi/drm/drm* 4665F: include/linux/vga* 4666 4667DRM DRIVERS FOR ALLWINNER A10 4668M: Maxime Ripard <maxime.ripard@bootlin.com> 4669L: dri-devel@lists.freedesktop.org 4670S: Supported 4671F: drivers/gpu/drm/sun4i/ 4672F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4673T: git git://anongit.freedesktop.org/drm/drm-misc 4674 4675DRM DRIVERS FOR AMLOGIC SOCS 4676M: Neil Armstrong <narmstrong@baylibre.com> 4677L: dri-devel@lists.freedesktop.org 4678L: linux-amlogic@lists.infradead.org 4679W: http://linux-meson.com/ 4680S: Supported 4681F: drivers/gpu/drm/meson/ 4682F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4683F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4684F: Documentation/gpu/meson.rst 4685T: git git://anongit.freedesktop.org/drm/drm-misc 4686 4687DRM DRIVERS FOR ATMEL HLCDC 4688M: Boris Brezillon <boris.brezillon@bootlin.com> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/atmel-hlcdc/ 4692F: Documentation/devicetree/bindings/display/atmel/ 4693T: git git://anongit.freedesktop.org/drm/drm-misc 4694 4695DRM DRIVERS FOR BRIDGE CHIPS 4696M: Archit Taneja <architt@codeaurora.org> 4697M: Andrzej Hajda <a.hajda@samsung.com> 4698R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4699S: Maintained 4700T: git git://anongit.freedesktop.org/drm/drm-misc 4701F: drivers/gpu/drm/bridge/ 4702 4703DRM DRIVERS FOR EXYNOS 4704M: Inki Dae <inki.dae@samsung.com> 4705M: Joonyoung Shim <jy0922.shim@samsung.com> 4706M: Seung-Woo Kim <sw0312.kim@samsung.com> 4707M: Kyungmin Park <kyungmin.park@samsung.com> 4708L: dri-devel@lists.freedesktop.org 4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4710S: Supported 4711F: drivers/gpu/drm/exynos/ 4712F: include/uapi/drm/exynos_drm.h 4713F: Documentation/devicetree/bindings/display/exynos/ 4714 4715DRM DRIVERS FOR FREESCALE DCU 4716M: Stefan Agner <stefan@agner.ch> 4717M: Alison Wang <alison.wang@nxp.com> 4718L: dri-devel@lists.freedesktop.org 4719S: Supported 4720F: drivers/gpu/drm/fsl-dcu/ 4721F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4722F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4723F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4724 4725DRM DRIVERS FOR FREESCALE IMX 4726M: Philipp Zabel <p.zabel@pengutronix.de> 4727L: dri-devel@lists.freedesktop.org 4728S: Maintained 4729F: drivers/gpu/drm/imx/ 4730F: drivers/gpu/ipu-v3/ 4731F: Documentation/devicetree/bindings/display/imx/ 4732 4733DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4734M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4735L: dri-devel@lists.freedesktop.org 4736T: git git://github.com/patjak/drm-gma500 4737S: Maintained 4738F: drivers/gpu/drm/gma500/ 4739 4740DRM DRIVERS FOR HISILICON 4741M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4742M: Rongrong Zou <zourongrong@gmail.com> 4743R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4744R: Chen Feng <puck.chen@hisilicon.com> 4745L: dri-devel@lists.freedesktop.org 4746T: git git://github.com/xin3liang/linux.git 4747S: Maintained 4748F: drivers/gpu/drm/hisilicon/ 4749F: Documentation/devicetree/bindings/display/hisilicon/ 4750 4751DRM DRIVERS FOR MEDIATEK 4752M: CK Hu <ck.hu@mediatek.com> 4753M: Philipp Zabel <p.zabel@pengutronix.de> 4754L: dri-devel@lists.freedesktop.org 4755S: Supported 4756F: drivers/gpu/drm/mediatek/ 4757F: Documentation/devicetree/bindings/display/mediatek/ 4758 4759DRM DRIVERS FOR NVIDIA TEGRA 4760M: Thierry Reding <thierry.reding@gmail.com> 4761L: dri-devel@lists.freedesktop.org 4762L: linux-tegra@vger.kernel.org 4763T: git git://anongit.freedesktop.org/tegra/linux.git 4764S: Supported 4765F: drivers/gpu/drm/tegra/ 4766F: drivers/gpu/host1x/ 4767F: include/linux/host1x.h 4768F: include/uapi/drm/tegra_drm.h 4769F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4770 4771DRM DRIVERS FOR RENESAS 4772M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4773L: dri-devel@lists.freedesktop.org 4774L: linux-renesas-soc@vger.kernel.org 4775T: git git://linuxtv.org/pinchartl/fbdev 4776S: Supported 4777F: drivers/gpu/drm/rcar-du/ 4778F: drivers/gpu/drm/shmobile/ 4779F: include/linux/platform_data/shmob_drm.h 4780F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4781F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4782F: Documentation/devicetree/bindings/display/renesas,du.txt 4783 4784DRM DRIVERS FOR ROCKCHIP 4785M: Sandy Huang <hjc@rock-chips.com> 4786M: Heiko Stübner <heiko@sntech.de> 4787L: dri-devel@lists.freedesktop.org 4788S: Maintained 4789F: drivers/gpu/drm/rockchip/ 4790F: Documentation/devicetree/bindings/display/rockchip/ 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792 4793DRM DRIVERS FOR STI 4794M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4795M: Vincent Abriou <vincent.abriou@st.com> 4796L: dri-devel@lists.freedesktop.org 4797T: git git://anongit.freedesktop.org/drm/drm-misc 4798S: Maintained 4799F: drivers/gpu/drm/sti 4800F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4801 4802DRM DRIVERS FOR STM 4803M: Yannick Fertre <yannick.fertre@st.com> 4804M: Philippe Cornu <philippe.cornu@st.com> 4805M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4806M: Vincent Abriou <vincent.abriou@st.com> 4807L: dri-devel@lists.freedesktop.org 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809S: Maintained 4810F: drivers/gpu/drm/stm 4811F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4812 4813DRM DRIVERS FOR TI LCDC 4814M: Jyri Sarha <jsarha@ti.com> 4815R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4816L: dri-devel@lists.freedesktop.org 4817S: Maintained 4818F: drivers/gpu/drm/tilcdc/ 4819F: Documentation/devicetree/bindings/display/tilcdc/ 4820 4821DRM DRIVERS FOR TI OMAP 4822M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4823L: dri-devel@lists.freedesktop.org 4824S: Maintained 4825F: drivers/gpu/drm/omapdrm/ 4826F: Documentation/devicetree/bindings/display/ti/ 4827 4828DRM DRIVERS FOR V3D 4829M: Eric Anholt <eric@anholt.net> 4830S: Supported 4831F: drivers/gpu/drm/v3d/ 4832F: include/uapi/drm/v3d_drm.h 4833F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4834T: git git://anongit.freedesktop.org/drm/drm-misc 4835 4836DRM DRIVERS FOR VC4 4837M: Eric Anholt <eric@anholt.net> 4838T: git git://github.com/anholt/linux 4839S: Supported 4840F: drivers/gpu/drm/vc4/ 4841F: include/uapi/drm/vc4_drm.h 4842F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4843T: git git://anongit.freedesktop.org/drm/drm-misc 4844 4845DRM DRIVERS FOR VIVANTE GPU IP 4846M: Lucas Stach <l.stach@pengutronix.de> 4847R: Russell King <linux+etnaviv@armlinux.org.uk> 4848R: Christian Gmeiner <christian.gmeiner@gmail.com> 4849L: etnaviv@lists.freedesktop.org 4850L: dri-devel@lists.freedesktop.org 4851S: Maintained 4852F: drivers/gpu/drm/etnaviv/ 4853F: include/uapi/drm/etnaviv_drm.h 4854F: Documentation/devicetree/bindings/display/etnaviv/ 4855 4856DRM DRIVERS FOR ZTE ZX 4857M: Shawn Guo <shawnguo@kernel.org> 4858L: dri-devel@lists.freedesktop.org 4859S: Maintained 4860F: drivers/gpu/drm/zte/ 4861F: Documentation/devicetree/bindings/display/zte,vou.txt 4862T: git git://anongit.freedesktop.org/drm/drm-misc 4863 4864DRM PANEL DRIVERS 4865M: Thierry Reding <thierry.reding@gmail.com> 4866L: dri-devel@lists.freedesktop.org 4867T: git git://anongit.freedesktop.org/drm/drm-misc 4868S: Maintained 4869F: drivers/gpu/drm/drm_panel.c 4870F: drivers/gpu/drm/panel/ 4871F: include/drm/drm_panel.h 4872F: Documentation/devicetree/bindings/display/panel/ 4873 4874DRM TINYDRM DRIVERS 4875M: Noralf Trønnes <noralf@tronnes.org> 4876W: https://github.com/notro/tinydrm/wiki/Development 4877T: git git://anongit.freedesktop.org/drm/drm-misc 4878S: Maintained 4879F: drivers/gpu/drm/tinydrm/ 4880F: include/drm/tinydrm/ 4881 4882DRM DRIVERS FOR XEN 4883M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4884T: git git://anongit.freedesktop.org/drm/drm-misc 4885L: dri-devel@lists.freedesktop.org 4886L: xen-devel@lists.xen.org 4887S: Supported 4888F: drivers/gpu/drm/xen/ 4889F: Documentation/gpu/xen-front.rst 4890 4891DRM TTM SUBSYSTEM 4892M: Christian Koenig <christian.koenig@amd.com> 4893M: Roger He <Hongbo.He@amd.com> 4894T: git git://people.freedesktop.org/~agd5f/linux 4895S: Maintained 4896L: dri-devel@lists.freedesktop.org 4897F: include/drm/ttm/ 4898F: drivers/gpu/drm/ttm/ 4899 4900DSBR100 USB FM RADIO DRIVER 4901M: Alexey Klimov <klimov.linux@gmail.com> 4902L: linux-media@vger.kernel.org 4903T: git git://linuxtv.org/media_tree.git 4904S: Maintained 4905F: drivers/media/radio/dsbr100.c 4906 4907DSCC4 DRIVER 4908M: Francois Romieu <romieu@fr.zoreil.com> 4909L: netdev@vger.kernel.org 4910S: Maintained 4911F: drivers/net/wan/dscc4.c 4912 4913DT3155 MEDIA DRIVER 4914M: Hans Verkuil <hverkuil@xs4all.nl> 4915L: linux-media@vger.kernel.org 4916T: git git://linuxtv.org/media_tree.git 4917W: https://linuxtv.org 4918S: Odd Fixes 4919F: drivers/media/pci/dt3155/ 4920 4921DVB_USB_AF9015 MEDIA DRIVER 4922M: Antti Palosaari <crope@iki.fi> 4923L: linux-media@vger.kernel.org 4924W: https://linuxtv.org 4925W: http://palosaari.fi/linux/ 4926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4927T: git git://linuxtv.org/anttip/media_tree.git 4928S: Maintained 4929F: drivers/media/usb/dvb-usb-v2/af9015* 4930 4931DVB_USB_AF9035 MEDIA DRIVER 4932M: Antti Palosaari <crope@iki.fi> 4933L: linux-media@vger.kernel.org 4934W: https://linuxtv.org 4935W: http://palosaari.fi/linux/ 4936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4937T: git git://linuxtv.org/anttip/media_tree.git 4938S: Maintained 4939F: drivers/media/usb/dvb-usb-v2/af9035* 4940 4941DVB_USB_ANYSEE MEDIA DRIVER 4942M: Antti Palosaari <crope@iki.fi> 4943L: linux-media@vger.kernel.org 4944W: https://linuxtv.org 4945W: http://palosaari.fi/linux/ 4946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4947T: git git://linuxtv.org/anttip/media_tree.git 4948S: Maintained 4949F: drivers/media/usb/dvb-usb-v2/anysee* 4950 4951DVB_USB_AU6610 MEDIA DRIVER 4952M: Antti Palosaari <crope@iki.fi> 4953L: linux-media@vger.kernel.org 4954W: https://linuxtv.org 4955W: http://palosaari.fi/linux/ 4956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4957T: git git://linuxtv.org/anttip/media_tree.git 4958S: Maintained 4959F: drivers/media/usb/dvb-usb-v2/au6610* 4960 4961DVB_USB_CE6230 MEDIA DRIVER 4962M: Antti Palosaari <crope@iki.fi> 4963L: linux-media@vger.kernel.org 4964W: https://linuxtv.org 4965W: http://palosaari.fi/linux/ 4966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4967T: git git://linuxtv.org/anttip/media_tree.git 4968S: Maintained 4969F: drivers/media/usb/dvb-usb-v2/ce6230* 4970 4971DVB_USB_CXUSB MEDIA DRIVER 4972M: Michael Krufky <mkrufky@linuxtv.org> 4973L: linux-media@vger.kernel.org 4974W: https://linuxtv.org 4975W: http://github.com/mkrufky 4976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4977T: git git://linuxtv.org/media_tree.git 4978S: Maintained 4979F: drivers/media/usb/dvb-usb/cxusb* 4980 4981DVB_USB_EC168 MEDIA DRIVER 4982M: Antti Palosaari <crope@iki.fi> 4983L: linux-media@vger.kernel.org 4984W: https://linuxtv.org 4985W: http://palosaari.fi/linux/ 4986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4987T: git git://linuxtv.org/anttip/media_tree.git 4988S: Maintained 4989F: drivers/media/usb/dvb-usb-v2/ec168* 4990 4991DVB_USB_GL861 MEDIA DRIVER 4992M: Antti Palosaari <crope@iki.fi> 4993L: linux-media@vger.kernel.org 4994W: https://linuxtv.org 4995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4996T: git git://linuxtv.org/anttip/media_tree.git 4997S: Maintained 4998F: drivers/media/usb/dvb-usb-v2/gl861* 4999 5000DVB_USB_MXL111SF MEDIA DRIVER 5001M: Michael Krufky <mkrufky@linuxtv.org> 5002L: linux-media@vger.kernel.org 5003W: https://linuxtv.org 5004W: http://github.com/mkrufky 5005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5006T: git git://linuxtv.org/mkrufky/mxl111sf.git 5007S: Maintained 5008F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5009 5010DVB_USB_RTL28XXU MEDIA DRIVER 5011M: Antti Palosaari <crope@iki.fi> 5012L: linux-media@vger.kernel.org 5013W: https://linuxtv.org 5014W: http://palosaari.fi/linux/ 5015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5016T: git git://linuxtv.org/anttip/media_tree.git 5017S: Maintained 5018F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5019 5020DVB_USB_V2 MEDIA DRIVER 5021M: Antti Palosaari <crope@iki.fi> 5022L: linux-media@vger.kernel.org 5023W: https://linuxtv.org 5024W: http://palosaari.fi/linux/ 5025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5026T: git git://linuxtv.org/anttip/media_tree.git 5027S: Maintained 5028F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5029F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5030 5031DYNAMIC DEBUG 5032M: Jason Baron <jbaron@akamai.com> 5033S: Maintained 5034F: lib/dynamic_debug.c 5035F: include/linux/dynamic_debug.h 5036 5037DYNAMIC INTERRUPT MODERATION 5038M: Tal Gilboa <talgi@mellanox.com> 5039S: Maintained 5040F: include/linux/net_dim.h 5041 5042DZ DECSTATION DZ11 SERIAL DRIVER 5043M: "Maciej W. Rozycki" <macro@linux-mips.org> 5044S: Maintained 5045F: drivers/tty/serial/dz.* 5046 5047E3X0 POWER BUTTON DRIVER 5048M: Moritz Fischer <moritz.fischer@ettus.com> 5049L: usrp-users@lists.ettus.com 5050W: http://www.ettus.com 5051S: Supported 5052F: drivers/input/misc/e3x0-button.c 5053F: Documentation/devicetree/bindings/input/e3x0-button.txt 5054 5055E4000 MEDIA DRIVER 5056M: Antti Palosaari <crope@iki.fi> 5057L: linux-media@vger.kernel.org 5058W: https://linuxtv.org 5059W: http://palosaari.fi/linux/ 5060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5061T: git git://linuxtv.org/anttip/media_tree.git 5062S: Maintained 5063F: drivers/media/tuners/e4000* 5064 5065EC100 MEDIA DRIVER 5066M: Antti Palosaari <crope@iki.fi> 5067L: linux-media@vger.kernel.org 5068W: https://linuxtv.org 5069W: http://palosaari.fi/linux/ 5070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5071T: git git://linuxtv.org/anttip/media_tree.git 5072S: Maintained 5073F: drivers/media/dvb-frontends/ec100* 5074 5075ECRYPT FILE SYSTEM 5076M: Tyler Hicks <tyhicks@canonical.com> 5077L: ecryptfs@vger.kernel.org 5078W: http://ecryptfs.org 5079W: https://launchpad.net/ecryptfs 5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5081S: Supported 5082F: Documentation/filesystems/ecryptfs.txt 5083F: fs/ecryptfs/ 5084 5085EDAC-AMD64 5086M: Borislav Petkov <bp@alien8.de> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/amd64_edac* 5090 5091EDAC-CALXEDA 5092M: Robert Richter <rric@kernel.org> 5093L: linux-edac@vger.kernel.org 5094S: Maintained 5095F: drivers/edac/highbank* 5096 5097EDAC-CAVIUM OCTEON 5098M: Ralf Baechle <ralf@linux-mips.org> 5099M: David Daney <david.daney@cavium.com> 5100L: linux-edac@vger.kernel.org 5101L: linux-mips@linux-mips.org 5102S: Supported 5103F: drivers/edac/octeon_edac* 5104 5105EDAC-CAVIUM THUNDERX 5106M: David Daney <david.daney@cavium.com> 5107M: Jan Glauber <jglauber@cavium.com> 5108L: linux-edac@vger.kernel.org 5109S: Supported 5110F: drivers/edac/thunderx_edac* 5111 5112EDAC-CORE 5113M: Borislav Petkov <bp@alien8.de> 5114M: Mauro Carvalho Chehab <mchehab@kernel.org> 5115L: linux-edac@vger.kernel.org 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5117T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5118S: Supported 5119F: Documentation/admin-guide/ras.rst 5120F: Documentation/driver-api/edac.rst 5121F: drivers/edac/ 5122F: include/linux/edac.h 5123 5124EDAC-E752X 5125M: Mark Gross <mark.gross@intel.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/e752x_edac.c 5129 5130EDAC-E7XXX 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/e7xxx_edac.c 5134 5135EDAC-FSL_DDR 5136M: York Sun <york.sun@nxp.com> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/fsl_ddr_edac.* 5140 5141EDAC-GHES 5142M: Mauro Carvalho Chehab <mchehab@kernel.org> 5143L: linux-edac@vger.kernel.org 5144S: Maintained 5145F: drivers/edac/ghes_edac.c 5146 5147EDAC-I3000 5148L: linux-edac@vger.kernel.org 5149S: Orphan 5150F: drivers/edac/i3000_edac.c 5151 5152EDAC-I5000 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/i5000_edac.c 5156 5157EDAC-I5400 5158M: Mauro Carvalho Chehab <mchehab@kernel.org> 5159L: linux-edac@vger.kernel.org 5160S: Maintained 5161F: drivers/edac/i5400_edac.c 5162 5163EDAC-I7300 5164M: Mauro Carvalho Chehab <mchehab@kernel.org> 5165L: linux-edac@vger.kernel.org 5166S: Maintained 5167F: drivers/edac/i7300_edac.c 5168 5169EDAC-I7CORE 5170M: Mauro Carvalho Chehab <mchehab@kernel.org> 5171L: linux-edac@vger.kernel.org 5172S: Maintained 5173F: drivers/edac/i7core_edac.c 5174 5175EDAC-I82443BXGX 5176M: Tim Small <tim@buttersideup.com> 5177L: linux-edac@vger.kernel.org 5178S: Maintained 5179F: drivers/edac/i82443bxgx_edac.c 5180 5181EDAC-I82975X 5182M: Ranganathan Desikan <ravi@jetztechnologies.com> 5183M: "Arvind R." <arvino55@gmail.com> 5184L: linux-edac@vger.kernel.org 5185S: Maintained 5186F: drivers/edac/i82975x_edac.c 5187 5188EDAC-IE31200 5189M: Jason Baron <jbaron@akamai.com> 5190L: linux-edac@vger.kernel.org 5191S: Maintained 5192F: drivers/edac/ie31200_edac.c 5193 5194EDAC-MPC85XX 5195M: Johannes Thumshirn <morbidrsa@gmail.com> 5196L: linux-edac@vger.kernel.org 5197S: Maintained 5198F: drivers/edac/mpc85xx_edac.[ch] 5199 5200EDAC-PASEMI 5201M: Egor Martovetsky <egor@pasemi.com> 5202L: linux-edac@vger.kernel.org 5203S: Maintained 5204F: drivers/edac/pasemi_edac.c 5205 5206EDAC-PND2 5207M: Tony Luck <tony.luck@intel.com> 5208L: linux-edac@vger.kernel.org 5209S: Maintained 5210F: drivers/edac/pnd2_edac.[ch] 5211 5212EDAC-R82600 5213M: Tim Small <tim@buttersideup.com> 5214L: linux-edac@vger.kernel.org 5215S: Maintained 5216F: drivers/edac/r82600_edac.c 5217 5218EDAC-SBRIDGE 5219M: Mauro Carvalho Chehab <mchehab@kernel.org> 5220L: linux-edac@vger.kernel.org 5221S: Maintained 5222F: drivers/edac/sb_edac.c 5223 5224EDAC-SKYLAKE 5225M: Tony Luck <tony.luck@intel.com> 5226L: linux-edac@vger.kernel.org 5227S: Maintained 5228F: drivers/edac/skx_edac.c 5229 5230EDAC-TI 5231M: Tero Kristo <t-kristo@ti.com> 5232L: linux-edac@vger.kernel.org 5233S: Maintained 5234F: drivers/edac/ti_edac.c 5235 5236EDIROL UA-101/UA-1000 DRIVER 5237M: Clemens Ladisch <clemens@ladisch.de> 5238L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5239T: git git://git.alsa-project.org/alsa-kernel.git 5240S: Maintained 5241F: sound/usb/misc/ua101.c 5242 5243EFI TEST DRIVER 5244L: linux-efi@vger.kernel.org 5245M: Ivan Hu <ivan.hu@canonical.com> 5246M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5247S: Maintained 5248F: drivers/firmware/efi/test/ 5249 5250EFI VARIABLE FILESYSTEM 5251M: Matthew Garrett <matthew.garrett@nebula.com> 5252M: Jeremy Kerr <jk@ozlabs.org> 5253M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5255L: linux-efi@vger.kernel.org 5256S: Maintained 5257F: fs/efivarfs/ 5258 5259EFIFB FRAMEBUFFER DRIVER 5260L: linux-fbdev@vger.kernel.org 5261M: Peter Jones <pjones@redhat.com> 5262S: Maintained 5263F: drivers/video/fbdev/efifb.c 5264 5265EFS FILESYSTEM 5266W: http://aeschi.ch.eu.org/efs/ 5267S: Orphan 5268F: fs/efs/ 5269 5270EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5271M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5272L: netdev@vger.kernel.org 5273S: Maintained 5274F: drivers/net/ethernet/ibm/ehea/ 5275 5276EM28XX VIDEO4LINUX DRIVER 5277M: Mauro Carvalho Chehab <mchehab@kernel.org> 5278L: linux-media@vger.kernel.org 5279W: https://linuxtv.org 5280T: git git://linuxtv.org/media_tree.git 5281S: Maintained 5282F: drivers/media/usb/em28xx/ 5283F: Documentation/media/v4l-drivers/em28xx* 5284 5285EMBEDDED LINUX 5286M: Paul Gortmaker <paul.gortmaker@windriver.com> 5287M: Matt Mackall <mpm@selenic.com> 5288M: David Woodhouse <dwmw2@infradead.org> 5289L: linux-embedded@vger.kernel.org 5290S: Maintained 5291 5292Emulex 10Gbps iSCSI - OneConnect DRIVER 5293M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5294M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5295M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5296L: linux-scsi@vger.kernel.org 5297W: http://www.broadcom.com 5298S: Supported 5299F: drivers/scsi/be2iscsi/ 5300 5301Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5302M: Sathya Perla <sathya.perla@broadcom.com> 5303M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5304M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5305M: Somnath Kotur <somnath.kotur@broadcom.com> 5306L: netdev@vger.kernel.org 5307W: http://www.emulex.com 5308S: Supported 5309F: drivers/net/ethernet/emulex/benet/ 5310 5311EMULEX ONECONNECT ROCE DRIVER 5312M: Selvin Xavier <selvin.xavier@broadcom.com> 5313M: Devesh Sharma <devesh.sharma@broadcom.com> 5314L: linux-rdma@vger.kernel.org 5315W: http://www.broadcom.com 5316S: Odd Fixes 5317F: drivers/infiniband/hw/ocrdma/ 5318F: include/uapi/rdma/ocrdma-abi.h 5319 5320EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5321M: James Smart <james.smart@broadcom.com> 5322M: Dick Kennedy <dick.kennedy@broadcom.com> 5323L: linux-scsi@vger.kernel.org 5324W: http://www.broadcom.com 5325S: Supported 5326F: drivers/scsi/lpfc/ 5327 5328ENE CB710 FLASH CARD READER DRIVER 5329M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5330S: Maintained 5331F: drivers/misc/cb710/ 5332F: drivers/mmc/host/cb710-mmc.* 5333F: include/linux/cb710.h 5334 5335ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5336M: Maxim Levitsky <maximlevitsky@gmail.com> 5337S: Maintained 5338F: drivers/media/rc/ene_ir.* 5339 5340EPSON S1D13XXX FRAMEBUFFER DRIVER 5341M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5342S: Maintained 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5344F: drivers/video/fbdev/s1d13xxxfb.c 5345F: include/video/s1d13xxxfb.h 5346 5347ERRSEQ ERROR TRACKING INFRASTRUCTURE 5348M: Jeff Layton <jlayton@kernel.org> 5349S: Maintained 5350F: lib/errseq.c 5351F: include/linux/errseq.h 5352 5353ET131X NETWORK DRIVER 5354M: Mark Einon <mark.einon@gmail.com> 5355S: Odd Fixes 5356F: drivers/net/ethernet/agere/ 5357 5358ETHERNET BRIDGE 5359M: Stephen Hemminger <stephen@networkplumber.org> 5360L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5361L: netdev@vger.kernel.org 5362W: http://www.linuxfoundation.org/en/Net:Bridge 5363S: Maintained 5364F: include/linux/netfilter_bridge/ 5365F: net/bridge/ 5366 5367ETHERNET PHY LIBRARY 5368M: Andrew Lunn <andrew@lunn.ch> 5369M: Florian Fainelli <f.fainelli@gmail.com> 5370L: netdev@vger.kernel.org 5371S: Maintained 5372F: Documentation/ABI/testing/sysfs-bus-mdio 5373F: Documentation/devicetree/bindings/net/mdio* 5374F: Documentation/networking/phy.txt 5375F: drivers/net/phy/ 5376F: drivers/of/of_mdio.c 5377F: drivers/of/of_net.c 5378F: include/linux/*mdio*.h 5379F: include/linux/of_net.h 5380F: include/linux/phy.h 5381F: include/linux/phy_fixed.h 5382F: include/linux/platform_data/mdio-bcm-unimac.h 5383F: include/trace/events/mdio.h 5384F: include/uapi/linux/mdio.h 5385F: include/uapi/linux/mii.h 5386 5387EXT2 FILE SYSTEM 5388M: Jan Kara <jack@suse.com> 5389L: linux-ext4@vger.kernel.org 5390S: Maintained 5391F: Documentation/filesystems/ext2.txt 5392F: fs/ext2/ 5393F: include/linux/ext2* 5394 5395EXT4 FILE SYSTEM 5396M: "Theodore Ts'o" <tytso@mit.edu> 5397M: Andreas Dilger <adilger.kernel@dilger.ca> 5398L: linux-ext4@vger.kernel.org 5399W: http://ext4.wiki.kernel.org 5400Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5402S: Maintained 5403F: Documentation/filesystems/ext4.txt 5404F: fs/ext4/ 5405 5406Extended Verification Module (EVM) 5407M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5408L: linux-integrity@vger.kernel.org 5409S: Supported 5410F: security/integrity/evm/ 5411 5412EXTENSIBLE FIRMWARE INTERFACE (EFI) 5413M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5414L: linux-efi@vger.kernel.org 5415T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5416S: Maintained 5417F: Documentation/efi-stub.txt 5418F: arch/*/kernel/efi.c 5419F: arch/x86/boot/compressed/eboot.[ch] 5420F: arch/*/include/asm/efi.h 5421F: arch/x86/platform/efi/ 5422F: drivers/firmware/efi/ 5423F: include/linux/efi*.h 5424F: arch/arm/boot/compressed/efi-header.S 5425F: arch/arm64/kernel/efi-entry.S 5426 5427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5428M: MyungJoo Ham <myungjoo.ham@samsung.com> 5429M: Chanwoo Choi <cw00.choi@samsung.com> 5430L: linux-kernel@vger.kernel.org 5431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5432S: Maintained 5433F: drivers/extcon/ 5434F: include/linux/extcon/ 5435F: include/linux/extcon.h 5436F: Documentation/extcon/ 5437F: Documentation/devicetree/bindings/extcon/ 5438 5439EXYNOS DP DRIVER 5440M: Jingoo Han <jingoohan1@gmail.com> 5441L: dri-devel@lists.freedesktop.org 5442S: Maintained 5443F: drivers/gpu/drm/exynos/exynos_dp* 5444 5445EXYNOS SYSMMU (IOMMU) driver 5446M: Marek Szyprowski <m.szyprowski@samsung.com> 5447L: iommu@lists.linux-foundation.org 5448S: Maintained 5449F: drivers/iommu/exynos-iommu.c 5450 5451EZchip NPS platform support 5452M: Vineet Gupta <vgupta@synopsys.com> 5453S: Supported 5454F: arch/arc/plat-eznps 5455F: arch/arc/boot/dts/eznps.dts 5456 5457F2FS FILE SYSTEM 5458M: Jaegeuk Kim <jaegeuk@kernel.org> 5459M: Chao Yu <yuchao0@huawei.com> 5460L: linux-f2fs-devel@lists.sourceforge.net 5461W: https://f2fs.wiki.kernel.org/ 5462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5463S: Maintained 5464F: Documentation/filesystems/f2fs.txt 5465F: Documentation/ABI/testing/sysfs-fs-f2fs 5466F: fs/f2fs/ 5467F: include/linux/f2fs_fs.h 5468F: include/trace/events/f2fs.h 5469 5470F71805F HARDWARE MONITORING DRIVER 5471M: Jean Delvare <jdelvare@suse.com> 5472L: linux-hwmon@vger.kernel.org 5473S: Maintained 5474F: Documentation/hwmon/f71805f 5475F: drivers/hwmon/f71805f.c 5476 5477FADDR2LINE 5478M: Josh Poimboeuf <jpoimboe@redhat.com> 5479S: Maintained 5480F: scripts/faddr2line 5481 5482FAILOVER MODULE 5483M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5484L: netdev@vger.kernel.org 5485S: Supported 5486F: net/core/failover.c 5487F: include/net/failover.h 5488F: Documentation/networking/failover.rst 5489 5490FANOTIFY 5491M: Jan Kara <jack@suse.cz> 5492R: Amir Goldstein <amir73il@gmail.com> 5493L: linux-fsdevel@vger.kernel.org 5494S: Maintained 5495F: fs/notify/fanotify/ 5496F: include/linux/fanotify.h 5497F: include/uapi/linux/fanotify.h 5498 5499FARSYNC SYNCHRONOUS DRIVER 5500M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5501W: http://www.farsite.co.uk/ 5502S: Supported 5503F: drivers/net/wan/farsync.* 5504 5505FAULT INJECTION SUPPORT 5506M: Akinobu Mita <akinobu.mita@gmail.com> 5507S: Supported 5508F: Documentation/fault-injection/ 5509F: lib/fault-inject.c 5510 5511FBTFT Framebuffer drivers 5512M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5513S: Maintained 5514F: drivers/staging/fbtft/ 5515 5516FC0011 TUNER DRIVER 5517M: Michael Buesch <m@bues.ch> 5518L: linux-media@vger.kernel.org 5519S: Maintained 5520F: drivers/media/tuners/fc0011.h 5521F: drivers/media/tuners/fc0011.c 5522 5523FC2580 MEDIA DRIVER 5524M: Antti Palosaari <crope@iki.fi> 5525L: linux-media@vger.kernel.org 5526W: https://linuxtv.org 5527W: http://palosaari.fi/linux/ 5528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5529T: git git://linuxtv.org/anttip/media_tree.git 5530S: Maintained 5531F: drivers/media/tuners/fc2580* 5532 5533FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5534M: Johannes Thumshirn <jth@kernel.org> 5535L: linux-scsi@vger.kernel.org 5536W: www.Open-FCoE.org 5537S: Supported 5538F: drivers/scsi/libfc/ 5539F: drivers/scsi/fcoe/ 5540F: include/scsi/fc/ 5541F: include/scsi/libfc.h 5542F: include/scsi/libfcoe.h 5543F: include/uapi/scsi/fc/ 5544 5545FILE LOCKING (flock() and fcntl()/lockf()) 5546M: Jeff Layton <jlayton@kernel.org> 5547M: "J. Bruce Fields" <bfields@fieldses.org> 5548L: linux-fsdevel@vger.kernel.org 5549S: Maintained 5550F: include/linux/fcntl.h 5551F: include/uapi/linux/fcntl.h 5552F: fs/fcntl.c 5553F: fs/locks.c 5554 5555FILESYSTEMS (VFS and infrastructure) 5556M: Alexander Viro <viro@zeniv.linux.org.uk> 5557L: linux-fsdevel@vger.kernel.org 5558S: Maintained 5559F: fs/* 5560F: include/linux/fs.h 5561F: include/uapi/linux/fs.h 5562 5563FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5564M: Riku Voipio <riku.voipio@iki.fi> 5565L: linux-hwmon@vger.kernel.org 5566S: Maintained 5567F: drivers/hwmon/f75375s.c 5568F: include/linux/f75375s.h 5569 5570FIREWIRE AUDIO DRIVERS 5571M: Clemens Ladisch <clemens@ladisch.de> 5572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5573T: git git://git.alsa-project.org/alsa-kernel.git 5574S: Maintained 5575F: sound/firewire/ 5576 5577FIREWIRE MEDIA DRIVERS (firedtv) 5578M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5579L: linux-media@vger.kernel.org 5580L: linux1394-devel@lists.sourceforge.net 5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5582S: Maintained 5583F: drivers/media/firewire/ 5584 5585FIREWIRE SBP-2 TARGET 5586M: Chris Boot <bootc@bootc.net> 5587L: linux-scsi@vger.kernel.org 5588L: target-devel@vger.kernel.org 5589L: linux1394-devel@lists.sourceforge.net 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5591S: Maintained 5592F: drivers/target/sbp/ 5593 5594FIREWIRE SUBSYSTEM 5595M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5596L: linux1394-devel@lists.sourceforge.net 5597W: http://ieee1394.wiki.kernel.org/ 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5599S: Maintained 5600F: drivers/firewire/ 5601F: include/linux/firewire.h 5602F: include/uapi/linux/firewire*.h 5603F: tools/firewire/ 5604 5605FIRMWARE LOADER (request_firmware) 5606M: Luis R. Rodriguez <mcgrof@kernel.org> 5607L: linux-kernel@vger.kernel.org 5608S: Maintained 5609F: Documentation/firmware_class/ 5610F: drivers/base/firmware_loader/ 5611F: include/linux/firmware.h 5612 5613FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5614M: Joshua Morris <josh.h.morris@us.ibm.com> 5615M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5616S: Maintained 5617F: drivers/block/rsxx/ 5618 5619FLOPPY DRIVER 5620M: Jiri Kosina <jikos@kernel.org> 5621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5622S: Odd fixes 5623F: drivers/block/floppy.c 5624 5625FMC SUBSYSTEM 5626M: Alessandro Rubini <rubini@gnudd.com> 5627W: http://www.ohwr.org/projects/fmc-bus 5628S: Supported 5629F: drivers/fmc/ 5630F: include/linux/fmc*.h 5631F: include/linux/ipmi-fru.h 5632K: fmc_d.*register 5633 5634FPGA MANAGER FRAMEWORK 5635M: Alan Tull <atull@kernel.org> 5636M: Moritz Fischer <mdf@kernel.org> 5637L: linux-fpga@vger.kernel.org 5638S: Maintained 5639T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5640Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5641F: Documentation/fpga/ 5642F: Documentation/driver-api/fpga/ 5643F: Documentation/devicetree/bindings/fpga/ 5644F: drivers/fpga/ 5645F: include/linux/fpga/ 5646W: http://www.rocketboards.org 5647 5648FPGA DFL DRIVERS 5649M: Wu Hao <hao.wu@intel.com> 5650L: linux-fpga@vger.kernel.org 5651S: Maintained 5652F: Documentation/fpga/dfl.txt 5653F: include/uapi/linux/fpga-dfl.h 5654F: drivers/fpga/dfl* 5655 5656FPU EMULATOR 5657M: Bill Metzenthen <billm@melbpc.org.au> 5658W: http://floatingpoint.sourceforge.net/emulator/index.html 5659S: Maintained 5660F: arch/x86/math-emu/ 5661 5662FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5663L: netdev@vger.kernel.org 5664S: Orphan 5665F: drivers/net/wan/dlci.c 5666F: drivers/net/wan/sdla.c 5667 5668FRAMEBUFFER LAYER 5669M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5670L: dri-devel@lists.freedesktop.org 5671L: linux-fbdev@vger.kernel.org 5672T: git git://github.com/bzolnier/linux.git 5673Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5674S: Maintained 5675F: Documentation/fb/ 5676F: drivers/video/ 5677F: include/video/ 5678F: include/linux/fb.h 5679F: include/uapi/video/ 5680F: include/uapi/linux/fb.h 5681 5682FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5683M: Horia Geantă <horia.geanta@nxp.com> 5684M: Aymen Sghaier <aymen.sghaier@nxp.com> 5685L: linux-crypto@vger.kernel.org 5686S: Maintained 5687F: drivers/crypto/caam/ 5688F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5689 5690FREESCALE DIU FRAMEBUFFER DRIVER 5691M: Timur Tabi <timur@kernel.org> 5692L: linux-fbdev@vger.kernel.org 5693S: Maintained 5694F: drivers/video/fbdev/fsl-diu-fb.* 5695 5696FREESCALE DMA DRIVER 5697M: Li Yang <leoyang.li@nxp.com> 5698M: Zhang Wei <zw@zh-kernel.org> 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/dma/fsldma.* 5702 5703FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5704M: Claudiu Manoil <claudiu.manoil@nxp.com> 5705L: netdev@vger.kernel.org 5706S: Maintained 5707F: drivers/net/ethernet/freescale/gianfar* 5708F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5709 5710FREESCALE GPMI NAND DRIVER 5711M: Han Xu <han.xu@nxp.com> 5712L: linux-mtd@lists.infradead.org 5713S: Maintained 5714F: drivers/mtd/nand/raw/gpmi-nand/* 5715 5716FREESCALE I2C CPM DRIVER 5717M: Jochen Friedrich <jochen@scram.de> 5718L: linuxppc-dev@lists.ozlabs.org 5719L: linux-i2c@vger.kernel.org 5720S: Maintained 5721F: drivers/i2c/busses/i2c-cpm.c 5722 5723FREESCALE IMX / MXC FEC DRIVER 5724M: Fugang Duan <fugang.duan@nxp.com> 5725L: netdev@vger.kernel.org 5726S: Maintained 5727F: drivers/net/ethernet/freescale/fec_main.c 5728F: drivers/net/ethernet/freescale/fec_ptp.c 5729F: drivers/net/ethernet/freescale/fec.h 5730F: Documentation/devicetree/bindings/net/fsl-fec.txt 5731 5732FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5733M: Sascha Hauer <s.hauer@pengutronix.de> 5734R: Pengutronix Kernel Team <kernel@pengutronix.de> 5735L: linux-fbdev@vger.kernel.org 5736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5737S: Maintained 5738F: include/linux/platform_data/video-imxfb.h 5739F: drivers/video/fbdev/imxfb.c 5740 5741FREESCALE QORIQ DPAA ETHERNET DRIVER 5742M: Madalin Bucur <madalin.bucur@nxp.com> 5743L: netdev@vger.kernel.org 5744S: Maintained 5745F: drivers/net/ethernet/freescale/dpaa 5746 5747FREESCALE QORIQ DPAA FMAN DRIVER 5748M: Madalin Bucur <madalin.bucur@nxp.com> 5749L: netdev@vger.kernel.org 5750S: Maintained 5751F: drivers/net/ethernet/freescale/fman 5752F: Documentation/devicetree/bindings/net/fsl-fman.txt 5753 5754FREESCALE QORIQ PTP CLOCK DRIVER 5755M: Yangbo Lu <yangbo.lu@nxp.com> 5756L: netdev@vger.kernel.org 5757S: Maintained 5758F: drivers/ptp/ptp_qoriq.c 5759F: include/linux/fsl/ptp_qoriq.h 5760F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5761 5762FREESCALE QUAD SPI DRIVER 5763M: Han Xu <han.xu@nxp.com> 5764L: linux-mtd@lists.infradead.org 5765S: Maintained 5766F: drivers/mtd/spi-nor/fsl-quadspi.c 5767 5768FREESCALE QUICC ENGINE LIBRARY 5769M: Qiang Zhao <qiang.zhao@nxp.com> 5770L: linuxppc-dev@lists.ozlabs.org 5771S: Maintained 5772F: drivers/soc/fsl/qe/ 5773F: include/soc/fsl/*qe*.h 5774F: include/soc/fsl/*ucc*.h 5775 5776FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5777M: Li Yang <leoyang.li@nxp.com> 5778L: netdev@vger.kernel.org 5779L: linuxppc-dev@lists.ozlabs.org 5780S: Maintained 5781F: drivers/net/ethernet/freescale/ucc_geth* 5782 5783FREESCALE QUICC ENGINE UCC HDLC DRIVER 5784M: Zhao Qiang <qiang.zhao@nxp.com> 5785L: netdev@vger.kernel.org 5786L: linuxppc-dev@lists.ozlabs.org 5787S: Maintained 5788F: drivers/net/wan/fsl_ucc_hdlc* 5789 5790FREESCALE QUICC ENGINE UCC UART DRIVER 5791M: Timur Tabi <timur@kernel.org> 5792L: linuxppc-dev@lists.ozlabs.org 5793S: Maintained 5794F: drivers/tty/serial/ucc_uart.c 5795 5796FREESCALE SOC DRIVERS 5797M: Li Yang <leoyang.li@nxp.com> 5798L: linuxppc-dev@lists.ozlabs.org 5799L: linux-arm-kernel@lists.infradead.org 5800S: Maintained 5801F: Documentation/devicetree/bindings/soc/fsl/ 5802F: drivers/soc/fsl/ 5803F: include/linux/fsl/ 5804 5805FREESCALE SOC FS_ENET DRIVER 5806M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5807M: Vitaly Bordug <vbordug@ru.mvista.com> 5808L: linuxppc-dev@lists.ozlabs.org 5809L: netdev@vger.kernel.org 5810S: Maintained 5811F: drivers/net/ethernet/freescale/fs_enet/ 5812F: include/linux/fs_enet_pd.h 5813 5814FREESCALE SOC SOUND DRIVERS 5815M: Timur Tabi <timur@kernel.org> 5816M: Nicolin Chen <nicoleotsuka@gmail.com> 5817M: Xiubo Li <Xiubo.Lee@gmail.com> 5818R: Fabio Estevam <fabio.estevam@nxp.com> 5819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5820L: linuxppc-dev@lists.ozlabs.org 5821S: Maintained 5822F: sound/soc/fsl/fsl* 5823F: sound/soc/fsl/imx* 5824F: sound/soc/fsl/mpc8610_hpcd.c 5825 5826FREESCALE USB PERIPHERAL DRIVERS 5827M: Li Yang <leoyang.li@nxp.com> 5828L: linux-usb@vger.kernel.org 5829L: linuxppc-dev@lists.ozlabs.org 5830S: Maintained 5831F: drivers/usb/gadget/udc/fsl* 5832 5833FREEVXFS FILESYSTEM 5834M: Christoph Hellwig <hch@infradead.org> 5835W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5836S: Maintained 5837F: fs/freevxfs/ 5838 5839FREEZER 5840M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5841M: Pavel Machek <pavel@ucw.cz> 5842L: linux-pm@vger.kernel.org 5843S: Supported 5844F: Documentation/power/freezing-of-tasks.txt 5845F: include/linux/freezer.h 5846F: kernel/freezer.c 5847 5848FRONTSWAP API 5849M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5850L: linux-kernel@vger.kernel.org 5851S: Maintained 5852F: mm/frontswap.c 5853F: include/linux/frontswap.h 5854 5855FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5856M: David Howells <dhowells@redhat.com> 5857L: linux-cachefs@redhat.com (moderated for non-subscribers) 5858S: Supported 5859F: Documentation/filesystems/caching/ 5860F: fs/fscache/ 5861F: include/linux/fscache*.h 5862 5863FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5864M: Theodore Y. Ts'o <tytso@mit.edu> 5865M: Jaegeuk Kim <jaegeuk@kernel.org> 5866L: linux-fscrypt@vger.kernel.org 5867Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5869S: Supported 5870F: fs/crypto/ 5871F: include/linux/fscrypt*.h 5872F: Documentation/filesystems/fscrypt.rst 5873 5874FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5875M: Jan Kara <jack@suse.cz> 5876R: Amir Goldstein <amir73il@gmail.com> 5877L: linux-fsdevel@vger.kernel.org 5878S: Maintained 5879F: fs/notify/ 5880F: include/linux/fsnotify*.h 5881 5882FUJITSU LAPTOP EXTRAS 5883M: Jonathan Woithe <jwoithe@just42.net> 5884L: platform-driver-x86@vger.kernel.org 5885S: Maintained 5886F: drivers/platform/x86/fujitsu-laptop.c 5887 5888FUJITSU M-5MO LS CAMERA ISP DRIVER 5889M: Kyungmin Park <kyungmin.park@samsung.com> 5890M: Heungjun Kim <riverful.kim@samsung.com> 5891L: linux-media@vger.kernel.org 5892S: Maintained 5893F: drivers/media/i2c/m5mols/ 5894F: include/media/i2c/m5mols.h 5895 5896FUJITSU TABLET EXTRAS 5897M: Robert Gerlach <khnz@gmx.de> 5898L: platform-driver-x86@vger.kernel.org 5899S: Maintained 5900F: drivers/platform/x86/fujitsu-tablet.c 5901 5902FUSE: FILESYSTEM IN USERSPACE 5903M: Miklos Szeredi <miklos@szeredi.hu> 5904L: linux-fsdevel@vger.kernel.org 5905W: http://fuse.sourceforge.net/ 5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5907S: Maintained 5908F: fs/fuse/ 5909F: include/uapi/linux/fuse.h 5910F: Documentation/filesystems/fuse.txt 5911 5912FUTEX SUBSYSTEM 5913M: Thomas Gleixner <tglx@linutronix.de> 5914M: Ingo Molnar <mingo@redhat.com> 5915R: Peter Zijlstra <peterz@infradead.org> 5916R: Darren Hart <dvhart@infradead.org> 5917L: linux-kernel@vger.kernel.org 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5919S: Maintained 5920F: kernel/futex.c 5921F: kernel/futex_compat.c 5922F: include/asm-generic/futex.h 5923F: include/linux/futex.h 5924F: include/uapi/linux/futex.h 5925F: tools/testing/selftests/futex/ 5926F: tools/perf/bench/futex* 5927F: Documentation/*futex* 5928 5929GCC PLUGINS 5930M: Kees Cook <keescook@chromium.org> 5931R: Emese Revfy <re.emese@gmail.com> 5932L: kernel-hardening@lists.openwall.com 5933S: Maintained 5934F: scripts/gcc-plugins/ 5935F: scripts/gcc-plugin.sh 5936F: scripts/Makefile.gcc-plugins 5937F: Documentation/gcc-plugins.txt 5938 5939GCOV BASED KERNEL PROFILING 5940M: Peter Oberparleiter <oberpar@linux.ibm.com> 5941S: Maintained 5942F: kernel/gcov/ 5943F: Documentation/dev-tools/gcov.rst 5944 5945GDB KERNEL DEBUGGING HELPER SCRIPTS 5946M: Jan Kiszka <jan.kiszka@siemens.com> 5947M: Kieran Bingham <kieran@bingham.xyz> 5948S: Supported 5949F: scripts/gdb/ 5950 5951GDT SCSI DISK ARRAY CONTROLLER DRIVER 5952M: Achim Leubner <achim_leubner@adaptec.com> 5953L: linux-scsi@vger.kernel.org 5954W: http://www.icp-vortex.com/ 5955S: Supported 5956F: drivers/scsi/gdt* 5957 5958GEMTEK FM RADIO RECEIVER DRIVER 5959M: Hans Verkuil <hverkuil@xs4all.nl> 5960L: linux-media@vger.kernel.org 5961T: git git://linuxtv.org/media_tree.git 5962W: https://linuxtv.org 5963S: Maintained 5964F: drivers/media/radio/radio-gemtek* 5965 5966GENERIC GPIO I2C DRIVER 5967M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5968S: Supported 5969F: drivers/i2c/busses/i2c-gpio.c 5970F: include/linux/platform_data/i2c-gpio.h 5971 5972GENERIC GPIO I2C MULTIPLEXER DRIVER 5973M: Peter Korsgaard <peter.korsgaard@barco.com> 5974L: linux-i2c@vger.kernel.org 5975S: Supported 5976F: drivers/i2c/muxes/i2c-mux-gpio.c 5977F: include/linux/platform_data/i2c-mux-gpio.h 5978F: Documentation/i2c/muxes/i2c-mux-gpio 5979 5980GENERIC HDLC (WAN) DRIVERS 5981M: Krzysztof Halasa <khc@pm.waw.pl> 5982W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5983S: Maintained 5984F: drivers/net/wan/c101.c 5985F: drivers/net/wan/hd6457* 5986F: drivers/net/wan/hdlc* 5987F: drivers/net/wan/n2.c 5988F: drivers/net/wan/pc300too.c 5989F: drivers/net/wan/pci200syn.c 5990F: drivers/net/wan/wanxl* 5991 5992GENERIC INCLUDE/ASM HEADER FILES 5993M: Arnd Bergmann <arnd@arndb.de> 5994L: linux-arch@vger.kernel.org 5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5996S: Maintained 5997F: include/asm-generic/ 5998F: include/uapi/asm-generic/ 5999 6000GENERIC PHY FRAMEWORK 6001M: Kishon Vijay Abraham I <kishon@ti.com> 6002L: linux-kernel@vger.kernel.org 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6004S: Supported 6005F: drivers/phy/ 6006F: include/linux/phy/ 6007 6008GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6009M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6010S: Supported 6011F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6012 6013GENERIC PM DOMAINS 6014M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6015M: Kevin Hilman <khilman@kernel.org> 6016M: Ulf Hansson <ulf.hansson@linaro.org> 6017L: linux-pm@vger.kernel.org 6018S: Supported 6019F: drivers/base/power/domain*.c 6020F: include/linux/pm_domain.h 6021F: Documentation/devicetree/bindings/power/power_domain.txt 6022 6023GENERIC UIO DRIVER FOR PCI DEVICES 6024M: "Michael S. Tsirkin" <mst@redhat.com> 6025L: kvm@vger.kernel.org 6026S: Supported 6027F: drivers/uio/uio_pci_generic.c 6028 6029GENWQE (IBM Generic Workqueue Card) 6030M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6031M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6032S: Supported 6033F: drivers/misc/genwqe/ 6034 6035GET_MAINTAINER SCRIPT 6036M: Joe Perches <joe@perches.com> 6037S: Maintained 6038F: scripts/get_maintainer.pl 6039 6040GFS2 FILE SYSTEM 6041M: Bob Peterson <rpeterso@redhat.com> 6042M: Andreas Gruenbacher <agruenba@redhat.com> 6043L: cluster-devel@redhat.com 6044W: http://sources.redhat.com/cluster/ 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6046S: Supported 6047F: Documentation/filesystems/gfs2*.txt 6048F: fs/gfs2/ 6049F: include/uapi/linux/gfs2_ondisk.h 6050 6051GIGASET ISDN DRIVERS 6052M: Paul Bolle <pebolle@tiscali.nl> 6053L: gigaset307x-common@lists.sourceforge.net 6054W: http://gigaset307x.sourceforge.net/ 6055S: Odd Fixes 6056F: Documentation/isdn/README.gigaset 6057F: drivers/isdn/gigaset/ 6058F: include/uapi/linux/gigaset_dev.h 6059 6060GNSS SUBSYSTEM 6061M: Johan Hovold <johan@kernel.org> 6062S: Maintained 6063F: Documentation/ABI/testing/sysfs-class-gnss 6064F: Documentation/devicetree/bindings/gnss/ 6065F: drivers/gnss/ 6066F: include/linux/gnss.h 6067 6068GO7007 MPEG CODEC 6069M: Hans Verkuil <hans.verkuil@cisco.com> 6070L: linux-media@vger.kernel.org 6071S: Maintained 6072F: drivers/media/usb/go7007/ 6073 6074GOODIX TOUCHSCREEN 6075M: Bastien Nocera <hadess@hadess.net> 6076L: linux-input@vger.kernel.org 6077S: Maintained 6078F: drivers/input/touchscreen/goodix.c 6079 6080GPD POCKET FAN DRIVER 6081M: Hans de Goede <hdegoede@redhat.com> 6082L: platform-driver-x86@vger.kernel.org 6083S: Maintained 6084F: drivers/platform/x86/gpd-pocket-fan.c 6085 6086GPIO ACPI SUPPORT 6087M: Mika Westerberg <mika.westerberg@linux.intel.com> 6088M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6089L: linux-gpio@vger.kernel.org 6090L: linux-acpi@vger.kernel.org 6091S: Maintained 6092F: Documentation/acpi/gpio-properties.txt 6093F: drivers/gpio/gpiolib-acpi.c 6094 6095GPIO IR Transmitter 6096M: Sean Young <sean@mess.org> 6097L: linux-media@vger.kernel.org 6098S: Maintained 6099F: drivers/media/rc/gpio-ir-tx.c 6100 6101GPIO MOCKUP DRIVER 6102M: Bamvor Jian Zhang <bamv2005@gmail.com> 6103R: Bartosz Golaszewski <brgl@bgdev.pl> 6104L: linux-gpio@vger.kernel.org 6105S: Maintained 6106F: drivers/gpio/gpio-mockup.c 6107F: tools/testing/selftests/gpio/ 6108 6109GPIO SUBSYSTEM 6110M: Linus Walleij <linus.walleij@linaro.org> 6111L: linux-gpio@vger.kernel.org 6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6113S: Maintained 6114F: Documentation/devicetree/bindings/gpio/ 6115F: Documentation/driver-api/gpio/ 6116F: Documentation/gpio/ 6117F: Documentation/ABI/testing/gpio-cdev 6118F: Documentation/ABI/obsolete/sysfs-gpio 6119F: drivers/gpio/ 6120F: include/linux/gpio/ 6121F: include/linux/gpio.h 6122F: include/linux/of_gpio.h 6123F: include/asm-generic/gpio.h 6124F: include/uapi/linux/gpio.h 6125F: tools/gpio/ 6126 6127GRE DEMULTIPLEXER DRIVER 6128M: Dmitry Kozlov <xeb@mail.ru> 6129L: netdev@vger.kernel.org 6130S: Maintained 6131F: net/ipv4/gre_demux.c 6132F: net/ipv4/gre_offload.c 6133F: include/net/gre.h 6134 6135GRETH 10/100/1G Ethernet MAC device driver 6136M: Andreas Larsson <andreas@gaisler.com> 6137L: netdev@vger.kernel.org 6138S: Maintained 6139F: drivers/net/ethernet/aeroflex/ 6140 6141GREYBUS AUDIO PROTOCOLS DRIVERS 6142M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6143M: Mark Greer <mgreer@animalcreek.com> 6144S: Maintained 6145F: drivers/staging/greybus/audio_apbridgea.c 6146F: drivers/staging/greybus/audio_apbridgea.h 6147F: drivers/staging/greybus/audio_codec.c 6148F: drivers/staging/greybus/audio_codec.h 6149F: drivers/staging/greybus/audio_gb.c 6150F: drivers/staging/greybus/audio_manager.c 6151F: drivers/staging/greybus/audio_manager.h 6152F: drivers/staging/greybus/audio_manager_module.c 6153F: drivers/staging/greybus/audio_manager_private.h 6154F: drivers/staging/greybus/audio_manager_sysfs.c 6155F: drivers/staging/greybus/audio_module.c 6156F: drivers/staging/greybus/audio_topology.c 6157 6158GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6159M: Viresh Kumar <vireshk@kernel.org> 6160S: Maintained 6161F: drivers/staging/greybus/authentication.c 6162F: drivers/staging/greybus/bootrom.c 6163F: drivers/staging/greybus/firmware.h 6164F: drivers/staging/greybus/fw-core.c 6165F: drivers/staging/greybus/fw-download.c 6166F: drivers/staging/greybus/fw-managament.c 6167F: drivers/staging/greybus/greybus_authentication.h 6168F: drivers/staging/greybus/greybus_firmware.h 6169F: drivers/staging/greybus/hid.c 6170F: drivers/staging/greybus/i2c.c 6171F: drivers/staging/greybus/spi.c 6172F: drivers/staging/greybus/spilib.c 6173F: drivers/staging/greybus/spilib.h 6174 6175GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6176M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6177S: Maintained 6178F: drivers/staging/greybus/loopback.c 6179F: drivers/staging/greybus/timesync.c 6180F: drivers/staging/greybus/timesync_platform.c 6181 6182GREYBUS PLATFORM DRIVERS 6183M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6184S: Maintained 6185F: drivers/staging/greybus/arche-platform.c 6186F: drivers/staging/greybus/arche-apb-ctrl.c 6187F: drivers/staging/greybus/arche_platform.h 6188 6189GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6190M: Rui Miguel Silva <rmfrfs@gmail.com> 6191S: Maintained 6192F: drivers/staging/greybus/sdio.c 6193F: drivers/staging/greybus/light.c 6194F: drivers/staging/greybus/gpio.c 6195F: drivers/staging/greybus/power_supply.c 6196F: drivers/staging/greybus/spi.c 6197F: drivers/staging/greybus/spilib.c 6198 6199GREYBUS SUBSYSTEM 6200M: Johan Hovold <johan@kernel.org> 6201M: Alex Elder <elder@kernel.org> 6202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6203S: Maintained 6204F: drivers/staging/greybus/ 6205L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6206 6207GREYBUS UART PROTOCOLS DRIVERS 6208M: David Lin <dtwlin@gmail.com> 6209S: Maintained 6210F: drivers/staging/greybus/uart.c 6211F: drivers/staging/greybus/log.c 6212 6213GS1662 VIDEO SERIALIZER 6214M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6215L: linux-media@vger.kernel.org 6216T: git git://linuxtv.org/media_tree.git 6217S: Maintained 6218F: drivers/media/spi/gs1662.c 6219 6220GSPCA FINEPIX SUBDRIVER 6221M: Frank Zago <frank@zago.net> 6222L: linux-media@vger.kernel.org 6223T: git git://linuxtv.org/media_tree.git 6224S: Maintained 6225F: drivers/media/usb/gspca/finepix.c 6226 6227GSPCA GL860 SUBDRIVER 6228M: Olivier Lorin <o.lorin@laposte.net> 6229L: linux-media@vger.kernel.org 6230T: git git://linuxtv.org/media_tree.git 6231S: Maintained 6232F: drivers/media/usb/gspca/gl860/ 6233 6234GSPCA M5602 SUBDRIVER 6235M: Erik Andren <erik.andren@gmail.com> 6236L: linux-media@vger.kernel.org 6237T: git git://linuxtv.org/media_tree.git 6238S: Maintained 6239F: drivers/media/usb/gspca/m5602/ 6240 6241GSPCA PAC207 SONIXB SUBDRIVER 6242M: Hans Verkuil <hverkuil@xs4all.nl> 6243L: linux-media@vger.kernel.org 6244T: git git://linuxtv.org/media_tree.git 6245S: Odd Fixes 6246F: drivers/media/usb/gspca/pac207.c 6247 6248GSPCA SN9C20X SUBDRIVER 6249M: Brian Johnson <brijohn@gmail.com> 6250L: linux-media@vger.kernel.org 6251T: git git://linuxtv.org/media_tree.git 6252S: Maintained 6253F: drivers/media/usb/gspca/sn9c20x.c 6254 6255GSPCA T613 SUBDRIVER 6256M: Leandro Costantino <lcostantino@gmail.com> 6257L: linux-media@vger.kernel.org 6258T: git git://linuxtv.org/media_tree.git 6259S: Maintained 6260F: drivers/media/usb/gspca/t613.c 6261 6262GSPCA USB WEBCAM DRIVER 6263M: Hans Verkuil <hverkuil@xs4all.nl> 6264L: linux-media@vger.kernel.org 6265T: git git://linuxtv.org/media_tree.git 6266S: Odd Fixes 6267F: drivers/media/usb/gspca/ 6268 6269GTP (GPRS Tunneling Protocol) 6270M: Pablo Neira Ayuso <pablo@netfilter.org> 6271M: Harald Welte <laforge@gnumonks.org> 6272L: osmocom-net-gprs@lists.osmocom.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6274S: Maintained 6275F: drivers/net/gtp.c 6276 6277GUID PARTITION TABLE (GPT) 6278M: Davidlohr Bueso <dave@stgolabs.net> 6279L: linux-efi@vger.kernel.org 6280S: Maintained 6281F: block/partitions/efi.* 6282 6283H8/300 ARCHITECTURE 6284M: Yoshinori Sato <ysato@users.sourceforge.jp> 6285L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6286W: http://uclinux-h8.sourceforge.jp 6287T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6288S: Maintained 6289F: arch/h8300/ 6290F: drivers/clocksource/h8300_*.c 6291F: drivers/clk/h8300/ 6292F: drivers/irqchip/irq-renesas-h8*.c 6293 6294HACKRF MEDIA DRIVER 6295M: Antti Palosaari <crope@iki.fi> 6296L: linux-media@vger.kernel.org 6297W: https://linuxtv.org 6298W: http://palosaari.fi/linux/ 6299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6300T: git git://linuxtv.org/anttip/media_tree.git 6301S: Maintained 6302F: drivers/media/usb/hackrf/ 6303 6304HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6305M: Frank Seidel <frank@f-seidel.de> 6306L: platform-driver-x86@vger.kernel.org 6307W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6308S: Maintained 6309F: drivers/platform/x86/hdaps.c 6310 6311HARDWARE MONITORING 6312M: Jean Delvare <jdelvare@suse.com> 6313M: Guenter Roeck <linux@roeck-us.net> 6314L: linux-hwmon@vger.kernel.org 6315W: http://hwmon.wiki.kernel.org/ 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6317S: Maintained 6318F: Documentation/devicetree/bindings/hwmon/ 6319F: Documentation/hwmon/ 6320F: drivers/hwmon/ 6321F: include/linux/hwmon*.h 6322 6323HARDWARE RANDOM NUMBER GENERATOR CORE 6324M: Matt Mackall <mpm@selenic.com> 6325M: Herbert Xu <herbert@gondor.apana.org.au> 6326L: linux-crypto@vger.kernel.org 6327S: Odd fixes 6328F: Documentation/devicetree/bindings/rng/ 6329F: Documentation/hw_random.txt 6330F: drivers/char/hw_random/ 6331F: include/linux/hw_random.h 6332 6333HARDWARE TRACING FACILITIES 6334M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6335S: Maintained 6336F: drivers/hwtracing/ 6337 6338HARDWARE SPINLOCK CORE 6339M: Ohad Ben-Cohen <ohad@wizery.com> 6340M: Bjorn Andersson <bjorn.andersson@linaro.org> 6341L: linux-remoteproc@vger.kernel.org 6342S: Maintained 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6344F: Documentation/devicetree/bindings/hwlock/ 6345F: Documentation/hwspinlock.txt 6346F: drivers/hwspinlock/ 6347F: include/linux/hwspinlock.h 6348 6349HARMONY SOUND DRIVER 6350L: linux-parisc@vger.kernel.org 6351S: Maintained 6352F: sound/parisc/harmony.* 6353 6354HDPVR USB VIDEO ENCODER DRIVER 6355M: Hans Verkuil <hverkuil@xs4all.nl> 6356L: linux-media@vger.kernel.org 6357T: git git://linuxtv.org/media_tree.git 6358W: https://linuxtv.org 6359S: Odd Fixes 6360F: drivers/media/usb/hdpvr/ 6361 6362HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6363M: Jerry Hoemann <jerry.hoemann@hpe.com> 6364S: Supported 6365F: Documentation/watchdog/hpwdt.txt 6366F: drivers/watchdog/hpwdt.c 6367 6368HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6369M: Don Brace <don.brace@microsemi.com> 6370L: esc.storagedev@microsemi.com 6371L: linux-scsi@vger.kernel.org 6372S: Supported 6373F: Documentation/scsi/hpsa.txt 6374F: drivers/scsi/hpsa*.[ch] 6375F: include/linux/cciss*.h 6376F: include/uapi/linux/cciss*.h 6377 6378HFI1 DRIVER 6379M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6380M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6381L: linux-rdma@vger.kernel.org 6382S: Supported 6383F: drivers/infiniband/hw/hfi1 6384 6385HFS FILESYSTEM 6386L: linux-fsdevel@vger.kernel.org 6387S: Orphan 6388F: Documentation/filesystems/hfs.txt 6389F: fs/hfs/ 6390 6391HFSPLUS FILESYSTEM 6392L: linux-fsdevel@vger.kernel.org 6393S: Orphan 6394F: Documentation/filesystems/hfsplus.txt 6395F: fs/hfsplus/ 6396 6397HGA FRAMEBUFFER DRIVER 6398M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6399L: linux-nvidia@lists.surfsouth.com 6400W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6401S: Maintained 6402F: drivers/video/fbdev/hgafb.c 6403 6404HIBERNATION (aka Software Suspend, aka swsusp) 6405M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6406M: Pavel Machek <pavel@ucw.cz> 6407L: linux-pm@vger.kernel.org 6408B: https://bugzilla.kernel.org 6409S: Supported 6410F: arch/x86/power/ 6411F: drivers/base/power/ 6412F: kernel/power/ 6413F: include/linux/suspend.h 6414F: include/linux/freezer.h 6415F: include/linux/pm.h 6416F: arch/*/include/asm/suspend*.h 6417 6418HID CORE LAYER 6419M: Jiri Kosina <jikos@kernel.org> 6420R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6421L: linux-input@vger.kernel.org 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6423S: Maintained 6424F: drivers/hid/ 6425F: include/linux/hid* 6426F: include/uapi/linux/hid* 6427 6428HID SENSOR HUB DRIVERS 6429M: Jiri Kosina <jikos@kernel.org> 6430M: Jonathan Cameron <jic23@kernel.org> 6431M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6432L: linux-input@vger.kernel.org 6433L: linux-iio@vger.kernel.org 6434S: Maintained 6435F: Documentation/hid/hid-sensor* 6436F: drivers/hid/hid-sensor-* 6437F: drivers/iio/*/hid-* 6438F: include/linux/hid-sensor-* 6439 6440HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6441M: Thomas Gleixner <tglx@linutronix.de> 6442L: linux-kernel@vger.kernel.org 6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6444S: Maintained 6445F: Documentation/timers/ 6446F: kernel/time/hrtimer.c 6447F: kernel/time/clockevents.c 6448F: kernel/time/timer_*.c 6449F: include/linux/clockchips.h 6450F: include/linux/hrtimer.h 6451 6452HIGH-SPEED SCC DRIVER FOR AX.25 6453L: linux-hams@vger.kernel.org 6454S: Orphan 6455F: drivers/net/hamradio/dmascc.c 6456F: drivers/net/hamradio/scc.c 6457 6458HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6459M: HighPoint Linux Team <linux@highpoint-tech.com> 6460W: http://www.highpoint-tech.com 6461S: Supported 6462F: Documentation/scsi/hptiop.txt 6463F: drivers/scsi/hptiop.c 6464 6465HIPPI 6466M: Jes Sorensen <jes@trained-monkey.org> 6467L: linux-hippi@sunsite.dk 6468S: Maintained 6469F: include/linux/hippidevice.h 6470F: include/uapi/linux/if_hippi.h 6471F: net/802/hippi.c 6472F: drivers/net/hippi/ 6473 6474HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6475M: Yisen Zhuang <yisen.zhuang@huawei.com> 6476M: Salil Mehta <salil.mehta@huawei.com> 6477L: netdev@vger.kernel.org 6478W: http://www.hisilicon.com 6479S: Maintained 6480F: drivers/net/ethernet/hisilicon/hns3/ 6481 6482HISILICON LPC BUS DRIVER 6483M: john.garry@huawei.com 6484W: http://www.hisilicon.com 6485S: Maintained 6486F: drivers/bus/hisi_lpc.c 6487F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6488 6489HISILICON NETWORK SUBSYSTEM DRIVER 6490M: Yisen Zhuang <yisen.zhuang@huawei.com> 6491M: Salil Mehta <salil.mehta@huawei.com> 6492L: netdev@vger.kernel.org 6493W: http://www.hisilicon.com 6494S: Maintained 6495F: drivers/net/ethernet/hisilicon/ 6496F: Documentation/devicetree/bindings/net/hisilicon*.txt 6497 6498HISILICON PMU DRIVER 6499M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6500W: http://www.hisilicon.com 6501S: Supported 6502F: drivers/perf/hisilicon 6503F: Documentation/perf/hisi-pmu.txt 6504 6505HISILICON ROCE DRIVER 6506M: Lijun Ou <oulijun@huawei.com> 6507M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6508L: linux-rdma@vger.kernel.org 6509S: Maintained 6510F: drivers/infiniband/hw/hns/ 6511F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6512 6513HISILICON SAS Controller 6514M: John Garry <john.garry@huawei.com> 6515W: http://www.hisilicon.com 6516S: Supported 6517F: drivers/scsi/hisi_sas/ 6518F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6519 6520HMM - Heterogeneous Memory Management 6521M: Jérôme Glisse <jglisse@redhat.com> 6522L: linux-mm@kvack.org 6523S: Maintained 6524F: mm/hmm* 6525F: include/linux/hmm* 6526F: Documentation/vm/hmm.rst 6527 6528HOST AP DRIVER 6529M: Jouni Malinen <j@w1.fi> 6530L: linux-wireless@vger.kernel.org 6531W: http://w1.fi/hostap-driver.html 6532S: Obsolete 6533F: drivers/net/wireless/intersil/hostap/ 6534 6535HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6536L: platform-driver-x86@vger.kernel.org 6537S: Orphan 6538F: drivers/platform/x86/tc1100-wmi.c 6539 6540HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6541M: Jaroslav Kysela <perex@perex.cz> 6542S: Maintained 6543F: drivers/net/ethernet/hp/hp100.* 6544 6545HPET: High Precision Event Timers driver 6546M: Clemens Ladisch <clemens@ladisch.de> 6547S: Maintained 6548F: Documentation/timers/hpet.txt 6549F: drivers/char/hpet.c 6550F: include/linux/hpet.h 6551F: include/uapi/linux/hpet.h 6552 6553HPET: x86 6554S: Orphan 6555F: arch/x86/kernel/hpet.c 6556F: arch/x86/include/asm/hpet.h 6557 6558HPFS FILESYSTEM 6559M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6560W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6561S: Maintained 6562F: fs/hpfs/ 6563 6564HSI SUBSYSTEM 6565M: Sebastian Reichel <sre@kernel.org> 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6567S: Maintained 6568F: Documentation/ABI/testing/sysfs-bus-hsi 6569F: Documentation/driver-api/hsi.rst 6570F: drivers/hsi/ 6571F: include/linux/hsi/ 6572F: include/uapi/linux/hsi/ 6573 6574HSO 3G MODEM DRIVER 6575L: linux-usb@vger.kernel.org 6576S: Orphan 6577F: drivers/net/usb/hso.c 6578 6579HSR NETWORK PROTOCOL 6580M: Arvid Brodin <arvid.brodin@alten.se> 6581L: netdev@vger.kernel.org 6582S: Maintained 6583F: net/hsr/ 6584 6585HT16K33 LED CONTROLLER DRIVER 6586M: Robin van der Gracht <robin@protonic.nl> 6587S: Maintained 6588F: drivers/auxdisplay/ht16k33.c 6589F: Documentation/devicetree/bindings/display/ht16k33.txt 6590 6591HTCPEN TOUCHSCREEN DRIVER 6592M: Pau Oliva Fora <pof@eslack.org> 6593L: linux-input@vger.kernel.org 6594S: Maintained 6595F: drivers/input/touchscreen/htcpen.c 6596 6597HUAWEI ETHERNET DRIVER 6598M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6599L: netdev@vger.kernel.org 6600S: Supported 6601F: Documentation/networking/hinic.txt 6602F: drivers/net/ethernet/huawei/hinic/ 6603 6604HUGETLB FILESYSTEM 6605M: Mike Kravetz <mike.kravetz@oracle.com> 6606L: linux-mm@kvack.org 6607S: Maintained 6608F: fs/hugetlbfs/ 6609F: mm/hugetlb.c 6610F: include/linux/hugetlb.h 6611F: Documentation/admin-guide/mm/hugetlbpage.rst 6612F: Documentation/vm/hugetlbfs_reserv.rst 6613F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6614 6615HVA ST MEDIA DRIVER 6616M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6617L: linux-media@vger.kernel.org 6618T: git git://linuxtv.org/media_tree.git 6619W: https://linuxtv.org 6620S: Supported 6621F: drivers/media/platform/sti/hva 6622 6623HWPOISON MEMORY FAILURE HANDLING 6624M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6625L: linux-mm@kvack.org 6626S: Maintained 6627F: mm/memory-failure.c 6628F: mm/hwpoison-inject.c 6629 6630Hyper-V CORE AND DRIVERS 6631M: "K. Y. Srinivasan" <kys@microsoft.com> 6632M: Haiyang Zhang <haiyangz@microsoft.com> 6633M: Stephen Hemminger <sthemmin@microsoft.com> 6634L: devel@linuxdriverproject.org 6635S: Maintained 6636F: Documentation/networking/netvsc.txt 6637F: arch/x86/include/asm/mshyperv.h 6638F: arch/x86/include/asm/trace/hyperv.h 6639F: arch/x86/include/asm/hyperv-tlfs.h 6640F: arch/x86/kernel/cpu/mshyperv.c 6641F: arch/x86/hyperv 6642F: drivers/hid/hid-hyperv.c 6643F: drivers/hv/ 6644F: drivers/input/serio/hyperv-keyboard.c 6645F: drivers/pci/controller/pci-hyperv.c 6646F: drivers/net/hyperv/ 6647F: drivers/scsi/storvsc_drv.c 6648F: drivers/uio/uio_hv_generic.c 6649F: drivers/video/fbdev/hyperv_fb.c 6650F: net/vmw_vsock/hyperv_transport.c 6651F: include/linux/hyperv.h 6652F: include/uapi/linux/hyperv.h 6653F: tools/hv/ 6654F: Documentation/ABI/stable/sysfs-bus-vmbus 6655 6656HYPERVISOR VIRTUAL CONSOLE DRIVER 6657L: linuxppc-dev@lists.ozlabs.org 6658S: Odd Fixes 6659F: drivers/tty/hvc/ 6660 6661I2C ACPI SUPPORT 6662M: Mika Westerberg <mika.westerberg@linux.intel.com> 6663L: linux-i2c@vger.kernel.org 6664L: linux-acpi@vger.kernel.org 6665S: Maintained 6666F: drivers/i2c/i2c-core-acpi.c 6667 6668I2C MUXES 6669M: Peter Rosin <peda@axentia.se> 6670L: linux-i2c@vger.kernel.org 6671S: Maintained 6672F: Documentation/i2c/i2c-topology 6673F: Documentation/i2c/muxes/ 6674F: Documentation/devicetree/bindings/i2c/i2c-mux* 6675F: Documentation/devicetree/bindings/i2c/i2c-arb* 6676F: Documentation/devicetree/bindings/i2c/i2c-gate* 6677F: drivers/i2c/i2c-mux.c 6678F: drivers/i2c/muxes/ 6679F: include/linux/i2c-mux.h 6680 6681I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6682M: Gregory CLEMENT <gregory.clement@bootlin.com> 6683L: linux-i2c@vger.kernel.org 6684S: Maintained 6685F: drivers/i2c/busses/i2c-mv64xxx.c 6686 6687I2C OVER PARALLEL PORT 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-i2c@vger.kernel.org 6690S: Maintained 6691F: Documentation/i2c/busses/i2c-parport 6692F: Documentation/i2c/busses/i2c-parport-light 6693F: drivers/i2c/busses/i2c-parport.c 6694F: drivers/i2c/busses/i2c-parport-light.c 6695 6696I2C SUBSYSTEM 6697M: Wolfram Sang <wsa@the-dreams.de> 6698L: linux-i2c@vger.kernel.org 6699W: https://i2c.wiki.kernel.org/ 6700Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6702S: Maintained 6703F: Documentation/devicetree/bindings/i2c/i2c.txt 6704F: Documentation/i2c/ 6705F: drivers/i2c/* 6706F: include/linux/i2c.h 6707F: include/linux/i2c-dev.h 6708F: include/linux/i2c-smbus.h 6709F: include/uapi/linux/i2c.h 6710F: include/uapi/linux/i2c-*.h 6711 6712I2C SUBSYSTEM HOST DRIVERS 6713L: linux-i2c@vger.kernel.org 6714W: https://i2c.wiki.kernel.org/ 6715Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6717S: Odd Fixes 6718F: Documentation/devicetree/bindings/i2c/ 6719F: drivers/i2c/algos/ 6720F: drivers/i2c/busses/ 6721 6722I2C-TAOS-EVM DRIVER 6723M: Jean Delvare <jdelvare@suse.com> 6724L: linux-i2c@vger.kernel.org 6725S: Maintained 6726F: Documentation/i2c/busses/i2c-taos-evm 6727F: drivers/i2c/busses/i2c-taos-evm.c 6728 6729I2C-TINY-USB DRIVER 6730M: Till Harbaum <till@harbaum.org> 6731L: linux-i2c@vger.kernel.org 6732W: http://www.harbaum.org/till/i2c_tiny_usb 6733S: Maintained 6734F: drivers/i2c/busses/i2c-tiny-usb.c 6735 6736I2C/SMBUS CONTROLLER DRIVERS FOR PC 6737M: Jean Delvare <jdelvare@suse.com> 6738L: linux-i2c@vger.kernel.org 6739S: Maintained 6740F: Documentation/i2c/busses/i2c-ali1535 6741F: Documentation/i2c/busses/i2c-ali1563 6742F: Documentation/i2c/busses/i2c-ali15x3 6743F: Documentation/i2c/busses/i2c-amd756 6744F: Documentation/i2c/busses/i2c-amd8111 6745F: Documentation/i2c/busses/i2c-i801 6746F: Documentation/i2c/busses/i2c-nforce2 6747F: Documentation/i2c/busses/i2c-piix4 6748F: Documentation/i2c/busses/i2c-sis5595 6749F: Documentation/i2c/busses/i2c-sis630 6750F: Documentation/i2c/busses/i2c-sis96x 6751F: Documentation/i2c/busses/i2c-via 6752F: Documentation/i2c/busses/i2c-viapro 6753F: drivers/i2c/busses/i2c-ali1535.c 6754F: drivers/i2c/busses/i2c-ali1563.c 6755F: drivers/i2c/busses/i2c-ali15x3.c 6756F: drivers/i2c/busses/i2c-amd756.c 6757F: drivers/i2c/busses/i2c-amd756-s4882.c 6758F: drivers/i2c/busses/i2c-amd8111.c 6759F: drivers/i2c/busses/i2c-i801.c 6760F: drivers/i2c/busses/i2c-isch.c 6761F: drivers/i2c/busses/i2c-nforce2.c 6762F: drivers/i2c/busses/i2c-nforce2-s4985.c 6763F: drivers/i2c/busses/i2c-piix4.c 6764F: drivers/i2c/busses/i2c-sis5595.c 6765F: drivers/i2c/busses/i2c-sis630.c 6766F: drivers/i2c/busses/i2c-sis96x.c 6767F: drivers/i2c/busses/i2c-via.c 6768F: drivers/i2c/busses/i2c-viapro.c 6769 6770I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6771M: Hans de Goede <hdegoede@redhat.com> 6772L: linux-i2c@vger.kernel.org 6773S: Maintained 6774F: drivers/i2c/busses/i2c-cht-wc.c 6775 6776I2C/SMBUS ISMT DRIVER 6777M: Seth Heasley <seth.heasley@intel.com> 6778M: Neil Horman <nhorman@tuxdriver.com> 6779L: linux-i2c@vger.kernel.org 6780F: drivers/i2c/busses/i2c-ismt.c 6781F: Documentation/i2c/busses/i2c-ismt 6782 6783I2C/SMBUS STUB DRIVER 6784M: Jean Delvare <jdelvare@suse.com> 6785L: linux-i2c@vger.kernel.org 6786S: Maintained 6787F: drivers/i2c/i2c-stub.c 6788 6789IA64 (Itanium) PLATFORM 6790M: Tony Luck <tony.luck@intel.com> 6791M: Fenghua Yu <fenghua.yu@intel.com> 6792L: linux-ia64@vger.kernel.org 6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6794S: Maintained 6795F: arch/ia64/ 6796 6797IBM Power 842 compression accelerator 6798M: Haren Myneni <haren@us.ibm.com> 6799S: Supported 6800F: drivers/crypto/nx/Makefile 6801F: drivers/crypto/nx/Kconfig 6802F: drivers/crypto/nx/nx-842* 6803F: include/linux/sw842.h 6804F: crypto/842.c 6805F: lib/842/ 6806 6807IBM Power in-Nest Crypto Acceleration 6808M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6809M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6810L: linux-crypto@vger.kernel.org 6811S: Supported 6812F: drivers/crypto/nx/Makefile 6813F: drivers/crypto/nx/Kconfig 6814F: drivers/crypto/nx/nx-aes* 6815F: drivers/crypto/nx/nx-sha* 6816F: drivers/crypto/nx/nx.* 6817F: drivers/crypto/nx/nx_csbcpb.h 6818F: drivers/crypto/nx/nx_debugfs.h 6819 6820IBM Power Linux RAID adapter 6821M: Brian King <brking@us.ibm.com> 6822S: Supported 6823F: drivers/scsi/ipr.* 6824 6825IBM Power SRIOV Virtual NIC Device Driver 6826M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6827M: John Allen <jallen@linux.vnet.ibm.com> 6828L: netdev@vger.kernel.org 6829S: Supported 6830F: drivers/net/ethernet/ibm/ibmvnic.* 6831 6832IBM Power Virtual Accelerator Switchboard 6833M: Sukadev Bhattiprolu 6834L: linuxppc-dev@lists.ozlabs.org 6835S: Supported 6836F: arch/powerpc/platforms/powernv/vas* 6837F: arch/powerpc/platforms/powernv/copy-paste.h 6838F: arch/powerpc/include/asm/vas.h 6839F: arch/powerpc/include/uapi/asm/vas.h 6840 6841IBM Power Virtual Ethernet Device Driver 6842M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6843L: netdev@vger.kernel.org 6844S: Supported 6845F: drivers/net/ethernet/ibm/ibmveth.* 6846 6847IBM Power Virtual FC Device Drivers 6848M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6849L: linux-scsi@vger.kernel.org 6850S: Supported 6851F: drivers/scsi/ibmvscsi/ibmvfc* 6852 6853IBM Power Virtual Management Channel Driver 6854M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6855M: Steven Royer <seroyer@linux.vnet.ibm.com> 6856S: Supported 6857F: drivers/misc/ibmvmc.* 6858 6859IBM Power Virtual SCSI Device Drivers 6860M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6861L: linux-scsi@vger.kernel.org 6862S: Supported 6863F: drivers/scsi/ibmvscsi/ibmvscsi* 6864F: include/scsi/viosrp.h 6865 6866IBM Power Virtual SCSI Device Target Driver 6867M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6868M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6869L: linux-scsi@vger.kernel.org 6870L: target-devel@vger.kernel.org 6871S: Supported 6872F: drivers/scsi/ibmvscsi_tgt/ 6873 6874IBM Power VMX Cryptographic instructions 6875M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6876M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6877L: linux-crypto@vger.kernel.org 6878S: Supported 6879F: drivers/crypto/vmx/Makefile 6880F: drivers/crypto/vmx/Kconfig 6881F: drivers/crypto/vmx/vmx.c 6882F: drivers/crypto/vmx/aes* 6883F: drivers/crypto/vmx/ghash* 6884F: drivers/crypto/vmx/ppc-xlate.pl 6885 6886IBM ServeRAID RAID DRIVER 6887S: Orphan 6888F: drivers/scsi/ips.* 6889 6890ICH LPC AND GPIO DRIVER 6891M: Peter Tyser <ptyser@xes-inc.com> 6892S: Maintained 6893F: drivers/mfd/lpc_ich.c 6894F: drivers/gpio/gpio-ich.c 6895 6896IDE SUBSYSTEM 6897M: "David S. Miller" <davem@davemloft.net> 6898L: linux-ide@vger.kernel.org 6899Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6900T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6901S: Maintained 6902F: Documentation/ide/ 6903F: drivers/ide/ 6904F: include/linux/ide.h 6905 6906IDE/ATAPI DRIVERS 6907M: Borislav Petkov <bp@alien8.de> 6908L: linux-ide@vger.kernel.org 6909S: Maintained 6910F: Documentation/cdrom/ide-cd 6911F: drivers/ide/ide-cd* 6912 6913IDEAPAD LAPTOP EXTRAS DRIVER 6914M: Ike Panhc <ike.pan@canonical.com> 6915L: platform-driver-x86@vger.kernel.org 6916W: http://launchpad.net/ideapad-laptop 6917S: Maintained 6918F: drivers/platform/x86/ideapad-laptop.c 6919 6920IDEAPAD LAPTOP SLIDEBAR DRIVER 6921M: Andrey Moiseev <o2g.org.ru@gmail.com> 6922L: linux-input@vger.kernel.org 6923W: https://github.com/o2genum/ideapad-slidebar 6924S: Maintained 6925F: drivers/input/misc/ideapad_slidebar.c 6926 6927IDT VersaClock 5 CLOCK DRIVER 6928M: Marek Vasut <marek.vasut@gmail.com> 6929S: Maintained 6930F: drivers/clk/clk-versaclock5.c 6931 6932IEEE 802.15.4 SUBSYSTEM 6933M: Alexander Aring <alex.aring@gmail.com> 6934M: Stefan Schmidt <stefan@osg.samsung.com> 6935L: linux-wpan@vger.kernel.org 6936W: http://wpan.cakelab.org/ 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6939S: Maintained 6940F: net/ieee802154/ 6941F: net/mac802154/ 6942F: drivers/net/ieee802154/ 6943F: include/linux/nl802154.h 6944F: include/linux/ieee802154.h 6945F: include/net/nl802154.h 6946F: include/net/mac802154.h 6947F: include/net/af_ieee802154.h 6948F: include/net/cfg802154.h 6949F: include/net/ieee802154_netdev.h 6950F: Documentation/networking/ieee802154.txt 6951 6952IFE PROTOCOL 6953M: Yotam Gigi <yotam.gi@gmail.com> 6954M: Jamal Hadi Salim <jhs@mojatatu.com> 6955F: net/ife 6956F: include/net/ife.h 6957F: include/uapi/linux/ife.h 6958 6959IGORPLUG-USB IR RECEIVER 6960M: Sean Young <sean@mess.org> 6961L: linux-media@vger.kernel.org 6962S: Maintained 6963F: drivers/media/rc/igorplugusb.c 6964 6965IGUANAWORKS USB IR TRANSCEIVER 6966M: Sean Young <sean@mess.org> 6967L: linux-media@vger.kernel.org 6968S: Maintained 6969F: drivers/media/rc/iguanair.c 6970 6971IIO DIGITAL POTENTIOMETER DAC 6972M: Peter Rosin <peda@axentia.se> 6973L: linux-iio@vger.kernel.org 6974S: Maintained 6975F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6976F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6977F: drivers/iio/dac/dpot-dac.c 6978 6979IIO ENVELOPE DETECTOR 6980M: Peter Rosin <peda@axentia.se> 6981L: linux-iio@vger.kernel.org 6982S: Maintained 6983F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6984F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6985F: drivers/iio/adc/envelope-detector.c 6986 6987IIO MULTIPLEXER 6988M: Peter Rosin <peda@axentia.se> 6989L: linux-iio@vger.kernel.org 6990S: Maintained 6991F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6992F: drivers/iio/multiplexer/iio-mux.c 6993 6994IIO SUBSYSTEM AND DRIVERS 6995M: Jonathan Cameron <jic23@kernel.org> 6996R: Hartmut Knaack <knaack.h@gmx.de> 6997R: Lars-Peter Clausen <lars@metafoo.de> 6998R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6999L: linux-iio@vger.kernel.org 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7001S: Maintained 7002F: Documentation/ABI/testing/configfs-iio* 7003F: Documentation/ABI/testing/sysfs-bus-iio* 7004F: Documentation/devicetree/bindings/iio/ 7005F: drivers/iio/ 7006F: drivers/staging/iio/ 7007F: include/linux/iio/ 7008F: tools/iio/ 7009 7010IIO UNIT CONVERTER 7011M: Peter Rosin <peda@axentia.se> 7012L: linux-iio@vger.kernel.org 7013S: Maintained 7014F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7015F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7016F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7017F: drivers/iio/afe/iio-rescale.c 7018 7019IKANOS/ADI EAGLE ADSL USB DRIVER 7020M: Matthieu Castet <castet.matthieu@free.fr> 7021M: Stanislaw Gruszka <stf_xl@wp.pl> 7022S: Maintained 7023F: drivers/usb/atm/ueagle-atm.c 7024 7025IMGTEC ASCII LCD DRIVER 7026M: Paul Burton <paul.burton@mips.com> 7027S: Maintained 7028F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7029F: drivers/auxdisplay/img-ascii-lcd.c 7030 7031IMGTEC IR DECODER DRIVER 7032M: James Hogan <jhogan@kernel.org> 7033S: Maintained 7034F: drivers/media/rc/img-ir/ 7035 7036IMON SOUNDGRAPH USB IR RECEIVER 7037M: Sean Young <sean@mess.org> 7038L: linux-media@vger.kernel.org 7039S: Maintained 7040F: drivers/media/rc/imon_raw.c 7041F: drivers/media/rc/imon.c 7042 7043IMS TWINTURBO FRAMEBUFFER DRIVER 7044L: linux-fbdev@vger.kernel.org 7045S: Orphan 7046F: drivers/video/fbdev/imsttfb.c 7047 7048INA209 HARDWARE MONITOR DRIVER 7049M: Guenter Roeck <linux@roeck-us.net> 7050L: linux-hwmon@vger.kernel.org 7051S: Maintained 7052F: Documentation/hwmon/ina209 7053F: Documentation/devicetree/bindings/i2c/ina209.txt 7054F: drivers/hwmon/ina209.c 7055 7056INA2XX HARDWARE MONITOR DRIVER 7057M: Guenter Roeck <linux@roeck-us.net> 7058L: linux-hwmon@vger.kernel.org 7059S: Maintained 7060F: Documentation/hwmon/ina2xx 7061F: drivers/hwmon/ina2xx.c 7062F: include/linux/platform_data/ina2xx.h 7063 7064INDUSTRY PACK SUBSYSTEM (IPACK) 7065M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7066M: Jens Taprogge <jens.taprogge@taprogge.org> 7067M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7068L: industrypack-devel@lists.sourceforge.net 7069W: http://industrypack.sourceforge.net 7070S: Maintained 7071F: drivers/ipack/ 7072 7073INFINIBAND SUBSYSTEM 7074M: Doug Ledford <dledford@redhat.com> 7075M: Jason Gunthorpe <jgg@mellanox.com> 7076L: linux-rdma@vger.kernel.org 7077W: https://github.com/linux-rdma/rdma-core 7078Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7080S: Supported 7081F: Documentation/devicetree/bindings/infiniband/ 7082F: Documentation/infiniband/ 7083F: drivers/infiniband/ 7084F: include/uapi/linux/if_infiniband.h 7085F: include/uapi/rdma/ 7086F: include/rdma/ 7087 7088INGENIC JZ4780 DMA Driver 7089M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7090S: Maintained 7091F: drivers/dma/dma-jz4780.c 7092 7093INGENIC JZ4780 NAND DRIVER 7094M: Harvey Hunt <harveyhuntnexus@gmail.com> 7095L: linux-mtd@lists.infradead.org 7096S: Maintained 7097F: drivers/mtd/nand/raw/jz4780_* 7098 7099INOTIFY 7100M: Jan Kara <jack@suse.cz> 7101R: Amir Goldstein <amir73il@gmail.com> 7102L: linux-fsdevel@vger.kernel.org 7103S: Maintained 7104F: Documentation/filesystems/inotify.txt 7105F: fs/notify/inotify/ 7106F: include/linux/inotify.h 7107F: include/uapi/linux/inotify.h 7108 7109INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7110M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7111L: linux-input@vger.kernel.org 7112Q: http://patchwork.kernel.org/project/linux-input/list/ 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7114S: Maintained 7115F: drivers/input/ 7116F: include/linux/input.h 7117F: include/uapi/linux/input.h 7118F: include/uapi/linux/input-event-codes.h 7119F: include/linux/input/ 7120F: Documentation/devicetree/bindings/input/ 7121F: Documentation/input/ 7122 7123INPUT MULTITOUCH (MT) PROTOCOL 7124M: Henrik Rydberg <rydberg@bitmath.org> 7125L: linux-input@vger.kernel.org 7126S: Odd fixes 7127F: Documentation/input/multi-touch-protocol.rst 7128F: drivers/input/input-mt.c 7129K: \b(ABS|SYN)_MT_ 7130 7131INSIDE SECURE CRYPTO DRIVER 7132M: Antoine Tenart <antoine.tenart@bootlin.com> 7133F: drivers/crypto/inside-secure/ 7134S: Maintained 7135L: linux-crypto@vger.kernel.org 7136 7137INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7138M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7139M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7140L: linux-integrity@vger.kernel.org 7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7142S: Supported 7143F: security/integrity/ima/ 7144 7145INTEL 810/815 FRAMEBUFFER DRIVER 7146M: Antonino Daplas <adaplas@gmail.com> 7147L: linux-fbdev@vger.kernel.org 7148S: Maintained 7149F: drivers/video/fbdev/i810/ 7150 7151INTEL ASoC DRIVERS 7152M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7153M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7154M: Jie Yang <yang.jie@linux.intel.com> 7155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7156S: Supported 7157F: sound/soc/intel/ 7158 7159INTEL C600 SERIES SAS CONTROLLER DRIVER 7160M: Intel SCU Linux support <intel-linux-scu@intel.com> 7161M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7162L: linux-scsi@vger.kernel.org 7163T: git git://git.code.sf.net/p/intel-sas/isci 7164S: Supported 7165F: drivers/scsi/isci/ 7166 7167INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7168M: Jani Nikula <jani.nikula@linux.intel.com> 7169M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7170M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7171L: intel-gfx@lists.freedesktop.org 7172W: https://01.org/linuxgraphics/ 7173B: https://01.org/linuxgraphics/documentation/how-report-bugs 7174C: irc://chat.freenode.net/intel-gfx 7175Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7176T: git git://anongit.freedesktop.org/drm-intel 7177S: Supported 7178F: drivers/gpu/drm/i915/ 7179F: include/drm/i915* 7180F: include/uapi/drm/i915_drm.h 7181F: Documentation/gpu/i915.rst 7182 7183INTEL ETHERNET DRIVERS 7184M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7185L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7186W: http://www.intel.com/support/feedback.htm 7187W: http://e1000.sourceforge.net/ 7188Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7191S: Supported 7192F: Documentation/networking/e100.rst 7193F: Documentation/networking/e1000.rst 7194F: Documentation/networking/e1000e.txt 7195F: Documentation/networking/igb.txt 7196F: Documentation/networking/igbvf.txt 7197F: Documentation/networking/ixgb.txt 7198F: Documentation/networking/ixgbe.txt 7199F: Documentation/networking/ixgbevf.txt 7200F: Documentation/networking/i40e.txt 7201F: Documentation/networking/i40evf.txt 7202F: Documentation/networking/ice.txt 7203F: drivers/net/ethernet/intel/ 7204F: drivers/net/ethernet/intel/*/ 7205F: include/linux/avf/virtchnl.h 7206 7207INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7208M: Maik Broemme <mbroemme@libmpq.org> 7209L: linux-fbdev@vger.kernel.org 7210S: Maintained 7211F: Documentation/fb/intelfb.txt 7212F: drivers/video/fbdev/intelfb/ 7213 7214INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7215M: Zhenyu Wang <zhenyuw@linux.intel.com> 7216M: Zhi Wang <zhi.a.wang@intel.com> 7217L: intel-gvt-dev@lists.freedesktop.org 7218L: intel-gfx@lists.freedesktop.org 7219W: https://01.org/igvt-g 7220T: git https://github.com/intel/gvt-linux.git 7221S: Supported 7222F: drivers/gpu/drm/i915/gvt/ 7223 7224INTEL HID EVENT DRIVER 7225M: Alex Hung <alex.hung@canonical.com> 7226L: platform-driver-x86@vger.kernel.org 7227S: Maintained 7228F: drivers/platform/x86/intel-hid.c 7229 7230INTEL I/OAT DMA DRIVER 7231M: Dave Jiang <dave.jiang@intel.com> 7232R: Dan Williams <dan.j.williams@intel.com> 7233L: dmaengine@vger.kernel.org 7234Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7235S: Supported 7236F: drivers/dma/ioat* 7237 7238INTEL IDLE DRIVER 7239M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7240M: Len Brown <lenb@kernel.org> 7241L: linux-pm@vger.kernel.org 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7243B: https://bugzilla.kernel.org 7244S: Supported 7245F: drivers/idle/intel_idle.c 7246 7247INTEL INTEGRATED SENSOR HUB DRIVER 7248M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7249M: Jiri Kosina <jikos@kernel.org> 7250L: linux-input@vger.kernel.org 7251S: Maintained 7252F: drivers/hid/intel-ish-hid/ 7253 7254INTEL IOMMU (VT-d) 7255M: David Woodhouse <dwmw2@infradead.org> 7256L: iommu@lists.linux-foundation.org 7257T: git git://git.infradead.org/iommu-2.6.git 7258S: Supported 7259F: drivers/iommu/intel-iommu.c 7260F: include/linux/intel-iommu.h 7261 7262INTEL IOP-ADMA DMA DRIVER 7263R: Dan Williams <dan.j.williams@intel.com> 7264S: Odd fixes 7265F: drivers/dma/iop-adma.c 7266 7267INTEL IPU3 CSI-2 CIO2 DRIVER 7268M: Yong Zhi <yong.zhi@intel.com> 7269M: Sakari Ailus <sakari.ailus@linux.intel.com> 7270L: linux-media@vger.kernel.org 7271S: Maintained 7272F: drivers/media/pci/intel/ipu3/ 7273F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7274 7275INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7276M: Krzysztof Halasa <khalasa@piap.pl> 7277S: Maintained 7278F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7279F: arch/arm/mach-ixp4xx/include/mach/npe.h 7280F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7281F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7282F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7283F: drivers/net/wan/ixp4xx_hss.c 7284 7285INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7286M: Deepak Saxena <dsaxena@plexity.net> 7287S: Maintained 7288F: drivers/char/hw_random/ixp4xx-rng.c 7289 7290INTEL MANAGEMENT ENGINE (mei) 7291M: Tomas Winkler <tomas.winkler@intel.com> 7292L: linux-kernel@vger.kernel.org 7293S: Supported 7294F: include/uapi/linux/mei.h 7295F: include/linux/mei_cl_bus.h 7296F: drivers/misc/mei/* 7297F: drivers/watchdog/mei_wdt.c 7298F: Documentation/misc-devices/mei/* 7299F: samples/mei/* 7300 7301INTEL MENLOW THERMAL DRIVER 7302M: Sujith Thomas <sujith.thomas@intel.com> 7303L: platform-driver-x86@vger.kernel.org 7304W: https://01.org/linux-acpi 7305S: Supported 7306F: drivers/platform/x86/intel_menlow.c 7307 7308INTEL MERRIFIELD GPIO DRIVER 7309M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7310L: linux-gpio@vger.kernel.org 7311S: Maintained 7312F: drivers/gpio/gpio-merrifield.c 7313 7314INTEL MIC DRIVERS (mic) 7315M: Sudeep Dutt <sudeep.dutt@intel.com> 7316M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7317S: Supported 7318W: https://github.com/sudeepdutt/mic 7319W: http://software.intel.com/en-us/mic-developer 7320F: include/linux/mic_bus.h 7321F: include/linux/scif.h 7322F: include/uapi/linux/mic_common.h 7323F: include/uapi/linux/mic_ioctl.h 7324F: include/uapi/linux/scif_ioctl.h 7325F: drivers/misc/mic/ 7326F: drivers/dma/mic_x100_dma.c 7327F: drivers/dma/mic_x100_dma.h 7328F: Documentation/mic/ 7329 7330INTEL PMC CORE DRIVER 7331M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7332M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7333L: platform-driver-x86@vger.kernel.org 7334S: Maintained 7335F: arch/x86/include/asm/pmc_core.h 7336F: drivers/platform/x86/intel_pmc_core* 7337 7338INTEL PMC/P-Unit IPC DRIVER 7339M: Zha Qipeng<qipeng.zha@intel.com> 7340L: platform-driver-x86@vger.kernel.org 7341S: Maintained 7342F: drivers/platform/x86/intel_pmc_ipc.c 7343F: drivers/platform/x86/intel_punit_ipc.c 7344F: arch/x86/include/asm/intel_pmc_ipc.h 7345F: arch/x86/include/asm/intel_punit_ipc.h 7346 7347INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7348M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7349L: linux-wireless@vger.kernel.org 7350S: Maintained 7351F: Documentation/networking/README.ipw2100 7352F: Documentation/networking/README.ipw2200 7353F: drivers/net/wireless/intel/ipw2x00/ 7354 7355INTEL PSTATE DRIVER 7356M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7357M: Len Brown <lenb@kernel.org> 7358L: linux-pm@vger.kernel.org 7359S: Supported 7360F: drivers/cpufreq/intel_pstate.c 7361 7362INTEL RDMA RNIC DRIVER 7363M: Faisal Latif <faisal.latif@intel.com> 7364M: Shiraz Saleem <shiraz.saleem@intel.com> 7365L: linux-rdma@vger.kernel.org 7366S: Supported 7367F: drivers/infiniband/hw/i40iw/ 7368F: include/uapi/rdma/i40iw-abi.h 7369 7370INTEL SHA MULTIBUFFER DRIVER 7371M: Megha Dey <megha.dey@linux.intel.com> 7372R: Tim Chen <tim.c.chen@linux.intel.com> 7373L: linux-crypto@vger.kernel.org 7374S: Supported 7375F: arch/x86/crypto/sha*-mb 7376F: crypto/mcryptd.c 7377 7378INTEL TELEMETRY DRIVER 7379M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7380L: platform-driver-x86@vger.kernel.org 7381S: Maintained 7382F: arch/x86/include/asm/intel_telemetry.h 7383F: drivers/platform/x86/intel_telemetry* 7384 7385INTEL VIRTUAL BUTTON DRIVER 7386M: AceLan Kao <acelan.kao@canonical.com> 7387L: platform-driver-x86@vger.kernel.org 7388S: Maintained 7389F: drivers/platform/x86/intel-vbtn.c 7390 7391INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7392M: Stanislaw Gruszka <sgruszka@redhat.com> 7393L: linux-wireless@vger.kernel.org 7394S: Supported 7395F: drivers/net/wireless/intel/iwlegacy/ 7396 7397INTEL WIRELESS WIFI LINK (iwlwifi) 7398M: Johannes Berg <johannes.berg@intel.com> 7399M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7400M: Luca Coelho <luciano.coelho@intel.com> 7401M: Intel Linux Wireless <linuxwifi@intel.com> 7402L: linux-wireless@vger.kernel.org 7403W: http://intellinuxwireless.org 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7405S: Supported 7406F: drivers/net/wireless/intel/iwlwifi/ 7407 7408INTEL WIRELESS WIMAX CONNECTION 2400 7409M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7410M: linux-wimax@intel.com 7411L: wimax@linuxwimax.org (subscribers-only) 7412S: Supported 7413W: http://linuxwimax.org 7414F: Documentation/wimax/README.i2400m 7415F: drivers/net/wimax/i2400m/ 7416F: include/uapi/linux/wimax/i2400m.h 7417 7418INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7419M: Mario Limonciello <mario.limonciello@dell.com> 7420S: Maintained 7421F: drivers/platform/x86/intel-wmi-thunderbolt.c 7422 7423INTEL(R) TRACE HUB 7424M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7425S: Supported 7426F: Documentation/trace/intel_th.rst 7427F: drivers/hwtracing/intel_th/ 7428 7429INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7430M: Ning Sun <ning.sun@intel.com> 7431L: tboot-devel@lists.sourceforge.net 7432W: http://tboot.sourceforge.net 7433T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7434S: Supported 7435F: Documentation/intel_txt.txt 7436F: include/linux/tboot.h 7437F: arch/x86/kernel/tboot.c 7438 7439INTEL-MID GPIO DRIVER 7440M: David Cohen <david.a.cohen@linux.intel.com> 7441L: linux-gpio@vger.kernel.org 7442S: Maintained 7443F: drivers/gpio/gpio-intel-mid.c 7444 7445INVENSENSE MPU-3050 GYROSCOPE DRIVER 7446M: Linus Walleij <linus.walleij@linaro.org> 7447L: linux-iio@vger.kernel.org 7448S: Maintained 7449F: drivers/iio/gyro/mpu3050* 7450F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7451 7452IOC3 ETHERNET DRIVER 7453M: Ralf Baechle <ralf@linux-mips.org> 7454L: linux-mips@linux-mips.org 7455S: Maintained 7456F: drivers/net/ethernet/sgi/ioc3-eth.c 7457 7458IOC3 SERIAL DRIVER 7459M: Pat Gefre <pfg@sgi.com> 7460L: linux-serial@vger.kernel.org 7461S: Maintained 7462F: drivers/tty/serial/ioc3_serial.c 7463 7464IOMMU DRIVERS 7465M: Joerg Roedel <joro@8bytes.org> 7466L: iommu@lists.linux-foundation.org 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7468S: Maintained 7469F: Documentation/devicetree/bindings/iommu/ 7470F: drivers/iommu/ 7471F: include/linux/iommu.h 7472F: include/linux/of_iommu.h 7473F: include/linux/iova.h 7474 7475IP MASQUERADING 7476M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7477S: Maintained 7478F: net/ipv4/netfilter/ipt_MASQUERADE.c 7479 7480IPMI SUBSYSTEM 7481M: Corey Minyard <minyard@acm.org> 7482L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7483W: http://openipmi.sourceforge.net/ 7484S: Supported 7485F: Documentation/IPMI.txt 7486F: drivers/char/ipmi/ 7487F: include/linux/ipmi* 7488F: include/uapi/linux/ipmi* 7489 7490IPS SCSI RAID DRIVER 7491M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7492L: linux-scsi@vger.kernel.org 7493W: http://www.adaptec.com/ 7494S: Maintained 7495F: drivers/scsi/ips* 7496 7497IPVS 7498M: Wensong Zhang <wensong@linux-vs.org> 7499M: Simon Horman <horms@verge.net.au> 7500M: Julian Anastasov <ja@ssi.bg> 7501L: netdev@vger.kernel.org 7502L: lvs-devel@vger.kernel.org 7503S: Maintained 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7506F: Documentation/networking/ipvs-sysctl.txt 7507F: include/net/ip_vs.h 7508F: include/uapi/linux/ip_vs.h 7509F: net/netfilter/ipvs/ 7510 7511IPWIRELESS DRIVER 7512M: Jiri Kosina <jikos@kernel.org> 7513M: David Sterba <dsterba@suse.com> 7514S: Odd Fixes 7515F: drivers/tty/ipwireless/ 7516 7517IPX NETWORK LAYER 7518L: netdev@vger.kernel.org 7519S: Obsolete 7520F: include/uapi/linux/ipx.h 7521F: drivers/staging/ipx/ 7522 7523IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7524M: Marc Zyngier <marc.zyngier@arm.com> 7525S: Maintained 7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7527F: Documentation/IRQ-domain.txt 7528F: include/linux/irqdomain.h 7529F: kernel/irq/irqdomain.c 7530F: kernel/irq/msi.c 7531 7532IRQ SUBSYSTEM 7533M: Thomas Gleixner <tglx@linutronix.de> 7534L: linux-kernel@vger.kernel.org 7535S: Maintained 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7537F: kernel/irq/ 7538 7539IRQCHIP DRIVERS 7540M: Thomas Gleixner <tglx@linutronix.de> 7541M: Jason Cooper <jason@lakedaemon.net> 7542M: Marc Zyngier <marc.zyngier@arm.com> 7543L: linux-kernel@vger.kernel.org 7544S: Maintained 7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7546F: Documentation/devicetree/bindings/interrupt-controller/ 7547F: drivers/irqchip/ 7548 7549ISA 7550M: William Breathitt Gray <vilhelm.gray@gmail.com> 7551S: Maintained 7552F: Documentation/isa.txt 7553F: drivers/base/isa.c 7554F: include/linux/isa.h 7555 7556ISA RADIO MODULE 7557M: Hans Verkuil <hverkuil@xs4all.nl> 7558L: linux-media@vger.kernel.org 7559T: git git://linuxtv.org/media_tree.git 7560W: https://linuxtv.org 7561S: Maintained 7562F: drivers/media/radio/radio-isa* 7563 7564ISAPNP 7565M: Jaroslav Kysela <perex@perex.cz> 7566S: Maintained 7567F: Documentation/isapnp.txt 7568F: drivers/pnp/isapnp/ 7569F: include/linux/isapnp.h 7570 7571ISCSI 7572M: Lee Duncan <lduncan@suse.com> 7573M: Chris Leech <cleech@redhat.com> 7574L: open-iscsi@googlegroups.com 7575W: www.open-iscsi.com 7576S: Maintained 7577F: drivers/scsi/*iscsi* 7578F: include/scsi/*iscsi* 7579 7580iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7581M: Peter Jones <pjones@redhat.com> 7582M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7583S: Maintained 7584F: drivers/firmware/iscsi_ibft* 7585 7586ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7587M: Or Gerlitz <ogerlitz@mellanox.com> 7588M: Sagi Grimberg <sagi@grimberg.me> 7589M: Roi Dayan <roid@mellanox.com> 7590L: linux-rdma@vger.kernel.org 7591S: Supported 7592W: http://www.openfabrics.org 7593W: www.open-iscsi.org 7594Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7595F: drivers/infiniband/ulp/iser/ 7596 7597ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7598M: Sagi Grimberg <sagi@grimberg.me> 7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7600L: linux-rdma@vger.kernel.org 7601L: target-devel@vger.kernel.org 7602S: Supported 7603W: http://www.linux-iscsi.org 7604F: drivers/infiniband/ulp/isert 7605 7606ISDN SUBSYSTEM 7607M: Karsten Keil <isdn@linux-pingi.de> 7608L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7609L: netdev@vger.kernel.org 7610W: http://www.isdn4linux.de 7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7612S: Maintained 7613F: Documentation/isdn/ 7614F: drivers/isdn/ 7615F: include/linux/isdn.h 7616F: include/linux/isdn/ 7617F: include/uapi/linux/isdn.h 7618F: include/uapi/linux/isdn/ 7619 7620ISDN SUBSYSTEM (Eicon active card driver) 7621M: Armin Schindler <mac@melware.de> 7622L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7623W: http://www.melware.de 7624S: Maintained 7625F: drivers/isdn/hardware/eicon/ 7626 7627IT87 HARDWARE MONITORING DRIVER 7628M: Jean Delvare <jdelvare@suse.com> 7629L: linux-hwmon@vger.kernel.org 7630S: Maintained 7631F: Documentation/hwmon/it87 7632F: drivers/hwmon/it87.c 7633 7634IT913X MEDIA DRIVER 7635M: Antti Palosaari <crope@iki.fi> 7636L: linux-media@vger.kernel.org 7637W: https://linuxtv.org 7638W: http://palosaari.fi/linux/ 7639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7640T: git git://linuxtv.org/anttip/media_tree.git 7641S: Maintained 7642F: drivers/media/tuners/it913x* 7643 7644IVTV VIDEO4LINUX DRIVER 7645M: Andy Walls <awalls@md.metrocast.net> 7646L: ivtv-devel@ivtvdriver.org (subscribers-only) 7647L: linux-media@vger.kernel.org 7648T: git git://linuxtv.org/media_tree.git 7649W: http://www.ivtvdriver.org 7650S: Maintained 7651F: Documentation/media/v4l-drivers/ivtv* 7652F: drivers/media/pci/ivtv/ 7653F: include/uapi/linux/ivtv* 7654 7655IX2505V MEDIA DRIVER 7656M: Malcolm Priestley <tvboxspy@gmail.com> 7657L: linux-media@vger.kernel.org 7658W: https://linuxtv.org 7659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7660S: Maintained 7661F: drivers/media/dvb-frontends/ix2505v* 7662 7663JAILHOUSE HYPERVISOR INTERFACE 7664M: Jan Kiszka <jan.kiszka@siemens.com> 7665L: jailhouse-dev@googlegroups.com 7666S: Maintained 7667F: arch/x86/kernel/jailhouse.c 7668F: arch/x86/include/asm/jailhouse_para.h 7669 7670JC42.4 TEMPERATURE SENSOR DRIVER 7671M: Guenter Roeck <linux@roeck-us.net> 7672L: linux-hwmon@vger.kernel.org 7673S: Maintained 7674F: drivers/hwmon/jc42.c 7675F: Documentation/hwmon/jc42 7676 7677JFS FILESYSTEM 7678M: Dave Kleikamp <shaggy@kernel.org> 7679L: jfs-discussion@lists.sourceforge.net 7680W: http://jfs.sourceforge.net/ 7681T: git git://github.com/kleikamp/linux-shaggy.git 7682S: Maintained 7683F: Documentation/filesystems/jfs.txt 7684F: fs/jfs/ 7685 7686JME NETWORK DRIVER 7687M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7688L: netdev@vger.kernel.org 7689S: Maintained 7690F: drivers/net/ethernet/jme.* 7691 7692JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7693M: David Woodhouse <dwmw2@infradead.org> 7694L: linux-mtd@lists.infradead.org 7695W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7696S: Maintained 7697F: fs/jffs2/ 7698F: include/uapi/linux/jffs2.h 7699 7700JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7701M: "Theodore Ts'o" <tytso@mit.edu> 7702M: Jan Kara <jack@suse.com> 7703L: linux-ext4@vger.kernel.org 7704S: Maintained 7705F: fs/jbd2/ 7706F: include/linux/jbd2.h 7707 7708JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7709M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7710L: linux-media@vger.kernel.org 7711S: Maintained 7712F: drivers/media/platform/rcar_jpu.c 7713 7714JSM Neo PCI based serial card 7715M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7716L: linux-serial@vger.kernel.org 7717S: Maintained 7718F: drivers/tty/serial/jsm/ 7719 7720K10TEMP HARDWARE MONITORING DRIVER 7721M: Clemens Ladisch <clemens@ladisch.de> 7722L: linux-hwmon@vger.kernel.org 7723S: Maintained 7724F: Documentation/hwmon/k10temp 7725F: drivers/hwmon/k10temp.c 7726 7727K8TEMP HARDWARE MONITORING DRIVER 7728M: Rudolf Marek <r.marek@assembler.cz> 7729L: linux-hwmon@vger.kernel.org 7730S: Maintained 7731F: Documentation/hwmon/k8temp 7732F: drivers/hwmon/k8temp.c 7733 7734KASAN 7735M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7736R: Alexander Potapenko <glider@google.com> 7737R: Dmitry Vyukov <dvyukov@google.com> 7738L: kasan-dev@googlegroups.com 7739S: Maintained 7740F: arch/*/include/asm/kasan.h 7741F: arch/*/mm/kasan_init* 7742F: Documentation/dev-tools/kasan.rst 7743F: include/linux/kasan*.h 7744F: lib/test_kasan.c 7745F: mm/kasan/ 7746F: scripts/Makefile.kasan 7747 7748KCONFIG 7749M: Masahiro Yamada <yamada.masahiro@socionext.com> 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7751L: linux-kbuild@vger.kernel.org 7752S: Maintained 7753F: Documentation/kbuild/kconfig* 7754F: scripts/kconfig/ 7755F: scripts/Kconfig.include 7756 7757KDUMP 7758M: Dave Young <dyoung@redhat.com> 7759M: Baoquan He <bhe@redhat.com> 7760R: Vivek Goyal <vgoyal@redhat.com> 7761L: kexec@lists.infradead.org 7762W: http://lse.sourceforge.net/kdump/ 7763S: Maintained 7764F: Documentation/kdump/ 7765 7766KEENE FM RADIO TRANSMITTER DRIVER 7767M: Hans Verkuil <hverkuil@xs4all.nl> 7768L: linux-media@vger.kernel.org 7769T: git git://linuxtv.org/media_tree.git 7770W: https://linuxtv.org 7771S: Maintained 7772F: drivers/media/radio/radio-keene* 7773 7774KERNEL AUTOMOUNTER 7775M: Ian Kent <raven@themaw.net> 7776L: autofs@vger.kernel.org 7777S: Maintained 7778F: fs/autofs/ 7779 7780KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7781M: Masahiro Yamada <yamada.masahiro@socionext.com> 7782M: Michal Marek <michal.lkml@markovi.net> 7783T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7784L: linux-kbuild@vger.kernel.org 7785S: Maintained 7786F: Documentation/kbuild/ 7787F: Makefile 7788F: scripts/Kbuild* 7789F: scripts/Makefile* 7790F: scripts/basic/ 7791F: scripts/mk* 7792F: scripts/mod/ 7793F: scripts/package/ 7794 7795KERNEL JANITORS 7796L: kernel-janitors@vger.kernel.org 7797W: http://kernelnewbies.org/KernelJanitors 7798S: Odd Fixes 7799 7800KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7801M: "J. Bruce Fields" <bfields@fieldses.org> 7802M: Jeff Layton <jlayton@kernel.org> 7803L: linux-nfs@vger.kernel.org 7804W: http://nfs.sourceforge.net/ 7805T: git git://linux-nfs.org/~bfields/linux.git 7806S: Supported 7807F: fs/nfsd/ 7808F: include/uapi/linux/nfsd/ 7809F: fs/lockd/ 7810F: fs/nfs_common/ 7811F: net/sunrpc/ 7812F: include/linux/lockd/ 7813F: include/linux/sunrpc/ 7814F: include/uapi/linux/sunrpc/ 7815 7816KERNEL SELFTEST FRAMEWORK 7817M: Shuah Khan <shuah@kernel.org> 7818L: linux-kselftest@vger.kernel.org 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7820Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7821S: Maintained 7822F: tools/testing/selftests/ 7823F: Documentation/dev-tools/kselftest* 7824 7825KERNEL USERMODE HELPER 7826M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7827L: linux-kernel@vger.kernel.org 7828S: Maintained 7829F: kernel/umh.c 7830F: include/linux/umh.h 7831 7832KERNEL VIRTUAL MACHINE (KVM) 7833M: Paolo Bonzini <pbonzini@redhat.com> 7834M: Radim Krčmář <rkrcmar@redhat.com> 7835L: kvm@vger.kernel.org 7836W: http://www.linux-kvm.org 7837T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7838S: Supported 7839F: Documentation/virtual/kvm/ 7840F: include/trace/events/kvm.h 7841F: include/uapi/asm-generic/kvm* 7842F: include/uapi/linux/kvm* 7843F: include/asm-generic/kvm* 7844F: include/linux/kvm* 7845F: include/kvm/iodev.h 7846F: virt/kvm/* 7847F: tools/kvm/ 7848 7849KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7850M: Joerg Roedel <joro@8bytes.org> 7851L: kvm@vger.kernel.org 7852W: http://www.linux-kvm.org/ 7853S: Maintained 7854F: arch/x86/include/asm/svm.h 7855F: arch/x86/kvm/svm.c 7856 7857KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7858M: Christoffer Dall <christoffer.dall@arm.com> 7859M: Marc Zyngier <marc.zyngier@arm.com> 7860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7861L: kvmarm@lists.cs.columbia.edu 7862W: http://systems.cs.columbia.edu/projects/kvm-arm 7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7864S: Supported 7865F: arch/arm/include/uapi/asm/kvm* 7866F: arch/arm/include/asm/kvm* 7867F: arch/arm/kvm/ 7868F: virt/kvm/arm/ 7869F: include/kvm/arm_* 7870 7871KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7872M: Christoffer Dall <christoffer.dall@arm.com> 7873M: Marc Zyngier <marc.zyngier@arm.com> 7874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7875L: kvmarm@lists.cs.columbia.edu 7876S: Maintained 7877F: arch/arm64/include/uapi/asm/kvm* 7878F: arch/arm64/include/asm/kvm* 7879F: arch/arm64/kvm/ 7880 7881KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7882M: James Hogan <jhogan@kernel.org> 7883L: linux-mips@linux-mips.org 7884S: Supported 7885F: arch/mips/include/uapi/asm/kvm* 7886F: arch/mips/include/asm/kvm* 7887F: arch/mips/kvm/ 7888 7889KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7890M: Paul Mackerras <paulus@ozlabs.org> 7891L: kvm-ppc@vger.kernel.org 7892W: http://www.linux-kvm.org/ 7893T: git git://github.com/agraf/linux-2.6.git 7894S: Supported 7895F: arch/powerpc/include/uapi/asm/kvm* 7896F: arch/powerpc/include/asm/kvm* 7897F: arch/powerpc/kvm/ 7898F: arch/powerpc/kernel/kvm* 7899 7900KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7901M: Christian Borntraeger <borntraeger@de.ibm.com> 7902M: Janosch Frank <frankja@linux.ibm.com> 7903R: David Hildenbrand <david@redhat.com> 7904R: Cornelia Huck <cohuck@redhat.com> 7905L: linux-s390@vger.kernel.org 7906W: http://www.ibm.com/developerworks/linux/linux390/ 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7908S: Supported 7909F: arch/s390/include/uapi/asm/kvm* 7910F: arch/s390/include/asm/gmap.h 7911F: arch/s390/include/asm/kvm* 7912F: arch/s390/kvm/ 7913F: arch/s390/mm/gmap.c 7914 7915KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7916M: Paolo Bonzini <pbonzini@redhat.com> 7917M: Radim Krčmář <rkrcmar@redhat.com> 7918L: kvm@vger.kernel.org 7919W: http://www.linux-kvm.org 7920T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7921S: Supported 7922F: arch/x86/kvm/ 7923F: arch/x86/include/uapi/asm/kvm* 7924F: arch/x86/include/asm/kvm* 7925F: arch/x86/include/asm/pvclock-abi.h 7926F: arch/x86/kernel/kvm.c 7927F: arch/x86/kernel/kvmclock.c 7928 7929KERNFS 7930M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7931M: Tejun Heo <tj@kernel.org> 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7933S: Supported 7934F: include/linux/kernfs.h 7935F: fs/kernfs/ 7936 7937KEXEC 7938M: Eric Biederman <ebiederm@xmission.com> 7939W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7940L: kexec@lists.infradead.org 7941S: Maintained 7942F: include/linux/kexec.h 7943F: include/uapi/linux/kexec.h 7944F: kernel/kexec* 7945 7946KEYS-ENCRYPTED 7947M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7948L: linux-integrity@vger.kernel.org 7949L: keyrings@vger.kernel.org 7950S: Supported 7951F: Documentation/security/keys/trusted-encrypted.rst 7952F: include/keys/encrypted-type.h 7953F: security/keys/encrypted-keys/ 7954 7955KEYS-TRUSTED 7956M: James Bottomley <jejb@linux.vnet.ibm.com> 7957M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7958L: linux-integrity@vger.kernel.org 7959L: keyrings@vger.kernel.org 7960S: Supported 7961F: Documentation/security/keys/trusted-encrypted.rst 7962F: include/keys/trusted-type.h 7963F: security/keys/trusted.c 7964F: security/keys/trusted.h 7965 7966KEYS/KEYRINGS: 7967M: David Howells <dhowells@redhat.com> 7968L: keyrings@vger.kernel.org 7969S: Maintained 7970F: Documentation/security/keys/core.rst 7971F: include/linux/key.h 7972F: include/linux/key-type.h 7973F: include/linux/keyctl.h 7974F: include/uapi/linux/keyctl.h 7975F: include/keys/ 7976F: security/keys/ 7977 7978KGDB / KDB /debug_core 7979M: Jason Wessel <jason.wessel@windriver.com> 7980M: Daniel Thompson <daniel.thompson@linaro.org> 7981W: http://kgdb.wiki.kernel.org/ 7982L: kgdb-bugreport@lists.sourceforge.net 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7984S: Maintained 7985F: Documentation/dev-tools/kgdb.rst 7986F: drivers/misc/kgdbts.c 7987F: drivers/tty/serial/kgdboc.c 7988F: include/linux/kdb.h 7989F: include/linux/kgdb.h 7990F: kernel/debug/ 7991 7992KMEMLEAK 7993M: Catalin Marinas <catalin.marinas@arm.com> 7994S: Maintained 7995F: Documentation/dev-tools/kmemleak.rst 7996F: include/linux/kmemleak.h 7997F: mm/kmemleak.c 7998F: mm/kmemleak-test.c 7999 8000KMOD KERNEL MODULE LOADER - USERMODE HELPER 8001M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8002L: linux-kernel@vger.kernel.org 8003S: Maintained 8004F: kernel/kmod.c 8005F: include/linux/kmod.h 8006F: lib/test_kmod.c 8007F: tools/testing/selftests/kmod/ 8008 8009KPROBES 8010M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 8011M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8012M: "David S. Miller" <davem@davemloft.net> 8013M: Masami Hiramatsu <mhiramat@kernel.org> 8014S: Maintained 8015F: Documentation/kprobes.txt 8016F: include/linux/kprobes.h 8017F: include/asm-generic/kprobes.h 8018F: kernel/kprobes.c 8019 8020KS0108 LCD CONTROLLER DRIVER 8021M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8022S: Maintained 8023F: Documentation/auxdisplay/ks0108 8024F: drivers/auxdisplay/ks0108.c 8025F: include/linux/ks0108.h 8026 8027L3MDEV 8028M: David Ahern <dsa@cumulusnetworks.com> 8029L: netdev@vger.kernel.org 8030S: Maintained 8031F: net/l3mdev 8032F: include/net/l3mdev.h 8033 8034LANTIQ MIPS ARCHITECTURE 8035M: John Crispin <john@phrozen.org> 8036L: linux-mips@linux-mips.org 8037S: Maintained 8038F: arch/mips/lantiq 8039F: drivers/soc/lantiq 8040 8041LAPB module 8042L: linux-x25@vger.kernel.org 8043S: Orphan 8044F: Documentation/networking/lapb-module.txt 8045F: include/*/lapb.h 8046F: net/lapb/ 8047 8048LASI 53c700 driver for PARISC 8049M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8050L: linux-scsi@vger.kernel.org 8051S: Maintained 8052F: Documentation/scsi/53c700.txt 8053F: drivers/scsi/53c700* 8054 8055LEAKING_ADDRESSES 8056M: Tobin C. Harding <me@tobin.cc> 8057M: Tycho Andersen <tycho@tycho.ws> 8058L: kernel-hardening@lists.openwall.com 8059S: Maintained 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8061F: scripts/leaking_addresses.pl 8062 8063LED SUBSYSTEM 8064M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8065M: Pavel Machek <pavel@ucw.cz> 8066L: linux-leds@vger.kernel.org 8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8068S: Maintained 8069F: Documentation/devicetree/bindings/leds/ 8070F: drivers/leds/ 8071F: include/linux/leds.h 8072 8073LEGACY EEPROM DRIVER 8074M: Jean Delvare <jdelvare@suse.com> 8075S: Maintained 8076F: Documentation/misc-devices/eeprom 8077F: drivers/misc/eeprom/eeprom.c 8078 8079LEGO MINDSTORMS EV3 8080R: David Lechner <david@lechnology.com> 8081S: Maintained 8082F: arch/arm/boot/dts/da850-lego-ev3.dts 8083F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8084F: drivers/power/supply/lego_ev3_battery.c 8085 8086LEGO USB Tower driver 8087M: Juergen Stuber <starblue@users.sourceforge.net> 8088L: legousb-devel@lists.sourceforge.net 8089W: http://legousb.sourceforge.net/ 8090S: Maintained 8091F: drivers/usb/misc/legousbtower.c 8092 8093LG2160 MEDIA DRIVER 8094M: Michael Krufky <mkrufky@linuxtv.org> 8095L: linux-media@vger.kernel.org 8096W: https://linuxtv.org 8097W: http://github.com/mkrufky 8098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8099T: git git://linuxtv.org/mkrufky/tuners.git 8100S: Maintained 8101F: drivers/media/dvb-frontends/lg2160.* 8102 8103LGDT3305 MEDIA DRIVER 8104M: Michael Krufky <mkrufky@linuxtv.org> 8105L: linux-media@vger.kernel.org 8106W: https://linuxtv.org 8107W: http://github.com/mkrufky 8108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8109T: git git://linuxtv.org/mkrufky/tuners.git 8110S: Maintained 8111F: drivers/media/dvb-frontends/lgdt3305.* 8112 8113LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8114M: Viresh Kumar <vireshk@kernel.org> 8115L: linux-ide@vger.kernel.org 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8117S: Maintained 8118F: include/linux/pata_arasan_cf_data.h 8119F: drivers/ata/pata_arasan_cf.c 8120 8121LIBATA PATA DRIVERS 8122M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8123M: Tejun Heo <tj@kernel.org> 8124L: linux-ide@vger.kernel.org 8125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8126S: Maintained 8127F: drivers/ata/pata_*.c 8128F: drivers/ata/ata_generic.c 8129 8130LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8131M: Linus Walleij <linus.walleij@linaro.org> 8132L: linux-ide@vger.kernel.org 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8134S: Maintained 8135F: drivers/ata/pata_ftide010.c 8136F: drivers/ata/sata_gemini.c 8137F: drivers/ata/sata_gemini.h 8138 8139LIBATA SATA AHCI PLATFORM devices support 8140M: Hans de Goede <hdegoede@redhat.com> 8141M: Tejun Heo <tj@kernel.org> 8142L: linux-ide@vger.kernel.org 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8144S: Maintained 8145F: drivers/ata/ahci_platform.c 8146F: drivers/ata/libahci_platform.c 8147F: include/linux/ahci_platform.h 8148 8149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8150M: Mikael Pettersson <mikpelinux@gmail.com> 8151L: linux-ide@vger.kernel.org 8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8153S: Maintained 8154F: drivers/ata/sata_promise.* 8155 8156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8157M: Tejun Heo <tj@kernel.org> 8158L: linux-ide@vger.kernel.org 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8160S: Maintained 8161F: drivers/ata/ 8162F: include/linux/ata.h 8163F: include/linux/libata.h 8164F: Documentation/devicetree/bindings/ata/ 8165 8166LIBLOCKDEP 8167M: Sasha Levin <alexander.levin@verizon.com> 8168S: Maintained 8169F: tools/lib/lockdep/ 8170 8171LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8172M: Ross Zwisler <ross.zwisler@linux.intel.com> 8173M: Dan Williams <dan.j.williams@intel.com> 8174M: Vishal Verma <vishal.l.verma@intel.com> 8175M: Dave Jiang <dave.jiang@intel.com> 8176L: linux-nvdimm@lists.01.org 8177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8178S: Supported 8179F: drivers/nvdimm/blk.c 8180F: drivers/nvdimm/region_devs.c 8181 8182LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8183M: Vishal Verma <vishal.l.verma@intel.com> 8184M: Dan Williams <dan.j.williams@intel.com> 8185M: Ross Zwisler <ross.zwisler@linux.intel.com> 8186M: Dave Jiang <dave.jiang@intel.com> 8187L: linux-nvdimm@lists.01.org 8188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8189S: Supported 8190F: drivers/nvdimm/btt* 8191 8192LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8193M: Ross Zwisler <ross.zwisler@linux.intel.com> 8194M: Dan Williams <dan.j.williams@intel.com> 8195M: Vishal Verma <vishal.l.verma@intel.com> 8196M: Dave Jiang <dave.jiang@intel.com> 8197L: linux-nvdimm@lists.01.org 8198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8199S: Supported 8200F: drivers/nvdimm/pmem* 8201 8202LIBNVDIMM: DEVICETREE BINDINGS 8203M: Oliver O'Halloran <oohall@gmail.com> 8204L: linux-nvdimm@lists.01.org 8205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8206S: Supported 8207F: drivers/nvdimm/of_pmem.c 8208F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8209 8210LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8211M: Dan Williams <dan.j.williams@intel.com> 8212M: Ross Zwisler <ross.zwisler@linux.intel.com> 8213M: Vishal Verma <vishal.l.verma@intel.com> 8214M: Dave Jiang <dave.jiang@intel.com> 8215L: linux-nvdimm@lists.01.org 8216Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8218S: Supported 8219F: drivers/nvdimm/* 8220F: drivers/acpi/nfit/* 8221F: include/linux/nd.h 8222F: include/linux/libnvdimm.h 8223F: include/uapi/linux/ndctl.h 8224 8225LIGHTNVM PLATFORM SUPPORT 8226M: Matias Bjorling <mb@lightnvm.io> 8227W: http://github/OpenChannelSSD 8228L: linux-block@vger.kernel.org 8229S: Maintained 8230F: drivers/lightnvm/ 8231F: include/linux/lightnvm.h 8232F: include/uapi/linux/lightnvm.h 8233 8234LINUX FOR POWER MACINTOSH 8235M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8236W: http://www.penguinppc.org/ 8237L: linuxppc-dev@lists.ozlabs.org 8238S: Maintained 8239F: arch/powerpc/platforms/powermac/ 8240F: drivers/macintosh/ 8241 8242LINUX FOR POWERPC (32-BIT AND 64-BIT) 8243M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8244M: Paul Mackerras <paulus@samba.org> 8245M: Michael Ellerman <mpe@ellerman.id.au> 8246W: https://github.com/linuxppc/linux/wiki 8247L: linuxppc-dev@lists.ozlabs.org 8248Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8250S: Supported 8251F: Documentation/ABI/stable/sysfs-firmware-opal-* 8252F: Documentation/devicetree/bindings/powerpc/ 8253F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8254F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8255F: Documentation/powerpc/ 8256F: arch/powerpc/ 8257F: drivers/char/tpm/tpm_ibmvtpm* 8258F: drivers/crypto/nx/ 8259F: drivers/crypto/vmx/ 8260F: drivers/i2c/busses/i2c-opal.c 8261F: drivers/net/ethernet/ibm/ibmveth.* 8262F: drivers/net/ethernet/ibm/ibmvnic.* 8263F: drivers/pci/hotplug/pnv_php.c 8264F: drivers/pci/hotplug/rpa* 8265F: drivers/rtc/rtc-opal.c 8266F: drivers/scsi/ibmvscsi/ 8267F: drivers/tty/hvc/hvc_opal.c 8268F: drivers/watchdog/wdrtas.c 8269F: tools/testing/selftests/powerpc 8270N: /pmac 8271N: powermac 8272N: powernv 8273N: [^a-z0-9]ps3 8274N: pseries 8275 8276LINUX FOR POWERPC EMBEDDED MPC5XXX 8277M: Anatolij Gustschin <agust@denx.de> 8278L: linuxppc-dev@lists.ozlabs.org 8279T: git git://git.denx.de/linux-denx-agust.git 8280S: Maintained 8281F: arch/powerpc/platforms/512x/ 8282F: arch/powerpc/platforms/52xx/ 8283 8284LINUX FOR POWERPC EMBEDDED PPC4XX 8285M: Alistair Popple <alistair@popple.id.au> 8286M: Matt Porter <mporter@kernel.crashing.org> 8287W: http://www.penguinppc.org/ 8288L: linuxppc-dev@lists.ozlabs.org 8289S: Maintained 8290F: arch/powerpc/platforms/40x/ 8291F: arch/powerpc/platforms/44x/ 8292 8293LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8294M: Scott Wood <oss@buserror.net> 8295M: Kumar Gala <galak@kernel.crashing.org> 8296W: http://www.penguinppc.org/ 8297L: linuxppc-dev@lists.ozlabs.org 8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8299S: Maintained 8300F: arch/powerpc/platforms/83xx/ 8301F: arch/powerpc/platforms/85xx/ 8302F: Documentation/devicetree/bindings/powerpc/fsl/ 8303 8304LINUX FOR POWERPC EMBEDDED PPC8XX 8305M: Vitaly Bordug <vitb@kernel.crashing.org> 8306W: http://www.penguinppc.org/ 8307L: linuxppc-dev@lists.ozlabs.org 8308S: Maintained 8309F: arch/powerpc/platforms/8xx/ 8310 8311LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8312L: linuxppc-dev@lists.ozlabs.org 8313S: Orphan 8314F: arch/powerpc/*/*virtex* 8315F: arch/powerpc/*/*/*virtex* 8316 8317LINUX FOR POWERPC PA SEMI PWRFICIENT 8318L: linuxppc-dev@lists.ozlabs.org 8319S: Orphan 8320F: arch/powerpc/platforms/pasemi/ 8321F: drivers/*/*pasemi* 8322F: drivers/*/*/*pasemi* 8323 8324LINUX KERNEL DUMP TEST MODULE (LKDTM) 8325M: Kees Cook <keescook@chromium.org> 8326S: Maintained 8327F: drivers/misc/lkdtm/* 8328 8329LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8330M: Alan Stern <stern@rowland.harvard.edu> 8331M: Andrea Parri <andrea.parri@amarulasolutions.com> 8332M: Will Deacon <will.deacon@arm.com> 8333M: Peter Zijlstra <peterz@infradead.org> 8334M: Boqun Feng <boqun.feng@gmail.com> 8335M: Nicholas Piggin <npiggin@gmail.com> 8336M: David Howells <dhowells@redhat.com> 8337M: Jade Alglave <j.alglave@ucl.ac.uk> 8338M: Luc Maranget <luc.maranget@inria.fr> 8339M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8340R: Akira Yokosawa <akiyks@gmail.com> 8341L: linux-kernel@vger.kernel.org 8342S: Supported 8343T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8344F: tools/memory-model/ 8345F: Documentation/memory-barriers.txt 8346 8347LINUX SECURITY MODULE (LSM) FRAMEWORK 8348M: Chris Wright <chrisw@sous-sol.org> 8349L: linux-security-module@vger.kernel.org 8350S: Supported 8351 8352LIS3LV02D ACCELEROMETER DRIVER 8353M: Eric Piel <eric.piel@tremplin-utc.net> 8354S: Maintained 8355F: Documentation/misc-devices/lis3lv02d 8356F: drivers/misc/lis3lv02d/ 8357F: drivers/platform/x86/hp_accel.c 8358 8359LIVE PATCHING 8360M: Josh Poimboeuf <jpoimboe@redhat.com> 8361M: Jessica Yu <jeyu@kernel.org> 8362M: Jiri Kosina <jikos@kernel.org> 8363M: Miroslav Benes <mbenes@suse.cz> 8364R: Petr Mladek <pmladek@suse.com> 8365S: Maintained 8366F: kernel/livepatch/ 8367F: include/linux/livepatch.h 8368F: arch/x86/include/asm/livepatch.h 8369F: arch/x86/kernel/livepatch.c 8370F: Documentation/livepatch/ 8371F: Documentation/ABI/testing/sysfs-kernel-livepatch 8372F: samples/livepatch/ 8373L: live-patching@vger.kernel.org 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8375 8376LLC (802.2) 8377L: netdev@vger.kernel.org 8378S: Odd fixes 8379F: include/linux/llc.h 8380F: include/uapi/linux/llc.h 8381F: include/net/llc* 8382F: net/llc/ 8383 8384LM73 HARDWARE MONITOR DRIVER 8385M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8386L: linux-hwmon@vger.kernel.org 8387S: Maintained 8388F: drivers/hwmon/lm73.c 8389 8390LM78 HARDWARE MONITOR DRIVER 8391M: Jean Delvare <jdelvare@suse.com> 8392L: linux-hwmon@vger.kernel.org 8393S: Maintained 8394F: Documentation/hwmon/lm78 8395F: drivers/hwmon/lm78.c 8396 8397LM83 HARDWARE MONITOR DRIVER 8398M: Jean Delvare <jdelvare@suse.com> 8399L: linux-hwmon@vger.kernel.org 8400S: Maintained 8401F: Documentation/hwmon/lm83 8402F: drivers/hwmon/lm83.c 8403 8404LM90 HARDWARE MONITOR DRIVER 8405M: Jean Delvare <jdelvare@suse.com> 8406L: linux-hwmon@vger.kernel.org 8407S: Maintained 8408F: Documentation/hwmon/lm90 8409F: Documentation/devicetree/bindings/hwmon/lm90.txt 8410F: drivers/hwmon/lm90.c 8411F: include/dt-bindings/thermal/lm90.h 8412 8413LM95234 HARDWARE MONITOR DRIVER 8414M: Guenter Roeck <linux@roeck-us.net> 8415L: linux-hwmon@vger.kernel.org 8416S: Maintained 8417F: Documentation/hwmon/lm95234 8418F: drivers/hwmon/lm95234.c 8419 8420LME2510 MEDIA DRIVER 8421M: Malcolm Priestley <tvboxspy@gmail.com> 8422L: linux-media@vger.kernel.org 8423W: https://linuxtv.org 8424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8425S: Maintained 8426F: drivers/media/usb/dvb-usb-v2/lmedm04* 8427 8428LOADPIN SECURITY MODULE 8429M: Kees Cook <keescook@chromium.org> 8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8431S: Supported 8432F: security/loadpin/ 8433F: Documentation/admin-guide/LSM/LoadPin.rst 8434 8435LOCKING PRIMITIVES 8436M: Peter Zijlstra <peterz@infradead.org> 8437M: Ingo Molnar <mingo@redhat.com> 8438M: Will Deacon <will.deacon@arm.com> 8439L: linux-kernel@vger.kernel.org 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8441S: Maintained 8442F: Documentation/locking/ 8443F: include/linux/lockdep.h 8444F: include/linux/spinlock*.h 8445F: arch/*/include/asm/spinlock*.h 8446F: include/linux/rwlock*.h 8447F: include/linux/mutex*.h 8448F: arch/*/include/asm/mutex*.h 8449F: include/linux/rwsem*.h 8450F: arch/*/include/asm/rwsem.h 8451F: include/linux/seqlock.h 8452F: lib/locking*.[ch] 8453F: kernel/locking/ 8454X: kernel/locking/locktorture.c 8455 8456LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8457M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8458L: linux-ntfs-dev@lists.sourceforge.net 8459W: http://www.linux-ntfs.org/content/view/19/37/ 8460S: Maintained 8461F: Documentation/ldm.txt 8462F: block/partitions/ldm.* 8463 8464LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8465M: Sathya Prakash <sathya.prakash@broadcom.com> 8466M: Chaitra P B <chaitra.basappa@broadcom.com> 8467M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8468L: MPT-FusionLinux.pdl@broadcom.com 8469L: linux-scsi@vger.kernel.org 8470W: http://www.avagotech.com/support/ 8471S: Supported 8472F: drivers/message/fusion/ 8473F: drivers/scsi/mpt3sas/ 8474 8475LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8476M: Matthew Wilcox <matthew@wil.cx> 8477L: linux-scsi@vger.kernel.org 8478S: Maintained 8479F: drivers/scsi/sym53c8xx_2/ 8480 8481LTC4261 HARDWARE MONITOR DRIVER 8482M: Guenter Roeck <linux@roeck-us.net> 8483L: linux-hwmon@vger.kernel.org 8484S: Maintained 8485F: Documentation/hwmon/ltc4261 8486F: drivers/hwmon/ltc4261.c 8487 8488LTC4306 I2C MULTIPLEXER DRIVER 8489M: Michael Hennerich <michael.hennerich@analog.com> 8490W: http://ez.analog.com/community/linux-device-drivers 8491L: linux-i2c@vger.kernel.org 8492S: Supported 8493F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8494F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8495 8496LTP (Linux Test Project) 8497M: Mike Frysinger <vapier@gentoo.org> 8498M: Cyril Hrubis <chrubis@suse.cz> 8499M: Wanlong Gao <wanlong.gao@gmail.com> 8500M: Jan Stancek <jstancek@redhat.com> 8501M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8502M: Alexey Kodanev <alexey.kodanev@oracle.com> 8503L: ltp@lists.linux.it (subscribers-only) 8504W: http://linux-test-project.github.io/ 8505T: git git://github.com/linux-test-project/ltp.git 8506S: Maintained 8507 8508M68K ARCHITECTURE 8509M: Geert Uytterhoeven <geert@linux-m68k.org> 8510L: linux-m68k@lists.linux-m68k.org 8511W: http://www.linux-m68k.org/ 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8513S: Maintained 8514F: arch/m68k/ 8515F: drivers/zorro/ 8516 8517M68K ON APPLE MACINTOSH 8518M: Joshua Thompson <funaho@jurai.org> 8519W: http://www.mac.linux-m68k.org/ 8520L: linux-m68k@lists.linux-m68k.org 8521S: Maintained 8522F: arch/m68k/mac/ 8523 8524M68K ON HP9000/300 8525M: Philip Blundell <philb@gnu.org> 8526W: http://www.tazenda.demon.co.uk/phil/linux-hp 8527S: Maintained 8528F: arch/m68k/hp300/ 8529 8530M88DS3103 MEDIA DRIVER 8531M: Antti Palosaari <crope@iki.fi> 8532L: linux-media@vger.kernel.org 8533W: https://linuxtv.org 8534W: http://palosaari.fi/linux/ 8535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8536T: git git://linuxtv.org/anttip/media_tree.git 8537S: Maintained 8538F: drivers/media/dvb-frontends/m88ds3103* 8539 8540M88RS2000 MEDIA DRIVER 8541M: Malcolm Priestley <tvboxspy@gmail.com> 8542L: linux-media@vger.kernel.org 8543W: https://linuxtv.org 8544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8545S: Maintained 8546F: drivers/media/dvb-frontends/m88rs2000* 8547 8548MA901 MASTERKIT USB FM RADIO DRIVER 8549M: Alexey Klimov <klimov.linux@gmail.com> 8550L: linux-media@vger.kernel.org 8551T: git git://linuxtv.org/media_tree.git 8552S: Maintained 8553F: drivers/media/radio/radio-ma901.c 8554 8555MAC80211 8556M: Johannes Berg <johannes@sipsolutions.net> 8557L: linux-wireless@vger.kernel.org 8558W: http://wireless.kernel.org/ 8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8561S: Maintained 8562F: Documentation/networking/mac80211-injection.txt 8563F: include/net/mac80211.h 8564F: net/mac80211/ 8565F: drivers/net/wireless/mac80211_hwsim.[ch] 8566F: Documentation/networking/mac80211_hwsim/README 8567 8568MAILBOX API 8569M: Jassi Brar <jassisinghbrar@gmail.com> 8570L: linux-kernel@vger.kernel.org 8571S: Maintained 8572F: drivers/mailbox/ 8573F: include/linux/mailbox_client.h 8574F: include/linux/mailbox_controller.h 8575 8576MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8577M: Michael Kerrisk <mtk.manpages@gmail.com> 8578W: http://www.kernel.org/doc/man-pages 8579L: linux-man@vger.kernel.org 8580S: Maintained 8581 8582MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8583M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8584L: linux-mips@linux-mips.org 8585S: Maintained 8586F: arch/mips/boot/dts/img/pistachio_marduk.dts 8587 8588MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8589M: Andrew Lunn <andrew@lunn.ch> 8590M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8591L: netdev@vger.kernel.org 8592S: Maintained 8593F: drivers/net/dsa/mv88e6xxx/ 8594F: linux/platform_data/mv88e6xxx.h 8595F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8596 8597MARVELL ARMADA DRM SUPPORT 8598M: Russell King <linux@armlinux.org.uk> 8599S: Maintained 8600T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8601T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8602F: drivers/gpu/drm/armada/ 8603F: include/uapi/drm/armada_drm.h 8604F: Documentation/devicetree/bindings/display/armada/ 8605 8606MARVELL CRYPTO DRIVER 8607M: Boris Brezillon <boris.brezillon@bootlin.com> 8608M: Arnaud Ebalard <arno@natisbad.org> 8609F: drivers/crypto/marvell/ 8610S: Maintained 8611L: linux-crypto@vger.kernel.org 8612 8613MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8614M: Mirko Lindner <mlindner@marvell.com> 8615M: Stephen Hemminger <stephen@networkplumber.org> 8616L: netdev@vger.kernel.org 8617S: Maintained 8618F: drivers/net/ethernet/marvell/sk* 8619 8620MARVELL LIBERTAS WIRELESS DRIVER 8621L: libertas-dev@lists.infradead.org 8622S: Orphan 8623F: drivers/net/wireless/marvell/libertas/ 8624 8625MARVELL MACCHIATOBIN SUPPORT 8626M: Russell King <linux@armlinux.org.uk> 8627L: linux-arm-kernel@lists.infradead.org 8628S: Maintained 8629F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8630 8631MARVELL MV643XX ETHERNET DRIVER 8632M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8633L: netdev@vger.kernel.org 8634S: Maintained 8635F: drivers/net/ethernet/marvell/mv643xx_eth.* 8636F: include/linux/mv643xx.h 8637 8638MARVELL MV88X3310 PHY DRIVER 8639M: Russell King <linux@armlinux.org.uk> 8640L: netdev@vger.kernel.org 8641S: Maintained 8642F: drivers/net/phy/marvell10g.c 8643 8644MARVELL MVNETA ETHERNET DRIVER 8645M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8646L: netdev@vger.kernel.org 8647S: Maintained 8648F: drivers/net/ethernet/marvell/mvneta.* 8649 8650MARVELL MWIFIEX WIRELESS DRIVER 8651M: Amitkumar Karwar <amitkarwar@gmail.com> 8652M: Nishant Sarmukadam <nishants@marvell.com> 8653M: Ganapathi Bhat <gbhat@marvell.com> 8654M: Xinming Hu <huxm@marvell.com> 8655L: linux-wireless@vger.kernel.org 8656S: Maintained 8657F: drivers/net/wireless/marvell/mwifiex/ 8658 8659MARVELL MWL8K WIRELESS DRIVER 8660M: Lennert Buytenhek <buytenh@wantstofly.org> 8661L: linux-wireless@vger.kernel.org 8662S: Odd Fixes 8663F: drivers/net/wireless/marvell/mwl8k.c 8664 8665MARVELL NAND CONTROLLER DRIVER 8666M: Miquel Raynal <miquel.raynal@bootlin.com> 8667L: linux-mtd@lists.infradead.org 8668S: Maintained 8669F: drivers/mtd/nand/raw/marvell_nand.c 8670F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8671 8672MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8673M: Nicolas Pitre <nico@fluxnic.net> 8674S: Odd Fixes 8675F: drivers/mmc/host/mvsdio.* 8676 8677MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8678M: Hu Ziji <huziji@marvell.com> 8679L: linux-mmc@vger.kernel.org 8680S: Supported 8681F: drivers/mmc/host/sdhci-xenon* 8682F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8683 8684MATROX FRAMEBUFFER DRIVER 8685L: linux-fbdev@vger.kernel.org 8686S: Orphan 8687F: drivers/video/fbdev/matrox/matroxfb_* 8688F: include/uapi/linux/matroxfb.h 8689 8690MAX16065 HARDWARE MONITOR DRIVER 8691M: Guenter Roeck <linux@roeck-us.net> 8692L: linux-hwmon@vger.kernel.org 8693S: Maintained 8694F: Documentation/hwmon/max16065 8695F: drivers/hwmon/max16065.c 8696 8697MAX20751 HARDWARE MONITOR DRIVER 8698M: Guenter Roeck <linux@roeck-us.net> 8699L: linux-hwmon@vger.kernel.org 8700S: Maintained 8701F: Documentation/hwmon/max20751 8702F: drivers/hwmon/max20751.c 8703 8704MAX2175 SDR TUNER DRIVER 8705M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8706L: linux-media@vger.kernel.org 8707T: git git://linuxtv.org/media_tree.git 8708S: Maintained 8709F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8710F: Documentation/media/v4l-drivers/max2175.rst 8711F: drivers/media/i2c/max2175* 8712F: include/uapi/linux/max2175.h 8713 8714MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8715L: linux-hwmon@vger.kernel.org 8716S: Orphan 8717F: Documentation/hwmon/max6650 8718F: drivers/hwmon/max6650.c 8719 8720MAX6697 HARDWARE MONITOR DRIVER 8721M: Guenter Roeck <linux@roeck-us.net> 8722L: linux-hwmon@vger.kernel.org 8723S: Maintained 8724F: Documentation/hwmon/max6697 8725F: Documentation/devicetree/bindings/hwmon/max6697.txt 8726F: drivers/hwmon/max6697.c 8727F: include/linux/platform_data/max6697.h 8728 8729MAX9860 MONO AUDIO VOICE CODEC DRIVER 8730M: Peter Rosin <peda@axentia.se> 8731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8732S: Maintained 8733F: Documentation/devicetree/bindings/sound/max9860.txt 8734F: sound/soc/codecs/max9860.* 8735 8736MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8737M: Javier Martinez Canillas <javier@dowhile0.org> 8738L: linux-kernel@vger.kernel.org 8739S: Supported 8740F: drivers/regulator/max77802-regulator.c 8741F: Documentation/devicetree/bindings/*/*max77802.txt 8742F: include/dt-bindings/*/*max77802.h 8743 8744MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8745M: Krzysztof Kozlowski <krzk@kernel.org> 8746M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8747L: linux-pm@vger.kernel.org 8748S: Supported 8749F: drivers/power/supply/max14577_charger.c 8750F: drivers/power/supply/max77693_charger.c 8751 8752MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8753M: Chanwoo Choi <cw00.choi@samsung.com> 8754M: Krzysztof Kozlowski <krzk@kernel.org> 8755M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8756L: linux-kernel@vger.kernel.org 8757S: Supported 8758F: drivers/*/max14577*.c 8759F: drivers/*/max77686*.c 8760F: drivers/*/max77693*.c 8761F: drivers/extcon/extcon-max14577.c 8762F: drivers/extcon/extcon-max77693.c 8763F: drivers/rtc/rtc-max77686.c 8764F: drivers/clk/clk-max77686.c 8765F: Documentation/devicetree/bindings/mfd/max14577.txt 8766F: Documentation/devicetree/bindings/*/max77686.txt 8767F: Documentation/devicetree/bindings/mfd/max77693.txt 8768F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8769F: include/linux/mfd/max14577*.h 8770F: include/linux/mfd/max77686*.h 8771F: include/linux/mfd/max77693*.h 8772 8773MAXIRADIO FM RADIO RECEIVER DRIVER 8774M: Hans Verkuil <hverkuil@xs4all.nl> 8775L: linux-media@vger.kernel.org 8776T: git git://linuxtv.org/media_tree.git 8777W: https://linuxtv.org 8778S: Maintained 8779F: drivers/media/radio/radio-maxiradio* 8780 8781MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8782M: Peter Rosin <peda@axentia.se> 8783L: linux-iio@vger.kernel.org 8784S: Maintained 8785F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8786F: drivers/iio/potentiometer/mcp4018.c 8787F: drivers/iio/potentiometer/mcp4531.c 8788 8789MCR20A IEEE-802.15.4 RADIO DRIVER 8790M: Xue Liu <liuxuenetmail@gmail.com> 8791L: linux-wpan@vger.kernel.org 8792W: https://github.com/xueliu/mcr20a-linux 8793S: Maintained 8794F: drivers/net/ieee802154/mcr20a.c 8795F: drivers/net/ieee802154/mcr20a.h 8796F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8797 8798MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8799M: William Breathitt Gray <vilhelm.gray@gmail.com> 8800L: linux-iio@vger.kernel.org 8801S: Maintained 8802F: drivers/iio/dac/cio-dac.c 8803 8804MEDIA DRIVERS FOR ASCOT2E 8805M: Sergey Kozlov <serjk@netup.ru> 8806M: Abylay Ospan <aospan@netup.ru> 8807L: linux-media@vger.kernel.org 8808W: https://linuxtv.org 8809W: http://netup.tv/ 8810T: git git://linuxtv.org/media_tree.git 8811S: Supported 8812F: drivers/media/dvb-frontends/ascot2e* 8813 8814MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8815M: Jasmin Jessich <jasmin@anw.at> 8816L: linux-media@vger.kernel.org 8817W: https://linuxtv.org 8818T: git git://linuxtv.org/media_tree.git 8819S: Maintained 8820F: drivers/media/dvb-frontends/cxd2099* 8821 8822MEDIA DRIVERS FOR CXD2841ER 8823M: Sergey Kozlov <serjk@netup.ru> 8824M: Abylay Ospan <aospan@netup.ru> 8825L: linux-media@vger.kernel.org 8826W: https://linuxtv.org 8827W: http://netup.tv/ 8828T: git git://linuxtv.org/media_tree.git 8829S: Supported 8830F: drivers/media/dvb-frontends/cxd2841er* 8831 8832MEDIA DRIVERS FOR CXD2880 8833M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8834L: linux-media@vger.kernel.org 8835W: http://linuxtv.org/ 8836T: git git://linuxtv.org/media_tree.git 8837S: Supported 8838F: drivers/media/dvb-frontends/cxd2880/* 8839F: drivers/media/spi/cxd2880* 8840 8841MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8842M: Daniel Scheller <d.scheller.oss@gmail.com> 8843L: linux-media@vger.kernel.org 8844W: https://linuxtv.org 8845T: git git://linuxtv.org/media_tree.git 8846S: Maintained 8847F: drivers/media/pci/ddbridge/* 8848 8849MEDIA DRIVERS FOR FREESCALE IMX 8850M: Steve Longerbeam <slongerbeam@gmail.com> 8851M: Philipp Zabel <p.zabel@pengutronix.de> 8852L: linux-media@vger.kernel.org 8853T: git git://linuxtv.org/media_tree.git 8854S: Maintained 8855F: Documentation/devicetree/bindings/media/imx.txt 8856F: Documentation/media/v4l-drivers/imx.rst 8857F: drivers/staging/media/imx/ 8858F: include/linux/imx-media.h 8859F: include/media/imx.h 8860 8861MEDIA DRIVERS FOR HELENE 8862M: Abylay Ospan <aospan@netup.ru> 8863L: linux-media@vger.kernel.org 8864W: https://linuxtv.org 8865W: http://netup.tv/ 8866T: git git://linuxtv.org/media_tree.git 8867S: Supported 8868F: drivers/media/dvb-frontends/helene* 8869 8870MEDIA DRIVERS FOR HORUS3A 8871M: Sergey Kozlov <serjk@netup.ru> 8872M: Abylay Ospan <aospan@netup.ru> 8873L: linux-media@vger.kernel.org 8874W: https://linuxtv.org 8875W: http://netup.tv/ 8876T: git git://linuxtv.org/media_tree.git 8877S: Supported 8878F: drivers/media/dvb-frontends/horus3a* 8879 8880MEDIA DRIVERS FOR LNBH25 8881M: Sergey Kozlov <serjk@netup.ru> 8882M: Abylay Ospan <aospan@netup.ru> 8883L: linux-media@vger.kernel.org 8884W: https://linuxtv.org 8885W: http://netup.tv/ 8886T: git git://linuxtv.org/media_tree.git 8887S: Supported 8888F: drivers/media/dvb-frontends/lnbh25* 8889 8890MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8891M: Daniel Scheller <d.scheller.oss@gmail.com> 8892L: linux-media@vger.kernel.org 8893W: https://linuxtv.org 8894T: git git://linuxtv.org/media_tree.git 8895S: Maintained 8896F: drivers/media/dvb-frontends/mxl5xx* 8897 8898MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8899M: Sergey Kozlov <serjk@netup.ru> 8900M: Abylay Ospan <aospan@netup.ru> 8901L: linux-media@vger.kernel.org 8902W: https://linuxtv.org 8903W: http://netup.tv/ 8904T: git git://linuxtv.org/media_tree.git 8905S: Supported 8906F: drivers/media/pci/netup_unidvb/* 8907 8908MEDIA DRIVERS FOR RENESAS - CEU 8909M: Jacopo Mondi <jacopo@jmondi.org> 8910L: linux-media@vger.kernel.org 8911L: linux-renesas-soc@vger.kernel.org 8912T: git git://linuxtv.org/media_tree.git 8913S: Supported 8914F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8915F: drivers/media/platform/renesas-ceu.c 8916F: include/media/drv-intf/renesas-ceu.h 8917 8918MEDIA DRIVERS FOR RENESAS - DRIF 8919M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8920L: linux-media@vger.kernel.org 8921L: linux-renesas-soc@vger.kernel.org 8922T: git git://linuxtv.org/media_tree.git 8923S: Supported 8924F: Documentation/devicetree/bindings/media/renesas,drif.txt 8925F: drivers/media/platform/rcar_drif.c 8926 8927MEDIA DRIVERS FOR RENESAS - FCP 8928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8929L: linux-media@vger.kernel.org 8930L: linux-renesas-soc@vger.kernel.org 8931T: git git://linuxtv.org/media_tree.git 8932S: Supported 8933F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8934F: drivers/media/platform/rcar-fcp.c 8935F: include/media/rcar-fcp.h 8936 8937MEDIA DRIVERS FOR RENESAS - FDP1 8938M: Kieran Bingham <kieran@bingham.xyz> 8939L: linux-media@vger.kernel.org 8940L: linux-renesas-soc@vger.kernel.org 8941T: git git://linuxtv.org/media_tree.git 8942S: Supported 8943F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8944F: drivers/media/platform/rcar_fdp1.c 8945 8946MEDIA DRIVERS FOR RENESAS - VIN 8947M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8948L: linux-media@vger.kernel.org 8949L: linux-renesas-soc@vger.kernel.org 8950T: git git://linuxtv.org/media_tree.git 8951S: Supported 8952F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8953F: Documentation/devicetree/bindings/media/rcar_vin.txt 8954F: drivers/media/platform/rcar-vin/ 8955 8956MEDIA DRIVERS FOR RENESAS - VSP1 8957M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8958L: linux-media@vger.kernel.org 8959L: linux-renesas-soc@vger.kernel.org 8960T: git git://linuxtv.org/media_tree.git 8961S: Supported 8962F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8963F: drivers/media/platform/vsp1/ 8964 8965MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8966M: Daniel Scheller <d.scheller.oss@gmail.com> 8967L: linux-media@vger.kernel.org 8968W: https://linuxtv.org 8969T: git git://linuxtv.org/media_tree.git 8970S: Maintained 8971F: drivers/media/dvb-frontends/stv0910* 8972 8973MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8974M: Daniel Scheller <d.scheller.oss@gmail.com> 8975L: linux-media@vger.kernel.org 8976W: https://linuxtv.org 8977T: git git://linuxtv.org/media_tree.git 8978S: Maintained 8979F: drivers/media/dvb-frontends/stv6111* 8980 8981MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8982M: Dmitry Osipenko <digetx@gmail.com> 8983L: linux-media@vger.kernel.org 8984L: linux-tegra@vger.kernel.org 8985T: git git://linuxtv.org/media_tree.git 8986S: Maintained 8987F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8988F: drivers/staging/media/tegra-vde/ 8989 8990MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8991M: Mauro Carvalho Chehab <mchehab@kernel.org> 8992P: LinuxTV.org Project 8993L: linux-media@vger.kernel.org 8994W: https://linuxtv.org 8995Q: http://patchwork.kernel.org/project/linux-media/list/ 8996T: git git://linuxtv.org/media_tree.git 8997S: Maintained 8998F: Documentation/devicetree/bindings/media/ 8999F: Documentation/media/ 9000F: drivers/media/ 9001F: drivers/staging/media/ 9002F: include/linux/platform_data/media/ 9003F: include/media/ 9004F: include/uapi/linux/dvb/ 9005F: include/uapi/linux/videodev2.h 9006F: include/uapi/linux/media.h 9007F: include/uapi/linux/v4l2-* 9008F: include/uapi/linux/meye.h 9009F: include/uapi/linux/ivtv* 9010F: include/uapi/linux/uvcvideo.h 9011 9012MEDIATEK CIR DRIVER 9013M: Sean Wang <sean.wang@mediatek.com> 9014S: Maintained 9015F: drivers/media/rc/mtk-cir.c 9016 9017MEDIATEK DMA DRIVER 9018M: Sean Wang <sean.wang@mediatek.com> 9019L: dmaengine@vger.kernel.org 9020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9021L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9022S: Maintained 9023F: Documentation/devicetree/bindings/dma/mtk-* 9024F: drivers/dma/mediatek/ 9025 9026MEDIATEK PMIC LED DRIVER 9027M: Sean Wang <sean.wang@mediatek.com> 9028S: Maintained 9029F: drivers/leds/leds-mt6323.c 9030F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9031 9032MEDIATEK ETHERNET DRIVER 9033M: Felix Fietkau <nbd@openwrt.org> 9034M: John Crispin <john@phrozen.org> 9035M: Sean Wang <sean.wang@mediatek.com> 9036M: Nelson Chang <nelson.chang@mediatek.com> 9037L: netdev@vger.kernel.org 9038S: Maintained 9039F: drivers/net/ethernet/mediatek/ 9040 9041MEDIATEK SWITCH DRIVER 9042M: Sean Wang <sean.wang@mediatek.com> 9043L: netdev@vger.kernel.org 9044S: Maintained 9045F: drivers/net/dsa/mt7530.* 9046F: net/dsa/tag_mtk.c 9047 9048MEDIATEK JPEG DRIVER 9049M: Rick Chang <rick.chang@mediatek.com> 9050M: Bin Liu <bin.liu@mediatek.com> 9051S: Supported 9052F: drivers/media/platform/mtk-jpeg/ 9053F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9054 9055MEDIATEK MDP DRIVER 9056M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9057M: Houlong Wei <houlong.wei@mediatek.com> 9058M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9059S: Supported 9060F: drivers/media/platform/mtk-mdp/ 9061F: drivers/media/platform/mtk-vpu/ 9062F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9063 9064MEDIATEK MEDIA DRIVER 9065M: Tiffany Lin <tiffany.lin@mediatek.com> 9066M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9067S: Supported 9068F: drivers/media/platform/mtk-vcodec/ 9069F: drivers/media/platform/mtk-vpu/ 9070F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9071F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9072 9073MEDIATEK MT7601U WIRELESS LAN DRIVER 9074M: Jakub Kicinski <kubakici@wp.pl> 9075L: linux-wireless@vger.kernel.org 9076S: Maintained 9077F: drivers/net/wireless/mediatek/mt7601u/ 9078 9079MEDIATEK NAND CONTROLLER DRIVER 9080M: Xiaolei Li <xiaolei.li@mediatek.com> 9081L: linux-mtd@lists.infradead.org 9082S: Maintained 9083F: drivers/mtd/nand/raw/mtk_* 9084F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9085 9086MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9087M: Sean Wang <sean.wang@mediatek.com> 9088S: Maintained 9089F: drivers/char/hw_random/mtk-rng.c 9090 9091MEDIATEK USB3 DRD IP DRIVER 9092M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9093L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9095L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9096S: Maintained 9097F: drivers/usb/mtu3/ 9098 9099MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9100M: Peter Senna Tschudin <peter.senna@collabora.com> 9101M: Martin Donnelly <martin.donnelly@ge.com> 9102M: Martyn Welch <martyn.welch@collabora.co.uk> 9103S: Maintained 9104F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9105F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9106 9107MEGARAID SCSI/SAS DRIVERS 9108M: Kashyap Desai <kashyap.desai@broadcom.com> 9109M: Sumit Saxena <sumit.saxena@broadcom.com> 9110M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9111L: megaraidlinux.pdl@broadcom.com 9112L: linux-scsi@vger.kernel.org 9113W: http://www.avagotech.com/support/ 9114S: Maintained 9115F: Documentation/scsi/megaraid.txt 9116F: drivers/scsi/megaraid.* 9117F: drivers/scsi/megaraid/ 9118 9119MELEXIS MLX90614 DRIVER 9120M: Crt Mori <cmo@melexis.com> 9121L: linux-iio@vger.kernel.org 9122W: http://www.melexis.com 9123S: Supported 9124F: drivers/iio/temperature/mlx90614.c 9125 9126MELEXIS MLX90632 DRIVER 9127M: Crt Mori <cmo@melexis.com> 9128L: linux-iio@vger.kernel.org 9129W: http://www.melexis.com 9130S: Supported 9131F: drivers/iio/temperature/mlx90632.c 9132 9133MELFAS MIP4 TOUCHSCREEN DRIVER 9134M: Sangwon Jee <jeesw@melfas.com> 9135W: http://www.melfas.com 9136S: Supported 9137F: drivers/input/touchscreen/melfas_mip4.c 9138F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9139 9140MELLANOX ETHERNET DRIVER (mlx4_en) 9141M: Tariq Toukan <tariqt@mellanox.com> 9142L: netdev@vger.kernel.org 9143S: Supported 9144W: http://www.mellanox.com 9145Q: http://patchwork.ozlabs.org/project/netdev/list/ 9146F: drivers/net/ethernet/mellanox/mlx4/en_* 9147 9148MELLANOX ETHERNET DRIVER (mlx5e) 9149M: Saeed Mahameed <saeedm@mellanox.com> 9150L: netdev@vger.kernel.org 9151S: Supported 9152W: http://www.mellanox.com 9153Q: http://patchwork.ozlabs.org/project/netdev/list/ 9154F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9155 9156MELLANOX ETHERNET INNOVA DRIVERS 9157R: Boris Pismenny <borisp@mellanox.com> 9158L: netdev@vger.kernel.org 9159S: Supported 9160W: http://www.mellanox.com 9161Q: http://patchwork.ozlabs.org/project/netdev/list/ 9162F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9163F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9164F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9165F: include/linux/mlx5/mlx5_ifc_fpga.h 9166 9167MELLANOX ETHERNET INNOVA IPSEC DRIVER 9168R: Boris Pismenny <borisp@mellanox.com> 9169L: netdev@vger.kernel.org 9170S: Supported 9171W: http://www.mellanox.com 9172Q: http://patchwork.ozlabs.org/project/netdev/list/ 9173F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9174F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9175 9176MELLANOX ETHERNET SWITCH DRIVERS 9177M: Jiri Pirko <jiri@mellanox.com> 9178M: Ido Schimmel <idosch@mellanox.com> 9179L: netdev@vger.kernel.org 9180S: Supported 9181W: http://www.mellanox.com 9182Q: http://patchwork.ozlabs.org/project/netdev/list/ 9183F: drivers/net/ethernet/mellanox/mlxsw/ 9184 9185MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9186M: mlxsw@mellanox.com 9187L: netdev@vger.kernel.org 9188S: Supported 9189W: http://www.mellanox.com 9190Q: http://patchwork.ozlabs.org/project/netdev/list/ 9191F: drivers/net/ethernet/mellanox/mlxfw/ 9192 9193MELLANOX HARDWARE PLATFORM SUPPORT 9194M: Andy Shevchenko <andy@infradead.org> 9195M: Darren Hart <dvhart@infradead.org> 9196M: Vadim Pasternak <vadimp@mellanox.com> 9197L: platform-driver-x86@vger.kernel.org 9198S: Supported 9199F: drivers/platform/mellanox/ 9200 9201MELLANOX MLX4 core VPI driver 9202M: Tariq Toukan <tariqt@mellanox.com> 9203L: netdev@vger.kernel.org 9204L: linux-rdma@vger.kernel.org 9205W: http://www.mellanox.com 9206Q: http://patchwork.ozlabs.org/project/netdev/list/ 9207S: Supported 9208F: drivers/net/ethernet/mellanox/mlx4/ 9209F: include/linux/mlx4/ 9210 9211MELLANOX MLX4 IB driver 9212M: Yishai Hadas <yishaih@mellanox.com> 9213L: linux-rdma@vger.kernel.org 9214W: http://www.mellanox.com 9215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9216S: Supported 9217F: drivers/infiniband/hw/mlx4/ 9218F: include/linux/mlx4/ 9219F: include/uapi/rdma/mlx4-abi.h 9220 9221MELLANOX MLX5 core VPI driver 9222M: Saeed Mahameed <saeedm@mellanox.com> 9223M: Leon Romanovsky <leonro@mellanox.com> 9224L: netdev@vger.kernel.org 9225L: linux-rdma@vger.kernel.org 9226W: http://www.mellanox.com 9227Q: http://patchwork.ozlabs.org/project/netdev/list/ 9228S: Supported 9229F: drivers/net/ethernet/mellanox/mlx5/core/ 9230F: include/linux/mlx5/ 9231 9232MELLANOX MLX5 IB driver 9233M: Leon Romanovsky <leonro@mellanox.com> 9234L: linux-rdma@vger.kernel.org 9235W: http://www.mellanox.com 9236Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9237S: Supported 9238F: drivers/infiniband/hw/mlx5/ 9239F: include/linux/mlx5/ 9240F: include/uapi/rdma/mlx5-abi.h 9241 9242MELLANOX MLXCPLD I2C AND MUX DRIVER 9243M: Vadim Pasternak <vadimp@mellanox.com> 9244M: Michael Shych <michaelsh@mellanox.com> 9245L: linux-i2c@vger.kernel.org 9246S: Supported 9247F: drivers/i2c/busses/i2c-mlxcpld.c 9248F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9249F: Documentation/i2c/busses/i2c-mlxcpld 9250 9251MELLANOX MLXCPLD LED DRIVER 9252M: Vadim Pasternak <vadimp@mellanox.com> 9253L: linux-leds@vger.kernel.org 9254S: Supported 9255F: drivers/leds/leds-mlxcpld.c 9256F: drivers/leds/leds-mlxreg.c 9257F: Documentation/leds/leds-mlxcpld.txt 9258 9259MELLANOX PLATFORM DRIVER 9260M: Vadim Pasternak <vadimp@mellanox.com> 9261L: platform-driver-x86@vger.kernel.org 9262S: Supported 9263F: drivers/platform/x86/mlx-platform.c 9264 9265MEMBARRIER SUPPORT 9266M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9267M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9268L: linux-kernel@vger.kernel.org 9269S: Supported 9270F: kernel/sched/membarrier.c 9271F: include/uapi/linux/membarrier.h 9272F: arch/powerpc/include/asm/membarrier.h 9273 9274MEMORY MANAGEMENT 9275L: linux-mm@kvack.org 9276W: http://www.linux-mm.org 9277S: Maintained 9278F: include/linux/mm.h 9279F: include/linux/gfp.h 9280F: include/linux/mmzone.h 9281F: include/linux/memory_hotplug.h 9282F: include/linux/vmalloc.h 9283F: mm/ 9284 9285MEMORY TECHNOLOGY DEVICES (MTD) 9286M: David Woodhouse <dwmw2@infradead.org> 9287M: Brian Norris <computersforpeace@gmail.com> 9288M: Boris Brezillon <boris.brezillon@bootlin.com> 9289M: Marek Vasut <marek.vasut@gmail.com> 9290M: Richard Weinberger <richard@nod.at> 9291L: linux-mtd@lists.infradead.org 9292W: http://www.linux-mtd.infradead.org/ 9293Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9294T: git git://git.infradead.org/linux-mtd.git master 9295T: git git://git.infradead.org/linux-mtd.git mtd/next 9296S: Maintained 9297F: Documentation/devicetree/bindings/mtd/ 9298F: drivers/mtd/ 9299F: include/linux/mtd/ 9300F: include/uapi/mtd/ 9301 9302MEN A21 WATCHDOG DRIVER 9303M: Johannes Thumshirn <morbidrsa@gmail.com> 9304L: linux-watchdog@vger.kernel.org 9305S: Maintained 9306F: drivers/watchdog/mena21_wdt.c 9307 9308MEN CHAMELEON BUS (mcb) 9309M: Johannes Thumshirn <morbidrsa@gmail.com> 9310S: Maintained 9311F: drivers/mcb/ 9312F: include/linux/mcb.h 9313F: Documentation/men-chameleon-bus.txt 9314 9315MEN F21BMC (Board Management Controller) 9316M: Andreas Werner <andreas.werner@men.de> 9317S: Supported 9318F: drivers/mfd/menf21bmc.c 9319F: drivers/watchdog/menf21bmc_wdt.c 9320F: drivers/leds/leds-menf21bmc.c 9321F: drivers/hwmon/menf21bmc_hwmon.c 9322F: Documentation/hwmon/menf21bmc 9323 9324MESON AO CEC DRIVER FOR AMLOGIC SOCS 9325M: Neil Armstrong <narmstrong@baylibre.com> 9326L: linux-media@lists.freedesktop.org 9327L: linux-amlogic@lists.infradead.org 9328W: http://linux-meson.com/ 9329S: Supported 9330F: drivers/media/platform/meson/ao-cec.c 9331F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9332T: git git://linuxtv.org/media_tree.git 9333 9334MICROBLAZE ARCHITECTURE 9335M: Michal Simek <monstr@monstr.eu> 9336W: http://www.monstr.eu/fdt/ 9337T: git git://git.monstr.eu/linux-2.6-microblaze.git 9338S: Supported 9339F: arch/microblaze/ 9340 9341MICROCHIP / ATMEL AT91 SERIAL DRIVER 9342M: Richard Genoud <richard.genoud@gmail.com> 9343S: Maintained 9344F: drivers/tty/serial/atmel_serial.c 9345F: drivers/tty/serial/atmel_serial.h 9346 9347MICROCHIP / ATMEL DMA DRIVER 9348M: Ludovic Desroches <ludovic.desroches@microchip.com> 9349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9350L: dmaengine@vger.kernel.org 9351S: Supported 9352F: drivers/dma/at_hdmac.c 9353F: drivers/dma/at_hdmac_regs.h 9354F: include/linux/platform_data/dma-atmel.h 9355 9356MICROCHIP / ATMEL ECC DRIVER 9357M: Tudor Ambarus <tudor.ambarus@microchip.com> 9358L: linux-crypto@vger.kernel.org 9359S: Maintained 9360F: drivers/crypto/atmel-ecc.* 9361 9362MICROCHIP / ATMEL ISC DRIVER 9363M: Songjun Wu <songjun.wu@microchip.com> 9364L: linux-media@vger.kernel.org 9365S: Supported 9366F: drivers/media/platform/atmel/atmel-isc.c 9367F: drivers/media/platform/atmel/atmel-isc-regs.h 9368F: devicetree/bindings/media/atmel-isc.txt 9369 9370MICROCHIP / ATMEL NAND DRIVER 9371M: Wenyou Yang <wenyou.yang@microchip.com> 9372M: Josh Wu <rainyfeeling@outlook.com> 9373L: linux-mtd@lists.infradead.org 9374S: Supported 9375F: drivers/mtd/nand/raw/atmel/* 9376F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9377 9378MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9379M: Woojung Huh <Woojung.Huh@microchip.com> 9380M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9381L: netdev@vger.kernel.org 9382S: Maintained 9383F: net/dsa/tag_ksz.c 9384F: drivers/net/dsa/microchip/* 9385F: include/linux/platform_data/microchip-ksz.h 9386F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9387 9388MICROCHIP LAN743X ETHERNET DRIVER 9389M: Bryan Whitehead <bryan.whitehead@microchip.com> 9390M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9391L: netdev@vger.kernel.org 9392S: Maintained 9393F: drivers/net/ethernet/microchip/lan743x_* 9394 9395MICROCHIP USB251XB DRIVER 9396M: Richard Leitner <richard.leitner@skidata.com> 9397L: linux-usb@vger.kernel.org 9398S: Maintained 9399F: drivers/usb/misc/usb251xb.c 9400F: Documentation/devicetree/bindings/usb/usb251xb.txt 9401 9402MICROSEMI MIPS SOCS 9403M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9404L: linux-mips@linux-mips.org 9405S: Maintained 9406F: arch/mips/generic/board-ocelot.c 9407F: arch/mips/configs/generic/board-ocelot.config 9408F: arch/mips/boot/dts/mscc/ 9409F: Documentation/devicetree/bindings/mips/mscc.txt 9410 9411MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9412M: Don Brace <don.brace@microsemi.com> 9413L: esc.storagedev@microsemi.com 9414L: linux-scsi@vger.kernel.org 9415S: Supported 9416F: drivers/scsi/smartpqi/smartpqi*.[ch] 9417F: drivers/scsi/smartpqi/Kconfig 9418F: drivers/scsi/smartpqi/Makefile 9419F: include/linux/cciss*.h 9420F: include/uapi/linux/cciss*.h 9421F: Documentation/scsi/smartpqi.txt 9422 9423MICROSEMI ETHERNET SWITCH DRIVER 9424M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9425L: netdev@vger.kernel.org 9426S: Supported 9427F: drivers/net/ethernet/mscc/ 9428 9429MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9430M: Chen Yu <yu.c.chen@intel.com> 9431L: platform-driver-x86@vger.kernel.org 9432S: Supported 9433F: drivers/platform/x86/surfacepro3_button.c 9434 9435MICROTEK X6 SCANNER 9436M: Oliver Neukum <oliver@neukum.org> 9437S: Maintained 9438F: drivers/usb/image/microtek.* 9439 9440MIPS 9441M: Ralf Baechle <ralf@linux-mips.org> 9442M: Paul Burton <paul.burton@mips.com> 9443M: James Hogan <jhogan@kernel.org> 9444L: linux-mips@linux-mips.org 9445W: http://www.linux-mips.org/ 9446T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9448Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9449S: Supported 9450F: Documentation/devicetree/bindings/mips/ 9451F: Documentation/mips/ 9452F: arch/mips/ 9453F: drivers/platform/mips/ 9454 9455MIPS BOSTON DEVELOPMENT BOARD 9456M: Paul Burton <paul.burton@mips.com> 9457L: linux-mips@linux-mips.org 9458S: Maintained 9459F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9460F: arch/mips/boot/dts/img/boston.dts 9461F: arch/mips/configs/generic/board-boston.config 9462F: drivers/clk/imgtec/clk-boston.c 9463F: include/dt-bindings/clock/boston-clock.h 9464 9465MIPS GENERIC PLATFORM 9466M: Paul Burton <paul.burton@mips.com> 9467L: linux-mips@linux-mips.org 9468S: Supported 9469F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9470F: arch/mips/generic/ 9471F: arch/mips/tools/generic-board-config.sh 9472 9473MIPS/LOONGSON1 ARCHITECTURE 9474M: Keguang Zhang <keguang.zhang@gmail.com> 9475L: linux-mips@linux-mips.org 9476S: Maintained 9477F: arch/mips/loongson32/ 9478F: arch/mips/include/asm/mach-loongson32/ 9479F: drivers/*/*loongson1* 9480F: drivers/*/*/*loongson1* 9481 9482MIPS/LOONGSON2 ARCHITECTURE 9483M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9484L: linux-mips@linux-mips.org 9485S: Maintained 9486F: arch/mips/loongson64/*{2e/2f}* 9487F: arch/mips/include/asm/mach-loongson64/ 9488F: drivers/*/*loongson2* 9489F: drivers/*/*/*loongson2* 9490 9491MIPS/LOONGSON3 ARCHITECTURE 9492M: Huacai Chen <chenhc@lemote.com> 9493L: linux-mips@linux-mips.org 9494S: Maintained 9495F: arch/mips/loongson64/ 9496F: arch/mips/include/asm/mach-loongson64/ 9497F: drivers/platform/mips/cpu_hwmon.c 9498F: drivers/*/*loongson3* 9499F: drivers/*/*/*loongson3* 9500 9501MIPS RINT INSTRUCTION EMULATION 9502M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9503L: linux-mips@linux-mips.org 9504S: Supported 9505F: arch/mips/math-emu/sp_rint.c 9506F: arch/mips/math-emu/dp_rint.c 9507 9508MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9509M: Hans Verkuil <hverkuil@xs4all.nl> 9510L: linux-media@vger.kernel.org 9511T: git git://linuxtv.org/media_tree.git 9512W: https://linuxtv.org 9513S: Odd Fixes 9514F: drivers/media/radio/radio-miropcm20* 9515 9516MMP SUPPORT 9517M: Eric Miao <eric.y.miao@gmail.com> 9518M: Haojian Zhuang <haojian.zhuang@gmail.com> 9519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9520T: git git://github.com/hzhuang1/linux.git 9521T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9522S: Maintained 9523F: arch/arm/boot/dts/mmp* 9524F: arch/arm/mach-mmp/ 9525 9526MN88472 MEDIA DRIVER 9527M: Antti Palosaari <crope@iki.fi> 9528L: linux-media@vger.kernel.org 9529W: https://linuxtv.org 9530W: http://palosaari.fi/linux/ 9531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9532S: Maintained 9533F: drivers/media/dvb-frontends/mn88472* 9534 9535MN88473 MEDIA DRIVER 9536M: Antti Palosaari <crope@iki.fi> 9537L: linux-media@vger.kernel.org 9538W: https://linuxtv.org 9539W: http://palosaari.fi/linux/ 9540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9541S: Maintained 9542F: drivers/media/dvb-frontends/mn88473* 9543 9544PCI DRIVER FOR MOBIVEIL PCIE IP 9545M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9546L: linux-pci@vger.kernel.org 9547S: Supported 9548F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9549F: drivers/pci/controller/pcie-mobiveil.c 9550 9551MODULE SUPPORT 9552M: Jessica Yu <jeyu@kernel.org> 9553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9554S: Maintained 9555F: include/linux/module.h 9556F: kernel/module.c 9557 9558MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9559W: http://popies.net/meye/ 9560S: Orphan 9561F: Documentation/media/v4l-drivers/meye* 9562F: drivers/media/pci/meye/ 9563F: include/uapi/linux/meye.h 9564 9565MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9566M: Jiri Slaby <jirislaby@gmail.com> 9567S: Maintained 9568F: Documentation/serial/moxa-smartio 9569F: drivers/tty/mxser.* 9570 9571MR800 AVERMEDIA USB FM RADIO DRIVER 9572M: Alexey Klimov <klimov.linux@gmail.com> 9573L: linux-media@vger.kernel.org 9574T: git git://linuxtv.org/media_tree.git 9575S: Maintained 9576F: drivers/media/radio/radio-mr800.c 9577 9578MRF24J40 IEEE 802.15.4 RADIO DRIVER 9579M: Alan Ott <alan@signal11.us> 9580L: linux-wpan@vger.kernel.org 9581S: Maintained 9582F: drivers/net/ieee802154/mrf24j40.c 9583F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9584 9585MSI LAPTOP SUPPORT 9586M: "Lee, Chun-Yi" <jlee@suse.com> 9587L: platform-driver-x86@vger.kernel.org 9588S: Maintained 9589F: drivers/platform/x86/msi-laptop.c 9590 9591MSI WMI SUPPORT 9592L: platform-driver-x86@vger.kernel.org 9593S: Orphan 9594F: drivers/platform/x86/msi-wmi.c 9595 9596MSI001 MEDIA DRIVER 9597M: Antti Palosaari <crope@iki.fi> 9598L: linux-media@vger.kernel.org 9599W: https://linuxtv.org 9600W: http://palosaari.fi/linux/ 9601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9602T: git git://linuxtv.org/anttip/media_tree.git 9603S: Maintained 9604F: drivers/media/tuners/msi001* 9605 9606MSI2500 MEDIA DRIVER 9607M: Antti Palosaari <crope@iki.fi> 9608L: linux-media@vger.kernel.org 9609W: https://linuxtv.org 9610W: http://palosaari.fi/linux/ 9611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9612T: git git://linuxtv.org/anttip/media_tree.git 9613S: Maintained 9614F: drivers/media/usb/msi2500/ 9615 9616MSYSTEMS DISKONCHIP G3 MTD DRIVER 9617M: Robert Jarzmik <robert.jarzmik@free.fr> 9618L: linux-mtd@lists.infradead.org 9619S: Maintained 9620F: drivers/mtd/devices/docg3* 9621 9622MT9M032 APTINA SENSOR DRIVER 9623M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9624L: linux-media@vger.kernel.org 9625T: git git://linuxtv.org/media_tree.git 9626S: Maintained 9627F: drivers/media/i2c/mt9m032.c 9628F: include/media/i2c/mt9m032.h 9629 9630MT9P031 APTINA CAMERA SENSOR 9631M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9632L: linux-media@vger.kernel.org 9633T: git git://linuxtv.org/media_tree.git 9634S: Maintained 9635F: drivers/media/i2c/mt9p031.c 9636F: include/media/i2c/mt9p031.h 9637 9638MT9T001 APTINA CAMERA SENSOR 9639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9640L: linux-media@vger.kernel.org 9641T: git git://linuxtv.org/media_tree.git 9642S: Maintained 9643F: drivers/media/i2c/mt9t001.c 9644F: include/media/i2c/mt9t001.h 9645 9646MT9T112 APTINA CAMERA SENSOR 9647M: Jacopo Mondi <jacopo@jmondi.org> 9648L: linux-media@vger.kernel.org 9649T: git git://linuxtv.org/media_tree.git 9650S: Odd Fixes 9651F: drivers/media/i2c/mt9t112.c 9652F: include/media/i2c/mt9t112.h 9653 9654MT9V032 APTINA CAMERA SENSOR 9655M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9656L: linux-media@vger.kernel.org 9657T: git git://linuxtv.org/media_tree.git 9658S: Maintained 9659F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9660F: drivers/media/i2c/mt9v032.c 9661F: include/media/i2c/mt9v032.h 9662 9663MULTIFUNCTION DEVICES (MFD) 9664M: Lee Jones <lee.jones@linaro.org> 9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9666S: Supported 9667F: Documentation/devicetree/bindings/mfd/ 9668F: drivers/mfd/ 9669F: include/linux/mfd/ 9670F: include/dt-bindings/mfd/ 9671 9672MULTIMEDIA CARD (MMC) ETC. OVER SPI 9673S: Orphan 9674F: drivers/mmc/host/mmc_spi.c 9675F: include/linux/spi/mmc_spi.h 9676 9677MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9678M: Ulf Hansson <ulf.hansson@linaro.org> 9679L: linux-mmc@vger.kernel.org 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9681S: Maintained 9682F: Documentation/devicetree/bindings/mmc/ 9683F: drivers/mmc/ 9684F: include/linux/mmc/ 9685F: include/uapi/linux/mmc/ 9686 9687MULTIPLEXER SUBSYSTEM 9688M: Peter Rosin <peda@axentia.se> 9689S: Maintained 9690F: Documentation/ABI/testing/sysfs-class-mux* 9691F: Documentation/devicetree/bindings/mux/ 9692F: include/linux/dt-bindings/mux/ 9693F: include/linux/mux/ 9694F: drivers/mux/ 9695 9696MULTITECH MULTIPORT CARD (ISICOM) 9697S: Orphan 9698F: drivers/tty/isicom.c 9699F: include/linux/isicom.h 9700 9701MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9702M: Bin Liu <b-liu@ti.com> 9703L: linux-usb@vger.kernel.org 9704S: Maintained 9705F: drivers/usb/musb/ 9706 9707MXL5007T MEDIA DRIVER 9708M: Michael Krufky <mkrufky@linuxtv.org> 9709L: linux-media@vger.kernel.org 9710W: https://linuxtv.org 9711W: http://github.com/mkrufky 9712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9713T: git git://linuxtv.org/mkrufky/tuners.git 9714S: Maintained 9715F: drivers/media/tuners/mxl5007t.* 9716 9717MXSFB DRM DRIVER 9718M: Marek Vasut <marex@denx.de> 9719S: Supported 9720F: drivers/gpu/drm/mxsfb/ 9721F: Documentation/devicetree/bindings/display/mxsfb.txt 9722 9723MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9724M: Chris Lee <christopher.lee@cspi.com> 9725L: netdev@vger.kernel.org 9726W: https://www.cspi.com/ethernet-products/support/downloads/ 9727S: Supported 9728F: drivers/net/ethernet/myricom/myri10ge/ 9729 9730NAND FLASH SUBSYSTEM 9731M: Boris Brezillon <boris.brezillon@bootlin.com> 9732M: Miquel Raynal <miquel.raynal@bootlin.com> 9733R: Richard Weinberger <richard@nod.at> 9734L: linux-mtd@lists.infradead.org 9735W: http://www.linux-mtd.infradead.org/ 9736Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9737T: git git://git.infradead.org/linux-mtd.git nand/fixes 9738T: git git://git.infradead.org/linux-mtd.git nand/next 9739S: Maintained 9740F: drivers/mtd/nand/ 9741F: include/linux/mtd/*nand*.h 9742 9743NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9744M: Daniel Mack <zonque@gmail.com> 9745S: Maintained 9746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9747W: http://www.native-instruments.com 9748F: sound/usb/caiaq/ 9749 9750NATSEMI ETHERNET DRIVER (DP8381x) 9751S: Orphan 9752F: drivers/net/ethernet/natsemi/natsemi.c 9753 9754NCP FILESYSTEM 9755M: Petr Vandrovec <petr@vandrovec.name> 9756S: Obsolete 9757F: drivers/staging/ncpfs/ 9758 9759NCR 5380 SCSI DRIVERS 9760M: Finn Thain <fthain@telegraphics.com.au> 9761M: Michael Schmitz <schmitzmic@gmail.com> 9762L: linux-scsi@vger.kernel.org 9763S: Maintained 9764F: Documentation/scsi/g_NCR5380.txt 9765F: drivers/scsi/NCR5380.* 9766F: drivers/scsi/arm/cumana_1.c 9767F: drivers/scsi/arm/oak.c 9768F: drivers/scsi/atari_scsi.* 9769F: drivers/scsi/dmx3191d.c 9770F: drivers/scsi/g_NCR5380.* 9771F: drivers/scsi/mac_scsi.* 9772F: drivers/scsi/sun3_scsi.* 9773F: drivers/scsi/sun3_scsi_vme.c 9774 9775NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9776M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9777L: linux-scsi@vger.kernel.org 9778S: Maintained 9779F: drivers/scsi/NCR_D700.* 9780 9781NCSI LIBRARY: 9782M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9783S: Maintained 9784F: net/ncsi/ 9785 9786NCT6775 HARDWARE MONITOR DRIVER 9787M: Guenter Roeck <linux@roeck-us.net> 9788L: linux-hwmon@vger.kernel.org 9789S: Maintained 9790F: Documentation/hwmon/nct6775 9791F: drivers/hwmon/nct6775.c 9792 9793NET_FAILOVER MODULE 9794M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9795L: netdev@vger.kernel.org 9796S: Supported 9797F: driver/net/net_failover.c 9798F: include/net/net_failover.h 9799F: Documentation/networking/net_failover.rst 9800 9801NETEFFECT IWARP RNIC DRIVER (IW_NES) 9802M: Faisal Latif <faisal.latif@intel.com> 9803L: linux-rdma@vger.kernel.org 9804W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9805S: Supported 9806F: drivers/infiniband/hw/nes/ 9807F: include/uapi/rdma/nes-abi.h 9808 9809NETEM NETWORK EMULATOR 9810M: Stephen Hemminger <stephen@networkplumber.org> 9811L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9812S: Maintained 9813F: net/sched/sch_netem.c 9814 9815NETERION 10GbE DRIVERS (s2io/vxge) 9816M: Jon Mason <jdmason@kudzu.us> 9817L: netdev@vger.kernel.org 9818S: Supported 9819F: Documentation/networking/s2io.txt 9820F: Documentation/networking/vxge.txt 9821F: drivers/net/ethernet/neterion/ 9822 9823NETFILTER 9824M: Pablo Neira Ayuso <pablo@netfilter.org> 9825M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9826M: Florian Westphal <fw@strlen.de> 9827L: netfilter-devel@vger.kernel.org 9828L: coreteam@netfilter.org 9829W: http://www.netfilter.org/ 9830W: http://www.iptables.org/ 9831W: http://www.nftables.org/ 9832Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9835S: Maintained 9836F: include/linux/netfilter* 9837F: include/linux/netfilter/ 9838F: include/net/netfilter/ 9839F: include/uapi/linux/netfilter* 9840F: include/uapi/linux/netfilter/ 9841F: net/*/netfilter.c 9842F: net/*/netfilter/ 9843F: net/netfilter/ 9844F: net/bridge/br_netfilter*.c 9845 9846NETROM NETWORK LAYER 9847M: Ralf Baechle <ralf@linux-mips.org> 9848L: linux-hams@vger.kernel.org 9849W: http://www.linux-ax25.org/ 9850S: Maintained 9851F: include/net/netrom.h 9852F: include/uapi/linux/netrom.h 9853F: net/netrom/ 9854 9855NETRONOME ETHERNET DRIVERS 9856M: Jakub Kicinski <jakub.kicinski@netronome.com> 9857L: oss-drivers@netronome.com 9858S: Maintained 9859F: drivers/net/ethernet/netronome/ 9860 9861NETWORK BLOCK DEVICE (NBD) 9862M: Josef Bacik <josef@toxicpanda.com> 9863S: Maintained 9864L: linux-block@vger.kernel.org 9865L: nbd@other.debian.org 9866F: Documentation/blockdev/nbd.txt 9867F: drivers/block/nbd.c 9868F: include/uapi/linux/nbd.h 9869 9870NETWORK DROP MONITOR 9871M: Neil Horman <nhorman@tuxdriver.com> 9872L: netdev@vger.kernel.org 9873S: Maintained 9874W: https://fedorahosted.org/dropwatch/ 9875F: net/core/drop_monitor.c 9876 9877NETWORKING DRIVERS 9878M: "David S. Miller" <davem@davemloft.net> 9879L: netdev@vger.kernel.org 9880W: http://www.linuxfoundation.org/en/Net 9881Q: http://patchwork.ozlabs.org/project/netdev/list/ 9882T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9884S: Odd Fixes 9885F: Documentation/devicetree/bindings/net/ 9886F: drivers/net/ 9887F: include/linux/if_* 9888F: include/linux/netdevice.h 9889F: include/linux/etherdevice.h 9890F: include/linux/fcdevice.h 9891F: include/linux/fddidevice.h 9892F: include/linux/hippidevice.h 9893F: include/linux/inetdevice.h 9894F: include/uapi/linux/if_* 9895F: include/uapi/linux/netdevice.h 9896 9897NETWORKING DRIVERS (WIRELESS) 9898M: Kalle Valo <kvalo@codeaurora.org> 9899L: linux-wireless@vger.kernel.org 9900Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9903S: Maintained 9904F: Documentation/devicetree/bindings/net/wireless/ 9905F: drivers/net/wireless/ 9906 9907NETWORKING [DSA] 9908M: Andrew Lunn <andrew@lunn.ch> 9909M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9910M: Florian Fainelli <f.fainelli@gmail.com> 9911S: Maintained 9912F: Documentation/devicetree/bindings/net/dsa/ 9913F: net/dsa/ 9914F: include/net/dsa.h 9915F: include/linux/dsa/ 9916F: drivers/net/dsa/ 9917 9918NETWORKING [GENERAL] 9919M: "David S. Miller" <davem@davemloft.net> 9920L: netdev@vger.kernel.org 9921W: http://www.linuxfoundation.org/en/Net 9922Q: http://patchwork.ozlabs.org/project/netdev/list/ 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9925B: mailto:netdev@vger.kernel.org 9926S: Maintained 9927F: net/ 9928F: include/net/ 9929F: include/linux/in.h 9930F: include/linux/net.h 9931F: include/linux/netdevice.h 9932F: include/uapi/linux/in.h 9933F: include/uapi/linux/net.h 9934F: include/uapi/linux/netdevice.h 9935F: include/uapi/linux/net_namespace.h 9936F: tools/testing/selftests/net/ 9937F: lib/net_utils.c 9938F: lib/random32.c 9939F: Documentation/networking/ 9940 9941NETWORKING [IPSEC] 9942M: Steffen Klassert <steffen.klassert@secunet.com> 9943M: Herbert Xu <herbert@gondor.apana.org.au> 9944M: "David S. Miller" <davem@davemloft.net> 9945L: netdev@vger.kernel.org 9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9948S: Maintained 9949F: net/core/flow.c 9950F: net/xfrm/ 9951F: net/key/ 9952F: net/ipv4/xfrm* 9953F: net/ipv4/esp4* 9954F: net/ipv4/ah4.c 9955F: net/ipv4/ipcomp.c 9956F: net/ipv4/ip_vti.c 9957F: net/ipv6/xfrm* 9958F: net/ipv6/esp6* 9959F: net/ipv6/ah6.c 9960F: net/ipv6/ipcomp6.c 9961F: net/ipv6/ip6_vti.c 9962F: include/uapi/linux/xfrm.h 9963F: include/net/xfrm.h 9964 9965NETWORKING [IPv4/IPv6] 9966M: "David S. Miller" <davem@davemloft.net> 9967M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9968M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9969L: netdev@vger.kernel.org 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9971S: Maintained 9972F: net/ipv4/ 9973F: net/ipv6/ 9974F: include/net/ip* 9975F: arch/x86/net/* 9976 9977NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9978M: Paul Moore <paul@paul-moore.com> 9979W: https://github.com/netlabel 9980L: netdev@vger.kernel.org 9981L: linux-security-module@vger.kernel.org 9982S: Maintained 9983F: Documentation/netlabel/ 9984F: include/net/calipso.h 9985F: include/net/cipso_ipv4.h 9986F: include/net/netlabel.h 9987F: include/uapi/linux/netfilter/xt_SECMARK.h 9988F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9989F: net/netlabel/ 9990F: net/ipv4/cipso_ipv4.c 9991F: net/ipv6/calipso.c 9992F: net/netfilter/xt_CONNSECMARK.c 9993F: net/netfilter/xt_SECMARK.c 9994 9995NETWORKING [TCP] 9996M: Eric Dumazet <edumazet@google.com> 9997L: netdev@vger.kernel.org 9998S: Maintained 9999F: net/ipv4/tcp*.c 10000F: net/ipv4/syncookies.c 10001F: net/ipv6/tcp*.c 10002F: net/ipv6/syncookies.c 10003F: include/uapi/linux/tcp.h 10004F: include/net/tcp.h 10005F: include/linux/tcp.h 10006F: include/trace/events/tcp.h 10007 10008NETWORKING [TLS] 10009M: Boris Pismenny <borisp@mellanox.com> 10010M: Aviad Yehezkel <aviadye@mellanox.com> 10011M: Dave Watson <davejwatson@fb.com> 10012L: netdev@vger.kernel.org 10013S: Maintained 10014F: net/tls/* 10015F: include/uapi/linux/tls.h 10016F: include/net/tls.h 10017 10018NETWORKING [WIRELESS] 10019L: linux-wireless@vger.kernel.org 10020Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10021 10022NETDEVSIM 10023M: Jakub Kicinski <jakub.kicinski@netronome.com> 10024S: Maintained 10025F: drivers/net/netdevsim/* 10026 10027NETXEN (1/10) GbE SUPPORT 10028M: Manish Chopra <manish.chopra@cavium.com> 10029M: Rahul Verma <rahul.verma@cavium.com> 10030M: Dept-GELinuxNICDev@cavium.com 10031L: netdev@vger.kernel.org 10032S: Supported 10033F: drivers/net/ethernet/qlogic/netxen/ 10034 10035NFC SUBSYSTEM 10036M: Samuel Ortiz <sameo@linux.intel.com> 10037L: linux-wireless@vger.kernel.org 10038L: linux-nfc@lists.01.org (subscribers-only) 10039S: Supported 10040F: net/nfc/ 10041F: include/net/nfc/ 10042F: include/uapi/linux/nfc.h 10043F: drivers/nfc/ 10044F: include/linux/platform_data/nfcmrvl.h 10045F: include/linux/platform_data/nxp-nci.h 10046F: Documentation/devicetree/bindings/net/nfc/ 10047 10048NFS, SUNRPC, AND LOCKD CLIENTS 10049M: Trond Myklebust <trond.myklebust@hammerspace.com> 10050M: Anna Schumaker <anna.schumaker@netapp.com> 10051L: linux-nfs@vger.kernel.org 10052W: http://client.linux-nfs.org 10053T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10054S: Maintained 10055F: fs/lockd/ 10056F: fs/nfs/ 10057F: fs/nfs_common/ 10058F: net/sunrpc/ 10059F: include/linux/lockd/ 10060F: include/linux/nfs* 10061F: include/linux/sunrpc/ 10062F: include/uapi/linux/nfs* 10063F: include/uapi/linux/sunrpc/ 10064 10065NILFS2 FILESYSTEM 10066M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10067L: linux-nilfs@vger.kernel.org 10068W: https://nilfs.sourceforge.io/ 10069W: https://nilfs.osdn.jp/ 10070T: git git://github.com/konis/nilfs2.git 10071S: Supported 10072F: Documentation/filesystems/nilfs2.txt 10073F: fs/nilfs2/ 10074F: include/trace/events/nilfs2.h 10075F: include/uapi/linux/nilfs2_api.h 10076F: include/uapi/linux/nilfs2_ondisk.h 10077 10078NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10079M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10080W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10081S: Maintained 10082F: Documentation/scsi/NinjaSCSI.txt 10083F: drivers/scsi/pcmcia/nsp_* 10084 10085NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10086M: GOTO Masanori <gotom@debian.or.jp> 10087M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10088W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10089S: Maintained 10090F: Documentation/scsi/NinjaSCSI.txt 10091F: drivers/scsi/nsp32* 10092 10093NIOS2 ARCHITECTURE 10094M: Ley Foon Tan <lftan@altera.com> 10095L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10097S: Maintained 10098F: arch/nios2/ 10099 10100NOHZ, DYNTICKS SUPPORT 10101M: Frederic Weisbecker <fweisbec@gmail.com> 10102M: Thomas Gleixner <tglx@linutronix.de> 10103M: Ingo Molnar <mingo@kernel.org> 10104L: linux-kernel@vger.kernel.org 10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10106S: Maintained 10107F: kernel/time/tick*.* 10108F: include/linux/tick.h 10109F: include/linux/sched/nohz.h 10110 10111NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10112M: Pavel Machek <pavel@ucw.cz> 10113M: Sakari Ailus <sakari.ailus@iki.fi> 10114L: linux-media@vger.kernel.org 10115S: Maintained 10116F: drivers/media/i2c/et8ek8 10117F: drivers/media/i2c/ad5820.c 10118 10119NOKIA N900 POWER SUPPLY DRIVERS 10120R: Pali Rohár <pali.rohar@gmail.com> 10121F: include/linux/power/bq2415x_charger.h 10122F: include/linux/power/bq27xxx_battery.h 10123F: include/linux/power/isp1704_charger.h 10124F: drivers/power/supply/bq2415x_charger.c 10125F: drivers/power/supply/bq27xxx_battery.c 10126F: drivers/power/supply/bq27xxx_battery_i2c.c 10127F: drivers/power/supply/isp1704_charger.c 10128F: drivers/power/supply/rx51_battery.c 10129 10130NTB AMD DRIVER 10131M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10132L: linux-ntb@googlegroups.com 10133S: Supported 10134F: drivers/ntb/hw/amd/ 10135 10136NTB DRIVER CORE 10137M: Jon Mason <jdmason@kudzu.us> 10138M: Dave Jiang <dave.jiang@intel.com> 10139M: Allen Hubbe <allenbh@gmail.com> 10140L: linux-ntb@googlegroups.com 10141S: Supported 10142W: https://github.com/jonmason/ntb/wiki 10143T: git git://github.com/jonmason/ntb.git 10144F: drivers/ntb/ 10145F: drivers/net/ntb_netdev.c 10146F: include/linux/ntb.h 10147F: include/linux/ntb_transport.h 10148F: tools/testing/selftests/ntb/ 10149 10150NTB IDT DRIVER 10151M: Serge Semin <fancer.lancer@gmail.com> 10152L: linux-ntb@googlegroups.com 10153S: Supported 10154F: drivers/ntb/hw/idt/ 10155 10156NTB INTEL DRIVER 10157M: Dave Jiang <dave.jiang@intel.com> 10158L: linux-ntb@googlegroups.com 10159S: Supported 10160W: https://github.com/davejiang/linux/wiki 10161T: git https://github.com/davejiang/linux.git 10162F: drivers/ntb/hw/intel/ 10163 10164NTFS FILESYSTEM 10165M: Anton Altaparmakov <anton@tuxera.com> 10166L: linux-ntfs-dev@lists.sourceforge.net 10167W: http://www.tuxera.com/ 10168T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10169S: Supported 10170F: Documentation/filesystems/ntfs.txt 10171F: fs/ntfs/ 10172 10173NUBUS SUBSYSTEM 10174M: Finn Thain <fthain@telegraphics.com.au> 10175L: linux-m68k@lists.linux-m68k.org 10176S: Maintained 10177F: arch/*/include/asm/nubus.h 10178F: drivers/nubus/ 10179F: include/linux/nubus.h 10180F: include/uapi/linux/nubus.h 10181 10182NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10183M: Antonino Daplas <adaplas@gmail.com> 10184L: linux-fbdev@vger.kernel.org 10185S: Maintained 10186F: drivers/video/fbdev/riva/ 10187F: drivers/video/fbdev/nvidia/ 10188 10189NVM EXPRESS DRIVER 10190M: Keith Busch <keith.busch@intel.com> 10191M: Jens Axboe <axboe@fb.com> 10192M: Christoph Hellwig <hch@lst.de> 10193M: Sagi Grimberg <sagi@grimberg.me> 10194L: linux-nvme@lists.infradead.org 10195T: git://git.infradead.org/nvme.git 10196W: http://git.infradead.org/nvme.git 10197S: Supported 10198F: drivers/nvme/host/ 10199F: include/linux/nvme.h 10200F: include/uapi/linux/nvme_ioctl.h 10201 10202NVM EXPRESS FC TRANSPORT DRIVERS 10203M: James Smart <james.smart@broadcom.com> 10204L: linux-nvme@lists.infradead.org 10205S: Supported 10206F: include/linux/nvme-fc.h 10207F: include/linux/nvme-fc-driver.h 10208F: drivers/nvme/host/fc.c 10209F: drivers/nvme/target/fc.c 10210F: drivers/nvme/target/fcloop.c 10211 10212NVM EXPRESS TARGET DRIVER 10213M: Christoph Hellwig <hch@lst.de> 10214M: Sagi Grimberg <sagi@grimberg.me> 10215L: linux-nvme@lists.infradead.org 10216T: git://git.infradead.org/nvme.git 10217W: http://git.infradead.org/nvme.git 10218S: Supported 10219F: drivers/nvme/target/ 10220 10221NVMEM FRAMEWORK 10222M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10223S: Maintained 10224F: drivers/nvmem/ 10225F: Documentation/devicetree/bindings/nvmem/ 10226F: Documentation/ABI/stable/sysfs-bus-nvmem 10227F: include/linux/nvmem-consumer.h 10228F: include/linux/nvmem-provider.h 10229 10230NXP SGTL5000 DRIVER 10231M: Fabio Estevam <fabio.estevam@nxp.com> 10232L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10233S: Maintained 10234F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10235F: sound/soc/codecs/sgtl5000* 10236 10237NXP TDA998X DRM DRIVER 10238M: Russell King <linux@armlinux.org.uk> 10239S: Maintained 10240T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10241T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10242F: drivers/gpu/drm/i2c/tda998x_drv.c 10243F: include/drm/i2c/tda998x.h 10244F: include/dt-bindings/display/tda998x.h 10245K: "nxp,tda998x" 10246 10247NXP TFA9879 DRIVER 10248M: Peter Rosin <peda@axentia.se> 10249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10250S: Maintained 10251F: Documentation/devicetree/bindings/sound/tfa9879.txt 10252F: sound/soc/codecs/tfa9879* 10253 10254NXP-NCI NFC DRIVER 10255M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10256R: Charles Gorand <charles.gorand@effinnov.com> 10257L: linux-nfc@lists.01.org (moderated for non-subscribers) 10258S: Supported 10259F: drivers/nfc/nxp-nci 10260 10261OBJTOOL 10262M: Josh Poimboeuf <jpoimboe@redhat.com> 10263M: Peter Zijlstra <peterz@infradead.org> 10264S: Supported 10265F: tools/objtool/ 10266 10267OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10268M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10269M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10270L: linuxppc-dev@lists.ozlabs.org 10271S: Supported 10272F: arch/powerpc/platforms/powernv/ocxl.c 10273F: arch/powerpc/include/asm/pnv-ocxl.h 10274F: drivers/misc/ocxl/ 10275F: include/misc/ocxl* 10276F: include/uapi/misc/ocxl.h 10277F: Documentation/accelerators/ocxl.rst 10278 10279OMAP AUDIO SUPPORT 10280M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10281M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10282L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10283L: linux-omap@vger.kernel.org 10284S: Maintained 10285F: sound/soc/omap/ 10286 10287OMAP CLOCK FRAMEWORK SUPPORT 10288M: Paul Walmsley <paul@pwsan.com> 10289L: linux-omap@vger.kernel.org 10290S: Maintained 10291F: arch/arm/*omap*/*clock* 10292 10293OMAP DEVICE TREE SUPPORT 10294M: Benoît Cousson <bcousson@baylibre.com> 10295M: Tony Lindgren <tony@atomide.com> 10296L: linux-omap@vger.kernel.org 10297L: devicetree@vger.kernel.org 10298S: Maintained 10299F: arch/arm/boot/dts/*omap* 10300F: arch/arm/boot/dts/*am3* 10301F: arch/arm/boot/dts/*am4* 10302F: arch/arm/boot/dts/*am5* 10303F: arch/arm/boot/dts/*dra7* 10304 10305OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10306L: linux-omap@vger.kernel.org 10307L: linux-fbdev@vger.kernel.org 10308S: Orphan 10309F: drivers/video/fbdev/omap2/ 10310F: Documentation/arm/OMAP/DSS 10311 10312OMAP FRAMEBUFFER SUPPORT 10313L: linux-fbdev@vger.kernel.org 10314L: linux-omap@vger.kernel.org 10315S: Orphan 10316F: drivers/video/fbdev/omap/ 10317 10318OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10319M: Roger Quadros <rogerq@ti.com> 10320M: Tony Lindgren <tony@atomide.com> 10321L: linux-omap@vger.kernel.org 10322S: Maintained 10323F: drivers/memory/omap-gpmc.c 10324F: arch/arm/mach-omap2/*gpmc* 10325 10326OMAP GPIO DRIVER 10327M: Grygorii Strashko <grygorii.strashko@ti.com> 10328M: Santosh Shilimkar <ssantosh@kernel.org> 10329M: Kevin Hilman <khilman@kernel.org> 10330L: linux-omap@vger.kernel.org 10331S: Maintained 10332F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10333F: drivers/gpio/gpio-omap.c 10334 10335OMAP HARDWARE SPINLOCK SUPPORT 10336M: Ohad Ben-Cohen <ohad@wizery.com> 10337L: linux-omap@vger.kernel.org 10338S: Maintained 10339F: drivers/hwspinlock/omap_hwspinlock.c 10340 10341OMAP HS MMC SUPPORT 10342L: linux-mmc@vger.kernel.org 10343L: linux-omap@vger.kernel.org 10344S: Orphan 10345F: drivers/mmc/host/omap_hsmmc.c 10346 10347OMAP HWMOD DATA 10348M: Paul Walmsley <paul@pwsan.com> 10349L: linux-omap@vger.kernel.org 10350S: Maintained 10351F: arch/arm/mach-omap2/omap_hwmod*data* 10352 10353OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10354M: Benoît Cousson <bcousson@baylibre.com> 10355L: linux-omap@vger.kernel.org 10356S: Maintained 10357F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10358 10359OMAP HWMOD SUPPORT 10360M: Benoît Cousson <bcousson@baylibre.com> 10361M: Paul Walmsley <paul@pwsan.com> 10362L: linux-omap@vger.kernel.org 10363S: Maintained 10364F: arch/arm/mach-omap2/omap_hwmod.* 10365 10366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10368L: linux-media@vger.kernel.org 10369S: Maintained 10370F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10371F: drivers/media/platform/omap3isp/ 10372F: drivers/staging/media/omap4iss/ 10373 10374OMAP MMC SUPPORT 10375M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10376L: linux-omap@vger.kernel.org 10377S: Maintained 10378F: drivers/mmc/host/omap.c 10379 10380OMAP POWER MANAGEMENT SUPPORT 10381M: Kevin Hilman <khilman@kernel.org> 10382L: linux-omap@vger.kernel.org 10383S: Maintained 10384F: arch/arm/*omap*/*pm* 10385F: drivers/cpufreq/omap-cpufreq.c 10386 10387OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10388M: Rajendra Nayak <rnayak@codeaurora.org> 10389M: Paul Walmsley <paul@pwsan.com> 10390L: linux-omap@vger.kernel.org 10391S: Maintained 10392F: arch/arm/mach-omap2/prm* 10393 10394OMAP RANDOM NUMBER GENERATOR SUPPORT 10395M: Deepak Saxena <dsaxena@plexity.net> 10396S: Maintained 10397F: drivers/char/hw_random/omap-rng.c 10398 10399OMAP USB SUPPORT 10400L: linux-usb@vger.kernel.org 10401L: linux-omap@vger.kernel.org 10402S: Orphan 10403F: drivers/usb/*/*omap* 10404F: arch/arm/*omap*/usb* 10405 10406OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10407M: Mark Jackson <mpfj@newflow.co.uk> 10408L: linux-omap@vger.kernel.org 10409S: Maintained 10410F: arch/arm/boot/dts/am335x-nano.dts 10411 10412OMAP1 SUPPORT 10413M: Aaro Koskinen <aaro.koskinen@iki.fi> 10414M: Tony Lindgren <tony@atomide.com> 10415L: linux-omap@vger.kernel.org 10416Q: http://patchwork.kernel.org/project/linux-omap/list/ 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10418S: Maintained 10419F: arch/arm/mach-omap1/ 10420F: arch/arm/plat-omap/ 10421F: arch/arm/configs/omap1_defconfig 10422F: drivers/i2c/busses/i2c-omap.c 10423F: include/linux/platform_data/i2c-omap.h 10424 10425OMAP2+ SUPPORT 10426M: Tony Lindgren <tony@atomide.com> 10427L: linux-omap@vger.kernel.org 10428W: http://www.muru.com/linux/omap/ 10429W: http://linux.omap.com/ 10430Q: http://patchwork.kernel.org/project/linux-omap/list/ 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10432S: Maintained 10433F: arch/arm/mach-omap2/ 10434F: arch/arm/plat-omap/ 10435F: arch/arm/configs/omap2plus_defconfig 10436F: drivers/i2c/busses/i2c-omap.c 10437F: drivers/irqchip/irq-omap-intc.c 10438F: drivers/mfd/*omap*.c 10439F: drivers/mfd/menelaus.c 10440F: drivers/mfd/palmas.c 10441F: drivers/mfd/tps65217.c 10442F: drivers/mfd/tps65218.c 10443F: drivers/mfd/tps65910.c 10444F: drivers/mfd/twl-core.[ch] 10445F: drivers/mfd/twl4030*.c 10446F: drivers/mfd/twl6030*.c 10447F: drivers/mfd/twl6040*.c 10448F: drivers/regulator/palmas-regulator*.c 10449F: drivers/regulator/pbias-regulator.c 10450F: drivers/regulator/tps65217-regulator.c 10451F: drivers/regulator/tps65218-regulator.c 10452F: drivers/regulator/tps65910-regulator.c 10453F: drivers/regulator/twl-regulator.c 10454F: drivers/regulator/twl6030-regulator.c 10455F: include/linux/platform_data/i2c-omap.h 10456 10457ONION OMEGA2+ BOARD 10458M: Harvey Hunt <harveyhuntnexus@gmail.com> 10459L: linux-mips@linux-mips.org 10460S: Maintained 10461F: arch/mips/boot/dts/ralink/omega2p.dts 10462 10463OMFS FILESYSTEM 10464M: Bob Copeland <me@bobcopeland.com> 10465L: linux-karma-devel@lists.sourceforge.net 10466S: Maintained 10467F: Documentation/filesystems/omfs.txt 10468F: fs/omfs/ 10469 10470OMNIKEY CARDMAN 4000 DRIVER 10471M: Harald Welte <laforge@gnumonks.org> 10472S: Maintained 10473F: drivers/char/pcmcia/cm4000_cs.c 10474F: include/linux/cm4000_cs.h 10475F: include/uapi/linux/cm4000_cs.h 10476 10477OMNIKEY CARDMAN 4040 DRIVER 10478M: Harald Welte <laforge@gnumonks.org> 10479S: Maintained 10480F: drivers/char/pcmcia/cm4040_cs.* 10481 10482OMNIVISION OV13858 SENSOR DRIVER 10483M: Sakari Ailus <sakari.ailus@linux.intel.com> 10484L: linux-media@vger.kernel.org 10485T: git git://linuxtv.org/media_tree.git 10486S: Maintained 10487F: drivers/media/i2c/ov13858.c 10488 10489OMNIVISION OV2685 SENSOR DRIVER 10490M: Shunqian Zheng <zhengsq@rock-chips.com> 10491L: linux-media@vger.kernel.org 10492T: git git://linuxtv.org/media_tree.git 10493S: Maintained 10494F: drivers/media/i2c/ov2685.c 10495 10496OMNIVISION OV5640 SENSOR DRIVER 10497M: Steve Longerbeam <slongerbeam@gmail.com> 10498L: linux-media@vger.kernel.org 10499T: git git://linuxtv.org/media_tree.git 10500S: Maintained 10501F: drivers/media/i2c/ov5640.c 10502 10503OMNIVISION OV5647 SENSOR DRIVER 10504M: Luis Oliveira <lolivei@synopsys.com> 10505L: linux-media@vger.kernel.org 10506T: git git://linuxtv.org/media_tree.git 10507S: Maintained 10508F: drivers/media/i2c/ov5647.c 10509 10510OMNIVISION OV5695 SENSOR DRIVER 10511M: Shunqian Zheng <zhengsq@rock-chips.com> 10512L: linux-media@vger.kernel.org 10513T: git git://linuxtv.org/media_tree.git 10514S: Maintained 10515F: drivers/media/i2c/ov5695.c 10516 10517OMNIVISION OV7670 SENSOR DRIVER 10518M: Jonathan Corbet <corbet@lwn.net> 10519L: linux-media@vger.kernel.org 10520T: git git://linuxtv.org/media_tree.git 10521S: Maintained 10522F: drivers/media/i2c/ov7670.c 10523F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10524 10525OMNIVISION OV772x SENSOR DRIVER 10526M: Jacopo Mondi <jacopo@jmondi.org> 10527L: linux-media@vger.kernel.org 10528T: git git://linuxtv.org/media_tree.git 10529S: Odd fixes 10530F: drivers/media/i2c/ov772x.c 10531F: include/media/i2c/ov772x.h 10532F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10533 10534OMNIVISION OV7740 SENSOR DRIVER 10535M: Wenyou Yang <wenyou.yang@microchip.com> 10536L: linux-media@vger.kernel.org 10537T: git git://linuxtv.org/media_tree.git 10538S: Maintained 10539F: drivers/media/i2c/ov7740.c 10540F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10541 10542OMNIVISION OV9650 SENSOR DRIVER 10543M: Sakari Ailus <sakari.ailus@linux.intel.com> 10544R: Akinobu Mita <akinobu.mita@gmail.com> 10545R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10546L: linux-media@vger.kernel.org 10547T: git git://linuxtv.org/media_tree.git 10548S: Maintained 10549F: drivers/media/i2c/ov9650.c 10550F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10551 10552ONENAND FLASH DRIVER 10553M: Kyungmin Park <kyungmin.park@samsung.com> 10554L: linux-mtd@lists.infradead.org 10555S: Maintained 10556F: drivers/mtd/nand/onenand/ 10557F: include/linux/mtd/onenand*.h 10558 10559ONSTREAM SCSI TAPE DRIVER 10560M: Willem Riede <osst@riede.org> 10561L: osst-users@lists.sourceforge.net 10562L: linux-scsi@vger.kernel.org 10563S: Maintained 10564F: Documentation/scsi/osst.txt 10565F: drivers/scsi/osst.* 10566F: drivers/scsi/osst_*.h 10567F: drivers/scsi/st.h 10568 10569OP-TEE DRIVER 10570M: Jens Wiklander <jens.wiklander@linaro.org> 10571S: Maintained 10572F: drivers/tee/optee/ 10573 10574OPA-VNIC DRIVER 10575M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10576M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10577L: linux-rdma@vger.kernel.org 10578S: Supported 10579F: drivers/infiniband/ulp/opa_vnic 10580 10581OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10582M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10583M: Frank Rowand <frowand.list@gmail.com> 10584L: devicetree@vger.kernel.org 10585S: Maintained 10586F: Documentation/devicetree/dynamic-resolution-notes.txt 10587F: Documentation/devicetree/overlay-notes.txt 10588F: drivers/of/overlay.c 10589F: drivers/of/resolver.c 10590K: of_overlay_notifier_ 10591 10592OPEN FIRMWARE AND FLATTENED DEVICE TREE 10593M: Rob Herring <robh+dt@kernel.org> 10594M: Frank Rowand <frowand.list@gmail.com> 10595L: devicetree@vger.kernel.org 10596W: http://www.devicetree.org/ 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10598S: Maintained 10599F: drivers/of/ 10600F: include/linux/of*.h 10601F: scripts/dtc/ 10602F: Documentation/ABI/testing/sysfs-firmware-ofw 10603 10604OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10605M: Rob Herring <robh+dt@kernel.org> 10606M: Mark Rutland <mark.rutland@arm.com> 10607L: devicetree@vger.kernel.org 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10609Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10610S: Maintained 10611F: Documentation/devicetree/ 10612F: arch/*/boot/dts/ 10613F: include/dt-bindings/ 10614 10615OPENCORES I2C BUS DRIVER 10616M: Peter Korsgaard <jacmet@sunsite.dk> 10617L: linux-i2c@vger.kernel.org 10618S: Maintained 10619F: Documentation/i2c/busses/i2c-ocores 10620F: drivers/i2c/busses/i2c-ocores.c 10621 10622OPENRISC ARCHITECTURE 10623M: Jonas Bonn <jonas@southpole.se> 10624M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10625M: Stafford Horne <shorne@gmail.com> 10626T: git git://github.com/openrisc/linux.git 10627L: openrisc@lists.librecores.org 10628W: http://openrisc.io 10629S: Maintained 10630F: Documentation/devicetree/bindings/openrisc/ 10631F: Documentation/openrisc/ 10632F: arch/openrisc/ 10633F: drivers/irqchip/irq-ompic.c 10634F: drivers/irqchip/irq-or1k-* 10635 10636OPENVSWITCH 10637M: Pravin B Shelar <pshelar@ovn.org> 10638L: netdev@vger.kernel.org 10639L: dev@openvswitch.org 10640W: http://openvswitch.org 10641S: Maintained 10642F: net/openvswitch/ 10643F: include/uapi/linux/openvswitch.h 10644 10645OPERATING PERFORMANCE POINTS (OPP) 10646M: Viresh Kumar <vireshk@kernel.org> 10647M: Nishanth Menon <nm@ti.com> 10648M: Stephen Boyd <sboyd@kernel.org> 10649L: linux-pm@vger.kernel.org 10650S: Maintained 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10652F: drivers/opp/ 10653F: include/linux/pm_opp.h 10654F: Documentation/power/opp.txt 10655F: Documentation/devicetree/bindings/opp/ 10656 10657OPL4 DRIVER 10658M: Clemens Ladisch <clemens@ladisch.de> 10659L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10660T: git git://git.alsa-project.org/alsa-kernel.git 10661S: Maintained 10662F: sound/drivers/opl4/ 10663 10664OPROFILE 10665M: Robert Richter <rric@kernel.org> 10666L: oprofile-list@lists.sf.net 10667S: Maintained 10668F: arch/*/include/asm/oprofile*.h 10669F: arch/*/oprofile/ 10670F: drivers/oprofile/ 10671F: include/linux/oprofile.h 10672 10673ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10674M: Mark Fasheh <mark@fasheh.com> 10675M: Joel Becker <jlbec@evilplan.org> 10676L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10677W: http://ocfs2.wiki.kernel.org 10678S: Supported 10679F: Documentation/filesystems/ocfs2.txt 10680F: Documentation/filesystems/dlmfs.txt 10681F: fs/ocfs2/ 10682 10683ORANGEFS FILESYSTEM 10684M: Mike Marshall <hubcap@omnibond.com> 10685R: Martin Brandenburg <martin@omnibond.com> 10686L: devel@lists.orangefs.org 10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10688S: Supported 10689F: fs/orangefs/ 10690F: Documentation/filesystems/orangefs.txt 10691 10692ORINOCO DRIVER 10693L: linux-wireless@vger.kernel.org 10694W: http://wireless.kernel.org/en/users/Drivers/orinoco 10695W: http://www.nongnu.org/orinoco/ 10696S: Orphan 10697F: drivers/net/wireless/intersil/orinoco/ 10698 10699OSD LIBRARY and FILESYSTEM 10700M: Boaz Harrosh <ooo@electrozaur.com> 10701S: Maintained 10702F: drivers/scsi/osd/ 10703F: include/scsi/osd_* 10704F: fs/exofs/ 10705 10706OV2659 OMNIVISION SENSOR DRIVER 10707M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10708L: linux-media@vger.kernel.org 10709W: https://linuxtv.org 10710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10711T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10712S: Maintained 10713F: drivers/media/i2c/ov2659.c 10714F: include/media/i2c/ov2659.h 10715 10716OVERLAY FILESYSTEM 10717M: Miklos Szeredi <miklos@szeredi.hu> 10718L: linux-unionfs@vger.kernel.org 10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10720S: Supported 10721F: fs/overlayfs/ 10722F: Documentation/filesystems/overlayfs.txt 10723 10724P54 WIRELESS DRIVER 10725M: Christian Lamparter <chunkeey@googlemail.com> 10726L: linux-wireless@vger.kernel.org 10727W: http://wireless.kernel.org/en/users/Drivers/p54 10728S: Maintained 10729F: drivers/net/wireless/intersil/p54/ 10730 10731PA SEMI ETHERNET DRIVER 10732L: netdev@vger.kernel.org 10733S: Orphan 10734F: drivers/net/ethernet/pasemi/* 10735 10736PA SEMI SMBUS DRIVER 10737L: linux-i2c@vger.kernel.org 10738S: Orphan 10739F: drivers/i2c/busses/i2c-pasemi.c 10740 10741PADATA PARALLEL EXECUTION MECHANISM 10742M: Steffen Klassert <steffen.klassert@secunet.com> 10743L: linux-crypto@vger.kernel.org 10744S: Maintained 10745F: kernel/padata.c 10746F: include/linux/padata.h 10747F: Documentation/padata.txt 10748 10749PANASONIC LAPTOP ACPI EXTRAS DRIVER 10750M: Harald Welte <laforge@gnumonks.org> 10751L: platform-driver-x86@vger.kernel.org 10752S: Maintained 10753F: drivers/platform/x86/panasonic-laptop.c 10754 10755PARALLEL LCD/KEYPAD PANEL DRIVER 10756M: Willy Tarreau <willy@haproxy.com> 10757M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10758S: Odd Fixes 10759F: Documentation/auxdisplay/lcd-panel-cgram.txt 10760F: drivers/misc/panel.c 10761 10762PARALLEL PORT SUBSYSTEM 10763M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10764M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10765L: linux-parport@lists.infradead.org (subscribers-only) 10766S: Maintained 10767F: drivers/parport/ 10768F: include/linux/parport*.h 10769F: drivers/char/ppdev.c 10770F: include/uapi/linux/ppdev.h 10771F: Documentation/parport*.txt 10772 10773PARAVIRT_OPS INTERFACE 10774M: Juergen Gross <jgross@suse.com> 10775M: Alok Kataria <akataria@vmware.com> 10776L: virtualization@lists.linux-foundation.org 10777S: Supported 10778F: Documentation/virtual/paravirt_ops.txt 10779F: arch/*/kernel/paravirt* 10780F: arch/*/include/asm/paravirt*.h 10781F: include/linux/hypervisor.h 10782 10783PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10784M: Tim Waugh <tim@cyberelk.net> 10785L: linux-parport@lists.infradead.org (subscribers-only) 10786S: Maintained 10787F: Documentation/blockdev/paride.txt 10788F: drivers/block/paride/ 10789 10790PARISC ARCHITECTURE 10791M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10792M: Helge Deller <deller@gmx.de> 10793L: linux-parisc@vger.kernel.org 10794W: http://www.parisc-linux.org/ 10795Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10798S: Maintained 10799F: arch/parisc/ 10800F: Documentation/parisc/ 10801F: drivers/parisc/ 10802F: drivers/char/agp/parisc-agp.c 10803F: drivers/input/serio/gscps2.c 10804F: drivers/parport/parport_gsc.* 10805F: drivers/tty/serial/8250/8250_gsc.c 10806F: drivers/video/fbdev/sti* 10807F: drivers/video/console/sti* 10808F: drivers/video/logo/logo_parisc* 10809 10810PARMAN 10811M: Jiri Pirko <jiri@mellanox.com> 10812L: netdev@vger.kernel.org 10813S: Supported 10814F: lib/parman.c 10815F: lib/test_parman.c 10816F: include/linux/parman.h 10817 10818PC87360 HARDWARE MONITORING DRIVER 10819M: Jim Cromie <jim.cromie@gmail.com> 10820L: linux-hwmon@vger.kernel.org 10821S: Maintained 10822F: Documentation/hwmon/pc87360 10823F: drivers/hwmon/pc87360.c 10824 10825PC8736x GPIO DRIVER 10826M: Jim Cromie <jim.cromie@gmail.com> 10827S: Maintained 10828F: drivers/char/pc8736x_gpio.c 10829 10830PC87427 HARDWARE MONITORING DRIVER 10831M: Jean Delvare <jdelvare@suse.com> 10832L: linux-hwmon@vger.kernel.org 10833S: Maintained 10834F: Documentation/hwmon/pc87427 10835F: drivers/hwmon/pc87427.c 10836 10837PCA9532 LED DRIVER 10838M: Riku Voipio <riku.voipio@iki.fi> 10839S: Maintained 10840F: drivers/leds/leds-pca9532.c 10841F: include/linux/leds-pca9532.h 10842 10843PCA9541 I2C BUS MASTER SELECTOR DRIVER 10844M: Guenter Roeck <linux@roeck-us.net> 10845L: linux-i2c@vger.kernel.org 10846S: Maintained 10847F: drivers/i2c/muxes/i2c-mux-pca9541.c 10848 10849PCDP - PRIMARY CONSOLE AND DEBUG PORT 10850M: Khalid Aziz <khalid@gonehiking.org> 10851S: Maintained 10852F: drivers/firmware/pcdp.* 10853 10854PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10855M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10856L: linux-pci@vger.kernel.org 10857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10858S: Maintained 10859F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10860F: drivers/pci/controller/pci-aardvark.c 10861 10862PCI DRIVER FOR ALTERA PCIE IP 10863M: Ley Foon Tan <lftan@altera.com> 10864L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10865L: linux-pci@vger.kernel.org 10866S: Supported 10867F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10868F: drivers/pci/controller/pcie-altera.c 10869 10870PCI DRIVER FOR APPLIEDMICRO XGENE 10871M: Tanmay Inamdar <tinamdar@apm.com> 10872L: linux-pci@vger.kernel.org 10873L: linux-arm-kernel@lists.infradead.org 10874S: Maintained 10875F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10876F: drivers/pci/controller/pci-xgene.c 10877 10878PCI DRIVER FOR ARM VERSATILE PLATFORM 10879M: Rob Herring <robh@kernel.org> 10880L: linux-pci@vger.kernel.org 10881L: linux-arm-kernel@lists.infradead.org 10882S: Maintained 10883F: Documentation/devicetree/bindings/pci/versatile.txt 10884F: drivers/pci/controller/pci-versatile.c 10885 10886PCI DRIVER FOR ARMADA 8K 10887M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10888L: linux-pci@vger.kernel.org 10889L: linux-arm-kernel@lists.infradead.org 10890S: Maintained 10891F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10892F: drivers/pci/controller/dwc/pcie-armada8k.c 10893 10894PCI DRIVER FOR CADENCE PCIE IP 10895M: Alan Douglas <adouglas@cadence.com> 10896L: linux-pci@vger.kernel.org 10897S: Maintained 10898F: Documentation/devicetree/bindings/pci/cdns,*.txt 10899F: drivers/pci/controller/pcie-cadence* 10900 10901PCI DRIVER FOR FREESCALE LAYERSCAPE 10902M: Minghuan Lian <minghuan.Lian@nxp.com> 10903M: Mingkai Hu <mingkai.hu@nxp.com> 10904M: Roy Zang <roy.zang@nxp.com> 10905L: linuxppc-dev@lists.ozlabs.org 10906L: linux-pci@vger.kernel.org 10907L: linux-arm-kernel@lists.infradead.org 10908S: Maintained 10909F: drivers/pci/controller/dwc/*layerscape* 10910 10911PCI DRIVER FOR GENERIC OF HOSTS 10912M: Will Deacon <will.deacon@arm.com> 10913L: linux-pci@vger.kernel.org 10914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10915S: Maintained 10916F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10917F: drivers/pci/controller/pci-host-common.c 10918F: drivers/pci/controller/pci-host-generic.c 10919 10920PCI DRIVER FOR IMX6 10921M: Richard Zhu <hongxing.zhu@nxp.com> 10922M: Lucas Stach <l.stach@pengutronix.de> 10923L: linux-pci@vger.kernel.org 10924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10925S: Maintained 10926F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10927F: drivers/pci/controller/dwc/*imx6* 10928 10929PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10930M: Keith Busch <keith.busch@intel.com> 10931M: Jonathan Derrick <jonathan.derrick@intel.com> 10932L: linux-pci@vger.kernel.org 10933S: Supported 10934F: drivers/pci/controller/vmd.c 10935 10936PCI DRIVER FOR MICROSEMI SWITCHTEC 10937M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10938M: Logan Gunthorpe <logang@deltatee.com> 10939L: linux-pci@vger.kernel.org 10940S: Maintained 10941F: Documentation/switchtec.txt 10942F: Documentation/ABI/testing/sysfs-class-switchtec 10943F: drivers/pci/switch/switchtec* 10944F: include/uapi/linux/switchtec_ioctl.h 10945F: include/linux/switchtec.h 10946F: drivers/ntb/hw/mscc/ 10947 10948PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10949M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10950M: Jason Cooper <jason@lakedaemon.net> 10951L: linux-pci@vger.kernel.org 10952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10953S: Maintained 10954F: drivers/pci/controller/*mvebu* 10955 10956PCI DRIVER FOR NVIDIA TEGRA 10957M: Thierry Reding <thierry.reding@gmail.com> 10958L: linux-tegra@vger.kernel.org 10959L: linux-pci@vger.kernel.org 10960S: Supported 10961F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10962F: drivers/pci/controller/pci-tegra.c 10963 10964PCI DRIVER FOR RENESAS R-CAR 10965M: Simon Horman <horms@verge.net.au> 10966L: linux-pci@vger.kernel.org 10967L: linux-renesas-soc@vger.kernel.org 10968S: Maintained 10969F: drivers/pci/controller/*rcar* 10970 10971PCI DRIVER FOR SAMSUNG EXYNOS 10972M: Jingoo Han <jingoohan1@gmail.com> 10973L: linux-pci@vger.kernel.org 10974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10975L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10976S: Maintained 10977F: drivers/pci/controller/dwc/pci-exynos.c 10978 10979PCI DRIVER FOR SYNOPSYS DESIGNWARE 10980M: Jingoo Han <jingoohan1@gmail.com> 10981M: Joao Pinto <Joao.Pinto@synopsys.com> 10982L: linux-pci@vger.kernel.org 10983S: Maintained 10984F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10985F: drivers/pci/controller/dwc/*designware* 10986 10987PCI DRIVER FOR TI DRA7XX 10988M: Kishon Vijay Abraham I <kishon@ti.com> 10989L: linux-omap@vger.kernel.org 10990L: linux-pci@vger.kernel.org 10991S: Supported 10992F: Documentation/devicetree/bindings/pci/ti-pci.txt 10993F: drivers/pci/controller/dwc/pci-dra7xx.c 10994 10995PCI DRIVER FOR TI KEYSTONE 10996M: Murali Karicheri <m-karicheri2@ti.com> 10997L: linux-pci@vger.kernel.org 10998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10999S: Maintained 11000F: drivers/pci/controller/dwc/*keystone* 11001 11002PCI ENDPOINT SUBSYSTEM 11003M: Kishon Vijay Abraham I <kishon@ti.com> 11004M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11005L: linux-pci@vger.kernel.org 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11007S: Supported 11008F: drivers/pci/endpoint/ 11009F: drivers/misc/pci_endpoint_test.c 11010F: tools/pci/ 11011 11012PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11013M: Russell Currey <ruscur@russell.cc> 11014L: linuxppc-dev@lists.ozlabs.org 11015S: Supported 11016F: Documentation/powerpc/eeh-pci-error-recovery.txt 11017F: arch/powerpc/kernel/eeh*.c 11018F: arch/powerpc/platforms/*/eeh*.c 11019F: arch/powerpc/include/*/eeh*.h 11020 11021PCI ERROR RECOVERY 11022M: Linas Vepstas <linasvepstas@gmail.com> 11023L: linux-pci@vger.kernel.org 11024S: Supported 11025F: Documentation/PCI/pci-error-recovery.txt 11026 11027PCI MSI DRIVER FOR ALTERA MSI IP 11028M: Ley Foon Tan <lftan@altera.com> 11029L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11030L: linux-pci@vger.kernel.org 11031S: Supported 11032F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11033F: drivers/pci/controller/pcie-altera-msi.c 11034 11035PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11036M: Duc Dang <dhdang@apm.com> 11037L: linux-pci@vger.kernel.org 11038L: linux-arm-kernel@lists.infradead.org 11039S: Maintained 11040F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11041F: drivers/pci/controller/pci-xgene-msi.c 11042 11043PCI SUBSYSTEM 11044M: Bjorn Helgaas <bhelgaas@google.com> 11045L: linux-pci@vger.kernel.org 11046Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11048S: Supported 11049F: Documentation/devicetree/bindings/pci/ 11050F: Documentation/PCI/ 11051F: drivers/acpi/pci* 11052F: drivers/pci/ 11053F: include/asm-generic/pci* 11054F: include/linux/pci* 11055F: include/linux/of_pci.h 11056F: include/uapi/linux/pci* 11057F: lib/pci* 11058F: arch/x86/pci/ 11059F: arch/x86/kernel/quirks.c 11060 11061PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11062M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11063L: linux-pci@vger.kernel.org 11064Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11066S: Supported 11067F: drivers/pci/controller/ 11068 11069PCIE DRIVER FOR AXIS ARTPEC 11070M: Jesper Nilsson <jesper.nilsson@axis.com> 11071L: linux-arm-kernel@axis.com 11072L: linux-pci@vger.kernel.org 11073S: Maintained 11074F: Documentation/devicetree/bindings/pci/axis,artpec* 11075F: drivers/pci/controller/dwc/*artpec* 11076 11077PCIE DRIVER FOR CAVIUM THUNDERX 11078M: David Daney <david.daney@cavium.com> 11079L: linux-pci@vger.kernel.org 11080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11081S: Supported 11082F: Documentation/devicetree/bindings/pci/pci-thunder-* 11083F: drivers/pci/controller/pci-thunder-* 11084 11085PCIE DRIVER FOR HISILICON 11086M: Zhou Wang <wangzhou1@hisilicon.com> 11087L: linux-pci@vger.kernel.org 11088S: Maintained 11089F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11090F: drivers/pci/controller/dwc/pcie-hisi.c 11091 11092PCIE DRIVER FOR HISILICON KIRIN 11093M: Xiaowei Song <songxiaowei@hisilicon.com> 11094M: Binghui Wang <wangbinghui@hisilicon.com> 11095L: linux-pci@vger.kernel.org 11096S: Maintained 11097F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11098F: drivers/pci/controller/dwc/pcie-kirin.c 11099 11100PCIE DRIVER FOR HISILICON STB 11101M: Jianguo Sun <sunjianguo1@huawei.com> 11102M: Shawn Guo <shawn.guo@linaro.org> 11103L: linux-pci@vger.kernel.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11106F: drivers/pci/controller/dwc/pcie-histb.c 11107 11108PCIE DRIVER FOR MEDIATEK 11109M: Ryder Lee <ryder.lee@mediatek.com> 11110L: linux-pci@vger.kernel.org 11111L: linux-mediatek@lists.infradead.org 11112S: Supported 11113F: Documentation/devicetree/bindings/pci/mediatek* 11114F: drivers/pci/controller/*mediatek* 11115 11116PCIE DRIVER FOR QUALCOMM MSM 11117M: Stanimir Varbanov <svarbanov@mm-sol.com> 11118L: linux-pci@vger.kernel.org 11119L: linux-arm-msm@vger.kernel.org 11120S: Maintained 11121F: drivers/pci/controller/dwc/*qcom* 11122 11123PCIE DRIVER FOR ROCKCHIP 11124M: Shawn Lin <shawn.lin@rock-chips.com> 11125L: linux-pci@vger.kernel.org 11126L: linux-rockchip@lists.infradead.org 11127S: Maintained 11128F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11129F: drivers/pci/controller/pcie-rockchip* 11130 11131PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11132M: Linus Walleij <linus.walleij@linaro.org> 11133L: linux-pci@vger.kernel.org 11134S: Maintained 11135F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11136F: drivers/pci/controller/pci-v3-semi.c 11137 11138PCIE DRIVER FOR ST SPEAR13XX 11139M: Pratyush Anand <pratyush.anand@gmail.com> 11140L: linux-pci@vger.kernel.org 11141S: Maintained 11142F: drivers/pci/controller/dwc/*spear* 11143 11144PCMCIA SUBSYSTEM 11145M: Dominik Brodowski <linux@dominikbrodowski.net> 11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11147S: Odd Fixes 11148F: Documentation/pcmcia/ 11149F: tools/pcmcia/ 11150F: drivers/pcmcia/ 11151F: include/pcmcia/ 11152 11153PCNET32 NETWORK DRIVER 11154M: Don Fry <pcnet32@frontier.com> 11155L: netdev@vger.kernel.org 11156S: Maintained 11157F: drivers/net/ethernet/amd/pcnet32.c 11158 11159PCRYPT PARALLEL CRYPTO ENGINE 11160M: Steffen Klassert <steffen.klassert@secunet.com> 11161L: linux-crypto@vger.kernel.org 11162S: Maintained 11163F: crypto/pcrypt.c 11164F: include/crypto/pcrypt.h 11165 11166PEAQ WMI HOTKEYS DRIVER 11167M: Hans de Goede <hdegoede@redhat.com> 11168L: platform-driver-x86@vger.kernel.org 11169S: Maintained 11170F: drivers/platform/x86/peaq-wmi.c 11171 11172PER-CPU MEMORY ALLOCATOR 11173M: Tejun Heo <tj@kernel.org> 11174M: Christoph Lameter <cl@linux.com> 11175M: Dennis Zhou <dennisszhou@gmail.com> 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11177S: Maintained 11178F: include/linux/percpu*.h 11179F: mm/percpu*.c 11180F: arch/*/include/asm/percpu.h 11181 11182PER-TASK DELAY ACCOUNTING 11183M: Balbir Singh <bsingharora@gmail.com> 11184S: Maintained 11185F: include/linux/delayacct.h 11186F: kernel/delayacct.c 11187 11188PERFORMANCE EVENTS SUBSYSTEM 11189M: Peter Zijlstra <peterz@infradead.org> 11190M: Ingo Molnar <mingo@redhat.com> 11191M: Arnaldo Carvalho de Melo <acme@kernel.org> 11192R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11193R: Jiri Olsa <jolsa@redhat.com> 11194R: Namhyung Kim <namhyung@kernel.org> 11195L: linux-kernel@vger.kernel.org 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11197S: Supported 11198F: kernel/events/* 11199F: include/linux/perf_event.h 11200F: include/uapi/linux/perf_event.h 11201F: arch/*/kernel/perf_event*.c 11202F: arch/*/kernel/*/perf_event*.c 11203F: arch/*/kernel/*/*/perf_event*.c 11204F: arch/*/include/asm/perf_event.h 11205F: arch/*/kernel/perf_callchain.c 11206F: arch/*/events/* 11207F: tools/perf/ 11208 11209PERSONALITY HANDLING 11210M: Christoph Hellwig <hch@infradead.org> 11211L: linux-abi-devel@lists.sourceforge.net 11212S: Maintained 11213F: include/linux/personality.h 11214F: include/uapi/linux/personality.h 11215 11216PHONET PROTOCOL 11217M: Remi Denis-Courmont <courmisch@gmail.com> 11218S: Supported 11219F: Documentation/networking/phonet.txt 11220F: include/linux/phonet.h 11221F: include/net/phonet/ 11222F: include/uapi/linux/phonet.h 11223F: net/phonet/ 11224 11225PHRAM MTD DRIVER 11226M: Joern Engel <joern@lazybastard.org> 11227L: linux-mtd@lists.infradead.org 11228S: Maintained 11229F: drivers/mtd/devices/phram.c 11230 11231PICOLCD HID DRIVER 11232M: Bruno Prémont <bonbons@linux-vserver.org> 11233L: linux-input@vger.kernel.org 11234S: Maintained 11235F: drivers/hid/hid-picolcd* 11236 11237PICOXCELL SUPPORT 11238M: Jamie Iles <jamie@jamieiles.com> 11239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11240T: git git://github.com/jamieiles/linux-2.6-ji.git 11241S: Supported 11242F: arch/arm/boot/dts/picoxcell* 11243F: arch/arm/mach-picoxcell/ 11244F: drivers/crypto/picoxcell* 11245 11246PIN CONTROL SUBSYSTEM 11247M: Linus Walleij <linus.walleij@linaro.org> 11248L: linux-gpio@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11250S: Maintained 11251F: Documentation/devicetree/bindings/pinctrl/ 11252F: Documentation/driver-api/pinctl.rst 11253F: drivers/pinctrl/ 11254F: include/linux/pinctrl/ 11255 11256PIN CONTROLLER - ATMEL AT91 11257M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11259S: Maintained 11260F: drivers/pinctrl/pinctrl-at91.* 11261 11262PIN CONTROLLER - ATMEL AT91 PIO4 11263M: Ludovic Desroches <ludovic.desroches@microchip.com> 11264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11265L: linux-gpio@vger.kernel.org 11266S: Supported 11267F: drivers/pinctrl/pinctrl-at91-pio4.* 11268 11269PIN CONTROLLER - FREESCALE 11270M: Dong Aisheng <aisheng.dong@nxp.com> 11271M: Fabio Estevam <festevam@gmail.com> 11272M: Shawn Guo <shawnguo@kernel.org> 11273M: Stefan Agner <stefan@agner.ch> 11274R: Pengutronix Kernel Team <kernel@pengutronix.de> 11275L: linux-gpio@vger.kernel.org 11276S: Maintained 11277F: drivers/pinctrl/freescale/ 11278F: Documentation/devicetree/bindings/pinctrl/fsl,* 11279 11280PIN CONTROLLER - INTEL 11281M: Mika Westerberg <mika.westerberg@linux.intel.com> 11282M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11283S: Maintained 11284F: drivers/pinctrl/intel/ 11285 11286PIN CONTROLLER - MEDIATEK 11287M: Sean Wang <sean.wang@mediatek.com> 11288L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11289S: Maintained 11290F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11291F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11292F: drivers/pinctrl/mediatek/mtk-eint.* 11293F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11294F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11295F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11296 11297PIN CONTROLLER - QUALCOMM 11298M: Bjorn Andersson <bjorn.andersson@linaro.org> 11299S: Maintained 11300L: linux-arm-msm@vger.kernel.org 11301F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11302F: drivers/pinctrl/qcom/ 11303 11304PIN CONTROLLER - RENESAS 11305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11306M: Geert Uytterhoeven <geert+renesas@glider.be> 11307L: linux-renesas-soc@vger.kernel.org 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11309S: Maintained 11310F: drivers/pinctrl/sh-pfc/ 11311 11312PIN CONTROLLER - SAMSUNG 11313M: Tomasz Figa <tomasz.figa@gmail.com> 11314M: Krzysztof Kozlowski <krzk@kernel.org> 11315M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11317L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11318Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11320S: Maintained 11321F: drivers/pinctrl/samsung/ 11322F: include/dt-bindings/pinctrl/samsung.h 11323F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11324 11325PIN CONTROLLER - SINGLE 11326M: Tony Lindgren <tony@atomide.com> 11327M: Haojian Zhuang <haojian.zhuang@linaro.org> 11328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11329L: linux-omap@vger.kernel.org 11330S: Maintained 11331F: drivers/pinctrl/pinctrl-single.c 11332 11333PIN CONTROLLER - ST SPEAR 11334M: Viresh Kumar <vireshk@kernel.org> 11335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11336W: http://www.st.com/spear 11337S: Maintained 11338F: drivers/pinctrl/spear/ 11339 11340PISTACHIO SOC SUPPORT 11341M: James Hartley <james.hartley@sondrel.com> 11342L: linux-mips@linux-mips.org 11343S: Odd Fixes 11344F: arch/mips/pistachio/ 11345F: arch/mips/include/asm/mach-pistachio/ 11346F: arch/mips/boot/dts/img/pistachio* 11347F: arch/mips/configs/pistachio*_defconfig 11348 11349PKTCDVD DRIVER 11350S: Orphan 11351M: linux-block@vger.kernel.org 11352F: drivers/block/pktcdvd.c 11353F: include/linux/pktcdvd.h 11354F: include/uapi/linux/pktcdvd.h 11355 11356PKUNITY SOC DRIVERS 11357M: Guan Xuetao <gxt@pku.edu.cn> 11358W: http://mprc.pku.edu.cn/~guanxuetao/linux 11359S: Maintained 11360T: git git://github.com/gxt/linux.git 11361F: drivers/input/serio/i8042-unicore32io.h 11362F: drivers/i2c/busses/i2c-puv3.c 11363F: drivers/video/fbdev/fb-puv3.c 11364F: drivers/rtc/rtc-puv3.c 11365 11366PMBUS HARDWARE MONITORING DRIVERS 11367M: Guenter Roeck <linux@roeck-us.net> 11368L: linux-hwmon@vger.kernel.org 11369W: http://hwmon.wiki.kernel.org/ 11370W: http://www.roeck-us.net/linux/drivers/ 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11372S: Maintained 11373F: Documentation/hwmon/pmbus 11374F: drivers/hwmon/pmbus/ 11375F: include/linux/pmbus.h 11376 11377PMC SIERRA MaxRAID DRIVER 11378L: linux-scsi@vger.kernel.org 11379W: http://www.pmc-sierra.com/ 11380S: Orphan 11381F: drivers/scsi/pmcraid.* 11382 11383PMC SIERRA PM8001 DRIVER 11384M: Jack Wang <jinpu.wang@profitbricks.com> 11385M: lindar_liu@usish.com 11386L: linux-scsi@vger.kernel.org 11387S: Supported 11388F: drivers/scsi/pm8001/ 11389 11390PNP SUPPORT 11391M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11392S: Maintained 11393F: drivers/pnp/ 11394 11395POSIX CLOCKS and TIMERS 11396M: Thomas Gleixner <tglx@linutronix.de> 11397L: linux-kernel@vger.kernel.org 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11399S: Maintained 11400F: fs/timerfd.c 11401F: include/linux/timer* 11402F: kernel/time/*timer* 11403 11404POWER MANAGEMENT CORE 11405M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11406L: linux-pm@vger.kernel.org 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11408B: https://bugzilla.kernel.org 11409S: Supported 11410F: drivers/base/power/ 11411F: include/linux/pm.h 11412F: include/linux/pm_* 11413F: include/linux/powercap.h 11414F: drivers/powercap/ 11415F: kernel/configs/nopm.config 11416 11417POWER STATE COORDINATION INTERFACE (PSCI) 11418M: Mark Rutland <mark.rutland@arm.com> 11419M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11420L: linux-arm-kernel@lists.infradead.org 11421S: Maintained 11422F: drivers/firmware/psci*.c 11423F: include/linux/psci.h 11424F: include/uapi/linux/psci.h 11425 11426POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11427M: Sebastian Reichel <sre@kernel.org> 11428L: linux-pm@vger.kernel.org 11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11430S: Maintained 11431F: Documentation/ABI/testing/sysfs-class-power 11432F: Documentation/devicetree/bindings/power/supply/ 11433F: include/linux/power_supply.h 11434F: drivers/power/supply/ 11435 11436POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11437M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11438L: linuxppc-dev@lists.ozlabs.org 11439S: Maintained 11440F: drivers/char/powernv-op-panel.c 11441 11442PPP OVER ATM (RFC 2364) 11443M: Mitchell Blank Jr <mitch@sfgoth.com> 11444S: Maintained 11445F: net/atm/pppoatm.c 11446F: include/uapi/linux/atmppp.h 11447 11448PPP OVER ETHERNET 11449M: Michal Ostrowski <mostrows@earthlink.net> 11450S: Maintained 11451F: drivers/net/ppp/pppoe.c 11452F: drivers/net/ppp/pppox.c 11453 11454PPP OVER L2TP 11455M: James Chapman <jchapman@katalix.com> 11456S: Maintained 11457F: net/l2tp/l2tp_ppp.c 11458F: include/linux/if_pppol2tp.h 11459F: include/uapi/linux/if_pppol2tp.h 11460 11461PPP PROTOCOL DRIVERS AND COMPRESSORS 11462M: Paul Mackerras <paulus@samba.org> 11463L: linux-ppp@vger.kernel.org 11464S: Maintained 11465F: drivers/net/ppp/ppp_* 11466 11467PPS SUPPORT 11468M: Rodolfo Giometti <giometti@enneenne.com> 11469W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11470L: linuxpps@ml.enneenne.com (subscribers-only) 11471S: Maintained 11472F: Documentation/pps/ 11473F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11474F: Documentation/ABI/testing/sysfs-pps 11475F: drivers/pps/ 11476F: include/linux/pps*.h 11477F: include/uapi/linux/pps.h 11478 11479PPTP DRIVER 11480M: Dmitry Kozlov <xeb@mail.ru> 11481L: netdev@vger.kernel.org 11482S: Maintained 11483F: drivers/net/ppp/pptp.c 11484W: http://sourceforge.net/projects/accel-pptp 11485 11486PREEMPTIBLE KERNEL 11487M: Robert Love <rml@tech9.net> 11488L: kpreempt-tech@lists.sourceforge.net 11489W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11490S: Supported 11491F: Documentation/preempt-locking.txt 11492F: include/linux/preempt.h 11493 11494PRINTK 11495M: Petr Mladek <pmladek@suse.com> 11496M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11497R: Steven Rostedt <rostedt@goodmis.org> 11498S: Maintained 11499F: kernel/printk/ 11500F: include/linux/printk.h 11501 11502PRISM54 WIRELESS DRIVER 11503M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11504L: linux-wireless@vger.kernel.org 11505W: http://wireless.kernel.org/en/users/Drivers/p54 11506S: Obsolete 11507F: drivers/net/wireless/intersil/prism54/ 11508 11509PROC FILESYSTEM 11510R: Alexey Dobriyan <adobriyan@gmail.com> 11511L: linux-kernel@vger.kernel.org 11512L: linux-fsdevel@vger.kernel.org 11513S: Maintained 11514F: fs/proc/ 11515F: include/linux/proc_fs.h 11516F: tools/testing/selftests/proc/ 11517 11518PROC SYSCTL 11519M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11520M: Kees Cook <keescook@chromium.org> 11521L: linux-kernel@vger.kernel.org 11522L: linux-fsdevel@vger.kernel.org 11523S: Maintained 11524F: fs/proc/proc_sysctl.c 11525F: include/linux/sysctl.h 11526F: kernel/sysctl.c 11527F: tools/testing/selftests/sysctl/ 11528 11529PS3 NETWORK SUPPORT 11530M: Geoff Levand <geoff@infradead.org> 11531L: netdev@vger.kernel.org 11532L: linuxppc-dev@lists.ozlabs.org 11533S: Maintained 11534F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11535 11536PS3 PLATFORM SUPPORT 11537M: Geoff Levand <geoff@infradead.org> 11538L: linuxppc-dev@lists.ozlabs.org 11539S: Maintained 11540F: arch/powerpc/boot/ps3* 11541F: arch/powerpc/include/asm/lv1call.h 11542F: arch/powerpc/include/asm/ps3*.h 11543F: arch/powerpc/platforms/ps3/ 11544F: drivers/*/ps3* 11545F: drivers/ps3/ 11546F: drivers/rtc/rtc-ps3.c 11547F: drivers/usb/host/*ps3.c 11548F: sound/ppc/snd_ps3* 11549 11550PS3VRAM DRIVER 11551M: Jim Paris <jim@jtan.com> 11552M: Geoff Levand <geoff@infradead.org> 11553L: linuxppc-dev@lists.ozlabs.org 11554S: Maintained 11555F: drivers/block/ps3vram.c 11556 11557PSAMPLE PACKET SAMPLING SUPPORT: 11558M: Yotam Gigi <yotam.gi@gmail.com> 11559S: Maintained 11560F: net/psample 11561F: include/net/psample.h 11562F: include/uapi/linux/psample.h 11563 11564PSTORE FILESYSTEM 11565M: Kees Cook <keescook@chromium.org> 11566M: Anton Vorontsov <anton@enomsg.org> 11567M: Colin Cross <ccross@android.com> 11568M: Tony Luck <tony.luck@intel.com> 11569S: Maintained 11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11571F: fs/pstore/ 11572F: include/linux/pstore* 11573F: drivers/firmware/efi/efi-pstore.c 11574F: drivers/acpi/apei/erst.c 11575F: Documentation/admin-guide/ramoops.rst 11576F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11577K: \b(pstore|ramoops) 11578 11579PTP HARDWARE CLOCK SUPPORT 11580M: Richard Cochran <richardcochran@gmail.com> 11581L: netdev@vger.kernel.org 11582S: Maintained 11583W: http://linuxptp.sourceforge.net/ 11584F: Documentation/ABI/testing/sysfs-ptp 11585F: Documentation/ptp/* 11586F: drivers/net/phy/dp83640* 11587F: drivers/ptp/* 11588F: include/linux/ptp_cl* 11589 11590PTRACE SUPPORT 11591M: Oleg Nesterov <oleg@redhat.com> 11592S: Maintained 11593F: include/asm-generic/syscall.h 11594F: include/linux/ptrace.h 11595F: include/linux/regset.h 11596F: include/linux/tracehook.h 11597F: include/uapi/linux/ptrace.h 11598F: include/uapi/linux/ptrace.h 11599F: include/asm-generic/ptrace.h 11600F: kernel/ptrace.c 11601F: arch/*/ptrace*.c 11602F: arch/*/*/ptrace*.c 11603F: arch/*/include/asm/ptrace*.h 11604 11605PULSE8-CEC DRIVER 11606M: Hans Verkuil <hverkuil@xs4all.nl> 11607L: linux-media@vger.kernel.org 11608T: git git://linuxtv.org/media_tree.git 11609S: Maintained 11610F: drivers/media/usb/pulse8-cec/* 11611F: Documentation/media/cec-drivers/pulse8-cec.rst 11612 11613PVRUSB2 VIDEO4LINUX DRIVER 11614M: Mike Isely <isely@pobox.com> 11615L: pvrusb2@isely.net (subscribers-only) 11616L: linux-media@vger.kernel.org 11617W: http://www.isely.net/pvrusb2/ 11618T: git git://linuxtv.org/media_tree.git 11619S: Maintained 11620F: Documentation/media/v4l-drivers/pvrusb2* 11621F: drivers/media/usb/pvrusb2/ 11622 11623PWC WEBCAM DRIVER 11624M: Hans Verkuil <hverkuil@xs4all.nl> 11625L: linux-media@vger.kernel.org 11626T: git git://linuxtv.org/media_tree.git 11627S: Odd Fixes 11628F: drivers/media/usb/pwc/* 11629 11630PWM FAN DRIVER 11631M: Kamil Debski <kamil@wypas.org> 11632M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11633L: linux-hwmon@vger.kernel.org 11634S: Supported 11635F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11636F: Documentation/hwmon/pwm-fan 11637F: drivers/hwmon/pwm-fan.c 11638 11639PWM IR Transmitter 11640M: Sean Young <sean@mess.org> 11641L: linux-media@vger.kernel.org 11642S: Maintained 11643F: drivers/media/rc/pwm-ir-tx.c 11644 11645PWM SUBSYSTEM 11646M: Thierry Reding <thierry.reding@gmail.com> 11647L: linux-pwm@vger.kernel.org 11648S: Maintained 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11650F: Documentation/pwm.txt 11651F: Documentation/devicetree/bindings/pwm/ 11652F: include/linux/pwm.h 11653F: drivers/pwm/ 11654F: drivers/video/backlight/pwm_bl.c 11655F: include/linux/pwm_backlight.h 11656F: drivers/gpio/gpio-mvebu.c 11657F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11658 11659PXA GPIO DRIVER 11660M: Robert Jarzmik <robert.jarzmik@free.fr> 11661L: linux-gpio@vger.kernel.org 11662S: Maintained 11663F: drivers/gpio/gpio-pxa.c 11664 11665PXA MMCI DRIVER 11666S: Orphan 11667 11668PXA RTC DRIVER 11669M: Robert Jarzmik <robert.jarzmik@free.fr> 11670L: linux-rtc@vger.kernel.org 11671S: Maintained 11672 11673PXA2xx/PXA3xx SUPPORT 11674M: Daniel Mack <daniel@zonque.org> 11675M: Haojian Zhuang <haojian.zhuang@gmail.com> 11676M: Robert Jarzmik <robert.jarzmik@free.fr> 11677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11678T: git git://github.com/hzhuang1/linux.git 11679T: git git://github.com/rjarzmik/linux.git 11680S: Maintained 11681F: arch/arm/boot/dts/pxa* 11682F: arch/arm/mach-pxa/ 11683F: drivers/dma/pxa* 11684F: drivers/pcmcia/pxa2xx* 11685F: drivers/pinctrl/pxa/ 11686F: drivers/spi/spi-pxa2xx* 11687F: drivers/usb/gadget/udc/pxa2* 11688F: include/sound/pxa2xx-lib.h 11689F: sound/arm/pxa* 11690F: sound/soc/pxa/ 11691 11692QAT DRIVER 11693M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11694L: qat-linux@intel.com 11695S: Supported 11696F: drivers/crypto/qat/ 11697 11698QCOM AUDIO (ASoC) DRIVERS 11699M: Patrick Lai <plai@codeaurora.org> 11700M: Banajit Goswami <bgoswami@codeaurora.org> 11701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11702S: Supported 11703F: sound/soc/qcom/ 11704 11705QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11706M: Gabriel Somlo <somlo@cmu.edu> 11707M: "Michael S. Tsirkin" <mst@redhat.com> 11708L: qemu-devel@nongnu.org 11709S: Maintained 11710F: drivers/firmware/qemu_fw_cfg.c 11711F: include/uapi/linux/qemu_fw_cfg.h 11712 11713QIB DRIVER 11714M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11715M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11716L: linux-rdma@vger.kernel.org 11717S: Supported 11718F: drivers/infiniband/hw/qib/ 11719 11720QLOGIC QL41xxx FCOE DRIVER 11721M: QLogic-Storage-Upstream@cavium.com 11722L: linux-scsi@vger.kernel.org 11723S: Supported 11724F: drivers/scsi/qedf/ 11725 11726QLOGIC QL41xxx ISCSI DRIVER 11727M: QLogic-Storage-Upstream@cavium.com 11728L: linux-scsi@vger.kernel.org 11729S: Supported 11730F: drivers/scsi/qedi/ 11731 11732QLOGIC QL4xxx ETHERNET DRIVER 11733M: Ariel Elior <Ariel.Elior@cavium.com> 11734M: everest-linux-l2@cavium.com 11735L: netdev@vger.kernel.org 11736S: Supported 11737F: drivers/net/ethernet/qlogic/qed/ 11738F: include/linux/qed/ 11739F: drivers/net/ethernet/qlogic/qede/ 11740 11741QLOGIC QL4xxx RDMA DRIVER 11742M: Michal Kalderon <Michal.Kalderon@cavium.com> 11743M: Ariel Elior <Ariel.Elior@cavium.com> 11744L: linux-rdma@vger.kernel.org 11745S: Supported 11746F: drivers/infiniband/hw/qedr/ 11747F: include/uapi/rdma/qedr-abi.h 11748 11749QLOGIC QLA1280 SCSI DRIVER 11750M: Michael Reed <mdr@sgi.com> 11751L: linux-scsi@vger.kernel.org 11752S: Maintained 11753F: drivers/scsi/qla1280.[ch] 11754 11755QLOGIC QLA2XXX FC-SCSI DRIVER 11756M: qla2xxx-upstream@qlogic.com 11757L: linux-scsi@vger.kernel.org 11758S: Supported 11759F: Documentation/scsi/LICENSE.qla2xxx 11760F: drivers/scsi/qla2xxx/ 11761 11762QLOGIC QLA3XXX NETWORK DRIVER 11763M: Dept-GELinuxNICDev@cavium.com 11764L: netdev@vger.kernel.org 11765S: Supported 11766F: Documentation/networking/LICENSE.qla3xxx 11767F: drivers/net/ethernet/qlogic/qla3xxx.* 11768 11769QLOGIC QLA4XXX iSCSI DRIVER 11770M: QLogic-Storage-Upstream@qlogic.com 11771L: linux-scsi@vger.kernel.org 11772S: Supported 11773F: Documentation/scsi/LICENSE.qla4xxx 11774F: drivers/scsi/qla4xxx/ 11775 11776QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11777M: Harish Patil <harish.patil@cavium.com> 11778M: Manish Chopra <manish.chopra@cavium.com> 11779M: Dept-GELinuxNICDev@cavium.com 11780L: netdev@vger.kernel.org 11781S: Supported 11782F: drivers/net/ethernet/qlogic/qlcnic/ 11783 11784QLOGIC QLGE 10Gb ETHERNET DRIVER 11785M: Harish Patil <harish.patil@cavium.com> 11786M: Manish Chopra <manish.chopra@cavium.com> 11787M: Dept-GELinuxNICDev@cavium.com 11788L: netdev@vger.kernel.org 11789S: Supported 11790F: drivers/net/ethernet/qlogic/qlge/ 11791 11792QNX4 FILESYSTEM 11793M: Anders Larsen <al@alarsen.net> 11794W: http://www.alarsen.net/linux/qnx4fs/ 11795S: Maintained 11796F: fs/qnx4/ 11797F: include/uapi/linux/qnx4_fs.h 11798F: include/uapi/linux/qnxtypes.h 11799 11800QORIQ DPAA2 FSL-MC BUS DRIVER 11801M: Stuart Yoder <stuyoder@gmail.com> 11802M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11803L: linux-kernel@vger.kernel.org 11804S: Maintained 11805F: drivers/bus/fsl-mc/ 11806F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11807F: Documentation/networking/dpaa2/overview.rst 11808 11809QT1010 MEDIA DRIVER 11810M: Antti Palosaari <crope@iki.fi> 11811L: linux-media@vger.kernel.org 11812W: https://linuxtv.org 11813W: http://palosaari.fi/linux/ 11814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11815T: git git://linuxtv.org/anttip/media_tree.git 11816S: Maintained 11817F: drivers/media/tuners/qt1010* 11818 11819QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11820M: Kalle Valo <kvalo@codeaurora.org> 11821L: ath10k@lists.infradead.org 11822W: http://wireless.kernel.org/en/users/Drivers/ath10k 11823T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11824S: Supported 11825F: drivers/net/wireless/ath/ath10k/ 11826 11827QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11828M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11829L: linux-wireless@vger.kernel.org 11830W: http://wireless.kernel.org/en/users/Drivers/ath9k 11831S: Supported 11832F: drivers/net/wireless/ath/ath9k/ 11833 11834QUALCOMM CAMERA SUBSYSTEM DRIVER 11835M: Todor Tomov <todor.tomov@linaro.org> 11836L: linux-media@vger.kernel.org 11837S: Maintained 11838F: Documentation/devicetree/bindings/media/qcom,camss.txt 11839F: Documentation/media/v4l-drivers/qcom_camss.rst 11840F: drivers/media/platform/qcom/camss-8x16/ 11841 11842QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11843M: Ilia Lin <ilia.lin@gmail.com> 11844L: linux-pm@vger.kernel.org 11845S: Maintained 11846F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11847F: drivers/cpufreq/qcom-cpufreq-kryo.c 11848 11849QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11850M: Timur Tabi <timur@kernel.org> 11851L: netdev@vger.kernel.org 11852S: Maintained 11853F: drivers/net/ethernet/qualcomm/emac/ 11854 11855QUALCOMM HEXAGON ARCHITECTURE 11856M: Richard Kuo <rkuo@codeaurora.org> 11857L: linux-hexagon@vger.kernel.org 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11859S: Supported 11860F: arch/hexagon/ 11861 11862QUALCOMM HIDMA DRIVER 11863M: Sinan Kaya <okaya@kernel.org> 11864L: linux-arm-kernel@lists.infradead.org 11865L: linux-arm-msm@vger.kernel.org 11866L: dmaengine@vger.kernel.org 11867S: Supported 11868F: drivers/dma/qcom/hidma* 11869 11870QUALCOMM IOMMU 11871M: Rob Clark <robdclark@gmail.com> 11872L: iommu@lists.linux-foundation.org 11873L: linux-arm-msm@vger.kernel.org 11874S: Maintained 11875F: drivers/iommu/qcom_iommu.c 11876 11877QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11878M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11879L: linux-media@vger.kernel.org 11880L: linux-arm-msm@vger.kernel.org 11881T: git git://linuxtv.org/media_tree.git 11882S: Maintained 11883F: drivers/media/platform/qcom/venus/ 11884 11885QUALCOMM WCN36XX WIRELESS DRIVER 11886M: Kalle Valo <kvalo@codeaurora.org> 11887L: wcn36xx@lists.infradead.org 11888W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11889T: git git://github.com/KrasnikovEugene/wcn36xx.git 11890S: Supported 11891F: drivers/net/wireless/ath/wcn36xx/ 11892 11893QUANTENNA QTNFMAC WIRELESS DRIVER 11894M: Igor Mitsyanko <imitsyanko@quantenna.com> 11895M: Avinash Patil <avinashp@quantenna.com> 11896M: Sergey Matyukevich <smatyukevich@quantenna.com> 11897L: linux-wireless@vger.kernel.org 11898S: Maintained 11899F: drivers/net/wireless/quantenna 11900 11901RADEON and AMDGPU DRM DRIVERS 11902M: Alex Deucher <alexander.deucher@amd.com> 11903M: Christian König <christian.koenig@amd.com> 11904M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11905L: amd-gfx@lists.freedesktop.org 11906T: git git://people.freedesktop.org/~agd5f/linux 11907S: Supported 11908F: drivers/gpu/drm/radeon/ 11909F: include/uapi/drm/radeon_drm.h 11910F: drivers/gpu/drm/amd/ 11911F: include/uapi/drm/amdgpu_drm.h 11912 11913RADEON FRAMEBUFFER DISPLAY DRIVER 11914M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11915L: linux-fbdev@vger.kernel.org 11916S: Maintained 11917F: drivers/video/fbdev/aty/radeon* 11918F: include/uapi/linux/radeonfb.h 11919 11920RADIOSHARK RADIO DRIVER 11921M: Hans Verkuil <hverkuil@xs4all.nl> 11922L: linux-media@vger.kernel.org 11923T: git git://linuxtv.org/media_tree.git 11924S: Maintained 11925F: drivers/media/radio/radio-shark.c 11926 11927RADIOSHARK2 RADIO DRIVER 11928M: Hans Verkuil <hverkuil@xs4all.nl> 11929L: linux-media@vger.kernel.org 11930T: git git://linuxtv.org/media_tree.git 11931S: Maintained 11932F: drivers/media/radio/radio-shark2.c 11933F: drivers/media/radio/radio-tea5777.c 11934 11935RADOS BLOCK DEVICE (RBD) 11936M: Ilya Dryomov <idryomov@gmail.com> 11937M: Sage Weil <sage@redhat.com> 11938M: Alex Elder <elder@kernel.org> 11939L: ceph-devel@vger.kernel.org 11940W: http://ceph.com/ 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11942T: git git://github.com/ceph/ceph-client.git 11943S: Supported 11944F: Documentation/ABI/testing/sysfs-bus-rbd 11945F: drivers/block/rbd.c 11946F: drivers/block/rbd_types.h 11947 11948RAGE128 FRAMEBUFFER DISPLAY DRIVER 11949M: Paul Mackerras <paulus@samba.org> 11950L: linux-fbdev@vger.kernel.org 11951S: Maintained 11952F: drivers/video/fbdev/aty/aty128fb.c 11953 11954RAINSHADOW-CEC DRIVER 11955M: Hans Verkuil <hverkuil@xs4all.nl> 11956L: linux-media@vger.kernel.org 11957T: git git://linuxtv.org/media_tree.git 11958S: Maintained 11959F: drivers/media/usb/rainshadow-cec/* 11960 11961RALINK MIPS ARCHITECTURE 11962M: John Crispin <john@phrozen.org> 11963L: linux-mips@linux-mips.org 11964S: Maintained 11965F: arch/mips/ralink 11966 11967RALINK RT2X00 WIRELESS LAN DRIVER 11968P: rt2x00 project 11969M: Stanislaw Gruszka <sgruszka@redhat.com> 11970M: Helmut Schaa <helmut.schaa@googlemail.com> 11971L: linux-wireless@vger.kernel.org 11972S: Maintained 11973F: drivers/net/wireless/ralink/rt2x00/ 11974 11975RAMDISK RAM BLOCK DEVICE DRIVER 11976M: Jens Axboe <axboe@kernel.dk> 11977S: Maintained 11978F: Documentation/blockdev/ramdisk.txt 11979F: drivers/block/brd.c 11980 11981RANCHU VIRTUAL BOARD FOR MIPS 11982M: Miodrag Dinic <miodrag.dinic@mips.com> 11983L: linux-mips@linux-mips.org 11984S: Supported 11985F: arch/mips/generic/board-ranchu.c 11986F: arch/mips/configs/generic/board-ranchu.config 11987 11988RANDOM NUMBER DRIVER 11989M: "Theodore Ts'o" <tytso@mit.edu> 11990S: Maintained 11991F: drivers/char/random.c 11992 11993RAPIDIO SUBSYSTEM 11994M: Matt Porter <mporter@kernel.crashing.org> 11995M: Alexandre Bounine <alex.bou9@gmail.com> 11996S: Maintained 11997F: drivers/rapidio/ 11998 11999RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12000L: linux-wireless@vger.kernel.org 12001S: Orphan 12002F: drivers/net/wireless/ray* 12003 12004RCUTORTURE TEST FRAMEWORK 12005M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12006M: Josh Triplett <josh@joshtriplett.org> 12007R: Steven Rostedt <rostedt@goodmis.org> 12008R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12009R: Lai Jiangshan <jiangshanlai@gmail.com> 12010L: linux-kernel@vger.kernel.org 12011S: Supported 12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12013F: tools/testing/selftests/rcutorture 12014 12015RDC R-321X SoC 12016M: Florian Fainelli <florian@openwrt.org> 12017S: Maintained 12018 12019RDC R6040 FAST ETHERNET DRIVER 12020M: Florian Fainelli <f.fainelli@gmail.com> 12021L: netdev@vger.kernel.org 12022S: Maintained 12023F: drivers/net/ethernet/rdc/r6040.c 12024 12025RDMAVT - RDMA verbs software 12026M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12027M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12028L: linux-rdma@vger.kernel.org 12029S: Supported 12030F: drivers/infiniband/sw/rdmavt 12031 12032RDS - RELIABLE DATAGRAM SOCKETS 12033M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12034L: netdev@vger.kernel.org 12035L: linux-rdma@vger.kernel.org 12036L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12037W: https://oss.oracle.com/projects/rds/ 12038S: Supported 12039F: net/rds/ 12040F: Documentation/networking/rds.txt 12041 12042RDT - RESOURCE ALLOCATION 12043M: Fenghua Yu <fenghua.yu@intel.com> 12044L: linux-kernel@vger.kernel.org 12045S: Supported 12046F: arch/x86/kernel/cpu/intel_rdt* 12047F: arch/x86/include/asm/intel_rdt_sched.h 12048F: Documentation/x86/intel_rdt* 12049 12050READ-COPY UPDATE (RCU) 12051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12052M: Josh Triplett <josh@joshtriplett.org> 12053R: Steven Rostedt <rostedt@goodmis.org> 12054R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12055R: Lai Jiangshan <jiangshanlai@gmail.com> 12056L: linux-kernel@vger.kernel.org 12057W: http://www.rdrop.com/users/paulmck/RCU/ 12058S: Supported 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12060F: Documentation/RCU/ 12061X: Documentation/RCU/torture.txt 12062F: include/linux/rcu* 12063X: include/linux/srcu.h 12064F: kernel/rcu/ 12065X: kernel/torture.c 12066 12067REAL TIME CLOCK (RTC) SUBSYSTEM 12068M: Alessandro Zummo <a.zummo@towertech.it> 12069M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12070L: linux-rtc@vger.kernel.org 12071Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12073S: Maintained 12074F: Documentation/devicetree/bindings/rtc/ 12075F: Documentation/rtc.txt 12076F: drivers/rtc/ 12077F: include/linux/rtc.h 12078F: include/uapi/linux/rtc.h 12079F: include/linux/rtc/ 12080F: include/linux/platform_data/rtc-* 12081F: tools/testing/selftests/rtc/ 12082 12083REALTEK AUDIO CODECS 12084M: Bard Liao <bardliao@realtek.com> 12085M: Oder Chiou <oder_chiou@realtek.com> 12086S: Maintained 12087F: sound/soc/codecs/rt* 12088F: include/sound/rt*.h 12089 12090REGISTER MAP ABSTRACTION 12091M: Mark Brown <broonie@kernel.org> 12092L: linux-kernel@vger.kernel.org 12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12094S: Supported 12095F: Documentation/devicetree/bindings/regmap/ 12096F: drivers/base/regmap/ 12097F: include/linux/regmap.h 12098 12099REISERFS FILE SYSTEM 12100L: reiserfs-devel@vger.kernel.org 12101S: Supported 12102F: fs/reiserfs/ 12103 12104REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12105M: Ohad Ben-Cohen <ohad@wizery.com> 12106M: Bjorn Andersson <bjorn.andersson@linaro.org> 12107L: linux-remoteproc@vger.kernel.org 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12109S: Maintained 12110F: Documentation/devicetree/bindings/remoteproc/ 12111F: Documentation/remoteproc.txt 12112F: drivers/remoteproc/ 12113F: include/linux/remoteproc.h 12114 12115REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12116M: Ohad Ben-Cohen <ohad@wizery.com> 12117M: Bjorn Andersson <bjorn.andersson@linaro.org> 12118L: linux-remoteproc@vger.kernel.org 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12120S: Maintained 12121F: drivers/rpmsg/ 12122F: Documentation/rpmsg.txt 12123F: include/linux/rpmsg.h 12124F: include/linux/rpmsg/ 12125 12126RENESAS CLOCK DRIVERS 12127M: Geert Uytterhoeven <geert+renesas@glider.be> 12128L: linux-renesas-soc@vger.kernel.org 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12130S: Supported 12131F: drivers/clk/renesas/ 12132 12133RENESAS EMEV2 I2C DRIVER 12134M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12135S: Supported 12136F: drivers/i2c/busses/i2c-emev2.c 12137 12138RENESAS ETHERNET DRIVERS 12139R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12140L: netdev@vger.kernel.org 12141L: linux-renesas-soc@vger.kernel.org 12142F: Documentation/devicetree/bindings/net/renesas,*.txt 12143F: Documentation/devicetree/bindings/net/sh_eth.txt 12144F: drivers/net/ethernet/renesas/ 12145F: include/linux/sh_eth.h 12146 12147RENESAS R-CAR GYROADC DRIVER 12148M: Marek Vasut <marek.vasut@gmail.com> 12149L: linux-iio@vger.kernel.org 12150S: Supported 12151F: drivers/iio/adc/rcar_gyro_adc.c 12152 12153RENESAS R-CAR I2C DRIVERS 12154M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12155S: Supported 12156F: drivers/i2c/busses/i2c-rcar.c 12157F: drivers/i2c/busses/i2c-sh_mobile.c 12158 12159RENESAS USB PHY DRIVER 12160M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12161L: linux-renesas-soc@vger.kernel.org 12162S: Maintained 12163F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12164 12165RESET CONTROLLER FRAMEWORK 12166M: Philipp Zabel <p.zabel@pengutronix.de> 12167T: git git://git.pengutronix.de/git/pza/linux 12168S: Maintained 12169F: drivers/reset/ 12170F: Documentation/devicetree/bindings/reset/ 12171F: include/dt-bindings/reset/ 12172F: include/linux/reset.h 12173F: include/linux/reset-controller.h 12174 12175RESTARTABLE SEQUENCES SUPPORT 12176M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12177M: Peter Zijlstra <peterz@infradead.org> 12178M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12179M: Boqun Feng <boqun.feng@gmail.com> 12180L: linux-kernel@vger.kernel.org 12181S: Supported 12182F: kernel/rseq.c 12183F: include/uapi/linux/rseq.h 12184F: include/trace/events/rseq.h 12185F: tools/testing/selftests/rseq/ 12186 12187RFKILL 12188M: Johannes Berg <johannes@sipsolutions.net> 12189L: linux-wireless@vger.kernel.org 12190W: http://wireless.kernel.org/ 12191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12193S: Maintained 12194F: Documentation/rfkill.txt 12195F: Documentation/ABI/stable/sysfs-class-rfkill 12196F: net/rfkill/ 12197 12198RHASHTABLE 12199M: Thomas Graf <tgraf@suug.ch> 12200M: Herbert Xu <herbert@gondor.apana.org.au> 12201L: netdev@vger.kernel.org 12202S: Maintained 12203F: lib/rhashtable.c 12204F: include/linux/rhashtable.h 12205 12206RICOH R5C592 MEMORYSTICK DRIVER 12207M: Maxim Levitsky <maximlevitsky@gmail.com> 12208S: Maintained 12209F: drivers/memstick/host/r592.* 12210 12211RICOH SMARTMEDIA/XD DRIVER 12212M: Maxim Levitsky <maximlevitsky@gmail.com> 12213S: Maintained 12214F: drivers/mtd/nand/raw/r852.c 12215F: drivers/mtd/nand/raw/r852.h 12216 12217RISC-V ARCHITECTURE 12218M: Palmer Dabbelt <palmer@sifive.com> 12219M: Albert Ou <aou@eecs.berkeley.edu> 12220L: linux-riscv@lists.infradead.org 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12222S: Supported 12223F: arch/riscv/ 12224K: riscv 12225N: riscv 12226 12227ROCCAT DRIVERS 12228M: Stefan Achatz <erazor_de@users.sourceforge.net> 12229W: http://sourceforge.net/projects/roccat/ 12230S: Maintained 12231F: drivers/hid/hid-roccat* 12232F: include/linux/hid-roccat* 12233F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12234 12235ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12236M: Jacob chen <jacob2.chen@rock-chips.com> 12237L: linux-media@vger.kernel.org 12238S: Maintained 12239F: drivers/media/platform/rockchip/rga/ 12240F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12241 12242ROCKER DRIVER 12243M: Jiri Pirko <jiri@resnulli.us> 12244L: netdev@vger.kernel.org 12245S: Supported 12246F: drivers/net/ethernet/rocker/ 12247 12248ROCKETPORT DRIVER 12249P: Comtrol Corp. 12250W: http://www.comtrol.com 12251S: Maintained 12252F: Documentation/serial/rocket.txt 12253F: drivers/tty/rocket* 12254 12255ROCKETPORT EXPRESS/INFINITY DRIVER 12256M: Kevin Cernekee <cernekee@gmail.com> 12257L: linux-serial@vger.kernel.org 12258S: Odd Fixes 12259F: drivers/tty/serial/rp2.* 12260 12261ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12262M: Marek Vasut <marek.vasut+renesas@gmail.com> 12263L: linux-kernel@vger.kernel.org 12264L: linux-renesas-soc@vger.kernel.org 12265S: Supported 12266F: drivers/mfd/bd9571mwv.c 12267F: drivers/regulator/bd9571mwv-regulator.c 12268F: drivers/gpio/gpio-bd9571mwv.c 12269F: include/linux/mfd/bd9571mwv.h 12270F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12271 12272ROSE NETWORK LAYER 12273M: Ralf Baechle <ralf@linux-mips.org> 12274L: linux-hams@vger.kernel.org 12275W: http://www.linux-ax25.org/ 12276S: Maintained 12277F: include/net/rose.h 12278F: include/uapi/linux/rose.h 12279F: net/rose/ 12280 12281RTL2830 MEDIA DRIVER 12282M: Antti Palosaari <crope@iki.fi> 12283L: linux-media@vger.kernel.org 12284W: https://linuxtv.org 12285W: http://palosaari.fi/linux/ 12286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12287T: git git://linuxtv.org/anttip/media_tree.git 12288S: Maintained 12289F: drivers/media/dvb-frontends/rtl2830* 12290 12291RTL2832 MEDIA DRIVER 12292M: Antti Palosaari <crope@iki.fi> 12293L: linux-media@vger.kernel.org 12294W: https://linuxtv.org 12295W: http://palosaari.fi/linux/ 12296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12297T: git git://linuxtv.org/anttip/media_tree.git 12298S: Maintained 12299F: drivers/media/dvb-frontends/rtl2832* 12300 12301RTL2832_SDR MEDIA DRIVER 12302M: Antti Palosaari <crope@iki.fi> 12303L: linux-media@vger.kernel.org 12304W: https://linuxtv.org 12305W: http://palosaari.fi/linux/ 12306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12307T: git git://linuxtv.org/anttip/media_tree.git 12308S: Maintained 12309F: drivers/media/dvb-frontends/rtl2832_sdr* 12310 12311RTL8180 WIRELESS DRIVER 12312L: linux-wireless@vger.kernel.org 12313W: http://wireless.kernel.org/ 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12315S: Orphan 12316F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12317 12318RTL8187 WIRELESS DRIVER 12319M: Herton Ronaldo Krzesinski <herton@canonical.com> 12320M: Hin-Tak Leung <htl10@users.sourceforge.net> 12321M: Larry Finger <Larry.Finger@lwfinger.net> 12322L: linux-wireless@vger.kernel.org 12323W: http://wireless.kernel.org/ 12324T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12325S: Maintained 12326F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12327 12328REALTEK WIRELESS DRIVER (rtlwifi family) 12329M: Ping-Ke Shih <pkshih@realtek.com> 12330L: linux-wireless@vger.kernel.org 12331W: http://wireless.kernel.org/ 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12333S: Maintained 12334F: drivers/net/wireless/realtek/rtlwifi/ 12335 12336RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12337M: Jes Sorensen <Jes.Sorensen@gmail.com> 12338L: linux-wireless@vger.kernel.org 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12340S: Maintained 12341F: drivers/net/wireless/realtek/rtl8xxxu/ 12342 12343RXRPC SOCKETS (AF_RXRPC) 12344M: David Howells <dhowells@redhat.com> 12345L: linux-afs@lists.infradead.org 12346S: Supported 12347F: net/rxrpc/ 12348F: include/keys/rxrpc-type.h 12349F: include/net/af_rxrpc.h 12350F: include/trace/events/rxrpc.h 12351F: include/uapi/linux/rxrpc.h 12352F: Documentation/networking/rxrpc.txt 12353W: https://www.infradead.org/~dhowells/kafs/ 12354 12355S3 SAVAGE FRAMEBUFFER DRIVER 12356M: Antonino Daplas <adaplas@gmail.com> 12357L: linux-fbdev@vger.kernel.org 12358S: Maintained 12359F: drivers/video/fbdev/savage/ 12360 12361S390 12362M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12363M: Heiko Carstens <heiko.carstens@de.ibm.com> 12364L: linux-s390@vger.kernel.org 12365W: http://www.ibm.com/developerworks/linux/linux390/ 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12367S: Supported 12368F: arch/s390/ 12369F: drivers/s390/ 12370F: Documentation/s390/ 12371F: Documentation/driver-api/s390-drivers.rst 12372 12373S390 COMMON I/O LAYER 12374M: Sebastian Ott <sebott@linux.ibm.com> 12375M: Peter Oberparleiter <oberpar@linux.ibm.com> 12376L: linux-s390@vger.kernel.org 12377W: http://www.ibm.com/developerworks/linux/linux390/ 12378S: Supported 12379F: drivers/s390/cio/ 12380 12381S390 DASD DRIVER 12382M: Stefan Haberland <sth@linux.ibm.com> 12383M: Jan Hoeppner <hoeppner@linux.ibm.com> 12384L: linux-s390@vger.kernel.org 12385W: http://www.ibm.com/developerworks/linux/linux390/ 12386S: Supported 12387F: drivers/s390/block/dasd* 12388F: block/partitions/ibm.c 12389 12390S390 IOMMU (PCI) 12391M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12392L: linux-s390@vger.kernel.org 12393W: http://www.ibm.com/developerworks/linux/linux390/ 12394S: Supported 12395F: drivers/iommu/s390-iommu.c 12396 12397S390 IUCV NETWORK LAYER 12398M: Julian Wiedmann <jwi@linux.ibm.com> 12399M: Ursula Braun <ubraun@linux.ibm.com> 12400L: linux-s390@vger.kernel.org 12401W: http://www.ibm.com/developerworks/linux/linux390/ 12402S: Supported 12403F: drivers/s390/net/*iucv* 12404F: include/net/iucv/ 12405F: net/iucv/ 12406 12407S390 NETWORK DRIVERS 12408M: Julian Wiedmann <jwi@linux.ibm.com> 12409M: Ursula Braun <ubraun@linux.ibm.com> 12410L: linux-s390@vger.kernel.org 12411W: http://www.ibm.com/developerworks/linux/linux390/ 12412S: Supported 12413F: drivers/s390/net/ 12414 12415S390 PCI SUBSYSTEM 12416M: Sebastian Ott <sebott@linux.ibm.com> 12417M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12418L: linux-s390@vger.kernel.org 12419W: http://www.ibm.com/developerworks/linux/linux390/ 12420S: Supported 12421F: arch/s390/pci/ 12422F: drivers/pci/hotplug/s390_pci_hpc.c 12423 12424S390 VFIO-CCW DRIVER 12425M: Cornelia Huck <cohuck@redhat.com> 12426M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12427M: Halil Pasic <pasic@linux.ibm.com> 12428L: linux-s390@vger.kernel.org 12429L: kvm@vger.kernel.org 12430S: Supported 12431F: drivers/s390/cio/vfio_ccw* 12432F: Documentation/s390/vfio-ccw.txt 12433F: include/uapi/linux/vfio_ccw.h 12434 12435S390 ZCRYPT DRIVER 12436M: Harald Freudenberger <freude@linux.ibm.com> 12437L: linux-s390@vger.kernel.org 12438W: http://www.ibm.com/developerworks/linux/linux390/ 12439S: Supported 12440F: drivers/s390/crypto/ 12441 12442S390 ZFCP DRIVER 12443M: Steffen Maier <maier@linux.ibm.com> 12444M: Benjamin Block <bblock@linux.ibm.com> 12445L: linux-s390@vger.kernel.org 12446W: http://www.ibm.com/developerworks/linux/linux390/ 12447S: Supported 12448F: drivers/s390/scsi/zfcp_* 12449 12450S3C24XX SD/MMC Driver 12451M: Ben Dooks <ben-linux@fluff.org> 12452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12453S: Supported 12454F: drivers/mmc/host/s3cmci.* 12455 12456SAA6588 RDS RECEIVER DRIVER 12457M: Hans Verkuil <hverkuil@xs4all.nl> 12458L: linux-media@vger.kernel.org 12459T: git git://linuxtv.org/media_tree.git 12460W: https://linuxtv.org 12461S: Odd Fixes 12462F: drivers/media/i2c/saa6588* 12463 12464SAA7134 VIDEO4LINUX DRIVER 12465M: Mauro Carvalho Chehab <mchehab@kernel.org> 12466L: linux-media@vger.kernel.org 12467W: https://linuxtv.org 12468T: git git://linuxtv.org/media_tree.git 12469S: Odd fixes 12470F: Documentation/media/v4l-drivers/saa7134* 12471F: drivers/media/pci/saa7134/ 12472 12473SAA7146 VIDEO4LINUX-2 DRIVER 12474M: Hans Verkuil <hverkuil@xs4all.nl> 12475L: linux-media@vger.kernel.org 12476T: git git://linuxtv.org/media_tree.git 12477S: Maintained 12478F: drivers/media/common/saa7146/ 12479F: drivers/media/pci/saa7146/ 12480F: include/media/saa7146* 12481 12482SAMSUNG AUDIO (ASoC) DRIVERS 12483M: Krzysztof Kozlowski <krzk@kernel.org> 12484M: Sangbeom Kim <sbkim73@samsung.com> 12485M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12487S: Supported 12488F: sound/soc/samsung/ 12489F: Documentation/devicetree/bindings/sound/samsung* 12490 12491SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12492M: Krzysztof Kozlowski <krzk@kernel.org> 12493L: linux-crypto@vger.kernel.org 12494L: linux-samsung-soc@vger.kernel.org 12495S: Maintained 12496F: drivers/crypto/exynos-rng.c 12497F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12498 12499SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12500M: Łukasz Stelmach <l.stelmach@samsung.com> 12501L: linux-samsung-soc@vger.kernel.org 12502S: Maintained 12503F: drivers/char/hw_random/exynos-trng.c 12504F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12505 12506SAMSUNG FRAMEBUFFER DRIVER 12507M: Jingoo Han <jingoohan1@gmail.com> 12508L: linux-fbdev@vger.kernel.org 12509S: Maintained 12510F: drivers/video/fbdev/s3c-fb.c 12511 12512SAMSUNG LAPTOP DRIVER 12513M: Corentin Chary <corentin.chary@gmail.com> 12514L: platform-driver-x86@vger.kernel.org 12515S: Maintained 12516F: drivers/platform/x86/samsung-laptop.c 12517 12518SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12519M: Sangbeom Kim <sbkim73@samsung.com> 12520M: Krzysztof Kozlowski <krzk@kernel.org> 12521M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12522L: linux-kernel@vger.kernel.org 12523L: linux-samsung-soc@vger.kernel.org 12524S: Supported 12525F: drivers/mfd/sec*.c 12526F: drivers/regulator/s2m*.c 12527F: drivers/regulator/s5m*.c 12528F: drivers/clk/clk-s2mps11.c 12529F: drivers/rtc/rtc-s5m.c 12530F: include/linux/mfd/samsung/ 12531F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12532F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12533F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12534F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12535 12536SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12537M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12538L: linux-media@vger.kernel.org 12539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12540S: Maintained 12541F: drivers/media/platform/s3c-camif/ 12542F: include/media/drv-intf/s3c_camif.h 12543 12544SAMSUNG S3FWRN5 NFC DRIVER 12545M: Robert Baldyga <r.baldyga@samsung.com> 12546M: Krzysztof Opasiak <k.opasiak@samsung.com> 12547L: linux-nfc@lists.01.org (moderated for non-subscribers) 12548S: Supported 12549F: drivers/nfc/s3fwrn5 12550 12551SAMSUNG S5C73M3 CAMERA DRIVER 12552M: Kyungmin Park <kyungmin.park@samsung.com> 12553M: Andrzej Hajda <a.hajda@samsung.com> 12554L: linux-media@vger.kernel.org 12555S: Supported 12556F: drivers/media/i2c/s5c73m3/* 12557 12558SAMSUNG S5K5BAF CAMERA DRIVER 12559M: Kyungmin Park <kyungmin.park@samsung.com> 12560M: Andrzej Hajda <a.hajda@samsung.com> 12561L: linux-media@vger.kernel.org 12562S: Supported 12563F: drivers/media/i2c/s5k5baf.c 12564 12565SAMSUNG S5P Security SubSystem (SSS) DRIVER 12566M: Krzysztof Kozlowski <krzk@kernel.org> 12567M: Vladimir Zapolskiy <vz@mleia.com> 12568M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12569L: linux-crypto@vger.kernel.org 12570L: linux-samsung-soc@vger.kernel.org 12571S: Maintained 12572F: drivers/crypto/s5p-sss.c 12573 12574SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12575M: Kyungmin Park <kyungmin.park@samsung.com> 12576M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12577L: linux-media@vger.kernel.org 12578Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12579S: Supported 12580F: drivers/media/platform/exynos4-is/ 12581 12582SAMSUNG SOC CLOCK DRIVERS 12583M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12584M: Tomasz Figa <tomasz.figa@gmail.com> 12585M: Chanwoo Choi <cw00.choi@samsung.com> 12586S: Supported 12587L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12589F: drivers/clk/samsung/ 12590F: include/dt-bindings/clock/exynos*.h 12591F: Documentation/devicetree/bindings/clock/exynos*.txt 12592 12593SAMSUNG SPI DRIVERS 12594M: Kukjin Kim <kgene@kernel.org> 12595M: Krzysztof Kozlowski <krzk@kernel.org> 12596M: Andi Shyti <andi@etezian.org> 12597L: linux-spi@vger.kernel.org 12598L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12599S: Maintained 12600F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12601F: drivers/spi/spi-s3c* 12602F: include/linux/platform_data/spi-s3c64xx.h 12603 12604SAMSUNG SXGBE DRIVERS 12605M: Byungho An <bh74.an@samsung.com> 12606M: Girish K S <ks.giri@samsung.com> 12607M: Vipul Pandya <vipul.pandya@samsung.com> 12608S: Supported 12609L: netdev@vger.kernel.org 12610F: drivers/net/ethernet/samsung/sxgbe/ 12611 12612SAMSUNG THERMAL DRIVER 12613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12614L: linux-pm@vger.kernel.org 12615L: linux-samsung-soc@vger.kernel.org 12616S: Supported 12617T: git https://github.com/lmajewski/linux-samsung-thermal.git 12618F: drivers/thermal/samsung/ 12619 12620SAMSUNG USB2 PHY DRIVER 12621M: Kamil Debski <kamil@wypas.org> 12622M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12623L: linux-kernel@vger.kernel.org 12624S: Supported 12625F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12626F: Documentation/phy/samsung-usb2.txt 12627F: drivers/phy/samsung/phy-exynos4210-usb2.c 12628F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12629F: drivers/phy/samsung/phy-exynos5250-usb2.c 12630F: drivers/phy/samsung/phy-s5pv210-usb2.c 12631F: drivers/phy/samsung/phy-samsung-usb2.c 12632F: drivers/phy/samsung/phy-samsung-usb2.h 12633 12634SC1200 WDT DRIVER 12635M: Zwane Mwaikambo <zwanem@gmail.com> 12636S: Maintained 12637F: drivers/watchdog/sc1200wdt.c 12638 12639SCHEDULER 12640M: Ingo Molnar <mingo@redhat.com> 12641M: Peter Zijlstra <peterz@infradead.org> 12642L: linux-kernel@vger.kernel.org 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12644S: Maintained 12645F: kernel/sched/ 12646F: include/linux/sched.h 12647F: include/uapi/linux/sched.h 12648F: include/linux/wait.h 12649 12650SCR24X CHIP CARD INTERFACE DRIVER 12651M: Lubomir Rintel <lkundrak@v3.sk> 12652S: Supported 12653F: drivers/char/pcmcia/scr24x_cs.c 12654 12655SCSI CDROM DRIVER 12656M: Jens Axboe <axboe@kernel.dk> 12657L: linux-scsi@vger.kernel.org 12658W: http://www.kernel.dk 12659S: Maintained 12660F: drivers/scsi/sr* 12661 12662SCSI RDMA PROTOCOL (SRP) INITIATOR 12663M: Bart Van Assche <bart.vanassche@sandisk.com> 12664L: linux-rdma@vger.kernel.org 12665S: Supported 12666W: http://www.openfabrics.org 12667Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12669F: drivers/infiniband/ulp/srp/ 12670F: include/scsi/srp.h 12671 12672SCSI SG DRIVER 12673M: Doug Gilbert <dgilbert@interlog.com> 12674L: linux-scsi@vger.kernel.org 12675W: http://sg.danny.cz/sg 12676S: Maintained 12677F: Documentation/scsi/scsi-generic.txt 12678F: drivers/scsi/sg.c 12679F: include/scsi/sg.h 12680 12681SCSI SUBSYSTEM 12682M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12684M: "Martin K. Petersen" <martin.petersen@oracle.com> 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12686L: linux-scsi@vger.kernel.org 12687S: Maintained 12688F: Documentation/devicetree/bindings/scsi/ 12689F: drivers/scsi/ 12690F: include/scsi/ 12691 12692SCSI TAPE DRIVER 12693M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12694L: linux-scsi@vger.kernel.org 12695S: Maintained 12696F: Documentation/scsi/st.txt 12697F: drivers/scsi/st.* 12698F: drivers/scsi/st_*.h 12699 12700SCTP PROTOCOL 12701M: Vlad Yasevich <vyasevich@gmail.com> 12702M: Neil Horman <nhorman@tuxdriver.com> 12703M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12704L: linux-sctp@vger.kernel.org 12705W: http://lksctp.sourceforge.net 12706S: Maintained 12707F: Documentation/networking/sctp.txt 12708F: include/linux/sctp.h 12709F: include/uapi/linux/sctp.h 12710F: include/net/sctp/ 12711F: net/sctp/ 12712 12713SCx200 CPU SUPPORT 12714M: Jim Cromie <jim.cromie@gmail.com> 12715S: Odd Fixes 12716F: Documentation/i2c/busses/scx200_acb 12717F: arch/x86/platform/scx200/ 12718F: drivers/watchdog/scx200_wdt.c 12719F: drivers/i2c/busses/scx200* 12720F: drivers/mtd/maps/scx200_docflash.c 12721F: include/linux/scx200.h 12722 12723SCx200 GPIO DRIVER 12724M: Jim Cromie <jim.cromie@gmail.com> 12725S: Maintained 12726F: drivers/char/scx200_gpio.c 12727F: include/linux/scx200_gpio.h 12728 12729SCx200 HRT CLOCKSOURCE DRIVER 12730M: Jim Cromie <jim.cromie@gmail.com> 12731S: Maintained 12732F: drivers/clocksource/scx200_hrt.c 12733 12734SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12735M: Sascha Sommer <saschasommer@freenet.de> 12736L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12737S: Maintained 12738F: drivers/mmc/host/sdricoh_cs.c 12739 12740SECURE COMPUTING 12741M: Kees Cook <keescook@chromium.org> 12742R: Andy Lutomirski <luto@amacapital.net> 12743R: Will Drewry <wad@chromium.org> 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12745S: Supported 12746F: kernel/seccomp.c 12747F: include/uapi/linux/seccomp.h 12748F: include/linux/seccomp.h 12749F: tools/testing/selftests/seccomp/* 12750F: tools/testing/selftests/kselftest_harness.h 12751F: Documentation/userspace-api/seccomp_filter.rst 12752K: \bsecure_computing 12753K: \bTIF_SECCOMP\b 12754 12755SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12756M: Al Cooper <alcooperx@gmail.com> 12757L: linux-mmc@vger.kernel.org 12758L: bcm-kernel-feedback-list@broadcom.com 12759S: Maintained 12760F: drivers/mmc/host/sdhci-brcmstb* 12761 12762SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12763M: Adrian Hunter <adrian.hunter@intel.com> 12764L: linux-mmc@vger.kernel.org 12765T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12766S: Maintained 12767F: drivers/mmc/host/sdhci* 12768F: include/linux/mmc/sdhci* 12769 12770SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12771M: Ben Dooks <ben-linux@fluff.org> 12772M: Jaehoon Chung <jh80.chung@samsung.com> 12773L: linux-mmc@vger.kernel.org 12774S: Maintained 12775F: drivers/mmc/host/sdhci-s3c* 12776 12777SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12778M: Viresh Kumar <vireshk@kernel.org> 12779L: linux-mmc@vger.kernel.org 12780S: Maintained 12781F: drivers/mmc/host/sdhci-spear.c 12782 12783SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12784M: Kishon Vijay Abraham I <kishon@ti.com> 12785L: linux-mmc@vger.kernel.org 12786S: Maintained 12787F: drivers/mmc/host/sdhci-omap.c 12788 12789SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12790M: Scott Bauer <scott.bauer@intel.com> 12791M: Jonathan Derrick <jonathan.derrick@intel.com> 12792L: linux-block@vger.kernel.org 12793S: Supported 12794F: block/sed* 12795F: block/opal_proto.h 12796F: include/linux/sed* 12797F: include/uapi/linux/sed* 12798 12799SECURITY CONTACT 12800M: Security Officers <security@kernel.org> 12801S: Supported 12802 12803SECURITY SUBSYSTEM 12804M: James Morris <jmorris@namei.org> 12805M: "Serge E. Hallyn" <serge@hallyn.com> 12806L: linux-security-module@vger.kernel.org (suggested Cc:) 12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12808W: http://kernsec.org/ 12809S: Supported 12810F: security/ 12811 12812SELINUX SECURITY MODULE 12813M: Paul Moore <paul@paul-moore.com> 12814M: Stephen Smalley <sds@tycho.nsa.gov> 12815M: Eric Paris <eparis@parisplace.org> 12816L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12817W: https://selinuxproject.org 12818W: https://github.com/SELinuxProject 12819T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12820S: Supported 12821F: include/linux/selinux* 12822F: security/selinux/ 12823F: scripts/selinux/ 12824F: Documentation/admin-guide/LSM/SELinux.rst 12825 12826SENSABLE PHANTOM 12827M: Jiri Slaby <jirislaby@gmail.com> 12828S: Maintained 12829F: drivers/misc/phantom.c 12830F: include/uapi/linux/phantom.h 12831 12832SERIAL DEVICE BUS 12833M: Rob Herring <robh@kernel.org> 12834L: linux-serial@vger.kernel.org 12835S: Maintained 12836F: Documentation/devicetree/bindings/serial/slave-device.txt 12837F: drivers/tty/serdev/ 12838F: include/linux/serdev.h 12839 12840SERIAL DRIVERS 12841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12842L: linux-serial@vger.kernel.org 12843S: Maintained 12844F: Documentation/devicetree/bindings/serial/ 12845F: drivers/tty/serial/ 12846 12847SERIAL IR RECEIVER 12848M: Sean Young <sean@mess.org> 12849L: linux-media@vger.kernel.org 12850S: Maintained 12851F: drivers/media/rc/serial_ir.c 12852 12853SFC NETWORK DRIVER 12854M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12855M: Edward Cree <ecree@solarflare.com> 12856M: Bert Kenward <bkenward@solarflare.com> 12857L: netdev@vger.kernel.org 12858S: Supported 12859F: drivers/net/ethernet/sfc/ 12860 12861SGI GRU DRIVER 12862M: Dimitri Sivanich <sivanich@sgi.com> 12863S: Maintained 12864F: drivers/misc/sgi-gru/ 12865 12866SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12867M: Pat Gefre <pfg@sgi.com> 12868L: linux-ia64@vger.kernel.org 12869S: Supported 12870F: Documentation/ia64/serial.txt 12871F: drivers/tty/serial/ioc?_serial.c 12872F: include/linux/ioc?.h 12873 12874SGI XP/XPC/XPNET DRIVER 12875M: Cliff Whickman <cpw@sgi.com> 12876M: Robin Holt <robinmholt@gmail.com> 12877S: Maintained 12878F: drivers/misc/sgi-xp/ 12879 12880SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12881M: Ursula Braun <ubraun@linux.ibm.com> 12882L: linux-s390@vger.kernel.org 12883W: http://www.ibm.com/developerworks/linux/linux390/ 12884S: Supported 12885F: net/smc/ 12886 12887SH_VEU V4L2 MEM2MEM DRIVER 12888L: linux-media@vger.kernel.org 12889S: Orphan 12890F: drivers/media/platform/sh_veu.c 12891 12892SH_VOU V4L2 OUTPUT DRIVER 12893L: linux-media@vger.kernel.org 12894S: Orphan 12895F: drivers/media/platform/sh_vou.c 12896F: include/media/drv-intf/sh_vou.h 12897 12898SI2157 MEDIA DRIVER 12899M: Antti Palosaari <crope@iki.fi> 12900L: linux-media@vger.kernel.org 12901W: https://linuxtv.org 12902W: http://palosaari.fi/linux/ 12903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12904T: git git://linuxtv.org/anttip/media_tree.git 12905S: Maintained 12906F: drivers/media/tuners/si2157* 12907 12908SI2165 MEDIA DRIVER 12909M: Matthias Schwarzott <zzam@gentoo.org> 12910L: linux-media@vger.kernel.org 12911W: https://linuxtv.org 12912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12913S: Maintained 12914F: drivers/media/dvb-frontends/si2165* 12915 12916SI2168 MEDIA DRIVER 12917M: Antti Palosaari <crope@iki.fi> 12918L: linux-media@vger.kernel.org 12919W: https://linuxtv.org 12920W: http://palosaari.fi/linux/ 12921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12922T: git git://linuxtv.org/anttip/media_tree.git 12923S: Maintained 12924F: drivers/media/dvb-frontends/si2168* 12925 12926SI470X FM RADIO RECEIVER I2C DRIVER 12927M: Hans Verkuil <hverkuil@xs4all.nl> 12928L: linux-media@vger.kernel.org 12929T: git git://linuxtv.org/media_tree.git 12930W: https://linuxtv.org 12931S: Odd Fixes 12932F: drivers/media/radio/si470x/radio-si470x-i2c.c 12933 12934SI470X FM RADIO RECEIVER USB DRIVER 12935M: Hans Verkuil <hverkuil@xs4all.nl> 12936L: linux-media@vger.kernel.org 12937T: git git://linuxtv.org/media_tree.git 12938W: https://linuxtv.org 12939S: Maintained 12940F: drivers/media/radio/si470x/radio-si470x-common.c 12941F: drivers/media/radio/si470x/radio-si470x.h 12942F: drivers/media/radio/si470x/radio-si470x-usb.c 12943 12944SI4713 FM RADIO TRANSMITTER I2C DRIVER 12945M: Eduardo Valentin <edubezval@gmail.com> 12946L: linux-media@vger.kernel.org 12947T: git git://linuxtv.org/media_tree.git 12948W: https://linuxtv.org 12949S: Odd Fixes 12950F: drivers/media/radio/si4713/si4713.? 12951 12952SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12953M: Eduardo Valentin <edubezval@gmail.com> 12954L: linux-media@vger.kernel.org 12955T: git git://linuxtv.org/media_tree.git 12956W: https://linuxtv.org 12957S: Odd Fixes 12958F: drivers/media/radio/si4713/radio-platform-si4713.c 12959 12960SI4713 FM RADIO TRANSMITTER USB DRIVER 12961M: Hans Verkuil <hverkuil@xs4all.nl> 12962L: linux-media@vger.kernel.org 12963T: git git://linuxtv.org/media_tree.git 12964W: https://linuxtv.org 12965S: Maintained 12966F: drivers/media/radio/si4713/radio-usb-si4713.c 12967 12968SIANO DVB DRIVER 12969M: Mauro Carvalho Chehab <mchehab@kernel.org> 12970L: linux-media@vger.kernel.org 12971W: https://linuxtv.org 12972T: git git://linuxtv.org/media_tree.git 12973S: Odd fixes 12974F: drivers/media/common/siano/ 12975F: drivers/media/usb/siano/ 12976F: drivers/media/usb/siano/ 12977F: drivers/media/mmc/siano/ 12978 12979SIFIVE DRIVERS 12980M: Palmer Dabbelt <palmer@sifive.com> 12981L: linux-riscv@lists.infradead.org 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12983S: Supported 12984K: sifive 12985N: sifive 12986 12987SILEAD TOUCHSCREEN DRIVER 12988M: Hans de Goede <hdegoede@redhat.com> 12989L: linux-input@vger.kernel.org 12990L: platform-driver-x86@vger.kernel.org 12991S: Maintained 12992F: drivers/input/touchscreen/silead.c 12993F: drivers/platform/x86/silead_dmi.c 12994 12995SILICON MOTION SM712 FRAME BUFFER DRIVER 12996M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12997M: Teddy Wang <teddy.wang@siliconmotion.com> 12998M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12999L: linux-fbdev@vger.kernel.org 13000S: Maintained 13001F: drivers/video/fbdev/sm712* 13002F: Documentation/fb/sm712fb.txt 13003 13004SIMPLE FIRMWARE INTERFACE (SFI) 13005M: Len Brown <lenb@kernel.org> 13006L: sfi-devel@simplefirmware.org 13007W: http://simplefirmware.org/ 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13009S: Supported 13010F: arch/x86/platform/sfi/ 13011F: drivers/sfi/ 13012F: include/linux/sfi*.h 13013 13014SIMPLEFB FB DRIVER 13015M: Hans de Goede <hdegoede@redhat.com> 13016L: linux-fbdev@vger.kernel.org 13017S: Maintained 13018F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13019F: drivers/video/fbdev/simplefb.c 13020F: include/linux/platform_data/simplefb.h 13021 13022SIMTEC EB110ATX (Chalice CATS) 13023P: Ben Dooks 13024P: Vincent Sanders <vince@simtec.co.uk> 13025M: Simtec Linux Team <linux@simtec.co.uk> 13026W: http://www.simtec.co.uk/products/EB110ATX/ 13027S: Supported 13028 13029SIMTEC EB2410ITX (BAST) 13030P: Ben Dooks 13031P: Vincent Sanders <vince@simtec.co.uk> 13032M: Simtec Linux Team <linux@simtec.co.uk> 13033W: http://www.simtec.co.uk/products/EB2410ITX/ 13034S: Supported 13035F: arch/arm/mach-s3c24xx/mach-bast.c 13036F: arch/arm/mach-s3c24xx/bast-ide.c 13037F: arch/arm/mach-s3c24xx/bast-irq.c 13038 13039SIPHASH PRF ROUTINES 13040M: Jason A. Donenfeld <Jason@zx2c4.com> 13041S: Maintained 13042F: lib/siphash.c 13043F: lib/test_siphash.c 13044F: include/linux/siphash.h 13045 13046SIOX 13047M: Gavin Schenk <g.schenk@eckelmann.de> 13048M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13049R: Pengutronix Kernel Team <kernel@pengutronix.de> 13050S: Supported 13051F: drivers/siox/* 13052F: include/trace/events/siox.h 13053 13054SIS 190 ETHERNET DRIVER 13055M: Francois Romieu <romieu@fr.zoreil.com> 13056L: netdev@vger.kernel.org 13057S: Maintained 13058F: drivers/net/ethernet/sis/sis190.c 13059 13060SIS 900/7016 FAST ETHERNET DRIVER 13061M: Daniele Venzano <venza@brownhat.org> 13062W: http://www.brownhat.org/sis900.html 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/sis/sis900.* 13066 13067SIS FRAMEBUFFER DRIVER 13068M: Thomas Winischhofer <thomas@winischhofer.net> 13069W: http://www.winischhofer.net/linuxsisvga.shtml 13070S: Maintained 13071F: Documentation/fb/sisfb.txt 13072F: drivers/video/fbdev/sis/ 13073F: include/video/sisfb.h 13074 13075SIS USB2VGA DRIVER 13076M: Thomas Winischhofer <thomas@winischhofer.net> 13077W: http://www.winischhofer.at/linuxsisusbvga.shtml 13078S: Maintained 13079F: drivers/usb/misc/sisusbvga/ 13080 13081SLAB ALLOCATOR 13082M: Christoph Lameter <cl@linux.com> 13083M: Pekka Enberg <penberg@kernel.org> 13084M: David Rientjes <rientjes@google.com> 13085M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13086M: Andrew Morton <akpm@linux-foundation.org> 13087L: linux-mm@kvack.org 13088S: Maintained 13089F: include/linux/sl?b*.h 13090F: mm/sl?b* 13091 13092SLEEPABLE READ-COPY UPDATE (SRCU) 13093M: Lai Jiangshan <jiangshanlai@gmail.com> 13094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13095M: Josh Triplett <josh@joshtriplett.org> 13096R: Steven Rostedt <rostedt@goodmis.org> 13097R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13098L: linux-kernel@vger.kernel.org 13099W: http://www.rdrop.com/users/paulmck/RCU/ 13100S: Supported 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13102F: include/linux/srcu.h 13103F: kernel/rcu/srcu.c 13104 13105SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13106M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13107L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13108S: Maintained 13109F: drivers/slimbus/ 13110F: Documentation/devicetree/bindings/slimbus/ 13111F: include/linux/slimbus.h 13112 13113SMACK SECURITY MODULE 13114M: Casey Schaufler <casey@schaufler-ca.com> 13115L: linux-security-module@vger.kernel.org 13116W: http://schaufler-ca.com 13117T: git git://github.com/cschaufler/smack-next 13118S: Maintained 13119F: Documentation/admin-guide/LSM/Smack.rst 13120F: security/smack/ 13121 13122SMC91x ETHERNET DRIVER 13123M: Nicolas Pitre <nico@fluxnic.net> 13124S: Odd Fixes 13125F: drivers/net/ethernet/smsc/smc91x.* 13126 13127SMIA AND SMIA++ IMAGE SENSOR DRIVER 13128M: Sakari Ailus <sakari.ailus@iki.fi> 13129L: linux-media@vger.kernel.org 13130S: Maintained 13131F: drivers/media/i2c/smiapp/ 13132F: include/media/i2c/smiapp.h 13133F: drivers/media/i2c/smiapp-pll.c 13134F: drivers/media/i2c/smiapp-pll.h 13135F: include/uapi/linux/smiapp.h 13136F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13137 13138SMM665 HARDWARE MONITOR DRIVER 13139M: Guenter Roeck <linux@roeck-us.net> 13140L: linux-hwmon@vger.kernel.org 13141S: Maintained 13142F: Documentation/hwmon/smm665 13143F: drivers/hwmon/smm665.c 13144 13145SMSC EMC2103 HARDWARE MONITOR DRIVER 13146M: Steve Glendinning <steve.glendinning@shawell.net> 13147L: linux-hwmon@vger.kernel.org 13148S: Maintained 13149F: Documentation/hwmon/emc2103 13150F: drivers/hwmon/emc2103.c 13151 13152SMSC SCH5627 HARDWARE MONITOR DRIVER 13153M: Hans de Goede <hdegoede@redhat.com> 13154L: linux-hwmon@vger.kernel.org 13155S: Supported 13156F: Documentation/hwmon/sch5627 13157F: drivers/hwmon/sch5627.c 13158 13159SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13160M: Steve Glendinning <steve.glendinning@shawell.net> 13161L: linux-fbdev@vger.kernel.org 13162S: Maintained 13163F: drivers/video/fbdev/smscufx.c 13164 13165SMSC47B397 HARDWARE MONITOR DRIVER 13166M: Jean Delvare <jdelvare@suse.com> 13167L: linux-hwmon@vger.kernel.org 13168S: Maintained 13169F: Documentation/hwmon/smsc47b397 13170F: drivers/hwmon/smsc47b397.c 13171 13172SMSC911x ETHERNET DRIVER 13173M: Steve Glendinning <steve.glendinning@shawell.net> 13174L: netdev@vger.kernel.org 13175S: Maintained 13176F: include/linux/smsc911x.h 13177F: drivers/net/ethernet/smsc/smsc911x.* 13178 13179SMSC9420 PCI ETHERNET DRIVER 13180M: Steve Glendinning <steve.glendinning@shawell.net> 13181L: netdev@vger.kernel.org 13182S: Maintained 13183F: drivers/net/ethernet/smsc/smsc9420.* 13184 13185SOC-CAMERA V4L2 SUBSYSTEM 13186L: linux-media@vger.kernel.org 13187T: git git://linuxtv.org/media_tree.git 13188S: Orphan 13189F: include/media/soc* 13190F: drivers/media/i2c/soc_camera/ 13191F: drivers/media/platform/soc_camera/ 13192 13193SOCIONEXT SYNQUACER I2C DRIVER 13194M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13195L: linux-i2c@vger.kernel.org 13196S: Maintained 13197F: drivers/i2c/busses/i2c-synquacer.c 13198F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13199 13200SOCIONEXT UNIPHIER SOUND DRIVER 13201M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13203S: Maintained 13204F: sound/soc/uniphier/ 13205 13206SOEKRIS NET48XX LED SUPPORT 13207M: Chris Boot <bootc@bootc.net> 13208S: Maintained 13209F: drivers/leds/leds-net48xx.c 13210 13211SOFT-ROCE DRIVER (rxe) 13212M: Moni Shoua <monis@mellanox.com> 13213L: linux-rdma@vger.kernel.org 13214S: Supported 13215W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13216Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13217F: drivers/infiniband/sw/rxe/ 13218F: include/uapi/rdma/rdma_user_rxe.h 13219 13220SOFTLOGIC 6x10 MPEG CODEC 13221M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13222M: Anton Sviridenko <anton@corp.bluecherry.net> 13223M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13224M: Andrey Utkin <andrey_utkin@fastmail.com> 13225M: Ismael Luceno <ismael@iodev.co.uk> 13226L: linux-media@vger.kernel.org 13227S: Supported 13228F: drivers/media/pci/solo6x10/ 13229 13230SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13231M: James Morse <james.morse@arm.com> 13232L: linux-arm-kernel@lists.infradead.org 13233S: Maintained 13234F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13235F: drivers/firmware/arm_sdei.c 13236F: include/linux/sdei.h 13237F: include/uapi/linux/sdei.h 13238 13239SOFTWARE RAID (Multiple Disks) SUPPORT 13240M: Shaohua Li <shli@kernel.org> 13241L: linux-raid@vger.kernel.org 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13243S: Supported 13244F: drivers/md/Makefile 13245F: drivers/md/Kconfig 13246F: drivers/md/md* 13247F: drivers/md/raid* 13248F: include/linux/raid/ 13249F: include/uapi/linux/raid/ 13250 13251SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13252M: Jassi Brar <jaswinder.singh@linaro.org> 13253L: netdev@vger.kernel.org 13254S: Maintained 13255F: drivers/net/ethernet/socionext/netsec.c 13256F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13257 13258SOLIDRUN CLEARFOG SUPPORT 13259M: Russell King <linux@armlinux.org.uk> 13260S: Maintained 13261F: arch/arm/boot/dts/armada-388-clearfog* 13262F: arch/arm/boot/dts/armada-38x-solidrun-* 13263 13264SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13265M: Russell King <linux@armlinux.org.uk> 13266S: Maintained 13267F: arch/arm/boot/dts/imx6*-cubox-i* 13268F: arch/arm/boot/dts/imx6*-hummingboard* 13269F: arch/arm/boot/dts/imx6*-sr-* 13270 13271SONIC NETWORK DRIVER 13272M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13273L: netdev@vger.kernel.org 13274S: Maintained 13275F: drivers/net/ethernet/natsemi/sonic.* 13276 13277SONICS SILICON BACKPLANE DRIVER (SSB) 13278M: Michael Buesch <m@bues.ch> 13279L: linux-wireless@vger.kernel.org 13280S: Maintained 13281F: drivers/ssb/ 13282F: include/linux/ssb/ 13283 13284SONY IMX258 SENSOR DRIVER 13285M: Sakari Ailus <sakari.ailus@linux.intel.com> 13286L: linux-media@vger.kernel.org 13287T: git git://linuxtv.org/media_tree.git 13288S: Maintained 13289F: drivers/media/i2c/imx258.c 13290 13291SONY IMX274 SENSOR DRIVER 13292M: Leon Luo <leonl@leopardimaging.com> 13293L: linux-media@vger.kernel.org 13294T: git git://linuxtv.org/media_tree.git 13295S: Maintained 13296F: drivers/media/i2c/imx274.c 13297F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13298 13299SONY MEMORYSTICK CARD SUPPORT 13300M: Alex Dubov <oakad@yahoo.com> 13301W: http://tifmxx.berlios.de/ 13302S: Maintained 13303F: drivers/memstick/host/tifm_ms.c 13304 13305SONY MEMORYSTICK STANDARD SUPPORT 13306M: Maxim Levitsky <maximlevitsky@gmail.com> 13307S: Maintained 13308F: drivers/memstick/core/ms_block.* 13309 13310SONY VAIO CONTROL DEVICE DRIVER 13311M: Mattia Dongili <malattia@linux.it> 13312L: platform-driver-x86@vger.kernel.org 13313W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13314S: Maintained 13315F: Documentation/laptops/sony-laptop.txt 13316F: drivers/char/sonypi.c 13317F: drivers/platform/x86/sony-laptop.c 13318F: include/linux/sony-laptop.h 13319 13320SOUND 13321M: Jaroslav Kysela <perex@perex.cz> 13322M: Takashi Iwai <tiwai@suse.com> 13323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13324W: http://www.alsa-project.org/ 13325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13326T: git git://git.alsa-project.org/alsa-kernel.git 13327Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13328S: Maintained 13329F: Documentation/sound/ 13330F: include/sound/ 13331F: include/uapi/sound/ 13332F: sound/ 13333 13334SOUND - COMPRESSED AUDIO 13335M: Vinod Koul <vkoul@kernel.org> 13336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13338S: Supported 13339F: Documentation/sound/designs/compress-offload.rst 13340F: include/sound/compress_driver.h 13341F: include/uapi/sound/compress_* 13342F: sound/core/compress_offload.c 13343F: sound/soc/soc-compress.c 13344 13345SOUND - DMAENGINE HELPERS 13346M: Lars-Peter Clausen <lars@metafoo.de> 13347S: Supported 13348F: include/sound/dmaengine_pcm.h 13349F: sound/core/pcm_dmaengine.c 13350F: sound/soc/soc-generic-dmaengine-pcm.c 13351 13352SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13353M: Liam Girdwood <lgirdwood@gmail.com> 13354M: Mark Brown <broonie@kernel.org> 13355T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13357W: http://alsa-project.org/main/index.php/ASoC 13358S: Supported 13359F: Documentation/devicetree/bindings/sound/ 13360F: Documentation/sound/soc/ 13361F: sound/soc/ 13362F: include/sound/soc* 13363 13364SOUNDWIRE SUBSYSTEM 13365M: Vinod Koul <vinod.koul@intel.com> 13366M: Sanyog Kale <sanyog.r.kale@intel.com> 13367R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13368L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13369S: Supported 13370F: Documentation/driver-api/soundwire/ 13371F: drivers/soundwire/ 13372F: include/linux/soundwire/ 13373 13374SP2 MEDIA DRIVER 13375M: Olli Salonen <olli.salonen@iki.fi> 13376L: linux-media@vger.kernel.org 13377W: https://linuxtv.org 13378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13379S: Maintained 13380F: drivers/media/dvb-frontends/sp2* 13381 13382SPARC + UltraSPARC (sparc/sparc64) 13383M: "David S. Miller" <davem@davemloft.net> 13384L: sparclinux@vger.kernel.org 13385Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13386T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13388S: Maintained 13389F: arch/sparc/ 13390F: drivers/sbus/ 13391 13392SPARC SERIAL DRIVERS 13393M: "David S. Miller" <davem@davemloft.net> 13394L: sparclinux@vger.kernel.org 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13397S: Maintained 13398F: include/linux/sunserialcore.h 13399F: drivers/tty/serial/suncore.c 13400F: drivers/tty/serial/sunhv.c 13401F: drivers/tty/serial/sunsab.c 13402F: drivers/tty/serial/sunsab.h 13403F: drivers/tty/serial/sunsu.c 13404F: drivers/tty/serial/sunzilog.c 13405F: drivers/tty/serial/sunzilog.h 13406F: drivers/tty/vcc.c 13407 13408SPARSE CHECKER 13409M: "Christopher Li" <sparse@chrisli.org> 13410L: linux-sparse@vger.kernel.org 13411W: https://sparse.wiki.kernel.org/ 13412T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13413T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13414S: Maintained 13415F: include/linux/compiler.h 13416 13417SPEAR CLOCK FRAMEWORK SUPPORT 13418M: Viresh Kumar <vireshk@kernel.org> 13419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13420W: http://www.st.com/spear 13421S: Maintained 13422F: drivers/clk/spear/ 13423 13424SPEAR PLATFORM SUPPORT 13425M: Viresh Kumar <vireshk@kernel.org> 13426M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13428W: http://www.st.com/spear 13429S: Maintained 13430F: arch/arm/boot/dts/spear* 13431F: arch/arm/mach-spear/ 13432 13433SPI NOR SUBSYSTEM 13434M: Marek Vasut <marek.vasut@gmail.com> 13435L: linux-mtd@lists.infradead.org 13436W: http://www.linux-mtd.infradead.org/ 13437Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13438T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13439T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13440S: Maintained 13441F: drivers/mtd/spi-nor/ 13442F: include/linux/mtd/spi-nor.h 13443 13444SPI SUBSYSTEM 13445M: Mark Brown <broonie@kernel.org> 13446L: linux-spi@vger.kernel.org 13447T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13448Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13449S: Maintained 13450F: Documentation/devicetree/bindings/spi/ 13451F: Documentation/spi/ 13452F: drivers/spi/ 13453F: include/linux/spi/ 13454F: include/uapi/linux/spi/ 13455F: tools/spi/ 13456 13457SPIDERNET NETWORK DRIVER for CELL 13458M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13459L: netdev@vger.kernel.org 13460S: Supported 13461F: Documentation/networking/spider_net.txt 13462F: drivers/net/ethernet/toshiba/spider_net* 13463 13464SPMI SUBSYSTEM 13465R: Stephen Boyd <sboyd@kernel.org> 13466L: linux-arm-msm@vger.kernel.org 13467F: Documentation/devicetree/bindings/spmi/ 13468F: drivers/spmi/ 13469F: include/dt-bindings/spmi/spmi.h 13470F: include/linux/spmi.h 13471F: include/trace/events/spmi.h 13472 13473SPU FILE SYSTEM 13474M: Jeremy Kerr <jk@ozlabs.org> 13475L: linuxppc-dev@lists.ozlabs.org 13476W: http://www.ibm.com/developerworks/power/cell/ 13477S: Supported 13478F: Documentation/filesystems/spufs.txt 13479F: arch/powerpc/platforms/cell/spufs/ 13480 13481SQUASHFS FILE SYSTEM 13482M: Phillip Lougher <phillip@squashfs.org.uk> 13483L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13484W: http://squashfs.org.uk 13485T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13486S: Maintained 13487F: Documentation/filesystems/squashfs.txt 13488F: fs/squashfs/ 13489 13490SRM (Alpha) environment access 13491M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13492S: Maintained 13493F: arch/alpha/kernel/srm_env.c 13494 13495ST STM32 I2C/SMBUS DRIVER 13496M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13497L: linux-i2c@vger.kernel.org 13498S: Maintained 13499F: drivers/i2c/busses/i2c-stm32* 13500 13501STABLE BRANCH 13502M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13503L: stable@vger.kernel.org 13504S: Supported 13505F: Documentation/process/stable-kernel-rules.rst 13506 13507STAGING - COMEDI 13508M: Ian Abbott <abbotti@mev.co.uk> 13509M: H Hartley Sweeten <hsweeten@visionengravers.com> 13510S: Odd Fixes 13511F: drivers/staging/comedi/ 13512 13513STAGING - FLARION FT1000 DRIVERS 13514M: Marek Belisko <marek.belisko@gmail.com> 13515S: Odd Fixes 13516F: drivers/staging/ft1000/ 13517 13518STAGING - INDUSTRIAL IO 13519M: Jonathan Cameron <jic23@kernel.org> 13520L: linux-iio@vger.kernel.org 13521S: Odd Fixes 13522F: Documentation/devicetree/bindings/staging/iio/ 13523F: drivers/staging/iio/ 13524 13525STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13526M: Marc Dietrich <marvin24@gmx.de> 13527L: ac100@lists.launchpad.net (moderated for non-subscribers) 13528L: linux-tegra@vger.kernel.org 13529S: Maintained 13530F: drivers/staging/nvec/ 13531 13532STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13533M: Jens Frederich <jfrederich@gmail.com> 13534M: Daniel Drake <dsd@laptop.org> 13535M: Jon Nettleton <jon.nettleton@gmail.com> 13536W: http://wiki.laptop.org/go/DCON 13537S: Maintained 13538F: drivers/staging/olpc_dcon/ 13539 13540STAGING - REALTEK RTL8712U DRIVERS 13541M: Larry Finger <Larry.Finger@lwfinger.net> 13542M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13543S: Odd Fixes 13544F: drivers/staging/rtl8712/ 13545 13546STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13547M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13548M: Teddy Wang <teddy.wang@siliconmotion.com> 13549M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13550L: linux-fbdev@vger.kernel.org 13551S: Maintained 13552F: drivers/staging/sm750fb/ 13553 13554STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13555M: William Hubbs <w.d.hubbs@gmail.com> 13556M: Chris Brannon <chris@the-brannons.com> 13557M: Kirk Reiser <kirk@reisers.ca> 13558M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13559L: speakup@linux-speakup.org 13560W: http://www.linux-speakup.org/ 13561S: Odd Fixes 13562F: drivers/staging/speakup/ 13563 13564STAGING - VIA VT665X DRIVERS 13565M: Forest Bond <forest@alittletooquiet.net> 13566S: Odd Fixes 13567F: drivers/staging/vt665?/ 13568 13569STAGING - WILC1000 WIFI DRIVER 13570M: Aditya Shankar <aditya.shankar@microchip.com> 13571M: Ganesh Krishna <ganesh.krishna@microchip.com> 13572L: linux-wireless@vger.kernel.org 13573S: Supported 13574F: drivers/staging/wilc1000/ 13575 13576STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13577M: Arnaud Patard <arnaud.patard@rtp-net.org> 13578S: Odd Fixes 13579F: drivers/staging/xgifb/ 13580 13581STAGING SUBSYSTEM 13582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13583T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13584L: devel@driverdev.osuosl.org 13585S: Supported 13586F: drivers/staging/ 13587 13588STARFIRE/DURALAN NETWORK DRIVER 13589M: Ion Badulescu <ionut@badula.org> 13590S: Odd Fixes 13591F: drivers/net/ethernet/adaptec/starfire* 13592 13593STEC S1220 SKD DRIVER 13594M: Bart Van Assche <bart.vanassche@wdc.com> 13595L: linux-block@vger.kernel.org 13596S: Maintained 13597F: drivers/block/skd*[ch] 13598 13599STI CEC DRIVER 13600M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13601S: Maintained 13602F: drivers/staging/media/st-cec/ 13603F: Documentation/devicetree/bindings/media/stih-cec.txt 13604 13605STK1160 USB VIDEO CAPTURE DRIVER 13606M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13607L: linux-media@vger.kernel.org 13608T: git git://linuxtv.org/media_tree.git 13609S: Maintained 13610F: drivers/media/usb/stk1160/ 13611 13612STM32 TIMER/LPTIMER DRIVERS 13613M: Fabrice Gasnier <fabrice.gasnier@st.com> 13614S: Maintained 13615F: drivers/*/stm32-*timer* 13616F: drivers/pwm/pwm-stm32* 13617F: include/linux/*/stm32-*tim* 13618F: Documentation/ABI/testing/*timer-stm32 13619F: Documentation/devicetree/bindings/*/stm32-*timer* 13620F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13621 13622STMMAC ETHERNET DRIVER 13623M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13624M: Alexandre Torgue <alexandre.torgue@st.com> 13625M: Jose Abreu <joabreu@synopsys.com> 13626L: netdev@vger.kernel.org 13627W: http://www.stlinux.com 13628S: Supported 13629F: drivers/net/ethernet/stmicro/stmmac/ 13630 13631SUN3/3X 13632M: Sam Creasey <sammy@sammy.net> 13633W: http://sammy.net/sun3/ 13634S: Maintained 13635F: arch/m68k/kernel/*sun3* 13636F: arch/m68k/sun3*/ 13637F: arch/m68k/include/asm/sun3* 13638F: drivers/net/ethernet/i825xx/sun3* 13639 13640SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13641M: Hans de Goede <hdegoede@redhat.com> 13642L: linux-input@vger.kernel.org 13643S: Maintained 13644F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13645F: drivers/input/keyboard/sun4i-lradc-keys.c 13646 13647SUNDANCE NETWORK DRIVER 13648M: Denis Kirjanov <kda@linux-powerpc.org> 13649L: netdev@vger.kernel.org 13650S: Maintained 13651F: drivers/net/ethernet/dlink/sundance.c 13652 13653SUPERH 13654M: Yoshinori Sato <ysato@users.sourceforge.jp> 13655M: Rich Felker <dalias@libc.org> 13656L: linux-sh@vger.kernel.org 13657Q: http://patchwork.kernel.org/project/linux-sh/list/ 13658S: Maintained 13659F: Documentation/sh/ 13660F: arch/sh/ 13661F: drivers/sh/ 13662 13663SUSPEND TO RAM 13664M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13665M: Len Brown <len.brown@intel.com> 13666M: Pavel Machek <pavel@ucw.cz> 13667L: linux-pm@vger.kernel.org 13668B: https://bugzilla.kernel.org 13669S: Supported 13670F: Documentation/power/ 13671F: arch/x86/kernel/acpi/ 13672F: drivers/base/power/ 13673F: kernel/power/ 13674F: include/linux/suspend.h 13675F: include/linux/freezer.h 13676F: include/linux/pm.h 13677 13678SVGA HANDLING 13679M: Martin Mares <mj@ucw.cz> 13680L: linux-video@atrey.karlin.mff.cuni.cz 13681S: Maintained 13682F: Documentation/svga.txt 13683F: arch/x86/boot/video* 13684 13685SWIOTLB SUBSYSTEM 13686M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13687L: iommu@lists.linux-foundation.org 13688T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13689S: Supported 13690F: kernel/dma/swiotlb.c 13691F: arch/*/kernel/pci-swiotlb.c 13692F: include/linux/swiotlb.h 13693 13694SWITCHDEV 13695M: Jiri Pirko <jiri@resnulli.us> 13696M: Ivan Vecera <ivecera@redhat.com> 13697L: netdev@vger.kernel.org 13698S: Supported 13699F: net/switchdev/ 13700F: include/net/switchdev.h 13701 13702SY8106A REGULATOR DRIVER 13703M: Icenowy Zheng <icenowy@aosc.io> 13704S: Maintained 13705F: drivers/regulator/sy8106a-regulator.c 13706F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13707 13708SYNC FILE FRAMEWORK 13709M: Sumit Semwal <sumit.semwal@linaro.org> 13710R: Gustavo Padovan <gustavo@padovan.org> 13711S: Maintained 13712L: linux-media@vger.kernel.org 13713L: dri-devel@lists.freedesktop.org 13714F: drivers/dma-buf/sync_* 13715F: drivers/dma-buf/dma-fence* 13716F: drivers/dma-buf/sw_sync.c 13717F: include/linux/sync_file.h 13718F: include/uapi/linux/sync_file.h 13719F: Documentation/sync_file.txt 13720T: git git://anongit.freedesktop.org/drm/drm-misc 13721 13722SYNOPSYS ARC ARCHITECTURE 13723M: Vineet Gupta <vgupta@synopsys.com> 13724L: linux-snps-arc@lists.infradead.org 13725S: Supported 13726F: arch/arc/ 13727F: Documentation/devicetree/bindings/arc/* 13728F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13729F: drivers/clocksource/arc_timer.c 13730F: drivers/tty/serial/arc_uart.c 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13732 13733SYNOPSYS ARC HSDK SDP pll clock driver 13734M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13735S: Supported 13736F: drivers/clk/clk-hsdk-pll.c 13737F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13738 13739SYNOPSYS ARC SDP clock driver 13740M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13741S: Supported 13742F: drivers/clk/axs10x/* 13743F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13744 13745SYNOPSYS ARC SDP platform support 13746M: Alexey Brodkin <abrodkin@synopsys.com> 13747S: Supported 13748F: arch/arc/plat-axs10x 13749F: arch/arc/boot/dts/ax* 13750F: Documentation/devicetree/bindings/arc/axs10* 13751 13752SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13753M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13754S: Supported 13755F: drivers/reset/reset-axs10x.c 13756F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13757 13758SYNOPSYS DESIGNWARE 8250 UART DRIVER 13759R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13760S: Maintained 13761F: drivers/tty/serial/8250/8250_dw.c 13762 13763SYNOPSYS DESIGNWARE APB GPIO DRIVER 13764M: Hoan Tran <hotran@apm.com> 13765L: linux-gpio@vger.kernel.org 13766S: Maintained 13767F: drivers/gpio/gpio-dwapb.c 13768F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13769 13770SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13771M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13772S: Maintained 13773F: drivers/dma/dwi-axi-dmac/ 13774F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13775 13776SYNOPSYS DESIGNWARE DMAC DRIVER 13777M: Viresh Kumar <vireshk@kernel.org> 13778R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13779S: Maintained 13780F: include/linux/dma/dw.h 13781F: include/linux/platform_data/dma-dw.h 13782F: drivers/dma/dw/ 13783 13784SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13785M: Jose Abreu <Jose.Abreu@synopsys.com> 13786L: netdev@vger.kernel.org 13787S: Supported 13788F: drivers/net/ethernet/synopsys/ 13789 13790SYNOPSYS DESIGNWARE I2C DRIVER 13791M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13792R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13793R: Mika Westerberg <mika.westerberg@linux.intel.com> 13794L: linux-i2c@vger.kernel.org 13795S: Maintained 13796F: drivers/i2c/busses/i2c-designware-* 13797F: include/linux/platform_data/i2c-designware.h 13798 13799SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13800M: Jaehoon Chung <jh80.chung@samsung.com> 13801L: linux-mmc@vger.kernel.org 13802S: Maintained 13803F: drivers/mmc/host/dw_mmc* 13804 13805SYNOPSYS HSDK RESET CONTROLLER DRIVER 13806M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13807S: Supported 13808F: drivers/reset/reset-hsdk.c 13809F: include/dt-bindings/reset/snps,hsdk-reset.h 13810F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13811 13812SYSTEM CONFIGURATION (SYSCON) 13813M: Lee Jones <lee.jones@linaro.org> 13814M: Arnd Bergmann <arnd@arndb.de> 13815T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13816S: Supported 13817F: drivers/mfd/syscon.c 13818 13819SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13820M: Sudeep Holla <sudeep.holla@arm.com> 13821L: linux-arm-kernel@lists.infradead.org 13822S: Maintained 13823F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13824F: drivers/clk/clk-sc[mp]i.c 13825F: drivers/cpufreq/sc[mp]i-cpufreq.c 13826F: drivers/firmware/arm_scpi.c 13827F: drivers/firmware/arm_scmi/ 13828F: include/linux/sc[mp]i_protocol.h 13829 13830SYSTEM RESET/SHUTDOWN DRIVERS 13831M: Sebastian Reichel <sre@kernel.org> 13832L: linux-pm@vger.kernel.org 13833T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13834S: Maintained 13835F: Documentation/devicetree/bindings/power/reset/ 13836F: drivers/power/reset/ 13837 13838SYSTEM TRACE MODULE CLASS 13839M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13840S: Maintained 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13842F: Documentation/trace/stm.rst 13843F: drivers/hwtracing/stm/ 13844F: include/linux/stm.h 13845F: include/uapi/linux/stm.h 13846 13847SYSV FILESYSTEM 13848M: Christoph Hellwig <hch@infradead.org> 13849S: Maintained 13850F: Documentation/filesystems/sysv-fs.txt 13851F: fs/sysv/ 13852F: include/linux/sysv_fs.h 13853 13854TARGET SUBSYSTEM 13855M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13856L: linux-scsi@vger.kernel.org 13857L: target-devel@vger.kernel.org 13858W: http://www.linux-iscsi.org 13859W: http://groups.google.com/group/linux-iscsi-target-dev 13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13861S: Supported 13862F: drivers/target/ 13863F: include/target/ 13864F: Documentation/target/ 13865 13866TASKSTATS STATISTICS INTERFACE 13867M: Balbir Singh <bsingharora@gmail.com> 13868S: Maintained 13869F: Documentation/accounting/taskstats* 13870F: include/linux/taskstats* 13871F: kernel/taskstats.c 13872 13873TC subsystem 13874M: Jamal Hadi Salim <jhs@mojatatu.com> 13875M: Cong Wang <xiyou.wangcong@gmail.com> 13876M: Jiri Pirko <jiri@resnulli.us> 13877L: netdev@vger.kernel.org 13878S: Maintained 13879F: include/net/pkt_cls.h 13880F: include/net/pkt_sched.h 13881F: include/net/tc_act/ 13882F: include/uapi/linux/pkt_cls.h 13883F: include/uapi/linux/pkt_sched.h 13884F: include/uapi/linux/tc_act/ 13885F: include/uapi/linux/tc_ematch/ 13886F: net/sched/ 13887 13888TCP LOW PRIORITY MODULE 13889M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13890M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13891W: http://tcp-lp-mod.sourceforge.net/ 13892S: Maintained 13893F: net/ipv4/tcp_lp.c 13894 13895TDA10071 MEDIA DRIVER 13896M: Antti Palosaari <crope@iki.fi> 13897L: linux-media@vger.kernel.org 13898W: https://linuxtv.org 13899W: http://palosaari.fi/linux/ 13900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13901T: git git://linuxtv.org/anttip/media_tree.git 13902S: Maintained 13903F: drivers/media/dvb-frontends/tda10071* 13904 13905TDA18212 MEDIA DRIVER 13906M: Antti Palosaari <crope@iki.fi> 13907L: linux-media@vger.kernel.org 13908W: https://linuxtv.org 13909W: http://palosaari.fi/linux/ 13910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13911T: git git://linuxtv.org/anttip/media_tree.git 13912S: Maintained 13913F: drivers/media/tuners/tda18212* 13914 13915TDA18218 MEDIA DRIVER 13916M: Antti Palosaari <crope@iki.fi> 13917L: linux-media@vger.kernel.org 13918W: https://linuxtv.org 13919W: http://palosaari.fi/linux/ 13920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13921T: git git://linuxtv.org/anttip/media_tree.git 13922S: Maintained 13923F: drivers/media/tuners/tda18218* 13924 13925TDA18250 MEDIA DRIVER 13926M: Olli Salonen <olli.salonen@iki.fi> 13927L: linux-media@vger.kernel.org 13928W: https://linuxtv.org 13929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13930T: git git://linuxtv.org/media_tree.git 13931S: Maintained 13932F: drivers/media/tuners/tda18250* 13933 13934TDA18271 MEDIA DRIVER 13935M: Michael Krufky <mkrufky@linuxtv.org> 13936L: linux-media@vger.kernel.org 13937W: https://linuxtv.org 13938W: http://github.com/mkrufky 13939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13940T: git git://linuxtv.org/mkrufky/tuners.git 13941S: Maintained 13942F: drivers/media/tuners/tda18271* 13943 13944TDA1997x MEDIA DRIVER 13945M: Tim Harvey <tharvey@gateworks.com> 13946L: linux-media@vger.kernel.org 13947W: https://linuxtv.org 13948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13949S: Maintained 13950F: drivers/media/i2c/tda1997x.* 13951 13952TDA827x MEDIA DRIVER 13953M: Michael Krufky <mkrufky@linuxtv.org> 13954L: linux-media@vger.kernel.org 13955W: https://linuxtv.org 13956W: http://github.com/mkrufky 13957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13958T: git git://linuxtv.org/mkrufky/tuners.git 13959S: Maintained 13960F: drivers/media/tuners/tda8290.* 13961 13962TDA8290 MEDIA DRIVER 13963M: Michael Krufky <mkrufky@linuxtv.org> 13964L: linux-media@vger.kernel.org 13965W: https://linuxtv.org 13966W: http://github.com/mkrufky 13967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13968T: git git://linuxtv.org/mkrufky/tuners.git 13969S: Maintained 13970F: drivers/media/tuners/tda8290.* 13971 13972TDA9840 MEDIA DRIVER 13973M: Hans Verkuil <hverkuil@xs4all.nl> 13974L: linux-media@vger.kernel.org 13975T: git git://linuxtv.org/media_tree.git 13976W: https://linuxtv.org 13977S: Maintained 13978F: drivers/media/i2c/tda9840* 13979 13980TEA5761 TUNER DRIVER 13981M: Mauro Carvalho Chehab <mchehab@kernel.org> 13982L: linux-media@vger.kernel.org 13983W: https://linuxtv.org 13984T: git git://linuxtv.org/media_tree.git 13985S: Odd fixes 13986F: drivers/media/tuners/tea5761.* 13987 13988TEA5767 TUNER DRIVER 13989M: Mauro Carvalho Chehab <mchehab@kernel.org> 13990L: linux-media@vger.kernel.org 13991W: https://linuxtv.org 13992T: git git://linuxtv.org/media_tree.git 13993S: Maintained 13994F: drivers/media/tuners/tea5767.* 13995 13996TEA6415C MEDIA DRIVER 13997M: Hans Verkuil <hverkuil@xs4all.nl> 13998L: linux-media@vger.kernel.org 13999T: git git://linuxtv.org/media_tree.git 14000W: https://linuxtv.org 14001S: Maintained 14002F: drivers/media/i2c/tea6415c* 14003 14004TEA6420 MEDIA DRIVER 14005M: Hans Verkuil <hverkuil@xs4all.nl> 14006L: linux-media@vger.kernel.org 14007T: git git://linuxtv.org/media_tree.git 14008W: https://linuxtv.org 14009S: Maintained 14010F: drivers/media/i2c/tea6420* 14011 14012TEAM DRIVER 14013M: Jiri Pirko <jiri@resnulli.us> 14014L: netdev@vger.kernel.org 14015S: Supported 14016F: drivers/net/team/ 14017F: include/linux/if_team.h 14018F: include/uapi/linux/if_team.h 14019 14020TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14021M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14022S: Maintained 14023F: arch/x86/platform/ts5500/ 14024 14025TECHNOTREND USB IR RECEIVER 14026M: Sean Young <sean@mess.org> 14027L: linux-media@vger.kernel.org 14028S: Maintained 14029F: drivers/media/rc/ttusbir.c 14030 14031TECHWELL TW9910 VIDEO DECODER 14032L: linux-media@vger.kernel.org 14033S: Orphan 14034F: drivers/media/i2c/tw9910.c 14035F: include/media/i2c/tw9910.h 14036 14037TEE SUBSYSTEM 14038M: Jens Wiklander <jens.wiklander@linaro.org> 14039S: Maintained 14040F: include/linux/tee_drv.h 14041F: include/uapi/linux/tee.h 14042F: drivers/tee/ 14043F: Documentation/tee.txt 14044 14045TEGRA ARCHITECTURE SUPPORT 14046M: Thierry Reding <thierry.reding@gmail.com> 14047M: Jonathan Hunter <jonathanh@nvidia.com> 14048L: linux-tegra@vger.kernel.org 14049Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14051S: Supported 14052N: [^a-z]tegra 14053 14054TEGRA CLOCK DRIVER 14055M: Peter De Schrijver <pdeschrijver@nvidia.com> 14056M: Prashant Gaikwad <pgaikwad@nvidia.com> 14057S: Supported 14058F: drivers/clk/tegra/ 14059 14060TEGRA DMA DRIVERS 14061M: Laxman Dewangan <ldewangan@nvidia.com> 14062M: Jon Hunter <jonathanh@nvidia.com> 14063S: Supported 14064F: drivers/dma/tegra* 14065 14066TEGRA I2C DRIVER 14067M: Laxman Dewangan <ldewangan@nvidia.com> 14068S: Supported 14069F: drivers/i2c/busses/i2c-tegra.c 14070 14071TEGRA IOMMU DRIVERS 14072M: Thierry Reding <thierry.reding@gmail.com> 14073L: linux-tegra@vger.kernel.org 14074S: Supported 14075F: drivers/iommu/tegra* 14076 14077TEGRA KBC DRIVER 14078M: Laxman Dewangan <ldewangan@nvidia.com> 14079S: Supported 14080F: drivers/input/keyboard/tegra-kbc.c 14081 14082TEGRA PWM DRIVER 14083M: Thierry Reding <thierry.reding@gmail.com> 14084S: Supported 14085F: drivers/pwm/pwm-tegra.c 14086 14087TEGRA SERIAL DRIVER 14088M: Laxman Dewangan <ldewangan@nvidia.com> 14089S: Supported 14090F: drivers/tty/serial/serial-tegra.c 14091 14092TEGRA SPI DRIVER 14093M: Laxman Dewangan <ldewangan@nvidia.com> 14094S: Supported 14095F: drivers/spi/spi-tegra* 14096 14097TEHUTI ETHERNET DRIVER 14098M: Andy Gospodarek <andy@greyhouse.net> 14099L: netdev@vger.kernel.org 14100S: Supported 14101F: drivers/net/ethernet/tehuti/* 14102 14103Telecom Clock Driver for MCPL0010 14104M: Mark Gross <mark.gross@intel.com> 14105S: Supported 14106F: drivers/char/tlclk.c 14107 14108TENSILICA XTENSA PORT (xtensa) 14109M: Chris Zankel <chris@zankel.net> 14110M: Max Filippov <jcmvbkbc@gmail.com> 14111L: linux-xtensa@linux-xtensa.org 14112T: git git://github.com/czankel/xtensa-linux.git 14113S: Maintained 14114F: arch/xtensa/ 14115F: drivers/irqchip/irq-xtensa-* 14116 14117Texas Instruments' System Control Interface (TISCI) Protocol Driver 14118M: Nishanth Menon <nm@ti.com> 14119M: Tero Kristo <t-kristo@ti.com> 14120M: Santosh Shilimkar <ssantosh@kernel.org> 14121L: linux-arm-kernel@lists.infradead.org 14122S: Maintained 14123F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14124F: drivers/firmware/ti_sci* 14125F: include/linux/soc/ti/ti_sci_protocol.h 14126F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14127F: include/dt-bindings/genpd/k2g.h 14128F: drivers/soc/ti/ti_sci_pm_domains.c 14129F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14130F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14131F: drivers/clk/keystone/sci-clk.c 14132F: drivers/reset/reset-ti-sci.c 14133 14134THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14135M: Hans Verkuil <hverkuil@xs4all.nl> 14136L: linux-media@vger.kernel.org 14137T: git git://linuxtv.org/media_tree.git 14138W: https://linuxtv.org 14139S: Maintained 14140F: drivers/media/radio/radio-raremono.c 14141 14142THERMAL 14143M: Zhang Rui <rui.zhang@intel.com> 14144M: Eduardo Valentin <edubezval@gmail.com> 14145L: linux-pm@vger.kernel.org 14146T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14148Q: https://patchwork.kernel.org/project/linux-pm/list/ 14149S: Supported 14150F: drivers/thermal/ 14151F: include/linux/thermal.h 14152F: include/uapi/linux/thermal.h 14153F: include/linux/cpu_cooling.h 14154F: Documentation/devicetree/bindings/thermal/ 14155 14156THERMAL/CPU_COOLING 14157M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14158M: Viresh Kumar <viresh.kumar@linaro.org> 14159M: Javi Merino <javi.merino@kernel.org> 14160L: linux-pm@vger.kernel.org 14161S: Supported 14162F: Documentation/thermal/cpu-cooling-api.txt 14163F: drivers/thermal/cpu_cooling.c 14164F: include/linux/cpu_cooling.h 14165 14166THINKPAD ACPI EXTRAS DRIVER 14167M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14168L: ibm-acpi-devel@lists.sourceforge.net 14169L: platform-driver-x86@vger.kernel.org 14170W: http://ibm-acpi.sourceforge.net 14171W: http://thinkwiki.org/wiki/Ibm-acpi 14172T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14173S: Maintained 14174F: drivers/platform/x86/thinkpad_acpi.c 14175 14176THUNDERBOLT DRIVER 14177M: Andreas Noever <andreas.noever@gmail.com> 14178M: Michael Jamet <michael.jamet@intel.com> 14179M: Mika Westerberg <mika.westerberg@linux.intel.com> 14180M: Yehezkel Bernat <YehezkelShB@gmail.com> 14181T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14182S: Maintained 14183F: Documentation/admin-guide/thunderbolt.rst 14184F: drivers/thunderbolt/ 14185F: include/linux/thunderbolt.h 14186 14187THUNDERBOLT NETWORK DRIVER 14188M: Michael Jamet <michael.jamet@intel.com> 14189M: Mika Westerberg <mika.westerberg@linux.intel.com> 14190M: Yehezkel Bernat <YehezkelShB@gmail.com> 14191L: netdev@vger.kernel.org 14192S: Maintained 14193F: drivers/net/thunderbolt.c 14194 14195THUNDERX GPIO DRIVER 14196M: David Daney <david.daney@cavium.com> 14197S: Maintained 14198F: drivers/gpio/gpio-thunderx.c 14199 14200TI AM437X VPFE DRIVER 14201M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14202L: linux-media@vger.kernel.org 14203W: https://linuxtv.org 14204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14205T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14206S: Maintained 14207F: drivers/media/platform/am437x/ 14208 14209TI BANDGAP AND THERMAL DRIVER 14210M: Eduardo Valentin <edubezval@gmail.com> 14211M: Keerthy <j-keerthy@ti.com> 14212L: linux-pm@vger.kernel.org 14213L: linux-omap@vger.kernel.org 14214S: Maintained 14215F: drivers/thermal/ti-soc-thermal/ 14216 14217TI BQ27XXX POWER SUPPLY DRIVER 14218R: Andrew F. Davis <afd@ti.com> 14219F: include/linux/power/bq27xxx_battery.h 14220F: drivers/power/supply/bq27xxx_battery.c 14221F: drivers/power/supply/bq27xxx_battery_i2c.c 14222 14223TI CDCE706 CLOCK DRIVER 14224M: Max Filippov <jcmvbkbc@gmail.com> 14225S: Maintained 14226F: drivers/clk/clk-cdce706.c 14227 14228TI CLOCK DRIVER 14229M: Tero Kristo <t-kristo@ti.com> 14230L: linux-omap@vger.kernel.org 14231S: Maintained 14232F: drivers/clk/ti/ 14233F: include/linux/clk/ti.h 14234 14235TI DAVINCI MACHINE SUPPORT 14236M: Sekhar Nori <nsekhar@ti.com> 14237M: Kevin Hilman <khilman@kernel.org> 14238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14240S: Supported 14241F: arch/arm/mach-davinci/ 14242F: drivers/i2c/busses/i2c-davinci.c 14243F: arch/arm/boot/dts/da850* 14244 14245TI DAVINCI SERIES CLOCK DRIVER 14246M: David Lechner <david@lechnology.com> 14247R: Sekhar Nori <nsekhar@ti.com> 14248S: Maintained 14249F: Documentation/devicetree/bindings/clock/ti/davinci/ 14250F: drivers/clk/davinci/ 14251 14252TI DAVINCI SERIES GPIO DRIVER 14253M: Keerthy <j-keerthy@ti.com> 14254L: linux-gpio@vger.kernel.org 14255S: Maintained 14256F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14257F: drivers/gpio/gpio-davinci.c 14258 14259TI DAVINCI SERIES MEDIA DRIVER 14260M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14261L: linux-media@vger.kernel.org 14262W: https://linuxtv.org 14263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14264T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14265S: Maintained 14266F: drivers/media/platform/davinci/ 14267F: include/media/davinci/ 14268 14269TI ETHERNET SWITCH DRIVER (CPSW) 14270R: Grygorii Strashko <grygorii.strashko@ti.com> 14271L: linux-omap@vger.kernel.org 14272L: netdev@vger.kernel.org 14273S: Maintained 14274F: drivers/net/ethernet/ti/cpsw* 14275F: drivers/net/ethernet/ti/davinci* 14276 14277TI FLASH MEDIA INTERFACE DRIVER 14278M: Alex Dubov <oakad@yahoo.com> 14279S: Maintained 14280F: drivers/misc/tifm* 14281F: drivers/mmc/host/tifm_sd.c 14282F: include/linux/tifm.h 14283 14284TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14285M: Santosh Shilimkar <ssantosh@kernel.org> 14286L: linux-kernel@vger.kernel.org 14287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14288S: Maintained 14289F: drivers/soc/ti/* 14290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14291 14292TI LM49xxx FAMILY ASoC CODEC DRIVERS 14293M: M R Swami Reddy <mr.swami.reddy@ti.com> 14294M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14296S: Maintained 14297F: sound/soc/codecs/lm49453* 14298F: sound/soc/codecs/isabelle* 14299 14300TI LP855x BACKLIGHT DRIVER 14301M: Milo Kim <milo.kim@ti.com> 14302S: Maintained 14303F: Documentation/backlight/lp855x-driver.txt 14304F: drivers/video/backlight/lp855x_bl.c 14305F: include/linux/platform_data/lp855x.h 14306 14307TI LP8727 CHARGER DRIVER 14308M: Milo Kim <milo.kim@ti.com> 14309S: Maintained 14310F: drivers/power/supply/lp8727_charger.c 14311F: include/linux/platform_data/lp8727.h 14312 14313TI LP8788 MFD DRIVER 14314M: Milo Kim <milo.kim@ti.com> 14315S: Maintained 14316F: drivers/iio/adc/lp8788_adc.c 14317F: drivers/leds/leds-lp8788.c 14318F: drivers/mfd/lp8788*.c 14319F: drivers/power/supply/lp8788-charger.c 14320F: drivers/regulator/lp8788-*.c 14321F: include/linux/mfd/lp8788*.h 14322 14323TI NETCP ETHERNET DRIVER 14324M: Wingman Kwok <w-kwok2@ti.com> 14325M: Murali Karicheri <m-karicheri2@ti.com> 14326L: netdev@vger.kernel.org 14327S: Maintained 14328F: drivers/net/ethernet/ti/netcp* 14329 14330TI TAS571X FAMILY ASoC CODEC DRIVER 14331M: Kevin Cernekee <cernekee@chromium.org> 14332L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14333S: Odd Fixes 14334F: sound/soc/codecs/tas571x* 14335 14336TI TRF7970A NFC DRIVER 14337M: Mark Greer <mgreer@animalcreek.com> 14338L: linux-wireless@vger.kernel.org 14339L: linux-nfc@lists.01.org (moderated for non-subscribers) 14340S: Supported 14341F: drivers/nfc/trf7970a.c 14342F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14343 14344TI TWL4030 SERIES SOC CODEC DRIVER 14345M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14347S: Maintained 14348F: sound/soc/codecs/twl4030* 14349 14350TI VPE/CAL DRIVERS 14351M: Benoit Parrot <bparrot@ti.com> 14352L: linux-media@vger.kernel.org 14353W: http://linuxtv.org/ 14354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14355S: Maintained 14356F: drivers/media/platform/ti-vpe/ 14357 14358TI WILINK WIRELESS DRIVERS 14359L: linux-wireless@vger.kernel.org 14360W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14361W: http://wireless.kernel.org/en/users/Drivers/wl1251 14362T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14363S: Orphan 14364F: drivers/net/wireless/ti/ 14365F: include/linux/wl12xx.h 14366 14367TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14368M: John Stultz <john.stultz@linaro.org> 14369M: Thomas Gleixner <tglx@linutronix.de> 14370R: Stephen Boyd <sboyd@kernel.org> 14371L: linux-kernel@vger.kernel.org 14372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14373S: Supported 14374F: include/linux/clocksource.h 14375F: include/linux/time.h 14376F: include/linux/timex.h 14377F: include/uapi/linux/time.h 14378F: include/uapi/linux/timex.h 14379F: kernel/time/clocksource.c 14380F: kernel/time/time*.c 14381F: kernel/time/alarmtimer.c 14382F: kernel/time/ntp.c 14383F: tools/testing/selftests/timers/ 14384 14385TIPC NETWORK LAYER 14386M: Jon Maloy <jon.maloy@ericsson.com> 14387M: Ying Xue <ying.xue@windriver.com> 14388L: netdev@vger.kernel.org (core kernel code) 14389L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14390W: http://tipc.sourceforge.net/ 14391S: Maintained 14392F: include/uapi/linux/tipc*.h 14393F: net/tipc/ 14394 14395TLAN NETWORK DRIVER 14396M: Samuel Chessman <chessman@tux.org> 14397L: tlan-devel@lists.sourceforge.net (subscribers-only) 14398W: http://sourceforge.net/projects/tlan/ 14399S: Maintained 14400F: Documentation/networking/tlan.txt 14401F: drivers/net/ethernet/ti/tlan.* 14402 14403TM6000 VIDEO4LINUX DRIVER 14404M: Mauro Carvalho Chehab <mchehab@kernel.org> 14405L: linux-media@vger.kernel.org 14406W: https://linuxtv.org 14407T: git git://linuxtv.org/media_tree.git 14408S: Odd fixes 14409F: drivers/media/usb/tm6000/ 14410F: Documentation/media/v4l-drivers/tm6000* 14411 14412TMIO/SDHI MMC DRIVER 14413M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14414L: linux-mmc@vger.kernel.org 14415S: Supported 14416F: drivers/mmc/host/tmio_mmc* 14417F: drivers/mmc/host/renesas_sdhi* 14418F: include/linux/mfd/tmio.h 14419 14420TMP401 HARDWARE MONITOR DRIVER 14421M: Guenter Roeck <linux@roeck-us.net> 14422L: linux-hwmon@vger.kernel.org 14423S: Maintained 14424F: Documentation/hwmon/tmp401 14425F: drivers/hwmon/tmp401.c 14426 14427TMPFS (SHMEM FILESYSTEM) 14428M: Hugh Dickins <hughd@google.com> 14429L: linux-mm@kvack.org 14430S: Maintained 14431F: include/linux/shmem_fs.h 14432F: mm/shmem.c 14433 14434TOMOYO SECURITY MODULE 14435M: Kentaro Takeda <takedakn@nttdata.co.jp> 14436M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14437L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14438L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14439L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14440L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14441W: http://tomoyo.sourceforge.jp/ 14442T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14443S: Maintained 14444F: security/tomoyo/ 14445 14446TOPSTAR LAPTOP EXTRAS DRIVER 14447M: Herton Ronaldo Krzesinski <herton@canonical.com> 14448L: platform-driver-x86@vger.kernel.org 14449S: Maintained 14450F: drivers/platform/x86/topstar-laptop.c 14451 14452TORTURE-TEST MODULES 14453M: Davidlohr Bueso <dave@stgolabs.net> 14454M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14455M: Josh Triplett <josh@joshtriplett.org> 14456L: linux-kernel@vger.kernel.org 14457S: Supported 14458T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14459F: Documentation/RCU/torture.txt 14460F: kernel/torture.c 14461F: kernel/rcu/rcutorture.c 14462F: kernel/locking/locktorture.c 14463 14464TOSHIBA ACPI EXTRAS DRIVER 14465M: Azael Avalos <coproscefalo@gmail.com> 14466L: platform-driver-x86@vger.kernel.org 14467S: Maintained 14468F: drivers/platform/x86/toshiba_acpi.c 14469 14470TOSHIBA BLUETOOTH DRIVER 14471M: Azael Avalos <coproscefalo@gmail.com> 14472L: platform-driver-x86@vger.kernel.org 14473S: Maintained 14474F: drivers/platform/x86/toshiba_bluetooth.c 14475 14476TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14477M: Azael Avalos <coproscefalo@gmail.com> 14478L: platform-driver-x86@vger.kernel.org 14479S: Maintained 14480F: drivers/platform/x86/toshiba_haps.c 14481 14482TOSHIBA SMM DRIVER 14483M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14484W: http://www.buzzard.org.uk/toshiba/ 14485S: Maintained 14486F: drivers/char/toshiba.c 14487F: include/linux/toshiba.h 14488F: include/uapi/linux/toshiba.h 14489 14490TOSHIBA TC358743 DRIVER 14491M: Mats Randgaard <matrandg@cisco.com> 14492L: linux-media@vger.kernel.org 14493S: Maintained 14494F: drivers/media/i2c/tc358743* 14495F: include/media/i2c/tc358743.h 14496 14497TOSHIBA WMI HOTKEYS DRIVER 14498M: Azael Avalos <coproscefalo@gmail.com> 14499L: platform-driver-x86@vger.kernel.org 14500S: Maintained 14501F: drivers/platform/x86/toshiba-wmi.c 14502 14503TPM DEVICE DRIVER 14504M: Peter Huewe <peterhuewe@gmx.de> 14505M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14506R: Jason Gunthorpe <jgg@ziepe.ca> 14507L: linux-integrity@vger.kernel.org 14508Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14509W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14510T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14511S: Maintained 14512F: drivers/char/tpm/ 14513 14514TRACING 14515M: Steven Rostedt <rostedt@goodmis.org> 14516M: Ingo Molnar <mingo@redhat.com> 14517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14518S: Maintained 14519F: Documentation/trace/ftrace.rst 14520F: arch/*/*/*/ftrace.h 14521F: arch/*/kernel/ftrace.c 14522F: include/*/ftrace.h 14523F: include/linux/trace*.h 14524F: include/trace/ 14525F: kernel/trace/ 14526F: tools/testing/selftests/ftrace/ 14527 14528TRACING MMIO ACCESSES (MMIOTRACE) 14529M: Steven Rostedt <rostedt@goodmis.org> 14530M: Ingo Molnar <mingo@kernel.org> 14531R: Karol Herbst <karolherbst@gmail.com> 14532R: Pekka Paalanen <ppaalanen@gmail.com> 14533S: Maintained 14534L: linux-kernel@vger.kernel.org 14535L: nouveau@lists.freedesktop.org 14536F: kernel/trace/trace_mmiotrace.c 14537F: include/linux/mmiotrace.h 14538F: arch/x86/mm/kmmio.c 14539F: arch/x86/mm/mmio-mod.c 14540F: arch/x86/mm/testmmiotrace.c 14541 14542TRIVIAL PATCHES 14543M: Jiri Kosina <trivial@kernel.org> 14544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14545S: Maintained 14546K: ^Subject:.*(?i)trivial 14547 14548TEMPO SEMICONDUCTOR DRIVERS 14549M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14550S: Maintained 14551F: sound/soc/codecs/tscs*.c 14552F: sound/soc/codecs/tscs*.h 14553F: Documentation/devicetree/bindings/sound/tscs*.txt 14554 14555TTY LAYER 14556M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14557M: Jiri Slaby <jslaby@suse.com> 14558S: Supported 14559T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14560F: Documentation/serial/ 14561F: drivers/tty/ 14562F: drivers/tty/serial/serial_core.c 14563F: include/linux/serial_core.h 14564F: include/linux/serial.h 14565F: include/linux/tty.h 14566F: include/uapi/linux/serial_core.h 14567F: include/uapi/linux/serial.h 14568F: include/uapi/linux/tty.h 14569 14570TUA9001 MEDIA DRIVER 14571M: Antti Palosaari <crope@iki.fi> 14572L: linux-media@vger.kernel.org 14573W: https://linuxtv.org 14574W: http://palosaari.fi/linux/ 14575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14576T: git git://linuxtv.org/anttip/media_tree.git 14577S: Maintained 14578F: drivers/media/tuners/tua9001* 14579 14580TULIP NETWORK DRIVERS 14581L: netdev@vger.kernel.org 14582L: linux-parisc@vger.kernel.org 14583S: Orphan 14584F: drivers/net/ethernet/dec/tulip/ 14585 14586TUN/TAP driver 14587M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14588W: http://vtun.sourceforge.net/tun 14589S: Maintained 14590F: Documentation/networking/tuntap.txt 14591F: arch/um/os-Linux/drivers/ 14592 14593TURBOCHANNEL SUBSYSTEM 14594M: "Maciej W. Rozycki" <macro@linux-mips.org> 14595M: Ralf Baechle <ralf@linux-mips.org> 14596L: linux-mips@linux-mips.org 14597Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14598S: Maintained 14599F: drivers/tc/ 14600F: include/linux/tc.h 14601 14602TURBOSTAT UTILITY 14603M: "Len Brown" <lenb@kernel.org> 14604L: linux-pm@vger.kernel.org 14605B: https://bugzilla.kernel.org 14606Q: https://patchwork.kernel.org/project/linux-pm/list/ 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14608S: Supported 14609F: tools/power/x86/turbostat/ 14610 14611TW5864 VIDEO4LINUX DRIVER 14612M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14613M: Anton Sviridenko <anton@corp.bluecherry.net> 14614M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14615M: Andrey Utkin <andrey_utkin@fastmail.com> 14616L: linux-media@vger.kernel.org 14617S: Supported 14618F: drivers/media/pci/tw5864/ 14619 14620TW68 VIDEO4LINUX DRIVER 14621M: Hans Verkuil <hverkuil@xs4all.nl> 14622L: linux-media@vger.kernel.org 14623T: git git://linuxtv.org/media_tree.git 14624W: https://linuxtv.org 14625S: Odd Fixes 14626F: drivers/media/pci/tw68/ 14627 14628TW686X VIDEO4LINUX DRIVER 14629M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14630L: linux-media@vger.kernel.org 14631T: git git://linuxtv.org/media_tree.git 14632W: http://linuxtv.org 14633S: Maintained 14634F: drivers/media/pci/tw686x/ 14635 14636UBI FILE SYSTEM (UBIFS) 14637M: Richard Weinberger <richard@nod.at> 14638M: Artem Bityutskiy <dedekind1@gmail.com> 14639M: Adrian Hunter <adrian.hunter@intel.com> 14640L: linux-mtd@lists.infradead.org 14641T: git git://git.infradead.org/ubifs-2.6.git 14642W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14643S: Supported 14644F: Documentation/filesystems/ubifs.txt 14645F: fs/ubifs/ 14646 14647UCLINUX (M68KNOMMU AND COLDFIRE) 14648M: Greg Ungerer <gerg@linux-m68k.org> 14649W: http://www.linux-m68k.org/ 14650W: http://www.uclinux.org/ 14651L: linux-m68k@lists.linux-m68k.org 14652L: uclinux-dev@uclinux.org (subscribers-only) 14653T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14654S: Maintained 14655F: arch/m68k/coldfire/ 14656F: arch/m68k/68*/ 14657F: arch/m68k/*/*_no.* 14658F: arch/m68k/include/asm/*_no.* 14659 14660UDF FILESYSTEM 14661M: Jan Kara <jack@suse.com> 14662S: Maintained 14663F: Documentation/filesystems/udf.txt 14664F: fs/udf/ 14665 14666UDRAW TABLET 14667M: Bastien Nocera <hadess@hadess.net> 14668L: linux-input@vger.kernel.org 14669S: Maintained 14670F: drivers/hid/hid-udraw-ps3.c 14671 14672UFS FILESYSTEM 14673M: Evgeniy Dushistov <dushistov@mail.ru> 14674S: Maintained 14675F: Documentation/filesystems/ufs.txt 14676F: fs/ufs/ 14677 14678UHID USERSPACE HID IO DRIVER: 14679M: David Herrmann <dh.herrmann@googlemail.com> 14680L: linux-input@vger.kernel.org 14681S: Maintained 14682F: drivers/hid/uhid.c 14683F: include/uapi/linux/uhid.h 14684 14685ULPI BUS 14686M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14687L: linux-usb@vger.kernel.org 14688S: Maintained 14689F: drivers/usb/common/ulpi.c 14690F: include/linux/ulpi/ 14691 14692ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14693L: linux-usb@vger.kernel.org 14694S: Orphan 14695F: drivers/uwb/ 14696F: include/linux/uwb.h 14697F: include/linux/uwb/ 14698 14699UNICORE32 ARCHITECTURE: 14700M: Guan Xuetao <gxt@pku.edu.cn> 14701W: http://mprc.pku.edu.cn/~guanxuetao/linux 14702S: Maintained 14703T: git git://github.com/gxt/linux.git 14704F: arch/unicore32/ 14705 14706UNIFDEF 14707M: Tony Finch <dot@dotat.at> 14708W: http://dotat.at/prog/unifdef 14709S: Maintained 14710F: scripts/unifdef.c 14711 14712UNIFORM CDROM DRIVER 14713M: Jens Axboe <axboe@kernel.dk> 14714W: http://www.kernel.dk 14715S: Maintained 14716F: Documentation/cdrom/ 14717F: drivers/cdrom/cdrom.c 14718F: include/linux/cdrom.h 14719F: include/uapi/linux/cdrom.h 14720 14721UNISYS S-PAR DRIVERS 14722M: David Kershner <david.kershner@unisys.com> 14723L: sparmaintainer@unisys.com (Unisys internal) 14724S: Supported 14725F: include/linux/visorbus.h 14726F: drivers/visorbus/ 14727F: drivers/staging/unisys/ 14728 14729UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14730M: Vinayak Holikatti <vinholikatti@gmail.com> 14731L: linux-scsi@vger.kernel.org 14732S: Supported 14733F: Documentation/scsi/ufs.txt 14734F: drivers/scsi/ufs/ 14735 14736UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14737M: Joao Pinto <jpinto@synopsys.com> 14738L: linux-scsi@vger.kernel.org 14739S: Supported 14740F: drivers/scsi/ufs/*dwc* 14741 14742UNSORTED BLOCK IMAGES (UBI) 14743M: Artem Bityutskiy <dedekind1@gmail.com> 14744M: Richard Weinberger <richard@nod.at> 14745W: http://www.linux-mtd.infradead.org/ 14746L: linux-mtd@lists.infradead.org 14747T: git git://git.infradead.org/ubifs-2.6.git 14748S: Supported 14749F: drivers/mtd/ubi/ 14750F: include/linux/mtd/ubi.h 14751F: include/uapi/mtd/ubi-user.h 14752 14753USB "USBNET" DRIVER FRAMEWORK 14754M: Oliver Neukum <oneukum@suse.com> 14755L: netdev@vger.kernel.org 14756W: http://www.linux-usb.org/usbnet 14757S: Maintained 14758F: drivers/net/usb/usbnet.c 14759F: include/linux/usb/usbnet.h 14760 14761USB ACM DRIVER 14762M: Oliver Neukum <oneukum@suse.com> 14763L: linux-usb@vger.kernel.org 14764S: Maintained 14765F: Documentation/usb/acm.txt 14766F: drivers/usb/class/cdc-acm.* 14767 14768USB AR5523 WIRELESS DRIVER 14769M: Pontus Fuchs <pontus.fuchs@gmail.com> 14770L: linux-wireless@vger.kernel.org 14771S: Maintained 14772F: drivers/net/wireless/ath/ar5523/ 14773 14774USB ATTACHED SCSI 14775M: Oliver Neukum <oneukum@suse.com> 14776L: linux-usb@vger.kernel.org 14777L: linux-scsi@vger.kernel.org 14778S: Maintained 14779F: drivers/usb/storage/uas.c 14780 14781USB CDC ETHERNET DRIVER 14782M: Oliver Neukum <oliver@neukum.org> 14783L: linux-usb@vger.kernel.org 14784S: Maintained 14785F: drivers/net/usb/cdc_*.c 14786F: include/uapi/linux/usb/cdc.h 14787 14788USB CHAOSKEY DRIVER 14789M: Keith Packard <keithp@keithp.com> 14790L: linux-usb@vger.kernel.org 14791S: Maintained 14792F: drivers/usb/misc/chaoskey.c 14793 14794USB CYPRESS C67X00 DRIVER 14795M: Peter Korsgaard <jacmet@sunsite.dk> 14796L: linux-usb@vger.kernel.org 14797S: Maintained 14798F: drivers/usb/c67x00/ 14799 14800USB DAVICOM DM9601 DRIVER 14801M: Peter Korsgaard <jacmet@sunsite.dk> 14802L: netdev@vger.kernel.org 14803W: http://www.linux-usb.org/usbnet 14804S: Maintained 14805F: drivers/net/usb/dm9601.c 14806 14807USB DIAMOND RIO500 DRIVER 14808M: Cesar Miquel <miquel@df.uba.ar> 14809L: rio500-users@lists.sourceforge.net 14810W: http://rio500.sourceforge.net 14811S: Maintained 14812F: drivers/usb/misc/rio500* 14813 14814USB EHCI DRIVER 14815M: Alan Stern <stern@rowland.harvard.edu> 14816L: linux-usb@vger.kernel.org 14817S: Maintained 14818F: Documentation/usb/ehci.txt 14819F: drivers/usb/host/ehci* 14820 14821USB GADGET/PERIPHERAL SUBSYSTEM 14822M: Felipe Balbi <balbi@kernel.org> 14823L: linux-usb@vger.kernel.org 14824W: http://www.linux-usb.org/gadget 14825T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14826S: Maintained 14827F: drivers/usb/gadget/ 14828F: include/linux/usb/gadget* 14829 14830USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14831M: Jiri Kosina <jikos@kernel.org> 14832R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14833L: linux-usb@vger.kernel.org 14834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14835S: Maintained 14836F: Documentation/hid/hiddev.txt 14837F: drivers/hid/usbhid/ 14838 14839USB INTEL XHCI ROLE MUX DRIVER 14840M: Hans de Goede <hdegoede@redhat.com> 14841L: linux-usb@vger.kernel.org 14842S: Maintained 14843F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14844 14845USB ISP116X DRIVER 14846M: Olav Kongas <ok@artecdesign.ee> 14847L: linux-usb@vger.kernel.org 14848S: Maintained 14849F: drivers/usb/host/isp116x* 14850F: include/linux/usb/isp116x.h 14851 14852USB LAN78XX ETHERNET DRIVER 14853M: Woojung Huh <woojung.huh@microchip.com> 14854M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14855L: netdev@vger.kernel.org 14856S: Maintained 14857F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14858F: drivers/net/usb/lan78xx.* 14859F: include/dt-bindings/net/microchip-lan78xx.h 14860 14861USB MASS STORAGE DRIVER 14862M: Alan Stern <stern@rowland.harvard.edu> 14863L: linux-usb@vger.kernel.org 14864L: usb-storage@lists.one-eyed-alien.net 14865S: Maintained 14866W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14867F: drivers/usb/storage/ 14868 14869USB MIDI DRIVER 14870M: Clemens Ladisch <clemens@ladisch.de> 14871L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14872T: git git://git.alsa-project.org/alsa-kernel.git 14873S: Maintained 14874F: sound/usb/midi.* 14875 14876USB NETWORKING DRIVERS 14877L: linux-usb@vger.kernel.org 14878S: Odd Fixes 14879F: drivers/net/usb/ 14880 14881USB OHCI DRIVER 14882M: Alan Stern <stern@rowland.harvard.edu> 14883L: linux-usb@vger.kernel.org 14884S: Maintained 14885F: Documentation/usb/ohci.txt 14886F: drivers/usb/host/ohci* 14887 14888USB OTG FSM (Finite State Machine) 14889M: Peter Chen <Peter.Chen@nxp.com> 14890T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14891L: linux-usb@vger.kernel.org 14892S: Maintained 14893F: drivers/usb/common/usb-otg-fsm.c 14894 14895USB OVER IP DRIVER 14896M: Valentina Manea <valentina.manea.m@gmail.com> 14897M: Shuah Khan <shuah@kernel.org> 14898L: linux-usb@vger.kernel.org 14899S: Maintained 14900F: Documentation/usb/usbip_protocol.txt 14901F: drivers/usb/usbip/ 14902F: tools/usb/usbip/ 14903F: tools/testing/selftests/drivers/usb/usbip/ 14904 14905USB PEGASUS DRIVER 14906M: Petko Manolov <petkan@nucleusys.com> 14907L: linux-usb@vger.kernel.org 14908L: netdev@vger.kernel.org 14909T: git git://github.com/petkan/pegasus.git 14910W: https://github.com/petkan/pegasus 14911S: Maintained 14912F: drivers/net/usb/pegasus.* 14913 14914USB PHY LAYER 14915M: Felipe Balbi <balbi@kernel.org> 14916L: linux-usb@vger.kernel.org 14917T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14918S: Maintained 14919F: drivers/usb/phy/ 14920 14921USB PRINTER DRIVER (usblp) 14922M: Pete Zaitcev <zaitcev@redhat.com> 14923L: linux-usb@vger.kernel.org 14924S: Supported 14925F: drivers/usb/class/usblp.c 14926 14927USB QMI WWAN NETWORK DRIVER 14928M: Bjørn Mork <bjorn@mork.no> 14929L: netdev@vger.kernel.org 14930S: Maintained 14931F: Documentation/ABI/testing/sysfs-class-net-qmi 14932F: drivers/net/usb/qmi_wwan.c 14933 14934USB RTL8150 DRIVER 14935M: Petko Manolov <petkan@nucleusys.com> 14936L: linux-usb@vger.kernel.org 14937L: netdev@vger.kernel.org 14938T: git git://github.com/petkan/rtl8150.git 14939W: https://github.com/petkan/rtl8150 14940S: Maintained 14941F: drivers/net/usb/rtl8150.c 14942 14943USB SERIAL SUBSYSTEM 14944M: Johan Hovold <johan@kernel.org> 14945L: linux-usb@vger.kernel.org 14946T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14947S: Maintained 14948F: Documentation/usb/usb-serial.txt 14949F: drivers/usb/serial/ 14950F: include/linux/usb/serial.h 14951 14952USB SMSC75XX ETHERNET DRIVER 14953M: Steve Glendinning <steve.glendinning@shawell.net> 14954L: netdev@vger.kernel.org 14955S: Maintained 14956F: drivers/net/usb/smsc75xx.* 14957 14958USB SMSC95XX ETHERNET DRIVER 14959M: Steve Glendinning <steve.glendinning@shawell.net> 14960M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14961L: netdev@vger.kernel.org 14962S: Maintained 14963F: drivers/net/usb/smsc95xx.* 14964 14965USB SUBSYSTEM 14966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14967L: linux-usb@vger.kernel.org 14968W: http://www.linux-usb.org 14969T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14970S: Supported 14971F: Documentation/devicetree/bindings/usb/ 14972F: Documentation/usb/ 14973F: drivers/usb/ 14974F: include/linux/usb.h 14975F: include/linux/usb/ 14976 14977USB TYPEC PI3USB30532 MUX DRIVER 14978M: Hans de Goede <hdegoede@redhat.com> 14979L: linux-usb@vger.kernel.org 14980S: Maintained 14981F: drivers/usb/typec/mux/pi3usb30532.c 14982 14983USB TYPEC SUBSYSTEM 14984M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14985L: linux-usb@vger.kernel.org 14986S: Maintained 14987F: Documentation/ABI/testing/sysfs-class-typec 14988F: Documentation/driver-api/usb/typec.rst 14989F: drivers/usb/typec/ 14990F: include/linux/usb/typec.h 14991 14992USB UHCI DRIVER 14993M: Alan Stern <stern@rowland.harvard.edu> 14994L: linux-usb@vger.kernel.org 14995S: Maintained 14996F: drivers/usb/host/uhci* 14997 14998USB VIDEO CLASS 14999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15000L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15001L: linux-media@vger.kernel.org 15002T: git git://linuxtv.org/media_tree.git 15003W: http://www.ideasonboard.org/uvc/ 15004S: Maintained 15005F: drivers/media/usb/uvc/ 15006F: include/uapi/linux/uvcvideo.h 15007 15008USB VISION DRIVER 15009M: Hans Verkuil <hverkuil@xs4all.nl> 15010L: linux-media@vger.kernel.org 15011T: git git://linuxtv.org/media_tree.git 15012W: https://linuxtv.org 15013S: Odd Fixes 15014F: drivers/media/usb/usbvision/ 15015 15016USB WEBCAM GADGET 15017M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15018L: linux-usb@vger.kernel.org 15019S: Maintained 15020F: drivers/usb/gadget/function/*uvc* 15021F: drivers/usb/gadget/legacy/webcam.c 15022 15023USB WIRELESS RNDIS DRIVER (rndis_wlan) 15024M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15025L: linux-wireless@vger.kernel.org 15026S: Maintained 15027F: drivers/net/wireless/rndis_wlan.c 15028 15029USB XHCI DRIVER 15030M: Mathias Nyman <mathias.nyman@intel.com> 15031L: linux-usb@vger.kernel.org 15032S: Supported 15033F: drivers/usb/host/xhci* 15034F: drivers/usb/host/pci-quirks* 15035 15036USB ZD1201 DRIVER 15037L: linux-wireless@vger.kernel.org 15038W: http://linux-lc100020.sourceforge.net 15039S: Orphan 15040F: drivers/net/wireless/zydas/zd1201.* 15041 15042USB ZR364XX DRIVER 15043M: Antoine Jacquet <royale@zerezo.com> 15044L: linux-usb@vger.kernel.org 15045L: linux-media@vger.kernel.org 15046T: git git://linuxtv.org/media_tree.git 15047W: http://royale.zerezo.com/zr364xx/ 15048S: Maintained 15049F: Documentation/media/v4l-drivers/zr364xx* 15050F: drivers/media/usb/zr364xx/ 15051 15052USER-MODE LINUX (UML) 15053M: Jeff Dike <jdike@addtoit.com> 15054M: Richard Weinberger <richard@nod.at> 15055L: linux-um@lists.infradead.org 15056W: http://user-mode-linux.sourceforge.net 15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15058S: Maintained 15059F: Documentation/virtual/uml/ 15060F: arch/um/ 15061F: arch/x86/um/ 15062F: fs/hostfs/ 15063F: fs/hppfs/ 15064 15065USERSPACE I/O (UIO) 15066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15067S: Maintained 15068T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15069F: Documentation/driver-api/uio-howto.rst 15070F: drivers/uio/ 15071F: include/linux/uio*.h 15072 15073UTIL-LINUX PACKAGE 15074M: Karel Zak <kzak@redhat.com> 15075L: util-linux@vger.kernel.org 15076W: http://en.wikipedia.org/wiki/Util-linux 15077T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15078S: Maintained 15079 15080UUID HELPERS 15081M: Christoph Hellwig <hch@lst.de> 15082R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15083L: linux-kernel@vger.kernel.org 15084T: git git://git.infradead.org/users/hch/uuid.git 15085F: lib/uuid.c 15086F: lib/test_uuid.c 15087F: include/linux/uuid.h 15088F: include/uapi/linux/uuid.h 15089S: Maintained 15090 15091UVESAFB DRIVER 15092M: Michal Januszewski <spock@gentoo.org> 15093L: linux-fbdev@vger.kernel.org 15094W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15095S: Maintained 15096F: Documentation/fb/uvesafb.txt 15097F: drivers/video/fbdev/uvesafb.* 15098 15099VF610 NAND DRIVER 15100M: Stefan Agner <stefan@agner.ch> 15101L: linux-mtd@lists.infradead.org 15102S: Supported 15103F: drivers/mtd/nand/raw/vf610_nfc.c 15104 15105VFAT/FAT/MSDOS FILESYSTEM 15106M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15107S: Maintained 15108F: Documentation/filesystems/vfat.txt 15109F: fs/fat/ 15110 15111VFIO DRIVER 15112M: Alex Williamson <alex.williamson@redhat.com> 15113L: kvm@vger.kernel.org 15114T: git git://github.com/awilliam/linux-vfio.git 15115S: Maintained 15116F: Documentation/vfio.txt 15117F: drivers/vfio/ 15118F: include/linux/vfio.h 15119F: include/uapi/linux/vfio.h 15120 15121VFIO MEDIATED DEVICE DRIVERS 15122M: Kirti Wankhede <kwankhede@nvidia.com> 15123L: kvm@vger.kernel.org 15124S: Maintained 15125F: Documentation/vfio-mediated-device.txt 15126F: drivers/vfio/mdev/ 15127F: include/linux/mdev.h 15128F: samples/vfio-mdev/ 15129 15130VFIO PLATFORM DRIVER 15131M: Eric Auger <eric.auger@redhat.com> 15132L: kvm@vger.kernel.org 15133S: Maintained 15134F: drivers/vfio/platform/ 15135 15136VGA_SWITCHEROO 15137R: Lukas Wunner <lukas@wunner.de> 15138S: Maintained 15139F: Documentation/gpu/vga-switcheroo.rst 15140F: drivers/gpu/vga/vga_switcheroo.c 15141F: include/linux/vga_switcheroo.h 15142T: git git://anongit.freedesktop.org/drm/drm-misc 15143 15144VIA RHINE NETWORK DRIVER 15145S: Orphan 15146F: drivers/net/ethernet/via/via-rhine.c 15147 15148VIA SD/MMC CARD CONTROLLER DRIVER 15149M: Bruce Chang <brucechang@via.com.tw> 15150M: Harald Welte <HaraldWelte@viatech.com> 15151S: Maintained 15152F: drivers/mmc/host/via-sdmmc.c 15153 15154VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15155M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15156L: linux-fbdev@vger.kernel.org 15157S: Maintained 15158F: include/linux/via-core.h 15159F: include/linux/via-gpio.h 15160F: include/linux/via_i2c.h 15161F: drivers/video/fbdev/via/ 15162 15163VIA VELOCITY NETWORK DRIVER 15164M: Francois Romieu <romieu@fr.zoreil.com> 15165L: netdev@vger.kernel.org 15166S: Maintained 15167F: drivers/net/ethernet/via/via-velocity.* 15168 15169VIDEO MULTIPLEXER DRIVER 15170M: Philipp Zabel <p.zabel@pengutronix.de> 15171L: linux-media@vger.kernel.org 15172S: Maintained 15173F: drivers/media/platform/video-mux.c 15174 15175VIDEO I2C POLLING DRIVER 15176M: Matt Ranostay <matt.ranostay@konsulko.com> 15177L: linux-media@vger.kernel.org 15178S: Maintained 15179F: drivers/media/i2c/video-i2c.c 15180 15181VIDEOBUF2 FRAMEWORK 15182M: Pawel Osciak <pawel@osciak.com> 15183M: Marek Szyprowski <m.szyprowski@samsung.com> 15184M: Kyungmin Park <kyungmin.park@samsung.com> 15185L: linux-media@vger.kernel.org 15186S: Maintained 15187F: drivers/media/v4l2-core/videobuf2-* 15188F: include/media/videobuf2-* 15189 15190VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15191M: Helen Koike <helen.koike@collabora.com> 15192L: linux-media@vger.kernel.org 15193T: git git://linuxtv.org/media_tree.git 15194W: https://linuxtv.org 15195S: Maintained 15196F: drivers/media/platform/vimc/* 15197 15198VIRT LIB 15199M: Alex Williamson <alex.williamson@redhat.com> 15200M: Paolo Bonzini <pbonzini@redhat.com> 15201L: kvm@vger.kernel.org 15202S: Supported 15203F: virt/lib/ 15204 15205VIRTIO AND VHOST VSOCK DRIVER 15206M: Stefan Hajnoczi <stefanha@redhat.com> 15207L: kvm@vger.kernel.org 15208L: virtualization@lists.linux-foundation.org 15209L: netdev@vger.kernel.org 15210S: Maintained 15211F: include/linux/virtio_vsock.h 15212F: include/uapi/linux/virtio_vsock.h 15213F: include/uapi/linux/vsockmon.h 15214F: include/uapi/linux/vm_sockets_diag.h 15215F: net/vmw_vsock/diag.c 15216F: net/vmw_vsock/af_vsock_tap.c 15217F: net/vmw_vsock/virtio_transport_common.c 15218F: net/vmw_vsock/virtio_transport.c 15219F: drivers/net/vsockmon.c 15220F: drivers/vhost/vsock.c 15221F: drivers/vhost/vsock.h 15222F: tools/testing/vsock/ 15223 15224VIRTIO CONSOLE DRIVER 15225M: Amit Shah <amit@kernel.org> 15226L: virtualization@lists.linux-foundation.org 15227S: Maintained 15228F: drivers/char/virtio_console.c 15229F: include/linux/virtio_console.h 15230F: include/uapi/linux/virtio_console.h 15231 15232VIRTIO CORE, NET AND BLOCK DRIVERS 15233M: "Michael S. Tsirkin" <mst@redhat.com> 15234M: Jason Wang <jasowang@redhat.com> 15235L: virtualization@lists.linux-foundation.org 15236S: Maintained 15237F: Documentation/devicetree/bindings/virtio/ 15238F: drivers/virtio/ 15239F: tools/virtio/ 15240F: drivers/net/virtio_net.c 15241F: drivers/block/virtio_blk.c 15242F: include/linux/virtio*.h 15243F: include/uapi/linux/virtio_*.h 15244F: drivers/crypto/virtio/ 15245F: mm/balloon_compaction.c 15246 15247VIRTIO CRYPTO DRIVER 15248M: Gonglei <arei.gonglei@huawei.com> 15249L: virtualization@lists.linux-foundation.org 15250L: linux-crypto@vger.kernel.org 15251S: Maintained 15252F: drivers/crypto/virtio/ 15253F: include/uapi/linux/virtio_crypto.h 15254 15255VIRTIO DRIVERS FOR S390 15256M: Cornelia Huck <cohuck@redhat.com> 15257M: Halil Pasic <pasic@linux.ibm.com> 15258L: linux-s390@vger.kernel.org 15259L: virtualization@lists.linux-foundation.org 15260L: kvm@vger.kernel.org 15261S: Supported 15262F: drivers/s390/virtio/ 15263F: arch/s390/include/uapi/asm/virtio-ccw.h 15264 15265VIRTIO GPU DRIVER 15266M: David Airlie <airlied@linux.ie> 15267M: Gerd Hoffmann <kraxel@redhat.com> 15268L: dri-devel@lists.freedesktop.org 15269L: virtualization@lists.linux-foundation.org 15270T: git git://anongit.freedesktop.org/drm/drm-misc 15271S: Maintained 15272F: drivers/gpu/drm/virtio/ 15273F: include/uapi/linux/virtio_gpu.h 15274 15275VIRTIO HOST (VHOST) 15276M: "Michael S. Tsirkin" <mst@redhat.com> 15277M: Jason Wang <jasowang@redhat.com> 15278L: kvm@vger.kernel.org 15279L: virtualization@lists.linux-foundation.org 15280L: netdev@vger.kernel.org 15281T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15282S: Maintained 15283F: drivers/vhost/ 15284F: include/uapi/linux/vhost.h 15285 15286VIRTIO INPUT DRIVER 15287M: Gerd Hoffmann <kraxel@redhat.com> 15288S: Maintained 15289F: drivers/virtio/virtio_input.c 15290F: include/uapi/linux/virtio_input.h 15291 15292VIRTUAL BOX GUEST DEVICE DRIVER 15293M: Hans de Goede <hdegoede@redhat.com> 15294M: Arnd Bergmann <arnd@arndb.de> 15295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15296S: Maintained 15297F: include/linux/vbox_utils.h 15298F: include/uapi/linux/vbox*.h 15299F: drivers/virt/vboxguest/ 15300 15301VIRTUAL SERIO DEVICE DRIVER 15302M: Stephen Chandler Paul <thatslyude@gmail.com> 15303S: Maintained 15304F: drivers/input/serio/userio.c 15305F: include/uapi/linux/userio.h 15306 15307VIVID VIRTUAL VIDEO DRIVER 15308M: Hans Verkuil <hverkuil@xs4all.nl> 15309L: linux-media@vger.kernel.org 15310T: git git://linuxtv.org/media_tree.git 15311W: https://linuxtv.org 15312S: Maintained 15313F: drivers/media/platform/vivid/* 15314 15315VLYNQ BUS 15316M: Florian Fainelli <f.fainelli@gmail.com> 15317L: openwrt-devel@lists.openwrt.org (subscribers-only) 15318S: Maintained 15319F: drivers/vlynq/vlynq.c 15320F: include/linux/vlynq.h 15321 15322VME SUBSYSTEM 15323M: Martyn Welch <martyn@welchs.me.uk> 15324M: Manohar Vanga <manohar.vanga@gmail.com> 15325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15326L: devel@driverdev.osuosl.org 15327S: Maintained 15328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15329F: Documentation/driver-api/vme.rst 15330F: drivers/staging/vme/ 15331F: drivers/vme/ 15332F: include/linux/vme* 15333 15334VMWARE BALLOON DRIVER 15335M: Xavier Deguillard <xdeguillard@vmware.com> 15336M: Nadav Amit <namit@vmware.com> 15337M: "VMware, Inc." <pv-drivers@vmware.com> 15338L: linux-kernel@vger.kernel.org 15339S: Maintained 15340F: drivers/misc/vmw_balloon.c 15341 15342VMWARE HYPERVISOR INTERFACE 15343M: Alok Kataria <akataria@vmware.com> 15344L: virtualization@lists.linux-foundation.org 15345S: Supported 15346F: arch/x86/kernel/cpu/vmware.c 15347 15348VMWARE PVRDMA DRIVER 15349M: Adit Ranadive <aditr@vmware.com> 15350M: VMware PV-Drivers <pv-drivers@vmware.com> 15351L: linux-rdma@vger.kernel.org 15352S: Maintained 15353F: drivers/infiniband/hw/vmw_pvrdma/ 15354 15355VMware PVSCSI driver 15356M: Jim Gill <jgill@vmware.com> 15357M: VMware PV-Drivers <pv-drivers@vmware.com> 15358L: linux-scsi@vger.kernel.org 15359S: Maintained 15360F: drivers/scsi/vmw_pvscsi.c 15361F: drivers/scsi/vmw_pvscsi.h 15362 15363VMWARE VMMOUSE SUBDRIVER 15364M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15365M: "VMware, Inc." <pv-drivers@vmware.com> 15366L: linux-input@vger.kernel.org 15367S: Maintained 15368F: drivers/input/mouse/vmmouse.c 15369F: drivers/input/mouse/vmmouse.h 15370 15371VMWARE VMXNET3 ETHERNET DRIVER 15372M: Ronak Doshi <doshir@vmware.com> 15373M: "VMware, Inc." <pv-drivers@vmware.com> 15374L: netdev@vger.kernel.org 15375S: Maintained 15376F: drivers/net/vmxnet3/ 15377 15378VOCORE VOCORE2 BOARD 15379M: Harvey Hunt <harveyhuntnexus@gmail.com> 15380L: linux-mips@linux-mips.org 15381S: Maintained 15382F: arch/mips/boot/dts/ralink/vocore2.dts 15383 15384VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15385M: Liam Girdwood <lgirdwood@gmail.com> 15386M: Mark Brown <broonie@kernel.org> 15387L: linux-kernel@vger.kernel.org 15388W: http://www.slimlogic.co.uk/?p=48 15389T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15390S: Supported 15391F: Documentation/devicetree/bindings/regulator/ 15392F: Documentation/power/regulator/ 15393F: drivers/regulator/ 15394F: include/dt-bindings/regulator/ 15395F: include/linux/regulator/ 15396 15397VRF 15398M: David Ahern <dsa@cumulusnetworks.com> 15399M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15400L: netdev@vger.kernel.org 15401S: Maintained 15402F: drivers/net/vrf.c 15403F: Documentation/networking/vrf.txt 15404 15405VT1211 HARDWARE MONITOR DRIVER 15406M: Juerg Haefliger <juergh@gmail.com> 15407L: linux-hwmon@vger.kernel.org 15408S: Maintained 15409F: Documentation/hwmon/vt1211 15410F: drivers/hwmon/vt1211.c 15411 15412VT8231 HARDWARE MONITOR DRIVER 15413M: Roger Lucas <vt8231@hiddenengine.co.uk> 15414L: linux-hwmon@vger.kernel.org 15415S: Maintained 15416F: drivers/hwmon/vt8231.c 15417 15418VUB300 USB to SDIO/SD/MMC bridge chip 15419M: Tony Olech <tony.olech@elandigitalsystems.com> 15420L: linux-mmc@vger.kernel.org 15421L: linux-usb@vger.kernel.org 15422S: Supported 15423F: drivers/mmc/host/vub300.c 15424 15425W1 DALLAS'S 1-WIRE BUS 15426M: Evgeniy Polyakov <zbr@ioremap.net> 15427S: Maintained 15428F: Documentation/devicetree/bindings/w1/ 15429F: Documentation/w1/ 15430F: drivers/w1/ 15431F: include/linux/w1.h 15432 15433W83791D HARDWARE MONITORING DRIVER 15434M: Marc Hulsman <m.hulsman@tudelft.nl> 15435L: linux-hwmon@vger.kernel.org 15436S: Maintained 15437F: Documentation/hwmon/w83791d 15438F: drivers/hwmon/w83791d.c 15439 15440W83793 HARDWARE MONITORING DRIVER 15441M: Rudolf Marek <r.marek@assembler.cz> 15442L: linux-hwmon@vger.kernel.org 15443S: Maintained 15444F: Documentation/hwmon/w83793 15445F: drivers/hwmon/w83793.c 15446 15447W83795 HARDWARE MONITORING DRIVER 15448M: Jean Delvare <jdelvare@suse.com> 15449L: linux-hwmon@vger.kernel.org 15450S: Maintained 15451F: drivers/hwmon/w83795.c 15452 15453W83L51xD SD/MMC CARD INTERFACE DRIVER 15454M: Pierre Ossman <pierre@ossman.eu> 15455S: Maintained 15456F: drivers/mmc/host/wbsd.* 15457 15458WACOM PROTOCOL 4 SERIAL TABLETS 15459M: Julian Squires <julian@cipht.net> 15460M: Hans de Goede <hdegoede@redhat.com> 15461L: linux-input@vger.kernel.org 15462S: Maintained 15463F: drivers/input/tablet/wacom_serial4.c 15464 15465WATCHDOG DEVICE DRIVERS 15466M: Wim Van Sebroeck <wim@linux-watchdog.org> 15467M: Guenter Roeck <linux@roeck-us.net> 15468L: linux-watchdog@vger.kernel.org 15469W: http://www.linux-watchdog.org/ 15470T: git git://www.linux-watchdog.org/linux-watchdog.git 15471S: Maintained 15472F: Documentation/devicetree/bindings/watchdog/ 15473F: Documentation/watchdog/ 15474F: drivers/watchdog/ 15475F: include/linux/watchdog.h 15476F: include/uapi/linux/watchdog.h 15477 15478WHISKEYCOVE PMIC GPIO DRIVER 15479M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15480L: linux-gpio@vger.kernel.org 15481S: Maintained 15482F: drivers/gpio/gpio-wcove.c 15483 15484WIIMOTE HID DRIVER 15485M: David Herrmann <dh.herrmann@googlemail.com> 15486L: linux-input@vger.kernel.org 15487S: Maintained 15488F: drivers/hid/hid-wiimote* 15489 15490WILOCITY WIL6210 WIRELESS DRIVER 15491M: Maya Erez <merez@codeaurora.org> 15492L: linux-wireless@vger.kernel.org 15493L: wil6210@qti.qualcomm.com 15494S: Supported 15495W: http://wireless.kernel.org/en/users/Drivers/wil6210 15496F: drivers/net/wireless/ath/wil6210/ 15497 15498WIMAX STACK 15499M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15500M: linux-wimax@intel.com 15501L: wimax@linuxwimax.org (subscribers-only) 15502S: Supported 15503W: http://linuxwimax.org 15504F: Documentation/wimax/README.wimax 15505F: include/linux/wimax/debug.h 15506F: include/net/wimax.h 15507F: include/uapi/linux/wimax.h 15508F: net/wimax/ 15509 15510WINBOND CIR DRIVER 15511M: David Härdeman <david@hardeman.nu> 15512S: Maintained 15513F: drivers/media/rc/winbond-cir.c 15514 15515WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15516M: William Breathitt Gray <vilhelm.gray@gmail.com> 15517L: linux-watchdog@vger.kernel.org 15518S: Maintained 15519F: drivers/watchdog/ebc-c384_wdt.c 15520 15521WINSYSTEMS WS16C48 GPIO DRIVER 15522M: William Breathitt Gray <vilhelm.gray@gmail.com> 15523L: linux-gpio@vger.kernel.org 15524S: Maintained 15525F: drivers/gpio/gpio-ws16c48.c 15526 15527WISTRON LAPTOP BUTTON DRIVER 15528M: Miloslav Trmac <mitr@volny.cz> 15529S: Maintained 15530F: drivers/input/misc/wistron_btns.c 15531 15532WL3501 WIRELESS PCMCIA CARD DRIVER 15533L: linux-wireless@vger.kernel.org 15534S: Odd fixes 15535F: drivers/net/wireless/wl3501* 15536 15537WOLFSON MICROELECTRONICS DRIVERS 15538L: patches@opensource.cirrus.com 15539T: git https://github.com/CirrusLogic/linux-drivers.git 15540W: https://github.com/CirrusLogic/linux-drivers/wiki 15541S: Supported 15542F: Documentation/hwmon/wm83?? 15543F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15544F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15545F: Documentation/devicetree/bindings/mfd/arizona.txt 15546F: Documentation/devicetree/bindings/mfd/wm831x.txt 15547F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15548F: arch/arm/mach-s3c64xx/mach-crag6410* 15549F: drivers/clk/clk-wm83*.c 15550F: drivers/extcon/extcon-arizona.c 15551F: drivers/leds/leds-wm83*.c 15552F: drivers/gpio/gpio-*wm*.c 15553F: drivers/gpio/gpio-arizona.c 15554F: drivers/hwmon/wm83??-hwmon.c 15555F: drivers/input/misc/wm831x-on.c 15556F: drivers/input/touchscreen/wm831x-ts.c 15557F: drivers/input/touchscreen/wm97*.c 15558F: drivers/mfd/arizona* 15559F: drivers/mfd/wm*.c 15560F: drivers/mfd/cs47l24* 15561F: drivers/power/supply/wm83*.c 15562F: drivers/rtc/rtc-wm83*.c 15563F: drivers/regulator/wm8*.c 15564F: drivers/regulator/arizona* 15565F: drivers/video/backlight/wm83*_bl.c 15566F: drivers/watchdog/wm83*_wdt.c 15567F: include/linux/mfd/arizona/ 15568F: include/linux/mfd/wm831x/ 15569F: include/linux/mfd/wm8350/ 15570F: include/linux/mfd/wm8400* 15571F: include/linux/regulator/arizona* 15572F: include/linux/wm97xx.h 15573F: include/sound/wm????.h 15574F: sound/soc/codecs/arizona.? 15575F: sound/soc/codecs/wm* 15576F: sound/soc/codecs/cs47l24* 15577 15578WORKQUEUE 15579M: Tejun Heo <tj@kernel.org> 15580R: Lai Jiangshan <jiangshanlai@gmail.com> 15581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15582S: Maintained 15583F: include/linux/workqueue.h 15584F: kernel/workqueue.c 15585F: Documentation/core-api/workqueue.rst 15586 15587X-POWERS AXP288 PMIC DRIVERS 15588M: Hans de Goede <hdegoede@redhat.com> 15589S: Maintained 15590N: axp288 15591F: drivers/acpi/pmic/intel_pmic_xpower.c 15592 15593X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15594M: Chen-Yu Tsai <wens@csie.org> 15595L: linux-kernel@vger.kernel.org 15596S: Maintained 15597N: axp[128] 15598 15599X.25 NETWORK LAYER 15600M: Andrew Hendry <andrew.hendry@gmail.com> 15601L: linux-x25@vger.kernel.org 15602S: Odd Fixes 15603F: Documentation/networking/x25* 15604F: include/net/x25* 15605F: net/x25/ 15606 15607X86 ARCHITECTURE (32-BIT AND 64-BIT) 15608M: Thomas Gleixner <tglx@linutronix.de> 15609M: Ingo Molnar <mingo@redhat.com> 15610R: "H. Peter Anvin" <hpa@zytor.com> 15611M: x86@kernel.org 15612L: linux-kernel@vger.kernel.org 15613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15614S: Maintained 15615F: Documentation/devicetree/bindings/x86/ 15616F: Documentation/x86/ 15617F: arch/x86/ 15618 15619X86 ENTRY CODE 15620M: Andy Lutomirski <luto@kernel.org> 15621L: linux-kernel@vger.kernel.org 15622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15623S: Maintained 15624F: arch/x86/entry/ 15625 15626X86 MCE INFRASTRUCTURE 15627M: Tony Luck <tony.luck@intel.com> 15628M: Borislav Petkov <bp@alien8.de> 15629L: linux-edac@vger.kernel.org 15630S: Maintained 15631F: arch/x86/kernel/cpu/mcheck/* 15632 15633X86 MICROCODE UPDATE SUPPORT 15634M: Borislav Petkov <bp@alien8.de> 15635S: Maintained 15636F: arch/x86/kernel/cpu/microcode/* 15637 15638X86 PLATFORM DRIVERS 15639M: Darren Hart <dvhart@infradead.org> 15640M: Andy Shevchenko <andy@infradead.org> 15641L: platform-driver-x86@vger.kernel.org 15642T: git git://git.infradead.org/linux-platform-drivers-x86.git 15643S: Maintained 15644F: drivers/platform/x86/ 15645F: drivers/platform/olpc/ 15646 15647X86 VDSO 15648M: Andy Lutomirski <luto@kernel.org> 15649L: linux-kernel@vger.kernel.org 15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15651S: Maintained 15652F: arch/x86/entry/vdso/ 15653 15654XC2028/3028 TUNER DRIVER 15655M: Mauro Carvalho Chehab <mchehab@kernel.org> 15656L: linux-media@vger.kernel.org 15657W: https://linuxtv.org 15658T: git git://linuxtv.org/media_tree.git 15659S: Maintained 15660F: drivers/media/tuners/tuner-xc2028.* 15661 15662XDP SOCKETS (AF_XDP) 15663M: Björn Töpel <bjorn.topel@intel.com> 15664M: Magnus Karlsson <magnus.karlsson@intel.com> 15665L: netdev@vger.kernel.org 15666S: Maintained 15667F: kernel/bpf/xskmap.c 15668F: net/xdp/ 15669 15670XEN BLOCK SUBSYSTEM 15671M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15672M: Roger Pau Monné <roger.pau@citrix.com> 15673L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15674S: Supported 15675F: drivers/block/xen-blkback/* 15676F: drivers/block/xen* 15677 15678XEN HYPERVISOR ARM 15679M: Stefano Stabellini <sstabellini@kernel.org> 15680L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15681S: Maintained 15682F: arch/arm/xen/ 15683F: arch/arm/include/asm/xen/ 15684 15685XEN HYPERVISOR ARM64 15686M: Stefano Stabellini <sstabellini@kernel.org> 15687L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15688S: Maintained 15689F: arch/arm64/xen/ 15690F: arch/arm64/include/asm/xen/ 15691 15692XEN HYPERVISOR INTERFACE 15693M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15694M: Juergen Gross <jgross@suse.com> 15695L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15696T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15697S: Supported 15698F: arch/x86/xen/ 15699F: drivers/*/xen-*front.c 15700F: drivers/xen/ 15701F: arch/x86/include/asm/xen/ 15702F: arch/x86/include/asm/pvclock-abi.h 15703F: include/xen/ 15704F: include/uapi/xen/ 15705F: Documentation/ABI/stable/sysfs-hypervisor-xen 15706F: Documentation/ABI/testing/sysfs-hypervisor-xen 15707 15708XEN NETWORK BACKEND DRIVER 15709M: Wei Liu <wei.liu2@citrix.com> 15710M: Paul Durrant <paul.durrant@citrix.com> 15711L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15712L: netdev@vger.kernel.org 15713S: Supported 15714F: drivers/net/xen-netback/* 15715 15716XEN PCI SUBSYSTEM 15717M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15718L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15719S: Supported 15720F: arch/x86/pci/*xen* 15721F: drivers/pci/*xen* 15722 15723XEN PVSCSI DRIVERS 15724M: Juergen Gross <jgross@suse.com> 15725L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15726L: linux-scsi@vger.kernel.org 15727S: Supported 15728F: drivers/scsi/xen-scsifront.c 15729F: drivers/xen/xen-scsiback.c 15730F: include/xen/interface/io/vscsiif.h 15731 15732XEN SWIOTLB SUBSYSTEM 15733M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15734L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15735L: iommu@lists.linux-foundation.org 15736S: Supported 15737F: arch/x86/xen/*swiotlb* 15738F: drivers/xen/*swiotlb* 15739 15740XEN SOUND FRONTEND DRIVER 15741M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15743L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15744S: Supported 15745F: sound/xen/* 15746 15747XFS FILESYSTEM 15748M: Darrick J. Wong <darrick.wong@oracle.com> 15749M: linux-xfs@vger.kernel.org 15750L: linux-xfs@vger.kernel.org 15751W: http://xfs.org/ 15752T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15753S: Supported 15754F: Documentation/filesystems/xfs.txt 15755F: fs/xfs/ 15756 15757XILINX AXI ETHERNET DRIVER 15758M: Anirudha Sarangi <anirudh@xilinx.com> 15759M: John Linn <John.Linn@xilinx.com> 15760S: Maintained 15761F: drivers/net/ethernet/xilinx/xilinx_axienet* 15762 15763XILINX UARTLITE SERIAL DRIVER 15764M: Peter Korsgaard <jacmet@sunsite.dk> 15765L: linux-serial@vger.kernel.org 15766S: Maintained 15767F: drivers/tty/serial/uartlite.c 15768 15769XILINX VIDEO IP CORES 15770M: Hyun Kwon <hyun.kwon@xilinx.com> 15771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15772L: linux-media@vger.kernel.org 15773T: git git://linuxtv.org/media_tree.git 15774S: Supported 15775F: Documentation/devicetree/bindings/media/xilinx/ 15776F: drivers/media/platform/xilinx/ 15777F: include/uapi/linux/xilinx-v4l2-controls.h 15778 15779XILLYBUS DRIVER 15780M: Eli Billauer <eli.billauer@gmail.com> 15781L: linux-kernel@vger.kernel.org 15782S: Supported 15783F: drivers/char/xillybus/ 15784 15785XLP9XX I2C DRIVER 15786M: George Cherian <george.cherian@cavium.com> 15787M: Jan Glauber <jglauber@cavium.com> 15788L: linux-i2c@vger.kernel.org 15789W: http://www.cavium.com 15790S: Supported 15791F: drivers/i2c/busses/i2c-xlp9xx.c 15792 15793XRA1403 GPIO EXPANDER 15794M: Nandor Han <nandor.han@ge.com> 15795M: Semi Malinen <semi.malinen@ge.com> 15796L: linux-gpio@vger.kernel.org 15797S: Maintained 15798F: drivers/gpio/gpio-xra1403.c 15799F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15800 15801XTENSA XTFPGA PLATFORM SUPPORT 15802M: Max Filippov <jcmvbkbc@gmail.com> 15803L: linux-xtensa@linux-xtensa.org 15804S: Maintained 15805F: drivers/spi/spi-xtensa-xtfpga.c 15806F: sound/soc/xtensa/xtfpga-i2s.c 15807 15808YAM DRIVER FOR AX.25 15809M: Jean-Paul Roubelat <jpr@f6fbb.org> 15810L: linux-hams@vger.kernel.org 15811S: Maintained 15812F: drivers/net/hamradio/yam* 15813F: include/linux/yam.h 15814 15815YAMA SECURITY MODULE 15816M: Kees Cook <keescook@chromium.org> 15817T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15818S: Supported 15819F: security/yama/ 15820F: Documentation/admin-guide/LSM/Yama.rst 15821 15822YEALINK PHONE DRIVER 15823M: Henk Vergonet <Henk.Vergonet@gmail.com> 15824L: usbb2k-api-dev@nongnu.org 15825S: Maintained 15826F: Documentation/input/devices/yealink.rst 15827F: drivers/input/misc/yealink.* 15828 15829Z8530 DRIVER FOR AX.25 15830M: Joerg Reuter <jreuter@yaina.de> 15831W: http://yaina.de/jreuter/ 15832W: http://www.qsl.net/dl1bke/ 15833L: linux-hams@vger.kernel.org 15834S: Maintained 15835F: Documentation/networking/z8530drv.txt 15836F: drivers/net/hamradio/*scc.c 15837F: drivers/net/hamradio/z8530.h 15838 15839ZBUD COMPRESSED PAGE ALLOCATOR 15840M: Seth Jennings <sjenning@redhat.com> 15841M: Dan Streetman <ddstreet@ieee.org> 15842L: linux-mm@kvack.org 15843S: Maintained 15844F: mm/zbud.c 15845F: include/linux/zbud.h 15846 15847ZD1211RW WIRELESS DRIVER 15848M: Daniel Drake <dsd@gentoo.org> 15849M: Ulrich Kunitz <kune@deine-taler.de> 15850W: http://zd1211.ath.cx/wiki/DriverRewrite 15851L: linux-wireless@vger.kernel.org 15852L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15853S: Maintained 15854F: drivers/net/wireless/zydas/zd1211rw/ 15855 15856ZD1301 MEDIA DRIVER 15857M: Antti Palosaari <crope@iki.fi> 15858L: linux-media@vger.kernel.org 15859W: https://linuxtv.org/ 15860W: http://palosaari.fi/linux/ 15861Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15862S: Maintained 15863F: drivers/media/usb/dvb-usb-v2/zd1301* 15864 15865ZD1301_DEMOD MEDIA DRIVER 15866M: Antti Palosaari <crope@iki.fi> 15867L: linux-media@vger.kernel.org 15868W: https://linuxtv.org/ 15869W: http://palosaari.fi/linux/ 15870Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15871S: Maintained 15872F: drivers/media/dvb-frontends/zd1301_demod* 15873 15874ZPOOL COMPRESSED PAGE STORAGE API 15875M: Dan Streetman <ddstreet@ieee.org> 15876L: linux-mm@kvack.org 15877S: Maintained 15878F: mm/zpool.c 15879F: include/linux/zpool.h 15880 15881ZR36067 VIDEO FOR LINUX DRIVER 15882L: mjpeg-users@lists.sourceforge.net 15883L: linux-media@vger.kernel.org 15884W: http://mjpeg.sourceforge.net/driver-zoran/ 15885T: hg https://linuxtv.org/hg/v4l-dvb 15886S: Odd Fixes 15887F: drivers/staging/media/zoran/ 15888 15889ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15890M: Minchan Kim <minchan@kernel.org> 15891M: Nitin Gupta <ngupta@vflare.org> 15892R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15893L: linux-kernel@vger.kernel.org 15894S: Maintained 15895F: drivers/block/zram/ 15896F: Documentation/blockdev/zram.txt 15897 15898ZS DECSTATION Z85C30 SERIAL DRIVER 15899M: "Maciej W. Rozycki" <macro@linux-mips.org> 15900S: Maintained 15901F: drivers/tty/serial/zs.* 15902 15903ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15904M: Minchan Kim <minchan@kernel.org> 15905M: Nitin Gupta <ngupta@vflare.org> 15906R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15907L: linux-mm@kvack.org 15908S: Maintained 15909F: mm/zsmalloc.c 15910F: include/linux/zsmalloc.h 15911F: Documentation/vm/zsmalloc.rst 15912 15913ZSWAP COMPRESSED SWAP CACHING 15914M: Seth Jennings <sjenning@redhat.com> 15915M: Dan Streetman <ddstreet@ieee.org> 15916L: linux-mm@kvack.org 15917S: Maintained 15918F: mm/zswap.c 15919 15920THE REST 15921M: Linus Torvalds <torvalds@linux-foundation.org> 15922L: linux-kernel@vger.kernel.org 15923Q: http://patchwork.kernel.org/project/LKML/list/ 15924T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15925S: Buried alive in reporters 15926F: * 15927F: */ 15928