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@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 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 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 771F: drivers/gpu/drm/amd/amdkfd/ 772F: drivers/gpu/drm/amd/include/cik_structs.h 773F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 774F: drivers/gpu/drm/amd/include/vi_structs.h 775F: include/uapi/linux/kfd_ioctl.h 776 777AMD SEATTLE DEVICE TREE SUPPORT 778M: Brijesh Singh <brijeshkumar.singh@amd.com> 779M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 780M: Tom Lendacky <thomas.lendacky@amd.com> 781S: Supported 782F: arch/arm64/boot/dts/amd/ 783 784AMD XGBE DRIVER 785M: Tom Lendacky <thomas.lendacky@amd.com> 786L: netdev@vger.kernel.org 787S: Supported 788F: drivers/net/ethernet/amd/xgbe/ 789F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 790 791AMS (Apple Motion Sensor) DRIVER 792M: Michael Hanselmann <linux-kernel@hansmi.ch> 793S: Supported 794F: drivers/macintosh/ams/ 795 796ANALOG DEVICES INC AD9389B DRIVER 797M: Hans Verkuil <hans.verkuil@cisco.com> 798L: linux-media@vger.kernel.org 799S: Maintained 800F: drivers/media/i2c/ad9389b* 801 802ANALOG DEVICES INC ADV7180 DRIVER 803M: Lars-Peter Clausen <lars@metafoo.de> 804L: linux-media@vger.kernel.org 805W: http://ez.analog.com/community/linux-device-drivers 806S: Supported 807F: drivers/media/i2c/adv7180.c 808 809ANALOG DEVICES INC ADV748X DRIVER 810M: Kieran Bingham <kieran.bingham@ideasonboard.com> 811L: linux-media@vger.kernel.org 812S: Maintained 813F: drivers/media/i2c/adv748x/* 814 815ANALOG DEVICES INC ADV7511 DRIVER 816M: Hans Verkuil <hans.verkuil@cisco.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv7511* 820 821ANALOG DEVICES INC ADV7604 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7604* 826 827ANALOG DEVICES INC ADV7842 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7842* 832 833ANALOG DEVICES INC ASOC CODEC DRIVERS 834M: Lars-Peter Clausen <lars@metafoo.de> 835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 836W: http://wiki.analog.com/ 837W: http://ez.analog.com/community/linux-device-drivers 838S: Supported 839F: sound/soc/codecs/adau* 840F: sound/soc/codecs/adav* 841F: sound/soc/codecs/ad1* 842F: sound/soc/codecs/ad7* 843F: sound/soc/codecs/ssm* 844F: sound/soc/codecs/sigmadsp.* 845 846ANALOG DEVICES INC DMA DRIVERS 847M: Lars-Peter Clausen <lars@metafoo.de> 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/dma/dma-axi-dmac.c 851 852ANALOG DEVICES INC IIO DRIVERS 853M: Lars-Peter Clausen <lars@metafoo.de> 854M: Michael Hennerich <Michael.Hennerich@analog.com> 855W: http://wiki.analog.com/ 856W: http://ez.analog.com/community/linux-device-drivers 857S: Supported 858F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 860F: drivers/iio/*/ad* 861F: drivers/iio/adc/ltc2497* 862X: drivers/iio/*/adjd* 863F: drivers/staging/iio/*/ad* 864 865ANDES ARCHITECTURE 866M: Greentime Hu <green.hu@gmail.com> 867M: Vincent Chen <deanbo422@gmail.com> 868T: git https://github.com/andestech/linux.git 869S: Supported 870F: arch/nds32/ 871F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 872F: Documentation/devicetree/bindings/nds32/ 873K: nds32 874N: nds32 875 876ANDROID CONFIG FRAGMENTS 877M: Rob Herring <robh@kernel.org> 878S: Supported 879F: kernel/configs/android* 880 881ANDROID DRIVERS 882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 883M: Arve Hjønnevåg <arve@android.com> 884M: Todd Kjos <tkjos@android.com> 885M: Martijn Coenen <maco@android.com> 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 887L: devel@driverdev.osuosl.org 888S: Supported 889F: drivers/android/ 890F: drivers/staging/android/ 891 892ANDROID GOLDFISH PIC DRIVER 893M: Miodrag Dinic <miodrag.dinic@mips.com> 894S: Supported 895F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 896F: drivers/irqchip/irq-goldfish-pic.c 897 898ANDROID GOLDFISH RTC DRIVER 899M: Miodrag Dinic <miodrag.dinic@mips.com> 900S: Supported 901F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 902F: drivers/rtc/rtc-goldfish.c 903 904ANDROID ION DRIVER 905M: Laura Abbott <labbott@redhat.com> 906M: Sumit Semwal <sumit.semwal@linaro.org> 907L: devel@driverdev.osuosl.org 908S: Supported 909F: drivers/staging/android/ion 910F: drivers/staging/android/uapi/ion.h 911 912AOA (Apple Onboard Audio) ALSA DRIVER 913M: Johannes Berg <johannes@sipsolutions.net> 914L: linuxppc-dev@lists.ozlabs.org 915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 916S: Maintained 917F: sound/aoa/ 918 919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 920M: William Breathitt Gray <vilhelm.gray@gmail.com> 921L: linux-iio@vger.kernel.org 922S: Maintained 923F: drivers/iio/adc/stx104.c 924 925APM DRIVER 926M: Jiri Kosina <jikos@kernel.org> 927S: Odd fixes 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 929F: arch/x86/kernel/apm_32.c 930F: include/linux/apm_bios.h 931F: include/uapi/linux/apm_bios.h 932F: drivers/char/apm-emulation.c 933 934APPARMOR SECURITY MODULE 935M: John Johansen <john.johansen@canonical.com> 936L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 937W: wiki.apparmor.net 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 939S: Supported 940F: security/apparmor/ 941F: Documentation/admin-guide/LSM/apparmor.rst 942 943APPLE BCM5974 MULTITOUCH DRIVER 944M: Henrik Rydberg <rydberg@bitmath.org> 945L: linux-input@vger.kernel.org 946S: Odd fixes 947F: drivers/input/mouse/bcm5974.c 948 949APPLE SMC DRIVER 950M: Henrik Rydberg <rydberg@bitmath.org> 951L: linux-hwmon@vger.kernel.org 952S: Odd fixes 953F: drivers/hwmon/applesmc.c 954 955APPLETALK NETWORK LAYER 956L: netdev@vger.kernel.org 957S: Odd fixes 958F: drivers/net/appletalk/ 959F: net/appletalk/ 960 961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 962M: Duc Dang <dhdang@apm.com> 963S: Supported 964F: arch/arm64/boot/dts/apm/ 965 966APPLIED MICRO (APM) X-GENE SOC EDAC 967M: Loc Ho <lho@apm.com> 968S: Supported 969F: drivers/edac/xgene_edac.c 970F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 971 972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 973M: Iyappan Subramanian <isubramanian@apm.com> 974M: Keyur Chudgar <kchudgar@apm.com> 975S: Supported 976F: drivers/net/ethernet/apm/xgene-v2/ 977 978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 979M: Iyappan Subramanian <isubramanian@apm.com> 980M: Keyur Chudgar <kchudgar@apm.com> 981M: Quan Nguyen <qnguyen@apm.com> 982S: Supported 983F: drivers/net/ethernet/apm/xgene/ 984F: drivers/net/phy/mdio-xgene.c 985F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 986F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 987 988APPLIED MICRO (APM) X-GENE SOC PMU 989M: Tai Nguyen <ttnguyen@apm.com> 990S: Supported 991F: drivers/perf/xgene_pmu.c 992F: Documentation/perf/xgene-pmu.txt 993F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 994 995APTINA CAMERA SENSOR PLL 996M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 997L: linux-media@vger.kernel.org 998S: Maintained 999F: drivers/media/i2c/aptina-pll.* 1000 1001ARC FRAMEBUFFER DRIVER 1002M: Jaya Kumar <jayalk@intworks.biz> 1003S: Maintained 1004F: drivers/video/fbdev/arcfb.c 1005F: drivers/video/fbdev/core/fb_defio.c 1006 1007ARC PGU DRM DRIVER 1008M: Alexey Brodkin <abrodkin@synopsys.com> 1009S: Supported 1010F: drivers/gpu/drm/arc/ 1011F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1012 1013ARCNET NETWORK LAYER 1014M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1015L: netdev@vger.kernel.org 1016S: Maintained 1017F: drivers/net/arcnet/ 1018F: include/uapi/linux/if_arcnet.h 1019 1020ARM ARCHITECTED TIMER DRIVER 1021M: Mark Rutland <mark.rutland@arm.com> 1022M: Marc Zyngier <marc.zyngier@arm.com> 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1024S: Maintained 1025F: arch/arm/include/asm/arch_timer.h 1026F: arch/arm64/include/asm/arch_timer.h 1027F: drivers/clocksource/arm_arch_timer.c 1028 1029ARM HDLCD DRM DRIVER 1030M: Liviu Dudau <liviu.dudau@arm.com> 1031S: Supported 1032F: drivers/gpu/drm/arm/hdlcd_* 1033F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1034 1035ARM MALI-DP DRM DRIVER 1036M: Liviu Dudau <liviu.dudau@arm.com> 1037M: Brian Starkey <brian.starkey@arm.com> 1038M: Mali DP Maintainers <malidp@foss.arm.com> 1039S: Supported 1040F: drivers/gpu/drm/arm/ 1041F: Documentation/devicetree/bindings/display/arm,malidp.txt 1042 1043ARM MFM AND FLOPPY DRIVERS 1044M: Ian Molton <spyro@f2s.com> 1045S: Maintained 1046F: arch/arm/lib/floppydma.S 1047F: arch/arm/include/asm/floppy.h 1048 1049ARM PMU PROFILING AND DEBUGGING 1050M: Will Deacon <will.deacon@arm.com> 1051M: Mark Rutland <mark.rutland@arm.com> 1052S: Maintained 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054F: arch/arm*/kernel/perf_* 1055F: arch/arm/oprofile/common.c 1056F: arch/arm*/kernel/hw_breakpoint.c 1057F: arch/arm*/include/asm/hw_breakpoint.h 1058F: arch/arm*/include/asm/perf_event.h 1059F: drivers/perf/* 1060F: include/linux/perf/arm_pmu.h 1061F: Documentation/devicetree/bindings/arm/pmu.txt 1062F: Documentation/devicetree/bindings/perf/ 1063 1064ARM PORT 1065M: Russell King <linux@armlinux.org.uk> 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067W: http://www.armlinux.org.uk/ 1068S: Odd Fixes 1069T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1070F: arch/arm/ 1071X: arch/arm/boot/dts/ 1072 1073ARM PRIMECELL AACI PL041 DRIVER 1074M: Russell King <linux@armlinux.org.uk> 1075S: Odd Fixes 1076F: sound/arm/aaci.* 1077 1078ARM PRIMECELL BUS SUPPORT 1079M: Russell King <linux@armlinux.org.uk> 1080S: Odd Fixes 1081F: drivers/amba/ 1082F: include/linux/amba/bus.h 1083 1084ARM PRIMECELL CLCD PL110 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Odd Fixes 1087F: drivers/video/fbdev/amba-clcd.* 1088 1089ARM PRIMECELL KMI PL050 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Odd Fixes 1092F: drivers/input/serio/ambakmi.* 1093F: include/linux/amba/kmi.h 1094 1095ARM PRIMECELL MMCI PL180/1 DRIVER 1096M: Russell King <linux@armlinux.org.uk> 1097S: Odd Fixes 1098F: drivers/mmc/host/mmci.* 1099F: include/linux/amba/mmci.h 1100 1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1102M: Russell King <linux@armlinux.org.uk> 1103S: Odd Fixes 1104F: drivers/tty/serial/amba-pl01*.c 1105F: include/linux/amba/serial.h 1106 1107ARM SMMU DRIVERS 1108M: Will Deacon <will.deacon@arm.com> 1109R: Robin Murphy <robin.murphy@arm.com> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112F: drivers/iommu/arm-smmu.c 1113F: drivers/iommu/arm-smmu-v3.c 1114F: drivers/iommu/io-pgtable-arm.c 1115F: drivers/iommu/io-pgtable-arm-v7s.c 1116 1117ARM SUB-ARCHITECTURES 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-*/ 1121F: arch/arm/plat-*/ 1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1123 1124ARM/ACTIONS SEMI ARCHITECTURE 1125M: Andreas Färber <afaerber@suse.de> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127S: Maintained 1128N: owl 1129F: arch/arm/mach-actions/ 1130F: arch/arm/boot/dts/owl-* 1131F: arch/arm64/boot/dts/actions/ 1132F: drivers/clocksource/owl-* 1133F: drivers/soc/actions/ 1134F: include/dt-bindings/power/owl-* 1135F: include/linux/soc/actions/ 1136F: Documentation/devicetree/bindings/arm/actions.txt 1137F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1138F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1139 1140ARM/ADS SPHERE MACHINE SUPPORT 1141M: Lennert Buytenhek <kernel@wantstofly.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AFEB9260 MACHINE SUPPORT 1146M: Sergey Lapin <slapin@ossfans.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/AJECO 1ARM MACHINE SUPPORT 1151M: Lennert Buytenhek <kernel@wantstofly.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/Allwinner SoC Clock Support 1156M: Emilio López <emilio@elopez.com.ar> 1157S: Maintained 1158F: drivers/clk/sunxi/ 1159 1160ARM/Allwinner sunXi SoC support 1161M: Maxime Ripard <maxime.ripard@bootlin.com> 1162M: Chen-Yu Tsai <wens@csie.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165N: sun[x456789]i 1166N: sun50i 1167F: arch/arm/mach-sunxi/ 1168F: arch/arm64/boot/dts/allwinner/ 1169F: drivers/clk/sunxi-ng/ 1170F: drivers/pinctrl/sunxi/ 1171F: drivers/soc/sunxi/ 1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1173 1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1175M: Neil Armstrong <narmstrong@baylibre.com> 1176M: Jerome Brunet <jbrunet@baylibre.com> 1177L: linux-amlogic@lists.infradead.org 1178S: Maintained 1179F: drivers/clk/meson/ 1180F: include/dt-bindings/clock/meson* 1181F: include/dt-bindings/clock/gxbb* 1182F: Documentation/devicetree/bindings/clock/amlogic* 1183 1184ARM/Amlogic Meson SoC support 1185M: Carlo Caione <carlo@caione.org> 1186M: Kevin Hilman <khilman@baylibre.com> 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1188L: linux-amlogic@lists.infradead.org 1189W: http://linux-meson.com/ 1190S: Maintained 1191F: arch/arm/mach-meson/ 1192F: arch/arm/boot/dts/meson* 1193F: arch/arm64/boot/dts/amlogic/ 1194F: drivers/pinctrl/meson/ 1195F: drivers/mmc/host/meson* 1196N: meson 1197 1198ARM/Annapurna Labs ALPINE ARCHITECTURE 1199M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1200M: Antoine Tenart <antoine.tenart@free-electrons.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-alpine/ 1204F: arch/arm/boot/dts/alpine* 1205F: arch/arm64/boot/dts/al/ 1206F: drivers/*/*alpine* 1207 1208ARM/ARTPEC MACHINE SUPPORT 1209M: Jesper Nilsson <jesper.nilsson@axis.com> 1210M: Lars Persson <lars.persson@axis.com> 1211M: Niklas Cassel <niklas.cassel@axis.com> 1212S: Maintained 1213L: linux-arm-kernel@axis.com 1214F: arch/arm/mach-artpec 1215F: arch/arm/boot/dts/artpec6* 1216F: drivers/clk/axis 1217F: drivers/crypto/axis 1218F: drivers/pinctrl/pinctrl-artpec* 1219F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1220 1221ARM/ASPEED I2C DRIVER 1222M: Brendan Higgins <brendanhiggins@google.com> 1223R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1224R: Joel Stanley <joel@jms.id.au> 1225L: linux-i2c@vger.kernel.org 1226L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1227S: Maintained 1228F: drivers/irqchip/irq-aspeed-i2c-ic.c 1229F: drivers/i2c/busses/i2c-aspeed.c 1230F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1231F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1232 1233ARM/ASPEED MACHINE SUPPORT 1234M: Joel Stanley <joel@jms.id.au> 1235R: Andrew Jeffery <andrew@aj.id.au> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1238Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1239S: Supported 1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1241F: arch/arm/mach-aspeed/ 1242F: arch/arm/boot/dts/aspeed-* 1243N: aspeed 1244 1245ARM/ATMEL AT91 Clock Support 1246M: Boris Brezillon <boris.brezillon@bootlin.com> 1247S: Maintained 1248F: drivers/clk/at91 1249 1250ARM/CALXEDA HIGHBANK ARCHITECTURE 1251M: Rob Herring <robh@kernel.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Maintained 1254F: arch/arm/mach-highbank/ 1255F: arch/arm/boot/dts/highbank.dts 1256F: arch/arm/boot/dts/ecx-*.dts* 1257 1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1259M: Krzysztof Halasa <khalasa@piap.pl> 1260S: Maintained 1261F: arch/arm/mach-cns3xxx/ 1262 1263ARM/CAVIUM THUNDER NETWORK DRIVER 1264M: Sunil Goutham <sgoutham@cavium.com> 1265M: Robert Richter <rric@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Supported 1268F: drivers/net/ethernet/cavium/thunder/ 1269 1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1271M: Lukasz Majewski <lukma@denx.de> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ts72xx.c 1275 1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1277M: Alexander Shiyan <shc_work@mail.ru> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Odd Fixes 1280N: clps711x 1281 1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1288M: Hartley Sweeten <hsweeten@visionengravers.com> 1289M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-ep93xx/ 1293F: arch/arm/mach-ep93xx/include/mach/ 1294 1295ARM/CLKDEV SUPPORT 1296M: Russell King <linux@armlinux.org.uk> 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1298S: Maintained 1299T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1300F: drivers/clk/clkdev.c 1301 1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1303M: Mike Rapoport <mike@compulab.co.il> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306 1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1308M: Baruch Siach <baruch@tkos.co.il> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/boot/dts/cx92755* 1312N: digicolor 1313 1314ARM/CONTEC MICRO9 MACHINE SUPPORT 1315M: Hubert Feurstein <hubert.feurstein@contec.at> 1316S: Maintained 1317F: arch/arm/mach-ep93xx/micro9.c 1318 1319ARM/CORESIGHT FRAMEWORK AND DRIVERS 1320M: Mathieu Poirier <mathieu.poirier@linaro.org> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: drivers/hwtracing/coresight/* 1324F: Documentation/trace/coresight.txt 1325F: Documentation/trace/coresight-cpu-debug.txt 1326F: Documentation/devicetree/bindings/arm/coresight.txt 1327F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1328F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1329F: tools/perf/arch/arm/util/pmu.c 1330F: tools/perf/arch/arm/util/auxtrace.c 1331F: tools/perf/arch/arm/util/cs-etm.c 1332F: tools/perf/arch/arm/util/cs-etm.h 1333F: tools/perf/util/cs-etm.* 1334F: tools/perf/util/cs-etm-decoder/* 1335 1336ARM/CORGI MACHINE SUPPORT 1337M: Richard Purdie <rpurdie@rpsys.net> 1338S: Maintained 1339 1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1341M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1342M: Linus Walleij <linus.walleij@linaro.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/ulli-kroll/linux.git 1345S: Maintained 1346F: Documentation/devicetree/bindings/arm/gemini.txt 1347F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1348F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1349F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1350F: arch/arm/mach-gemini/ 1351F: drivers/net/ethernet/cortina/ 1352F: drivers/pinctrl/pinctrl-gemini.c 1353F: drivers/rtc/rtc-ftrtc010.c 1354 1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1356M: Barry Song <baohua@kernel.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1359S: Maintained 1360F: arch/arm/boot/dts/prima2* 1361F: arch/arm/mach-prima2/ 1362F: drivers/clk/sirf/ 1363F: drivers/clocksource/timer-prima2.c 1364F: drivers/clocksource/timer-atlas7.c 1365N: [^a-z]sirf 1366 1367ARM/EBSA110 MACHINE SUPPORT 1368M: Russell King <linux@armlinux.org.uk> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370W: http://www.armlinux.org.uk/ 1371S: Maintained 1372F: arch/arm/mach-ebsa110/ 1373F: drivers/net/ethernet/amd/am79c961a.* 1374 1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1376M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1377R: Pengutronix Kernel Team <kernel@pengutronix.de> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380N: efm32 1381 1382ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1383M: Robert Jarzmik <robert.jarzmik@free.fr> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-pxa/ezx.c 1387 1388ARM/FARADAY FA526 PORT 1389M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392T: git git://git.berlios.de/gemini-board 1393F: arch/arm/mm/*-fa* 1394 1395ARM/FOOTBRIDGE ARCHITECTURE 1396M: Russell King <linux@armlinux.org.uk> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398W: http://www.armlinux.org.uk/ 1399S: Maintained 1400F: arch/arm/include/asm/hardware/dec21285.h 1401F: arch/arm/mach-footbridge/ 1402 1403ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1404M: Shawn Guo <shawnguo@kernel.org> 1405M: Sascha Hauer <s.hauer@pengutronix.de> 1406R: Pengutronix Kernel Team <kernel@pengutronix.de> 1407R: Fabio Estevam <fabio.estevam@nxp.com> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1411F: arch/arm/mach-imx/ 1412F: arch/arm/mach-mxs/ 1413F: arch/arm/boot/dts/imx* 1414F: arch/arm/configs/imx*_defconfig 1415F: drivers/clk/imx/ 1416F: drivers/soc/imx/ 1417F: include/soc/imx/ 1418 1419ARM/FREESCALE VYBRID ARM ARCHITECTURE 1420M: Shawn Guo <shawnguo@kernel.org> 1421M: Sascha Hauer <s.hauer@pengutronix.de> 1422R: Pengutronix Kernel Team <kernel@pengutronix.de> 1423R: Stefan Agner <stefan@agner.ch> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1427F: arch/arm/mach-imx/*vf610* 1428F: arch/arm/boot/dts/vf* 1429 1430ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/GUMSTIX MACHINE SUPPORT 1436M: Steve Sakoman <sakoman@gmail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1441M: Philipp Zabel <philipp.zabel@gmail.com> 1442M: Paul Parsons <lost.distance@yahoo.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-pxa/hx4700.c 1446F: arch/arm/mach-pxa/include/mach/hx4700.h 1447F: sound/soc/pxa/hx4700.c 1448 1449ARM/HISILICON SOC SUPPORT 1450M: Wei Xu <xuwei5@hisilicon.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452W: http://www.hisilicon.com 1453S: Supported 1454T: git git://github.com/hisilicon/linux-hisi.git 1455F: arch/arm/mach-hisi/ 1456F: arch/arm/boot/dts/hi3* 1457F: arch/arm/boot/dts/hip* 1458F: arch/arm/boot/dts/hisi* 1459F: arch/arm64/boot/dts/hisilicon/ 1460 1461ARM/HP JORNADA 7XX MACHINE SUPPORT 1462M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1463W: www.jlime.com 1464S: Maintained 1465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1466F: arch/arm/mach-sa1100/jornada720.c 1467F: arch/arm/mach-sa1100/include/mach/jornada720.h 1468 1469ARM/IGEP MACHINE SUPPORT 1470M: Enric Balletbo i Serra <eballetbo@gmail.com> 1471M: Javier Martinez Canillas <javier@dowhile0.org> 1472L: linux-omap@vger.kernel.org 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/boot/dts/omap3-igep* 1476 1477ARM/INCOME PXA270 SUPPORT 1478M: Marek Vasut <marek.vasut@gmail.com> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-pxa/colibri-pxa270-income.c 1482 1483ARM/INTEL IOP13XX ARM ARCHITECTURE 1484M: Lennert Buytenhek <kernel@wantstofly.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487 1488ARM/INTEL IOP32X ARM ARCHITECTURE 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/INTEL IOP33X ARM ARCHITECTURE 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Orphan 1496 1497ARM/INTEL IQ81342EX MACHINE SUPPORT 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IXDP2850 MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/INTEL IXP4XX ARM ARCHITECTURE 1508M: Imre Kaloz <kaloz@openwrt.org> 1509M: Krzysztof Halasa <khalasa@piap.pl> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm/mach-ixp4xx/ 1513 1514ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1515M: Jonathan Cameron <jic23@cam.ac.uk> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: arch/arm/mach-pxa/stargate2.c 1519F: drivers/pcmcia/pxa2xx_stargate2.c 1520 1521ARM/INTEL XSC3 (MANZANO) ARM CORE 1522M: Lennert Buytenhek <kernel@wantstofly.org> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525 1526ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1527M: Lennert Buytenhek <kernel@wantstofly.org> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529S: Maintained 1530 1531ARM/LG1K ARCHITECTURE 1532M: Chanho Min <chanho.min@lge.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: arch/arm64/boot/dts/lg/ 1536 1537ARM/LOGICPD PXA270 MACHINE SUPPORT 1538M: Lennert Buytenhek <kernel@wantstofly.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540S: Maintained 1541 1542ARM/LPC18XX ARCHITECTURE 1543M: Joachim Eastwood <manabian@gmail.com> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546F: arch/arm/boot/dts/lpc43* 1547F: drivers/clk/nxp/clk-lpc18xx* 1548F: drivers/clocksource/time-lpc32xx.c 1549F: drivers/i2c/busses/i2c-lpc2k.c 1550F: drivers/memory/pl172.c 1551F: drivers/mtd/spi-nor/nxp-spifi.c 1552F: drivers/rtc/rtc-lpc24xx.c 1553N: lpc18xx 1554 1555ARM/LPC32XX SOC SUPPORT 1556M: Vladimir Zapolskiy <vz@mleia.com> 1557M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1560S: Maintained 1561F: arch/arm/boot/dts/lpc32* 1562F: arch/arm/mach-lpc32xx/ 1563F: drivers/i2c/busses/i2c-pnx.c 1564F: drivers/net/ethernet/nxp/lpc_eth.c 1565F: drivers/usb/host/ohci-nxp.c 1566F: drivers/watchdog/pnx4008_wdt.c 1567N: lpc32xx 1568 1569ARM/MAGICIAN MACHINE SUPPORT 1570M: Philipp Zabel <philipp.zabel@gmail.com> 1571S: Maintained 1572 1573ARM/Marvell Dove/MV78xx0/Orion SOC support 1574M: Jason Cooper <jason@lakedaemon.net> 1575M: Andrew Lunn <andrew@lunn.ch> 1576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1577M: Gregory Clement <gregory.clement@bootlin.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580F: Documentation/devicetree/bindings/soc/dove/ 1581F: arch/arm/mach-dove/ 1582F: arch/arm/mach-mv78xx0/ 1583F: arch/arm/mach-orion5x/ 1584F: arch/arm/plat-orion/ 1585F: arch/arm/boot/dts/dove* 1586F: arch/arm/boot/dts/orion5x* 1587 1588ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Gregory Clement <gregory.clement@bootlin.com> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: arch/arm/boot/dts/armada* 1596F: arch/arm/boot/dts/kirkwood* 1597F: arch/arm/configs/mvebu_*_defconfig 1598F: arch/arm/mach-mvebu/ 1599F: arch/arm64/boot/dts/marvell/armada* 1600F: drivers/cpufreq/armada-37xx-cpufreq.c 1601F: drivers/cpufreq/mvebu-cpufreq.c 1602F: drivers/irqchip/irq-armada-370-xp.c 1603F: drivers/irqchip/irq-mvebu-* 1604F: drivers/pinctrl/mvebu/ 1605F: drivers/rtc/rtc-armada38x.c 1606 1607ARM/Mediatek RTC DRIVER 1608M: Eddie Huang <eddie.huang@mediatek.com> 1609M: Sean Wang <sean.wang@mediatek.com> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1614F: drivers/rtc/rtc-mt6397.c 1615F: drivers/rtc/rtc-mt7622.c 1616 1617ARM/Mediatek SoC support 1618M: Matthias Brugger <matthias.bgg@gmail.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/boot/dts/mt6* 1623F: arch/arm/boot/dts/mt7* 1624F: arch/arm/boot/dts/mt8* 1625F: arch/arm/mach-mediatek/ 1626F: arch/arm64/boot/dts/mediatek/ 1627N: mtk 1628K: mediatek 1629 1630ARM/Mediatek USB3 PHY DRIVER 1631M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: drivers/phy/mediatek/phy-mtk-tphy.c 1636 1637ARM/MICREL KS8695 ARCHITECTURE 1638M: Greg Ungerer <gerg@uclinux.org> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640F: arch/arm/mach-ks8695/ 1641S: Odd Fixes 1642 1643ARM/Microchip (AT91) SoC support 1644M: Nicolas Ferre <nicolas.ferre@microchip.com> 1645M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647W: http://www.linux4sam.org 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1649S: Supported 1650N: at91 1651N: atmel 1652F: arch/arm/mach-at91/ 1653F: include/soc/at91/ 1654F: arch/arm/boot/dts/at91*.dts 1655F: arch/arm/boot/dts/at91*.dtsi 1656F: arch/arm/boot/dts/sama*.dts 1657F: arch/arm/boot/dts/sama*.dtsi 1658F: arch/arm/include/debug/at91.S 1659F: drivers/memory/atmel* 1660F: drivers/watchdog/sama5d4_wdt.c 1661X: drivers/input/touchscreen/atmel_mxt_ts.c 1662X: drivers/net/wireless/atmel/ 1663 1664ARM/MIOA701 MACHINE SUPPORT 1665M: Robert Jarzmik <robert.jarzmik@free.fr> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667F: arch/arm/mach-pxa/mioa701.c 1668S: Maintained 1669 1670ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1671M: Michael Petchkovsky <mkpetch@internode.on.net> 1672S: Maintained 1673 1674ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1675M: Linus Walleij <linus.walleij@linaro.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678F: arch/arm/mach-nomadik/ 1679F: arch/arm/mach-u300/ 1680F: arch/arm/mach-ux500/ 1681F: arch/arm/boot/dts/ste-* 1682F: drivers/clk/clk-nomadik.c 1683F: drivers/clk/clk-u300.c 1684F: drivers/clocksource/clksrc-dbx500-prcmu.c 1685F: drivers/clocksource/timer-u300.c 1686F: drivers/dma/coh901318* 1687F: drivers/dma/ste_dma40* 1688F: drivers/hwspinlock/u8500_hsem.c 1689F: drivers/i2c/busses/i2c-nomadik.c 1690F: drivers/i2c/busses/i2c-stu300.c 1691F: drivers/mfd/ab3100* 1692F: drivers/mfd/ab8500* 1693F: drivers/mfd/abx500* 1694F: drivers/mfd/dbx500* 1695F: drivers/mfd/db8500* 1696F: drivers/pinctrl/nomadik/ 1697F: drivers/pinctrl/pinctrl-coh901* 1698F: drivers/pinctrl/pinctrl-u300.c 1699F: drivers/rtc/rtc-ab3100.c 1700F: drivers/rtc/rtc-ab8500.c 1701F: drivers/rtc/rtc-coh901331.c 1702F: drivers/rtc/rtc-pl031.c 1703F: drivers/watchdog/coh901327_wdt.c 1704F: Documentation/devicetree/bindings/arm/ste-* 1705F: Documentation/devicetree/bindings/arm/ux500/ 1706T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1707 1708ARM/NUVOTON NPCM ARCHITECTURE 1709M: Avi Fishman <avifishman70@gmail.com> 1710M: Tomer Maimon <tmaimon77@gmail.com> 1711R: Patrick Venture <venture@google.com> 1712R: Nancy Yuen <yuenn@google.com> 1713R: Brendan Higgins <brendanhiggins@google.com> 1714L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1715S: Supported 1716F: arch/arm/mach-npcm/ 1717F: arch/arm/boot/dts/nuvoton-npcm* 1718F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1719F: drivers/*/*npcm* 1720F: Documentation/*/*npcm* 1721 1722ARM/NUVOTON W90X900 ARM ARCHITECTURE 1723M: Wan ZongShun <mcuos.com@gmail.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725W: http://www.mcuos.com 1726S: Maintained 1727F: arch/arm/mach-w90x900/ 1728F: drivers/input/keyboard/w90p910_keypad.c 1729F: drivers/input/touchscreen/w90p910_ts.c 1730F: drivers/watchdog/nuc900_wdt.c 1731F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1732F: drivers/mtd/nand/raw/nuc900_nand.c 1733F: drivers/rtc/rtc-nuc900.c 1734F: drivers/spi/spi-nuc900.c 1735F: drivers/usb/host/ehci-w90x900.c 1736F: drivers/video/fbdev/nuc900fb.c 1737 1738ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1739M: Nelson Castillo <arhuaco@freaks-unidos.net> 1740L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1741W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1742S: Supported 1743 1744ARM/Orion SoC/Technologic Systems TS-78xx platform support 1745M: Alexander Clouter <alex@digriz.org.uk> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747W: http://www.digriz.org.uk/ts78xx/kernel 1748S: Maintained 1749F: arch/arm/mach-orion5x/ts78xx-* 1750 1751ARM/OXNAS platform support 1752M: Neil Armstrong <narmstrong@baylibre.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754L: linux-oxnas@groups.io (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-oxnas/ 1757F: arch/arm/boot/dts/ox8*.dts* 1758N: oxnas 1759 1760ARM/PALM TREO SUPPORT 1761M: Tomas Cech <sleep_walker@suse.com> 1762L: linux-arm-kernel@lists.infradead.org 1763W: http://hackndev.com 1764S: Maintained 1765F: arch/arm/mach-pxa/palmtreo.* 1766 1767ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1768M: Marek Vasut <marek.vasut@gmail.com> 1769L: linux-arm-kernel@lists.infradead.org 1770W: http://hackndev.com 1771S: Maintained 1772F: arch/arm/mach-pxa/include/mach/palmtx.h 1773F: arch/arm/mach-pxa/palmtx.c 1774F: arch/arm/mach-pxa/palmt5.* 1775F: arch/arm/mach-pxa/include/mach/palmld.h 1776F: arch/arm/mach-pxa/palmld.c 1777F: arch/arm/mach-pxa/palmte2.* 1778F: arch/arm/mach-pxa/include/mach/palmtc.h 1779F: arch/arm/mach-pxa/palmtc.c 1780 1781ARM/PALMZ72 SUPPORT 1782M: Sergey Lapin <slapin@ossfans.org> 1783L: linux-arm-kernel@lists.infradead.org 1784W: http://hackndev.com 1785S: Maintained 1786F: arch/arm/mach-pxa/palmz72.* 1787 1788ARM/PLEB SUPPORT 1789M: Peter Chubb <pleb@gelato.unsw.edu.au> 1790W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1791S: Maintained 1792 1793ARM/PT DIGITAL BOARD PORT 1794M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796W: http://www.armlinux.org.uk/ 1797S: Maintained 1798 1799ARM/QUALCOMM SUPPORT 1800M: Andy Gross <andy.gross@linaro.org> 1801M: David Brown <david.brown@linaro.org> 1802L: linux-arm-msm@vger.kernel.org 1803L: linux-soc@vger.kernel.org 1804S: Maintained 1805F: Documentation/devicetree/bindings/soc/qcom/ 1806F: arch/arm/boot/dts/qcom-*.dts 1807F: arch/arm/boot/dts/qcom-*.dtsi 1808F: arch/arm/mach-qcom/ 1809F: arch/arm64/boot/dts/qcom/* 1810F: drivers/i2c/busses/i2c-qup.c 1811F: drivers/clk/qcom/ 1812F: drivers/dma/qcom/ 1813F: drivers/soc/qcom/ 1814F: drivers/spi/spi-qup.c 1815F: drivers/tty/serial/msm_serial.c 1816F: drivers/*/pm8???-* 1817F: drivers/mfd/ssbi.c 1818F: drivers/firmware/qcom_scm.c 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1820 1821ARM/RADISYS ENP2611 MACHINE SUPPORT 1822M: Lennert Buytenhek <kernel@wantstofly.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825 1826ARM/REALTEK ARCHITECTURE 1827M: Andreas Färber <afaerber@suse.de> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829S: Maintained 1830F: arch/arm64/boot/dts/realtek/ 1831F: Documentation/devicetree/bindings/arm/realtek.txt 1832 1833ARM/RENESAS ARM64 ARCHITECTURE 1834M: Simon Horman <horms@verge.net.au> 1835M: Magnus Damm <magnus.damm@gmail.com> 1836L: linux-renesas-soc@vger.kernel.org 1837Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1839S: Supported 1840F: arch/arm64/boot/dts/renesas/ 1841F: Documentation/devicetree/bindings/arm/shmobile.txt 1842F: drivers/soc/renesas/ 1843F: include/linux/soc/renesas/ 1844 1845ARM/RISCPC ARCHITECTURE 1846M: Russell King <linux@armlinux.org.uk> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848W: http://www.armlinux.org.uk/ 1849S: Maintained 1850F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1851F: arch/arm/include/asm/hardware/ioc.h 1852F: arch/arm/include/asm/hardware/iomd.h 1853F: arch/arm/include/asm/hardware/memc.h 1854F: arch/arm/mach-rpc/ 1855F: drivers/net/ethernet/8390/etherh.c 1856F: drivers/net/ethernet/i825xx/ether1* 1857F: drivers/net/ethernet/seeq/ether3* 1858F: drivers/scsi/arm/ 1859 1860ARM/Rockchip SoC support 1861M: Heiko Stuebner <heiko@sntech.de> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863L: linux-rockchip@lists.infradead.org 1864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1865S: Maintained 1866F: arch/arm/boot/dts/rk3* 1867F: arch/arm/boot/dts/rv1108* 1868F: arch/arm/mach-rockchip/ 1869F: drivers/clk/rockchip/ 1870F: drivers/i2c/busses/i2c-rk3x.c 1871F: drivers/*/*rockchip* 1872F: drivers/*/*/*rockchip* 1873F: sound/soc/rockchip/ 1874N: rockchip 1875 1876ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1877M: Kukjin Kim <kgene@kernel.org> 1878M: Krzysztof Kozlowski <krzk@kernel.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1881Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1882S: Maintained 1883F: arch/arm/boot/dts/s3c* 1884F: arch/arm/boot/dts/s5p* 1885F: arch/arm/boot/dts/exynos* 1886F: arch/arm64/boot/dts/exynos/ 1887F: arch/arm/plat-samsung/ 1888F: arch/arm/mach-s3c24*/ 1889F: arch/arm/mach-s3c64xx/ 1890F: arch/arm/mach-s5p*/ 1891F: arch/arm/mach-exynos*/ 1892F: drivers/*/*s3c24* 1893F: drivers/*/*/*s3c24* 1894F: drivers/*/*s3c64xx* 1895F: drivers/*/*s5pv210* 1896F: drivers/memory/samsung/* 1897F: drivers/soc/samsung/* 1898F: Documentation/arm/Samsung/ 1899F: Documentation/devicetree/bindings/arm/samsung/ 1900F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1901F: Documentation/devicetree/bindings/power/pd-samsung.txt 1902N: exynos 1903 1904ARM/SAMSUNG MOBILE MACHINE SUPPORT 1905M: Kyungmin Park <kyungmin.park@samsung.com> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907S: Maintained 1908F: arch/arm/mach-s5pv210/ 1909 1910ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1911M: Kyungmin Park <kyungmin.park@samsung.com> 1912M: Kamil Debski <kamil@wypas.org> 1913M: Andrzej Hajda <a.hajda@samsung.com> 1914L: linux-arm-kernel@lists.infradead.org 1915L: linux-media@vger.kernel.org 1916S: Maintained 1917F: drivers/media/platform/s5p-g2d/ 1918 1919ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1920M: Marek Szyprowski <m.szyprowski@samsung.com> 1921L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1922L: linux-media@vger.kernel.org 1923S: Maintained 1924F: drivers/media/platform/s5p-cec/ 1925F: Documentation/devicetree/bindings/media/s5p-cec.txt 1926 1927ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1928M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1929M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-jpeg/ 1934 1935ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1936M: Kyungmin Park <kyungmin.park@samsung.com> 1937M: Kamil Debski <kamil@wypas.org> 1938M: Jeongtae Park <jtp.park@samsung.com> 1939M: Andrzej Hajda <a.hajda@samsung.com> 1940L: linux-arm-kernel@lists.infradead.org 1941L: linux-media@vger.kernel.org 1942S: Maintained 1943F: arch/arm/plat-samsung/s5p-dev-mfc.c 1944F: drivers/media/platform/s5p-mfc/ 1945 1946ARM/SHMOBILE ARM ARCHITECTURE 1947M: Simon Horman <horms@verge.net.au> 1948M: Magnus Damm <magnus.damm@gmail.com> 1949L: linux-renesas-soc@vger.kernel.org 1950Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1951T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1952S: Supported 1953F: arch/arm/boot/dts/emev2* 1954F: arch/arm/boot/dts/r7s* 1955F: arch/arm/boot/dts/r8a* 1956F: arch/arm/boot/dts/sh* 1957F: arch/arm/configs/shmobile_defconfig 1958F: arch/arm/include/debug/renesas-scif.S 1959F: arch/arm/mach-shmobile/ 1960F: Documentation/devicetree/bindings/arm/shmobile.txt 1961F: drivers/soc/renesas/ 1962F: include/linux/soc/renesas/ 1963 1964ARM/SOCFPGA ARCHITECTURE 1965M: Dinh Nguyen <dinguyen@kernel.org> 1966S: Maintained 1967F: arch/arm/mach-socfpga/ 1968F: arch/arm/boot/dts/socfpga* 1969F: arch/arm/configs/socfpga_defconfig 1970F: arch/arm64/boot/dts/altera/ 1971W: http://www.rocketboards.org 1972T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1973 1974ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1975M: Dinh Nguyen <dinguyen@kernel.org> 1976S: Maintained 1977F: drivers/clk/socfpga/ 1978 1979ARM/SOCFPGA EDAC SUPPORT 1980M: Thor Thayer <thor.thayer@linux.intel.com> 1981S: Maintained 1982F: drivers/edac/altera_edac. 1983 1984ARM/SPREADTRUM SoC SUPPORT 1985M: Orson Zhai <orsonzhai@gmail.com> 1986M: Baolin Wang <baolin.wang@linaro.org> 1987M: Chunyan Zhang <zhang.lyra@gmail.com> 1988S: Maintained 1989F: arch/arm64/boot/dts/sprd 1990N: sprd 1991 1992ARM/STI ARCHITECTURE 1993M: Patrice Chotard <patrice.chotard@st.com> 1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1995W: http://www.stlinux.com 1996S: Maintained 1997F: arch/arm/mach-sti/ 1998F: arch/arm/boot/dts/sti* 1999F: drivers/char/hw_random/st-rng.c 2000F: drivers/clocksource/arm_global_timer.c 2001F: drivers/clocksource/clksrc_st_lpc.c 2002F: drivers/cpufreq/sti-cpufreq.c 2003F: drivers/dma/st_fdma* 2004F: drivers/i2c/busses/i2c-st.c 2005F: drivers/media/rc/st_rc.c 2006F: drivers/media/platform/sti/c8sectpfe/ 2007F: drivers/mmc/host/sdhci-st.c 2008F: drivers/phy/st/phy-miphy28lp.c 2009F: drivers/phy/st/phy-stih407-usb.c 2010F: drivers/pinctrl/pinctrl-st.c 2011F: drivers/remoteproc/st_remoteproc.c 2012F: drivers/remoteproc/st_slim_rproc.c 2013F: drivers/reset/sti/ 2014F: drivers/rtc/rtc-st-lpc.c 2015F: drivers/tty/serial/st-asc.c 2016F: drivers/usb/dwc3/dwc3-st.c 2017F: drivers/usb/host/ehci-st.c 2018F: drivers/usb/host/ohci-st.c 2019F: drivers/watchdog/st_lpc_wdt.c 2020F: drivers/ata/ahci_st.c 2021F: include/linux/remoteproc/st_slim_rproc.h 2022 2023ARM/STM32 ARCHITECTURE 2024M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2025M: Alexandre Torgue <alexandre.torgue@st.com> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Maintained 2028T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2029N: stm32 2030F: arch/arm/boot/dts/stm32* 2031F: arch/arm/mach-stm32/ 2032F: drivers/clocksource/armv7m_systick.c 2033 2034ARM/Synaptics Berlin SoC support 2035M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2036M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039F: arch/arm/mach-berlin/ 2040F: arch/arm/boot/dts/berlin* 2041F: arch/arm64/boot/dts/marvell/berlin* 2042 2043ARM/TANGO ARCHITECTURE 2044M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2045M: Mans Rullgard <mans@mansr.com> 2046L: linux-arm-kernel@lists.infradead.org 2047S: Odd Fixes 2048N: tango 2049 2050ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2051M: Lennert Buytenhek <kernel@wantstofly.org> 2052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2053S: Maintained 2054 2055ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2056M: Hans Verkuil <hans.verkuil@cisco.com> 2057L: linux-tegra@vger.kernel.org 2058L: linux-media@vger.kernel.org 2059S: Maintained 2060F: drivers/media/platform/tegra-cec/ 2061F: Documentation/devicetree/bindings/media/tegra-cec.txt 2062 2063ARM/TETON BGA MACHINE SUPPORT 2064M: "Mark F. Brown" <mark.brown314@gmail.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067 2068ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2069M: Santosh Shilimkar <ssantosh@kernel.org> 2070L: linux-kernel@vger.kernel.org 2071S: Maintained 2072F: drivers/memory/*emif* 2073 2074ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2075M: Santosh Shilimkar <ssantosh@kernel.org> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077S: Maintained 2078F: arch/arm/mach-keystone/ 2079F: arch/arm/boot/dts/keystone-* 2080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2081 2082ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2083M: Santosh Shilimkar <ssantosh@kernel.org> 2084L: linux-kernel@vger.kernel.org 2085S: Maintained 2086F: drivers/clk/keystone/ 2087 2088ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2089M: Santosh Shilimkar <ssantosh@kernel.org> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091L: linux-kernel@vger.kernel.org 2092S: Maintained 2093F: drivers/clocksource/timer-keystone.c 2094 2095ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2096M: Santosh Shilimkar <ssantosh@kernel.org> 2097L: linux-kernel@vger.kernel.org 2098S: Maintained 2099F: drivers/power/reset/keystone-reset.c 2100 2101ARM/THECUS N2100 MACHINE SUPPORT 2102M: Lennert Buytenhek <kernel@wantstofly.org> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104S: Maintained 2105 2106ARM/TOSA MACHINE SUPPORT 2107M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2108M: Dirk Opfer <dirk@opfer-online.de> 2109S: Maintained 2110 2111ARM/UNIPHIER ARCHITECTURE 2112M: Masahiro Yamada <yamada.masahiro@socionext.com> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2115S: Maintained 2116F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2117F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2118F: arch/arm/boot/dts/uniphier* 2119F: arch/arm/include/asm/hardware/cache-uniphier.h 2120F: arch/arm/mach-uniphier/ 2121F: arch/arm/mm/cache-uniphier.c 2122F: arch/arm64/boot/dts/socionext/uniphier* 2123F: drivers/bus/uniphier-system-bus.c 2124F: drivers/clk/uniphier/ 2125F: drivers/gpio/gpio-uniphier.c 2126F: drivers/i2c/busses/i2c-uniphier* 2127F: drivers/irqchip/irq-uniphier-aidet.c 2128F: drivers/pinctrl/uniphier/ 2129F: drivers/reset/reset-uniphier.c 2130F: drivers/tty/serial/8250/8250_uniphier.c 2131N: uniphier 2132 2133ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2134M: Ulf Hansson <ulf.hansson@linaro.org> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136T: git git://git.linaro.org/people/ulfh/clk.git 2137S: Maintained 2138F: drivers/clk/ux500/ 2139 2140ARM/VERSATILE EXPRESS PLATFORM 2141M: Liviu Dudau <liviu.dudau@arm.com> 2142M: Sudeep Holla <sudeep.holla@arm.com> 2143M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2145S: Maintained 2146F: arch/arm/boot/dts/vexpress* 2147F: arch/arm64/boot/dts/arm/ 2148F: arch/arm/mach-vexpress/ 2149F: */*/vexpress* 2150F: */*/*/vexpress* 2151F: drivers/clk/versatile/clk-vexpress-osc.c 2152F: drivers/clocksource/versatile.c 2153N: mps2 2154 2155ARM/VFP SUPPORT 2156M: Russell King <linux@armlinux.org.uk> 2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2158W: http://www.armlinux.org.uk/ 2159S: Maintained 2160F: arch/arm/vfp/ 2161 2162ARM/VOIPAC PXA270 SUPPORT 2163M: Marek Vasut <marek.vasut@gmail.com> 2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2165S: Maintained 2166F: arch/arm/mach-pxa/vpac270.c 2167F: arch/arm/mach-pxa/include/mach/vpac270.h 2168 2169ARM/VT8500 ARM ARCHITECTURE 2170M: Tony Prisk <linux@prisktech.co.nz> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Maintained 2173F: arch/arm/mach-vt8500/ 2174F: drivers/clocksource/vt8500_timer.c 2175F: drivers/i2c/busses/i2c-wmt.c 2176F: drivers/mmc/host/wmt-sdmmc.c 2177F: drivers/pwm/pwm-vt8500.c 2178F: drivers/rtc/rtc-vt8500.c 2179F: drivers/tty/serial/vt8500_serial.c 2180F: drivers/usb/host/ehci-platform.c 2181F: drivers/usb/host/uhci-platform.c 2182F: drivers/video/fbdev/vt8500lcdfb.* 2183F: drivers/video/fbdev/wm8505fb* 2184F: drivers/video/fbdev/wmt_ge_rops.* 2185 2186ARM/ZIPIT Z2 SUPPORT 2187M: Marek Vasut <marek.vasut@gmail.com> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189S: Maintained 2190F: arch/arm/mach-pxa/z2.c 2191F: arch/arm/mach-pxa/include/mach/z2.h 2192 2193ARM/ZTE ARCHITECTURE 2194M: Jun Nie <jun.nie@linaro.org> 2195M: Baoyou Xie <baoyou.xie@linaro.org> 2196M: Shawn Guo <shawnguo@kernel.org> 2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2198S: Maintained 2199F: arch/arm/boot/dts/zx2967* 2200F: arch/arm/mach-zx/ 2201F: arch/arm64/boot/dts/zte/ 2202F: drivers/clk/zte/ 2203F: drivers/dma/zx_dma.c 2204F: drivers/gpio/gpio-zx.c 2205F: drivers/i2c/busses/i2c-zx2967.c 2206F: drivers/mmc/host/dw_mmc-zx.* 2207F: drivers/pinctrl/zte/ 2208F: drivers/soc/zte/ 2209F: drivers/thermal/zx2967_thermal.c 2210F: drivers/watchdog/zx2967_wdt.c 2211F: Documentation/devicetree/bindings/arm/zte.txt 2212F: Documentation/devicetree/bindings/clock/zx2967*.txt 2213F: Documentation/devicetree/bindings/dma/zxdma.txt 2214F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2215F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2216F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2217F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2218F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2219F: Documentation/devicetree/bindings/soc/zte/ 2220F: Documentation/devicetree/bindings/sound/zte,*.txt 2221F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2222F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2223F: include/dt-bindings/clock/zx2967*.h 2224F: include/dt-bindings/soc/zte,*.h 2225F: sound/soc/codecs/zx_aud96p22.c 2226F: sound/soc/zte/ 2227 2228ARM/ZYNQ ARCHITECTURE 2229M: Michal Simek <michal.simek@xilinx.com> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231W: http://wiki.xilinx.com 2232T: git https://github.com/Xilinx/linux-xlnx.git 2233S: Supported 2234F: arch/arm/mach-zynq/ 2235F: drivers/cpuidle/cpuidle-zynq.c 2236F: drivers/block/xsysace.c 2237N: zynq 2238N: xilinx 2239F: drivers/clocksource/cadence_ttc_timer.c 2240F: drivers/i2c/busses/i2c-cadence.c 2241F: drivers/mmc/host/sdhci-of-arasan.c 2242F: drivers/edac/synopsys_edac.c 2243 2244ARM64 PORT (AARCH64 ARCHITECTURE) 2245M: Catalin Marinas <catalin.marinas@arm.com> 2246M: Will Deacon <will.deacon@arm.com> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2249S: Maintained 2250F: arch/arm64/ 2251F: Documentation/arm64/ 2252 2253AS3645A LED FLASH CONTROLLER DRIVER 2254M: Sakari Ailus <sakari.ailus@iki.fi> 2255L: linux-leds@vger.kernel.org 2256S: Maintained 2257F: drivers/leds/leds-as3645a.c 2258 2259ASAHI KASEI AK8974 DRIVER 2260M: Linus Walleij <linus.walleij@linaro.org> 2261L: linux-iio@vger.kernel.org 2262W: http://www.akm.com/ 2263S: Supported 2264F: drivers/iio/magnetometer/ak8974.c 2265 2266ASC7621 HARDWARE MONITOR DRIVER 2267M: George Joseph <george.joseph@fairview5.com> 2268L: linux-hwmon@vger.kernel.org 2269S: Maintained 2270F: Documentation/hwmon/asc7621 2271F: drivers/hwmon/asc7621.c 2272 2273ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2274M: Corentin Chary <corentin.chary@gmail.com> 2275L: acpi4asus-user@lists.sourceforge.net 2276L: platform-driver-x86@vger.kernel.org 2277W: http://acpi4asus.sf.net 2278S: Maintained 2279F: drivers/platform/x86/asus*.c 2280F: drivers/platform/x86/eeepc*.c 2281 2282ASUS WIRELESS RADIO CONTROL DRIVER 2283M: João Paulo Rechi Vita <jprvita@gmail.com> 2284L: platform-driver-x86@vger.kernel.org 2285S: Maintained 2286F: drivers/platform/x86/asus-wireless.c 2287 2288ASYMMETRIC KEYS 2289M: David Howells <dhowells@redhat.com> 2290L: keyrings@vger.kernel.org 2291S: Maintained 2292F: Documentation/crypto/asymmetric-keys.txt 2293F: include/linux/verification.h 2294F: include/crypto/public_key.h 2295F: include/crypto/pkcs7.h 2296F: crypto/asymmetric_keys/ 2297 2298ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2299R: Dan Williams <dan.j.williams@intel.com> 2300W: http://sourceforge.net/projects/xscaleiop 2301S: Odd fixes 2302F: Documentation/crypto/async-tx-api.txt 2303F: crypto/async_tx/ 2304F: drivers/dma/ 2305F: include/linux/dmaengine.h 2306F: include/linux/async_tx.h 2307 2308AT24 EEPROM DRIVER 2309M: Bartosz Golaszewski <brgl@bgdev.pl> 2310L: linux-i2c@vger.kernel.org 2311T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2312S: Maintained 2313F: Documentation/devicetree/bindings/eeprom/at24.txt 2314F: drivers/misc/eeprom/at24.c 2315F: include/linux/platform_data/at24.h 2316 2317ATA OVER ETHERNET (AOE) DRIVER 2318M: "Ed L. Cashin" <ed.cashin@acm.org> 2319W: http://www.openaoe.org/ 2320S: Supported 2321F: Documentation/aoe/ 2322F: drivers/block/aoe/ 2323 2324ATHEROS 71XX/9XXX GPIO DRIVER 2325M: Alban Bedel <albeu@free.fr> 2326W: https://github.com/AlbanBedel/linux 2327T: git git://github.com/AlbanBedel/linux 2328S: Maintained 2329F: drivers/gpio/gpio-ath79.c 2330F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2331 2332ATHEROS ATH GENERIC UTILITIES 2333M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2334L: linux-wireless@vger.kernel.org 2335S: Supported 2336F: drivers/net/wireless/ath/* 2337 2338ATHEROS ATH5K WIRELESS DRIVER 2339M: Jiri Slaby <jirislaby@gmail.com> 2340M: Nick Kossifidis <mickflemm@gmail.com> 2341M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2342L: linux-wireless@vger.kernel.org 2343W: http://wireless.kernel.org/en/users/Drivers/ath5k 2344S: Maintained 2345F: drivers/net/wireless/ath/ath5k/ 2346 2347ATHEROS ATH6KL WIRELESS DRIVER 2348M: Kalle Valo <kvalo@qca.qualcomm.com> 2349L: linux-wireless@vger.kernel.org 2350W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2352S: Supported 2353F: drivers/net/wireless/ath/ath6kl/ 2354 2355ATI_REMOTE2 DRIVER 2356M: Ville Syrjala <syrjala@sci.fi> 2357S: Maintained 2358F: drivers/input/misc/ati_remote2.c 2359 2360ATK0110 HWMON DRIVER 2361M: Luca Tettamanti <kronos.it@gmail.com> 2362L: linux-hwmon@vger.kernel.org 2363S: Maintained 2364F: drivers/hwmon/asus_atk0110.c 2365 2366ATLX ETHERNET DRIVERS 2367M: Jay Cliburn <jcliburn@gmail.com> 2368M: Chris Snook <chris.snook@gmail.com> 2369L: netdev@vger.kernel.org 2370W: http://sourceforge.net/projects/atl1 2371W: http://atl1.sourceforge.net 2372S: Maintained 2373F: drivers/net/ethernet/atheros/ 2374 2375ATM 2376M: Chas Williams <3chas3@gmail.com> 2377L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2378L: netdev@vger.kernel.org 2379W: http://linux-atm.sourceforge.net 2380S: Maintained 2381F: drivers/atm/ 2382F: include/linux/atm* 2383F: include/uapi/linux/atm* 2384 2385ATMEL AT91 / AT32 MCI DRIVER 2386M: Ludovic Desroches <ludovic.desroches@microchip.com> 2387S: Maintained 2388F: drivers/mmc/host/atmel-mci.c 2389 2390ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2391M: Nicolas Ferre <nicolas.ferre@microchip.com> 2392S: Supported 2393F: drivers/power/reset/at91-sama5d2_shdwc.c 2394 2395ATMEL Audio ALSA driver 2396M: Nicolas Ferre <nicolas.ferre@microchip.com> 2397L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2398S: Supported 2399F: sound/soc/atmel 2400 2401ATMEL I2C DRIVER 2402M: Ludovic Desroches <ludovic.desroches@microchip.com> 2403L: linux-i2c@vger.kernel.org 2404S: Supported 2405F: drivers/i2c/busses/i2c-at91.c 2406 2407ATMEL ISI DRIVER 2408M: Ludovic Desroches <ludovic.desroches@microchip.com> 2409L: linux-media@vger.kernel.org 2410S: Supported 2411F: drivers/media/platform/atmel/atmel-isi.c 2412F: include/media/atmel-isi.h 2413 2414ATMEL LCDFB DRIVER 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416L: linux-fbdev@vger.kernel.org 2417S: Maintained 2418F: drivers/video/fbdev/atmel_lcdfb.c 2419F: include/video/atmel_lcdc.h 2420 2421ATMEL MACB ETHERNET DRIVER 2422M: Nicolas Ferre <nicolas.ferre@microchip.com> 2423S: Supported 2424F: drivers/net/ethernet/cadence/ 2425 2426ATMEL MAXTOUCH DRIVER 2427M: Nick Dyer <nick@shmanahar.org> 2428T: git git://github.com/ndyer/linux.git 2429S: Maintained 2430F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2431F: drivers/input/touchscreen/atmel_mxt_ts.c 2432 2433ATMEL SAMA5D2 ADC DRIVER 2434M: Ludovic Desroches <ludovic.desroches@microchip.com> 2435L: linux-iio@vger.kernel.org 2436S: Supported 2437F: drivers/iio/adc/at91-sama5d2_adc.c 2438 2439ATMEL SDMMC DRIVER 2440M: Ludovic Desroches <ludovic.desroches@microchip.com> 2441L: linux-mmc@vger.kernel.org 2442S: Supported 2443F: drivers/mmc/host/sdhci-of-at91.c 2444 2445ATMEL SPI DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/spi/spi-atmel.* 2449 2450ATMEL SSC DRIVER 2451M: Nicolas Ferre <nicolas.ferre@microchip.com> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453S: Supported 2454F: drivers/misc/atmel-ssc.c 2455F: include/linux/atmel-ssc.h 2456 2457ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2458M: Nicolas Ferre <nicolas.ferre@microchip.com> 2459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2460S: Supported 2461F: drivers/misc/atmel_tclib.c 2462F: drivers/clocksource/tcb_clksrc.c 2463 2464ATMEL USBA UDC DRIVER 2465M: Nicolas Ferre <nicolas.ferre@microchip.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467S: Supported 2468F: drivers/usb/gadget/udc/atmel_usba_udc.* 2469 2470ATMEL WIRELESS DRIVER 2471M: Simon Kelley <simon@thekelleys.org.uk> 2472L: linux-wireless@vger.kernel.org 2473W: http://www.thekelleys.org.uk/atmel 2474W: http://atmelwlandriver.sourceforge.net/ 2475S: Maintained 2476F: drivers/net/wireless/atmel/atmel* 2477 2478ATMEL XDMA DRIVER 2479M: Ludovic Desroches <ludovic.desroches@microchip.com> 2480L: linux-arm-kernel@lists.infradead.org 2481L: dmaengine@vger.kernel.org 2482S: Supported 2483F: drivers/dma/at_xdmac.c 2484 2485ATOMIC INFRASTRUCTURE 2486M: Will Deacon <will.deacon@arm.com> 2487M: Peter Zijlstra <peterz@infradead.org> 2488R: Boqun Feng <boqun.feng@gmail.com> 2489L: linux-kernel@vger.kernel.org 2490S: Maintained 2491F: arch/*/include/asm/atomic*.h 2492F: include/*/atomic*.h 2493 2494ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2495M: Bradley Grove <linuxdrivers@attotech.com> 2496L: linux-scsi@vger.kernel.org 2497W: http://www.attotech.com 2498S: Supported 2499F: drivers/scsi/esas2r 2500 2501ATUSB IEEE 802.15.4 RADIO DRIVER 2502M: Stefan Schmidt <stefan@osg.samsung.com> 2503L: linux-wpan@vger.kernel.org 2504S: Maintained 2505F: drivers/net/ieee802154/atusb.c 2506F: drivers/net/ieee802154/atusb.h 2507F: drivers/net/ieee802154/at86rf230.h 2508 2509AUDIT SUBSYSTEM 2510M: Paul Moore <paul@paul-moore.com> 2511M: Eric Paris <eparis@redhat.com> 2512L: linux-audit@redhat.com (moderated for non-subscribers) 2513W: https://github.com/linux-audit 2514T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2515S: Supported 2516F: include/linux/audit.h 2517F: include/uapi/linux/audit.h 2518F: kernel/audit* 2519 2520AUXILIARY DISPLAY DRIVERS 2521M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2522W: http://miguelojeda.es/auxdisplay.htm 2523W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2524S: Maintained 2525F: drivers/auxdisplay/ 2526F: include/linux/cfag12864b.h 2527 2528AX.25 NETWORK LAYER 2529M: Ralf Baechle <ralf@linux-mips.org> 2530L: linux-hams@vger.kernel.org 2531W: http://www.linux-ax25.org/ 2532S: Maintained 2533F: include/uapi/linux/ax25.h 2534F: include/net/ax25.h 2535F: net/ax25/ 2536 2537AXENTIA ARM DEVICES 2538M: Peter Rosin <peda@axentia.se> 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540S: Maintained 2541F: Documentation/devicetree/bindings/arm/axentia.txt 2542F: arch/arm/boot/dts/at91-linea.dtsi 2543F: arch/arm/boot/dts/at91-natte.dtsi 2544F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2545F: arch/arm/boot/dts/at91-tse850-3.dts 2546 2547AXENTIA ASOC DRIVERS 2548M: Peter Rosin <peda@axentia.se> 2549L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2550S: Maintained 2551F: Documentation/devicetree/bindings/sound/axentia,* 2552F: sound/soc/atmel/tse850-pcm5142.c 2553 2554AZ6007 DVB DRIVER 2555M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2556M: Mauro Carvalho Chehab <mchehab@kernel.org> 2557L: linux-media@vger.kernel.org 2558W: https://linuxtv.org 2559T: git git://linuxtv.org/media_tree.git 2560S: Maintained 2561F: drivers/media/usb/dvb-usb-v2/az6007.c 2562 2563AZTECH FM RADIO RECEIVER DRIVER 2564M: Hans Verkuil <hverkuil@xs4all.nl> 2565L: linux-media@vger.kernel.org 2566T: git git://linuxtv.org/media_tree.git 2567W: https://linuxtv.org 2568S: Maintained 2569F: drivers/media/radio/radio-aztech* 2570 2571B43 WIRELESS DRIVER 2572L: linux-wireless@vger.kernel.org 2573L: b43-dev@lists.infradead.org 2574W: http://wireless.kernel.org/en/users/Drivers/b43 2575S: Odd Fixes 2576F: drivers/net/wireless/broadcom/b43/ 2577 2578B43LEGACY WIRELESS DRIVER 2579M: Larry Finger <Larry.Finger@lwfinger.net> 2580L: linux-wireless@vger.kernel.org 2581L: b43-dev@lists.infradead.org 2582W: http://wireless.kernel.org/en/users/Drivers/b43 2583S: Maintained 2584F: drivers/net/wireless/broadcom/b43legacy/ 2585 2586BACKLIGHT CLASS/SUBSYSTEM 2587M: Lee Jones <lee.jones@linaro.org> 2588M: Daniel Thompson <daniel.thompson@linaro.org> 2589M: Jingoo Han <jingoohan1@gmail.com> 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2591S: Maintained 2592F: drivers/video/backlight/ 2593F: include/linux/backlight.h 2594F: include/linux/pwm_backlight.h 2595F: Documentation/devicetree/bindings/leds/backlight 2596 2597BATMAN ADVANCED 2598M: Marek Lindner <mareklindner@neomailbox.ch> 2599M: Simon Wunderlich <sw@simonwunderlich.de> 2600M: Antonio Quartulli <a@unstable.cc> 2601L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2602W: https://www.open-mesh.org/ 2603Q: https://patchwork.open-mesh.org/project/batman/list/ 2604S: Maintained 2605F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2606F: Documentation/ABI/testing/sysfs-class-net-mesh 2607F: Documentation/networking/batman-adv.rst 2608F: include/uapi/linux/batadv_packet.h 2609F: include/uapi/linux/batman_adv.h 2610F: net/batman-adv/ 2611 2612BAYCOM/HDLCDRV DRIVERS FOR AX.25 2613M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2614L: linux-hams@vger.kernel.org 2615W: http://www.baycom.org/~tom/ham/ham.html 2616S: Maintained 2617F: drivers/net/hamradio/baycom* 2618 2619BCACHE (BLOCK LAYER CACHE) 2620M: Michael Lyle <mlyle@lyle.org> 2621M: Kent Overstreet <kent.overstreet@gmail.com> 2622L: linux-bcache@vger.kernel.org 2623W: http://bcache.evilpiepirate.org 2624C: irc://irc.oftc.net/bcache 2625S: Maintained 2626F: drivers/md/bcache/ 2627 2628BDISP ST MEDIA DRIVER 2629M: Fabien Dessenne <fabien.dessenne@st.com> 2630L: linux-media@vger.kernel.org 2631T: git git://linuxtv.org/media_tree.git 2632W: https://linuxtv.org 2633S: Supported 2634F: drivers/media/platform/sti/bdisp 2635 2636BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2637M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2638L: netdev@vger.kernel.org 2639S: Maintained 2640F: drivers/net/ethernet/ec_bhf.c 2641 2642BEFS FILE SYSTEM 2643M: Luis de Bethencourt <luisbg@kernel.org> 2644M: Salah Triki <salah.triki@gmail.com> 2645S: Maintained 2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2647F: Documentation/filesystems/befs.txt 2648F: fs/befs/ 2649 2650BFQ I/O SCHEDULER 2651M: Paolo Valente <paolo.valente@linaro.org> 2652M: Jens Axboe <axboe@kernel.dk> 2653L: linux-block@vger.kernel.org 2654S: Maintained 2655F: block/bfq-* 2656F: Documentation/block/bfq-iosched.txt 2657 2658BFS FILE SYSTEM 2659M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2660S: Maintained 2661F: Documentation/filesystems/bfs.txt 2662F: fs/bfs/ 2663F: include/uapi/linux/bfs_fs.h 2664 2665BLINKM RGB LED DRIVER 2666M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2667S: Maintained 2668F: drivers/leds/leds-blinkm.c 2669 2670BLOCK LAYER 2671M: Jens Axboe <axboe@kernel.dk> 2672L: linux-block@vger.kernel.org 2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2674S: Maintained 2675F: block/ 2676F: drivers/block/ 2677F: kernel/trace/blktrace.c 2678F: lib/sbitmap.c 2679 2680BLOCK2MTD DRIVER 2681M: Joern Engel <joern@lazybastard.org> 2682L: linux-mtd@lists.infradead.org 2683S: Maintained 2684F: drivers/mtd/devices/block2mtd.c 2685 2686BLUETOOTH DRIVERS 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Johan Hedberg <johan.hedberg@gmail.com> 2689L: linux-bluetooth@vger.kernel.org 2690W: http://www.bluez.org/ 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2693S: Maintained 2694F: drivers/bluetooth/ 2695 2696BLUETOOTH SUBSYSTEM 2697M: Marcel Holtmann <marcel@holtmann.org> 2698M: Johan Hedberg <johan.hedberg@gmail.com> 2699L: linux-bluetooth@vger.kernel.org 2700W: http://www.bluez.org/ 2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2703S: Maintained 2704F: net/bluetooth/ 2705F: include/net/bluetooth/ 2706 2707BONDING DRIVER 2708M: Jay Vosburgh <j.vosburgh@gmail.com> 2709M: Veaceslav Falico <vfalico@gmail.com> 2710M: Andy Gospodarek <andy@greyhouse.net> 2711L: netdev@vger.kernel.org 2712W: http://sourceforge.net/projects/bonding/ 2713S: Supported 2714F: drivers/net/bonding/ 2715F: include/uapi/linux/if_bonding.h 2716 2717BPF (Safe dynamic programs and tools) 2718M: Alexei Starovoitov <ast@kernel.org> 2719M: Daniel Borkmann <daniel@iogearbox.net> 2720L: netdev@vger.kernel.org 2721L: linux-kernel@vger.kernel.org 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2724S: Supported 2725F: arch/x86/net/bpf_jit* 2726F: Documentation/networking/filter.txt 2727F: Documentation/bpf/ 2728F: include/linux/bpf* 2729F: include/linux/filter.h 2730F: include/trace/events/xdp.h 2731F: include/uapi/linux/bpf* 2732F: include/uapi/linux/filter.h 2733F: kernel/bpf/ 2734F: kernel/trace/bpf_trace.c 2735F: lib/test_bpf.c 2736F: net/bpf/ 2737F: net/core/filter.c 2738F: net/sched/act_bpf.c 2739F: net/sched/cls_bpf.c 2740F: samples/bpf/ 2741F: tools/bpf/ 2742F: tools/testing/selftests/bpf/ 2743 2744BROADCOM B44 10/100 ETHERNET DRIVER 2745M: Michael Chan <michael.chan@broadcom.com> 2746L: netdev@vger.kernel.org 2747S: Supported 2748F: drivers/net/ethernet/broadcom/b44.* 2749 2750BROADCOM B53 ETHERNET SWITCH DRIVER 2751M: Florian Fainelli <f.fainelli@gmail.com> 2752L: netdev@vger.kernel.org 2753L: openwrt-devel@lists.openwrt.org (subscribers-only) 2754S: Supported 2755F: drivers/net/dsa/b53/* 2756F: include/linux/platform_data/b53.h 2757 2758BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2759M: Florian Fainelli <f.fainelli@gmail.com> 2760M: Ray Jui <rjui@broadcom.com> 2761M: Scott Branden <sbranden@broadcom.com> 2762M: bcm-kernel-feedback-list@broadcom.com 2763T: git git://github.com/broadcom/mach-bcm 2764S: Maintained 2765N: bcm281* 2766N: bcm113* 2767N: bcm216* 2768N: kona 2769F: arch/arm/mach-bcm/ 2770 2771BROADCOM BCM2835 ARM ARCHITECTURE 2772M: Eric Anholt <eric@anholt.net> 2773M: Stefan Wahren <stefan.wahren@i2se.com> 2774L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2776T: git git://github.com/anholt/linux 2777S: Maintained 2778N: bcm2835 2779F: drivers/staging/vc04_services 2780 2781BROADCOM BCM47XX MIPS ARCHITECTURE 2782M: Hauke Mehrtens <hauke@hauke-m.de> 2783M: Rafał Miłecki <zajec5@gmail.com> 2784L: linux-mips@linux-mips.org 2785S: Maintained 2786F: Documentation/devicetree/bindings/mips/brcm/ 2787F: arch/mips/bcm47xx/* 2788F: arch/mips/include/asm/mach-bcm47xx/* 2789 2790BROADCOM BCM5301X ARM ARCHITECTURE 2791M: Hauke Mehrtens <hauke@hauke-m.de> 2792M: Rafał Miłecki <zajec5@gmail.com> 2793M: Jon Mason <jonmason@broadcom.com> 2794M: bcm-kernel-feedback-list@broadcom.com 2795L: linux-arm-kernel@lists.infradead.org 2796S: Maintained 2797F: arch/arm/mach-bcm/bcm_5301x.c 2798F: arch/arm/boot/dts/bcm5301x*.dtsi 2799F: arch/arm/boot/dts/bcm470* 2800F: arch/arm/boot/dts/bcm953012* 2801 2802BROADCOM BCM53573 ARM ARCHITECTURE 2803M: Rafał Miłecki <rafal@milecki.pl> 2804L: linux-arm-kernel@lists.infradead.org 2805S: Maintained 2806F: arch/arm/boot/dts/bcm53573* 2807F: arch/arm/boot/dts/bcm47189* 2808 2809BROADCOM BCM63XX ARM ARCHITECTURE 2810M: Florian Fainelli <f.fainelli@gmail.com> 2811M: bcm-kernel-feedback-list@broadcom.com 2812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2813T: git git://github.com/broadcom/stblinux.git 2814S: Maintained 2815N: bcm63xx 2816 2817BROADCOM BCM63XX/BCM33XX UDC DRIVER 2818M: Kevin Cernekee <cernekee@gmail.com> 2819L: linux-usb@vger.kernel.org 2820S: Maintained 2821F: drivers/usb/gadget/udc/bcm63xx_udc.* 2822 2823BROADCOM BCM7XXX ARM ARCHITECTURE 2824M: Brian Norris <computersforpeace@gmail.com> 2825M: Gregory Fong <gregory.0xf0@gmail.com> 2826M: Florian Fainelli <f.fainelli@gmail.com> 2827M: bcm-kernel-feedback-list@broadcom.com 2828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2829T: git git://github.com/broadcom/stblinux.git 2830S: Maintained 2831F: arch/arm/mach-bcm/*brcmstb* 2832F: arch/arm/boot/dts/bcm7*.dts* 2833F: drivers/bus/brcmstb_gisb.c 2834F: arch/arm/mm/cache-b15-rac.c 2835F: arch/arm/include/asm/hardware/cache-b15-rac.h 2836N: brcmstb 2837 2838BROADCOM BMIPS CPUFREQ DRIVER 2839M: Markus Mayer <mmayer@broadcom.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-pm@vger.kernel.org 2842S: Maintained 2843F: drivers/cpufreq/bmips-cpufreq.c 2844 2845BROADCOM BMIPS MIPS ARCHITECTURE 2846M: Kevin Cernekee <cernekee@gmail.com> 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848L: linux-mips@linux-mips.org 2849T: git git://github.com/broadcom/stblinux.git 2850S: Maintained 2851F: arch/mips/bmips/* 2852F: arch/mips/include/asm/mach-bmips/* 2853F: arch/mips/kernel/*bmips* 2854F: arch/mips/boot/dts/brcm/bcm*.dts* 2855F: drivers/irqchip/irq-bcm63* 2856F: drivers/irqchip/irq-bcm7* 2857F: drivers/irqchip/irq-brcmstb* 2858F: include/linux/bcm963xx_nvram.h 2859F: include/linux/bcm963xx_tag.h 2860 2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2862M: Rasesh Mody <rasesh.mody@cavium.com> 2863M: Harish Patil <harish.patil@cavium.com> 2864M: Dept-GELinuxNICDev@cavium.com 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: drivers/net/ethernet/broadcom/bnx2.* 2868F: drivers/net/ethernet/broadcom/bnx2_* 2869 2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2871M: QLogic-Storage-Upstream@qlogic.com 2872L: linux-scsi@vger.kernel.org 2873S: Supported 2874F: drivers/scsi/bnx2fc/ 2875 2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2877M: QLogic-Storage-Upstream@qlogic.com 2878L: linux-scsi@vger.kernel.org 2879S: Supported 2880F: drivers/scsi/bnx2i/ 2881 2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2883M: Ariel Elior <ariel.elior@cavium.com> 2884M: everest-linux-l2@cavium.com 2885L: netdev@vger.kernel.org 2886S: Supported 2887F: drivers/net/ethernet/broadcom/bnx2x/ 2888 2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2890M: Michael Chan <michael.chan@broadcom.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/bnxt/ 2894 2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2896M: Arend van Spriel <arend.vanspriel@broadcom.com> 2897M: Franky Lin <franky.lin@broadcom.com> 2898M: Hante Meuleman <hante.meuleman@broadcom.com> 2899M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2900M: Wright Feng <wright.feng@cypress.com> 2901L: linux-wireless@vger.kernel.org 2902L: brcm80211-dev-list.pdl@broadcom.com 2903L: brcm80211-dev-list@cypress.com 2904S: Supported 2905F: drivers/net/wireless/broadcom/brcm80211/ 2906 2907BROADCOM BRCMSTB GPIO DRIVER 2908M: Gregory Fong <gregory.0xf0@gmail.com> 2909L: bcm-kernel-feedback-list@broadcom.com 2910S: Supported 2911F: drivers/gpio/gpio-brcmstb.c 2912F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2913 2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2915M: Al Cooper <alcooperx@gmail.com> 2916L: linux-kernel@vger.kernel.org 2917L: bcm-kernel-feedback-list@broadcom.com 2918S: Maintained 2919F: drivers/phy/broadcom/phy-brcm-usb* 2920 2921BROADCOM GENET ETHERNET DRIVER 2922M: Doug Berger <opendmb@gmail.com> 2923M: Florian Fainelli <f.fainelli@gmail.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/genet/ 2927 2928BROADCOM IPROC ARM ARCHITECTURE 2929M: Ray Jui <rjui@broadcom.com> 2930M: Scott Branden <sbranden@broadcom.com> 2931M: Jon Mason <jonmason@broadcom.com> 2932M: bcm-kernel-feedback-list@broadcom.com 2933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2934T: git git://github.com/broadcom/cygnus-linux.git 2935S: Maintained 2936N: iproc 2937N: cygnus 2938N: bcm[-_]nsp 2939N: bcm9113* 2940N: bcm9583* 2941N: bcm9585* 2942N: bcm9586* 2943N: bcm988312 2944N: bcm113* 2945N: bcm583* 2946N: bcm585* 2947N: bcm586* 2948N: bcm88312 2949N: hr2 2950F: arch/arm64/boot/dts/broadcom/ns2* 2951F: drivers/clk/bcm/clk-ns* 2952F: drivers/pinctrl/bcm/pinctrl-ns* 2953 2954BROADCOM KONA GPIO DRIVER 2955M: Ray Jui <rjui@broadcom.com> 2956L: bcm-kernel-feedback-list@broadcom.com 2957S: Supported 2958F: drivers/gpio/gpio-bcm-kona.c 2959F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2960 2961BROADCOM NETXTREME-E ROCE DRIVER 2962M: Selvin Xavier <selvin.xavier@broadcom.com> 2963M: Devesh Sharma <devesh.sharma@broadcom.com> 2964M: Somnath Kotur <somnath.kotur@broadcom.com> 2965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2966L: linux-rdma@vger.kernel.org 2967W: http://www.broadcom.com 2968S: Supported 2969F: drivers/infiniband/hw/bnxt_re/ 2970F: include/uapi/rdma/bnxt_re-abi.h 2971 2972BROADCOM NVRAM DRIVER 2973M: Rafał Miłecki <zajec5@gmail.com> 2974L: linux-mips@linux-mips.org 2975S: Maintained 2976F: drivers/firmware/broadcom/* 2977 2978BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2979M: Rafał Miłecki <zajec5@gmail.com> 2980L: linux-wireless@vger.kernel.org 2981S: Maintained 2982F: drivers/bcma/ 2983F: include/linux/bcma/ 2984 2985BROADCOM STB AVS CPUFREQ DRIVER 2986M: Markus Mayer <mmayer@broadcom.com> 2987M: bcm-kernel-feedback-list@broadcom.com 2988L: linux-pm@vger.kernel.org 2989S: Maintained 2990F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2991F: drivers/cpufreq/brcmstb* 2992 2993BROADCOM STB AVS TMON DRIVER 2994M: Markus Mayer <mmayer@broadcom.com> 2995M: bcm-kernel-feedback-list@broadcom.com 2996L: linux-pm@vger.kernel.org 2997S: Maintained 2998F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2999F: drivers/thermal/broadcom/brcmstb* 3000 3001BROADCOM STB NAND FLASH DRIVER 3002M: Brian Norris <computersforpeace@gmail.com> 3003M: Kamal Dasu <kdasu.kdev@gmail.com> 3004L: linux-mtd@lists.infradead.org 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Maintained 3007F: drivers/mtd/nand/raw/brcmnand/ 3008 3009BROADCOM STB DPFE DRIVER 3010M: Markus Mayer <mmayer@broadcom.com> 3011M: bcm-kernel-feedback-list@broadcom.com 3012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3013S: Maintained 3014F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3015F: drivers/memory/brcmstb_dpfe.c 3016 3017BROADCOM SYSTEMPORT ETHERNET DRIVER 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/bcmsysport.* 3022 3023BROADCOM TG3 GIGABIT ETHERNET DRIVER 3024M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3025M: Prashant Sreedharan <prashant@broadcom.com> 3026M: Michael Chan <mchan@broadcom.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/tg3.* 3030 3031BROCADE BFA FC SCSI DRIVER 3032M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3033M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3034L: linux-scsi@vger.kernel.org 3035S: Supported 3036F: drivers/scsi/bfa/ 3037 3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3039M: Rasesh Mody <rasesh.mody@cavium.com> 3040M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3041M: Dept-GELinuxNICDev@cavium.com 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/brocade/bna/ 3045 3046BSG (block layer generic sg v4 driver) 3047M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3048L: linux-scsi@vger.kernel.org 3049S: Supported 3050F: block/bsg.c 3051F: include/linux/bsg.h 3052F: include/uapi/linux/bsg.h 3053 3054BT87X AUDIO DRIVER 3055M: Clemens Ladisch <clemens@ladisch.de> 3056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3057T: git git://git.alsa-project.org/alsa-kernel.git 3058S: Maintained 3059F: Documentation/sound/alsa/Bt87x.txt 3060F: sound/pci/bt87x.c 3061 3062BT8XXGPIO DRIVER 3063M: Michael Buesch <m@bues.ch> 3064W: http://bu3sch.de/btgpio.php 3065S: Maintained 3066F: drivers/gpio/gpio-bt8xx.c 3067 3068BTRFS FILE SYSTEM 3069M: Chris Mason <clm@fb.com> 3070M: Josef Bacik <jbacik@fb.com> 3071M: David Sterba <dsterba@suse.com> 3072L: linux-btrfs@vger.kernel.org 3073W: http://btrfs.wiki.kernel.org/ 3074Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3076S: Maintained 3077F: Documentation/filesystems/btrfs.txt 3078F: fs/btrfs/ 3079F: include/linux/btrfs* 3080F: include/uapi/linux/btrfs* 3081 3082BTTV VIDEO4LINUX DRIVER 3083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3084M: Mauro Carvalho Chehab <mchehab@kernel.org> 3085L: linux-media@vger.kernel.org 3086W: https://linuxtv.org 3087T: git git://linuxtv.org/media_tree.git 3088S: Odd fixes 3089F: Documentation/media/v4l-drivers/bttv* 3090F: drivers/media/pci/bt8xx/bttv* 3091 3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3093M: Chanwoo Choi <cw00.choi@samsung.com> 3094L: linux-pm@vger.kernel.org 3095L: linux-samsung-soc@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3097S: Maintained 3098F: drivers/devfreq/exynos-bus.c 3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3100 3101BUSLOGIC SCSI DRIVER 3102M: Khalid Aziz <khalid@gonehiking.org> 3103L: linux-scsi@vger.kernel.org 3104S: Maintained 3105F: drivers/scsi/BusLogic.* 3106F: drivers/scsi/FlashPoint.* 3107 3108C-MEDIA CMI8788 DRIVER 3109M: Clemens Ladisch <clemens@ladisch.de> 3110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3111T: git git://git.alsa-project.org/alsa-kernel.git 3112S: Maintained 3113F: sound/pci/oxygen/ 3114 3115C6X ARCHITECTURE 3116M: Mark Salter <msalter@redhat.com> 3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3118L: linux-c6x-dev@linux-c6x.org 3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3120S: Maintained 3121F: arch/c6x/ 3122 3123CA8210 IEEE-802.15.4 RADIO DRIVER 3124M: Harry Morris <h.morris@cascoda.com> 3125L: linux-wpan@vger.kernel.org 3126W: https://github.com/Cascoda/ca8210-linux.git 3127S: Maintained 3128F: drivers/net/ieee802154/ca8210.c 3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3130 3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3132M: David Howells <dhowells@redhat.com> 3133L: linux-cachefs@redhat.com (moderated for non-subscribers) 3134S: Supported 3135F: Documentation/filesystems/caching/cachefiles.txt 3136F: fs/cachefiles/ 3137 3138CADET FM/AM RADIO RECEIVER DRIVER 3139M: Hans Verkuil <hverkuil@xs4all.nl> 3140L: linux-media@vger.kernel.org 3141T: git git://linuxtv.org/media_tree.git 3142W: https://linuxtv.org 3143S: Maintained 3144F: drivers/media/radio/radio-cadet* 3145 3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3147M: Jonathan Corbet <corbet@lwn.net> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150S: Maintained 3151F: Documentation/media/v4l-drivers/cafe_ccic* 3152F: drivers/media/platform/marvell-ccic/ 3153 3154CAIF NETWORK LAYER 3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3156L: netdev@vger.kernel.org 3157S: Supported 3158F: Documentation/networking/caif/ 3159F: drivers/net/caif/ 3160F: include/uapi/linux/caif/ 3161F: include/net/caif/ 3162F: net/caif/ 3163 3164CALGARY x86-64 IOMMU 3165M: Muli Ben-Yehuda <mulix@mulix.org> 3166M: Jon Mason <jdmason@kudzu.us> 3167L: iommu@lists.linux-foundation.org 3168S: Maintained 3169F: arch/x86/kernel/pci-calgary_64.c 3170F: arch/x86/kernel/tce_64.c 3171F: arch/x86/include/asm/calgary.h 3172F: arch/x86/include/asm/tce.h 3173 3174CAN NETWORK DRIVERS 3175M: Wolfgang Grandegger <wg@grandegger.com> 3176M: Marc Kleine-Budde <mkl@pengutronix.de> 3177L: linux-can@vger.kernel.org 3178W: https://github.com/linux-can 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3181S: Maintained 3182F: Documentation/devicetree/bindings/net/can/ 3183F: drivers/net/can/ 3184F: include/linux/can/dev.h 3185F: include/linux/can/platform/ 3186F: include/uapi/linux/can/error.h 3187F: include/uapi/linux/can/netlink.h 3188 3189CAN NETWORK LAYER 3190M: Oliver Hartkopp <socketcan@hartkopp.net> 3191M: Marc Kleine-Budde <mkl@pengutronix.de> 3192L: linux-can@vger.kernel.org 3193W: https://github.com/linux-can 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3196S: Maintained 3197F: Documentation/networking/can.rst 3198F: net/can/ 3199F: include/linux/can/core.h 3200F: include/uapi/linux/can.h 3201F: include/uapi/linux/can/bcm.h 3202F: include/uapi/linux/can/raw.h 3203F: include/uapi/linux/can/gw.h 3204 3205CAPABILITIES 3206M: Serge Hallyn <serge@hallyn.com> 3207L: linux-security-module@vger.kernel.org 3208S: Supported 3209F: include/linux/capability.h 3210F: include/uapi/linux/capability.h 3211F: security/commoncap.c 3212F: kernel/capability.c 3213 3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3215M: Kevin Tsai <ktsai@capellamicro.com> 3216S: Maintained 3217F: drivers/iio/light/cm* 3218 3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3220M: Christian Lamparter <chunkeey@googlemail.com> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/en/users/Drivers/carl9170 3223S: Maintained 3224F: drivers/net/wireless/ath/carl9170/ 3225 3226CAVIUM I2C DRIVER 3227M: Jan Glauber <jglauber@cavium.com> 3228M: David Daney <david.daney@cavium.com> 3229W: http://www.cavium.com 3230S: Supported 3231F: drivers/i2c/busses/i2c-octeon* 3232F: drivers/i2c/busses/i2c-thunderx* 3233 3234CAVIUM LIQUIDIO NETWORK DRIVER 3235M: Derek Chickles <derek.chickles@caviumnetworks.com> 3236M: Satanand Burla <satananda.burla@caviumnetworks.com> 3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3239L: netdev@vger.kernel.org 3240W: http://www.cavium.com 3241S: Supported 3242F: drivers/net/ethernet/cavium/liquidio/ 3243 3244CAVIUM MMC DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247M: Steven J. Hill <Steven.Hill@cavium.com> 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/mmc/host/cavium* 3251 3252CAVIUM OCTEON-TX CRYPTO DRIVER 3253M: George Cherian <george.cherian@cavium.com> 3254L: linux-crypto@vger.kernel.org 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/crypto/cavium/cpt/ 3258 3259CAVIUM THUNDERX2 ARM64 SOC 3260M: Robert Richter <rrichter@cavium.com> 3261M: Jayachandran C <jnair@caviumnetworks.com> 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3263S: Maintained 3264F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3266 3267CC2520 IEEE-802.15.4 RADIO DRIVER 3268M: Varka Bhadram <varkabhadram@gmail.com> 3269L: linux-wpan@vger.kernel.org 3270S: Maintained 3271F: drivers/net/ieee802154/cc2520.c 3272F: include/linux/spi/cc2520.h 3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3274 3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3276M: Gilad Ben-Yossef <gilad@benyossef.com> 3277L: linux-crypto@vger.kernel.org 3278S: Supported 3279F: drivers/crypto/ccree/ 3280W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3281 3282CEC FRAMEWORK 3283M: Hans Verkuil <hans.verkuil@cisco.com> 3284L: linux-media@vger.kernel.org 3285T: git git://linuxtv.org/media_tree.git 3286W: http://linuxtv.org 3287S: Supported 3288F: Documentation/media/kapi/cec-core.rst 3289F: Documentation/media/uapi/cec 3290F: drivers/media/cec/ 3291F: drivers/media/rc/keymaps/rc-cec.c 3292F: include/media/cec.h 3293F: include/media/cec-notifier.h 3294F: include/uapi/linux/cec.h 3295F: include/uapi/linux/cec-funcs.h 3296F: Documentation/devicetree/bindings/media/cec.txt 3297F: Documentation/ABI/testing/debugfs-cec-error-inj 3298 3299CEC GPIO DRIVER 3300M: Hans Verkuil <hans.verkuil@cisco.com> 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: http://linuxtv.org 3304S: Supported 3305F: drivers/media/platform/cec-gpio/ 3306F: Documentation/devicetree/bindings/media/cec-gpio.txt 3307 3308CELL BROADBAND ENGINE ARCHITECTURE 3309M: Arnd Bergmann <arnd@arndb.de> 3310L: linuxppc-dev@lists.ozlabs.org 3311W: http://www.ibm.com/developerworks/power/cell/ 3312S: Supported 3313F: arch/powerpc/include/asm/cell*.h 3314F: arch/powerpc/include/asm/spu*.h 3315F: arch/powerpc/include/uapi/asm/spu*.h 3316F: arch/powerpc/oprofile/*cell* 3317F: arch/powerpc/platforms/cell/ 3318 3319CEPH COMMON CODE (LIBCEPH) 3320M: Ilya Dryomov <idryomov@gmail.com> 3321M: "Yan, Zheng" <zyan@redhat.com> 3322M: Sage Weil <sage@redhat.com> 3323L: ceph-devel@vger.kernel.org 3324W: http://ceph.com/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3326T: git git://github.com/ceph/ceph-client.git 3327S: Supported 3328F: net/ceph/ 3329F: include/linux/ceph/ 3330F: include/linux/crush/ 3331 3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335M: Ilya Dryomov <idryomov@gmail.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: Documentation/filesystems/ceph.txt 3342F: fs/ceph/ 3343 3344CERTIFICATE HANDLING: 3345M: David Howells <dhowells@redhat.com> 3346M: David Woodhouse <dwmw2@infradead.org> 3347L: keyrings@vger.kernel.org 3348S: Maintained 3349F: Documentation/module-signing.txt 3350F: certs/ 3351F: scripts/sign-file.c 3352F: scripts/extract-cert.c 3353 3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3355L: linux-usb@vger.kernel.org 3356S: Orphan 3357F: Documentation/usb/WUSB-Design-overview.txt 3358F: Documentation/usb/wusb-cbaf 3359F: drivers/usb/host/hwa-hc.c 3360F: drivers/usb/host/whci/ 3361F: drivers/usb/wusbcore/ 3362F: include/linux/usb/wusb* 3363 3364CFAG12864B LCD DRIVER 3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3366W: http://miguelojeda.es/auxdisplay.htm 3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3368S: Maintained 3369F: drivers/auxdisplay/cfag12864b.c 3370F: include/linux/cfag12864b.h 3371 3372CFAG12864BFB LCD FRAMEBUFFER DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864bfb.c 3378F: include/linux/cfag12864b.h 3379 3380802.11 (including CFG80211/NL80211) 3381M: Johannes Berg <johannes@sipsolutions.net> 3382L: linux-wireless@vger.kernel.org 3383W: http://wireless.kernel.org/ 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3386S: Maintained 3387F: net/wireless/ 3388F: include/uapi/linux/nl80211.h 3389F: include/linux/ieee80211.h 3390F: include/net/wext.h 3391F: include/net/cfg80211.h 3392F: include/net/iw_handler.h 3393F: include/net/ieee80211_radiotap.h 3394F: Documentation/driver-api/80211/cfg80211.rst 3395F: Documentation/networking/regulatory.txt 3396 3397CHAR and MISC DRIVERS 3398M: Arnd Bergmann <arnd@arndb.de> 3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3401S: Supported 3402F: drivers/char/ 3403F: drivers/misc/ 3404F: include/linux/miscdevice.h 3405 3406CHECKPATCH 3407M: Andy Whitcroft <apw@canonical.com> 3408M: Joe Perches <joe@perches.com> 3409S: Maintained 3410F: scripts/checkpatch.pl 3411 3412CHINESE DOCUMENTATION 3413M: Harry Wei <harryxiyou@gmail.com> 3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3416S: Maintained 3417F: Documentation/translations/zh_CN/ 3418 3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3420M: Peter Chen <Peter.Chen@nxp.com> 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3422L: linux-usb@vger.kernel.org 3423S: Maintained 3424F: drivers/usb/chipidea/ 3425 3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3427M: Hans de Goede <hdegoede@redhat.com> 3428L: linux-input@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3431F: drivers/input/touchscreen/chipone_icn8318.c 3432 3433CHROME HARDWARE PLATFORM SUPPORT 3434M: Benson Leung <bleung@chromium.org> 3435M: Olof Johansson <olof@lixom.net> 3436S: Maintained 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3438F: drivers/platform/chrome/ 3439 3440CIRRUS LOGIC AUDIO CODEC DRIVERS 3441M: Brian Austin <brian.austin@cirrus.com> 3442M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3444S: Maintained 3445F: sound/soc/codecs/cs* 3446 3447CIRRUS LOGIC EP93XX ETHERNET DRIVER 3448M: Hartley Sweeten <hsweeten@visionengravers.com> 3449L: netdev@vger.kernel.org 3450S: Maintained 3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3452 3453CISCO FCOE HBA DRIVER 3454M: Satish Kharat <satishkh@cisco.com> 3455M: Sesidhar Baddela <sebaddel@cisco.com> 3456M: Karan Tilak Kumar <kartilak@cisco.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/fnic/ 3460 3461CISCO SCSI HBA DRIVER 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/snic/ 3467 3468CISCO VIC ETHERNET NIC DRIVER 3469M: Christian Benvenuti <benve@cisco.com> 3470M: Govindarajulu Varadarajan <_govind@gmx.com> 3471M: Parvi Kaustubhi <pkaustub@cisco.com> 3472S: Supported 3473F: drivers/net/ethernet/cisco/enic/ 3474 3475CISCO VIC LOW LATENCY NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Dave Goodell <dgoodell@cisco.com> 3478S: Supported 3479F: drivers/infiniband/hw/usnic/ 3480 3481CLEANCACHE API 3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3483L: linux-kernel@vger.kernel.org 3484S: Maintained 3485F: mm/cleancache.c 3486F: include/linux/cleancache.h 3487 3488CLK API 3489M: Russell King <linux@armlinux.org.uk> 3490L: linux-clk@vger.kernel.org 3491S: Maintained 3492F: include/linux/clk.h 3493 3494CLOCKSOURCE, CLOCKEVENT DRIVERS 3495M: Daniel Lezcano <daniel.lezcano@linaro.org> 3496M: Thomas Gleixner <tglx@linutronix.de> 3497L: linux-kernel@vger.kernel.org 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3499S: Supported 3500F: drivers/clocksource/ 3501F: Documentation/devicetree/bindings/timer/ 3502 3503CMPC ACPI DRIVER 3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3505M: Daniel Oliveira Nascimento <don@syst.com.br> 3506L: platform-driver-x86@vger.kernel.org 3507S: Supported 3508F: drivers/platform/x86/classmate-laptop.c 3509 3510COBALT MEDIA DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515S: Supported 3516F: drivers/media/pci/cobalt/ 3517 3518COCCINELLE/Semantic Patches (SmPL) 3519M: Julia Lawall <Julia.Lawall@lip6.fr> 3520M: Gilles Muller <Gilles.Muller@lip6.fr> 3521M: Nicolas Palix <nicolas.palix@imag.fr> 3522M: Michal Marek <michal.lkml@markovi.net> 3523L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3525W: http://coccinelle.lip6.fr/ 3526S: Supported 3527F: Documentation/dev-tools/coccinelle.rst 3528F: scripts/coccinelle/ 3529F: scripts/coccicheck 3530 3531CODA FILE SYSTEM 3532M: Jan Harkes <jaharkes@cs.cmu.edu> 3533M: coda@cs.cmu.edu 3534L: codalist@coda.cs.cmu.edu 3535W: http://www.coda.cs.cmu.edu/ 3536S: Maintained 3537F: Documentation/filesystems/coda.txt 3538F: fs/coda/ 3539F: include/linux/coda*.h 3540F: include/uapi/linux/coda*.h 3541 3542CODA V4L2 MEM2MEM DRIVER 3543M: Philipp Zabel <p.zabel@pengutronix.de> 3544L: linux-media@vger.kernel.org 3545S: Maintained 3546F: Documentation/devicetree/bindings/media/coda.txt 3547F: drivers/media/platform/coda/ 3548 3549COMMON CLK FRAMEWORK 3550M: Michael Turquette <mturquette@baylibre.com> 3551M: Stephen Boyd <sboyd@kernel.org> 3552L: linux-clk@vger.kernel.org 3553Q: http://patchwork.kernel.org/project/linux-clk/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3555S: Maintained 3556F: Documentation/devicetree/bindings/clock/ 3557F: drivers/clk/ 3558X: drivers/clk/clkdev.c 3559F: include/linux/clk-pr* 3560F: include/linux/clk/ 3561 3562COMMON INTERNET FILE SYSTEM (CIFS) 3563M: Steve French <sfrench@samba.org> 3564L: linux-cifs@vger.kernel.org 3565L: samba-technical@lists.samba.org (moderated for non-subscribers) 3566W: http://linux-cifs.samba.org/ 3567T: git git://git.samba.org/sfrench/cifs-2.6.git 3568S: Supported 3569F: Documentation/filesystems/cifs/ 3570F: fs/cifs/ 3571 3572COMPACTPCI HOTPLUG CORE 3573M: Scott Murray <scott@spiteful.org> 3574L: linux-pci@vger.kernel.org 3575S: Maintained 3576F: drivers/pci/hotplug/cpci_hotplug* 3577 3578COMPACTPCI HOTPLUG GENERIC DRIVER 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpcihp_generic.c 3583 3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_zt5550.* 3589 3590COMPAL LAPTOP SUPPORT 3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3592L: platform-driver-x86@vger.kernel.org 3593S: Maintained 3594F: drivers/platform/x86/compal-laptop.c 3595 3596CONEXANT ACCESSRUNNER USB DRIVER 3597L: accessrunner-general@lists.sourceforge.net 3598W: http://accessrunner.sourceforge.net/ 3599S: Orphan 3600F: drivers/usb/atm/cxacru.c 3601 3602CONFIGFS 3603M: Joel Becker <jlbec@evilplan.org> 3604M: Christoph Hellwig <hch@lst.de> 3605T: git git://git.infradead.org/users/hch/configfs.git 3606S: Supported 3607F: fs/configfs/ 3608F: include/linux/configfs.h 3609 3610CONNECTOR 3611M: Evgeniy Polyakov <zbr@ioremap.net> 3612L: netdev@vger.kernel.org 3613S: Maintained 3614F: drivers/connector/ 3615 3616CONTROL GROUP (CGROUP) 3617M: Tejun Heo <tj@kernel.org> 3618M: Li Zefan <lizefan@huawei.com> 3619M: Johannes Weiner <hannes@cmpxchg.org> 3620L: cgroups@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3622S: Maintained 3623F: Documentation/cgroup* 3624F: include/linux/cgroup* 3625F: kernel/cgroup* 3626 3627CONTROL GROUP - CPUSET 3628M: Li Zefan <lizefan@huawei.com> 3629L: cgroups@vger.kernel.org 3630W: http://www.bullopensource.org/cpuset/ 3631W: http://oss.sgi.com/projects/cpusets/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3633S: Maintained 3634F: Documentation/cgroup-v1/cpusets.txt 3635F: include/linux/cpuset.h 3636F: kernel/cgroup/cpuset.c 3637 3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3639M: Johannes Weiner <hannes@cmpxchg.org> 3640M: Michal Hocko <mhocko@kernel.org> 3641M: Vladimir Davydov <vdavydov.dev@gmail.com> 3642L: cgroups@vger.kernel.org 3643L: linux-mm@kvack.org 3644S: Maintained 3645F: mm/memcontrol.c 3646F: mm/swap_cgroup.c 3647 3648CORETEMP HARDWARE MONITORING DRIVER 3649M: Fenghua Yu <fenghua.yu@intel.com> 3650L: linux-hwmon@vger.kernel.org 3651S: Maintained 3652F: Documentation/hwmon/coretemp 3653F: drivers/hwmon/coretemp.c 3654 3655COSA/SRP SYNC SERIAL DRIVER 3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3657W: http://www.fi.muni.cz/~kas/cosa/ 3658S: Maintained 3659F: drivers/net/wan/cosa* 3660 3661CPMAC ETHERNET DRIVER 3662M: Florian Fainelli <f.fainelli@gmail.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/ti/cpmac.c 3666 3667CPU FREQUENCY DRIVERS 3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3669M: Viresh Kumar <viresh.kumar@linaro.org> 3670L: linux-pm@vger.kernel.org 3671S: Maintained 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3674B: https://bugzilla.kernel.org 3675F: Documentation/cpu-freq/ 3676F: Documentation/devicetree/bindings/cpufreq/ 3677F: drivers/cpufreq/ 3678F: include/linux/cpufreq.h 3679F: tools/testing/selftests/cpufreq/ 3680 3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683M: Sudeep Holla <sudeep.holla@arm.com> 3684L: linux-pm@vger.kernel.org 3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3686S: Maintained 3687F: drivers/cpufreq/arm_big_little.h 3688F: drivers/cpufreq/arm_big_little.c 3689F: drivers/cpufreq/arm_big_little_dt.c 3690 3691CPU POWER MONITORING SUBSYSTEM 3692M: Thomas Renninger <trenn@suse.com> 3693M: Shuah Khan <shuahkh@osg.samsung.com> 3694M: Shuah Khan <shuah@kernel.org> 3695L: linux-pm@vger.kernel.org 3696S: Maintained 3697F: tools/power/cpupower/ 3698 3699CPUID/MSR DRIVER 3700M: "H. Peter Anvin" <hpa@zytor.com> 3701S: Maintained 3702F: arch/x86/kernel/cpuid.c 3703F: arch/x86/kernel/msr.c 3704 3705CPUIDLE DRIVER - ARM BIG LITTLE 3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708L: linux-pm@vger.kernel.org 3709L: linux-arm-kernel@lists.infradead.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3711S: Maintained 3712F: drivers/cpuidle/cpuidle-big_little.c 3713 3714CPUIDLE DRIVER - ARM EXYNOS 3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3716M: Daniel Lezcano <daniel.lezcano@linaro.org> 3717M: Kukjin Kim <kgene@kernel.org> 3718L: linux-pm@vger.kernel.org 3719L: linux-samsung-soc@vger.kernel.org 3720S: Supported 3721F: drivers/cpuidle/cpuidle-exynos.c 3722F: arch/arm/mach-exynos/pm.c 3723 3724CPUIDLE DRIVERS 3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3726M: Daniel Lezcano <daniel.lezcano@linaro.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3730B: https://bugzilla.kernel.org 3731F: drivers/cpuidle/* 3732F: include/linux/cpuidle.h 3733 3734CRAMFS FILESYSTEM 3735M: Nicolas Pitre <nico@linaro.org> 3736S: Maintained 3737F: Documentation/filesystems/cramfs.txt 3738F: fs/cramfs/ 3739 3740CRYPTO API 3741M: Herbert Xu <herbert@gondor.apana.org.au> 3742M: "David S. Miller" <davem@davemloft.net> 3743L: linux-crypto@vger.kernel.org 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3746S: Maintained 3747F: Documentation/crypto/ 3748F: Documentation/devicetree/bindings/crypto/ 3749F: arch/*/crypto/ 3750F: crypto/ 3751F: drivers/crypto/ 3752F: include/crypto/ 3753F: include/linux/crypto* 3754 3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3756M: Neil Horman <nhorman@tuxdriver.com> 3757L: linux-crypto@vger.kernel.org 3758S: Maintained 3759F: crypto/ansi_cprng.c 3760F: crypto/rng.c 3761 3762CS3308 MEDIA DRIVER 3763M: Hans Verkuil <hverkuil@xs4all.nl> 3764L: linux-media@vger.kernel.org 3765T: git git://linuxtv.org/media_tree.git 3766W: http://linuxtv.org 3767S: Odd Fixes 3768F: drivers/media/i2c/cs3308.c 3769F: drivers/media/i2c/cs3308.h 3770 3771CS5535 Audio ALSA driver 3772M: Jaya Kumar <jayakumar.alsa@gmail.com> 3773S: Maintained 3774F: sound/pci/cs5535audio/ 3775 3776CW1200 WLAN driver 3777M: Solomon Peachy <pizza@shaftnet.org> 3778S: Maintained 3779F: drivers/net/wireless/st/cw1200/ 3780 3781CX18 VIDEO4LINUX DRIVER 3782M: Andy Walls <awalls@md.metrocast.net> 3783L: ivtv-devel@ivtvdriver.org (subscribers-only) 3784L: linux-media@vger.kernel.org 3785T: git git://linuxtv.org/media_tree.git 3786W: https://linuxtv.org 3787W: http://www.ivtvdriver.org/index.php/Cx18 3788S: Maintained 3789F: Documentation/media/v4l-drivers/cx18* 3790F: drivers/media/pci/cx18/ 3791F: include/uapi/linux/ivtv* 3792 3793CX2341X MPEG ENCODER HELPER MODULE 3794M: Hans Verkuil <hverkuil@xs4all.nl> 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: https://linuxtv.org 3798S: Maintained 3799F: drivers/media/common/cx2341x* 3800F: include/media/cx2341x* 3801 3802CX24120 MEDIA DRIVER 3803M: Jemma Denson <jdenson@gmail.com> 3804M: Patrick Boettcher <patrick.boettcher@posteo.de> 3805L: linux-media@vger.kernel.org 3806W: https://linuxtv.org 3807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3808S: Maintained 3809F: drivers/media/dvb-frontends/cx24120* 3810 3811CX88 VIDEO4LINUX DRIVER 3812M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3813M: Mauro Carvalho Chehab <mchehab@kernel.org> 3814L: linux-media@vger.kernel.org 3815W: https://linuxtv.org 3816T: git git://linuxtv.org/media_tree.git 3817S: Odd fixes 3818F: Documentation/media/v4l-drivers/cx88* 3819F: drivers/media/pci/cx88/ 3820 3821CXD2820R MEDIA DRIVER 3822M: Antti Palosaari <crope@iki.fi> 3823L: linux-media@vger.kernel.org 3824W: https://linuxtv.org 3825W: http://palosaari.fi/linux/ 3826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3827T: git git://linuxtv.org/anttip/media_tree.git 3828S: Maintained 3829F: drivers/media/dvb-frontends/cxd2820r* 3830 3831CXGB3 ETHERNET DRIVER (CXGB3) 3832M: Santosh Raspatur <santosh@chelsio.com> 3833L: netdev@vger.kernel.org 3834W: http://www.chelsio.com 3835S: Supported 3836F: drivers/net/ethernet/chelsio/cxgb3/ 3837 3838CXGB3 ISCSI DRIVER (CXGB3I) 3839M: Karen Xie <kxie@chelsio.com> 3840L: linux-scsi@vger.kernel.org 3841W: http://www.chelsio.com 3842S: Supported 3843F: drivers/scsi/cxgbi/cxgb3i 3844 3845CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3846M: Steve Wise <swise@chelsio.com> 3847L: linux-rdma@vger.kernel.org 3848W: http://www.openfabrics.org 3849S: Supported 3850F: drivers/infiniband/hw/cxgb3/ 3851F: include/uapi/rdma/cxgb3-abi.h 3852 3853CXGB4 CRYPTO DRIVER (chcr) 3854M: Harsh Jain <harsh@chelsio.com> 3855L: linux-crypto@vger.kernel.org 3856W: http://www.chelsio.com 3857S: Supported 3858F: drivers/crypto/chelsio 3859 3860CXGB4 ETHERNET DRIVER (CXGB4) 3861M: Ganesh Goudar <ganeshgr@chelsio.com> 3862L: netdev@vger.kernel.org 3863W: http://www.chelsio.com 3864S: Supported 3865F: drivers/net/ethernet/chelsio/cxgb4/ 3866 3867CXGB4 ISCSI DRIVER (CXGB4I) 3868M: Karen Xie <kxie@chelsio.com> 3869L: linux-scsi@vger.kernel.org 3870W: http://www.chelsio.com 3871S: Supported 3872F: drivers/scsi/cxgbi/cxgb4i 3873 3874CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3875M: Steve Wise <swise@chelsio.com> 3876L: linux-rdma@vger.kernel.org 3877W: http://www.openfabrics.org 3878S: Supported 3879F: drivers/infiniband/hw/cxgb4/ 3880F: include/uapi/rdma/cxgb4-abi.h 3881 3882CXGB4VF ETHERNET DRIVER (CXGB4VF) 3883M: Casey Leedom <leedom@chelsio.com> 3884L: netdev@vger.kernel.org 3885W: http://www.chelsio.com 3886S: Supported 3887F: drivers/net/ethernet/chelsio/cxgb4vf/ 3888 3889CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3890M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3891M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3892L: linuxppc-dev@lists.ozlabs.org 3893S: Supported 3894F: arch/powerpc/platforms/powernv/pci-cxl.c 3895F: drivers/misc/cxl/ 3896F: include/misc/cxl* 3897F: include/uapi/misc/cxl.h 3898F: Documentation/powerpc/cxl.txt 3899F: Documentation/ABI/testing/sysfs-class-cxl 3900 3901CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3902M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3903M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3904M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3905L: linux-scsi@vger.kernel.org 3906S: Supported 3907F: drivers/scsi/cxlflash/ 3908F: include/uapi/scsi/cxlflash_ioctls.h 3909F: Documentation/powerpc/cxlflash.txt 3910 3911CYBERPRO FB DRIVER 3912M: Russell King <linux@armlinux.org.uk> 3913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3914W: http://www.armlinux.org.uk/ 3915S: Maintained 3916F: drivers/video/fbdev/cyber2000fb.* 3917 3918CYCLADES ASYNC MUX DRIVER 3919W: http://www.cyclades.com/ 3920S: Orphan 3921F: drivers/tty/cyclades.c 3922F: include/linux/cyclades.h 3923F: include/uapi/linux/cyclades.h 3924 3925CYCLADES PC300 DRIVER 3926W: http://www.cyclades.com/ 3927S: Orphan 3928F: drivers/net/wan/pc300* 3929 3930CYPRESS_FIRMWARE MEDIA DRIVER 3931M: Antti Palosaari <crope@iki.fi> 3932L: linux-media@vger.kernel.org 3933W: https://linuxtv.org 3934W: http://palosaari.fi/linux/ 3935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3936T: git git://linuxtv.org/anttip/media_tree.git 3937S: Maintained 3938F: drivers/media/common/cypress_firmware* 3939 3940CYTTSP TOUCHSCREEN DRIVER 3941M: Ferruh Yigit <fery@cypress.com> 3942L: linux-input@vger.kernel.org 3943S: Supported 3944F: drivers/input/touchscreen/cyttsp* 3945F: include/linux/input/cyttsp.h 3946 3947D-LINK DIR-685 TOUCHKEYS DRIVER 3948M: Linus Walleij <linus.walleij@linaro.org> 3949L: linux-input@vger.kernel.org 3950S: Supported 3951F: drivers/input/dlink-dir685-touchkeys.c 3952 3953DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3954M: Joshua Kinard <kumba@gentoo.org> 3955S: Maintained 3956F: drivers/rtc/rtc-ds1685.c 3957F: include/linux/rtc/ds1685.h 3958 3959DAMA SLAVE for AX.25 3960M: Joerg Reuter <jreuter@yaina.de> 3961W: http://yaina.de/jreuter/ 3962W: http://www.qsl.net/dl1bke/ 3963L: linux-hams@vger.kernel.org 3964S: Maintained 3965F: net/ax25/af_ax25.c 3966F: net/ax25/ax25_dev.c 3967F: net/ax25/ax25_ds_* 3968F: net/ax25/ax25_in.c 3969F: net/ax25/ax25_out.c 3970F: net/ax25/ax25_timer.c 3971F: net/ax25/sysctl_net_ax25.c 3972 3973DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3974L: netdev@vger.kernel.org 3975S: Orphan 3976F: Documentation/networking/dmfe.txt 3977F: drivers/net/ethernet/dec/tulip/dmfe.c 3978 3979DC390/AM53C974 SCSI driver 3980M: Hannes Reinecke <hare@suse.com> 3981L: linux-scsi@vger.kernel.org 3982S: Maintained 3983F: drivers/scsi/am53c974.c 3984 3985DC395x SCSI driver 3986M: Oliver Neukum <oliver@neukum.org> 3987M: Ali Akcaagac <aliakc@web.de> 3988M: Jamie Lenehan <lenehan@twibble.org> 3989L: dc395x@twibble.org 3990W: http://twibble.org/dist/dc395x/ 3991W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3992S: Maintained 3993F: Documentation/scsi/dc395x.txt 3994F: drivers/scsi/dc395x.* 3995 3996DCCP PROTOCOL 3997M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3998L: dccp@vger.kernel.org 3999W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4000S: Maintained 4001F: include/linux/dccp.h 4002F: include/uapi/linux/dccp.h 4003F: include/linux/tfrc.h 4004F: net/dccp/ 4005 4006DECnet NETWORK LAYER 4007W: http://linux-decnet.sourceforge.net 4008L: linux-decnet-user@lists.sourceforge.net 4009S: Orphan 4010F: Documentation/networking/decnet.txt 4011F: net/decnet/ 4012 4013DECSTATION PLATFORM SUPPORT 4014M: "Maciej W. Rozycki" <macro@linux-mips.org> 4015L: linux-mips@linux-mips.org 4016W: http://www.linux-mips.org/wiki/DECstation 4017S: Maintained 4018F: arch/mips/dec/ 4019F: arch/mips/include/asm/dec/ 4020F: arch/mips/include/asm/mach-dec/ 4021 4022DEFXX FDDI NETWORK DRIVER 4023M: "Maciej W. Rozycki" <macro@linux-mips.org> 4024S: Maintained 4025F: drivers/net/fddi/defxx.* 4026 4027DELL SMBIOS DRIVER 4028M: Pali Rohár <pali.rohar@gmail.com> 4029M: Mario Limonciello <mario.limonciello@dell.com> 4030L: platform-driver-x86@vger.kernel.org 4031S: Maintained 4032F: drivers/platform/x86/dell-smbios.* 4033 4034DELL SMBIOS SMM DRIVER 4035M: Mario Limonciello <mario.limonciello@dell.com> 4036L: platform-driver-x86@vger.kernel.org 4037S: Maintained 4038F: drivers/platform/x86/dell-smbios-smm.c 4039 4040DELL SMBIOS WMI DRIVER 4041M: Mario Limonciello <mario.limonciello@dell.com> 4042L: platform-driver-x86@vger.kernel.org 4043S: Maintained 4044F: drivers/platform/x86/dell-smbios-wmi.c 4045F: tools/wmi/dell-smbios-example.c 4046 4047DELL LAPTOP DRIVER 4048M: Matthew Garrett <mjg59@srcf.ucam.org> 4049M: Pali Rohár <pali.rohar@gmail.com> 4050L: platform-driver-x86@vger.kernel.org 4051S: Maintained 4052F: drivers/platform/x86/dell-laptop.c 4053 4054DELL LAPTOP FREEFALL DRIVER 4055M: Pali Rohár <pali.rohar@gmail.com> 4056S: Maintained 4057F: drivers/platform/x86/dell-smo8800.c 4058 4059DELL LAPTOP RBTN DRIVER 4060M: Pali Rohár <pali.rohar@gmail.com> 4061S: Maintained 4062F: drivers/platform/x86/dell-rbtn.* 4063 4064DELL LAPTOP SMM DRIVER 4065M: Pali Rohár <pali.rohar@gmail.com> 4066S: Maintained 4067F: drivers/hwmon/dell-smm-hwmon.c 4068F: include/uapi/linux/i8k.h 4069 4070DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4071M: Doug Warzecha <Douglas_Warzecha@dell.com> 4072S: Maintained 4073F: Documentation/dcdbas.txt 4074F: drivers/firmware/dcdbas.* 4075 4076DELL WMI NOTIFICATIONS DRIVER 4077M: Matthew Garrett <mjg59@srcf.ucam.org> 4078M: Pali Rohár <pali.rohar@gmail.com> 4079S: Maintained 4080F: drivers/platform/x86/dell-wmi.c 4081 4082DELL WMI DESCRIPTOR DRIVER 4083M: Mario Limonciello <mario.limonciello@dell.com> 4084S: Maintained 4085F: drivers/platform/x86/dell-wmi-descriptor.c 4086 4087DELTA ST MEDIA DRIVER 4088M: Hugues Fruchet <hugues.fruchet@st.com> 4089L: linux-media@vger.kernel.org 4090T: git git://linuxtv.org/media_tree.git 4091W: https://linuxtv.org 4092S: Supported 4093F: drivers/media/platform/sti/delta 4094 4095DENALI NAND DRIVER 4096M: Masahiro Yamada <yamada.masahiro@socionext.com> 4097L: linux-mtd@lists.infradead.org 4098S: Supported 4099F: drivers/mtd/nand/raw/denali* 4100 4101DESIGNWARE USB2 DRD IP DRIVER 4102M: Minas Harutyunyan <hminas@synopsys.com> 4103L: linux-usb@vger.kernel.org 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4105S: Maintained 4106F: drivers/usb/dwc2/ 4107 4108DESIGNWARE USB3 DRD IP DRIVER 4109M: Felipe Balbi <balbi@kernel.org> 4110L: linux-usb@vger.kernel.org 4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4112S: Maintained 4113F: drivers/usb/dwc3/ 4114 4115DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4116M: Andreas Klinger <ak@it-klinger.de> 4117L: linux-iio@vger.kernel.org 4118S: Maintained 4119F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4120F: drivers/iio/proximity/srf*.c 4121 4122DEVICE COREDUMP (DEV_COREDUMP) 4123M: Johannes Berg <johannes@sipsolutions.net> 4124L: linux-kernel@vger.kernel.org 4125S: Maintained 4126F: drivers/base/devcoredump.c 4127F: include/linux/devcoredump.h 4128 4129DEVICE FREQUENCY (DEVFREQ) 4130M: MyungJoo Ham <myungjoo.ham@samsung.com> 4131M: Kyungmin Park <kyungmin.park@samsung.com> 4132R: Chanwoo Choi <cw00.choi@samsung.com> 4133L: linux-pm@vger.kernel.org 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4135S: Maintained 4136F: drivers/devfreq/ 4137F: include/linux/devfreq.h 4138F: Documentation/devicetree/bindings/devfreq/ 4139 4140DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4141M: Chanwoo Choi <cw00.choi@samsung.com> 4142L: linux-pm@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4144S: Supported 4145F: drivers/devfreq/event/ 4146F: drivers/devfreq/devfreq-event.c 4147F: include/linux/devfreq-event.h 4148F: Documentation/devicetree/bindings/devfreq/event/ 4149 4150DEVICE NUMBER REGISTRY 4151M: Torben Mathiasen <device@lanana.org> 4152W: http://lanana.org/docs/device-list/index.html 4153S: Maintained 4154 4155DEVICE-MAPPER (LVM) 4156M: Alasdair Kergon <agk@redhat.com> 4157M: Mike Snitzer <snitzer@redhat.com> 4158M: dm-devel@redhat.com 4159L: dm-devel@redhat.com 4160W: http://sources.redhat.com/dm 4161Q: http://patchwork.kernel.org/project/dm-devel/list/ 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4163T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4164S: Maintained 4165F: Documentation/device-mapper/ 4166F: drivers/md/Makefile 4167F: drivers/md/Kconfig 4168F: drivers/md/dm* 4169F: drivers/md/persistent-data/ 4170F: include/linux/device-mapper.h 4171F: include/linux/dm-*.h 4172F: include/uapi/linux/dm-*.h 4173 4174DEVLINK 4175M: Jiri Pirko <jiri@mellanox.com> 4176L: netdev@vger.kernel.org 4177S: Supported 4178F: net/core/devlink.c 4179F: include/net/devlink.h 4180F: include/uapi/linux/devlink.h 4181 4182DIALOG SEMICONDUCTOR DRIVERS 4183M: Support Opensource <support.opensource@diasemi.com> 4184W: http://www.dialog-semiconductor.com/products 4185S: Supported 4186F: Documentation/hwmon/da90?? 4187F: Documentation/devicetree/bindings/mfd/da90*.txt 4188F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4189F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4190F: Documentation/devicetree/bindings/regulator/da92*.txt 4191F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4192F: Documentation/devicetree/bindings/sound/da[79]*.txt 4193F: drivers/gpio/gpio-da90??.c 4194F: drivers/hwmon/da90??-hwmon.c 4195F: drivers/iio/adc/da91??-*.c 4196F: drivers/input/misc/da90??_onkey.c 4197F: drivers/input/touchscreen/da9052_tsi.c 4198F: drivers/leds/leds-da90??.c 4199F: drivers/mfd/da903x.c 4200F: drivers/mfd/da90??-*.c 4201F: drivers/mfd/da91??-*.c 4202F: drivers/power/supply/da9052-battery.c 4203F: drivers/power/supply/da91??-*.c 4204F: drivers/regulator/da903x.c 4205F: drivers/regulator/da9???-regulator.[ch] 4206F: drivers/thermal/da90??-thermal.c 4207F: drivers/rtc/rtc-da90??.c 4208F: drivers/video/backlight/da90??_bl.c 4209F: drivers/watchdog/da90??_wdt.c 4210F: include/linux/mfd/da903x.h 4211F: include/linux/mfd/da9052/ 4212F: include/linux/mfd/da9055/ 4213F: include/linux/mfd/da9062/ 4214F: include/linux/mfd/da9063/ 4215F: include/linux/mfd/da9150/ 4216F: include/linux/regulator/da9211.h 4217F: include/sound/da[79]*.h 4218F: sound/soc/codecs/da[79]*.[ch] 4219 4220DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4221M: William Breathitt Gray <vilhelm.gray@gmail.com> 4222L: linux-gpio@vger.kernel.org 4223S: Maintained 4224F: drivers/gpio/gpio-gpio-mm.c 4225 4226DIGI NEO AND CLASSIC PCI PRODUCTS 4227M: Lidza Louina <lidza.louina@gmail.com> 4228M: Mark Hounschell <markh@compro.net> 4229L: driverdev-devel@linuxdriverproject.org 4230S: Maintained 4231F: drivers/staging/dgnc/ 4232 4233DIOLAN U2C-12 I2C DRIVER 4234M: Guenter Roeck <linux@roeck-us.net> 4235L: linux-i2c@vger.kernel.org 4236S: Maintained 4237F: drivers/i2c/busses/i2c-diolan-u2c.c 4238 4239FILESYSTEM DIRECT ACCESS (DAX) 4240M: Matthew Wilcox <mawilcox@microsoft.com> 4241M: Ross Zwisler <ross.zwisler@linux.intel.com> 4242L: linux-fsdevel@vger.kernel.org 4243S: Supported 4244F: fs/dax.c 4245F: include/linux/dax.h 4246F: include/trace/events/fs_dax.h 4247 4248DEVICE DIRECT ACCESS (DAX) 4249M: Dan Williams <dan.j.williams@intel.com> 4250M: Dave Jiang <dave.jiang@intel.com> 4251M: Ross Zwisler <ross.zwisler@linux.intel.com> 4252M: Vishal Verma <vishal.l.verma@intel.com> 4253L: linux-nvdimm@lists.01.org 4254S: Supported 4255F: drivers/dax/ 4256 4257DIRECTORY NOTIFICATION (DNOTIFY) 4258M: Jan Kara <jack@suse.cz> 4259R: Amir Goldstein <amir73il@gmail.com> 4260L: linux-fsdevel@vger.kernel.org 4261S: Maintained 4262F: Documentation/filesystems/dnotify.txt 4263F: fs/notify/dnotify/ 4264F: include/linux/dnotify.h 4265 4266DISK GEOMETRY AND PARTITION HANDLING 4267M: Andries Brouwer <aeb@cwi.nl> 4268W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4269W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4270W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4271S: Maintained 4272 4273DISKQUOTA 4274M: Jan Kara <jack@suse.com> 4275S: Maintained 4276F: Documentation/filesystems/quota.txt 4277F: fs/quota/ 4278F: include/linux/quota*.h 4279F: include/uapi/linux/quota*.h 4280 4281DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4282M: Bernie Thompson <bernie@plugable.com> 4283L: linux-fbdev@vger.kernel.org 4284S: Maintained 4285W: http://plugable.com/category/projects/udlfb/ 4286F: drivers/video/fbdev/udlfb.c 4287F: include/video/udlfb.h 4288F: Documentation/fb/udlfb.txt 4289 4290DISTRIBUTED LOCK MANAGER (DLM) 4291M: Christine Caulfield <ccaulfie@redhat.com> 4292M: David Teigland <teigland@redhat.com> 4293L: cluster-devel@redhat.com 4294W: http://sources.redhat.com/cluster/ 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4296S: Supported 4297F: fs/dlm/ 4298 4299DMA BUFFER SHARING FRAMEWORK 4300M: Sumit Semwal <sumit.semwal@linaro.org> 4301S: Maintained 4302L: linux-media@vger.kernel.org 4303L: dri-devel@lists.freedesktop.org 4304L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4305F: drivers/dma-buf/ 4306F: include/linux/dma-buf* 4307F: include/linux/reservation.h 4308F: include/linux/*fence.h 4309F: Documentation/driver-api/dma-buf.rst 4310T: git git://anongit.freedesktop.org/drm/drm-misc 4311 4312DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4313M: Vinod Koul <vinod.koul@intel.com> 4314L: dmaengine@vger.kernel.org 4315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4316S: Maintained 4317F: drivers/dma/ 4318F: include/linux/dmaengine.h 4319F: include/linux/of_dma.h 4320F: Documentation/devicetree/bindings/dma/ 4321F: Documentation/driver-api/dmaengine/ 4322T: git git://git.infradead.org/users/vkoul/slave-dma.git 4323 4324DMA MAPPING HELPERS 4325M: Christoph Hellwig <hch@lst.de> 4326M: Marek Szyprowski <m.szyprowski@samsung.com> 4327R: Robin Murphy <robin.murphy@arm.com> 4328L: iommu@lists.linux-foundation.org 4329T: git git://git.infradead.org/users/hch/dma-mapping.git 4330W: http://git.infradead.org/users/hch/dma-mapping.git 4331S: Supported 4332F: lib/dma-debug.c 4333F: lib/dma-direct.c 4334F: lib/dma-virt.c 4335F: drivers/base/dma-mapping.c 4336F: drivers/base/dma-coherent.c 4337F: include/asm-generic/dma-mapping.h 4338F: include/linux/dma-direct.h 4339F: include/linux/dma-mapping.h 4340 4341DME1737 HARDWARE MONITOR DRIVER 4342M: Juerg Haefliger <juergh@gmail.com> 4343L: linux-hwmon@vger.kernel.org 4344S: Maintained 4345F: Documentation/hwmon/dme1737 4346F: drivers/hwmon/dme1737.c 4347 4348DMI/SMBIOS SUPPORT 4349M: Jean Delvare <jdelvare@suse.com> 4350S: Maintained 4351T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4352F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4353F: drivers/firmware/dmi-id.c 4354F: drivers/firmware/dmi_scan.c 4355F: include/linux/dmi.h 4356 4357DOCUMENTATION 4358M: Jonathan Corbet <corbet@lwn.net> 4359L: linux-doc@vger.kernel.org 4360S: Maintained 4361F: Documentation/ 4362F: scripts/kernel-doc 4363X: Documentation/ABI/ 4364X: Documentation/devicetree/ 4365X: Documentation/acpi 4366X: Documentation/power 4367X: Documentation/spi 4368X: Documentation/media 4369T: git git://git.lwn.net/linux.git docs-next 4370 4371DONGWOON DW9714 LENS VOICE COIL DRIVER 4372M: Sakari Ailus <sakari.ailus@linux.intel.com> 4373L: linux-media@vger.kernel.org 4374T: git git://linuxtv.org/media_tree.git 4375S: Maintained 4376F: drivers/media/i2c/dw9714.c 4377 4378DOUBLETALK DRIVER 4379M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4380L: blinux-list@redhat.com 4381S: Maintained 4382F: drivers/char/dtlk.c 4383F: include/linux/dtlk.h 4384 4385DPAA2 DATAPATH I/O (DPIO) DRIVER 4386M: Roy Pledge <Roy.Pledge@nxp.com> 4387L: linux-kernel@vger.kernel.org 4388S: Maintained 4389F: drivers/staging/fsl-mc/bus/dpio 4390 4391DPAA2 ETHERNET DRIVER 4392M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4393L: linux-kernel@vger.kernel.org 4394S: Maintained 4395F: drivers/staging/fsl-dpaa2/ethernet 4396 4397DPAA2 ETHERNET SWITCH DRIVER 4398M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4399L: linux-kernel@vger.kernel.org 4400S: Maintained 4401F: drivers/staging/fsl-dpaa2/ethsw 4402 4403DPT_I2O SCSI RAID DRIVER 4404M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4405L: linux-scsi@vger.kernel.org 4406W: http://www.adaptec.com/ 4407S: Maintained 4408F: drivers/scsi/dpt* 4409F: drivers/scsi/dpt/ 4410 4411DRBD DRIVER 4412M: Philipp Reisner <philipp.reisner@linbit.com> 4413M: Lars Ellenberg <lars.ellenberg@linbit.com> 4414L: drbd-dev@lists.linbit.com 4415W: http://www.drbd.org 4416T: git git://git.linbit.com/linux-drbd.git 4417T: git git://git.linbit.com/drbd-8.4.git 4418S: Supported 4419F: drivers/block/drbd/ 4420F: lib/lru_cache.c 4421F: Documentation/blockdev/drbd/ 4422 4423DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4426S: Supported 4427F: Documentation/kobject.txt 4428F: drivers/base/ 4429F: fs/debugfs/ 4430F: fs/sysfs/ 4431F: include/linux/debugfs.h 4432F: include/linux/kobj* 4433F: lib/kobj* 4434 4435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4436M: Kevin Hilman <khilman@kernel.org> 4437M: Nishanth Menon <nm@ti.com> 4438S: Maintained 4439F: drivers/power/avs/ 4440F: include/linux/power/smartreflex.h 4441L: linux-pm@vger.kernel.org 4442 4443DRM DRIVER FOR ARM PL111 CLCD 4444M: Eric Anholt <eric@anholt.net> 4445T: git git://anongit.freedesktop.org/drm/drm-misc 4446S: Supported 4447F: drivers/gpu/drm/pl111/ 4448 4449DRM DRIVER FOR ARM VERSATILE TFT PANELS 4450M: Linus Walleij <linus.walleij@linaro.org> 4451T: git git://anongit.freedesktop.org/drm/drm-misc 4452S: Maintained 4453F: drivers/gpu/drm/panel/panel-arm-versatile.c 4454F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4455 4456DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4457M: Dave Airlie <airlied@redhat.com> 4458S: Odd Fixes 4459F: drivers/gpu/drm/ast/ 4460 4461DRM DRIVER FOR BOCHS VIRTUAL GPU 4462M: Gerd Hoffmann <kraxel@redhat.com> 4463L: virtualization@lists.linux-foundation.org 4464T: git git://anongit.freedesktop.org/drm/drm-misc 4465S: Maintained 4466F: drivers/gpu/drm/bochs/ 4467 4468DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4469M: Linus Walleij <linus.walleij@linaro.org> 4470T: git git://anongit.freedesktop.org/drm/drm-misc 4471S: Maintained 4472F: drivers/gpu/drm/tve200/ 4473 4474DRM DRIVER FOR ILITEK ILI9225 PANELS 4475M: David Lechner <david@lechnology.com> 4476S: Maintained 4477F: drivers/gpu/drm/tinydrm/ili9225.c 4478F: Documentation/devicetree/bindings/display/ili9225.txt 4479 4480DRM DRIVER FOR INTEL I810 VIDEO CARDS 4481S: Orphan / Obsolete 4482F: drivers/gpu/drm/i810/ 4483F: include/uapi/drm/i810_drm.h 4484 4485DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4486S: Orphan / Obsolete 4487F: drivers/gpu/drm/mga/ 4488F: include/uapi/drm/mga_drm.h 4489 4490DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4491M: Dave Airlie <airlied@redhat.com> 4492S: Odd Fixes 4493F: drivers/gpu/drm/mgag200/ 4494 4495DRM DRIVER FOR MI0283QT 4496M: Noralf Trønnes <noralf@tronnes.org> 4497S: Maintained 4498F: drivers/gpu/drm/tinydrm/mi0283qt.c 4499F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4500 4501DRM DRIVER FOR MSM ADRENO GPU 4502M: Rob Clark <robdclark@gmail.com> 4503L: linux-arm-msm@vger.kernel.org 4504L: dri-devel@lists.freedesktop.org 4505L: freedreno@lists.freedesktop.org 4506T: git git://people.freedesktop.org/~robclark/linux 4507S: Maintained 4508F: drivers/gpu/drm/msm/ 4509F: include/uapi/drm/msm_drm.h 4510F: Documentation/devicetree/bindings/display/msm/ 4511 4512DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4513M: Ben Skeggs <bskeggs@redhat.com> 4514L: dri-devel@lists.freedesktop.org 4515L: nouveau@lists.freedesktop.org 4516T: git git://github.com/skeggsb/linux 4517S: Supported 4518F: drivers/gpu/drm/nouveau/ 4519F: include/uapi/drm/nouveau_drm.h 4520 4521DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4522M: Noralf Trønnes <noralf@tronnes.org> 4523S: Maintained 4524F: drivers/gpu/drm/tinydrm/repaper.c 4525F: Documentation/devicetree/bindings/display/repaper.txt 4526 4527DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4528M: Dave Airlie <airlied@redhat.com> 4529M: Gerd Hoffmann <kraxel@redhat.com> 4530L: virtualization@lists.linux-foundation.org 4531T: git git://anongit.freedesktop.org/drm/drm-misc 4532S: Obsolete 4533W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4534F: drivers/gpu/drm/cirrus/ 4535 4536DRM DRIVER FOR QXL VIRTUAL GPU 4537M: Dave Airlie <airlied@redhat.com> 4538M: Gerd Hoffmann <kraxel@redhat.com> 4539L: virtualization@lists.linux-foundation.org 4540T: git git://anongit.freedesktop.org/drm/drm-misc 4541S: Maintained 4542F: drivers/gpu/drm/qxl/ 4543F: include/uapi/drm/qxl_drm.h 4544 4545DRM DRIVER FOR RAGE 128 VIDEO CARDS 4546S: Orphan / Obsolete 4547F: drivers/gpu/drm/r128/ 4548F: include/uapi/drm/r128_drm.h 4549 4550DRM DRIVER FOR SAVAGE VIDEO CARDS 4551S: Orphan / Obsolete 4552F: drivers/gpu/drm/savage/ 4553F: include/uapi/drm/savage_drm.h 4554 4555DRM DRIVER FOR SIS VIDEO CARDS 4556S: Orphan / Obsolete 4557F: drivers/gpu/drm/sis/ 4558F: include/uapi/drm/sis_drm.h 4559 4560DRM DRIVER FOR SITRONIX ST7586 PANELS 4561M: David Lechner <david@lechnology.com> 4562S: Maintained 4563F: drivers/gpu/drm/tinydrm/st7586.c 4564F: Documentation/devicetree/bindings/display/st7586.txt 4565 4566DRM DRIVER FOR SITRONIX ST7735R PANELS 4567M: David Lechner <david@lechnology.com> 4568S: Maintained 4569F: drivers/gpu/drm/tinydrm/st7735r.c 4570F: Documentation/devicetree/bindings/display/st7735r.txt 4571 4572DRM DRIVER FOR TDFX VIDEO CARDS 4573S: Orphan / Obsolete 4574F: drivers/gpu/drm/tdfx/ 4575 4576DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4577M: Dave Airlie <airlied@redhat.com> 4578S: Odd Fixes 4579F: drivers/gpu/drm/udl/ 4580 4581DRM DRIVER FOR VMWARE VIRTUAL GPU 4582M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4583M: Sinclair Yeh <syeh@vmware.com> 4584M: Thomas Hellstrom <thellstrom@vmware.com> 4585L: dri-devel@lists.freedesktop.org 4586T: git git://people.freedesktop.org/~syeh/repos_linux 4587T: git git://people.freedesktop.org/~thomash/linux 4588S: Supported 4589F: drivers/gpu/drm/vmwgfx/ 4590F: include/uapi/drm/vmwgfx_drm.h 4591 4592DRM DRIVERS 4593M: David Airlie <airlied@linux.ie> 4594L: dri-devel@lists.freedesktop.org 4595T: git git://people.freedesktop.org/~airlied/linux 4596B: https://bugs.freedesktop.org/ 4597C: irc://chat.freenode.net/dri-devel 4598S: Maintained 4599F: drivers/gpu/drm/ 4600F: drivers/gpu/vga/ 4601F: Documentation/devicetree/bindings/display/ 4602F: Documentation/devicetree/bindings/gpu/ 4603F: Documentation/devicetree/bindings/video/ 4604F: Documentation/gpu/ 4605F: include/drm/ 4606F: include/uapi/drm/ 4607F: include/linux/vga* 4608 4609DRM DRIVERS AND MISC GPU PATCHES 4610M: Gustavo Padovan <gustavo@padovan.org> 4611M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4612M: Sean Paul <seanpaul@chromium.org> 4613W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4614S: Maintained 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616F: Documentation/gpu/ 4617F: drivers/gpu/vga/ 4618F: drivers/gpu/drm/* 4619F: include/drm/drm* 4620F: include/uapi/drm/drm* 4621F: include/linux/vga* 4622 4623DRM DRIVERS FOR ALLWINNER A10 4624M: Maxime Ripard <maxime.ripard@bootlin.com> 4625L: dri-devel@lists.freedesktop.org 4626S: Supported 4627F: drivers/gpu/drm/sun4i/ 4628F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630 4631DRM DRIVERS FOR AMLOGIC SOCS 4632M: Neil Armstrong <narmstrong@baylibre.com> 4633L: dri-devel@lists.freedesktop.org 4634L: linux-amlogic@lists.infradead.org 4635W: http://linux-meson.com/ 4636S: Supported 4637F: drivers/gpu/drm/meson/ 4638F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4639F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4640F: Documentation/gpu/meson.rst 4641T: git git://anongit.freedesktop.org/drm/drm-misc 4642 4643DRM DRIVERS FOR ATMEL HLCDC 4644M: Boris Brezillon <boris.brezillon@bootlin.com> 4645L: dri-devel@lists.freedesktop.org 4646S: Supported 4647F: drivers/gpu/drm/atmel-hlcdc/ 4648F: Documentation/devicetree/bindings/drm/atmel/ 4649T: git git://anongit.freedesktop.org/drm/drm-misc 4650 4651DRM DRIVERS FOR BRIDGE CHIPS 4652M: Archit Taneja <architt@codeaurora.org> 4653M: Andrzej Hajda <a.hajda@samsung.com> 4654R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4655S: Maintained 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657F: drivers/gpu/drm/bridge/ 4658 4659DRM DRIVERS FOR EXYNOS 4660M: Inki Dae <inki.dae@samsung.com> 4661M: Joonyoung Shim <jy0922.shim@samsung.com> 4662M: Seung-Woo Kim <sw0312.kim@samsung.com> 4663M: Kyungmin Park <kyungmin.park@samsung.com> 4664L: dri-devel@lists.freedesktop.org 4665T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4666S: Supported 4667F: drivers/gpu/drm/exynos/ 4668F: include/uapi/drm/exynos_drm.h 4669F: Documentation/devicetree/bindings/display/exynos/ 4670 4671DRM DRIVERS FOR FREESCALE DCU 4672M: Stefan Agner <stefan@agner.ch> 4673M: Alison Wang <alison.wang@freescale.com> 4674L: dri-devel@lists.freedesktop.org 4675S: Supported 4676F: drivers/gpu/drm/fsl-dcu/ 4677F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4678F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4679F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4680 4681DRM DRIVERS FOR FREESCALE IMX 4682M: Philipp Zabel <p.zabel@pengutronix.de> 4683L: dri-devel@lists.freedesktop.org 4684S: Maintained 4685F: drivers/gpu/drm/imx/ 4686F: drivers/gpu/ipu-v3/ 4687F: Documentation/devicetree/bindings/display/imx/ 4688 4689DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4690M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4691L: dri-devel@lists.freedesktop.org 4692T: git git://github.com/patjak/drm-gma500 4693S: Maintained 4694F: drivers/gpu/drm/gma500/ 4695 4696DRM DRIVERS FOR HISILICON 4697M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4698M: Rongrong Zou <zourongrong@gmail.com> 4699R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4700R: Chen Feng <puck.chen@hisilicon.com> 4701L: dri-devel@lists.freedesktop.org 4702T: git git://github.com/xin3liang/linux.git 4703S: Maintained 4704F: drivers/gpu/drm/hisilicon/ 4705F: Documentation/devicetree/bindings/display/hisilicon/ 4706 4707DRM DRIVERS FOR MEDIATEK 4708M: CK Hu <ck.hu@mediatek.com> 4709M: Philipp Zabel <p.zabel@pengutronix.de> 4710L: dri-devel@lists.freedesktop.org 4711S: Supported 4712F: drivers/gpu/drm/mediatek/ 4713F: Documentation/devicetree/bindings/display/mediatek/ 4714 4715DRM DRIVERS FOR NVIDIA TEGRA 4716M: Thierry Reding <thierry.reding@gmail.com> 4717L: dri-devel@lists.freedesktop.org 4718L: linux-tegra@vger.kernel.org 4719T: git git://anongit.freedesktop.org/tegra/linux.git 4720S: Supported 4721F: drivers/gpu/drm/tegra/ 4722F: drivers/gpu/host1x/ 4723F: include/linux/host1x.h 4724F: include/uapi/drm/tegra_drm.h 4725F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4726 4727DRM DRIVERS FOR RENESAS 4728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4729L: dri-devel@lists.freedesktop.org 4730L: linux-renesas-soc@vger.kernel.org 4731T: git git://linuxtv.org/pinchartl/fbdev 4732S: Supported 4733F: drivers/gpu/drm/rcar-du/ 4734F: drivers/gpu/drm/shmobile/ 4735F: include/linux/platform_data/shmob_drm.h 4736F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4737F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4738F: Documentation/devicetree/bindings/display/renesas,du.txt 4739 4740DRM DRIVERS FOR ROCKCHIP 4741M: Sandy Huang <hjc@rock-chips.com> 4742M: Heiko Stübner <heiko@sntech.de> 4743L: dri-devel@lists.freedesktop.org 4744S: Maintained 4745F: drivers/gpu/drm/rockchip/ 4746F: Documentation/devicetree/bindings/display/rockchip/ 4747T: git git://anongit.freedesktop.org/drm/drm-misc 4748 4749DRM DRIVERS FOR STI 4750M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4751M: Vincent Abriou <vincent.abriou@st.com> 4752L: dri-devel@lists.freedesktop.org 4753T: git git://anongit.freedesktop.org/drm/drm-misc 4754S: Maintained 4755F: drivers/gpu/drm/sti 4756F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4757 4758DRM DRIVERS FOR STM 4759M: Yannick Fertre <yannick.fertre@st.com> 4760M: Philippe Cornu <philippe.cornu@st.com> 4761M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4762M: Vincent Abriou <vincent.abriou@st.com> 4763L: dri-devel@lists.freedesktop.org 4764T: git git://anongit.freedesktop.org/drm/drm-misc 4765S: Maintained 4766F: drivers/gpu/drm/stm 4767F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4768 4769DRM DRIVERS FOR TI LCDC 4770M: Jyri Sarha <jsarha@ti.com> 4771R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4772L: dri-devel@lists.freedesktop.org 4773S: Maintained 4774F: drivers/gpu/drm/tilcdc/ 4775F: Documentation/devicetree/bindings/display/tilcdc/ 4776 4777DRM DRIVERS FOR TI OMAP 4778M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4779L: dri-devel@lists.freedesktop.org 4780S: Maintained 4781F: drivers/gpu/drm/omapdrm/ 4782F: Documentation/devicetree/bindings/display/ti/ 4783 4784DRM DRIVERS FOR VC4 4785M: Eric Anholt <eric@anholt.net> 4786T: git git://github.com/anholt/linux 4787S: Supported 4788F: drivers/gpu/drm/vc4/ 4789F: include/uapi/drm/vc4_drm.h 4790F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792 4793DRM DRIVERS FOR VIVANTE GPU IP 4794M: Lucas Stach <l.stach@pengutronix.de> 4795R: Russell King <linux+etnaviv@armlinux.org.uk> 4796R: Christian Gmeiner <christian.gmeiner@gmail.com> 4797L: etnaviv@lists.freedesktop.org 4798L: dri-devel@lists.freedesktop.org 4799S: Maintained 4800F: drivers/gpu/drm/etnaviv/ 4801F: include/uapi/drm/etnaviv_drm.h 4802F: Documentation/devicetree/bindings/display/etnaviv/ 4803 4804DRM DRIVERS FOR ZTE ZX 4805M: Shawn Guo <shawnguo@kernel.org> 4806L: dri-devel@lists.freedesktop.org 4807S: Maintained 4808F: drivers/gpu/drm/zte/ 4809F: Documentation/devicetree/bindings/display/zte,vou.txt 4810T: git git://anongit.freedesktop.org/drm/drm-misc 4811 4812DRM PANEL DRIVERS 4813M: Thierry Reding <thierry.reding@gmail.com> 4814L: dri-devel@lists.freedesktop.org 4815T: git git://anongit.freedesktop.org/drm/drm-misc 4816S: Maintained 4817F: drivers/gpu/drm/drm_panel.c 4818F: drivers/gpu/drm/panel/ 4819F: include/drm/drm_panel.h 4820F: Documentation/devicetree/bindings/display/panel/ 4821 4822DRM TINYDRM DRIVERS 4823M: Noralf Trønnes <noralf@tronnes.org> 4824W: https://github.com/notro/tinydrm/wiki/Development 4825T: git git://anongit.freedesktop.org/drm/drm-misc 4826S: Maintained 4827F: drivers/gpu/drm/tinydrm/ 4828F: include/drm/tinydrm/ 4829 4830DRM TTM SUBSYSTEM 4831M: Christian Koenig <christian.koenig@amd.com> 4832M: Roger He <Hongbo.He@amd.com> 4833T: git git://people.freedesktop.org/~agd5f/linux 4834S: Maintained 4835L: dri-devel@lists.freedesktop.org 4836F: include/drm/ttm/ 4837F: drivers/gpu/drm/ttm/ 4838 4839DSBR100 USB FM RADIO DRIVER 4840M: Alexey Klimov <klimov.linux@gmail.com> 4841L: linux-media@vger.kernel.org 4842T: git git://linuxtv.org/media_tree.git 4843S: Maintained 4844F: drivers/media/radio/dsbr100.c 4845 4846DSCC4 DRIVER 4847M: Francois Romieu <romieu@fr.zoreil.com> 4848L: netdev@vger.kernel.org 4849S: Maintained 4850F: drivers/net/wan/dscc4.c 4851 4852DT3155 MEDIA DRIVER 4853M: Hans Verkuil <hverkuil@xs4all.nl> 4854L: linux-media@vger.kernel.org 4855T: git git://linuxtv.org/media_tree.git 4856W: https://linuxtv.org 4857S: Odd Fixes 4858F: drivers/media/pci/dt3155/ 4859 4860DVB_USB_AF9015 MEDIA DRIVER 4861M: Antti Palosaari <crope@iki.fi> 4862L: linux-media@vger.kernel.org 4863W: https://linuxtv.org 4864W: http://palosaari.fi/linux/ 4865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4866T: git git://linuxtv.org/anttip/media_tree.git 4867S: Maintained 4868F: drivers/media/usb/dvb-usb-v2/af9015* 4869 4870DVB_USB_AF9035 MEDIA DRIVER 4871M: Antti Palosaari <crope@iki.fi> 4872L: linux-media@vger.kernel.org 4873W: https://linuxtv.org 4874W: http://palosaari.fi/linux/ 4875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4876T: git git://linuxtv.org/anttip/media_tree.git 4877S: Maintained 4878F: drivers/media/usb/dvb-usb-v2/af9035* 4879 4880DVB_USB_ANYSEE MEDIA DRIVER 4881M: Antti Palosaari <crope@iki.fi> 4882L: linux-media@vger.kernel.org 4883W: https://linuxtv.org 4884W: http://palosaari.fi/linux/ 4885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4886T: git git://linuxtv.org/anttip/media_tree.git 4887S: Maintained 4888F: drivers/media/usb/dvb-usb-v2/anysee* 4889 4890DVB_USB_AU6610 MEDIA DRIVER 4891M: Antti Palosaari <crope@iki.fi> 4892L: linux-media@vger.kernel.org 4893W: https://linuxtv.org 4894W: http://palosaari.fi/linux/ 4895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4896T: git git://linuxtv.org/anttip/media_tree.git 4897S: Maintained 4898F: drivers/media/usb/dvb-usb-v2/au6610* 4899 4900DVB_USB_CE6230 MEDIA DRIVER 4901M: Antti Palosaari <crope@iki.fi> 4902L: linux-media@vger.kernel.org 4903W: https://linuxtv.org 4904W: http://palosaari.fi/linux/ 4905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4906T: git git://linuxtv.org/anttip/media_tree.git 4907S: Maintained 4908F: drivers/media/usb/dvb-usb-v2/ce6230* 4909 4910DVB_USB_CXUSB MEDIA DRIVER 4911M: Michael Krufky <mkrufky@linuxtv.org> 4912L: linux-media@vger.kernel.org 4913W: https://linuxtv.org 4914W: http://github.com/mkrufky 4915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4916T: git git://linuxtv.org/media_tree.git 4917S: Maintained 4918F: drivers/media/usb/dvb-usb/cxusb* 4919 4920DVB_USB_EC168 MEDIA DRIVER 4921M: Antti Palosaari <crope@iki.fi> 4922L: linux-media@vger.kernel.org 4923W: https://linuxtv.org 4924W: http://palosaari.fi/linux/ 4925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4926T: git git://linuxtv.org/anttip/media_tree.git 4927S: Maintained 4928F: drivers/media/usb/dvb-usb-v2/ec168* 4929 4930DVB_USB_GL861 MEDIA DRIVER 4931M: Antti Palosaari <crope@iki.fi> 4932L: linux-media@vger.kernel.org 4933W: https://linuxtv.org 4934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4935T: git git://linuxtv.org/anttip/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/dvb-usb-v2/gl861* 4938 4939DVB_USB_MXL111SF MEDIA DRIVER 4940M: Michael Krufky <mkrufky@linuxtv.org> 4941L: linux-media@vger.kernel.org 4942W: https://linuxtv.org 4943W: http://github.com/mkrufky 4944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4945T: git git://linuxtv.org/mkrufky/mxl111sf.git 4946S: Maintained 4947F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4948 4949DVB_USB_RTL28XXU MEDIA DRIVER 4950M: Antti Palosaari <crope@iki.fi> 4951L: linux-media@vger.kernel.org 4952W: https://linuxtv.org 4953W: http://palosaari.fi/linux/ 4954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4955T: git git://linuxtv.org/anttip/media_tree.git 4956S: Maintained 4957F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4958 4959DVB_USB_V2 MEDIA DRIVER 4960M: Antti Palosaari <crope@iki.fi> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963W: http://palosaari.fi/linux/ 4964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4965T: git git://linuxtv.org/anttip/media_tree.git 4966S: Maintained 4967F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4968F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4969 4970DYNAMIC DEBUG 4971M: Jason Baron <jbaron@akamai.com> 4972S: Maintained 4973F: lib/dynamic_debug.c 4974F: include/linux/dynamic_debug.h 4975 4976DYNAMIC INTERRUPT MODERATION 4977M: Tal Gilboa <talgi@mellanox.com> 4978S: Maintained 4979F: include/linux/net_dim.h 4980 4981DZ DECSTATION DZ11 SERIAL DRIVER 4982M: "Maciej W. Rozycki" <macro@linux-mips.org> 4983S: Maintained 4984F: drivers/tty/serial/dz.* 4985 4986E3X0 POWER BUTTON DRIVER 4987M: Moritz Fischer <moritz.fischer@ettus.com> 4988L: usrp-users@lists.ettus.com 4989W: http://www.ettus.com 4990S: Supported 4991F: drivers/input/misc/e3x0-button.c 4992F: Documentation/devicetree/bindings/input/e3x0-button.txt 4993 4994E4000 MEDIA DRIVER 4995M: Antti Palosaari <crope@iki.fi> 4996L: linux-media@vger.kernel.org 4997W: https://linuxtv.org 4998W: http://palosaari.fi/linux/ 4999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5000T: git git://linuxtv.org/anttip/media_tree.git 5001S: Maintained 5002F: drivers/media/tuners/e4000* 5003 5004EC100 MEDIA DRIVER 5005M: Antti Palosaari <crope@iki.fi> 5006L: linux-media@vger.kernel.org 5007W: https://linuxtv.org 5008W: http://palosaari.fi/linux/ 5009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5010T: git git://linuxtv.org/anttip/media_tree.git 5011S: Maintained 5012F: drivers/media/dvb-frontends/ec100* 5013 5014ECRYPT FILE SYSTEM 5015M: Tyler Hicks <tyhicks@canonical.com> 5016L: ecryptfs@vger.kernel.org 5017W: http://ecryptfs.org 5018W: https://launchpad.net/ecryptfs 5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5020S: Supported 5021F: Documentation/filesystems/ecryptfs.txt 5022F: fs/ecryptfs/ 5023 5024EDAC-AMD64 5025M: Borislav Petkov <bp@alien8.de> 5026L: linux-edac@vger.kernel.org 5027S: Maintained 5028F: drivers/edac/amd64_edac* 5029 5030EDAC-CALXEDA 5031M: Robert Richter <rric@kernel.org> 5032L: linux-edac@vger.kernel.org 5033S: Maintained 5034F: drivers/edac/highbank* 5035 5036EDAC-CAVIUM OCTEON 5037M: Ralf Baechle <ralf@linux-mips.org> 5038M: David Daney <david.daney@cavium.com> 5039L: linux-edac@vger.kernel.org 5040L: linux-mips@linux-mips.org 5041S: Supported 5042F: drivers/edac/octeon_edac* 5043 5044EDAC-CAVIUM THUNDERX 5045M: David Daney <david.daney@cavium.com> 5046M: Jan Glauber <jglauber@cavium.com> 5047L: linux-edac@vger.kernel.org 5048S: Supported 5049F: drivers/edac/thunderx_edac* 5050 5051EDAC-CORE 5052M: Borislav Petkov <bp@alien8.de> 5053M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5054M: Mauro Carvalho Chehab <mchehab@kernel.org> 5055L: linux-edac@vger.kernel.org 5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5058S: Supported 5059F: Documentation/admin-guide/ras.rst 5060F: Documentation/driver-api/edac.rst 5061F: drivers/edac/ 5062F: include/linux/edac.h 5063 5064EDAC-E752X 5065M: Mark Gross <mark.gross@intel.com> 5066L: linux-edac@vger.kernel.org 5067S: Maintained 5068F: drivers/edac/e752x_edac.c 5069 5070EDAC-E7XXX 5071L: linux-edac@vger.kernel.org 5072S: Maintained 5073F: drivers/edac/e7xxx_edac.c 5074 5075EDAC-FSL_DDR 5076M: York Sun <york.sun@nxp.com> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/fsl_ddr_edac.* 5080 5081EDAC-GHES 5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5083M: Mauro Carvalho Chehab <mchehab@kernel.org> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/ghes_edac.c 5087 5088EDAC-I3000 5089L: linux-edac@vger.kernel.org 5090S: Orphan 5091F: drivers/edac/i3000_edac.c 5092 5093EDAC-I5000 5094L: linux-edac@vger.kernel.org 5095S: Maintained 5096F: drivers/edac/i5000_edac.c 5097 5098EDAC-I5400 5099M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5100M: Mauro Carvalho Chehab <mchehab@kernel.org> 5101L: linux-edac@vger.kernel.org 5102S: Maintained 5103F: drivers/edac/i5400_edac.c 5104 5105EDAC-I7300 5106M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5107M: Mauro Carvalho Chehab <mchehab@kernel.org> 5108L: linux-edac@vger.kernel.org 5109S: Maintained 5110F: drivers/edac/i7300_edac.c 5111 5112EDAC-I7CORE 5113M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5114M: Mauro Carvalho Chehab <mchehab@kernel.org> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/i7core_edac.c 5118 5119EDAC-I82443BXGX 5120M: Tim Small <tim@buttersideup.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/i82443bxgx_edac.c 5124 5125EDAC-I82975X 5126M: Ranganathan Desikan <ravi@jetztechnologies.com> 5127M: "Arvind R." <arvino55@gmail.com> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/i82975x_edac.c 5131 5132EDAC-IE31200 5133M: Jason Baron <jbaron@akamai.com> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/ie31200_edac.c 5137 5138EDAC-MPC85XX 5139M: Johannes Thumshirn <morbidrsa@gmail.com> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/mpc85xx_edac.[ch] 5143 5144EDAC-PASEMI 5145M: Egor Martovetsky <egor@pasemi.com> 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/pasemi_edac.c 5149 5150EDAC-PND2 5151M: Tony Luck <tony.luck@intel.com> 5152L: linux-edac@vger.kernel.org 5153S: Maintained 5154F: drivers/edac/pnd2_edac.[ch] 5155 5156EDAC-R82600 5157M: Tim Small <tim@buttersideup.com> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/r82600_edac.c 5161 5162EDAC-SBRIDGE 5163M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5164M: Mauro Carvalho Chehab <mchehab@kernel.org> 5165L: linux-edac@vger.kernel.org 5166S: Maintained 5167F: drivers/edac/sb_edac.c 5168 5169EDAC-SKYLAKE 5170M: Tony Luck <tony.luck@intel.com> 5171L: linux-edac@vger.kernel.org 5172S: Maintained 5173F: drivers/edac/skx_edac.c 5174 5175EDAC-TI 5176M: Tero Kristo <t-kristo@ti.com> 5177L: linux-edac@vger.kernel.org 5178S: Maintained 5179F: drivers/edac/ti_edac.c 5180 5181EDIROL UA-101/UA-1000 DRIVER 5182M: Clemens Ladisch <clemens@ladisch.de> 5183L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5184T: git git://git.alsa-project.org/alsa-kernel.git 5185S: Maintained 5186F: sound/usb/misc/ua101.c 5187 5188EFI TEST DRIVER 5189L: linux-efi@vger.kernel.org 5190M: Ivan Hu <ivan.hu@canonical.com> 5191M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5192S: Maintained 5193F: drivers/firmware/efi/test/ 5194 5195EFI VARIABLE FILESYSTEM 5196M: Matthew Garrett <matthew.garrett@nebula.com> 5197M: Jeremy Kerr <jk@ozlabs.org> 5198M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5199T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5200L: linux-efi@vger.kernel.org 5201S: Maintained 5202F: fs/efivarfs/ 5203 5204EFIFB FRAMEBUFFER DRIVER 5205L: linux-fbdev@vger.kernel.org 5206M: Peter Jones <pjones@redhat.com> 5207S: Maintained 5208F: drivers/video/fbdev/efifb.c 5209 5210EFS FILESYSTEM 5211W: http://aeschi.ch.eu.org/efs/ 5212S: Orphan 5213F: fs/efs/ 5214 5215EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5216M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5217L: netdev@vger.kernel.org 5218S: Maintained 5219F: drivers/net/ethernet/ibm/ehea/ 5220 5221EM28XX VIDEO4LINUX DRIVER 5222M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5223M: Mauro Carvalho Chehab <mchehab@kernel.org> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226T: git git://linuxtv.org/media_tree.git 5227S: Maintained 5228F: drivers/media/usb/em28xx/ 5229F: Documentation/media/v4l-drivers/em28xx* 5230 5231EMBEDDED LINUX 5232M: Paul Gortmaker <paul.gortmaker@windriver.com> 5233M: Matt Mackall <mpm@selenic.com> 5234M: David Woodhouse <dwmw2@infradead.org> 5235L: linux-embedded@vger.kernel.org 5236S: Maintained 5237 5238Emulex 10Gbps iSCSI - OneConnect DRIVER 5239M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5240M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5241M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5242L: linux-scsi@vger.kernel.org 5243W: http://www.broadcom.com 5244S: Supported 5245F: drivers/scsi/be2iscsi/ 5246 5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5248M: Sathya Perla <sathya.perla@broadcom.com> 5249M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5250M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5251M: Somnath Kotur <somnath.kotur@broadcom.com> 5252L: netdev@vger.kernel.org 5253W: http://www.emulex.com 5254S: Supported 5255F: drivers/net/ethernet/emulex/benet/ 5256 5257EMULEX ONECONNECT ROCE DRIVER 5258M: Selvin Xavier <selvin.xavier@broadcom.com> 5259M: Devesh Sharma <devesh.sharma@broadcom.com> 5260L: linux-rdma@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Odd Fixes 5263F: drivers/infiniband/hw/ocrdma/ 5264F: include/uapi/rdma/ocrdma-abi.h 5265 5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5267M: James Smart <james.smart@broadcom.com> 5268M: Dick Kennedy <dick.kennedy@broadcom.com> 5269L: linux-scsi@vger.kernel.org 5270W: http://www.broadcom.com 5271S: Supported 5272F: drivers/scsi/lpfc/ 5273 5274ENE CB710 FLASH CARD READER DRIVER 5275M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5276S: Maintained 5277F: drivers/misc/cb710/ 5278F: drivers/mmc/host/cb710-mmc.* 5279F: include/linux/cb710.h 5280 5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5282M: Maxim Levitsky <maximlevitsky@gmail.com> 5283S: Maintained 5284F: drivers/media/rc/ene_ir.* 5285 5286EPSON S1D13XXX FRAMEBUFFER DRIVER 5287M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5288S: Maintained 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5290F: drivers/video/fbdev/s1d13xxxfb.c 5291F: include/video/s1d13xxxfb.h 5292 5293ERRSEQ ERROR TRACKING INFRASTRUCTURE 5294M: Jeff Layton <jlayton@kernel.org> 5295S: Maintained 5296F: lib/errseq.c 5297F: include/linux/errseq.h 5298 5299ET131X NETWORK DRIVER 5300M: Mark Einon <mark.einon@gmail.com> 5301S: Odd Fixes 5302F: drivers/net/ethernet/agere/ 5303 5304ETHERNET BRIDGE 5305M: Stephen Hemminger <stephen@networkplumber.org> 5306L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5307L: netdev@vger.kernel.org 5308W: http://www.linuxfoundation.org/en/Net:Bridge 5309S: Maintained 5310F: include/linux/netfilter_bridge/ 5311F: net/bridge/ 5312 5313ETHERNET PHY LIBRARY 5314M: Andrew Lunn <andrew@lunn.ch> 5315M: Florian Fainelli <f.fainelli@gmail.com> 5316L: netdev@vger.kernel.org 5317S: Maintained 5318F: Documentation/ABI/testing/sysfs-bus-mdio 5319F: Documentation/devicetree/bindings/net/mdio* 5320F: Documentation/networking/phy.txt 5321F: drivers/net/phy/ 5322F: drivers/of/of_mdio.c 5323F: drivers/of/of_net.c 5324F: include/linux/*mdio*.h 5325F: include/linux/of_net.h 5326F: include/linux/phy.h 5327F: include/linux/phy_fixed.h 5328F: include/linux/platform_data/mdio-bcm-unimac.h 5329F: include/trace/events/mdio.h 5330F: include/uapi/linux/mdio.h 5331F: include/uapi/linux/mii.h 5332 5333EXT2 FILE SYSTEM 5334M: Jan Kara <jack@suse.com> 5335L: linux-ext4@vger.kernel.org 5336S: Maintained 5337F: Documentation/filesystems/ext2.txt 5338F: fs/ext2/ 5339F: include/linux/ext2* 5340 5341EXT4 FILE SYSTEM 5342M: "Theodore Ts'o" <tytso@mit.edu> 5343M: Andreas Dilger <adilger.kernel@dilger.ca> 5344L: linux-ext4@vger.kernel.org 5345W: http://ext4.wiki.kernel.org 5346Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5348S: Maintained 5349F: Documentation/filesystems/ext4.txt 5350F: fs/ext4/ 5351 5352Extended Verification Module (EVM) 5353M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5354L: linux-integrity@vger.kernel.org 5355S: Supported 5356F: security/integrity/evm/ 5357 5358EXTENSIBLE FIRMWARE INTERFACE (EFI) 5359M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5360L: linux-efi@vger.kernel.org 5361T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5362S: Maintained 5363F: Documentation/efi-stub.txt 5364F: arch/*/kernel/efi.c 5365F: arch/x86/boot/compressed/eboot.[ch] 5366F: arch/*/include/asm/efi.h 5367F: arch/x86/platform/efi/ 5368F: drivers/firmware/efi/ 5369F: include/linux/efi*.h 5370F: arch/arm/boot/compressed/efi-header.S 5371F: arch/arm64/kernel/efi-entry.S 5372 5373EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5374M: MyungJoo Ham <myungjoo.ham@samsung.com> 5375M: Chanwoo Choi <cw00.choi@samsung.com> 5376L: linux-kernel@vger.kernel.org 5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5378S: Maintained 5379F: drivers/extcon/ 5380F: include/linux/extcon/ 5381F: include/linux/extcon.h 5382F: Documentation/extcon/ 5383F: Documentation/devicetree/bindings/extcon/ 5384 5385EXYNOS DP DRIVER 5386M: Jingoo Han <jingoohan1@gmail.com> 5387L: dri-devel@lists.freedesktop.org 5388S: Maintained 5389F: drivers/gpu/drm/exynos/exynos_dp* 5390 5391EXYNOS SYSMMU (IOMMU) driver 5392M: Marek Szyprowski <m.szyprowski@samsung.com> 5393L: iommu@lists.linux-foundation.org 5394S: Maintained 5395F: drivers/iommu/exynos-iommu.c 5396 5397EZchip NPS platform support 5398M: Elad Kanfi <eladkan@mellanox.com> 5399M: Vineet Gupta <vgupta@synopsys.com> 5400S: Supported 5401F: arch/arc/plat-eznps 5402F: arch/arc/boot/dts/eznps.dts 5403 5404F2FS FILE SYSTEM 5405M: Jaegeuk Kim <jaegeuk@kernel.org> 5406M: Chao Yu <yuchao0@huawei.com> 5407L: linux-f2fs-devel@lists.sourceforge.net 5408W: https://f2fs.wiki.kernel.org/ 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5410S: Maintained 5411F: Documentation/filesystems/f2fs.txt 5412F: Documentation/ABI/testing/sysfs-fs-f2fs 5413F: fs/f2fs/ 5414F: include/linux/f2fs_fs.h 5415F: include/trace/events/f2fs.h 5416 5417F71805F HARDWARE MONITORING DRIVER 5418M: Jean Delvare <jdelvare@suse.com> 5419L: linux-hwmon@vger.kernel.org 5420S: Maintained 5421F: Documentation/hwmon/f71805f 5422F: drivers/hwmon/f71805f.c 5423 5424FANOTIFY 5425M: Jan Kara <jack@suse.cz> 5426R: Amir Goldstein <amir73il@gmail.com> 5427L: linux-fsdevel@vger.kernel.org 5428S: Maintained 5429F: fs/notify/fanotify/ 5430F: include/linux/fanotify.h 5431F: include/uapi/linux/fanotify.h 5432 5433FARSYNC SYNCHRONOUS DRIVER 5434M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5435W: http://www.farsite.co.uk/ 5436S: Supported 5437F: drivers/net/wan/farsync.* 5438 5439FAULT INJECTION SUPPORT 5440M: Akinobu Mita <akinobu.mita@gmail.com> 5441S: Supported 5442F: Documentation/fault-injection/ 5443F: lib/fault-inject.c 5444 5445FBTFT Framebuffer drivers 5446M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5447S: Maintained 5448F: drivers/staging/fbtft/ 5449 5450FC0011 TUNER DRIVER 5451M: Michael Buesch <m@bues.ch> 5452L: linux-media@vger.kernel.org 5453S: Maintained 5454F: drivers/media/tuners/fc0011.h 5455F: drivers/media/tuners/fc0011.c 5456 5457FC2580 MEDIA DRIVER 5458M: Antti Palosaari <crope@iki.fi> 5459L: linux-media@vger.kernel.org 5460W: https://linuxtv.org 5461W: http://palosaari.fi/linux/ 5462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5463T: git git://linuxtv.org/anttip/media_tree.git 5464S: Maintained 5465F: drivers/media/tuners/fc2580* 5466 5467FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5468M: Johannes Thumshirn <jth@kernel.org> 5469L: linux-scsi@vger.kernel.org 5470W: www.Open-FCoE.org 5471S: Supported 5472F: drivers/scsi/libfc/ 5473F: drivers/scsi/fcoe/ 5474F: include/scsi/fc/ 5475F: include/scsi/libfc.h 5476F: include/scsi/libfcoe.h 5477F: include/uapi/scsi/fc/ 5478 5479FILE LOCKING (flock() and fcntl()/lockf()) 5480M: Jeff Layton <jlayton@kernel.org> 5481M: "J. Bruce Fields" <bfields@fieldses.org> 5482L: linux-fsdevel@vger.kernel.org 5483S: Maintained 5484F: include/linux/fcntl.h 5485F: include/uapi/linux/fcntl.h 5486F: fs/fcntl.c 5487F: fs/locks.c 5488 5489FILESYSTEMS (VFS and infrastructure) 5490M: Alexander Viro <viro@zeniv.linux.org.uk> 5491L: linux-fsdevel@vger.kernel.org 5492S: Maintained 5493F: fs/* 5494F: include/linux/fs.h 5495F: include/uapi/linux/fs.h 5496 5497FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5498M: Riku Voipio <riku.voipio@iki.fi> 5499L: linux-hwmon@vger.kernel.org 5500S: Maintained 5501F: drivers/hwmon/f75375s.c 5502F: include/linux/f75375s.h 5503 5504FIREWIRE AUDIO DRIVERS 5505M: Clemens Ladisch <clemens@ladisch.de> 5506L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5507T: git git://git.alsa-project.org/alsa-kernel.git 5508S: Maintained 5509F: sound/firewire/ 5510 5511FIREWIRE MEDIA DRIVERS (firedtv) 5512M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5513L: linux-media@vger.kernel.org 5514L: linux1394-devel@lists.sourceforge.net 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5516S: Maintained 5517F: drivers/media/firewire/ 5518 5519FIREWIRE SBP-2 TARGET 5520M: Chris Boot <bootc@bootc.net> 5521L: linux-scsi@vger.kernel.org 5522L: target-devel@vger.kernel.org 5523L: linux1394-devel@lists.sourceforge.net 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5525S: Maintained 5526F: drivers/target/sbp/ 5527 5528FIREWIRE SUBSYSTEM 5529M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5530L: linux1394-devel@lists.sourceforge.net 5531W: http://ieee1394.wiki.kernel.org/ 5532T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5533S: Maintained 5534F: drivers/firewire/ 5535F: include/linux/firewire.h 5536F: include/uapi/linux/firewire*.h 5537F: tools/firewire/ 5538 5539FIRMWARE LOADER (request_firmware) 5540M: Luis R. Rodriguez <mcgrof@kernel.org> 5541L: linux-kernel@vger.kernel.org 5542S: Maintained 5543F: Documentation/firmware_class/ 5544F: drivers/base/firmware_loader/ 5545F: include/linux/firmware.h 5546 5547FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5548M: Joshua Morris <josh.h.morris@us.ibm.com> 5549M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5550S: Maintained 5551F: drivers/block/rsxx/ 5552 5553FLOPPY DRIVER 5554M: Jiri Kosina <jikos@kernel.org> 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5556S: Odd fixes 5557F: drivers/block/floppy.c 5558 5559FMC SUBSYSTEM 5560M: Alessandro Rubini <rubini@gnudd.com> 5561W: http://www.ohwr.org/projects/fmc-bus 5562S: Supported 5563F: drivers/fmc/ 5564F: include/linux/fmc*.h 5565F: include/linux/ipmi-fru.h 5566K: fmc_d.*register 5567 5568FPGA MANAGER FRAMEWORK 5569M: Alan Tull <atull@kernel.org> 5570M: Moritz Fischer <mdf@kernel.org> 5571L: linux-fpga@vger.kernel.org 5572S: Maintained 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5574Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5575F: Documentation/fpga/ 5576F: Documentation/devicetree/bindings/fpga/ 5577F: drivers/fpga/ 5578F: include/linux/fpga/ 5579W: http://www.rocketboards.org 5580 5581FPU EMULATOR 5582M: Bill Metzenthen <billm@melbpc.org.au> 5583W: http://floatingpoint.sourceforge.net/emulator/index.html 5584S: Maintained 5585F: arch/x86/math-emu/ 5586 5587FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5588L: netdev@vger.kernel.org 5589S: Orphan 5590F: drivers/net/wan/dlci.c 5591F: drivers/net/wan/sdla.c 5592 5593FRAMEBUFFER LAYER 5594M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5595L: dri-devel@lists.freedesktop.org 5596L: linux-fbdev@vger.kernel.org 5597T: git git://github.com/bzolnier/linux.git 5598Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5599S: Maintained 5600F: Documentation/fb/ 5601F: drivers/video/ 5602F: include/video/ 5603F: include/linux/fb.h 5604F: include/uapi/video/ 5605F: include/uapi/linux/fb.h 5606 5607FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5608M: Horia Geantă <horia.geanta@nxp.com> 5609M: Aymen Sghaier <aymen.sghaier@nxp.com> 5610L: linux-crypto@vger.kernel.org 5611S: Maintained 5612F: drivers/crypto/caam/ 5613F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5614 5615FREESCALE DIU FRAMEBUFFER DRIVER 5616M: Timur Tabi <timur@tabi.org> 5617L: linux-fbdev@vger.kernel.org 5618S: Maintained 5619F: drivers/video/fbdev/fsl-diu-fb.* 5620 5621FREESCALE DMA DRIVER 5622M: Li Yang <leoyang.li@nxp.com> 5623M: Zhang Wei <zw@zh-kernel.org> 5624L: linuxppc-dev@lists.ozlabs.org 5625S: Maintained 5626F: drivers/dma/fsldma.* 5627 5628FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5629M: Claudiu Manoil <claudiu.manoil@nxp.com> 5630L: netdev@vger.kernel.org 5631S: Maintained 5632F: drivers/net/ethernet/freescale/gianfar* 5633X: drivers/net/ethernet/freescale/gianfar_ptp.c 5634F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5635 5636FREESCALE GPMI NAND DRIVER 5637M: Han Xu <han.xu@nxp.com> 5638L: linux-mtd@lists.infradead.org 5639S: Maintained 5640F: drivers/mtd/nand/raw/gpmi-nand/* 5641 5642FREESCALE I2C CPM DRIVER 5643M: Jochen Friedrich <jochen@scram.de> 5644L: linuxppc-dev@lists.ozlabs.org 5645L: linux-i2c@vger.kernel.org 5646S: Maintained 5647F: drivers/i2c/busses/i2c-cpm.c 5648 5649FREESCALE IMX / MXC FEC DRIVER 5650M: Fugang Duan <fugang.duan@nxp.com> 5651L: netdev@vger.kernel.org 5652S: Maintained 5653F: drivers/net/ethernet/freescale/fec_main.c 5654F: drivers/net/ethernet/freescale/fec_ptp.c 5655F: drivers/net/ethernet/freescale/fec.h 5656F: Documentation/devicetree/bindings/net/fsl-fec.txt 5657 5658FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5659M: Sascha Hauer <s.hauer@pengutronix.de> 5660R: Pengutronix Kernel Team <kernel@pengutronix.de> 5661L: linux-fbdev@vger.kernel.org 5662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5663S: Maintained 5664F: include/linux/platform_data/video-imxfb.h 5665F: drivers/video/fbdev/imxfb.c 5666 5667FREESCALE QORIQ DPAA ETHERNET DRIVER 5668M: Madalin Bucur <madalin.bucur@nxp.com> 5669L: netdev@vger.kernel.org 5670S: Maintained 5671F: drivers/net/ethernet/freescale/dpaa 5672 5673FREESCALE QORIQ DPAA FMAN DRIVER 5674M: Madalin Bucur <madalin.bucur@nxp.com> 5675L: netdev@vger.kernel.org 5676S: Maintained 5677F: drivers/net/ethernet/freescale/fman 5678F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5679 5680FREESCALE QUAD SPI DRIVER 5681M: Han Xu <han.xu@nxp.com> 5682L: linux-mtd@lists.infradead.org 5683S: Maintained 5684F: drivers/mtd/spi-nor/fsl-quadspi.c 5685 5686FREESCALE QUICC ENGINE LIBRARY 5687M: Qiang Zhao <qiang.zhao@nxp.com> 5688L: linuxppc-dev@lists.ozlabs.org 5689S: Maintained 5690F: drivers/soc/fsl/qe/ 5691F: include/soc/fsl/*qe*.h 5692F: include/soc/fsl/*ucc*.h 5693 5694FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5695M: Li Yang <leoyang.li@nxp.com> 5696L: netdev@vger.kernel.org 5697L: linuxppc-dev@lists.ozlabs.org 5698S: Maintained 5699F: drivers/net/ethernet/freescale/ucc_geth* 5700 5701FREESCALE QUICC ENGINE UCC HDLC DRIVER 5702M: Zhao Qiang <qiang.zhao@nxp.com> 5703L: netdev@vger.kernel.org 5704L: linuxppc-dev@lists.ozlabs.org 5705S: Maintained 5706F: drivers/net/wan/fsl_ucc_hdlc* 5707 5708FREESCALE QUICC ENGINE UCC UART DRIVER 5709M: Timur Tabi <timur@tabi.org> 5710L: linuxppc-dev@lists.ozlabs.org 5711S: Maintained 5712F: drivers/tty/serial/ucc_uart.c 5713 5714FREESCALE SOC DRIVERS 5715M: Li Yang <leoyang.li@nxp.com> 5716L: linuxppc-dev@lists.ozlabs.org 5717L: linux-arm-kernel@lists.infradead.org 5718S: Maintained 5719F: Documentation/devicetree/bindings/soc/fsl/ 5720F: drivers/soc/fsl/ 5721F: include/linux/fsl/ 5722 5723FREESCALE SOC FS_ENET DRIVER 5724M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5725M: Vitaly Bordug <vbordug@ru.mvista.com> 5726L: linuxppc-dev@lists.ozlabs.org 5727L: netdev@vger.kernel.org 5728S: Maintained 5729F: drivers/net/ethernet/freescale/fs_enet/ 5730F: include/linux/fs_enet_pd.h 5731 5732FREESCALE SOC SOUND DRIVERS 5733M: Timur Tabi <timur@tabi.org> 5734M: Nicolin Chen <nicoleotsuka@gmail.com> 5735M: Xiubo Li <Xiubo.Lee@gmail.com> 5736R: Fabio Estevam <fabio.estevam@nxp.com> 5737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5738L: linuxppc-dev@lists.ozlabs.org 5739S: Maintained 5740F: sound/soc/fsl/fsl* 5741F: sound/soc/fsl/imx* 5742F: sound/soc/fsl/mpc8610_hpcd.c 5743 5744FREESCALE USB PERIPHERAL DRIVERS 5745M: Li Yang <leoyang.li@nxp.com> 5746L: linux-usb@vger.kernel.org 5747L: linuxppc-dev@lists.ozlabs.org 5748S: Maintained 5749F: drivers/usb/gadget/udc/fsl* 5750 5751FREEVXFS FILESYSTEM 5752M: Christoph Hellwig <hch@infradead.org> 5753W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5754S: Maintained 5755F: fs/freevxfs/ 5756 5757FREEZER 5758M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5759M: Pavel Machek <pavel@ucw.cz> 5760L: linux-pm@vger.kernel.org 5761S: Supported 5762F: Documentation/power/freezing-of-tasks.txt 5763F: include/linux/freezer.h 5764F: kernel/freezer.c 5765 5766FRONTSWAP API 5767M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5768L: linux-kernel@vger.kernel.org 5769S: Maintained 5770F: mm/frontswap.c 5771F: include/linux/frontswap.h 5772 5773FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5774M: David Howells <dhowells@redhat.com> 5775L: linux-cachefs@redhat.com (moderated for non-subscribers) 5776S: Supported 5777F: Documentation/filesystems/caching/ 5778F: fs/fscache/ 5779F: include/linux/fscache*.h 5780 5781FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5782M: Theodore Y. Ts'o <tytso@mit.edu> 5783M: Jaegeuk Kim <jaegeuk@kernel.org> 5784L: linux-fscrypt@vger.kernel.org 5785Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5787S: Supported 5788F: fs/crypto/ 5789F: include/linux/fscrypt*.h 5790F: Documentation/filesystems/fscrypt.rst 5791 5792FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5793M: Jan Kara <jack@suse.cz> 5794R: Amir Goldstein <amir73il@gmail.com> 5795L: linux-fsdevel@vger.kernel.org 5796S: Maintained 5797F: fs/notify/ 5798F: include/linux/fsnotify*.h 5799 5800FUJITSU LAPTOP EXTRAS 5801M: Jonathan Woithe <jwoithe@just42.net> 5802L: platform-driver-x86@vger.kernel.org 5803S: Maintained 5804F: drivers/platform/x86/fujitsu-laptop.c 5805 5806FUJITSU M-5MO LS CAMERA ISP DRIVER 5807M: Kyungmin Park <kyungmin.park@samsung.com> 5808M: Heungjun Kim <riverful.kim@samsung.com> 5809L: linux-media@vger.kernel.org 5810S: Maintained 5811F: drivers/media/i2c/m5mols/ 5812F: include/media/i2c/m5mols.h 5813 5814FUJITSU TABLET EXTRAS 5815M: Robert Gerlach <khnz@gmx.de> 5816L: platform-driver-x86@vger.kernel.org 5817S: Maintained 5818F: drivers/platform/x86/fujitsu-tablet.c 5819 5820FUSE: FILESYSTEM IN USERSPACE 5821M: Miklos Szeredi <miklos@szeredi.hu> 5822L: linux-fsdevel@vger.kernel.org 5823W: http://fuse.sourceforge.net/ 5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5825S: Maintained 5826F: fs/fuse/ 5827F: include/uapi/linux/fuse.h 5828F: Documentation/filesystems/fuse.txt 5829 5830FUTEX SUBSYSTEM 5831M: Thomas Gleixner <tglx@linutronix.de> 5832M: Ingo Molnar <mingo@redhat.com> 5833R: Peter Zijlstra <peterz@infradead.org> 5834R: Darren Hart <dvhart@infradead.org> 5835L: linux-kernel@vger.kernel.org 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5837S: Maintained 5838F: kernel/futex.c 5839F: kernel/futex_compat.c 5840F: include/asm-generic/futex.h 5841F: include/linux/futex.h 5842F: include/uapi/linux/futex.h 5843F: tools/testing/selftests/futex/ 5844F: tools/perf/bench/futex* 5845F: Documentation/*futex* 5846 5847GCC PLUGINS 5848M: Kees Cook <keescook@chromium.org> 5849R: Emese Revfy <re.emese@gmail.com> 5850L: kernel-hardening@lists.openwall.com 5851S: Maintained 5852F: scripts/gcc-plugins/ 5853F: scripts/gcc-plugin.sh 5854F: scripts/Makefile.gcc-plugins 5855F: Documentation/gcc-plugins.txt 5856 5857GCOV BASED KERNEL PROFILING 5858M: Peter Oberparleiter <oberpar@linux.ibm.com> 5859S: Maintained 5860F: kernel/gcov/ 5861F: Documentation/dev-tools/gcov.rst 5862 5863GDB KERNEL DEBUGGING HELPER SCRIPTS 5864M: Jan Kiszka <jan.kiszka@siemens.com> 5865M: Kieran Bingham <kieran@bingham.xyz> 5866S: Supported 5867F: scripts/gdb/ 5868 5869GDT SCSI DISK ARRAY CONTROLLER DRIVER 5870M: Achim Leubner <achim_leubner@adaptec.com> 5871L: linux-scsi@vger.kernel.org 5872W: http://www.icp-vortex.com/ 5873S: Supported 5874F: drivers/scsi/gdt* 5875 5876GEMTEK FM RADIO RECEIVER DRIVER 5877M: Hans Verkuil <hverkuil@xs4all.nl> 5878L: linux-media@vger.kernel.org 5879T: git git://linuxtv.org/media_tree.git 5880W: https://linuxtv.org 5881S: Maintained 5882F: drivers/media/radio/radio-gemtek* 5883 5884GENERIC GPIO I2C DRIVER 5885M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5886S: Supported 5887F: drivers/i2c/busses/i2c-gpio.c 5888F: include/linux/i2c-gpio.h 5889 5890GENERIC GPIO I2C MULTIPLEXER DRIVER 5891M: Peter Korsgaard <peter.korsgaard@barco.com> 5892L: linux-i2c@vger.kernel.org 5893S: Supported 5894F: drivers/i2c/muxes/i2c-mux-gpio.c 5895F: include/linux/i2c-mux-gpio.h 5896F: Documentation/i2c/muxes/i2c-mux-gpio 5897 5898GENERIC HDLC (WAN) DRIVERS 5899M: Krzysztof Halasa <khc@pm.waw.pl> 5900W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5901S: Maintained 5902F: drivers/net/wan/c101.c 5903F: drivers/net/wan/hd6457* 5904F: drivers/net/wan/hdlc* 5905F: drivers/net/wan/n2.c 5906F: drivers/net/wan/pc300too.c 5907F: drivers/net/wan/pci200syn.c 5908F: drivers/net/wan/wanxl* 5909 5910GENERIC INCLUDE/ASM HEADER FILES 5911M: Arnd Bergmann <arnd@arndb.de> 5912L: linux-arch@vger.kernel.org 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5914S: Maintained 5915F: include/asm-generic/ 5916F: include/uapi/asm-generic/ 5917 5918GENERIC PHY FRAMEWORK 5919M: Kishon Vijay Abraham I <kishon@ti.com> 5920L: linux-kernel@vger.kernel.org 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5922S: Supported 5923F: drivers/phy/ 5924F: include/linux/phy/ 5925 5926GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5927M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5928S: Supported 5929F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5930 5931GENERIC PM DOMAINS 5932M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5933M: Kevin Hilman <khilman@kernel.org> 5934M: Ulf Hansson <ulf.hansson@linaro.org> 5935L: linux-pm@vger.kernel.org 5936S: Supported 5937F: drivers/base/power/domain*.c 5938F: include/linux/pm_domain.h 5939F: Documentation/devicetree/bindings/power/power_domain.txt 5940 5941GENERIC UIO DRIVER FOR PCI DEVICES 5942M: "Michael S. Tsirkin" <mst@redhat.com> 5943L: kvm@vger.kernel.org 5944S: Supported 5945F: drivers/uio/uio_pci_generic.c 5946 5947GENWQE (IBM Generic Workqueue Card) 5948M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5949M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5950S: Supported 5951F: drivers/misc/genwqe/ 5952 5953GET_MAINTAINER SCRIPT 5954M: Joe Perches <joe@perches.com> 5955S: Maintained 5956F: scripts/get_maintainer.pl 5957 5958GFS2 FILE SYSTEM 5959M: Steven Whitehouse <swhiteho@redhat.com> 5960M: Bob Peterson <rpeterso@redhat.com> 5961L: cluster-devel@redhat.com 5962W: http://sources.redhat.com/cluster/ 5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5964S: Supported 5965F: Documentation/filesystems/gfs2*.txt 5966F: fs/gfs2/ 5967F: include/uapi/linux/gfs2_ondisk.h 5968 5969GIGASET ISDN DRIVERS 5970M: Paul Bolle <pebolle@tiscali.nl> 5971L: gigaset307x-common@lists.sourceforge.net 5972W: http://gigaset307x.sourceforge.net/ 5973S: Odd Fixes 5974F: Documentation/isdn/README.gigaset 5975F: drivers/isdn/gigaset/ 5976F: include/uapi/linux/gigaset_dev.h 5977 5978GO7007 MPEG CODEC 5979M: Hans Verkuil <hans.verkuil@cisco.com> 5980L: linux-media@vger.kernel.org 5981S: Maintained 5982F: drivers/media/usb/go7007/ 5983 5984GOODIX TOUCHSCREEN 5985M: Bastien Nocera <hadess@hadess.net> 5986L: linux-input@vger.kernel.org 5987S: Maintained 5988F: drivers/input/touchscreen/goodix.c 5989 5990GPD POCKET FAN DRIVER 5991M: Hans de Goede <hdegoede@redhat.com> 5992L: platform-driver-x86@vger.kernel.org 5993S: Maintained 5994F: drivers/platform/x86/gpd-pocket-fan.c 5995 5996GPIO ACPI SUPPORT 5997M: Mika Westerberg <mika.westerberg@linux.intel.com> 5998M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5999L: linux-gpio@vger.kernel.org 6000L: linux-acpi@vger.kernel.org 6001S: Maintained 6002F: Documentation/acpi/gpio-properties.txt 6003F: drivers/gpio/gpiolib-acpi.c 6004 6005GPIO IR Transmitter 6006M: Sean Young <sean@mess.org> 6007L: linux-media@vger.kernel.org 6008S: Maintained 6009F: drivers/media/rc/gpio-ir-tx.c 6010 6011GPIO MOCKUP DRIVER 6012M: Bamvor Jian Zhang <bamv2005@gmail.com> 6013R: Bartosz Golaszewski <brgl@bgdev.pl> 6014L: linux-gpio@vger.kernel.org 6015S: Maintained 6016F: drivers/gpio/gpio-mockup.c 6017F: tools/testing/selftests/gpio/ 6018 6019GPIO SUBSYSTEM 6020M: Linus Walleij <linus.walleij@linaro.org> 6021L: linux-gpio@vger.kernel.org 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6023S: Maintained 6024F: Documentation/devicetree/bindings/gpio/ 6025F: Documentation/driver-api/gpio/ 6026F: Documentation/gpio/ 6027F: Documentation/ABI/testing/gpio-cdev 6028F: Documentation/ABI/obsolete/sysfs-gpio 6029F: drivers/gpio/ 6030F: include/linux/gpio/ 6031F: include/linux/gpio.h 6032F: include/linux/of_gpio.h 6033F: include/asm-generic/gpio.h 6034F: include/uapi/linux/gpio.h 6035F: tools/gpio/ 6036 6037GRE DEMULTIPLEXER DRIVER 6038M: Dmitry Kozlov <xeb@mail.ru> 6039L: netdev@vger.kernel.org 6040S: Maintained 6041F: net/ipv4/gre_demux.c 6042F: net/ipv4/gre_offload.c 6043F: include/net/gre.h 6044 6045GRETH 10/100/1G Ethernet MAC device driver 6046M: Andreas Larsson <andreas@gaisler.com> 6047L: netdev@vger.kernel.org 6048S: Maintained 6049F: drivers/net/ethernet/aeroflex/ 6050 6051GREYBUS AUDIO PROTOCOLS DRIVERS 6052M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6053M: Mark Greer <mgreer@animalcreek.com> 6054S: Maintained 6055F: drivers/staging/greybus/audio_apbridgea.c 6056F: drivers/staging/greybus/audio_apbridgea.h 6057F: drivers/staging/greybus/audio_codec.c 6058F: drivers/staging/greybus/audio_codec.h 6059F: drivers/staging/greybus/audio_gb.c 6060F: drivers/staging/greybus/audio_manager.c 6061F: drivers/staging/greybus/audio_manager.h 6062F: drivers/staging/greybus/audio_manager_module.c 6063F: drivers/staging/greybus/audio_manager_private.h 6064F: drivers/staging/greybus/audio_manager_sysfs.c 6065F: drivers/staging/greybus/audio_module.c 6066F: drivers/staging/greybus/audio_topology.c 6067 6068GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6069M: Viresh Kumar <vireshk@kernel.org> 6070S: Maintained 6071F: drivers/staging/greybus/authentication.c 6072F: drivers/staging/greybus/bootrom.c 6073F: drivers/staging/greybus/firmware.h 6074F: drivers/staging/greybus/fw-core.c 6075F: drivers/staging/greybus/fw-download.c 6076F: drivers/staging/greybus/fw-managament.c 6077F: drivers/staging/greybus/greybus_authentication.h 6078F: drivers/staging/greybus/greybus_firmware.h 6079F: drivers/staging/greybus/hid.c 6080F: drivers/staging/greybus/i2c.c 6081F: drivers/staging/greybus/spi.c 6082F: drivers/staging/greybus/spilib.c 6083F: drivers/staging/greybus/spilib.h 6084 6085GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6086M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6087S: Maintained 6088F: drivers/staging/greybus/loopback.c 6089F: drivers/staging/greybus/timesync.c 6090F: drivers/staging/greybus/timesync_platform.c 6091 6092GREYBUS PLATFORM DRIVERS 6093M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6094S: Maintained 6095F: drivers/staging/greybus/arche-platform.c 6096F: drivers/staging/greybus/arche-apb-ctrl.c 6097F: drivers/staging/greybus/arche_platform.h 6098 6099GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6100M: Rui Miguel Silva <rmfrfs@gmail.com> 6101S: Maintained 6102F: drivers/staging/greybus/sdio.c 6103F: drivers/staging/greybus/light.c 6104F: drivers/staging/greybus/gpio.c 6105F: drivers/staging/greybus/power_supply.c 6106F: drivers/staging/greybus/spi.c 6107F: drivers/staging/greybus/spilib.c 6108 6109GREYBUS SUBSYSTEM 6110M: Johan Hovold <johan@kernel.org> 6111M: Alex Elder <elder@kernel.org> 6112M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6113S: Maintained 6114F: drivers/staging/greybus/ 6115L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6116 6117GREYBUS UART PROTOCOLS DRIVERS 6118M: David Lin <dtwlin@gmail.com> 6119S: Maintained 6120F: drivers/staging/greybus/uart.c 6121F: drivers/staging/greybus/log.c 6122 6123GS1662 VIDEO SERIALIZER 6124M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6125L: linux-media@vger.kernel.org 6126T: git git://linuxtv.org/media_tree.git 6127S: Maintained 6128F: drivers/media/spi/gs1662.c 6129 6130GSPCA FINEPIX SUBDRIVER 6131M: Frank Zago <frank@zago.net> 6132L: linux-media@vger.kernel.org 6133T: git git://linuxtv.org/media_tree.git 6134S: Maintained 6135F: drivers/media/usb/gspca/finepix.c 6136 6137GSPCA GL860 SUBDRIVER 6138M: Olivier Lorin <o.lorin@laposte.net> 6139L: linux-media@vger.kernel.org 6140T: git git://linuxtv.org/media_tree.git 6141S: Maintained 6142F: drivers/media/usb/gspca/gl860/ 6143 6144GSPCA M5602 SUBDRIVER 6145M: Erik Andren <erik.andren@gmail.com> 6146L: linux-media@vger.kernel.org 6147T: git git://linuxtv.org/media_tree.git 6148S: Maintained 6149F: drivers/media/usb/gspca/m5602/ 6150 6151GSPCA PAC207 SONIXB SUBDRIVER 6152M: Hans Verkuil <hverkuil@xs4all.nl> 6153L: linux-media@vger.kernel.org 6154T: git git://linuxtv.org/media_tree.git 6155S: Odd Fixes 6156F: drivers/media/usb/gspca/pac207.c 6157 6158GSPCA SN9C20X SUBDRIVER 6159M: Brian Johnson <brijohn@gmail.com> 6160L: linux-media@vger.kernel.org 6161T: git git://linuxtv.org/media_tree.git 6162S: Maintained 6163F: drivers/media/usb/gspca/sn9c20x.c 6164 6165GSPCA T613 SUBDRIVER 6166M: Leandro Costantino <lcostantino@gmail.com> 6167L: linux-media@vger.kernel.org 6168T: git git://linuxtv.org/media_tree.git 6169S: Maintained 6170F: drivers/media/usb/gspca/t613.c 6171 6172GSPCA USB WEBCAM DRIVER 6173M: Hans Verkuil <hverkuil@xs4all.nl> 6174L: linux-media@vger.kernel.org 6175T: git git://linuxtv.org/media_tree.git 6176S: Odd Fixes 6177F: drivers/media/usb/gspca/ 6178 6179GTP (GPRS Tunneling Protocol) 6180M: Pablo Neira Ayuso <pablo@netfilter.org> 6181M: Harald Welte <laforge@gnumonks.org> 6182L: osmocom-net-gprs@lists.osmocom.org 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6184S: Maintained 6185F: drivers/net/gtp.c 6186 6187GUID PARTITION TABLE (GPT) 6188M: Davidlohr Bueso <dave@stgolabs.net> 6189L: linux-efi@vger.kernel.org 6190S: Maintained 6191F: block/partitions/efi.* 6192 6193H8/300 ARCHITECTURE 6194M: Yoshinori Sato <ysato@users.sourceforge.jp> 6195L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6196W: http://uclinux-h8.sourceforge.jp 6197T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6198S: Maintained 6199F: arch/h8300/ 6200F: drivers/clocksource/h8300_*.c 6201F: drivers/clk/h8300/ 6202F: drivers/irqchip/irq-renesas-h8*.c 6203 6204HACKRF MEDIA DRIVER 6205M: Antti Palosaari <crope@iki.fi> 6206L: linux-media@vger.kernel.org 6207W: https://linuxtv.org 6208W: http://palosaari.fi/linux/ 6209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6210T: git git://linuxtv.org/anttip/media_tree.git 6211S: Maintained 6212F: drivers/media/usb/hackrf/ 6213 6214HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6215M: Frank Seidel <frank@f-seidel.de> 6216L: platform-driver-x86@vger.kernel.org 6217W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6218S: Maintained 6219F: drivers/platform/x86/hdaps.c 6220 6221HARDWARE MONITORING 6222M: Jean Delvare <jdelvare@suse.com> 6223M: Guenter Roeck <linux@roeck-us.net> 6224L: linux-hwmon@vger.kernel.org 6225W: http://hwmon.wiki.kernel.org/ 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6227S: Maintained 6228F: Documentation/hwmon/ 6229F: drivers/hwmon/ 6230F: include/linux/hwmon*.h 6231 6232HARDWARE RANDOM NUMBER GENERATOR CORE 6233M: Matt Mackall <mpm@selenic.com> 6234M: Herbert Xu <herbert@gondor.apana.org.au> 6235L: linux-crypto@vger.kernel.org 6236S: Odd fixes 6237F: Documentation/devicetree/bindings/rng/ 6238F: Documentation/hw_random.txt 6239F: drivers/char/hw_random/ 6240F: include/linux/hw_random.h 6241 6242HARDWARE TRACING FACILITIES 6243M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6244S: Maintained 6245F: drivers/hwtracing/ 6246 6247HARDWARE SPINLOCK CORE 6248M: Ohad Ben-Cohen <ohad@wizery.com> 6249M: Bjorn Andersson <bjorn.andersson@linaro.org> 6250L: linux-remoteproc@vger.kernel.org 6251S: Maintained 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6253F: Documentation/devicetree/bindings/hwlock/ 6254F: Documentation/hwspinlock.txt 6255F: drivers/hwspinlock/ 6256F: include/linux/hwspinlock.h 6257 6258HARMONY SOUND DRIVER 6259L: linux-parisc@vger.kernel.org 6260S: Maintained 6261F: sound/parisc/harmony.* 6262 6263HDPVR USB VIDEO ENCODER DRIVER 6264M: Hans Verkuil <hverkuil@xs4all.nl> 6265L: linux-media@vger.kernel.org 6266T: git git://linuxtv.org/media_tree.git 6267W: https://linuxtv.org 6268S: Odd Fixes 6269F: drivers/media/usb/hdpvr/ 6270 6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6272M: Jerry Hoemann <jerry.hoemann@hpe.com> 6273S: Supported 6274F: Documentation/watchdog/hpwdt.txt 6275F: drivers/watchdog/hpwdt.c 6276 6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6278M: Don Brace <don.brace@microsemi.com> 6279L: esc.storagedev@microsemi.com 6280L: linux-scsi@vger.kernel.org 6281S: Supported 6282F: Documentation/scsi/hpsa.txt 6283F: drivers/scsi/hpsa*.[ch] 6284F: include/linux/cciss*.h 6285F: include/uapi/linux/cciss*.h 6286 6287HFI1 DRIVER 6288M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6289M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6290L: linux-rdma@vger.kernel.org 6291S: Supported 6292F: drivers/infiniband/hw/hfi1 6293 6294HFS FILESYSTEM 6295L: linux-fsdevel@vger.kernel.org 6296S: Orphan 6297F: Documentation/filesystems/hfs.txt 6298F: fs/hfs/ 6299 6300HFSPLUS FILESYSTEM 6301L: linux-fsdevel@vger.kernel.org 6302S: Orphan 6303F: Documentation/filesystems/hfsplus.txt 6304F: fs/hfsplus/ 6305 6306HGA FRAMEBUFFER DRIVER 6307M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6308L: linux-nvidia@lists.surfsouth.com 6309W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6310S: Maintained 6311F: drivers/video/fbdev/hgafb.c 6312 6313HIBERNATION (aka Software Suspend, aka swsusp) 6314M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6315M: Pavel Machek <pavel@ucw.cz> 6316L: linux-pm@vger.kernel.org 6317B: https://bugzilla.kernel.org 6318S: Supported 6319F: arch/x86/power/ 6320F: drivers/base/power/ 6321F: kernel/power/ 6322F: include/linux/suspend.h 6323F: include/linux/freezer.h 6324F: include/linux/pm.h 6325F: arch/*/include/asm/suspend*.h 6326 6327HID CORE LAYER 6328M: Jiri Kosina <jikos@kernel.org> 6329R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6330L: linux-input@vger.kernel.org 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6332S: Maintained 6333F: drivers/hid/ 6334F: include/linux/hid* 6335F: include/uapi/linux/hid* 6336 6337HID SENSOR HUB DRIVERS 6338M: Jiri Kosina <jikos@kernel.org> 6339M: Jonathan Cameron <jic23@kernel.org> 6340M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6341L: linux-input@vger.kernel.org 6342L: linux-iio@vger.kernel.org 6343S: Maintained 6344F: Documentation/hid/hid-sensor* 6345F: drivers/hid/hid-sensor-* 6346F: drivers/iio/*/hid-* 6347F: include/linux/hid-sensor-* 6348 6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6350M: Thomas Gleixner <tglx@linutronix.de> 6351L: linux-kernel@vger.kernel.org 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6353S: Maintained 6354F: Documentation/timers/ 6355F: kernel/time/hrtimer.c 6356F: kernel/time/clockevents.c 6357F: kernel/time/timer_*.c 6358F: include/linux/clockchips.h 6359F: include/linux/hrtimer.h 6360 6361HIGH-SPEED SCC DRIVER FOR AX.25 6362L: linux-hams@vger.kernel.org 6363S: Orphan 6364F: drivers/net/hamradio/dmascc.c 6365F: drivers/net/hamradio/scc.c 6366 6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6368M: HighPoint Linux Team <linux@highpoint-tech.com> 6369W: http://www.highpoint-tech.com 6370S: Supported 6371F: Documentation/scsi/hptiop.txt 6372F: drivers/scsi/hptiop.c 6373 6374HIPPI 6375M: Jes Sorensen <jes@trained-monkey.org> 6376L: linux-hippi@sunsite.dk 6377S: Maintained 6378F: include/linux/hippidevice.h 6379F: include/uapi/linux/if_hippi.h 6380F: net/802/hippi.c 6381F: drivers/net/hippi/ 6382 6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6384M: Yisen Zhuang <yisen.zhuang@huawei.com> 6385M: Salil Mehta <salil.mehta@huawei.com> 6386L: netdev@vger.kernel.org 6387W: http://www.hisilicon.com 6388S: Maintained 6389F: drivers/net/ethernet/hisilicon/hns3/ 6390 6391HISILICON LPC BUS DRIVER 6392M: john.garry@huawei.com 6393W: http://www.hisilicon.com 6394S: Maintained 6395F: drivers/bus/hisi_lpc.c 6396F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6397 6398HISILICON NETWORK SUBSYSTEM DRIVER 6399M: Yisen Zhuang <yisen.zhuang@huawei.com> 6400M: Salil Mehta <salil.mehta@huawei.com> 6401L: netdev@vger.kernel.org 6402W: http://www.hisilicon.com 6403S: Maintained 6404F: drivers/net/ethernet/hisilicon/ 6405F: Documentation/devicetree/bindings/net/hisilicon*.txt 6406 6407HISILICON PMU DRIVER 6408M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6409W: http://www.hisilicon.com 6410S: Supported 6411F: drivers/perf/hisilicon 6412F: Documentation/perf/hisi-pmu.txt 6413 6414HISILICON ROCE DRIVER 6415M: Lijun Ou <oulijun@huawei.com> 6416M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6417L: linux-rdma@vger.kernel.org 6418S: Maintained 6419F: drivers/infiniband/hw/hns/ 6420F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6421 6422HISILICON SAS Controller 6423M: John Garry <john.garry@huawei.com> 6424W: http://www.hisilicon.com 6425S: Supported 6426F: drivers/scsi/hisi_sas/ 6427F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6428 6429HMM - Heterogeneous Memory Management 6430M: Jérôme Glisse <jglisse@redhat.com> 6431L: linux-mm@kvack.org 6432S: Maintained 6433F: mm/hmm* 6434F: include/linux/hmm* 6435F: Documentation/vm/hmm.txt 6436 6437HOST AP DRIVER 6438M: Jouni Malinen <j@w1.fi> 6439L: linux-wireless@vger.kernel.org 6440W: http://w1.fi/hostap-driver.html 6441S: Obsolete 6442F: drivers/net/wireless/intersil/hostap/ 6443 6444HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6445L: platform-driver-x86@vger.kernel.org 6446S: Orphan 6447F: drivers/platform/x86/tc1100-wmi.c 6448 6449HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6450M: Jaroslav Kysela <perex@perex.cz> 6451S: Maintained 6452F: drivers/net/ethernet/hp/hp100.* 6453 6454HPET: High Precision Event Timers driver 6455M: Clemens Ladisch <clemens@ladisch.de> 6456S: Maintained 6457F: Documentation/timers/hpet.txt 6458F: drivers/char/hpet.c 6459F: include/linux/hpet.h 6460F: include/uapi/linux/hpet.h 6461 6462HPET: x86 6463S: Orphan 6464F: arch/x86/kernel/hpet.c 6465F: arch/x86/include/asm/hpet.h 6466 6467HPFS FILESYSTEM 6468M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6469W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6470S: Maintained 6471F: fs/hpfs/ 6472 6473HSI SUBSYSTEM 6474M: Sebastian Reichel <sre@kernel.org> 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6476S: Maintained 6477F: Documentation/ABI/testing/sysfs-bus-hsi 6478F: Documentation/driver-api/hsi.rst 6479F: drivers/hsi/ 6480F: include/linux/hsi/ 6481F: include/uapi/linux/hsi/ 6482 6483HSO 3G MODEM DRIVER 6484L: linux-usb@vger.kernel.org 6485S: Orphan 6486F: drivers/net/usb/hso.c 6487 6488HSR NETWORK PROTOCOL 6489M: Arvid Brodin <arvid.brodin@alten.se> 6490L: netdev@vger.kernel.org 6491S: Maintained 6492F: net/hsr/ 6493 6494HT16K33 LED CONTROLLER DRIVER 6495M: Robin van der Gracht <robin@protonic.nl> 6496S: Maintained 6497F: drivers/auxdisplay/ht16k33.c 6498F: Documentation/devicetree/bindings/display/ht16k33.txt 6499 6500HTCPEN TOUCHSCREEN DRIVER 6501M: Pau Oliva Fora <pof@eslack.org> 6502L: linux-input@vger.kernel.org 6503S: Maintained 6504F: drivers/input/touchscreen/htcpen.c 6505 6506HUAWEI ETHERNET DRIVER 6507M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6508L: netdev@vger.kernel.org 6509S: Supported 6510F: Documentation/networking/hinic.txt 6511F: drivers/net/ethernet/huawei/hinic/ 6512 6513HUGETLB FILESYSTEM 6514M: Nadia Yvette Chambers <nyc@holomorphy.com> 6515S: Maintained 6516F: fs/hugetlbfs/ 6517 6518HVA ST MEDIA DRIVER 6519M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6520L: linux-media@vger.kernel.org 6521T: git git://linuxtv.org/media_tree.git 6522W: https://linuxtv.org 6523S: Supported 6524F: drivers/media/platform/sti/hva 6525 6526HWPOISON MEMORY FAILURE HANDLING 6527M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6528L: linux-mm@kvack.org 6529S: Maintained 6530F: mm/memory-failure.c 6531F: mm/hwpoison-inject.c 6532 6533Hyper-V CORE AND DRIVERS 6534M: "K. Y. Srinivasan" <kys@microsoft.com> 6535M: Haiyang Zhang <haiyangz@microsoft.com> 6536M: Stephen Hemminger <sthemmin@microsoft.com> 6537L: devel@linuxdriverproject.org 6538S: Maintained 6539F: Documentation/networking/netvsc.txt 6540F: arch/x86/include/asm/mshyperv.h 6541F: arch/x86/include/asm/trace/hyperv.h 6542F: arch/x86/include/asm/hyperv-tlfs.h 6543F: arch/x86/kernel/cpu/mshyperv.c 6544F: arch/x86/hyperv 6545F: drivers/hid/hid-hyperv.c 6546F: drivers/hv/ 6547F: drivers/input/serio/hyperv-keyboard.c 6548F: drivers/pci/host/pci-hyperv.c 6549F: drivers/net/hyperv/ 6550F: drivers/scsi/storvsc_drv.c 6551F: drivers/uio/uio_hv_generic.c 6552F: drivers/video/fbdev/hyperv_fb.c 6553F: net/vmw_vsock/hyperv_transport.c 6554F: include/linux/hyperv.h 6555F: include/uapi/linux/hyperv.h 6556F: tools/hv/ 6557F: Documentation/ABI/stable/sysfs-bus-vmbus 6558 6559HYPERVISOR VIRTUAL CONSOLE DRIVER 6560L: linuxppc-dev@lists.ozlabs.org 6561S: Odd Fixes 6562F: drivers/tty/hvc/ 6563 6564I2C ACPI SUPPORT 6565M: Mika Westerberg <mika.westerberg@linux.intel.com> 6566L: linux-i2c@vger.kernel.org 6567L: linux-acpi@vger.kernel.org 6568S: Maintained 6569F: drivers/i2c/i2c-core-acpi.c 6570 6571I2C MUXES 6572M: Peter Rosin <peda@axentia.se> 6573L: linux-i2c@vger.kernel.org 6574S: Maintained 6575F: Documentation/i2c/i2c-topology 6576F: Documentation/i2c/muxes/ 6577F: Documentation/devicetree/bindings/i2c/i2c-mux* 6578F: Documentation/devicetree/bindings/i2c/i2c-arb* 6579F: Documentation/devicetree/bindings/i2c/i2c-gate* 6580F: drivers/i2c/i2c-mux.c 6581F: drivers/i2c/muxes/ 6582F: include/linux/i2c-mux.h 6583 6584I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6585M: Gregory CLEMENT <gregory.clement@bootlin.com> 6586L: linux-i2c@vger.kernel.org 6587S: Maintained 6588F: drivers/i2c/busses/i2c-mv64xxx.c 6589 6590I2C OVER PARALLEL PORT 6591M: Jean Delvare <jdelvare@suse.com> 6592L: linux-i2c@vger.kernel.org 6593S: Maintained 6594F: Documentation/i2c/busses/i2c-parport 6595F: Documentation/i2c/busses/i2c-parport-light 6596F: drivers/i2c/busses/i2c-parport.c 6597F: drivers/i2c/busses/i2c-parport-light.c 6598 6599I2C SUBSYSTEM 6600M: Wolfram Sang <wsa@the-dreams.de> 6601L: linux-i2c@vger.kernel.org 6602W: https://i2c.wiki.kernel.org/ 6603Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6605S: Maintained 6606F: Documentation/devicetree/bindings/i2c/i2c.txt 6607F: Documentation/i2c/ 6608F: drivers/i2c/* 6609F: include/linux/i2c.h 6610F: include/linux/i2c-dev.h 6611F: include/linux/i2c-smbus.h 6612F: include/uapi/linux/i2c.h 6613F: include/uapi/linux/i2c-*.h 6614 6615I2C SUBSYSTEM HOST DRIVERS 6616L: linux-i2c@vger.kernel.org 6617W: https://i2c.wiki.kernel.org/ 6618Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6620S: Odd Fixes 6621F: Documentation/devicetree/bindings/i2c/ 6622F: drivers/i2c/algos/ 6623F: drivers/i2c/busses/ 6624 6625I2C-TAOS-EVM DRIVER 6626M: Jean Delvare <jdelvare@suse.com> 6627L: linux-i2c@vger.kernel.org 6628S: Maintained 6629F: Documentation/i2c/busses/i2c-taos-evm 6630F: drivers/i2c/busses/i2c-taos-evm.c 6631 6632I2C-TINY-USB DRIVER 6633M: Till Harbaum <till@harbaum.org> 6634L: linux-i2c@vger.kernel.org 6635W: http://www.harbaum.org/till/i2c_tiny_usb 6636S: Maintained 6637F: drivers/i2c/busses/i2c-tiny-usb.c 6638 6639I2C/SMBUS CONTROLLER DRIVERS FOR PC 6640M: Jean Delvare <jdelvare@suse.com> 6641L: linux-i2c@vger.kernel.org 6642S: Maintained 6643F: Documentation/i2c/busses/i2c-ali1535 6644F: Documentation/i2c/busses/i2c-ali1563 6645F: Documentation/i2c/busses/i2c-ali15x3 6646F: Documentation/i2c/busses/i2c-amd756 6647F: Documentation/i2c/busses/i2c-amd8111 6648F: Documentation/i2c/busses/i2c-i801 6649F: Documentation/i2c/busses/i2c-nforce2 6650F: Documentation/i2c/busses/i2c-piix4 6651F: Documentation/i2c/busses/i2c-sis5595 6652F: Documentation/i2c/busses/i2c-sis630 6653F: Documentation/i2c/busses/i2c-sis96x 6654F: Documentation/i2c/busses/i2c-via 6655F: Documentation/i2c/busses/i2c-viapro 6656F: drivers/i2c/busses/i2c-ali1535.c 6657F: drivers/i2c/busses/i2c-ali1563.c 6658F: drivers/i2c/busses/i2c-ali15x3.c 6659F: drivers/i2c/busses/i2c-amd756.c 6660F: drivers/i2c/busses/i2c-amd756-s4882.c 6661F: drivers/i2c/busses/i2c-amd8111.c 6662F: drivers/i2c/busses/i2c-i801.c 6663F: drivers/i2c/busses/i2c-isch.c 6664F: drivers/i2c/busses/i2c-nforce2.c 6665F: drivers/i2c/busses/i2c-nforce2-s4985.c 6666F: drivers/i2c/busses/i2c-piix4.c 6667F: drivers/i2c/busses/i2c-sis5595.c 6668F: drivers/i2c/busses/i2c-sis630.c 6669F: drivers/i2c/busses/i2c-sis96x.c 6670F: drivers/i2c/busses/i2c-via.c 6671F: drivers/i2c/busses/i2c-viapro.c 6672 6673I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6674M: Hans de Goede <hdegoede@redhat.com> 6675L: linux-i2c@vger.kernel.org 6676S: Maintained 6677F: drivers/i2c/busses/i2c-cht-wc.c 6678 6679I2C/SMBUS ISMT DRIVER 6680M: Seth Heasley <seth.heasley@intel.com> 6681M: Neil Horman <nhorman@tuxdriver.com> 6682L: linux-i2c@vger.kernel.org 6683F: drivers/i2c/busses/i2c-ismt.c 6684F: Documentation/i2c/busses/i2c-ismt 6685 6686I2C/SMBUS STUB DRIVER 6687M: Jean Delvare <jdelvare@suse.com> 6688L: linux-i2c@vger.kernel.org 6689S: Maintained 6690F: drivers/i2c/i2c-stub.c 6691 6692IA64 (Itanium) PLATFORM 6693M: Tony Luck <tony.luck@intel.com> 6694M: Fenghua Yu <fenghua.yu@intel.com> 6695L: linux-ia64@vger.kernel.org 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6697S: Maintained 6698F: arch/ia64/ 6699 6700IBM Power 842 compression accelerator 6701M: Haren Myneni <haren@us.ibm.com> 6702S: Supported 6703F: drivers/crypto/nx/Makefile 6704F: drivers/crypto/nx/Kconfig 6705F: drivers/crypto/nx/nx-842* 6706F: include/linux/sw842.h 6707F: crypto/842.c 6708F: lib/842/ 6709 6710IBM Power in-Nest Crypto Acceleration 6711M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6712M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6713L: linux-crypto@vger.kernel.org 6714S: Supported 6715F: drivers/crypto/nx/Makefile 6716F: drivers/crypto/nx/Kconfig 6717F: drivers/crypto/nx/nx-aes* 6718F: drivers/crypto/nx/nx-sha* 6719F: drivers/crypto/nx/nx.* 6720F: drivers/crypto/nx/nx_csbcpb.h 6721F: drivers/crypto/nx/nx_debugfs.h 6722 6723IBM Power Linux RAID adapter 6724M: Brian King <brking@us.ibm.com> 6725S: Supported 6726F: drivers/scsi/ipr.* 6727 6728IBM Power SRIOV Virtual NIC Device Driver 6729M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6730M: John Allen <jallen@linux.vnet.ibm.com> 6731L: netdev@vger.kernel.org 6732S: Supported 6733F: drivers/net/ethernet/ibm/ibmvnic.* 6734 6735IBM Power Virtual Accelerator Switchboard 6736M: Sukadev Bhattiprolu 6737L: linuxppc-dev@lists.ozlabs.org 6738S: Supported 6739F: arch/powerpc/platforms/powernv/vas* 6740F: arch/powerpc/platforms/powernv/copy-paste.h 6741F: arch/powerpc/include/asm/vas.h 6742F: arch/powerpc/include/uapi/asm/vas.h 6743 6744IBM Power Virtual Ethernet Device Driver 6745M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6746L: netdev@vger.kernel.org 6747S: Supported 6748F: drivers/net/ethernet/ibm/ibmveth.* 6749 6750IBM Power Virtual FC Device Drivers 6751M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6752L: linux-scsi@vger.kernel.org 6753S: Supported 6754F: drivers/scsi/ibmvscsi/ibmvfc* 6755 6756IBM Power Virtual SCSI Device Drivers 6757M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6758L: linux-scsi@vger.kernel.org 6759S: Supported 6760F: drivers/scsi/ibmvscsi/ibmvscsi* 6761F: include/scsi/viosrp.h 6762 6763IBM Power Virtual SCSI Device Target Driver 6764M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6765M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6766L: linux-scsi@vger.kernel.org 6767L: target-devel@vger.kernel.org 6768S: Supported 6769F: drivers/scsi/ibmvscsi_tgt/ 6770 6771IBM Power VMX Cryptographic instructions 6772M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6773M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6774L: linux-crypto@vger.kernel.org 6775S: Supported 6776F: drivers/crypto/vmx/Makefile 6777F: drivers/crypto/vmx/Kconfig 6778F: drivers/crypto/vmx/vmx.c 6779F: drivers/crypto/vmx/aes* 6780F: drivers/crypto/vmx/ghash* 6781F: drivers/crypto/vmx/ppc-xlate.pl 6782 6783IBM ServeRAID RAID DRIVER 6784S: Orphan 6785F: drivers/scsi/ips.* 6786 6787ICH LPC AND GPIO DRIVER 6788M: Peter Tyser <ptyser@xes-inc.com> 6789S: Maintained 6790F: drivers/mfd/lpc_ich.c 6791F: drivers/gpio/gpio-ich.c 6792 6793IDE SUBSYSTEM 6794M: "David S. Miller" <davem@davemloft.net> 6795L: linux-ide@vger.kernel.org 6796Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6798S: Maintained 6799F: Documentation/ide/ 6800F: drivers/ide/ 6801F: include/linux/ide.h 6802 6803IDE/ATAPI DRIVERS 6804M: Borislav Petkov <bp@alien8.de> 6805L: linux-ide@vger.kernel.org 6806S: Maintained 6807F: Documentation/cdrom/ide-cd 6808F: drivers/ide/ide-cd* 6809 6810IDEAPAD LAPTOP EXTRAS DRIVER 6811M: Ike Panhc <ike.pan@canonical.com> 6812L: platform-driver-x86@vger.kernel.org 6813W: http://launchpad.net/ideapad-laptop 6814S: Maintained 6815F: drivers/platform/x86/ideapad-laptop.c 6816 6817IDEAPAD LAPTOP SLIDEBAR DRIVER 6818M: Andrey Moiseev <o2g.org.ru@gmail.com> 6819L: linux-input@vger.kernel.org 6820W: https://github.com/o2genum/ideapad-slidebar 6821S: Maintained 6822F: drivers/input/misc/ideapad_slidebar.c 6823 6824IDT VersaClock 5 CLOCK DRIVER 6825M: Marek Vasut <marek.vasut@gmail.com> 6826S: Maintained 6827F: drivers/clk/clk-versaclock5.c 6828 6829IEEE 802.15.4 SUBSYSTEM 6830M: Alexander Aring <alex.aring@gmail.com> 6831M: Stefan Schmidt <stefan@osg.samsung.com> 6832L: linux-wpan@vger.kernel.org 6833W: http://wpan.cakelab.org/ 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6836S: Maintained 6837F: net/ieee802154/ 6838F: net/mac802154/ 6839F: drivers/net/ieee802154/ 6840F: include/linux/nl802154.h 6841F: include/linux/ieee802154.h 6842F: include/net/nl802154.h 6843F: include/net/mac802154.h 6844F: include/net/af_ieee802154.h 6845F: include/net/cfg802154.h 6846F: include/net/ieee802154_netdev.h 6847F: Documentation/networking/ieee802154.txt 6848 6849IFE PROTOCOL 6850M: Yotam Gigi <yotam.gi@gmail.com> 6851M: Jamal Hadi Salim <jhs@mojatatu.com> 6852F: net/ife 6853F: include/net/ife.h 6854F: include/uapi/linux/ife.h 6855 6856IGORPLUG-USB IR RECEIVER 6857M: Sean Young <sean@mess.org> 6858L: linux-media@vger.kernel.org 6859S: Maintained 6860F: drivers/media/rc/igorplugusb.c 6861 6862IGUANAWORKS USB IR TRANSCEIVER 6863M: Sean Young <sean@mess.org> 6864L: linux-media@vger.kernel.org 6865S: Maintained 6866F: drivers/media/rc/iguanair.c 6867 6868IIO DIGITAL POTENTIOMETER DAC 6869M: Peter Rosin <peda@axentia.se> 6870L: linux-iio@vger.kernel.org 6871S: Maintained 6872F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6873F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6874F: drivers/iio/dac/dpot-dac.c 6875 6876IIO ENVELOPE DETECTOR 6877M: Peter Rosin <peda@axentia.se> 6878L: linux-iio@vger.kernel.org 6879S: Maintained 6880F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6881F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6882F: drivers/iio/adc/envelope-detector.c 6883 6884IIO MULTIPLEXER 6885M: Peter Rosin <peda@axentia.se> 6886L: linux-iio@vger.kernel.org 6887S: Maintained 6888F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6889F: drivers/iio/multiplexer/iio-mux.c 6890 6891IIO SUBSYSTEM AND DRIVERS 6892M: Jonathan Cameron <jic23@kernel.org> 6893R: Hartmut Knaack <knaack.h@gmx.de> 6894R: Lars-Peter Clausen <lars@metafoo.de> 6895R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6896L: linux-iio@vger.kernel.org 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6898S: Maintained 6899F: Documentation/ABI/testing/configfs-iio* 6900F: Documentation/ABI/testing/sysfs-bus-iio* 6901F: Documentation/devicetree/bindings/iio/ 6902F: drivers/iio/ 6903F: drivers/staging/iio/ 6904F: include/linux/iio/ 6905F: tools/iio/ 6906 6907IKANOS/ADI EAGLE ADSL USB DRIVER 6908M: Matthieu Castet <castet.matthieu@free.fr> 6909M: Stanislaw Gruszka <stf_xl@wp.pl> 6910S: Maintained 6911F: drivers/usb/atm/ueagle-atm.c 6912 6913IMGTEC ASCII LCD DRIVER 6914M: Paul Burton <paul.burton@mips.com> 6915S: Maintained 6916F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6917F: drivers/auxdisplay/img-ascii-lcd.c 6918 6919IMGTEC IR DECODER DRIVER 6920M: James Hogan <jhogan@kernel.org> 6921S: Maintained 6922F: drivers/media/rc/img-ir/ 6923 6924IMON SOUNDGRAPH USB IR RECEIVER 6925M: Sean Young <sean@mess.org> 6926L: linux-media@vger.kernel.org 6927S: Maintained 6928F: drivers/media/rc/imon_raw.c 6929F: drivers/media/rc/imon.c 6930 6931IMS TWINTURBO FRAMEBUFFER DRIVER 6932L: linux-fbdev@vger.kernel.org 6933S: Orphan 6934F: drivers/video/fbdev/imsttfb.c 6935 6936INA209 HARDWARE MONITOR DRIVER 6937M: Guenter Roeck <linux@roeck-us.net> 6938L: linux-hwmon@vger.kernel.org 6939S: Maintained 6940F: Documentation/hwmon/ina209 6941F: Documentation/devicetree/bindings/i2c/ina209.txt 6942F: drivers/hwmon/ina209.c 6943 6944INA2XX HARDWARE MONITOR DRIVER 6945M: Guenter Roeck <linux@roeck-us.net> 6946L: linux-hwmon@vger.kernel.org 6947S: Maintained 6948F: Documentation/hwmon/ina2xx 6949F: drivers/hwmon/ina2xx.c 6950F: include/linux/platform_data/ina2xx.h 6951 6952INDUSTRY PACK SUBSYSTEM (IPACK) 6953M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6954M: Jens Taprogge <jens.taprogge@taprogge.org> 6955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6956L: industrypack-devel@lists.sourceforge.net 6957W: http://industrypack.sourceforge.net 6958S: Maintained 6959F: drivers/ipack/ 6960 6961INFINIBAND SUBSYSTEM 6962M: Doug Ledford <dledford@redhat.com> 6963M: Jason Gunthorpe <jgg@mellanox.com> 6964L: linux-rdma@vger.kernel.org 6965W: https://github.com/linux-rdma/rdma-core 6966Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6968S: Supported 6969F: Documentation/devicetree/bindings/infiniband/ 6970F: Documentation/infiniband/ 6971F: drivers/infiniband/ 6972F: include/uapi/linux/if_infiniband.h 6973F: include/uapi/rdma/ 6974F: include/rdma/ 6975 6976INGENIC JZ4780 DMA Driver 6977M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6978S: Maintained 6979F: drivers/dma/dma-jz4780.c 6980 6981INGENIC JZ4780 NAND DRIVER 6982M: Harvey Hunt <harveyhuntnexus@gmail.com> 6983L: linux-mtd@lists.infradead.org 6984S: Maintained 6985F: drivers/mtd/nand/raw/jz4780_* 6986 6987INOTIFY 6988M: Jan Kara <jack@suse.cz> 6989R: Amir Goldstein <amir73il@gmail.com> 6990L: linux-fsdevel@vger.kernel.org 6991S: Maintained 6992F: Documentation/filesystems/inotify.txt 6993F: fs/notify/inotify/ 6994F: include/linux/inotify.h 6995F: include/uapi/linux/inotify.h 6996 6997INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6998M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6999L: linux-input@vger.kernel.org 7000Q: http://patchwork.kernel.org/project/linux-input/list/ 7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7002S: Maintained 7003F: drivers/input/ 7004F: include/linux/input.h 7005F: include/uapi/linux/input.h 7006F: include/uapi/linux/input-event-codes.h 7007F: include/linux/input/ 7008F: Documentation/devicetree/bindings/input/ 7009F: Documentation/input/ 7010 7011INPUT MULTITOUCH (MT) PROTOCOL 7012M: Henrik Rydberg <rydberg@bitmath.org> 7013L: linux-input@vger.kernel.org 7014S: Odd fixes 7015F: Documentation/input/multi-touch-protocol.rst 7016F: drivers/input/input-mt.c 7017K: \b(ABS|SYN)_MT_ 7018 7019INSIDE SECURE CRYPTO DRIVER 7020M: Antoine Tenart <antoine.tenart@bootlin.com> 7021F: drivers/crypto/inside-secure/ 7022S: Maintained 7023L: linux-crypto@vger.kernel.org 7024 7025INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7026M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7027M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7028L: linux-integrity@vger.kernel.org 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7030S: Supported 7031F: security/integrity/ima/ 7032 7033INTEL 810/815 FRAMEBUFFER DRIVER 7034M: Antonino Daplas <adaplas@gmail.com> 7035L: linux-fbdev@vger.kernel.org 7036S: Maintained 7037F: drivers/video/fbdev/i810/ 7038 7039INTEL ASoC BDW/HSW DRIVERS 7040M: Jie Yang <yang.jie@linux.intel.com> 7041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7042S: Supported 7043F: sound/soc/intel/common/sst-dsp* 7044F: sound/soc/intel/common/sst-firmware.c 7045F: sound/soc/intel/boards/broadwell.c 7046F: sound/soc/intel/haswell/ 7047 7048INTEL C600 SERIES SAS CONTROLLER DRIVER 7049M: Intel SCU Linux support <intel-linux-scu@intel.com> 7050M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7051L: linux-scsi@vger.kernel.org 7052T: git git://git.code.sf.net/p/intel-sas/isci 7053S: Supported 7054F: drivers/scsi/isci/ 7055 7056INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7057M: Jani Nikula <jani.nikula@linux.intel.com> 7058M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7059M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7060L: intel-gfx@lists.freedesktop.org 7061W: https://01.org/linuxgraphics/ 7062B: https://01.org/linuxgraphics/documentation/how-report-bugs 7063C: irc://chat.freenode.net/intel-gfx 7064Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7065T: git git://anongit.freedesktop.org/drm-intel 7066S: Supported 7067F: drivers/gpu/drm/i915/ 7068F: include/drm/i915* 7069F: include/uapi/drm/i915_drm.h 7070F: Documentation/gpu/i915.rst 7071 7072INTEL ETHERNET DRIVERS 7073M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7074L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7075W: http://www.intel.com/support/feedback.htm 7076W: http://e1000.sourceforge.net/ 7077Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7080S: Supported 7081F: Documentation/networking/e100.txt 7082F: Documentation/networking/e1000.txt 7083F: Documentation/networking/e1000e.txt 7084F: Documentation/networking/igb.txt 7085F: Documentation/networking/igbvf.txt 7086F: Documentation/networking/ixgb.txt 7087F: Documentation/networking/ixgbe.txt 7088F: Documentation/networking/ixgbevf.txt 7089F: Documentation/networking/i40e.txt 7090F: Documentation/networking/i40evf.txt 7091F: Documentation/networking/ice.txt 7092F: drivers/net/ethernet/intel/ 7093F: drivers/net/ethernet/intel/*/ 7094F: include/linux/avf/virtchnl.h 7095 7096INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7097M: Maik Broemme <mbroemme@libmpq.org> 7098L: linux-fbdev@vger.kernel.org 7099S: Maintained 7100F: Documentation/fb/intelfb.txt 7101F: drivers/video/fbdev/intelfb/ 7102 7103INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7104M: Zhenyu Wang <zhenyuw@linux.intel.com> 7105M: Zhi Wang <zhi.a.wang@intel.com> 7106L: intel-gvt-dev@lists.freedesktop.org 7107L: intel-gfx@lists.freedesktop.org 7108W: https://01.org/igvt-g 7109T: git https://github.com/intel/gvt-linux.git 7110S: Supported 7111F: drivers/gpu/drm/i915/gvt/ 7112 7113INTEL HID EVENT DRIVER 7114M: Alex Hung <alex.hung@canonical.com> 7115L: platform-driver-x86@vger.kernel.org 7116S: Maintained 7117F: drivers/platform/x86/intel-hid.c 7118 7119INTEL I/OAT DMA DRIVER 7120M: Dave Jiang <dave.jiang@intel.com> 7121R: Dan Williams <dan.j.williams@intel.com> 7122L: dmaengine@vger.kernel.org 7123Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7124S: Supported 7125F: drivers/dma/ioat* 7126 7127INTEL IDLE DRIVER 7128M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7129M: Len Brown <lenb@kernel.org> 7130L: linux-pm@vger.kernel.org 7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7132B: https://bugzilla.kernel.org 7133S: Supported 7134F: drivers/idle/intel_idle.c 7135 7136INTEL INTEGRATED SENSOR HUB DRIVER 7137M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7138M: Jiri Kosina <jikos@kernel.org> 7139L: linux-input@vger.kernel.org 7140S: Maintained 7141F: drivers/hid/intel-ish-hid/ 7142 7143INTEL IOMMU (VT-d) 7144M: David Woodhouse <dwmw2@infradead.org> 7145L: iommu@lists.linux-foundation.org 7146T: git git://git.infradead.org/iommu-2.6.git 7147S: Supported 7148F: drivers/iommu/intel-iommu.c 7149F: include/linux/intel-iommu.h 7150 7151INTEL IOP-ADMA DMA DRIVER 7152R: Dan Williams <dan.j.williams@intel.com> 7153S: Odd fixes 7154F: drivers/dma/iop-adma.c 7155 7156INTEL IPU3 CSI-2 CIO2 DRIVER 7157M: Yong Zhi <yong.zhi@intel.com> 7158M: Sakari Ailus <sakari.ailus@linux.intel.com> 7159L: linux-media@vger.kernel.org 7160S: Maintained 7161F: drivers/media/pci/intel/ipu3/ 7162F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7163 7164INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7165M: Krzysztof Halasa <khalasa@piap.pl> 7166S: Maintained 7167F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7168F: arch/arm/mach-ixp4xx/include/mach/npe.h 7169F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7170F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7171F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7172F: drivers/net/wan/ixp4xx_hss.c 7173 7174INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7175M: Deepak Saxena <dsaxena@plexity.net> 7176S: Maintained 7177F: drivers/char/hw_random/ixp4xx-rng.c 7178 7179INTEL MANAGEMENT ENGINE (mei) 7180M: Tomas Winkler <tomas.winkler@intel.com> 7181L: linux-kernel@vger.kernel.org 7182S: Supported 7183F: include/uapi/linux/mei.h 7184F: include/linux/mei_cl_bus.h 7185F: drivers/misc/mei/* 7186F: drivers/watchdog/mei_wdt.c 7187F: Documentation/misc-devices/mei/* 7188F: samples/mei/* 7189 7190INTEL MENLOW THERMAL DRIVER 7191M: Sujith Thomas <sujith.thomas@intel.com> 7192L: platform-driver-x86@vger.kernel.org 7193W: https://01.org/linux-acpi 7194S: Supported 7195F: drivers/platform/x86/intel_menlow.c 7196 7197INTEL MERRIFIELD GPIO DRIVER 7198M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7199L: linux-gpio@vger.kernel.org 7200S: Maintained 7201F: drivers/gpio/gpio-merrifield.c 7202 7203INTEL MIC DRIVERS (mic) 7204M: Sudeep Dutt <sudeep.dutt@intel.com> 7205M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7206S: Supported 7207W: https://github.com/sudeepdutt/mic 7208W: http://software.intel.com/en-us/mic-developer 7209F: include/linux/mic_bus.h 7210F: include/linux/scif.h 7211F: include/uapi/linux/mic_common.h 7212F: include/uapi/linux/mic_ioctl.h 7213F: include/uapi/linux/scif_ioctl.h 7214F: drivers/misc/mic/ 7215F: drivers/dma/mic_x100_dma.c 7216F: drivers/dma/mic_x100_dma.h 7217F: Documentation/mic/ 7218 7219INTEL PMC CORE DRIVER 7220M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7221M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7222L: platform-driver-x86@vger.kernel.org 7223S: Maintained 7224F: arch/x86/include/asm/pmc_core.h 7225F: drivers/platform/x86/intel_pmc_core* 7226 7227INTEL PMC/P-Unit IPC DRIVER 7228M: Zha Qipeng<qipeng.zha@intel.com> 7229L: platform-driver-x86@vger.kernel.org 7230S: Maintained 7231F: drivers/platform/x86/intel_pmc_ipc.c 7232F: drivers/platform/x86/intel_punit_ipc.c 7233F: arch/x86/include/asm/intel_pmc_ipc.h 7234F: arch/x86/include/asm/intel_punit_ipc.h 7235 7236INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7237M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7238L: linux-wireless@vger.kernel.org 7239S: Maintained 7240F: Documentation/networking/README.ipw2100 7241F: Documentation/networking/README.ipw2200 7242F: drivers/net/wireless/intel/ipw2x00/ 7243 7244INTEL PSTATE DRIVER 7245M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7246M: Len Brown <lenb@kernel.org> 7247L: linux-pm@vger.kernel.org 7248S: Supported 7249F: drivers/cpufreq/intel_pstate.c 7250 7251INTEL RDMA RNIC DRIVER 7252M: Faisal Latif <faisal.latif@intel.com> 7253M: Shiraz Saleem <shiraz.saleem@intel.com> 7254L: linux-rdma@vger.kernel.org 7255S: Supported 7256F: drivers/infiniband/hw/i40iw/ 7257F: include/uapi/rdma/i40iw-abi.h 7258 7259INTEL SHA MULTIBUFFER DRIVER 7260M: Megha Dey <megha.dey@linux.intel.com> 7261R: Tim Chen <tim.c.chen@linux.intel.com> 7262L: linux-crypto@vger.kernel.org 7263S: Supported 7264F: arch/x86/crypto/sha*-mb 7265F: crypto/mcryptd.c 7266 7267INTEL TELEMETRY DRIVER 7268M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7269L: platform-driver-x86@vger.kernel.org 7270S: Maintained 7271F: arch/x86/include/asm/intel_telemetry.h 7272F: drivers/platform/x86/intel_telemetry* 7273 7274INTEL VIRTUAL BUTTON DRIVER 7275M: AceLan Kao <acelan.kao@canonical.com> 7276L: platform-driver-x86@vger.kernel.org 7277S: Maintained 7278F: drivers/platform/x86/intel-vbtn.c 7279 7280INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7281M: Stanislaw Gruszka <sgruszka@redhat.com> 7282L: linux-wireless@vger.kernel.org 7283S: Supported 7284F: drivers/net/wireless/intel/iwlegacy/ 7285 7286INTEL WIRELESS WIFI LINK (iwlwifi) 7287M: Johannes Berg <johannes.berg@intel.com> 7288M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7289M: Luca Coelho <luciano.coelho@intel.com> 7290M: Intel Linux Wireless <linuxwifi@intel.com> 7291L: linux-wireless@vger.kernel.org 7292W: http://intellinuxwireless.org 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7294S: Supported 7295F: drivers/net/wireless/intel/iwlwifi/ 7296 7297INTEL WIRELESS WIMAX CONNECTION 2400 7298M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7299M: linux-wimax@intel.com 7300L: wimax@linuxwimax.org (subscribers-only) 7301S: Supported 7302W: http://linuxwimax.org 7303F: Documentation/wimax/README.i2400m 7304F: drivers/net/wimax/i2400m/ 7305F: include/uapi/linux/wimax/i2400m.h 7306 7307INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7308M: Mario Limonciello <mario.limonciello@dell.com> 7309S: Maintained 7310F: drivers/platform/x86/intel-wmi-thunderbolt.c 7311 7312INTEL(R) TRACE HUB 7313M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7314S: Supported 7315F: Documentation/trace/intel_th.txt 7316F: drivers/hwtracing/intel_th/ 7317 7318INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7319M: Ning Sun <ning.sun@intel.com> 7320L: tboot-devel@lists.sourceforge.net 7321W: http://tboot.sourceforge.net 7322T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7323S: Supported 7324F: Documentation/intel_txt.txt 7325F: include/linux/tboot.h 7326F: arch/x86/kernel/tboot.c 7327 7328INTEL-MID GPIO DRIVER 7329M: David Cohen <david.a.cohen@linux.intel.com> 7330L: linux-gpio@vger.kernel.org 7331S: Maintained 7332F: drivers/gpio/gpio-intel-mid.c 7333 7334INVENSENSE MPU-3050 GYROSCOPE DRIVER 7335M: Linus Walleij <linus.walleij@linaro.org> 7336L: linux-iio@vger.kernel.org 7337S: Maintained 7338F: drivers/iio/gyro/mpu3050* 7339F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7340 7341IOC3 ETHERNET DRIVER 7342M: Ralf Baechle <ralf@linux-mips.org> 7343L: linux-mips@linux-mips.org 7344S: Maintained 7345F: drivers/net/ethernet/sgi/ioc3-eth.c 7346 7347IOC3 SERIAL DRIVER 7348M: Pat Gefre <pfg@sgi.com> 7349L: linux-serial@vger.kernel.org 7350S: Maintained 7351F: drivers/tty/serial/ioc3_serial.c 7352 7353IOMMU DRIVERS 7354M: Joerg Roedel <joro@8bytes.org> 7355L: iommu@lists.linux-foundation.org 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7357S: Maintained 7358F: Documentation/devicetree/bindings/iommu/ 7359F: drivers/iommu/ 7360F: include/linux/iommu.h 7361F: include/linux/of_iommu.h 7362F: include/linux/iova.h 7363 7364IP MASQUERADING 7365M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7366S: Maintained 7367F: net/ipv4/netfilter/ipt_MASQUERADE.c 7368 7369IPMI SUBSYSTEM 7370M: Corey Minyard <minyard@acm.org> 7371L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7372W: http://openipmi.sourceforge.net/ 7373S: Supported 7374F: Documentation/IPMI.txt 7375F: drivers/char/ipmi/ 7376F: include/linux/ipmi* 7377F: include/uapi/linux/ipmi* 7378 7379IPS SCSI RAID DRIVER 7380M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7381L: linux-scsi@vger.kernel.org 7382W: http://www.adaptec.com/ 7383S: Maintained 7384F: drivers/scsi/ips* 7385 7386IPVS 7387M: Wensong Zhang <wensong@linux-vs.org> 7388M: Simon Horman <horms@verge.net.au> 7389M: Julian Anastasov <ja@ssi.bg> 7390L: netdev@vger.kernel.org 7391L: lvs-devel@vger.kernel.org 7392S: Maintained 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7395F: Documentation/networking/ipvs-sysctl.txt 7396F: include/net/ip_vs.h 7397F: include/uapi/linux/ip_vs.h 7398F: net/netfilter/ipvs/ 7399 7400IPWIRELESS DRIVER 7401M: Jiri Kosina <jikos@kernel.org> 7402M: David Sterba <dsterba@suse.com> 7403S: Odd Fixes 7404F: drivers/tty/ipwireless/ 7405 7406IPX NETWORK LAYER 7407L: netdev@vger.kernel.org 7408S: Obsolete 7409F: include/uapi/linux/ipx.h 7410F: drivers/staging/ipx/ 7411 7412IRDA SUBSYSTEM 7413M: Samuel Ortiz <samuel@sortiz.org> 7414L: irda-users@lists.sourceforge.net (subscribers-only) 7415L: netdev@vger.kernel.org 7416W: http://irda.sourceforge.net/ 7417S: Obsolete 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7419F: Documentation/networking/irda.txt 7420F: drivers/staging/irda/ 7421 7422IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7423M: Marc Zyngier <marc.zyngier@arm.com> 7424S: Maintained 7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7426F: Documentation/IRQ-domain.txt 7427F: include/linux/irqdomain.h 7428F: kernel/irq/irqdomain.c 7429F: kernel/irq/msi.c 7430 7431IRQ SUBSYSTEM 7432M: Thomas Gleixner <tglx@linutronix.de> 7433L: linux-kernel@vger.kernel.org 7434S: Maintained 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7436F: kernel/irq/ 7437 7438IRQCHIP DRIVERS 7439M: Thomas Gleixner <tglx@linutronix.de> 7440M: Jason Cooper <jason@lakedaemon.net> 7441M: Marc Zyngier <marc.zyngier@arm.com> 7442L: linux-kernel@vger.kernel.org 7443S: Maintained 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7445F: Documentation/devicetree/bindings/interrupt-controller/ 7446F: drivers/irqchip/ 7447 7448ISA 7449M: William Breathitt Gray <vilhelm.gray@gmail.com> 7450S: Maintained 7451F: Documentation/isa.txt 7452F: drivers/base/isa.c 7453F: include/linux/isa.h 7454 7455ISA RADIO MODULE 7456M: Hans Verkuil <hverkuil@xs4all.nl> 7457L: linux-media@vger.kernel.org 7458T: git git://linuxtv.org/media_tree.git 7459W: https://linuxtv.org 7460S: Maintained 7461F: drivers/media/radio/radio-isa* 7462 7463ISAPNP 7464M: Jaroslav Kysela <perex@perex.cz> 7465S: Maintained 7466F: Documentation/isapnp.txt 7467F: drivers/pnp/isapnp/ 7468F: include/linux/isapnp.h 7469 7470ISCSI 7471M: Lee Duncan <lduncan@suse.com> 7472M: Chris Leech <cleech@redhat.com> 7473L: open-iscsi@googlegroups.com 7474W: www.open-iscsi.com 7475S: Maintained 7476F: drivers/scsi/*iscsi* 7477F: include/scsi/*iscsi* 7478 7479iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7480M: Peter Jones <pjones@redhat.com> 7481M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7482S: Maintained 7483F: drivers/firmware/iscsi_ibft* 7484 7485ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7486M: Or Gerlitz <ogerlitz@mellanox.com> 7487M: Sagi Grimberg <sagi@grimberg.me> 7488M: Roi Dayan <roid@mellanox.com> 7489L: linux-rdma@vger.kernel.org 7490S: Supported 7491W: http://www.openfabrics.org 7492W: www.open-iscsi.org 7493Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7494F: drivers/infiniband/ulp/iser/ 7495 7496ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7497M: Sagi Grimberg <sagi@grimberg.me> 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7499L: linux-rdma@vger.kernel.org 7500L: target-devel@vger.kernel.org 7501S: Supported 7502W: http://www.linux-iscsi.org 7503F: drivers/infiniband/ulp/isert 7504 7505ISDN SUBSYSTEM 7506M: Karsten Keil <isdn@linux-pingi.de> 7507L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7508L: netdev@vger.kernel.org 7509W: http://www.isdn4linux.de 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7511S: Maintained 7512F: Documentation/isdn/ 7513F: drivers/isdn/ 7514F: include/linux/isdn.h 7515F: include/linux/isdn/ 7516F: include/uapi/linux/isdn.h 7517F: include/uapi/linux/isdn/ 7518 7519ISDN SUBSYSTEM (Eicon active card driver) 7520M: Armin Schindler <mac@melware.de> 7521L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7522W: http://www.melware.de 7523S: Maintained 7524F: drivers/isdn/hardware/eicon/ 7525 7526IT87 HARDWARE MONITORING DRIVER 7527M: Jean Delvare <jdelvare@suse.com> 7528L: linux-hwmon@vger.kernel.org 7529S: Maintained 7530F: Documentation/hwmon/it87 7531F: drivers/hwmon/it87.c 7532 7533IT913X MEDIA DRIVER 7534M: Antti Palosaari <crope@iki.fi> 7535L: linux-media@vger.kernel.org 7536W: https://linuxtv.org 7537W: http://palosaari.fi/linux/ 7538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7539T: git git://linuxtv.org/anttip/media_tree.git 7540S: Maintained 7541F: drivers/media/tuners/it913x* 7542 7543IVTV VIDEO4LINUX DRIVER 7544M: Andy Walls <awalls@md.metrocast.net> 7545L: ivtv-devel@ivtvdriver.org (subscribers-only) 7546L: linux-media@vger.kernel.org 7547T: git git://linuxtv.org/media_tree.git 7548W: http://www.ivtvdriver.org 7549S: Maintained 7550F: Documentation/media/v4l-drivers/ivtv* 7551F: drivers/media/pci/ivtv/ 7552F: include/uapi/linux/ivtv* 7553 7554IX2505V MEDIA DRIVER 7555M: Malcolm Priestley <tvboxspy@gmail.com> 7556L: linux-media@vger.kernel.org 7557W: https://linuxtv.org 7558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7559S: Maintained 7560F: drivers/media/dvb-frontends/ix2505v* 7561 7562JAILHOUSE HYPERVISOR INTERFACE 7563M: Jan Kiszka <jan.kiszka@siemens.com> 7564L: jailhouse-dev@googlegroups.com 7565S: Maintained 7566F: arch/x86/kernel/jailhouse.c 7567F: arch/x86/include/asm/jailhouse_para.h 7568 7569JC42.4 TEMPERATURE SENSOR DRIVER 7570M: Guenter Roeck <linux@roeck-us.net> 7571L: linux-hwmon@vger.kernel.org 7572S: Maintained 7573F: drivers/hwmon/jc42.c 7574F: Documentation/hwmon/jc42 7575 7576JFS FILESYSTEM 7577M: Dave Kleikamp <shaggy@kernel.org> 7578L: jfs-discussion@lists.sourceforge.net 7579W: http://jfs.sourceforge.net/ 7580T: git git://github.com/kleikamp/linux-shaggy.git 7581S: Maintained 7582F: Documentation/filesystems/jfs.txt 7583F: fs/jfs/ 7584 7585JME NETWORK DRIVER 7586M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7587L: netdev@vger.kernel.org 7588S: Maintained 7589F: drivers/net/ethernet/jme.* 7590 7591JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7592M: David Woodhouse <dwmw2@infradead.org> 7593L: linux-mtd@lists.infradead.org 7594W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7595S: Maintained 7596F: fs/jffs2/ 7597F: include/uapi/linux/jffs2.h 7598 7599JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7600M: "Theodore Ts'o" <tytso@mit.edu> 7601M: Jan Kara <jack@suse.com> 7602L: linux-ext4@vger.kernel.org 7603S: Maintained 7604F: fs/jbd2/ 7605F: include/linux/jbd2.h 7606 7607JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7608M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7609L: linux-media@vger.kernel.org 7610S: Maintained 7611F: drivers/media/platform/rcar_jpu.c 7612 7613JSM Neo PCI based serial card 7614M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7615L: linux-serial@vger.kernel.org 7616S: Maintained 7617F: drivers/tty/serial/jsm/ 7618 7619K10TEMP HARDWARE MONITORING DRIVER 7620M: Clemens Ladisch <clemens@ladisch.de> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/k10temp 7624F: drivers/hwmon/k10temp.c 7625 7626K8TEMP HARDWARE MONITORING DRIVER 7627M: Rudolf Marek <r.marek@assembler.cz> 7628L: linux-hwmon@vger.kernel.org 7629S: Maintained 7630F: Documentation/hwmon/k8temp 7631F: drivers/hwmon/k8temp.c 7632 7633KASAN 7634M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7635R: Alexander Potapenko <glider@google.com> 7636R: Dmitry Vyukov <dvyukov@google.com> 7637L: kasan-dev@googlegroups.com 7638S: Maintained 7639F: arch/*/include/asm/kasan.h 7640F: arch/*/mm/kasan_init* 7641F: Documentation/dev-tools/kasan.rst 7642F: include/linux/kasan*.h 7643F: lib/test_kasan.c 7644F: mm/kasan/ 7645F: scripts/Makefile.kasan 7646 7647KCONFIG 7648M: Masahiro Yamada <yamada.masahiro@socionext.com> 7649T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7650L: linux-kbuild@vger.kernel.org 7651S: Maintained 7652F: Documentation/kbuild/kconfig-language.txt 7653F: scripts/kconfig/ 7654 7655KDUMP 7656M: Dave Young <dyoung@redhat.com> 7657M: Baoquan He <bhe@redhat.com> 7658R: Vivek Goyal <vgoyal@redhat.com> 7659L: kexec@lists.infradead.org 7660W: http://lse.sourceforge.net/kdump/ 7661S: Maintained 7662F: Documentation/kdump/ 7663 7664KEENE FM RADIO TRANSMITTER DRIVER 7665M: Hans Verkuil <hverkuil@xs4all.nl> 7666L: linux-media@vger.kernel.org 7667T: git git://linuxtv.org/media_tree.git 7668W: https://linuxtv.org 7669S: Maintained 7670F: drivers/media/radio/radio-keene* 7671 7672KERNEL AUTOMOUNTER v4 (AUTOFS4) 7673M: Ian Kent <raven@themaw.net> 7674L: autofs@vger.kernel.org 7675S: Maintained 7676F: fs/autofs4/ 7677 7678KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7679M: Masahiro Yamada <yamada.masahiro@socionext.com> 7680M: Michal Marek <michal.lkml@markovi.net> 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7682L: linux-kbuild@vger.kernel.org 7683S: Maintained 7684F: Documentation/kbuild/ 7685F: Makefile 7686F: scripts/Makefile.* 7687F: scripts/basic/ 7688F: scripts/mk* 7689F: scripts/package/ 7690 7691KERNEL JANITORS 7692L: kernel-janitors@vger.kernel.org 7693W: http://kernelnewbies.org/KernelJanitors 7694S: Odd Fixes 7695 7696KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7697M: "J. Bruce Fields" <bfields@fieldses.org> 7698M: Jeff Layton <jlayton@kernel.org> 7699L: linux-nfs@vger.kernel.org 7700W: http://nfs.sourceforge.net/ 7701T: git git://linux-nfs.org/~bfields/linux.git 7702S: Supported 7703F: fs/nfsd/ 7704F: include/uapi/linux/nfsd/ 7705F: fs/lockd/ 7706F: fs/nfs_common/ 7707F: net/sunrpc/ 7708F: include/linux/lockd/ 7709F: include/linux/sunrpc/ 7710F: include/uapi/linux/sunrpc/ 7711 7712KERNEL SELFTEST FRAMEWORK 7713M: Shuah Khan <shuahkh@osg.samsung.com> 7714M: Shuah Khan <shuah@kernel.org> 7715L: linux-kselftest@vger.kernel.org 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7717S: Maintained 7718F: tools/testing/selftests/ 7719F: Documentation/dev-tools/kselftest* 7720 7721KERNEL USERMODE HELPER 7722M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7723L: linux-kernel@vger.kernel.org 7724S: Maintained 7725F: kernel/umh.c 7726F: include/linux/umh.h 7727 7728KERNEL VIRTUAL MACHINE (KVM) 7729M: Paolo Bonzini <pbonzini@redhat.com> 7730M: Radim Krčmář <rkrcmar@redhat.com> 7731L: kvm@vger.kernel.org 7732W: http://www.linux-kvm.org 7733T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7734S: Supported 7735F: Documentation/virtual/kvm/ 7736F: include/trace/events/kvm.h 7737F: include/uapi/asm-generic/kvm* 7738F: include/uapi/linux/kvm* 7739F: include/asm-generic/kvm* 7740F: include/linux/kvm* 7741F: include/kvm/iodev.h 7742F: virt/kvm/* 7743F: tools/kvm/ 7744 7745KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7746M: Joerg Roedel <joro@8bytes.org> 7747L: kvm@vger.kernel.org 7748W: http://www.linux-kvm.org/ 7749S: Maintained 7750F: arch/x86/include/asm/svm.h 7751F: arch/x86/kvm/svm.c 7752 7753KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7754M: Christoffer Dall <christoffer.dall@linaro.org> 7755M: Marc Zyngier <marc.zyngier@arm.com> 7756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7757L: kvmarm@lists.cs.columbia.edu 7758W: http://systems.cs.columbia.edu/projects/kvm-arm 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7760S: Supported 7761F: arch/arm/include/uapi/asm/kvm* 7762F: arch/arm/include/asm/kvm* 7763F: arch/arm/kvm/ 7764F: virt/kvm/arm/ 7765F: include/kvm/arm_* 7766 7767KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7768M: Christoffer Dall <christoffer.dall@linaro.org> 7769M: Marc Zyngier <marc.zyngier@arm.com> 7770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7771L: kvmarm@lists.cs.columbia.edu 7772S: Maintained 7773F: arch/arm64/include/uapi/asm/kvm* 7774F: arch/arm64/include/asm/kvm* 7775F: arch/arm64/kvm/ 7776 7777KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7778M: James Hogan <jhogan@kernel.org> 7779L: linux-mips@linux-mips.org 7780S: Supported 7781F: arch/mips/include/uapi/asm/kvm* 7782F: arch/mips/include/asm/kvm* 7783F: arch/mips/kvm/ 7784 7785KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7786M: Paul Mackerras <paulus@ozlabs.org> 7787L: kvm-ppc@vger.kernel.org 7788W: http://www.linux-kvm.org/ 7789T: git git://github.com/agraf/linux-2.6.git 7790S: Supported 7791F: arch/powerpc/include/uapi/asm/kvm* 7792F: arch/powerpc/include/asm/kvm* 7793F: arch/powerpc/kvm/ 7794F: arch/powerpc/kernel/kvm* 7795 7796KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7797M: Christian Borntraeger <borntraeger@de.ibm.com> 7798M: Janosch Frank <frankja@linux.ibm.com> 7799R: David Hildenbrand <david@redhat.com> 7800R: Cornelia Huck <cohuck@redhat.com> 7801L: linux-s390@vger.kernel.org 7802W: http://www.ibm.com/developerworks/linux/linux390/ 7803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7804S: Supported 7805F: arch/s390/include/uapi/asm/kvm* 7806F: arch/s390/include/asm/gmap.h 7807F: arch/s390/include/asm/kvm* 7808F: arch/s390/kvm/ 7809F: arch/s390/mm/gmap.c 7810 7811KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7812M: Paolo Bonzini <pbonzini@redhat.com> 7813M: Radim Krčmář <rkrcmar@redhat.com> 7814L: kvm@vger.kernel.org 7815W: http://www.linux-kvm.org 7816T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7817S: Supported 7818F: arch/x86/kvm/ 7819F: arch/x86/include/uapi/asm/kvm* 7820F: arch/x86/include/asm/kvm* 7821F: arch/x86/include/asm/pvclock-abi.h 7822F: arch/x86/kernel/kvm.c 7823F: arch/x86/kernel/kvmclock.c 7824 7825KERNFS 7826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7827M: Tejun Heo <tj@kernel.org> 7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7829S: Supported 7830F: include/linux/kernfs.h 7831F: fs/kernfs/ 7832 7833KEXEC 7834M: Eric Biederman <ebiederm@xmission.com> 7835W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7836L: kexec@lists.infradead.org 7837S: Maintained 7838F: include/linux/kexec.h 7839F: include/uapi/linux/kexec.h 7840F: kernel/kexec* 7841 7842KEYS-ENCRYPTED 7843M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7844L: linux-integrity@vger.kernel.org 7845L: keyrings@vger.kernel.org 7846S: Supported 7847F: Documentation/security/keys/trusted-encrypted.rst 7848F: include/keys/encrypted-type.h 7849F: security/keys/encrypted-keys/ 7850 7851KEYS-TRUSTED 7852M: James Bottomley <jejb@linux.vnet.ibm.com> 7853M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7854L: linux-integrity@vger.kernel.org 7855L: keyrings@vger.kernel.org 7856S: Supported 7857F: Documentation/security/keys/trusted-encrypted.rst 7858F: include/keys/trusted-type.h 7859F: security/keys/trusted.c 7860F: security/keys/trusted.h 7861 7862KEYS/KEYRINGS: 7863M: David Howells <dhowells@redhat.com> 7864L: keyrings@vger.kernel.org 7865S: Maintained 7866F: Documentation/security/keys/core.rst 7867F: include/linux/key.h 7868F: include/linux/key-type.h 7869F: include/linux/keyctl.h 7870F: include/uapi/linux/keyctl.h 7871F: include/keys/ 7872F: security/keys/ 7873 7874KGDB / KDB /debug_core 7875M: Jason Wessel <jason.wessel@windriver.com> 7876M: Daniel Thompson <daniel.thompson@linaro.org> 7877W: http://kgdb.wiki.kernel.org/ 7878L: kgdb-bugreport@lists.sourceforge.net 7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7880S: Maintained 7881F: Documentation/dev-tools/kgdb.rst 7882F: drivers/misc/kgdbts.c 7883F: drivers/tty/serial/kgdboc.c 7884F: include/linux/kdb.h 7885F: include/linux/kgdb.h 7886F: kernel/debug/ 7887 7888KMEMLEAK 7889M: Catalin Marinas <catalin.marinas@arm.com> 7890S: Maintained 7891F: Documentation/dev-tools/kmemleak.rst 7892F: include/linux/kmemleak.h 7893F: mm/kmemleak.c 7894F: mm/kmemleak-test.c 7895 7896KMOD KERNEL MODULE LOADER - USERMODE HELPER 7897M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7898L: linux-kernel@vger.kernel.org 7899S: Maintained 7900F: kernel/kmod.c 7901F: include/linux/kmod.h 7902F: lib/test_kmod.c 7903F: tools/testing/selftests/kmod/ 7904 7905KPROBES 7906M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7907M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7908M: "David S. Miller" <davem@davemloft.net> 7909M: Masami Hiramatsu <mhiramat@kernel.org> 7910S: Maintained 7911F: Documentation/kprobes.txt 7912F: include/linux/kprobes.h 7913F: include/asm-generic/kprobes.h 7914F: kernel/kprobes.c 7915 7916KS0108 LCD CONTROLLER DRIVER 7917M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7918W: http://miguelojeda.es/auxdisplay.htm 7919W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7920S: Maintained 7921F: Documentation/auxdisplay/ks0108 7922F: drivers/auxdisplay/ks0108.c 7923F: include/linux/ks0108.h 7924 7925L3MDEV 7926M: David Ahern <dsa@cumulusnetworks.com> 7927L: netdev@vger.kernel.org 7928S: Maintained 7929F: net/l3mdev 7930F: include/net/l3mdev.h 7931 7932LANTIQ MIPS ARCHITECTURE 7933M: John Crispin <john@phrozen.org> 7934L: linux-mips@linux-mips.org 7935S: Maintained 7936F: arch/mips/lantiq 7937F: drivers/soc/lantiq 7938 7939LAPB module 7940L: linux-x25@vger.kernel.org 7941S: Orphan 7942F: Documentation/networking/lapb-module.txt 7943F: include/*/lapb.h 7944F: net/lapb/ 7945 7946LASI 53c700 driver for PARISC 7947M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7948L: linux-scsi@vger.kernel.org 7949S: Maintained 7950F: Documentation/scsi/53c700.txt 7951F: drivers/scsi/53c700* 7952 7953LEAKING_ADDRESSES 7954M: Tobin C. Harding <me@tobin.cc> 7955M: Tycho Andersen <tycho@tycho.ws> 7956L: kernel-hardening@lists.openwall.com 7957S: Maintained 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7959F: scripts/leaking_addresses.pl 7960 7961LED SUBSYSTEM 7962M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7963M: Pavel Machek <pavel@ucw.cz> 7964L: linux-leds@vger.kernel.org 7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7966S: Maintained 7967F: Documentation/devicetree/bindings/leds/ 7968F: drivers/leds/ 7969F: include/linux/leds.h 7970 7971LEGACY EEPROM DRIVER 7972M: Jean Delvare <jdelvare@suse.com> 7973S: Maintained 7974F: Documentation/misc-devices/eeprom 7975F: drivers/misc/eeprom/eeprom.c 7976 7977LEGO USB Tower driver 7978M: Juergen Stuber <starblue@users.sourceforge.net> 7979L: legousb-devel@lists.sourceforge.net 7980W: http://legousb.sourceforge.net/ 7981S: Maintained 7982F: drivers/usb/misc/legousbtower.c 7983 7984LG2160 MEDIA DRIVER 7985M: Michael Krufky <mkrufky@linuxtv.org> 7986L: linux-media@vger.kernel.org 7987W: https://linuxtv.org 7988W: http://github.com/mkrufky 7989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7990T: git git://linuxtv.org/mkrufky/tuners.git 7991S: Maintained 7992F: drivers/media/dvb-frontends/lg2160.* 7993 7994LGDT3305 MEDIA DRIVER 7995M: Michael Krufky <mkrufky@linuxtv.org> 7996L: linux-media@vger.kernel.org 7997W: https://linuxtv.org 7998W: http://github.com/mkrufky 7999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8000T: git git://linuxtv.org/mkrufky/tuners.git 8001S: Maintained 8002F: drivers/media/dvb-frontends/lgdt3305.* 8003 8004LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8005M: Viresh Kumar <vireshk@kernel.org> 8006L: linux-ide@vger.kernel.org 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8008S: Maintained 8009F: include/linux/pata_arasan_cf_data.h 8010F: drivers/ata/pata_arasan_cf.c 8011 8012LIBATA PATA DRIVERS 8013M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8014M: Tejun Heo <tj@kernel.org> 8015L: linux-ide@vger.kernel.org 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8017S: Maintained 8018F: drivers/ata/pata_*.c 8019F: drivers/ata/ata_generic.c 8020 8021LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8022M: Linus Walleij <linus.walleij@linaro.org> 8023L: linux-ide@vger.kernel.org 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8025S: Maintained 8026F: drivers/ata/pata_ftide010.c 8027F: drivers/ata/sata_gemini.c 8028F: drivers/ata/sata_gemini.h 8029 8030LIBATA SATA AHCI PLATFORM devices support 8031M: Hans de Goede <hdegoede@redhat.com> 8032M: Tejun Heo <tj@kernel.org> 8033L: linux-ide@vger.kernel.org 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8035S: Maintained 8036F: drivers/ata/ahci_platform.c 8037F: drivers/ata/libahci_platform.c 8038F: include/linux/ahci_platform.h 8039 8040LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8041M: Mikael Pettersson <mikpelinux@gmail.com> 8042L: linux-ide@vger.kernel.org 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8044S: Maintained 8045F: drivers/ata/sata_promise.* 8046 8047LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8048M: Tejun Heo <tj@kernel.org> 8049L: linux-ide@vger.kernel.org 8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8051S: Maintained 8052F: drivers/ata/ 8053F: include/linux/ata.h 8054F: include/linux/libata.h 8055F: Documentation/devicetree/bindings/ata/ 8056 8057LIBLOCKDEP 8058M: Sasha Levin <alexander.levin@verizon.com> 8059S: Maintained 8060F: tools/lib/lockdep/ 8061 8062LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8063M: Ross Zwisler <ross.zwisler@linux.intel.com> 8064M: Dan Williams <dan.j.williams@intel.com> 8065M: Vishal Verma <vishal.l.verma@intel.com> 8066M: Dave Jiang <dave.jiang@intel.com> 8067L: linux-nvdimm@lists.01.org 8068Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8069S: Supported 8070F: drivers/nvdimm/blk.c 8071F: drivers/nvdimm/region_devs.c 8072 8073LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8074M: Vishal Verma <vishal.l.verma@intel.com> 8075M: Dan Williams <dan.j.williams@intel.com> 8076M: Ross Zwisler <ross.zwisler@linux.intel.com> 8077M: Dave Jiang <dave.jiang@intel.com> 8078L: linux-nvdimm@lists.01.org 8079Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8080S: Supported 8081F: drivers/nvdimm/btt* 8082 8083LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8084M: Ross Zwisler <ross.zwisler@linux.intel.com> 8085M: Dan Williams <dan.j.williams@intel.com> 8086M: Vishal Verma <vishal.l.verma@intel.com> 8087M: Dave Jiang <dave.jiang@intel.com> 8088L: linux-nvdimm@lists.01.org 8089Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8090S: Supported 8091F: drivers/nvdimm/pmem* 8092 8093LIBNVDIMM: DEVICETREE BINDINGS 8094M: Oliver O'Halloran <oohall@gmail.com> 8095L: linux-nvdimm@lists.01.org 8096Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8097S: Supported 8098F: drivers/nvdimm/of_pmem.c 8099F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8100 8101LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8102M: Dan Williams <dan.j.williams@intel.com> 8103M: Ross Zwisler <ross.zwisler@linux.intel.com> 8104M: Vishal Verma <vishal.l.verma@intel.com> 8105M: Dave Jiang <dave.jiang@intel.com> 8106L: linux-nvdimm@lists.01.org 8107Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8109S: Supported 8110F: drivers/nvdimm/* 8111F: drivers/acpi/nfit/* 8112F: include/linux/nd.h 8113F: include/linux/libnvdimm.h 8114F: include/uapi/linux/ndctl.h 8115 8116LIGHTNVM PLATFORM SUPPORT 8117M: Matias Bjorling <mb@lightnvm.io> 8118W: http://github/OpenChannelSSD 8119L: linux-block@vger.kernel.org 8120S: Maintained 8121F: drivers/lightnvm/ 8122F: include/linux/lightnvm.h 8123F: include/uapi/linux/lightnvm.h 8124 8125LINUX FOR POWER MACINTOSH 8126M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8127W: http://www.penguinppc.org/ 8128L: linuxppc-dev@lists.ozlabs.org 8129S: Maintained 8130F: arch/powerpc/platforms/powermac/ 8131F: drivers/macintosh/ 8132 8133LINUX FOR POWERPC (32-BIT AND 64-BIT) 8134M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8135M: Paul Mackerras <paulus@samba.org> 8136M: Michael Ellerman <mpe@ellerman.id.au> 8137W: https://github.com/linuxppc/linux/wiki 8138L: linuxppc-dev@lists.ozlabs.org 8139Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8141S: Supported 8142F: Documentation/ABI/stable/sysfs-firmware-opal-* 8143F: Documentation/devicetree/bindings/powerpc/ 8144F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8145F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8146F: Documentation/powerpc/ 8147F: arch/powerpc/ 8148F: drivers/char/tpm/tpm_ibmvtpm* 8149F: drivers/crypto/nx/ 8150F: drivers/crypto/vmx/ 8151F: drivers/i2c/busses/i2c-opal.c 8152F: drivers/net/ethernet/ibm/ibmveth.* 8153F: drivers/net/ethernet/ibm/ibmvnic.* 8154F: drivers/pci/hotplug/pnv_php.c 8155F: drivers/pci/hotplug/rpa* 8156F: drivers/rtc/rtc-opal.c 8157F: drivers/scsi/ibmvscsi/ 8158F: drivers/tty/hvc/hvc_opal.c 8159F: drivers/watchdog/wdrtas.c 8160F: tools/testing/selftests/powerpc 8161N: /pmac 8162N: powermac 8163N: powernv 8164N: [^a-z0-9]ps3 8165N: pseries 8166 8167LINUX FOR POWERPC EMBEDDED MPC5XXX 8168M: Anatolij Gustschin <agust@denx.de> 8169L: linuxppc-dev@lists.ozlabs.org 8170T: git git://git.denx.de/linux-denx-agust.git 8171S: Maintained 8172F: arch/powerpc/platforms/512x/ 8173F: arch/powerpc/platforms/52xx/ 8174 8175LINUX FOR POWERPC EMBEDDED PPC4XX 8176M: Alistair Popple <alistair@popple.id.au> 8177M: Matt Porter <mporter@kernel.crashing.org> 8178W: http://www.penguinppc.org/ 8179L: linuxppc-dev@lists.ozlabs.org 8180S: Maintained 8181F: arch/powerpc/platforms/40x/ 8182F: arch/powerpc/platforms/44x/ 8183 8184LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8185M: Scott Wood <oss@buserror.net> 8186M: Kumar Gala <galak@kernel.crashing.org> 8187W: http://www.penguinppc.org/ 8188L: linuxppc-dev@lists.ozlabs.org 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8190S: Maintained 8191F: arch/powerpc/platforms/83xx/ 8192F: arch/powerpc/platforms/85xx/ 8193F: Documentation/devicetree/bindings/powerpc/fsl/ 8194 8195LINUX FOR POWERPC EMBEDDED PPC8XX 8196M: Vitaly Bordug <vitb@kernel.crashing.org> 8197W: http://www.penguinppc.org/ 8198L: linuxppc-dev@lists.ozlabs.org 8199S: Maintained 8200F: arch/powerpc/platforms/8xx/ 8201 8202LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8203L: linuxppc-dev@lists.ozlabs.org 8204S: Orphan 8205F: arch/powerpc/*/*virtex* 8206F: arch/powerpc/*/*/*virtex* 8207 8208LINUX FOR POWERPC PA SEMI PWRFICIENT 8209L: linuxppc-dev@lists.ozlabs.org 8210S: Orphan 8211F: arch/powerpc/platforms/pasemi/ 8212F: drivers/*/*pasemi* 8213F: drivers/*/*/*pasemi* 8214 8215LINUX KERNEL DUMP TEST MODULE (LKDTM) 8216M: Kees Cook <keescook@chromium.org> 8217S: Maintained 8218F: drivers/misc/lkdtm/* 8219 8220LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8221M: Alan Stern <stern@rowland.harvard.edu> 8222M: Andrea Parri <parri.andrea@gmail.com> 8223M: Will Deacon <will.deacon@arm.com> 8224M: Peter Zijlstra <peterz@infradead.org> 8225M: Boqun Feng <boqun.feng@gmail.com> 8226M: Nicholas Piggin <npiggin@gmail.com> 8227M: David Howells <dhowells@redhat.com> 8228M: Jade Alglave <j.alglave@ucl.ac.uk> 8229M: Luc Maranget <luc.maranget@inria.fr> 8230M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8231R: Akira Yokosawa <akiyks@gmail.com> 8232L: linux-kernel@vger.kernel.org 8233S: Supported 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8235F: tools/memory-model/ 8236F: Documentation/memory-barriers.txt 8237 8238LINUX SECURITY MODULE (LSM) FRAMEWORK 8239M: Chris Wright <chrisw@sous-sol.org> 8240L: linux-security-module@vger.kernel.org 8241S: Supported 8242 8243LIS3LV02D ACCELEROMETER DRIVER 8244M: Eric Piel <eric.piel@tremplin-utc.net> 8245S: Maintained 8246F: Documentation/misc-devices/lis3lv02d 8247F: drivers/misc/lis3lv02d/ 8248F: drivers/platform/x86/hp_accel.c 8249 8250LIVE PATCHING 8251M: Josh Poimboeuf <jpoimboe@redhat.com> 8252M: Jessica Yu <jeyu@kernel.org> 8253M: Jiri Kosina <jikos@kernel.org> 8254M: Miroslav Benes <mbenes@suse.cz> 8255R: Petr Mladek <pmladek@suse.com> 8256S: Maintained 8257F: kernel/livepatch/ 8258F: include/linux/livepatch.h 8259F: arch/x86/include/asm/livepatch.h 8260F: arch/x86/kernel/livepatch.c 8261F: Documentation/livepatch/ 8262F: Documentation/ABI/testing/sysfs-kernel-livepatch 8263F: samples/livepatch/ 8264L: live-patching@vger.kernel.org 8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8266 8267LLC (802.2) 8268L: netdev@vger.kernel.org 8269S: Odd fixes 8270F: include/linux/llc.h 8271F: include/uapi/linux/llc.h 8272F: include/net/llc* 8273F: net/llc/ 8274 8275LM73 HARDWARE MONITOR DRIVER 8276M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8277L: linux-hwmon@vger.kernel.org 8278S: Maintained 8279F: drivers/hwmon/lm73.c 8280 8281LM78 HARDWARE MONITOR DRIVER 8282M: Jean Delvare <jdelvare@suse.com> 8283L: linux-hwmon@vger.kernel.org 8284S: Maintained 8285F: Documentation/hwmon/lm78 8286F: drivers/hwmon/lm78.c 8287 8288LM83 HARDWARE MONITOR DRIVER 8289M: Jean Delvare <jdelvare@suse.com> 8290L: linux-hwmon@vger.kernel.org 8291S: Maintained 8292F: Documentation/hwmon/lm83 8293F: drivers/hwmon/lm83.c 8294 8295LM90 HARDWARE MONITOR DRIVER 8296M: Jean Delvare <jdelvare@suse.com> 8297L: linux-hwmon@vger.kernel.org 8298S: Maintained 8299F: Documentation/hwmon/lm90 8300F: Documentation/devicetree/bindings/hwmon/lm90.txt 8301F: drivers/hwmon/lm90.c 8302F: include/dt-bindings/thermal/lm90.h 8303 8304LM95234 HARDWARE MONITOR DRIVER 8305M: Guenter Roeck <linux@roeck-us.net> 8306L: linux-hwmon@vger.kernel.org 8307S: Maintained 8308F: Documentation/hwmon/lm95234 8309F: drivers/hwmon/lm95234.c 8310 8311LME2510 MEDIA DRIVER 8312M: Malcolm Priestley <tvboxspy@gmail.com> 8313L: linux-media@vger.kernel.org 8314W: https://linuxtv.org 8315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8316S: Maintained 8317F: drivers/media/usb/dvb-usb-v2/lmedm04* 8318 8319LOADPIN SECURITY MODULE 8320M: Kees Cook <keescook@chromium.org> 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8322S: Supported 8323F: security/loadpin/ 8324F: Documentation/admin-guide/LSM/LoadPin.rst 8325 8326LOCKING PRIMITIVES 8327M: Peter Zijlstra <peterz@infradead.org> 8328M: Ingo Molnar <mingo@redhat.com> 8329L: linux-kernel@vger.kernel.org 8330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8331S: Maintained 8332F: Documentation/locking/ 8333F: include/linux/lockdep.h 8334F: include/linux/spinlock*.h 8335F: arch/*/include/asm/spinlock*.h 8336F: include/linux/rwlock*.h 8337F: include/linux/mutex*.h 8338F: arch/*/include/asm/mutex*.h 8339F: include/linux/rwsem*.h 8340F: arch/*/include/asm/rwsem.h 8341F: include/linux/seqlock.h 8342F: lib/locking*.[ch] 8343F: kernel/locking/ 8344X: kernel/locking/locktorture.c 8345 8346LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8347M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8348L: linux-ntfs-dev@lists.sourceforge.net 8349W: http://www.linux-ntfs.org/content/view/19/37/ 8350S: Maintained 8351F: Documentation/ldm.txt 8352F: block/partitions/ldm.* 8353 8354LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8355M: Sathya Prakash <sathya.prakash@broadcom.com> 8356M: Chaitra P B <chaitra.basappa@broadcom.com> 8357M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8358L: MPT-FusionLinux.pdl@broadcom.com 8359L: linux-scsi@vger.kernel.org 8360W: http://www.avagotech.com/support/ 8361S: Supported 8362F: drivers/message/fusion/ 8363F: drivers/scsi/mpt2sas/ 8364F: drivers/scsi/mpt3sas/ 8365 8366LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8367M: Matthew Wilcox <matthew@wil.cx> 8368L: linux-scsi@vger.kernel.org 8369S: Maintained 8370F: drivers/scsi/sym53c8xx_2/ 8371 8372LTC4261 HARDWARE MONITOR DRIVER 8373M: Guenter Roeck <linux@roeck-us.net> 8374L: linux-hwmon@vger.kernel.org 8375S: Maintained 8376F: Documentation/hwmon/ltc4261 8377F: drivers/hwmon/ltc4261.c 8378 8379LTC4306 I2C MULTIPLEXER DRIVER 8380M: Michael Hennerich <michael.hennerich@analog.com> 8381W: http://ez.analog.com/community/linux-device-drivers 8382L: linux-i2c@vger.kernel.org 8383S: Supported 8384F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8385F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8386 8387LTP (Linux Test Project) 8388M: Mike Frysinger <vapier@gentoo.org> 8389M: Cyril Hrubis <chrubis@suse.cz> 8390M: Wanlong Gao <wanlong.gao@gmail.com> 8391M: Jan Stancek <jstancek@redhat.com> 8392M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8393M: Alexey Kodanev <alexey.kodanev@oracle.com> 8394L: ltp@lists.linux.it (subscribers-only) 8395W: http://linux-test-project.github.io/ 8396T: git git://github.com/linux-test-project/ltp.git 8397S: Maintained 8398 8399M68K ARCHITECTURE 8400M: Geert Uytterhoeven <geert@linux-m68k.org> 8401L: linux-m68k@lists.linux-m68k.org 8402W: http://www.linux-m68k.org/ 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8404S: Maintained 8405F: arch/m68k/ 8406F: drivers/zorro/ 8407 8408M68K ON APPLE MACINTOSH 8409M: Joshua Thompson <funaho@jurai.org> 8410W: http://www.mac.linux-m68k.org/ 8411L: linux-m68k@lists.linux-m68k.org 8412S: Maintained 8413F: arch/m68k/mac/ 8414 8415M68K ON HP9000/300 8416M: Philip Blundell <philb@gnu.org> 8417W: http://www.tazenda.demon.co.uk/phil/linux-hp 8418S: Maintained 8419F: arch/m68k/hp300/ 8420 8421M88DS3103 MEDIA DRIVER 8422M: Antti Palosaari <crope@iki.fi> 8423L: linux-media@vger.kernel.org 8424W: https://linuxtv.org 8425W: http://palosaari.fi/linux/ 8426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8427T: git git://linuxtv.org/anttip/media_tree.git 8428S: Maintained 8429F: drivers/media/dvb-frontends/m88ds3103* 8430 8431M88RS2000 MEDIA DRIVER 8432M: Malcolm Priestley <tvboxspy@gmail.com> 8433L: linux-media@vger.kernel.org 8434W: https://linuxtv.org 8435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8436S: Maintained 8437F: drivers/media/dvb-frontends/m88rs2000* 8438 8439MA901 MASTERKIT USB FM RADIO DRIVER 8440M: Alexey Klimov <klimov.linux@gmail.com> 8441L: linux-media@vger.kernel.org 8442T: git git://linuxtv.org/media_tree.git 8443S: Maintained 8444F: drivers/media/radio/radio-ma901.c 8445 8446MAC80211 8447M: Johannes Berg <johannes@sipsolutions.net> 8448L: linux-wireless@vger.kernel.org 8449W: http://wireless.kernel.org/ 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8452S: Maintained 8453F: Documentation/networking/mac80211-injection.txt 8454F: include/net/mac80211.h 8455F: net/mac80211/ 8456F: drivers/net/wireless/mac80211_hwsim.[ch] 8457F: Documentation/networking/mac80211_hwsim/README 8458 8459MAILBOX API 8460M: Jassi Brar <jassisinghbrar@gmail.com> 8461L: linux-kernel@vger.kernel.org 8462S: Maintained 8463F: drivers/mailbox/ 8464F: include/linux/mailbox_client.h 8465F: include/linux/mailbox_controller.h 8466 8467MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8468M: Michael Kerrisk <mtk.manpages@gmail.com> 8469W: http://www.kernel.org/doc/man-pages 8470L: linux-man@vger.kernel.org 8471S: Maintained 8472 8473MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8474M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8475L: linux-mips@linux-mips.org 8476S: Maintained 8477F: arch/mips/boot/dts/img/pistachio_marduk.dts 8478 8479MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8480M: Andrew Lunn <andrew@lunn.ch> 8481M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8482L: netdev@vger.kernel.org 8483S: Maintained 8484F: drivers/net/dsa/mv88e6xxx/ 8485F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8486 8487MARVELL ARMADA DRM SUPPORT 8488M: Russell King <linux@armlinux.org.uk> 8489S: Maintained 8490T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8491T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8492F: drivers/gpu/drm/armada/ 8493F: include/uapi/drm/armada_drm.h 8494F: Documentation/devicetree/bindings/display/armada/ 8495 8496MARVELL CRYPTO DRIVER 8497M: Boris Brezillon <boris.brezillon@bootlin.com> 8498M: Arnaud Ebalard <arno@natisbad.org> 8499F: drivers/crypto/marvell/ 8500S: Maintained 8501L: linux-crypto@vger.kernel.org 8502 8503MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8504M: Mirko Lindner <mlindner@marvell.com> 8505M: Stephen Hemminger <stephen@networkplumber.org> 8506L: netdev@vger.kernel.org 8507S: Maintained 8508F: drivers/net/ethernet/marvell/sk* 8509 8510MARVELL LIBERTAS WIRELESS DRIVER 8511L: libertas-dev@lists.infradead.org 8512S: Orphan 8513F: drivers/net/wireless/marvell/libertas/ 8514 8515MARVELL MACCHIATOBIN SUPPORT 8516M: Russell King <linux@armlinux.org.uk> 8517L: linux-arm-kernel@lists.infradead.org 8518S: Maintained 8519F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8520 8521MARVELL MV643XX ETHERNET DRIVER 8522M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8523L: netdev@vger.kernel.org 8524S: Maintained 8525F: drivers/net/ethernet/marvell/mv643xx_eth.* 8526F: include/linux/mv643xx.h 8527 8528MARVELL MV88X3310 PHY DRIVER 8529M: Russell King <linux@armlinux.org.uk> 8530L: netdev@vger.kernel.org 8531S: Maintained 8532F: drivers/net/phy/marvell10g.c 8533 8534MARVELL MVNETA ETHERNET DRIVER 8535M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8536L: netdev@vger.kernel.org 8537S: Maintained 8538F: drivers/net/ethernet/marvell/mvneta.* 8539 8540MARVELL MWIFIEX WIRELESS DRIVER 8541M: Amitkumar Karwar <amitkarwar@gmail.com> 8542M: Nishant Sarmukadam <nishants@marvell.com> 8543M: Ganapathi Bhat <gbhat@marvell.com> 8544M: Xinming Hu <huxm@marvell.com> 8545L: linux-wireless@vger.kernel.org 8546S: Maintained 8547F: drivers/net/wireless/marvell/mwifiex/ 8548 8549MARVELL MWL8K WIRELESS DRIVER 8550M: Lennert Buytenhek <buytenh@wantstofly.org> 8551L: linux-wireless@vger.kernel.org 8552S: Odd Fixes 8553F: drivers/net/wireless/marvell/mwl8k.c 8554 8555MARVELL NAND CONTROLLER DRIVER 8556M: Miquel Raynal <miquel.raynal@bootlin.com> 8557L: linux-mtd@lists.infradead.org 8558S: Maintained 8559F: drivers/mtd/nand/raw/marvell_nand.c 8560F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8561 8562MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8563M: Nicolas Pitre <nico@fluxnic.net> 8564S: Odd Fixes 8565F: drivers/mmc/host/mvsdio.* 8566 8567MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8568M: Hu Ziji <huziji@marvell.com> 8569L: linux-mmc@vger.kernel.org 8570S: Supported 8571F: drivers/mmc/host/sdhci-xenon* 8572F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8573 8574MATROX FRAMEBUFFER DRIVER 8575L: linux-fbdev@vger.kernel.org 8576S: Orphan 8577F: drivers/video/fbdev/matrox/matroxfb_* 8578F: include/uapi/linux/matroxfb.h 8579 8580MAX16065 HARDWARE MONITOR DRIVER 8581M: Guenter Roeck <linux@roeck-us.net> 8582L: linux-hwmon@vger.kernel.org 8583S: Maintained 8584F: Documentation/hwmon/max16065 8585F: drivers/hwmon/max16065.c 8586 8587MAX20751 HARDWARE MONITOR DRIVER 8588M: Guenter Roeck <linux@roeck-us.net> 8589L: linux-hwmon@vger.kernel.org 8590S: Maintained 8591F: Documentation/hwmon/max20751 8592F: drivers/hwmon/max20751.c 8593 8594MAX2175 SDR TUNER DRIVER 8595M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8596L: linux-media@vger.kernel.org 8597T: git git://linuxtv.org/media_tree.git 8598S: Maintained 8599F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8600F: Documentation/media/v4l-drivers/max2175.rst 8601F: drivers/media/i2c/max2175* 8602F: include/uapi/linux/max2175.h 8603 8604MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8605L: linux-hwmon@vger.kernel.org 8606S: Orphan 8607F: Documentation/hwmon/max6650 8608F: drivers/hwmon/max6650.c 8609 8610MAX6697 HARDWARE MONITOR DRIVER 8611M: Guenter Roeck <linux@roeck-us.net> 8612L: linux-hwmon@vger.kernel.org 8613S: Maintained 8614F: Documentation/hwmon/max6697 8615F: Documentation/devicetree/bindings/i2c/max6697.txt 8616F: drivers/hwmon/max6697.c 8617F: include/linux/platform_data/max6697.h 8618 8619MAX9860 MONO AUDIO VOICE CODEC DRIVER 8620M: Peter Rosin <peda@axentia.se> 8621L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8622S: Maintained 8623F: Documentation/devicetree/bindings/sound/max9860.txt 8624F: sound/soc/codecs/max9860.* 8625 8626MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8627M: Javier Martinez Canillas <javier@dowhile0.org> 8628L: linux-kernel@vger.kernel.org 8629S: Supported 8630F: drivers/regulator/max77802-regulator.c 8631F: Documentation/devicetree/bindings/*/*max77802.txt 8632F: include/dt-bindings/*/*max77802.h 8633 8634MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8635M: Krzysztof Kozlowski <krzk@kernel.org> 8636M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8637L: linux-pm@vger.kernel.org 8638S: Supported 8639F: drivers/power/supply/max14577_charger.c 8640F: drivers/power/supply/max77693_charger.c 8641 8642MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8643M: Chanwoo Choi <cw00.choi@samsung.com> 8644M: Krzysztof Kozlowski <krzk@kernel.org> 8645M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8646L: linux-kernel@vger.kernel.org 8647S: Supported 8648F: drivers/*/max14577*.c 8649F: drivers/*/max77686*.c 8650F: drivers/*/max77693*.c 8651F: drivers/extcon/extcon-max14577.c 8652F: drivers/extcon/extcon-max77693.c 8653F: drivers/rtc/rtc-max77686.c 8654F: drivers/clk/clk-max77686.c 8655F: Documentation/devicetree/bindings/mfd/max14577.txt 8656F: Documentation/devicetree/bindings/*/max77686.txt 8657F: Documentation/devicetree/bindings/mfd/max77693.txt 8658F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8659F: include/linux/mfd/max14577*.h 8660F: include/linux/mfd/max77686*.h 8661F: include/linux/mfd/max77693*.h 8662 8663MAXIRADIO FM RADIO RECEIVER DRIVER 8664M: Hans Verkuil <hverkuil@xs4all.nl> 8665L: linux-media@vger.kernel.org 8666T: git git://linuxtv.org/media_tree.git 8667W: https://linuxtv.org 8668S: Maintained 8669F: drivers/media/radio/radio-maxiradio* 8670 8671MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8672M: Peter Rosin <peda@axentia.se> 8673L: linux-iio@vger.kernel.org 8674S: Maintained 8675F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8676F: drivers/iio/potentiometer/mcp4018.c 8677F: drivers/iio/potentiometer/mcp4531.c 8678 8679MCR20A IEEE-802.15.4 RADIO DRIVER 8680M: Xue Liu <liuxuenetmail@gmail.com> 8681L: linux-wpan@vger.kernel.org 8682W: https://github.com/xueliu/mcr20a-linux 8683S: Maintained 8684F: drivers/net/ieee802154/mcr20a.c 8685F: drivers/net/ieee802154/mcr20a.h 8686F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8687 8688MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8689M: William Breathitt Gray <vilhelm.gray@gmail.com> 8690L: linux-iio@vger.kernel.org 8691S: Maintained 8692F: drivers/iio/dac/cio-dac.c 8693 8694MEDIA DRIVERS FOR ASCOT2E 8695M: Sergey Kozlov <serjk@netup.ru> 8696M: Abylay Ospan <aospan@netup.ru> 8697L: linux-media@vger.kernel.org 8698W: https://linuxtv.org 8699W: http://netup.tv/ 8700T: git git://linuxtv.org/media_tree.git 8701S: Supported 8702F: drivers/media/dvb-frontends/ascot2e* 8703 8704MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8705M: Jasmin Jessich <jasmin@anw.at> 8706L: linux-media@vger.kernel.org 8707W: https://linuxtv.org 8708T: git git://linuxtv.org/media_tree.git 8709S: Maintained 8710F: drivers/media/dvb-frontends/cxd2099* 8711 8712MEDIA DRIVERS FOR CXD2841ER 8713M: Sergey Kozlov <serjk@netup.ru> 8714M: Abylay Ospan <aospan@netup.ru> 8715L: linux-media@vger.kernel.org 8716W: https://linuxtv.org 8717W: http://netup.tv/ 8718T: git git://linuxtv.org/media_tree.git 8719S: Supported 8720F: drivers/media/dvb-frontends/cxd2841er* 8721 8722MEDIA DRIVERS FOR CXD2880 8723M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8724L: linux-media@vger.kernel.org 8725W: http://linuxtv.org/ 8726T: git git://linuxtv.org/media_tree.git 8727S: Supported 8728F: drivers/media/dvb-frontends/cxd2880/* 8729F: drivers/media/spi/cxd2880* 8730 8731MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8732M: Daniel Scheller <d.scheller.oss@gmail.com> 8733L: linux-media@vger.kernel.org 8734W: https://linuxtv.org 8735T: git git://linuxtv.org/media_tree.git 8736S: Maintained 8737F: drivers/media/pci/ddbridge/* 8738 8739MEDIA DRIVERS FOR FREESCALE IMX 8740M: Steve Longerbeam <slongerbeam@gmail.com> 8741M: Philipp Zabel <p.zabel@pengutronix.de> 8742L: linux-media@vger.kernel.org 8743T: git git://linuxtv.org/media_tree.git 8744S: Maintained 8745F: Documentation/devicetree/bindings/media/imx.txt 8746F: Documentation/media/v4l-drivers/imx.rst 8747F: drivers/staging/media/imx/ 8748F: include/linux/imx-media.h 8749F: include/media/imx.h 8750 8751MEDIA DRIVERS FOR HELENE 8752M: Abylay Ospan <aospan@netup.ru> 8753L: linux-media@vger.kernel.org 8754W: https://linuxtv.org 8755W: http://netup.tv/ 8756T: git git://linuxtv.org/media_tree.git 8757S: Supported 8758F: drivers/media/dvb-frontends/helene* 8759 8760MEDIA DRIVERS FOR HORUS3A 8761M: Sergey Kozlov <serjk@netup.ru> 8762M: Abylay Ospan <aospan@netup.ru> 8763L: linux-media@vger.kernel.org 8764W: https://linuxtv.org 8765W: http://netup.tv/ 8766T: git git://linuxtv.org/media_tree.git 8767S: Supported 8768F: drivers/media/dvb-frontends/horus3a* 8769 8770MEDIA DRIVERS FOR LNBH25 8771M: Sergey Kozlov <serjk@netup.ru> 8772M: Abylay Ospan <aospan@netup.ru> 8773L: linux-media@vger.kernel.org 8774W: https://linuxtv.org 8775W: http://netup.tv/ 8776T: git git://linuxtv.org/media_tree.git 8777S: Supported 8778F: drivers/media/dvb-frontends/lnbh25* 8779 8780MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8781M: Daniel Scheller <d.scheller.oss@gmail.com> 8782L: linux-media@vger.kernel.org 8783W: https://linuxtv.org 8784T: git git://linuxtv.org/media_tree.git 8785S: Maintained 8786F: drivers/media/dvb-frontends/mxl5xx* 8787 8788MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8789M: Sergey Kozlov <serjk@netup.ru> 8790M: Abylay Ospan <aospan@netup.ru> 8791L: linux-media@vger.kernel.org 8792W: https://linuxtv.org 8793W: http://netup.tv/ 8794T: git git://linuxtv.org/media_tree.git 8795S: Supported 8796F: drivers/media/pci/netup_unidvb/* 8797 8798MEDIA DRIVERS FOR RENESAS - CEU 8799M: Jacopo Mondi <jacopo@jmondi.org> 8800L: linux-media@vger.kernel.org 8801L: linux-renesas-soc@vger.kernel.org 8802T: git git://linuxtv.org/media_tree.git 8803S: Supported 8804F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8805F: drivers/media/platform/renesas-ceu.c 8806F: include/media/drv-intf/renesas-ceu.h 8807 8808MEDIA DRIVERS FOR RENESAS - DRIF 8809M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8810L: linux-media@vger.kernel.org 8811L: linux-renesas-soc@vger.kernel.org 8812T: git git://linuxtv.org/media_tree.git 8813S: Supported 8814F: Documentation/devicetree/bindings/media/renesas,drif.txt 8815F: drivers/media/platform/rcar_drif.c 8816 8817MEDIA DRIVERS FOR RENESAS - FCP 8818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8819L: linux-media@vger.kernel.org 8820L: linux-renesas-soc@vger.kernel.org 8821T: git git://linuxtv.org/media_tree.git 8822S: Supported 8823F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8824F: drivers/media/platform/rcar-fcp.c 8825F: include/media/rcar-fcp.h 8826 8827MEDIA DRIVERS FOR RENESAS - FDP1 8828M: Kieran Bingham <kieran@bingham.xyz> 8829L: linux-media@vger.kernel.org 8830L: linux-renesas-soc@vger.kernel.org 8831T: git git://linuxtv.org/media_tree.git 8832S: Supported 8833F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8834F: drivers/media/platform/rcar_fdp1.c 8835 8836MEDIA DRIVERS FOR RENESAS - VIN 8837M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8838L: linux-media@vger.kernel.org 8839L: linux-renesas-soc@vger.kernel.org 8840T: git git://linuxtv.org/media_tree.git 8841S: Supported 8842F: Documentation/devicetree/bindings/media/rcar_vin.txt 8843F: drivers/media/platform/rcar-vin/ 8844 8845MEDIA DRIVERS FOR RENESAS - VSP1 8846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8847L: linux-media@vger.kernel.org 8848L: linux-renesas-soc@vger.kernel.org 8849T: git git://linuxtv.org/media_tree.git 8850S: Supported 8851F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8852F: drivers/media/platform/vsp1/ 8853 8854MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8855M: Daniel Scheller <d.scheller.oss@gmail.com> 8856L: linux-media@vger.kernel.org 8857W: https://linuxtv.org 8858T: git git://linuxtv.org/media_tree.git 8859S: Maintained 8860F: drivers/media/dvb-frontends/stv0910* 8861 8862MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8863M: Daniel Scheller <d.scheller.oss@gmail.com> 8864L: linux-media@vger.kernel.org 8865W: https://linuxtv.org 8866T: git git://linuxtv.org/media_tree.git 8867S: Maintained 8868F: drivers/media/dvb-frontends/stv6111* 8869 8870MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8871M: Dmitry Osipenko <digetx@gmail.com> 8872L: linux-media@vger.kernel.org 8873L: linux-tegra@vger.kernel.org 8874T: git git://linuxtv.org/media_tree.git 8875S: Maintained 8876F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8877F: drivers/staging/media/tegra-vde/ 8878 8879MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8881M: Mauro Carvalho Chehab <mchehab@kernel.org> 8882P: LinuxTV.org Project 8883L: linux-media@vger.kernel.org 8884W: https://linuxtv.org 8885Q: http://patchwork.kernel.org/project/linux-media/list/ 8886T: git git://linuxtv.org/media_tree.git 8887S: Maintained 8888F: Documentation/devicetree/bindings/media/ 8889F: Documentation/media/ 8890F: drivers/media/ 8891F: drivers/staging/media/ 8892F: include/linux/platform_data/media/ 8893F: include/media/ 8894F: include/uapi/linux/dvb/ 8895F: include/uapi/linux/videodev2.h 8896F: include/uapi/linux/media.h 8897F: include/uapi/linux/v4l2-* 8898F: include/uapi/linux/meye.h 8899F: include/uapi/linux/ivtv* 8900F: include/uapi/linux/uvcvideo.h 8901 8902MEDIATEK CIR DRIVER 8903M: Sean Wang <sean.wang@mediatek.com> 8904S: Maintained 8905F: drivers/media/rc/mtk-cir.c 8906 8907MEDIATEK DMA DRIVER 8908M: Sean Wang <sean.wang@mediatek.com> 8909L: dmaengine@vger.kernel.org 8910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8911L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8912S: Maintained 8913F: Documentation/devicetree/bindings/dma/mtk-* 8914F: drivers/dma/mediatek/ 8915 8916MEDIATEK PMIC LED DRIVER 8917M: Sean Wang <sean.wang@mediatek.com> 8918S: Maintained 8919F: drivers/leds/leds-mt6323.c 8920F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8921 8922MEDIATEK ETHERNET DRIVER 8923M: Felix Fietkau <nbd@openwrt.org> 8924M: John Crispin <john@phrozen.org> 8925M: Sean Wang <sean.wang@mediatek.com> 8926M: Nelson Chang <nelson.chang@mediatek.com> 8927L: netdev@vger.kernel.org 8928S: Maintained 8929F: drivers/net/ethernet/mediatek/ 8930 8931MEDIATEK SWITCH DRIVER 8932M: Sean Wang <sean.wang@mediatek.com> 8933L: netdev@vger.kernel.org 8934S: Maintained 8935F: drivers/net/dsa/mt7530.* 8936F: net/dsa/tag_mtk.c 8937 8938MEDIATEK JPEG DRIVER 8939M: Rick Chang <rick.chang@mediatek.com> 8940M: Bin Liu <bin.liu@mediatek.com> 8941S: Supported 8942F: drivers/media/platform/mtk-jpeg/ 8943F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8944 8945MEDIATEK MDP DRIVER 8946M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8947M: Houlong Wei <houlong.wei@mediatek.com> 8948M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8949S: Supported 8950F: drivers/media/platform/mtk-mdp/ 8951F: drivers/media/platform/mtk-vpu/ 8952F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8953 8954MEDIATEK MEDIA DRIVER 8955M: Tiffany Lin <tiffany.lin@mediatek.com> 8956M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8957S: Supported 8958F: drivers/media/platform/mtk-vcodec/ 8959F: drivers/media/platform/mtk-vpu/ 8960F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8961F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8962 8963MEDIATEK MT7601U WIRELESS LAN DRIVER 8964M: Jakub Kicinski <kubakici@wp.pl> 8965L: linux-wireless@vger.kernel.org 8966S: Maintained 8967F: drivers/net/wireless/mediatek/mt7601u/ 8968 8969MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8970M: Sean Wang <sean.wang@mediatek.com> 8971S: Maintained 8972F: drivers/char/hw_random/mtk-rng.c 8973 8974MEDIATEK USB3 DRD IP DRIVER 8975M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8976L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8978L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8979S: Maintained 8980F: drivers/usb/mtu3/ 8981 8982MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8983M: Peter Senna Tschudin <peter.senna@collabora.com> 8984M: Martin Donnelly <martin.donnelly@ge.com> 8985M: Martyn Welch <martyn.welch@collabora.co.uk> 8986S: Maintained 8987F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8988F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8989 8990MEGARAID SCSI/SAS DRIVERS 8991M: Kashyap Desai <kashyap.desai@broadcom.com> 8992M: Sumit Saxena <sumit.saxena@broadcom.com> 8993M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8994L: megaraidlinux.pdl@broadcom.com 8995L: linux-scsi@vger.kernel.org 8996W: http://www.avagotech.com/support/ 8997S: Maintained 8998F: Documentation/scsi/megaraid.txt 8999F: drivers/scsi/megaraid.* 9000F: drivers/scsi/megaraid/ 9001 9002MELEXIS MLX90614 DRIVER 9003M: Crt Mori <cmo@melexis.com> 9004L: linux-iio@vger.kernel.org 9005W: http://www.melexis.com 9006S: Supported 9007F: drivers/iio/temperature/mlx90614.c 9008 9009MELEXIS MLX90632 DRIVER 9010M: Crt Mori <cmo@melexis.com> 9011L: linux-iio@vger.kernel.org 9012W: http://www.melexis.com 9013S: Supported 9014F: drivers/iio/temperature/mlx90632.c 9015 9016MELFAS MIP4 TOUCHSCREEN DRIVER 9017M: Sangwon Jee <jeesw@melfas.com> 9018W: http://www.melfas.com 9019S: Supported 9020F: drivers/input/touchscreen/melfas_mip4.c 9021F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9022 9023MELLANOX ETHERNET DRIVER (mlx4_en) 9024M: Tariq Toukan <tariqt@mellanox.com> 9025L: netdev@vger.kernel.org 9026S: Supported 9027W: http://www.mellanox.com 9028Q: http://patchwork.ozlabs.org/project/netdev/list/ 9029F: drivers/net/ethernet/mellanox/mlx4/en_* 9030 9031MELLANOX ETHERNET DRIVER (mlx5e) 9032M: Saeed Mahameed <saeedm@mellanox.com> 9033L: netdev@vger.kernel.org 9034S: Supported 9035W: http://www.mellanox.com 9036Q: http://patchwork.ozlabs.org/project/netdev/list/ 9037F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9038 9039MELLANOX ETHERNET INNOVA DRIVER 9040M: Ilan Tayari <ilant@mellanox.com> 9041R: Boris Pismenny <borisp@mellanox.com> 9042L: netdev@vger.kernel.org 9043S: Supported 9044W: http://www.mellanox.com 9045Q: http://patchwork.ozlabs.org/project/netdev/list/ 9046F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9047F: include/linux/mlx5/mlx5_ifc_fpga.h 9048 9049MELLANOX ETHERNET INNOVA IPSEC DRIVER 9050M: Ilan Tayari <ilant@mellanox.com> 9051R: Boris Pismenny <borisp@mellanox.com> 9052L: netdev@vger.kernel.org 9053S: Supported 9054W: http://www.mellanox.com 9055Q: http://patchwork.ozlabs.org/project/netdev/list/ 9056F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9057F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9058 9059MELLANOX ETHERNET SWITCH DRIVERS 9060M: Jiri Pirko <jiri@mellanox.com> 9061M: Ido Schimmel <idosch@mellanox.com> 9062L: netdev@vger.kernel.org 9063S: Supported 9064W: http://www.mellanox.com 9065Q: http://patchwork.ozlabs.org/project/netdev/list/ 9066F: drivers/net/ethernet/mellanox/mlxsw/ 9067 9068MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9069M: mlxsw@mellanox.com 9070L: netdev@vger.kernel.org 9071S: Supported 9072W: http://www.mellanox.com 9073Q: http://patchwork.ozlabs.org/project/netdev/list/ 9074F: drivers/net/ethernet/mellanox/mlxfw/ 9075 9076MELLANOX HARDWARE PLATFORM SUPPORT 9077M: Andy Shevchenko <andy@infradead.org> 9078M: Darren Hart <dvhart@infradead.org> 9079M: Vadim Pasternak <vadimp@mellanox.com> 9080L: platform-driver-x86@vger.kernel.org 9081S: Supported 9082F: drivers/platform/mellanox/ 9083 9084MELLANOX MLX4 core VPI driver 9085M: Tariq Toukan <tariqt@mellanox.com> 9086L: netdev@vger.kernel.org 9087L: linux-rdma@vger.kernel.org 9088W: http://www.mellanox.com 9089Q: http://patchwork.ozlabs.org/project/netdev/list/ 9090S: Supported 9091F: drivers/net/ethernet/mellanox/mlx4/ 9092F: include/linux/mlx4/ 9093 9094MELLANOX MLX4 IB driver 9095M: Yishai Hadas <yishaih@mellanox.com> 9096L: linux-rdma@vger.kernel.org 9097W: http://www.mellanox.com 9098Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9099S: Supported 9100F: drivers/infiniband/hw/mlx4/ 9101F: include/linux/mlx4/ 9102F: include/uapi/rdma/mlx4-abi.h 9103 9104MELLANOX MLX5 core VPI driver 9105M: Saeed Mahameed <saeedm@mellanox.com> 9106M: Matan Barak <matanb@mellanox.com> 9107M: Leon Romanovsky <leonro@mellanox.com> 9108L: netdev@vger.kernel.org 9109L: linux-rdma@vger.kernel.org 9110W: http://www.mellanox.com 9111Q: http://patchwork.ozlabs.org/project/netdev/list/ 9112S: Supported 9113F: drivers/net/ethernet/mellanox/mlx5/core/ 9114F: include/linux/mlx5/ 9115 9116MELLANOX MLX5 IB driver 9117M: Matan Barak <matanb@mellanox.com> 9118M: Leon Romanovsky <leonro@mellanox.com> 9119L: linux-rdma@vger.kernel.org 9120W: http://www.mellanox.com 9121Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9122S: Supported 9123F: drivers/infiniband/hw/mlx5/ 9124F: include/linux/mlx5/ 9125F: include/uapi/rdma/mlx5-abi.h 9126 9127MELLANOX MLXCPLD I2C AND MUX DRIVER 9128M: Vadim Pasternak <vadimp@mellanox.com> 9129M: Michael Shych <michaelsh@mellanox.com> 9130L: linux-i2c@vger.kernel.org 9131S: Supported 9132F: drivers/i2c/busses/i2c-mlxcpld.c 9133F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9134F: Documentation/i2c/busses/i2c-mlxcpld 9135 9136MELLANOX MLXCPLD LED DRIVER 9137M: Vadim Pasternak <vadimp@mellanox.com> 9138L: linux-leds@vger.kernel.org 9139S: Supported 9140F: drivers/leds/leds-mlxcpld.c 9141F: drivers/leds/leds-mlxreg.c 9142F: Documentation/leds/leds-mlxcpld.txt 9143 9144MELLANOX PLATFORM DRIVER 9145M: Vadim Pasternak <vadimp@mellanox.com> 9146L: platform-driver-x86@vger.kernel.org 9147S: Supported 9148F: drivers/platform/x86/mlx-platform.c 9149 9150MEMBARRIER SUPPORT 9151M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9152M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9153L: linux-kernel@vger.kernel.org 9154S: Supported 9155F: kernel/sched/membarrier.c 9156F: include/uapi/linux/membarrier.h 9157F: arch/powerpc/include/asm/membarrier.h 9158 9159MEMORY MANAGEMENT 9160L: linux-mm@kvack.org 9161W: http://www.linux-mm.org 9162S: Maintained 9163F: include/linux/mm.h 9164F: include/linux/gfp.h 9165F: include/linux/mmzone.h 9166F: include/linux/memory_hotplug.h 9167F: include/linux/vmalloc.h 9168F: mm/ 9169 9170MEMORY TECHNOLOGY DEVICES (MTD) 9171M: David Woodhouse <dwmw2@infradead.org> 9172M: Brian Norris <computersforpeace@gmail.com> 9173M: Boris Brezillon <boris.brezillon@bootlin.com> 9174M: Marek Vasut <marek.vasut@gmail.com> 9175M: Richard Weinberger <richard@nod.at> 9176L: linux-mtd@lists.infradead.org 9177W: http://www.linux-mtd.infradead.org/ 9178Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9179T: git git://git.infradead.org/linux-mtd.git master 9180T: git git://git.infradead.org/linux-mtd.git mtd/next 9181S: Maintained 9182F: Documentation/devicetree/bindings/mtd/ 9183F: drivers/mtd/ 9184F: include/linux/mtd/ 9185F: include/uapi/mtd/ 9186 9187MEN A21 WATCHDOG DRIVER 9188M: Johannes Thumshirn <morbidrsa@gmail.com> 9189L: linux-watchdog@vger.kernel.org 9190S: Maintained 9191F: drivers/watchdog/mena21_wdt.c 9192 9193MEN CHAMELEON BUS (mcb) 9194M: Johannes Thumshirn <morbidrsa@gmail.com> 9195S: Maintained 9196F: drivers/mcb/ 9197F: include/linux/mcb.h 9198F: Documentation/men-chameleon-bus.txt 9199 9200MEN F21BMC (Board Management Controller) 9201M: Andreas Werner <andreas.werner@men.de> 9202S: Supported 9203F: drivers/mfd/menf21bmc.c 9204F: drivers/watchdog/menf21bmc_wdt.c 9205F: drivers/leds/leds-menf21bmc.c 9206F: drivers/hwmon/menf21bmc_hwmon.c 9207F: Documentation/hwmon/menf21bmc 9208 9209MESON AO CEC DRIVER FOR AMLOGIC SOCS 9210M: Neil Armstrong <narmstrong@baylibre.com> 9211L: linux-media@lists.freedesktop.org 9212L: linux-amlogic@lists.infradead.org 9213W: http://linux-meson.com/ 9214S: Supported 9215F: drivers/media/platform/meson/ao-cec.c 9216F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9217T: git git://linuxtv.org/media_tree.git 9218 9219MICROBLAZE ARCHITECTURE 9220M: Michal Simek <monstr@monstr.eu> 9221W: http://www.monstr.eu/fdt/ 9222T: git git://git.monstr.eu/linux-2.6-microblaze.git 9223S: Supported 9224F: arch/microblaze/ 9225 9226MICROCHIP / ATMEL AT91 SERIAL DRIVER 9227M: Richard Genoud <richard.genoud@gmail.com> 9228S: Maintained 9229F: drivers/tty/serial/atmel_serial.c 9230F: drivers/tty/serial/atmel_serial.h 9231 9232MICROCHIP / ATMEL DMA DRIVER 9233M: Ludovic Desroches <ludovic.desroches@microchip.com> 9234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9235L: dmaengine@vger.kernel.org 9236S: Supported 9237F: drivers/dma/at_hdmac.c 9238F: drivers/dma/at_hdmac_regs.h 9239F: include/linux/platform_data/dma-atmel.h 9240 9241MICROCHIP / ATMEL ECC DRIVER 9242M: Tudor Ambarus <tudor.ambarus@microchip.com> 9243L: linux-crypto@vger.kernel.org 9244S: Maintained 9245F: drivers/crypto/atmel-ecc.* 9246 9247MICROCHIP / ATMEL ISC DRIVER 9248M: Songjun Wu <songjun.wu@microchip.com> 9249L: linux-media@vger.kernel.org 9250S: Supported 9251F: drivers/media/platform/atmel/atmel-isc.c 9252F: drivers/media/platform/atmel/atmel-isc-regs.h 9253F: devicetree/bindings/media/atmel-isc.txt 9254 9255MICROCHIP / ATMEL NAND DRIVER 9256M: Wenyou Yang <wenyou.yang@microchip.com> 9257M: Josh Wu <rainyfeeling@outlook.com> 9258L: linux-mtd@lists.infradead.org 9259S: Supported 9260F: drivers/mtd/nand/raw/atmel/* 9261F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9262 9263MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9264M: Woojung Huh <Woojung.Huh@microchip.com> 9265M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9266L: netdev@vger.kernel.org 9267S: Maintained 9268F: net/dsa/tag_ksz.c 9269F: drivers/net/dsa/microchip/* 9270F: include/linux/platform_data/microchip-ksz.h 9271F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9272 9273MICROCHIP LAN743X ETHERNET DRIVER 9274M: Bryan Whitehead <bryan.whitehead@microchip.com> 9275M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9276L: netdev@vger.kernel.org 9277S: Maintained 9278F: drivers/net/ethernet/microchip/lan743x_* 9279 9280MICROCHIP USB251XB DRIVER 9281M: Richard Leitner <richard.leitner@skidata.com> 9282L: linux-usb@vger.kernel.org 9283S: Maintained 9284F: drivers/usb/misc/usb251xb.c 9285F: Documentation/devicetree/bindings/usb/usb251xb.txt 9286 9287MICROSEMI MIPS SOCS 9288M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9289L: linux-mips@linux-mips.org 9290S: Maintained 9291F: arch/mips/generic/board-ocelot.c 9292F: arch/mips/configs/generic/board-ocelot.config 9293F: arch/mips/boot/dts/mscc/ 9294F: Documentation/devicetree/bindings/mips/mscc.txt 9295 9296MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9297M: Don Brace <don.brace@microsemi.com> 9298L: esc.storagedev@microsemi.com 9299L: linux-scsi@vger.kernel.org 9300S: Supported 9301F: drivers/scsi/smartpqi/smartpqi*.[ch] 9302F: drivers/scsi/smartpqi/Kconfig 9303F: drivers/scsi/smartpqi/Makefile 9304F: include/linux/cciss*.h 9305F: include/uapi/linux/cciss*.h 9306F: Documentation/scsi/smartpqi.txt 9307 9308MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9309M: Chen Yu <yu.c.chen@intel.com> 9310L: platform-driver-x86@vger.kernel.org 9311S: Supported 9312F: drivers/platform/x86/surfacepro3_button.c 9313 9314MICROTEK X6 SCANNER 9315M: Oliver Neukum <oliver@neukum.org> 9316S: Maintained 9317F: drivers/usb/image/microtek.* 9318 9319MIPS 9320M: Ralf Baechle <ralf@linux-mips.org> 9321M: James Hogan <jhogan@kernel.org> 9322L: linux-mips@linux-mips.org 9323W: http://www.linux-mips.org/ 9324T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9325Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9326S: Supported 9327F: Documentation/devicetree/bindings/mips/ 9328F: Documentation/mips/ 9329F: arch/mips/ 9330F: drivers/platform/mips/ 9331 9332MIPS BOSTON DEVELOPMENT BOARD 9333M: Paul Burton <paul.burton@mips.com> 9334L: linux-mips@linux-mips.org 9335S: Maintained 9336F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9337F: arch/mips/boot/dts/img/boston.dts 9338F: arch/mips/configs/generic/board-boston.config 9339F: drivers/clk/imgtec/clk-boston.c 9340F: include/dt-bindings/clock/boston-clock.h 9341 9342MIPS GENERIC PLATFORM 9343M: Paul Burton <paul.burton@mips.com> 9344L: linux-mips@linux-mips.org 9345S: Supported 9346F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9347F: arch/mips/generic/ 9348F: arch/mips/tools/generic-board-config.sh 9349 9350MIPS/LOONGSON1 ARCHITECTURE 9351M: Keguang Zhang <keguang.zhang@gmail.com> 9352L: linux-mips@linux-mips.org 9353S: Maintained 9354F: arch/mips/loongson32/ 9355F: arch/mips/include/asm/mach-loongson32/ 9356F: drivers/*/*loongson1* 9357F: drivers/*/*/*loongson1* 9358 9359MIPS/LOONGSON2 ARCHITECTURE 9360M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9361L: linux-mips@linux-mips.org 9362S: Maintained 9363F: arch/mips/loongson64/*{2e/2f}* 9364F: arch/mips/include/asm/mach-loongson64/ 9365F: drivers/*/*loongson2* 9366F: drivers/*/*/*loongson2* 9367 9368MIPS/LOONGSON3 ARCHITECTURE 9369M: Huacai Chen <chenhc@lemote.com> 9370L: linux-mips@linux-mips.org 9371S: Maintained 9372F: arch/mips/loongson64/ 9373F: arch/mips/include/asm/mach-loongson64/ 9374F: drivers/platform/mips/cpu_hwmon.c 9375F: drivers/*/*loongson3* 9376F: drivers/*/*/*loongson3* 9377 9378MIPS RINT INSTRUCTION EMULATION 9379M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9380L: linux-mips@linux-mips.org 9381S: Supported 9382F: arch/mips/math-emu/sp_rint.c 9383F: arch/mips/math-emu/dp_rint.c 9384 9385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9386M: Hans Verkuil <hverkuil@xs4all.nl> 9387L: linux-media@vger.kernel.org 9388T: git git://linuxtv.org/media_tree.git 9389W: https://linuxtv.org 9390S: Odd Fixes 9391F: drivers/media/radio/radio-miropcm20* 9392 9393MMP SUPPORT 9394M: Eric Miao <eric.y.miao@gmail.com> 9395M: Haojian Zhuang <haojian.zhuang@gmail.com> 9396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9397T: git git://github.com/hzhuang1/linux.git 9398T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9399S: Maintained 9400F: arch/arm/boot/dts/mmp* 9401F: arch/arm/mach-mmp/ 9402 9403MN88472 MEDIA DRIVER 9404M: Antti Palosaari <crope@iki.fi> 9405L: linux-media@vger.kernel.org 9406W: https://linuxtv.org 9407W: http://palosaari.fi/linux/ 9408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9409S: Maintained 9410F: drivers/media/dvb-frontends/mn88472* 9411 9412MN88473 MEDIA DRIVER 9413M: Antti Palosaari <crope@iki.fi> 9414L: linux-media@vger.kernel.org 9415W: https://linuxtv.org 9416W: http://palosaari.fi/linux/ 9417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9418S: Maintained 9419F: drivers/media/dvb-frontends/mn88473* 9420 9421MODULE SUPPORT 9422M: Jessica Yu <jeyu@kernel.org> 9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9424S: Maintained 9425F: include/linux/module.h 9426F: kernel/module.c 9427 9428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9429W: http://popies.net/meye/ 9430S: Orphan 9431F: Documentation/media/v4l-drivers/meye* 9432F: drivers/media/pci/meye/ 9433F: include/uapi/linux/meye.h 9434 9435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9436M: Jiri Slaby <jirislaby@gmail.com> 9437S: Maintained 9438F: Documentation/serial/moxa-smartio 9439F: drivers/tty/mxser.* 9440 9441MR800 AVERMEDIA USB FM RADIO DRIVER 9442M: Alexey Klimov <klimov.linux@gmail.com> 9443L: linux-media@vger.kernel.org 9444T: git git://linuxtv.org/media_tree.git 9445S: Maintained 9446F: drivers/media/radio/radio-mr800.c 9447 9448MRF24J40 IEEE 802.15.4 RADIO DRIVER 9449M: Alan Ott <alan@signal11.us> 9450L: linux-wpan@vger.kernel.org 9451S: Maintained 9452F: drivers/net/ieee802154/mrf24j40.c 9453F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9454 9455MSI LAPTOP SUPPORT 9456M: "Lee, Chun-Yi" <jlee@suse.com> 9457L: platform-driver-x86@vger.kernel.org 9458S: Maintained 9459F: drivers/platform/x86/msi-laptop.c 9460 9461MSI WMI SUPPORT 9462L: platform-driver-x86@vger.kernel.org 9463S: Orphan 9464F: drivers/platform/x86/msi-wmi.c 9465 9466MSI001 MEDIA DRIVER 9467M: Antti Palosaari <crope@iki.fi> 9468L: linux-media@vger.kernel.org 9469W: https://linuxtv.org 9470W: http://palosaari.fi/linux/ 9471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9472T: git git://linuxtv.org/anttip/media_tree.git 9473S: Maintained 9474F: drivers/media/tuners/msi001* 9475 9476MSI2500 MEDIA DRIVER 9477M: Antti Palosaari <crope@iki.fi> 9478L: linux-media@vger.kernel.org 9479W: https://linuxtv.org 9480W: http://palosaari.fi/linux/ 9481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9482T: git git://linuxtv.org/anttip/media_tree.git 9483S: Maintained 9484F: drivers/media/usb/msi2500/ 9485 9486MSYSTEMS DISKONCHIP G3 MTD DRIVER 9487M: Robert Jarzmik <robert.jarzmik@free.fr> 9488L: linux-mtd@lists.infradead.org 9489S: Maintained 9490F: drivers/mtd/devices/docg3* 9491 9492MT9M032 APTINA SENSOR DRIVER 9493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496S: Maintained 9497F: drivers/media/i2c/mt9m032.c 9498F: include/media/i2c/mt9m032.h 9499 9500MT9P031 APTINA CAMERA SENSOR 9501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9502L: linux-media@vger.kernel.org 9503T: git git://linuxtv.org/media_tree.git 9504S: Maintained 9505F: drivers/media/i2c/mt9p031.c 9506F: include/media/i2c/mt9p031.h 9507 9508MT9T001 APTINA CAMERA SENSOR 9509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9510L: linux-media@vger.kernel.org 9511T: git git://linuxtv.org/media_tree.git 9512S: Maintained 9513F: drivers/media/i2c/mt9t001.c 9514F: include/media/i2c/mt9t001.h 9515 9516MT9T112 APTINA CAMERA SENSOR 9517M: Jacopo Mondi <jacopo@jmondi.org> 9518L: linux-media@vger.kernel.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Odd Fixes 9521F: drivers/media/i2c/mt9t112.c 9522F: include/media/i2c/mt9t112.h 9523 9524MT9V032 APTINA CAMERA SENSOR 9525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9526L: linux-media@vger.kernel.org 9527T: git git://linuxtv.org/media_tree.git 9528S: Maintained 9529F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9530F: drivers/media/i2c/mt9v032.c 9531F: include/media/i2c/mt9v032.h 9532 9533MULTIFUNCTION DEVICES (MFD) 9534M: Lee Jones <lee.jones@linaro.org> 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9536S: Supported 9537F: Documentation/devicetree/bindings/mfd/ 9538F: drivers/mfd/ 9539F: include/linux/mfd/ 9540F: include/dt-bindings/mfd/ 9541 9542MULTIMEDIA CARD (MMC) ETC. OVER SPI 9543S: Orphan 9544F: drivers/mmc/host/mmc_spi.c 9545F: include/linux/spi/mmc_spi.h 9546 9547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9548M: Ulf Hansson <ulf.hansson@linaro.org> 9549L: linux-mmc@vger.kernel.org 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9551S: Maintained 9552F: Documentation/devicetree/bindings/mmc/ 9553F: drivers/mmc/ 9554F: include/linux/mmc/ 9555F: include/uapi/linux/mmc/ 9556 9557MULTIPLEXER SUBSYSTEM 9558M: Peter Rosin <peda@axentia.se> 9559S: Maintained 9560F: Documentation/ABI/testing/mux/sysfs-class-mux* 9561F: Documentation/devicetree/bindings/mux/ 9562F: include/linux/dt-bindings/mux/ 9563F: include/linux/mux/ 9564F: drivers/mux/ 9565 9566MULTITECH MULTIPORT CARD (ISICOM) 9567S: Orphan 9568F: drivers/tty/isicom.c 9569F: include/linux/isicom.h 9570 9571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9572M: Bin Liu <b-liu@ti.com> 9573L: linux-usb@vger.kernel.org 9574S: Maintained 9575F: drivers/usb/musb/ 9576 9577MXL5007T MEDIA DRIVER 9578M: Michael Krufky <mkrufky@linuxtv.org> 9579L: linux-media@vger.kernel.org 9580W: https://linuxtv.org 9581W: http://github.com/mkrufky 9582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9583T: git git://linuxtv.org/mkrufky/tuners.git 9584S: Maintained 9585F: drivers/media/tuners/mxl5007t.* 9586 9587MXSFB DRM DRIVER 9588M: Marek Vasut <marex@denx.de> 9589S: Supported 9590F: drivers/gpu/drm/mxsfb/ 9591F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9592 9593MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9594M: Chris Lee <christopher.lee@cspi.com> 9595L: netdev@vger.kernel.org 9596W: https://www.cspi.com/ethernet-products/support/downloads/ 9597S: Supported 9598F: drivers/net/ethernet/myricom/myri10ge/ 9599 9600NAND FLASH SUBSYSTEM 9601M: Boris Brezillon <boris.brezillon@bootlin.com> 9602R: Richard Weinberger <richard@nod.at> 9603L: linux-mtd@lists.infradead.org 9604W: http://www.linux-mtd.infradead.org/ 9605Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9606T: git git://git.infradead.org/linux-mtd.git nand/fixes 9607T: git git://git.infradead.org/linux-mtd.git nand/next 9608S: Maintained 9609F: drivers/mtd/nand/ 9610F: include/linux/mtd/*nand*.h 9611 9612NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9613M: Daniel Mack <zonque@gmail.com> 9614S: Maintained 9615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9616W: http://www.native-instruments.com 9617F: sound/usb/caiaq/ 9618 9619NATSEMI ETHERNET DRIVER (DP8381x) 9620S: Orphan 9621F: drivers/net/ethernet/natsemi/natsemi.c 9622 9623NCP FILESYSTEM 9624M: Petr Vandrovec <petr@vandrovec.name> 9625S: Obsolete 9626F: drivers/staging/ncpfs/ 9627 9628NCR 5380 SCSI DRIVERS 9629M: Finn Thain <fthain@telegraphics.com.au> 9630M: Michael Schmitz <schmitzmic@gmail.com> 9631L: linux-scsi@vger.kernel.org 9632S: Maintained 9633F: Documentation/scsi/g_NCR5380.txt 9634F: drivers/scsi/NCR5380.* 9635F: drivers/scsi/arm/cumana_1.c 9636F: drivers/scsi/arm/oak.c 9637F: drivers/scsi/atari_scsi.* 9638F: drivers/scsi/dmx3191d.c 9639F: drivers/scsi/g_NCR5380.* 9640F: drivers/scsi/mac_scsi.* 9641F: drivers/scsi/sun3_scsi.* 9642F: drivers/scsi/sun3_scsi_vme.c 9643 9644NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9645M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9646L: linux-scsi@vger.kernel.org 9647S: Maintained 9648F: drivers/scsi/NCR_D700.* 9649 9650NCT6775 HARDWARE MONITOR DRIVER 9651M: Guenter Roeck <linux@roeck-us.net> 9652L: linux-hwmon@vger.kernel.org 9653S: Maintained 9654F: Documentation/hwmon/nct6775 9655F: drivers/hwmon/nct6775.c 9656 9657NETEFFECT IWARP RNIC DRIVER (IW_NES) 9658M: Faisal Latif <faisal.latif@intel.com> 9659L: linux-rdma@vger.kernel.org 9660W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9661S: Supported 9662F: drivers/infiniband/hw/nes/ 9663F: include/uapi/rdma/nes-abi.h 9664 9665NETEM NETWORK EMULATOR 9666M: Stephen Hemminger <stephen@networkplumber.org> 9667L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9668S: Maintained 9669F: net/sched/sch_netem.c 9670 9671NETERION 10GbE DRIVERS (s2io/vxge) 9672M: Jon Mason <jdmason@kudzu.us> 9673L: netdev@vger.kernel.org 9674S: Supported 9675F: Documentation/networking/s2io.txt 9676F: Documentation/networking/vxge.txt 9677F: drivers/net/ethernet/neterion/ 9678 9679NETFILTER 9680M: Pablo Neira Ayuso <pablo@netfilter.org> 9681M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9682M: Florian Westphal <fw@strlen.de> 9683L: netfilter-devel@vger.kernel.org 9684L: coreteam@netfilter.org 9685W: http://www.netfilter.org/ 9686W: http://www.iptables.org/ 9687W: http://www.nftables.org/ 9688Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9691S: Maintained 9692F: include/linux/netfilter* 9693F: include/linux/netfilter/ 9694F: include/net/netfilter/ 9695F: include/uapi/linux/netfilter* 9696F: include/uapi/linux/netfilter/ 9697F: net/*/netfilter.c 9698F: net/*/netfilter/ 9699F: net/netfilter/ 9700F: net/bridge/br_netfilter*.c 9701 9702NETROM NETWORK LAYER 9703M: Ralf Baechle <ralf@linux-mips.org> 9704L: linux-hams@vger.kernel.org 9705W: http://www.linux-ax25.org/ 9706S: Maintained 9707F: include/net/netrom.h 9708F: include/uapi/linux/netrom.h 9709F: net/netrom/ 9710 9711NETRONOME ETHERNET DRIVERS 9712M: Jakub Kicinski <jakub.kicinski@netronome.com> 9713L: oss-drivers@netronome.com 9714S: Maintained 9715F: drivers/net/ethernet/netronome/ 9716 9717NETWORK BLOCK DEVICE (NBD) 9718M: Josef Bacik <jbacik@fb.com> 9719S: Maintained 9720L: linux-block@vger.kernel.org 9721L: nbd@other.debian.org 9722F: Documentation/blockdev/nbd.txt 9723F: drivers/block/nbd.c 9724F: include/uapi/linux/nbd.h 9725 9726NETWORK DROP MONITOR 9727M: Neil Horman <nhorman@tuxdriver.com> 9728L: netdev@vger.kernel.org 9729S: Maintained 9730W: https://fedorahosted.org/dropwatch/ 9731F: net/core/drop_monitor.c 9732 9733NETWORKING DRIVERS 9734L: netdev@vger.kernel.org 9735W: http://www.linuxfoundation.org/en/Net 9736Q: http://patchwork.ozlabs.org/project/netdev/list/ 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9738T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9739S: Odd Fixes 9740F: Documentation/devicetree/bindings/net/ 9741F: drivers/net/ 9742F: include/linux/if_* 9743F: include/linux/netdevice.h 9744F: include/linux/etherdevice.h 9745F: include/linux/fcdevice.h 9746F: include/linux/fddidevice.h 9747F: include/linux/hippidevice.h 9748F: include/linux/inetdevice.h 9749F: include/uapi/linux/if_* 9750F: include/uapi/linux/netdevice.h 9751 9752NETWORKING DRIVERS (WIRELESS) 9753M: Kalle Valo <kvalo@codeaurora.org> 9754L: linux-wireless@vger.kernel.org 9755Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9758S: Maintained 9759F: Documentation/devicetree/bindings/net/wireless/ 9760F: drivers/net/wireless/ 9761 9762NETWORKING [DSA] 9763M: Andrew Lunn <andrew@lunn.ch> 9764M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9765M: Florian Fainelli <f.fainelli@gmail.com> 9766S: Maintained 9767F: net/dsa/ 9768F: include/net/dsa.h 9769F: include/linux/dsa/ 9770F: drivers/net/dsa/ 9771 9772NETWORKING [GENERAL] 9773M: "David S. Miller" <davem@davemloft.net> 9774L: netdev@vger.kernel.org 9775W: http://www.linuxfoundation.org/en/Net 9776Q: http://patchwork.ozlabs.org/project/netdev/list/ 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9779B: mailto:netdev@vger.kernel.org 9780S: Maintained 9781F: net/ 9782F: include/net/ 9783F: include/linux/in.h 9784F: include/linux/net.h 9785F: include/linux/netdevice.h 9786F: include/uapi/linux/in.h 9787F: include/uapi/linux/net.h 9788F: include/uapi/linux/netdevice.h 9789F: include/uapi/linux/net_namespace.h 9790F: tools/testing/selftests/net/ 9791F: lib/net_utils.c 9792F: lib/random32.c 9793F: Documentation/networking/ 9794 9795NETWORKING [IPSEC] 9796M: Steffen Klassert <steffen.klassert@secunet.com> 9797M: Herbert Xu <herbert@gondor.apana.org.au> 9798M: "David S. Miller" <davem@davemloft.net> 9799L: netdev@vger.kernel.org 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9802S: Maintained 9803F: net/core/flow.c 9804F: net/xfrm/ 9805F: net/key/ 9806F: net/ipv4/xfrm* 9807F: net/ipv4/esp4* 9808F: net/ipv4/ah4.c 9809F: net/ipv4/ipcomp.c 9810F: net/ipv4/ip_vti.c 9811F: net/ipv6/xfrm* 9812F: net/ipv6/esp6* 9813F: net/ipv6/ah6.c 9814F: net/ipv6/ipcomp6.c 9815F: net/ipv6/ip6_vti.c 9816F: include/uapi/linux/xfrm.h 9817F: include/net/xfrm.h 9818 9819NETWORKING [IPv4/IPv6] 9820M: "David S. Miller" <davem@davemloft.net> 9821M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9822M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9823L: netdev@vger.kernel.org 9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9825S: Maintained 9826F: net/ipv4/ 9827F: net/ipv6/ 9828F: include/net/ip* 9829F: arch/x86/net/* 9830 9831NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9832M: Paul Moore <paul@paul-moore.com> 9833W: https://github.com/netlabel 9834L: netdev@vger.kernel.org 9835L: linux-security-module@vger.kernel.org 9836S: Maintained 9837F: Documentation/netlabel/ 9838F: include/net/calipso.h 9839F: include/net/cipso_ipv4.h 9840F: include/net/netlabel.h 9841F: include/uapi/linux/netfilter/xt_SECMARK.h 9842F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9843F: net/netlabel/ 9844F: net/ipv4/cipso_ipv4.c 9845F: net/ipv6/calipso.c 9846F: net/netfilter/xt_CONNSECMARK.c 9847F: net/netfilter/xt_SECMARK.c 9848 9849NETWORKING [TLS] 9850M: Ilya Lesokhin <ilyal@mellanox.com> 9851M: Aviad Yehezkel <aviadye@mellanox.com> 9852M: Dave Watson <davejwatson@fb.com> 9853L: netdev@vger.kernel.org 9854S: Maintained 9855F: net/tls/* 9856F: include/uapi/linux/tls.h 9857F: include/net/tls.h 9858 9859NETWORKING [WIRELESS] 9860L: linux-wireless@vger.kernel.org 9861Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9862 9863NETDEVSIM 9864M: Jakub Kicinski <jakub.kicinski@netronome.com> 9865S: Maintained 9866F: drivers/net/netdevsim/* 9867 9868NETXEN (1/10) GbE SUPPORT 9869M: Manish Chopra <manish.chopra@cavium.com> 9870M: Rahul Verma <rahul.verma@cavium.com> 9871M: Dept-GELinuxNICDev@cavium.com 9872L: netdev@vger.kernel.org 9873S: Supported 9874F: drivers/net/ethernet/qlogic/netxen/ 9875 9876NFC SUBSYSTEM 9877M: Samuel Ortiz <sameo@linux.intel.com> 9878L: linux-wireless@vger.kernel.org 9879L: linux-nfc@lists.01.org (subscribers-only) 9880S: Supported 9881F: net/nfc/ 9882F: include/net/nfc/ 9883F: include/uapi/linux/nfc.h 9884F: drivers/nfc/ 9885F: include/linux/platform_data/nfcmrvl.h 9886F: include/linux/platform_data/nxp-nci.h 9887F: Documentation/devicetree/bindings/net/nfc/ 9888 9889NFS, SUNRPC, AND LOCKD CLIENTS 9890M: Trond Myklebust <trond.myklebust@primarydata.com> 9891M: Anna Schumaker <anna.schumaker@netapp.com> 9892L: linux-nfs@vger.kernel.org 9893W: http://client.linux-nfs.org 9894T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9895S: Maintained 9896F: fs/lockd/ 9897F: fs/nfs/ 9898F: fs/nfs_common/ 9899F: net/sunrpc/ 9900F: include/linux/lockd/ 9901F: include/linux/nfs* 9902F: include/linux/sunrpc/ 9903F: include/uapi/linux/nfs* 9904F: include/uapi/linux/sunrpc/ 9905 9906NILFS2 FILESYSTEM 9907M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9908L: linux-nilfs@vger.kernel.org 9909W: https://nilfs.sourceforge.io/ 9910W: https://nilfs.osdn.jp/ 9911T: git git://github.com/konis/nilfs2.git 9912S: Supported 9913F: Documentation/filesystems/nilfs2.txt 9914F: fs/nilfs2/ 9915F: include/trace/events/nilfs2.h 9916F: include/uapi/linux/nilfs2_api.h 9917F: include/uapi/linux/nilfs2_ondisk.h 9918 9919NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9920M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9921W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9922S: Maintained 9923F: Documentation/scsi/NinjaSCSI.txt 9924F: drivers/scsi/pcmcia/nsp_* 9925 9926NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9927M: GOTO Masanori <gotom@debian.or.jp> 9928M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9929W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9930S: Maintained 9931F: Documentation/scsi/NinjaSCSI.txt 9932F: drivers/scsi/nsp32* 9933 9934NIOS2 ARCHITECTURE 9935M: Ley Foon Tan <lftan@altera.com> 9936L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9938S: Maintained 9939F: arch/nios2/ 9940 9941NOHZ, DYNTICKS SUPPORT 9942M: Frederic Weisbecker <fweisbec@gmail.com> 9943M: Thomas Gleixner <tglx@linutronix.de> 9944M: Ingo Molnar <mingo@kernel.org> 9945L: linux-kernel@vger.kernel.org 9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9947S: Maintained 9948F: kernel/time/tick*.* 9949F: include/linux/tick.h 9950F: include/linux/sched/nohz.h 9951 9952NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9953M: Pavel Machek <pavel@ucw.cz> 9954M: Sakari Ailus <sakari.ailus@iki.fi> 9955L: linux-media@vger.kernel.org 9956S: Maintained 9957F: drivers/media/i2c/et8ek8 9958F: drivers/media/i2c/ad5820.c 9959 9960NOKIA N900 POWER SUPPLY DRIVERS 9961R: Pali Rohár <pali.rohar@gmail.com> 9962F: include/linux/power/bq2415x_charger.h 9963F: include/linux/power/bq27xxx_battery.h 9964F: include/linux/power/isp1704_charger.h 9965F: drivers/power/supply/bq2415x_charger.c 9966F: drivers/power/supply/bq27xxx_battery.c 9967F: drivers/power/supply/bq27xxx_battery_i2c.c 9968F: drivers/power/supply/isp1704_charger.c 9969F: drivers/power/supply/rx51_battery.c 9970 9971NTB AMD DRIVER 9972M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9973L: linux-ntb@googlegroups.com 9974S: Supported 9975F: drivers/ntb/hw/amd/ 9976 9977NTB DRIVER CORE 9978M: Jon Mason <jdmason@kudzu.us> 9979M: Dave Jiang <dave.jiang@intel.com> 9980M: Allen Hubbe <allenbh@gmail.com> 9981L: linux-ntb@googlegroups.com 9982S: Supported 9983W: https://github.com/jonmason/ntb/wiki 9984T: git git://github.com/jonmason/ntb.git 9985F: drivers/ntb/ 9986F: drivers/net/ntb_netdev.c 9987F: include/linux/ntb.h 9988F: include/linux/ntb_transport.h 9989F: tools/testing/selftests/ntb/ 9990 9991NTB IDT DRIVER 9992M: Serge Semin <fancer.lancer@gmail.com> 9993L: linux-ntb@googlegroups.com 9994S: Supported 9995F: drivers/ntb/hw/idt/ 9996 9997NTB INTEL DRIVER 9998M: Dave Jiang <dave.jiang@intel.com> 9999L: linux-ntb@googlegroups.com 10000S: Supported 10001W: https://github.com/davejiang/linux/wiki 10002T: git https://github.com/davejiang/linux.git 10003F: drivers/ntb/hw/intel/ 10004 10005NTFS FILESYSTEM 10006M: Anton Altaparmakov <anton@tuxera.com> 10007L: linux-ntfs-dev@lists.sourceforge.net 10008W: http://www.tuxera.com/ 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10010S: Supported 10011F: Documentation/filesystems/ntfs.txt 10012F: fs/ntfs/ 10013 10014NUBUS SUBSYSTEM 10015M: Finn Thain <fthain@telegraphics.com.au> 10016L: linux-m68k@lists.linux-m68k.org 10017S: Maintained 10018F: arch/*/include/asm/nubus.h 10019F: drivers/nubus/ 10020F: include/linux/nubus.h 10021F: include/uapi/linux/nubus.h 10022 10023NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10024M: Antonino Daplas <adaplas@gmail.com> 10025L: linux-fbdev@vger.kernel.org 10026S: Maintained 10027F: drivers/video/fbdev/riva/ 10028F: drivers/video/fbdev/nvidia/ 10029 10030NVM EXPRESS DRIVER 10031M: Keith Busch <keith.busch@intel.com> 10032M: Jens Axboe <axboe@fb.com> 10033M: Christoph Hellwig <hch@lst.de> 10034M: Sagi Grimberg <sagi@grimberg.me> 10035L: linux-nvme@lists.infradead.org 10036T: git://git.infradead.org/nvme.git 10037W: http://git.infradead.org/nvme.git 10038S: Supported 10039F: drivers/nvme/host/ 10040F: include/linux/nvme.h 10041F: include/uapi/linux/nvme_ioctl.h 10042 10043NVM EXPRESS FC TRANSPORT DRIVERS 10044M: James Smart <james.smart@broadcom.com> 10045L: linux-nvme@lists.infradead.org 10046S: Supported 10047F: include/linux/nvme-fc.h 10048F: include/linux/nvme-fc-driver.h 10049F: drivers/nvme/host/fc.c 10050F: drivers/nvme/target/fc.c 10051F: drivers/nvme/target/fcloop.c 10052 10053NVM EXPRESS TARGET DRIVER 10054M: Christoph Hellwig <hch@lst.de> 10055M: Sagi Grimberg <sagi@grimberg.me> 10056L: linux-nvme@lists.infradead.org 10057T: git://git.infradead.org/nvme.git 10058W: http://git.infradead.org/nvme.git 10059S: Supported 10060F: drivers/nvme/target/ 10061 10062NVMEM FRAMEWORK 10063M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10064S: Maintained 10065F: drivers/nvmem/ 10066F: Documentation/devicetree/bindings/nvmem/ 10067F: Documentation/ABI/stable/sysfs-bus-nvmem 10068F: include/linux/nvmem-consumer.h 10069F: include/linux/nvmem-provider.h 10070 10071NXP SGTL5000 DRIVER 10072M: Fabio Estevam <fabio.estevam@nxp.com> 10073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10074S: Maintained 10075F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10076F: sound/soc/codecs/sgtl5000* 10077 10078NXP TDA998X DRM DRIVER 10079M: Russell King <linux@armlinux.org.uk> 10080S: Supported 10081T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10083F: drivers/gpu/drm/i2c/tda998x_drv.c 10084F: include/drm/i2c/tda998x.h 10085 10086NXP TFA9879 DRIVER 10087M: Peter Rosin <peda@axentia.se> 10088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10089S: Maintained 10090F: Documentation/devicetree/bindings/sound/tfa9879.txt 10091F: sound/soc/codecs/tfa9879* 10092 10093NXP-NCI NFC DRIVER 10094M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10095R: Charles Gorand <charles.gorand@effinnov.com> 10096L: linux-nfc@lists.01.org (moderated for non-subscribers) 10097S: Supported 10098F: drivers/nfc/nxp-nci 10099 10100OBJTOOL 10101M: Josh Poimboeuf <jpoimboe@redhat.com> 10102M: Peter Zijlstra <peterz@infradead.org> 10103S: Supported 10104F: tools/objtool/ 10105 10106OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10107M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10108M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10109L: linuxppc-dev@lists.ozlabs.org 10110S: Supported 10111F: arch/powerpc/platforms/powernv/ocxl.c 10112F: arch/powerpc/include/asm/pnv-ocxl.h 10113F: drivers/misc/ocxl/ 10114F: include/misc/ocxl* 10115F: include/uapi/misc/ocxl.h 10116F: Documentation/accelerators/ocxl.txt 10117 10118OMAP AUDIO SUPPORT 10119M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10120M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10121L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10122L: linux-omap@vger.kernel.org 10123S: Maintained 10124F: sound/soc/omap/ 10125 10126OMAP CLOCK FRAMEWORK SUPPORT 10127M: Paul Walmsley <paul@pwsan.com> 10128L: linux-omap@vger.kernel.org 10129S: Maintained 10130F: arch/arm/*omap*/*clock* 10131 10132OMAP DEVICE TREE SUPPORT 10133M: Benoît Cousson <bcousson@baylibre.com> 10134M: Tony Lindgren <tony@atomide.com> 10135L: linux-omap@vger.kernel.org 10136L: devicetree@vger.kernel.org 10137S: Maintained 10138F: arch/arm/boot/dts/*omap* 10139F: arch/arm/boot/dts/*am3* 10140F: arch/arm/boot/dts/*am4* 10141F: arch/arm/boot/dts/*am5* 10142F: arch/arm/boot/dts/*dra7* 10143 10144OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10145M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10146L: linux-omap@vger.kernel.org 10147L: linux-fbdev@vger.kernel.org 10148S: Maintained 10149F: drivers/video/fbdev/omap2/ 10150F: Documentation/arm/OMAP/DSS 10151 10152OMAP FRAMEBUFFER SUPPORT 10153M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10154L: linux-fbdev@vger.kernel.org 10155L: linux-omap@vger.kernel.org 10156S: Maintained 10157F: drivers/video/fbdev/omap/ 10158 10159OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10160M: Roger Quadros <rogerq@ti.com> 10161M: Tony Lindgren <tony@atomide.com> 10162L: linux-omap@vger.kernel.org 10163S: Maintained 10164F: drivers/memory/omap-gpmc.c 10165F: arch/arm/mach-omap2/*gpmc* 10166 10167OMAP GPIO DRIVER 10168M: Grygorii Strashko <grygorii.strashko@ti.com> 10169M: Santosh Shilimkar <ssantosh@kernel.org> 10170M: Kevin Hilman <khilman@kernel.org> 10171L: linux-omap@vger.kernel.org 10172S: Maintained 10173F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10174F: drivers/gpio/gpio-omap.c 10175 10176OMAP HARDWARE SPINLOCK SUPPORT 10177M: Ohad Ben-Cohen <ohad@wizery.com> 10178L: linux-omap@vger.kernel.org 10179S: Maintained 10180F: drivers/hwspinlock/omap_hwspinlock.c 10181 10182OMAP HS MMC SUPPORT 10183L: linux-mmc@vger.kernel.org 10184L: linux-omap@vger.kernel.org 10185S: Orphan 10186F: drivers/mmc/host/omap_hsmmc.c 10187 10188OMAP HWMOD DATA 10189M: Paul Walmsley <paul@pwsan.com> 10190L: linux-omap@vger.kernel.org 10191S: Maintained 10192F: arch/arm/mach-omap2/omap_hwmod*data* 10193 10194OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10195M: Benoît Cousson <bcousson@baylibre.com> 10196L: linux-omap@vger.kernel.org 10197S: Maintained 10198F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10199 10200OMAP HWMOD SUPPORT 10201M: Benoît Cousson <bcousson@baylibre.com> 10202M: Paul Walmsley <paul@pwsan.com> 10203L: linux-omap@vger.kernel.org 10204S: Maintained 10205F: arch/arm/mach-omap2/omap_hwmod.* 10206 10207OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10209L: linux-media@vger.kernel.org 10210S: Maintained 10211F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10212F: drivers/media/platform/omap3isp/ 10213F: drivers/staging/media/omap4iss/ 10214 10215OMAP MMC SUPPORT 10216M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10217L: linux-omap@vger.kernel.org 10218S: Maintained 10219F: drivers/mmc/host/omap.c 10220 10221OMAP POWER MANAGEMENT SUPPORT 10222M: Kevin Hilman <khilman@kernel.org> 10223L: linux-omap@vger.kernel.org 10224S: Maintained 10225F: arch/arm/*omap*/*pm* 10226F: drivers/cpufreq/omap-cpufreq.c 10227 10228OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10229M: Rajendra Nayak <rnayak@codeaurora.org> 10230M: Paul Walmsley <paul@pwsan.com> 10231L: linux-omap@vger.kernel.org 10232S: Maintained 10233F: arch/arm/mach-omap2/prm* 10234 10235OMAP RANDOM NUMBER GENERATOR SUPPORT 10236M: Deepak Saxena <dsaxena@plexity.net> 10237S: Maintained 10238F: drivers/char/hw_random/omap-rng.c 10239 10240OMAP USB SUPPORT 10241L: linux-usb@vger.kernel.org 10242L: linux-omap@vger.kernel.org 10243S: Orphan 10244F: drivers/usb/*/*omap* 10245F: arch/arm/*omap*/usb* 10246 10247OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10248M: Mark Jackson <mpfj@newflow.co.uk> 10249L: linux-omap@vger.kernel.org 10250S: Maintained 10251F: arch/arm/boot/dts/am335x-nano.dts 10252 10253OMAP1 SUPPORT 10254M: Aaro Koskinen <aaro.koskinen@iki.fi> 10255M: Tony Lindgren <tony@atomide.com> 10256L: linux-omap@vger.kernel.org 10257Q: http://patchwork.kernel.org/project/linux-omap/list/ 10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10259S: Maintained 10260F: arch/arm/mach-omap1/ 10261F: arch/arm/plat-omap/ 10262F: arch/arm/configs/omap1_defconfig 10263F: drivers/i2c/busses/i2c-omap.c 10264F: include/linux/i2c-omap.h 10265 10266OMAP2+ SUPPORT 10267M: Tony Lindgren <tony@atomide.com> 10268L: linux-omap@vger.kernel.org 10269W: http://www.muru.com/linux/omap/ 10270W: http://linux.omap.com/ 10271Q: http://patchwork.kernel.org/project/linux-omap/list/ 10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10273S: Maintained 10274F: arch/arm/mach-omap2/ 10275F: arch/arm/plat-omap/ 10276F: arch/arm/configs/omap2plus_defconfig 10277F: drivers/i2c/busses/i2c-omap.c 10278F: drivers/irqchip/irq-omap-intc.c 10279F: drivers/mfd/*omap*.c 10280F: drivers/mfd/menelaus.c 10281F: drivers/mfd/palmas.c 10282F: drivers/mfd/tps65217.c 10283F: drivers/mfd/tps65218.c 10284F: drivers/mfd/tps65910.c 10285F: drivers/mfd/twl-core.[ch] 10286F: drivers/mfd/twl4030*.c 10287F: drivers/mfd/twl6030*.c 10288F: drivers/mfd/twl6040*.c 10289F: drivers/regulator/palmas-regulator*.c 10290F: drivers/regulator/pbias-regulator.c 10291F: drivers/regulator/tps65217-regulator.c 10292F: drivers/regulator/tps65218-regulator.c 10293F: drivers/regulator/tps65910-regulator.c 10294F: drivers/regulator/twl-regulator.c 10295F: drivers/regulator/twl6030-regulator.c 10296F: include/linux/i2c-omap.h 10297 10298ONION OMEGA2+ BOARD 10299M: Harvey Hunt <harveyhuntnexus@gmail.com> 10300L: linux-mips@linux-mips.org 10301S: Maintained 10302F: arch/mips/boot/dts/ralink/omega2p.dts 10303 10304OMFS FILESYSTEM 10305M: Bob Copeland <me@bobcopeland.com> 10306L: linux-karma-devel@lists.sourceforge.net 10307S: Maintained 10308F: Documentation/filesystems/omfs.txt 10309F: fs/omfs/ 10310 10311OMNIKEY CARDMAN 4000 DRIVER 10312M: Harald Welte <laforge@gnumonks.org> 10313S: Maintained 10314F: drivers/char/pcmcia/cm4000_cs.c 10315F: include/linux/cm4000_cs.h 10316F: include/uapi/linux/cm4000_cs.h 10317 10318OMNIKEY CARDMAN 4040 DRIVER 10319M: Harald Welte <laforge@gnumonks.org> 10320S: Maintained 10321F: drivers/char/pcmcia/cm4040_cs.* 10322 10323OMNIVISION OV13858 SENSOR DRIVER 10324M: Sakari Ailus <sakari.ailus@linux.intel.com> 10325L: linux-media@vger.kernel.org 10326T: git git://linuxtv.org/media_tree.git 10327S: Maintained 10328F: drivers/media/i2c/ov13858.c 10329 10330OMNIVISION OV2685 SENSOR DRIVER 10331M: Shunqian Zheng <zhengsq@rock-chips.com> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Maintained 10335F: drivers/media/i2c/ov2685.c 10336 10337OMNIVISION OV5640 SENSOR DRIVER 10338M: Steve Longerbeam <slongerbeam@gmail.com> 10339L: linux-media@vger.kernel.org 10340T: git git://linuxtv.org/media_tree.git 10341S: Maintained 10342F: drivers/media/i2c/ov5640.c 10343 10344OMNIVISION OV5647 SENSOR DRIVER 10345M: Luis Oliveira <lolivei@synopsys.com> 10346L: linux-media@vger.kernel.org 10347T: git git://linuxtv.org/media_tree.git 10348S: Maintained 10349F: drivers/media/i2c/ov5647.c 10350 10351OMNIVISION OV5695 SENSOR DRIVER 10352M: Shunqian Zheng <zhengsq@rock-chips.com> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355S: Maintained 10356F: drivers/media/i2c/ov5695.c 10357 10358OMNIVISION OV7670 SENSOR DRIVER 10359M: Jonathan Corbet <corbet@lwn.net> 10360L: linux-media@vger.kernel.org 10361T: git git://linuxtv.org/media_tree.git 10362S: Maintained 10363F: drivers/media/i2c/ov7670.c 10364F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10365 10366OMNIVISION OV772x SENSOR DRIVER 10367M: Jacopo Mondi <jacopo@jmondi.org> 10368L: linux-media@vger.kernel.org 10369T: git git://linuxtv.org/media_tree.git 10370S: Odd fixes 10371F: drivers/media/i2c/ov772x.c 10372F: include/media/i2c/ov772x.h 10373 10374OMNIVISION OV7740 SENSOR DRIVER 10375M: Wenyou Yang <wenyou.yang@microchip.com> 10376L: linux-media@vger.kernel.org 10377T: git git://linuxtv.org/media_tree.git 10378S: Maintained 10379F: drivers/media/i2c/ov7740.c 10380F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10381 10382OMNIVISION OV9650 SENSOR DRIVER 10383M: Sakari Ailus <sakari.ailus@linux.intel.com> 10384R: Akinobu Mita <akinobu.mita@gmail.com> 10385R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10386L: linux-media@vger.kernel.org 10387T: git git://linuxtv.org/media_tree.git 10388S: Maintained 10389F: drivers/media/i2c/ov9650.c 10390F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10391 10392ONENAND FLASH DRIVER 10393M: Kyungmin Park <kyungmin.park@samsung.com> 10394L: linux-mtd@lists.infradead.org 10395S: Maintained 10396F: drivers/mtd/nand/onenand/ 10397F: include/linux/mtd/onenand*.h 10398 10399ONSTREAM SCSI TAPE DRIVER 10400M: Willem Riede <osst@riede.org> 10401L: osst-users@lists.sourceforge.net 10402L: linux-scsi@vger.kernel.org 10403S: Maintained 10404F: Documentation/scsi/osst.txt 10405F: drivers/scsi/osst.* 10406F: drivers/scsi/osst_*.h 10407F: drivers/scsi/st.h 10408 10409OP-TEE DRIVER 10410M: Jens Wiklander <jens.wiklander@linaro.org> 10411S: Maintained 10412F: drivers/tee/optee/ 10413 10414OPA-VNIC DRIVER 10415M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10416M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10417L: linux-rdma@vger.kernel.org 10418S: Supported 10419F: drivers/infiniband/ulp/opa_vnic 10420 10421OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10422M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10423L: devicetree@vger.kernel.org 10424S: Maintained 10425F: Documentation/devicetree/dynamic-resolution-notes.txt 10426F: Documentation/devicetree/overlay-notes.txt 10427F: drivers/of/overlay.c 10428F: drivers/of/resolver.c 10429 10430OPEN FIRMWARE AND FLATTENED DEVICE TREE 10431M: Rob Herring <robh+dt@kernel.org> 10432M: Frank Rowand <frowand.list@gmail.com> 10433L: devicetree@vger.kernel.org 10434W: http://www.devicetree.org/ 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10436S: Maintained 10437F: drivers/of/ 10438F: include/linux/of*.h 10439F: scripts/dtc/ 10440F: Documentation/ABI/testing/sysfs-firmware-ofw 10441 10442OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10443M: Rob Herring <robh+dt@kernel.org> 10444M: Mark Rutland <mark.rutland@arm.com> 10445L: devicetree@vger.kernel.org 10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10447Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10448S: Maintained 10449F: Documentation/devicetree/ 10450F: arch/*/boot/dts/ 10451F: include/dt-bindings/ 10452 10453OPENCORES I2C BUS DRIVER 10454M: Peter Korsgaard <jacmet@sunsite.dk> 10455L: linux-i2c@vger.kernel.org 10456S: Maintained 10457F: Documentation/i2c/busses/i2c-ocores 10458F: drivers/i2c/busses/i2c-ocores.c 10459 10460OPENRISC ARCHITECTURE 10461M: Jonas Bonn <jonas@southpole.se> 10462M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10463M: Stafford Horne <shorne@gmail.com> 10464T: git git://github.com/openrisc/linux.git 10465L: openrisc@lists.librecores.org 10466W: http://openrisc.io 10467S: Maintained 10468F: Documentation/devicetree/bindings/openrisc/ 10469F: Documentation/openrisc/ 10470F: arch/openrisc/ 10471F: drivers/irqchip/irq-ompic.c 10472F: drivers/irqchip/irq-or1k-* 10473 10474OPENVSWITCH 10475M: Pravin B Shelar <pshelar@ovn.org> 10476L: netdev@vger.kernel.org 10477L: dev@openvswitch.org 10478W: http://openvswitch.org 10479S: Maintained 10480F: net/openvswitch/ 10481F: include/uapi/linux/openvswitch.h 10482 10483OPERATING PERFORMANCE POINTS (OPP) 10484M: Viresh Kumar <vireshk@kernel.org> 10485M: Nishanth Menon <nm@ti.com> 10486M: Stephen Boyd <sboyd@kernel.org> 10487L: linux-pm@vger.kernel.org 10488S: Maintained 10489T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10490F: drivers/opp/ 10491F: include/linux/pm_opp.h 10492F: Documentation/power/opp.txt 10493F: Documentation/devicetree/bindings/opp/ 10494 10495OPL4 DRIVER 10496M: Clemens Ladisch <clemens@ladisch.de> 10497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10498T: git git://git.alsa-project.org/alsa-kernel.git 10499S: Maintained 10500F: sound/drivers/opl4/ 10501 10502OPROFILE 10503M: Robert Richter <rric@kernel.org> 10504L: oprofile-list@lists.sf.net 10505S: Maintained 10506F: arch/*/include/asm/oprofile*.h 10507F: arch/*/oprofile/ 10508F: drivers/oprofile/ 10509F: include/linux/oprofile.h 10510 10511ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10512M: Mark Fasheh <mark@fasheh.com> 10513M: Joel Becker <jlbec@evilplan.org> 10514L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10515W: http://ocfs2.wiki.kernel.org 10516S: Supported 10517F: Documentation/filesystems/ocfs2.txt 10518F: Documentation/filesystems/dlmfs.txt 10519F: fs/ocfs2/ 10520 10521ORANGEFS FILESYSTEM 10522M: Mike Marshall <hubcap@omnibond.com> 10523R: Martin Brandenburg <martin@omnibond.com> 10524L: devel@lists.orangefs.org 10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10526S: Supported 10527F: fs/orangefs/ 10528F: Documentation/filesystems/orangefs.txt 10529 10530ORINOCO DRIVER 10531L: linux-wireless@vger.kernel.org 10532W: http://wireless.kernel.org/en/users/Drivers/orinoco 10533W: http://www.nongnu.org/orinoco/ 10534S: Orphan 10535F: drivers/net/wireless/intersil/orinoco/ 10536 10537OSD LIBRARY and FILESYSTEM 10538M: Boaz Harrosh <ooo@electrozaur.com> 10539S: Maintained 10540F: drivers/scsi/osd/ 10541F: include/scsi/osd_* 10542F: fs/exofs/ 10543 10544OV2659 OMNIVISION SENSOR DRIVER 10545M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10546L: linux-media@vger.kernel.org 10547W: https://linuxtv.org 10548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10549T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10550S: Maintained 10551F: drivers/media/i2c/ov2659.c 10552F: include/media/i2c/ov2659.h 10553 10554OVERLAY FILESYSTEM 10555M: Miklos Szeredi <miklos@szeredi.hu> 10556L: linux-unionfs@vger.kernel.org 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10558S: Supported 10559F: fs/overlayfs/ 10560F: Documentation/filesystems/overlayfs.txt 10561 10562P54 WIRELESS DRIVER 10563M: Christian Lamparter <chunkeey@googlemail.com> 10564L: linux-wireless@vger.kernel.org 10565W: http://wireless.kernel.org/en/users/Drivers/p54 10566S: Maintained 10567F: drivers/net/wireless/intersil/p54/ 10568 10569PA SEMI ETHERNET DRIVER 10570L: netdev@vger.kernel.org 10571S: Orphan 10572F: drivers/net/ethernet/pasemi/* 10573 10574PA SEMI SMBUS DRIVER 10575L: linux-i2c@vger.kernel.org 10576S: Orphan 10577F: drivers/i2c/busses/i2c-pasemi.c 10578 10579PADATA PARALLEL EXECUTION MECHANISM 10580M: Steffen Klassert <steffen.klassert@secunet.com> 10581L: linux-crypto@vger.kernel.org 10582S: Maintained 10583F: kernel/padata.c 10584F: include/linux/padata.h 10585F: Documentation/padata.txt 10586 10587PANASONIC LAPTOP ACPI EXTRAS DRIVER 10588M: Harald Welte <laforge@gnumonks.org> 10589L: platform-driver-x86@vger.kernel.org 10590S: Maintained 10591F: drivers/platform/x86/panasonic-laptop.c 10592 10593PARALLEL LCD/KEYPAD PANEL DRIVER 10594M: Willy Tarreau <willy@haproxy.com> 10595M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10596S: Odd Fixes 10597F: Documentation/misc-devices/lcd-panel-cgram.txt 10598F: drivers/misc/panel.c 10599 10600PARALLEL PORT SUBSYSTEM 10601M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10602M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10603L: linux-parport@lists.infradead.org (subscribers-only) 10604S: Maintained 10605F: drivers/parport/ 10606F: include/linux/parport*.h 10607F: drivers/char/ppdev.c 10608F: include/uapi/linux/ppdev.h 10609F: Documentation/parport*.txt 10610 10611PARAVIRT_OPS INTERFACE 10612M: Juergen Gross <jgross@suse.com> 10613M: Alok Kataria <akataria@vmware.com> 10614L: virtualization@lists.linux-foundation.org 10615S: Supported 10616F: Documentation/virtual/paravirt_ops.txt 10617F: arch/*/kernel/paravirt* 10618F: arch/*/include/asm/paravirt*.h 10619F: include/linux/hypervisor.h 10620 10621PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10622M: Tim Waugh <tim@cyberelk.net> 10623L: linux-parport@lists.infradead.org (subscribers-only) 10624S: Maintained 10625F: Documentation/blockdev/paride.txt 10626F: drivers/block/paride/ 10627 10628PARISC ARCHITECTURE 10629M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10630M: Helge Deller <deller@gmx.de> 10631L: linux-parisc@vger.kernel.org 10632W: http://www.parisc-linux.org/ 10633Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10636S: Maintained 10637F: arch/parisc/ 10638F: Documentation/parisc/ 10639F: drivers/parisc/ 10640F: drivers/char/agp/parisc-agp.c 10641F: drivers/input/serio/gscps2.c 10642F: drivers/parport/parport_gsc.* 10643F: drivers/tty/serial/8250/8250_gsc.c 10644F: drivers/video/fbdev/sti* 10645F: drivers/video/console/sti* 10646F: drivers/video/logo/logo_parisc* 10647 10648PARMAN 10649M: Jiri Pirko <jiri@mellanox.com> 10650L: netdev@vger.kernel.org 10651S: Supported 10652F: lib/parman.c 10653F: lib/test_parman.c 10654F: include/linux/parman.h 10655 10656PC87360 HARDWARE MONITORING DRIVER 10657M: Jim Cromie <jim.cromie@gmail.com> 10658L: linux-hwmon@vger.kernel.org 10659S: Maintained 10660F: Documentation/hwmon/pc87360 10661F: drivers/hwmon/pc87360.c 10662 10663PC8736x GPIO DRIVER 10664M: Jim Cromie <jim.cromie@gmail.com> 10665S: Maintained 10666F: drivers/char/pc8736x_gpio.c 10667 10668PC87427 HARDWARE MONITORING DRIVER 10669M: Jean Delvare <jdelvare@suse.com> 10670L: linux-hwmon@vger.kernel.org 10671S: Maintained 10672F: Documentation/hwmon/pc87427 10673F: drivers/hwmon/pc87427.c 10674 10675PCA9532 LED DRIVER 10676M: Riku Voipio <riku.voipio@iki.fi> 10677S: Maintained 10678F: drivers/leds/leds-pca9532.c 10679F: include/linux/leds-pca9532.h 10680 10681PCA9541 I2C BUS MASTER SELECTOR DRIVER 10682M: Guenter Roeck <linux@roeck-us.net> 10683L: linux-i2c@vger.kernel.org 10684S: Maintained 10685F: drivers/i2c/muxes/i2c-mux-pca9541.c 10686 10687PCDP - PRIMARY CONSOLE AND DEBUG PORT 10688M: Khalid Aziz <khalid@gonehiking.org> 10689S: Maintained 10690F: drivers/firmware/pcdp.* 10691 10692PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10693M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10694L: linux-pci@vger.kernel.org 10695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10696S: Maintained 10697F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10698F: drivers/pci/host/pci-aardvark.c 10699 10700PCI DRIVER FOR ALTERA PCIE IP 10701M: Ley Foon Tan <lftan@altera.com> 10702L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10703L: linux-pci@vger.kernel.org 10704S: Supported 10705F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10706F: drivers/pci/host/pcie-altera.c 10707 10708PCI DRIVER FOR APPLIEDMICRO XGENE 10709M: Tanmay Inamdar <tinamdar@apm.com> 10710L: linux-pci@vger.kernel.org 10711L: linux-arm-kernel@lists.infradead.org 10712S: Maintained 10713F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10714F: drivers/pci/host/pci-xgene.c 10715 10716PCI DRIVER FOR ARM VERSATILE PLATFORM 10717M: Rob Herring <robh@kernel.org> 10718L: linux-pci@vger.kernel.org 10719L: linux-arm-kernel@lists.infradead.org 10720S: Maintained 10721F: Documentation/devicetree/bindings/pci/versatile.txt 10722F: drivers/pci/host/pci-versatile.c 10723 10724PCI DRIVER FOR ARMADA 8K 10725M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10726L: linux-pci@vger.kernel.org 10727L: linux-arm-kernel@lists.infradead.org 10728S: Maintained 10729F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10730F: drivers/pci/dwc/pcie-armada8k.c 10731 10732PCI DRIVER FOR CADENCE PCIE IP 10733M: Alan Douglas <adouglas@cadence.com> 10734L: linux-pci@vger.kernel.org 10735S: Maintained 10736F: Documentation/devicetree/bindings/pci/cdns,*.txt 10737F: drivers/pci/cadence/pcie-cadence* 10738 10739PCI DRIVER FOR FREESCALE LAYERSCAPE 10740M: Minghuan Lian <minghuan.Lian@freescale.com> 10741M: Mingkai Hu <mingkai.hu@freescale.com> 10742M: Roy Zang <tie-fei.zang@freescale.com> 10743L: linuxppc-dev@lists.ozlabs.org 10744L: linux-pci@vger.kernel.org 10745L: linux-arm-kernel@lists.infradead.org 10746S: Maintained 10747F: drivers/pci/dwc/*layerscape* 10748 10749PCI DRIVER FOR GENERIC OF HOSTS 10750M: Will Deacon <will.deacon@arm.com> 10751L: linux-pci@vger.kernel.org 10752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10753S: Maintained 10754F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10755F: drivers/pci/host/pci-host-common.c 10756F: drivers/pci/host/pci-host-generic.c 10757 10758PCI DRIVER FOR IMX6 10759M: Richard Zhu <hongxing.zhu@nxp.com> 10760M: Lucas Stach <l.stach@pengutronix.de> 10761L: linux-pci@vger.kernel.org 10762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10763S: Maintained 10764F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10765F: drivers/pci/dwc/*imx6* 10766 10767PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10768M: Keith Busch <keith.busch@intel.com> 10769M: Jonathan Derrick <jonathan.derrick@intel.com> 10770L: linux-pci@vger.kernel.org 10771S: Supported 10772F: drivers/pci/host/vmd.c 10773 10774PCI DRIVER FOR MICROSEMI SWITCHTEC 10775M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10776M: Logan Gunthorpe <logang@deltatee.com> 10777L: linux-pci@vger.kernel.org 10778S: Maintained 10779F: Documentation/switchtec.txt 10780F: Documentation/ABI/testing/sysfs-class-switchtec 10781F: drivers/pci/switch/switchtec* 10782F: include/uapi/linux/switchtec_ioctl.h 10783F: include/linux/switchtec.h 10784F: drivers/ntb/hw/mscc/ 10785 10786PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10787M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10788M: Jason Cooper <jason@lakedaemon.net> 10789L: linux-pci@vger.kernel.org 10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10791S: Maintained 10792F: drivers/pci/host/*mvebu* 10793 10794PCI DRIVER FOR NVIDIA TEGRA 10795M: Thierry Reding <thierry.reding@gmail.com> 10796L: linux-tegra@vger.kernel.org 10797L: linux-pci@vger.kernel.org 10798S: Supported 10799F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10800F: drivers/pci/host/pci-tegra.c 10801 10802PCI DRIVER FOR RENESAS R-CAR 10803M: Simon Horman <horms@verge.net.au> 10804L: linux-pci@vger.kernel.org 10805L: linux-renesas-soc@vger.kernel.org 10806S: Maintained 10807F: drivers/pci/host/*rcar* 10808 10809PCI DRIVER FOR SAMSUNG EXYNOS 10810M: Jingoo Han <jingoohan1@gmail.com> 10811L: linux-pci@vger.kernel.org 10812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10814S: Maintained 10815F: drivers/pci/dwc/pci-exynos.c 10816 10817PCI DRIVER FOR SYNOPSYS DESIGNWARE 10818M: Jingoo Han <jingoohan1@gmail.com> 10819M: Joao Pinto <Joao.Pinto@synopsys.com> 10820L: linux-pci@vger.kernel.org 10821S: Maintained 10822F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10823F: drivers/pci/dwc/*designware* 10824 10825PCI DRIVER FOR TI DRA7XX 10826M: Kishon Vijay Abraham I <kishon@ti.com> 10827L: linux-omap@vger.kernel.org 10828L: linux-pci@vger.kernel.org 10829S: Supported 10830F: Documentation/devicetree/bindings/pci/ti-pci.txt 10831F: drivers/pci/dwc/pci-dra7xx.c 10832 10833PCI DRIVER FOR TI KEYSTONE 10834M: Murali Karicheri <m-karicheri2@ti.com> 10835L: linux-pci@vger.kernel.org 10836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10837S: Maintained 10838F: drivers/pci/dwc/*keystone* 10839 10840PCI ENDPOINT SUBSYSTEM 10841M: Kishon Vijay Abraham I <kishon@ti.com> 10842M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10843L: linux-pci@vger.kernel.org 10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10845S: Supported 10846F: drivers/pci/endpoint/ 10847F: drivers/misc/pci_endpoint_test.c 10848F: tools/pci/ 10849 10850PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10851M: Russell Currey <ruscur@russell.cc> 10852L: linuxppc-dev@lists.ozlabs.org 10853S: Supported 10854F: Documentation/powerpc/eeh-pci-error-recovery.txt 10855F: arch/powerpc/kernel/eeh*.c 10856F: arch/powerpc/platforms/*/eeh*.c 10857F: arch/powerpc/include/*/eeh*.h 10858 10859PCI ERROR RECOVERY 10860M: Linas Vepstas <linasvepstas@gmail.com> 10861L: linux-pci@vger.kernel.org 10862S: Supported 10863F: Documentation/PCI/pci-error-recovery.txt 10864 10865PCI MSI DRIVER FOR ALTERA MSI IP 10866M: Ley Foon Tan <lftan@altera.com> 10867L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10868L: linux-pci@vger.kernel.org 10869S: Supported 10870F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10871F: drivers/pci/host/pcie-altera-msi.c 10872 10873PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10874M: Duc Dang <dhdang@apm.com> 10875L: linux-pci@vger.kernel.org 10876L: linux-arm-kernel@lists.infradead.org 10877S: Maintained 10878F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10879F: drivers/pci/host/pci-xgene-msi.c 10880 10881PCI SUBSYSTEM 10882M: Bjorn Helgaas <bhelgaas@google.com> 10883L: linux-pci@vger.kernel.org 10884Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10886S: Supported 10887F: Documentation/devicetree/bindings/pci/ 10888F: Documentation/PCI/ 10889F: drivers/acpi/pci* 10890F: drivers/pci/ 10891F: include/asm-generic/pci* 10892F: include/linux/pci* 10893F: include/linux/of_pci.h 10894F: include/uapi/linux/pci* 10895F: lib/pci* 10896F: arch/x86/pci/ 10897F: arch/x86/kernel/quirks.c 10898 10899PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10900M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10901L: linux-pci@vger.kernel.org 10902Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10904S: Supported 10905F: drivers/pci/cadence/ 10906F: drivers/pci/host/ 10907F: drivers/pci/dwc/ 10908 10909PCIE DRIVER FOR AXIS ARTPEC 10910M: Niklas Cassel <niklas.cassel@axis.com> 10911M: Jesper Nilsson <jesper.nilsson@axis.com> 10912L: linux-arm-kernel@axis.com 10913L: linux-pci@vger.kernel.org 10914S: Maintained 10915F: Documentation/devicetree/bindings/pci/axis,artpec* 10916F: drivers/pci/dwc/*artpec* 10917 10918PCIE DRIVER FOR CAVIUM THUNDERX 10919M: David Daney <david.daney@cavium.com> 10920L: linux-pci@vger.kernel.org 10921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10922S: Supported 10923F: Documentation/devicetree/bindings/pci/pci-thunder-* 10924F: drivers/pci/host/pci-thunder-* 10925 10926PCIE DRIVER FOR HISILICON 10927M: Zhou Wang <wangzhou1@hisilicon.com> 10928L: linux-pci@vger.kernel.org 10929S: Maintained 10930F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10931F: drivers/pci/dwc/pcie-hisi.c 10932 10933PCIE DRIVER FOR HISILICON KIRIN 10934M: Xiaowei Song <songxiaowei@hisilicon.com> 10935M: Binghui Wang <wangbinghui@hisilicon.com> 10936L: linux-pci@vger.kernel.org 10937S: Maintained 10938F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10939F: drivers/pci/dwc/pcie-kirin.c 10940 10941PCIE DRIVER FOR HISILICON STB 10942M: Jianguo Sun <sunjianguo1@huawei.com> 10943M: Shawn Guo <shawn.guo@linaro.org> 10944L: linux-pci@vger.kernel.org 10945S: Maintained 10946F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10947F: drivers/pci/dwc/pcie-histb.c 10948 10949PCIE DRIVER FOR MEDIATEK 10950M: Ryder Lee <ryder.lee@mediatek.com> 10951L: linux-pci@vger.kernel.org 10952L: linux-mediatek@lists.infradead.org 10953S: Supported 10954F: Documentation/devicetree/bindings/pci/mediatek* 10955F: drivers/pci/host/*mediatek* 10956 10957PCIE DRIVER FOR QUALCOMM MSM 10958M: Stanimir Varbanov <svarbanov@mm-sol.com> 10959L: linux-pci@vger.kernel.org 10960L: linux-arm-msm@vger.kernel.org 10961S: Maintained 10962F: drivers/pci/dwc/*qcom* 10963 10964PCIE DRIVER FOR ROCKCHIP 10965M: Shawn Lin <shawn.lin@rock-chips.com> 10966L: linux-pci@vger.kernel.org 10967L: linux-rockchip@lists.infradead.org 10968S: Maintained 10969F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10970F: drivers/pci/host/pcie-rockchip.c 10971 10972PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10973M: Linus Walleij <linus.walleij@linaro.org> 10974L: linux-pci@vger.kernel.org 10975S: Maintained 10976F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10977F: drivers/pci/host/pci-v3-semi.c 10978 10979PCIE DRIVER FOR ST SPEAR13XX 10980M: Pratyush Anand <pratyush.anand@gmail.com> 10981L: linux-pci@vger.kernel.org 10982S: Maintained 10983F: drivers/pci/dwc/*spear* 10984 10985PCMCIA SUBSYSTEM 10986M: Dominik Brodowski <linux@dominikbrodowski.net> 10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10988S: Odd Fixes 10989F: Documentation/pcmcia/ 10990F: tools/pcmcia/ 10991F: drivers/pcmcia/ 10992F: include/pcmcia/ 10993 10994PCNET32 NETWORK DRIVER 10995M: Don Fry <pcnet32@frontier.com> 10996L: netdev@vger.kernel.org 10997S: Maintained 10998F: drivers/net/ethernet/amd/pcnet32.c 10999 11000PCRYPT PARALLEL CRYPTO ENGINE 11001M: Steffen Klassert <steffen.klassert@secunet.com> 11002L: linux-crypto@vger.kernel.org 11003S: Maintained 11004F: crypto/pcrypt.c 11005F: include/crypto/pcrypt.h 11006 11007PEAQ WMI HOTKEYS DRIVER 11008M: Hans de Goede <hdegoede@redhat.com> 11009L: platform-driver-x86@vger.kernel.org 11010S: Maintained 11011F: drivers/platform/x86/peaq-wmi.c 11012 11013PER-CPU MEMORY ALLOCATOR 11014M: Tejun Heo <tj@kernel.org> 11015M: Christoph Lameter <cl@linux.com> 11016M: Dennis Zhou <dennisszhou@gmail.com> 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11018S: Maintained 11019F: include/linux/percpu*.h 11020F: mm/percpu*.c 11021F: arch/*/include/asm/percpu.h 11022 11023PER-TASK DELAY ACCOUNTING 11024M: Balbir Singh <bsingharora@gmail.com> 11025S: Maintained 11026F: include/linux/delayacct.h 11027F: kernel/delayacct.c 11028 11029PERFORMANCE EVENTS SUBSYSTEM 11030M: Peter Zijlstra <peterz@infradead.org> 11031M: Ingo Molnar <mingo@redhat.com> 11032M: Arnaldo Carvalho de Melo <acme@kernel.org> 11033R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11034R: Jiri Olsa <jolsa@redhat.com> 11035R: Namhyung Kim <namhyung@kernel.org> 11036L: linux-kernel@vger.kernel.org 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11038S: Supported 11039F: kernel/events/* 11040F: include/linux/perf_event.h 11041F: include/uapi/linux/perf_event.h 11042F: arch/*/kernel/perf_event*.c 11043F: arch/*/kernel/*/perf_event*.c 11044F: arch/*/kernel/*/*/perf_event*.c 11045F: arch/*/include/asm/perf_event.h 11046F: arch/*/kernel/perf_callchain.c 11047F: arch/*/events/* 11048F: tools/perf/ 11049 11050PERSONALITY HANDLING 11051M: Christoph Hellwig <hch@infradead.org> 11052L: linux-abi-devel@lists.sourceforge.net 11053S: Maintained 11054F: include/linux/personality.h 11055F: include/uapi/linux/personality.h 11056 11057PHONET PROTOCOL 11058M: Remi Denis-Courmont <courmisch@gmail.com> 11059S: Supported 11060F: Documentation/networking/phonet.txt 11061F: include/linux/phonet.h 11062F: include/net/phonet/ 11063F: include/uapi/linux/phonet.h 11064F: net/phonet/ 11065 11066PHRAM MTD DRIVER 11067M: Joern Engel <joern@lazybastard.org> 11068L: linux-mtd@lists.infradead.org 11069S: Maintained 11070F: drivers/mtd/devices/phram.c 11071 11072PICOLCD HID DRIVER 11073M: Bruno Prémont <bonbons@linux-vserver.org> 11074L: linux-input@vger.kernel.org 11075S: Maintained 11076F: drivers/hid/hid-picolcd* 11077 11078PICOXCELL SUPPORT 11079M: Jamie Iles <jamie@jamieiles.com> 11080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11081T: git git://github.com/jamieiles/linux-2.6-ji.git 11082S: Supported 11083F: arch/arm/boot/dts/picoxcell* 11084F: arch/arm/mach-picoxcell/ 11085F: drivers/crypto/picoxcell* 11086 11087PIN CONTROL SUBSYSTEM 11088M: Linus Walleij <linus.walleij@linaro.org> 11089L: linux-gpio@vger.kernel.org 11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11091S: Maintained 11092F: Documentation/devicetree/bindings/pinctrl/ 11093F: Documentation/driver-api/pinctl.rst 11094F: drivers/pinctrl/ 11095F: include/linux/pinctrl/ 11096 11097PIN CONTROLLER - ATMEL AT91 11098M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11100S: Maintained 11101F: drivers/pinctrl/pinctrl-at91.* 11102 11103PIN CONTROLLER - ATMEL AT91 PIO4 11104M: Ludovic Desroches <ludovic.desroches@microchip.com> 11105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11106L: linux-gpio@vger.kernel.org 11107S: Supported 11108F: drivers/pinctrl/pinctrl-at91-pio4.* 11109 11110PIN CONTROLLER - FREESCALE 11111M: Dong Aisheng <aisheng.dong@nxp.com> 11112M: Fabio Estevam <festevam@gmail.com> 11113M: Shawn Guo <shawnguo@kernel.org> 11114M: Stefan Agner <stefan@agner.ch> 11115R: Pengutronix Kernel Team <kernel@pengutronix.de> 11116L: linux-gpio@vger.kernel.org 11117S: Maintained 11118F: drivers/pinctrl/freescale/ 11119F: Documentation/devicetree/bindings/pinctrl/fsl,* 11120 11121PIN CONTROLLER - INTEL 11122M: Mika Westerberg <mika.westerberg@linux.intel.com> 11123M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11124S: Maintained 11125F: drivers/pinctrl/intel/ 11126 11127PIN CONTROLLER - MEDIATEK 11128M: Sean Wang <sean.wang@mediatek.com> 11129L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11130S: Maintained 11131F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11132F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11133F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11134F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11135F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11136 11137PIN CONTROLLER - QUALCOMM 11138M: Bjorn Andersson <bjorn.andersson@linaro.org> 11139S: Maintained 11140L: linux-arm-msm@vger.kernel.org 11141F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11142F: drivers/pinctrl/qcom/ 11143 11144PIN CONTROLLER - RENESAS 11145M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11146M: Geert Uytterhoeven <geert+renesas@glider.be> 11147L: linux-renesas-soc@vger.kernel.org 11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11149S: Maintained 11150F: drivers/pinctrl/sh-pfc/ 11151 11152PIN CONTROLLER - SAMSUNG 11153M: Tomasz Figa <tomasz.figa@gmail.com> 11154M: Krzysztof Kozlowski <krzk@kernel.org> 11155M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11157L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11158Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11160S: Maintained 11161F: drivers/pinctrl/samsung/ 11162F: include/dt-bindings/pinctrl/samsung.h 11163F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11164 11165PIN CONTROLLER - SINGLE 11166M: Tony Lindgren <tony@atomide.com> 11167M: Haojian Zhuang <haojian.zhuang@linaro.org> 11168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11169L: linux-omap@vger.kernel.org 11170S: Maintained 11171F: drivers/pinctrl/pinctrl-single.c 11172 11173PIN CONTROLLER - ST SPEAR 11174M: Viresh Kumar <vireshk@kernel.org> 11175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11176W: http://www.st.com/spear 11177S: Maintained 11178F: drivers/pinctrl/spear/ 11179 11180PISTACHIO SOC SUPPORT 11181M: James Hartley <james.hartley@sondrel.com> 11182L: linux-mips@linux-mips.org 11183S: Odd Fixes 11184F: arch/mips/pistachio/ 11185F: arch/mips/include/asm/mach-pistachio/ 11186F: arch/mips/boot/dts/img/pistachio* 11187F: arch/mips/configs/pistachio*_defconfig 11188 11189PKTCDVD DRIVER 11190S: Orphan 11191M: linux-block@vger.kernel.org 11192F: drivers/block/pktcdvd.c 11193F: include/linux/pktcdvd.h 11194F: include/uapi/linux/pktcdvd.h 11195 11196PKUNITY SOC DRIVERS 11197M: Guan Xuetao <gxt@pku.edu.cn> 11198W: http://mprc.pku.edu.cn/~guanxuetao/linux 11199S: Maintained 11200T: git git://github.com/gxt/linux.git 11201F: drivers/input/serio/i8042-unicore32io.h 11202F: drivers/i2c/busses/i2c-puv3.c 11203F: drivers/video/fbdev/fb-puv3.c 11204F: drivers/rtc/rtc-puv3.c 11205 11206PMBUS HARDWARE MONITORING DRIVERS 11207M: Guenter Roeck <linux@roeck-us.net> 11208L: linux-hwmon@vger.kernel.org 11209W: http://hwmon.wiki.kernel.org/ 11210W: http://www.roeck-us.net/linux/drivers/ 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11212S: Maintained 11213F: Documentation/hwmon/pmbus 11214F: drivers/hwmon/pmbus/ 11215F: include/linux/pmbus.h 11216 11217PMC SIERRA MaxRAID DRIVER 11218L: linux-scsi@vger.kernel.org 11219W: http://www.pmc-sierra.com/ 11220S: Orphan 11221F: drivers/scsi/pmcraid.* 11222 11223PMC SIERRA PM8001 DRIVER 11224M: Jack Wang <jinpu.wang@profitbricks.com> 11225M: lindar_liu@usish.com 11226L: linux-scsi@vger.kernel.org 11227S: Supported 11228F: drivers/scsi/pm8001/ 11229 11230PNP SUPPORT 11231M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11232S: Maintained 11233F: drivers/pnp/ 11234 11235POSIX CLOCKS and TIMERS 11236M: Thomas Gleixner <tglx@linutronix.de> 11237L: linux-kernel@vger.kernel.org 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11239S: Maintained 11240F: fs/timerfd.c 11241F: include/linux/timer* 11242F: kernel/time/*timer* 11243 11244POWER MANAGEMENT CORE 11245M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11246L: linux-pm@vger.kernel.org 11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11248B: https://bugzilla.kernel.org 11249S: Supported 11250F: drivers/base/power/ 11251F: include/linux/pm.h 11252F: include/linux/pm_* 11253F: include/linux/powercap.h 11254F: drivers/powercap/ 11255F: kernel/configs/nopm.config 11256 11257POWER STATE COORDINATION INTERFACE (PSCI) 11258M: Mark Rutland <mark.rutland@arm.com> 11259M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11260L: linux-arm-kernel@lists.infradead.org 11261S: Maintained 11262F: drivers/firmware/psci*.c 11263F: include/linux/psci.h 11264F: include/uapi/linux/psci.h 11265 11266POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11267M: Sebastian Reichel <sre@kernel.org> 11268L: linux-pm@vger.kernel.org 11269T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11270S: Maintained 11271F: Documentation/devicetree/bindings/power/supply/ 11272F: include/linux/power_supply.h 11273F: drivers/power/supply/ 11274 11275POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11276M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11277L: linuxppc-dev@lists.ozlabs.org 11278S: Maintained 11279F: drivers/char/powernv-op-panel.c 11280 11281PPP OVER ATM (RFC 2364) 11282M: Mitchell Blank Jr <mitch@sfgoth.com> 11283S: Maintained 11284F: net/atm/pppoatm.c 11285F: include/uapi/linux/atmppp.h 11286 11287PPP OVER ETHERNET 11288M: Michal Ostrowski <mostrows@earthlink.net> 11289S: Maintained 11290F: drivers/net/ppp/pppoe.c 11291F: drivers/net/ppp/pppox.c 11292 11293PPP OVER L2TP 11294M: James Chapman <jchapman@katalix.com> 11295S: Maintained 11296F: net/l2tp/l2tp_ppp.c 11297F: include/linux/if_pppol2tp.h 11298F: include/uapi/linux/if_pppol2tp.h 11299 11300PPP PROTOCOL DRIVERS AND COMPRESSORS 11301M: Paul Mackerras <paulus@samba.org> 11302L: linux-ppp@vger.kernel.org 11303S: Maintained 11304F: drivers/net/ppp/ppp_* 11305 11306PPS SUPPORT 11307M: Rodolfo Giometti <giometti@enneenne.com> 11308W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11309L: linuxpps@ml.enneenne.com (subscribers-only) 11310S: Maintained 11311F: Documentation/pps/ 11312F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11313F: Documentation/ABI/testing/sysfs-pps 11314F: drivers/pps/ 11315F: include/linux/pps*.h 11316F: include/uapi/linux/pps.h 11317 11318PPTP DRIVER 11319M: Dmitry Kozlov <xeb@mail.ru> 11320L: netdev@vger.kernel.org 11321S: Maintained 11322F: drivers/net/ppp/pptp.c 11323W: http://sourceforge.net/projects/accel-pptp 11324 11325PREEMPTIBLE KERNEL 11326M: Robert Love <rml@tech9.net> 11327L: kpreempt-tech@lists.sourceforge.net 11328W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11329S: Supported 11330F: Documentation/preempt-locking.txt 11331F: include/linux/preempt.h 11332 11333PRINTK 11334M: Petr Mladek <pmladek@suse.com> 11335M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11336R: Steven Rostedt <rostedt@goodmis.org> 11337S: Maintained 11338F: kernel/printk/ 11339F: include/linux/printk.h 11340 11341PRISM54 WIRELESS DRIVER 11342M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11343L: linux-wireless@vger.kernel.org 11344W: http://wireless.kernel.org/en/users/Drivers/p54 11345S: Obsolete 11346F: drivers/net/wireless/intersil/prism54/ 11347 11348PROC SYSCTL 11349M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11350M: Kees Cook <keescook@chromium.org> 11351L: linux-kernel@vger.kernel.org 11352L: linux-fsdevel@vger.kernel.org 11353S: Maintained 11354F: fs/proc/proc_sysctl.c 11355F: include/linux/sysctl.h 11356F: kernel/sysctl.c 11357F: tools/testing/selftests/sysctl/ 11358 11359PS3 NETWORK SUPPORT 11360M: Geoff Levand <geoff@infradead.org> 11361L: netdev@vger.kernel.org 11362L: linuxppc-dev@lists.ozlabs.org 11363S: Maintained 11364F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11365 11366PS3 PLATFORM SUPPORT 11367M: Geoff Levand <geoff@infradead.org> 11368L: linuxppc-dev@lists.ozlabs.org 11369S: Maintained 11370F: arch/powerpc/boot/ps3* 11371F: arch/powerpc/include/asm/lv1call.h 11372F: arch/powerpc/include/asm/ps3*.h 11373F: arch/powerpc/platforms/ps3/ 11374F: drivers/*/ps3* 11375F: drivers/ps3/ 11376F: drivers/rtc/rtc-ps3.c 11377F: drivers/usb/host/*ps3.c 11378F: sound/ppc/snd_ps3* 11379 11380PS3VRAM DRIVER 11381M: Jim Paris <jim@jtan.com> 11382M: Geoff Levand <geoff@infradead.org> 11383L: linuxppc-dev@lists.ozlabs.org 11384S: Maintained 11385F: drivers/block/ps3vram.c 11386 11387PSAMPLE PACKET SAMPLING SUPPORT: 11388M: Yotam Gigi <yotam.gi@gmail.com> 11389S: Maintained 11390F: net/psample 11391F: include/net/psample.h 11392F: include/uapi/linux/psample.h 11393 11394PSTORE FILESYSTEM 11395M: Kees Cook <keescook@chromium.org> 11396M: Anton Vorontsov <anton@enomsg.org> 11397M: Colin Cross <ccross@android.com> 11398M: Tony Luck <tony.luck@intel.com> 11399S: Maintained 11400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11401F: fs/pstore/ 11402F: include/linux/pstore* 11403F: drivers/firmware/efi/efi-pstore.c 11404F: drivers/acpi/apei/erst.c 11405F: Documentation/admin-guide/ramoops.rst 11406F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11407K: \b(pstore|ramoops) 11408 11409PTP HARDWARE CLOCK SUPPORT 11410M: Richard Cochran <richardcochran@gmail.com> 11411L: netdev@vger.kernel.org 11412S: Maintained 11413W: http://linuxptp.sourceforge.net/ 11414F: Documentation/ABI/testing/sysfs-ptp 11415F: Documentation/ptp/* 11416F: drivers/net/ethernet/freescale/gianfar_ptp.c 11417F: drivers/net/phy/dp83640* 11418F: drivers/ptp/* 11419F: include/linux/ptp_cl* 11420 11421PTRACE SUPPORT 11422M: Oleg Nesterov <oleg@redhat.com> 11423S: Maintained 11424F: include/asm-generic/syscall.h 11425F: include/linux/ptrace.h 11426F: include/linux/regset.h 11427F: include/linux/tracehook.h 11428F: include/uapi/linux/ptrace.h 11429F: include/uapi/linux/ptrace.h 11430F: include/asm-generic/ptrace.h 11431F: kernel/ptrace.c 11432F: arch/*/ptrace*.c 11433F: arch/*/*/ptrace*.c 11434F: arch/*/include/asm/ptrace*.h 11435 11436PULSE8-CEC DRIVER 11437M: Hans Verkuil <hverkuil@xs4all.nl> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Maintained 11441F: drivers/media/usb/pulse8-cec/* 11442F: Documentation/media/cec-drivers/pulse8-cec.rst 11443 11444PVRUSB2 VIDEO4LINUX DRIVER 11445M: Mike Isely <isely@pobox.com> 11446L: pvrusb2@isely.net (subscribers-only) 11447L: linux-media@vger.kernel.org 11448W: http://www.isely.net/pvrusb2/ 11449T: git git://linuxtv.org/media_tree.git 11450S: Maintained 11451F: Documentation/media/v4l-drivers/pvrusb2* 11452F: drivers/media/usb/pvrusb2/ 11453 11454PWC WEBCAM DRIVER 11455M: Hans Verkuil <hverkuil@xs4all.nl> 11456L: linux-media@vger.kernel.org 11457T: git git://linuxtv.org/media_tree.git 11458S: Odd Fixes 11459F: drivers/media/usb/pwc/* 11460 11461PWM FAN DRIVER 11462M: Kamil Debski <kamil@wypas.org> 11463M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11464L: linux-hwmon@vger.kernel.org 11465S: Supported 11466F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11467F: Documentation/hwmon/pwm-fan 11468F: drivers/hwmon/pwm-fan.c 11469 11470PWM IR Transmitter 11471M: Sean Young <sean@mess.org> 11472L: linux-media@vger.kernel.org 11473S: Maintained 11474F: drivers/media/rc/pwm-ir-tx.c 11475 11476PWM SUBSYSTEM 11477M: Thierry Reding <thierry.reding@gmail.com> 11478L: linux-pwm@vger.kernel.org 11479S: Maintained 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11481F: Documentation/pwm.txt 11482F: Documentation/devicetree/bindings/pwm/ 11483F: include/linux/pwm.h 11484F: drivers/pwm/ 11485F: drivers/video/backlight/pwm_bl.c 11486F: include/linux/pwm_backlight.h 11487F: drivers/gpio/gpio-mvebu.c 11488F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11489 11490PXA GPIO DRIVER 11491M: Robert Jarzmik <robert.jarzmik@free.fr> 11492L: linux-gpio@vger.kernel.org 11493S: Maintained 11494F: drivers/gpio/gpio-pxa.c 11495 11496PXA MMCI DRIVER 11497S: Orphan 11498 11499PXA RTC DRIVER 11500M: Robert Jarzmik <robert.jarzmik@free.fr> 11501L: linux-rtc@vger.kernel.org 11502S: Maintained 11503 11504PXA2xx/PXA3xx SUPPORT 11505M: Daniel Mack <daniel@zonque.org> 11506M: Haojian Zhuang <haojian.zhuang@gmail.com> 11507M: Robert Jarzmik <robert.jarzmik@free.fr> 11508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11509T: git git://github.com/hzhuang1/linux.git 11510T: git git://github.com/rjarzmik/linux.git 11511S: Maintained 11512F: arch/arm/boot/dts/pxa* 11513F: arch/arm/mach-pxa/ 11514F: drivers/dma/pxa* 11515F: drivers/pcmcia/pxa2xx* 11516F: drivers/pinctrl/pxa/ 11517F: drivers/spi/spi-pxa2xx* 11518F: drivers/usb/gadget/udc/pxa2* 11519F: include/sound/pxa2xx-lib.h 11520F: sound/arm/pxa* 11521F: sound/soc/pxa/ 11522 11523QAT DRIVER 11524M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11525L: qat-linux@intel.com 11526S: Supported 11527F: drivers/crypto/qat/ 11528 11529QCOM AUDIO (ASoC) DRIVERS 11530M: Patrick Lai <plai@codeaurora.org> 11531M: Banajit Goswami <bgoswami@codeaurora.org> 11532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11533S: Supported 11534F: sound/soc/qcom/ 11535 11536QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11537M: Gabriel Somlo <somlo@cmu.edu> 11538M: "Michael S. Tsirkin" <mst@redhat.com> 11539L: qemu-devel@nongnu.org 11540S: Maintained 11541F: drivers/firmware/qemu_fw_cfg.c 11542F: include/uapi/linux/qemu_fw_cfg.h 11543 11544QIB DRIVER 11545M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11546M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11547L: linux-rdma@vger.kernel.org 11548S: Supported 11549F: drivers/infiniband/hw/qib/ 11550 11551QLOGIC QL41xxx FCOE DRIVER 11552M: QLogic-Storage-Upstream@cavium.com 11553L: linux-scsi@vger.kernel.org 11554S: Supported 11555F: drivers/scsi/qedf/ 11556 11557QLOGIC QL41xxx ISCSI DRIVER 11558M: QLogic-Storage-Upstream@cavium.com 11559L: linux-scsi@vger.kernel.org 11560S: Supported 11561F: drivers/scsi/qedi/ 11562 11563QLOGIC QL4xxx ETHERNET DRIVER 11564M: Ariel Elior <Ariel.Elior@cavium.com> 11565M: everest-linux-l2@cavium.com 11566L: netdev@vger.kernel.org 11567S: Supported 11568F: drivers/net/ethernet/qlogic/qed/ 11569F: include/linux/qed/ 11570F: drivers/net/ethernet/qlogic/qede/ 11571 11572QLOGIC QL4xxx RDMA DRIVER 11573M: Michal Kalderon <Michal.Kalderon@cavium.com> 11574M: Ariel Elior <Ariel.Elior@cavium.com> 11575L: linux-rdma@vger.kernel.org 11576S: Supported 11577F: drivers/infiniband/hw/qedr/ 11578F: include/uapi/rdma/qedr-abi.h 11579 11580QLOGIC QLA1280 SCSI DRIVER 11581M: Michael Reed <mdr@sgi.com> 11582L: linux-scsi@vger.kernel.org 11583S: Maintained 11584F: drivers/scsi/qla1280.[ch] 11585 11586QLOGIC QLA2XXX FC-SCSI DRIVER 11587M: qla2xxx-upstream@qlogic.com 11588L: linux-scsi@vger.kernel.org 11589S: Supported 11590F: Documentation/scsi/LICENSE.qla2xxx 11591F: drivers/scsi/qla2xxx/ 11592 11593QLOGIC QLA3XXX NETWORK DRIVER 11594M: Dept-GELinuxNICDev@cavium.com 11595L: netdev@vger.kernel.org 11596S: Supported 11597F: Documentation/networking/LICENSE.qla3xxx 11598F: drivers/net/ethernet/qlogic/qla3xxx.* 11599 11600QLOGIC QLA4XXX iSCSI DRIVER 11601M: QLogic-Storage-Upstream@qlogic.com 11602L: linux-scsi@vger.kernel.org 11603S: Supported 11604F: Documentation/scsi/LICENSE.qla4xxx 11605F: drivers/scsi/qla4xxx/ 11606 11607QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11608M: Harish Patil <harish.patil@cavium.com> 11609M: Manish Chopra <manish.chopra@cavium.com> 11610M: Dept-GELinuxNICDev@cavium.com 11611L: netdev@vger.kernel.org 11612S: Supported 11613F: drivers/net/ethernet/qlogic/qlcnic/ 11614 11615QLOGIC QLGE 10Gb ETHERNET DRIVER 11616M: Harish Patil <harish.patil@cavium.com> 11617M: Manish Chopra <manish.chopra@cavium.com> 11618M: Dept-GELinuxNICDev@cavium.com 11619L: netdev@vger.kernel.org 11620S: Supported 11621F: drivers/net/ethernet/qlogic/qlge/ 11622 11623QNX4 FILESYSTEM 11624M: Anders Larsen <al@alarsen.net> 11625W: http://www.alarsen.net/linux/qnx4fs/ 11626S: Maintained 11627F: fs/qnx4/ 11628F: include/uapi/linux/qnx4_fs.h 11629F: include/uapi/linux/qnxtypes.h 11630 11631QORIQ DPAA2 FSL-MC BUS DRIVER 11632M: Stuart Yoder <stuyoder@gmail.com> 11633M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11634L: linux-kernel@vger.kernel.org 11635S: Maintained 11636F: drivers/bus/fsl-mc/ 11637F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11638F: Documentation/networking/dpaa2/overview.rst 11639 11640QT1010 MEDIA DRIVER 11641M: Antti Palosaari <crope@iki.fi> 11642L: linux-media@vger.kernel.org 11643W: https://linuxtv.org 11644W: http://palosaari.fi/linux/ 11645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11646T: git git://linuxtv.org/anttip/media_tree.git 11647S: Maintained 11648F: drivers/media/tuners/qt1010* 11649 11650QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11651M: Kalle Valo <kvalo@qca.qualcomm.com> 11652L: ath10k@lists.infradead.org 11653W: http://wireless.kernel.org/en/users/Drivers/ath10k 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11655S: Supported 11656F: drivers/net/wireless/ath/ath10k/ 11657 11658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11659M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11660L: linux-wireless@vger.kernel.org 11661W: http://wireless.kernel.org/en/users/Drivers/ath9k 11662S: Supported 11663F: drivers/net/wireless/ath/ath9k/ 11664 11665QUALCOMM CAMERA SUBSYSTEM DRIVER 11666M: Todor Tomov <todor.tomov@linaro.org> 11667L: linux-media@vger.kernel.org 11668S: Maintained 11669F: Documentation/devicetree/bindings/media/qcom,camss.txt 11670F: Documentation/media/v4l-drivers/qcom_camss.rst 11671F: drivers/media/platform/qcom/camss-8x16/ 11672 11673QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11674M: Timur Tabi <timur@codeaurora.org> 11675L: netdev@vger.kernel.org 11676S: Supported 11677F: drivers/net/ethernet/qualcomm/emac/ 11678 11679QUALCOMM HEXAGON ARCHITECTURE 11680M: Richard Kuo <rkuo@codeaurora.org> 11681L: linux-hexagon@vger.kernel.org 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11683S: Supported 11684F: arch/hexagon/ 11685 11686QUALCOMM IOMMU 11687M: Rob Clark <robdclark@gmail.com> 11688L: iommu@lists.linux-foundation.org 11689L: linux-arm-msm@vger.kernel.org 11690S: Maintained 11691F: drivers/iommu/qcom_iommu.c 11692 11693QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11694M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11695L: linux-media@vger.kernel.org 11696L: linux-arm-msm@vger.kernel.org 11697T: git git://linuxtv.org/media_tree.git 11698S: Maintained 11699F: drivers/media/platform/qcom/venus/ 11700 11701QUALCOMM WCN36XX WIRELESS DRIVER 11702M: Eugene Krasnikov <k.eugene.e@gmail.com> 11703L: wcn36xx@lists.infradead.org 11704W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11705T: git git://github.com/KrasnikovEugene/wcn36xx.git 11706S: Supported 11707F: drivers/net/wireless/ath/wcn36xx/ 11708 11709QUANTENNA QTNFMAC WIRELESS DRIVER 11710M: Igor Mitsyanko <imitsyanko@quantenna.com> 11711M: Avinash Patil <avinashp@quantenna.com> 11712M: Sergey Matyukevich <smatyukevich@quantenna.com> 11713L: linux-wireless@vger.kernel.org 11714S: Maintained 11715F: drivers/net/wireless/quantenna 11716 11717RADEON and AMDGPU DRM DRIVERS 11718M: Alex Deucher <alexander.deucher@amd.com> 11719M: Christian König <christian.koenig@amd.com> 11720M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11721L: amd-gfx@lists.freedesktop.org 11722T: git git://people.freedesktop.org/~agd5f/linux 11723S: Supported 11724F: drivers/gpu/drm/radeon/ 11725F: include/uapi/drm/radeon_drm.h 11726F: drivers/gpu/drm/amd/ 11727F: include/uapi/drm/amdgpu_drm.h 11728 11729RADEON FRAMEBUFFER DISPLAY DRIVER 11730M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11731L: linux-fbdev@vger.kernel.org 11732S: Maintained 11733F: drivers/video/fbdev/aty/radeon* 11734F: include/uapi/linux/radeonfb.h 11735 11736RADIOSHARK RADIO DRIVER 11737M: Hans Verkuil <hverkuil@xs4all.nl> 11738L: linux-media@vger.kernel.org 11739T: git git://linuxtv.org/media_tree.git 11740S: Maintained 11741F: drivers/media/radio/radio-shark.c 11742 11743RADIOSHARK2 RADIO DRIVER 11744M: Hans Verkuil <hverkuil@xs4all.nl> 11745L: linux-media@vger.kernel.org 11746T: git git://linuxtv.org/media_tree.git 11747S: Maintained 11748F: drivers/media/radio/radio-shark2.c 11749F: drivers/media/radio/radio-tea5777.c 11750 11751RADOS BLOCK DEVICE (RBD) 11752M: Ilya Dryomov <idryomov@gmail.com> 11753M: Sage Weil <sage@redhat.com> 11754M: Alex Elder <elder@kernel.org> 11755L: ceph-devel@vger.kernel.org 11756W: http://ceph.com/ 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11758T: git git://github.com/ceph/ceph-client.git 11759S: Supported 11760F: Documentation/ABI/testing/sysfs-bus-rbd 11761F: drivers/block/rbd.c 11762F: drivers/block/rbd_types.h 11763 11764RAGE128 FRAMEBUFFER DISPLAY DRIVER 11765M: Paul Mackerras <paulus@samba.org> 11766L: linux-fbdev@vger.kernel.org 11767S: Maintained 11768F: drivers/video/fbdev/aty/aty128fb.c 11769 11770RAINSHADOW-CEC DRIVER 11771M: Hans Verkuil <hverkuil@xs4all.nl> 11772L: linux-media@vger.kernel.org 11773T: git git://linuxtv.org/media_tree.git 11774S: Maintained 11775F: drivers/media/usb/rainshadow-cec/* 11776 11777RALINK MIPS ARCHITECTURE 11778M: John Crispin <john@phrozen.org> 11779L: linux-mips@linux-mips.org 11780S: Maintained 11781F: arch/mips/ralink 11782 11783RALINK RT2X00 WIRELESS LAN DRIVER 11784P: rt2x00 project 11785M: Stanislaw Gruszka <sgruszka@redhat.com> 11786M: Helmut Schaa <helmut.schaa@googlemail.com> 11787L: linux-wireless@vger.kernel.org 11788S: Maintained 11789F: drivers/net/wireless/ralink/rt2x00/ 11790 11791RAMDISK RAM BLOCK DEVICE DRIVER 11792M: Jens Axboe <axboe@kernel.dk> 11793S: Maintained 11794F: Documentation/blockdev/ramdisk.txt 11795F: drivers/block/brd.c 11796 11797RANCHU VIRTUAL BOARD FOR MIPS 11798M: Miodrag Dinic <miodrag.dinic@mips.com> 11799L: linux-mips@linux-mips.org 11800S: Supported 11801F: arch/mips/generic/board-ranchu.c 11802F: arch/mips/configs/generic/board-ranchu.config 11803 11804RANDOM NUMBER DRIVER 11805M: "Theodore Ts'o" <tytso@mit.edu> 11806S: Maintained 11807F: drivers/char/random.c 11808 11809RAPIDIO SUBSYSTEM 11810M: Matt Porter <mporter@kernel.crashing.org> 11811M: Alexandre Bounine <alex.bou9@gmail.com> 11812S: Maintained 11813F: drivers/rapidio/ 11814 11815RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11816L: linux-wireless@vger.kernel.org 11817S: Orphan 11818F: drivers/net/wireless/ray* 11819 11820RCUTORTURE TEST FRAMEWORK 11821M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11822M: Josh Triplett <josh@joshtriplett.org> 11823R: Steven Rostedt <rostedt@goodmis.org> 11824R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11825R: Lai Jiangshan <jiangshanlai@gmail.com> 11826L: linux-kernel@vger.kernel.org 11827S: Supported 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11829F: tools/testing/selftests/rcutorture 11830 11831RDC R-321X SoC 11832M: Florian Fainelli <florian@openwrt.org> 11833S: Maintained 11834 11835RDC R6040 FAST ETHERNET DRIVER 11836M: Florian Fainelli <f.fainelli@gmail.com> 11837L: netdev@vger.kernel.org 11838S: Maintained 11839F: drivers/net/ethernet/rdc/r6040.c 11840 11841RDMAVT - RDMA verbs software 11842M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11843M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11844L: linux-rdma@vger.kernel.org 11845S: Supported 11846F: drivers/infiniband/sw/rdmavt 11847 11848RDS - RELIABLE DATAGRAM SOCKETS 11849M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11850L: netdev@vger.kernel.org 11851L: linux-rdma@vger.kernel.org 11852L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11853W: https://oss.oracle.com/projects/rds/ 11854S: Supported 11855F: net/rds/ 11856F: Documentation/networking/rds.txt 11857 11858RDT - RESOURCE ALLOCATION 11859M: Fenghua Yu <fenghua.yu@intel.com> 11860L: linux-kernel@vger.kernel.org 11861S: Supported 11862F: arch/x86/kernel/cpu/intel_rdt* 11863F: arch/x86/include/asm/intel_rdt_sched.h 11864F: Documentation/x86/intel_rdt* 11865 11866READ-COPY UPDATE (RCU) 11867M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11868M: Josh Triplett <josh@joshtriplett.org> 11869R: Steven Rostedt <rostedt@goodmis.org> 11870R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11871R: Lai Jiangshan <jiangshanlai@gmail.com> 11872L: linux-kernel@vger.kernel.org 11873W: http://www.rdrop.com/users/paulmck/RCU/ 11874S: Supported 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11876F: Documentation/RCU/ 11877X: Documentation/RCU/torture.txt 11878F: include/linux/rcu* 11879X: include/linux/srcu.h 11880F: kernel/rcu/ 11881X: kernel/torture.c 11882 11883REAL TIME CLOCK (RTC) SUBSYSTEM 11884M: Alessandro Zummo <a.zummo@towertech.it> 11885M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11886L: linux-rtc@vger.kernel.org 11887Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11888T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11889S: Maintained 11890F: Documentation/devicetree/bindings/rtc/ 11891F: Documentation/rtc.txt 11892F: drivers/rtc/ 11893F: include/linux/rtc.h 11894F: include/uapi/linux/rtc.h 11895F: include/linux/rtc/ 11896F: include/linux/platform_data/rtc-* 11897F: tools/testing/selftests/timers/rtctest.c 11898 11899REALTEK AUDIO CODECS 11900M: Bard Liao <bardliao@realtek.com> 11901M: Oder Chiou <oder_chiou@realtek.com> 11902S: Maintained 11903F: sound/soc/codecs/rt* 11904F: include/sound/rt*.h 11905 11906REGISTER MAP ABSTRACTION 11907M: Mark Brown <broonie@kernel.org> 11908L: linux-kernel@vger.kernel.org 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11910S: Supported 11911F: Documentation/devicetree/bindings/regmap/ 11912F: drivers/base/regmap/ 11913F: include/linux/regmap.h 11914 11915REISERFS FILE SYSTEM 11916L: reiserfs-devel@vger.kernel.org 11917S: Supported 11918F: fs/reiserfs/ 11919 11920REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11921M: Ohad Ben-Cohen <ohad@wizery.com> 11922M: Bjorn Andersson <bjorn.andersson@linaro.org> 11923L: linux-remoteproc@vger.kernel.org 11924T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11925S: Maintained 11926F: Documentation/devicetree/bindings/remoteproc/ 11927F: Documentation/remoteproc.txt 11928F: drivers/remoteproc/ 11929F: include/linux/remoteproc.h 11930 11931REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11932M: Ohad Ben-Cohen <ohad@wizery.com> 11933M: Bjorn Andersson <bjorn.andersson@linaro.org> 11934L: linux-remoteproc@vger.kernel.org 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11936S: Maintained 11937F: drivers/rpmsg/ 11938F: Documentation/rpmsg.txt 11939F: include/linux/rpmsg.h 11940F: include/linux/rpmsg/ 11941 11942RENESAS CLOCK DRIVERS 11943M: Geert Uytterhoeven <geert+renesas@glider.be> 11944L: linux-renesas-soc@vger.kernel.org 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11946S: Supported 11947F: drivers/clk/renesas/ 11948 11949RENESAS EMEV2 I2C DRIVER 11950M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11951S: Supported 11952F: drivers/i2c/busses/i2c-emev2.c 11953 11954RENESAS ETHERNET DRIVERS 11955R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11956L: netdev@vger.kernel.org 11957L: linux-renesas-soc@vger.kernel.org 11958F: Documentation/devicetree/bindings/net/renesas,*.txt 11959F: Documentation/devicetree/bindings/net/sh_eth.txt 11960F: drivers/net/ethernet/renesas/ 11961F: include/linux/sh_eth.h 11962 11963RENESAS R-CAR GYROADC DRIVER 11964M: Marek Vasut <marek.vasut@gmail.com> 11965L: linux-iio@vger.kernel.org 11966S: Supported 11967F: drivers/iio/adc/rcar_gyro_adc.c 11968 11969RENESAS R-CAR I2C DRIVERS 11970M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11971S: Supported 11972F: drivers/i2c/busses/i2c-rcar.c 11973F: drivers/i2c/busses/i2c-sh_mobile.c 11974 11975RENESAS USB PHY DRIVER 11976M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11977L: linux-renesas-soc@vger.kernel.org 11978S: Maintained 11979F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11980 11981RESET CONTROLLER FRAMEWORK 11982M: Philipp Zabel <p.zabel@pengutronix.de> 11983T: git git://git.pengutronix.de/git/pza/linux 11984S: Maintained 11985F: drivers/reset/ 11986F: Documentation/devicetree/bindings/reset/ 11987F: include/dt-bindings/reset/ 11988F: include/linux/reset.h 11989F: include/linux/reset-controller.h 11990 11991RFKILL 11992M: Johannes Berg <johannes@sipsolutions.net> 11993L: linux-wireless@vger.kernel.org 11994W: http://wireless.kernel.org/ 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11997S: Maintained 11998F: Documentation/rfkill.txt 11999F: Documentation/ABI/stable/sysfs-class-rfkill 12000F: net/rfkill/ 12001 12002RHASHTABLE 12003M: Thomas Graf <tgraf@suug.ch> 12004M: Herbert Xu <herbert@gondor.apana.org.au> 12005L: netdev@vger.kernel.org 12006S: Maintained 12007F: lib/rhashtable.c 12008F: include/linux/rhashtable.h 12009 12010RICOH R5C592 MEMORYSTICK DRIVER 12011M: Maxim Levitsky <maximlevitsky@gmail.com> 12012S: Maintained 12013F: drivers/memstick/host/r592.* 12014 12015RICOH SMARTMEDIA/XD DRIVER 12016M: Maxim Levitsky <maximlevitsky@gmail.com> 12017S: Maintained 12018F: drivers/mtd/nand/raw/r852.c 12019F: drivers/mtd/nand/raw/r852.h 12020 12021RISC-V ARCHITECTURE 12022M: Palmer Dabbelt <palmer@sifive.com> 12023M: Albert Ou <albert@sifive.com> 12024L: linux-riscv@lists.infradead.org 12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12026S: Supported 12027F: arch/riscv/ 12028K: riscv 12029N: riscv 12030 12031ROCCAT DRIVERS 12032M: Stefan Achatz <erazor_de@users.sourceforge.net> 12033W: http://sourceforge.net/projects/roccat/ 12034S: Maintained 12035F: drivers/hid/hid-roccat* 12036F: include/linux/hid-roccat* 12037F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12038 12039ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12040M: Jacob chen <jacob2.chen@rock-chips.com> 12041L: linux-media@vger.kernel.org 12042S: Maintained 12043F: drivers/media/platform/rockchip/rga/ 12044F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12045 12046ROCKER DRIVER 12047M: Jiri Pirko <jiri@resnulli.us> 12048L: netdev@vger.kernel.org 12049S: Supported 12050F: drivers/net/ethernet/rocker/ 12051 12052ROCKETPORT DRIVER 12053P: Comtrol Corp. 12054W: http://www.comtrol.com 12055S: Maintained 12056F: Documentation/serial/rocket.txt 12057F: drivers/tty/rocket* 12058 12059ROCKETPORT EXPRESS/INFINITY DRIVER 12060M: Kevin Cernekee <cernekee@gmail.com> 12061L: linux-serial@vger.kernel.org 12062S: Odd Fixes 12063F: drivers/tty/serial/rp2.* 12064 12065ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12066M: Marek Vasut <marek.vasut+renesas@gmail.com> 12067L: linux-kernel@vger.kernel.org 12068L: linux-renesas-soc@vger.kernel.org 12069S: Supported 12070F: drivers/mfd/bd9571mwv.c 12071F: drivers/regulator/bd9571mwv-regulator.c 12072F: drivers/gpio/gpio-bd9571mwv.c 12073F: include/linux/mfd/bd9571mwv.h 12074F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12075 12076ROSE NETWORK LAYER 12077M: Ralf Baechle <ralf@linux-mips.org> 12078L: linux-hams@vger.kernel.org 12079W: http://www.linux-ax25.org/ 12080S: Maintained 12081F: include/net/rose.h 12082F: include/uapi/linux/rose.h 12083F: net/rose/ 12084 12085RTL2830 MEDIA DRIVER 12086M: Antti Palosaari <crope@iki.fi> 12087L: linux-media@vger.kernel.org 12088W: https://linuxtv.org 12089W: http://palosaari.fi/linux/ 12090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12091T: git git://linuxtv.org/anttip/media_tree.git 12092S: Maintained 12093F: drivers/media/dvb-frontends/rtl2830* 12094 12095RTL2832 MEDIA DRIVER 12096M: Antti Palosaari <crope@iki.fi> 12097L: linux-media@vger.kernel.org 12098W: https://linuxtv.org 12099W: http://palosaari.fi/linux/ 12100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12101T: git git://linuxtv.org/anttip/media_tree.git 12102S: Maintained 12103F: drivers/media/dvb-frontends/rtl2832* 12104 12105RTL2832_SDR MEDIA DRIVER 12106M: Antti Palosaari <crope@iki.fi> 12107L: linux-media@vger.kernel.org 12108W: https://linuxtv.org 12109W: http://palosaari.fi/linux/ 12110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12111T: git git://linuxtv.org/anttip/media_tree.git 12112S: Maintained 12113F: drivers/media/dvb-frontends/rtl2832_sdr* 12114 12115RTL8180 WIRELESS DRIVER 12116L: linux-wireless@vger.kernel.org 12117W: http://wireless.kernel.org/ 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12119S: Orphan 12120F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12121 12122RTL8187 WIRELESS DRIVER 12123M: Herton Ronaldo Krzesinski <herton@canonical.com> 12124M: Hin-Tak Leung <htl10@users.sourceforge.net> 12125M: Larry Finger <Larry.Finger@lwfinger.net> 12126L: linux-wireless@vger.kernel.org 12127W: http://wireless.kernel.org/ 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12129S: Maintained 12130F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12131 12132REALTEK WIRELESS DRIVER (rtlwifi family) 12133M: Ping-Ke Shih <pkshih@realtek.com> 12134L: linux-wireless@vger.kernel.org 12135W: http://wireless.kernel.org/ 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12137S: Maintained 12138F: drivers/net/wireless/realtek/rtlwifi/ 12139 12140RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12141M: Jes Sorensen <Jes.Sorensen@gmail.com> 12142L: linux-wireless@vger.kernel.org 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12144S: Maintained 12145F: drivers/net/wireless/realtek/rtl8xxxu/ 12146 12147RXRPC SOCKETS (AF_RXRPC) 12148M: David Howells <dhowells@redhat.com> 12149L: linux-afs@lists.infradead.org 12150S: Supported 12151F: net/rxrpc/ 12152F: include/keys/rxrpc-type.h 12153F: include/net/af_rxrpc.h 12154F: include/trace/events/rxrpc.h 12155F: include/uapi/linux/rxrpc.h 12156F: Documentation/networking/rxrpc.txt 12157W: https://www.infradead.org/~dhowells/kafs/ 12158 12159S3 SAVAGE FRAMEBUFFER DRIVER 12160M: Antonino Daplas <adaplas@gmail.com> 12161L: linux-fbdev@vger.kernel.org 12162S: Maintained 12163F: drivers/video/fbdev/savage/ 12164 12165S390 12166M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12167M: Heiko Carstens <heiko.carstens@de.ibm.com> 12168L: linux-s390@vger.kernel.org 12169W: http://www.ibm.com/developerworks/linux/linux390/ 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12171S: Supported 12172F: arch/s390/ 12173F: drivers/s390/ 12174F: Documentation/s390/ 12175F: Documentation/driver-api/s390-drivers.rst 12176 12177S390 COMMON I/O LAYER 12178M: Sebastian Ott <sebott@linux.ibm.com> 12179M: Peter Oberparleiter <oberpar@linux.ibm.com> 12180L: linux-s390@vger.kernel.org 12181W: http://www.ibm.com/developerworks/linux/linux390/ 12182S: Supported 12183F: drivers/s390/cio/ 12184 12185S390 DASD DRIVER 12186M: Stefan Haberland <sth@linux.ibm.com> 12187M: Jan Hoeppner <hoeppner@linux.ibm.com> 12188L: linux-s390@vger.kernel.org 12189W: http://www.ibm.com/developerworks/linux/linux390/ 12190S: Supported 12191F: drivers/s390/block/dasd* 12192F: block/partitions/ibm.c 12193 12194S390 IOMMU (PCI) 12195M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12196L: linux-s390@vger.kernel.org 12197W: http://www.ibm.com/developerworks/linux/linux390/ 12198S: Supported 12199F: drivers/iommu/s390-iommu.c 12200 12201S390 IUCV NETWORK LAYER 12202M: Julian Wiedmann <jwi@linux.ibm.com> 12203M: Ursula Braun <ubraun@linux.ibm.com> 12204L: linux-s390@vger.kernel.org 12205W: http://www.ibm.com/developerworks/linux/linux390/ 12206S: Supported 12207F: drivers/s390/net/*iucv* 12208F: include/net/iucv/ 12209F: net/iucv/ 12210 12211S390 NETWORK DRIVERS 12212M: Julian Wiedmann <jwi@linux.ibm.com> 12213M: Ursula Braun <ubraun@linux.ibm.com> 12214L: linux-s390@vger.kernel.org 12215W: http://www.ibm.com/developerworks/linux/linux390/ 12216S: Supported 12217F: drivers/s390/net/ 12218 12219S390 PCI SUBSYSTEM 12220M: Sebastian Ott <sebott@linux.ibm.com> 12221M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12222L: linux-s390@vger.kernel.org 12223W: http://www.ibm.com/developerworks/linux/linux390/ 12224S: Supported 12225F: arch/s390/pci/ 12226F: drivers/pci/hotplug/s390_pci_hpc.c 12227 12228S390 VFIO-CCW DRIVER 12229M: Cornelia Huck <cohuck@redhat.com> 12230M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12231M: Halil Pasic <pasic@linux.ibm.com> 12232L: linux-s390@vger.kernel.org 12233L: kvm@vger.kernel.org 12234S: Supported 12235F: drivers/s390/cio/vfio_ccw* 12236F: Documentation/s390/vfio-ccw.txt 12237F: include/uapi/linux/vfio_ccw.h 12238 12239S390 ZCRYPT DRIVER 12240M: Harald Freudenberger <freude@de.ibm.com> 12241L: linux-s390@vger.kernel.org 12242W: http://www.ibm.com/developerworks/linux/linux390/ 12243S: Supported 12244F: drivers/s390/crypto/ 12245 12246S390 ZFCP DRIVER 12247M: Steffen Maier <maier@linux.ibm.com> 12248M: Benjamin Block <bblock@linux.ibm.com> 12249L: linux-s390@vger.kernel.org 12250W: http://www.ibm.com/developerworks/linux/linux390/ 12251S: Supported 12252F: drivers/s390/scsi/zfcp_* 12253 12254S3C24XX SD/MMC Driver 12255M: Ben Dooks <ben-linux@fluff.org> 12256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12257S: Supported 12258F: drivers/mmc/host/s3cmci.* 12259 12260SAA6588 RDS RECEIVER DRIVER 12261M: Hans Verkuil <hverkuil@xs4all.nl> 12262L: linux-media@vger.kernel.org 12263T: git git://linuxtv.org/media_tree.git 12264W: https://linuxtv.org 12265S: Odd Fixes 12266F: drivers/media/i2c/saa6588* 12267 12268SAA7134 VIDEO4LINUX DRIVER 12269M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12270M: Mauro Carvalho Chehab <mchehab@kernel.org> 12271L: linux-media@vger.kernel.org 12272W: https://linuxtv.org 12273T: git git://linuxtv.org/media_tree.git 12274S: Odd fixes 12275F: Documentation/media/v4l-drivers/saa7134* 12276F: drivers/media/pci/saa7134/ 12277 12278SAA7146 VIDEO4LINUX-2 DRIVER 12279M: Hans Verkuil <hverkuil@xs4all.nl> 12280L: linux-media@vger.kernel.org 12281T: git git://linuxtv.org/media_tree.git 12282S: Maintained 12283F: drivers/media/common/saa7146/ 12284F: drivers/media/pci/saa7146/ 12285F: include/media/saa7146* 12286 12287SAMSUNG AUDIO (ASoC) DRIVERS 12288M: Krzysztof Kozlowski <krzk@kernel.org> 12289M: Sangbeom Kim <sbkim73@samsung.com> 12290M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12292S: Supported 12293F: sound/soc/samsung/ 12294F: Documentation/devicetree/bindings/sound/samsung* 12295 12296SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12297M: Krzysztof Kozlowski <krzk@kernel.org> 12298L: linux-crypto@vger.kernel.org 12299L: linux-samsung-soc@vger.kernel.org 12300S: Maintained 12301F: drivers/crypto/exynos-rng.c 12302F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12303 12304SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12305M: Łukasz Stelmach <l.stelmach@samsung.com> 12306L: linux-samsung-soc@vger.kernel.org 12307S: Maintained 12308F: drivers/char/hw_random/exynos-trng.c 12309F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12310 12311SAMSUNG FRAMEBUFFER DRIVER 12312M: Jingoo Han <jingoohan1@gmail.com> 12313L: linux-fbdev@vger.kernel.org 12314S: Maintained 12315F: drivers/video/fbdev/s3c-fb.c 12316 12317SAMSUNG LAPTOP DRIVER 12318M: Corentin Chary <corentin.chary@gmail.com> 12319L: platform-driver-x86@vger.kernel.org 12320S: Maintained 12321F: drivers/platform/x86/samsung-laptop.c 12322 12323SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12324M: Sangbeom Kim <sbkim73@samsung.com> 12325M: Krzysztof Kozlowski <krzk@kernel.org> 12326M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12327L: linux-kernel@vger.kernel.org 12328L: linux-samsung-soc@vger.kernel.org 12329S: Supported 12330F: drivers/mfd/sec*.c 12331F: drivers/regulator/s2m*.c 12332F: drivers/regulator/s5m*.c 12333F: drivers/clk/clk-s2mps11.c 12334F: drivers/rtc/rtc-s5m.c 12335F: include/linux/mfd/samsung/ 12336F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12337F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12338F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12339F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12340 12341SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12342M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12343L: linux-media@vger.kernel.org 12344L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12345S: Maintained 12346F: drivers/media/platform/s3c-camif/ 12347F: include/media/drv-intf/s3c_camif.h 12348 12349SAMSUNG S3FWRN5 NFC DRIVER 12350M: Robert Baldyga <r.baldyga@samsung.com> 12351M: Krzysztof Opasiak <k.opasiak@samsung.com> 12352L: linux-nfc@lists.01.org (moderated for non-subscribers) 12353S: Supported 12354F: drivers/nfc/s3fwrn5 12355 12356SAMSUNG S5C73M3 CAMERA DRIVER 12357M: Kyungmin Park <kyungmin.park@samsung.com> 12358M: Andrzej Hajda <a.hajda@samsung.com> 12359L: linux-media@vger.kernel.org 12360S: Supported 12361F: drivers/media/i2c/s5c73m3/* 12362 12363SAMSUNG S5K5BAF CAMERA DRIVER 12364M: Kyungmin Park <kyungmin.park@samsung.com> 12365M: Andrzej Hajda <a.hajda@samsung.com> 12366L: linux-media@vger.kernel.org 12367S: Supported 12368F: drivers/media/i2c/s5k5baf.c 12369 12370SAMSUNG S5P Security SubSystem (SSS) DRIVER 12371M: Krzysztof Kozlowski <krzk@kernel.org> 12372M: Vladimir Zapolskiy <vz@mleia.com> 12373M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12374L: linux-crypto@vger.kernel.org 12375L: linux-samsung-soc@vger.kernel.org 12376S: Maintained 12377F: drivers/crypto/s5p-sss.c 12378 12379SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12380M: Kyungmin Park <kyungmin.park@samsung.com> 12381M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12382L: linux-media@vger.kernel.org 12383Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12384S: Supported 12385F: drivers/media/platform/exynos4-is/ 12386 12387SAMSUNG SOC CLOCK DRIVERS 12388M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12389M: Tomasz Figa <tomasz.figa@gmail.com> 12390M: Chanwoo Choi <cw00.choi@samsung.com> 12391S: Supported 12392L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12394F: drivers/clk/samsung/ 12395F: include/dt-bindings/clock/exynos*.h 12396F: Documentation/devicetree/bindings/clock/exynos*.txt 12397 12398SAMSUNG SPI DRIVERS 12399M: Kukjin Kim <kgene@kernel.org> 12400M: Krzysztof Kozlowski <krzk@kernel.org> 12401M: Andi Shyti <andi@etezian.org> 12402L: linux-spi@vger.kernel.org 12403L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12404S: Maintained 12405F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12406F: drivers/spi/spi-s3c* 12407F: include/linux/platform_data/spi-s3c64xx.h 12408 12409SAMSUNG SXGBE DRIVERS 12410M: Byungho An <bh74.an@samsung.com> 12411M: Girish K S <ks.giri@samsung.com> 12412M: Vipul Pandya <vipul.pandya@samsung.com> 12413S: Supported 12414L: netdev@vger.kernel.org 12415F: drivers/net/ethernet/samsung/sxgbe/ 12416 12417SAMSUNG THERMAL DRIVER 12418M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12419L: linux-pm@vger.kernel.org 12420L: linux-samsung-soc@vger.kernel.org 12421S: Supported 12422T: git https://github.com/lmajewski/linux-samsung-thermal.git 12423F: drivers/thermal/samsung/ 12424 12425SAMSUNG USB2 PHY DRIVER 12426M: Kamil Debski <kamil@wypas.org> 12427M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12428L: linux-kernel@vger.kernel.org 12429S: Supported 12430F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12431F: Documentation/phy/samsung-usb2.txt 12432F: drivers/phy/samsung/phy-exynos4210-usb2.c 12433F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12434F: drivers/phy/samsung/phy-exynos5250-usb2.c 12435F: drivers/phy/samsung/phy-s5pv210-usb2.c 12436F: drivers/phy/samsung/phy-samsung-usb2.c 12437F: drivers/phy/samsung/phy-samsung-usb2.h 12438 12439SC1200 WDT DRIVER 12440M: Zwane Mwaikambo <zwanem@gmail.com> 12441S: Maintained 12442F: drivers/watchdog/sc1200wdt.c 12443 12444SCHEDULER 12445M: Ingo Molnar <mingo@redhat.com> 12446M: Peter Zijlstra <peterz@infradead.org> 12447L: linux-kernel@vger.kernel.org 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12449S: Maintained 12450F: kernel/sched/ 12451F: include/linux/sched.h 12452F: include/uapi/linux/sched.h 12453F: include/linux/wait.h 12454 12455SCR24X CHIP CARD INTERFACE DRIVER 12456M: Lubomir Rintel <lkundrak@v3.sk> 12457S: Supported 12458F: drivers/char/pcmcia/scr24x_cs.c 12459 12460SCSI CDROM DRIVER 12461M: Jens Axboe <axboe@kernel.dk> 12462L: linux-scsi@vger.kernel.org 12463W: http://www.kernel.dk 12464S: Maintained 12465F: drivers/scsi/sr* 12466 12467SCSI RDMA PROTOCOL (SRP) INITIATOR 12468M: Bart Van Assche <bart.vanassche@sandisk.com> 12469L: linux-rdma@vger.kernel.org 12470S: Supported 12471W: http://www.openfabrics.org 12472Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12474F: drivers/infiniband/ulp/srp/ 12475F: include/scsi/srp.h 12476 12477SCSI SG DRIVER 12478M: Doug Gilbert <dgilbert@interlog.com> 12479L: linux-scsi@vger.kernel.org 12480W: http://sg.danny.cz/sg 12481S: Maintained 12482F: Documentation/scsi/scsi-generic.txt 12483F: drivers/scsi/sg.c 12484F: include/scsi/sg.h 12485 12486SCSI SUBSYSTEM 12487M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12489M: "Martin K. Petersen" <martin.petersen@oracle.com> 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12491L: linux-scsi@vger.kernel.org 12492S: Maintained 12493F: Documentation/devicetree/bindings/scsi/ 12494F: drivers/scsi/ 12495F: include/scsi/ 12496 12497SCSI TAPE DRIVER 12498M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12499L: linux-scsi@vger.kernel.org 12500S: Maintained 12501F: Documentation/scsi/st.txt 12502F: drivers/scsi/st.* 12503F: drivers/scsi/st_*.h 12504 12505SCTP PROTOCOL 12506M: Vlad Yasevich <vyasevich@gmail.com> 12507M: Neil Horman <nhorman@tuxdriver.com> 12508L: linux-sctp@vger.kernel.org 12509W: http://lksctp.sourceforge.net 12510S: Maintained 12511F: Documentation/networking/sctp.txt 12512F: include/linux/sctp.h 12513F: include/uapi/linux/sctp.h 12514F: include/net/sctp/ 12515F: net/sctp/ 12516 12517SCx200 CPU SUPPORT 12518M: Jim Cromie <jim.cromie@gmail.com> 12519S: Odd Fixes 12520F: Documentation/i2c/busses/scx200_acb 12521F: arch/x86/platform/scx200/ 12522F: drivers/watchdog/scx200_wdt.c 12523F: drivers/i2c/busses/scx200* 12524F: drivers/mtd/maps/scx200_docflash.c 12525F: include/linux/scx200.h 12526 12527SCx200 GPIO DRIVER 12528M: Jim Cromie <jim.cromie@gmail.com> 12529S: Maintained 12530F: drivers/char/scx200_gpio.c 12531F: include/linux/scx200_gpio.h 12532 12533SCx200 HRT CLOCKSOURCE DRIVER 12534M: Jim Cromie <jim.cromie@gmail.com> 12535S: Maintained 12536F: drivers/clocksource/scx200_hrt.c 12537 12538SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12539M: Sascha Sommer <saschasommer@freenet.de> 12540L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12541S: Maintained 12542F: drivers/mmc/host/sdricoh_cs.c 12543 12544SECURE COMPUTING 12545M: Kees Cook <keescook@chromium.org> 12546R: Andy Lutomirski <luto@amacapital.net> 12547R: Will Drewry <wad@chromium.org> 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12549S: Supported 12550F: kernel/seccomp.c 12551F: include/uapi/linux/seccomp.h 12552F: include/linux/seccomp.h 12553F: tools/testing/selftests/seccomp/* 12554F: tools/testing/selftests/kselftest_harness.h 12555F: Documentation/userspace-api/seccomp_filter.rst 12556K: \bsecure_computing 12557K: \bTIF_SECCOMP\b 12558 12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12560M: Al Cooper <alcooperx@gmail.com> 12561L: linux-mmc@vger.kernel.org 12562L: bcm-kernel-feedback-list@broadcom.com 12563S: Maintained 12564F: drivers/mmc/host/sdhci-brcmstb* 12565 12566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12567M: Adrian Hunter <adrian.hunter@intel.com> 12568L: linux-mmc@vger.kernel.org 12569T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12570S: Maintained 12571F: drivers/mmc/host/sdhci* 12572F: include/linux/mmc/sdhci* 12573 12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12575M: Ben Dooks <ben-linux@fluff.org> 12576M: Jaehoon Chung <jh80.chung@samsung.com> 12577L: linux-mmc@vger.kernel.org 12578S: Maintained 12579F: drivers/mmc/host/sdhci-s3c* 12580 12581SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12582M: Viresh Kumar <vireshk@kernel.org> 12583L: linux-mmc@vger.kernel.org 12584S: Maintained 12585F: drivers/mmc/host/sdhci-spear.c 12586 12587SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12588M: Kishon Vijay Abraham I <kishon@ti.com> 12589L: linux-mmc@vger.kernel.org 12590S: Maintained 12591F: drivers/mmc/host/sdhci-omap.c 12592 12593SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12594M: Scott Bauer <scott.bauer@intel.com> 12595M: Jonathan Derrick <jonathan.derrick@intel.com> 12596L: linux-block@vger.kernel.org 12597S: Supported 12598F: block/sed* 12599F: block/opal_proto.h 12600F: include/linux/sed* 12601F: include/uapi/linux/sed* 12602 12603SECURITY CONTACT 12604M: Security Officers <security@kernel.org> 12605S: Supported 12606 12607SECURITY SUBSYSTEM 12608M: James Morris <jmorris@namei.org> 12609M: "Serge E. Hallyn" <serge@hallyn.com> 12610L: linux-security-module@vger.kernel.org (suggested Cc:) 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12612W: http://kernsec.org/ 12613S: Supported 12614F: security/ 12615 12616SELINUX SECURITY MODULE 12617M: Paul Moore <paul@paul-moore.com> 12618M: Stephen Smalley <sds@tycho.nsa.gov> 12619M: Eric Paris <eparis@parisplace.org> 12620L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12621W: https://selinuxproject.org 12622W: https://github.com/SELinuxProject 12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12624S: Supported 12625F: include/linux/selinux* 12626F: security/selinux/ 12627F: scripts/selinux/ 12628F: Documentation/admin-guide/LSM/SELinux.rst 12629 12630SENSABLE PHANTOM 12631M: Jiri Slaby <jirislaby@gmail.com> 12632S: Maintained 12633F: drivers/misc/phantom.c 12634F: include/uapi/linux/phantom.h 12635 12636SERIAL DEVICE BUS 12637M: Rob Herring <robh@kernel.org> 12638L: linux-serial@vger.kernel.org 12639S: Maintained 12640F: Documentation/devicetree/bindings/serial/slave-device.txt 12641F: drivers/tty/serdev/ 12642F: include/linux/serdev.h 12643 12644SERIAL DRIVERS 12645M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12646L: linux-serial@vger.kernel.org 12647S: Maintained 12648F: Documentation/devicetree/bindings/serial/ 12649F: drivers/tty/serial/ 12650 12651SERIAL IR RECEIVER 12652M: Sean Young <sean@mess.org> 12653L: linux-media@vger.kernel.org 12654S: Maintained 12655F: drivers/media/rc/serial_ir.c 12656 12657SFC NETWORK DRIVER 12658M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12659M: Edward Cree <ecree@solarflare.com> 12660M: Bert Kenward <bkenward@solarflare.com> 12661L: netdev@vger.kernel.org 12662S: Supported 12663F: drivers/net/ethernet/sfc/ 12664 12665SGI GRU DRIVER 12666M: Dimitri Sivanich <sivanich@sgi.com> 12667S: Maintained 12668F: drivers/misc/sgi-gru/ 12669 12670SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12671M: Pat Gefre <pfg@sgi.com> 12672L: linux-ia64@vger.kernel.org 12673S: Supported 12674F: Documentation/ia64/serial.txt 12675F: drivers/tty/serial/ioc?_serial.c 12676F: include/linux/ioc?.h 12677 12678SGI XP/XPC/XPNET DRIVER 12679M: Cliff Whickman <cpw@sgi.com> 12680M: Robin Holt <robinmholt@gmail.com> 12681S: Maintained 12682F: drivers/misc/sgi-xp/ 12683 12684SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12685M: Ursula Braun <ubraun@linux.ibm.com> 12686L: linux-s390@vger.kernel.org 12687W: http://www.ibm.com/developerworks/linux/linux390/ 12688S: Supported 12689F: net/smc/ 12690 12691SH_VEU V4L2 MEM2MEM DRIVER 12692L: linux-media@vger.kernel.org 12693S: Orphan 12694F: drivers/media/platform/sh_veu.c 12695 12696SH_VOU V4L2 OUTPUT DRIVER 12697L: linux-media@vger.kernel.org 12698S: Orphan 12699F: drivers/media/platform/sh_vou.c 12700F: include/media/drv-intf/sh_vou.h 12701 12702SI2157 MEDIA DRIVER 12703M: Antti Palosaari <crope@iki.fi> 12704L: linux-media@vger.kernel.org 12705W: https://linuxtv.org 12706W: http://palosaari.fi/linux/ 12707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12708T: git git://linuxtv.org/anttip/media_tree.git 12709S: Maintained 12710F: drivers/media/tuners/si2157* 12711 12712SI2165 MEDIA DRIVER 12713M: Matthias Schwarzott <zzam@gentoo.org> 12714L: linux-media@vger.kernel.org 12715W: https://linuxtv.org 12716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12717S: Maintained 12718F: drivers/media/dvb-frontends/si2165* 12719 12720SI2168 MEDIA DRIVER 12721M: Antti Palosaari <crope@iki.fi> 12722L: linux-media@vger.kernel.org 12723W: https://linuxtv.org 12724W: http://palosaari.fi/linux/ 12725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12726T: git git://linuxtv.org/anttip/media_tree.git 12727S: Maintained 12728F: drivers/media/dvb-frontends/si2168* 12729 12730SI470X FM RADIO RECEIVER I2C DRIVER 12731M: Hans Verkuil <hverkuil@xs4all.nl> 12732L: linux-media@vger.kernel.org 12733T: git git://linuxtv.org/media_tree.git 12734W: https://linuxtv.org 12735S: Odd Fixes 12736F: drivers/media/radio/si470x/radio-si470x-i2c.c 12737 12738SI470X FM RADIO RECEIVER USB DRIVER 12739M: Hans Verkuil <hverkuil@xs4all.nl> 12740L: linux-media@vger.kernel.org 12741T: git git://linuxtv.org/media_tree.git 12742W: https://linuxtv.org 12743S: Maintained 12744F: drivers/media/radio/si470x/radio-si470x-common.c 12745F: drivers/media/radio/si470x/radio-si470x.h 12746F: drivers/media/radio/si470x/radio-si470x-usb.c 12747 12748SI4713 FM RADIO TRANSMITTER I2C DRIVER 12749M: Eduardo Valentin <edubezval@gmail.com> 12750L: linux-media@vger.kernel.org 12751T: git git://linuxtv.org/media_tree.git 12752W: https://linuxtv.org 12753S: Odd Fixes 12754F: drivers/media/radio/si4713/si4713.? 12755 12756SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12757M: Eduardo Valentin <edubezval@gmail.com> 12758L: linux-media@vger.kernel.org 12759T: git git://linuxtv.org/media_tree.git 12760W: https://linuxtv.org 12761S: Odd Fixes 12762F: drivers/media/radio/si4713/radio-platform-si4713.c 12763 12764SI4713 FM RADIO TRANSMITTER USB DRIVER 12765M: Hans Verkuil <hverkuil@xs4all.nl> 12766L: linux-media@vger.kernel.org 12767T: git git://linuxtv.org/media_tree.git 12768W: https://linuxtv.org 12769S: Maintained 12770F: drivers/media/radio/si4713/radio-usb-si4713.c 12771 12772SIANO DVB DRIVER 12773M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12774M: Mauro Carvalho Chehab <mchehab@kernel.org> 12775L: linux-media@vger.kernel.org 12776W: https://linuxtv.org 12777T: git git://linuxtv.org/media_tree.git 12778S: Odd fixes 12779F: drivers/media/common/siano/ 12780F: drivers/media/usb/siano/ 12781F: drivers/media/usb/siano/ 12782F: drivers/media/mmc/siano/ 12783 12784SILEAD TOUCHSCREEN DRIVER 12785M: Hans de Goede <hdegoede@redhat.com> 12786L: linux-input@vger.kernel.org 12787L: platform-driver-x86@vger.kernel.org 12788S: Maintained 12789F: drivers/input/touchscreen/silead.c 12790F: drivers/platform/x86/silead_dmi.c 12791 12792SILICON MOTION SM712 FRAME BUFFER DRIVER 12793M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12794M: Teddy Wang <teddy.wang@siliconmotion.com> 12795M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12796L: linux-fbdev@vger.kernel.org 12797S: Maintained 12798F: drivers/video/fbdev/sm712* 12799F: Documentation/fb/sm712fb.txt 12800 12801SIMPLE FIRMWARE INTERFACE (SFI) 12802M: Len Brown <lenb@kernel.org> 12803L: sfi-devel@simplefirmware.org 12804W: http://simplefirmware.org/ 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12806S: Supported 12807F: arch/x86/platform/sfi/ 12808F: drivers/sfi/ 12809F: include/linux/sfi*.h 12810 12811SIMPLEFB FB DRIVER 12812M: Hans de Goede <hdegoede@redhat.com> 12813L: linux-fbdev@vger.kernel.org 12814S: Maintained 12815F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12816F: drivers/video/fbdev/simplefb.c 12817F: include/linux/platform_data/simplefb.h 12818 12819SIMTEC EB110ATX (Chalice CATS) 12820P: Ben Dooks 12821P: Vincent Sanders <vince@simtec.co.uk> 12822M: Simtec Linux Team <linux@simtec.co.uk> 12823W: http://www.simtec.co.uk/products/EB110ATX/ 12824S: Supported 12825 12826SIMTEC EB2410ITX (BAST) 12827P: Ben Dooks 12828P: Vincent Sanders <vince@simtec.co.uk> 12829M: Simtec Linux Team <linux@simtec.co.uk> 12830W: http://www.simtec.co.uk/products/EB2410ITX/ 12831S: Supported 12832F: arch/arm/mach-s3c24xx/mach-bast.c 12833F: arch/arm/mach-s3c24xx/bast-ide.c 12834F: arch/arm/mach-s3c24xx/bast-irq.c 12835 12836SIPHASH PRF ROUTINES 12837M: Jason A. Donenfeld <Jason@zx2c4.com> 12838S: Maintained 12839F: lib/siphash.c 12840F: lib/test_siphash.c 12841F: include/linux/siphash.h 12842 12843SIOX 12844M: Gavin Schenk <g.schenk@eckelmann.de> 12845M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12846R: Pengutronix Kernel Team <kernel@pengutronix.de> 12847S: Supported 12848F: drivers/siox/* 12849F: include/trace/events/siox.h 12850 12851SIS 190 ETHERNET DRIVER 12852M: Francois Romieu <romieu@fr.zoreil.com> 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/ethernet/sis/sis190.c 12856 12857SIS 900/7016 FAST ETHERNET DRIVER 12858M: Daniele Venzano <venza@brownhat.org> 12859W: http://www.brownhat.org/sis900.html 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/ethernet/sis/sis900.* 12863 12864SIS FRAMEBUFFER DRIVER 12865M: Thomas Winischhofer <thomas@winischhofer.net> 12866W: http://www.winischhofer.net/linuxsisvga.shtml 12867S: Maintained 12868F: Documentation/fb/sisfb.txt 12869F: drivers/video/fbdev/sis/ 12870F: include/video/sisfb.h 12871 12872SIS USB2VGA DRIVER 12873M: Thomas Winischhofer <thomas@winischhofer.net> 12874W: http://www.winischhofer.at/linuxsisusbvga.shtml 12875S: Maintained 12876F: drivers/usb/misc/sisusbvga/ 12877 12878SLAB ALLOCATOR 12879M: Christoph Lameter <cl@linux.com> 12880M: Pekka Enberg <penberg@kernel.org> 12881M: David Rientjes <rientjes@google.com> 12882M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12883M: Andrew Morton <akpm@linux-foundation.org> 12884L: linux-mm@kvack.org 12885S: Maintained 12886F: include/linux/sl?b*.h 12887F: mm/sl?b* 12888 12889SLEEPABLE READ-COPY UPDATE (SRCU) 12890M: Lai Jiangshan <jiangshanlai@gmail.com> 12891M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12892M: Josh Triplett <josh@joshtriplett.org> 12893R: Steven Rostedt <rostedt@goodmis.org> 12894R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12895L: linux-kernel@vger.kernel.org 12896W: http://www.rdrop.com/users/paulmck/RCU/ 12897S: Supported 12898T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12899F: include/linux/srcu.h 12900F: kernel/rcu/srcu.c 12901 12902SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12903M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12904L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12905S: Maintained 12906F: drivers/slimbus/ 12907F: Documentation/devicetree/bindings/slimbus/ 12908F: include/linux/slimbus.h 12909 12910SMACK SECURITY MODULE 12911M: Casey Schaufler <casey@schaufler-ca.com> 12912L: linux-security-module@vger.kernel.org 12913W: http://schaufler-ca.com 12914T: git git://github.com/cschaufler/smack-next 12915S: Maintained 12916F: Documentation/admin-guide/LSM/Smack.rst 12917F: security/smack/ 12918 12919SMC91x ETHERNET DRIVER 12920M: Nicolas Pitre <nico@fluxnic.net> 12921S: Odd Fixes 12922F: drivers/net/ethernet/smsc/smc91x.* 12923 12924SMIA AND SMIA++ IMAGE SENSOR DRIVER 12925M: Sakari Ailus <sakari.ailus@iki.fi> 12926L: linux-media@vger.kernel.org 12927S: Maintained 12928F: drivers/media/i2c/smiapp/ 12929F: include/media/i2c/smiapp.h 12930F: drivers/media/i2c/smiapp-pll.c 12931F: drivers/media/i2c/smiapp-pll.h 12932F: include/uapi/linux/smiapp.h 12933F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12934 12935SMM665 HARDWARE MONITOR DRIVER 12936M: Guenter Roeck <linux@roeck-us.net> 12937L: linux-hwmon@vger.kernel.org 12938S: Maintained 12939F: Documentation/hwmon/smm665 12940F: drivers/hwmon/smm665.c 12941 12942SMSC EMC2103 HARDWARE MONITOR DRIVER 12943M: Steve Glendinning <steve.glendinning@shawell.net> 12944L: linux-hwmon@vger.kernel.org 12945S: Maintained 12946F: Documentation/hwmon/emc2103 12947F: drivers/hwmon/emc2103.c 12948 12949SMSC SCH5627 HARDWARE MONITOR DRIVER 12950M: Hans de Goede <hdegoede@redhat.com> 12951L: linux-hwmon@vger.kernel.org 12952S: Supported 12953F: Documentation/hwmon/sch5627 12954F: drivers/hwmon/sch5627.c 12955 12956SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12957M: Steve Glendinning <steve.glendinning@shawell.net> 12958L: linux-fbdev@vger.kernel.org 12959S: Maintained 12960F: drivers/video/fbdev/smscufx.c 12961 12962SMSC47B397 HARDWARE MONITOR DRIVER 12963M: Jean Delvare <jdelvare@suse.com> 12964L: linux-hwmon@vger.kernel.org 12965S: Maintained 12966F: Documentation/hwmon/smsc47b397 12967F: drivers/hwmon/smsc47b397.c 12968 12969SMSC911x ETHERNET DRIVER 12970M: Steve Glendinning <steve.glendinning@shawell.net> 12971L: netdev@vger.kernel.org 12972S: Maintained 12973F: include/linux/smsc911x.h 12974F: drivers/net/ethernet/smsc/smsc911x.* 12975 12976SMSC9420 PCI ETHERNET DRIVER 12977M: Steve Glendinning <steve.glendinning@shawell.net> 12978L: netdev@vger.kernel.org 12979S: Maintained 12980F: drivers/net/ethernet/smsc/smsc9420.* 12981 12982SOC-CAMERA V4L2 SUBSYSTEM 12983L: linux-media@vger.kernel.org 12984T: git git://linuxtv.org/media_tree.git 12985S: Orphan 12986F: include/media/soc* 12987F: drivers/media/i2c/soc_camera/ 12988F: drivers/media/platform/soc_camera/ 12989 12990SOCIONEXT SYNQUACER I2C DRIVER 12991M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12992L: linux-i2c@vger.kernel.org 12993S: Maintained 12994F: drivers/i2c/busses/i2c-synquacer.c 12995F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12996 12997SOCIONEXT UNIPHIER SOUND DRIVER 12998M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13000S: Maintained 13001F: sound/soc/uniphier/ 13002 13003SOEKRIS NET48XX LED SUPPORT 13004M: Chris Boot <bootc@bootc.net> 13005S: Maintained 13006F: drivers/leds/leds-net48xx.c 13007 13008SOFT-ROCE DRIVER (rxe) 13009M: Moni Shoua <monis@mellanox.com> 13010L: linux-rdma@vger.kernel.org 13011S: Supported 13012W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13013Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13014F: drivers/infiniband/sw/rxe/ 13015F: include/uapi/rdma/rdma_user_rxe.h 13016 13017SOFTLOGIC 6x10 MPEG CODEC 13018M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13019M: Anton Sviridenko <anton@corp.bluecherry.net> 13020M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13021M: Andrey Utkin <andrey_utkin@fastmail.com> 13022M: Ismael Luceno <ismael@iodev.co.uk> 13023L: linux-media@vger.kernel.org 13024S: Supported 13025F: drivers/media/pci/solo6x10/ 13026 13027SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13028M: James Morse <james.morse@arm.com> 13029L: linux-arm-kernel@lists.infradead.org 13030S: Maintained 13031F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13032F: drivers/firmware/arm_sdei.c 13033F: include/linux/sdei.h 13034F: include/uapi/linux/sdei.h 13035 13036SOFTWARE RAID (Multiple Disks) SUPPORT 13037M: Shaohua Li <shli@kernel.org> 13038L: linux-raid@vger.kernel.org 13039T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13040S: Supported 13041F: drivers/md/Makefile 13042F: drivers/md/Kconfig 13043F: drivers/md/md* 13044F: drivers/md/raid* 13045F: include/linux/raid/ 13046F: include/uapi/linux/raid/ 13047 13048SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13049M: Jassi Brar <jaswinder.singh@linaro.org> 13050L: netdev@vger.kernel.org 13051S: Maintained 13052F: drivers/net/ethernet/socionext/netsec.c 13053F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13054 13055SOLIDRUN CLEARFOG SUPPORT 13056M: Russell King <linux@armlinux.org.uk> 13057S: Maintained 13058F: arch/arm/boot/dts/armada-388-clearfog* 13059F: arch/arm/boot/dts/armada-38x-solidrun-* 13060 13061SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13062M: Russell King <linux@armlinux.org.uk> 13063S: Maintained 13064F: arch/arm/boot/dts/imx6*-cubox-i* 13065F: arch/arm/boot/dts/imx6*-hummingboard* 13066F: arch/arm/boot/dts/imx6*-sr-* 13067 13068SONIC NETWORK DRIVER 13069M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13070L: netdev@vger.kernel.org 13071S: Maintained 13072F: drivers/net/ethernet/natsemi/sonic.* 13073 13074SONICS SILICON BACKPLANE DRIVER (SSB) 13075M: Michael Buesch <m@bues.ch> 13076L: linux-wireless@vger.kernel.org 13077S: Maintained 13078F: drivers/ssb/ 13079F: include/linux/ssb/ 13080 13081SONY IMX274 SENSOR DRIVER 13082M: Leon Luo <leonl@leopardimaging.com> 13083L: linux-media@vger.kernel.org 13084T: git git://linuxtv.org/media_tree.git 13085S: Maintained 13086F: drivers/media/i2c/imx274.c 13087F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13088 13089SONY MEMORYSTICK CARD SUPPORT 13090M: Alex Dubov <oakad@yahoo.com> 13091W: http://tifmxx.berlios.de/ 13092S: Maintained 13093F: drivers/memstick/host/tifm_ms.c 13094 13095SONY MEMORYSTICK STANDARD SUPPORT 13096M: Maxim Levitsky <maximlevitsky@gmail.com> 13097S: Maintained 13098F: drivers/memstick/core/ms_block.* 13099 13100SONY VAIO CONTROL DEVICE DRIVER 13101M: Mattia Dongili <malattia@linux.it> 13102L: platform-driver-x86@vger.kernel.org 13103W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13104S: Maintained 13105F: Documentation/laptops/sony-laptop.txt 13106F: drivers/char/sonypi.c 13107F: drivers/platform/x86/sony-laptop.c 13108F: include/linux/sony-laptop.h 13109 13110SOUND 13111M: Jaroslav Kysela <perex@perex.cz> 13112M: Takashi Iwai <tiwai@suse.com> 13113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13114W: http://www.alsa-project.org/ 13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13116T: git git://git.alsa-project.org/alsa-kernel.git 13117Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13118S: Maintained 13119F: Documentation/sound/ 13120F: include/sound/ 13121F: include/uapi/sound/ 13122F: sound/ 13123 13124SOUND - COMPRESSED AUDIO 13125M: Vinod Koul <vinod.koul@intel.com> 13126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13128S: Supported 13129F: Documentation/sound/alsa/compress_offload.txt 13130F: include/sound/compress_driver.h 13131F: include/uapi/sound/compress_* 13132F: sound/core/compress_offload.c 13133F: sound/soc/soc-compress.c 13134 13135SOUND - DMAENGINE HELPERS 13136M: Lars-Peter Clausen <lars@metafoo.de> 13137S: Supported 13138F: include/sound/dmaengine_pcm.h 13139F: sound/core/pcm_dmaengine.c 13140F: sound/soc/soc-generic-dmaengine-pcm.c 13141 13142SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13143M: Liam Girdwood <lgirdwood@gmail.com> 13144M: Mark Brown <broonie@kernel.org> 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13147W: http://alsa-project.org/main/index.php/ASoC 13148S: Supported 13149F: Documentation/devicetree/bindings/sound/ 13150F: Documentation/sound/alsa/soc/ 13151F: sound/soc/ 13152F: include/sound/soc* 13153 13154SOUNDWIRE SUBSYSTEM 13155M: Vinod Koul <vinod.koul@intel.com> 13156M: Sanyog Kale <sanyog.r.kale@intel.com> 13157R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13158L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13159S: Supported 13160F: Documentation/driver-api/soundwire/ 13161F: drivers/soundwire/ 13162F: include/linux/soundwire/ 13163 13164SP2 MEDIA DRIVER 13165M: Olli Salonen <olli.salonen@iki.fi> 13166L: linux-media@vger.kernel.org 13167W: https://linuxtv.org 13168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13169S: Maintained 13170F: drivers/media/dvb-frontends/sp2* 13171 13172SPARC + UltraSPARC (sparc/sparc64) 13173M: "David S. Miller" <davem@davemloft.net> 13174L: sparclinux@vger.kernel.org 13175Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13178S: Maintained 13179F: arch/sparc/ 13180F: drivers/sbus/ 13181 13182SPARC SERIAL DRIVERS 13183M: "David S. Miller" <davem@davemloft.net> 13184L: sparclinux@vger.kernel.org 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13187S: Maintained 13188F: include/linux/sunserialcore.h 13189F: drivers/tty/serial/suncore.c 13190F: drivers/tty/serial/sunhv.c 13191F: drivers/tty/serial/sunsab.c 13192F: drivers/tty/serial/sunsab.h 13193F: drivers/tty/serial/sunsu.c 13194F: drivers/tty/serial/sunzilog.c 13195F: drivers/tty/serial/sunzilog.h 13196F: drivers/tty/vcc.c 13197 13198SPARSE CHECKER 13199M: "Christopher Li" <sparse@chrisli.org> 13200L: linux-sparse@vger.kernel.org 13201W: https://sparse.wiki.kernel.org/ 13202T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13203T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13204S: Maintained 13205F: include/linux/compiler.h 13206 13207SPEAR CLOCK FRAMEWORK SUPPORT 13208M: Viresh Kumar <vireshk@kernel.org> 13209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13210W: http://www.st.com/spear 13211S: Maintained 13212F: drivers/clk/spear/ 13213 13214SPEAR PLATFORM SUPPORT 13215M: Viresh Kumar <vireshk@kernel.org> 13216M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13218W: http://www.st.com/spear 13219S: Maintained 13220F: arch/arm/boot/dts/spear* 13221F: arch/arm/mach-spear/ 13222 13223SPI NOR SUBSYSTEM 13224M: Marek Vasut <marek.vasut@gmail.com> 13225L: linux-mtd@lists.infradead.org 13226W: http://www.linux-mtd.infradead.org/ 13227Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13228T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13229T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13230S: Maintained 13231F: drivers/mtd/spi-nor/ 13232F: include/linux/mtd/spi-nor.h 13233 13234SPI SUBSYSTEM 13235M: Mark Brown <broonie@kernel.org> 13236L: linux-spi@vger.kernel.org 13237T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13238Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13239S: Maintained 13240F: Documentation/devicetree/bindings/spi/ 13241F: Documentation/spi/ 13242F: drivers/spi/ 13243F: include/linux/spi/ 13244F: include/uapi/linux/spi/ 13245F: tools/spi/ 13246 13247SPIDERNET NETWORK DRIVER for CELL 13248M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13249L: netdev@vger.kernel.org 13250S: Supported 13251F: Documentation/networking/spider_net.txt 13252F: drivers/net/ethernet/toshiba/spider_net* 13253 13254SPMI SUBSYSTEM 13255R: Stephen Boyd <sboyd@kernel.org> 13256L: linux-arm-msm@vger.kernel.org 13257F: Documentation/devicetree/bindings/spmi/ 13258F: drivers/spmi/ 13259F: include/dt-bindings/spmi/spmi.h 13260F: include/linux/spmi.h 13261F: include/trace/events/spmi.h 13262 13263SPU FILE SYSTEM 13264M: Jeremy Kerr <jk@ozlabs.org> 13265L: linuxppc-dev@lists.ozlabs.org 13266W: http://www.ibm.com/developerworks/power/cell/ 13267S: Supported 13268F: Documentation/filesystems/spufs.txt 13269F: arch/powerpc/platforms/cell/spufs/ 13270 13271SQUASHFS FILE SYSTEM 13272M: Phillip Lougher <phillip@squashfs.org.uk> 13273L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13274W: http://squashfs.org.uk 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13276S: Maintained 13277F: Documentation/filesystems/squashfs.txt 13278F: fs/squashfs/ 13279 13280SRM (Alpha) environment access 13281M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13282S: Maintained 13283F: arch/alpha/kernel/srm_env.c 13284 13285STABLE BRANCH 13286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13287L: stable@vger.kernel.org 13288S: Supported 13289F: Documentation/process/stable-kernel-rules.rst 13290 13291STAGING - ATOMISP DRIVER 13292M: Alan Cox <alan@linux.intel.com> 13293M: Sakari Ailus <sakari.ailus@linux.intel.com> 13294L: linux-media@vger.kernel.org 13295S: Maintained 13296F: drivers/staging/media/atomisp/ 13297 13298STAGING - COMEDI 13299M: Ian Abbott <abbotti@mev.co.uk> 13300M: H Hartley Sweeten <hsweeten@visionengravers.com> 13301S: Odd Fixes 13302F: drivers/staging/comedi/ 13303 13304STAGING - FLARION FT1000 DRIVERS 13305M: Marek Belisko <marek.belisko@gmail.com> 13306S: Odd Fixes 13307F: drivers/staging/ft1000/ 13308 13309STAGING - INDUSTRIAL IO 13310M: Jonathan Cameron <jic23@kernel.org> 13311L: linux-iio@vger.kernel.org 13312S: Odd Fixes 13313F: Documentation/devicetree/bindings/staging/iio/ 13314F: drivers/staging/iio/ 13315 13316STAGING - LUSTRE PARALLEL FILESYSTEM 13317M: Oleg Drokin <oleg.drokin@intel.com> 13318M: Andreas Dilger <andreas.dilger@intel.com> 13319M: James Simmons <jsimmons@infradead.org> 13320L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13321W: http://wiki.lustre.org/ 13322S: Maintained 13323F: drivers/staging/lustre 13324 13325STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13326M: Marc Dietrich <marvin24@gmx.de> 13327L: ac100@lists.launchpad.net (moderated for non-subscribers) 13328L: linux-tegra@vger.kernel.org 13329S: Maintained 13330F: drivers/staging/nvec/ 13331 13332STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13333M: Jens Frederich <jfrederich@gmail.com> 13334M: Daniel Drake <dsd@laptop.org> 13335M: Jon Nettleton <jon.nettleton@gmail.com> 13336W: http://wiki.laptop.org/go/DCON 13337S: Maintained 13338F: drivers/staging/olpc_dcon/ 13339 13340STAGING - REALTEK RTL8712U DRIVERS 13341M: Larry Finger <Larry.Finger@lwfinger.net> 13342M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13343S: Odd Fixes 13344F: drivers/staging/rtl8712/ 13345 13346STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13347M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13348M: Teddy Wang <teddy.wang@siliconmotion.com> 13349M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13350L: linux-fbdev@vger.kernel.org 13351S: Maintained 13352F: drivers/staging/sm750fb/ 13353 13354STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13355M: William Hubbs <w.d.hubbs@gmail.com> 13356M: Chris Brannon <chris@the-brannons.com> 13357M: Kirk Reiser <kirk@reisers.ca> 13358M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13359L: speakup@linux-speakup.org 13360W: http://www.linux-speakup.org/ 13361S: Odd Fixes 13362F: drivers/staging/speakup/ 13363 13364STAGING - VIA VT665X DRIVERS 13365M: Forest Bond <forest@alittletooquiet.net> 13366S: Odd Fixes 13367F: drivers/staging/vt665?/ 13368 13369STAGING - WILC1000 WIFI DRIVER 13370M: Aditya Shankar <aditya.shankar@microchip.com> 13371M: Ganesh Krishna <ganesh.krishna@microchip.com> 13372L: linux-wireless@vger.kernel.org 13373S: Supported 13374F: drivers/staging/wilc1000/ 13375 13376STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13377M: Arnaud Patard <arnaud.patard@rtp-net.org> 13378S: Odd Fixes 13379F: drivers/staging/xgifb/ 13380 13381STAGING SUBSYSTEM 13382M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13384L: devel@driverdev.osuosl.org 13385S: Supported 13386F: drivers/staging/ 13387 13388STARFIRE/DURALAN NETWORK DRIVER 13389M: Ion Badulescu <ionut@badula.org> 13390S: Odd Fixes 13391F: drivers/net/ethernet/adaptec/starfire* 13392 13393STEC S1220 SKD DRIVER 13394M: Bart Van Assche <bart.vanassche@wdc.com> 13395L: linux-block@vger.kernel.org 13396S: Maintained 13397F: drivers/block/skd*[ch] 13398 13399STI CEC DRIVER 13400M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13401S: Maintained 13402F: drivers/staging/media/st-cec/ 13403F: Documentation/devicetree/bindings/media/stih-cec.txt 13404 13405STK1160 USB VIDEO CAPTURE DRIVER 13406M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13407L: linux-media@vger.kernel.org 13408T: git git://linuxtv.org/media_tree.git 13409S: Maintained 13410F: drivers/media/usb/stk1160/ 13411 13412STMMAC ETHERNET DRIVER 13413M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13414M: Alexandre Torgue <alexandre.torgue@st.com> 13415L: netdev@vger.kernel.org 13416W: http://www.stlinux.com 13417S: Supported 13418F: drivers/net/ethernet/stmicro/stmmac/ 13419 13420SUN3/3X 13421M: Sam Creasey <sammy@sammy.net> 13422W: http://sammy.net/sun3/ 13423S: Maintained 13424F: arch/m68k/kernel/*sun3* 13425F: arch/m68k/sun3*/ 13426F: arch/m68k/include/asm/sun3* 13427F: drivers/net/ethernet/i825xx/sun3* 13428 13429SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13430M: Hans de Goede <hdegoede@redhat.com> 13431L: linux-input@vger.kernel.org 13432S: Maintained 13433F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13434F: drivers/input/keyboard/sun4i-lradc-keys.c 13435 13436SUNDANCE NETWORK DRIVER 13437M: Denis Kirjanov <kda@linux-powerpc.org> 13438L: netdev@vger.kernel.org 13439S: Maintained 13440F: drivers/net/ethernet/dlink/sundance.c 13441 13442SUPERH 13443M: Yoshinori Sato <ysato@users.sourceforge.jp> 13444M: Rich Felker <dalias@libc.org> 13445L: linux-sh@vger.kernel.org 13446Q: http://patchwork.kernel.org/project/linux-sh/list/ 13447S: Maintained 13448F: Documentation/sh/ 13449F: arch/sh/ 13450F: drivers/sh/ 13451 13452SUSPEND TO RAM 13453M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13454M: Len Brown <len.brown@intel.com> 13455M: Pavel Machek <pavel@ucw.cz> 13456L: linux-pm@vger.kernel.org 13457B: https://bugzilla.kernel.org 13458S: Supported 13459F: Documentation/power/ 13460F: arch/x86/kernel/acpi/ 13461F: drivers/base/power/ 13462F: kernel/power/ 13463F: include/linux/suspend.h 13464F: include/linux/freezer.h 13465F: include/linux/pm.h 13466 13467SVGA HANDLING 13468M: Martin Mares <mj@ucw.cz> 13469L: linux-video@atrey.karlin.mff.cuni.cz 13470S: Maintained 13471F: Documentation/svga.txt 13472F: arch/x86/boot/video* 13473 13474SWIOTLB SUBSYSTEM 13475M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13476L: iommu@lists.linux-foundation.org 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13478S: Supported 13479F: lib/swiotlb.c 13480F: arch/*/kernel/pci-swiotlb.c 13481F: include/linux/swiotlb.h 13482 13483SWITCHDEV 13484M: Jiri Pirko <jiri@resnulli.us> 13485M: Ivan Vecera <ivecera@redhat.com> 13486L: netdev@vger.kernel.org 13487S: Supported 13488F: net/switchdev/ 13489F: include/net/switchdev.h 13490 13491SYNC FILE FRAMEWORK 13492M: Sumit Semwal <sumit.semwal@linaro.org> 13493R: Gustavo Padovan <gustavo@padovan.org> 13494S: Maintained 13495L: linux-media@vger.kernel.org 13496L: dri-devel@lists.freedesktop.org 13497F: drivers/dma-buf/sync_* 13498F: drivers/dma-buf/dma-fence* 13499F: drivers/dma-buf/sw_sync.c 13500F: include/linux/sync_file.h 13501F: include/uapi/linux/sync_file.h 13502F: Documentation/sync_file.txt 13503T: git git://anongit.freedesktop.org/drm/drm-misc 13504 13505SYNOPSYS ARC ARCHITECTURE 13506M: Vineet Gupta <vgupta@synopsys.com> 13507L: linux-snps-arc@lists.infradead.org 13508S: Supported 13509F: arch/arc/ 13510F: Documentation/devicetree/bindings/arc/* 13511F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13512F: drivers/clocksource/arc_timer.c 13513F: drivers/tty/serial/arc_uart.c 13514T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13515 13516SYNOPSYS ARC HSDK SDP pll clock driver 13517M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13518S: Supported 13519F: drivers/clk/clk-hsdk-pll.c 13520F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13521 13522SYNOPSYS ARC SDP clock driver 13523M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13524S: Supported 13525F: drivers/clk/axs10x/* 13526F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13527 13528SYNOPSYS ARC SDP platform support 13529M: Alexey Brodkin <abrodkin@synopsys.com> 13530S: Supported 13531F: arch/arc/plat-axs10x 13532F: arch/arc/boot/dts/ax* 13533F: Documentation/devicetree/bindings/arc/axs10* 13534 13535SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13536M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13537S: Supported 13538F: drivers/reset/reset-axs10x.c 13539F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13540 13541SYNOPSYS DESIGNWARE 8250 UART DRIVER 13542R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13543S: Maintained 13544F: drivers/tty/serial/8250/8250_dw.c 13545 13546SYNOPSYS DESIGNWARE APB GPIO DRIVER 13547M: Hoan Tran <hotran@apm.com> 13548L: linux-gpio@vger.kernel.org 13549S: Maintained 13550F: drivers/gpio/gpio-dwapb.c 13551F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13552 13553SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13554M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13555S: Maintained 13556F: drivers/dma/dwi-axi-dmac/ 13557F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13558 13559SYNOPSYS DESIGNWARE DMAC DRIVER 13560M: Viresh Kumar <vireshk@kernel.org> 13561R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13562S: Maintained 13563F: include/linux/dma/dw.h 13564F: include/linux/platform_data/dma-dw.h 13565F: drivers/dma/dw/ 13566 13567SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13568M: Jose Abreu <Jose.Abreu@synopsys.com> 13569L: netdev@vger.kernel.org 13570S: Supported 13571F: drivers/net/ethernet/synopsys/ 13572 13573SYNOPSYS DESIGNWARE I2C DRIVER 13574M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13575R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13576R: Mika Westerberg <mika.westerberg@linux.intel.com> 13577L: linux-i2c@vger.kernel.org 13578S: Maintained 13579F: drivers/i2c/busses/i2c-designware-* 13580F: include/linux/platform_data/i2c-designware.h 13581 13582SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13583M: Jaehoon Chung <jh80.chung@samsung.com> 13584L: linux-mmc@vger.kernel.org 13585S: Maintained 13586F: drivers/mmc/host/dw_mmc* 13587 13588SYNOPSYS HSDK RESET CONTROLLER DRIVER 13589M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13590S: Supported 13591F: drivers/reset/reset-hsdk.c 13592F: include/dt-bindings/reset/snps,hsdk-reset.h 13593F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13594 13595SYSTEM CONFIGURATION (SYSCON) 13596M: Lee Jones <lee.jones@linaro.org> 13597M: Arnd Bergmann <arnd@arndb.de> 13598T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13599S: Supported 13600F: drivers/mfd/syscon.c 13601 13602SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13603M: Sudeep Holla <sudeep.holla@arm.com> 13604L: linux-arm-kernel@lists.infradead.org 13605S: Maintained 13606F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13607F: drivers/clk/clk-sc[mp]i.c 13608F: drivers/cpufreq/sc[mp]i-cpufreq.c 13609F: drivers/firmware/arm_scpi.c 13610F: drivers/firmware/arm_scmi/ 13611F: include/linux/sc[mp]i_protocol.h 13612 13613SYSTEM RESET/SHUTDOWN DRIVERS 13614M: Sebastian Reichel <sre@kernel.org> 13615L: linux-pm@vger.kernel.org 13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13617S: Maintained 13618F: Documentation/devicetree/bindings/power/reset/ 13619F: drivers/power/reset/ 13620 13621SYSTEM TRACE MODULE CLASS 13622M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13623S: Maintained 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13625F: Documentation/trace/stm.txt 13626F: drivers/hwtracing/stm/ 13627F: include/linux/stm.h 13628F: include/uapi/linux/stm.h 13629 13630SYSV FILESYSTEM 13631M: Christoph Hellwig <hch@infradead.org> 13632S: Maintained 13633F: Documentation/filesystems/sysv-fs.txt 13634F: fs/sysv/ 13635F: include/linux/sysv_fs.h 13636 13637TARGET SUBSYSTEM 13638M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13639L: linux-scsi@vger.kernel.org 13640L: target-devel@vger.kernel.org 13641W: http://www.linux-iscsi.org 13642W: http://groups.google.com/group/linux-iscsi-target-dev 13643T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13644S: Supported 13645F: drivers/target/ 13646F: include/target/ 13647F: Documentation/target/ 13648 13649TASKSTATS STATISTICS INTERFACE 13650M: Balbir Singh <bsingharora@gmail.com> 13651S: Maintained 13652F: Documentation/accounting/taskstats* 13653F: include/linux/taskstats* 13654F: kernel/taskstats.c 13655 13656TC subsystem 13657M: Jamal Hadi Salim <jhs@mojatatu.com> 13658M: Cong Wang <xiyou.wangcong@gmail.com> 13659M: Jiri Pirko <jiri@resnulli.us> 13660L: netdev@vger.kernel.org 13661S: Maintained 13662F: include/net/pkt_cls.h 13663F: include/net/pkt_sched.h 13664F: include/net/tc_act/ 13665F: include/uapi/linux/pkt_cls.h 13666F: include/uapi/linux/pkt_sched.h 13667F: include/uapi/linux/tc_act/ 13668F: include/uapi/linux/tc_ematch/ 13669F: net/sched/ 13670 13671TCP LOW PRIORITY MODULE 13672M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13673M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13674W: http://tcp-lp-mod.sourceforge.net/ 13675S: Maintained 13676F: net/ipv4/tcp_lp.c 13677 13678TDA10071 MEDIA DRIVER 13679M: Antti Palosaari <crope@iki.fi> 13680L: linux-media@vger.kernel.org 13681W: https://linuxtv.org 13682W: http://palosaari.fi/linux/ 13683Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13684T: git git://linuxtv.org/anttip/media_tree.git 13685S: Maintained 13686F: drivers/media/dvb-frontends/tda10071* 13687 13688TDA18212 MEDIA DRIVER 13689M: Antti Palosaari <crope@iki.fi> 13690L: linux-media@vger.kernel.org 13691W: https://linuxtv.org 13692W: http://palosaari.fi/linux/ 13693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13694T: git git://linuxtv.org/anttip/media_tree.git 13695S: Maintained 13696F: drivers/media/tuners/tda18212* 13697 13698TDA18218 MEDIA DRIVER 13699M: Antti Palosaari <crope@iki.fi> 13700L: linux-media@vger.kernel.org 13701W: https://linuxtv.org 13702W: http://palosaari.fi/linux/ 13703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13704T: git git://linuxtv.org/anttip/media_tree.git 13705S: Maintained 13706F: drivers/media/tuners/tda18218* 13707 13708TDA18250 MEDIA DRIVER 13709M: Olli Salonen <olli.salonen@iki.fi> 13710L: linux-media@vger.kernel.org 13711W: https://linuxtv.org 13712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13713T: git git://linuxtv.org/media_tree.git 13714S: Maintained 13715F: drivers/media/tuners/tda18250* 13716 13717TDA18271 MEDIA DRIVER 13718M: Michael Krufky <mkrufky@linuxtv.org> 13719L: linux-media@vger.kernel.org 13720W: https://linuxtv.org 13721W: http://github.com/mkrufky 13722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13723T: git git://linuxtv.org/mkrufky/tuners.git 13724S: Maintained 13725F: drivers/media/tuners/tda18271* 13726 13727TDA1997x MEDIA DRIVER 13728M: Tim Harvey <tharvey@gateworks.com> 13729L: linux-media@vger.kernel.org 13730W: https://linuxtv.org 13731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13732S: Maintained 13733F: drivers/media/i2c/tda1997x.* 13734 13735TDA827x MEDIA DRIVER 13736M: Michael Krufky <mkrufky@linuxtv.org> 13737L: linux-media@vger.kernel.org 13738W: https://linuxtv.org 13739W: http://github.com/mkrufky 13740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13741T: git git://linuxtv.org/mkrufky/tuners.git 13742S: Maintained 13743F: drivers/media/tuners/tda8290.* 13744 13745TDA8290 MEDIA DRIVER 13746M: Michael Krufky <mkrufky@linuxtv.org> 13747L: linux-media@vger.kernel.org 13748W: https://linuxtv.org 13749W: http://github.com/mkrufky 13750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13751T: git git://linuxtv.org/mkrufky/tuners.git 13752S: Maintained 13753F: drivers/media/tuners/tda8290.* 13754 13755TDA9840 MEDIA DRIVER 13756M: Hans Verkuil <hverkuil@xs4all.nl> 13757L: linux-media@vger.kernel.org 13758T: git git://linuxtv.org/media_tree.git 13759W: https://linuxtv.org 13760S: Maintained 13761F: drivers/media/i2c/tda9840* 13762 13763TEA5761 TUNER DRIVER 13764M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13765M: Mauro Carvalho Chehab <mchehab@kernel.org> 13766L: linux-media@vger.kernel.org 13767W: https://linuxtv.org 13768T: git git://linuxtv.org/media_tree.git 13769S: Odd fixes 13770F: drivers/media/tuners/tea5761.* 13771 13772TEA5767 TUNER DRIVER 13773M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13774M: Mauro Carvalho Chehab <mchehab@kernel.org> 13775L: linux-media@vger.kernel.org 13776W: https://linuxtv.org 13777T: git git://linuxtv.org/media_tree.git 13778S: Maintained 13779F: drivers/media/tuners/tea5767.* 13780 13781TEA6415C MEDIA DRIVER 13782M: Hans Verkuil <hverkuil@xs4all.nl> 13783L: linux-media@vger.kernel.org 13784T: git git://linuxtv.org/media_tree.git 13785W: https://linuxtv.org 13786S: Maintained 13787F: drivers/media/i2c/tea6415c* 13788 13789TEA6420 MEDIA DRIVER 13790M: Hans Verkuil <hverkuil@xs4all.nl> 13791L: linux-media@vger.kernel.org 13792T: git git://linuxtv.org/media_tree.git 13793W: https://linuxtv.org 13794S: Maintained 13795F: drivers/media/i2c/tea6420* 13796 13797TEAM DRIVER 13798M: Jiri Pirko <jiri@resnulli.us> 13799L: netdev@vger.kernel.org 13800S: Supported 13801F: drivers/net/team/ 13802F: include/linux/if_team.h 13803F: include/uapi/linux/if_team.h 13804 13805TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13806M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13807S: Maintained 13808F: arch/x86/platform/ts5500/ 13809 13810TECHNOTREND USB IR RECEIVER 13811M: Sean Young <sean@mess.org> 13812L: linux-media@vger.kernel.org 13813S: Maintained 13814F: drivers/media/rc/ttusbir.c 13815 13816TECHWELL TW9910 VIDEO DECODER 13817L: linux-media@vger.kernel.org 13818S: Orphan 13819F: drivers/media/i2c/tw9910.c 13820F: include/media/i2c/tw9910.h 13821 13822TEE SUBSYSTEM 13823M: Jens Wiklander <jens.wiklander@linaro.org> 13824S: Maintained 13825F: include/linux/tee_drv.h 13826F: include/uapi/linux/tee.h 13827F: drivers/tee/ 13828F: Documentation/tee.txt 13829 13830TEGRA ARCHITECTURE SUPPORT 13831M: Thierry Reding <thierry.reding@gmail.com> 13832M: Jonathan Hunter <jonathanh@nvidia.com> 13833L: linux-tegra@vger.kernel.org 13834Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13836S: Supported 13837N: [^a-z]tegra 13838 13839TEGRA CLOCK DRIVER 13840M: Peter De Schrijver <pdeschrijver@nvidia.com> 13841M: Prashant Gaikwad <pgaikwad@nvidia.com> 13842S: Supported 13843F: drivers/clk/tegra/ 13844 13845TEGRA DMA DRIVERS 13846M: Laxman Dewangan <ldewangan@nvidia.com> 13847M: Jon Hunter <jonathanh@nvidia.com> 13848S: Supported 13849F: drivers/dma/tegra* 13850 13851TEGRA I2C DRIVER 13852M: Laxman Dewangan <ldewangan@nvidia.com> 13853S: Supported 13854F: drivers/i2c/busses/i2c-tegra.c 13855 13856TEGRA IOMMU DRIVERS 13857M: Thierry Reding <thierry.reding@gmail.com> 13858L: linux-tegra@vger.kernel.org 13859S: Supported 13860F: drivers/iommu/tegra* 13861 13862TEGRA KBC DRIVER 13863M: Rakesh Iyer <riyer@nvidia.com> 13864M: Laxman Dewangan <ldewangan@nvidia.com> 13865S: Supported 13866F: drivers/input/keyboard/tegra-kbc.c 13867 13868TEGRA PWM DRIVER 13869M: Thierry Reding <thierry.reding@gmail.com> 13870S: Supported 13871F: drivers/pwm/pwm-tegra.c 13872 13873TEGRA SERIAL DRIVER 13874M: Laxman Dewangan <ldewangan@nvidia.com> 13875S: Supported 13876F: drivers/tty/serial/serial-tegra.c 13877 13878TEGRA SPI DRIVER 13879M: Laxman Dewangan <ldewangan@nvidia.com> 13880S: Supported 13881F: drivers/spi/spi-tegra* 13882 13883TEHUTI ETHERNET DRIVER 13884M: Andy Gospodarek <andy@greyhouse.net> 13885L: netdev@vger.kernel.org 13886S: Supported 13887F: drivers/net/ethernet/tehuti/* 13888 13889Telecom Clock Driver for MCPL0010 13890M: Mark Gross <mark.gross@intel.com> 13891S: Supported 13892F: drivers/char/tlclk.c 13893 13894TENSILICA XTENSA PORT (xtensa) 13895M: Chris Zankel <chris@zankel.net> 13896M: Max Filippov <jcmvbkbc@gmail.com> 13897L: linux-xtensa@linux-xtensa.org 13898T: git git://github.com/czankel/xtensa-linux.git 13899S: Maintained 13900F: arch/xtensa/ 13901F: drivers/irqchip/irq-xtensa-* 13902 13903Texas Instruments' System Control Interface (TISCI) Protocol Driver 13904M: Nishanth Menon <nm@ti.com> 13905M: Tero Kristo <t-kristo@ti.com> 13906M: Santosh Shilimkar <ssantosh@kernel.org> 13907L: linux-arm-kernel@lists.infradead.org 13908S: Maintained 13909F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13910F: drivers/firmware/ti_sci* 13911F: include/linux/soc/ti/ti_sci_protocol.h 13912F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13913F: include/dt-bindings/genpd/k2g.h 13914F: drivers/soc/ti/ti_sci_pm_domains.c 13915F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13916F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13917F: drivers/clk/keystone/sci-clk.c 13918F: drivers/reset/reset-ti-sci.c 13919 13920THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13921M: Hans Verkuil <hverkuil@xs4all.nl> 13922L: linux-media@vger.kernel.org 13923T: git git://linuxtv.org/media_tree.git 13924W: https://linuxtv.org 13925S: Maintained 13926F: drivers/media/radio/radio-raremono.c 13927 13928THERMAL 13929M: Zhang Rui <rui.zhang@intel.com> 13930M: Eduardo Valentin <edubezval@gmail.com> 13931L: linux-pm@vger.kernel.org 13932T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13933T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13934Q: https://patchwork.kernel.org/project/linux-pm/list/ 13935S: Supported 13936F: drivers/thermal/ 13937F: include/linux/thermal.h 13938F: include/uapi/linux/thermal.h 13939F: include/linux/cpu_cooling.h 13940F: Documentation/devicetree/bindings/thermal/ 13941 13942THERMAL/CPU_COOLING 13943M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13944M: Viresh Kumar <viresh.kumar@linaro.org> 13945M: Javi Merino <javi.merino@kernel.org> 13946L: linux-pm@vger.kernel.org 13947S: Supported 13948F: Documentation/thermal/cpu-cooling-api.txt 13949F: drivers/thermal/cpu_cooling.c 13950F: include/linux/cpu_cooling.h 13951 13952THINKPAD ACPI EXTRAS DRIVER 13953M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13954L: ibm-acpi-devel@lists.sourceforge.net 13955L: platform-driver-x86@vger.kernel.org 13956W: http://ibm-acpi.sourceforge.net 13957W: http://thinkwiki.org/wiki/Ibm-acpi 13958T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13959S: Maintained 13960F: drivers/platform/x86/thinkpad_acpi.c 13961 13962THUNDERBOLT DRIVER 13963M: Andreas Noever <andreas.noever@gmail.com> 13964M: Michael Jamet <michael.jamet@intel.com> 13965M: Mika Westerberg <mika.westerberg@linux.intel.com> 13966M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13967T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13968S: Maintained 13969F: Documentation/admin-guide/thunderbolt.rst 13970F: drivers/thunderbolt/ 13971F: include/linux/thunderbolt.h 13972 13973THUNDERBOLT NETWORK DRIVER 13974M: Michael Jamet <michael.jamet@intel.com> 13975M: Mika Westerberg <mika.westerberg@linux.intel.com> 13976M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13977L: netdev@vger.kernel.org 13978S: Maintained 13979F: drivers/net/thunderbolt.c 13980 13981THUNDERX GPIO DRIVER 13982M: David Daney <david.daney@cavium.com> 13983S: Maintained 13984F: drivers/gpio/gpio-thunderx.c 13985 13986TI AM437X VPFE DRIVER 13987M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13988L: linux-media@vger.kernel.org 13989W: https://linuxtv.org 13990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13991T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13992S: Maintained 13993F: drivers/media/platform/am437x/ 13994 13995TI BANDGAP AND THERMAL DRIVER 13996M: Eduardo Valentin <edubezval@gmail.com> 13997M: Keerthy <j-keerthy@ti.com> 13998L: linux-pm@vger.kernel.org 13999L: linux-omap@vger.kernel.org 14000S: Maintained 14001F: drivers/thermal/ti-soc-thermal/ 14002 14003TI BQ27XXX POWER SUPPLY DRIVER 14004R: Andrew F. Davis <afd@ti.com> 14005F: include/linux/power/bq27xxx_battery.h 14006F: drivers/power/supply/bq27xxx_battery.c 14007F: drivers/power/supply/bq27xxx_battery_i2c.c 14008 14009TI CDCE706 CLOCK DRIVER 14010M: Max Filippov <jcmvbkbc@gmail.com> 14011S: Maintained 14012F: drivers/clk/clk-cdce706.c 14013 14014TI CLOCK DRIVER 14015M: Tero Kristo <t-kristo@ti.com> 14016L: linux-omap@vger.kernel.org 14017S: Maintained 14018F: drivers/clk/ti/ 14019F: include/linux/clk/ti.h 14020 14021TI DAVINCI MACHINE SUPPORT 14022M: Sekhar Nori <nsekhar@ti.com> 14023M: Kevin Hilman <khilman@kernel.org> 14024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14026S: Supported 14027F: arch/arm/mach-davinci/ 14028F: drivers/i2c/busses/i2c-davinci.c 14029F: arch/arm/boot/dts/da850* 14030 14031TI DAVINCI SERIES CLOCK DRIVER 14032M: David Lechner <david@lechnology.com> 14033R: Sekhar Nori <nsekhar@ti.com> 14034S: Maintained 14035F: Documentation/devicetree/bindings/clock/ti/davinci/ 14036F: drivers/clk/davinci/ 14037 14038TI DAVINCI SERIES GPIO DRIVER 14039M: Keerthy <j-keerthy@ti.com> 14040L: linux-gpio@vger.kernel.org 14041S: Maintained 14042F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14043F: drivers/gpio/gpio-davinci.c 14044 14045TI DAVINCI SERIES MEDIA DRIVER 14046M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14047L: linux-media@vger.kernel.org 14048W: https://linuxtv.org 14049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14050T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14051S: Maintained 14052F: drivers/media/platform/davinci/ 14053F: include/media/davinci/ 14054 14055TI ETHERNET SWITCH DRIVER (CPSW) 14056R: Grygorii Strashko <grygorii.strashko@ti.com> 14057L: linux-omap@vger.kernel.org 14058L: netdev@vger.kernel.org 14059S: Maintained 14060F: drivers/net/ethernet/ti/cpsw* 14061F: drivers/net/ethernet/ti/davinci* 14062 14063TI FLASH MEDIA INTERFACE DRIVER 14064M: Alex Dubov <oakad@yahoo.com> 14065S: Maintained 14066F: drivers/misc/tifm* 14067F: drivers/mmc/host/tifm_sd.c 14068F: include/linux/tifm.h 14069 14070TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14071M: Santosh Shilimkar <ssantosh@kernel.org> 14072L: linux-kernel@vger.kernel.org 14073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14074S: Maintained 14075F: drivers/soc/ti/* 14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14077 14078TI LM49xxx FAMILY ASoC CODEC DRIVERS 14079M: M R Swami Reddy <mr.swami.reddy@ti.com> 14080M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14082S: Maintained 14083F: sound/soc/codecs/lm49453* 14084F: sound/soc/codecs/isabelle* 14085 14086TI LP855x BACKLIGHT DRIVER 14087M: Milo Kim <milo.kim@ti.com> 14088S: Maintained 14089F: Documentation/backlight/lp855x-driver.txt 14090F: drivers/video/backlight/lp855x_bl.c 14091F: include/linux/platform_data/lp855x.h 14092 14093TI LP8727 CHARGER DRIVER 14094M: Milo Kim <milo.kim@ti.com> 14095S: Maintained 14096F: drivers/power/supply/lp8727_charger.c 14097F: include/linux/platform_data/lp8727.h 14098 14099TI LP8788 MFD DRIVER 14100M: Milo Kim <milo.kim@ti.com> 14101S: Maintained 14102F: drivers/iio/adc/lp8788_adc.c 14103F: drivers/leds/leds-lp8788.c 14104F: drivers/mfd/lp8788*.c 14105F: drivers/power/supply/lp8788-charger.c 14106F: drivers/regulator/lp8788-*.c 14107F: include/linux/mfd/lp8788*.h 14108 14109TI NETCP ETHERNET DRIVER 14110M: Wingman Kwok <w-kwok2@ti.com> 14111M: Murali Karicheri <m-karicheri2@ti.com> 14112L: netdev@vger.kernel.org 14113S: Maintained 14114F: drivers/net/ethernet/ti/netcp* 14115 14116TI TAS571X FAMILY ASoC CODEC DRIVER 14117M: Kevin Cernekee <cernekee@chromium.org> 14118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14119S: Odd Fixes 14120F: sound/soc/codecs/tas571x* 14121 14122TI TRF7970A NFC DRIVER 14123M: Mark Greer <mgreer@animalcreek.com> 14124L: linux-wireless@vger.kernel.org 14125L: linux-nfc@lists.01.org (moderated for non-subscribers) 14126S: Supported 14127F: drivers/nfc/trf7970a.c 14128F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14129 14130TI TWL4030 SERIES SOC CODEC DRIVER 14131M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14133S: Maintained 14134F: sound/soc/codecs/twl4030* 14135 14136TI VPE/CAL DRIVERS 14137M: Benoit Parrot <bparrot@ti.com> 14138L: linux-media@vger.kernel.org 14139W: http://linuxtv.org/ 14140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14141S: Maintained 14142F: drivers/media/platform/ti-vpe/ 14143 14144TI WILINK WIRELESS DRIVERS 14145L: linux-wireless@vger.kernel.org 14146W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14147W: http://wireless.kernel.org/en/users/Drivers/wl1251 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14149S: Orphan 14150F: drivers/net/wireless/ti/ 14151F: include/linux/wl12xx.h 14152 14153TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14154M: John Stultz <john.stultz@linaro.org> 14155M: Thomas Gleixner <tglx@linutronix.de> 14156R: Stephen Boyd <sboyd@kernel.org> 14157L: linux-kernel@vger.kernel.org 14158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14159S: Supported 14160F: include/linux/clocksource.h 14161F: include/linux/time.h 14162F: include/linux/timex.h 14163F: include/uapi/linux/time.h 14164F: include/uapi/linux/timex.h 14165F: kernel/time/clocksource.c 14166F: kernel/time/time*.c 14167F: kernel/time/alarmtimer.c 14168F: kernel/time/ntp.c 14169F: tools/testing/selftests/timers/ 14170 14171TIPC NETWORK LAYER 14172M: Jon Maloy <jon.maloy@ericsson.com> 14173M: Ying Xue <ying.xue@windriver.com> 14174L: netdev@vger.kernel.org (core kernel code) 14175L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14176W: http://tipc.sourceforge.net/ 14177S: Maintained 14178F: include/uapi/linux/tipc*.h 14179F: net/tipc/ 14180 14181TLAN NETWORK DRIVER 14182M: Samuel Chessman <chessman@tux.org> 14183L: tlan-devel@lists.sourceforge.net (subscribers-only) 14184W: http://sourceforge.net/projects/tlan/ 14185S: Maintained 14186F: Documentation/networking/tlan.txt 14187F: drivers/net/ethernet/ti/tlan.* 14188 14189TM6000 VIDEO4LINUX DRIVER 14190M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14191M: Mauro Carvalho Chehab <mchehab@kernel.org> 14192L: linux-media@vger.kernel.org 14193W: https://linuxtv.org 14194T: git git://linuxtv.org/media_tree.git 14195S: Odd fixes 14196F: drivers/media/usb/tm6000/ 14197F: Documentation/media/v4l-drivers/tm6000* 14198 14199TMIO/SDHI MMC DRIVER 14200M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14201L: linux-mmc@vger.kernel.org 14202S: Supported 14203F: drivers/mmc/host/tmio_mmc* 14204F: drivers/mmc/host/renesas_sdhi* 14205F: include/linux/mfd/tmio.h 14206 14207TMP401 HARDWARE MONITOR DRIVER 14208M: Guenter Roeck <linux@roeck-us.net> 14209L: linux-hwmon@vger.kernel.org 14210S: Maintained 14211F: Documentation/hwmon/tmp401 14212F: drivers/hwmon/tmp401.c 14213 14214TMPFS (SHMEM FILESYSTEM) 14215M: Hugh Dickins <hughd@google.com> 14216L: linux-mm@kvack.org 14217S: Maintained 14218F: include/linux/shmem_fs.h 14219F: mm/shmem.c 14220 14221TOMOYO SECURITY MODULE 14222M: Kentaro Takeda <takedakn@nttdata.co.jp> 14223M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14224L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14225L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14226L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14227L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14228W: http://tomoyo.sourceforge.jp/ 14229T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14230S: Maintained 14231F: security/tomoyo/ 14232 14233TOPSTAR LAPTOP EXTRAS DRIVER 14234M: Herton Ronaldo Krzesinski <herton@canonical.com> 14235L: platform-driver-x86@vger.kernel.org 14236S: Maintained 14237F: drivers/platform/x86/topstar-laptop.c 14238 14239TORTURE-TEST MODULES 14240M: Davidlohr Bueso <dave@stgolabs.net> 14241M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14242M: Josh Triplett <josh@joshtriplett.org> 14243L: linux-kernel@vger.kernel.org 14244S: Supported 14245T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14246F: Documentation/RCU/torture.txt 14247F: kernel/torture.c 14248F: kernel/rcu/rcutorture.c 14249F: kernel/locking/locktorture.c 14250 14251TOSHIBA ACPI EXTRAS DRIVER 14252M: Azael Avalos <coproscefalo@gmail.com> 14253L: platform-driver-x86@vger.kernel.org 14254S: Maintained 14255F: drivers/platform/x86/toshiba_acpi.c 14256 14257TOSHIBA BLUETOOTH DRIVER 14258M: Azael Avalos <coproscefalo@gmail.com> 14259L: platform-driver-x86@vger.kernel.org 14260S: Maintained 14261F: drivers/platform/x86/toshiba_bluetooth.c 14262 14263TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14264M: Azael Avalos <coproscefalo@gmail.com> 14265L: platform-driver-x86@vger.kernel.org 14266S: Maintained 14267F: drivers/platform/x86/toshiba_haps.c 14268 14269TOSHIBA SMM DRIVER 14270M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14271W: http://www.buzzard.org.uk/toshiba/ 14272S: Maintained 14273F: drivers/char/toshiba.c 14274F: include/linux/toshiba.h 14275F: include/uapi/linux/toshiba.h 14276 14277TOSHIBA TC358743 DRIVER 14278M: Mats Randgaard <matrandg@cisco.com> 14279L: linux-media@vger.kernel.org 14280S: Maintained 14281F: drivers/media/i2c/tc358743* 14282F: include/media/i2c/tc358743.h 14283 14284TOSHIBA WMI HOTKEYS DRIVER 14285M: Azael Avalos <coproscefalo@gmail.com> 14286L: platform-driver-x86@vger.kernel.org 14287S: Maintained 14288F: drivers/platform/x86/toshiba-wmi.c 14289 14290TPM DEVICE DRIVER 14291M: Peter Huewe <peterhuewe@gmx.de> 14292M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14293R: Jason Gunthorpe <jgg@ziepe.ca> 14294L: linux-integrity@vger.kernel.org 14295Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14296W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14297T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14298S: Maintained 14299F: drivers/char/tpm/ 14300 14301TRACING 14302M: Steven Rostedt <rostedt@goodmis.org> 14303M: Ingo Molnar <mingo@redhat.com> 14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14305S: Maintained 14306F: Documentation/trace/ftrace.txt 14307F: arch/*/*/*/ftrace.h 14308F: arch/*/kernel/ftrace.c 14309F: include/*/ftrace.h 14310F: include/linux/trace*.h 14311F: include/trace/ 14312F: kernel/trace/ 14313F: tools/testing/selftests/ftrace/ 14314 14315TRACING MMIO ACCESSES (MMIOTRACE) 14316M: Steven Rostedt <rostedt@goodmis.org> 14317M: Ingo Molnar <mingo@kernel.org> 14318R: Karol Herbst <karolherbst@gmail.com> 14319R: Pekka Paalanen <ppaalanen@gmail.com> 14320S: Maintained 14321L: linux-kernel@vger.kernel.org 14322L: nouveau@lists.freedesktop.org 14323F: kernel/trace/trace_mmiotrace.c 14324F: include/linux/mmiotrace.h 14325F: arch/x86/mm/kmmio.c 14326F: arch/x86/mm/mmio-mod.c 14327F: arch/x86/mm/testmmiotrace.c 14328 14329TRIVIAL PATCHES 14330M: Jiri Kosina <trivial@kernel.org> 14331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14332S: Maintained 14333K: ^Subject:.*(?i)trivial 14334 14335TEMPO SEMICONDUCTOR DRIVERS 14336M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14337S: Maintained 14338F: sound/soc/codecs/tscs*.c 14339F: sound/soc/codecs/tscs*.h 14340F: Documentation/devicetree/bindings/sound/tscs*.txt 14341 14342TTY LAYER 14343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14344M: Jiri Slaby <jslaby@suse.com> 14345S: Supported 14346T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14347F: Documentation/serial/ 14348F: drivers/tty/ 14349F: drivers/tty/serial/serial_core.c 14350F: include/linux/serial_core.h 14351F: include/linux/serial.h 14352F: include/linux/tty.h 14353F: include/uapi/linux/serial_core.h 14354F: include/uapi/linux/serial.h 14355F: include/uapi/linux/tty.h 14356 14357TUA9001 MEDIA DRIVER 14358M: Antti Palosaari <crope@iki.fi> 14359L: linux-media@vger.kernel.org 14360W: https://linuxtv.org 14361W: http://palosaari.fi/linux/ 14362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14363T: git git://linuxtv.org/anttip/media_tree.git 14364S: Maintained 14365F: drivers/media/tuners/tua9001* 14366 14367TULIP NETWORK DRIVERS 14368L: netdev@vger.kernel.org 14369L: linux-parisc@vger.kernel.org 14370S: Orphan 14371F: drivers/net/ethernet/dec/tulip/ 14372 14373TUN/TAP driver 14374M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14375W: http://vtun.sourceforge.net/tun 14376S: Maintained 14377F: Documentation/networking/tuntap.txt 14378F: arch/um/os-Linux/drivers/ 14379 14380TURBOCHANNEL SUBSYSTEM 14381M: "Maciej W. Rozycki" <macro@linux-mips.org> 14382M: Ralf Baechle <ralf@linux-mips.org> 14383L: linux-mips@linux-mips.org 14384Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14385S: Maintained 14386F: drivers/tc/ 14387F: include/linux/tc.h 14388 14389TW5864 VIDEO4LINUX DRIVER 14390M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14391M: Anton Sviridenko <anton@corp.bluecherry.net> 14392M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14393M: Andrey Utkin <andrey_utkin@fastmail.com> 14394L: linux-media@vger.kernel.org 14395S: Supported 14396F: drivers/media/pci/tw5864/ 14397 14398TW68 VIDEO4LINUX DRIVER 14399M: Hans Verkuil <hverkuil@xs4all.nl> 14400L: linux-media@vger.kernel.org 14401T: git git://linuxtv.org/media_tree.git 14402W: https://linuxtv.org 14403S: Odd Fixes 14404F: drivers/media/pci/tw68/ 14405 14406TW686X VIDEO4LINUX DRIVER 14407M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14408L: linux-media@vger.kernel.org 14409T: git git://linuxtv.org/media_tree.git 14410W: http://linuxtv.org 14411S: Maintained 14412F: drivers/media/pci/tw686x/ 14413 14414UBI FILE SYSTEM (UBIFS) 14415M: Richard Weinberger <richard@nod.at> 14416M: Artem Bityutskiy <dedekind1@gmail.com> 14417M: Adrian Hunter <adrian.hunter@intel.com> 14418L: linux-mtd@lists.infradead.org 14419T: git git://git.infradead.org/ubifs-2.6.git 14420W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14421S: Supported 14422F: Documentation/filesystems/ubifs.txt 14423F: fs/ubifs/ 14424 14425UCLINUX (M68KNOMMU AND COLDFIRE) 14426M: Greg Ungerer <gerg@linux-m68k.org> 14427W: http://www.linux-m68k.org/ 14428W: http://www.uclinux.org/ 14429L: linux-m68k@lists.linux-m68k.org 14430L: uclinux-dev@uclinux.org (subscribers-only) 14431T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14432S: Maintained 14433F: arch/m68k/coldfire/ 14434F: arch/m68k/68*/ 14435F: arch/m68k/*/*_no.* 14436F: arch/m68k/include/asm/*_no.* 14437 14438UDF FILESYSTEM 14439M: Jan Kara <jack@suse.com> 14440S: Maintained 14441F: Documentation/filesystems/udf.txt 14442F: fs/udf/ 14443 14444UDRAW TABLET 14445M: Bastien Nocera <hadess@hadess.net> 14446L: linux-input@vger.kernel.org 14447S: Maintained 14448F: drivers/hid/hid-udraw-ps3.c 14449 14450UFS FILESYSTEM 14451M: Evgeniy Dushistov <dushistov@mail.ru> 14452S: Maintained 14453F: Documentation/filesystems/ufs.txt 14454F: fs/ufs/ 14455 14456UHID USERSPACE HID IO DRIVER: 14457M: David Herrmann <dh.herrmann@googlemail.com> 14458L: linux-input@vger.kernel.org 14459S: Maintained 14460F: drivers/hid/uhid.c 14461F: include/uapi/linux/uhid.h 14462 14463ULPI BUS 14464M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14465L: linux-usb@vger.kernel.org 14466S: Maintained 14467F: drivers/usb/common/ulpi.c 14468F: include/linux/ulpi/ 14469 14470ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14471L: linux-usb@vger.kernel.org 14472S: Orphan 14473F: drivers/uwb/ 14474F: include/linux/uwb.h 14475F: include/linux/uwb/ 14476 14477UNICORE32 ARCHITECTURE: 14478M: Guan Xuetao <gxt@pku.edu.cn> 14479W: http://mprc.pku.edu.cn/~guanxuetao/linux 14480S: Maintained 14481T: git git://github.com/gxt/linux.git 14482F: arch/unicore32/ 14483 14484UNIFDEF 14485M: Tony Finch <dot@dotat.at> 14486W: http://dotat.at/prog/unifdef 14487S: Maintained 14488F: scripts/unifdef.c 14489 14490UNIFORM CDROM DRIVER 14491M: Jens Axboe <axboe@kernel.dk> 14492W: http://www.kernel.dk 14493S: Maintained 14494F: Documentation/cdrom/ 14495F: drivers/cdrom/cdrom.c 14496F: include/linux/cdrom.h 14497F: include/uapi/linux/cdrom.h 14498 14499UNISYS S-PAR DRIVERS 14500M: David Kershner <david.kershner@unisys.com> 14501L: sparmaintainer@unisys.com (Unisys internal) 14502S: Supported 14503F: include/linux/visorbus.h 14504F: drivers/visorbus/ 14505F: drivers/staging/unisys/ 14506 14507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14508M: Vinayak Holikatti <vinholikatti@gmail.com> 14509L: linux-scsi@vger.kernel.org 14510S: Supported 14511F: Documentation/scsi/ufs.txt 14512F: drivers/scsi/ufs/ 14513 14514UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14515M: Joao Pinto <jpinto@synopsys.com> 14516L: linux-scsi@vger.kernel.org 14517S: Supported 14518F: drivers/scsi/ufs/*dwc* 14519 14520UNSORTED BLOCK IMAGES (UBI) 14521M: Artem Bityutskiy <dedekind1@gmail.com> 14522M: Richard Weinberger <richard@nod.at> 14523W: http://www.linux-mtd.infradead.org/ 14524L: linux-mtd@lists.infradead.org 14525T: git git://git.infradead.org/ubifs-2.6.git 14526S: Supported 14527F: drivers/mtd/ubi/ 14528F: include/linux/mtd/ubi.h 14529F: include/uapi/mtd/ubi-user.h 14530 14531USB "USBNET" DRIVER FRAMEWORK 14532M: Oliver Neukum <oneukum@suse.com> 14533L: netdev@vger.kernel.org 14534W: http://www.linux-usb.org/usbnet 14535S: Maintained 14536F: drivers/net/usb/usbnet.c 14537F: include/linux/usb/usbnet.h 14538 14539USB ACM DRIVER 14540M: Oliver Neukum <oneukum@suse.com> 14541L: linux-usb@vger.kernel.org 14542S: Maintained 14543F: Documentation/usb/acm.txt 14544F: drivers/usb/class/cdc-acm.* 14545 14546USB AR5523 WIRELESS DRIVER 14547M: Pontus Fuchs <pontus.fuchs@gmail.com> 14548L: linux-wireless@vger.kernel.org 14549S: Maintained 14550F: drivers/net/wireless/ath/ar5523/ 14551 14552USB ATTACHED SCSI 14553M: Oliver Neukum <oneukum@suse.com> 14554L: linux-usb@vger.kernel.org 14555L: linux-scsi@vger.kernel.org 14556S: Maintained 14557F: drivers/usb/storage/uas.c 14558 14559USB CDC ETHERNET DRIVER 14560M: Oliver Neukum <oliver@neukum.org> 14561L: linux-usb@vger.kernel.org 14562S: Maintained 14563F: drivers/net/usb/cdc_*.c 14564F: include/uapi/linux/usb/cdc.h 14565 14566USB CHAOSKEY DRIVER 14567M: Keith Packard <keithp@keithp.com> 14568L: linux-usb@vger.kernel.org 14569S: Maintained 14570F: drivers/usb/misc/chaoskey.c 14571 14572USB CYPRESS C67X00 DRIVER 14573M: Peter Korsgaard <jacmet@sunsite.dk> 14574L: linux-usb@vger.kernel.org 14575S: Maintained 14576F: drivers/usb/c67x00/ 14577 14578USB DAVICOM DM9601 DRIVER 14579M: Peter Korsgaard <jacmet@sunsite.dk> 14580L: netdev@vger.kernel.org 14581W: http://www.linux-usb.org/usbnet 14582S: Maintained 14583F: drivers/net/usb/dm9601.c 14584 14585USB DIAMOND RIO500 DRIVER 14586M: Cesar Miquel <miquel@df.uba.ar> 14587L: rio500-users@lists.sourceforge.net 14588W: http://rio500.sourceforge.net 14589S: Maintained 14590F: drivers/usb/misc/rio500* 14591 14592USB EHCI DRIVER 14593M: Alan Stern <stern@rowland.harvard.edu> 14594L: linux-usb@vger.kernel.org 14595S: Maintained 14596F: Documentation/usb/ehci.txt 14597F: drivers/usb/host/ehci* 14598 14599USB GADGET/PERIPHERAL SUBSYSTEM 14600M: Felipe Balbi <balbi@kernel.org> 14601L: linux-usb@vger.kernel.org 14602W: http://www.linux-usb.org/gadget 14603T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14604S: Maintained 14605F: drivers/usb/gadget/ 14606F: include/linux/usb/gadget* 14607 14608USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14609M: Jiri Kosina <jikos@kernel.org> 14610R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14611L: linux-usb@vger.kernel.org 14612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14613S: Maintained 14614F: Documentation/hid/hiddev.txt 14615F: drivers/hid/usbhid/ 14616 14617USB INTEL XHCI ROLE MUX DRIVER 14618M: Hans de Goede <hdegoede@redhat.com> 14619L: linux-usb@vger.kernel.org 14620S: Maintained 14621F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14622 14623USB ISP116X DRIVER 14624M: Olav Kongas <ok@artecdesign.ee> 14625L: linux-usb@vger.kernel.org 14626S: Maintained 14627F: drivers/usb/host/isp116x* 14628F: include/linux/usb/isp116x.h 14629 14630USB LAN78XX ETHERNET DRIVER 14631M: Woojung Huh <woojung.huh@microchip.com> 14632M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14633L: netdev@vger.kernel.org 14634S: Maintained 14635F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14636F: drivers/net/usb/lan78xx.* 14637F: include/dt-bindings/net/microchip-lan78xx.h 14638 14639USB MASS STORAGE DRIVER 14640M: Alan Stern <stern@rowland.harvard.edu> 14641L: linux-usb@vger.kernel.org 14642L: usb-storage@lists.one-eyed-alien.net 14643S: Maintained 14644W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14645F: drivers/usb/storage/ 14646 14647USB MIDI DRIVER 14648M: Clemens Ladisch <clemens@ladisch.de> 14649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14650T: git git://git.alsa-project.org/alsa-kernel.git 14651S: Maintained 14652F: sound/usb/midi.* 14653 14654USB NETWORKING DRIVERS 14655L: linux-usb@vger.kernel.org 14656S: Odd Fixes 14657F: drivers/net/usb/ 14658 14659USB OHCI DRIVER 14660M: Alan Stern <stern@rowland.harvard.edu> 14661L: linux-usb@vger.kernel.org 14662S: Maintained 14663F: Documentation/usb/ohci.txt 14664F: drivers/usb/host/ohci* 14665 14666USB OTG FSM (Finite State Machine) 14667M: Peter Chen <Peter.Chen@nxp.com> 14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14669L: linux-usb@vger.kernel.org 14670S: Maintained 14671F: drivers/usb/common/usb-otg-fsm.c 14672 14673USB OVER IP DRIVER 14674M: Valentina Manea <valentina.manea.m@gmail.com> 14675M: Shuah Khan <shuahkh@osg.samsung.com> 14676M: Shuah Khan <shuah@kernel.org> 14677L: linux-usb@vger.kernel.org 14678S: Maintained 14679F: Documentation/usb/usbip_protocol.txt 14680F: drivers/usb/usbip/ 14681F: tools/usb/usbip/ 14682 14683USB PEGASUS DRIVER 14684M: Petko Manolov <petkan@nucleusys.com> 14685L: linux-usb@vger.kernel.org 14686L: netdev@vger.kernel.org 14687T: git git://github.com/petkan/pegasus.git 14688W: https://github.com/petkan/pegasus 14689S: Maintained 14690F: drivers/net/usb/pegasus.* 14691 14692USB PHY LAYER 14693M: Felipe Balbi <balbi@kernel.org> 14694L: linux-usb@vger.kernel.org 14695T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14696S: Maintained 14697F: drivers/usb/phy/ 14698 14699USB PRINTER DRIVER (usblp) 14700M: Pete Zaitcev <zaitcev@redhat.com> 14701L: linux-usb@vger.kernel.org 14702S: Supported 14703F: drivers/usb/class/usblp.c 14704 14705USB QMI WWAN NETWORK DRIVER 14706M: Bjørn Mork <bjorn@mork.no> 14707L: netdev@vger.kernel.org 14708S: Maintained 14709F: Documentation/ABI/testing/sysfs-class-net-qmi 14710F: drivers/net/usb/qmi_wwan.c 14711 14712USB RTL8150 DRIVER 14713M: Petko Manolov <petkan@nucleusys.com> 14714L: linux-usb@vger.kernel.org 14715L: netdev@vger.kernel.org 14716T: git git://github.com/petkan/rtl8150.git 14717W: https://github.com/petkan/rtl8150 14718S: Maintained 14719F: drivers/net/usb/rtl8150.c 14720 14721USB SERIAL SUBSYSTEM 14722M: Johan Hovold <johan@kernel.org> 14723L: linux-usb@vger.kernel.org 14724T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14725S: Maintained 14726F: Documentation/usb/usb-serial.txt 14727F: drivers/usb/serial/ 14728F: include/linux/usb/serial.h 14729 14730USB SMSC75XX ETHERNET DRIVER 14731M: Steve Glendinning <steve.glendinning@shawell.net> 14732L: netdev@vger.kernel.org 14733S: Maintained 14734F: drivers/net/usb/smsc75xx.* 14735 14736USB SMSC95XX ETHERNET DRIVER 14737M: Steve Glendinning <steve.glendinning@shawell.net> 14738M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14739L: netdev@vger.kernel.org 14740S: Maintained 14741F: drivers/net/usb/smsc95xx.* 14742 14743USB SUBSYSTEM 14744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14745L: linux-usb@vger.kernel.org 14746W: http://www.linux-usb.org 14747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14748S: Supported 14749F: Documentation/devicetree/bindings/usb/ 14750F: Documentation/usb/ 14751F: drivers/usb/ 14752F: include/linux/usb.h 14753F: include/linux/usb/ 14754 14755USB TYPEC PI3USB30532 MUX DRIVER 14756M: Hans de Goede <hdegoede@redhat.com> 14757L: linux-usb@vger.kernel.org 14758S: Maintained 14759F: drivers/usb/typec/mux/pi3usb30532.c 14760 14761USB TYPEC SUBSYSTEM 14762M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14763L: linux-usb@vger.kernel.org 14764S: Maintained 14765F: Documentation/ABI/testing/sysfs-class-typec 14766F: Documentation/usb/typec.rst 14767F: drivers/usb/typec/ 14768F: include/linux/usb/typec.h 14769 14770USB UHCI DRIVER 14771M: Alan Stern <stern@rowland.harvard.edu> 14772L: linux-usb@vger.kernel.org 14773S: Maintained 14774F: drivers/usb/host/uhci* 14775 14776USB VIDEO CLASS 14777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14778L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14779L: linux-media@vger.kernel.org 14780T: git git://linuxtv.org/media_tree.git 14781W: http://www.ideasonboard.org/uvc/ 14782S: Maintained 14783F: drivers/media/usb/uvc/ 14784F: include/uapi/linux/uvcvideo.h 14785 14786USB VISION DRIVER 14787M: Hans Verkuil <hverkuil@xs4all.nl> 14788L: linux-media@vger.kernel.org 14789T: git git://linuxtv.org/media_tree.git 14790W: https://linuxtv.org 14791S: Odd Fixes 14792F: drivers/media/usb/usbvision/ 14793 14794USB WEBCAM GADGET 14795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14796L: linux-usb@vger.kernel.org 14797S: Maintained 14798F: drivers/usb/gadget/function/*uvc* 14799F: drivers/usb/gadget/legacy/webcam.c 14800 14801USB WIRELESS RNDIS DRIVER (rndis_wlan) 14802M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14803L: linux-wireless@vger.kernel.org 14804S: Maintained 14805F: drivers/net/wireless/rndis_wlan.c 14806 14807USB XHCI DRIVER 14808M: Mathias Nyman <mathias.nyman@intel.com> 14809L: linux-usb@vger.kernel.org 14810S: Supported 14811F: drivers/usb/host/xhci* 14812F: drivers/usb/host/pci-quirks* 14813 14814USB ZD1201 DRIVER 14815L: linux-wireless@vger.kernel.org 14816W: http://linux-lc100020.sourceforge.net 14817S: Orphan 14818F: drivers/net/wireless/zydas/zd1201.* 14819 14820USB ZR364XX DRIVER 14821M: Antoine Jacquet <royale@zerezo.com> 14822L: linux-usb@vger.kernel.org 14823L: linux-media@vger.kernel.org 14824T: git git://linuxtv.org/media_tree.git 14825W: http://royale.zerezo.com/zr364xx/ 14826S: Maintained 14827F: Documentation/media/v4l-drivers/zr364xx* 14828F: drivers/media/usb/zr364xx/ 14829 14830USER-MODE LINUX (UML) 14831M: Jeff Dike <jdike@addtoit.com> 14832M: Richard Weinberger <richard@nod.at> 14833L: user-mode-linux-devel@lists.sourceforge.net 14834L: user-mode-linux-user@lists.sourceforge.net 14835W: http://user-mode-linux.sourceforge.net 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14837S: Maintained 14838F: Documentation/virtual/uml/ 14839F: arch/um/ 14840F: arch/x86/um/ 14841F: fs/hostfs/ 14842F: fs/hppfs/ 14843 14844USERSPACE I/O (UIO) 14845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14846S: Maintained 14847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14848F: Documentation/driver-api/uio-howto.rst 14849F: drivers/uio/ 14850F: include/linux/uio*.h 14851 14852UTIL-LINUX PACKAGE 14853M: Karel Zak <kzak@redhat.com> 14854L: util-linux@vger.kernel.org 14855W: http://en.wikipedia.org/wiki/Util-linux 14856T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14857S: Maintained 14858 14859UUID HELPERS 14860M: Christoph Hellwig <hch@lst.de> 14861R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14862L: linux-kernel@vger.kernel.org 14863T: git git://git.infradead.org/users/hch/uuid.git 14864F: lib/uuid.c 14865F: lib/test_uuid.c 14866F: include/linux/uuid.h 14867F: include/uapi/linux/uuid.h 14868S: Maintained 14869 14870UVESAFB DRIVER 14871M: Michal Januszewski <spock@gentoo.org> 14872L: linux-fbdev@vger.kernel.org 14873W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14874S: Maintained 14875F: Documentation/fb/uvesafb.txt 14876F: drivers/video/fbdev/uvesafb.* 14877 14878VF610 NAND DRIVER 14879M: Stefan Agner <stefan@agner.ch> 14880L: linux-mtd@lists.infradead.org 14881S: Supported 14882F: drivers/mtd/nand/raw/vf610_nfc.c 14883 14884VFAT/FAT/MSDOS FILESYSTEM 14885M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14886S: Maintained 14887F: Documentation/filesystems/vfat.txt 14888F: fs/fat/ 14889 14890VFIO DRIVER 14891M: Alex Williamson <alex.williamson@redhat.com> 14892L: kvm@vger.kernel.org 14893T: git git://github.com/awilliam/linux-vfio.git 14894S: Maintained 14895F: Documentation/vfio.txt 14896F: drivers/vfio/ 14897F: include/linux/vfio.h 14898F: include/uapi/linux/vfio.h 14899 14900VFIO MEDIATED DEVICE DRIVERS 14901M: Kirti Wankhede <kwankhede@nvidia.com> 14902L: kvm@vger.kernel.org 14903S: Maintained 14904F: Documentation/vfio-mediated-device.txt 14905F: drivers/vfio/mdev/ 14906F: include/linux/mdev.h 14907F: samples/vfio-mdev/ 14908 14909VFIO PLATFORM DRIVER 14910M: Eric Auger <eric.auger@redhat.com> 14911L: kvm@vger.kernel.org 14912S: Maintained 14913F: drivers/vfio/platform/ 14914 14915VGA_SWITCHEROO 14916R: Lukas Wunner <lukas@wunner.de> 14917S: Maintained 14918F: Documentation/gpu/vga-switcheroo.rst 14919F: drivers/gpu/vga/vga_switcheroo.c 14920F: include/linux/vga_switcheroo.h 14921T: git git://anongit.freedesktop.org/drm/drm-misc 14922 14923VIA RHINE NETWORK DRIVER 14924S: Orphan 14925F: drivers/net/ethernet/via/via-rhine.c 14926 14927VIA SD/MMC CARD CONTROLLER DRIVER 14928M: Bruce Chang <brucechang@via.com.tw> 14929M: Harald Welte <HaraldWelte@viatech.com> 14930S: Maintained 14931F: drivers/mmc/host/via-sdmmc.c 14932 14933VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14934M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14935L: linux-fbdev@vger.kernel.org 14936S: Maintained 14937F: include/linux/via-core.h 14938F: include/linux/via-gpio.h 14939F: include/linux/via_i2c.h 14940F: drivers/video/fbdev/via/ 14941 14942VIA VELOCITY NETWORK DRIVER 14943M: Francois Romieu <romieu@fr.zoreil.com> 14944L: netdev@vger.kernel.org 14945S: Maintained 14946F: drivers/net/ethernet/via/via-velocity.* 14947 14948VIDEO MULTIPLEXER DRIVER 14949M: Philipp Zabel <p.zabel@pengutronix.de> 14950L: linux-media@vger.kernel.org 14951S: Maintained 14952F: drivers/media/platform/video-mux.c 14953 14954VIDEOBUF2 FRAMEWORK 14955M: Pawel Osciak <pawel@osciak.com> 14956M: Marek Szyprowski <m.szyprowski@samsung.com> 14957M: Kyungmin Park <kyungmin.park@samsung.com> 14958L: linux-media@vger.kernel.org 14959S: Maintained 14960F: drivers/media/v4l2-core/videobuf2-* 14961F: include/media/videobuf2-* 14962 14963VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14964M: Helen Koike <helen.koike@collabora.com> 14965L: linux-media@vger.kernel.org 14966T: git git://linuxtv.org/media_tree.git 14967W: https://linuxtv.org 14968S: Maintained 14969F: drivers/media/platform/vimc/* 14970 14971VIRT LIB 14972M: Alex Williamson <alex.williamson@redhat.com> 14973M: Paolo Bonzini <pbonzini@redhat.com> 14974L: kvm@vger.kernel.org 14975S: Supported 14976F: virt/lib/ 14977 14978VIRTIO AND VHOST VSOCK DRIVER 14979M: Stefan Hajnoczi <stefanha@redhat.com> 14980L: kvm@vger.kernel.org 14981L: virtualization@lists.linux-foundation.org 14982L: netdev@vger.kernel.org 14983S: Maintained 14984F: include/linux/virtio_vsock.h 14985F: include/uapi/linux/virtio_vsock.h 14986F: include/uapi/linux/vsockmon.h 14987F: include/uapi/linux/vm_sockets_diag.h 14988F: net/vmw_vsock/diag.c 14989F: net/vmw_vsock/af_vsock_tap.c 14990F: net/vmw_vsock/virtio_transport_common.c 14991F: net/vmw_vsock/virtio_transport.c 14992F: drivers/net/vsockmon.c 14993F: drivers/vhost/vsock.c 14994F: drivers/vhost/vsock.h 14995F: tools/testing/vsock/ 14996 14997VIRTIO CONSOLE DRIVER 14998M: Amit Shah <amit@kernel.org> 14999L: virtualization@lists.linux-foundation.org 15000S: Maintained 15001F: drivers/char/virtio_console.c 15002F: include/linux/virtio_console.h 15003F: include/uapi/linux/virtio_console.h 15004 15005VIRTIO CORE, NET AND BLOCK DRIVERS 15006M: "Michael S. Tsirkin" <mst@redhat.com> 15007M: Jason Wang <jasowang@redhat.com> 15008L: virtualization@lists.linux-foundation.org 15009S: Maintained 15010F: Documentation/devicetree/bindings/virtio/ 15011F: drivers/virtio/ 15012F: tools/virtio/ 15013F: drivers/net/virtio_net.c 15014F: drivers/block/virtio_blk.c 15015F: include/linux/virtio*.h 15016F: include/uapi/linux/virtio_*.h 15017F: drivers/crypto/virtio/ 15018F: mm/balloon_compaction.c 15019 15020VIRTIO CRYPTO DRIVER 15021M: Gonglei <arei.gonglei@huawei.com> 15022L: virtualization@lists.linux-foundation.org 15023L: linux-crypto@vger.kernel.org 15024S: Maintained 15025F: drivers/crypto/virtio/ 15026F: include/uapi/linux/virtio_crypto.h 15027 15028VIRTIO DRIVERS FOR S390 15029M: Cornelia Huck <cohuck@redhat.com> 15030M: Halil Pasic <pasic@linux.ibm.com> 15031L: linux-s390@vger.kernel.org 15032L: virtualization@lists.linux-foundation.org 15033L: kvm@vger.kernel.org 15034S: Supported 15035F: drivers/s390/virtio/ 15036F: arch/s390/include/uapi/asm/virtio-ccw.h 15037 15038VIRTIO GPU DRIVER 15039M: David Airlie <airlied@linux.ie> 15040M: Gerd Hoffmann <kraxel@redhat.com> 15041L: dri-devel@lists.freedesktop.org 15042L: virtualization@lists.linux-foundation.org 15043T: git git://anongit.freedesktop.org/drm/drm-misc 15044S: Maintained 15045F: drivers/gpu/drm/virtio/ 15046F: include/uapi/linux/virtio_gpu.h 15047 15048VIRTIO HOST (VHOST) 15049M: "Michael S. Tsirkin" <mst@redhat.com> 15050M: Jason Wang <jasowang@redhat.com> 15051L: kvm@vger.kernel.org 15052L: virtualization@lists.linux-foundation.org 15053L: netdev@vger.kernel.org 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15055S: Maintained 15056F: drivers/vhost/ 15057F: include/uapi/linux/vhost.h 15058 15059VIRTIO INPUT DRIVER 15060M: Gerd Hoffmann <kraxel@redhat.com> 15061S: Maintained 15062F: drivers/virtio/virtio_input.c 15063F: include/uapi/linux/virtio_input.h 15064 15065VIRTUAL BOX GUEST DEVICE DRIVER 15066M: Hans de Goede <hdegoede@redhat.com> 15067M: Arnd Bergmann <arnd@arndb.de> 15068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15069S: Maintained 15070F: include/linux/vbox_utils.h 15071F: include/uapi/linux/vbox*.h 15072F: drivers/virt/vboxguest/ 15073 15074VIRTUAL SERIO DEVICE DRIVER 15075M: Stephen Chandler Paul <thatslyude@gmail.com> 15076S: Maintained 15077F: drivers/input/serio/userio.c 15078F: include/uapi/linux/userio.h 15079 15080VIVID VIRTUAL VIDEO DRIVER 15081M: Hans Verkuil <hverkuil@xs4all.nl> 15082L: linux-media@vger.kernel.org 15083T: git git://linuxtv.org/media_tree.git 15084W: https://linuxtv.org 15085S: Maintained 15086F: drivers/media/platform/vivid/* 15087 15088VLYNQ BUS 15089M: Florian Fainelli <f.fainelli@gmail.com> 15090L: openwrt-devel@lists.openwrt.org (subscribers-only) 15091S: Maintained 15092F: drivers/vlynq/vlynq.c 15093F: include/linux/vlynq.h 15094 15095VME SUBSYSTEM 15096M: Martyn Welch <martyn@welchs.me.uk> 15097M: Manohar Vanga <manohar.vanga@gmail.com> 15098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15099L: devel@driverdev.osuosl.org 15100S: Maintained 15101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15102F: Documentation/driver-api/vme.rst 15103F: drivers/staging/vme/ 15104F: drivers/vme/ 15105F: include/linux/vme* 15106 15107VMWARE BALLOON DRIVER 15108M: Xavier Deguillard <xdeguillard@vmware.com> 15109M: Philip Moltmann <moltmann@vmware.com> 15110M: "VMware, Inc." <pv-drivers@vmware.com> 15111L: linux-kernel@vger.kernel.org 15112S: Maintained 15113F: drivers/misc/vmw_balloon.c 15114 15115VMWARE HYPERVISOR INTERFACE 15116M: Alok Kataria <akataria@vmware.com> 15117L: virtualization@lists.linux-foundation.org 15118S: Supported 15119F: arch/x86/kernel/cpu/vmware.c 15120 15121VMWARE PVRDMA DRIVER 15122M: Adit Ranadive <aditr@vmware.com> 15123M: VMware PV-Drivers <pv-drivers@vmware.com> 15124L: linux-rdma@vger.kernel.org 15125S: Maintained 15126F: drivers/infiniband/hw/vmw_pvrdma/ 15127 15128VMware PVSCSI driver 15129M: Jim Gill <jgill@vmware.com> 15130M: VMware PV-Drivers <pv-drivers@vmware.com> 15131L: linux-scsi@vger.kernel.org 15132S: Maintained 15133F: drivers/scsi/vmw_pvscsi.c 15134F: drivers/scsi/vmw_pvscsi.h 15135 15136VMWARE VMMOUSE SUBDRIVER 15137M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15138M: "VMware, Inc." <pv-drivers@vmware.com> 15139L: linux-input@vger.kernel.org 15140S: Maintained 15141F: drivers/input/mouse/vmmouse.c 15142F: drivers/input/mouse/vmmouse.h 15143 15144VMWARE VMXNET3 ETHERNET DRIVER 15145M: Ronak Doshi <doshir@vmware.com> 15146M: "VMware, Inc." <pv-drivers@vmware.com> 15147L: netdev@vger.kernel.org 15148S: Maintained 15149F: drivers/net/vmxnet3/ 15150 15151VOCORE VOCORE2 BOARD 15152M: Harvey Hunt <harveyhuntnexus@gmail.com> 15153L: linux-mips@linux-mips.org 15154S: Maintained 15155F: arch/mips/boot/dts/ralink/vocore2.dts 15156 15157VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15158M: Liam Girdwood <lgirdwood@gmail.com> 15159M: Mark Brown <broonie@kernel.org> 15160L: linux-kernel@vger.kernel.org 15161W: http://www.slimlogic.co.uk/?p=48 15162T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15163S: Supported 15164F: Documentation/devicetree/bindings/regulator/ 15165F: Documentation/power/regulator/ 15166F: drivers/regulator/ 15167F: include/dt-bindings/regulator/ 15168F: include/linux/regulator/ 15169 15170VRF 15171M: David Ahern <dsa@cumulusnetworks.com> 15172M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15173L: netdev@vger.kernel.org 15174S: Maintained 15175F: drivers/net/vrf.c 15176F: Documentation/networking/vrf.txt 15177 15178VT1211 HARDWARE MONITOR DRIVER 15179M: Juerg Haefliger <juergh@gmail.com> 15180L: linux-hwmon@vger.kernel.org 15181S: Maintained 15182F: Documentation/hwmon/vt1211 15183F: drivers/hwmon/vt1211.c 15184 15185VT8231 HARDWARE MONITOR DRIVER 15186M: Roger Lucas <vt8231@hiddenengine.co.uk> 15187L: linux-hwmon@vger.kernel.org 15188S: Maintained 15189F: drivers/hwmon/vt8231.c 15190 15191VUB300 USB to SDIO/SD/MMC bridge chip 15192M: Tony Olech <tony.olech@elandigitalsystems.com> 15193L: linux-mmc@vger.kernel.org 15194L: linux-usb@vger.kernel.org 15195S: Supported 15196F: drivers/mmc/host/vub300.c 15197 15198W1 DALLAS'S 1-WIRE BUS 15199M: Evgeniy Polyakov <zbr@ioremap.net> 15200S: Maintained 15201F: Documentation/w1/ 15202F: drivers/w1/ 15203F: include/linux/w1.h 15204 15205W83791D HARDWARE MONITORING DRIVER 15206M: Marc Hulsman <m.hulsman@tudelft.nl> 15207L: linux-hwmon@vger.kernel.org 15208S: Maintained 15209F: Documentation/hwmon/w83791d 15210F: drivers/hwmon/w83791d.c 15211 15212W83793 HARDWARE MONITORING DRIVER 15213M: Rudolf Marek <r.marek@assembler.cz> 15214L: linux-hwmon@vger.kernel.org 15215S: Maintained 15216F: Documentation/hwmon/w83793 15217F: drivers/hwmon/w83793.c 15218 15219W83795 HARDWARE MONITORING DRIVER 15220M: Jean Delvare <jdelvare@suse.com> 15221L: linux-hwmon@vger.kernel.org 15222S: Maintained 15223F: drivers/hwmon/w83795.c 15224 15225W83L51xD SD/MMC CARD INTERFACE DRIVER 15226M: Pierre Ossman <pierre@ossman.eu> 15227S: Maintained 15228F: drivers/mmc/host/wbsd.* 15229 15230WACOM PROTOCOL 4 SERIAL TABLETS 15231M: Julian Squires <julian@cipht.net> 15232M: Hans de Goede <hdegoede@redhat.com> 15233L: linux-input@vger.kernel.org 15234S: Maintained 15235F: drivers/input/tablet/wacom_serial4.c 15236 15237WATCHDOG DEVICE DRIVERS 15238M: Wim Van Sebroeck <wim@linux-watchdog.org> 15239M: Guenter Roeck <linux@roeck-us.net> 15240L: linux-watchdog@vger.kernel.org 15241W: http://www.linux-watchdog.org/ 15242T: git git://www.linux-watchdog.org/linux-watchdog.git 15243S: Maintained 15244F: Documentation/devicetree/bindings/watchdog/ 15245F: Documentation/watchdog/ 15246F: drivers/watchdog/ 15247F: include/linux/watchdog.h 15248F: include/uapi/linux/watchdog.h 15249 15250WHISKEYCOVE PMIC GPIO DRIVER 15251M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15252L: linux-gpio@vger.kernel.org 15253S: Maintained 15254F: drivers/gpio/gpio-wcove.c 15255 15256WIIMOTE HID DRIVER 15257M: David Herrmann <dh.herrmann@googlemail.com> 15258L: linux-input@vger.kernel.org 15259S: Maintained 15260F: drivers/hid/hid-wiimote* 15261 15262WILOCITY WIL6210 WIRELESS DRIVER 15263M: Maya Erez <merez@codeaurora.org> 15264L: linux-wireless@vger.kernel.org 15265L: wil6210@qti.qualcomm.com 15266S: Supported 15267W: http://wireless.kernel.org/en/users/Drivers/wil6210 15268F: drivers/net/wireless/ath/wil6210/ 15269 15270WIMAX STACK 15271M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15272M: linux-wimax@intel.com 15273L: wimax@linuxwimax.org (subscribers-only) 15274S: Supported 15275W: http://linuxwimax.org 15276F: Documentation/wimax/README.wimax 15277F: include/linux/wimax/debug.h 15278F: include/net/wimax.h 15279F: include/uapi/linux/wimax.h 15280F: net/wimax/ 15281 15282WINBOND CIR DRIVER 15283M: David Härdeman <david@hardeman.nu> 15284S: Maintained 15285F: drivers/media/rc/winbond-cir.c 15286 15287WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15288M: William Breathitt Gray <vilhelm.gray@gmail.com> 15289L: linux-watchdog@vger.kernel.org 15290S: Maintained 15291F: drivers/watchdog/ebc-c384_wdt.c 15292 15293WINSYSTEMS WS16C48 GPIO DRIVER 15294M: William Breathitt Gray <vilhelm.gray@gmail.com> 15295L: linux-gpio@vger.kernel.org 15296S: Maintained 15297F: drivers/gpio/gpio-ws16c48.c 15298 15299WISTRON LAPTOP BUTTON DRIVER 15300M: Miloslav Trmac <mitr@volny.cz> 15301S: Maintained 15302F: drivers/input/misc/wistron_btns.c 15303 15304WL3501 WIRELESS PCMCIA CARD DRIVER 15305L: linux-wireless@vger.kernel.org 15306S: Odd fixes 15307F: drivers/net/wireless/wl3501* 15308 15309WOLFSON MICROELECTRONICS DRIVERS 15310L: patches@opensource.cirrus.com 15311T: git https://github.com/CirrusLogic/linux-drivers.git 15312W: https://github.com/CirrusLogic/linux-drivers/wiki 15313S: Supported 15314F: Documentation/hwmon/wm83?? 15315F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15316F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15317F: Documentation/devicetree/bindings/mfd/arizona.txt 15318F: Documentation/devicetree/bindings/mfd/wm831x.txt 15319F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15320F: arch/arm/mach-s3c64xx/mach-crag6410* 15321F: drivers/clk/clk-wm83*.c 15322F: drivers/extcon/extcon-arizona.c 15323F: drivers/leds/leds-wm83*.c 15324F: drivers/gpio/gpio-*wm*.c 15325F: drivers/gpio/gpio-arizona.c 15326F: drivers/hwmon/wm83??-hwmon.c 15327F: drivers/input/misc/wm831x-on.c 15328F: drivers/input/touchscreen/wm831x-ts.c 15329F: drivers/input/touchscreen/wm97*.c 15330F: drivers/mfd/arizona* 15331F: drivers/mfd/wm*.c 15332F: drivers/mfd/cs47l24* 15333F: drivers/power/supply/wm83*.c 15334F: drivers/rtc/rtc-wm83*.c 15335F: drivers/regulator/wm8*.c 15336F: drivers/regulator/arizona* 15337F: drivers/video/backlight/wm83*_bl.c 15338F: drivers/watchdog/wm83*_wdt.c 15339F: include/linux/mfd/arizona/ 15340F: include/linux/mfd/wm831x/ 15341F: include/linux/mfd/wm8350/ 15342F: include/linux/mfd/wm8400* 15343F: include/linux/regulator/arizona* 15344F: include/linux/wm97xx.h 15345F: include/sound/wm????.h 15346F: sound/soc/codecs/arizona.? 15347F: sound/soc/codecs/wm* 15348F: sound/soc/codecs/cs47l24* 15349 15350WORKQUEUE 15351M: Tejun Heo <tj@kernel.org> 15352R: Lai Jiangshan <jiangshanlai@gmail.com> 15353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15354S: Maintained 15355F: include/linux/workqueue.h 15356F: kernel/workqueue.c 15357F: Documentation/core-api/workqueue.rst 15358 15359X-POWERS AXP288 PMIC DRIVERS 15360M: Hans de Goede <hdegoede@redhat.com> 15361S: Maintained 15362N: axp288 15363F: drivers/acpi/pmic/intel_pmic_xpower.c 15364 15365X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15366M: Chen-Yu Tsai <wens@csie.org> 15367L: linux-kernel@vger.kernel.org 15368S: Maintained 15369N: axp[128] 15370 15371X.25 NETWORK LAYER 15372M: Andrew Hendry <andrew.hendry@gmail.com> 15373L: linux-x25@vger.kernel.org 15374S: Odd Fixes 15375F: Documentation/networking/x25* 15376F: include/net/x25* 15377F: net/x25/ 15378 15379X86 ARCHITECTURE (32-BIT AND 64-BIT) 15380M: Thomas Gleixner <tglx@linutronix.de> 15381M: Ingo Molnar <mingo@redhat.com> 15382R: "H. Peter Anvin" <hpa@zytor.com> 15383M: x86@kernel.org 15384L: linux-kernel@vger.kernel.org 15385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15386S: Maintained 15387F: Documentation/x86/ 15388F: arch/x86/ 15389 15390X86 MCE INFRASTRUCTURE 15391M: Tony Luck <tony.luck@intel.com> 15392M: Borislav Petkov <bp@alien8.de> 15393L: linux-edac@vger.kernel.org 15394S: Maintained 15395F: arch/x86/kernel/cpu/mcheck/* 15396 15397X86 MICROCODE UPDATE SUPPORT 15398M: Borislav Petkov <bp@alien8.de> 15399S: Maintained 15400F: arch/x86/kernel/cpu/microcode/* 15401 15402X86 PLATFORM DRIVERS 15403M: Darren Hart <dvhart@infradead.org> 15404M: Andy Shevchenko <andy@infradead.org> 15405L: platform-driver-x86@vger.kernel.org 15406T: git git://git.infradead.org/linux-platform-drivers-x86.git 15407S: Maintained 15408F: drivers/platform/x86/ 15409F: drivers/platform/olpc/ 15410 15411X86 VDSO 15412M: Andy Lutomirski <luto@amacapital.net> 15413L: linux-kernel@vger.kernel.org 15414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15415S: Maintained 15416F: arch/x86/entry/vdso/ 15417 15418XC2028/3028 TUNER DRIVER 15419M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15420M: Mauro Carvalho Chehab <mchehab@kernel.org> 15421L: linux-media@vger.kernel.org 15422W: https://linuxtv.org 15423T: git git://linuxtv.org/media_tree.git 15424S: Maintained 15425F: drivers/media/tuners/tuner-xc2028.* 15426 15427XDP SOCKETS (AF_XDP) 15428M: Björn Töpel <bjorn.topel@intel.com> 15429M: Magnus Karlsson <magnus.karlsson@intel.com> 15430L: netdev@vger.kernel.org 15431S: Maintained 15432F: kernel/bpf/xskmap.c 15433F: net/xdp/ 15434 15435XEN BLOCK SUBSYSTEM 15436M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15437M: Roger Pau Monné <roger.pau@citrix.com> 15438L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15439S: Supported 15440F: drivers/block/xen-blkback/* 15441F: drivers/block/xen* 15442 15443XEN HYPERVISOR ARM 15444M: Stefano Stabellini <sstabellini@kernel.org> 15445L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15446S: Maintained 15447F: arch/arm/xen/ 15448F: arch/arm/include/asm/xen/ 15449 15450XEN HYPERVISOR ARM64 15451M: Stefano Stabellini <sstabellini@kernel.org> 15452L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15453S: Maintained 15454F: arch/arm64/xen/ 15455F: arch/arm64/include/asm/xen/ 15456 15457XEN HYPERVISOR INTERFACE 15458M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15459M: Juergen Gross <jgross@suse.com> 15460L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15461T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15462S: Supported 15463F: arch/x86/xen/ 15464F: drivers/*/xen-*front.c 15465F: drivers/xen/ 15466F: arch/x86/include/asm/xen/ 15467F: arch/x86/include/asm/pvclock-abi.h 15468F: include/xen/ 15469F: include/uapi/xen/ 15470F: Documentation/ABI/stable/sysfs-hypervisor-xen 15471F: Documentation/ABI/testing/sysfs-hypervisor-xen 15472 15473XEN NETWORK BACKEND DRIVER 15474M: Wei Liu <wei.liu2@citrix.com> 15475M: Paul Durrant <paul.durrant@citrix.com> 15476L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15477L: netdev@vger.kernel.org 15478S: Supported 15479F: drivers/net/xen-netback/* 15480 15481XEN PCI SUBSYSTEM 15482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15483L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15484S: Supported 15485F: arch/x86/pci/*xen* 15486F: drivers/pci/*xen* 15487 15488XEN PVSCSI DRIVERS 15489M: Juergen Gross <jgross@suse.com> 15490L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15491L: linux-scsi@vger.kernel.org 15492S: Supported 15493F: drivers/scsi/xen-scsifront.c 15494F: drivers/xen/xen-scsiback.c 15495F: include/xen/interface/io/vscsiif.h 15496 15497XEN SWIOTLB SUBSYSTEM 15498M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15499L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15500L: iommu@lists.linux-foundation.org 15501S: Supported 15502F: arch/x86/xen/*swiotlb* 15503F: drivers/xen/*swiotlb* 15504 15505XFS FILESYSTEM 15506M: Darrick J. Wong <darrick.wong@oracle.com> 15507M: linux-xfs@vger.kernel.org 15508L: linux-xfs@vger.kernel.org 15509W: http://xfs.org/ 15510T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15511S: Supported 15512F: Documentation/filesystems/xfs.txt 15513F: fs/xfs/ 15514 15515XILINX AXI ETHERNET DRIVER 15516M: Anirudha Sarangi <anirudh@xilinx.com> 15517M: John Linn <John.Linn@xilinx.com> 15518S: Maintained 15519F: drivers/net/ethernet/xilinx/xilinx_axienet* 15520 15521XILINX UARTLITE SERIAL DRIVER 15522M: Peter Korsgaard <jacmet@sunsite.dk> 15523L: linux-serial@vger.kernel.org 15524S: Maintained 15525F: drivers/tty/serial/uartlite.c 15526 15527XILINX VIDEO IP CORES 15528M: Hyun Kwon <hyun.kwon@xilinx.com> 15529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15530L: linux-media@vger.kernel.org 15531T: git git://linuxtv.org/media_tree.git 15532S: Supported 15533F: Documentation/devicetree/bindings/media/xilinx/ 15534F: drivers/media/platform/xilinx/ 15535F: include/uapi/linux/xilinx-v4l2-controls.h 15536 15537XILLYBUS DRIVER 15538M: Eli Billauer <eli.billauer@gmail.com> 15539L: linux-kernel@vger.kernel.org 15540S: Supported 15541F: drivers/char/xillybus/ 15542 15543XRA1403 GPIO EXPANDER 15544M: Nandor Han <nandor.han@ge.com> 15545M: Semi Malinen <semi.malinen@ge.com> 15546L: linux-gpio@vger.kernel.org 15547S: Maintained 15548F: drivers/gpio/gpio-xra1403.c 15549F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15550 15551XTENSA XTFPGA PLATFORM SUPPORT 15552M: Max Filippov <jcmvbkbc@gmail.com> 15553L: linux-xtensa@linux-xtensa.org 15554S: Maintained 15555F: drivers/spi/spi-xtensa-xtfpga.c 15556F: sound/soc/xtensa/xtfpga-i2s.c 15557 15558YAM DRIVER FOR AX.25 15559M: Jean-Paul Roubelat <jpr@f6fbb.org> 15560L: linux-hams@vger.kernel.org 15561S: Maintained 15562F: drivers/net/hamradio/yam* 15563F: include/linux/yam.h 15564 15565YAMA SECURITY MODULE 15566M: Kees Cook <keescook@chromium.org> 15567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15568S: Supported 15569F: security/yama/ 15570F: Documentation/admin-guide/LSM/Yama.rst 15571 15572YEALINK PHONE DRIVER 15573M: Henk Vergonet <Henk.Vergonet@gmail.com> 15574L: usbb2k-api-dev@nongnu.org 15575S: Maintained 15576F: Documentation/input/yealink.rst 15577F: drivers/input/misc/yealink.* 15578 15579Z8530 DRIVER FOR AX.25 15580M: Joerg Reuter <jreuter@yaina.de> 15581W: http://yaina.de/jreuter/ 15582W: http://www.qsl.net/dl1bke/ 15583L: linux-hams@vger.kernel.org 15584S: Maintained 15585F: Documentation/networking/z8530drv.txt 15586F: drivers/net/hamradio/*scc.c 15587F: drivers/net/hamradio/z8530.h 15588 15589ZBUD COMPRESSED PAGE ALLOCATOR 15590M: Seth Jennings <sjenning@redhat.com> 15591M: Dan Streetman <ddstreet@ieee.org> 15592L: linux-mm@kvack.org 15593S: Maintained 15594F: mm/zbud.c 15595F: include/linux/zbud.h 15596 15597ZD1211RW WIRELESS DRIVER 15598M: Daniel Drake <dsd@gentoo.org> 15599M: Ulrich Kunitz <kune@deine-taler.de> 15600W: http://zd1211.ath.cx/wiki/DriverRewrite 15601L: linux-wireless@vger.kernel.org 15602L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15603S: Maintained 15604F: drivers/net/wireless/zydas/zd1211rw/ 15605 15606ZD1301 MEDIA DRIVER 15607M: Antti Palosaari <crope@iki.fi> 15608L: linux-media@vger.kernel.org 15609W: https://linuxtv.org/ 15610W: http://palosaari.fi/linux/ 15611Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15612S: Maintained 15613F: drivers/media/usb/dvb-usb-v2/zd1301* 15614 15615ZD1301_DEMOD MEDIA DRIVER 15616M: Antti Palosaari <crope@iki.fi> 15617L: linux-media@vger.kernel.org 15618W: https://linuxtv.org/ 15619W: http://palosaari.fi/linux/ 15620Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15621S: Maintained 15622F: drivers/media/dvb-frontends/zd1301_demod* 15623 15624ZPOOL COMPRESSED PAGE STORAGE API 15625M: Dan Streetman <ddstreet@ieee.org> 15626L: linux-mm@kvack.org 15627S: Maintained 15628F: mm/zpool.c 15629F: include/linux/zpool.h 15630 15631ZR36067 VIDEO FOR LINUX DRIVER 15632L: mjpeg-users@lists.sourceforge.net 15633L: linux-media@vger.kernel.org 15634W: http://mjpeg.sourceforge.net/driver-zoran/ 15635T: hg https://linuxtv.org/hg/v4l-dvb 15636S: Odd Fixes 15637F: drivers/media/pci/zoran/ 15638 15639ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15640M: Minchan Kim <minchan@kernel.org> 15641M: Nitin Gupta <ngupta@vflare.org> 15642R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15643L: linux-kernel@vger.kernel.org 15644S: Maintained 15645F: drivers/block/zram/ 15646F: Documentation/blockdev/zram.txt 15647 15648ZS DECSTATION Z85C30 SERIAL DRIVER 15649M: "Maciej W. Rozycki" <macro@linux-mips.org> 15650S: Maintained 15651F: drivers/tty/serial/zs.* 15652 15653ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15654M: Minchan Kim <minchan@kernel.org> 15655M: Nitin Gupta <ngupta@vflare.org> 15656R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15657L: linux-mm@kvack.org 15658S: Maintained 15659F: mm/zsmalloc.c 15660F: include/linux/zsmalloc.h 15661F: Documentation/vm/zsmalloc.txt 15662 15663ZSWAP COMPRESSED SWAP CACHING 15664M: Seth Jennings <sjenning@redhat.com> 15665M: Dan Streetman <ddstreet@ieee.org> 15666L: linux-mm@kvack.org 15667S: Maintained 15668F: mm/zswap.c 15669 15670THE REST 15671M: Linus Torvalds <torvalds@linux-foundation.org> 15672L: linux-kernel@vger.kernel.org 15673Q: http://patchwork.kernel.org/project/LKML/list/ 15674T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15675S: Buried alive in reporters 15676F: * 15677F: */ 15678