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: apparmor.wiki.kernel.org 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 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> 1235S: Maintained 1236F: arch/arm/mach-aspeed/ 1237F: arch/arm/boot/dts/aspeed-* 1238F: drivers/*/*aspeed* 1239 1240ARM/ATMEL AT91 Clock Support 1241M: Boris Brezillon <boris.brezillon@free-electrons.com> 1242S: Maintained 1243F: drivers/clk/at91 1244 1245ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1246M: Nicolas Ferre <nicolas.ferre@microchip.com> 1247M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249W: http://www.linux4sam.org 1250T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1251S: Supported 1252N: at91 1253N: atmel 1254F: arch/arm/mach-at91/ 1255F: include/soc/at91/ 1256F: arch/arm/boot/dts/at91*.dts 1257F: arch/arm/boot/dts/at91*.dtsi 1258F: arch/arm/boot/dts/sama*.dts 1259F: arch/arm/boot/dts/sama*.dtsi 1260F: arch/arm/include/debug/at91.S 1261F: drivers/memory/atmel* 1262F: drivers/watchdog/sama5d4_wdt.c 1263X: drivers/input/touchscreen/atmel_mxt_ts.c 1264X: drivers/net/wireless/atmel/ 1265 1266ARM/CALXEDA HIGHBANK ARCHITECTURE 1267M: Rob Herring <robh@kernel.org> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Maintained 1270F: arch/arm/mach-highbank/ 1271F: arch/arm/boot/dts/highbank.dts 1272F: arch/arm/boot/dts/ecx-*.dts* 1273 1274ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1275M: Krzysztof Halasa <khalasa@piap.pl> 1276S: Maintained 1277F: arch/arm/mach-cns3xxx/ 1278 1279ARM/CAVIUM THUNDER NETWORK DRIVER 1280M: Sunil Goutham <sgoutham@cavium.com> 1281M: Robert Richter <rric@kernel.org> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Supported 1284F: drivers/net/ethernet/cavium/thunder/ 1285 1286ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1287M: Lukasz Majewski <lukma@denx.de> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290F: arch/arm/mach-ep93xx/ts72xx.c 1291 1292ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1293M: Alexander Shiyan <shc_work@mail.ru> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Odd Fixes 1296N: clps711x 1297 1298ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1299M: Lennert Buytenhek <kernel@wantstofly.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302 1303ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1304M: Hartley Sweeten <hsweeten@visionengravers.com> 1305M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308F: arch/arm/mach-ep93xx/ 1309F: arch/arm/mach-ep93xx/include/mach/ 1310 1311ARM/CLKDEV SUPPORT 1312M: Russell King <linux@armlinux.org.uk> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1316F: drivers/clk/clkdev.c 1317 1318ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1319M: Mike Rapoport <mike@compulab.co.il> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322 1323ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1324M: Baruch Siach <baruch@tkos.co.il> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/boot/dts/cx92755* 1328N: digicolor 1329 1330ARM/CONTEC MICRO9 MACHINE SUPPORT 1331M: Hubert Feurstein <hubert.feurstein@contec.at> 1332S: Maintained 1333F: arch/arm/mach-ep93xx/micro9.c 1334 1335ARM/CORESIGHT FRAMEWORK AND DRIVERS 1336M: Mathieu Poirier <mathieu.poirier@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: drivers/hwtracing/coresight/* 1340F: Documentation/trace/coresight.txt 1341F: Documentation/trace/coresight-cpu-debug.txt 1342F: Documentation/devicetree/bindings/arm/coresight.txt 1343F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1344F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1345F: tools/perf/arch/arm/util/pmu.c 1346F: tools/perf/arch/arm/util/auxtrace.c 1347F: tools/perf/arch/arm/util/cs-etm.c 1348F: tools/perf/arch/arm/util/cs-etm.h 1349F: tools/perf/util/cs-etm.* 1350F: tools/perf/util/cs-etm-decoder/* 1351 1352ARM/CORGI MACHINE SUPPORT 1353M: Richard Purdie <rpurdie@rpsys.net> 1354S: Maintained 1355 1356ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1357M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1358M: Linus Walleij <linus.walleij@linaro.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360T: git git://github.com/ulli-kroll/linux.git 1361S: Maintained 1362F: Documentation/devicetree/bindings/arm/gemini.txt 1363F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1364F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1365F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1366F: arch/arm/mach-gemini/ 1367F: drivers/net/ethernet/cortina/ 1368F: drivers/pinctrl/pinctrl-gemini.c 1369F: drivers/rtc/rtc-ftrtc010.c 1370 1371ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1372M: Barry Song <baohua@kernel.org> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1375S: Maintained 1376F: arch/arm/boot/dts/prima2* 1377F: arch/arm/mach-prima2/ 1378F: drivers/clk/sirf/ 1379F: drivers/clocksource/timer-prima2.c 1380F: drivers/clocksource/timer-atlas7.c 1381N: [^a-z]sirf 1382 1383ARM/EBSA110 MACHINE SUPPORT 1384M: Russell King <linux@armlinux.org.uk> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386W: http://www.armlinux.org.uk/ 1387S: Maintained 1388F: arch/arm/mach-ebsa110/ 1389F: drivers/net/ethernet/amd/am79c961a.* 1390 1391ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1392M: Uwe Kleine-König <kernel@pengutronix.de> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395N: efm32 1396 1397ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1398M: Robert Jarzmik <robert.jarzmik@free.fr> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401F: arch/arm/mach-pxa/ezx.c 1402 1403ARM/FARADAY FA526 PORT 1404M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406S: Maintained 1407T: git git://git.berlios.de/gemini-board 1408F: arch/arm/mm/*-fa* 1409 1410ARM/FOOTBRIDGE ARCHITECTURE 1411M: Russell King <linux@armlinux.org.uk> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413W: http://www.armlinux.org.uk/ 1414S: Maintained 1415F: arch/arm/include/asm/hardware/dec21285.h 1416F: arch/arm/mach-footbridge/ 1417 1418ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1419M: Shawn Guo <shawnguo@kernel.org> 1420M: Sascha Hauer <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1425F: arch/arm/mach-imx/ 1426F: arch/arm/mach-mxs/ 1427F: arch/arm/boot/dts/imx* 1428F: arch/arm/configs/imx*_defconfig 1429F: drivers/clk/imx/ 1430F: drivers/soc/imx/ 1431F: include/soc/imx/ 1432 1433ARM/FREESCALE VYBRID ARM ARCHITECTURE 1434M: Shawn Guo <shawnguo@kernel.org> 1435M: Sascha Hauer <kernel@pengutronix.de> 1436R: Stefan Agner <stefan@agner.ch> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1440F: arch/arm/mach-imx/*vf610* 1441F: arch/arm/boot/dts/vf* 1442 1443ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1444M: Lennert Buytenhek <kernel@wantstofly.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447 1448ARM/GUMSTIX MACHINE SUPPORT 1449M: Steve Sakoman <sakoman@gmail.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452 1453ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455M: Paul Parsons <lost.distance@yahoo.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/hx4700.c 1459F: arch/arm/mach-pxa/include/mach/hx4700.h 1460F: sound/soc/pxa/hx4700.c 1461 1462ARM/HISILICON SOC SUPPORT 1463M: Wei Xu <xuwei5@hisilicon.com> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465W: http://www.hisilicon.com 1466S: Supported 1467T: git git://github.com/hisilicon/linux-hisi.git 1468F: arch/arm/mach-hisi/ 1469F: arch/arm/boot/dts/hi3* 1470F: arch/arm/boot/dts/hip* 1471F: arch/arm/boot/dts/hisi* 1472F: arch/arm64/boot/dts/hisilicon/ 1473 1474ARM/HP JORNADA 7XX MACHINE SUPPORT 1475M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1476W: www.jlime.com 1477S: Maintained 1478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1479F: arch/arm/mach-sa1100/jornada720.c 1480F: arch/arm/mach-sa1100/include/mach/jornada720.h 1481 1482ARM/IGEP MACHINE SUPPORT 1483M: Enric Balletbo i Serra <eballetbo@gmail.com> 1484M: Javier Martinez Canillas <javier@dowhile0.org> 1485L: linux-omap@vger.kernel.org 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/boot/dts/omap3-igep* 1489 1490ARM/INCOME PXA270 SUPPORT 1491M: Marek Vasut <marek.vasut@gmail.com> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494F: arch/arm/mach-pxa/colibri-pxa270-income.c 1495 1496ARM/INTEL IOP13XX ARM ARCHITECTURE 1497M: Lennert Buytenhek <kernel@wantstofly.org> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500 1501ARM/INTEL IOP32X ARM ARCHITECTURE 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/INTEL IOP33X ARM ARCHITECTURE 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Orphan 1509 1510ARM/INTEL IQ81342EX MACHINE SUPPORT 1511M: Lennert Buytenhek <kernel@wantstofly.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514 1515ARM/INTEL IXDP2850 MACHINE SUPPORT 1516M: Lennert Buytenhek <kernel@wantstofly.org> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519 1520ARM/INTEL IXP4XX ARM ARCHITECTURE 1521M: Imre Kaloz <kaloz@openwrt.org> 1522M: Krzysztof Halasa <khalasa@piap.pl> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-ixp4xx/ 1526 1527ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1528M: Jonathan Cameron <jic23@cam.ac.uk> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/mach-pxa/stargate2.c 1532F: drivers/pcmcia/pxa2xx_stargate2.c 1533 1534ARM/INTEL XSC3 (MANZANO) ARM CORE 1535M: Lennert Buytenhek <kernel@wantstofly.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538 1539ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/LG1K ARCHITECTURE 1545M: Chanho Min <chanho.min@lge.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548F: arch/arm64/boot/dts/lg/ 1549 1550ARM/LOGICPD PXA270 MACHINE SUPPORT 1551M: Lennert Buytenhek <kernel@wantstofly.org> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554 1555ARM/LPC18XX ARCHITECTURE 1556M: Joachim Eastwood <manabian@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/boot/dts/lpc43* 1560F: drivers/clk/nxp/clk-lpc18xx* 1561F: drivers/clocksource/time-lpc32xx.c 1562F: drivers/i2c/busses/i2c-lpc2k.c 1563F: drivers/memory/pl172.c 1564F: drivers/mtd/spi-nor/nxp-spifi.c 1565F: drivers/rtc/rtc-lpc24xx.c 1566N: lpc18xx 1567 1568ARM/LPC32XX SOC SUPPORT 1569M: Vladimir Zapolskiy <vz@mleia.com> 1570M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1572T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1573S: Maintained 1574F: arch/arm/boot/dts/lpc32* 1575F: arch/arm/mach-lpc32xx/ 1576F: drivers/i2c/busses/i2c-pnx.c 1577F: drivers/net/ethernet/nxp/lpc_eth.c 1578F: drivers/usb/host/ohci-nxp.c 1579F: drivers/watchdog/pnx4008_wdt.c 1580N: lpc32xx 1581 1582ARM/MAGICIAN MACHINE SUPPORT 1583M: Philipp Zabel <philipp.zabel@gmail.com> 1584S: Maintained 1585 1586ARM/Marvell Berlin SoC support 1587M: Jisheng Zhang <jszhang@marvell.com> 1588M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/mach-berlin/ 1592F: arch/arm/boot/dts/berlin* 1593F: arch/arm64/boot/dts/marvell/berlin* 1594 1595ARM/Marvell Dove/MV78xx0/Orion SOC support 1596M: Jason Cooper <jason@lakedaemon.net> 1597M: Andrew Lunn <andrew@lunn.ch> 1598M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1599M: Gregory Clement <gregory.clement@bootlin.com> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: Documentation/devicetree/bindings/soc/dove/ 1603F: arch/arm/mach-dove/ 1604F: arch/arm/mach-mv78xx0/ 1605F: arch/arm/mach-orion5x/ 1606F: arch/arm/plat-orion/ 1607F: arch/arm/boot/dts/dove* 1608F: arch/arm/boot/dts/orion5x* 1609 1610ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1611M: Jason Cooper <jason@lakedaemon.net> 1612M: Andrew Lunn <andrew@lunn.ch> 1613M: Gregory Clement <gregory.clement@bootlin.com> 1614M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/boot/dts/armada* 1618F: arch/arm/boot/dts/kirkwood* 1619F: arch/arm/configs/mvebu_*_defconfig 1620F: arch/arm/mach-mvebu/ 1621F: arch/arm64/boot/dts/marvell/armada* 1622F: drivers/cpufreq/armada-37xx-cpufreq.c 1623F: drivers/cpufreq/mvebu-cpufreq.c 1624F: drivers/irqchip/irq-armada-370-xp.c 1625F: drivers/irqchip/irq-mvebu-* 1626F: drivers/pinctrl/mvebu/ 1627F: drivers/rtc/rtc-armada38x.c 1628 1629ARM/Mediatek RTC DRIVER 1630M: Eddie Huang <eddie.huang@mediatek.com> 1631M: Sean Wang <sean.wang@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: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1636F: drivers/rtc/rtc-mt6397.c 1637F: drivers/rtc/rtc-mt7622.c 1638 1639ARM/Mediatek SoC support 1640M: Matthias Brugger <matthias.bgg@gmail.com> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644F: arch/arm/boot/dts/mt6* 1645F: arch/arm/boot/dts/mt7* 1646F: arch/arm/boot/dts/mt8* 1647F: arch/arm/mach-mediatek/ 1648F: arch/arm64/boot/dts/mediatek/ 1649N: mtk 1650K: mediatek 1651 1652ARM/Mediatek USB3 PHY DRIVER 1653M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1656S: Maintained 1657F: drivers/phy/mediatek/phy-mtk-tphy.c 1658 1659ARM/MICREL KS8695 ARCHITECTURE 1660M: Greg Ungerer <gerg@uclinux.org> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662F: arch/arm/mach-ks8695/ 1663S: Odd Fixes 1664 1665ARM/MIOA701 MACHINE SUPPORT 1666M: Robert Jarzmik <robert.jarzmik@free.fr> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668F: arch/arm/mach-pxa/mioa701.c 1669S: Maintained 1670 1671ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1672M: Michael Petchkovsky <mkpetch@internode.on.net> 1673S: Maintained 1674 1675ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1676M: Linus Walleij <linus.walleij@linaro.org> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678S: Maintained 1679F: arch/arm/mach-nomadik/ 1680F: arch/arm/mach-u300/ 1681F: arch/arm/mach-ux500/ 1682F: arch/arm/boot/dts/ste-* 1683F: drivers/clk/clk-nomadik.c 1684F: drivers/clk/clk-u300.c 1685F: drivers/clocksource/clksrc-dbx500-prcmu.c 1686F: drivers/clocksource/timer-u300.c 1687F: drivers/dma/coh901318* 1688F: drivers/dma/ste_dma40* 1689F: drivers/hwspinlock/u8500_hsem.c 1690F: drivers/i2c/busses/i2c-nomadik.c 1691F: drivers/i2c/busses/i2c-stu300.c 1692F: drivers/mfd/ab3100* 1693F: drivers/mfd/ab8500* 1694F: drivers/mfd/abx500* 1695F: drivers/mfd/dbx500* 1696F: drivers/mfd/db8500* 1697F: drivers/pinctrl/nomadik/ 1698F: drivers/pinctrl/pinctrl-coh901* 1699F: drivers/pinctrl/pinctrl-u300.c 1700F: drivers/rtc/rtc-ab3100.c 1701F: drivers/rtc/rtc-ab8500.c 1702F: drivers/rtc/rtc-coh901331.c 1703F: drivers/rtc/rtc-pl031.c 1704F: drivers/watchdog/coh901327_wdt.c 1705F: Documentation/devicetree/bindings/arm/ste-* 1706F: Documentation/devicetree/bindings/arm/ux500/ 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1708 1709ARM/NUVOTON W90X900 ARM ARCHITECTURE 1710M: Wan ZongShun <mcuos.com@gmail.com> 1711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1712W: http://www.mcuos.com 1713S: Maintained 1714F: arch/arm/mach-w90x900/ 1715F: drivers/input/keyboard/w90p910_keypad.c 1716F: drivers/input/touchscreen/w90p910_ts.c 1717F: drivers/watchdog/nuc900_wdt.c 1718F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1719F: drivers/mtd/nand/nuc900_nand.c 1720F: drivers/rtc/rtc-nuc900.c 1721F: drivers/spi/spi-nuc900.c 1722F: drivers/usb/host/ehci-w90x900.c 1723F: drivers/video/fbdev/nuc900fb.c 1724 1725ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1726M: Nelson Castillo <arhuaco@freaks-unidos.net> 1727L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1728W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1729S: Supported 1730 1731ARM/Orion SoC/Technologic Systems TS-78xx platform support 1732M: Alexander Clouter <alex@digriz.org.uk> 1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1734W: http://www.digriz.org.uk/ts78xx/kernel 1735S: Maintained 1736F: arch/arm/mach-orion5x/ts78xx-* 1737 1738ARM/OXNAS platform support 1739M: Neil Armstrong <narmstrong@baylibre.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1742S: Maintained 1743F: arch/arm/mach-oxnas/ 1744F: arch/arm/boot/dts/ox8*.dts* 1745N: oxnas 1746 1747ARM/PALM TREO SUPPORT 1748M: Tomas Cech <sleep_walker@suse.com> 1749L: linux-arm-kernel@lists.infradead.org 1750W: http://hackndev.com 1751S: Maintained 1752F: arch/arm/mach-pxa/palmtreo.* 1753 1754ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1755M: Marek Vasut <marek.vasut@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org 1757W: http://hackndev.com 1758S: Maintained 1759F: arch/arm/mach-pxa/include/mach/palmtx.h 1760F: arch/arm/mach-pxa/palmtx.c 1761F: arch/arm/mach-pxa/palmt5.* 1762F: arch/arm/mach-pxa/include/mach/palmld.h 1763F: arch/arm/mach-pxa/palmld.c 1764F: arch/arm/mach-pxa/palmte2.* 1765F: arch/arm/mach-pxa/include/mach/palmtc.h 1766F: arch/arm/mach-pxa/palmtc.c 1767 1768ARM/PALMZ72 SUPPORT 1769M: Sergey Lapin <slapin@ossfans.org> 1770L: linux-arm-kernel@lists.infradead.org 1771W: http://hackndev.com 1772S: Maintained 1773F: arch/arm/mach-pxa/palmz72.* 1774 1775ARM/PLEB SUPPORT 1776M: Peter Chubb <pleb@gelato.unsw.edu.au> 1777W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1778S: Maintained 1779 1780ARM/PT DIGITAL BOARD PORT 1781M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783W: http://www.armlinux.org.uk/ 1784S: Maintained 1785 1786ARM/QUALCOMM SUPPORT 1787M: Andy Gross <andy.gross@linaro.org> 1788M: David Brown <david.brown@linaro.org> 1789L: linux-arm-msm@vger.kernel.org 1790L: linux-soc@vger.kernel.org 1791S: Maintained 1792F: Documentation/devicetree/bindings/soc/qcom/ 1793F: arch/arm/boot/dts/qcom-*.dts 1794F: arch/arm/boot/dts/qcom-*.dtsi 1795F: arch/arm/mach-qcom/ 1796F: arch/arm64/boot/dts/qcom/* 1797F: drivers/i2c/busses/i2c-qup.c 1798F: drivers/clk/qcom/ 1799F: drivers/dma/qcom/ 1800F: drivers/soc/qcom/ 1801F: drivers/spi/spi-qup.c 1802F: drivers/tty/serial/msm_serial.c 1803F: drivers/*/pm8???-* 1804F: drivers/mfd/ssbi.c 1805F: drivers/firmware/qcom_scm.c 1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1807 1808ARM/RADISYS ENP2611 MACHINE SUPPORT 1809M: Lennert Buytenhek <kernel@wantstofly.org> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812 1813ARM/REALTEK ARCHITECTURE 1814M: Andreas Färber <afaerber@suse.de> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm64/boot/dts/realtek/ 1818F: Documentation/devicetree/bindings/arm/realtek.txt 1819 1820ARM/RENESAS ARM64 ARCHITECTURE 1821M: Simon Horman <horms@verge.net.au> 1822M: Magnus Damm <magnus.damm@gmail.com> 1823L: linux-renesas-soc@vger.kernel.org 1824Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1825T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1826S: Supported 1827F: arch/arm64/boot/dts/renesas/ 1828F: Documentation/devicetree/bindings/arm/shmobile.txt 1829F: drivers/soc/renesas/ 1830F: include/linux/soc/renesas/ 1831 1832ARM/RISCPC ARCHITECTURE 1833M: Russell King <linux@armlinux.org.uk> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835W: http://www.armlinux.org.uk/ 1836S: Maintained 1837F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1838F: arch/arm/include/asm/hardware/ioc.h 1839F: arch/arm/include/asm/hardware/iomd.h 1840F: arch/arm/include/asm/hardware/memc.h 1841F: arch/arm/mach-rpc/ 1842F: drivers/net/ethernet/8390/etherh.c 1843F: drivers/net/ethernet/i825xx/ether1* 1844F: drivers/net/ethernet/seeq/ether3* 1845F: drivers/scsi/arm/ 1846 1847ARM/Rockchip SoC support 1848M: Heiko Stuebner <heiko@sntech.de> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850L: linux-rockchip@lists.infradead.org 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1852S: Maintained 1853F: arch/arm/boot/dts/rk3* 1854F: arch/arm/boot/dts/rv1108* 1855F: arch/arm/mach-rockchip/ 1856F: drivers/clk/rockchip/ 1857F: drivers/i2c/busses/i2c-rk3x.c 1858F: drivers/*/*rockchip* 1859F: drivers/*/*/*rockchip* 1860F: sound/soc/rockchip/ 1861N: rockchip 1862 1863ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1864M: Kukjin Kim <kgene@kernel.org> 1865M: Krzysztof Kozlowski <krzk@kernel.org> 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1867L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1868Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1869S: Maintained 1870F: arch/arm/boot/dts/s3c* 1871F: arch/arm/boot/dts/s5p* 1872F: arch/arm/boot/dts/exynos* 1873F: arch/arm64/boot/dts/exynos/ 1874F: arch/arm/plat-samsung/ 1875F: arch/arm/mach-s3c24*/ 1876F: arch/arm/mach-s3c64xx/ 1877F: arch/arm/mach-s5p*/ 1878F: arch/arm/mach-exynos*/ 1879F: drivers/*/*s3c24* 1880F: drivers/*/*/*s3c24* 1881F: drivers/*/*s3c64xx* 1882F: drivers/*/*s5pv210* 1883F: drivers/memory/samsung/* 1884F: drivers/soc/samsung/* 1885F: Documentation/arm/Samsung/ 1886F: Documentation/devicetree/bindings/arm/samsung/ 1887F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1888F: Documentation/devicetree/bindings/power/pd-samsung.txt 1889N: exynos 1890 1891ARM/SAMSUNG MOBILE MACHINE SUPPORT 1892M: Kyungmin Park <kyungmin.park@samsung.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: arch/arm/mach-s5pv210/ 1896 1897ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1898M: Kyungmin Park <kyungmin.park@samsung.com> 1899M: Kamil Debski <kamil@wypas.org> 1900M: Andrzej Hajda <a.hajda@samsung.com> 1901L: linux-arm-kernel@lists.infradead.org 1902L: linux-media@vger.kernel.org 1903S: Maintained 1904F: drivers/media/platform/s5p-g2d/ 1905 1906ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1907M: Marek Szyprowski <m.szyprowski@samsung.com> 1908L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1909L: linux-media@vger.kernel.org 1910S: Maintained 1911F: drivers/media/platform/s5p-cec/ 1912F: Documentation/devicetree/bindings/media/s5p-cec.txt 1913 1914ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1915M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1916M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1917L: linux-arm-kernel@lists.infradead.org 1918L: linux-media@vger.kernel.org 1919S: Maintained 1920F: drivers/media/platform/s5p-jpeg/ 1921 1922ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1923M: Kyungmin Park <kyungmin.park@samsung.com> 1924M: Kamil Debski <kamil@wypas.org> 1925M: Jeongtae Park <jtp.park@samsung.com> 1926M: Andrzej Hajda <a.hajda@samsung.com> 1927L: linux-arm-kernel@lists.infradead.org 1928L: linux-media@vger.kernel.org 1929S: Maintained 1930F: arch/arm/plat-samsung/s5p-dev-mfc.c 1931F: drivers/media/platform/s5p-mfc/ 1932 1933ARM/SHMOBILE ARM ARCHITECTURE 1934M: Simon Horman <horms@verge.net.au> 1935M: Magnus Damm <magnus.damm@gmail.com> 1936L: linux-renesas-soc@vger.kernel.org 1937Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1939S: Supported 1940F: arch/arm/boot/dts/emev2* 1941F: arch/arm/boot/dts/r7s* 1942F: arch/arm/boot/dts/r8a* 1943F: arch/arm/boot/dts/sh* 1944F: arch/arm/configs/shmobile_defconfig 1945F: arch/arm/include/debug/renesas-scif.S 1946F: arch/arm/mach-shmobile/ 1947F: Documentation/devicetree/bindings/arm/shmobile.txt 1948F: drivers/soc/renesas/ 1949F: include/linux/soc/renesas/ 1950 1951ARM/SOCFPGA ARCHITECTURE 1952M: Dinh Nguyen <dinguyen@kernel.org> 1953S: Maintained 1954F: arch/arm/mach-socfpga/ 1955F: arch/arm/boot/dts/socfpga* 1956F: arch/arm/configs/socfpga_defconfig 1957F: arch/arm64/boot/dts/altera/ 1958W: http://www.rocketboards.org 1959T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1960 1961ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1962M: Dinh Nguyen <dinguyen@kernel.org> 1963S: Maintained 1964F: drivers/clk/socfpga/ 1965 1966ARM/SOCFPGA EDAC SUPPORT 1967M: Thor Thayer <thor.thayer@linux.intel.com> 1968S: Maintained 1969F: drivers/edac/altera_edac. 1970 1971ARM/STI ARCHITECTURE 1972M: Patrice Chotard <patrice.chotard@st.com> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974W: http://www.stlinux.com 1975S: Maintained 1976F: arch/arm/mach-sti/ 1977F: arch/arm/boot/dts/sti* 1978F: drivers/char/hw_random/st-rng.c 1979F: drivers/clocksource/arm_global_timer.c 1980F: drivers/clocksource/clksrc_st_lpc.c 1981F: drivers/cpufreq/sti-cpufreq.c 1982F: drivers/dma/st_fdma* 1983F: drivers/i2c/busses/i2c-st.c 1984F: drivers/media/rc/st_rc.c 1985F: drivers/media/platform/sti/c8sectpfe/ 1986F: drivers/mmc/host/sdhci-st.c 1987F: drivers/phy/st/phy-miphy28lp.c 1988F: drivers/phy/st/phy-stih407-usb.c 1989F: drivers/pinctrl/pinctrl-st.c 1990F: drivers/remoteproc/st_remoteproc.c 1991F: drivers/remoteproc/st_slim_rproc.c 1992F: drivers/reset/sti/ 1993F: drivers/rtc/rtc-st-lpc.c 1994F: drivers/tty/serial/st-asc.c 1995F: drivers/usb/dwc3/dwc3-st.c 1996F: drivers/usb/host/ehci-st.c 1997F: drivers/usb/host/ohci-st.c 1998F: drivers/watchdog/st_lpc_wdt.c 1999F: drivers/ata/ahci_st.c 2000F: include/linux/remoteproc/st_slim_rproc.h 2001 2002ARM/STM32 ARCHITECTURE 2003M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2004M: Alexandre Torgue <alexandre.torgue@st.com> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006S: Maintained 2007T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2008N: stm32 2009F: arch/arm/boot/dts/stm32* 2010F: arch/arm/mach-stm32/ 2011F: drivers/clocksource/armv7m_systick.c 2012 2013ARM/TANGO ARCHITECTURE 2014M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2015M: Mans Rullgard <mans@mansr.com> 2016L: linux-arm-kernel@lists.infradead.org 2017S: Odd Fixes 2018N: tango 2019 2020ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2021M: Lennert Buytenhek <kernel@wantstofly.org> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024 2025ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2026M: Hans Verkuil <hans.verkuil@cisco.com> 2027L: linux-tegra@vger.kernel.org 2028L: linux-media@vger.kernel.org 2029S: Maintained 2030F: drivers/media/platform/tegra-cec/ 2031F: Documentation/devicetree/bindings/media/tegra-cec.txt 2032 2033ARM/TETON BGA MACHINE SUPPORT 2034M: "Mark F. Brown" <mark.brown314@gmail.com> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036S: Maintained 2037 2038ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2039M: Santosh Shilimkar <ssantosh@kernel.org> 2040L: linux-kernel@vger.kernel.org 2041S: Maintained 2042F: drivers/memory/*emif* 2043 2044ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2045M: Santosh Shilimkar <ssantosh@kernel.org> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047S: Maintained 2048F: arch/arm/mach-keystone/ 2049F: arch/arm/boot/dts/keystone-* 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2051 2052ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2053M: Santosh Shilimkar <ssantosh@kernel.org> 2054L: linux-kernel@vger.kernel.org 2055S: Maintained 2056F: drivers/clk/keystone/ 2057 2058ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2059M: Santosh Shilimkar <ssantosh@kernel.org> 2060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2061L: linux-kernel@vger.kernel.org 2062S: Maintained 2063F: drivers/clocksource/timer-keystone.c 2064 2065ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2066M: Santosh Shilimkar <ssantosh@kernel.org> 2067L: linux-kernel@vger.kernel.org 2068S: Maintained 2069F: drivers/power/reset/keystone-reset.c 2070 2071ARM/THECUS N2100 MACHINE SUPPORT 2072M: Lennert Buytenhek <kernel@wantstofly.org> 2073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2074S: Maintained 2075 2076ARM/TOSA MACHINE SUPPORT 2077M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2078M: Dirk Opfer <dirk@opfer-online.de> 2079S: Maintained 2080 2081ARM/UNIPHIER ARCHITECTURE 2082M: Masahiro Yamada <yamada.masahiro@socionext.com> 2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2085S: Maintained 2086F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2087F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2088F: arch/arm/boot/dts/uniphier* 2089F: arch/arm/include/asm/hardware/cache-uniphier.h 2090F: arch/arm/mach-uniphier/ 2091F: arch/arm/mm/cache-uniphier.c 2092F: arch/arm64/boot/dts/socionext/uniphier* 2093F: drivers/bus/uniphier-system-bus.c 2094F: drivers/clk/uniphier/ 2095F: drivers/gpio/gpio-uniphier.c 2096F: drivers/i2c/busses/i2c-uniphier* 2097F: drivers/irqchip/irq-uniphier-aidet.c 2098F: drivers/pinctrl/uniphier/ 2099F: drivers/reset/reset-uniphier.c 2100F: drivers/tty/serial/8250/8250_uniphier.c 2101N: uniphier 2102 2103ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2104M: Ulf Hansson <ulf.hansson@linaro.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106T: git git://git.linaro.org/people/ulfh/clk.git 2107S: Maintained 2108F: drivers/clk/ux500/ 2109 2110ARM/VERSATILE EXPRESS PLATFORM 2111M: Liviu Dudau <liviu.dudau@arm.com> 2112M: Sudeep Holla <sudeep.holla@arm.com> 2113M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116F: arch/arm/boot/dts/vexpress* 2117F: arch/arm64/boot/dts/arm/ 2118F: arch/arm/mach-vexpress/ 2119F: */*/vexpress* 2120F: */*/*/vexpress* 2121F: drivers/clk/versatile/clk-vexpress-osc.c 2122F: drivers/clocksource/versatile.c 2123N: mps2 2124 2125ARM/VFP SUPPORT 2126M: Russell King <linux@armlinux.org.uk> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128W: http://www.armlinux.org.uk/ 2129S: Maintained 2130F: arch/arm/vfp/ 2131 2132ARM/VOIPAC PXA270 SUPPORT 2133M: Marek Vasut <marek.vasut@gmail.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-pxa/vpac270.c 2137F: arch/arm/mach-pxa/include/mach/vpac270.h 2138 2139ARM/VT8500 ARM ARCHITECTURE 2140M: Tony Prisk <linux@prisktech.co.nz> 2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2142S: Maintained 2143F: arch/arm/mach-vt8500/ 2144F: drivers/clocksource/vt8500_timer.c 2145F: drivers/i2c/busses/i2c-wmt.c 2146F: drivers/mmc/host/wmt-sdmmc.c 2147F: drivers/pwm/pwm-vt8500.c 2148F: drivers/rtc/rtc-vt8500.c 2149F: drivers/tty/serial/vt8500_serial.c 2150F: drivers/usb/host/ehci-platform.c 2151F: drivers/usb/host/uhci-platform.c 2152F: drivers/video/fbdev/vt8500lcdfb.* 2153F: drivers/video/fbdev/wm8505fb* 2154F: drivers/video/fbdev/wmt_ge_rops.* 2155 2156ARM/ZIPIT Z2 SUPPORT 2157M: Marek Vasut <marek.vasut@gmail.com> 2158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2159S: Maintained 2160F: arch/arm/mach-pxa/z2.c 2161F: arch/arm/mach-pxa/include/mach/z2.h 2162 2163ARM/ZTE ARCHITECTURE 2164M: Jun Nie <jun.nie@linaro.org> 2165M: Baoyou Xie <baoyou.xie@linaro.org> 2166M: Shawn Guo <shawnguo@kernel.org> 2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2168S: Maintained 2169F: arch/arm/boot/dts/zx2967* 2170F: arch/arm/mach-zx/ 2171F: arch/arm64/boot/dts/zte/ 2172F: drivers/clk/zte/ 2173F: drivers/dma/zx_dma.c 2174F: drivers/gpio/gpio-zx.c 2175F: drivers/i2c/busses/i2c-zx2967.c 2176F: drivers/mmc/host/dw_mmc-zx.* 2177F: drivers/pinctrl/zte/ 2178F: drivers/soc/zte/ 2179F: drivers/thermal/zx2967_thermal.c 2180F: drivers/watchdog/zx2967_wdt.c 2181F: Documentation/devicetree/bindings/arm/zte.txt 2182F: Documentation/devicetree/bindings/clock/zx2967*.txt 2183F: Documentation/devicetree/bindings/dma/zxdma.txt 2184F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2185F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2186F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2187F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2188F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2189F: Documentation/devicetree/bindings/soc/zte/ 2190F: Documentation/devicetree/bindings/sound/zte,*.txt 2191F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2192F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2193F: include/dt-bindings/clock/zx2967*.h 2194F: include/dt-bindings/soc/zte,*.h 2195F: sound/soc/codecs/zx_aud96p22.c 2196F: sound/soc/zte/ 2197 2198ARM/ZYNQ ARCHITECTURE 2199M: Michal Simek <michal.simek@xilinx.com> 2200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2201W: http://wiki.xilinx.com 2202T: git https://github.com/Xilinx/linux-xlnx.git 2203S: Supported 2204F: arch/arm/mach-zynq/ 2205F: drivers/cpuidle/cpuidle-zynq.c 2206F: drivers/block/xsysace.c 2207N: zynq 2208N: xilinx 2209F: drivers/clocksource/cadence_ttc_timer.c 2210F: drivers/i2c/busses/i2c-cadence.c 2211F: drivers/mmc/host/sdhci-of-arasan.c 2212F: drivers/edac/synopsys_edac.c 2213 2214ARM64 PORT (AARCH64 ARCHITECTURE) 2215M: Catalin Marinas <catalin.marinas@arm.com> 2216M: Will Deacon <will.deacon@arm.com> 2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2219S: Maintained 2220F: arch/arm64/ 2221F: Documentation/arm64/ 2222 2223AS3645A LED FLASH CONTROLLER DRIVER 2224M: Sakari Ailus <sakari.ailus@iki.fi> 2225L: linux-leds@vger.kernel.org 2226S: Maintained 2227F: drivers/leds/leds-as3645a.c 2228 2229ASAHI KASEI AK8974 DRIVER 2230M: Linus Walleij <linus.walleij@linaro.org> 2231L: linux-iio@vger.kernel.org 2232W: http://www.akm.com/ 2233S: Supported 2234F: drivers/iio/magnetometer/ak8974.c 2235 2236ASC7621 HARDWARE MONITOR DRIVER 2237M: George Joseph <george.joseph@fairview5.com> 2238L: linux-hwmon@vger.kernel.org 2239S: Maintained 2240F: Documentation/hwmon/asc7621 2241F: drivers/hwmon/asc7621.c 2242 2243ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2244M: Corentin Chary <corentin.chary@gmail.com> 2245L: acpi4asus-user@lists.sourceforge.net 2246L: platform-driver-x86@vger.kernel.org 2247W: http://acpi4asus.sf.net 2248S: Maintained 2249F: drivers/platform/x86/asus*.c 2250F: drivers/platform/x86/eeepc*.c 2251 2252ASUS WIRELESS RADIO CONTROL DRIVER 2253M: João Paulo Rechi Vita <jprvita@gmail.com> 2254L: platform-driver-x86@vger.kernel.org 2255S: Maintained 2256F: drivers/platform/x86/asus-wireless.c 2257 2258ASYMMETRIC KEYS 2259M: David Howells <dhowells@redhat.com> 2260L: keyrings@vger.kernel.org 2261S: Maintained 2262F: Documentation/crypto/asymmetric-keys.txt 2263F: include/linux/verification.h 2264F: include/crypto/public_key.h 2265F: include/crypto/pkcs7.h 2266F: crypto/asymmetric_keys/ 2267 2268ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2269R: Dan Williams <dan.j.williams@intel.com> 2270W: http://sourceforge.net/projects/xscaleiop 2271S: Odd fixes 2272F: Documentation/crypto/async-tx-api.txt 2273F: crypto/async_tx/ 2274F: drivers/dma/ 2275F: include/linux/dmaengine.h 2276F: include/linux/async_tx.h 2277 2278AT24 EEPROM DRIVER 2279M: Bartosz Golaszewski <brgl@bgdev.pl> 2280L: linux-i2c@vger.kernel.org 2281T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2282S: Maintained 2283F: Documentation/devicetree/bindings/eeprom/at24.txt 2284F: drivers/misc/eeprom/at24.c 2285F: include/linux/platform_data/at24.h 2286 2287ATA OVER ETHERNET (AOE) DRIVER 2288M: "Ed L. Cashin" <ed.cashin@acm.org> 2289W: http://www.openaoe.org/ 2290S: Supported 2291F: Documentation/aoe/ 2292F: drivers/block/aoe/ 2293 2294ATHEROS 71XX/9XXX GPIO DRIVER 2295M: Alban Bedel <albeu@free.fr> 2296W: https://github.com/AlbanBedel/linux 2297T: git git://github.com/AlbanBedel/linux 2298S: Maintained 2299F: drivers/gpio/gpio-ath79.c 2300F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2301 2302ATHEROS ATH GENERIC UTILITIES 2303M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2304L: linux-wireless@vger.kernel.org 2305S: Supported 2306F: drivers/net/wireless/ath/* 2307 2308ATHEROS ATH5K WIRELESS DRIVER 2309M: Jiri Slaby <jirislaby@gmail.com> 2310M: Nick Kossifidis <mickflemm@gmail.com> 2311M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2312L: linux-wireless@vger.kernel.org 2313W: http://wireless.kernel.org/en/users/Drivers/ath5k 2314S: Maintained 2315F: drivers/net/wireless/ath/ath5k/ 2316 2317ATHEROS ATH6KL WIRELESS DRIVER 2318M: Kalle Valo <kvalo@qca.qualcomm.com> 2319L: linux-wireless@vger.kernel.org 2320W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2321T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2322S: Supported 2323F: drivers/net/wireless/ath/ath6kl/ 2324 2325ATI_REMOTE2 DRIVER 2326M: Ville Syrjala <syrjala@sci.fi> 2327S: Maintained 2328F: drivers/input/misc/ati_remote2.c 2329 2330ATK0110 HWMON DRIVER 2331M: Luca Tettamanti <kronos.it@gmail.com> 2332L: linux-hwmon@vger.kernel.org 2333S: Maintained 2334F: drivers/hwmon/asus_atk0110.c 2335 2336ATLX ETHERNET DRIVERS 2337M: Jay Cliburn <jcliburn@gmail.com> 2338M: Chris Snook <chris.snook@gmail.com> 2339L: netdev@vger.kernel.org 2340W: http://sourceforge.net/projects/atl1 2341W: http://atl1.sourceforge.net 2342S: Maintained 2343F: drivers/net/ethernet/atheros/ 2344 2345ATM 2346M: Chas Williams <3chas3@gmail.com> 2347L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2348L: netdev@vger.kernel.org 2349W: http://linux-atm.sourceforge.net 2350S: Maintained 2351F: drivers/atm/ 2352F: include/linux/atm* 2353F: include/uapi/linux/atm* 2354 2355ATMEL AT91 / AT32 MCI DRIVER 2356M: Ludovic Desroches <ludovic.desroches@microchip.com> 2357S: Maintained 2358F: drivers/mmc/host/atmel-mci.c 2359 2360ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362S: Supported 2363F: drivers/power/reset/at91-sama5d2_shdwc.c 2364 2365ATMEL Audio ALSA driver 2366M: Nicolas Ferre <nicolas.ferre@microchip.com> 2367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2368S: Supported 2369F: sound/soc/atmel 2370 2371ATMEL I2C DRIVER 2372M: Ludovic Desroches <ludovic.desroches@microchip.com> 2373L: linux-i2c@vger.kernel.org 2374S: Supported 2375F: drivers/i2c/busses/i2c-at91.c 2376 2377ATMEL ISI DRIVER 2378M: Ludovic Desroches <ludovic.desroches@microchip.com> 2379L: linux-media@vger.kernel.org 2380S: Supported 2381F: drivers/media/platform/atmel/atmel-isi.c 2382F: include/media/atmel-isi.h 2383 2384ATMEL LCDFB DRIVER 2385M: Nicolas Ferre <nicolas.ferre@microchip.com> 2386L: linux-fbdev@vger.kernel.org 2387S: Maintained 2388F: drivers/video/fbdev/atmel_lcdfb.c 2389F: include/video/atmel_lcdc.h 2390 2391ATMEL MACB ETHERNET DRIVER 2392M: Nicolas Ferre <nicolas.ferre@microchip.com> 2393S: Supported 2394F: drivers/net/ethernet/cadence/ 2395 2396ATMEL MAXTOUCH DRIVER 2397M: Nick Dyer <nick@shmanahar.org> 2398T: git git://github.com/ndyer/linux.git 2399S: Maintained 2400F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2401F: drivers/input/touchscreen/atmel_mxt_ts.c 2402F: include/linux/platform_data/atmel_mxt_ts.h 2403 2404ATMEL SAMA5D2 ADC DRIVER 2405M: Ludovic Desroches <ludovic.desroches@microchip.com> 2406L: linux-iio@vger.kernel.org 2407S: Supported 2408F: drivers/iio/adc/at91-sama5d2_adc.c 2409 2410ATMEL SDMMC DRIVER 2411M: Ludovic Desroches <ludovic.desroches@microchip.com> 2412L: linux-mmc@vger.kernel.org 2413S: Supported 2414F: drivers/mmc/host/sdhci-of-at91.c 2415 2416ATMEL SPI DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418S: Supported 2419F: drivers/spi/spi-atmel.* 2420 2421ATMEL SSC DRIVER 2422M: Nicolas Ferre <nicolas.ferre@microchip.com> 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2424S: Supported 2425F: drivers/misc/atmel-ssc.c 2426F: include/linux/atmel-ssc.h 2427 2428ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2429M: Nicolas Ferre <nicolas.ferre@microchip.com> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431S: Supported 2432F: drivers/misc/atmel_tclib.c 2433F: drivers/clocksource/tcb_clksrc.c 2434 2435ATMEL USBA UDC DRIVER 2436M: Nicolas Ferre <nicolas.ferre@microchip.com> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438S: Supported 2439F: drivers/usb/gadget/udc/atmel_usba_udc.* 2440 2441ATMEL WIRELESS DRIVER 2442M: Simon Kelley <simon@thekelleys.org.uk> 2443L: linux-wireless@vger.kernel.org 2444W: http://www.thekelleys.org.uk/atmel 2445W: http://atmelwlandriver.sourceforge.net/ 2446S: Maintained 2447F: drivers/net/wireless/atmel/atmel* 2448 2449ATMEL XDMA DRIVER 2450M: Ludovic Desroches <ludovic.desroches@microchip.com> 2451L: linux-arm-kernel@lists.infradead.org 2452L: dmaengine@vger.kernel.org 2453S: Supported 2454F: drivers/dma/at_xdmac.c 2455 2456ATOMIC INFRASTRUCTURE 2457M: Will Deacon <will.deacon@arm.com> 2458M: Peter Zijlstra <peterz@infradead.org> 2459R: Boqun Feng <boqun.feng@gmail.com> 2460L: linux-kernel@vger.kernel.org 2461S: Maintained 2462F: arch/*/include/asm/atomic*.h 2463F: include/*/atomic*.h 2464 2465ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2466M: Bradley Grove <linuxdrivers@attotech.com> 2467L: linux-scsi@vger.kernel.org 2468W: http://www.attotech.com 2469S: Supported 2470F: drivers/scsi/esas2r 2471 2472ATUSB IEEE 802.15.4 RADIO DRIVER 2473M: Stefan Schmidt <stefan@osg.samsung.com> 2474L: linux-wpan@vger.kernel.org 2475S: Maintained 2476F: drivers/net/ieee802154/atusb.c 2477F: drivers/net/ieee802154/atusb.h 2478F: drivers/net/ieee802154/at86rf230.h 2479 2480AUDIT SUBSYSTEM 2481M: Paul Moore <paul@paul-moore.com> 2482M: Eric Paris <eparis@redhat.com> 2483L: linux-audit@redhat.com (moderated for non-subscribers) 2484W: https://github.com/linux-audit 2485W: https://people.redhat.com/sgrubb/audit 2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2487S: Supported 2488F: include/linux/audit.h 2489F: include/uapi/linux/audit.h 2490F: kernel/audit* 2491 2492AUXILIARY DISPLAY DRIVERS 2493M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2494W: http://miguelojeda.es/auxdisplay.htm 2495W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2496S: Maintained 2497F: drivers/auxdisplay/ 2498F: include/linux/cfag12864b.h 2499 2500AX.25 NETWORK LAYER 2501M: Ralf Baechle <ralf@linux-mips.org> 2502L: linux-hams@vger.kernel.org 2503W: http://www.linux-ax25.org/ 2504S: Maintained 2505F: include/uapi/linux/ax25.h 2506F: include/net/ax25.h 2507F: net/ax25/ 2508 2509AXENTIA ARM DEVICES 2510M: Peter Rosin <peda@axentia.se> 2511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2512S: Maintained 2513F: Documentation/devicetree/bindings/arm/axentia.txt 2514F: arch/arm/boot/dts/at91-linea.dtsi 2515F: arch/arm/boot/dts/at91-natte.dtsi 2516F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2517F: arch/arm/boot/dts/at91-tse850-3.dts 2518 2519AXENTIA ASOC DRIVERS 2520M: Peter Rosin <peda@axentia.se> 2521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2522S: Maintained 2523F: Documentation/devicetree/bindings/sound/axentia,* 2524F: sound/soc/atmel/tse850-pcm5142.c 2525 2526AZ6007 DVB DRIVER 2527M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2528M: Mauro Carvalho Chehab <mchehab@kernel.org> 2529L: linux-media@vger.kernel.org 2530W: https://linuxtv.org 2531T: git git://linuxtv.org/media_tree.git 2532S: Maintained 2533F: drivers/media/usb/dvb-usb-v2/az6007.c 2534 2535AZTECH FM RADIO RECEIVER DRIVER 2536M: Hans Verkuil <hverkuil@xs4all.nl> 2537L: linux-media@vger.kernel.org 2538T: git git://linuxtv.org/media_tree.git 2539W: https://linuxtv.org 2540S: Maintained 2541F: drivers/media/radio/radio-aztech* 2542 2543B43 WIRELESS DRIVER 2544L: linux-wireless@vger.kernel.org 2545L: b43-dev@lists.infradead.org 2546W: http://wireless.kernel.org/en/users/Drivers/b43 2547S: Odd Fixes 2548F: drivers/net/wireless/broadcom/b43/ 2549 2550B43LEGACY WIRELESS DRIVER 2551M: Larry Finger <Larry.Finger@lwfinger.net> 2552L: linux-wireless@vger.kernel.org 2553L: b43-dev@lists.infradead.org 2554W: http://wireless.kernel.org/en/users/Drivers/b43 2555S: Maintained 2556F: drivers/net/wireless/broadcom/b43legacy/ 2557 2558BACKLIGHT CLASS/SUBSYSTEM 2559M: Lee Jones <lee.jones@linaro.org> 2560M: Daniel Thompson <daniel.thompson@linaro.org> 2561M: Jingoo Han <jingoohan1@gmail.com> 2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2563S: Maintained 2564F: drivers/video/backlight/ 2565F: include/linux/backlight.h 2566F: include/linux/pwm_backlight.h 2567F: Documentation/devicetree/bindings/leds/backlight 2568 2569BATMAN ADVANCED 2570M: Marek Lindner <mareklindner@neomailbox.ch> 2571M: Simon Wunderlich <sw@simonwunderlich.de> 2572M: Antonio Quartulli <a@unstable.cc> 2573L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2574W: https://www.open-mesh.org/ 2575Q: https://patchwork.open-mesh.org/project/batman/list/ 2576S: Maintained 2577F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2578F: Documentation/ABI/testing/sysfs-class-net-mesh 2579F: Documentation/networking/batman-adv.rst 2580F: include/uapi/linux/batadv_packet.h 2581F: include/uapi/linux/batman_adv.h 2582F: net/batman-adv/ 2583 2584BAYCOM/HDLCDRV DRIVERS FOR AX.25 2585M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2586L: linux-hams@vger.kernel.org 2587W: http://www.baycom.org/~tom/ham/ham.html 2588S: Maintained 2589F: drivers/net/hamradio/baycom* 2590 2591BCACHE (BLOCK LAYER CACHE) 2592M: Michael Lyle <mlyle@lyle.org> 2593M: Kent Overstreet <kent.overstreet@gmail.com> 2594L: linux-bcache@vger.kernel.org 2595W: http://bcache.evilpiepirate.org 2596C: irc://irc.oftc.net/bcache 2597S: Maintained 2598F: drivers/md/bcache/ 2599 2600BDISP ST MEDIA DRIVER 2601M: Fabien Dessenne <fabien.dessenne@st.com> 2602L: linux-media@vger.kernel.org 2603T: git git://linuxtv.org/media_tree.git 2604W: https://linuxtv.org 2605S: Supported 2606F: drivers/media/platform/sti/bdisp 2607 2608BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2609M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2610L: netdev@vger.kernel.org 2611S: Maintained 2612F: drivers/net/ethernet/ec_bhf.c 2613 2614BEFS FILE SYSTEM 2615M: Luis de Bethencourt <luisbg@kernel.org> 2616M: Salah Triki <salah.triki@gmail.com> 2617S: Maintained 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2619F: Documentation/filesystems/befs.txt 2620F: fs/befs/ 2621 2622BFQ I/O SCHEDULER 2623M: Paolo Valente <paolo.valente@linaro.org> 2624M: Jens Axboe <axboe@kernel.dk> 2625L: linux-block@vger.kernel.org 2626S: Maintained 2627F: block/bfq-* 2628F: Documentation/block/bfq-iosched.txt 2629 2630BFS FILE SYSTEM 2631M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2632S: Maintained 2633F: Documentation/filesystems/bfs.txt 2634F: fs/bfs/ 2635F: include/uapi/linux/bfs_fs.h 2636 2637BLINKM RGB LED DRIVER 2638M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2639S: Maintained 2640F: drivers/leds/leds-blinkm.c 2641 2642BLOCK LAYER 2643M: Jens Axboe <axboe@kernel.dk> 2644L: linux-block@vger.kernel.org 2645T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2646S: Maintained 2647F: block/ 2648F: drivers/block/ 2649F: kernel/trace/blktrace.c 2650F: lib/sbitmap.c 2651 2652BLOCK2MTD DRIVER 2653M: Joern Engel <joern@lazybastard.org> 2654L: linux-mtd@lists.infradead.org 2655S: Maintained 2656F: drivers/mtd/devices/block2mtd.c 2657 2658BLUETOOTH DRIVERS 2659M: Marcel Holtmann <marcel@holtmann.org> 2660M: Johan Hedberg <johan.hedberg@gmail.com> 2661L: linux-bluetooth@vger.kernel.org 2662W: http://www.bluez.org/ 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2664T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2665S: Maintained 2666F: drivers/bluetooth/ 2667 2668BLUETOOTH SUBSYSTEM 2669M: Marcel Holtmann <marcel@holtmann.org> 2670M: Johan Hedberg <johan.hedberg@gmail.com> 2671L: linux-bluetooth@vger.kernel.org 2672W: http://www.bluez.org/ 2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2675S: Maintained 2676F: net/bluetooth/ 2677F: include/net/bluetooth/ 2678 2679BONDING DRIVER 2680M: Jay Vosburgh <j.vosburgh@gmail.com> 2681M: Veaceslav Falico <vfalico@gmail.com> 2682M: Andy Gospodarek <andy@greyhouse.net> 2683L: netdev@vger.kernel.org 2684W: http://sourceforge.net/projects/bonding/ 2685S: Supported 2686F: drivers/net/bonding/ 2687F: include/uapi/linux/if_bonding.h 2688 2689BPF (Safe dynamic programs and tools) 2690M: Alexei Starovoitov <ast@kernel.org> 2691M: Daniel Borkmann <daniel@iogearbox.net> 2692L: netdev@vger.kernel.org 2693L: linux-kernel@vger.kernel.org 2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2696S: Supported 2697F: arch/x86/net/bpf_jit* 2698F: Documentation/networking/filter.txt 2699F: Documentation/bpf/ 2700F: include/linux/bpf* 2701F: include/linux/filter.h 2702F: include/trace/events/bpf.h 2703F: include/trace/events/xdp.h 2704F: include/uapi/linux/bpf* 2705F: include/uapi/linux/filter.h 2706F: kernel/bpf/ 2707F: kernel/trace/bpf_trace.c 2708F: lib/test_bpf.c 2709F: net/bpf/ 2710F: net/core/filter.c 2711F: net/sched/act_bpf.c 2712F: net/sched/cls_bpf.c 2713F: samples/bpf/ 2714F: tools/bpf/ 2715F: tools/testing/selftests/bpf/ 2716 2717BROADCOM B44 10/100 ETHERNET DRIVER 2718M: Michael Chan <michael.chan@broadcom.com> 2719L: netdev@vger.kernel.org 2720S: Supported 2721F: drivers/net/ethernet/broadcom/b44.* 2722 2723BROADCOM B53 ETHERNET SWITCH DRIVER 2724M: Florian Fainelli <f.fainelli@gmail.com> 2725L: netdev@vger.kernel.org 2726L: openwrt-devel@lists.openwrt.org (subscribers-only) 2727S: Supported 2728F: drivers/net/dsa/b53/* 2729F: include/linux/platform_data/b53.h 2730 2731BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2732M: Florian Fainelli <f.fainelli@gmail.com> 2733M: Ray Jui <rjui@broadcom.com> 2734M: Scott Branden <sbranden@broadcom.com> 2735M: bcm-kernel-feedback-list@broadcom.com 2736T: git git://github.com/broadcom/mach-bcm 2737S: Maintained 2738N: bcm281* 2739N: bcm113* 2740N: bcm216* 2741N: kona 2742F: arch/arm/mach-bcm/ 2743 2744BROADCOM BCM2835 ARM ARCHITECTURE 2745M: Eric Anholt <eric@anholt.net> 2746M: Stefan Wahren <stefan.wahren@i2se.com> 2747L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2749T: git git://github.com/anholt/linux 2750S: Maintained 2751N: bcm2835 2752F: drivers/staging/vc04_services 2753 2754BROADCOM BCM47XX MIPS ARCHITECTURE 2755M: Hauke Mehrtens <hauke@hauke-m.de> 2756M: Rafał Miłecki <zajec5@gmail.com> 2757L: linux-mips@linux-mips.org 2758S: Maintained 2759F: Documentation/devicetree/bindings/mips/brcm/ 2760F: arch/mips/bcm47xx/* 2761F: arch/mips/include/asm/mach-bcm47xx/* 2762 2763BROADCOM BCM5301X ARM ARCHITECTURE 2764M: Hauke Mehrtens <hauke@hauke-m.de> 2765M: Rafał Miłecki <zajec5@gmail.com> 2766M: Jon Mason <jonmason@broadcom.com> 2767M: bcm-kernel-feedback-list@broadcom.com 2768L: linux-arm-kernel@lists.infradead.org 2769S: Maintained 2770F: arch/arm/mach-bcm/bcm_5301x.c 2771F: arch/arm/boot/dts/bcm5301x*.dtsi 2772F: arch/arm/boot/dts/bcm470* 2773F: arch/arm/boot/dts/bcm953012* 2774 2775BROADCOM BCM53573 ARM ARCHITECTURE 2776M: Rafał Miłecki <rafal@milecki.pl> 2777L: linux-arm-kernel@lists.infradead.org 2778S: Maintained 2779F: arch/arm/boot/dts/bcm53573* 2780F: arch/arm/boot/dts/bcm47189* 2781 2782BROADCOM BCM63XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: bcm-kernel-feedback-list@broadcom.com 2785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2786T: git git://github.com/broadcom/stblinux.git 2787S: Maintained 2788N: bcm63xx 2789 2790BROADCOM BCM63XX/BCM33XX UDC DRIVER 2791M: Kevin Cernekee <cernekee@gmail.com> 2792L: linux-usb@vger.kernel.org 2793S: Maintained 2794F: drivers/usb/gadget/udc/bcm63xx_udc.* 2795 2796BROADCOM BCM7XXX ARM ARCHITECTURE 2797M: Brian Norris <computersforpeace@gmail.com> 2798M: Gregory Fong <gregory.0xf0@gmail.com> 2799M: Florian Fainelli <f.fainelli@gmail.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2802T: git git://github.com/broadcom/stblinux.git 2803S: Maintained 2804F: arch/arm/mach-bcm/*brcmstb* 2805F: arch/arm/boot/dts/bcm7*.dts* 2806F: drivers/bus/brcmstb_gisb.c 2807F: arch/arm/mm/cache-b15-rac.c 2808F: arch/arm/include/asm/hardware/cache-b15-rac.h 2809N: brcmstb 2810 2811BROADCOM BMIPS CPUFREQ DRIVER 2812M: Markus Mayer <mmayer@broadcom.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-pm@vger.kernel.org 2815S: Maintained 2816F: drivers/cpufreq/bmips-cpufreq.c 2817 2818BROADCOM BMIPS MIPS ARCHITECTURE 2819M: Kevin Cernekee <cernekee@gmail.com> 2820M: Florian Fainelli <f.fainelli@gmail.com> 2821L: linux-mips@linux-mips.org 2822T: git git://github.com/broadcom/stblinux.git 2823S: Maintained 2824F: arch/mips/bmips/* 2825F: arch/mips/include/asm/mach-bmips/* 2826F: arch/mips/kernel/*bmips* 2827F: arch/mips/boot/dts/brcm/bcm*.dts* 2828F: drivers/irqchip/irq-bcm63* 2829F: drivers/irqchip/irq-bcm7* 2830F: drivers/irqchip/irq-brcmstb* 2831F: include/linux/bcm963xx_nvram.h 2832F: include/linux/bcm963xx_tag.h 2833 2834BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2835M: Rasesh Mody <rasesh.mody@cavium.com> 2836M: Harish Patil <harish.patil@cavium.com> 2837M: Dept-GELinuxNICDev@cavium.com 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/bnx2.* 2841F: drivers/net/ethernet/broadcom/bnx2_* 2842 2843BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2844M: QLogic-Storage-Upstream@qlogic.com 2845L: linux-scsi@vger.kernel.org 2846S: Supported 2847F: drivers/scsi/bnx2fc/ 2848 2849BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2850M: QLogic-Storage-Upstream@qlogic.com 2851L: linux-scsi@vger.kernel.org 2852S: Supported 2853F: drivers/scsi/bnx2i/ 2854 2855BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2856M: Ariel Elior <ariel.elior@cavium.com> 2857M: everest-linux-l2@cavium.com 2858L: netdev@vger.kernel.org 2859S: Supported 2860F: drivers/net/ethernet/broadcom/bnx2x/ 2861 2862BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2863M: Michael Chan <michael.chan@broadcom.com> 2864L: netdev@vger.kernel.org 2865S: Supported 2866F: drivers/net/ethernet/broadcom/bnxt/ 2867 2868BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2869M: Arend van Spriel <arend.vanspriel@broadcom.com> 2870M: Franky Lin <franky.lin@broadcom.com> 2871M: Hante Meuleman <hante.meuleman@broadcom.com> 2872M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2873M: Wright Feng <wright.feng@cypress.com> 2874L: linux-wireless@vger.kernel.org 2875L: brcm80211-dev-list.pdl@broadcom.com 2876L: brcm80211-dev-list@cypress.com 2877S: Supported 2878F: drivers/net/wireless/broadcom/brcm80211/ 2879 2880BROADCOM BRCMSTB GPIO DRIVER 2881M: Gregory Fong <gregory.0xf0@gmail.com> 2882L: bcm-kernel-feedback-list@broadcom.com 2883S: Supported 2884F: drivers/gpio/gpio-brcmstb.c 2885F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2886 2887BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2888M: Al Cooper <alcooperx@gmail.com> 2889L: linux-kernel@vger.kernel.org 2890L: bcm-kernel-feedback-list@broadcom.com 2891S: Maintained 2892F: drivers/phy/broadcom/phy-brcm-usb* 2893 2894BROADCOM GENET ETHERNET DRIVER 2895M: Doug Berger <opendmb@gmail.com> 2896M: Florian Fainelli <f.fainelli@gmail.com> 2897L: netdev@vger.kernel.org 2898S: Supported 2899F: drivers/net/ethernet/broadcom/genet/ 2900 2901BROADCOM IPROC ARM ARCHITECTURE 2902M: Ray Jui <rjui@broadcom.com> 2903M: Scott Branden <sbranden@broadcom.com> 2904M: Jon Mason <jonmason@broadcom.com> 2905M: bcm-kernel-feedback-list@broadcom.com 2906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2907T: git git://github.com/broadcom/cygnus-linux.git 2908S: Maintained 2909N: iproc 2910N: cygnus 2911N: bcm[-_]nsp 2912N: bcm9113* 2913N: bcm9583* 2914N: bcm9585* 2915N: bcm9586* 2916N: bcm988312 2917N: bcm113* 2918N: bcm583* 2919N: bcm585* 2920N: bcm586* 2921N: bcm88312 2922N: hr2 2923F: arch/arm64/boot/dts/broadcom/ns2* 2924F: drivers/clk/bcm/clk-ns* 2925F: drivers/pinctrl/bcm/pinctrl-ns* 2926 2927BROADCOM KONA GPIO DRIVER 2928M: Ray Jui <rjui@broadcom.com> 2929L: bcm-kernel-feedback-list@broadcom.com 2930S: Supported 2931F: drivers/gpio/gpio-bcm-kona.c 2932F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2933 2934BROADCOM NETXTREME-E ROCE DRIVER 2935M: Selvin Xavier <selvin.xavier@broadcom.com> 2936M: Devesh Sharma <devesh.sharma@broadcom.com> 2937M: Somnath Kotur <somnath.kotur@broadcom.com> 2938M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2939L: linux-rdma@vger.kernel.org 2940W: http://www.broadcom.com 2941S: Supported 2942F: drivers/infiniband/hw/bnxt_re/ 2943F: include/uapi/rdma/bnxt_re-abi.h 2944 2945BROADCOM NVRAM DRIVER 2946M: Rafał Miłecki <zajec5@gmail.com> 2947L: linux-mips@linux-mips.org 2948S: Maintained 2949F: drivers/firmware/broadcom/* 2950 2951BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2952M: Rafał Miłecki <zajec5@gmail.com> 2953L: linux-wireless@vger.kernel.org 2954S: Maintained 2955F: drivers/bcma/ 2956F: include/linux/bcma/ 2957 2958BROADCOM STB AVS CPUFREQ DRIVER 2959M: Markus Mayer <mmayer@broadcom.com> 2960M: bcm-kernel-feedback-list@broadcom.com 2961L: linux-pm@vger.kernel.org 2962S: Maintained 2963F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2964F: drivers/cpufreq/brcmstb* 2965 2966BROADCOM STB AVS TMON DRIVER 2967M: Markus Mayer <mmayer@broadcom.com> 2968M: bcm-kernel-feedback-list@broadcom.com 2969L: linux-pm@vger.kernel.org 2970S: Maintained 2971F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2972F: drivers/thermal/broadcom/brcmstb* 2973 2974BROADCOM STB NAND FLASH DRIVER 2975M: Brian Norris <computersforpeace@gmail.com> 2976M: Kamal Dasu <kdasu.kdev@gmail.com> 2977L: linux-mtd@lists.infradead.org 2978L: bcm-kernel-feedback-list@broadcom.com 2979S: Maintained 2980F: drivers/mtd/nand/brcmnand/ 2981 2982BROADCOM STB DPFE DRIVER 2983M: Markus Mayer <mmayer@broadcom.com> 2984M: bcm-kernel-feedback-list@broadcom.com 2985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2986S: Maintained 2987F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 2988F: drivers/memory/brcmstb_dpfe.c 2989 2990BROADCOM SYSTEMPORT ETHERNET DRIVER 2991M: Florian Fainelli <f.fainelli@gmail.com> 2992L: netdev@vger.kernel.org 2993S: Supported 2994F: drivers/net/ethernet/broadcom/bcmsysport.* 2995 2996BROADCOM TG3 GIGABIT ETHERNET DRIVER 2997M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2998M: Prashant Sreedharan <prashant@broadcom.com> 2999M: Michael Chan <mchan@broadcom.com> 3000L: netdev@vger.kernel.org 3001S: Supported 3002F: drivers/net/ethernet/broadcom/tg3.* 3003 3004BROCADE BFA FC SCSI DRIVER 3005M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3006M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3007L: linux-scsi@vger.kernel.org 3008S: Supported 3009F: drivers/scsi/bfa/ 3010 3011BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3012M: Rasesh Mody <rasesh.mody@cavium.com> 3013M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3014M: Dept-GELinuxNICDev@cavium.com 3015L: netdev@vger.kernel.org 3016S: Supported 3017F: drivers/net/ethernet/brocade/bna/ 3018 3019BSG (block layer generic sg v4 driver) 3020M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3021L: linux-scsi@vger.kernel.org 3022S: Supported 3023F: block/bsg.c 3024F: include/linux/bsg.h 3025F: include/uapi/linux/bsg.h 3026 3027BT87X AUDIO DRIVER 3028M: Clemens Ladisch <clemens@ladisch.de> 3029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3030T: git git://git.alsa-project.org/alsa-kernel.git 3031S: Maintained 3032F: Documentation/sound/alsa/Bt87x.txt 3033F: sound/pci/bt87x.c 3034 3035BT8XXGPIO DRIVER 3036M: Michael Buesch <m@bues.ch> 3037W: http://bu3sch.de/btgpio.php 3038S: Maintained 3039F: drivers/gpio/gpio-bt8xx.c 3040 3041BTRFS FILE SYSTEM 3042M: Chris Mason <clm@fb.com> 3043M: Josef Bacik <jbacik@fb.com> 3044M: David Sterba <dsterba@suse.com> 3045L: linux-btrfs@vger.kernel.org 3046W: http://btrfs.wiki.kernel.org/ 3047Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3049S: Maintained 3050F: Documentation/filesystems/btrfs.txt 3051F: fs/btrfs/ 3052F: include/linux/btrfs* 3053F: include/uapi/linux/btrfs* 3054 3055BTTV VIDEO4LINUX DRIVER 3056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3057M: Mauro Carvalho Chehab <mchehab@kernel.org> 3058L: linux-media@vger.kernel.org 3059W: https://linuxtv.org 3060T: git git://linuxtv.org/media_tree.git 3061S: Odd fixes 3062F: Documentation/media/v4l-drivers/bttv* 3063F: drivers/media/pci/bt8xx/bttv* 3064 3065BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3066M: Chanwoo Choi <cw00.choi@samsung.com> 3067L: linux-pm@vger.kernel.org 3068L: linux-samsung-soc@vger.kernel.org 3069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3070S: Maintained 3071F: drivers/devfreq/exynos-bus.c 3072F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3073 3074BUSLOGIC SCSI DRIVER 3075M: Khalid Aziz <khalid@gonehiking.org> 3076L: linux-scsi@vger.kernel.org 3077S: Maintained 3078F: drivers/scsi/BusLogic.* 3079F: drivers/scsi/FlashPoint.* 3080 3081C-MEDIA CMI8788 DRIVER 3082M: Clemens Ladisch <clemens@ladisch.de> 3083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3084T: git git://git.alsa-project.org/alsa-kernel.git 3085S: Maintained 3086F: sound/pci/oxygen/ 3087 3088C6X ARCHITECTURE 3089M: Mark Salter <msalter@redhat.com> 3090M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3091L: linux-c6x-dev@linux-c6x.org 3092W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3093S: Maintained 3094F: arch/c6x/ 3095 3096CA8210 IEEE-802.15.4 RADIO DRIVER 3097M: Harry Morris <h.morris@cascoda.com> 3098L: linux-wpan@vger.kernel.org 3099W: https://github.com/Cascoda/ca8210-linux.git 3100S: Maintained 3101F: drivers/net/ieee802154/ca8210.c 3102F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3103 3104CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3105M: David Howells <dhowells@redhat.com> 3106L: linux-cachefs@redhat.com (moderated for non-subscribers) 3107S: Supported 3108F: Documentation/filesystems/caching/cachefiles.txt 3109F: fs/cachefiles/ 3110 3111CADET FM/AM RADIO RECEIVER DRIVER 3112M: Hans Verkuil <hverkuil@xs4all.nl> 3113L: linux-media@vger.kernel.org 3114T: git git://linuxtv.org/media_tree.git 3115W: https://linuxtv.org 3116S: Maintained 3117F: drivers/media/radio/radio-cadet* 3118 3119CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3120M: Jonathan Corbet <corbet@lwn.net> 3121L: linux-media@vger.kernel.org 3122T: git git://linuxtv.org/media_tree.git 3123S: Maintained 3124F: Documentation/media/v4l-drivers/cafe_ccic* 3125F: drivers/media/platform/marvell-ccic/ 3126 3127CAIF NETWORK LAYER 3128M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3129L: netdev@vger.kernel.org 3130S: Supported 3131F: Documentation/networking/caif/ 3132F: drivers/net/caif/ 3133F: include/uapi/linux/caif/ 3134F: include/net/caif/ 3135F: net/caif/ 3136 3137CALGARY x86-64 IOMMU 3138M: Muli Ben-Yehuda <mulix@mulix.org> 3139M: Jon Mason <jdmason@kudzu.us> 3140L: iommu@lists.linux-foundation.org 3141S: Maintained 3142F: arch/x86/kernel/pci-calgary_64.c 3143F: arch/x86/kernel/tce_64.c 3144F: arch/x86/include/asm/calgary.h 3145F: arch/x86/include/asm/tce.h 3146 3147CAN NETWORK DRIVERS 3148M: Wolfgang Grandegger <wg@grandegger.com> 3149M: Marc Kleine-Budde <mkl@pengutronix.de> 3150L: linux-can@vger.kernel.org 3151W: https://github.com/linux-can 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3154S: Maintained 3155F: Documentation/devicetree/bindings/net/can/ 3156F: drivers/net/can/ 3157F: include/linux/can/dev.h 3158F: include/linux/can/platform/ 3159F: include/uapi/linux/can/error.h 3160F: include/uapi/linux/can/netlink.h 3161 3162CAN NETWORK LAYER 3163M: Oliver Hartkopp <socketcan@hartkopp.net> 3164M: Marc Kleine-Budde <mkl@pengutronix.de> 3165L: linux-can@vger.kernel.org 3166W: https://github.com/linux-can 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3169S: Maintained 3170F: Documentation/networking/can.rst 3171F: net/can/ 3172F: include/linux/can/core.h 3173F: include/uapi/linux/can.h 3174F: include/uapi/linux/can/bcm.h 3175F: include/uapi/linux/can/raw.h 3176F: include/uapi/linux/can/gw.h 3177 3178CAPABILITIES 3179M: Serge Hallyn <serge@hallyn.com> 3180L: linux-security-module@vger.kernel.org 3181S: Supported 3182F: include/linux/capability.h 3183F: include/uapi/linux/capability.h 3184F: security/commoncap.c 3185F: kernel/capability.c 3186 3187CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3188M: Kevin Tsai <ktsai@capellamicro.com> 3189S: Maintained 3190F: drivers/iio/light/cm* 3191 3192CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3193M: Christian Lamparter <chunkeey@googlemail.com> 3194L: linux-wireless@vger.kernel.org 3195W: http://wireless.kernel.org/en/users/Drivers/carl9170 3196S: Maintained 3197F: drivers/net/wireless/ath/carl9170/ 3198 3199CAVIUM I2C DRIVER 3200M: Jan Glauber <jglauber@cavium.com> 3201M: David Daney <david.daney@cavium.com> 3202W: http://www.cavium.com 3203S: Supported 3204F: drivers/i2c/busses/i2c-octeon* 3205F: drivers/i2c/busses/i2c-thunderx* 3206 3207CAVIUM LIQUIDIO NETWORK DRIVER 3208M: Derek Chickles <derek.chickles@caviumnetworks.com> 3209M: Satanand Burla <satananda.burla@caviumnetworks.com> 3210M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3211M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3212L: netdev@vger.kernel.org 3213W: http://www.cavium.com 3214S: Supported 3215F: drivers/net/ethernet/cavium/liquidio/ 3216 3217CAVIUM MMC DRIVER 3218M: Jan Glauber <jglauber@cavium.com> 3219M: David Daney <david.daney@cavium.com> 3220M: Steven J. Hill <Steven.Hill@cavium.com> 3221W: http://www.cavium.com 3222S: Supported 3223F: drivers/mmc/host/cavium* 3224 3225CAVIUM OCTEON-TX CRYPTO DRIVER 3226M: George Cherian <george.cherian@cavium.com> 3227L: linux-crypto@vger.kernel.org 3228W: http://www.cavium.com 3229S: Supported 3230F: drivers/crypto/cavium/cpt/ 3231 3232CAVIUM THUNDERX2 ARM64 SOC 3233M: Robert Richter <rrichter@cavium.com> 3234M: Jayachandran C <jnair@caviumnetworks.com> 3235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3236S: Maintained 3237F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3238F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3239 3240CC2520 IEEE-802.15.4 RADIO DRIVER 3241M: Varka Bhadram <varkabhadram@gmail.com> 3242L: linux-wpan@vger.kernel.org 3243S: Maintained 3244F: drivers/net/ieee802154/cc2520.c 3245F: include/linux/spi/cc2520.h 3246F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3247 3248CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3249M: Gilad Ben-Yossef <gilad@benyossef.com> 3250L: linux-crypto@vger.kernel.org 3251S: Supported 3252F: drivers/crypto/ccree/ 3253W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3254 3255CEC FRAMEWORK 3256M: Hans Verkuil <hans.verkuil@cisco.com> 3257L: linux-media@vger.kernel.org 3258T: git git://linuxtv.org/media_tree.git 3259W: http://linuxtv.org 3260S: Supported 3261F: Documentation/media/kapi/cec-core.rst 3262F: Documentation/media/uapi/cec 3263F: drivers/media/cec/ 3264F: drivers/media/rc/keymaps/rc-cec.c 3265F: include/media/cec.h 3266F: include/media/cec-notifier.h 3267F: include/uapi/linux/cec.h 3268F: include/uapi/linux/cec-funcs.h 3269F: Documentation/devicetree/bindings/media/cec.txt 3270F: Documentation/ABI/testing/debugfs-cec-error-inj 3271 3272CEC GPIO DRIVER 3273M: Hans Verkuil <hans.verkuil@cisco.com> 3274L: linux-media@vger.kernel.org 3275T: git git://linuxtv.org/media_tree.git 3276W: http://linuxtv.org 3277S: Supported 3278F: drivers/media/platform/cec-gpio/ 3279F: Documentation/devicetree/bindings/media/cec-gpio.txt 3280 3281CELL BROADBAND ENGINE ARCHITECTURE 3282M: Arnd Bergmann <arnd@arndb.de> 3283L: linuxppc-dev@lists.ozlabs.org 3284W: http://www.ibm.com/developerworks/power/cell/ 3285S: Supported 3286F: arch/powerpc/include/asm/cell*.h 3287F: arch/powerpc/include/asm/spu*.h 3288F: arch/powerpc/include/uapi/asm/spu*.h 3289F: arch/powerpc/oprofile/*cell* 3290F: arch/powerpc/platforms/cell/ 3291 3292CEPH COMMON CODE (LIBCEPH) 3293M: Ilya Dryomov <idryomov@gmail.com> 3294M: "Yan, Zheng" <zyan@redhat.com> 3295M: Sage Weil <sage@redhat.com> 3296L: ceph-devel@vger.kernel.org 3297W: http://ceph.com/ 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3299T: git git://github.com/ceph/ceph-client.git 3300S: Supported 3301F: net/ceph/ 3302F: include/linux/ceph/ 3303F: include/linux/crush/ 3304 3305CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3306M: "Yan, Zheng" <zyan@redhat.com> 3307M: Sage Weil <sage@redhat.com> 3308M: Ilya Dryomov <idryomov@gmail.com> 3309L: ceph-devel@vger.kernel.org 3310W: http://ceph.com/ 3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3312T: git git://github.com/ceph/ceph-client.git 3313S: Supported 3314F: Documentation/filesystems/ceph.txt 3315F: fs/ceph/ 3316 3317CERTIFICATE HANDLING: 3318M: David Howells <dhowells@redhat.com> 3319M: David Woodhouse <dwmw2@infradead.org> 3320L: keyrings@vger.kernel.org 3321S: Maintained 3322F: Documentation/module-signing.txt 3323F: certs/ 3324F: scripts/sign-file.c 3325F: scripts/extract-cert.c 3326 3327CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3328L: linux-usb@vger.kernel.org 3329S: Orphan 3330F: Documentation/usb/WUSB-Design-overview.txt 3331F: Documentation/usb/wusb-cbaf 3332F: drivers/usb/host/hwa-hc.c 3333F: drivers/usb/host/whci/ 3334F: drivers/usb/wusbcore/ 3335F: include/linux/usb/wusb* 3336 3337CFAG12864B LCD DRIVER 3338M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3339W: http://miguelojeda.es/auxdisplay.htm 3340W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3341S: Maintained 3342F: drivers/auxdisplay/cfag12864b.c 3343F: include/linux/cfag12864b.h 3344 3345CFAG12864BFB LCD FRAMEBUFFER DRIVER 3346M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3347W: http://miguelojeda.es/auxdisplay.htm 3348W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3349S: Maintained 3350F: drivers/auxdisplay/cfag12864bfb.c 3351F: include/linux/cfag12864b.h 3352 3353802.11 (including CFG80211/NL80211) 3354M: Johannes Berg <johannes@sipsolutions.net> 3355L: linux-wireless@vger.kernel.org 3356W: http://wireless.kernel.org/ 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3359S: Maintained 3360F: net/wireless/ 3361F: include/uapi/linux/nl80211.h 3362F: include/linux/ieee80211.h 3363F: include/net/wext.h 3364F: include/net/cfg80211.h 3365F: include/net/iw_handler.h 3366F: include/net/ieee80211_radiotap.h 3367F: Documentation/driver-api/80211/cfg80211.rst 3368F: Documentation/networking/regulatory.txt 3369 3370CHAR and MISC DRIVERS 3371M: Arnd Bergmann <arnd@arndb.de> 3372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3374S: Supported 3375F: drivers/char/ 3376F: drivers/misc/ 3377F: include/linux/miscdevice.h 3378 3379CHECKPATCH 3380M: Andy Whitcroft <apw@canonical.com> 3381M: Joe Perches <joe@perches.com> 3382S: Maintained 3383F: scripts/checkpatch.pl 3384 3385CHINESE DOCUMENTATION 3386M: Harry Wei <harryxiyou@gmail.com> 3387L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3388L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3389S: Maintained 3390F: Documentation/translations/zh_CN/ 3391 3392CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3393M: Peter Chen <Peter.Chen@nxp.com> 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3395L: linux-usb@vger.kernel.org 3396S: Maintained 3397F: drivers/usb/chipidea/ 3398 3399CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3400M: Hans de Goede <hdegoede@redhat.com> 3401L: linux-input@vger.kernel.org 3402S: Maintained 3403F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3404F: drivers/input/touchscreen/chipone_icn8318.c 3405 3406CHROME HARDWARE PLATFORM SUPPORT 3407M: Benson Leung <bleung@chromium.org> 3408M: Olof Johansson <olof@lixom.net> 3409S: Maintained 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3411F: drivers/platform/chrome/ 3412 3413CIRRUS LOGIC AUDIO CODEC DRIVERS 3414M: Brian Austin <brian.austin@cirrus.com> 3415M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3417S: Maintained 3418F: sound/soc/codecs/cs* 3419 3420CIRRUS LOGIC EP93XX ETHERNET DRIVER 3421M: Hartley Sweeten <hsweeten@visionengravers.com> 3422L: netdev@vger.kernel.org 3423S: Maintained 3424F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3425 3426CISCO FCOE HBA DRIVER 3427M: Satish Kharat <satishkh@cisco.com> 3428M: Sesidhar Baddela <sebaddel@cisco.com> 3429M: Karan Tilak Kumar <kartilak@cisco.com> 3430L: linux-scsi@vger.kernel.org 3431S: Supported 3432F: drivers/scsi/fnic/ 3433 3434CISCO SCSI HBA DRIVER 3435M: Karan Tilak Kumar <kartilak@cisco.com> 3436M: Sesidhar Baddela <sebaddel@cisco.com> 3437L: linux-scsi@vger.kernel.org 3438S: Supported 3439F: drivers/scsi/snic/ 3440 3441CISCO VIC ETHERNET NIC DRIVER 3442M: Christian Benvenuti <benve@cisco.com> 3443M: Govindarajulu Varadarajan <_govind@gmx.com> 3444M: Parvi Kaustubhi <pkaustub@cisco.com> 3445S: Supported 3446F: drivers/net/ethernet/cisco/enic/ 3447 3448CISCO VIC LOW LATENCY NIC DRIVER 3449M: Christian Benvenuti <benve@cisco.com> 3450M: Dave Goodell <dgoodell@cisco.com> 3451S: Supported 3452F: drivers/infiniband/hw/usnic/ 3453 3454CLEANCACHE API 3455M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3456L: linux-kernel@vger.kernel.org 3457S: Maintained 3458F: mm/cleancache.c 3459F: include/linux/cleancache.h 3460 3461CLK API 3462M: Russell King <linux@armlinux.org.uk> 3463L: linux-clk@vger.kernel.org 3464S: Maintained 3465F: include/linux/clk.h 3466 3467CLOCKSOURCE, CLOCKEVENT DRIVERS 3468M: Daniel Lezcano <daniel.lezcano@linaro.org> 3469M: Thomas Gleixner <tglx@linutronix.de> 3470L: linux-kernel@vger.kernel.org 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3472S: Supported 3473F: drivers/clocksource/ 3474F: Documentation/devicetree/bindings/timer/ 3475 3476CMPC ACPI DRIVER 3477M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3478M: Daniel Oliveira Nascimento <don@syst.com.br> 3479L: platform-driver-x86@vger.kernel.org 3480S: Supported 3481F: drivers/platform/x86/classmate-laptop.c 3482 3483COBALT MEDIA DRIVER 3484M: Hans Verkuil <hans.verkuil@cisco.com> 3485L: linux-media@vger.kernel.org 3486T: git git://linuxtv.org/media_tree.git 3487W: https://linuxtv.org 3488S: Supported 3489F: drivers/media/pci/cobalt/ 3490 3491COCCINELLE/Semantic Patches (SmPL) 3492M: Julia Lawall <Julia.Lawall@lip6.fr> 3493M: Gilles Muller <Gilles.Muller@lip6.fr> 3494M: Nicolas Palix <nicolas.palix@imag.fr> 3495M: Michal Marek <michal.lkml@markovi.net> 3496L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3498W: http://coccinelle.lip6.fr/ 3499S: Supported 3500F: Documentation/dev-tools/coccinelle.rst 3501F: scripts/coccinelle/ 3502F: scripts/coccicheck 3503 3504CODA FILE SYSTEM 3505M: Jan Harkes <jaharkes@cs.cmu.edu> 3506M: coda@cs.cmu.edu 3507L: codalist@coda.cs.cmu.edu 3508W: http://www.coda.cs.cmu.edu/ 3509S: Maintained 3510F: Documentation/filesystems/coda.txt 3511F: fs/coda/ 3512F: include/linux/coda*.h 3513F: include/uapi/linux/coda*.h 3514 3515CODA V4L2 MEM2MEM DRIVER 3516M: Philipp Zabel <p.zabel@pengutronix.de> 3517L: linux-media@vger.kernel.org 3518S: Maintained 3519F: Documentation/devicetree/bindings/media/coda.txt 3520F: drivers/media/platform/coda/ 3521 3522COMMON CLK FRAMEWORK 3523M: Michael Turquette <mturquette@baylibre.com> 3524M: Stephen Boyd <sboyd@kernel.org> 3525L: linux-clk@vger.kernel.org 3526Q: http://patchwork.kernel.org/project/linux-clk/list/ 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3528S: Maintained 3529F: Documentation/devicetree/bindings/clock/ 3530F: drivers/clk/ 3531X: drivers/clk/clkdev.c 3532F: include/linux/clk-pr* 3533F: include/linux/clk/ 3534 3535COMMON INTERNET FILE SYSTEM (CIFS) 3536M: Steve French <sfrench@samba.org> 3537L: linux-cifs@vger.kernel.org 3538L: samba-technical@lists.samba.org (moderated for non-subscribers) 3539W: http://linux-cifs.samba.org/ 3540T: git git://git.samba.org/sfrench/cifs-2.6.git 3541S: Supported 3542F: Documentation/filesystems/cifs/ 3543F: fs/cifs/ 3544 3545COMPACTPCI HOTPLUG CORE 3546M: Scott Murray <scott@spiteful.org> 3547L: linux-pci@vger.kernel.org 3548S: Maintained 3549F: drivers/pci/hotplug/cpci_hotplug* 3550 3551COMPACTPCI HOTPLUG GENERIC DRIVER 3552M: Scott Murray <scott@spiteful.org> 3553L: linux-pci@vger.kernel.org 3554S: Maintained 3555F: drivers/pci/hotplug/cpcihp_generic.c 3556 3557COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3558M: Scott Murray <scott@spiteful.org> 3559L: linux-pci@vger.kernel.org 3560S: Maintained 3561F: drivers/pci/hotplug/cpcihp_zt5550.* 3562 3563COMPAL LAPTOP SUPPORT 3564M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3565L: platform-driver-x86@vger.kernel.org 3566S: Maintained 3567F: drivers/platform/x86/compal-laptop.c 3568 3569CONEXANT ACCESSRUNNER USB DRIVER 3570L: accessrunner-general@lists.sourceforge.net 3571W: http://accessrunner.sourceforge.net/ 3572S: Orphan 3573F: drivers/usb/atm/cxacru.c 3574 3575CONFIGFS 3576M: Joel Becker <jlbec@evilplan.org> 3577M: Christoph Hellwig <hch@lst.de> 3578T: git git://git.infradead.org/users/hch/configfs.git 3579S: Supported 3580F: fs/configfs/ 3581F: include/linux/configfs.h 3582 3583CONNECTOR 3584M: Evgeniy Polyakov <zbr@ioremap.net> 3585L: netdev@vger.kernel.org 3586S: Maintained 3587F: drivers/connector/ 3588 3589CONTROL GROUP (CGROUP) 3590M: Tejun Heo <tj@kernel.org> 3591M: Li Zefan <lizefan@huawei.com> 3592M: Johannes Weiner <hannes@cmpxchg.org> 3593L: cgroups@vger.kernel.org 3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3595S: Maintained 3596F: Documentation/cgroup* 3597F: include/linux/cgroup* 3598F: kernel/cgroup* 3599 3600CONTROL GROUP - CPUSET 3601M: Li Zefan <lizefan@huawei.com> 3602L: cgroups@vger.kernel.org 3603W: http://www.bullopensource.org/cpuset/ 3604W: http://oss.sgi.com/projects/cpusets/ 3605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3606S: Maintained 3607F: Documentation/cgroup-v1/cpusets.txt 3608F: include/linux/cpuset.h 3609F: kernel/cgroup/cpuset.c 3610 3611CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3612M: Johannes Weiner <hannes@cmpxchg.org> 3613M: Michal Hocko <mhocko@kernel.org> 3614M: Vladimir Davydov <vdavydov.dev@gmail.com> 3615L: cgroups@vger.kernel.org 3616L: linux-mm@kvack.org 3617S: Maintained 3618F: mm/memcontrol.c 3619F: mm/swap_cgroup.c 3620 3621CORETEMP HARDWARE MONITORING DRIVER 3622M: Fenghua Yu <fenghua.yu@intel.com> 3623L: linux-hwmon@vger.kernel.org 3624S: Maintained 3625F: Documentation/hwmon/coretemp 3626F: drivers/hwmon/coretemp.c 3627 3628COSA/SRP SYNC SERIAL DRIVER 3629M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3630W: http://www.fi.muni.cz/~kas/cosa/ 3631S: Maintained 3632F: drivers/net/wan/cosa* 3633 3634CPMAC ETHERNET DRIVER 3635M: Florian Fainelli <f.fainelli@gmail.com> 3636L: netdev@vger.kernel.org 3637S: Maintained 3638F: drivers/net/ethernet/ti/cpmac.c 3639 3640CPU FREQUENCY DRIVERS 3641M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3642M: Viresh Kumar <viresh.kumar@linaro.org> 3643L: linux-pm@vger.kernel.org 3644S: Maintained 3645T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3646T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3647B: https://bugzilla.kernel.org 3648F: Documentation/cpu-freq/ 3649F: Documentation/devicetree/bindings/cpufreq/ 3650F: drivers/cpufreq/ 3651F: include/linux/cpufreq.h 3652F: tools/testing/selftests/cpufreq/ 3653 3654CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3655M: Viresh Kumar <viresh.kumar@linaro.org> 3656M: Sudeep Holla <sudeep.holla@arm.com> 3657L: linux-pm@vger.kernel.org 3658W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3659S: Maintained 3660F: drivers/cpufreq/arm_big_little.h 3661F: drivers/cpufreq/arm_big_little.c 3662F: drivers/cpufreq/arm_big_little_dt.c 3663 3664CPU POWER MONITORING SUBSYSTEM 3665M: Thomas Renninger <trenn@suse.com> 3666M: Shuah Khan <shuahkh@osg.samsung.com> 3667M: Shuah Khan <shuah@kernel.org> 3668L: linux-pm@vger.kernel.org 3669S: Maintained 3670F: tools/power/cpupower/ 3671 3672CPUID/MSR DRIVER 3673M: "H. Peter Anvin" <hpa@zytor.com> 3674S: Maintained 3675F: arch/x86/kernel/cpuid.c 3676F: arch/x86/kernel/msr.c 3677 3678CPUIDLE DRIVER - ARM BIG LITTLE 3679M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3680M: Daniel Lezcano <daniel.lezcano@linaro.org> 3681L: linux-pm@vger.kernel.org 3682L: linux-arm-kernel@lists.infradead.org 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3684S: Maintained 3685F: drivers/cpuidle/cpuidle-big_little.c 3686 3687CPUIDLE DRIVER - ARM EXYNOS 3688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3689M: Daniel Lezcano <daniel.lezcano@linaro.org> 3690M: Kukjin Kim <kgene@kernel.org> 3691L: linux-pm@vger.kernel.org 3692L: linux-samsung-soc@vger.kernel.org 3693S: Supported 3694F: drivers/cpuidle/cpuidle-exynos.c 3695F: arch/arm/mach-exynos/pm.c 3696 3697CPUIDLE DRIVERS 3698M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3699M: Daniel Lezcano <daniel.lezcano@linaro.org> 3700L: linux-pm@vger.kernel.org 3701S: Maintained 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3703B: https://bugzilla.kernel.org 3704F: drivers/cpuidle/* 3705F: include/linux/cpuidle.h 3706 3707CRAMFS FILESYSTEM 3708M: Nicolas Pitre <nico@linaro.org> 3709S: Maintained 3710F: Documentation/filesystems/cramfs.txt 3711F: fs/cramfs/ 3712 3713CRYPTO API 3714M: Herbert Xu <herbert@gondor.apana.org.au> 3715M: "David S. Miller" <davem@davemloft.net> 3716L: linux-crypto@vger.kernel.org 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3719S: Maintained 3720F: Documentation/crypto/ 3721F: Documentation/devicetree/bindings/crypto/ 3722F: arch/*/crypto/ 3723F: crypto/ 3724F: drivers/crypto/ 3725F: include/crypto/ 3726F: include/linux/crypto* 3727 3728CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3729M: Neil Horman <nhorman@tuxdriver.com> 3730L: linux-crypto@vger.kernel.org 3731S: Maintained 3732F: crypto/ansi_cprng.c 3733F: crypto/rng.c 3734 3735CS3308 MEDIA DRIVER 3736M: Hans Verkuil <hverkuil@xs4all.nl> 3737L: linux-media@vger.kernel.org 3738T: git git://linuxtv.org/media_tree.git 3739W: http://linuxtv.org 3740S: Odd Fixes 3741F: drivers/media/i2c/cs3308.c 3742F: drivers/media/i2c/cs3308.h 3743 3744CS5535 Audio ALSA driver 3745M: Jaya Kumar <jayakumar.alsa@gmail.com> 3746S: Maintained 3747F: sound/pci/cs5535audio/ 3748 3749CW1200 WLAN driver 3750M: Solomon Peachy <pizza@shaftnet.org> 3751S: Maintained 3752F: drivers/net/wireless/st/cw1200/ 3753 3754CX18 VIDEO4LINUX DRIVER 3755M: Andy Walls <awalls@md.metrocast.net> 3756L: ivtv-devel@ivtvdriver.org (subscribers-only) 3757L: linux-media@vger.kernel.org 3758T: git git://linuxtv.org/media_tree.git 3759W: https://linuxtv.org 3760W: http://www.ivtvdriver.org/index.php/Cx18 3761S: Maintained 3762F: Documentation/media/v4l-drivers/cx18* 3763F: drivers/media/pci/cx18/ 3764F: include/uapi/linux/ivtv* 3765 3766CX2341X MPEG ENCODER HELPER MODULE 3767M: Hans Verkuil <hverkuil@xs4all.nl> 3768L: linux-media@vger.kernel.org 3769T: git git://linuxtv.org/media_tree.git 3770W: https://linuxtv.org 3771S: Maintained 3772F: drivers/media/common/cx2341x* 3773F: include/media/cx2341x* 3774 3775CX24120 MEDIA DRIVER 3776M: Jemma Denson <jdenson@gmail.com> 3777M: Patrick Boettcher <patrick.boettcher@posteo.de> 3778L: linux-media@vger.kernel.org 3779W: https://linuxtv.org 3780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3781S: Maintained 3782F: drivers/media/dvb-frontends/cx24120* 3783 3784CX88 VIDEO4LINUX DRIVER 3785M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3786M: Mauro Carvalho Chehab <mchehab@kernel.org> 3787L: linux-media@vger.kernel.org 3788W: https://linuxtv.org 3789T: git git://linuxtv.org/media_tree.git 3790S: Odd fixes 3791F: Documentation/media/v4l-drivers/cx88* 3792F: drivers/media/pci/cx88/ 3793 3794CXD2820R MEDIA DRIVER 3795M: Antti Palosaari <crope@iki.fi> 3796L: linux-media@vger.kernel.org 3797W: https://linuxtv.org 3798W: http://palosaari.fi/linux/ 3799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3800T: git git://linuxtv.org/anttip/media_tree.git 3801S: Maintained 3802F: drivers/media/dvb-frontends/cxd2820r* 3803 3804CXGB3 ETHERNET DRIVER (CXGB3) 3805M: Santosh Raspatur <santosh@chelsio.com> 3806L: netdev@vger.kernel.org 3807W: http://www.chelsio.com 3808S: Supported 3809F: drivers/net/ethernet/chelsio/cxgb3/ 3810 3811CXGB3 ISCSI DRIVER (CXGB3I) 3812M: Karen Xie <kxie@chelsio.com> 3813L: linux-scsi@vger.kernel.org 3814W: http://www.chelsio.com 3815S: Supported 3816F: drivers/scsi/cxgbi/cxgb3i 3817 3818CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3819M: Steve Wise <swise@chelsio.com> 3820L: linux-rdma@vger.kernel.org 3821W: http://www.openfabrics.org 3822S: Supported 3823F: drivers/infiniband/hw/cxgb3/ 3824F: include/uapi/rdma/cxgb3-abi.h 3825 3826CXGB4 CRYPTO DRIVER (chcr) 3827M: Harsh Jain <harsh@chelsio.com> 3828L: linux-crypto@vger.kernel.org 3829W: http://www.chelsio.com 3830S: Supported 3831F: drivers/crypto/chelsio 3832 3833CXGB4 ETHERNET DRIVER (CXGB4) 3834M: Ganesh Goudar <ganeshgr@chelsio.com> 3835L: netdev@vger.kernel.org 3836W: http://www.chelsio.com 3837S: Supported 3838F: drivers/net/ethernet/chelsio/cxgb4/ 3839 3840CXGB4 ISCSI DRIVER (CXGB4I) 3841M: Karen Xie <kxie@chelsio.com> 3842L: linux-scsi@vger.kernel.org 3843W: http://www.chelsio.com 3844S: Supported 3845F: drivers/scsi/cxgbi/cxgb4i 3846 3847CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3848M: Steve Wise <swise@chelsio.com> 3849L: linux-rdma@vger.kernel.org 3850W: http://www.openfabrics.org 3851S: Supported 3852F: drivers/infiniband/hw/cxgb4/ 3853F: include/uapi/rdma/cxgb4-abi.h 3854 3855CXGB4VF ETHERNET DRIVER (CXGB4VF) 3856M: Casey Leedom <leedom@chelsio.com> 3857L: netdev@vger.kernel.org 3858W: http://www.chelsio.com 3859S: Supported 3860F: drivers/net/ethernet/chelsio/cxgb4vf/ 3861 3862CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3863M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3864M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3865L: linuxppc-dev@lists.ozlabs.org 3866S: Supported 3867F: arch/powerpc/platforms/powernv/pci-cxl.c 3868F: drivers/misc/cxl/ 3869F: include/misc/cxl* 3870F: include/uapi/misc/cxl.h 3871F: Documentation/powerpc/cxl.txt 3872F: Documentation/ABI/testing/sysfs-class-cxl 3873 3874CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3875M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3876M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3877M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3878L: linux-scsi@vger.kernel.org 3879S: Supported 3880F: drivers/scsi/cxlflash/ 3881F: include/uapi/scsi/cxlflash_ioctls.h 3882F: Documentation/powerpc/cxlflash.txt 3883 3884CYBERPRO FB DRIVER 3885M: Russell King <linux@armlinux.org.uk> 3886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3887W: http://www.armlinux.org.uk/ 3888S: Maintained 3889F: drivers/video/fbdev/cyber2000fb.* 3890 3891CYCLADES ASYNC MUX DRIVER 3892W: http://www.cyclades.com/ 3893S: Orphan 3894F: drivers/tty/cyclades.c 3895F: include/linux/cyclades.h 3896F: include/uapi/linux/cyclades.h 3897 3898CYCLADES PC300 DRIVER 3899W: http://www.cyclades.com/ 3900S: Orphan 3901F: drivers/net/wan/pc300* 3902 3903CYPRESS_FIRMWARE MEDIA DRIVER 3904M: Antti Palosaari <crope@iki.fi> 3905L: linux-media@vger.kernel.org 3906W: https://linuxtv.org 3907W: http://palosaari.fi/linux/ 3908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3909T: git git://linuxtv.org/anttip/media_tree.git 3910S: Maintained 3911F: drivers/media/common/cypress_firmware* 3912 3913CYTTSP TOUCHSCREEN DRIVER 3914M: Ferruh Yigit <fery@cypress.com> 3915L: linux-input@vger.kernel.org 3916S: Supported 3917F: drivers/input/touchscreen/cyttsp* 3918F: include/linux/input/cyttsp.h 3919 3920D-LINK DIR-685 TOUCHKEYS DRIVER 3921M: Linus Walleij <linus.walleij@linaro.org> 3922L: linux-input@vger.kernel.org 3923S: Supported 3924F: drivers/input/dlink-dir685-touchkeys.c 3925 3926DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3927M: Joshua Kinard <kumba@gentoo.org> 3928S: Maintained 3929F: drivers/rtc/rtc-ds1685.c 3930F: include/linux/rtc/ds1685.h 3931 3932DAMA SLAVE for AX.25 3933M: Joerg Reuter <jreuter@yaina.de> 3934W: http://yaina.de/jreuter/ 3935W: http://www.qsl.net/dl1bke/ 3936L: linux-hams@vger.kernel.org 3937S: Maintained 3938F: net/ax25/af_ax25.c 3939F: net/ax25/ax25_dev.c 3940F: net/ax25/ax25_ds_* 3941F: net/ax25/ax25_in.c 3942F: net/ax25/ax25_out.c 3943F: net/ax25/ax25_timer.c 3944F: net/ax25/sysctl_net_ax25.c 3945 3946DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3947L: netdev@vger.kernel.org 3948S: Orphan 3949F: Documentation/networking/dmfe.txt 3950F: drivers/net/ethernet/dec/tulip/dmfe.c 3951 3952DC390/AM53C974 SCSI driver 3953M: Hannes Reinecke <hare@suse.com> 3954L: linux-scsi@vger.kernel.org 3955S: Maintained 3956F: drivers/scsi/am53c974.c 3957 3958DC395x SCSI driver 3959M: Oliver Neukum <oliver@neukum.org> 3960M: Ali Akcaagac <aliakc@web.de> 3961M: Jamie Lenehan <lenehan@twibble.org> 3962L: dc395x@twibble.org 3963W: http://twibble.org/dist/dc395x/ 3964W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3965S: Maintained 3966F: Documentation/scsi/dc395x.txt 3967F: drivers/scsi/dc395x.* 3968 3969DCCP PROTOCOL 3970M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3971L: dccp@vger.kernel.org 3972W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3973S: Maintained 3974F: include/linux/dccp.h 3975F: include/uapi/linux/dccp.h 3976F: include/linux/tfrc.h 3977F: net/dccp/ 3978 3979DECnet NETWORK LAYER 3980W: http://linux-decnet.sourceforge.net 3981L: linux-decnet-user@lists.sourceforge.net 3982S: Orphan 3983F: Documentation/networking/decnet.txt 3984F: net/decnet/ 3985 3986DECSTATION PLATFORM SUPPORT 3987M: "Maciej W. Rozycki" <macro@linux-mips.org> 3988L: linux-mips@linux-mips.org 3989W: http://www.linux-mips.org/wiki/DECstation 3990S: Maintained 3991F: arch/mips/dec/ 3992F: arch/mips/include/asm/dec/ 3993F: arch/mips/include/asm/mach-dec/ 3994 3995DEFXX FDDI NETWORK DRIVER 3996M: "Maciej W. Rozycki" <macro@linux-mips.org> 3997S: Maintained 3998F: drivers/net/fddi/defxx.* 3999 4000DELL SMBIOS DRIVER 4001M: Pali Rohár <pali.rohar@gmail.com> 4002M: Mario Limonciello <mario.limonciello@dell.com> 4003L: platform-driver-x86@vger.kernel.org 4004S: Maintained 4005F: drivers/platform/x86/dell-smbios.* 4006 4007DELL SMBIOS SMM DRIVER 4008M: Mario Limonciello <mario.limonciello@dell.com> 4009L: platform-driver-x86@vger.kernel.org 4010S: Maintained 4011F: drivers/platform/x86/dell-smbios-smm.c 4012 4013DELL SMBIOS WMI DRIVER 4014M: Mario Limonciello <mario.limonciello@dell.com> 4015L: platform-driver-x86@vger.kernel.org 4016S: Maintained 4017F: drivers/platform/x86/dell-smbios-wmi.c 4018F: tools/wmi/dell-smbios-example.c 4019 4020DELL LAPTOP DRIVER 4021M: Matthew Garrett <mjg59@srcf.ucam.org> 4022M: Pali Rohár <pali.rohar@gmail.com> 4023L: platform-driver-x86@vger.kernel.org 4024S: Maintained 4025F: drivers/platform/x86/dell-laptop.c 4026 4027DELL LAPTOP FREEFALL DRIVER 4028M: Pali Rohár <pali.rohar@gmail.com> 4029S: Maintained 4030F: drivers/platform/x86/dell-smo8800.c 4031 4032DELL LAPTOP RBTN DRIVER 4033M: Pali Rohár <pali.rohar@gmail.com> 4034S: Maintained 4035F: drivers/platform/x86/dell-rbtn.* 4036 4037DELL LAPTOP SMM DRIVER 4038M: Pali Rohár <pali.rohar@gmail.com> 4039S: Maintained 4040F: drivers/hwmon/dell-smm-hwmon.c 4041F: include/uapi/linux/i8k.h 4042 4043DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4044M: Doug Warzecha <Douglas_Warzecha@dell.com> 4045S: Maintained 4046F: Documentation/dcdbas.txt 4047F: drivers/firmware/dcdbas.* 4048 4049DELL WMI NOTIFICATIONS DRIVER 4050M: Matthew Garrett <mjg59@srcf.ucam.org> 4051M: Pali Rohár <pali.rohar@gmail.com> 4052S: Maintained 4053F: drivers/platform/x86/dell-wmi.c 4054 4055DELL WMI DESCRIPTOR DRIVER 4056M: Mario Limonciello <mario.limonciello@dell.com> 4057S: Maintained 4058F: drivers/platform/x86/dell-wmi-descriptor.c 4059 4060DELTA ST MEDIA DRIVER 4061M: Hugues Fruchet <hugues.fruchet@st.com> 4062L: linux-media@vger.kernel.org 4063T: git git://linuxtv.org/media_tree.git 4064W: https://linuxtv.org 4065S: Supported 4066F: drivers/media/platform/sti/delta 4067 4068DENALI NAND DRIVER 4069M: Masahiro Yamada <yamada.masahiro@socionext.com> 4070L: linux-mtd@lists.infradead.org 4071S: Supported 4072F: drivers/mtd/nand/denali* 4073 4074DESIGNWARE USB2 DRD IP DRIVER 4075M: Minas Harutyunyan <hminas@synopsys.com> 4076L: linux-usb@vger.kernel.org 4077T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4078S: Maintained 4079F: drivers/usb/dwc2/ 4080 4081DESIGNWARE USB3 DRD IP DRIVER 4082M: Felipe Balbi <balbi@kernel.org> 4083L: linux-usb@vger.kernel.org 4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4085S: Maintained 4086F: drivers/usb/dwc3/ 4087 4088DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4089M: Andreas Klinger <ak@it-klinger.de> 4090L: linux-iio@vger.kernel.org 4091S: Maintained 4092F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4093F: drivers/iio/proximity/srf*.c 4094 4095DEVICE COREDUMP (DEV_COREDUMP) 4096M: Johannes Berg <johannes@sipsolutions.net> 4097L: linux-kernel@vger.kernel.org 4098S: Maintained 4099F: drivers/base/devcoredump.c 4100F: include/linux/devcoredump.h 4101 4102DEVICE FREQUENCY (DEVFREQ) 4103M: MyungJoo Ham <myungjoo.ham@samsung.com> 4104M: Kyungmin Park <kyungmin.park@samsung.com> 4105R: Chanwoo Choi <cw00.choi@samsung.com> 4106L: linux-pm@vger.kernel.org 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4108S: Maintained 4109F: drivers/devfreq/ 4110F: include/linux/devfreq.h 4111F: Documentation/devicetree/bindings/devfreq/ 4112 4113DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4114M: Chanwoo Choi <cw00.choi@samsung.com> 4115L: linux-pm@vger.kernel.org 4116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4117S: Supported 4118F: drivers/devfreq/event/ 4119F: drivers/devfreq/devfreq-event.c 4120F: include/linux/devfreq-event.h 4121F: Documentation/devicetree/bindings/devfreq/event/ 4122 4123DEVICE NUMBER REGISTRY 4124M: Torben Mathiasen <device@lanana.org> 4125W: http://lanana.org/docs/device-list/index.html 4126S: Maintained 4127 4128DEVICE-MAPPER (LVM) 4129M: Alasdair Kergon <agk@redhat.com> 4130M: Mike Snitzer <snitzer@redhat.com> 4131M: dm-devel@redhat.com 4132L: dm-devel@redhat.com 4133W: http://sources.redhat.com/dm 4134Q: http://patchwork.kernel.org/project/dm-devel/list/ 4135T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4136T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4137S: Maintained 4138F: Documentation/device-mapper/ 4139F: drivers/md/Makefile 4140F: drivers/md/Kconfig 4141F: drivers/md/dm* 4142F: drivers/md/persistent-data/ 4143F: include/linux/device-mapper.h 4144F: include/linux/dm-*.h 4145F: include/uapi/linux/dm-*.h 4146 4147DEVLINK 4148M: Jiri Pirko <jiri@mellanox.com> 4149L: netdev@vger.kernel.org 4150S: Supported 4151F: net/core/devlink.c 4152F: include/net/devlink.h 4153F: include/uapi/linux/devlink.h 4154 4155DIALOG SEMICONDUCTOR DRIVERS 4156M: Support Opensource <support.opensource@diasemi.com> 4157W: http://www.dialog-semiconductor.com/products 4158S: Supported 4159F: Documentation/hwmon/da90?? 4160F: Documentation/devicetree/bindings/mfd/da90*.txt 4161F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4162F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4163F: Documentation/devicetree/bindings/regulator/da92*.txt 4164F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4165F: Documentation/devicetree/bindings/sound/da[79]*.txt 4166F: drivers/gpio/gpio-da90??.c 4167F: drivers/hwmon/da90??-hwmon.c 4168F: drivers/iio/adc/da91??-*.c 4169F: drivers/input/misc/da90??_onkey.c 4170F: drivers/input/touchscreen/da9052_tsi.c 4171F: drivers/leds/leds-da90??.c 4172F: drivers/mfd/da903x.c 4173F: drivers/mfd/da90??-*.c 4174F: drivers/mfd/da91??-*.c 4175F: drivers/power/supply/da9052-battery.c 4176F: drivers/power/supply/da91??-*.c 4177F: drivers/regulator/da903x.c 4178F: drivers/regulator/da9???-regulator.[ch] 4179F: drivers/thermal/da90??-thermal.c 4180F: drivers/rtc/rtc-da90??.c 4181F: drivers/video/backlight/da90??_bl.c 4182F: drivers/watchdog/da90??_wdt.c 4183F: include/linux/mfd/da903x.h 4184F: include/linux/mfd/da9052/ 4185F: include/linux/mfd/da9055/ 4186F: include/linux/mfd/da9062/ 4187F: include/linux/mfd/da9063/ 4188F: include/linux/mfd/da9150/ 4189F: include/linux/regulator/da9211.h 4190F: include/sound/da[79]*.h 4191F: sound/soc/codecs/da[79]*.[ch] 4192 4193DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4194M: William Breathitt Gray <vilhelm.gray@gmail.com> 4195L: linux-gpio@vger.kernel.org 4196S: Maintained 4197F: drivers/gpio/gpio-gpio-mm.c 4198 4199DIGI NEO AND CLASSIC PCI PRODUCTS 4200M: Lidza Louina <lidza.louina@gmail.com> 4201M: Mark Hounschell <markh@compro.net> 4202L: driverdev-devel@linuxdriverproject.org 4203S: Maintained 4204F: drivers/staging/dgnc/ 4205 4206DIOLAN U2C-12 I2C DRIVER 4207M: Guenter Roeck <linux@roeck-us.net> 4208L: linux-i2c@vger.kernel.org 4209S: Maintained 4210F: drivers/i2c/busses/i2c-diolan-u2c.c 4211 4212FILESYSTEM DIRECT ACCESS (DAX) 4213M: Matthew Wilcox <mawilcox@microsoft.com> 4214M: Ross Zwisler <ross.zwisler@linux.intel.com> 4215L: linux-fsdevel@vger.kernel.org 4216S: Supported 4217F: fs/dax.c 4218F: include/linux/dax.h 4219F: include/trace/events/fs_dax.h 4220 4221DEVICE DIRECT ACCESS (DAX) 4222M: Dan Williams <dan.j.williams@intel.com> 4223L: linux-nvdimm@lists.01.org 4224S: Supported 4225F: drivers/dax/ 4226 4227DIRECTORY NOTIFICATION (DNOTIFY) 4228M: Jan Kara <jack@suse.cz> 4229R: Amir Goldstein <amir73il@gmail.com> 4230L: linux-fsdevel@vger.kernel.org 4231S: Maintained 4232F: Documentation/filesystems/dnotify.txt 4233F: fs/notify/dnotify/ 4234F: include/linux/dnotify.h 4235 4236DISK GEOMETRY AND PARTITION HANDLING 4237M: Andries Brouwer <aeb@cwi.nl> 4238W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4239W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4240W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4241S: Maintained 4242 4243DISKQUOTA 4244M: Jan Kara <jack@suse.com> 4245S: Maintained 4246F: Documentation/filesystems/quota.txt 4247F: fs/quota/ 4248F: include/linux/quota*.h 4249F: include/uapi/linux/quota*.h 4250 4251DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4252M: Bernie Thompson <bernie@plugable.com> 4253L: linux-fbdev@vger.kernel.org 4254S: Maintained 4255W: http://plugable.com/category/projects/udlfb/ 4256F: drivers/video/fbdev/udlfb.c 4257F: include/video/udlfb.h 4258F: Documentation/fb/udlfb.txt 4259 4260DISTRIBUTED LOCK MANAGER (DLM) 4261M: Christine Caulfield <ccaulfie@redhat.com> 4262M: David Teigland <teigland@redhat.com> 4263L: cluster-devel@redhat.com 4264W: http://sources.redhat.com/cluster/ 4265T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4266S: Supported 4267F: fs/dlm/ 4268 4269DMA BUFFER SHARING FRAMEWORK 4270M: Sumit Semwal <sumit.semwal@linaro.org> 4271S: Maintained 4272L: linux-media@vger.kernel.org 4273L: dri-devel@lists.freedesktop.org 4274L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4275F: drivers/dma-buf/ 4276F: include/linux/dma-buf* 4277F: include/linux/reservation.h 4278F: include/linux/*fence.h 4279F: Documentation/driver-api/dma-buf.rst 4280T: git git://anongit.freedesktop.org/drm/drm-misc 4281 4282DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4283M: Vinod Koul <vinod.koul@intel.com> 4284L: dmaengine@vger.kernel.org 4285Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4286S: Maintained 4287F: drivers/dma/ 4288F: include/linux/dmaengine.h 4289F: include/linux/of_dma.h 4290F: Documentation/devicetree/bindings/dma/ 4291F: Documentation/driver-api/dmaengine/ 4292T: git git://git.infradead.org/users/vkoul/slave-dma.git 4293 4294DMA MAPPING HELPERS 4295M: Christoph Hellwig <hch@lst.de> 4296M: Marek Szyprowski <m.szyprowski@samsung.com> 4297R: Robin Murphy <robin.murphy@arm.com> 4298L: iommu@lists.linux-foundation.org 4299T: git git://git.infradead.org/users/hch/dma-mapping.git 4300W: http://git.infradead.org/users/hch/dma-mapping.git 4301S: Supported 4302F: lib/dma-debug.c 4303F: lib/dma-direct.c 4304F: lib/dma-virt.c 4305F: drivers/base/dma-mapping.c 4306F: drivers/base/dma-coherent.c 4307F: include/asm-generic/dma-mapping.h 4308F: include/linux/dma-direct.h 4309F: include/linux/dma-mapping.h 4310 4311DME1737 HARDWARE MONITOR DRIVER 4312M: Juerg Haefliger <juergh@gmail.com> 4313L: linux-hwmon@vger.kernel.org 4314S: Maintained 4315F: Documentation/hwmon/dme1737 4316F: drivers/hwmon/dme1737.c 4317 4318DMI/SMBIOS SUPPORT 4319M: Jean Delvare <jdelvare@suse.com> 4320S: Maintained 4321T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4322F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4323F: drivers/firmware/dmi-id.c 4324F: drivers/firmware/dmi_scan.c 4325F: include/linux/dmi.h 4326 4327DOCUMENTATION 4328M: Jonathan Corbet <corbet@lwn.net> 4329L: linux-doc@vger.kernel.org 4330S: Maintained 4331F: Documentation/ 4332F: scripts/kernel-doc 4333X: Documentation/ABI/ 4334X: Documentation/devicetree/ 4335X: Documentation/acpi 4336X: Documentation/power 4337X: Documentation/spi 4338X: Documentation/media 4339T: git git://git.lwn.net/linux.git docs-next 4340 4341DONGWOON DW9714 LENS VOICE COIL DRIVER 4342M: Sakari Ailus <sakari.ailus@linux.intel.com> 4343L: linux-media@vger.kernel.org 4344T: git git://linuxtv.org/media_tree.git 4345S: Maintained 4346F: drivers/media/i2c/dw9714.c 4347 4348DOUBLETALK DRIVER 4349M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4350L: blinux-list@redhat.com 4351S: Maintained 4352F: drivers/char/dtlk.c 4353F: include/linux/dtlk.h 4354 4355DPAA2 DATAPATH I/O (DPIO) DRIVER 4356M: Roy Pledge <Roy.Pledge@nxp.com> 4357L: linux-kernel@vger.kernel.org 4358S: Maintained 4359F: drivers/staging/fsl-mc/bus/dpio 4360 4361DPAA2 ETHERNET DRIVER 4362M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4363L: linux-kernel@vger.kernel.org 4364S: Maintained 4365F: drivers/staging/fsl-dpaa2/ethernet 4366 4367DPAA2 ETHERNET SWITCH DRIVER 4368M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4369L: linux-kernel@vger.kernel.org 4370S: Maintained 4371F: drivers/staging/fsl-dpaa2/ethsw 4372 4373DPT_I2O SCSI RAID DRIVER 4374M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4375L: linux-scsi@vger.kernel.org 4376W: http://www.adaptec.com/ 4377S: Maintained 4378F: drivers/scsi/dpt* 4379F: drivers/scsi/dpt/ 4380 4381DRBD DRIVER 4382M: Philipp Reisner <philipp.reisner@linbit.com> 4383M: Lars Ellenberg <lars.ellenberg@linbit.com> 4384L: drbd-dev@lists.linbit.com 4385W: http://www.drbd.org 4386T: git git://git.linbit.com/linux-drbd.git 4387T: git git://git.linbit.com/drbd-8.4.git 4388S: Supported 4389F: drivers/block/drbd/ 4390F: lib/lru_cache.c 4391F: Documentation/blockdev/drbd/ 4392 4393DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4394M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4396S: Supported 4397F: Documentation/kobject.txt 4398F: drivers/base/ 4399F: fs/debugfs/ 4400F: fs/sysfs/ 4401F: include/linux/debugfs.h 4402F: include/linux/kobj* 4403F: lib/kobj* 4404 4405DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4406M: Kevin Hilman <khilman@kernel.org> 4407M: Nishanth Menon <nm@ti.com> 4408S: Maintained 4409F: drivers/power/avs/ 4410F: include/linux/power/smartreflex.h 4411L: linux-pm@vger.kernel.org 4412 4413DRM DRIVER FOR ARM PL111 CLCD 4414M: Eric Anholt <eric@anholt.net> 4415T: git git://anongit.freedesktop.org/drm/drm-misc 4416S: Supported 4417F: drivers/gpu/drm/pl111/ 4418 4419DRM DRIVER FOR ARM VERSATILE TFT PANELS 4420M: Linus Walleij <linus.walleij@linaro.org> 4421T: git git://anongit.freedesktop.org/drm/drm-misc 4422S: Maintained 4423F: drivers/gpu/drm/panel/panel-arm-versatile.c 4424F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4425 4426DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4427M: Dave Airlie <airlied@redhat.com> 4428S: Odd Fixes 4429F: drivers/gpu/drm/ast/ 4430 4431DRM DRIVER FOR BOCHS VIRTUAL GPU 4432M: Gerd Hoffmann <kraxel@redhat.com> 4433L: virtualization@lists.linux-foundation.org 4434T: git git://anongit.freedesktop.org/drm/drm-misc 4435S: Maintained 4436F: drivers/gpu/drm/bochs/ 4437 4438DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4439M: Linus Walleij <linus.walleij@linaro.org> 4440T: git git://anongit.freedesktop.org/drm/drm-misc 4441S: Maintained 4442F: drivers/gpu/drm/tve200/ 4443 4444DRM DRIVER FOR ILITEK ILI9225 PANELS 4445M: David Lechner <david@lechnology.com> 4446S: Maintained 4447F: drivers/gpu/drm/tinydrm/ili9225.c 4448F: Documentation/devicetree/bindings/display/ili9225.txt 4449 4450DRM DRIVER FOR INTEL I810 VIDEO CARDS 4451S: Orphan / Obsolete 4452F: drivers/gpu/drm/i810/ 4453F: include/uapi/drm/i810_drm.h 4454 4455DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4456S: Orphan / Obsolete 4457F: drivers/gpu/drm/mga/ 4458F: include/uapi/drm/mga_drm.h 4459 4460DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4461M: Dave Airlie <airlied@redhat.com> 4462S: Odd Fixes 4463F: drivers/gpu/drm/mgag200/ 4464 4465DRM DRIVER FOR MI0283QT 4466M: Noralf Trønnes <noralf@tronnes.org> 4467S: Maintained 4468F: drivers/gpu/drm/tinydrm/mi0283qt.c 4469F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4470 4471DRM DRIVER FOR MSM ADRENO GPU 4472M: Rob Clark <robdclark@gmail.com> 4473L: linux-arm-msm@vger.kernel.org 4474L: dri-devel@lists.freedesktop.org 4475L: freedreno@lists.freedesktop.org 4476T: git git://people.freedesktop.org/~robclark/linux 4477S: Maintained 4478F: drivers/gpu/drm/msm/ 4479F: include/uapi/drm/msm_drm.h 4480F: Documentation/devicetree/bindings/display/msm/ 4481 4482DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4483M: Ben Skeggs <bskeggs@redhat.com> 4484L: dri-devel@lists.freedesktop.org 4485L: nouveau@lists.freedesktop.org 4486T: git git://github.com/skeggsb/linux 4487S: Supported 4488F: drivers/gpu/drm/nouveau/ 4489F: include/uapi/drm/nouveau_drm.h 4490 4491DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4492M: Noralf Trønnes <noralf@tronnes.org> 4493S: Maintained 4494F: drivers/gpu/drm/tinydrm/repaper.c 4495F: Documentation/devicetree/bindings/display/repaper.txt 4496 4497DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4498M: Dave Airlie <airlied@redhat.com> 4499M: Gerd Hoffmann <kraxel@redhat.com> 4500L: virtualization@lists.linux-foundation.org 4501T: git git://anongit.freedesktop.org/drm/drm-misc 4502S: Obsolete 4503W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4504F: drivers/gpu/drm/cirrus/ 4505 4506DRM DRIVER FOR QXL VIRTUAL GPU 4507M: Dave Airlie <airlied@redhat.com> 4508M: Gerd Hoffmann <kraxel@redhat.com> 4509L: virtualization@lists.linux-foundation.org 4510T: git git://anongit.freedesktop.org/drm/drm-misc 4511S: Maintained 4512F: drivers/gpu/drm/qxl/ 4513F: include/uapi/drm/qxl_drm.h 4514 4515DRM DRIVER FOR RAGE 128 VIDEO CARDS 4516S: Orphan / Obsolete 4517F: drivers/gpu/drm/r128/ 4518F: include/uapi/drm/r128_drm.h 4519 4520DRM DRIVER FOR SAVAGE VIDEO CARDS 4521S: Orphan / Obsolete 4522F: drivers/gpu/drm/savage/ 4523F: include/uapi/drm/savage_drm.h 4524 4525DRM DRIVER FOR SIS VIDEO CARDS 4526S: Orphan / Obsolete 4527F: drivers/gpu/drm/sis/ 4528F: include/uapi/drm/sis_drm.h 4529 4530DRM DRIVER FOR SITRONIX ST7586 PANELS 4531M: David Lechner <david@lechnology.com> 4532S: Maintained 4533F: drivers/gpu/drm/tinydrm/st7586.c 4534F: Documentation/devicetree/bindings/display/st7586.txt 4535 4536DRM DRIVER FOR SITRONIX ST7735R PANELS 4537M: David Lechner <david@lechnology.com> 4538S: Maintained 4539F: drivers/gpu/drm/tinydrm/st7735r.c 4540F: Documentation/devicetree/bindings/display/st7735r.txt 4541 4542DRM DRIVER FOR TDFX VIDEO CARDS 4543S: Orphan / Obsolete 4544F: drivers/gpu/drm/tdfx/ 4545 4546DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4547M: Dave Airlie <airlied@redhat.com> 4548S: Odd Fixes 4549F: drivers/gpu/drm/udl/ 4550 4551DRM DRIVER FOR VMWARE VIRTUAL GPU 4552M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4553M: Sinclair Yeh <syeh@vmware.com> 4554M: Thomas Hellstrom <thellstrom@vmware.com> 4555L: dri-devel@lists.freedesktop.org 4556T: git git://people.freedesktop.org/~syeh/repos_linux 4557T: git git://people.freedesktop.org/~thomash/linux 4558S: Supported 4559F: drivers/gpu/drm/vmwgfx/ 4560F: include/uapi/drm/vmwgfx_drm.h 4561 4562DRM DRIVERS 4563M: David Airlie <airlied@linux.ie> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://people.freedesktop.org/~airlied/linux 4566B: https://bugs.freedesktop.org/ 4567C: irc://chat.freenode.net/dri-devel 4568S: Maintained 4569F: drivers/gpu/drm/ 4570F: drivers/gpu/vga/ 4571F: Documentation/devicetree/bindings/display/ 4572F: Documentation/devicetree/bindings/gpu/ 4573F: Documentation/devicetree/bindings/video/ 4574F: Documentation/gpu/ 4575F: include/drm/ 4576F: include/uapi/drm/ 4577F: include/linux/vga* 4578 4579DRM DRIVERS AND MISC GPU PATCHES 4580M: Gustavo Padovan <gustavo@padovan.org> 4581M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4582M: Sean Paul <seanpaul@chromium.org> 4583W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4584S: Maintained 4585T: git git://anongit.freedesktop.org/drm/drm-misc 4586F: Documentation/gpu/ 4587F: drivers/gpu/vga/ 4588F: drivers/gpu/drm/* 4589F: include/drm/drm* 4590F: include/uapi/drm/drm* 4591F: include/linux/vga* 4592 4593DRM DRIVERS FOR ALLWINNER A10 4594M: Maxime Ripard <maxime.ripard@bootlin.com> 4595L: dri-devel@lists.freedesktop.org 4596S: Supported 4597F: drivers/gpu/drm/sun4i/ 4598F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4599T: git git://anongit.freedesktop.org/drm/drm-misc 4600 4601DRM DRIVERS FOR AMLOGIC SOCS 4602M: Neil Armstrong <narmstrong@baylibre.com> 4603L: dri-devel@lists.freedesktop.org 4604L: linux-amlogic@lists.infradead.org 4605W: http://linux-meson.com/ 4606S: Supported 4607F: drivers/gpu/drm/meson/ 4608F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4609F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4610F: Documentation/gpu/meson.rst 4611T: git git://anongit.freedesktop.org/drm/drm-misc 4612 4613DRM DRIVERS FOR ATMEL HLCDC 4614M: Boris Brezillon <boris.brezillon@free-electrons.com> 4615L: dri-devel@lists.freedesktop.org 4616S: Supported 4617F: drivers/gpu/drm/atmel-hlcdc/ 4618F: Documentation/devicetree/bindings/drm/atmel/ 4619T: git git://anongit.freedesktop.org/drm/drm-misc 4620 4621DRM DRIVERS FOR BRIDGE CHIPS 4622M: Archit Taneja <architt@codeaurora.org> 4623M: Andrzej Hajda <a.hajda@samsung.com> 4624R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4625S: Maintained 4626T: git git://anongit.freedesktop.org/drm/drm-misc 4627F: drivers/gpu/drm/bridge/ 4628 4629DRM DRIVERS FOR EXYNOS 4630M: Inki Dae <inki.dae@samsung.com> 4631M: Joonyoung Shim <jy0922.shim@samsung.com> 4632M: Seung-Woo Kim <sw0312.kim@samsung.com> 4633M: Kyungmin Park <kyungmin.park@samsung.com> 4634L: dri-devel@lists.freedesktop.org 4635T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4636S: Supported 4637F: drivers/gpu/drm/exynos/ 4638F: include/uapi/drm/exynos_drm.h 4639F: Documentation/devicetree/bindings/display/exynos/ 4640 4641DRM DRIVERS FOR FREESCALE DCU 4642M: Stefan Agner <stefan@agner.ch> 4643M: Alison Wang <alison.wang@freescale.com> 4644L: dri-devel@lists.freedesktop.org 4645S: Supported 4646F: drivers/gpu/drm/fsl-dcu/ 4647F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4648F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4649F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4650 4651DRM DRIVERS FOR FREESCALE IMX 4652M: Philipp Zabel <p.zabel@pengutronix.de> 4653L: dri-devel@lists.freedesktop.org 4654S: Maintained 4655F: drivers/gpu/drm/imx/ 4656F: drivers/gpu/ipu-v3/ 4657F: Documentation/devicetree/bindings/display/imx/ 4658 4659DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4660M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4661L: dri-devel@lists.freedesktop.org 4662T: git git://github.com/patjak/drm-gma500 4663S: Maintained 4664F: drivers/gpu/drm/gma500/ 4665 4666DRM DRIVERS FOR HISILICON 4667M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4668M: Rongrong Zou <zourongrong@gmail.com> 4669R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4670R: Chen Feng <puck.chen@hisilicon.com> 4671L: dri-devel@lists.freedesktop.org 4672T: git git://github.com/xin3liang/linux.git 4673S: Maintained 4674F: drivers/gpu/drm/hisilicon/ 4675F: Documentation/devicetree/bindings/display/hisilicon/ 4676 4677DRM DRIVERS FOR MEDIATEK 4678M: CK Hu <ck.hu@mediatek.com> 4679M: Philipp Zabel <p.zabel@pengutronix.de> 4680L: dri-devel@lists.freedesktop.org 4681S: Supported 4682F: drivers/gpu/drm/mediatek/ 4683F: Documentation/devicetree/bindings/display/mediatek/ 4684 4685DRM DRIVERS FOR NVIDIA TEGRA 4686M: Thierry Reding <thierry.reding@gmail.com> 4687L: dri-devel@lists.freedesktop.org 4688L: linux-tegra@vger.kernel.org 4689T: git git://anongit.freedesktop.org/tegra/linux.git 4690S: Supported 4691F: drivers/gpu/drm/tegra/ 4692F: drivers/gpu/host1x/ 4693F: include/linux/host1x.h 4694F: include/uapi/drm/tegra_drm.h 4695F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4696 4697DRM DRIVERS FOR RENESAS 4698M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4699L: dri-devel@lists.freedesktop.org 4700L: linux-renesas-soc@vger.kernel.org 4701T: git git://linuxtv.org/pinchartl/fbdev 4702S: Supported 4703F: drivers/gpu/drm/rcar-du/ 4704F: drivers/gpu/drm/shmobile/ 4705F: include/linux/platform_data/shmob_drm.h 4706F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4707F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4708F: Documentation/devicetree/bindings/display/renesas,du.txt 4709 4710DRM DRIVERS FOR ROCKCHIP 4711M: Sandy Huang <hjc@rock-chips.com> 4712M: Heiko Stübner <heiko@sntech.de> 4713L: dri-devel@lists.freedesktop.org 4714S: Maintained 4715F: drivers/gpu/drm/rockchip/ 4716F: Documentation/devicetree/bindings/display/rockchip/ 4717T: git git://anongit.freedesktop.org/drm/drm-misc 4718 4719DRM DRIVERS FOR STI 4720M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4721M: Vincent Abriou <vincent.abriou@st.com> 4722L: dri-devel@lists.freedesktop.org 4723T: git git://anongit.freedesktop.org/drm/drm-misc 4724S: Maintained 4725F: drivers/gpu/drm/sti 4726F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4727 4728DRM DRIVERS FOR STM 4729M: Yannick Fertre <yannick.fertre@st.com> 4730M: Philippe Cornu <philippe.cornu@st.com> 4731M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4732M: Vincent Abriou <vincent.abriou@st.com> 4733L: dri-devel@lists.freedesktop.org 4734T: git git://anongit.freedesktop.org/drm/drm-misc 4735S: Maintained 4736F: drivers/gpu/drm/stm 4737F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4738 4739DRM DRIVERS FOR TI LCDC 4740M: Jyri Sarha <jsarha@ti.com> 4741R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4742L: dri-devel@lists.freedesktop.org 4743S: Maintained 4744F: drivers/gpu/drm/tilcdc/ 4745F: Documentation/devicetree/bindings/display/tilcdc/ 4746 4747DRM DRIVERS FOR TI OMAP 4748M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4749L: dri-devel@lists.freedesktop.org 4750S: Maintained 4751F: drivers/gpu/drm/omapdrm/ 4752F: Documentation/devicetree/bindings/display/ti/ 4753 4754DRM DRIVERS FOR VC4 4755M: Eric Anholt <eric@anholt.net> 4756T: git git://github.com/anholt/linux 4757S: Supported 4758F: drivers/gpu/drm/vc4/ 4759F: include/uapi/drm/vc4_drm.h 4760F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4761T: git git://anongit.freedesktop.org/drm/drm-misc 4762 4763DRM DRIVERS FOR VIVANTE GPU IP 4764M: Lucas Stach <l.stach@pengutronix.de> 4765R: Russell King <linux+etnaviv@armlinux.org.uk> 4766R: Christian Gmeiner <christian.gmeiner@gmail.com> 4767L: etnaviv@lists.freedesktop.org 4768L: dri-devel@lists.freedesktop.org 4769S: Maintained 4770F: drivers/gpu/drm/etnaviv/ 4771F: include/uapi/drm/etnaviv_drm.h 4772F: Documentation/devicetree/bindings/display/etnaviv/ 4773 4774DRM DRIVERS FOR ZTE ZX 4775M: Shawn Guo <shawnguo@kernel.org> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/zte/ 4779F: Documentation/devicetree/bindings/display/zte,vou.txt 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781 4782DRM PANEL DRIVERS 4783M: Thierry Reding <thierry.reding@gmail.com> 4784L: dri-devel@lists.freedesktop.org 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786S: Maintained 4787F: drivers/gpu/drm/drm_panel.c 4788F: drivers/gpu/drm/panel/ 4789F: include/drm/drm_panel.h 4790F: Documentation/devicetree/bindings/display/panel/ 4791 4792DRM TINYDRM DRIVERS 4793M: Noralf Trønnes <noralf@tronnes.org> 4794W: https://github.com/notro/tinydrm/wiki/Development 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796S: Maintained 4797F: drivers/gpu/drm/tinydrm/ 4798F: include/drm/tinydrm/ 4799 4800DRM TTM SUBSYSTEM 4801M: Christian Koenig <christian.koenig@amd.com> 4802M: Roger He <Hongbo.He@amd.com> 4803T: git git://people.freedesktop.org/~agd5f/linux 4804S: Maintained 4805L: dri-devel@lists.freedesktop.org 4806F: include/drm/ttm/ 4807F: drivers/gpu/drm/ttm/ 4808 4809DSBR100 USB FM RADIO DRIVER 4810M: Alexey Klimov <klimov.linux@gmail.com> 4811L: linux-media@vger.kernel.org 4812T: git git://linuxtv.org/media_tree.git 4813S: Maintained 4814F: drivers/media/radio/dsbr100.c 4815 4816DSCC4 DRIVER 4817M: Francois Romieu <romieu@fr.zoreil.com> 4818L: netdev@vger.kernel.org 4819S: Maintained 4820F: drivers/net/wan/dscc4.c 4821 4822DT3155 MEDIA DRIVER 4823M: Hans Verkuil <hverkuil@xs4all.nl> 4824L: linux-media@vger.kernel.org 4825T: git git://linuxtv.org/media_tree.git 4826W: https://linuxtv.org 4827S: Odd Fixes 4828F: drivers/media/pci/dt3155/ 4829 4830DVB_USB_AF9015 MEDIA DRIVER 4831M: Antti Palosaari <crope@iki.fi> 4832L: linux-media@vger.kernel.org 4833W: https://linuxtv.org 4834W: http://palosaari.fi/linux/ 4835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4836T: git git://linuxtv.org/anttip/media_tree.git 4837S: Maintained 4838F: drivers/media/usb/dvb-usb-v2/af9015* 4839 4840DVB_USB_AF9035 MEDIA DRIVER 4841M: Antti Palosaari <crope@iki.fi> 4842L: linux-media@vger.kernel.org 4843W: https://linuxtv.org 4844W: http://palosaari.fi/linux/ 4845Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4846T: git git://linuxtv.org/anttip/media_tree.git 4847S: Maintained 4848F: drivers/media/usb/dvb-usb-v2/af9035* 4849 4850DVB_USB_ANYSEE MEDIA DRIVER 4851M: Antti Palosaari <crope@iki.fi> 4852L: linux-media@vger.kernel.org 4853W: https://linuxtv.org 4854W: http://palosaari.fi/linux/ 4855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4856T: git git://linuxtv.org/anttip/media_tree.git 4857S: Maintained 4858F: drivers/media/usb/dvb-usb-v2/anysee* 4859 4860DVB_USB_AU6610 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/au6610* 4869 4870DVB_USB_CE6230 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/ce6230* 4879 4880DVB_USB_CXUSB MEDIA DRIVER 4881M: Michael Krufky <mkrufky@linuxtv.org> 4882L: linux-media@vger.kernel.org 4883W: https://linuxtv.org 4884W: http://github.com/mkrufky 4885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4886T: git git://linuxtv.org/media_tree.git 4887S: Maintained 4888F: drivers/media/usb/dvb-usb/cxusb* 4889 4890DVB_USB_EC168 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/ec168* 4899 4900DVB_USB_GL861 MEDIA DRIVER 4901M: Antti Palosaari <crope@iki.fi> 4902L: linux-media@vger.kernel.org 4903W: https://linuxtv.org 4904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4905T: git git://linuxtv.org/anttip/media_tree.git 4906S: Maintained 4907F: drivers/media/usb/dvb-usb-v2/gl861* 4908 4909DVB_USB_MXL111SF MEDIA DRIVER 4910M: Michael Krufky <mkrufky@linuxtv.org> 4911L: linux-media@vger.kernel.org 4912W: https://linuxtv.org 4913W: http://github.com/mkrufky 4914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4915T: git git://linuxtv.org/mkrufky/mxl111sf.git 4916S: Maintained 4917F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4918 4919DVB_USB_RTL28XXU MEDIA DRIVER 4920M: Antti Palosaari <crope@iki.fi> 4921L: linux-media@vger.kernel.org 4922W: https://linuxtv.org 4923W: http://palosaari.fi/linux/ 4924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4925T: git git://linuxtv.org/anttip/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4928 4929DVB_USB_V2 MEDIA DRIVER 4930M: Antti Palosaari <crope@iki.fi> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933W: http://palosaari.fi/linux/ 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/dvb_usb* 4938F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4939 4940DYNAMIC DEBUG 4941M: Jason Baron <jbaron@akamai.com> 4942S: Maintained 4943F: lib/dynamic_debug.c 4944F: include/linux/dynamic_debug.h 4945 4946DYNAMIC INTERRUPT MODERATION 4947M: Tal Gilboa <talgi@mellanox.com> 4948S: Maintained 4949F: include/linux/net_dim.h 4950 4951DZ DECSTATION DZ11 SERIAL DRIVER 4952M: "Maciej W. Rozycki" <macro@linux-mips.org> 4953S: Maintained 4954F: drivers/tty/serial/dz.* 4955 4956E3X0 POWER BUTTON DRIVER 4957M: Moritz Fischer <moritz.fischer@ettus.com> 4958L: usrp-users@lists.ettus.com 4959W: http://www.ettus.com 4960S: Supported 4961F: drivers/input/misc/e3x0-button.c 4962F: Documentation/devicetree/bindings/input/e3x0-button.txt 4963 4964E4000 MEDIA DRIVER 4965M: Antti Palosaari <crope@iki.fi> 4966L: linux-media@vger.kernel.org 4967W: https://linuxtv.org 4968W: http://palosaari.fi/linux/ 4969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4970T: git git://linuxtv.org/anttip/media_tree.git 4971S: Maintained 4972F: drivers/media/tuners/e4000* 4973 4974EC100 MEDIA DRIVER 4975M: Antti Palosaari <crope@iki.fi> 4976L: linux-media@vger.kernel.org 4977W: https://linuxtv.org 4978W: http://palosaari.fi/linux/ 4979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4980T: git git://linuxtv.org/anttip/media_tree.git 4981S: Maintained 4982F: drivers/media/dvb-frontends/ec100* 4983 4984ECRYPT FILE SYSTEM 4985M: Tyler Hicks <tyhicks@canonical.com> 4986L: ecryptfs@vger.kernel.org 4987W: http://ecryptfs.org 4988W: https://launchpad.net/ecryptfs 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4990S: Supported 4991F: Documentation/filesystems/ecryptfs.txt 4992F: fs/ecryptfs/ 4993 4994EDAC-AMD64 4995M: Borislav Petkov <bp@alien8.de> 4996L: linux-edac@vger.kernel.org 4997S: Maintained 4998F: drivers/edac/amd64_edac* 4999 5000EDAC-CALXEDA 5001M: Robert Richter <rric@kernel.org> 5002L: linux-edac@vger.kernel.org 5003S: Maintained 5004F: drivers/edac/highbank* 5005 5006EDAC-CAVIUM OCTEON 5007M: Ralf Baechle <ralf@linux-mips.org> 5008M: David Daney <david.daney@cavium.com> 5009L: linux-edac@vger.kernel.org 5010L: linux-mips@linux-mips.org 5011S: Supported 5012F: drivers/edac/octeon_edac* 5013 5014EDAC-CAVIUM THUNDERX 5015M: David Daney <david.daney@cavium.com> 5016M: Jan Glauber <jglauber@cavium.com> 5017L: linux-edac@vger.kernel.org 5018S: Supported 5019F: drivers/edac/thunderx_edac* 5020 5021EDAC-CORE 5022M: Borislav Petkov <bp@alien8.de> 5023M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5024M: Mauro Carvalho Chehab <mchehab@kernel.org> 5025L: linux-edac@vger.kernel.org 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5028S: Supported 5029F: Documentation/admin-guide/ras.rst 5030F: Documentation/driver-api/edac.rst 5031F: drivers/edac/ 5032F: include/linux/edac.h 5033 5034EDAC-E752X 5035M: Mark Gross <mark.gross@intel.com> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/e752x_edac.c 5039 5040EDAC-E7XXX 5041L: linux-edac@vger.kernel.org 5042S: Maintained 5043F: drivers/edac/e7xxx_edac.c 5044 5045EDAC-FSL_DDR 5046M: York Sun <york.sun@nxp.com> 5047L: linux-edac@vger.kernel.org 5048S: Maintained 5049F: drivers/edac/fsl_ddr_edac.* 5050 5051EDAC-GHES 5052M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5053M: Mauro Carvalho Chehab <mchehab@kernel.org> 5054L: linux-edac@vger.kernel.org 5055S: Maintained 5056F: drivers/edac/ghes_edac.c 5057 5058EDAC-I3000 5059L: linux-edac@vger.kernel.org 5060S: Orphan 5061F: drivers/edac/i3000_edac.c 5062 5063EDAC-I5000 5064L: linux-edac@vger.kernel.org 5065S: Maintained 5066F: drivers/edac/i5000_edac.c 5067 5068EDAC-I5400 5069M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5070M: Mauro Carvalho Chehab <mchehab@kernel.org> 5071L: linux-edac@vger.kernel.org 5072S: Maintained 5073F: drivers/edac/i5400_edac.c 5074 5075EDAC-I7300 5076M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5077M: Mauro Carvalho Chehab <mchehab@kernel.org> 5078L: linux-edac@vger.kernel.org 5079S: Maintained 5080F: drivers/edac/i7300_edac.c 5081 5082EDAC-I7CORE 5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5084M: Mauro Carvalho Chehab <mchehab@kernel.org> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/i7core_edac.c 5088 5089EDAC-I82443BXGX 5090M: Tim Small <tim@buttersideup.com> 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/i82443bxgx_edac.c 5094 5095EDAC-I82975X 5096M: Ranganathan Desikan <ravi@jetztechnologies.com> 5097M: "Arvind R." <arvino55@gmail.com> 5098L: linux-edac@vger.kernel.org 5099S: Maintained 5100F: drivers/edac/i82975x_edac.c 5101 5102EDAC-IE31200 5103M: Jason Baron <jbaron@akamai.com> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/ie31200_edac.c 5107 5108EDAC-MPC85XX 5109M: Johannes Thumshirn <morbidrsa@gmail.com> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/mpc85xx_edac.[ch] 5113 5114EDAC-PASEMI 5115M: Egor Martovetsky <egor@pasemi.com> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/pasemi_edac.c 5119 5120EDAC-PND2 5121M: Tony Luck <tony.luck@intel.com> 5122L: linux-edac@vger.kernel.org 5123S: Maintained 5124F: drivers/edac/pnd2_edac.[ch] 5125 5126EDAC-R82600 5127M: Tim Small <tim@buttersideup.com> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/r82600_edac.c 5131 5132EDAC-SBRIDGE 5133M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5134M: Mauro Carvalho Chehab <mchehab@kernel.org> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/sb_edac.c 5138 5139EDAC-SKYLAKE 5140M: Tony Luck <tony.luck@intel.com> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/skx_edac.c 5144 5145EDAC-TI 5146M: Tero Kristo <t-kristo@ti.com> 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/ti_edac.c 5150 5151EDIROL UA-101/UA-1000 DRIVER 5152M: Clemens Ladisch <clemens@ladisch.de> 5153L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5154T: git git://git.alsa-project.org/alsa-kernel.git 5155S: Maintained 5156F: sound/usb/misc/ua101.c 5157 5158EFI TEST DRIVER 5159L: linux-efi@vger.kernel.org 5160M: Ivan Hu <ivan.hu@canonical.com> 5161M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5162S: Maintained 5163F: drivers/firmware/efi/test/ 5164 5165EFI VARIABLE FILESYSTEM 5166M: Matthew Garrett <matthew.garrett@nebula.com> 5167M: Jeremy Kerr <jk@ozlabs.org> 5168M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5169T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5170L: linux-efi@vger.kernel.org 5171S: Maintained 5172F: fs/efivarfs/ 5173 5174EFIFB FRAMEBUFFER DRIVER 5175L: linux-fbdev@vger.kernel.org 5176M: Peter Jones <pjones@redhat.com> 5177S: Maintained 5178F: drivers/video/fbdev/efifb.c 5179 5180EFS FILESYSTEM 5181W: http://aeschi.ch.eu.org/efs/ 5182S: Orphan 5183F: fs/efs/ 5184 5185EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5186M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5187L: netdev@vger.kernel.org 5188S: Maintained 5189F: drivers/net/ethernet/ibm/ehea/ 5190 5191EM28XX VIDEO4LINUX DRIVER 5192M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5193M: Mauro Carvalho Chehab <mchehab@kernel.org> 5194L: linux-media@vger.kernel.org 5195W: https://linuxtv.org 5196T: git git://linuxtv.org/media_tree.git 5197S: Maintained 5198F: drivers/media/usb/em28xx/ 5199F: Documentation/media/v4l-drivers/em28xx* 5200 5201EMBEDDED LINUX 5202M: Paul Gortmaker <paul.gortmaker@windriver.com> 5203M: Matt Mackall <mpm@selenic.com> 5204M: David Woodhouse <dwmw2@infradead.org> 5205L: linux-embedded@vger.kernel.org 5206S: Maintained 5207 5208Emulex 10Gbps iSCSI - OneConnect DRIVER 5209M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5210M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5211M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5212L: linux-scsi@vger.kernel.org 5213W: http://www.broadcom.com 5214S: Supported 5215F: drivers/scsi/be2iscsi/ 5216 5217Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5218M: Sathya Perla <sathya.perla@broadcom.com> 5219M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5220M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5221M: Somnath Kotur <somnath.kotur@broadcom.com> 5222L: netdev@vger.kernel.org 5223W: http://www.emulex.com 5224S: Supported 5225F: drivers/net/ethernet/emulex/benet/ 5226 5227EMULEX ONECONNECT ROCE DRIVER 5228M: Selvin Xavier <selvin.xavier@broadcom.com> 5229M: Devesh Sharma <devesh.sharma@broadcom.com> 5230L: linux-rdma@vger.kernel.org 5231W: http://www.broadcom.com 5232S: Odd Fixes 5233F: drivers/infiniband/hw/ocrdma/ 5234F: include/uapi/rdma/ocrdma-abi.h 5235 5236EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5237M: James Smart <james.smart@broadcom.com> 5238M: Dick Kennedy <dick.kennedy@broadcom.com> 5239L: linux-scsi@vger.kernel.org 5240W: http://www.broadcom.com 5241S: Supported 5242F: drivers/scsi/lpfc/ 5243 5244ENE CB710 FLASH CARD READER DRIVER 5245M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5246S: Maintained 5247F: drivers/misc/cb710/ 5248F: drivers/mmc/host/cb710-mmc.* 5249F: include/linux/cb710.h 5250 5251ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5252M: Maxim Levitsky <maximlevitsky@gmail.com> 5253S: Maintained 5254F: drivers/media/rc/ene_ir.* 5255 5256EPSON S1D13XXX FRAMEBUFFER DRIVER 5257M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5258S: Maintained 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5260F: drivers/video/fbdev/s1d13xxxfb.c 5261F: include/video/s1d13xxxfb.h 5262 5263ERRSEQ ERROR TRACKING INFRASTRUCTURE 5264M: Jeff Layton <jlayton@kernel.org> 5265S: Maintained 5266F: lib/errseq.c 5267F: include/linux/errseq.h 5268 5269ET131X NETWORK DRIVER 5270M: Mark Einon <mark.einon@gmail.com> 5271S: Odd Fixes 5272F: drivers/net/ethernet/agere/ 5273 5274ETHERNET BRIDGE 5275M: Stephen Hemminger <stephen@networkplumber.org> 5276L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5277L: netdev@vger.kernel.org 5278W: http://www.linuxfoundation.org/en/Net:Bridge 5279S: Maintained 5280F: include/linux/netfilter_bridge/ 5281F: net/bridge/ 5282 5283ETHERNET PHY LIBRARY 5284M: Andrew Lunn <andrew@lunn.ch> 5285M: Florian Fainelli <f.fainelli@gmail.com> 5286L: netdev@vger.kernel.org 5287S: Maintained 5288F: Documentation/ABI/testing/sysfs-bus-mdio 5289F: Documentation/devicetree/bindings/net/mdio* 5290F: Documentation/networking/phy.txt 5291F: drivers/net/phy/ 5292F: drivers/of/of_mdio.c 5293F: drivers/of/of_net.c 5294F: include/linux/*mdio*.h 5295F: include/linux/of_net.h 5296F: include/linux/phy.h 5297F: include/linux/phy_fixed.h 5298F: include/linux/platform_data/mdio-gpio.h 5299F: include/linux/platform_data/mdio-bcm-unimac.h 5300F: include/trace/events/mdio.h 5301F: include/uapi/linux/mdio.h 5302F: include/uapi/linux/mii.h 5303 5304EXT2 FILE SYSTEM 5305M: Jan Kara <jack@suse.com> 5306L: linux-ext4@vger.kernel.org 5307S: Maintained 5308F: Documentation/filesystems/ext2.txt 5309F: fs/ext2/ 5310F: include/linux/ext2* 5311 5312EXT4 FILE SYSTEM 5313M: "Theodore Ts'o" <tytso@mit.edu> 5314M: Andreas Dilger <adilger.kernel@dilger.ca> 5315L: linux-ext4@vger.kernel.org 5316W: http://ext4.wiki.kernel.org 5317Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5319S: Maintained 5320F: Documentation/filesystems/ext4.txt 5321F: fs/ext4/ 5322 5323Extended Verification Module (EVM) 5324M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5325L: linux-integrity@vger.kernel.org 5326S: Supported 5327F: security/integrity/evm/ 5328 5329EXTENSIBLE FIRMWARE INTERFACE (EFI) 5330M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5331L: linux-efi@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5333S: Maintained 5334F: Documentation/efi-stub.txt 5335F: arch/*/kernel/efi.c 5336F: arch/x86/boot/compressed/eboot.[ch] 5337F: arch/*/include/asm/efi.h 5338F: arch/x86/platform/efi/ 5339F: drivers/firmware/efi/ 5340F: include/linux/efi*.h 5341F: arch/arm/boot/compressed/efi-header.S 5342F: arch/arm64/kernel/efi-entry.S 5343 5344EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5345M: MyungJoo Ham <myungjoo.ham@samsung.com> 5346M: Chanwoo Choi <cw00.choi@samsung.com> 5347L: linux-kernel@vger.kernel.org 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5349S: Maintained 5350F: drivers/extcon/ 5351F: include/linux/extcon/ 5352F: include/linux/extcon.h 5353F: Documentation/extcon/ 5354F: Documentation/devicetree/bindings/extcon/ 5355 5356EXYNOS DP DRIVER 5357M: Jingoo Han <jingoohan1@gmail.com> 5358L: dri-devel@lists.freedesktop.org 5359S: Maintained 5360F: drivers/gpu/drm/exynos/exynos_dp* 5361 5362EXYNOS SYSMMU (IOMMU) driver 5363M: Marek Szyprowski <m.szyprowski@samsung.com> 5364L: iommu@lists.linux-foundation.org 5365S: Maintained 5366F: drivers/iommu/exynos-iommu.c 5367 5368EZchip NPS platform support 5369M: Elad Kanfi <eladkan@mellanox.com> 5370M: Vineet Gupta <vgupta@synopsys.com> 5371S: Supported 5372F: arch/arc/plat-eznps 5373F: arch/arc/boot/dts/eznps.dts 5374 5375F2FS FILE SYSTEM 5376M: Jaegeuk Kim <jaegeuk@kernel.org> 5377M: Chao Yu <yuchao0@huawei.com> 5378L: linux-f2fs-devel@lists.sourceforge.net 5379W: https://f2fs.wiki.kernel.org/ 5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5381S: Maintained 5382F: Documentation/filesystems/f2fs.txt 5383F: Documentation/ABI/testing/sysfs-fs-f2fs 5384F: fs/f2fs/ 5385F: include/linux/f2fs_fs.h 5386F: include/trace/events/f2fs.h 5387 5388F71805F HARDWARE MONITORING DRIVER 5389M: Jean Delvare <jdelvare@suse.com> 5390L: linux-hwmon@vger.kernel.org 5391S: Maintained 5392F: Documentation/hwmon/f71805f 5393F: drivers/hwmon/f71805f.c 5394 5395FANOTIFY 5396M: Jan Kara <jack@suse.cz> 5397R: Amir Goldstein <amir73il@gmail.com> 5398L: linux-fsdevel@vger.kernel.org 5399S: Maintained 5400F: fs/notify/fanotify/ 5401F: include/linux/fanotify.h 5402F: include/uapi/linux/fanotify.h 5403 5404FARSYNC SYNCHRONOUS DRIVER 5405M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5406W: http://www.farsite.co.uk/ 5407S: Supported 5408F: drivers/net/wan/farsync.* 5409 5410FAULT INJECTION SUPPORT 5411M: Akinobu Mita <akinobu.mita@gmail.com> 5412S: Supported 5413F: Documentation/fault-injection/ 5414F: lib/fault-inject.c 5415 5416FBTFT Framebuffer drivers 5417M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5418S: Maintained 5419F: drivers/staging/fbtft/ 5420 5421FC0011 TUNER DRIVER 5422M: Michael Buesch <m@bues.ch> 5423L: linux-media@vger.kernel.org 5424S: Maintained 5425F: drivers/media/tuners/fc0011.h 5426F: drivers/media/tuners/fc0011.c 5427 5428FC2580 MEDIA DRIVER 5429M: Antti Palosaari <crope@iki.fi> 5430L: linux-media@vger.kernel.org 5431W: https://linuxtv.org 5432W: http://palosaari.fi/linux/ 5433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5434T: git git://linuxtv.org/anttip/media_tree.git 5435S: Maintained 5436F: drivers/media/tuners/fc2580* 5437 5438FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5439M: Johannes Thumshirn <jth@kernel.org> 5440L: linux-scsi@vger.kernel.org 5441W: www.Open-FCoE.org 5442S: Supported 5443F: drivers/scsi/libfc/ 5444F: drivers/scsi/fcoe/ 5445F: include/scsi/fc/ 5446F: include/scsi/libfc.h 5447F: include/scsi/libfcoe.h 5448F: include/uapi/scsi/fc/ 5449 5450FILE LOCKING (flock() and fcntl()/lockf()) 5451M: Jeff Layton <jlayton@kernel.org> 5452M: "J. Bruce Fields" <bfields@fieldses.org> 5453L: linux-fsdevel@vger.kernel.org 5454S: Maintained 5455F: include/linux/fcntl.h 5456F: include/uapi/linux/fcntl.h 5457F: fs/fcntl.c 5458F: fs/locks.c 5459 5460FILESYSTEMS (VFS and infrastructure) 5461M: Alexander Viro <viro@zeniv.linux.org.uk> 5462L: linux-fsdevel@vger.kernel.org 5463S: Maintained 5464F: fs/* 5465F: include/linux/fs.h 5466F: include/uapi/linux/fs.h 5467 5468FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5469M: Riku Voipio <riku.voipio@iki.fi> 5470L: linux-hwmon@vger.kernel.org 5471S: Maintained 5472F: drivers/hwmon/f75375s.c 5473F: include/linux/f75375s.h 5474 5475FIREWIRE AUDIO DRIVERS 5476M: Clemens Ladisch <clemens@ladisch.de> 5477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5478T: git git://git.alsa-project.org/alsa-kernel.git 5479S: Maintained 5480F: sound/firewire/ 5481 5482FIREWIRE MEDIA DRIVERS (firedtv) 5483M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5484L: linux-media@vger.kernel.org 5485L: linux1394-devel@lists.sourceforge.net 5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5487S: Maintained 5488F: drivers/media/firewire/ 5489 5490FIREWIRE SBP-2 TARGET 5491M: Chris Boot <bootc@bootc.net> 5492L: linux-scsi@vger.kernel.org 5493L: target-devel@vger.kernel.org 5494L: linux1394-devel@lists.sourceforge.net 5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5496S: Maintained 5497F: drivers/target/sbp/ 5498 5499FIREWIRE SUBSYSTEM 5500M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5501L: linux1394-devel@lists.sourceforge.net 5502W: http://ieee1394.wiki.kernel.org/ 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5504S: Maintained 5505F: drivers/firewire/ 5506F: include/linux/firewire.h 5507F: include/uapi/linux/firewire*.h 5508F: tools/firewire/ 5509 5510FIRMWARE LOADER (request_firmware) 5511M: Luis R. Rodriguez <mcgrof@kernel.org> 5512L: linux-kernel@vger.kernel.org 5513S: Maintained 5514F: Documentation/firmware_class/ 5515F: drivers/base/firmware_loader/ 5516F: include/linux/firmware.h 5517 5518FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5519M: Joshua Morris <josh.h.morris@us.ibm.com> 5520M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5521S: Maintained 5522F: drivers/block/rsxx/ 5523 5524FLOPPY DRIVER 5525M: Jiri Kosina <jikos@kernel.org> 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5527S: Odd fixes 5528F: drivers/block/floppy.c 5529 5530FMC SUBSYSTEM 5531M: Alessandro Rubini <rubini@gnudd.com> 5532W: http://www.ohwr.org/projects/fmc-bus 5533S: Supported 5534F: drivers/fmc/ 5535F: include/linux/fmc*.h 5536F: include/linux/ipmi-fru.h 5537K: fmc_d.*register 5538 5539FPGA MANAGER FRAMEWORK 5540M: Alan Tull <atull@kernel.org> 5541M: Moritz Fischer <mdf@kernel.org> 5542L: linux-fpga@vger.kernel.org 5543S: Maintained 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5545Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5546F: Documentation/fpga/ 5547F: Documentation/devicetree/bindings/fpga/ 5548F: drivers/fpga/ 5549F: include/linux/fpga/ 5550W: http://www.rocketboards.org 5551 5552FPU EMULATOR 5553M: Bill Metzenthen <billm@melbpc.org.au> 5554W: http://floatingpoint.sourceforge.net/emulator/index.html 5555S: Maintained 5556F: arch/x86/math-emu/ 5557 5558FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5559L: netdev@vger.kernel.org 5560S: Orphan 5561F: drivers/net/wan/dlci.c 5562F: drivers/net/wan/sdla.c 5563 5564FRAMEBUFFER LAYER 5565M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5566L: dri-devel@lists.freedesktop.org 5567L: linux-fbdev@vger.kernel.org 5568T: git git://github.com/bzolnier/linux.git 5569Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5570S: Maintained 5571F: Documentation/fb/ 5572F: drivers/video/ 5573F: include/video/ 5574F: include/linux/fb.h 5575F: include/uapi/video/ 5576F: include/uapi/linux/fb.h 5577 5578FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5579M: Horia Geantă <horia.geanta@nxp.com> 5580M: Aymen Sghaier <aymen.sghaier@nxp.com> 5581L: linux-crypto@vger.kernel.org 5582S: Maintained 5583F: drivers/crypto/caam/ 5584F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5585 5586FREESCALE DIU FRAMEBUFFER DRIVER 5587M: Timur Tabi <timur@tabi.org> 5588L: linux-fbdev@vger.kernel.org 5589S: Maintained 5590F: drivers/video/fbdev/fsl-diu-fb.* 5591 5592FREESCALE DMA DRIVER 5593M: Li Yang <leoyang.li@nxp.com> 5594M: Zhang Wei <zw@zh-kernel.org> 5595L: linuxppc-dev@lists.ozlabs.org 5596S: Maintained 5597F: drivers/dma/fsldma.* 5598 5599FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5600M: Claudiu Manoil <claudiu.manoil@nxp.com> 5601L: netdev@vger.kernel.org 5602S: Maintained 5603F: drivers/net/ethernet/freescale/gianfar* 5604X: drivers/net/ethernet/freescale/gianfar_ptp.c 5605F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5606 5607FREESCALE GPMI NAND DRIVER 5608M: Han Xu <han.xu@nxp.com> 5609L: linux-mtd@lists.infradead.org 5610S: Maintained 5611F: drivers/mtd/nand/gpmi-nand/* 5612 5613FREESCALE I2C CPM DRIVER 5614M: Jochen Friedrich <jochen@scram.de> 5615L: linuxppc-dev@lists.ozlabs.org 5616L: linux-i2c@vger.kernel.org 5617S: Maintained 5618F: drivers/i2c/busses/i2c-cpm.c 5619 5620FREESCALE IMX / MXC FEC DRIVER 5621M: Fugang Duan <fugang.duan@nxp.com> 5622L: netdev@vger.kernel.org 5623S: Maintained 5624F: drivers/net/ethernet/freescale/fec_main.c 5625F: drivers/net/ethernet/freescale/fec_ptp.c 5626F: drivers/net/ethernet/freescale/fec.h 5627F: Documentation/devicetree/bindings/net/fsl-fec.txt 5628 5629FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5630M: Sascha Hauer <kernel@pengutronix.de> 5631L: linux-fbdev@vger.kernel.org 5632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5633S: Maintained 5634F: include/linux/platform_data/video-imxfb.h 5635F: drivers/video/fbdev/imxfb.c 5636 5637FREESCALE QORIQ DPAA ETHERNET DRIVER 5638M: Madalin Bucur <madalin.bucur@nxp.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/dpaa 5642 5643FREESCALE QORIQ DPAA FMAN DRIVER 5644M: Madalin Bucur <madalin.bucur@nxp.com> 5645L: netdev@vger.kernel.org 5646S: Maintained 5647F: drivers/net/ethernet/freescale/fman 5648F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5649 5650FREESCALE QUAD SPI DRIVER 5651M: Han Xu <han.xu@nxp.com> 5652L: linux-mtd@lists.infradead.org 5653S: Maintained 5654F: drivers/mtd/spi-nor/fsl-quadspi.c 5655 5656FREESCALE QUICC ENGINE LIBRARY 5657M: Qiang Zhao <qiang.zhao@nxp.com> 5658L: linuxppc-dev@lists.ozlabs.org 5659S: Maintained 5660F: drivers/soc/fsl/qe/ 5661F: include/soc/fsl/*qe*.h 5662F: include/soc/fsl/*ucc*.h 5663 5664FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5665M: Li Yang <leoyang.li@nxp.com> 5666L: netdev@vger.kernel.org 5667L: linuxppc-dev@lists.ozlabs.org 5668S: Maintained 5669F: drivers/net/ethernet/freescale/ucc_geth* 5670 5671FREESCALE QUICC ENGINE UCC HDLC DRIVER 5672M: Zhao Qiang <qiang.zhao@nxp.com> 5673L: netdev@vger.kernel.org 5674L: linuxppc-dev@lists.ozlabs.org 5675S: Maintained 5676F: drivers/net/wan/fsl_ucc_hdlc* 5677 5678FREESCALE QUICC ENGINE UCC UART DRIVER 5679M: Timur Tabi <timur@tabi.org> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/tty/serial/ucc_uart.c 5683 5684FREESCALE SOC DRIVERS 5685M: Li Yang <leoyang.li@nxp.com> 5686L: linuxppc-dev@lists.ozlabs.org 5687L: linux-arm-kernel@lists.infradead.org 5688S: Maintained 5689F: Documentation/devicetree/bindings/soc/fsl/ 5690F: drivers/soc/fsl/ 5691F: include/linux/fsl/ 5692 5693FREESCALE SOC FS_ENET DRIVER 5694M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5695M: Vitaly Bordug <vbordug@ru.mvista.com> 5696L: linuxppc-dev@lists.ozlabs.org 5697L: netdev@vger.kernel.org 5698S: Maintained 5699F: drivers/net/ethernet/freescale/fs_enet/ 5700F: include/linux/fs_enet_pd.h 5701 5702FREESCALE SOC SOUND DRIVERS 5703M: Timur Tabi <timur@tabi.org> 5704M: Nicolin Chen <nicoleotsuka@gmail.com> 5705M: Xiubo Li <Xiubo.Lee@gmail.com> 5706R: Fabio Estevam <fabio.estevam@nxp.com> 5707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: sound/soc/fsl/fsl* 5711F: sound/soc/fsl/imx* 5712F: sound/soc/fsl/mpc8610_hpcd.c 5713 5714FREESCALE USB PERIPHERAL DRIVERS 5715M: Li Yang <leoyang.li@nxp.com> 5716L: linux-usb@vger.kernel.org 5717L: linuxppc-dev@lists.ozlabs.org 5718S: Maintained 5719F: drivers/usb/gadget/udc/fsl* 5720 5721FREEVXFS FILESYSTEM 5722M: Christoph Hellwig <hch@infradead.org> 5723W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5724S: Maintained 5725F: fs/freevxfs/ 5726 5727FREEZER 5728M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5729M: Pavel Machek <pavel@ucw.cz> 5730L: linux-pm@vger.kernel.org 5731S: Supported 5732F: Documentation/power/freezing-of-tasks.txt 5733F: include/linux/freezer.h 5734F: kernel/freezer.c 5735 5736FRONTSWAP API 5737M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5738L: linux-kernel@vger.kernel.org 5739S: Maintained 5740F: mm/frontswap.c 5741F: include/linux/frontswap.h 5742 5743FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5744M: David Howells <dhowells@redhat.com> 5745L: linux-cachefs@redhat.com (moderated for non-subscribers) 5746S: Supported 5747F: Documentation/filesystems/caching/ 5748F: fs/fscache/ 5749F: include/linux/fscache*.h 5750 5751FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5752M: Theodore Y. Ts'o <tytso@mit.edu> 5753M: Jaegeuk Kim <jaegeuk@kernel.org> 5754L: linux-fscrypt@vger.kernel.org 5755Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5757S: Supported 5758F: fs/crypto/ 5759F: include/linux/fscrypt*.h 5760F: Documentation/filesystems/fscrypt.rst 5761 5762FUJITSU LAPTOP EXTRAS 5763M: Jonathan Woithe <jwoithe@just42.net> 5764L: platform-driver-x86@vger.kernel.org 5765S: Maintained 5766F: drivers/platform/x86/fujitsu-laptop.c 5767 5768FUJITSU M-5MO LS CAMERA ISP DRIVER 5769M: Kyungmin Park <kyungmin.park@samsung.com> 5770M: Heungjun Kim <riverful.kim@samsung.com> 5771L: linux-media@vger.kernel.org 5772S: Maintained 5773F: drivers/media/i2c/m5mols/ 5774F: include/media/i2c/m5mols.h 5775 5776FUJITSU TABLET EXTRAS 5777M: Robert Gerlach <khnz@gmx.de> 5778L: platform-driver-x86@vger.kernel.org 5779S: Maintained 5780F: drivers/platform/x86/fujitsu-tablet.c 5781 5782FUSE: FILESYSTEM IN USERSPACE 5783M: Miklos Szeredi <miklos@szeredi.hu> 5784L: linux-fsdevel@vger.kernel.org 5785W: http://fuse.sourceforge.net/ 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5787S: Maintained 5788F: fs/fuse/ 5789F: include/uapi/linux/fuse.h 5790F: Documentation/filesystems/fuse.txt 5791 5792FUTEX SUBSYSTEM 5793M: Thomas Gleixner <tglx@linutronix.de> 5794M: Ingo Molnar <mingo@redhat.com> 5795R: Peter Zijlstra <peterz@infradead.org> 5796R: Darren Hart <dvhart@infradead.org> 5797L: linux-kernel@vger.kernel.org 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5799S: Maintained 5800F: kernel/futex.c 5801F: kernel/futex_compat.c 5802F: include/asm-generic/futex.h 5803F: include/linux/futex.h 5804F: include/uapi/linux/futex.h 5805F: tools/testing/selftests/futex/ 5806F: tools/perf/bench/futex* 5807F: Documentation/*futex* 5808 5809GCC PLUGINS 5810M: Kees Cook <keescook@chromium.org> 5811R: Emese Revfy <re.emese@gmail.com> 5812L: kernel-hardening@lists.openwall.com 5813S: Maintained 5814F: scripts/gcc-plugins/ 5815F: scripts/gcc-plugin.sh 5816F: scripts/Makefile.gcc-plugins 5817F: Documentation/gcc-plugins.txt 5818 5819GCOV BASED KERNEL PROFILING 5820M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5821S: Maintained 5822F: kernel/gcov/ 5823F: Documentation/dev-tools/gcov.rst 5824 5825GDB KERNEL DEBUGGING HELPER SCRIPTS 5826M: Jan Kiszka <jan.kiszka@siemens.com> 5827M: Kieran Bingham <kieran@bingham.xyz> 5828S: Supported 5829F: scripts/gdb/ 5830 5831GDT SCSI DISK ARRAY CONTROLLER DRIVER 5832M: Achim Leubner <achim_leubner@adaptec.com> 5833L: linux-scsi@vger.kernel.org 5834W: http://www.icp-vortex.com/ 5835S: Supported 5836F: drivers/scsi/gdt* 5837 5838GEMTEK FM RADIO RECEIVER DRIVER 5839M: Hans Verkuil <hverkuil@xs4all.nl> 5840L: linux-media@vger.kernel.org 5841T: git git://linuxtv.org/media_tree.git 5842W: https://linuxtv.org 5843S: Maintained 5844F: drivers/media/radio/radio-gemtek* 5845 5846GENERIC GPIO I2C DRIVER 5847M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5848S: Supported 5849F: drivers/i2c/busses/i2c-gpio.c 5850F: include/linux/i2c-gpio.h 5851 5852GENERIC GPIO I2C MULTIPLEXER DRIVER 5853M: Peter Korsgaard <peter.korsgaard@barco.com> 5854L: linux-i2c@vger.kernel.org 5855S: Supported 5856F: drivers/i2c/muxes/i2c-mux-gpio.c 5857F: include/linux/i2c-mux-gpio.h 5858F: Documentation/i2c/muxes/i2c-mux-gpio 5859 5860GENERIC HDLC (WAN) DRIVERS 5861M: Krzysztof Halasa <khc@pm.waw.pl> 5862W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5863S: Maintained 5864F: drivers/net/wan/c101.c 5865F: drivers/net/wan/hd6457* 5866F: drivers/net/wan/hdlc* 5867F: drivers/net/wan/n2.c 5868F: drivers/net/wan/pc300too.c 5869F: drivers/net/wan/pci200syn.c 5870F: drivers/net/wan/wanxl* 5871 5872GENERIC INCLUDE/ASM HEADER FILES 5873M: Arnd Bergmann <arnd@arndb.de> 5874L: linux-arch@vger.kernel.org 5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5876S: Maintained 5877F: include/asm-generic/ 5878F: include/uapi/asm-generic/ 5879 5880GENERIC PHY FRAMEWORK 5881M: Kishon Vijay Abraham I <kishon@ti.com> 5882L: linux-kernel@vger.kernel.org 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5884S: Supported 5885F: drivers/phy/ 5886F: include/linux/phy/ 5887 5888GENERIC PM DOMAINS 5889M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5890M: Kevin Hilman <khilman@kernel.org> 5891M: Ulf Hansson <ulf.hansson@linaro.org> 5892L: linux-pm@vger.kernel.org 5893S: Supported 5894F: drivers/base/power/domain*.c 5895F: include/linux/pm_domain.h 5896F: Documentation/devicetree/bindings/power/power_domain.txt 5897 5898GENERIC UIO DRIVER FOR PCI DEVICES 5899M: "Michael S. Tsirkin" <mst@redhat.com> 5900L: kvm@vger.kernel.org 5901S: Supported 5902F: drivers/uio/uio_pci_generic.c 5903 5904GENWQE (IBM Generic Workqueue Card) 5905M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5906M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5907S: Supported 5908F: drivers/misc/genwqe/ 5909 5910GET_MAINTAINER SCRIPT 5911M: Joe Perches <joe@perches.com> 5912S: Maintained 5913F: scripts/get_maintainer.pl 5914 5915GFS2 FILE SYSTEM 5916M: Steven Whitehouse <swhiteho@redhat.com> 5917M: Bob Peterson <rpeterso@redhat.com> 5918L: cluster-devel@redhat.com 5919W: http://sources.redhat.com/cluster/ 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5921S: Supported 5922F: Documentation/filesystems/gfs2*.txt 5923F: fs/gfs2/ 5924F: include/uapi/linux/gfs2_ondisk.h 5925 5926GIGASET ISDN DRIVERS 5927M: Paul Bolle <pebolle@tiscali.nl> 5928L: gigaset307x-common@lists.sourceforge.net 5929W: http://gigaset307x.sourceforge.net/ 5930S: Odd Fixes 5931F: Documentation/isdn/README.gigaset 5932F: drivers/isdn/gigaset/ 5933F: include/uapi/linux/gigaset_dev.h 5934 5935GO7007 MPEG CODEC 5936M: Hans Verkuil <hans.verkuil@cisco.com> 5937L: linux-media@vger.kernel.org 5938S: Maintained 5939F: drivers/media/usb/go7007/ 5940 5941GOODIX TOUCHSCREEN 5942M: Bastien Nocera <hadess@hadess.net> 5943L: linux-input@vger.kernel.org 5944S: Maintained 5945F: drivers/input/touchscreen/goodix.c 5946 5947GPD POCKET FAN DRIVER 5948M: Hans de Goede <hdegoede@redhat.com> 5949L: platform-driver-x86@vger.kernel.org 5950S: Maintained 5951F: drivers/platform/x86/gpd-pocket-fan.c 5952 5953GPIO ACPI SUPPORT 5954M: Mika Westerberg <mika.westerberg@linux.intel.com> 5955M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5956L: linux-gpio@vger.kernel.org 5957L: linux-acpi@vger.kernel.org 5958S: Maintained 5959F: Documentation/acpi/gpio-properties.txt 5960F: drivers/gpio/gpiolib-acpi.c 5961 5962GPIO IR Transmitter 5963M: Sean Young <sean@mess.org> 5964L: linux-media@vger.kernel.org 5965S: Maintained 5966F: drivers/media/rc/gpio-ir-tx.c 5967 5968GPIO MOCKUP DRIVER 5969M: Bamvor Jian Zhang <bamv2005@gmail.com> 5970R: Bartosz Golaszewski <brgl@bgdev.pl> 5971L: linux-gpio@vger.kernel.org 5972S: Maintained 5973F: drivers/gpio/gpio-mockup.c 5974F: tools/testing/selftests/gpio/ 5975 5976GPIO SUBSYSTEM 5977M: Linus Walleij <linus.walleij@linaro.org> 5978L: linux-gpio@vger.kernel.org 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5980S: Maintained 5981F: Documentation/devicetree/bindings/gpio/ 5982F: Documentation/driver-api/gpio/ 5983F: Documentation/gpio/ 5984F: Documentation/ABI/testing/gpio-cdev 5985F: Documentation/ABI/obsolete/sysfs-gpio 5986F: drivers/gpio/ 5987F: include/linux/gpio/ 5988F: include/linux/gpio.h 5989F: include/linux/of_gpio.h 5990F: include/asm-generic/gpio.h 5991F: include/uapi/linux/gpio.h 5992F: tools/gpio/ 5993 5994GRE DEMULTIPLEXER DRIVER 5995M: Dmitry Kozlov <xeb@mail.ru> 5996L: netdev@vger.kernel.org 5997S: Maintained 5998F: net/ipv4/gre_demux.c 5999F: net/ipv4/gre_offload.c 6000F: include/net/gre.h 6001 6002GRETH 10/100/1G Ethernet MAC device driver 6003M: Andreas Larsson <andreas@gaisler.com> 6004L: netdev@vger.kernel.org 6005S: Maintained 6006F: drivers/net/ethernet/aeroflex/ 6007 6008GREYBUS AUDIO PROTOCOLS DRIVERS 6009M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6010M: Mark Greer <mgreer@animalcreek.com> 6011S: Maintained 6012F: drivers/staging/greybus/audio_apbridgea.c 6013F: drivers/staging/greybus/audio_apbridgea.h 6014F: drivers/staging/greybus/audio_codec.c 6015F: drivers/staging/greybus/audio_codec.h 6016F: drivers/staging/greybus/audio_gb.c 6017F: drivers/staging/greybus/audio_manager.c 6018F: drivers/staging/greybus/audio_manager.h 6019F: drivers/staging/greybus/audio_manager_module.c 6020F: drivers/staging/greybus/audio_manager_private.h 6021F: drivers/staging/greybus/audio_manager_sysfs.c 6022F: drivers/staging/greybus/audio_module.c 6023F: drivers/staging/greybus/audio_topology.c 6024 6025GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6026M: Viresh Kumar <vireshk@kernel.org> 6027S: Maintained 6028F: drivers/staging/greybus/authentication.c 6029F: drivers/staging/greybus/bootrom.c 6030F: drivers/staging/greybus/firmware.h 6031F: drivers/staging/greybus/fw-core.c 6032F: drivers/staging/greybus/fw-download.c 6033F: drivers/staging/greybus/fw-managament.c 6034F: drivers/staging/greybus/greybus_authentication.h 6035F: drivers/staging/greybus/greybus_firmware.h 6036F: drivers/staging/greybus/hid.c 6037F: drivers/staging/greybus/i2c.c 6038F: drivers/staging/greybus/spi.c 6039F: drivers/staging/greybus/spilib.c 6040F: drivers/staging/greybus/spilib.h 6041 6042GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6043M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6044S: Maintained 6045F: drivers/staging/greybus/loopback.c 6046F: drivers/staging/greybus/timesync.c 6047F: drivers/staging/greybus/timesync_platform.c 6048 6049GREYBUS PLATFORM DRIVERS 6050M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6051S: Maintained 6052F: drivers/staging/greybus/arche-platform.c 6053F: drivers/staging/greybus/arche-apb-ctrl.c 6054F: drivers/staging/greybus/arche_platform.h 6055 6056GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6057M: Rui Miguel Silva <rmfrfs@gmail.com> 6058S: Maintained 6059F: drivers/staging/greybus/sdio.c 6060F: drivers/staging/greybus/light.c 6061F: drivers/staging/greybus/gpio.c 6062F: drivers/staging/greybus/power_supply.c 6063F: drivers/staging/greybus/spi.c 6064F: drivers/staging/greybus/spilib.c 6065 6066GREYBUS SUBSYSTEM 6067M: Johan Hovold <johan@kernel.org> 6068M: Alex Elder <elder@kernel.org> 6069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6070S: Maintained 6071F: drivers/staging/greybus/ 6072L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6073 6074GREYBUS UART PROTOCOLS DRIVERS 6075M: David Lin <dtwlin@gmail.com> 6076S: Maintained 6077F: drivers/staging/greybus/uart.c 6078F: drivers/staging/greybus/log.c 6079 6080GS1662 VIDEO SERIALIZER 6081M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6082L: linux-media@vger.kernel.org 6083T: git git://linuxtv.org/media_tree.git 6084S: Maintained 6085F: drivers/media/spi/gs1662.c 6086 6087GSPCA FINEPIX SUBDRIVER 6088M: Frank Zago <frank@zago.net> 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091S: Maintained 6092F: drivers/media/usb/gspca/finepix.c 6093 6094GSPCA GL860 SUBDRIVER 6095M: Olivier Lorin <o.lorin@laposte.net> 6096L: linux-media@vger.kernel.org 6097T: git git://linuxtv.org/media_tree.git 6098S: Maintained 6099F: drivers/media/usb/gspca/gl860/ 6100 6101GSPCA M5602 SUBDRIVER 6102M: Erik Andren <erik.andren@gmail.com> 6103L: linux-media@vger.kernel.org 6104T: git git://linuxtv.org/media_tree.git 6105S: Maintained 6106F: drivers/media/usb/gspca/m5602/ 6107 6108GSPCA PAC207 SONIXB SUBDRIVER 6109M: Hans Verkuil <hverkuil@xs4all.nl> 6110L: linux-media@vger.kernel.org 6111T: git git://linuxtv.org/media_tree.git 6112S: Odd Fixes 6113F: drivers/media/usb/gspca/pac207.c 6114 6115GSPCA SN9C20X SUBDRIVER 6116M: Brian Johnson <brijohn@gmail.com> 6117L: linux-media@vger.kernel.org 6118T: git git://linuxtv.org/media_tree.git 6119S: Maintained 6120F: drivers/media/usb/gspca/sn9c20x.c 6121 6122GSPCA T613 SUBDRIVER 6123M: Leandro Costantino <lcostantino@gmail.com> 6124L: linux-media@vger.kernel.org 6125T: git git://linuxtv.org/media_tree.git 6126S: Maintained 6127F: drivers/media/usb/gspca/t613.c 6128 6129GSPCA USB WEBCAM DRIVER 6130M: Hans Verkuil <hverkuil@xs4all.nl> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133S: Odd Fixes 6134F: drivers/media/usb/gspca/ 6135 6136GTP (GPRS Tunneling Protocol) 6137M: Pablo Neira Ayuso <pablo@netfilter.org> 6138M: Harald Welte <laforge@gnumonks.org> 6139L: osmocom-net-gprs@lists.osmocom.org 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6141S: Maintained 6142F: drivers/net/gtp.c 6143 6144GUID PARTITION TABLE (GPT) 6145M: Davidlohr Bueso <dave@stgolabs.net> 6146L: linux-efi@vger.kernel.org 6147S: Maintained 6148F: block/partitions/efi.* 6149 6150H8/300 ARCHITECTURE 6151M: Yoshinori Sato <ysato@users.sourceforge.jp> 6152L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6153W: http://uclinux-h8.sourceforge.jp 6154T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6155S: Maintained 6156F: arch/h8300/ 6157F: drivers/clocksource/h8300_*.c 6158F: drivers/clk/h8300/ 6159F: drivers/irqchip/irq-renesas-h8*.c 6160 6161HACKRF MEDIA DRIVER 6162M: Antti Palosaari <crope@iki.fi> 6163L: linux-media@vger.kernel.org 6164W: https://linuxtv.org 6165W: http://palosaari.fi/linux/ 6166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6167T: git git://linuxtv.org/anttip/media_tree.git 6168S: Maintained 6169F: drivers/media/usb/hackrf/ 6170 6171HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6172M: Frank Seidel <frank@f-seidel.de> 6173L: platform-driver-x86@vger.kernel.org 6174W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6175S: Maintained 6176F: drivers/platform/x86/hdaps.c 6177 6178HARDWARE MONITORING 6179M: Jean Delvare <jdelvare@suse.com> 6180M: Guenter Roeck <linux@roeck-us.net> 6181L: linux-hwmon@vger.kernel.org 6182W: http://hwmon.wiki.kernel.org/ 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6184S: Maintained 6185F: Documentation/hwmon/ 6186F: drivers/hwmon/ 6187F: include/linux/hwmon*.h 6188 6189HARDWARE RANDOM NUMBER GENERATOR CORE 6190M: Matt Mackall <mpm@selenic.com> 6191M: Herbert Xu <herbert@gondor.apana.org.au> 6192L: linux-crypto@vger.kernel.org 6193S: Odd fixes 6194F: Documentation/devicetree/bindings/rng/ 6195F: Documentation/hw_random.txt 6196F: drivers/char/hw_random/ 6197F: include/linux/hw_random.h 6198 6199HARDWARE TRACING FACILITIES 6200M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6201S: Maintained 6202F: drivers/hwtracing/ 6203 6204HARDWARE SPINLOCK CORE 6205M: Ohad Ben-Cohen <ohad@wizery.com> 6206M: Bjorn Andersson <bjorn.andersson@linaro.org> 6207L: linux-remoteproc@vger.kernel.org 6208S: Maintained 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6210F: Documentation/devicetree/bindings/hwlock/ 6211F: Documentation/hwspinlock.txt 6212F: drivers/hwspinlock/ 6213F: include/linux/hwspinlock.h 6214 6215HARMONY SOUND DRIVER 6216L: linux-parisc@vger.kernel.org 6217S: Maintained 6218F: sound/parisc/harmony.* 6219 6220HDPVR USB VIDEO ENCODER DRIVER 6221M: Hans Verkuil <hverkuil@xs4all.nl> 6222L: linux-media@vger.kernel.org 6223T: git git://linuxtv.org/media_tree.git 6224W: https://linuxtv.org 6225S: Odd Fixes 6226F: drivers/media/usb/hdpvr/ 6227 6228HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6229M: Jimmy Vance <jimmy.vance@hpe.com> 6230S: Supported 6231F: Documentation/watchdog/hpwdt.txt 6232F: drivers/watchdog/hpwdt.c 6233 6234HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6235M: Don Brace <don.brace@microsemi.com> 6236L: esc.storagedev@microsemi.com 6237L: linux-scsi@vger.kernel.org 6238S: Supported 6239F: Documentation/scsi/hpsa.txt 6240F: drivers/scsi/hpsa*.[ch] 6241F: include/linux/cciss*.h 6242F: include/uapi/linux/cciss*.h 6243 6244HFI1 DRIVER 6245M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6246M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6247L: linux-rdma@vger.kernel.org 6248S: Supported 6249F: drivers/infiniband/hw/hfi1 6250 6251HFS FILESYSTEM 6252L: linux-fsdevel@vger.kernel.org 6253S: Orphan 6254F: Documentation/filesystems/hfs.txt 6255F: fs/hfs/ 6256 6257HFSPLUS FILESYSTEM 6258L: linux-fsdevel@vger.kernel.org 6259S: Orphan 6260F: Documentation/filesystems/hfsplus.txt 6261F: fs/hfsplus/ 6262 6263HGA FRAMEBUFFER DRIVER 6264M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6265L: linux-nvidia@lists.surfsouth.com 6266W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6267S: Maintained 6268F: drivers/video/fbdev/hgafb.c 6269 6270HIBERNATION (aka Software Suspend, aka swsusp) 6271M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6272M: Pavel Machek <pavel@ucw.cz> 6273L: linux-pm@vger.kernel.org 6274B: https://bugzilla.kernel.org 6275S: Supported 6276F: arch/x86/power/ 6277F: drivers/base/power/ 6278F: kernel/power/ 6279F: include/linux/suspend.h 6280F: include/linux/freezer.h 6281F: include/linux/pm.h 6282F: arch/*/include/asm/suspend*.h 6283 6284HID CORE LAYER 6285M: Jiri Kosina <jikos@kernel.org> 6286R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6287L: linux-input@vger.kernel.org 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6289S: Maintained 6290F: drivers/hid/ 6291F: include/linux/hid* 6292F: include/uapi/linux/hid* 6293 6294HID SENSOR HUB DRIVERS 6295M: Jiri Kosina <jikos@kernel.org> 6296M: Jonathan Cameron <jic23@kernel.org> 6297M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6298L: linux-input@vger.kernel.org 6299L: linux-iio@vger.kernel.org 6300S: Maintained 6301F: Documentation/hid/hid-sensor* 6302F: drivers/hid/hid-sensor-* 6303F: drivers/iio/*/hid-* 6304F: include/linux/hid-sensor-* 6305 6306HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6307M: Thomas Gleixner <tglx@linutronix.de> 6308L: linux-kernel@vger.kernel.org 6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6310S: Maintained 6311F: Documentation/timers/ 6312F: kernel/time/hrtimer.c 6313F: kernel/time/clockevents.c 6314F: kernel/time/timer_*.c 6315F: include/linux/clockchips.h 6316F: include/linux/hrtimer.h 6317 6318HIGH-SPEED SCC DRIVER FOR AX.25 6319L: linux-hams@vger.kernel.org 6320S: Orphan 6321F: drivers/net/hamradio/dmascc.c 6322F: drivers/net/hamradio/scc.c 6323 6324HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6325M: HighPoint Linux Team <linux@highpoint-tech.com> 6326W: http://www.highpoint-tech.com 6327S: Supported 6328F: Documentation/scsi/hptiop.txt 6329F: drivers/scsi/hptiop.c 6330 6331HIPPI 6332M: Jes Sorensen <jes@trained-monkey.org> 6333L: linux-hippi@sunsite.dk 6334S: Maintained 6335F: include/linux/hippidevice.h 6336F: include/uapi/linux/if_hippi.h 6337F: net/802/hippi.c 6338F: drivers/net/hippi/ 6339 6340HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6341M: Yisen Zhuang <yisen.zhuang@huawei.com> 6342M: Salil Mehta <salil.mehta@huawei.com> 6343L: netdev@vger.kernel.org 6344W: http://www.hisilicon.com 6345S: Maintained 6346F: drivers/net/ethernet/hisilicon/hns3/ 6347 6348HISILICON NETWORK SUBSYSTEM DRIVER 6349M: Yisen Zhuang <yisen.zhuang@huawei.com> 6350M: Salil Mehta <salil.mehta@huawei.com> 6351L: netdev@vger.kernel.org 6352W: http://www.hisilicon.com 6353S: Maintained 6354F: drivers/net/ethernet/hisilicon/ 6355F: Documentation/devicetree/bindings/net/hisilicon*.txt 6356 6357HISILICON PMU DRIVER 6358M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6359W: http://www.hisilicon.com 6360S: Supported 6361F: drivers/perf/hisilicon 6362F: Documentation/perf/hisi-pmu.txt 6363 6364HISILICON ROCE DRIVER 6365M: Lijun Ou <oulijun@huawei.com> 6366M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6367L: linux-rdma@vger.kernel.org 6368S: Maintained 6369F: drivers/infiniband/hw/hns/ 6370F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6371 6372HISILICON SAS Controller 6373M: John Garry <john.garry@huawei.com> 6374W: http://www.hisilicon.com 6375S: Supported 6376F: drivers/scsi/hisi_sas/ 6377F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6378 6379HMM - Heterogeneous Memory Management 6380M: Jérôme Glisse <jglisse@redhat.com> 6381L: linux-mm@kvack.org 6382S: Maintained 6383F: mm/hmm* 6384F: include/linux/hmm* 6385 6386HOST AP DRIVER 6387M: Jouni Malinen <j@w1.fi> 6388L: linux-wireless@vger.kernel.org 6389W: http://w1.fi/hostap-driver.html 6390S: Obsolete 6391F: drivers/net/wireless/intersil/hostap/ 6392 6393HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6394L: platform-driver-x86@vger.kernel.org 6395S: Orphan 6396F: drivers/platform/x86/tc1100-wmi.c 6397 6398HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6399M: Jaroslav Kysela <perex@perex.cz> 6400S: Maintained 6401F: drivers/net/ethernet/hp/hp100.* 6402 6403HPET: High Precision Event Timers driver 6404M: Clemens Ladisch <clemens@ladisch.de> 6405S: Maintained 6406F: Documentation/timers/hpet.txt 6407F: drivers/char/hpet.c 6408F: include/linux/hpet.h 6409F: include/uapi/linux/hpet.h 6410 6411HPET: x86 6412S: Orphan 6413F: arch/x86/kernel/hpet.c 6414F: arch/x86/include/asm/hpet.h 6415 6416HPFS FILESYSTEM 6417M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6418W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6419S: Maintained 6420F: fs/hpfs/ 6421 6422HSI SUBSYSTEM 6423M: Sebastian Reichel <sre@kernel.org> 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6425S: Maintained 6426F: Documentation/ABI/testing/sysfs-bus-hsi 6427F: Documentation/driver-api/hsi.rst 6428F: drivers/hsi/ 6429F: include/linux/hsi/ 6430F: include/uapi/linux/hsi/ 6431 6432HSO 3G MODEM DRIVER 6433L: linux-usb@vger.kernel.org 6434S: Orphan 6435F: drivers/net/usb/hso.c 6436 6437HSR NETWORK PROTOCOL 6438M: Arvid Brodin <arvid.brodin@alten.se> 6439L: netdev@vger.kernel.org 6440S: Maintained 6441F: net/hsr/ 6442 6443HT16K33 LED CONTROLLER DRIVER 6444M: Robin van der Gracht <robin@protonic.nl> 6445S: Maintained 6446F: drivers/auxdisplay/ht16k33.c 6447F: Documentation/devicetree/bindings/display/ht16k33.txt 6448 6449HTCPEN TOUCHSCREEN DRIVER 6450M: Pau Oliva Fora <pof@eslack.org> 6451L: linux-input@vger.kernel.org 6452S: Maintained 6453F: drivers/input/touchscreen/htcpen.c 6454 6455HUAWEI ETHERNET DRIVER 6456M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6457L: netdev@vger.kernel.org 6458S: Supported 6459F: Documentation/networking/hinic.txt 6460F: drivers/net/ethernet/huawei/hinic/ 6461 6462HUGETLB FILESYSTEM 6463M: Nadia Yvette Chambers <nyc@holomorphy.com> 6464S: Maintained 6465F: fs/hugetlbfs/ 6466 6467HVA ST MEDIA DRIVER 6468M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6469L: linux-media@vger.kernel.org 6470T: git git://linuxtv.org/media_tree.git 6471W: https://linuxtv.org 6472S: Supported 6473F: drivers/media/platform/sti/hva 6474 6475HWPOISON MEMORY FAILURE HANDLING 6476M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6477L: linux-mm@kvack.org 6478S: Maintained 6479F: mm/memory-failure.c 6480F: mm/hwpoison-inject.c 6481 6482Hyper-V CORE AND DRIVERS 6483M: "K. Y. Srinivasan" <kys@microsoft.com> 6484M: Haiyang Zhang <haiyangz@microsoft.com> 6485M: Stephen Hemminger <sthemmin@microsoft.com> 6486L: devel@linuxdriverproject.org 6487S: Maintained 6488F: Documentation/networking/netvsc.txt 6489F: arch/x86/include/asm/mshyperv.h 6490F: arch/x86/include/asm/trace/hyperv.h 6491F: arch/x86/include/uapi/asm/hyperv.h 6492F: arch/x86/kernel/cpu/mshyperv.c 6493F: arch/x86/hyperv 6494F: drivers/hid/hid-hyperv.c 6495F: drivers/hv/ 6496F: drivers/input/serio/hyperv-keyboard.c 6497F: drivers/pci/host/pci-hyperv.c 6498F: drivers/net/hyperv/ 6499F: drivers/scsi/storvsc_drv.c 6500F: drivers/uio/uio_hv_generic.c 6501F: drivers/video/fbdev/hyperv_fb.c 6502F: net/vmw_vsock/hyperv_transport.c 6503F: include/linux/hyperv.h 6504F: include/uapi/linux/hyperv.h 6505F: tools/hv/ 6506F: Documentation/ABI/stable/sysfs-bus-vmbus 6507 6508HYPERVISOR VIRTUAL CONSOLE DRIVER 6509L: linuxppc-dev@lists.ozlabs.org 6510S: Odd Fixes 6511F: drivers/tty/hvc/ 6512 6513I2C ACPI SUPPORT 6514M: Mika Westerberg <mika.westerberg@linux.intel.com> 6515L: linux-i2c@vger.kernel.org 6516L: linux-acpi@vger.kernel.org 6517S: Maintained 6518F: drivers/i2c/i2c-core-acpi.c 6519 6520I2C MUXES 6521M: Peter Rosin <peda@axentia.se> 6522L: linux-i2c@vger.kernel.org 6523S: Maintained 6524F: Documentation/i2c/i2c-topology 6525F: Documentation/i2c/muxes/ 6526F: Documentation/devicetree/bindings/i2c/i2c-mux* 6527F: Documentation/devicetree/bindings/i2c/i2c-arb* 6528F: Documentation/devicetree/bindings/i2c/i2c-gate* 6529F: drivers/i2c/i2c-mux.c 6530F: drivers/i2c/muxes/ 6531F: include/linux/i2c-mux.h 6532 6533I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6534M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6535L: linux-i2c@vger.kernel.org 6536S: Maintained 6537F: drivers/i2c/busses/i2c-mv64xxx.c 6538 6539I2C OVER PARALLEL PORT 6540M: Jean Delvare <jdelvare@suse.com> 6541L: linux-i2c@vger.kernel.org 6542S: Maintained 6543F: Documentation/i2c/busses/i2c-parport 6544F: Documentation/i2c/busses/i2c-parport-light 6545F: drivers/i2c/busses/i2c-parport.c 6546F: drivers/i2c/busses/i2c-parport-light.c 6547 6548I2C SUBSYSTEM 6549M: Wolfram Sang <wsa@the-dreams.de> 6550L: linux-i2c@vger.kernel.org 6551W: https://i2c.wiki.kernel.org/ 6552Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6554S: Maintained 6555F: Documentation/devicetree/bindings/i2c/ 6556F: Documentation/i2c/ 6557F: drivers/i2c/ 6558F: drivers/i2c/*/ 6559F: include/linux/i2c.h 6560F: include/linux/i2c-*.h 6561F: include/uapi/linux/i2c.h 6562F: include/uapi/linux/i2c-*.h 6563 6564I2C-TAOS-EVM DRIVER 6565M: Jean Delvare <jdelvare@suse.com> 6566L: linux-i2c@vger.kernel.org 6567S: Maintained 6568F: Documentation/i2c/busses/i2c-taos-evm 6569F: drivers/i2c/busses/i2c-taos-evm.c 6570 6571I2C-TINY-USB DRIVER 6572M: Till Harbaum <till@harbaum.org> 6573L: linux-i2c@vger.kernel.org 6574W: http://www.harbaum.org/till/i2c_tiny_usb 6575S: Maintained 6576F: drivers/i2c/busses/i2c-tiny-usb.c 6577 6578I2C/SMBUS CONTROLLER DRIVERS FOR PC 6579M: Jean Delvare <jdelvare@suse.com> 6580L: linux-i2c@vger.kernel.org 6581S: Maintained 6582F: Documentation/i2c/busses/i2c-ali1535 6583F: Documentation/i2c/busses/i2c-ali1563 6584F: Documentation/i2c/busses/i2c-ali15x3 6585F: Documentation/i2c/busses/i2c-amd756 6586F: Documentation/i2c/busses/i2c-amd8111 6587F: Documentation/i2c/busses/i2c-i801 6588F: Documentation/i2c/busses/i2c-nforce2 6589F: Documentation/i2c/busses/i2c-piix4 6590F: Documentation/i2c/busses/i2c-sis5595 6591F: Documentation/i2c/busses/i2c-sis630 6592F: Documentation/i2c/busses/i2c-sis96x 6593F: Documentation/i2c/busses/i2c-via 6594F: Documentation/i2c/busses/i2c-viapro 6595F: drivers/i2c/busses/i2c-ali1535.c 6596F: drivers/i2c/busses/i2c-ali1563.c 6597F: drivers/i2c/busses/i2c-ali15x3.c 6598F: drivers/i2c/busses/i2c-amd756.c 6599F: drivers/i2c/busses/i2c-amd756-s4882.c 6600F: drivers/i2c/busses/i2c-amd8111.c 6601F: drivers/i2c/busses/i2c-i801.c 6602F: drivers/i2c/busses/i2c-isch.c 6603F: drivers/i2c/busses/i2c-nforce2.c 6604F: drivers/i2c/busses/i2c-nforce2-s4985.c 6605F: drivers/i2c/busses/i2c-piix4.c 6606F: drivers/i2c/busses/i2c-sis5595.c 6607F: drivers/i2c/busses/i2c-sis630.c 6608F: drivers/i2c/busses/i2c-sis96x.c 6609F: drivers/i2c/busses/i2c-via.c 6610F: drivers/i2c/busses/i2c-viapro.c 6611 6612I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6613M: Hans de Goede <hdegoede@redhat.com> 6614L: linux-i2c@vger.kernel.org 6615S: Maintained 6616F: drivers/i2c/busses/i2c-cht-wc.c 6617 6618I2C/SMBUS ISMT DRIVER 6619M: Seth Heasley <seth.heasley@intel.com> 6620M: Neil Horman <nhorman@tuxdriver.com> 6621L: linux-i2c@vger.kernel.org 6622F: drivers/i2c/busses/i2c-ismt.c 6623F: Documentation/i2c/busses/i2c-ismt 6624 6625I2C/SMBUS STUB DRIVER 6626M: Jean Delvare <jdelvare@suse.com> 6627L: linux-i2c@vger.kernel.org 6628S: Maintained 6629F: drivers/i2c/i2c-stub.c 6630 6631IA64 (Itanium) PLATFORM 6632M: Tony Luck <tony.luck@intel.com> 6633M: Fenghua Yu <fenghua.yu@intel.com> 6634L: linux-ia64@vger.kernel.org 6635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6636S: Maintained 6637F: arch/ia64/ 6638 6639IBM Power 842 compression accelerator 6640M: Haren Myneni <haren@us.ibm.com> 6641S: Supported 6642F: drivers/crypto/nx/Makefile 6643F: drivers/crypto/nx/Kconfig 6644F: drivers/crypto/nx/nx-842* 6645F: include/linux/sw842.h 6646F: crypto/842.c 6647F: lib/842/ 6648 6649IBM Power in-Nest Crypto Acceleration 6650M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6651M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6652L: linux-crypto@vger.kernel.org 6653S: Supported 6654F: drivers/crypto/nx/Makefile 6655F: drivers/crypto/nx/Kconfig 6656F: drivers/crypto/nx/nx-aes* 6657F: drivers/crypto/nx/nx-sha* 6658F: drivers/crypto/nx/nx.* 6659F: drivers/crypto/nx/nx_csbcpb.h 6660F: drivers/crypto/nx/nx_debugfs.h 6661 6662IBM Power Linux RAID adapter 6663M: Brian King <brking@us.ibm.com> 6664S: Supported 6665F: drivers/scsi/ipr.* 6666 6667IBM Power SRIOV Virtual NIC Device Driver 6668M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6669M: John Allen <jallen@linux.vnet.ibm.com> 6670L: netdev@vger.kernel.org 6671S: Supported 6672F: drivers/net/ethernet/ibm/ibmvnic.* 6673 6674IBM Power Virtual Accelerator Switchboard 6675M: Sukadev Bhattiprolu 6676L: linuxppc-dev@lists.ozlabs.org 6677S: Supported 6678F: arch/powerpc/platforms/powernv/vas* 6679F: arch/powerpc/platforms/powernv/copy-paste.h 6680F: arch/powerpc/include/asm/vas.h 6681F: arch/powerpc/include/uapi/asm/vas.h 6682 6683IBM Power Virtual Ethernet Device Driver 6684M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6685L: netdev@vger.kernel.org 6686S: Supported 6687F: drivers/net/ethernet/ibm/ibmveth.* 6688 6689IBM Power Virtual FC Device Drivers 6690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6691L: linux-scsi@vger.kernel.org 6692S: Supported 6693F: drivers/scsi/ibmvscsi/ibmvfc* 6694 6695IBM Power Virtual SCSI Device Drivers 6696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6697L: linux-scsi@vger.kernel.org 6698S: Supported 6699F: drivers/scsi/ibmvscsi/ibmvscsi* 6700F: include/scsi/viosrp.h 6701 6702IBM Power Virtual SCSI Device Target Driver 6703M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6704M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6705L: linux-scsi@vger.kernel.org 6706L: target-devel@vger.kernel.org 6707S: Supported 6708F: drivers/scsi/ibmvscsi_tgt/ 6709 6710IBM Power VMX Cryptographic instructions 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/vmx/Makefile 6716F: drivers/crypto/vmx/Kconfig 6717F: drivers/crypto/vmx/vmx.c 6718F: drivers/crypto/vmx/aes* 6719F: drivers/crypto/vmx/ghash* 6720F: drivers/crypto/vmx/ppc-xlate.pl 6721 6722IBM ServeRAID RAID DRIVER 6723S: Orphan 6724F: drivers/scsi/ips.* 6725 6726ICH LPC AND GPIO DRIVER 6727M: Peter Tyser <ptyser@xes-inc.com> 6728S: Maintained 6729F: drivers/mfd/lpc_ich.c 6730F: drivers/gpio/gpio-ich.c 6731 6732IDE SUBSYSTEM 6733M: "David S. Miller" <davem@davemloft.net> 6734L: linux-ide@vger.kernel.org 6735Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6737S: Maintained 6738F: Documentation/ide/ 6739F: drivers/ide/ 6740F: include/linux/ide.h 6741 6742IDE/ATAPI DRIVERS 6743M: Borislav Petkov <bp@alien8.de> 6744L: linux-ide@vger.kernel.org 6745S: Maintained 6746F: Documentation/cdrom/ide-cd 6747F: drivers/ide/ide-cd* 6748 6749IDEAPAD LAPTOP EXTRAS DRIVER 6750M: Ike Panhc <ike.pan@canonical.com> 6751L: platform-driver-x86@vger.kernel.org 6752W: http://launchpad.net/ideapad-laptop 6753S: Maintained 6754F: drivers/platform/x86/ideapad-laptop.c 6755 6756IDEAPAD LAPTOP SLIDEBAR DRIVER 6757M: Andrey Moiseev <o2g.org.ru@gmail.com> 6758L: linux-input@vger.kernel.org 6759W: https://github.com/o2genum/ideapad-slidebar 6760S: Maintained 6761F: drivers/input/misc/ideapad_slidebar.c 6762 6763IDT VersaClock 5 CLOCK DRIVER 6764M: Marek Vasut <marek.vasut@gmail.com> 6765S: Maintained 6766F: drivers/clk/clk-versaclock5.c 6767 6768IEEE 802.15.4 SUBSYSTEM 6769M: Alexander Aring <alex.aring@gmail.com> 6770M: Stefan Schmidt <stefan@osg.samsung.com> 6771L: linux-wpan@vger.kernel.org 6772W: http://wpan.cakelab.org/ 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6775S: Maintained 6776F: net/ieee802154/ 6777F: net/mac802154/ 6778F: drivers/net/ieee802154/ 6779F: include/linux/nl802154.h 6780F: include/linux/ieee802154.h 6781F: include/net/nl802154.h 6782F: include/net/mac802154.h 6783F: include/net/af_ieee802154.h 6784F: include/net/cfg802154.h 6785F: include/net/ieee802154_netdev.h 6786F: Documentation/networking/ieee802154.txt 6787 6788IFE PROTOCOL 6789M: Yotam Gigi <yotam.gi@gmail.com> 6790M: Jamal Hadi Salim <jhs@mojatatu.com> 6791F: net/ife 6792F: include/net/ife.h 6793F: include/uapi/linux/ife.h 6794 6795IGORPLUG-USB IR RECEIVER 6796M: Sean Young <sean@mess.org> 6797L: linux-media@vger.kernel.org 6798S: Maintained 6799F: drivers/media/rc/igorplugusb.c 6800 6801IGUANAWORKS USB IR TRANSCEIVER 6802M: Sean Young <sean@mess.org> 6803L: linux-media@vger.kernel.org 6804S: Maintained 6805F: drivers/media/rc/iguanair.c 6806 6807IIO DIGITAL POTENTIOMETER DAC 6808M: Peter Rosin <peda@axentia.se> 6809L: linux-iio@vger.kernel.org 6810S: Maintained 6811F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6812F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6813F: drivers/iio/dac/dpot-dac.c 6814 6815IIO ENVELOPE DETECTOR 6816M: Peter Rosin <peda@axentia.se> 6817L: linux-iio@vger.kernel.org 6818S: Maintained 6819F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6820F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6821F: drivers/iio/adc/envelope-detector.c 6822 6823IIO MULTIPLEXER 6824M: Peter Rosin <peda@axentia.se> 6825L: linux-iio@vger.kernel.org 6826S: Maintained 6827F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6828F: drivers/iio/multiplexer/iio-mux.c 6829 6830IIO SUBSYSTEM AND DRIVERS 6831M: Jonathan Cameron <jic23@kernel.org> 6832R: Hartmut Knaack <knaack.h@gmx.de> 6833R: Lars-Peter Clausen <lars@metafoo.de> 6834R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6835L: linux-iio@vger.kernel.org 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6837S: Maintained 6838F: Documentation/ABI/testing/configfs-iio* 6839F: Documentation/ABI/testing/sysfs-bus-iio* 6840F: Documentation/devicetree/bindings/iio/ 6841F: drivers/iio/ 6842F: drivers/staging/iio/ 6843F: include/linux/iio/ 6844F: tools/iio/ 6845 6846IKANOS/ADI EAGLE ADSL USB DRIVER 6847M: Matthieu Castet <castet.matthieu@free.fr> 6848M: Stanislaw Gruszka <stf_xl@wp.pl> 6849S: Maintained 6850F: drivers/usb/atm/ueagle-atm.c 6851 6852IMGTEC ASCII LCD DRIVER 6853M: Paul Burton <paul.burton@mips.com> 6854S: Maintained 6855F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6856F: drivers/auxdisplay/img-ascii-lcd.c 6857 6858IMGTEC IR DECODER DRIVER 6859M: James Hogan <jhogan@kernel.org> 6860S: Maintained 6861F: drivers/media/rc/img-ir/ 6862 6863IMON SOUNDGRAPH USB IR RECEIVER 6864M: Sean Young <sean@mess.org> 6865L: linux-media@vger.kernel.org 6866S: Maintained 6867F: drivers/media/rc/imon_raw.c 6868F: drivers/media/rc/imon.c 6869 6870IMS TWINTURBO FRAMEBUFFER DRIVER 6871L: linux-fbdev@vger.kernel.org 6872S: Orphan 6873F: drivers/video/fbdev/imsttfb.c 6874 6875INA209 HARDWARE MONITOR DRIVER 6876M: Guenter Roeck <linux@roeck-us.net> 6877L: linux-hwmon@vger.kernel.org 6878S: Maintained 6879F: Documentation/hwmon/ina209 6880F: Documentation/devicetree/bindings/i2c/ina209.txt 6881F: drivers/hwmon/ina209.c 6882 6883INA2XX HARDWARE MONITOR DRIVER 6884M: Guenter Roeck <linux@roeck-us.net> 6885L: linux-hwmon@vger.kernel.org 6886S: Maintained 6887F: Documentation/hwmon/ina2xx 6888F: drivers/hwmon/ina2xx.c 6889F: include/linux/platform_data/ina2xx.h 6890 6891INDUSTRY PACK SUBSYSTEM (IPACK) 6892M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6893M: Jens Taprogge <jens.taprogge@taprogge.org> 6894M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6895L: industrypack-devel@lists.sourceforge.net 6896W: http://industrypack.sourceforge.net 6897S: Maintained 6898F: drivers/ipack/ 6899 6900INFINIBAND SUBSYSTEM 6901M: Doug Ledford <dledford@redhat.com> 6902M: Jason Gunthorpe <jgg@mellanox.com> 6903L: linux-rdma@vger.kernel.org 6904W: https://github.com/linux-rdma/rdma-core 6905Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6906T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6907S: Supported 6908F: Documentation/devicetree/bindings/infiniband/ 6909F: Documentation/infiniband/ 6910F: drivers/infiniband/ 6911F: include/uapi/linux/if_infiniband.h 6912F: include/uapi/rdma/ 6913F: include/rdma/ 6914 6915INGENIC JZ4780 DMA Driver 6916M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6917S: Maintained 6918F: drivers/dma/dma-jz4780.c 6919 6920INGENIC JZ4780 NAND DRIVER 6921M: Harvey Hunt <harveyhuntnexus@gmail.com> 6922L: linux-mtd@lists.infradead.org 6923S: Maintained 6924F: drivers/mtd/nand/jz4780_* 6925 6926INOTIFY 6927M: Jan Kara <jack@suse.cz> 6928R: Amir Goldstein <amir73il@gmail.com> 6929L: linux-fsdevel@vger.kernel.org 6930S: Maintained 6931F: Documentation/filesystems/inotify.txt 6932F: fs/notify/inotify/ 6933F: include/linux/inotify.h 6934F: include/uapi/linux/inotify.h 6935 6936INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6937M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6938L: linux-input@vger.kernel.org 6939Q: http://patchwork.kernel.org/project/linux-input/list/ 6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6941S: Maintained 6942F: drivers/input/ 6943F: include/linux/input.h 6944F: include/uapi/linux/input.h 6945F: include/uapi/linux/input-event-codes.h 6946F: include/linux/input/ 6947F: Documentation/devicetree/bindings/input/ 6948F: Documentation/input/ 6949 6950INPUT MULTITOUCH (MT) PROTOCOL 6951M: Henrik Rydberg <rydberg@bitmath.org> 6952L: linux-input@vger.kernel.org 6953S: Odd fixes 6954F: Documentation/input/multi-touch-protocol.rst 6955F: drivers/input/input-mt.c 6956K: \b(ABS|SYN)_MT_ 6957 6958INSIDE SECURE CRYPTO DRIVER 6959M: Antoine Tenart <antoine.tenart@bootlin.com> 6960F: drivers/crypto/inside-secure/ 6961S: Maintained 6962L: linux-crypto@vger.kernel.org 6963 6964INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6965M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6966M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6967L: linux-integrity@vger.kernel.org 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6969S: Supported 6970F: security/integrity/ima/ 6971 6972INTEL 810/815 FRAMEBUFFER DRIVER 6973M: Antonino Daplas <adaplas@gmail.com> 6974L: linux-fbdev@vger.kernel.org 6975S: Maintained 6976F: drivers/video/fbdev/i810/ 6977 6978INTEL ASoC BDW/HSW DRIVERS 6979M: Jie Yang <yang.jie@linux.intel.com> 6980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6981S: Supported 6982F: sound/soc/intel/common/sst-dsp* 6983F: sound/soc/intel/common/sst-firmware.c 6984F: sound/soc/intel/boards/broadwell.c 6985F: sound/soc/intel/haswell/ 6986 6987INTEL C600 SERIES SAS CONTROLLER DRIVER 6988M: Intel SCU Linux support <intel-linux-scu@intel.com> 6989M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6990L: linux-scsi@vger.kernel.org 6991T: git git://git.code.sf.net/p/intel-sas/isci 6992S: Supported 6993F: drivers/scsi/isci/ 6994 6995INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6996M: Jani Nikula <jani.nikula@linux.intel.com> 6997M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6998M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6999L: intel-gfx@lists.freedesktop.org 7000W: https://01.org/linuxgraphics/ 7001B: https://01.org/linuxgraphics/documentation/how-report-bugs 7002C: irc://chat.freenode.net/intel-gfx 7003Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7004T: git git://anongit.freedesktop.org/drm-intel 7005S: Supported 7006F: drivers/gpu/drm/i915/ 7007F: include/drm/i915* 7008F: include/uapi/drm/i915_drm.h 7009F: Documentation/gpu/i915.rst 7010 7011INTEL ETHERNET DRIVERS 7012M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7013L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7014W: http://www.intel.com/support/feedback.htm 7015W: http://e1000.sourceforge.net/ 7016Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7017T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7018T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7019S: Supported 7020F: Documentation/networking/e100.txt 7021F: Documentation/networking/e1000.txt 7022F: Documentation/networking/e1000e.txt 7023F: Documentation/networking/igb.txt 7024F: Documentation/networking/igbvf.txt 7025F: Documentation/networking/ixgb.txt 7026F: Documentation/networking/ixgbe.txt 7027F: Documentation/networking/ixgbevf.txt 7028F: Documentation/networking/i40e.txt 7029F: Documentation/networking/i40evf.txt 7030F: Documentation/networking/ice.txt 7031F: drivers/net/ethernet/intel/ 7032F: drivers/net/ethernet/intel/*/ 7033F: include/linux/avf/virtchnl.h 7034 7035INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7036M: Maik Broemme <mbroemme@libmpq.org> 7037L: linux-fbdev@vger.kernel.org 7038S: Maintained 7039F: Documentation/fb/intelfb.txt 7040F: drivers/video/fbdev/intelfb/ 7041 7042INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7043M: Zhenyu Wang <zhenyuw@linux.intel.com> 7044M: Zhi Wang <zhi.a.wang@intel.com> 7045L: intel-gvt-dev@lists.freedesktop.org 7046L: intel-gfx@lists.freedesktop.org 7047W: https://01.org/igvt-g 7048T: git https://github.com/intel/gvt-linux.git 7049S: Supported 7050F: drivers/gpu/drm/i915/gvt/ 7051 7052INTEL HID EVENT DRIVER 7053M: Alex Hung <alex.hung@canonical.com> 7054L: platform-driver-x86@vger.kernel.org 7055S: Maintained 7056F: drivers/platform/x86/intel-hid.c 7057 7058INTEL I/OAT DMA DRIVER 7059M: Dave Jiang <dave.jiang@intel.com> 7060R: Dan Williams <dan.j.williams@intel.com> 7061L: dmaengine@vger.kernel.org 7062Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7063S: Supported 7064F: drivers/dma/ioat* 7065 7066INTEL IDLE DRIVER 7067M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7068M: Len Brown <lenb@kernel.org> 7069L: linux-pm@vger.kernel.org 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7071B: https://bugzilla.kernel.org 7072S: Supported 7073F: drivers/idle/intel_idle.c 7074 7075INTEL INTEGRATED SENSOR HUB DRIVER 7076M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7077M: Jiri Kosina <jikos@kernel.org> 7078L: linux-input@vger.kernel.org 7079S: Maintained 7080F: drivers/hid/intel-ish-hid/ 7081 7082INTEL IOMMU (VT-d) 7083M: David Woodhouse <dwmw2@infradead.org> 7084L: iommu@lists.linux-foundation.org 7085T: git git://git.infradead.org/iommu-2.6.git 7086S: Supported 7087F: drivers/iommu/intel-iommu.c 7088F: include/linux/intel-iommu.h 7089 7090INTEL IOP-ADMA DMA DRIVER 7091R: Dan Williams <dan.j.williams@intel.com> 7092S: Odd fixes 7093F: drivers/dma/iop-adma.c 7094 7095INTEL IPU3 CSI-2 CIO2 DRIVER 7096M: Yong Zhi <yong.zhi@intel.com> 7097M: Sakari Ailus <sakari.ailus@linux.intel.com> 7098L: linux-media@vger.kernel.org 7099S: Maintained 7100F: drivers/media/pci/intel/ipu3/ 7101F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7102 7103INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7104M: Krzysztof Halasa <khalasa@piap.pl> 7105S: Maintained 7106F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7107F: arch/arm/mach-ixp4xx/include/mach/npe.h 7108F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7109F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7110F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7111F: drivers/net/wan/ixp4xx_hss.c 7112 7113INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7114M: Deepak Saxena <dsaxena@plexity.net> 7115S: Maintained 7116F: drivers/char/hw_random/ixp4xx-rng.c 7117 7118INTEL MANAGEMENT ENGINE (mei) 7119M: Tomas Winkler <tomas.winkler@intel.com> 7120L: linux-kernel@vger.kernel.org 7121S: Supported 7122F: include/uapi/linux/mei.h 7123F: include/linux/mei_cl_bus.h 7124F: drivers/misc/mei/* 7125F: drivers/watchdog/mei_wdt.c 7126F: Documentation/misc-devices/mei/* 7127F: samples/mei/* 7128 7129INTEL MENLOW THERMAL DRIVER 7130M: Sujith Thomas <sujith.thomas@intel.com> 7131L: platform-driver-x86@vger.kernel.org 7132W: https://01.org/linux-acpi 7133S: Supported 7134F: drivers/platform/x86/intel_menlow.c 7135 7136INTEL MERRIFIELD GPIO DRIVER 7137M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7138L: linux-gpio@vger.kernel.org 7139S: Maintained 7140F: drivers/gpio/gpio-merrifield.c 7141 7142INTEL MIC DRIVERS (mic) 7143M: Sudeep Dutt <sudeep.dutt@intel.com> 7144M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7145S: Supported 7146W: https://github.com/sudeepdutt/mic 7147W: http://software.intel.com/en-us/mic-developer 7148F: include/linux/mic_bus.h 7149F: include/linux/scif.h 7150F: include/uapi/linux/mic_common.h 7151F: include/uapi/linux/mic_ioctl.h 7152F: include/uapi/linux/scif_ioctl.h 7153F: drivers/misc/mic/ 7154F: drivers/dma/mic_x100_dma.c 7155F: drivers/dma/mic_x100_dma.h 7156F: Documentation/mic/ 7157 7158INTEL PMC CORE DRIVER 7159M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7160M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7161L: platform-driver-x86@vger.kernel.org 7162S: Maintained 7163F: arch/x86/include/asm/pmc_core.h 7164F: drivers/platform/x86/intel_pmc_core* 7165 7166INTEL PMC/P-Unit IPC DRIVER 7167M: Zha Qipeng<qipeng.zha@intel.com> 7168L: platform-driver-x86@vger.kernel.org 7169S: Maintained 7170F: drivers/platform/x86/intel_pmc_ipc.c 7171F: drivers/platform/x86/intel_punit_ipc.c 7172F: arch/x86/include/asm/intel_pmc_ipc.h 7173F: arch/x86/include/asm/intel_punit_ipc.h 7174 7175INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7176M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7177L: linux-wireless@vger.kernel.org 7178S: Maintained 7179F: Documentation/networking/README.ipw2100 7180F: Documentation/networking/README.ipw2200 7181F: drivers/net/wireless/intel/ipw2x00/ 7182 7183INTEL PSTATE DRIVER 7184M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7185M: Len Brown <lenb@kernel.org> 7186L: linux-pm@vger.kernel.org 7187S: Supported 7188F: drivers/cpufreq/intel_pstate.c 7189 7190INTEL RDMA RNIC DRIVER 7191M: Faisal Latif <faisal.latif@intel.com> 7192M: Shiraz Saleem <shiraz.saleem@intel.com> 7193L: linux-rdma@vger.kernel.org 7194S: Supported 7195F: drivers/infiniband/hw/i40iw/ 7196 7197INTEL SHA MULTIBUFFER DRIVER 7198M: Megha Dey <megha.dey@linux.intel.com> 7199R: Tim Chen <tim.c.chen@linux.intel.com> 7200L: linux-crypto@vger.kernel.org 7201S: Supported 7202F: arch/x86/crypto/sha*-mb 7203F: crypto/mcryptd.c 7204 7205INTEL TELEMETRY DRIVER 7206M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7207L: platform-driver-x86@vger.kernel.org 7208S: Maintained 7209F: arch/x86/include/asm/intel_telemetry.h 7210F: drivers/platform/x86/intel_telemetry* 7211 7212INTEL VIRTUAL BUTTON DRIVER 7213M: AceLan Kao <acelan.kao@canonical.com> 7214L: platform-driver-x86@vger.kernel.org 7215S: Maintained 7216F: drivers/platform/x86/intel-vbtn.c 7217 7218INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7219M: Stanislaw Gruszka <sgruszka@redhat.com> 7220L: linux-wireless@vger.kernel.org 7221S: Supported 7222F: drivers/net/wireless/intel/iwlegacy/ 7223 7224INTEL WIRELESS WIFI LINK (iwlwifi) 7225M: Johannes Berg <johannes.berg@intel.com> 7226M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7227M: Luca Coelho <luciano.coelho@intel.com> 7228M: Intel Linux Wireless <linuxwifi@intel.com> 7229L: linux-wireless@vger.kernel.org 7230W: http://intellinuxwireless.org 7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7232S: Supported 7233F: drivers/net/wireless/intel/iwlwifi/ 7234 7235INTEL WIRELESS WIMAX CONNECTION 2400 7236M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7237M: linux-wimax@intel.com 7238L: wimax@linuxwimax.org (subscribers-only) 7239S: Supported 7240W: http://linuxwimax.org 7241F: Documentation/wimax/README.i2400m 7242F: drivers/net/wimax/i2400m/ 7243F: include/uapi/linux/wimax/i2400m.h 7244 7245INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7246M: Mario Limonciello <mario.limonciello@dell.com> 7247S: Maintained 7248F: drivers/platform/x86/intel-wmi-thunderbolt.c 7249 7250INTEL(R) TRACE HUB 7251M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7252S: Supported 7253F: Documentation/trace/intel_th.txt 7254F: drivers/hwtracing/intel_th/ 7255 7256INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7257M: Ning Sun <ning.sun@intel.com> 7258L: tboot-devel@lists.sourceforge.net 7259W: http://tboot.sourceforge.net 7260T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7261S: Supported 7262F: Documentation/intel_txt.txt 7263F: include/linux/tboot.h 7264F: arch/x86/kernel/tboot.c 7265 7266INTEL-MID GPIO DRIVER 7267M: David Cohen <david.a.cohen@linux.intel.com> 7268L: linux-gpio@vger.kernel.org 7269S: Maintained 7270F: drivers/gpio/gpio-intel-mid.c 7271 7272INVENSENSE MPU-3050 GYROSCOPE DRIVER 7273M: Linus Walleij <linus.walleij@linaro.org> 7274L: linux-iio@vger.kernel.org 7275S: Maintained 7276F: drivers/iio/gyro/mpu3050* 7277F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7278 7279IOC3 ETHERNET DRIVER 7280M: Ralf Baechle <ralf@linux-mips.org> 7281L: linux-mips@linux-mips.org 7282S: Maintained 7283F: drivers/net/ethernet/sgi/ioc3-eth.c 7284 7285IOC3 SERIAL DRIVER 7286M: Pat Gefre <pfg@sgi.com> 7287L: linux-serial@vger.kernel.org 7288S: Maintained 7289F: drivers/tty/serial/ioc3_serial.c 7290 7291IOMMU DRIVERS 7292M: Joerg Roedel <joro@8bytes.org> 7293L: iommu@lists.linux-foundation.org 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7295S: Maintained 7296F: Documentation/devicetree/bindings/iommu/ 7297F: drivers/iommu/ 7298F: include/linux/iommu.h 7299F: include/linux/of_iommu.h 7300F: include/linux/iova.h 7301 7302IP MASQUERADING 7303M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7304S: Maintained 7305F: net/ipv4/netfilter/ipt_MASQUERADE.c 7306 7307IPMI SUBSYSTEM 7308M: Corey Minyard <minyard@acm.org> 7309L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7310W: http://openipmi.sourceforge.net/ 7311S: Supported 7312F: Documentation/IPMI.txt 7313F: drivers/char/ipmi/ 7314F: include/linux/ipmi* 7315F: include/uapi/linux/ipmi* 7316 7317IPS SCSI RAID DRIVER 7318M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7319L: linux-scsi@vger.kernel.org 7320W: http://www.adaptec.com/ 7321S: Maintained 7322F: drivers/scsi/ips* 7323 7324IPVS 7325M: Wensong Zhang <wensong@linux-vs.org> 7326M: Simon Horman <horms@verge.net.au> 7327M: Julian Anastasov <ja@ssi.bg> 7328L: netdev@vger.kernel.org 7329L: lvs-devel@vger.kernel.org 7330S: Maintained 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7333F: Documentation/networking/ipvs-sysctl.txt 7334F: include/net/ip_vs.h 7335F: include/uapi/linux/ip_vs.h 7336F: net/netfilter/ipvs/ 7337 7338IPWIRELESS DRIVER 7339M: Jiri Kosina <jikos@kernel.org> 7340M: David Sterba <dsterba@suse.com> 7341S: Odd Fixes 7342F: drivers/tty/ipwireless/ 7343 7344IPX NETWORK LAYER 7345L: netdev@vger.kernel.org 7346S: Obsolete 7347F: include/uapi/linux/ipx.h 7348F: drivers/staging/ipx/ 7349 7350IRDA SUBSYSTEM 7351M: Samuel Ortiz <samuel@sortiz.org> 7352L: irda-users@lists.sourceforge.net (subscribers-only) 7353L: netdev@vger.kernel.org 7354W: http://irda.sourceforge.net/ 7355S: Obsolete 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7357F: Documentation/networking/irda.txt 7358F: drivers/staging/irda/ 7359 7360IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7361M: Marc Zyngier <marc.zyngier@arm.com> 7362S: Maintained 7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7364F: Documentation/IRQ-domain.txt 7365F: include/linux/irqdomain.h 7366F: kernel/irq/irqdomain.c 7367F: kernel/irq/msi.c 7368 7369IRQ SUBSYSTEM 7370M: Thomas Gleixner <tglx@linutronix.de> 7371L: linux-kernel@vger.kernel.org 7372S: Maintained 7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7374F: kernel/irq/ 7375 7376IRQCHIP DRIVERS 7377M: Thomas Gleixner <tglx@linutronix.de> 7378M: Jason Cooper <jason@lakedaemon.net> 7379M: Marc Zyngier <marc.zyngier@arm.com> 7380L: linux-kernel@vger.kernel.org 7381S: Maintained 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7383F: Documentation/devicetree/bindings/interrupt-controller/ 7384F: drivers/irqchip/ 7385 7386ISA 7387M: William Breathitt Gray <vilhelm.gray@gmail.com> 7388S: Maintained 7389F: Documentation/isa.txt 7390F: drivers/base/isa.c 7391F: include/linux/isa.h 7392 7393ISA RADIO MODULE 7394M: Hans Verkuil <hverkuil@xs4all.nl> 7395L: linux-media@vger.kernel.org 7396T: git git://linuxtv.org/media_tree.git 7397W: https://linuxtv.org 7398S: Maintained 7399F: drivers/media/radio/radio-isa* 7400 7401ISAPNP 7402M: Jaroslav Kysela <perex@perex.cz> 7403S: Maintained 7404F: Documentation/isapnp.txt 7405F: drivers/pnp/isapnp/ 7406F: include/linux/isapnp.h 7407 7408ISCSI 7409M: Lee Duncan <lduncan@suse.com> 7410M: Chris Leech <cleech@redhat.com> 7411L: open-iscsi@googlegroups.com 7412W: www.open-iscsi.com 7413S: Maintained 7414F: drivers/scsi/*iscsi* 7415F: include/scsi/*iscsi* 7416 7417iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7418M: Peter Jones <pjones@redhat.com> 7419M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7420S: Maintained 7421F: drivers/firmware/iscsi_ibft* 7422 7423ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7424M: Or Gerlitz <ogerlitz@mellanox.com> 7425M: Sagi Grimberg <sagi@grimberg.me> 7426M: Roi Dayan <roid@mellanox.com> 7427L: linux-rdma@vger.kernel.org 7428S: Supported 7429W: http://www.openfabrics.org 7430W: www.open-iscsi.org 7431Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7432F: drivers/infiniband/ulp/iser/ 7433 7434ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7435M: Sagi Grimberg <sagi@grimberg.me> 7436T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7437L: linux-rdma@vger.kernel.org 7438L: target-devel@vger.kernel.org 7439S: Supported 7440W: http://www.linux-iscsi.org 7441F: drivers/infiniband/ulp/isert 7442 7443ISDN SUBSYSTEM 7444M: Karsten Keil <isdn@linux-pingi.de> 7445L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7446L: netdev@vger.kernel.org 7447W: http://www.isdn4linux.de 7448T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7449S: Maintained 7450F: Documentation/isdn/ 7451F: drivers/isdn/ 7452F: include/linux/isdn.h 7453F: include/linux/isdn/ 7454F: include/uapi/linux/isdn.h 7455F: include/uapi/linux/isdn/ 7456 7457ISDN SUBSYSTEM (Eicon active card driver) 7458M: Armin Schindler <mac@melware.de> 7459L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7460W: http://www.melware.de 7461S: Maintained 7462F: drivers/isdn/hardware/eicon/ 7463 7464IT87 HARDWARE MONITORING DRIVER 7465M: Jean Delvare <jdelvare@suse.com> 7466L: linux-hwmon@vger.kernel.org 7467S: Maintained 7468F: Documentation/hwmon/it87 7469F: drivers/hwmon/it87.c 7470 7471IT913X MEDIA DRIVER 7472M: Antti Palosaari <crope@iki.fi> 7473L: linux-media@vger.kernel.org 7474W: https://linuxtv.org 7475W: http://palosaari.fi/linux/ 7476Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7477T: git git://linuxtv.org/anttip/media_tree.git 7478S: Maintained 7479F: drivers/media/tuners/it913x* 7480 7481IVTV VIDEO4LINUX DRIVER 7482M: Andy Walls <awalls@md.metrocast.net> 7483L: ivtv-devel@ivtvdriver.org (subscribers-only) 7484L: linux-media@vger.kernel.org 7485T: git git://linuxtv.org/media_tree.git 7486W: http://www.ivtvdriver.org 7487S: Maintained 7488F: Documentation/media/v4l-drivers/ivtv* 7489F: drivers/media/pci/ivtv/ 7490F: include/uapi/linux/ivtv* 7491 7492IX2505V MEDIA DRIVER 7493M: Malcolm Priestley <tvboxspy@gmail.com> 7494L: linux-media@vger.kernel.org 7495W: https://linuxtv.org 7496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7497S: Maintained 7498F: drivers/media/dvb-frontends/ix2505v* 7499 7500JAILHOUSE HYPERVISOR INTERFACE 7501M: Jan Kiszka <jan.kiszka@siemens.com> 7502L: jailhouse-dev@googlegroups.com 7503S: Maintained 7504F: arch/x86/kernel/jailhouse.c 7505F: arch/x86/include/asm/jailhouse_para.h 7506 7507JC42.4 TEMPERATURE SENSOR DRIVER 7508M: Guenter Roeck <linux@roeck-us.net> 7509L: linux-hwmon@vger.kernel.org 7510S: Maintained 7511F: drivers/hwmon/jc42.c 7512F: Documentation/hwmon/jc42 7513 7514JFS FILESYSTEM 7515M: Dave Kleikamp <shaggy@kernel.org> 7516L: jfs-discussion@lists.sourceforge.net 7517W: http://jfs.sourceforge.net/ 7518T: git git://github.com/kleikamp/linux-shaggy.git 7519S: Maintained 7520F: Documentation/filesystems/jfs.txt 7521F: fs/jfs/ 7522 7523JME NETWORK DRIVER 7524M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7525L: netdev@vger.kernel.org 7526S: Maintained 7527F: drivers/net/ethernet/jme.* 7528 7529JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7530M: David Woodhouse <dwmw2@infradead.org> 7531L: linux-mtd@lists.infradead.org 7532W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7533S: Maintained 7534F: fs/jffs2/ 7535F: include/uapi/linux/jffs2.h 7536 7537JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7538M: "Theodore Ts'o" <tytso@mit.edu> 7539M: Jan Kara <jack@suse.com> 7540L: linux-ext4@vger.kernel.org 7541S: Maintained 7542F: fs/jbd2/ 7543F: include/linux/jbd2.h 7544 7545JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7546M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7547L: linux-media@vger.kernel.org 7548S: Maintained 7549F: drivers/media/platform/rcar_jpu.c 7550 7551JSM Neo PCI based serial card 7552M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7553L: linux-serial@vger.kernel.org 7554S: Maintained 7555F: drivers/tty/serial/jsm/ 7556 7557K10TEMP HARDWARE MONITORING DRIVER 7558M: Clemens Ladisch <clemens@ladisch.de> 7559L: linux-hwmon@vger.kernel.org 7560S: Maintained 7561F: Documentation/hwmon/k10temp 7562F: drivers/hwmon/k10temp.c 7563 7564K8TEMP HARDWARE MONITORING DRIVER 7565M: Rudolf Marek <r.marek@assembler.cz> 7566L: linux-hwmon@vger.kernel.org 7567S: Maintained 7568F: Documentation/hwmon/k8temp 7569F: drivers/hwmon/k8temp.c 7570 7571KASAN 7572M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7573R: Alexander Potapenko <glider@google.com> 7574R: Dmitry Vyukov <dvyukov@google.com> 7575L: kasan-dev@googlegroups.com 7576S: Maintained 7577F: arch/*/include/asm/kasan.h 7578F: arch/*/mm/kasan_init* 7579F: Documentation/dev-tools/kasan.rst 7580F: include/linux/kasan*.h 7581F: lib/test_kasan.c 7582F: mm/kasan/ 7583F: scripts/Makefile.kasan 7584 7585KCONFIG 7586M: Masahiro Yamada <yamada.masahiro@socionext.com> 7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7588L: linux-kbuild@vger.kernel.org 7589S: Maintained 7590F: Documentation/kbuild/kconfig-language.txt 7591F: scripts/kconfig/ 7592 7593KDUMP 7594M: Dave Young <dyoung@redhat.com> 7595M: Baoquan He <bhe@redhat.com> 7596R: Vivek Goyal <vgoyal@redhat.com> 7597L: kexec@lists.infradead.org 7598W: http://lse.sourceforge.net/kdump/ 7599S: Maintained 7600F: Documentation/kdump/ 7601 7602KEENE FM RADIO TRANSMITTER DRIVER 7603M: Hans Verkuil <hverkuil@xs4all.nl> 7604L: linux-media@vger.kernel.org 7605T: git git://linuxtv.org/media_tree.git 7606W: https://linuxtv.org 7607S: Maintained 7608F: drivers/media/radio/radio-keene* 7609 7610KERNEL AUTOMOUNTER v4 (AUTOFS4) 7611M: Ian Kent <raven@themaw.net> 7612L: autofs@vger.kernel.org 7613S: Maintained 7614F: fs/autofs4/ 7615 7616KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7617M: Masahiro Yamada <yamada.masahiro@socionext.com> 7618M: Michal Marek <michal.lkml@markovi.net> 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7620L: linux-kbuild@vger.kernel.org 7621S: Maintained 7622F: Documentation/kbuild/ 7623F: Makefile 7624F: scripts/Makefile.* 7625F: scripts/basic/ 7626F: scripts/mk* 7627F: scripts/package/ 7628 7629KERNEL JANITORS 7630L: kernel-janitors@vger.kernel.org 7631W: http://kernelnewbies.org/KernelJanitors 7632S: Odd Fixes 7633 7634KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7635M: "J. Bruce Fields" <bfields@fieldses.org> 7636M: Jeff Layton <jlayton@kernel.org> 7637L: linux-nfs@vger.kernel.org 7638W: http://nfs.sourceforge.net/ 7639T: git git://linux-nfs.org/~bfields/linux.git 7640S: Supported 7641F: fs/nfsd/ 7642F: include/uapi/linux/nfsd/ 7643F: fs/lockd/ 7644F: fs/nfs_common/ 7645F: net/sunrpc/ 7646F: include/linux/lockd/ 7647F: include/linux/sunrpc/ 7648F: include/uapi/linux/sunrpc/ 7649 7650KERNEL SELFTEST FRAMEWORK 7651M: Shuah Khan <shuahkh@osg.samsung.com> 7652M: Shuah Khan <shuah@kernel.org> 7653L: linux-kselftest@vger.kernel.org 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7655S: Maintained 7656F: tools/testing/selftests/ 7657F: Documentation/dev-tools/kselftest* 7658 7659KERNEL USERMODE HELPER 7660M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7661L: linux-kernel@vger.kernel.org 7662S: Maintained 7663F: kernel/umh.c 7664F: include/linux/umh.h 7665 7666KERNEL VIRTUAL MACHINE (KVM) 7667M: Paolo Bonzini <pbonzini@redhat.com> 7668M: Radim Krčmář <rkrcmar@redhat.com> 7669L: kvm@vger.kernel.org 7670W: http://www.linux-kvm.org 7671T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7672S: Supported 7673F: Documentation/virtual/kvm/ 7674F: include/trace/events/kvm.h 7675F: include/uapi/asm-generic/kvm* 7676F: include/uapi/linux/kvm* 7677F: include/asm-generic/kvm* 7678F: include/linux/kvm* 7679F: include/kvm/iodev.h 7680F: virt/kvm/* 7681F: tools/kvm/ 7682 7683KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7684M: Joerg Roedel <joro@8bytes.org> 7685L: kvm@vger.kernel.org 7686W: http://www.linux-kvm.org/ 7687S: Maintained 7688F: arch/x86/include/asm/svm.h 7689F: arch/x86/kvm/svm.c 7690 7691KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7692M: Christoffer Dall <christoffer.dall@linaro.org> 7693M: Marc Zyngier <marc.zyngier@arm.com> 7694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7695L: kvmarm@lists.cs.columbia.edu 7696W: http://systems.cs.columbia.edu/projects/kvm-arm 7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7698S: Supported 7699F: arch/arm/include/uapi/asm/kvm* 7700F: arch/arm/include/asm/kvm* 7701F: arch/arm/kvm/ 7702F: virt/kvm/arm/ 7703F: include/kvm/arm_* 7704 7705KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7706M: Christoffer Dall <christoffer.dall@linaro.org> 7707M: Marc Zyngier <marc.zyngier@arm.com> 7708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7709L: kvmarm@lists.cs.columbia.edu 7710S: Maintained 7711F: arch/arm64/include/uapi/asm/kvm* 7712F: arch/arm64/include/asm/kvm* 7713F: arch/arm64/kvm/ 7714 7715KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7716M: James Hogan <jhogan@kernel.org> 7717L: linux-mips@linux-mips.org 7718S: Supported 7719F: arch/mips/include/uapi/asm/kvm* 7720F: arch/mips/include/asm/kvm* 7721F: arch/mips/kvm/ 7722 7723KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7724M: Paul Mackerras <paulus@ozlabs.org> 7725L: kvm-ppc@vger.kernel.org 7726W: http://www.linux-kvm.org/ 7727T: git git://github.com/agraf/linux-2.6.git 7728S: Supported 7729F: arch/powerpc/include/uapi/asm/kvm* 7730F: arch/powerpc/include/asm/kvm* 7731F: arch/powerpc/kvm/ 7732F: arch/powerpc/kernel/kvm* 7733 7734KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7735M: Christian Borntraeger <borntraeger@de.ibm.com> 7736M: Janosch Frank <frankja@linux.vnet.ibm.com> 7737R: David Hildenbrand <david@redhat.com> 7738R: Cornelia Huck <cohuck@redhat.com> 7739L: linux-s390@vger.kernel.org 7740W: http://www.ibm.com/developerworks/linux/linux390/ 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7742S: Supported 7743F: arch/s390/include/uapi/asm/kvm* 7744F: arch/s390/include/asm/gmap.h 7745F: arch/s390/include/asm/kvm* 7746F: arch/s390/kvm/ 7747F: arch/s390/mm/gmap.c 7748 7749KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7750M: Paolo Bonzini <pbonzini@redhat.com> 7751M: Radim Krčmář <rkrcmar@redhat.com> 7752L: kvm@vger.kernel.org 7753W: http://www.linux-kvm.org 7754T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7755S: Supported 7756F: arch/x86/kvm/ 7757F: arch/x86/include/uapi/asm/kvm* 7758F: arch/x86/include/asm/kvm* 7759F: arch/x86/include/asm/pvclock-abi.h 7760F: arch/x86/kernel/kvm.c 7761F: arch/x86/kernel/kvmclock.c 7762 7763KERNFS 7764M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7765M: Tejun Heo <tj@kernel.org> 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7767S: Supported 7768F: include/linux/kernfs.h 7769F: fs/kernfs/ 7770 7771KEXEC 7772M: Eric Biederman <ebiederm@xmission.com> 7773W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7774L: kexec@lists.infradead.org 7775S: Maintained 7776F: include/linux/kexec.h 7777F: include/uapi/linux/kexec.h 7778F: kernel/kexec* 7779 7780KEYS-ENCRYPTED 7781M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7782L: linux-integrity@vger.kernel.org 7783L: keyrings@vger.kernel.org 7784S: Supported 7785F: Documentation/security/keys/trusted-encrypted.rst 7786F: include/keys/encrypted-type.h 7787F: security/keys/encrypted-keys/ 7788 7789KEYS-TRUSTED 7790M: James Bottomley <jejb@linux.vnet.ibm.com> 7791M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7792L: linux-integrity@vger.kernel.org 7793L: keyrings@vger.kernel.org 7794S: Supported 7795F: Documentation/security/keys/trusted-encrypted.rst 7796F: include/keys/trusted-type.h 7797F: security/keys/trusted.c 7798F: security/keys/trusted.h 7799 7800KEYS/KEYRINGS: 7801M: David Howells <dhowells@redhat.com> 7802L: keyrings@vger.kernel.org 7803S: Maintained 7804F: Documentation/security/keys/core.rst 7805F: include/linux/key.h 7806F: include/linux/key-type.h 7807F: include/linux/keyctl.h 7808F: include/uapi/linux/keyctl.h 7809F: include/keys/ 7810F: security/keys/ 7811 7812KGDB / KDB /debug_core 7813M: Jason Wessel <jason.wessel@windriver.com> 7814M: Daniel Thompson <daniel.thompson@linaro.org> 7815W: http://kgdb.wiki.kernel.org/ 7816L: kgdb-bugreport@lists.sourceforge.net 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7818S: Maintained 7819F: Documentation/dev-tools/kgdb.rst 7820F: drivers/misc/kgdbts.c 7821F: drivers/tty/serial/kgdboc.c 7822F: include/linux/kdb.h 7823F: include/linux/kgdb.h 7824F: kernel/debug/ 7825 7826KMEMLEAK 7827M: Catalin Marinas <catalin.marinas@arm.com> 7828S: Maintained 7829F: Documentation/dev-tools/kmemleak.rst 7830F: include/linux/kmemleak.h 7831F: mm/kmemleak.c 7832F: mm/kmemleak-test.c 7833 7834KMOD KERNEL MODULE LOADER - USERMODE HELPER 7835M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7836L: linux-kernel@vger.kernel.org 7837S: Maintained 7838F: kernel/kmod.c 7839F: include/linux/kmod.h 7840F: lib/test_kmod.c 7841F: tools/testing/selftests/kmod/ 7842 7843KPROBES 7844M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7845M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7846M: "David S. Miller" <davem@davemloft.net> 7847M: Masami Hiramatsu <mhiramat@kernel.org> 7848S: Maintained 7849F: Documentation/kprobes.txt 7850F: include/linux/kprobes.h 7851F: include/asm-generic/kprobes.h 7852F: kernel/kprobes.c 7853 7854KS0108 LCD CONTROLLER DRIVER 7855M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7856W: http://miguelojeda.es/auxdisplay.htm 7857W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7858S: Maintained 7859F: Documentation/auxdisplay/ks0108 7860F: drivers/auxdisplay/ks0108.c 7861F: include/linux/ks0108.h 7862 7863L3MDEV 7864M: David Ahern <dsa@cumulusnetworks.com> 7865L: netdev@vger.kernel.org 7866S: Maintained 7867F: net/l3mdev 7868F: include/net/l3mdev.h 7869 7870LANTIQ MIPS ARCHITECTURE 7871M: John Crispin <john@phrozen.org> 7872L: linux-mips@linux-mips.org 7873S: Maintained 7874F: arch/mips/lantiq 7875F: drivers/soc/lantiq 7876 7877LAPB module 7878L: linux-x25@vger.kernel.org 7879S: Orphan 7880F: Documentation/networking/lapb-module.txt 7881F: include/*/lapb.h 7882F: net/lapb/ 7883 7884LASI 53c700 driver for PARISC 7885M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7886L: linux-scsi@vger.kernel.org 7887S: Maintained 7888F: Documentation/scsi/53c700.txt 7889F: drivers/scsi/53c700* 7890 7891LEAKING_ADDRESSES 7892M: Tobin C. Harding <me@tobin.cc> 7893S: Maintained 7894F: scripts/leaking_addresses.pl 7895 7896LED SUBSYSTEM 7897M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7898M: Pavel Machek <pavel@ucw.cz> 7899L: linux-leds@vger.kernel.org 7900T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7901S: Maintained 7902F: Documentation/devicetree/bindings/leds/ 7903F: drivers/leds/ 7904F: include/linux/leds.h 7905 7906LEGACY EEPROM DRIVER 7907M: Jean Delvare <jdelvare@suse.com> 7908S: Maintained 7909F: Documentation/misc-devices/eeprom 7910F: drivers/misc/eeprom/eeprom.c 7911 7912LEGO USB Tower driver 7913M: Juergen Stuber <starblue@users.sourceforge.net> 7914L: legousb-devel@lists.sourceforge.net 7915W: http://legousb.sourceforge.net/ 7916S: Maintained 7917F: drivers/usb/misc/legousbtower.c 7918 7919LG2160 MEDIA DRIVER 7920M: Michael Krufky <mkrufky@linuxtv.org> 7921L: linux-media@vger.kernel.org 7922W: https://linuxtv.org 7923W: http://github.com/mkrufky 7924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7925T: git git://linuxtv.org/mkrufky/tuners.git 7926S: Maintained 7927F: drivers/media/dvb-frontends/lg2160.* 7928 7929LGDT3305 MEDIA DRIVER 7930M: Michael Krufky <mkrufky@linuxtv.org> 7931L: linux-media@vger.kernel.org 7932W: https://linuxtv.org 7933W: http://github.com/mkrufky 7934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7935T: git git://linuxtv.org/mkrufky/tuners.git 7936S: Maintained 7937F: drivers/media/dvb-frontends/lgdt3305.* 7938 7939LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7940M: Viresh Kumar <vireshk@kernel.org> 7941L: linux-ide@vger.kernel.org 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7943S: Maintained 7944F: include/linux/pata_arasan_cf_data.h 7945F: drivers/ata/pata_arasan_cf.c 7946 7947LIBATA PATA DRIVERS 7948M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7949M: Tejun Heo <tj@kernel.org> 7950L: linux-ide@vger.kernel.org 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7952S: Maintained 7953F: drivers/ata/pata_*.c 7954F: drivers/ata/ata_generic.c 7955 7956LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7957M: Linus Walleij <linus.walleij@linaro.org> 7958L: linux-ide@vger.kernel.org 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7960S: Maintained 7961F: drivers/ata/pata_ftide010.c 7962F: drivers/ata/sata_gemini.c 7963F: drivers/ata/sata_gemini.h 7964 7965LIBATA SATA AHCI PLATFORM devices support 7966M: Hans de Goede <hdegoede@redhat.com> 7967M: Tejun Heo <tj@kernel.org> 7968L: linux-ide@vger.kernel.org 7969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7970S: Maintained 7971F: drivers/ata/ahci_platform.c 7972F: drivers/ata/libahci_platform.c 7973F: include/linux/ahci_platform.h 7974 7975LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7976M: Mikael Pettersson <mikpelinux@gmail.com> 7977L: linux-ide@vger.kernel.org 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7979S: Maintained 7980F: drivers/ata/sata_promise.* 7981 7982LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7983M: Tejun Heo <tj@kernel.org> 7984L: linux-ide@vger.kernel.org 7985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7986S: Maintained 7987F: drivers/ata/ 7988F: include/linux/ata.h 7989F: include/linux/libata.h 7990F: Documentation/devicetree/bindings/ata/ 7991 7992LIBLOCKDEP 7993M: Sasha Levin <alexander.levin@verizon.com> 7994S: Maintained 7995F: tools/lib/lockdep/ 7996 7997LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7998M: Ross Zwisler <ross.zwisler@linux.intel.com> 7999L: linux-nvdimm@lists.01.org 8000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8001S: Supported 8002F: drivers/nvdimm/blk.c 8003F: drivers/nvdimm/region_devs.c 8004 8005LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8006M: Vishal Verma <vishal.l.verma@intel.com> 8007L: linux-nvdimm@lists.01.org 8008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8009S: Supported 8010F: drivers/nvdimm/btt* 8011 8012LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8013M: Ross Zwisler <ross.zwisler@linux.intel.com> 8014L: linux-nvdimm@lists.01.org 8015Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8016S: Supported 8017F: drivers/nvdimm/pmem* 8018 8019LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8020M: Dan Williams <dan.j.williams@intel.com> 8021L: linux-nvdimm@lists.01.org 8022Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8024S: Supported 8025F: drivers/nvdimm/* 8026F: drivers/acpi/nfit/* 8027F: include/linux/nd.h 8028F: include/linux/libnvdimm.h 8029F: include/uapi/linux/ndctl.h 8030 8031LIGHTNVM PLATFORM SUPPORT 8032M: Matias Bjorling <mb@lightnvm.io> 8033W: http://github/OpenChannelSSD 8034L: linux-block@vger.kernel.org 8035S: Maintained 8036F: drivers/lightnvm/ 8037F: include/linux/lightnvm.h 8038F: include/uapi/linux/lightnvm.h 8039 8040LINUX FOR POWER MACINTOSH 8041M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8042W: http://www.penguinppc.org/ 8043L: linuxppc-dev@lists.ozlabs.org 8044S: Maintained 8045F: arch/powerpc/platforms/powermac/ 8046F: drivers/macintosh/ 8047 8048LINUX FOR POWERPC (32-BIT AND 64-BIT) 8049M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8050M: Paul Mackerras <paulus@samba.org> 8051M: Michael Ellerman <mpe@ellerman.id.au> 8052W: https://github.com/linuxppc/linux/wiki 8053L: linuxppc-dev@lists.ozlabs.org 8054Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8056S: Supported 8057F: Documentation/ABI/stable/sysfs-firmware-opal-* 8058F: Documentation/devicetree/bindings/powerpc/ 8059F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8060F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8061F: Documentation/powerpc/ 8062F: arch/powerpc/ 8063F: drivers/char/tpm/tpm_ibmvtpm* 8064F: drivers/crypto/nx/ 8065F: drivers/crypto/vmx/ 8066F: drivers/i2c/busses/i2c-opal.c 8067F: drivers/net/ethernet/ibm/ibmveth.* 8068F: drivers/net/ethernet/ibm/ibmvnic.* 8069F: drivers/pci/hotplug/pnv_php.c 8070F: drivers/pci/hotplug/rpa* 8071F: drivers/rtc/rtc-opal.c 8072F: drivers/scsi/ibmvscsi/ 8073F: drivers/tty/hvc/hvc_opal.c 8074F: drivers/watchdog/wdrtas.c 8075F: tools/testing/selftests/powerpc 8076N: /pmac 8077N: powermac 8078N: powernv 8079N: [^a-z0-9]ps3 8080N: pseries 8081 8082LINUX FOR POWERPC EMBEDDED MPC5XXX 8083M: Anatolij Gustschin <agust@denx.de> 8084L: linuxppc-dev@lists.ozlabs.org 8085T: git git://git.denx.de/linux-denx-agust.git 8086S: Maintained 8087F: arch/powerpc/platforms/512x/ 8088F: arch/powerpc/platforms/52xx/ 8089 8090LINUX FOR POWERPC EMBEDDED PPC4XX 8091M: Alistair Popple <alistair@popple.id.au> 8092M: Matt Porter <mporter@kernel.crashing.org> 8093W: http://www.penguinppc.org/ 8094L: linuxppc-dev@lists.ozlabs.org 8095S: Maintained 8096F: arch/powerpc/platforms/40x/ 8097F: arch/powerpc/platforms/44x/ 8098 8099LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8100M: Scott Wood <oss@buserror.net> 8101M: Kumar Gala <galak@kernel.crashing.org> 8102W: http://www.penguinppc.org/ 8103L: linuxppc-dev@lists.ozlabs.org 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8105S: Maintained 8106F: arch/powerpc/platforms/83xx/ 8107F: arch/powerpc/platforms/85xx/ 8108F: Documentation/devicetree/bindings/powerpc/fsl/ 8109 8110LINUX FOR POWERPC EMBEDDED PPC8XX 8111M: Vitaly Bordug <vitb@kernel.crashing.org> 8112W: http://www.penguinppc.org/ 8113L: linuxppc-dev@lists.ozlabs.org 8114S: Maintained 8115F: arch/powerpc/platforms/8xx/ 8116 8117LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8118L: linuxppc-dev@lists.ozlabs.org 8119S: Orphan 8120F: arch/powerpc/*/*virtex* 8121F: arch/powerpc/*/*/*virtex* 8122 8123LINUX FOR POWERPC PA SEMI PWRFICIENT 8124L: linuxppc-dev@lists.ozlabs.org 8125S: Orphan 8126F: arch/powerpc/platforms/pasemi/ 8127F: drivers/*/*pasemi* 8128F: drivers/*/*/*pasemi* 8129 8130LINUX KERNEL DUMP TEST MODULE (LKDTM) 8131M: Kees Cook <keescook@chromium.org> 8132S: Maintained 8133F: drivers/misc/lkdtm/* 8134 8135LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8136M: Alan Stern <stern@rowland.harvard.edu> 8137M: Andrea Parri <parri.andrea@gmail.com> 8138M: Will Deacon <will.deacon@arm.com> 8139M: Peter Zijlstra <peterz@infradead.org> 8140M: Boqun Feng <boqun.feng@gmail.com> 8141M: Nicholas Piggin <npiggin@gmail.com> 8142M: David Howells <dhowells@redhat.com> 8143M: Jade Alglave <j.alglave@ucl.ac.uk> 8144M: Luc Maranget <luc.maranget@inria.fr> 8145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8146R: Akira Yokosawa <akiyks@gmail.com> 8147L: linux-kernel@vger.kernel.org 8148S: Supported 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8150F: tools/memory-model/ 8151F: Documentation/memory-barriers.txt 8152 8153LINUX SECURITY MODULE (LSM) FRAMEWORK 8154M: Chris Wright <chrisw@sous-sol.org> 8155L: linux-security-module@vger.kernel.org 8156S: Supported 8157 8158LIS3LV02D ACCELEROMETER DRIVER 8159M: Eric Piel <eric.piel@tremplin-utc.net> 8160S: Maintained 8161F: Documentation/misc-devices/lis3lv02d 8162F: drivers/misc/lis3lv02d/ 8163F: drivers/platform/x86/hp_accel.c 8164 8165LIVE PATCHING 8166M: Josh Poimboeuf <jpoimboe@redhat.com> 8167M: Jessica Yu <jeyu@kernel.org> 8168M: Jiri Kosina <jikos@kernel.org> 8169M: Miroslav Benes <mbenes@suse.cz> 8170R: Petr Mladek <pmladek@suse.com> 8171S: Maintained 8172F: kernel/livepatch/ 8173F: include/linux/livepatch.h 8174F: arch/x86/include/asm/livepatch.h 8175F: arch/x86/kernel/livepatch.c 8176F: Documentation/livepatch/ 8177F: Documentation/ABI/testing/sysfs-kernel-livepatch 8178F: samples/livepatch/ 8179L: live-patching@vger.kernel.org 8180T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8181 8182LLC (802.2) 8183L: netdev@vger.kernel.org 8184S: Odd fixes 8185F: include/linux/llc.h 8186F: include/uapi/linux/llc.h 8187F: include/net/llc* 8188F: net/llc/ 8189 8190LM73 HARDWARE MONITOR DRIVER 8191M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8192L: linux-hwmon@vger.kernel.org 8193S: Maintained 8194F: drivers/hwmon/lm73.c 8195 8196LM78 HARDWARE MONITOR DRIVER 8197M: Jean Delvare <jdelvare@suse.com> 8198L: linux-hwmon@vger.kernel.org 8199S: Maintained 8200F: Documentation/hwmon/lm78 8201F: drivers/hwmon/lm78.c 8202 8203LM83 HARDWARE MONITOR DRIVER 8204M: Jean Delvare <jdelvare@suse.com> 8205L: linux-hwmon@vger.kernel.org 8206S: Maintained 8207F: Documentation/hwmon/lm83 8208F: drivers/hwmon/lm83.c 8209 8210LM90 HARDWARE MONITOR DRIVER 8211M: Jean Delvare <jdelvare@suse.com> 8212L: linux-hwmon@vger.kernel.org 8213S: Maintained 8214F: Documentation/hwmon/lm90 8215F: Documentation/devicetree/bindings/hwmon/lm90.txt 8216F: drivers/hwmon/lm90.c 8217F: include/dt-bindings/thermal/lm90.h 8218 8219LM95234 HARDWARE MONITOR DRIVER 8220M: Guenter Roeck <linux@roeck-us.net> 8221L: linux-hwmon@vger.kernel.org 8222S: Maintained 8223F: Documentation/hwmon/lm95234 8224F: drivers/hwmon/lm95234.c 8225 8226LME2510 MEDIA DRIVER 8227M: Malcolm Priestley <tvboxspy@gmail.com> 8228L: linux-media@vger.kernel.org 8229W: https://linuxtv.org 8230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8231S: Maintained 8232F: drivers/media/usb/dvb-usb-v2/lmedm04* 8233 8234LOADPIN SECURITY MODULE 8235M: Kees Cook <keescook@chromium.org> 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8237S: Supported 8238F: security/loadpin/ 8239F: Documentation/admin-guide/LSM/LoadPin.rst 8240 8241LOCKING PRIMITIVES 8242M: Peter Zijlstra <peterz@infradead.org> 8243M: Ingo Molnar <mingo@redhat.com> 8244L: linux-kernel@vger.kernel.org 8245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8246S: Maintained 8247F: Documentation/locking/ 8248F: include/linux/lockdep.h 8249F: include/linux/spinlock*.h 8250F: arch/*/include/asm/spinlock*.h 8251F: include/linux/rwlock*.h 8252F: include/linux/mutex*.h 8253F: arch/*/include/asm/mutex*.h 8254F: include/linux/rwsem*.h 8255F: arch/*/include/asm/rwsem.h 8256F: include/linux/seqlock.h 8257F: lib/locking*.[ch] 8258F: kernel/locking/ 8259X: kernel/locking/locktorture.c 8260 8261LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8262M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8263L: linux-ntfs-dev@lists.sourceforge.net 8264W: http://www.linux-ntfs.org/content/view/19/37/ 8265S: Maintained 8266F: Documentation/ldm.txt 8267F: block/partitions/ldm.* 8268 8269LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8270M: Sathya Prakash <sathya.prakash@broadcom.com> 8271M: Chaitra P B <chaitra.basappa@broadcom.com> 8272M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8273L: MPT-FusionLinux.pdl@broadcom.com 8274L: linux-scsi@vger.kernel.org 8275W: http://www.avagotech.com/support/ 8276S: Supported 8277F: drivers/message/fusion/ 8278F: drivers/scsi/mpt2sas/ 8279F: drivers/scsi/mpt3sas/ 8280 8281LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8282M: Matthew Wilcox <matthew@wil.cx> 8283L: linux-scsi@vger.kernel.org 8284S: Maintained 8285F: drivers/scsi/sym53c8xx_2/ 8286 8287LTC4261 HARDWARE MONITOR DRIVER 8288M: Guenter Roeck <linux@roeck-us.net> 8289L: linux-hwmon@vger.kernel.org 8290S: Maintained 8291F: Documentation/hwmon/ltc4261 8292F: drivers/hwmon/ltc4261.c 8293 8294LTC4306 I2C MULTIPLEXER DRIVER 8295M: Michael Hennerich <michael.hennerich@analog.com> 8296W: http://ez.analog.com/community/linux-device-drivers 8297L: linux-i2c@vger.kernel.org 8298S: Supported 8299F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8300F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8301 8302LTP (Linux Test Project) 8303M: Mike Frysinger <vapier@gentoo.org> 8304M: Cyril Hrubis <chrubis@suse.cz> 8305M: Wanlong Gao <wanlong.gao@gmail.com> 8306M: Jan Stancek <jstancek@redhat.com> 8307M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8308M: Alexey Kodanev <alexey.kodanev@oracle.com> 8309L: ltp@lists.linux.it (subscribers-only) 8310W: http://linux-test-project.github.io/ 8311T: git git://github.com/linux-test-project/ltp.git 8312S: Maintained 8313 8314M68K ARCHITECTURE 8315M: Geert Uytterhoeven <geert@linux-m68k.org> 8316L: linux-m68k@lists.linux-m68k.org 8317W: http://www.linux-m68k.org/ 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8319S: Maintained 8320F: arch/m68k/ 8321F: drivers/zorro/ 8322 8323M68K ON APPLE MACINTOSH 8324M: Joshua Thompson <funaho@jurai.org> 8325W: http://www.mac.linux-m68k.org/ 8326L: linux-m68k@lists.linux-m68k.org 8327S: Maintained 8328F: arch/m68k/mac/ 8329 8330M68K ON HP9000/300 8331M: Philip Blundell <philb@gnu.org> 8332W: http://www.tazenda.demon.co.uk/phil/linux-hp 8333S: Maintained 8334F: arch/m68k/hp300/ 8335 8336M88DS3103 MEDIA DRIVER 8337M: Antti Palosaari <crope@iki.fi> 8338L: linux-media@vger.kernel.org 8339W: https://linuxtv.org 8340W: http://palosaari.fi/linux/ 8341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8342T: git git://linuxtv.org/anttip/media_tree.git 8343S: Maintained 8344F: drivers/media/dvb-frontends/m88ds3103* 8345 8346M88RS2000 MEDIA DRIVER 8347M: Malcolm Priestley <tvboxspy@gmail.com> 8348L: linux-media@vger.kernel.org 8349W: https://linuxtv.org 8350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8351S: Maintained 8352F: drivers/media/dvb-frontends/m88rs2000* 8353 8354MA901 MASTERKIT USB FM RADIO DRIVER 8355M: Alexey Klimov <klimov.linux@gmail.com> 8356L: linux-media@vger.kernel.org 8357T: git git://linuxtv.org/media_tree.git 8358S: Maintained 8359F: drivers/media/radio/radio-ma901.c 8360 8361MAC80211 8362M: Johannes Berg <johannes@sipsolutions.net> 8363L: linux-wireless@vger.kernel.org 8364W: http://wireless.kernel.org/ 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8367S: Maintained 8368F: Documentation/networking/mac80211-injection.txt 8369F: include/net/mac80211.h 8370F: net/mac80211/ 8371F: drivers/net/wireless/mac80211_hwsim.[ch] 8372F: Documentation/networking/mac80211_hwsim/README 8373 8374MAILBOX API 8375M: Jassi Brar <jassisinghbrar@gmail.com> 8376L: linux-kernel@vger.kernel.org 8377S: Maintained 8378F: drivers/mailbox/ 8379F: include/linux/mailbox_client.h 8380F: include/linux/mailbox_controller.h 8381 8382MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8383M: Michael Kerrisk <mtk.manpages@gmail.com> 8384W: http://www.kernel.org/doc/man-pages 8385L: linux-man@vger.kernel.org 8386S: Maintained 8387 8388MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8389M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8390L: linux-mips@linux-mips.org 8391S: Maintained 8392F: arch/mips/boot/dts/img/pistachio_marduk.dts 8393 8394MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8395M: Andrew Lunn <andrew@lunn.ch> 8396M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8397L: netdev@vger.kernel.org 8398S: Maintained 8399F: drivers/net/dsa/mv88e6xxx/ 8400F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8401 8402MARVELL ARMADA DRM SUPPORT 8403M: Russell King <linux@armlinux.org.uk> 8404S: Maintained 8405T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8406T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8407F: drivers/gpu/drm/armada/ 8408F: include/uapi/drm/armada_drm.h 8409F: Documentation/devicetree/bindings/display/armada/ 8410 8411MARVELL CRYPTO DRIVER 8412M: Boris Brezillon <boris.brezillon@free-electrons.com> 8413M: Arnaud Ebalard <arno@natisbad.org> 8414F: drivers/crypto/marvell/ 8415S: Maintained 8416L: linux-crypto@vger.kernel.org 8417 8418MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8419M: Mirko Lindner <mlindner@marvell.com> 8420M: Stephen Hemminger <stephen@networkplumber.org> 8421L: netdev@vger.kernel.org 8422S: Maintained 8423F: drivers/net/ethernet/marvell/sk* 8424 8425MARVELL LIBERTAS WIRELESS DRIVER 8426L: libertas-dev@lists.infradead.org 8427S: Orphan 8428F: drivers/net/wireless/marvell/libertas/ 8429 8430MARVELL MACCHIATOBIN SUPPORT 8431M: Russell King <linux@armlinux.org.uk> 8432L: linux-arm-kernel@lists.infradead.org 8433S: Maintained 8434F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8435 8436MARVELL MV643XX ETHERNET DRIVER 8437M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8438L: netdev@vger.kernel.org 8439S: Maintained 8440F: drivers/net/ethernet/marvell/mv643xx_eth.* 8441F: include/linux/mv643xx.h 8442 8443MARVELL MV88X3310 PHY DRIVER 8444M: Russell King <linux@armlinux.org.uk> 8445L: netdev@vger.kernel.org 8446S: Maintained 8447F: drivers/net/phy/marvell10g.c 8448 8449MARVELL MVNETA ETHERNET DRIVER 8450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8451L: netdev@vger.kernel.org 8452S: Maintained 8453F: drivers/net/ethernet/marvell/mvneta.* 8454 8455MARVELL MWIFIEX WIRELESS DRIVER 8456M: Amitkumar Karwar <amitkarwar@gmail.com> 8457M: Nishant Sarmukadam <nishants@marvell.com> 8458M: Ganapathi Bhat <gbhat@marvell.com> 8459M: Xinming Hu <huxm@marvell.com> 8460L: linux-wireless@vger.kernel.org 8461S: Maintained 8462F: drivers/net/wireless/marvell/mwifiex/ 8463 8464MARVELL MWL8K WIRELESS DRIVER 8465M: Lennert Buytenhek <buytenh@wantstofly.org> 8466L: linux-wireless@vger.kernel.org 8467S: Odd Fixes 8468F: drivers/net/wireless/marvell/mwl8k.c 8469 8470MARVELL NAND CONTROLLER DRIVER 8471M: Miquel Raynal <miquel.raynal@free-electrons.com> 8472L: linux-mtd@lists.infradead.org 8473S: Maintained 8474F: drivers/mtd/nand/marvell_nand.c 8475F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8476 8477MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8478M: Nicolas Pitre <nico@fluxnic.net> 8479S: Odd Fixes 8480F: drivers/mmc/host/mvsdio.* 8481 8482MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8483M: Hu Ziji <huziji@marvell.com> 8484L: linux-mmc@vger.kernel.org 8485S: Supported 8486F: drivers/mmc/host/sdhci-xenon* 8487F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8488 8489MATROX FRAMEBUFFER DRIVER 8490L: linux-fbdev@vger.kernel.org 8491S: Orphan 8492F: drivers/video/fbdev/matrox/matroxfb_* 8493F: include/uapi/linux/matroxfb.h 8494 8495MAX16065 HARDWARE MONITOR DRIVER 8496M: Guenter Roeck <linux@roeck-us.net> 8497L: linux-hwmon@vger.kernel.org 8498S: Maintained 8499F: Documentation/hwmon/max16065 8500F: drivers/hwmon/max16065.c 8501 8502MAX20751 HARDWARE MONITOR DRIVER 8503M: Guenter Roeck <linux@roeck-us.net> 8504L: linux-hwmon@vger.kernel.org 8505S: Maintained 8506F: Documentation/hwmon/max20751 8507F: drivers/hwmon/max20751.c 8508 8509MAX2175 SDR TUNER DRIVER 8510M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8511L: linux-media@vger.kernel.org 8512T: git git://linuxtv.org/media_tree.git 8513S: Maintained 8514F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8515F: Documentation/media/v4l-drivers/max2175.rst 8516F: drivers/media/i2c/max2175* 8517F: include/uapi/linux/max2175.h 8518 8519MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8520L: linux-hwmon@vger.kernel.org 8521S: Orphan 8522F: Documentation/hwmon/max6650 8523F: drivers/hwmon/max6650.c 8524 8525MAX6697 HARDWARE MONITOR DRIVER 8526M: Guenter Roeck <linux@roeck-us.net> 8527L: linux-hwmon@vger.kernel.org 8528S: Maintained 8529F: Documentation/hwmon/max6697 8530F: Documentation/devicetree/bindings/i2c/max6697.txt 8531F: drivers/hwmon/max6697.c 8532F: include/linux/platform_data/max6697.h 8533 8534MAX9860 MONO AUDIO VOICE CODEC DRIVER 8535M: Peter Rosin <peda@axentia.se> 8536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8537S: Maintained 8538F: Documentation/devicetree/bindings/sound/max9860.txt 8539F: sound/soc/codecs/max9860.* 8540 8541MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8542M: Javier Martinez Canillas <javier@dowhile0.org> 8543L: linux-kernel@vger.kernel.org 8544S: Supported 8545F: drivers/regulator/max77802-regulator.c 8546F: Documentation/devicetree/bindings/*/*max77802.txt 8547F: include/dt-bindings/*/*max77802.h 8548 8549MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8550M: Krzysztof Kozlowski <krzk@kernel.org> 8551M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8552L: linux-pm@vger.kernel.org 8553S: Supported 8554F: drivers/power/supply/max14577_charger.c 8555F: drivers/power/supply/max77693_charger.c 8556 8557MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8558M: Chanwoo Choi <cw00.choi@samsung.com> 8559M: Krzysztof Kozlowski <krzk@kernel.org> 8560M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8561L: linux-kernel@vger.kernel.org 8562S: Supported 8563F: drivers/*/max14577*.c 8564F: drivers/*/max77686*.c 8565F: drivers/*/max77693*.c 8566F: drivers/extcon/extcon-max14577.c 8567F: drivers/extcon/extcon-max77693.c 8568F: drivers/rtc/rtc-max77686.c 8569F: drivers/clk/clk-max77686.c 8570F: Documentation/devicetree/bindings/mfd/max14577.txt 8571F: Documentation/devicetree/bindings/*/max77686.txt 8572F: Documentation/devicetree/bindings/mfd/max77693.txt 8573F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8574F: include/linux/mfd/max14577*.h 8575F: include/linux/mfd/max77686*.h 8576F: include/linux/mfd/max77693*.h 8577 8578MAXIRADIO FM RADIO RECEIVER DRIVER 8579M: Hans Verkuil <hverkuil@xs4all.nl> 8580L: linux-media@vger.kernel.org 8581T: git git://linuxtv.org/media_tree.git 8582W: https://linuxtv.org 8583S: Maintained 8584F: drivers/media/radio/radio-maxiradio* 8585 8586MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8587M: Peter Rosin <peda@axentia.se> 8588L: linux-iio@vger.kernel.org 8589S: Maintained 8590F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8591F: drivers/iio/potentiometer/mcp4018.c 8592F: drivers/iio/potentiometer/mcp4531.c 8593 8594MCR20A IEEE-802.15.4 RADIO DRIVER 8595M: Xue Liu <liuxuenetmail@gmail.com> 8596L: linux-wpan@vger.kernel.org 8597W: https://github.com/xueliu/mcr20a-linux 8598S: Maintained 8599F: drivers/net/ieee802154/mcr20a.c 8600F: drivers/net/ieee802154/mcr20a.h 8601F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8602 8603MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8604M: William Breathitt Gray <vilhelm.gray@gmail.com> 8605L: linux-iio@vger.kernel.org 8606S: Maintained 8607F: drivers/iio/dac/cio-dac.c 8608 8609MEDIA DRIVERS FOR ASCOT2E 8610M: Sergey Kozlov <serjk@netup.ru> 8611M: Abylay Ospan <aospan@netup.ru> 8612L: linux-media@vger.kernel.org 8613W: https://linuxtv.org 8614W: http://netup.tv/ 8615T: git git://linuxtv.org/media_tree.git 8616S: Supported 8617F: drivers/media/dvb-frontends/ascot2e* 8618 8619MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8620M: Jasmin Jessich <jasmin@anw.at> 8621L: linux-media@vger.kernel.org 8622W: https://linuxtv.org 8623T: git git://linuxtv.org/media_tree.git 8624S: Maintained 8625F: drivers/media/dvb-frontends/cxd2099* 8626 8627MEDIA DRIVERS FOR CXD2841ER 8628M: Sergey Kozlov <serjk@netup.ru> 8629M: Abylay Ospan <aospan@netup.ru> 8630L: linux-media@vger.kernel.org 8631W: https://linuxtv.org 8632W: http://netup.tv/ 8633T: git git://linuxtv.org/media_tree.git 8634S: Supported 8635F: drivers/media/dvb-frontends/cxd2841er* 8636 8637MEDIA DRIVERS FOR CXD2880 8638M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8639L: linux-media@vger.kernel.org 8640W: http://linuxtv.org/ 8641T: git git://linuxtv.org/media_tree.git 8642S: Supported 8643F: drivers/media/dvb-frontends/cxd2880/* 8644F: drivers/media/spi/cxd2880* 8645 8646MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8647M: Daniel Scheller <d.scheller.oss@gmail.com> 8648L: linux-media@vger.kernel.org 8649W: https://linuxtv.org 8650T: git git://linuxtv.org/media_tree.git 8651S: Maintained 8652F: drivers/media/pci/ddbridge/* 8653 8654MEDIA DRIVERS FOR FREESCALE IMX 8655M: Steve Longerbeam <slongerbeam@gmail.com> 8656M: Philipp Zabel <p.zabel@pengutronix.de> 8657L: linux-media@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659S: Maintained 8660F: Documentation/devicetree/bindings/media/imx.txt 8661F: Documentation/media/v4l-drivers/imx.rst 8662F: drivers/staging/media/imx/ 8663F: include/linux/imx-media.h 8664F: include/media/imx.h 8665 8666MEDIA DRIVERS FOR HELENE 8667M: Abylay Ospan <aospan@netup.ru> 8668L: linux-media@vger.kernel.org 8669W: https://linuxtv.org 8670W: http://netup.tv/ 8671T: git git://linuxtv.org/media_tree.git 8672S: Supported 8673F: drivers/media/dvb-frontends/helene* 8674 8675MEDIA DRIVERS FOR HORUS3A 8676M: Sergey Kozlov <serjk@netup.ru> 8677M: Abylay Ospan <aospan@netup.ru> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680W: http://netup.tv/ 8681T: git git://linuxtv.org/media_tree.git 8682S: Supported 8683F: drivers/media/dvb-frontends/horus3a* 8684 8685MEDIA DRIVERS FOR LNBH25 8686M: Sergey Kozlov <serjk@netup.ru> 8687M: Abylay Ospan <aospan@netup.ru> 8688L: linux-media@vger.kernel.org 8689W: https://linuxtv.org 8690W: http://netup.tv/ 8691T: git git://linuxtv.org/media_tree.git 8692S: Supported 8693F: drivers/media/dvb-frontends/lnbh25* 8694 8695MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8696M: Daniel Scheller <d.scheller.oss@gmail.com> 8697L: linux-media@vger.kernel.org 8698W: https://linuxtv.org 8699T: git git://linuxtv.org/media_tree.git 8700S: Maintained 8701F: drivers/media/dvb-frontends/mxl5xx* 8702 8703MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8704M: Sergey Kozlov <serjk@netup.ru> 8705M: Abylay Ospan <aospan@netup.ru> 8706L: linux-media@vger.kernel.org 8707W: https://linuxtv.org 8708W: http://netup.tv/ 8709T: git git://linuxtv.org/media_tree.git 8710S: Supported 8711F: drivers/media/pci/netup_unidvb/* 8712 8713MEDIA DRIVERS FOR RENESAS - CEU 8714M: Jacopo Mondi <jacopo@jmondi.org> 8715L: linux-media@vger.kernel.org 8716L: linux-renesas-soc@vger.kernel.org 8717T: git git://linuxtv.org/media_tree.git 8718S: Supported 8719F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8720F: drivers/media/platform/renesas-ceu.c 8721F: include/media/drv-intf/renesas-ceu.h 8722 8723MEDIA DRIVERS FOR RENESAS - DRIF 8724M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8725L: linux-media@vger.kernel.org 8726L: linux-renesas-soc@vger.kernel.org 8727T: git git://linuxtv.org/media_tree.git 8728S: Supported 8729F: Documentation/devicetree/bindings/media/renesas,drif.txt 8730F: drivers/media/platform/rcar_drif.c 8731 8732MEDIA DRIVERS FOR RENESAS - FCP 8733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8734L: linux-media@vger.kernel.org 8735L: linux-renesas-soc@vger.kernel.org 8736T: git git://linuxtv.org/media_tree.git 8737S: Supported 8738F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8739F: drivers/media/platform/rcar-fcp.c 8740F: include/media/rcar-fcp.h 8741 8742MEDIA DRIVERS FOR RENESAS - FDP1 8743M: Kieran Bingham <kieran@bingham.xyz> 8744L: linux-media@vger.kernel.org 8745L: linux-renesas-soc@vger.kernel.org 8746T: git git://linuxtv.org/media_tree.git 8747S: Supported 8748F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8749F: drivers/media/platform/rcar_fdp1.c 8750 8751MEDIA DRIVERS FOR RENESAS - VIN 8752M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8753L: linux-media@vger.kernel.org 8754L: linux-renesas-soc@vger.kernel.org 8755T: git git://linuxtv.org/media_tree.git 8756S: Supported 8757F: Documentation/devicetree/bindings/media/rcar_vin.txt 8758F: drivers/media/platform/rcar-vin/ 8759 8760MEDIA DRIVERS FOR RENESAS - VSP1 8761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8762L: linux-media@vger.kernel.org 8763L: linux-renesas-soc@vger.kernel.org 8764T: git git://linuxtv.org/media_tree.git 8765S: Supported 8766F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8767F: drivers/media/platform/vsp1/ 8768 8769MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8770M: Daniel Scheller <d.scheller.oss@gmail.com> 8771L: linux-media@vger.kernel.org 8772W: https://linuxtv.org 8773T: git git://linuxtv.org/media_tree.git 8774S: Maintained 8775F: drivers/media/dvb-frontends/stv0910* 8776 8777MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8778M: Daniel Scheller <d.scheller.oss@gmail.com> 8779L: linux-media@vger.kernel.org 8780W: https://linuxtv.org 8781T: git git://linuxtv.org/media_tree.git 8782S: Maintained 8783F: drivers/media/dvb-frontends/stv6111* 8784 8785MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8786M: Dmitry Osipenko <digetx@gmail.com> 8787L: linux-media@vger.kernel.org 8788L: linux-tegra@vger.kernel.org 8789T: git git://linuxtv.org/media_tree.git 8790S: Maintained 8791F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8792F: drivers/staging/media/tegra-vde/ 8793 8794MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8795M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8796M: Mauro Carvalho Chehab <mchehab@kernel.org> 8797P: LinuxTV.org Project 8798L: linux-media@vger.kernel.org 8799W: https://linuxtv.org 8800Q: http://patchwork.kernel.org/project/linux-media/list/ 8801T: git git://linuxtv.org/media_tree.git 8802S: Maintained 8803F: Documentation/devicetree/bindings/media/ 8804F: Documentation/media/ 8805F: drivers/media/ 8806F: drivers/staging/media/ 8807F: include/linux/platform_data/media/ 8808F: include/media/ 8809F: include/uapi/linux/dvb/ 8810F: include/uapi/linux/videodev2.h 8811F: include/uapi/linux/media.h 8812F: include/uapi/linux/v4l2-* 8813F: include/uapi/linux/meye.h 8814F: include/uapi/linux/ivtv* 8815F: include/uapi/linux/uvcvideo.h 8816 8817MEDIATEK CIR DRIVER 8818M: Sean Wang <sean.wang@mediatek.com> 8819S: Maintained 8820F: drivers/media/rc/mtk-cir.c 8821 8822MEDIATEK PMIC LED DRIVER 8823M: Sean Wang <sean.wang@mediatek.com> 8824S: Maintained 8825F: drivers/leds/leds-mt6323.c 8826F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8827 8828MEDIATEK ETHERNET DRIVER 8829M: Felix Fietkau <nbd@openwrt.org> 8830M: John Crispin <john@phrozen.org> 8831M: Sean Wang <sean.wang@mediatek.com> 8832M: Nelson Chang <nelson.chang@mediatek.com> 8833L: netdev@vger.kernel.org 8834S: Maintained 8835F: drivers/net/ethernet/mediatek/ 8836 8837MEDIATEK SWITCH DRIVER 8838M: Sean Wang <sean.wang@mediatek.com> 8839L: netdev@vger.kernel.org 8840S: Maintained 8841F: drivers/net/dsa/mt7530.* 8842F: net/dsa/tag_mtk.c 8843 8844MEDIATEK JPEG DRIVER 8845M: Rick Chang <rick.chang@mediatek.com> 8846M: Bin Liu <bin.liu@mediatek.com> 8847S: Supported 8848F: drivers/media/platform/mtk-jpeg/ 8849F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8850 8851MEDIATEK MDP DRIVER 8852M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8853M: Houlong Wei <houlong.wei@mediatek.com> 8854M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8855S: Supported 8856F: drivers/media/platform/mtk-mdp/ 8857F: drivers/media/platform/mtk-vpu/ 8858F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8859 8860MEDIATEK MEDIA DRIVER 8861M: Tiffany Lin <tiffany.lin@mediatek.com> 8862M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8863S: Supported 8864F: drivers/media/platform/mtk-vcodec/ 8865F: drivers/media/platform/mtk-vpu/ 8866F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8867F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8868 8869MEDIATEK MT7601U WIRELESS LAN DRIVER 8870M: Jakub Kicinski <kubakici@wp.pl> 8871L: linux-wireless@vger.kernel.org 8872S: Maintained 8873F: drivers/net/wireless/mediatek/mt7601u/ 8874 8875MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8876M: Sean Wang <sean.wang@mediatek.com> 8877S: Maintained 8878F: drivers/char/hw_random/mtk-rng.c 8879 8880MEDIATEK USB3 DRD IP DRIVER 8881M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8882L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8884L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8885S: Maintained 8886F: drivers/usb/mtu3/ 8887 8888MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8889M: Peter Senna Tschudin <peter.senna@collabora.com> 8890M: Martin Donnelly <martin.donnelly@ge.com> 8891M: Martyn Welch <martyn.welch@collabora.co.uk> 8892S: Maintained 8893F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8894F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8895 8896MEGARAID SCSI/SAS DRIVERS 8897M: Kashyap Desai <kashyap.desai@broadcom.com> 8898M: Sumit Saxena <sumit.saxena@broadcom.com> 8899M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8900L: megaraidlinux.pdl@broadcom.com 8901L: linux-scsi@vger.kernel.org 8902W: http://www.avagotech.com/support/ 8903S: Maintained 8904F: Documentation/scsi/megaraid.txt 8905F: drivers/scsi/megaraid.* 8906F: drivers/scsi/megaraid/ 8907 8908MELEXIS MLX90614 DRIVER 8909M: Crt Mori <cmo@melexis.com> 8910L: linux-iio@vger.kernel.org 8911W: http://www.melexis.com 8912S: Supported 8913F: drivers/iio/temperature/mlx90614.c 8914 8915MELEXIS MLX90632 DRIVER 8916M: Crt Mori <cmo@melexis.com> 8917L: linux-iio@vger.kernel.org 8918W: http://www.melexis.com 8919S: Supported 8920F: drivers/iio/temperature/mlx90632.c 8921 8922MELFAS MIP4 TOUCHSCREEN DRIVER 8923M: Sangwon Jee <jeesw@melfas.com> 8924W: http://www.melfas.com 8925S: Supported 8926F: drivers/input/touchscreen/melfas_mip4.c 8927F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8928 8929MELLANOX ETHERNET DRIVER (mlx4_en) 8930M: Tariq Toukan <tariqt@mellanox.com> 8931L: netdev@vger.kernel.org 8932S: Supported 8933W: http://www.mellanox.com 8934Q: http://patchwork.ozlabs.org/project/netdev/list/ 8935F: drivers/net/ethernet/mellanox/mlx4/en_* 8936 8937MELLANOX ETHERNET DRIVER (mlx5e) 8938M: Saeed Mahameed <saeedm@mellanox.com> 8939L: netdev@vger.kernel.org 8940S: Supported 8941W: http://www.mellanox.com 8942Q: http://patchwork.ozlabs.org/project/netdev/list/ 8943F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8944 8945MELLANOX ETHERNET INNOVA DRIVER 8946M: Ilan Tayari <ilant@mellanox.com> 8947R: Boris Pismenny <borisp@mellanox.com> 8948L: netdev@vger.kernel.org 8949S: Supported 8950W: http://www.mellanox.com 8951Q: http://patchwork.ozlabs.org/project/netdev/list/ 8952F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8953F: include/linux/mlx5/mlx5_ifc_fpga.h 8954 8955MELLANOX ETHERNET INNOVA IPSEC DRIVER 8956M: Ilan Tayari <ilant@mellanox.com> 8957R: Boris Pismenny <borisp@mellanox.com> 8958L: netdev@vger.kernel.org 8959S: Supported 8960W: http://www.mellanox.com 8961Q: http://patchwork.ozlabs.org/project/netdev/list/ 8962F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8963F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8964 8965MELLANOX ETHERNET SWITCH DRIVERS 8966M: Jiri Pirko <jiri@mellanox.com> 8967M: Ido Schimmel <idosch@mellanox.com> 8968L: netdev@vger.kernel.org 8969S: Supported 8970W: http://www.mellanox.com 8971Q: http://patchwork.ozlabs.org/project/netdev/list/ 8972F: drivers/net/ethernet/mellanox/mlxsw/ 8973 8974MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8975M: mlxsw@mellanox.com 8976L: netdev@vger.kernel.org 8977S: Supported 8978W: http://www.mellanox.com 8979Q: http://patchwork.ozlabs.org/project/netdev/list/ 8980F: drivers/net/ethernet/mellanox/mlxfw/ 8981 8982MELLANOX HARDWARE PLATFORM SUPPORT 8983M: Andy Shevchenko <andy@infradead.org> 8984M: Darren Hart <dvhart@infradead.org> 8985M: Vadim Pasternak <vadimp@mellanox.com> 8986L: platform-driver-x86@vger.kernel.org 8987S: Supported 8988F: drivers/platform/mellanox/ 8989 8990MELLANOX MLX4 core VPI driver 8991M: Tariq Toukan <tariqt@mellanox.com> 8992L: netdev@vger.kernel.org 8993L: linux-rdma@vger.kernel.org 8994W: http://www.mellanox.com 8995Q: http://patchwork.ozlabs.org/project/netdev/list/ 8996S: Supported 8997F: drivers/net/ethernet/mellanox/mlx4/ 8998F: include/linux/mlx4/ 8999 9000MELLANOX MLX4 IB driver 9001M: Yishai Hadas <yishaih@mellanox.com> 9002L: linux-rdma@vger.kernel.org 9003W: http://www.mellanox.com 9004Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9005S: Supported 9006F: drivers/infiniband/hw/mlx4/ 9007F: include/linux/mlx4/ 9008F: include/uapi/rdma/mlx4-abi.h 9009 9010MELLANOX MLX5 core VPI driver 9011M: Saeed Mahameed <saeedm@mellanox.com> 9012M: Matan Barak <matanb@mellanox.com> 9013M: Leon Romanovsky <leonro@mellanox.com> 9014L: netdev@vger.kernel.org 9015L: linux-rdma@vger.kernel.org 9016W: http://www.mellanox.com 9017Q: http://patchwork.ozlabs.org/project/netdev/list/ 9018S: Supported 9019F: drivers/net/ethernet/mellanox/mlx5/core/ 9020F: include/linux/mlx5/ 9021 9022MELLANOX MLX5 IB driver 9023M: Matan Barak <matanb@mellanox.com> 9024M: Leon Romanovsky <leonro@mellanox.com> 9025L: linux-rdma@vger.kernel.org 9026W: http://www.mellanox.com 9027Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9028S: Supported 9029F: drivers/infiniband/hw/mlx5/ 9030F: include/linux/mlx5/ 9031F: include/uapi/rdma/mlx5-abi.h 9032 9033MELLANOX MLXCPLD I2C AND MUX DRIVER 9034M: Vadim Pasternak <vadimp@mellanox.com> 9035M: Michael Shych <michaelsh@mellanox.com> 9036L: linux-i2c@vger.kernel.org 9037S: Supported 9038F: drivers/i2c/busses/i2c-mlxcpld.c 9039F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9040F: Documentation/i2c/busses/i2c-mlxcpld 9041 9042MELLANOX MLXCPLD LED DRIVER 9043M: Vadim Pasternak <vadimp@mellanox.com> 9044L: linux-leds@vger.kernel.org 9045S: Supported 9046F: drivers/leds/leds-mlxcpld.c 9047F: drivers/leds/leds-mlxreg.c 9048F: Documentation/leds/leds-mlxcpld.txt 9049 9050MELLANOX PLATFORM DRIVER 9051M: Vadim Pasternak <vadimp@mellanox.com> 9052L: platform-driver-x86@vger.kernel.org 9053S: Supported 9054F: drivers/platform/x86/mlx-platform.c 9055 9056MEMBARRIER SUPPORT 9057M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9058M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9059L: linux-kernel@vger.kernel.org 9060S: Supported 9061F: kernel/sched/membarrier.c 9062F: include/uapi/linux/membarrier.h 9063F: arch/powerpc/include/asm/membarrier.h 9064 9065MEMORY MANAGEMENT 9066L: linux-mm@kvack.org 9067W: http://www.linux-mm.org 9068S: Maintained 9069F: include/linux/mm.h 9070F: include/linux/gfp.h 9071F: include/linux/mmzone.h 9072F: include/linux/memory_hotplug.h 9073F: include/linux/vmalloc.h 9074F: mm/ 9075 9076MEMORY TECHNOLOGY DEVICES (MTD) 9077M: David Woodhouse <dwmw2@infradead.org> 9078M: Brian Norris <computersforpeace@gmail.com> 9079M: Boris Brezillon <boris.brezillon@free-electrons.com> 9080M: Marek Vasut <marek.vasut@gmail.com> 9081M: Richard Weinberger <richard@nod.at> 9082M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9083L: linux-mtd@lists.infradead.org 9084W: http://www.linux-mtd.infradead.org/ 9085Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9086T: git git://git.infradead.org/linux-mtd.git master 9087T: git git://git.infradead.org/linux-mtd.git mtd/next 9088S: Maintained 9089F: Documentation/devicetree/bindings/mtd/ 9090F: drivers/mtd/ 9091F: include/linux/mtd/ 9092F: include/uapi/mtd/ 9093 9094MEN A21 WATCHDOG DRIVER 9095M: Johannes Thumshirn <morbidrsa@gmail.com> 9096L: linux-watchdog@vger.kernel.org 9097S: Maintained 9098F: drivers/watchdog/mena21_wdt.c 9099 9100MEN CHAMELEON BUS (mcb) 9101M: Johannes Thumshirn <morbidrsa@gmail.com> 9102S: Maintained 9103F: drivers/mcb/ 9104F: include/linux/mcb.h 9105F: Documentation/men-chameleon-bus.txt 9106 9107MEN F21BMC (Board Management Controller) 9108M: Andreas Werner <andreas.werner@men.de> 9109S: Supported 9110F: drivers/mfd/menf21bmc.c 9111F: drivers/watchdog/menf21bmc_wdt.c 9112F: drivers/leds/leds-menf21bmc.c 9113F: drivers/hwmon/menf21bmc_hwmon.c 9114F: Documentation/hwmon/menf21bmc 9115 9116MESON AO CEC DRIVER FOR AMLOGIC SOCS 9117M: Neil Armstrong <narmstrong@baylibre.com> 9118L: linux-media@lists.freedesktop.org 9119L: linux-amlogic@lists.infradead.org 9120W: http://linux-meson.com/ 9121S: Supported 9122F: drivers/media/platform/meson/ao-cec.c 9123F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9124T: git git://linuxtv.org/media_tree.git 9125 9126MICROBLAZE ARCHITECTURE 9127M: Michal Simek <monstr@monstr.eu> 9128W: http://www.monstr.eu/fdt/ 9129T: git git://git.monstr.eu/linux-2.6-microblaze.git 9130S: Supported 9131F: arch/microblaze/ 9132 9133MICROCHIP / ATMEL AT91 SERIAL DRIVER 9134M: Richard Genoud <richard.genoud@gmail.com> 9135S: Maintained 9136F: drivers/tty/serial/atmel_serial.c 9137F: drivers/tty/serial/atmel_serial.h 9138 9139MICROCHIP / ATMEL DMA DRIVER 9140M: Ludovic Desroches <ludovic.desroches@microchip.com> 9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9142L: dmaengine@vger.kernel.org 9143S: Supported 9144F: drivers/dma/at_hdmac.c 9145F: drivers/dma/at_hdmac_regs.h 9146F: include/linux/platform_data/dma-atmel.h 9147 9148MICROCHIP / ATMEL ECC DRIVER 9149M: Tudor Ambarus <tudor.ambarus@microchip.com> 9150L: linux-crypto@vger.kernel.org 9151S: Maintained 9152F: drivers/crypto/atmel-ecc.* 9153 9154MICROCHIP / ATMEL ISC DRIVER 9155M: Songjun Wu <songjun.wu@microchip.com> 9156L: linux-media@vger.kernel.org 9157S: Supported 9158F: drivers/media/platform/atmel/atmel-isc.c 9159F: drivers/media/platform/atmel/atmel-isc-regs.h 9160F: devicetree/bindings/media/atmel-isc.txt 9161 9162MICROCHIP / ATMEL NAND DRIVER 9163M: Wenyou Yang <wenyou.yang@microchip.com> 9164M: Josh Wu <rainyfeeling@outlook.com> 9165L: linux-mtd@lists.infradead.org 9166S: Supported 9167F: drivers/mtd/nand/atmel/* 9168F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9169 9170MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9171M: Woojung Huh <Woojung.Huh@microchip.com> 9172M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9173L: netdev@vger.kernel.org 9174S: Maintained 9175F: net/dsa/tag_ksz.c 9176F: drivers/net/dsa/microchip/* 9177F: include/linux/platform_data/microchip-ksz.h 9178F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9179 9180MICROCHIP LAN743X ETHERNET DRIVER 9181M: Bryan Whitehead <bryan.whitehead@microchip.com> 9182M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9183L: netdev@vger.kernel.org 9184S: Maintained 9185F: drivers/net/ethernet/microchip/lan743x_* 9186 9187MICROCHIP USB251XB DRIVER 9188M: Richard Leitner <richard.leitner@skidata.com> 9189L: linux-usb@vger.kernel.org 9190S: Maintained 9191F: drivers/usb/misc/usb251xb.c 9192F: Documentation/devicetree/bindings/usb/usb251xb.txt 9193 9194MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9195M: Don Brace <don.brace@microsemi.com> 9196L: esc.storagedev@microsemi.com 9197L: linux-scsi@vger.kernel.org 9198S: Supported 9199F: drivers/scsi/smartpqi/smartpqi*.[ch] 9200F: drivers/scsi/smartpqi/Kconfig 9201F: drivers/scsi/smartpqi/Makefile 9202F: include/linux/cciss*.h 9203F: include/uapi/linux/cciss*.h 9204F: Documentation/scsi/smartpqi.txt 9205 9206MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9207M: Chen Yu <yu.c.chen@intel.com> 9208L: platform-driver-x86@vger.kernel.org 9209S: Supported 9210F: drivers/platform/x86/surfacepro3_button.c 9211 9212MICROTEK X6 SCANNER 9213M: Oliver Neukum <oliver@neukum.org> 9214S: Maintained 9215F: drivers/usb/image/microtek.* 9216 9217MIPS 9218M: Ralf Baechle <ralf@linux-mips.org> 9219M: James Hogan <jhogan@kernel.org> 9220L: linux-mips@linux-mips.org 9221W: http://www.linux-mips.org/ 9222T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9223Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9224S: Supported 9225F: Documentation/devicetree/bindings/mips/ 9226F: Documentation/mips/ 9227F: arch/mips/ 9228F: drivers/platform/mips/ 9229 9230MIPS BOSTON DEVELOPMENT BOARD 9231M: Paul Burton <paul.burton@mips.com> 9232L: linux-mips@linux-mips.org 9233S: Maintained 9234F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9235F: arch/mips/boot/dts/img/boston.dts 9236F: arch/mips/configs/generic/board-boston.config 9237F: drivers/clk/imgtec/clk-boston.c 9238F: include/dt-bindings/clock/boston-clock.h 9239 9240MIPS GENERIC PLATFORM 9241M: Paul Burton <paul.burton@mips.com> 9242L: linux-mips@linux-mips.org 9243S: Supported 9244F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9245F: arch/mips/generic/ 9246F: arch/mips/tools/generic-board-config.sh 9247 9248MIPS/LOONGSON1 ARCHITECTURE 9249M: Keguang Zhang <keguang.zhang@gmail.com> 9250L: linux-mips@linux-mips.org 9251S: Maintained 9252F: arch/mips/loongson32/ 9253F: arch/mips/include/asm/mach-loongson32/ 9254F: drivers/*/*loongson1* 9255F: drivers/*/*/*loongson1* 9256 9257MIPS/LOONGSON2 ARCHITECTURE 9258M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9259L: linux-mips@linux-mips.org 9260S: Maintained 9261F: arch/mips/loongson64/*{2e/2f}* 9262F: arch/mips/include/asm/mach-loongson64/ 9263F: drivers/*/*loongson2* 9264F: drivers/*/*/*loongson2* 9265 9266MIPS/LOONGSON3 ARCHITECTURE 9267M: Huacai Chen <chenhc@lemote.com> 9268L: linux-mips@linux-mips.org 9269S: Maintained 9270F: arch/mips/loongson64/ 9271F: arch/mips/include/asm/mach-loongson64/ 9272F: drivers/platform/mips/cpu_hwmon.c 9273F: drivers/*/*loongson3* 9274F: drivers/*/*/*loongson3* 9275 9276MIPS RINT INSTRUCTION EMULATION 9277M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9278L: linux-mips@linux-mips.org 9279S: Supported 9280F: arch/mips/math-emu/sp_rint.c 9281F: arch/mips/math-emu/dp_rint.c 9282 9283MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9284M: Hans Verkuil <hverkuil@xs4all.nl> 9285L: linux-media@vger.kernel.org 9286T: git git://linuxtv.org/media_tree.git 9287W: https://linuxtv.org 9288S: Odd Fixes 9289F: drivers/media/radio/radio-miropcm20* 9290 9291MMP SUPPORT 9292M: Eric Miao <eric.y.miao@gmail.com> 9293M: Haojian Zhuang <haojian.zhuang@gmail.com> 9294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9295T: git git://github.com/hzhuang1/linux.git 9296T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9297S: Maintained 9298F: arch/arm/boot/dts/mmp* 9299F: arch/arm/mach-mmp/ 9300 9301MN88472 MEDIA DRIVER 9302M: Antti Palosaari <crope@iki.fi> 9303L: linux-media@vger.kernel.org 9304W: https://linuxtv.org 9305W: http://palosaari.fi/linux/ 9306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9307S: Maintained 9308F: drivers/media/dvb-frontends/mn88472* 9309 9310MN88473 MEDIA DRIVER 9311M: Antti Palosaari <crope@iki.fi> 9312L: linux-media@vger.kernel.org 9313W: https://linuxtv.org 9314W: http://palosaari.fi/linux/ 9315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9316S: Maintained 9317F: drivers/media/dvb-frontends/mn88473* 9318 9319MODULE SUPPORT 9320M: Jessica Yu <jeyu@kernel.org> 9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9322S: Maintained 9323F: include/linux/module.h 9324F: kernel/module.c 9325 9326MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9327W: http://popies.net/meye/ 9328S: Orphan 9329F: Documentation/media/v4l-drivers/meye* 9330F: drivers/media/pci/meye/ 9331F: include/uapi/linux/meye.h 9332 9333MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9334M: Jiri Slaby <jirislaby@gmail.com> 9335S: Maintained 9336F: Documentation/serial/moxa-smartio 9337F: drivers/tty/mxser.* 9338 9339MR800 AVERMEDIA USB FM RADIO DRIVER 9340M: Alexey Klimov <klimov.linux@gmail.com> 9341L: linux-media@vger.kernel.org 9342T: git git://linuxtv.org/media_tree.git 9343S: Maintained 9344F: drivers/media/radio/radio-mr800.c 9345 9346MRF24J40 IEEE 802.15.4 RADIO DRIVER 9347M: Alan Ott <alan@signal11.us> 9348L: linux-wpan@vger.kernel.org 9349S: Maintained 9350F: drivers/net/ieee802154/mrf24j40.c 9351F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9352 9353MSI LAPTOP SUPPORT 9354M: "Lee, Chun-Yi" <jlee@suse.com> 9355L: platform-driver-x86@vger.kernel.org 9356S: Maintained 9357F: drivers/platform/x86/msi-laptop.c 9358 9359MSI WMI SUPPORT 9360L: platform-driver-x86@vger.kernel.org 9361S: Orphan 9362F: drivers/platform/x86/msi-wmi.c 9363 9364MSI001 MEDIA DRIVER 9365M: Antti Palosaari <crope@iki.fi> 9366L: linux-media@vger.kernel.org 9367W: https://linuxtv.org 9368W: http://palosaari.fi/linux/ 9369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9370T: git git://linuxtv.org/anttip/media_tree.git 9371S: Maintained 9372F: drivers/media/tuners/msi001* 9373 9374MSI2500 MEDIA DRIVER 9375M: Antti Palosaari <crope@iki.fi> 9376L: linux-media@vger.kernel.org 9377W: https://linuxtv.org 9378W: http://palosaari.fi/linux/ 9379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9380T: git git://linuxtv.org/anttip/media_tree.git 9381S: Maintained 9382F: drivers/media/usb/msi2500/ 9383 9384MSYSTEMS DISKONCHIP G3 MTD DRIVER 9385M: Robert Jarzmik <robert.jarzmik@free.fr> 9386L: linux-mtd@lists.infradead.org 9387S: Maintained 9388F: drivers/mtd/devices/docg3* 9389 9390MT9M032 APTINA SENSOR DRIVER 9391M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9392L: linux-media@vger.kernel.org 9393T: git git://linuxtv.org/media_tree.git 9394S: Maintained 9395F: drivers/media/i2c/mt9m032.c 9396F: include/media/i2c/mt9m032.h 9397 9398MT9P031 APTINA CAMERA SENSOR 9399M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9400L: linux-media@vger.kernel.org 9401T: git git://linuxtv.org/media_tree.git 9402S: Maintained 9403F: drivers/media/i2c/mt9p031.c 9404F: include/media/i2c/mt9p031.h 9405 9406MT9T001 APTINA CAMERA SENSOR 9407M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9408L: linux-media@vger.kernel.org 9409T: git git://linuxtv.org/media_tree.git 9410S: Maintained 9411F: drivers/media/i2c/mt9t001.c 9412F: include/media/i2c/mt9t001.h 9413 9414MT9T112 APTINA CAMERA SENSOR 9415M: Jacopo Mondi <jacopo@jmondi.org> 9416L: linux-media@vger.kernel.org 9417T: git git://linuxtv.org/media_tree.git 9418S: Odd Fixes 9419F: drivers/media/i2c/mt9t112.c 9420F: include/media/i2c/mt9t112.h 9421 9422MT9V032 APTINA CAMERA SENSOR 9423M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9424L: linux-media@vger.kernel.org 9425T: git git://linuxtv.org/media_tree.git 9426S: Maintained 9427F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9428F: drivers/media/i2c/mt9v032.c 9429F: include/media/i2c/mt9v032.h 9430 9431MULTIFUNCTION DEVICES (MFD) 9432M: Lee Jones <lee.jones@linaro.org> 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9434S: Supported 9435F: Documentation/devicetree/bindings/mfd/ 9436F: drivers/mfd/ 9437F: include/linux/mfd/ 9438F: include/dt-bindings/mfd/ 9439 9440MULTIMEDIA CARD (MMC) ETC. OVER SPI 9441S: Orphan 9442F: drivers/mmc/host/mmc_spi.c 9443F: include/linux/spi/mmc_spi.h 9444 9445MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9446M: Ulf Hansson <ulf.hansson@linaro.org> 9447L: linux-mmc@vger.kernel.org 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9449S: Maintained 9450F: Documentation/devicetree/bindings/mmc/ 9451F: drivers/mmc/ 9452F: include/linux/mmc/ 9453F: include/uapi/linux/mmc/ 9454 9455MULTIPLEXER SUBSYSTEM 9456M: Peter Rosin <peda@axentia.se> 9457S: Maintained 9458F: Documentation/ABI/testing/mux/sysfs-class-mux* 9459F: Documentation/devicetree/bindings/mux/ 9460F: include/linux/dt-bindings/mux/ 9461F: include/linux/mux/ 9462F: drivers/mux/ 9463 9464MULTITECH MULTIPORT CARD (ISICOM) 9465S: Orphan 9466F: drivers/tty/isicom.c 9467F: include/linux/isicom.h 9468 9469MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9470M: Bin Liu <b-liu@ti.com> 9471L: linux-usb@vger.kernel.org 9472S: Maintained 9473F: drivers/usb/musb/ 9474 9475MXL5007T MEDIA DRIVER 9476M: Michael Krufky <mkrufky@linuxtv.org> 9477L: linux-media@vger.kernel.org 9478W: https://linuxtv.org 9479W: http://github.com/mkrufky 9480Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9481T: git git://linuxtv.org/mkrufky/tuners.git 9482S: Maintained 9483F: drivers/media/tuners/mxl5007t.* 9484 9485MXSFB DRM DRIVER 9486M: Marek Vasut <marex@denx.de> 9487S: Supported 9488F: drivers/gpu/drm/mxsfb/ 9489F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9490 9491MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9492M: Chris Lee <christopher.lee@cspi.com> 9493L: netdev@vger.kernel.org 9494W: https://www.cspi.com/ethernet-products/support/downloads/ 9495S: Supported 9496F: drivers/net/ethernet/myricom/myri10ge/ 9497 9498NAND FLASH SUBSYSTEM 9499M: Boris Brezillon <boris.brezillon@free-electrons.com> 9500R: Richard Weinberger <richard@nod.at> 9501L: linux-mtd@lists.infradead.org 9502W: http://www.linux-mtd.infradead.org/ 9503Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9504T: git git://git.infradead.org/linux-mtd.git nand/fixes 9505T: git git://git.infradead.org/linux-mtd.git nand/next 9506S: Maintained 9507F: drivers/mtd/nand/ 9508F: include/linux/mtd/*nand*.h 9509 9510NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9511M: Daniel Mack <zonque@gmail.com> 9512S: Maintained 9513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9514W: http://www.native-instruments.com 9515F: sound/usb/caiaq/ 9516 9517NATSEMI ETHERNET DRIVER (DP8381x) 9518S: Orphan 9519F: drivers/net/ethernet/natsemi/natsemi.c 9520 9521NCP FILESYSTEM 9522M: Petr Vandrovec <petr@vandrovec.name> 9523S: Obsolete 9524F: drivers/staging/ncpfs/ 9525 9526NCR 5380 SCSI DRIVERS 9527M: Finn Thain <fthain@telegraphics.com.au> 9528M: Michael Schmitz <schmitzmic@gmail.com> 9529L: linux-scsi@vger.kernel.org 9530S: Maintained 9531F: Documentation/scsi/g_NCR5380.txt 9532F: drivers/scsi/NCR5380.* 9533F: drivers/scsi/arm/cumana_1.c 9534F: drivers/scsi/arm/oak.c 9535F: drivers/scsi/atari_scsi.* 9536F: drivers/scsi/dmx3191d.c 9537F: drivers/scsi/g_NCR5380.* 9538F: drivers/scsi/mac_scsi.* 9539F: drivers/scsi/sun3_scsi.* 9540F: drivers/scsi/sun3_scsi_vme.c 9541 9542NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9543M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9544L: linux-scsi@vger.kernel.org 9545S: Maintained 9546F: drivers/scsi/NCR_D700.* 9547 9548NCT6775 HARDWARE MONITOR DRIVER 9549M: Guenter Roeck <linux@roeck-us.net> 9550L: linux-hwmon@vger.kernel.org 9551S: Maintained 9552F: Documentation/hwmon/nct6775 9553F: drivers/hwmon/nct6775.c 9554 9555NETEFFECT IWARP RNIC DRIVER (IW_NES) 9556M: Faisal Latif <faisal.latif@intel.com> 9557L: linux-rdma@vger.kernel.org 9558W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9559S: Supported 9560F: drivers/infiniband/hw/nes/ 9561F: include/uapi/rdma/nes-abi.h 9562 9563NETEM NETWORK EMULATOR 9564M: Stephen Hemminger <stephen@networkplumber.org> 9565L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9566S: Maintained 9567F: net/sched/sch_netem.c 9568 9569NETERION 10GbE DRIVERS (s2io/vxge) 9570M: Jon Mason <jdmason@kudzu.us> 9571L: netdev@vger.kernel.org 9572S: Supported 9573F: Documentation/networking/s2io.txt 9574F: Documentation/networking/vxge.txt 9575F: drivers/net/ethernet/neterion/ 9576 9577NETFILTER 9578M: Pablo Neira Ayuso <pablo@netfilter.org> 9579M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9580M: Florian Westphal <fw@strlen.de> 9581L: netfilter-devel@vger.kernel.org 9582L: coreteam@netfilter.org 9583W: http://www.netfilter.org/ 9584W: http://www.iptables.org/ 9585W: http://www.nftables.org/ 9586Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9589S: Maintained 9590F: include/linux/netfilter* 9591F: include/linux/netfilter/ 9592F: include/net/netfilter/ 9593F: include/uapi/linux/netfilter* 9594F: include/uapi/linux/netfilter/ 9595F: net/*/netfilter.c 9596F: net/*/netfilter/ 9597F: net/netfilter/ 9598F: net/bridge/br_netfilter*.c 9599 9600NETROM NETWORK LAYER 9601M: Ralf Baechle <ralf@linux-mips.org> 9602L: linux-hams@vger.kernel.org 9603W: http://www.linux-ax25.org/ 9604S: Maintained 9605F: include/net/netrom.h 9606F: include/uapi/linux/netrom.h 9607F: net/netrom/ 9608 9609NETRONOME ETHERNET DRIVERS 9610M: Jakub Kicinski <jakub.kicinski@netronome.com> 9611L: oss-drivers@netronome.com 9612S: Maintained 9613F: drivers/net/ethernet/netronome/ 9614 9615NETWORK BLOCK DEVICE (NBD) 9616M: Josef Bacik <jbacik@fb.com> 9617S: Maintained 9618L: linux-block@vger.kernel.org 9619L: nbd@other.debian.org 9620F: Documentation/blockdev/nbd.txt 9621F: drivers/block/nbd.c 9622F: include/uapi/linux/nbd.h 9623 9624NETWORK DROP MONITOR 9625M: Neil Horman <nhorman@tuxdriver.com> 9626L: netdev@vger.kernel.org 9627S: Maintained 9628W: https://fedorahosted.org/dropwatch/ 9629F: net/core/drop_monitor.c 9630 9631NETWORKING DRIVERS 9632L: netdev@vger.kernel.org 9633W: http://www.linuxfoundation.org/en/Net 9634Q: http://patchwork.ozlabs.org/project/netdev/list/ 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9637S: Odd Fixes 9638F: Documentation/devicetree/bindings/net/ 9639F: drivers/net/ 9640F: include/linux/if_* 9641F: include/linux/netdevice.h 9642F: include/linux/etherdevice.h 9643F: include/linux/fcdevice.h 9644F: include/linux/fddidevice.h 9645F: include/linux/hippidevice.h 9646F: include/linux/inetdevice.h 9647F: include/uapi/linux/if_* 9648F: include/uapi/linux/netdevice.h 9649 9650NETWORKING DRIVERS (WIRELESS) 9651M: Kalle Valo <kvalo@codeaurora.org> 9652L: linux-wireless@vger.kernel.org 9653Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9656S: Maintained 9657F: Documentation/devicetree/bindings/net/wireless/ 9658F: drivers/net/wireless/ 9659 9660NETWORKING [DSA] 9661M: Andrew Lunn <andrew@lunn.ch> 9662M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9663M: Florian Fainelli <f.fainelli@gmail.com> 9664S: Maintained 9665F: net/dsa/ 9666F: include/net/dsa.h 9667F: include/linux/dsa/ 9668F: drivers/net/dsa/ 9669 9670NETWORKING [GENERAL] 9671M: "David S. Miller" <davem@davemloft.net> 9672L: netdev@vger.kernel.org 9673W: http://www.linuxfoundation.org/en/Net 9674Q: http://patchwork.ozlabs.org/project/netdev/list/ 9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9677B: mailto:netdev@vger.kernel.org 9678S: Maintained 9679F: net/ 9680F: include/net/ 9681F: include/linux/in.h 9682F: include/linux/net.h 9683F: include/linux/netdevice.h 9684F: include/uapi/linux/in.h 9685F: include/uapi/linux/net.h 9686F: include/uapi/linux/netdevice.h 9687F: include/uapi/linux/net_namespace.h 9688F: tools/testing/selftests/net/ 9689F: lib/net_utils.c 9690F: lib/random32.c 9691 9692NETWORKING [IPSEC] 9693M: Steffen Klassert <steffen.klassert@secunet.com> 9694M: Herbert Xu <herbert@gondor.apana.org.au> 9695M: "David S. Miller" <davem@davemloft.net> 9696L: netdev@vger.kernel.org 9697T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9698T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9699S: Maintained 9700F: net/core/flow.c 9701F: net/xfrm/ 9702F: net/key/ 9703F: net/ipv4/xfrm* 9704F: net/ipv4/esp4* 9705F: net/ipv4/ah4.c 9706F: net/ipv4/ipcomp.c 9707F: net/ipv4/ip_vti.c 9708F: net/ipv6/xfrm* 9709F: net/ipv6/esp6* 9710F: net/ipv6/ah6.c 9711F: net/ipv6/ipcomp6.c 9712F: net/ipv6/ip6_vti.c 9713F: include/uapi/linux/xfrm.h 9714F: include/net/xfrm.h 9715 9716NETWORKING [IPv4/IPv6] 9717M: "David S. Miller" <davem@davemloft.net> 9718M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9719M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9720L: netdev@vger.kernel.org 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9722S: Maintained 9723F: net/ipv4/ 9724F: net/ipv6/ 9725F: include/net/ip* 9726F: arch/x86/net/* 9727 9728NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9729M: Paul Moore <paul@paul-moore.com> 9730W: https://github.com/netlabel 9731L: netdev@vger.kernel.org 9732L: linux-security-module@vger.kernel.org 9733S: Maintained 9734F: Documentation/netlabel/ 9735F: include/net/calipso.h 9736F: include/net/cipso_ipv4.h 9737F: include/net/netlabel.h 9738F: include/uapi/linux/netfilter/xt_SECMARK.h 9739F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9740F: net/netlabel/ 9741F: net/ipv4/cipso_ipv4.c 9742F: net/ipv6/calipso.c 9743F: net/netfilter/xt_CONNSECMARK.c 9744F: net/netfilter/xt_SECMARK.c 9745 9746NETWORKING [TLS] 9747M: Ilya Lesokhin <ilyal@mellanox.com> 9748M: Aviad Yehezkel <aviadye@mellanox.com> 9749M: Dave Watson <davejwatson@fb.com> 9750L: netdev@vger.kernel.org 9751S: Maintained 9752F: net/tls/* 9753F: include/uapi/linux/tls.h 9754F: include/net/tls.h 9755 9756NETWORKING [WIRELESS] 9757L: linux-wireless@vger.kernel.org 9758Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9759 9760NETDEVSIM 9761M: Jakub Kicinski <jakub.kicinski@netronome.com> 9762S: Maintained 9763F: drivers/net/netdevsim/* 9764 9765NETXEN (1/10) GbE SUPPORT 9766M: Manish Chopra <manish.chopra@cavium.com> 9767M: Rahul Verma <rahul.verma@cavium.com> 9768M: Dept-GELinuxNICDev@cavium.com 9769L: netdev@vger.kernel.org 9770S: Supported 9771F: drivers/net/ethernet/qlogic/netxen/ 9772 9773NFC SUBSYSTEM 9774M: Samuel Ortiz <sameo@linux.intel.com> 9775L: linux-wireless@vger.kernel.org 9776L: linux-nfc@lists.01.org (subscribers-only) 9777S: Supported 9778F: net/nfc/ 9779F: include/net/nfc/ 9780F: include/uapi/linux/nfc.h 9781F: drivers/nfc/ 9782F: include/linux/platform_data/nfcmrvl.h 9783F: include/linux/platform_data/nxp-nci.h 9784F: Documentation/devicetree/bindings/net/nfc/ 9785 9786NFS, SUNRPC, AND LOCKD CLIENTS 9787M: Trond Myklebust <trond.myklebust@primarydata.com> 9788M: Anna Schumaker <anna.schumaker@netapp.com> 9789L: linux-nfs@vger.kernel.org 9790W: http://client.linux-nfs.org 9791T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9792S: Maintained 9793F: fs/lockd/ 9794F: fs/nfs/ 9795F: fs/nfs_common/ 9796F: net/sunrpc/ 9797F: include/linux/lockd/ 9798F: include/linux/nfs* 9799F: include/linux/sunrpc/ 9800F: include/uapi/linux/nfs* 9801F: include/uapi/linux/sunrpc/ 9802 9803NILFS2 FILESYSTEM 9804M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9805L: linux-nilfs@vger.kernel.org 9806W: https://nilfs.sourceforge.io/ 9807W: https://nilfs.osdn.jp/ 9808T: git git://github.com/konis/nilfs2.git 9809S: Supported 9810F: Documentation/filesystems/nilfs2.txt 9811F: fs/nilfs2/ 9812F: include/trace/events/nilfs2.h 9813F: include/uapi/linux/nilfs2_api.h 9814F: include/uapi/linux/nilfs2_ondisk.h 9815 9816NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9817M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9818W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9819S: Maintained 9820F: Documentation/scsi/NinjaSCSI.txt 9821F: drivers/scsi/pcmcia/nsp_* 9822 9823NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9824M: GOTO Masanori <gotom@debian.or.jp> 9825M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9826W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9827S: Maintained 9828F: Documentation/scsi/NinjaSCSI.txt 9829F: drivers/scsi/nsp32* 9830 9831NIOS2 ARCHITECTURE 9832M: Ley Foon Tan <lftan@altera.com> 9833L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9835S: Maintained 9836F: arch/nios2/ 9837 9838NOHZ, DYNTICKS SUPPORT 9839M: Frederic Weisbecker <fweisbec@gmail.com> 9840M: Thomas Gleixner <tglx@linutronix.de> 9841M: Ingo Molnar <mingo@kernel.org> 9842L: linux-kernel@vger.kernel.org 9843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9844S: Maintained 9845F: kernel/time/tick*.* 9846F: include/linux/tick.h 9847F: include/linux/sched/nohz.h 9848 9849NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9850M: Pavel Machek <pavel@ucw.cz> 9851M: Sakari Ailus <sakari.ailus@iki.fi> 9852L: linux-media@vger.kernel.org 9853S: Maintained 9854F: drivers/media/i2c/et8ek8 9855F: drivers/media/i2c/ad5820.c 9856 9857NOKIA N900 POWER SUPPLY DRIVERS 9858R: Pali Rohár <pali.rohar@gmail.com> 9859F: include/linux/power/bq2415x_charger.h 9860F: include/linux/power/bq27xxx_battery.h 9861F: include/linux/power/isp1704_charger.h 9862F: drivers/power/supply/bq2415x_charger.c 9863F: drivers/power/supply/bq27xxx_battery.c 9864F: drivers/power/supply/bq27xxx_battery_i2c.c 9865F: drivers/power/supply/isp1704_charger.c 9866F: drivers/power/supply/rx51_battery.c 9867 9868NTB AMD DRIVER 9869M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9870L: linux-ntb@googlegroups.com 9871S: Supported 9872F: drivers/ntb/hw/amd/ 9873 9874NTB DRIVER CORE 9875M: Jon Mason <jdmason@kudzu.us> 9876M: Dave Jiang <dave.jiang@intel.com> 9877M: Allen Hubbe <allenbh@gmail.com> 9878L: linux-ntb@googlegroups.com 9879S: Supported 9880W: https://github.com/jonmason/ntb/wiki 9881T: git git://github.com/jonmason/ntb.git 9882F: drivers/ntb/ 9883F: drivers/net/ntb_netdev.c 9884F: include/linux/ntb.h 9885F: include/linux/ntb_transport.h 9886F: tools/testing/selftests/ntb/ 9887 9888NTB IDT DRIVER 9889M: Serge Semin <fancer.lancer@gmail.com> 9890L: linux-ntb@googlegroups.com 9891S: Supported 9892F: drivers/ntb/hw/idt/ 9893 9894NTB INTEL DRIVER 9895M: Dave Jiang <dave.jiang@intel.com> 9896L: linux-ntb@googlegroups.com 9897S: Supported 9898W: https://github.com/davejiang/linux/wiki 9899T: git https://github.com/davejiang/linux.git 9900F: drivers/ntb/hw/intel/ 9901 9902NTFS FILESYSTEM 9903M: Anton Altaparmakov <anton@tuxera.com> 9904L: linux-ntfs-dev@lists.sourceforge.net 9905W: http://www.tuxera.com/ 9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9907S: Supported 9908F: Documentation/filesystems/ntfs.txt 9909F: fs/ntfs/ 9910 9911NUBUS SUBSYSTEM 9912M: Finn Thain <fthain@telegraphics.com.au> 9913L: linux-m68k@lists.linux-m68k.org 9914S: Maintained 9915F: arch/*/include/asm/nubus.h 9916F: drivers/nubus/ 9917F: include/linux/nubus.h 9918F: include/uapi/linux/nubus.h 9919 9920NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9921M: Antonino Daplas <adaplas@gmail.com> 9922L: linux-fbdev@vger.kernel.org 9923S: Maintained 9924F: drivers/video/fbdev/riva/ 9925F: drivers/video/fbdev/nvidia/ 9926 9927NVM EXPRESS DRIVER 9928M: Keith Busch <keith.busch@intel.com> 9929M: Jens Axboe <axboe@fb.com> 9930M: Christoph Hellwig <hch@lst.de> 9931M: Sagi Grimberg <sagi@grimberg.me> 9932L: linux-nvme@lists.infradead.org 9933T: git://git.infradead.org/nvme.git 9934W: http://git.infradead.org/nvme.git 9935S: Supported 9936F: drivers/nvme/host/ 9937F: include/linux/nvme.h 9938F: include/uapi/linux/nvme_ioctl.h 9939 9940NVM EXPRESS FC TRANSPORT DRIVERS 9941M: James Smart <james.smart@broadcom.com> 9942L: linux-nvme@lists.infradead.org 9943S: Supported 9944F: include/linux/nvme-fc.h 9945F: include/linux/nvme-fc-driver.h 9946F: drivers/nvme/host/fc.c 9947F: drivers/nvme/target/fc.c 9948F: drivers/nvme/target/fcloop.c 9949 9950NVM EXPRESS TARGET DRIVER 9951M: Christoph Hellwig <hch@lst.de> 9952M: Sagi Grimberg <sagi@grimberg.me> 9953L: linux-nvme@lists.infradead.org 9954T: git://git.infradead.org/nvme.git 9955W: http://git.infradead.org/nvme.git 9956S: Supported 9957F: drivers/nvme/target/ 9958 9959NVMEM FRAMEWORK 9960M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9961S: Maintained 9962F: drivers/nvmem/ 9963F: Documentation/devicetree/bindings/nvmem/ 9964F: Documentation/ABI/stable/sysfs-bus-nvmem 9965F: include/linux/nvmem-consumer.h 9966F: include/linux/nvmem-provider.h 9967 9968NXP SGTL5000 DRIVER 9969M: Fabio Estevam <fabio.estevam@nxp.com> 9970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9971S: Maintained 9972F: Documentation/devicetree/bindings/sound/sgtl5000.txt 9973F: sound/soc/codecs/sgtl5000* 9974 9975NXP TDA998X DRM DRIVER 9976M: Russell King <linux@armlinux.org.uk> 9977S: Supported 9978T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9980F: drivers/gpu/drm/i2c/tda998x_drv.c 9981F: include/drm/i2c/tda998x.h 9982 9983NXP TFA9879 DRIVER 9984M: Peter Rosin <peda@axentia.se> 9985L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9986S: Maintained 9987F: Documentation/devicetree/bindings/sound/tfa9879.txt 9988F: sound/soc/codecs/tfa9879* 9989 9990NXP-NCI NFC DRIVER 9991M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9992R: Charles Gorand <charles.gorand@effinnov.com> 9993L: linux-nfc@lists.01.org (moderated for non-subscribers) 9994S: Supported 9995F: drivers/nfc/nxp-nci 9996 9997OBJTOOL 9998M: Josh Poimboeuf <jpoimboe@redhat.com> 9999M: Peter Zijlstra <peterz@infradead.org> 10000S: Supported 10001F: tools/objtool/ 10002 10003OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10004M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10005M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10006L: linuxppc-dev@lists.ozlabs.org 10007S: Supported 10008F: arch/powerpc/platforms/powernv/ocxl.c 10009F: arch/powerpc/include/asm/pnv-ocxl.h 10010F: drivers/misc/ocxl/ 10011F: include/misc/ocxl* 10012F: include/uapi/misc/ocxl.h 10013F: Documentation/accelerators/ocxl.txt 10014 10015OMAP AUDIO SUPPORT 10016M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10017M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10019L: linux-omap@vger.kernel.org 10020S: Maintained 10021F: sound/soc/omap/ 10022 10023OMAP CLOCK FRAMEWORK SUPPORT 10024M: Paul Walmsley <paul@pwsan.com> 10025L: linux-omap@vger.kernel.org 10026S: Maintained 10027F: arch/arm/*omap*/*clock* 10028 10029OMAP DEVICE TREE SUPPORT 10030M: Benoît Cousson <bcousson@baylibre.com> 10031M: Tony Lindgren <tony@atomide.com> 10032L: linux-omap@vger.kernel.org 10033L: devicetree@vger.kernel.org 10034S: Maintained 10035F: arch/arm/boot/dts/*omap* 10036F: arch/arm/boot/dts/*am3* 10037F: arch/arm/boot/dts/*am4* 10038F: arch/arm/boot/dts/*am5* 10039F: arch/arm/boot/dts/*dra7* 10040 10041OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10042M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10043L: linux-omap@vger.kernel.org 10044L: linux-fbdev@vger.kernel.org 10045S: Maintained 10046F: drivers/video/fbdev/omap2/ 10047F: Documentation/arm/OMAP/DSS 10048 10049OMAP FRAMEBUFFER SUPPORT 10050M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10051L: linux-fbdev@vger.kernel.org 10052L: linux-omap@vger.kernel.org 10053S: Maintained 10054F: drivers/video/fbdev/omap/ 10055 10056OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10057M: Roger Quadros <rogerq@ti.com> 10058M: Tony Lindgren <tony@atomide.com> 10059L: linux-omap@vger.kernel.org 10060S: Maintained 10061F: drivers/memory/omap-gpmc.c 10062F: arch/arm/mach-omap2/*gpmc* 10063 10064OMAP GPIO DRIVER 10065M: Grygorii Strashko <grygorii.strashko@ti.com> 10066M: Santosh Shilimkar <ssantosh@kernel.org> 10067M: Kevin Hilman <khilman@kernel.org> 10068L: linux-omap@vger.kernel.org 10069S: Maintained 10070F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10071F: drivers/gpio/gpio-omap.c 10072 10073OMAP HARDWARE SPINLOCK SUPPORT 10074M: Ohad Ben-Cohen <ohad@wizery.com> 10075L: linux-omap@vger.kernel.org 10076S: Maintained 10077F: drivers/hwspinlock/omap_hwspinlock.c 10078 10079OMAP HS MMC SUPPORT 10080L: linux-mmc@vger.kernel.org 10081L: linux-omap@vger.kernel.org 10082S: Orphan 10083F: drivers/mmc/host/omap_hsmmc.c 10084 10085OMAP HWMOD DATA 10086M: Paul Walmsley <paul@pwsan.com> 10087L: linux-omap@vger.kernel.org 10088S: Maintained 10089F: arch/arm/mach-omap2/omap_hwmod*data* 10090 10091OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10092M: Benoît Cousson <bcousson@baylibre.com> 10093L: linux-omap@vger.kernel.org 10094S: Maintained 10095F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10096 10097OMAP HWMOD SUPPORT 10098M: Benoît Cousson <bcousson@baylibre.com> 10099M: Paul Walmsley <paul@pwsan.com> 10100L: linux-omap@vger.kernel.org 10101S: Maintained 10102F: arch/arm/mach-omap2/omap_hwmod.* 10103 10104OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10105M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10106L: linux-media@vger.kernel.org 10107S: Maintained 10108F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10109F: drivers/media/platform/omap3isp/ 10110F: drivers/staging/media/omap4iss/ 10111 10112OMAP MMC SUPPORT 10113M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10114L: linux-omap@vger.kernel.org 10115S: Maintained 10116F: drivers/mmc/host/omap.c 10117 10118OMAP POWER MANAGEMENT SUPPORT 10119M: Kevin Hilman <khilman@kernel.org> 10120L: linux-omap@vger.kernel.org 10121S: Maintained 10122F: arch/arm/*omap*/*pm* 10123F: drivers/cpufreq/omap-cpufreq.c 10124 10125OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10126M: Rajendra Nayak <rnayak@codeaurora.org> 10127M: Paul Walmsley <paul@pwsan.com> 10128L: linux-omap@vger.kernel.org 10129S: Maintained 10130F: arch/arm/mach-omap2/prm* 10131 10132OMAP RANDOM NUMBER GENERATOR SUPPORT 10133M: Deepak Saxena <dsaxena@plexity.net> 10134S: Maintained 10135F: drivers/char/hw_random/omap-rng.c 10136 10137OMAP USB SUPPORT 10138L: linux-usb@vger.kernel.org 10139L: linux-omap@vger.kernel.org 10140S: Orphan 10141F: drivers/usb/*/*omap* 10142F: arch/arm/*omap*/usb* 10143 10144OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10145M: Mark Jackson <mpfj@newflow.co.uk> 10146L: linux-omap@vger.kernel.org 10147S: Maintained 10148F: arch/arm/boot/dts/am335x-nano.dts 10149 10150OMAP1 SUPPORT 10151M: Aaro Koskinen <aaro.koskinen@iki.fi> 10152M: Tony Lindgren <tony@atomide.com> 10153L: linux-omap@vger.kernel.org 10154Q: http://patchwork.kernel.org/project/linux-omap/list/ 10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10156S: Maintained 10157F: arch/arm/mach-omap1/ 10158F: arch/arm/plat-omap/ 10159F: arch/arm/configs/omap1_defconfig 10160F: drivers/i2c/busses/i2c-omap.c 10161F: include/linux/i2c-omap.h 10162 10163OMAP2+ SUPPORT 10164M: Tony Lindgren <tony@atomide.com> 10165L: linux-omap@vger.kernel.org 10166W: http://www.muru.com/linux/omap/ 10167W: http://linux.omap.com/ 10168Q: http://patchwork.kernel.org/project/linux-omap/list/ 10169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10170S: Maintained 10171F: arch/arm/mach-omap2/ 10172F: arch/arm/plat-omap/ 10173F: arch/arm/configs/omap2plus_defconfig 10174F: drivers/i2c/busses/i2c-omap.c 10175F: drivers/irqchip/irq-omap-intc.c 10176F: drivers/mfd/*omap*.c 10177F: drivers/mfd/menelaus.c 10178F: drivers/mfd/palmas.c 10179F: drivers/mfd/tps65217.c 10180F: drivers/mfd/tps65218.c 10181F: drivers/mfd/tps65910.c 10182F: drivers/mfd/twl-core.[ch] 10183F: drivers/mfd/twl4030*.c 10184F: drivers/mfd/twl6030*.c 10185F: drivers/mfd/twl6040*.c 10186F: drivers/regulator/palmas-regulator*.c 10187F: drivers/regulator/pbias-regulator.c 10188F: drivers/regulator/tps65217-regulator.c 10189F: drivers/regulator/tps65218-regulator.c 10190F: drivers/regulator/tps65910-regulator.c 10191F: drivers/regulator/twl-regulator.c 10192F: drivers/regulator/twl6030-regulator.c 10193F: include/linux/i2c-omap.h 10194 10195ONION OMEGA2+ BOARD 10196M: Harvey Hunt <harveyhuntnexus@gmail.com> 10197L: linux-mips@linux-mips.org 10198S: Maintained 10199F: arch/mips/boot/dts/ralink/omega2p.dts 10200 10201OMFS FILESYSTEM 10202M: Bob Copeland <me@bobcopeland.com> 10203L: linux-karma-devel@lists.sourceforge.net 10204S: Maintained 10205F: Documentation/filesystems/omfs.txt 10206F: fs/omfs/ 10207 10208OMNIKEY CARDMAN 4000 DRIVER 10209M: Harald Welte <laforge@gnumonks.org> 10210S: Maintained 10211F: drivers/char/pcmcia/cm4000_cs.c 10212F: include/linux/cm4000_cs.h 10213F: include/uapi/linux/cm4000_cs.h 10214 10215OMNIKEY CARDMAN 4040 DRIVER 10216M: Harald Welte <laforge@gnumonks.org> 10217S: Maintained 10218F: drivers/char/pcmcia/cm4040_cs.* 10219 10220OMNIVISION OV13858 SENSOR DRIVER 10221M: Sakari Ailus <sakari.ailus@linux.intel.com> 10222L: linux-media@vger.kernel.org 10223T: git git://linuxtv.org/media_tree.git 10224S: Maintained 10225F: drivers/media/i2c/ov13858.c 10226 10227OMNIVISION OV2685 SENSOR DRIVER 10228M: Shunqian Zheng <zhengsq@rock-chips.com> 10229L: linux-media@vger.kernel.org 10230T: git git://linuxtv.org/media_tree.git 10231S: Maintained 10232F: drivers/media/i2c/ov2685.c 10233 10234OMNIVISION OV5640 SENSOR DRIVER 10235M: Steve Longerbeam <slongerbeam@gmail.com> 10236L: linux-media@vger.kernel.org 10237T: git git://linuxtv.org/media_tree.git 10238S: Maintained 10239F: drivers/media/i2c/ov5640.c 10240 10241OMNIVISION OV5647 SENSOR DRIVER 10242M: Luis Oliveira <lolivei@synopsys.com> 10243L: linux-media@vger.kernel.org 10244T: git git://linuxtv.org/media_tree.git 10245S: Maintained 10246F: drivers/media/i2c/ov5647.c 10247 10248OMNIVISION OV5695 SENSOR DRIVER 10249M: Shunqian Zheng <zhengsq@rock-chips.com> 10250L: linux-media@vger.kernel.org 10251T: git git://linuxtv.org/media_tree.git 10252S: Maintained 10253F: drivers/media/i2c/ov5695.c 10254 10255OMNIVISION OV7670 SENSOR DRIVER 10256M: Jonathan Corbet <corbet@lwn.net> 10257L: linux-media@vger.kernel.org 10258T: git git://linuxtv.org/media_tree.git 10259S: Maintained 10260F: drivers/media/i2c/ov7670.c 10261F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10262 10263OMNIVISION OV772x SENSOR DRIVER 10264M: Jacopo Mondi <jacopo@jmondi.org> 10265L: linux-media@vger.kernel.org 10266T: git git://linuxtv.org/media_tree.git 10267S: Odd fixes 10268F: drivers/media/i2c/ov772x.c 10269F: include/media/i2c/ov772x.h 10270 10271OMNIVISION OV7740 SENSOR DRIVER 10272M: Wenyou Yang <wenyou.yang@microchip.com> 10273L: linux-media@vger.kernel.org 10274T: git git://linuxtv.org/media_tree.git 10275S: Maintained 10276F: drivers/media/i2c/ov7740.c 10277F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10278 10279OMNIVISION OV9650 SENSOR DRIVER 10280M: Sakari Ailus <sakari.ailus@linux.intel.com> 10281R: Akinobu Mita <akinobu.mita@gmail.com> 10282R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10283L: linux-media@vger.kernel.org 10284T: git git://linuxtv.org/media_tree.git 10285S: Maintained 10286F: drivers/media/i2c/ov9650.c 10287F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10288 10289ONENAND FLASH DRIVER 10290M: Kyungmin Park <kyungmin.park@samsung.com> 10291L: linux-mtd@lists.infradead.org 10292S: Maintained 10293F: drivers/mtd/onenand/ 10294F: include/linux/mtd/onenand*.h 10295 10296ONSTREAM SCSI TAPE DRIVER 10297M: Willem Riede <osst@riede.org> 10298L: osst-users@lists.sourceforge.net 10299L: linux-scsi@vger.kernel.org 10300S: Maintained 10301F: Documentation/scsi/osst.txt 10302F: drivers/scsi/osst.* 10303F: drivers/scsi/osst_*.h 10304F: drivers/scsi/st.h 10305 10306OP-TEE DRIVER 10307M: Jens Wiklander <jens.wiklander@linaro.org> 10308S: Maintained 10309F: drivers/tee/optee/ 10310 10311OPA-VNIC DRIVER 10312M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10313M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10314L: linux-rdma@vger.kernel.org 10315S: Supported 10316F: drivers/infiniband/ulp/opa_vnic 10317 10318OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10319M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10320L: devicetree@vger.kernel.org 10321S: Maintained 10322F: Documentation/devicetree/dynamic-resolution-notes.txt 10323F: Documentation/devicetree/overlay-notes.txt 10324F: drivers/of/overlay.c 10325F: drivers/of/resolver.c 10326 10327OPEN FIRMWARE AND FLATTENED DEVICE TREE 10328M: Rob Herring <robh+dt@kernel.org> 10329M: Frank Rowand <frowand.list@gmail.com> 10330L: devicetree@vger.kernel.org 10331W: http://www.devicetree.org/ 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10333S: Maintained 10334F: drivers/of/ 10335F: include/linux/of*.h 10336F: scripts/dtc/ 10337F: Documentation/ABI/testing/sysfs-firmware-ofw 10338 10339OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10340M: Rob Herring <robh+dt@kernel.org> 10341M: Mark Rutland <mark.rutland@arm.com> 10342L: devicetree@vger.kernel.org 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10344Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10345S: Maintained 10346F: Documentation/devicetree/ 10347F: arch/*/boot/dts/ 10348F: include/dt-bindings/ 10349 10350OPENCORES I2C BUS DRIVER 10351M: Peter Korsgaard <jacmet@sunsite.dk> 10352L: linux-i2c@vger.kernel.org 10353S: Maintained 10354F: Documentation/i2c/busses/i2c-ocores 10355F: drivers/i2c/busses/i2c-ocores.c 10356 10357OPENRISC ARCHITECTURE 10358M: Jonas Bonn <jonas@southpole.se> 10359M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10360M: Stafford Horne <shorne@gmail.com> 10361T: git git://github.com/openrisc/linux.git 10362L: openrisc@lists.librecores.org 10363W: http://openrisc.io 10364S: Maintained 10365F: Documentation/devicetree/bindings/openrisc/ 10366F: Documentation/openrisc/ 10367F: arch/openrisc/ 10368F: drivers/irqchip/irq-ompic.c 10369F: drivers/irqchip/irq-or1k-* 10370 10371OPENVSWITCH 10372M: Pravin B Shelar <pshelar@ovn.org> 10373L: netdev@vger.kernel.org 10374L: dev@openvswitch.org 10375W: http://openvswitch.org 10376S: Maintained 10377F: net/openvswitch/ 10378F: include/uapi/linux/openvswitch.h 10379 10380OPERATING PERFORMANCE POINTS (OPP) 10381M: Viresh Kumar <vireshk@kernel.org> 10382M: Nishanth Menon <nm@ti.com> 10383M: Stephen Boyd <sboyd@kernel.org> 10384L: linux-pm@vger.kernel.org 10385S: Maintained 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10387F: drivers/opp/ 10388F: include/linux/pm_opp.h 10389F: Documentation/power/opp.txt 10390F: Documentation/devicetree/bindings/opp/ 10391 10392OPL4 DRIVER 10393M: Clemens Ladisch <clemens@ladisch.de> 10394L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10395T: git git://git.alsa-project.org/alsa-kernel.git 10396S: Maintained 10397F: sound/drivers/opl4/ 10398 10399OPROFILE 10400M: Robert Richter <rric@kernel.org> 10401L: oprofile-list@lists.sf.net 10402S: Maintained 10403F: arch/*/include/asm/oprofile*.h 10404F: arch/*/oprofile/ 10405F: drivers/oprofile/ 10406F: include/linux/oprofile.h 10407 10408ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10409M: Mark Fasheh <mark@fasheh.com> 10410M: Joel Becker <jlbec@evilplan.org> 10411L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10412W: http://ocfs2.wiki.kernel.org 10413S: Supported 10414F: Documentation/filesystems/ocfs2.txt 10415F: Documentation/filesystems/dlmfs.txt 10416F: fs/ocfs2/ 10417 10418ORANGEFS FILESYSTEM 10419M: Mike Marshall <hubcap@omnibond.com> 10420R: Martin Brandenburg <martin@omnibond.com> 10421L: devel@lists.orangefs.org 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10423S: Supported 10424F: fs/orangefs/ 10425F: Documentation/filesystems/orangefs.txt 10426 10427ORINOCO DRIVER 10428L: linux-wireless@vger.kernel.org 10429W: http://wireless.kernel.org/en/users/Drivers/orinoco 10430W: http://www.nongnu.org/orinoco/ 10431S: Orphan 10432F: drivers/net/wireless/intersil/orinoco/ 10433 10434OSD LIBRARY and FILESYSTEM 10435M: Boaz Harrosh <ooo@electrozaur.com> 10436S: Maintained 10437F: drivers/scsi/osd/ 10438F: include/scsi/osd_* 10439F: fs/exofs/ 10440 10441OV2659 OMNIVISION SENSOR DRIVER 10442M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10443L: linux-media@vger.kernel.org 10444W: https://linuxtv.org 10445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10446T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10447S: Maintained 10448F: drivers/media/i2c/ov2659.c 10449F: include/media/i2c/ov2659.h 10450 10451OVERLAY FILESYSTEM 10452M: Miklos Szeredi <miklos@szeredi.hu> 10453L: linux-unionfs@vger.kernel.org 10454T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10455S: Supported 10456F: fs/overlayfs/ 10457F: Documentation/filesystems/overlayfs.txt 10458 10459P54 WIRELESS DRIVER 10460M: Christian Lamparter <chunkeey@googlemail.com> 10461L: linux-wireless@vger.kernel.org 10462W: http://wireless.kernel.org/en/users/Drivers/p54 10463S: Maintained 10464F: drivers/net/wireless/intersil/p54/ 10465 10466PA SEMI ETHERNET DRIVER 10467L: netdev@vger.kernel.org 10468S: Orphan 10469F: drivers/net/ethernet/pasemi/* 10470 10471PA SEMI SMBUS DRIVER 10472L: linux-i2c@vger.kernel.org 10473S: Orphan 10474F: drivers/i2c/busses/i2c-pasemi.c 10475 10476PADATA PARALLEL EXECUTION MECHANISM 10477M: Steffen Klassert <steffen.klassert@secunet.com> 10478L: linux-crypto@vger.kernel.org 10479S: Maintained 10480F: kernel/padata.c 10481F: include/linux/padata.h 10482F: Documentation/padata.txt 10483 10484PANASONIC LAPTOP ACPI EXTRAS DRIVER 10485M: Harald Welte <laforge@gnumonks.org> 10486L: platform-driver-x86@vger.kernel.org 10487S: Maintained 10488F: drivers/platform/x86/panasonic-laptop.c 10489 10490PARALLEL LCD/KEYPAD PANEL DRIVER 10491M: Willy Tarreau <willy@haproxy.com> 10492M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10493S: Odd Fixes 10494F: Documentation/misc-devices/lcd-panel-cgram.txt 10495F: drivers/misc/panel.c 10496 10497PARALLEL PORT SUBSYSTEM 10498M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10499M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10500L: linux-parport@lists.infradead.org (subscribers-only) 10501S: Maintained 10502F: drivers/parport/ 10503F: include/linux/parport*.h 10504F: drivers/char/ppdev.c 10505F: include/uapi/linux/ppdev.h 10506F: Documentation/parport*.txt 10507 10508PARAVIRT_OPS INTERFACE 10509M: Juergen Gross <jgross@suse.com> 10510M: Alok Kataria <akataria@vmware.com> 10511L: virtualization@lists.linux-foundation.org 10512S: Supported 10513F: Documentation/virtual/paravirt_ops.txt 10514F: arch/*/kernel/paravirt* 10515F: arch/*/include/asm/paravirt*.h 10516F: include/linux/hypervisor.h 10517 10518PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10519M: Tim Waugh <tim@cyberelk.net> 10520L: linux-parport@lists.infradead.org (subscribers-only) 10521S: Maintained 10522F: Documentation/blockdev/paride.txt 10523F: drivers/block/paride/ 10524 10525PARISC ARCHITECTURE 10526M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10527M: Helge Deller <deller@gmx.de> 10528L: linux-parisc@vger.kernel.org 10529W: http://www.parisc-linux.org/ 10530Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10533S: Maintained 10534F: arch/parisc/ 10535F: Documentation/parisc/ 10536F: drivers/parisc/ 10537F: drivers/char/agp/parisc-agp.c 10538F: drivers/input/serio/gscps2.c 10539F: drivers/parport/parport_gsc.* 10540F: drivers/tty/serial/8250/8250_gsc.c 10541F: drivers/video/fbdev/sti* 10542F: drivers/video/console/sti* 10543F: drivers/video/logo/logo_parisc* 10544 10545PARMAN 10546M: Jiri Pirko <jiri@mellanox.com> 10547L: netdev@vger.kernel.org 10548S: Supported 10549F: lib/parman.c 10550F: lib/test_parman.c 10551F: include/linux/parman.h 10552 10553PC87360 HARDWARE MONITORING DRIVER 10554M: Jim Cromie <jim.cromie@gmail.com> 10555L: linux-hwmon@vger.kernel.org 10556S: Maintained 10557F: Documentation/hwmon/pc87360 10558F: drivers/hwmon/pc87360.c 10559 10560PC8736x GPIO DRIVER 10561M: Jim Cromie <jim.cromie@gmail.com> 10562S: Maintained 10563F: drivers/char/pc8736x_gpio.c 10564 10565PC87427 HARDWARE MONITORING DRIVER 10566M: Jean Delvare <jdelvare@suse.com> 10567L: linux-hwmon@vger.kernel.org 10568S: Maintained 10569F: Documentation/hwmon/pc87427 10570F: drivers/hwmon/pc87427.c 10571 10572PCA9532 LED DRIVER 10573M: Riku Voipio <riku.voipio@iki.fi> 10574S: Maintained 10575F: drivers/leds/leds-pca9532.c 10576F: include/linux/leds-pca9532.h 10577 10578PCA9541 I2C BUS MASTER SELECTOR DRIVER 10579M: Guenter Roeck <linux@roeck-us.net> 10580L: linux-i2c@vger.kernel.org 10581S: Maintained 10582F: drivers/i2c/muxes/i2c-mux-pca9541.c 10583 10584PCDP - PRIMARY CONSOLE AND DEBUG PORT 10585M: Khalid Aziz <khalid@gonehiking.org> 10586S: Maintained 10587F: drivers/firmware/pcdp.* 10588 10589PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10590M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10591L: linux-pci@vger.kernel.org 10592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10593S: Maintained 10594F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10595F: drivers/pci/host/pci-aardvark.c 10596 10597PCI DRIVER FOR ALTERA PCIE IP 10598M: Ley Foon Tan <lftan@altera.com> 10599L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10600L: linux-pci@vger.kernel.org 10601S: Supported 10602F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10603F: drivers/pci/host/pcie-altera.c 10604 10605PCI DRIVER FOR APPLIEDMICRO XGENE 10606M: Tanmay Inamdar <tinamdar@apm.com> 10607L: linux-pci@vger.kernel.org 10608L: linux-arm-kernel@lists.infradead.org 10609S: Maintained 10610F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10611F: drivers/pci/host/pci-xgene.c 10612 10613PCI DRIVER FOR ARM VERSATILE PLATFORM 10614M: Rob Herring <robh@kernel.org> 10615L: linux-pci@vger.kernel.org 10616L: linux-arm-kernel@lists.infradead.org 10617S: Maintained 10618F: Documentation/devicetree/bindings/pci/versatile.txt 10619F: drivers/pci/host/pci-versatile.c 10620 10621PCI DRIVER FOR ARMADA 8K 10622M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10623L: linux-pci@vger.kernel.org 10624L: linux-arm-kernel@lists.infradead.org 10625S: Maintained 10626F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10627F: drivers/pci/dwc/pcie-armada8k.c 10628 10629PCI DRIVER FOR CADENCE PCIE IP 10630M: Alan Douglas <adouglas@cadence.com> 10631L: linux-pci@vger.kernel.org 10632S: Maintained 10633F: Documentation/devicetree/bindings/pci/cdns,*.txt 10634F: drivers/pci/cadence/pcie-cadence* 10635 10636PCI DRIVER FOR FREESCALE LAYERSCAPE 10637M: Minghuan Lian <minghuan.Lian@freescale.com> 10638M: Mingkai Hu <mingkai.hu@freescale.com> 10639M: Roy Zang <tie-fei.zang@freescale.com> 10640L: linuxppc-dev@lists.ozlabs.org 10641L: linux-pci@vger.kernel.org 10642L: linux-arm-kernel@lists.infradead.org 10643S: Maintained 10644F: drivers/pci/dwc/*layerscape* 10645 10646PCI DRIVER FOR GENERIC OF HOSTS 10647M: Will Deacon <will.deacon@arm.com> 10648L: linux-pci@vger.kernel.org 10649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10650S: Maintained 10651F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10652F: drivers/pci/host/pci-host-common.c 10653F: drivers/pci/host/pci-host-generic.c 10654 10655PCI DRIVER FOR IMX6 10656M: Richard Zhu <hongxing.zhu@nxp.com> 10657M: Lucas Stach <l.stach@pengutronix.de> 10658L: linux-pci@vger.kernel.org 10659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10660S: Maintained 10661F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10662F: drivers/pci/dwc/*imx6* 10663 10664PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10665M: Keith Busch <keith.busch@intel.com> 10666M: Jonathan Derrick <jonathan.derrick@intel.com> 10667L: linux-pci@vger.kernel.org 10668S: Supported 10669F: drivers/pci/host/vmd.c 10670 10671PCI DRIVER FOR MICROSEMI SWITCHTEC 10672M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10673M: Logan Gunthorpe <logang@deltatee.com> 10674L: linux-pci@vger.kernel.org 10675S: Maintained 10676F: Documentation/switchtec.txt 10677F: Documentation/ABI/testing/sysfs-class-switchtec 10678F: drivers/pci/switch/switchtec* 10679F: include/uapi/linux/switchtec_ioctl.h 10680F: include/linux/switchtec.h 10681F: drivers/ntb/hw/mscc/ 10682 10683PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10684M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10685M: Jason Cooper <jason@lakedaemon.net> 10686L: linux-pci@vger.kernel.org 10687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10688S: Maintained 10689F: drivers/pci/host/*mvebu* 10690 10691PCI DRIVER FOR NVIDIA TEGRA 10692M: Thierry Reding <thierry.reding@gmail.com> 10693L: linux-tegra@vger.kernel.org 10694L: linux-pci@vger.kernel.org 10695S: Supported 10696F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10697F: drivers/pci/host/pci-tegra.c 10698 10699PCI DRIVER FOR RENESAS R-CAR 10700M: Simon Horman <horms@verge.net.au> 10701L: linux-pci@vger.kernel.org 10702L: linux-renesas-soc@vger.kernel.org 10703S: Maintained 10704F: drivers/pci/host/*rcar* 10705 10706PCI DRIVER FOR SAMSUNG EXYNOS 10707M: Jingoo Han <jingoohan1@gmail.com> 10708L: linux-pci@vger.kernel.org 10709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10710L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10711S: Maintained 10712F: drivers/pci/dwc/pci-exynos.c 10713 10714PCI DRIVER FOR SYNOPSYS DESIGNWARE 10715M: Jingoo Han <jingoohan1@gmail.com> 10716M: Joao Pinto <Joao.Pinto@synopsys.com> 10717L: linux-pci@vger.kernel.org 10718S: Maintained 10719F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10720F: drivers/pci/dwc/*designware* 10721 10722PCI DRIVER FOR TI DRA7XX 10723M: Kishon Vijay Abraham I <kishon@ti.com> 10724L: linux-omap@vger.kernel.org 10725L: linux-pci@vger.kernel.org 10726S: Supported 10727F: Documentation/devicetree/bindings/pci/ti-pci.txt 10728F: drivers/pci/dwc/pci-dra7xx.c 10729 10730PCI DRIVER FOR TI KEYSTONE 10731M: Murali Karicheri <m-karicheri2@ti.com> 10732L: linux-pci@vger.kernel.org 10733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10734S: Maintained 10735F: drivers/pci/dwc/*keystone* 10736 10737PCI ENDPOINT SUBSYSTEM 10738M: Kishon Vijay Abraham I <kishon@ti.com> 10739M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10740L: linux-pci@vger.kernel.org 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10742S: Supported 10743F: drivers/pci/endpoint/ 10744F: drivers/misc/pci_endpoint_test.c 10745F: tools/pci/ 10746 10747PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10748M: Russell Currey <ruscur@russell.cc> 10749L: linuxppc-dev@lists.ozlabs.org 10750S: Supported 10751F: Documentation/powerpc/eeh-pci-error-recovery.txt 10752F: arch/powerpc/kernel/eeh*.c 10753F: arch/powerpc/platforms/*/eeh*.c 10754F: arch/powerpc/include/*/eeh*.h 10755 10756PCI ERROR RECOVERY 10757M: Linas Vepstas <linasvepstas@gmail.com> 10758L: linux-pci@vger.kernel.org 10759S: Supported 10760F: Documentation/PCI/pci-error-recovery.txt 10761 10762PCI MSI DRIVER FOR ALTERA MSI IP 10763M: Ley Foon Tan <lftan@altera.com> 10764L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10765L: linux-pci@vger.kernel.org 10766S: Supported 10767F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10768F: drivers/pci/host/pcie-altera-msi.c 10769 10770PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10771M: Duc Dang <dhdang@apm.com> 10772L: linux-pci@vger.kernel.org 10773L: linux-arm-kernel@lists.infradead.org 10774S: Maintained 10775F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10776F: drivers/pci/host/pci-xgene-msi.c 10777 10778PCI SUBSYSTEM 10779M: Bjorn Helgaas <bhelgaas@google.com> 10780L: linux-pci@vger.kernel.org 10781Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10783S: Supported 10784F: Documentation/devicetree/bindings/pci/ 10785F: Documentation/PCI/ 10786F: drivers/acpi/pci* 10787F: drivers/pci/ 10788F: include/asm-generic/pci* 10789F: include/linux/pci* 10790F: include/linux/of_pci.h 10791F: include/uapi/linux/pci* 10792F: lib/pci* 10793F: arch/x86/pci/ 10794F: arch/x86/kernel/quirks.c 10795 10796PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10797M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10798L: linux-pci@vger.kernel.org 10799Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10801S: Supported 10802F: drivers/pci/host/ 10803F: drivers/pci/dwc/ 10804 10805PCIE DRIVER FOR AXIS ARTPEC 10806M: Niklas Cassel <niklas.cassel@axis.com> 10807M: Jesper Nilsson <jesper.nilsson@axis.com> 10808L: linux-arm-kernel@axis.com 10809L: linux-pci@vger.kernel.org 10810S: Maintained 10811F: Documentation/devicetree/bindings/pci/axis,artpec* 10812F: drivers/pci/dwc/*artpec* 10813 10814PCIE DRIVER FOR CAVIUM THUNDERX 10815M: David Daney <david.daney@cavium.com> 10816L: linux-pci@vger.kernel.org 10817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10818S: Supported 10819F: Documentation/devicetree/bindings/pci/pci-thunder-* 10820F: drivers/pci/host/pci-thunder-* 10821 10822PCIE DRIVER FOR HISILICON 10823M: Zhou Wang <wangzhou1@hisilicon.com> 10824L: linux-pci@vger.kernel.org 10825S: Maintained 10826F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10827F: drivers/pci/dwc/pcie-hisi.c 10828 10829PCIE DRIVER FOR HISILICON KIRIN 10830M: Xiaowei Song <songxiaowei@hisilicon.com> 10831M: Binghui Wang <wangbinghui@hisilicon.com> 10832L: linux-pci@vger.kernel.org 10833S: Maintained 10834F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10835F: drivers/pci/dwc/pcie-kirin.c 10836 10837PCIE DRIVER FOR HISILICON STB 10838M: Jianguo Sun <sunjianguo1@huawei.com> 10839M: Shawn Guo <shawn.guo@linaro.org> 10840L: linux-pci@vger.kernel.org 10841S: Maintained 10842F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10843F: drivers/pci/dwc/pcie-histb.c 10844 10845PCIE DRIVER FOR MEDIATEK 10846M: Ryder Lee <ryder.lee@mediatek.com> 10847L: linux-pci@vger.kernel.org 10848L: linux-mediatek@lists.infradead.org 10849S: Supported 10850F: Documentation/devicetree/bindings/pci/mediatek* 10851F: drivers/pci/host/*mediatek* 10852 10853PCIE DRIVER FOR QUALCOMM MSM 10854M: Stanimir Varbanov <svarbanov@mm-sol.com> 10855L: linux-pci@vger.kernel.org 10856L: linux-arm-msm@vger.kernel.org 10857S: Maintained 10858F: drivers/pci/dwc/*qcom* 10859 10860PCIE DRIVER FOR ROCKCHIP 10861M: Shawn Lin <shawn.lin@rock-chips.com> 10862L: linux-pci@vger.kernel.org 10863L: linux-rockchip@lists.infradead.org 10864S: Maintained 10865F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10866F: drivers/pci/host/pcie-rockchip.c 10867 10868PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10869M: Linus Walleij <linus.walleij@linaro.org> 10870L: linux-pci@vger.kernel.org 10871S: Maintained 10872F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10873F: drivers/pci/host/pci-v3-semi.c 10874 10875PCIE DRIVER FOR ST SPEAR13XX 10876M: Pratyush Anand <pratyush.anand@gmail.com> 10877L: linux-pci@vger.kernel.org 10878S: Maintained 10879F: drivers/pci/dwc/*spear* 10880 10881PCMCIA SUBSYSTEM 10882M: Dominik Brodowski <linux@dominikbrodowski.net> 10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10884S: Odd Fixes 10885F: Documentation/pcmcia/ 10886F: tools/pcmcia/ 10887F: drivers/pcmcia/ 10888F: include/pcmcia/ 10889 10890PCNET32 NETWORK DRIVER 10891M: Don Fry <pcnet32@frontier.com> 10892L: netdev@vger.kernel.org 10893S: Maintained 10894F: drivers/net/ethernet/amd/pcnet32.c 10895 10896PCRYPT PARALLEL CRYPTO ENGINE 10897M: Steffen Klassert <steffen.klassert@secunet.com> 10898L: linux-crypto@vger.kernel.org 10899S: Maintained 10900F: crypto/pcrypt.c 10901F: include/crypto/pcrypt.h 10902 10903PEAQ WMI HOTKEYS DRIVER 10904M: Hans de Goede <hdegoede@redhat.com> 10905L: platform-driver-x86@vger.kernel.org 10906S: Maintained 10907F: drivers/platform/x86/peaq-wmi.c 10908 10909PER-CPU MEMORY ALLOCATOR 10910M: Tejun Heo <tj@kernel.org> 10911M: Christoph Lameter <cl@linux.com> 10912M: Dennis Zhou <dennisszhou@gmail.com> 10913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10914S: Maintained 10915F: include/linux/percpu*.h 10916F: mm/percpu*.c 10917F: arch/*/include/asm/percpu.h 10918 10919PER-TASK DELAY ACCOUNTING 10920M: Balbir Singh <bsingharora@gmail.com> 10921S: Maintained 10922F: include/linux/delayacct.h 10923F: kernel/delayacct.c 10924 10925PERFORMANCE EVENTS SUBSYSTEM 10926M: Peter Zijlstra <peterz@infradead.org> 10927M: Ingo Molnar <mingo@redhat.com> 10928M: Arnaldo Carvalho de Melo <acme@kernel.org> 10929R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10930R: Jiri Olsa <jolsa@redhat.com> 10931R: Namhyung Kim <namhyung@kernel.org> 10932L: linux-kernel@vger.kernel.org 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10934S: Supported 10935F: kernel/events/* 10936F: include/linux/perf_event.h 10937F: include/uapi/linux/perf_event.h 10938F: arch/*/kernel/perf_event*.c 10939F: arch/*/kernel/*/perf_event*.c 10940F: arch/*/kernel/*/*/perf_event*.c 10941F: arch/*/include/asm/perf_event.h 10942F: arch/*/kernel/perf_callchain.c 10943F: arch/*/events/* 10944F: tools/perf/ 10945 10946PERSONALITY HANDLING 10947M: Christoph Hellwig <hch@infradead.org> 10948L: linux-abi-devel@lists.sourceforge.net 10949S: Maintained 10950F: include/linux/personality.h 10951F: include/uapi/linux/personality.h 10952 10953PHONET PROTOCOL 10954M: Remi Denis-Courmont <courmisch@gmail.com> 10955S: Supported 10956F: Documentation/networking/phonet.txt 10957F: include/linux/phonet.h 10958F: include/net/phonet/ 10959F: include/uapi/linux/phonet.h 10960F: net/phonet/ 10961 10962PHRAM MTD DRIVER 10963M: Joern Engel <joern@lazybastard.org> 10964L: linux-mtd@lists.infradead.org 10965S: Maintained 10966F: drivers/mtd/devices/phram.c 10967 10968PICOLCD HID DRIVER 10969M: Bruno Prémont <bonbons@linux-vserver.org> 10970L: linux-input@vger.kernel.org 10971S: Maintained 10972F: drivers/hid/hid-picolcd* 10973 10974PICOXCELL SUPPORT 10975M: Jamie Iles <jamie@jamieiles.com> 10976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10977T: git git://github.com/jamieiles/linux-2.6-ji.git 10978S: Supported 10979F: arch/arm/boot/dts/picoxcell* 10980F: arch/arm/mach-picoxcell/ 10981F: drivers/crypto/picoxcell* 10982 10983PIN CONTROL SUBSYSTEM 10984M: Linus Walleij <linus.walleij@linaro.org> 10985L: linux-gpio@vger.kernel.org 10986T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10987S: Maintained 10988F: Documentation/devicetree/bindings/pinctrl/ 10989F: Documentation/driver-api/pinctl.rst 10990F: drivers/pinctrl/ 10991F: include/linux/pinctrl/ 10992 10993PIN CONTROLLER - ATMEL AT91 10994M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10996S: Maintained 10997F: drivers/pinctrl/pinctrl-at91.* 10998 10999PIN CONTROLLER - ATMEL AT91 PIO4 11000M: Ludovic Desroches <ludovic.desroches@microchip.com> 11001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11002L: linux-gpio@vger.kernel.org 11003S: Supported 11004F: drivers/pinctrl/pinctrl-at91-pio4.* 11005 11006PIN CONTROLLER - FREESCALE 11007M: Dong Aisheng <aisheng.dong@nxp.com> 11008M: Fabio Estevam <festevam@gmail.com> 11009M: Shawn Guo <shawnguo@kernel.org> 11010M: Stefan Agner <stefan@agner.ch> 11011R: Pengutronix Kernel Team <kernel@pengutronix.de> 11012L: linux-gpio@vger.kernel.org 11013S: Maintained 11014F: drivers/pinctrl/freescale/ 11015F: Documentation/devicetree/bindings/pinctrl/fsl,* 11016 11017PIN CONTROLLER - INTEL 11018M: Mika Westerberg <mika.westerberg@linux.intel.com> 11019M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11020S: Maintained 11021F: drivers/pinctrl/intel/ 11022 11023PIN CONTROLLER - MEDIATEK 11024M: Sean Wang <sean.wang@mediatek.com> 11025L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11026S: Maintained 11027F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11028F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11029F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11030F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11031F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11032 11033PIN CONTROLLER - QUALCOMM 11034M: Bjorn Andersson <bjorn.andersson@linaro.org> 11035S: Maintained 11036L: linux-arm-msm@vger.kernel.org 11037F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11038F: drivers/pinctrl/qcom/ 11039 11040PIN CONTROLLER - RENESAS 11041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11042M: Geert Uytterhoeven <geert+renesas@glider.be> 11043L: linux-renesas-soc@vger.kernel.org 11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11045S: Maintained 11046F: drivers/pinctrl/sh-pfc/ 11047 11048PIN CONTROLLER - SAMSUNG 11049M: Tomasz Figa <tomasz.figa@gmail.com> 11050M: Krzysztof Kozlowski <krzk@kernel.org> 11051M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11053L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11054Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11056S: Maintained 11057F: drivers/pinctrl/samsung/ 11058F: include/dt-bindings/pinctrl/samsung.h 11059F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11060 11061PIN CONTROLLER - SINGLE 11062M: Tony Lindgren <tony@atomide.com> 11063M: Haojian Zhuang <haojian.zhuang@linaro.org> 11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11065L: linux-omap@vger.kernel.org 11066S: Maintained 11067F: drivers/pinctrl/pinctrl-single.c 11068 11069PIN CONTROLLER - ST SPEAR 11070M: Viresh Kumar <vireshk@kernel.org> 11071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11072W: http://www.st.com/spear 11073S: Maintained 11074F: drivers/pinctrl/spear/ 11075 11076PISTACHIO SOC SUPPORT 11077M: James Hartley <james.hartley@sondrel.com> 11078L: linux-mips@linux-mips.org 11079S: Odd Fixes 11080F: arch/mips/pistachio/ 11081F: arch/mips/include/asm/mach-pistachio/ 11082F: arch/mips/boot/dts/img/pistachio* 11083F: arch/mips/configs/pistachio*_defconfig 11084 11085PKTCDVD DRIVER 11086S: Orphan 11087M: linux-block@vger.kernel.org 11088F: drivers/block/pktcdvd.c 11089F: include/linux/pktcdvd.h 11090F: include/uapi/linux/pktcdvd.h 11091 11092PKUNITY SOC DRIVERS 11093M: Guan Xuetao <gxt@pku.edu.cn> 11094W: http://mprc.pku.edu.cn/~guanxuetao/linux 11095S: Maintained 11096T: git git://github.com/gxt/linux.git 11097F: drivers/input/serio/i8042-unicore32io.h 11098F: drivers/i2c/busses/i2c-puv3.c 11099F: drivers/video/fbdev/fb-puv3.c 11100F: drivers/rtc/rtc-puv3.c 11101 11102PMBUS HARDWARE MONITORING DRIVERS 11103M: Guenter Roeck <linux@roeck-us.net> 11104L: linux-hwmon@vger.kernel.org 11105W: http://hwmon.wiki.kernel.org/ 11106W: http://www.roeck-us.net/linux/drivers/ 11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11108S: Maintained 11109F: Documentation/hwmon/pmbus 11110F: drivers/hwmon/pmbus/ 11111F: include/linux/pmbus.h 11112 11113PMC SIERRA MaxRAID DRIVER 11114L: linux-scsi@vger.kernel.org 11115W: http://www.pmc-sierra.com/ 11116S: Orphan 11117F: drivers/scsi/pmcraid.* 11118 11119PMC SIERRA PM8001 DRIVER 11120M: Jack Wang <jinpu.wang@profitbricks.com> 11121M: lindar_liu@usish.com 11122L: linux-scsi@vger.kernel.org 11123S: Supported 11124F: drivers/scsi/pm8001/ 11125 11126PNP SUPPORT 11127M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11128S: Maintained 11129F: drivers/pnp/ 11130 11131POSIX CLOCKS and TIMERS 11132M: Thomas Gleixner <tglx@linutronix.de> 11133L: linux-kernel@vger.kernel.org 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11135S: Maintained 11136F: fs/timerfd.c 11137F: include/linux/timer* 11138F: kernel/time/*timer* 11139 11140POWER MANAGEMENT CORE 11141M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11142L: linux-pm@vger.kernel.org 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11144B: https://bugzilla.kernel.org 11145S: Supported 11146F: drivers/base/power/ 11147F: include/linux/pm.h 11148F: include/linux/pm_* 11149F: include/linux/powercap.h 11150F: drivers/powercap/ 11151F: kernel/configs/nopm.config 11152 11153POWER STATE COORDINATION INTERFACE (PSCI) 11154M: Mark Rutland <mark.rutland@arm.com> 11155M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11156L: linux-arm-kernel@lists.infradead.org 11157S: Maintained 11158F: drivers/firmware/psci*.c 11159F: include/linux/psci.h 11160F: include/uapi/linux/psci.h 11161 11162POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11163M: Sebastian Reichel <sre@kernel.org> 11164L: linux-pm@vger.kernel.org 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11166S: Maintained 11167F: Documentation/devicetree/bindings/power/supply/ 11168F: include/linux/power_supply.h 11169F: drivers/power/supply/ 11170 11171POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11172M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11173L: linuxppc-dev@lists.ozlabs.org 11174S: Maintained 11175F: drivers/char/powernv-op-panel.c 11176 11177PPP OVER ATM (RFC 2364) 11178M: Mitchell Blank Jr <mitch@sfgoth.com> 11179S: Maintained 11180F: net/atm/pppoatm.c 11181F: include/uapi/linux/atmppp.h 11182 11183PPP OVER ETHERNET 11184M: Michal Ostrowski <mostrows@earthlink.net> 11185S: Maintained 11186F: drivers/net/ppp/pppoe.c 11187F: drivers/net/ppp/pppox.c 11188 11189PPP OVER L2TP 11190M: James Chapman <jchapman@katalix.com> 11191S: Maintained 11192F: net/l2tp/l2tp_ppp.c 11193F: include/linux/if_pppol2tp.h 11194F: include/uapi/linux/if_pppol2tp.h 11195 11196PPP PROTOCOL DRIVERS AND COMPRESSORS 11197M: Paul Mackerras <paulus@samba.org> 11198L: linux-ppp@vger.kernel.org 11199S: Maintained 11200F: drivers/net/ppp/ppp_* 11201 11202PPS SUPPORT 11203M: Rodolfo Giometti <giometti@enneenne.com> 11204W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11205L: linuxpps@ml.enneenne.com (subscribers-only) 11206S: Maintained 11207F: Documentation/pps/ 11208F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11209F: Documentation/ABI/testing/sysfs-pps 11210F: drivers/pps/ 11211F: include/linux/pps*.h 11212F: include/uapi/linux/pps.h 11213 11214PPTP DRIVER 11215M: Dmitry Kozlov <xeb@mail.ru> 11216L: netdev@vger.kernel.org 11217S: Maintained 11218F: drivers/net/ppp/pptp.c 11219W: http://sourceforge.net/projects/accel-pptp 11220 11221PREEMPTIBLE KERNEL 11222M: Robert Love <rml@tech9.net> 11223L: kpreempt-tech@lists.sourceforge.net 11224W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11225S: Supported 11226F: Documentation/preempt-locking.txt 11227F: include/linux/preempt.h 11228 11229PRINTK 11230M: Petr Mladek <pmladek@suse.com> 11231M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11232R: Steven Rostedt <rostedt@goodmis.org> 11233S: Maintained 11234F: kernel/printk/ 11235F: include/linux/printk.h 11236 11237PRISM54 WIRELESS DRIVER 11238M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11239L: linux-wireless@vger.kernel.org 11240W: http://wireless.kernel.org/en/users/Drivers/p54 11241S: Obsolete 11242F: drivers/net/wireless/intersil/prism54/ 11243 11244PROC SYSCTL 11245M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11246M: Kees Cook <keescook@chromium.org> 11247L: linux-kernel@vger.kernel.org 11248L: linux-fsdevel@vger.kernel.org 11249S: Maintained 11250F: fs/proc/proc_sysctl.c 11251F: include/linux/sysctl.h 11252F: kernel/sysctl.c 11253F: tools/testing/selftests/sysctl/ 11254 11255PS3 NETWORK SUPPORT 11256M: Geoff Levand <geoff@infradead.org> 11257L: netdev@vger.kernel.org 11258L: linuxppc-dev@lists.ozlabs.org 11259S: Maintained 11260F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11261 11262PS3 PLATFORM SUPPORT 11263M: Geoff Levand <geoff@infradead.org> 11264L: linuxppc-dev@lists.ozlabs.org 11265S: Maintained 11266F: arch/powerpc/boot/ps3* 11267F: arch/powerpc/include/asm/lv1call.h 11268F: arch/powerpc/include/asm/ps3*.h 11269F: arch/powerpc/platforms/ps3/ 11270F: drivers/*/ps3* 11271F: drivers/ps3/ 11272F: drivers/rtc/rtc-ps3.c 11273F: drivers/usb/host/*ps3.c 11274F: sound/ppc/snd_ps3* 11275 11276PS3VRAM DRIVER 11277M: Jim Paris <jim@jtan.com> 11278M: Geoff Levand <geoff@infradead.org> 11279L: linuxppc-dev@lists.ozlabs.org 11280S: Maintained 11281F: drivers/block/ps3vram.c 11282 11283PSAMPLE PACKET SAMPLING SUPPORT: 11284M: Yotam Gigi <yotam.gi@gmail.com> 11285S: Maintained 11286F: net/psample 11287F: include/net/psample.h 11288F: include/uapi/linux/psample.h 11289 11290PSTORE FILESYSTEM 11291M: Kees Cook <keescook@chromium.org> 11292M: Anton Vorontsov <anton@enomsg.org> 11293M: Colin Cross <ccross@android.com> 11294M: Tony Luck <tony.luck@intel.com> 11295S: Maintained 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11297F: fs/pstore/ 11298F: include/linux/pstore* 11299F: drivers/firmware/efi/efi-pstore.c 11300F: drivers/acpi/apei/erst.c 11301F: Documentation/admin-guide/ramoops.rst 11302F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11303K: \b(pstore|ramoops) 11304 11305PTP HARDWARE CLOCK SUPPORT 11306M: Richard Cochran <richardcochran@gmail.com> 11307L: netdev@vger.kernel.org 11308S: Maintained 11309W: http://linuxptp.sourceforge.net/ 11310F: Documentation/ABI/testing/sysfs-ptp 11311F: Documentation/ptp/* 11312F: drivers/net/ethernet/freescale/gianfar_ptp.c 11313F: drivers/net/phy/dp83640* 11314F: drivers/ptp/* 11315F: include/linux/ptp_cl* 11316 11317PTRACE SUPPORT 11318M: Oleg Nesterov <oleg@redhat.com> 11319S: Maintained 11320F: include/asm-generic/syscall.h 11321F: include/linux/ptrace.h 11322F: include/linux/regset.h 11323F: include/linux/tracehook.h 11324F: include/uapi/linux/ptrace.h 11325F: include/uapi/linux/ptrace.h 11326F: include/asm-generic/ptrace.h 11327F: kernel/ptrace.c 11328F: arch/*/ptrace*.c 11329F: arch/*/*/ptrace*.c 11330F: arch/*/include/asm/ptrace*.h 11331 11332PULSE8-CEC DRIVER 11333M: Hans Verkuil <hverkuil@xs4all.nl> 11334L: linux-media@vger.kernel.org 11335T: git git://linuxtv.org/media_tree.git 11336S: Maintained 11337F: drivers/media/usb/pulse8-cec/* 11338F: Documentation/media/cec-drivers/pulse8-cec.rst 11339 11340PVRUSB2 VIDEO4LINUX DRIVER 11341M: Mike Isely <isely@pobox.com> 11342L: pvrusb2@isely.net (subscribers-only) 11343L: linux-media@vger.kernel.org 11344W: http://www.isely.net/pvrusb2/ 11345T: git git://linuxtv.org/media_tree.git 11346S: Maintained 11347F: Documentation/media/v4l-drivers/pvrusb2* 11348F: drivers/media/usb/pvrusb2/ 11349 11350PWC WEBCAM DRIVER 11351M: Hans Verkuil <hverkuil@xs4all.nl> 11352L: linux-media@vger.kernel.org 11353T: git git://linuxtv.org/media_tree.git 11354S: Odd Fixes 11355F: drivers/media/usb/pwc/* 11356 11357PWM FAN DRIVER 11358M: Kamil Debski <kamil@wypas.org> 11359M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11360L: linux-hwmon@vger.kernel.org 11361S: Supported 11362F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11363F: Documentation/hwmon/pwm-fan 11364F: drivers/hwmon/pwm-fan.c 11365 11366PWM IR Transmitter 11367M: Sean Young <sean@mess.org> 11368L: linux-media@vger.kernel.org 11369S: Maintained 11370F: drivers/media/rc/pwm-ir-tx.c 11371 11372PWM SUBSYSTEM 11373M: Thierry Reding <thierry.reding@gmail.com> 11374L: linux-pwm@vger.kernel.org 11375S: Maintained 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11377F: Documentation/pwm.txt 11378F: Documentation/devicetree/bindings/pwm/ 11379F: include/linux/pwm.h 11380F: drivers/pwm/ 11381F: drivers/video/backlight/pwm_bl.c 11382F: include/linux/pwm_backlight.h 11383F: drivers/gpio/gpio-mvebu.c 11384F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11385 11386PXA GPIO DRIVER 11387M: Robert Jarzmik <robert.jarzmik@free.fr> 11388L: linux-gpio@vger.kernel.org 11389S: Maintained 11390F: drivers/gpio/gpio-pxa.c 11391 11392PXA MMCI DRIVER 11393S: Orphan 11394 11395PXA RTC DRIVER 11396M: Robert Jarzmik <robert.jarzmik@free.fr> 11397L: linux-rtc@vger.kernel.org 11398S: Maintained 11399 11400PXA2xx/PXA3xx SUPPORT 11401M: Daniel Mack <daniel@zonque.org> 11402M: Haojian Zhuang <haojian.zhuang@gmail.com> 11403M: Robert Jarzmik <robert.jarzmik@free.fr> 11404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11405T: git git://github.com/hzhuang1/linux.git 11406T: git git://github.com/rjarzmik/linux.git 11407S: Maintained 11408F: arch/arm/boot/dts/pxa* 11409F: arch/arm/mach-pxa/ 11410F: drivers/dma/pxa* 11411F: drivers/pcmcia/pxa2xx* 11412F: drivers/pinctrl/pxa/ 11413F: drivers/spi/spi-pxa2xx* 11414F: drivers/usb/gadget/udc/pxa2* 11415F: include/sound/pxa2xx-lib.h 11416F: sound/arm/pxa* 11417F: sound/soc/pxa/ 11418 11419PXA3xx NAND FLASH DRIVER 11420M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11421L: linux-mtd@lists.infradead.org 11422S: Maintained 11423F: drivers/mtd/nand/pxa3xx_nand.c 11424 11425QAT DRIVER 11426M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11427L: qat-linux@intel.com 11428S: Supported 11429F: drivers/crypto/qat/ 11430 11431QCOM AUDIO (ASoC) DRIVERS 11432M: Patrick Lai <plai@codeaurora.org> 11433M: Banajit Goswami <bgoswami@codeaurora.org> 11434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11435S: Supported 11436F: sound/soc/qcom/ 11437 11438QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11439M: Gabriel Somlo <somlo@cmu.edu> 11440M: "Michael S. Tsirkin" <mst@redhat.com> 11441L: qemu-devel@nongnu.org 11442S: Maintained 11443F: drivers/firmware/qemu_fw_cfg.c 11444 11445QIB DRIVER 11446M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11447M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11448L: linux-rdma@vger.kernel.org 11449S: Supported 11450F: drivers/infiniband/hw/qib/ 11451 11452QLOGIC QL41xxx FCOE DRIVER 11453M: QLogic-Storage-Upstream@cavium.com 11454L: linux-scsi@vger.kernel.org 11455S: Supported 11456F: drivers/scsi/qedf/ 11457 11458QLOGIC QL41xxx ISCSI DRIVER 11459M: QLogic-Storage-Upstream@cavium.com 11460L: linux-scsi@vger.kernel.org 11461S: Supported 11462F: drivers/scsi/qedi/ 11463 11464QLOGIC QL4xxx ETHERNET DRIVER 11465M: Ariel Elior <Ariel.Elior@cavium.com> 11466M: everest-linux-l2@cavium.com 11467L: netdev@vger.kernel.org 11468S: Supported 11469F: drivers/net/ethernet/qlogic/qed/ 11470F: include/linux/qed/ 11471F: drivers/net/ethernet/qlogic/qede/ 11472 11473QLOGIC QL4xxx RDMA DRIVER 11474M: Michal Kalderon <Michal.Kalderon@cavium.com> 11475M: Ariel Elior <Ariel.Elior@cavium.com> 11476L: linux-rdma@vger.kernel.org 11477S: Supported 11478F: drivers/infiniband/hw/qedr/ 11479F: include/uapi/rdma/qedr-abi.h 11480 11481QLOGIC QLA1280 SCSI DRIVER 11482M: Michael Reed <mdr@sgi.com> 11483L: linux-scsi@vger.kernel.org 11484S: Maintained 11485F: drivers/scsi/qla1280.[ch] 11486 11487QLOGIC QLA2XXX FC-SCSI DRIVER 11488M: qla2xxx-upstream@qlogic.com 11489L: linux-scsi@vger.kernel.org 11490S: Supported 11491F: Documentation/scsi/LICENSE.qla2xxx 11492F: drivers/scsi/qla2xxx/ 11493 11494QLOGIC QLA3XXX NETWORK DRIVER 11495M: Dept-GELinuxNICDev@cavium.com 11496L: netdev@vger.kernel.org 11497S: Supported 11498F: Documentation/networking/LICENSE.qla3xxx 11499F: drivers/net/ethernet/qlogic/qla3xxx.* 11500 11501QLOGIC QLA4XXX iSCSI DRIVER 11502M: QLogic-Storage-Upstream@qlogic.com 11503L: linux-scsi@vger.kernel.org 11504S: Supported 11505F: Documentation/scsi/LICENSE.qla4xxx 11506F: drivers/scsi/qla4xxx/ 11507 11508QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11509M: Harish Patil <harish.patil@cavium.com> 11510M: Manish Chopra <manish.chopra@cavium.com> 11511M: Dept-GELinuxNICDev@cavium.com 11512L: netdev@vger.kernel.org 11513S: Supported 11514F: drivers/net/ethernet/qlogic/qlcnic/ 11515 11516QLOGIC QLGE 10Gb ETHERNET DRIVER 11517M: Harish Patil <harish.patil@cavium.com> 11518M: Manish Chopra <manish.chopra@cavium.com> 11519M: Dept-GELinuxNICDev@cavium.com 11520L: netdev@vger.kernel.org 11521S: Supported 11522F: drivers/net/ethernet/qlogic/qlge/ 11523 11524QNX4 FILESYSTEM 11525M: Anders Larsen <al@alarsen.net> 11526W: http://www.alarsen.net/linux/qnx4fs/ 11527S: Maintained 11528F: fs/qnx4/ 11529F: include/uapi/linux/qnx4_fs.h 11530F: include/uapi/linux/qnxtypes.h 11531 11532QORIQ DPAA2 FSL-MC BUS DRIVER 11533M: Stuart Yoder <stuyoder@gmail.com> 11534M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11535L: linux-kernel@vger.kernel.org 11536S: Maintained 11537F: drivers/bus/fsl-mc/ 11538F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11539F: Documentation/networking/dpaa2/overview.rst 11540 11541QT1010 MEDIA DRIVER 11542M: Antti Palosaari <crope@iki.fi> 11543L: linux-media@vger.kernel.org 11544W: https://linuxtv.org 11545W: http://palosaari.fi/linux/ 11546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11547T: git git://linuxtv.org/anttip/media_tree.git 11548S: Maintained 11549F: drivers/media/tuners/qt1010* 11550 11551QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11552M: Kalle Valo <kvalo@qca.qualcomm.com> 11553L: ath10k@lists.infradead.org 11554W: http://wireless.kernel.org/en/users/Drivers/ath10k 11555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11556S: Supported 11557F: drivers/net/wireless/ath/ath10k/ 11558 11559QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11560M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11561L: linux-wireless@vger.kernel.org 11562W: http://wireless.kernel.org/en/users/Drivers/ath9k 11563S: Supported 11564F: drivers/net/wireless/ath/ath9k/ 11565 11566QUALCOMM CAMERA SUBSYSTEM DRIVER 11567M: Todor Tomov <todor.tomov@linaro.org> 11568L: linux-media@vger.kernel.org 11569S: Maintained 11570F: Documentation/devicetree/bindings/media/qcom,camss.txt 11571F: Documentation/media/v4l-drivers/qcom_camss.rst 11572F: drivers/media/platform/qcom/camss-8x16/ 11573 11574QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11575M: Timur Tabi <timur@codeaurora.org> 11576L: netdev@vger.kernel.org 11577S: Supported 11578F: drivers/net/ethernet/qualcomm/emac/ 11579 11580QUALCOMM HEXAGON ARCHITECTURE 11581M: Richard Kuo <rkuo@codeaurora.org> 11582L: linux-hexagon@vger.kernel.org 11583T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11584S: Supported 11585F: arch/hexagon/ 11586 11587QUALCOMM IOMMU 11588M: Rob Clark <robdclark@gmail.com> 11589L: iommu@lists.linux-foundation.org 11590L: linux-arm-msm@vger.kernel.org 11591S: Maintained 11592F: drivers/iommu/qcom_iommu.c 11593 11594QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11595M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11596L: linux-media@vger.kernel.org 11597L: linux-arm-msm@vger.kernel.org 11598T: git git://linuxtv.org/media_tree.git 11599S: Maintained 11600F: drivers/media/platform/qcom/venus/ 11601 11602QUALCOMM WCN36XX WIRELESS DRIVER 11603M: Eugene Krasnikov <k.eugene.e@gmail.com> 11604L: wcn36xx@lists.infradead.org 11605W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11606T: git git://github.com/KrasnikovEugene/wcn36xx.git 11607S: Supported 11608F: drivers/net/wireless/ath/wcn36xx/ 11609 11610QUANTENNA QTNFMAC WIRELESS DRIVER 11611M: Igor Mitsyanko <imitsyanko@quantenna.com> 11612M: Avinash Patil <avinashp@quantenna.com> 11613M: Sergey Matyukevich <smatyukevich@quantenna.com> 11614L: linux-wireless@vger.kernel.org 11615S: Maintained 11616F: drivers/net/wireless/quantenna 11617 11618RADEON and AMDGPU DRM DRIVERS 11619M: Alex Deucher <alexander.deucher@amd.com> 11620M: Christian König <christian.koenig@amd.com> 11621M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11622L: amd-gfx@lists.freedesktop.org 11623T: git git://people.freedesktop.org/~agd5f/linux 11624S: Supported 11625F: drivers/gpu/drm/radeon/ 11626F: include/uapi/drm/radeon_drm.h 11627F: drivers/gpu/drm/amd/ 11628F: include/uapi/drm/amdgpu_drm.h 11629 11630RADEON FRAMEBUFFER DISPLAY DRIVER 11631M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11632L: linux-fbdev@vger.kernel.org 11633S: Maintained 11634F: drivers/video/fbdev/aty/radeon* 11635F: include/uapi/linux/radeonfb.h 11636 11637RADIOSHARK RADIO DRIVER 11638M: Hans Verkuil <hverkuil@xs4all.nl> 11639L: linux-media@vger.kernel.org 11640T: git git://linuxtv.org/media_tree.git 11641S: Maintained 11642F: drivers/media/radio/radio-shark.c 11643 11644RADIOSHARK2 RADIO DRIVER 11645M: Hans Verkuil <hverkuil@xs4all.nl> 11646L: linux-media@vger.kernel.org 11647T: git git://linuxtv.org/media_tree.git 11648S: Maintained 11649F: drivers/media/radio/radio-shark2.c 11650F: drivers/media/radio/radio-tea5777.c 11651 11652RADOS BLOCK DEVICE (RBD) 11653M: Ilya Dryomov <idryomov@gmail.com> 11654M: Sage Weil <sage@redhat.com> 11655M: Alex Elder <elder@kernel.org> 11656L: ceph-devel@vger.kernel.org 11657W: http://ceph.com/ 11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11659T: git git://github.com/ceph/ceph-client.git 11660S: Supported 11661F: Documentation/ABI/testing/sysfs-bus-rbd 11662F: drivers/block/rbd.c 11663F: drivers/block/rbd_types.h 11664 11665RAGE128 FRAMEBUFFER DISPLAY DRIVER 11666M: Paul Mackerras <paulus@samba.org> 11667L: linux-fbdev@vger.kernel.org 11668S: Maintained 11669F: drivers/video/fbdev/aty/aty128fb.c 11670 11671RAINSHADOW-CEC DRIVER 11672M: Hans Verkuil <hverkuil@xs4all.nl> 11673L: linux-media@vger.kernel.org 11674T: git git://linuxtv.org/media_tree.git 11675S: Maintained 11676F: drivers/media/usb/rainshadow-cec/* 11677 11678RALINK MIPS ARCHITECTURE 11679M: John Crispin <john@phrozen.org> 11680L: linux-mips@linux-mips.org 11681S: Maintained 11682F: arch/mips/ralink 11683 11684RALINK RT2X00 WIRELESS LAN DRIVER 11685P: rt2x00 project 11686M: Stanislaw Gruszka <sgruszka@redhat.com> 11687M: Helmut Schaa <helmut.schaa@googlemail.com> 11688L: linux-wireless@vger.kernel.org 11689S: Maintained 11690F: drivers/net/wireless/ralink/rt2x00/ 11691 11692RAMDISK RAM BLOCK DEVICE DRIVER 11693M: Jens Axboe <axboe@kernel.dk> 11694S: Maintained 11695F: Documentation/blockdev/ramdisk.txt 11696F: drivers/block/brd.c 11697 11698RANCHU VIRTUAL BOARD FOR MIPS 11699M: Miodrag Dinic <miodrag.dinic@mips.com> 11700L: linux-mips@linux-mips.org 11701S: Supported 11702F: arch/mips/generic/board-ranchu.c 11703F: arch/mips/configs/generic/board-ranchu.config 11704 11705RANDOM NUMBER DRIVER 11706M: "Theodore Ts'o" <tytso@mit.edu> 11707S: Maintained 11708F: drivers/char/random.c 11709 11710RAPIDIO SUBSYSTEM 11711M: Matt Porter <mporter@kernel.crashing.org> 11712M: Alexandre Bounine <alexandre.bounine@idt.com> 11713S: Maintained 11714F: drivers/rapidio/ 11715 11716RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11717L: linux-wireless@vger.kernel.org 11718S: Orphan 11719F: drivers/net/wireless/ray* 11720 11721RCUTORTURE TEST FRAMEWORK 11722M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11723M: Josh Triplett <josh@joshtriplett.org> 11724R: Steven Rostedt <rostedt@goodmis.org> 11725R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11726R: Lai Jiangshan <jiangshanlai@gmail.com> 11727L: linux-kernel@vger.kernel.org 11728S: Supported 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11730F: tools/testing/selftests/rcutorture 11731 11732RDC R-321X SoC 11733M: Florian Fainelli <florian@openwrt.org> 11734S: Maintained 11735 11736RDC R6040 FAST ETHERNET DRIVER 11737M: Florian Fainelli <f.fainelli@gmail.com> 11738L: netdev@vger.kernel.org 11739S: Maintained 11740F: drivers/net/ethernet/rdc/r6040.c 11741 11742RDMAVT - RDMA verbs software 11743M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11744M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11745L: linux-rdma@vger.kernel.org 11746S: Supported 11747F: drivers/infiniband/sw/rdmavt 11748 11749RDS - RELIABLE DATAGRAM SOCKETS 11750M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11751L: netdev@vger.kernel.org 11752L: linux-rdma@vger.kernel.org 11753L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11754W: https://oss.oracle.com/projects/rds/ 11755S: Supported 11756F: net/rds/ 11757F: Documentation/networking/rds.txt 11758 11759RDT - RESOURCE ALLOCATION 11760M: Fenghua Yu <fenghua.yu@intel.com> 11761L: linux-kernel@vger.kernel.org 11762S: Supported 11763F: arch/x86/kernel/cpu/intel_rdt* 11764F: arch/x86/include/asm/intel_rdt_sched.h 11765F: Documentation/x86/intel_rdt* 11766 11767READ-COPY UPDATE (RCU) 11768M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11769M: Josh Triplett <josh@joshtriplett.org> 11770R: Steven Rostedt <rostedt@goodmis.org> 11771R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11772R: Lai Jiangshan <jiangshanlai@gmail.com> 11773L: linux-kernel@vger.kernel.org 11774W: http://www.rdrop.com/users/paulmck/RCU/ 11775S: Supported 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11777F: Documentation/RCU/ 11778X: Documentation/RCU/torture.txt 11779F: include/linux/rcu* 11780X: include/linux/srcu.h 11781F: kernel/rcu/ 11782X: kernel/torture.c 11783 11784REAL TIME CLOCK (RTC) SUBSYSTEM 11785M: Alessandro Zummo <a.zummo@towertech.it> 11786M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11787L: linux-rtc@vger.kernel.org 11788Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11789T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11790S: Maintained 11791F: Documentation/devicetree/bindings/rtc/ 11792F: Documentation/rtc.txt 11793F: drivers/rtc/ 11794F: include/linux/rtc.h 11795F: include/uapi/linux/rtc.h 11796F: include/linux/rtc/ 11797F: include/linux/platform_data/rtc-* 11798F: tools/testing/selftests/timers/rtctest.c 11799 11800REALTEK AUDIO CODECS 11801M: Bard Liao <bardliao@realtek.com> 11802M: Oder Chiou <oder_chiou@realtek.com> 11803S: Maintained 11804F: sound/soc/codecs/rt* 11805F: include/sound/rt*.h 11806 11807REGISTER MAP ABSTRACTION 11808M: Mark Brown <broonie@kernel.org> 11809L: linux-kernel@vger.kernel.org 11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11811S: Supported 11812F: Documentation/devicetree/bindings/regmap/ 11813F: drivers/base/regmap/ 11814F: include/linux/regmap.h 11815 11816REISERFS FILE SYSTEM 11817L: reiserfs-devel@vger.kernel.org 11818S: Supported 11819F: fs/reiserfs/ 11820 11821REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11822M: Ohad Ben-Cohen <ohad@wizery.com> 11823M: Bjorn Andersson <bjorn.andersson@linaro.org> 11824L: linux-remoteproc@vger.kernel.org 11825T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11826S: Maintained 11827F: Documentation/devicetree/bindings/remoteproc/ 11828F: Documentation/remoteproc.txt 11829F: drivers/remoteproc/ 11830F: include/linux/remoteproc.h 11831 11832REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11833M: Ohad Ben-Cohen <ohad@wizery.com> 11834M: Bjorn Andersson <bjorn.andersson@linaro.org> 11835L: linux-remoteproc@vger.kernel.org 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11837S: Maintained 11838F: drivers/rpmsg/ 11839F: Documentation/rpmsg.txt 11840F: include/linux/rpmsg.h 11841F: include/linux/rpmsg/ 11842 11843RENESAS CLOCK DRIVERS 11844M: Geert Uytterhoeven <geert+renesas@glider.be> 11845L: linux-renesas-soc@vger.kernel.org 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11847S: Supported 11848F: drivers/clk/renesas/ 11849 11850RENESAS ETHERNET DRIVERS 11851R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11852L: netdev@vger.kernel.org 11853L: linux-renesas-soc@vger.kernel.org 11854F: Documentation/devicetree/bindings/net/renesas,*.txt 11855F: Documentation/devicetree/bindings/net/sh_eth.txt 11856F: drivers/net/ethernet/renesas/ 11857F: include/linux/sh_eth.h 11858 11859RENESAS R-CAR GYROADC DRIVER 11860M: Marek Vasut <marek.vasut@gmail.com> 11861L: linux-iio@vger.kernel.org 11862S: Supported 11863F: drivers/iio/adc/rcar_gyro_adc.c 11864 11865RENESAS USB PHY DRIVER 11866M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11867L: linux-renesas-soc@vger.kernel.org 11868S: Maintained 11869F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11870 11871RESET CONTROLLER FRAMEWORK 11872M: Philipp Zabel <p.zabel@pengutronix.de> 11873T: git git://git.pengutronix.de/git/pza/linux 11874S: Maintained 11875F: drivers/reset/ 11876F: Documentation/devicetree/bindings/reset/ 11877F: include/dt-bindings/reset/ 11878F: include/linux/reset.h 11879F: include/linux/reset-controller.h 11880 11881RFKILL 11882M: Johannes Berg <johannes@sipsolutions.net> 11883L: linux-wireless@vger.kernel.org 11884W: http://wireless.kernel.org/ 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11887S: Maintained 11888F: Documentation/rfkill.txt 11889F: Documentation/ABI/stable/sysfs-class-rfkill 11890F: net/rfkill/ 11891 11892RHASHTABLE 11893M: Thomas Graf <tgraf@suug.ch> 11894M: Herbert Xu <herbert@gondor.apana.org.au> 11895L: netdev@vger.kernel.org 11896S: Maintained 11897F: lib/rhashtable.c 11898F: include/linux/rhashtable.h 11899 11900RICOH R5C592 MEMORYSTICK DRIVER 11901M: Maxim Levitsky <maximlevitsky@gmail.com> 11902S: Maintained 11903F: drivers/memstick/host/r592.* 11904 11905RICOH SMARTMEDIA/XD DRIVER 11906M: Maxim Levitsky <maximlevitsky@gmail.com> 11907S: Maintained 11908F: drivers/mtd/nand/r852.c 11909F: drivers/mtd/nand/r852.h 11910 11911RISC-V ARCHITECTURE 11912M: Palmer Dabbelt <palmer@sifive.com> 11913M: Albert Ou <albert@sifive.com> 11914L: linux-riscv@lists.infradead.org 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11916S: Supported 11917F: arch/riscv/ 11918K: riscv 11919N: riscv 11920 11921ROCCAT DRIVERS 11922M: Stefan Achatz <erazor_de@users.sourceforge.net> 11923W: http://sourceforge.net/projects/roccat/ 11924S: Maintained 11925F: drivers/hid/hid-roccat* 11926F: include/linux/hid-roccat* 11927F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11928 11929ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11930M: Jacob chen <jacob2.chen@rock-chips.com> 11931L: linux-media@vger.kernel.org 11932S: Maintained 11933F: drivers/media/platform/rockchip/rga/ 11934F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11935 11936ROCKER DRIVER 11937M: Jiri Pirko <jiri@resnulli.us> 11938L: netdev@vger.kernel.org 11939S: Supported 11940F: drivers/net/ethernet/rocker/ 11941 11942ROCKETPORT DRIVER 11943P: Comtrol Corp. 11944W: http://www.comtrol.com 11945S: Maintained 11946F: Documentation/serial/rocket.txt 11947F: drivers/tty/rocket* 11948 11949ROCKETPORT EXPRESS/INFINITY DRIVER 11950M: Kevin Cernekee <cernekee@gmail.com> 11951L: linux-serial@vger.kernel.org 11952S: Odd Fixes 11953F: drivers/tty/serial/rp2.* 11954 11955ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11956M: Marek Vasut <marek.vasut+renesas@gmail.com> 11957L: linux-kernel@vger.kernel.org 11958L: linux-renesas-soc@vger.kernel.org 11959S: Supported 11960F: drivers/mfd/bd9571mwv.c 11961F: drivers/regulator/bd9571mwv-regulator.c 11962F: drivers/gpio/gpio-bd9571mwv.c 11963F: include/linux/mfd/bd9571mwv.h 11964F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11965 11966ROSE NETWORK LAYER 11967M: Ralf Baechle <ralf@linux-mips.org> 11968L: linux-hams@vger.kernel.org 11969W: http://www.linux-ax25.org/ 11970S: Maintained 11971F: include/net/rose.h 11972F: include/uapi/linux/rose.h 11973F: net/rose/ 11974 11975RTL2830 MEDIA DRIVER 11976M: Antti Palosaari <crope@iki.fi> 11977L: linux-media@vger.kernel.org 11978W: https://linuxtv.org 11979W: http://palosaari.fi/linux/ 11980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11981T: git git://linuxtv.org/anttip/media_tree.git 11982S: Maintained 11983F: drivers/media/dvb-frontends/rtl2830* 11984 11985RTL2832 MEDIA DRIVER 11986M: Antti Palosaari <crope@iki.fi> 11987L: linux-media@vger.kernel.org 11988W: https://linuxtv.org 11989W: http://palosaari.fi/linux/ 11990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11991T: git git://linuxtv.org/anttip/media_tree.git 11992S: Maintained 11993F: drivers/media/dvb-frontends/rtl2832* 11994 11995RTL2832_SDR MEDIA DRIVER 11996M: Antti Palosaari <crope@iki.fi> 11997L: linux-media@vger.kernel.org 11998W: https://linuxtv.org 11999W: http://palosaari.fi/linux/ 12000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12001T: git git://linuxtv.org/anttip/media_tree.git 12002S: Maintained 12003F: drivers/media/dvb-frontends/rtl2832_sdr* 12004 12005RTL8180 WIRELESS DRIVER 12006L: linux-wireless@vger.kernel.org 12007W: http://wireless.kernel.org/ 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12009S: Orphan 12010F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12011 12012RTL8187 WIRELESS DRIVER 12013M: Herton Ronaldo Krzesinski <herton@canonical.com> 12014M: Hin-Tak Leung <htl10@users.sourceforge.net> 12015M: Larry Finger <Larry.Finger@lwfinger.net> 12016L: linux-wireless@vger.kernel.org 12017W: http://wireless.kernel.org/ 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12019S: Maintained 12020F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12021 12022REALTEK WIRELESS DRIVER (rtlwifi family) 12023M: Ping-Ke Shih <pkshih@realtek.com> 12024L: linux-wireless@vger.kernel.org 12025W: http://wireless.kernel.org/ 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12027S: Maintained 12028F: drivers/net/wireless/realtek/rtlwifi/ 12029 12030RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12031M: Jes Sorensen <Jes.Sorensen@gmail.com> 12032L: linux-wireless@vger.kernel.org 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12034S: Maintained 12035F: drivers/net/wireless/realtek/rtl8xxxu/ 12036 12037RXRPC SOCKETS (AF_RXRPC) 12038M: David Howells <dhowells@redhat.com> 12039L: linux-afs@lists.infradead.org 12040S: Supported 12041F: net/rxrpc/ 12042F: include/keys/rxrpc-type.h 12043F: include/net/af_rxrpc.h 12044F: include/trace/events/rxrpc.h 12045F: include/uapi/linux/rxrpc.h 12046F: Documentation/networking/rxrpc.txt 12047W: https://www.infradead.org/~dhowells/kafs/ 12048 12049S3 SAVAGE FRAMEBUFFER DRIVER 12050M: Antonino Daplas <adaplas@gmail.com> 12051L: linux-fbdev@vger.kernel.org 12052S: Maintained 12053F: drivers/video/fbdev/savage/ 12054 12055S390 12056M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12057M: Heiko Carstens <heiko.carstens@de.ibm.com> 12058L: linux-s390@vger.kernel.org 12059W: http://www.ibm.com/developerworks/linux/linux390/ 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12061S: Supported 12062F: arch/s390/ 12063F: drivers/s390/ 12064F: Documentation/s390/ 12065F: Documentation/driver-api/s390-drivers.rst 12066 12067S390 COMMON I/O LAYER 12068M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12069M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12070L: linux-s390@vger.kernel.org 12071W: http://www.ibm.com/developerworks/linux/linux390/ 12072S: Supported 12073F: drivers/s390/cio/ 12074 12075S390 DASD DRIVER 12076M: Stefan Haberland <sth@linux.vnet.ibm.com> 12077M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12078L: linux-s390@vger.kernel.org 12079W: http://www.ibm.com/developerworks/linux/linux390/ 12080S: Supported 12081F: drivers/s390/block/dasd* 12082F: block/partitions/ibm.c 12083 12084S390 IOMMU (PCI) 12085M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12086L: linux-s390@vger.kernel.org 12087W: http://www.ibm.com/developerworks/linux/linux390/ 12088S: Supported 12089F: drivers/iommu/s390-iommu.c 12090 12091S390 IUCV NETWORK LAYER 12092M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12093M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12094L: linux-s390@vger.kernel.org 12095W: http://www.ibm.com/developerworks/linux/linux390/ 12096S: Supported 12097F: drivers/s390/net/*iucv* 12098F: include/net/iucv/ 12099F: net/iucv/ 12100 12101S390 NETWORK DRIVERS 12102M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12103M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12104L: linux-s390@vger.kernel.org 12105W: http://www.ibm.com/developerworks/linux/linux390/ 12106S: Supported 12107F: drivers/s390/net/ 12108 12109S390 PCI SUBSYSTEM 12110M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12111M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12112L: linux-s390@vger.kernel.org 12113W: http://www.ibm.com/developerworks/linux/linux390/ 12114S: Supported 12115F: arch/s390/pci/ 12116F: drivers/pci/hotplug/s390_pci_hpc.c 12117 12118S390 VFIO-CCW DRIVER 12119M: Cornelia Huck <cohuck@redhat.com> 12120M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12121M: Halil Pasic <pasic@linux.vnet.ibm.com> 12122L: linux-s390@vger.kernel.org 12123L: kvm@vger.kernel.org 12124S: Supported 12125F: drivers/s390/cio/vfio_ccw* 12126F: Documentation/s390/vfio-ccw.txt 12127F: include/uapi/linux/vfio_ccw.h 12128 12129S390 ZCRYPT DRIVER 12130M: Harald Freudenberger <freude@de.ibm.com> 12131L: linux-s390@vger.kernel.org 12132W: http://www.ibm.com/developerworks/linux/linux390/ 12133S: Supported 12134F: drivers/s390/crypto/ 12135 12136S390 ZFCP DRIVER 12137M: Steffen Maier <maier@linux.vnet.ibm.com> 12138M: Benjamin Block <bblock@linux.vnet.ibm.com> 12139L: linux-s390@vger.kernel.org 12140W: http://www.ibm.com/developerworks/linux/linux390/ 12141S: Supported 12142F: drivers/s390/scsi/zfcp_* 12143 12144S3C24XX SD/MMC Driver 12145M: Ben Dooks <ben-linux@fluff.org> 12146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12147S: Supported 12148F: drivers/mmc/host/s3cmci.* 12149 12150SAA6588 RDS RECEIVER DRIVER 12151M: Hans Verkuil <hverkuil@xs4all.nl> 12152L: linux-media@vger.kernel.org 12153T: git git://linuxtv.org/media_tree.git 12154W: https://linuxtv.org 12155S: Odd Fixes 12156F: drivers/media/i2c/saa6588* 12157 12158SAA7134 VIDEO4LINUX DRIVER 12159M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12160M: Mauro Carvalho Chehab <mchehab@kernel.org> 12161L: linux-media@vger.kernel.org 12162W: https://linuxtv.org 12163T: git git://linuxtv.org/media_tree.git 12164S: Odd fixes 12165F: Documentation/media/v4l-drivers/saa7134* 12166F: drivers/media/pci/saa7134/ 12167 12168SAA7146 VIDEO4LINUX-2 DRIVER 12169M: Hans Verkuil <hverkuil@xs4all.nl> 12170L: linux-media@vger.kernel.org 12171T: git git://linuxtv.org/media_tree.git 12172S: Maintained 12173F: drivers/media/common/saa7146/ 12174F: drivers/media/pci/saa7146/ 12175F: include/media/saa7146* 12176 12177SAMSUNG AUDIO (ASoC) DRIVERS 12178M: Krzysztof Kozlowski <krzk@kernel.org> 12179M: Sangbeom Kim <sbkim73@samsung.com> 12180M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12181L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12182S: Supported 12183F: sound/soc/samsung/ 12184F: Documentation/devicetree/bindings/sound/samsung* 12185 12186SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12187M: Krzysztof Kozlowski <krzk@kernel.org> 12188L: linux-crypto@vger.kernel.org 12189L: linux-samsung-soc@vger.kernel.org 12190S: Maintained 12191F: drivers/crypto/exynos-rng.c 12192F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12193 12194SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12195M: Łukasz Stelmach <l.stelmach@samsung.com> 12196L: linux-samsung-soc@vger.kernel.org 12197S: Maintained 12198F: drivers/char/hw_random/exynos-trng.c 12199F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12200 12201SAMSUNG FRAMEBUFFER DRIVER 12202M: Jingoo Han <jingoohan1@gmail.com> 12203L: linux-fbdev@vger.kernel.org 12204S: Maintained 12205F: drivers/video/fbdev/s3c-fb.c 12206 12207SAMSUNG LAPTOP DRIVER 12208M: Corentin Chary <corentin.chary@gmail.com> 12209L: platform-driver-x86@vger.kernel.org 12210S: Maintained 12211F: drivers/platform/x86/samsung-laptop.c 12212 12213SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12214M: Sangbeom Kim <sbkim73@samsung.com> 12215M: Krzysztof Kozlowski <krzk@kernel.org> 12216M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12217L: linux-kernel@vger.kernel.org 12218L: linux-samsung-soc@vger.kernel.org 12219S: Supported 12220F: drivers/mfd/sec*.c 12221F: drivers/regulator/s2m*.c 12222F: drivers/regulator/s5m*.c 12223F: drivers/clk/clk-s2mps11.c 12224F: drivers/rtc/rtc-s5m.c 12225F: include/linux/mfd/samsung/ 12226F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12227F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12228F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12229F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12230 12231SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12232M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12233L: linux-media@vger.kernel.org 12234L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12235S: Maintained 12236F: drivers/media/platform/s3c-camif/ 12237F: include/media/drv-intf/s3c_camif.h 12238 12239SAMSUNG S3FWRN5 NFC DRIVER 12240M: Robert Baldyga <r.baldyga@samsung.com> 12241M: Krzysztof Opasiak <k.opasiak@samsung.com> 12242L: linux-nfc@lists.01.org (moderated for non-subscribers) 12243S: Supported 12244F: drivers/nfc/s3fwrn5 12245 12246SAMSUNG S5C73M3 CAMERA DRIVER 12247M: Kyungmin Park <kyungmin.park@samsung.com> 12248M: Andrzej Hajda <a.hajda@samsung.com> 12249L: linux-media@vger.kernel.org 12250S: Supported 12251F: drivers/media/i2c/s5c73m3/* 12252 12253SAMSUNG S5K5BAF CAMERA DRIVER 12254M: Kyungmin Park <kyungmin.park@samsung.com> 12255M: Andrzej Hajda <a.hajda@samsung.com> 12256L: linux-media@vger.kernel.org 12257S: Supported 12258F: drivers/media/i2c/s5k5baf.c 12259 12260SAMSUNG S5P Security SubSystem (SSS) DRIVER 12261M: Krzysztof Kozlowski <krzk@kernel.org> 12262M: Vladimir Zapolskiy <vz@mleia.com> 12263M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12264L: linux-crypto@vger.kernel.org 12265L: linux-samsung-soc@vger.kernel.org 12266S: Maintained 12267F: drivers/crypto/s5p-sss.c 12268 12269SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12270M: Kyungmin Park <kyungmin.park@samsung.com> 12271M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12272L: linux-media@vger.kernel.org 12273Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12274S: Supported 12275F: drivers/media/platform/exynos4-is/ 12276 12277SAMSUNG SOC CLOCK DRIVERS 12278M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12279M: Tomasz Figa <tomasz.figa@gmail.com> 12280M: Chanwoo Choi <cw00.choi@samsung.com> 12281S: Supported 12282L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12283F: drivers/clk/samsung/ 12284F: include/dt-bindings/clock/exynos*.h 12285F: Documentation/devicetree/bindings/clock/exynos*.txt 12286 12287SAMSUNG SPI DRIVERS 12288M: Kukjin Kim <kgene@kernel.org> 12289M: Krzysztof Kozlowski <krzk@kernel.org> 12290M: Andi Shyti <andi@etezian.org> 12291L: linux-spi@vger.kernel.org 12292L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12293S: Maintained 12294F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12295F: drivers/spi/spi-s3c* 12296F: include/linux/platform_data/spi-s3c64xx.h 12297 12298SAMSUNG SXGBE DRIVERS 12299M: Byungho An <bh74.an@samsung.com> 12300M: Girish K S <ks.giri@samsung.com> 12301M: Vipul Pandya <vipul.pandya@samsung.com> 12302S: Supported 12303L: netdev@vger.kernel.org 12304F: drivers/net/ethernet/samsung/sxgbe/ 12305 12306SAMSUNG THERMAL DRIVER 12307M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12308L: linux-pm@vger.kernel.org 12309L: linux-samsung-soc@vger.kernel.org 12310S: Supported 12311T: git https://github.com/lmajewski/linux-samsung-thermal.git 12312F: drivers/thermal/samsung/ 12313 12314SAMSUNG USB2 PHY DRIVER 12315M: Kamil Debski <kamil@wypas.org> 12316M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12317L: linux-kernel@vger.kernel.org 12318S: Supported 12319F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12320F: Documentation/phy/samsung-usb2.txt 12321F: drivers/phy/samsung/phy-exynos4210-usb2.c 12322F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12323F: drivers/phy/samsung/phy-exynos5250-usb2.c 12324F: drivers/phy/samsung/phy-s5pv210-usb2.c 12325F: drivers/phy/samsung/phy-samsung-usb2.c 12326F: drivers/phy/samsung/phy-samsung-usb2.h 12327 12328SC1200 WDT DRIVER 12329M: Zwane Mwaikambo <zwanem@gmail.com> 12330S: Maintained 12331F: drivers/watchdog/sc1200wdt.c 12332 12333SCHEDULER 12334M: Ingo Molnar <mingo@redhat.com> 12335M: Peter Zijlstra <peterz@infradead.org> 12336L: linux-kernel@vger.kernel.org 12337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12338S: Maintained 12339F: kernel/sched/ 12340F: include/linux/sched.h 12341F: include/uapi/linux/sched.h 12342F: include/linux/wait.h 12343 12344SCR24X CHIP CARD INTERFACE DRIVER 12345M: Lubomir Rintel <lkundrak@v3.sk> 12346S: Supported 12347F: drivers/char/pcmcia/scr24x_cs.c 12348 12349SCSI CDROM DRIVER 12350M: Jens Axboe <axboe@kernel.dk> 12351L: linux-scsi@vger.kernel.org 12352W: http://www.kernel.dk 12353S: Maintained 12354F: drivers/scsi/sr* 12355 12356SCSI RDMA PROTOCOL (SRP) INITIATOR 12357M: Bart Van Assche <bart.vanassche@sandisk.com> 12358L: linux-rdma@vger.kernel.org 12359S: Supported 12360W: http://www.openfabrics.org 12361Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12363F: drivers/infiniband/ulp/srp/ 12364F: include/scsi/srp.h 12365 12366SCSI SG DRIVER 12367M: Doug Gilbert <dgilbert@interlog.com> 12368L: linux-scsi@vger.kernel.org 12369W: http://sg.danny.cz/sg 12370S: Maintained 12371F: Documentation/scsi/scsi-generic.txt 12372F: drivers/scsi/sg.c 12373F: include/scsi/sg.h 12374 12375SCSI SUBSYSTEM 12376M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12378M: "Martin K. Petersen" <martin.petersen@oracle.com> 12379T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12380L: linux-scsi@vger.kernel.org 12381S: Maintained 12382F: Documentation/devicetree/bindings/scsi/ 12383F: drivers/scsi/ 12384F: include/scsi/ 12385 12386SCSI TAPE DRIVER 12387M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12388L: linux-scsi@vger.kernel.org 12389S: Maintained 12390F: Documentation/scsi/st.txt 12391F: drivers/scsi/st.* 12392F: drivers/scsi/st_*.h 12393 12394SCTP PROTOCOL 12395M: Vlad Yasevich <vyasevich@gmail.com> 12396M: Neil Horman <nhorman@tuxdriver.com> 12397L: linux-sctp@vger.kernel.org 12398W: http://lksctp.sourceforge.net 12399S: Maintained 12400F: Documentation/networking/sctp.txt 12401F: include/linux/sctp.h 12402F: include/uapi/linux/sctp.h 12403F: include/net/sctp/ 12404F: net/sctp/ 12405 12406SCx200 CPU SUPPORT 12407M: Jim Cromie <jim.cromie@gmail.com> 12408S: Odd Fixes 12409F: Documentation/i2c/busses/scx200_acb 12410F: arch/x86/platform/scx200/ 12411F: drivers/watchdog/scx200_wdt.c 12412F: drivers/i2c/busses/scx200* 12413F: drivers/mtd/maps/scx200_docflash.c 12414F: include/linux/scx200.h 12415 12416SCx200 GPIO DRIVER 12417M: Jim Cromie <jim.cromie@gmail.com> 12418S: Maintained 12419F: drivers/char/scx200_gpio.c 12420F: include/linux/scx200_gpio.h 12421 12422SCx200 HRT CLOCKSOURCE DRIVER 12423M: Jim Cromie <jim.cromie@gmail.com> 12424S: Maintained 12425F: drivers/clocksource/scx200_hrt.c 12426 12427SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12428M: Sascha Sommer <saschasommer@freenet.de> 12429L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12430S: Maintained 12431F: drivers/mmc/host/sdricoh_cs.c 12432 12433SECURE COMPUTING 12434M: Kees Cook <keescook@chromium.org> 12435R: Andy Lutomirski <luto@amacapital.net> 12436R: Will Drewry <wad@chromium.org> 12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12438S: Supported 12439F: kernel/seccomp.c 12440F: include/uapi/linux/seccomp.h 12441F: include/linux/seccomp.h 12442F: tools/testing/selftests/seccomp/* 12443F: tools/testing/selftests/kselftest_harness.h 12444F: Documentation/userspace-api/seccomp_filter.rst 12445K: \bsecure_computing 12446K: \bTIF_SECCOMP\b 12447 12448SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12449M: Al Cooper <alcooperx@gmail.com> 12450L: linux-mmc@vger.kernel.org 12451L: bcm-kernel-feedback-list@broadcom.com 12452S: Maintained 12453F: drivers/mmc/host/sdhci-brcmstb* 12454 12455SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12456M: Adrian Hunter <adrian.hunter@intel.com> 12457L: linux-mmc@vger.kernel.org 12458T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12459S: Maintained 12460F: drivers/mmc/host/sdhci* 12461F: include/linux/mmc/sdhci* 12462 12463SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12464M: Ben Dooks <ben-linux@fluff.org> 12465M: Jaehoon Chung <jh80.chung@samsung.com> 12466L: linux-mmc@vger.kernel.org 12467S: Maintained 12468F: drivers/mmc/host/sdhci-s3c* 12469 12470SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12471M: Viresh Kumar <vireshk@kernel.org> 12472L: linux-mmc@vger.kernel.org 12473S: Maintained 12474F: drivers/mmc/host/sdhci-spear.c 12475 12476SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12477M: Kishon Vijay Abraham I <kishon@ti.com> 12478L: linux-mmc@vger.kernel.org 12479S: Maintained 12480F: drivers/mmc/host/sdhci-omap.c 12481 12482SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12483M: Scott Bauer <scott.bauer@intel.com> 12484M: Jonathan Derrick <jonathan.derrick@intel.com> 12485L: linux-block@vger.kernel.org 12486S: Supported 12487F: block/sed* 12488F: block/opal_proto.h 12489F: include/linux/sed* 12490F: include/uapi/linux/sed* 12491 12492SECURITY CONTACT 12493M: Security Officers <security@kernel.org> 12494S: Supported 12495 12496SECURITY SUBSYSTEM 12497M: James Morris <jmorris@namei.org> 12498M: "Serge E. Hallyn" <serge@hallyn.com> 12499L: linux-security-module@vger.kernel.org (suggested Cc:) 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12501W: http://kernsec.org/ 12502S: Supported 12503F: security/ 12504 12505SELINUX SECURITY MODULE 12506M: Paul Moore <paul@paul-moore.com> 12507M: Stephen Smalley <sds@tycho.nsa.gov> 12508M: Eric Paris <eparis@parisplace.org> 12509L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12510W: https://selinuxproject.org 12511W: https://github.com/SELinuxProject 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12513S: Supported 12514F: include/linux/selinux* 12515F: security/selinux/ 12516F: scripts/selinux/ 12517F: Documentation/admin-guide/LSM/SELinux.rst 12518 12519SENSABLE PHANTOM 12520M: Jiri Slaby <jirislaby@gmail.com> 12521S: Maintained 12522F: drivers/misc/phantom.c 12523F: include/uapi/linux/phantom.h 12524 12525SERIAL DEVICE BUS 12526M: Rob Herring <robh@kernel.org> 12527L: linux-serial@vger.kernel.org 12528S: Maintained 12529F: Documentation/devicetree/bindings/serial/slave-device.txt 12530F: drivers/tty/serdev/ 12531F: include/linux/serdev.h 12532 12533SERIAL DRIVERS 12534M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12535L: linux-serial@vger.kernel.org 12536S: Maintained 12537F: Documentation/devicetree/bindings/serial/ 12538F: drivers/tty/serial/ 12539 12540SERIAL IR RECEIVER 12541M: Sean Young <sean@mess.org> 12542L: linux-media@vger.kernel.org 12543S: Maintained 12544F: drivers/media/rc/serial_ir.c 12545 12546SFC NETWORK DRIVER 12547M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12548M: Edward Cree <ecree@solarflare.com> 12549M: Bert Kenward <bkenward@solarflare.com> 12550L: netdev@vger.kernel.org 12551S: Supported 12552F: drivers/net/ethernet/sfc/ 12553 12554SGI GRU DRIVER 12555M: Dimitri Sivanich <sivanich@sgi.com> 12556S: Maintained 12557F: drivers/misc/sgi-gru/ 12558 12559SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12560M: Pat Gefre <pfg@sgi.com> 12561L: linux-ia64@vger.kernel.org 12562S: Supported 12563F: Documentation/ia64/serial.txt 12564F: drivers/tty/serial/ioc?_serial.c 12565F: include/linux/ioc?.h 12566 12567SGI XP/XPC/XPNET DRIVER 12568M: Cliff Whickman <cpw@sgi.com> 12569M: Robin Holt <robinmholt@gmail.com> 12570S: Maintained 12571F: drivers/misc/sgi-xp/ 12572 12573SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12574M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12575L: linux-s390@vger.kernel.org 12576W: http://www.ibm.com/developerworks/linux/linux390/ 12577S: Supported 12578F: net/smc/ 12579 12580SH_VEU V4L2 MEM2MEM DRIVER 12581L: linux-media@vger.kernel.org 12582S: Orphan 12583F: drivers/media/platform/sh_veu.c 12584 12585SH_VOU V4L2 OUTPUT DRIVER 12586L: linux-media@vger.kernel.org 12587S: Orphan 12588F: drivers/media/platform/sh_vou.c 12589F: include/media/drv-intf/sh_vou.h 12590 12591SI2157 MEDIA DRIVER 12592M: Antti Palosaari <crope@iki.fi> 12593L: linux-media@vger.kernel.org 12594W: https://linuxtv.org 12595W: http://palosaari.fi/linux/ 12596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12597T: git git://linuxtv.org/anttip/media_tree.git 12598S: Maintained 12599F: drivers/media/tuners/si2157* 12600 12601SI2165 MEDIA DRIVER 12602M: Matthias Schwarzott <zzam@gentoo.org> 12603L: linux-media@vger.kernel.org 12604W: https://linuxtv.org 12605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12606S: Maintained 12607F: drivers/media/dvb-frontends/si2165* 12608 12609SI2168 MEDIA DRIVER 12610M: Antti Palosaari <crope@iki.fi> 12611L: linux-media@vger.kernel.org 12612W: https://linuxtv.org 12613W: http://palosaari.fi/linux/ 12614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12615T: git git://linuxtv.org/anttip/media_tree.git 12616S: Maintained 12617F: drivers/media/dvb-frontends/si2168* 12618 12619SI470X FM RADIO RECEIVER I2C DRIVER 12620M: Hans Verkuil <hverkuil@xs4all.nl> 12621L: linux-media@vger.kernel.org 12622T: git git://linuxtv.org/media_tree.git 12623W: https://linuxtv.org 12624S: Odd Fixes 12625F: drivers/media/radio/si470x/radio-si470x-i2c.c 12626 12627SI470X FM RADIO RECEIVER USB DRIVER 12628M: Hans Verkuil <hverkuil@xs4all.nl> 12629L: linux-media@vger.kernel.org 12630T: git git://linuxtv.org/media_tree.git 12631W: https://linuxtv.org 12632S: Maintained 12633F: drivers/media/radio/si470x/radio-si470x-common.c 12634F: drivers/media/radio/si470x/radio-si470x.h 12635F: drivers/media/radio/si470x/radio-si470x-usb.c 12636 12637SI4713 FM RADIO TRANSMITTER I2C DRIVER 12638M: Eduardo Valentin <edubezval@gmail.com> 12639L: linux-media@vger.kernel.org 12640T: git git://linuxtv.org/media_tree.git 12641W: https://linuxtv.org 12642S: Odd Fixes 12643F: drivers/media/radio/si4713/si4713.? 12644 12645SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12646M: Eduardo Valentin <edubezval@gmail.com> 12647L: linux-media@vger.kernel.org 12648T: git git://linuxtv.org/media_tree.git 12649W: https://linuxtv.org 12650S: Odd Fixes 12651F: drivers/media/radio/si4713/radio-platform-si4713.c 12652 12653SI4713 FM RADIO TRANSMITTER USB DRIVER 12654M: Hans Verkuil <hverkuil@xs4all.nl> 12655L: linux-media@vger.kernel.org 12656T: git git://linuxtv.org/media_tree.git 12657W: https://linuxtv.org 12658S: Maintained 12659F: drivers/media/radio/si4713/radio-usb-si4713.c 12660 12661SIANO DVB DRIVER 12662M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12663M: Mauro Carvalho Chehab <mchehab@kernel.org> 12664L: linux-media@vger.kernel.org 12665W: https://linuxtv.org 12666T: git git://linuxtv.org/media_tree.git 12667S: Odd fixes 12668F: drivers/media/common/siano/ 12669F: drivers/media/usb/siano/ 12670F: drivers/media/usb/siano/ 12671F: drivers/media/mmc/siano/ 12672 12673SILEAD TOUCHSCREEN DRIVER 12674M: Hans de Goede <hdegoede@redhat.com> 12675L: linux-input@vger.kernel.org 12676L: platform-driver-x86@vger.kernel.org 12677S: Maintained 12678F: drivers/input/touchscreen/silead.c 12679F: drivers/platform/x86/silead_dmi.c 12680 12681SILICON MOTION SM712 FRAME BUFFER DRIVER 12682M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12683M: Teddy Wang <teddy.wang@siliconmotion.com> 12684M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12685L: linux-fbdev@vger.kernel.org 12686S: Maintained 12687F: drivers/video/fbdev/sm712* 12688F: Documentation/fb/sm712fb.txt 12689 12690SIMPLE FIRMWARE INTERFACE (SFI) 12691M: Len Brown <lenb@kernel.org> 12692L: sfi-devel@simplefirmware.org 12693W: http://simplefirmware.org/ 12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12695S: Supported 12696F: arch/x86/platform/sfi/ 12697F: drivers/sfi/ 12698F: include/linux/sfi*.h 12699 12700SIMPLEFB FB DRIVER 12701M: Hans de Goede <hdegoede@redhat.com> 12702L: linux-fbdev@vger.kernel.org 12703S: Maintained 12704F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12705F: drivers/video/fbdev/simplefb.c 12706F: include/linux/platform_data/simplefb.h 12707 12708SIMTEC EB110ATX (Chalice CATS) 12709P: Ben Dooks 12710P: Vincent Sanders <vince@simtec.co.uk> 12711M: Simtec Linux Team <linux@simtec.co.uk> 12712W: http://www.simtec.co.uk/products/EB110ATX/ 12713S: Supported 12714 12715SIMTEC EB2410ITX (BAST) 12716P: Ben Dooks 12717P: Vincent Sanders <vince@simtec.co.uk> 12718M: Simtec Linux Team <linux@simtec.co.uk> 12719W: http://www.simtec.co.uk/products/EB2410ITX/ 12720S: Supported 12721F: arch/arm/mach-s3c24xx/mach-bast.c 12722F: arch/arm/mach-s3c24xx/bast-ide.c 12723F: arch/arm/mach-s3c24xx/bast-irq.c 12724 12725SIPHASH PRF ROUTINES 12726M: Jason A. Donenfeld <Jason@zx2c4.com> 12727S: Maintained 12728F: lib/siphash.c 12729F: lib/test_siphash.c 12730F: include/linux/siphash.h 12731 12732SIOX 12733M: Gavin Schenk <g.schenk@eckelmann.de> 12734M: Uwe Kleine-König <kernel@pengutronix.de> 12735S: Supported 12736F: drivers/siox/* 12737F: include/trace/events/siox.h 12738 12739SIS 190 ETHERNET DRIVER 12740M: Francois Romieu <romieu@fr.zoreil.com> 12741L: netdev@vger.kernel.org 12742S: Maintained 12743F: drivers/net/ethernet/sis/sis190.c 12744 12745SIS 900/7016 FAST ETHERNET DRIVER 12746M: Daniele Venzano <venza@brownhat.org> 12747W: http://www.brownhat.org/sis900.html 12748L: netdev@vger.kernel.org 12749S: Maintained 12750F: drivers/net/ethernet/sis/sis900.* 12751 12752SIS FRAMEBUFFER DRIVER 12753M: Thomas Winischhofer <thomas@winischhofer.net> 12754W: http://www.winischhofer.net/linuxsisvga.shtml 12755S: Maintained 12756F: Documentation/fb/sisfb.txt 12757F: drivers/video/fbdev/sis/ 12758F: include/video/sisfb.h 12759 12760SIS USB2VGA DRIVER 12761M: Thomas Winischhofer <thomas@winischhofer.net> 12762W: http://www.winischhofer.at/linuxsisusbvga.shtml 12763S: Maintained 12764F: drivers/usb/misc/sisusbvga/ 12765 12766SLAB ALLOCATOR 12767M: Christoph Lameter <cl@linux.com> 12768M: Pekka Enberg <penberg@kernel.org> 12769M: David Rientjes <rientjes@google.com> 12770M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12771M: Andrew Morton <akpm@linux-foundation.org> 12772L: linux-mm@kvack.org 12773S: Maintained 12774F: include/linux/sl?b*.h 12775F: mm/sl?b* 12776 12777SLEEPABLE READ-COPY UPDATE (SRCU) 12778M: Lai Jiangshan <jiangshanlai@gmail.com> 12779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12780M: Josh Triplett <josh@joshtriplett.org> 12781R: Steven Rostedt <rostedt@goodmis.org> 12782R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12783L: linux-kernel@vger.kernel.org 12784W: http://www.rdrop.com/users/paulmck/RCU/ 12785S: Supported 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12787F: include/linux/srcu.h 12788F: kernel/rcu/srcu.c 12789 12790SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12791M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12793S: Maintained 12794F: drivers/slimbus/ 12795F: Documentation/devicetree/bindings/slimbus/ 12796F: include/linux/slimbus.h 12797 12798SMACK SECURITY MODULE 12799M: Casey Schaufler <casey@schaufler-ca.com> 12800L: linux-security-module@vger.kernel.org 12801W: http://schaufler-ca.com 12802T: git git://github.com/cschaufler/smack-next 12803S: Maintained 12804F: Documentation/admin-guide/LSM/Smack.rst 12805F: security/smack/ 12806 12807SMC91x ETHERNET DRIVER 12808M: Nicolas Pitre <nico@fluxnic.net> 12809S: Odd Fixes 12810F: drivers/net/ethernet/smsc/smc91x.* 12811 12812SMIA AND SMIA++ IMAGE SENSOR DRIVER 12813M: Sakari Ailus <sakari.ailus@iki.fi> 12814L: linux-media@vger.kernel.org 12815S: Maintained 12816F: drivers/media/i2c/smiapp/ 12817F: include/media/i2c/smiapp.h 12818F: drivers/media/i2c/smiapp-pll.c 12819F: drivers/media/i2c/smiapp-pll.h 12820F: include/uapi/linux/smiapp.h 12821F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12822 12823SMM665 HARDWARE MONITOR DRIVER 12824M: Guenter Roeck <linux@roeck-us.net> 12825L: linux-hwmon@vger.kernel.org 12826S: Maintained 12827F: Documentation/hwmon/smm665 12828F: drivers/hwmon/smm665.c 12829 12830SMSC EMC2103 HARDWARE MONITOR DRIVER 12831M: Steve Glendinning <steve.glendinning@shawell.net> 12832L: linux-hwmon@vger.kernel.org 12833S: Maintained 12834F: Documentation/hwmon/emc2103 12835F: drivers/hwmon/emc2103.c 12836 12837SMSC SCH5627 HARDWARE MONITOR DRIVER 12838M: Hans de Goede <hdegoede@redhat.com> 12839L: linux-hwmon@vger.kernel.org 12840S: Supported 12841F: Documentation/hwmon/sch5627 12842F: drivers/hwmon/sch5627.c 12843 12844SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12845M: Steve Glendinning <steve.glendinning@shawell.net> 12846L: linux-fbdev@vger.kernel.org 12847S: Maintained 12848F: drivers/video/fbdev/smscufx.c 12849 12850SMSC47B397 HARDWARE MONITOR DRIVER 12851M: Jean Delvare <jdelvare@suse.com> 12852L: linux-hwmon@vger.kernel.org 12853S: Maintained 12854F: Documentation/hwmon/smsc47b397 12855F: drivers/hwmon/smsc47b397.c 12856 12857SMSC911x ETHERNET DRIVER 12858M: Steve Glendinning <steve.glendinning@shawell.net> 12859L: netdev@vger.kernel.org 12860S: Maintained 12861F: include/linux/smsc911x.h 12862F: drivers/net/ethernet/smsc/smsc911x.* 12863 12864SMSC9420 PCI ETHERNET DRIVER 12865M: Steve Glendinning <steve.glendinning@shawell.net> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/ethernet/smsc/smsc9420.* 12869 12870SOC-CAMERA V4L2 SUBSYSTEM 12871L: linux-media@vger.kernel.org 12872T: git git://linuxtv.org/media_tree.git 12873S: Orphan 12874F: include/media/soc* 12875F: drivers/media/i2c/soc_camera/ 12876F: drivers/media/platform/soc_camera/ 12877 12878SOCIONEXT UNIPHIER SOUND DRIVER 12879M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12881S: Maintained 12882F: sound/soc/uniphier/ 12883 12884SOEKRIS NET48XX LED SUPPORT 12885M: Chris Boot <bootc@bootc.net> 12886S: Maintained 12887F: drivers/leds/leds-net48xx.c 12888 12889SOFT-ROCE DRIVER (rxe) 12890M: Moni Shoua <monis@mellanox.com> 12891L: linux-rdma@vger.kernel.org 12892S: Supported 12893W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12894Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12895F: drivers/infiniband/sw/rxe/ 12896F: include/uapi/rdma/rdma_user_rxe.h 12897 12898SOFTLOGIC 6x10 MPEG CODEC 12899M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12900M: Anton Sviridenko <anton@corp.bluecherry.net> 12901M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12902M: Andrey Utkin <andrey_utkin@fastmail.com> 12903M: Ismael Luceno <ismael@iodev.co.uk> 12904L: linux-media@vger.kernel.org 12905S: Supported 12906F: drivers/media/pci/solo6x10/ 12907 12908SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12909M: James Morse <james.morse@arm.com> 12910L: linux-arm-kernel@lists.infradead.org 12911S: Maintained 12912F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12913F: drivers/firmware/arm_sdei.c 12914F: include/linux/sdei.h 12915F: include/uapi/linux/sdei.h 12916 12917SOFTWARE RAID (Multiple Disks) SUPPORT 12918M: Shaohua Li <shli@kernel.org> 12919L: linux-raid@vger.kernel.org 12920T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12921S: Supported 12922F: drivers/md/Makefile 12923F: drivers/md/Kconfig 12924F: drivers/md/md* 12925F: drivers/md/raid* 12926F: include/linux/raid/ 12927F: include/uapi/linux/raid/ 12928 12929SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12930M: Jassi Brar <jaswinder.singh@linaro.org> 12931L: netdev@vger.kernel.org 12932S: Maintained 12933F: drivers/net/ethernet/socionext/netsec.c 12934F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12935 12936SOLIDRUN CLEARFOG SUPPORT 12937M: Russell King <linux@armlinux.org.uk> 12938S: Maintained 12939F: arch/arm/boot/dts/armada-388-clearfog* 12940F: arch/arm/boot/dts/armada-38x-solidrun-* 12941 12942SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 12943M: Russell King <linux@armlinux.org.uk> 12944S: Maintained 12945F: arch/arm/boot/dts/imx6*-cubox-i* 12946F: arch/arm/boot/dts/imx6*-hummingboard* 12947F: arch/arm/boot/dts/imx6*-sr-* 12948 12949SONIC NETWORK DRIVER 12950M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12951L: netdev@vger.kernel.org 12952S: Maintained 12953F: drivers/net/ethernet/natsemi/sonic.* 12954 12955SONICS SILICON BACKPLANE DRIVER (SSB) 12956M: Michael Buesch <m@bues.ch> 12957L: linux-wireless@vger.kernel.org 12958S: Maintained 12959F: drivers/ssb/ 12960F: include/linux/ssb/ 12961 12962SONY IMX274 SENSOR DRIVER 12963M: Leon Luo <leonl@leopardimaging.com> 12964L: linux-media@vger.kernel.org 12965T: git git://linuxtv.org/media_tree.git 12966S: Maintained 12967F: drivers/media/i2c/imx274.c 12968F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12969 12970SONY MEMORYSTICK CARD SUPPORT 12971M: Alex Dubov <oakad@yahoo.com> 12972W: http://tifmxx.berlios.de/ 12973S: Maintained 12974F: drivers/memstick/host/tifm_ms.c 12975 12976SONY MEMORYSTICK STANDARD SUPPORT 12977M: Maxim Levitsky <maximlevitsky@gmail.com> 12978S: Maintained 12979F: drivers/memstick/core/ms_block.* 12980 12981SONY VAIO CONTROL DEVICE DRIVER 12982M: Mattia Dongili <malattia@linux.it> 12983L: platform-driver-x86@vger.kernel.org 12984W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12985S: Maintained 12986F: Documentation/laptops/sony-laptop.txt 12987F: drivers/char/sonypi.c 12988F: drivers/platform/x86/sony-laptop.c 12989F: include/linux/sony-laptop.h 12990 12991SOUND 12992M: Jaroslav Kysela <perex@perex.cz> 12993M: Takashi Iwai <tiwai@suse.com> 12994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12995W: http://www.alsa-project.org/ 12996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12997T: git git://git.alsa-project.org/alsa-kernel.git 12998Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12999S: Maintained 13000F: Documentation/sound/ 13001F: include/sound/ 13002F: include/uapi/sound/ 13003F: sound/ 13004 13005SOUND - COMPRESSED AUDIO 13006M: Vinod Koul <vinod.koul@intel.com> 13007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13009S: Supported 13010F: Documentation/sound/alsa/compress_offload.txt 13011F: include/sound/compress_driver.h 13012F: include/uapi/sound/compress_* 13013F: sound/core/compress_offload.c 13014F: sound/soc/soc-compress.c 13015 13016SOUND - DMAENGINE HELPERS 13017M: Lars-Peter Clausen <lars@metafoo.de> 13018S: Supported 13019F: include/sound/dmaengine_pcm.h 13020F: sound/core/pcm_dmaengine.c 13021F: sound/soc/soc-generic-dmaengine-pcm.c 13022 13023SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13024M: Liam Girdwood <lgirdwood@gmail.com> 13025M: Mark Brown <broonie@kernel.org> 13026T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13028W: http://alsa-project.org/main/index.php/ASoC 13029S: Supported 13030F: Documentation/devicetree/bindings/sound/ 13031F: Documentation/sound/alsa/soc/ 13032F: sound/soc/ 13033F: include/sound/soc* 13034 13035SOUNDWIRE SUBSYSTEM 13036M: Vinod Koul <vinod.koul@intel.com> 13037M: Sanyog Kale <sanyog.r.kale@intel.com> 13038R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13040S: Supported 13041F: Documentation/driver-api/soundwire/ 13042F: drivers/soundwire/ 13043F: include/linux/soundwire/ 13044 13045SP2 MEDIA DRIVER 13046M: Olli Salonen <olli.salonen@iki.fi> 13047L: linux-media@vger.kernel.org 13048W: https://linuxtv.org 13049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13050S: Maintained 13051F: drivers/media/dvb-frontends/sp2* 13052 13053SPARC + UltraSPARC (sparc/sparc64) 13054M: "David S. Miller" <davem@davemloft.net> 13055L: sparclinux@vger.kernel.org 13056Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13059S: Maintained 13060F: arch/sparc/ 13061F: drivers/sbus/ 13062 13063SPARC SERIAL DRIVERS 13064M: "David S. Miller" <davem@davemloft.net> 13065L: sparclinux@vger.kernel.org 13066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13068S: Maintained 13069F: include/linux/sunserialcore.h 13070F: drivers/tty/serial/suncore.c 13071F: drivers/tty/serial/sunhv.c 13072F: drivers/tty/serial/sunsab.c 13073F: drivers/tty/serial/sunsab.h 13074F: drivers/tty/serial/sunsu.c 13075F: drivers/tty/serial/sunzilog.c 13076F: drivers/tty/serial/sunzilog.h 13077F: drivers/tty/vcc.c 13078 13079SPARSE CHECKER 13080M: "Christopher Li" <sparse@chrisli.org> 13081L: linux-sparse@vger.kernel.org 13082W: https://sparse.wiki.kernel.org/ 13083T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13084T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13085S: Maintained 13086F: include/linux/compiler.h 13087 13088SPEAR CLOCK FRAMEWORK SUPPORT 13089M: Viresh Kumar <vireshk@kernel.org> 13090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13091W: http://www.st.com/spear 13092S: Maintained 13093F: drivers/clk/spear/ 13094 13095SPEAR PLATFORM SUPPORT 13096M: Viresh Kumar <vireshk@kernel.org> 13097M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13099W: http://www.st.com/spear 13100S: Maintained 13101F: arch/arm/boot/dts/spear* 13102F: arch/arm/mach-spear/ 13103 13104SPI NOR SUBSYSTEM 13105M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13106M: Marek Vasut <marek.vasut@gmail.com> 13107L: linux-mtd@lists.infradead.org 13108W: http://www.linux-mtd.infradead.org/ 13109Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13110T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13111T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13112S: Maintained 13113F: drivers/mtd/spi-nor/ 13114F: include/linux/mtd/spi-nor.h 13115 13116SPI SUBSYSTEM 13117M: Mark Brown <broonie@kernel.org> 13118L: linux-spi@vger.kernel.org 13119T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13120Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13121S: Maintained 13122F: Documentation/devicetree/bindings/spi/ 13123F: Documentation/spi/ 13124F: drivers/spi/ 13125F: include/linux/spi/ 13126F: include/uapi/linux/spi/ 13127F: tools/spi/ 13128 13129SPIDERNET NETWORK DRIVER for CELL 13130M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13131L: netdev@vger.kernel.org 13132S: Supported 13133F: Documentation/networking/spider_net.txt 13134F: drivers/net/ethernet/toshiba/spider_net* 13135 13136SPMI SUBSYSTEM 13137R: Stephen Boyd <sboyd@kernel.org> 13138L: linux-arm-msm@vger.kernel.org 13139F: Documentation/devicetree/bindings/spmi/ 13140F: drivers/spmi/ 13141F: include/dt-bindings/spmi/spmi.h 13142F: include/linux/spmi.h 13143F: include/trace/events/spmi.h 13144 13145SPU FILE SYSTEM 13146M: Jeremy Kerr <jk@ozlabs.org> 13147L: linuxppc-dev@lists.ozlabs.org 13148W: http://www.ibm.com/developerworks/power/cell/ 13149S: Supported 13150F: Documentation/filesystems/spufs.txt 13151F: arch/powerpc/platforms/cell/spufs/ 13152 13153SQUASHFS FILE SYSTEM 13154M: Phillip Lougher <phillip@squashfs.org.uk> 13155L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13156W: http://squashfs.org.uk 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13158S: Maintained 13159F: Documentation/filesystems/squashfs.txt 13160F: fs/squashfs/ 13161 13162SRM (Alpha) environment access 13163M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13164S: Maintained 13165F: arch/alpha/kernel/srm_env.c 13166 13167STABLE BRANCH 13168M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13169L: stable@vger.kernel.org 13170S: Supported 13171F: Documentation/process/stable-kernel-rules.rst 13172 13173STAGING - ATOMISP DRIVER 13174M: Alan Cox <alan@linux.intel.com> 13175M: Sakari Ailus <sakari.ailus@linux.intel.com> 13176L: linux-media@vger.kernel.org 13177S: Maintained 13178F: drivers/staging/media/atomisp/ 13179 13180STAGING - COMEDI 13181M: Ian Abbott <abbotti@mev.co.uk> 13182M: H Hartley Sweeten <hsweeten@visionengravers.com> 13183S: Odd Fixes 13184F: drivers/staging/comedi/ 13185 13186STAGING - FLARION FT1000 DRIVERS 13187M: Marek Belisko <marek.belisko@gmail.com> 13188S: Odd Fixes 13189F: drivers/staging/ft1000/ 13190 13191STAGING - INDUSTRIAL IO 13192M: Jonathan Cameron <jic23@kernel.org> 13193L: linux-iio@vger.kernel.org 13194S: Odd Fixes 13195F: Documentation/devicetree/bindings/staging/iio/ 13196F: drivers/staging/iio/ 13197 13198STAGING - LUSTRE PARALLEL FILESYSTEM 13199M: Oleg Drokin <oleg.drokin@intel.com> 13200M: Andreas Dilger <andreas.dilger@intel.com> 13201M: James Simmons <jsimmons@infradead.org> 13202L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13203W: http://wiki.lustre.org/ 13204S: Maintained 13205F: drivers/staging/lustre 13206 13207STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13208M: Marc Dietrich <marvin24@gmx.de> 13209L: ac100@lists.launchpad.net (moderated for non-subscribers) 13210L: linux-tegra@vger.kernel.org 13211S: Maintained 13212F: drivers/staging/nvec/ 13213 13214STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13215M: Jens Frederich <jfrederich@gmail.com> 13216M: Daniel Drake <dsd@laptop.org> 13217M: Jon Nettleton <jon.nettleton@gmail.com> 13218W: http://wiki.laptop.org/go/DCON 13219S: Maintained 13220F: drivers/staging/olpc_dcon/ 13221 13222STAGING - REALTEK RTL8712U DRIVERS 13223M: Larry Finger <Larry.Finger@lwfinger.net> 13224M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13225S: Odd Fixes 13226F: drivers/staging/rtl8712/ 13227 13228STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13229M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13230M: Teddy Wang <teddy.wang@siliconmotion.com> 13231M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13232L: linux-fbdev@vger.kernel.org 13233S: Maintained 13234F: drivers/staging/sm750fb/ 13235 13236STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13237M: William Hubbs <w.d.hubbs@gmail.com> 13238M: Chris Brannon <chris@the-brannons.com> 13239M: Kirk Reiser <kirk@reisers.ca> 13240M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13241L: speakup@linux-speakup.org 13242W: http://www.linux-speakup.org/ 13243S: Odd Fixes 13244F: drivers/staging/speakup/ 13245 13246STAGING - VIA VT665X DRIVERS 13247M: Forest Bond <forest@alittletooquiet.net> 13248S: Odd Fixes 13249F: drivers/staging/vt665?/ 13250 13251STAGING - WILC1000 WIFI DRIVER 13252M: Aditya Shankar <aditya.shankar@microchip.com> 13253M: Ganesh Krishna <ganesh.krishna@microchip.com> 13254L: linux-wireless@vger.kernel.org 13255S: Supported 13256F: drivers/staging/wilc1000/ 13257 13258STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13259M: Arnaud Patard <arnaud.patard@rtp-net.org> 13260S: Odd Fixes 13261F: drivers/staging/xgifb/ 13262 13263STAGING SUBSYSTEM 13264M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13265T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13266L: devel@driverdev.osuosl.org 13267S: Supported 13268F: drivers/staging/ 13269 13270STARFIRE/DURALAN NETWORK DRIVER 13271M: Ion Badulescu <ionut@badula.org> 13272S: Odd Fixes 13273F: drivers/net/ethernet/adaptec/starfire* 13274 13275STEC S1220 SKD DRIVER 13276M: Bart Van Assche <bart.vanassche@wdc.com> 13277L: linux-block@vger.kernel.org 13278S: Maintained 13279F: drivers/block/skd*[ch] 13280 13281STI CEC DRIVER 13282M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13283S: Maintained 13284F: drivers/staging/media/st-cec/ 13285F: Documentation/devicetree/bindings/media/stih-cec.txt 13286 13287STK1160 USB VIDEO CAPTURE DRIVER 13288M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13289L: linux-media@vger.kernel.org 13290T: git git://linuxtv.org/media_tree.git 13291S: Maintained 13292F: drivers/media/usb/stk1160/ 13293 13294STMMAC ETHERNET DRIVER 13295M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13296M: Alexandre Torgue <alexandre.torgue@st.com> 13297L: netdev@vger.kernel.org 13298W: http://www.stlinux.com 13299S: Supported 13300F: drivers/net/ethernet/stmicro/stmmac/ 13301 13302SUN3/3X 13303M: Sam Creasey <sammy@sammy.net> 13304W: http://sammy.net/sun3/ 13305S: Maintained 13306F: arch/m68k/kernel/*sun3* 13307F: arch/m68k/sun3*/ 13308F: arch/m68k/include/asm/sun3* 13309F: drivers/net/ethernet/i825xx/sun3* 13310 13311SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13312M: Hans de Goede <hdegoede@redhat.com> 13313L: linux-input@vger.kernel.org 13314S: Maintained 13315F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13316F: drivers/input/keyboard/sun4i-lradc-keys.c 13317 13318SUNDANCE NETWORK DRIVER 13319M: Denis Kirjanov <kda@linux-powerpc.org> 13320L: netdev@vger.kernel.org 13321S: Maintained 13322F: drivers/net/ethernet/dlink/sundance.c 13323 13324SUPERH 13325M: Yoshinori Sato <ysato@users.sourceforge.jp> 13326M: Rich Felker <dalias@libc.org> 13327L: linux-sh@vger.kernel.org 13328Q: http://patchwork.kernel.org/project/linux-sh/list/ 13329S: Maintained 13330F: Documentation/sh/ 13331F: arch/sh/ 13332F: drivers/sh/ 13333 13334SUSPEND TO RAM 13335M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13336M: Len Brown <len.brown@intel.com> 13337M: Pavel Machek <pavel@ucw.cz> 13338L: linux-pm@vger.kernel.org 13339B: https://bugzilla.kernel.org 13340S: Supported 13341F: Documentation/power/ 13342F: arch/x86/kernel/acpi/ 13343F: drivers/base/power/ 13344F: kernel/power/ 13345F: include/linux/suspend.h 13346F: include/linux/freezer.h 13347F: include/linux/pm.h 13348 13349SVGA HANDLING 13350M: Martin Mares <mj@ucw.cz> 13351L: linux-video@atrey.karlin.mff.cuni.cz 13352S: Maintained 13353F: Documentation/svga.txt 13354F: arch/x86/boot/video* 13355 13356SWIOTLB SUBSYSTEM 13357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13358L: iommu@lists.linux-foundation.org 13359T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13360S: Supported 13361F: lib/swiotlb.c 13362F: arch/*/kernel/pci-swiotlb.c 13363F: include/linux/swiotlb.h 13364 13365SWITCHDEV 13366M: Jiri Pirko <jiri@resnulli.us> 13367M: Ivan Vecera <ivecera@redhat.com> 13368L: netdev@vger.kernel.org 13369S: Supported 13370F: net/switchdev/ 13371F: include/net/switchdev.h 13372 13373SYNC FILE FRAMEWORK 13374M: Sumit Semwal <sumit.semwal@linaro.org> 13375R: Gustavo Padovan <gustavo@padovan.org> 13376S: Maintained 13377L: linux-media@vger.kernel.org 13378L: dri-devel@lists.freedesktop.org 13379F: drivers/dma-buf/sync_* 13380F: drivers/dma-buf/dma-fence* 13381F: drivers/dma-buf/sw_sync.c 13382F: include/linux/sync_file.h 13383F: include/uapi/linux/sync_file.h 13384F: Documentation/sync_file.txt 13385T: git git://anongit.freedesktop.org/drm/drm-misc 13386 13387SYNOPSYS ARC ARCHITECTURE 13388M: Vineet Gupta <vgupta@synopsys.com> 13389L: linux-snps-arc@lists.infradead.org 13390S: Supported 13391F: arch/arc/ 13392F: Documentation/devicetree/bindings/arc/* 13393F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13394F: drivers/clocksource/arc_timer.c 13395F: drivers/tty/serial/arc_uart.c 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13397 13398SYNOPSYS ARC HSDK SDP pll clock driver 13399M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13400S: Supported 13401F: drivers/clk/clk-hsdk-pll.c 13402F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13403 13404SYNOPSYS ARC SDP clock driver 13405M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13406S: Supported 13407F: drivers/clk/axs10x/* 13408F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13409 13410SYNOPSYS ARC SDP platform support 13411M: Alexey Brodkin <abrodkin@synopsys.com> 13412S: Supported 13413F: arch/arc/plat-axs10x 13414F: arch/arc/boot/dts/ax* 13415F: Documentation/devicetree/bindings/arc/axs10* 13416 13417SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13418M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13419S: Supported 13420F: drivers/reset/reset-axs10x.c 13421F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13422 13423SYNOPSYS DESIGNWARE 8250 UART DRIVER 13424R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13425S: Maintained 13426F: drivers/tty/serial/8250/8250_dw.c 13427 13428SYNOPSYS DESIGNWARE APB GPIO DRIVER 13429M: Hoan Tran <hotran@apm.com> 13430L: linux-gpio@vger.kernel.org 13431S: Maintained 13432F: drivers/gpio/gpio-dwapb.c 13433F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13434 13435SYNOPSYS DESIGNWARE DMAC DRIVER 13436M: Viresh Kumar <vireshk@kernel.org> 13437R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13438S: Maintained 13439F: include/linux/dma/dw.h 13440F: include/linux/platform_data/dma-dw.h 13441F: drivers/dma/dw/ 13442 13443SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13444M: Jose Abreu <Jose.Abreu@synopsys.com> 13445L: netdev@vger.kernel.org 13446S: Supported 13447F: drivers/net/ethernet/synopsys/ 13448 13449SYNOPSYS DESIGNWARE I2C DRIVER 13450M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13451R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13452R: Mika Westerberg <mika.westerberg@linux.intel.com> 13453L: linux-i2c@vger.kernel.org 13454S: Maintained 13455F: drivers/i2c/busses/i2c-designware-* 13456F: include/linux/platform_data/i2c-designware.h 13457 13458SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13459M: Jaehoon Chung <jh80.chung@samsung.com> 13460L: linux-mmc@vger.kernel.org 13461S: Maintained 13462F: drivers/mmc/host/dw_mmc* 13463 13464SYNOPSYS HSDK RESET CONTROLLER DRIVER 13465M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13466S: Supported 13467F: drivers/reset/reset-hsdk.c 13468F: include/dt-bindings/reset/snps,hsdk-reset.h 13469F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13470 13471SYSTEM CONFIGURATION (SYSCON) 13472M: Lee Jones <lee.jones@linaro.org> 13473M: Arnd Bergmann <arnd@arndb.de> 13474T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13475S: Supported 13476F: drivers/mfd/syscon.c 13477 13478SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13479M: Sudeep Holla <sudeep.holla@arm.com> 13480L: linux-arm-kernel@lists.infradead.org 13481S: Maintained 13482F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13483F: drivers/clk/clk-scpi.c 13484F: drivers/cpufreq/scpi-cpufreq.c 13485F: drivers/firmware/arm_scpi.c 13486F: include/linux/scpi_protocol.h 13487 13488SYSTEM RESET/SHUTDOWN DRIVERS 13489M: Sebastian Reichel <sre@kernel.org> 13490L: linux-pm@vger.kernel.org 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13492S: Maintained 13493F: Documentation/devicetree/bindings/power/reset/ 13494F: drivers/power/reset/ 13495 13496SYSTEM TRACE MODULE CLASS 13497M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13498S: Maintained 13499T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13500F: Documentation/trace/stm.txt 13501F: drivers/hwtracing/stm/ 13502F: include/linux/stm.h 13503F: include/uapi/linux/stm.h 13504 13505SYSV FILESYSTEM 13506M: Christoph Hellwig <hch@infradead.org> 13507S: Maintained 13508F: Documentation/filesystems/sysv-fs.txt 13509F: fs/sysv/ 13510F: include/linux/sysv_fs.h 13511 13512TARGET SUBSYSTEM 13513M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13514L: linux-scsi@vger.kernel.org 13515L: target-devel@vger.kernel.org 13516W: http://www.linux-iscsi.org 13517W: http://groups.google.com/group/linux-iscsi-target-dev 13518T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13519S: Supported 13520F: drivers/target/ 13521F: include/target/ 13522F: Documentation/target/ 13523 13524TASKSTATS STATISTICS INTERFACE 13525M: Balbir Singh <bsingharora@gmail.com> 13526S: Maintained 13527F: Documentation/accounting/taskstats* 13528F: include/linux/taskstats* 13529F: kernel/taskstats.c 13530 13531TC subsystem 13532M: Jamal Hadi Salim <jhs@mojatatu.com> 13533M: Cong Wang <xiyou.wangcong@gmail.com> 13534M: Jiri Pirko <jiri@resnulli.us> 13535L: netdev@vger.kernel.org 13536S: Maintained 13537F: include/net/pkt_cls.h 13538F: include/net/pkt_sched.h 13539F: include/net/tc_act/ 13540F: include/uapi/linux/pkt_cls.h 13541F: include/uapi/linux/pkt_sched.h 13542F: include/uapi/linux/tc_act/ 13543F: include/uapi/linux/tc_ematch/ 13544F: net/sched/ 13545 13546TCP LOW PRIORITY MODULE 13547M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13548M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13549W: http://tcp-lp-mod.sourceforge.net/ 13550S: Maintained 13551F: net/ipv4/tcp_lp.c 13552 13553TDA10071 MEDIA DRIVER 13554M: Antti Palosaari <crope@iki.fi> 13555L: linux-media@vger.kernel.org 13556W: https://linuxtv.org 13557W: http://palosaari.fi/linux/ 13558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13559T: git git://linuxtv.org/anttip/media_tree.git 13560S: Maintained 13561F: drivers/media/dvb-frontends/tda10071* 13562 13563TDA18212 MEDIA DRIVER 13564M: Antti Palosaari <crope@iki.fi> 13565L: linux-media@vger.kernel.org 13566W: https://linuxtv.org 13567W: http://palosaari.fi/linux/ 13568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13569T: git git://linuxtv.org/anttip/media_tree.git 13570S: Maintained 13571F: drivers/media/tuners/tda18212* 13572 13573TDA18218 MEDIA DRIVER 13574M: Antti Palosaari <crope@iki.fi> 13575L: linux-media@vger.kernel.org 13576W: https://linuxtv.org 13577W: http://palosaari.fi/linux/ 13578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13579T: git git://linuxtv.org/anttip/media_tree.git 13580S: Maintained 13581F: drivers/media/tuners/tda18218* 13582 13583TDA18250 MEDIA DRIVER 13584M: Olli Salonen <olli.salonen@iki.fi> 13585L: linux-media@vger.kernel.org 13586W: https://linuxtv.org 13587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13588T: git git://linuxtv.org/media_tree.git 13589S: Maintained 13590F: drivers/media/tuners/tda18250* 13591 13592TDA18271 MEDIA DRIVER 13593M: Michael Krufky <mkrufky@linuxtv.org> 13594L: linux-media@vger.kernel.org 13595W: https://linuxtv.org 13596W: http://github.com/mkrufky 13597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13598T: git git://linuxtv.org/mkrufky/tuners.git 13599S: Maintained 13600F: drivers/media/tuners/tda18271* 13601 13602TDA1997x MEDIA DRIVER 13603M: Tim Harvey <tharvey@gateworks.com> 13604L: linux-media@vger.kernel.org 13605W: https://linuxtv.org 13606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13607S: Maintained 13608F: drivers/media/i2c/tda1997x.* 13609 13610TDA827x MEDIA DRIVER 13611M: Michael Krufky <mkrufky@linuxtv.org> 13612L: linux-media@vger.kernel.org 13613W: https://linuxtv.org 13614W: http://github.com/mkrufky 13615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13616T: git git://linuxtv.org/mkrufky/tuners.git 13617S: Maintained 13618F: drivers/media/tuners/tda8290.* 13619 13620TDA8290 MEDIA DRIVER 13621M: Michael Krufky <mkrufky@linuxtv.org> 13622L: linux-media@vger.kernel.org 13623W: https://linuxtv.org 13624W: http://github.com/mkrufky 13625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13626T: git git://linuxtv.org/mkrufky/tuners.git 13627S: Maintained 13628F: drivers/media/tuners/tda8290.* 13629 13630TDA9840 MEDIA DRIVER 13631M: Hans Verkuil <hverkuil@xs4all.nl> 13632L: linux-media@vger.kernel.org 13633T: git git://linuxtv.org/media_tree.git 13634W: https://linuxtv.org 13635S: Maintained 13636F: drivers/media/i2c/tda9840* 13637 13638TEA5761 TUNER DRIVER 13639M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13640M: Mauro Carvalho Chehab <mchehab@kernel.org> 13641L: linux-media@vger.kernel.org 13642W: https://linuxtv.org 13643T: git git://linuxtv.org/media_tree.git 13644S: Odd fixes 13645F: drivers/media/tuners/tea5761.* 13646 13647TEA5767 TUNER DRIVER 13648M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13649M: Mauro Carvalho Chehab <mchehab@kernel.org> 13650L: linux-media@vger.kernel.org 13651W: https://linuxtv.org 13652T: git git://linuxtv.org/media_tree.git 13653S: Maintained 13654F: drivers/media/tuners/tea5767.* 13655 13656TEA6415C MEDIA DRIVER 13657M: Hans Verkuil <hverkuil@xs4all.nl> 13658L: linux-media@vger.kernel.org 13659T: git git://linuxtv.org/media_tree.git 13660W: https://linuxtv.org 13661S: Maintained 13662F: drivers/media/i2c/tea6415c* 13663 13664TEA6420 MEDIA DRIVER 13665M: Hans Verkuil <hverkuil@xs4all.nl> 13666L: linux-media@vger.kernel.org 13667T: git git://linuxtv.org/media_tree.git 13668W: https://linuxtv.org 13669S: Maintained 13670F: drivers/media/i2c/tea6420* 13671 13672TEAM DRIVER 13673M: Jiri Pirko <jiri@resnulli.us> 13674L: netdev@vger.kernel.org 13675S: Supported 13676F: drivers/net/team/ 13677F: include/linux/if_team.h 13678F: include/uapi/linux/if_team.h 13679 13680TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13681M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13682S: Maintained 13683F: arch/x86/platform/ts5500/ 13684 13685TECHNOTREND USB IR RECEIVER 13686M: Sean Young <sean@mess.org> 13687L: linux-media@vger.kernel.org 13688S: Maintained 13689F: drivers/media/rc/ttusbir.c 13690 13691TECHWELL TW9910 VIDEO DECODER 13692L: linux-media@vger.kernel.org 13693S: Orphan 13694F: drivers/media/i2c/tw9910.c 13695F: include/media/i2c/tw9910.h 13696 13697TEE SUBSYSTEM 13698M: Jens Wiklander <jens.wiklander@linaro.org> 13699S: Maintained 13700F: include/linux/tee_drv.h 13701F: include/uapi/linux/tee.h 13702F: drivers/tee/ 13703F: Documentation/tee.txt 13704 13705TEGRA ARCHITECTURE SUPPORT 13706M: Thierry Reding <thierry.reding@gmail.com> 13707M: Jonathan Hunter <jonathanh@nvidia.com> 13708L: linux-tegra@vger.kernel.org 13709Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13711S: Supported 13712N: [^a-z]tegra 13713 13714TEGRA CLOCK DRIVER 13715M: Peter De Schrijver <pdeschrijver@nvidia.com> 13716M: Prashant Gaikwad <pgaikwad@nvidia.com> 13717S: Supported 13718F: drivers/clk/tegra/ 13719 13720TEGRA DMA DRIVERS 13721M: Laxman Dewangan <ldewangan@nvidia.com> 13722M: Jon Hunter <jonathanh@nvidia.com> 13723S: Supported 13724F: drivers/dma/tegra* 13725 13726TEGRA I2C DRIVER 13727M: Laxman Dewangan <ldewangan@nvidia.com> 13728S: Supported 13729F: drivers/i2c/busses/i2c-tegra.c 13730 13731TEGRA IOMMU DRIVERS 13732M: Thierry Reding <thierry.reding@gmail.com> 13733L: linux-tegra@vger.kernel.org 13734S: Supported 13735F: drivers/iommu/tegra* 13736 13737TEGRA KBC DRIVER 13738M: Rakesh Iyer <riyer@nvidia.com> 13739M: Laxman Dewangan <ldewangan@nvidia.com> 13740S: Supported 13741F: drivers/input/keyboard/tegra-kbc.c 13742 13743TEGRA PWM DRIVER 13744M: Thierry Reding <thierry.reding@gmail.com> 13745S: Supported 13746F: drivers/pwm/pwm-tegra.c 13747 13748TEGRA SERIAL DRIVER 13749M: Laxman Dewangan <ldewangan@nvidia.com> 13750S: Supported 13751F: drivers/tty/serial/serial-tegra.c 13752 13753TEGRA SPI DRIVER 13754M: Laxman Dewangan <ldewangan@nvidia.com> 13755S: Supported 13756F: drivers/spi/spi-tegra* 13757 13758TEHUTI ETHERNET DRIVER 13759M: Andy Gospodarek <andy@greyhouse.net> 13760L: netdev@vger.kernel.org 13761S: Supported 13762F: drivers/net/ethernet/tehuti/* 13763 13764Telecom Clock Driver for MCPL0010 13765M: Mark Gross <mark.gross@intel.com> 13766S: Supported 13767F: drivers/char/tlclk.c 13768 13769TENSILICA XTENSA PORT (xtensa) 13770M: Chris Zankel <chris@zankel.net> 13771M: Max Filippov <jcmvbkbc@gmail.com> 13772L: linux-xtensa@linux-xtensa.org 13773T: git git://github.com/czankel/xtensa-linux.git 13774S: Maintained 13775F: arch/xtensa/ 13776F: drivers/irqchip/irq-xtensa-* 13777 13778Texas Instruments' System Control Interface (TISCI) Protocol Driver 13779M: Nishanth Menon <nm@ti.com> 13780M: Tero Kristo <t-kristo@ti.com> 13781M: Santosh Shilimkar <ssantosh@kernel.org> 13782L: linux-arm-kernel@lists.infradead.org 13783S: Maintained 13784F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13785F: drivers/firmware/ti_sci* 13786F: include/linux/soc/ti/ti_sci_protocol.h 13787F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13788F: include/dt-bindings/genpd/k2g.h 13789F: drivers/soc/ti/ti_sci_pm_domains.c 13790F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13791F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13792F: drivers/clk/keystone/sci-clk.c 13793F: drivers/reset/reset-ti-sci.c 13794 13795THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13796M: Hans Verkuil <hverkuil@xs4all.nl> 13797L: linux-media@vger.kernel.org 13798T: git git://linuxtv.org/media_tree.git 13799W: https://linuxtv.org 13800S: Maintained 13801F: drivers/media/radio/radio-raremono.c 13802 13803THERMAL 13804M: Zhang Rui <rui.zhang@intel.com> 13805M: Eduardo Valentin <edubezval@gmail.com> 13806L: linux-pm@vger.kernel.org 13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13809Q: https://patchwork.kernel.org/project/linux-pm/list/ 13810S: Supported 13811F: drivers/thermal/ 13812F: include/linux/thermal.h 13813F: include/uapi/linux/thermal.h 13814F: include/linux/cpu_cooling.h 13815F: Documentation/devicetree/bindings/thermal/ 13816 13817THERMAL/CPU_COOLING 13818M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13819M: Viresh Kumar <viresh.kumar@linaro.org> 13820M: Javi Merino <javi.merino@kernel.org> 13821L: linux-pm@vger.kernel.org 13822S: Supported 13823F: Documentation/thermal/cpu-cooling-api.txt 13824F: drivers/thermal/cpu_cooling.c 13825F: include/linux/cpu_cooling.h 13826 13827THINKPAD ACPI EXTRAS DRIVER 13828M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13829L: ibm-acpi-devel@lists.sourceforge.net 13830L: platform-driver-x86@vger.kernel.org 13831W: http://ibm-acpi.sourceforge.net 13832W: http://thinkwiki.org/wiki/Ibm-acpi 13833T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13834S: Maintained 13835F: drivers/platform/x86/thinkpad_acpi.c 13836 13837THUNDERBOLT DRIVER 13838M: Andreas Noever <andreas.noever@gmail.com> 13839M: Michael Jamet <michael.jamet@intel.com> 13840M: Mika Westerberg <mika.westerberg@linux.intel.com> 13841M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13842T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13843S: Maintained 13844F: Documentation/admin-guide/thunderbolt.rst 13845F: drivers/thunderbolt/ 13846F: include/linux/thunderbolt.h 13847 13848THUNDERBOLT NETWORK DRIVER 13849M: Michael Jamet <michael.jamet@intel.com> 13850M: Mika Westerberg <mika.westerberg@linux.intel.com> 13851M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13852L: netdev@vger.kernel.org 13853S: Maintained 13854F: drivers/net/thunderbolt.c 13855 13856THUNDERX GPIO DRIVER 13857M: David Daney <david.daney@cavium.com> 13858S: Maintained 13859F: drivers/gpio/gpio-thunderx.c 13860 13861TI AM437X VPFE DRIVER 13862M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13863L: linux-media@vger.kernel.org 13864W: https://linuxtv.org 13865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13866T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13867S: Maintained 13868F: drivers/media/platform/am437x/ 13869 13870TI BANDGAP AND THERMAL DRIVER 13871M: Eduardo Valentin <edubezval@gmail.com> 13872M: Keerthy <j-keerthy@ti.com> 13873L: linux-pm@vger.kernel.org 13874L: linux-omap@vger.kernel.org 13875S: Maintained 13876F: drivers/thermal/ti-soc-thermal/ 13877 13878TI BQ27XXX POWER SUPPLY DRIVER 13879R: Andrew F. Davis <afd@ti.com> 13880F: include/linux/power/bq27xxx_battery.h 13881F: drivers/power/supply/bq27xxx_battery.c 13882F: drivers/power/supply/bq27xxx_battery_i2c.c 13883 13884TI CDCE706 CLOCK DRIVER 13885M: Max Filippov <jcmvbkbc@gmail.com> 13886S: Maintained 13887F: drivers/clk/clk-cdce706.c 13888 13889TI CLOCK DRIVER 13890M: Tero Kristo <t-kristo@ti.com> 13891L: linux-omap@vger.kernel.org 13892S: Maintained 13893F: drivers/clk/ti/ 13894F: include/linux/clk/ti.h 13895 13896TI DAVINCI MACHINE SUPPORT 13897M: Sekhar Nori <nsekhar@ti.com> 13898M: Kevin Hilman <khilman@kernel.org> 13899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13900T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13901S: Supported 13902F: arch/arm/mach-davinci/ 13903F: drivers/i2c/busses/i2c-davinci.c 13904F: arch/arm/boot/dts/da850* 13905 13906TI DAVINCI SERIES GPIO DRIVER 13907M: Keerthy <j-keerthy@ti.com> 13908L: linux-gpio@vger.kernel.org 13909S: Maintained 13910F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13911F: drivers/gpio/gpio-davinci.c 13912 13913TI DAVINCI SERIES MEDIA DRIVER 13914M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13915L: linux-media@vger.kernel.org 13916W: https://linuxtv.org 13917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13918T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13919S: Maintained 13920F: drivers/media/platform/davinci/ 13921F: include/media/davinci/ 13922 13923TI ETHERNET SWITCH DRIVER (CPSW) 13924R: Grygorii Strashko <grygorii.strashko@ti.com> 13925L: linux-omap@vger.kernel.org 13926L: netdev@vger.kernel.org 13927S: Maintained 13928F: drivers/net/ethernet/ti/cpsw* 13929F: drivers/net/ethernet/ti/davinci* 13930 13931TI FLASH MEDIA INTERFACE DRIVER 13932M: Alex Dubov <oakad@yahoo.com> 13933S: Maintained 13934F: drivers/misc/tifm* 13935F: drivers/mmc/host/tifm_sd.c 13936F: include/linux/tifm.h 13937 13938TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13939M: Santosh Shilimkar <ssantosh@kernel.org> 13940L: linux-kernel@vger.kernel.org 13941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13942S: Maintained 13943F: drivers/soc/ti/* 13944T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13945 13946TI LM49xxx FAMILY ASoC CODEC DRIVERS 13947M: M R Swami Reddy <mr.swami.reddy@ti.com> 13948M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13949L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13950S: Maintained 13951F: sound/soc/codecs/lm49453* 13952F: sound/soc/codecs/isabelle* 13953 13954TI LP855x BACKLIGHT DRIVER 13955M: Milo Kim <milo.kim@ti.com> 13956S: Maintained 13957F: Documentation/backlight/lp855x-driver.txt 13958F: drivers/video/backlight/lp855x_bl.c 13959F: include/linux/platform_data/lp855x.h 13960 13961TI LP8727 CHARGER DRIVER 13962M: Milo Kim <milo.kim@ti.com> 13963S: Maintained 13964F: drivers/power/supply/lp8727_charger.c 13965F: include/linux/platform_data/lp8727.h 13966 13967TI LP8788 MFD DRIVER 13968M: Milo Kim <milo.kim@ti.com> 13969S: Maintained 13970F: drivers/iio/adc/lp8788_adc.c 13971F: drivers/leds/leds-lp8788.c 13972F: drivers/mfd/lp8788*.c 13973F: drivers/power/supply/lp8788-charger.c 13974F: drivers/regulator/lp8788-*.c 13975F: include/linux/mfd/lp8788*.h 13976 13977TI NETCP ETHERNET DRIVER 13978M: Wingman Kwok <w-kwok2@ti.com> 13979M: Murali Karicheri <m-karicheri2@ti.com> 13980L: netdev@vger.kernel.org 13981S: Maintained 13982F: drivers/net/ethernet/ti/netcp* 13983 13984TI TAS571X FAMILY ASoC CODEC DRIVER 13985M: Kevin Cernekee <cernekee@chromium.org> 13986L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13987S: Odd Fixes 13988F: sound/soc/codecs/tas571x* 13989 13990TI TRF7970A NFC DRIVER 13991M: Mark Greer <mgreer@animalcreek.com> 13992L: linux-wireless@vger.kernel.org 13993L: linux-nfc@lists.01.org (moderated for non-subscribers) 13994S: Supported 13995F: drivers/nfc/trf7970a.c 13996F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13997 13998TI TWL4030 SERIES SOC CODEC DRIVER 13999M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14001S: Maintained 14002F: sound/soc/codecs/twl4030* 14003 14004TI VPE/CAL DRIVERS 14005M: Benoit Parrot <bparrot@ti.com> 14006L: linux-media@vger.kernel.org 14007W: http://linuxtv.org/ 14008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14009S: Maintained 14010F: drivers/media/platform/ti-vpe/ 14011 14012TI WILINK WIRELESS DRIVERS 14013L: linux-wireless@vger.kernel.org 14014W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14015W: http://wireless.kernel.org/en/users/Drivers/wl1251 14016T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14017S: Orphan 14018F: drivers/net/wireless/ti/ 14019F: include/linux/wl12xx.h 14020 14021TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14022M: John Stultz <john.stultz@linaro.org> 14023M: Thomas Gleixner <tglx@linutronix.de> 14024R: Stephen Boyd <sboyd@kernel.org> 14025L: linux-kernel@vger.kernel.org 14026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14027S: Supported 14028F: include/linux/clocksource.h 14029F: include/linux/time.h 14030F: include/linux/timex.h 14031F: include/uapi/linux/time.h 14032F: include/uapi/linux/timex.h 14033F: kernel/time/clocksource.c 14034F: kernel/time/time*.c 14035F: kernel/time/alarmtimer.c 14036F: kernel/time/ntp.c 14037F: tools/testing/selftests/timers/ 14038 14039TIPC NETWORK LAYER 14040M: Jon Maloy <jon.maloy@ericsson.com> 14041M: Ying Xue <ying.xue@windriver.com> 14042L: netdev@vger.kernel.org (core kernel code) 14043L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14044W: http://tipc.sourceforge.net/ 14045S: Maintained 14046F: include/uapi/linux/tipc*.h 14047F: net/tipc/ 14048 14049TLAN NETWORK DRIVER 14050M: Samuel Chessman <chessman@tux.org> 14051L: tlan-devel@lists.sourceforge.net (subscribers-only) 14052W: http://sourceforge.net/projects/tlan/ 14053S: Maintained 14054F: Documentation/networking/tlan.txt 14055F: drivers/net/ethernet/ti/tlan.* 14056 14057TM6000 VIDEO4LINUX DRIVER 14058M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14059M: Mauro Carvalho Chehab <mchehab@kernel.org> 14060L: linux-media@vger.kernel.org 14061W: https://linuxtv.org 14062T: git git://linuxtv.org/media_tree.git 14063S: Odd fixes 14064F: drivers/media/usb/tm6000/ 14065F: Documentation/media/v4l-drivers/tm6000* 14066 14067TMIO/SDHI MMC DRIVER 14068M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14069L: linux-mmc@vger.kernel.org 14070S: Supported 14071F: drivers/mmc/host/tmio_mmc* 14072F: drivers/mmc/host/renesas_sdhi* 14073F: include/linux/mfd/tmio.h 14074 14075TMP401 HARDWARE MONITOR DRIVER 14076M: Guenter Roeck <linux@roeck-us.net> 14077L: linux-hwmon@vger.kernel.org 14078S: Maintained 14079F: Documentation/hwmon/tmp401 14080F: drivers/hwmon/tmp401.c 14081 14082TMPFS (SHMEM FILESYSTEM) 14083M: Hugh Dickins <hughd@google.com> 14084L: linux-mm@kvack.org 14085S: Maintained 14086F: include/linux/shmem_fs.h 14087F: mm/shmem.c 14088 14089TOMOYO SECURITY MODULE 14090M: Kentaro Takeda <takedakn@nttdata.co.jp> 14091M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14092L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14093L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14094L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14095L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14096W: http://tomoyo.sourceforge.jp/ 14097T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14098S: Maintained 14099F: security/tomoyo/ 14100 14101TOPSTAR LAPTOP EXTRAS DRIVER 14102M: Herton Ronaldo Krzesinski <herton@canonical.com> 14103L: platform-driver-x86@vger.kernel.org 14104S: Maintained 14105F: drivers/platform/x86/topstar-laptop.c 14106 14107TORTURE-TEST MODULES 14108M: Davidlohr Bueso <dave@stgolabs.net> 14109M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14110M: Josh Triplett <josh@joshtriplett.org> 14111L: linux-kernel@vger.kernel.org 14112S: Supported 14113T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14114F: Documentation/RCU/torture.txt 14115F: kernel/torture.c 14116F: kernel/rcu/rcutorture.c 14117F: kernel/locking/locktorture.c 14118 14119TOSHIBA ACPI EXTRAS DRIVER 14120M: Azael Avalos <coproscefalo@gmail.com> 14121L: platform-driver-x86@vger.kernel.org 14122S: Maintained 14123F: drivers/platform/x86/toshiba_acpi.c 14124 14125TOSHIBA BLUETOOTH DRIVER 14126M: Azael Avalos <coproscefalo@gmail.com> 14127L: platform-driver-x86@vger.kernel.org 14128S: Maintained 14129F: drivers/platform/x86/toshiba_bluetooth.c 14130 14131TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14132M: Azael Avalos <coproscefalo@gmail.com> 14133L: platform-driver-x86@vger.kernel.org 14134S: Maintained 14135F: drivers/platform/x86/toshiba_haps.c 14136 14137TOSHIBA SMM DRIVER 14138M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14139W: http://www.buzzard.org.uk/toshiba/ 14140S: Maintained 14141F: drivers/char/toshiba.c 14142F: include/linux/toshiba.h 14143F: include/uapi/linux/toshiba.h 14144 14145TOSHIBA TC358743 DRIVER 14146M: Mats Randgaard <matrandg@cisco.com> 14147L: linux-media@vger.kernel.org 14148S: Maintained 14149F: drivers/media/i2c/tc358743* 14150F: include/media/i2c/tc358743.h 14151 14152TOSHIBA WMI HOTKEYS DRIVER 14153M: Azael Avalos <coproscefalo@gmail.com> 14154L: platform-driver-x86@vger.kernel.org 14155S: Maintained 14156F: drivers/platform/x86/toshiba-wmi.c 14157 14158TPM DEVICE DRIVER 14159M: Peter Huewe <peterhuewe@gmx.de> 14160M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14161R: Jason Gunthorpe <jgg@ziepe.ca> 14162L: linux-integrity@vger.kernel.org 14163Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14164W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14165T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14166S: Maintained 14167F: drivers/char/tpm/ 14168 14169TRACING 14170M: Steven Rostedt <rostedt@goodmis.org> 14171M: Ingo Molnar <mingo@redhat.com> 14172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14173S: Maintained 14174F: Documentation/trace/ftrace.txt 14175F: arch/*/*/*/ftrace.h 14176F: arch/*/kernel/ftrace.c 14177F: include/*/ftrace.h 14178F: include/linux/trace*.h 14179F: include/trace/ 14180F: kernel/trace/ 14181F: tools/testing/selftests/ftrace/ 14182 14183TRACING MMIO ACCESSES (MMIOTRACE) 14184M: Steven Rostedt <rostedt@goodmis.org> 14185M: Ingo Molnar <mingo@kernel.org> 14186R: Karol Herbst <karolherbst@gmail.com> 14187R: Pekka Paalanen <ppaalanen@gmail.com> 14188S: Maintained 14189L: linux-kernel@vger.kernel.org 14190L: nouveau@lists.freedesktop.org 14191F: kernel/trace/trace_mmiotrace.c 14192F: include/linux/mmiotrace.h 14193F: arch/x86/mm/kmmio.c 14194F: arch/x86/mm/mmio-mod.c 14195F: arch/x86/mm/testmmiotrace.c 14196 14197TRIVIAL PATCHES 14198M: Jiri Kosina <trivial@kernel.org> 14199T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14200S: Maintained 14201K: ^Subject:.*(?i)trivial 14202 14203TEMPO SEMICONDUCTOR DRIVERS 14204M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14205S: Maintained 14206F: sound/soc/codecs/tscs*.c 14207F: sound/soc/codecs/tscs*.h 14208F: Documentation/devicetree/bindings/sound/tscs*.txt 14209 14210TTY LAYER 14211M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14212M: Jiri Slaby <jslaby@suse.com> 14213S: Supported 14214T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14215F: Documentation/serial/ 14216F: drivers/tty/ 14217F: drivers/tty/serial/serial_core.c 14218F: include/linux/serial_core.h 14219F: include/linux/serial.h 14220F: include/linux/tty.h 14221F: include/uapi/linux/serial_core.h 14222F: include/uapi/linux/serial.h 14223F: include/uapi/linux/tty.h 14224 14225TUA9001 MEDIA DRIVER 14226M: Antti Palosaari <crope@iki.fi> 14227L: linux-media@vger.kernel.org 14228W: https://linuxtv.org 14229W: http://palosaari.fi/linux/ 14230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14231T: git git://linuxtv.org/anttip/media_tree.git 14232S: Maintained 14233F: drivers/media/tuners/tua9001* 14234 14235TULIP NETWORK DRIVERS 14236L: netdev@vger.kernel.org 14237L: linux-parisc@vger.kernel.org 14238S: Orphan 14239F: drivers/net/ethernet/dec/tulip/ 14240 14241TUN/TAP driver 14242M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14243W: http://vtun.sourceforge.net/tun 14244S: Maintained 14245F: Documentation/networking/tuntap.txt 14246F: arch/um/os-Linux/drivers/ 14247 14248TURBOCHANNEL SUBSYSTEM 14249M: "Maciej W. Rozycki" <macro@linux-mips.org> 14250M: Ralf Baechle <ralf@linux-mips.org> 14251L: linux-mips@linux-mips.org 14252Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14253S: Maintained 14254F: drivers/tc/ 14255F: include/linux/tc.h 14256 14257TW5864 VIDEO4LINUX DRIVER 14258M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14259M: Anton Sviridenko <anton@corp.bluecherry.net> 14260M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14261M: Andrey Utkin <andrey_utkin@fastmail.com> 14262L: linux-media@vger.kernel.org 14263S: Supported 14264F: drivers/media/pci/tw5864/ 14265 14266TW68 VIDEO4LINUX DRIVER 14267M: Hans Verkuil <hverkuil@xs4all.nl> 14268L: linux-media@vger.kernel.org 14269T: git git://linuxtv.org/media_tree.git 14270W: https://linuxtv.org 14271S: Odd Fixes 14272F: drivers/media/pci/tw68/ 14273 14274TW686X VIDEO4LINUX DRIVER 14275M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14276L: linux-media@vger.kernel.org 14277T: git git://linuxtv.org/media_tree.git 14278W: http://linuxtv.org 14279S: Maintained 14280F: drivers/media/pci/tw686x/ 14281 14282UBI FILE SYSTEM (UBIFS) 14283M: Richard Weinberger <richard@nod.at> 14284M: Artem Bityutskiy <dedekind1@gmail.com> 14285M: Adrian Hunter <adrian.hunter@intel.com> 14286L: linux-mtd@lists.infradead.org 14287T: git git://git.infradead.org/ubifs-2.6.git 14288W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14289S: Supported 14290F: Documentation/filesystems/ubifs.txt 14291F: fs/ubifs/ 14292 14293UCLINUX (M68KNOMMU AND COLDFIRE) 14294M: Greg Ungerer <gerg@linux-m68k.org> 14295W: http://www.linux-m68k.org/ 14296W: http://www.uclinux.org/ 14297L: linux-m68k@lists.linux-m68k.org 14298L: uclinux-dev@uclinux.org (subscribers-only) 14299T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14300S: Maintained 14301F: arch/m68k/coldfire/ 14302F: arch/m68k/68*/ 14303F: arch/m68k/*/*_no.* 14304F: arch/m68k/include/asm/*_no.* 14305 14306UDF FILESYSTEM 14307M: Jan Kara <jack@suse.com> 14308S: Maintained 14309F: Documentation/filesystems/udf.txt 14310F: fs/udf/ 14311 14312UDRAW TABLET 14313M: Bastien Nocera <hadess@hadess.net> 14314L: linux-input@vger.kernel.org 14315S: Maintained 14316F: drivers/hid/hid-udraw-ps3.c 14317 14318UFS FILESYSTEM 14319M: Evgeniy Dushistov <dushistov@mail.ru> 14320S: Maintained 14321F: Documentation/filesystems/ufs.txt 14322F: fs/ufs/ 14323 14324UHID USERSPACE HID IO DRIVER: 14325M: David Herrmann <dh.herrmann@googlemail.com> 14326L: linux-input@vger.kernel.org 14327S: Maintained 14328F: drivers/hid/uhid.c 14329F: include/uapi/linux/uhid.h 14330 14331ULPI BUS 14332M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14333L: linux-usb@vger.kernel.org 14334S: Maintained 14335F: drivers/usb/common/ulpi.c 14336F: include/linux/ulpi/ 14337 14338ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14339L: linux-usb@vger.kernel.org 14340S: Orphan 14341F: drivers/uwb/ 14342F: include/linux/uwb.h 14343F: include/linux/uwb/ 14344 14345UNICORE32 ARCHITECTURE: 14346M: Guan Xuetao <gxt@pku.edu.cn> 14347W: http://mprc.pku.edu.cn/~guanxuetao/linux 14348S: Maintained 14349T: git git://github.com/gxt/linux.git 14350F: arch/unicore32/ 14351 14352UNIFDEF 14353M: Tony Finch <dot@dotat.at> 14354W: http://dotat.at/prog/unifdef 14355S: Maintained 14356F: scripts/unifdef.c 14357 14358UNIFORM CDROM DRIVER 14359M: Jens Axboe <axboe@kernel.dk> 14360W: http://www.kernel.dk 14361S: Maintained 14362F: Documentation/cdrom/ 14363F: drivers/cdrom/cdrom.c 14364F: include/linux/cdrom.h 14365F: include/uapi/linux/cdrom.h 14366 14367UNISYS S-PAR DRIVERS 14368M: David Kershner <david.kershner@unisys.com> 14369L: sparmaintainer@unisys.com (Unisys internal) 14370S: Supported 14371F: include/linux/visorbus.h 14372F: drivers/visorbus/ 14373F: drivers/staging/unisys/ 14374 14375UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14376M: Vinayak Holikatti <vinholikatti@gmail.com> 14377L: linux-scsi@vger.kernel.org 14378S: Supported 14379F: Documentation/scsi/ufs.txt 14380F: drivers/scsi/ufs/ 14381 14382UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14383M: Joao Pinto <jpinto@synopsys.com> 14384L: linux-scsi@vger.kernel.org 14385S: Supported 14386F: drivers/scsi/ufs/*dwc* 14387 14388UNSORTED BLOCK IMAGES (UBI) 14389M: Artem Bityutskiy <dedekind1@gmail.com> 14390M: Richard Weinberger <richard@nod.at> 14391W: http://www.linux-mtd.infradead.org/ 14392L: linux-mtd@lists.infradead.org 14393T: git git://git.infradead.org/ubifs-2.6.git 14394S: Supported 14395F: drivers/mtd/ubi/ 14396F: include/linux/mtd/ubi.h 14397F: include/uapi/mtd/ubi-user.h 14398 14399USB "USBNET" DRIVER FRAMEWORK 14400M: Oliver Neukum <oneukum@suse.com> 14401L: netdev@vger.kernel.org 14402W: http://www.linux-usb.org/usbnet 14403S: Maintained 14404F: drivers/net/usb/usbnet.c 14405F: include/linux/usb/usbnet.h 14406 14407USB ACM DRIVER 14408M: Oliver Neukum <oneukum@suse.com> 14409L: linux-usb@vger.kernel.org 14410S: Maintained 14411F: Documentation/usb/acm.txt 14412F: drivers/usb/class/cdc-acm.* 14413 14414USB AR5523 WIRELESS DRIVER 14415M: Pontus Fuchs <pontus.fuchs@gmail.com> 14416L: linux-wireless@vger.kernel.org 14417S: Maintained 14418F: drivers/net/wireless/ath/ar5523/ 14419 14420USB ATTACHED SCSI 14421M: Oliver Neukum <oneukum@suse.com> 14422L: linux-usb@vger.kernel.org 14423L: linux-scsi@vger.kernel.org 14424S: Maintained 14425F: drivers/usb/storage/uas.c 14426 14427USB CDC ETHERNET DRIVER 14428M: Oliver Neukum <oliver@neukum.org> 14429L: linux-usb@vger.kernel.org 14430S: Maintained 14431F: drivers/net/usb/cdc_*.c 14432F: include/uapi/linux/usb/cdc.h 14433 14434USB CHAOSKEY DRIVER 14435M: Keith Packard <keithp@keithp.com> 14436L: linux-usb@vger.kernel.org 14437S: Maintained 14438F: drivers/usb/misc/chaoskey.c 14439 14440USB CYPRESS C67X00 DRIVER 14441M: Peter Korsgaard <jacmet@sunsite.dk> 14442L: linux-usb@vger.kernel.org 14443S: Maintained 14444F: drivers/usb/c67x00/ 14445 14446USB DAVICOM DM9601 DRIVER 14447M: Peter Korsgaard <jacmet@sunsite.dk> 14448L: netdev@vger.kernel.org 14449W: http://www.linux-usb.org/usbnet 14450S: Maintained 14451F: drivers/net/usb/dm9601.c 14452 14453USB DIAMOND RIO500 DRIVER 14454M: Cesar Miquel <miquel@df.uba.ar> 14455L: rio500-users@lists.sourceforge.net 14456W: http://rio500.sourceforge.net 14457S: Maintained 14458F: drivers/usb/misc/rio500* 14459 14460USB EHCI DRIVER 14461M: Alan Stern <stern@rowland.harvard.edu> 14462L: linux-usb@vger.kernel.org 14463S: Maintained 14464F: Documentation/usb/ehci.txt 14465F: drivers/usb/host/ehci* 14466 14467USB GADGET/PERIPHERAL SUBSYSTEM 14468M: Felipe Balbi <balbi@kernel.org> 14469L: linux-usb@vger.kernel.org 14470W: http://www.linux-usb.org/gadget 14471T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14472S: Maintained 14473F: drivers/usb/gadget/ 14474F: include/linux/usb/gadget* 14475 14476USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14477M: Jiri Kosina <jikos@kernel.org> 14478R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14479L: linux-usb@vger.kernel.org 14480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14481S: Maintained 14482F: Documentation/hid/hiddev.txt 14483F: drivers/hid/usbhid/ 14484 14485USB INTEL XHCI ROLE MUX DRIVER 14486M: Hans de Goede <hdegoede@redhat.com> 14487L: linux-usb@vger.kernel.org 14488S: Maintained 14489F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14490 14491USB ISP116X DRIVER 14492M: Olav Kongas <ok@artecdesign.ee> 14493L: linux-usb@vger.kernel.org 14494S: Maintained 14495F: drivers/usb/host/isp116x* 14496F: include/linux/usb/isp116x.h 14497 14498USB LAN78XX ETHERNET DRIVER 14499M: Woojung Huh <woojung.huh@microchip.com> 14500M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14501L: netdev@vger.kernel.org 14502S: Maintained 14503F: drivers/net/usb/lan78xx.* 14504 14505USB MASS STORAGE DRIVER 14506M: Alan Stern <stern@rowland.harvard.edu> 14507L: linux-usb@vger.kernel.org 14508L: usb-storage@lists.one-eyed-alien.net 14509S: Maintained 14510W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14511F: drivers/usb/storage/ 14512 14513USB MIDI DRIVER 14514M: Clemens Ladisch <clemens@ladisch.de> 14515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14516T: git git://git.alsa-project.org/alsa-kernel.git 14517S: Maintained 14518F: sound/usb/midi.* 14519 14520USB NETWORKING DRIVERS 14521L: linux-usb@vger.kernel.org 14522S: Odd Fixes 14523F: drivers/net/usb/ 14524 14525USB OHCI DRIVER 14526M: Alan Stern <stern@rowland.harvard.edu> 14527L: linux-usb@vger.kernel.org 14528S: Maintained 14529F: Documentation/usb/ohci.txt 14530F: drivers/usb/host/ohci* 14531 14532USB OTG FSM (Finite State Machine) 14533M: Peter Chen <Peter.Chen@nxp.com> 14534T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14535L: linux-usb@vger.kernel.org 14536S: Maintained 14537F: drivers/usb/common/usb-otg-fsm.c 14538 14539USB OVER IP DRIVER 14540M: Valentina Manea <valentina.manea.m@gmail.com> 14541M: Shuah Khan <shuahkh@osg.samsung.com> 14542M: Shuah Khan <shuah@kernel.org> 14543L: linux-usb@vger.kernel.org 14544S: Maintained 14545F: Documentation/usb/usbip_protocol.txt 14546F: drivers/usb/usbip/ 14547F: tools/usb/usbip/ 14548 14549USB PEGASUS DRIVER 14550M: Petko Manolov <petkan@nucleusys.com> 14551L: linux-usb@vger.kernel.org 14552L: netdev@vger.kernel.org 14553T: git git://github.com/petkan/pegasus.git 14554W: https://github.com/petkan/pegasus 14555S: Maintained 14556F: drivers/net/usb/pegasus.* 14557 14558USB PHY LAYER 14559M: Felipe Balbi <balbi@kernel.org> 14560L: linux-usb@vger.kernel.org 14561T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14562S: Maintained 14563F: drivers/usb/phy/ 14564 14565USB PRINTER DRIVER (usblp) 14566M: Pete Zaitcev <zaitcev@redhat.com> 14567L: linux-usb@vger.kernel.org 14568S: Supported 14569F: drivers/usb/class/usblp.c 14570 14571USB QMI WWAN NETWORK DRIVER 14572M: Bjørn Mork <bjorn@mork.no> 14573L: netdev@vger.kernel.org 14574S: Maintained 14575F: Documentation/ABI/testing/sysfs-class-net-qmi 14576F: drivers/net/usb/qmi_wwan.c 14577 14578USB RTL8150 DRIVER 14579M: Petko Manolov <petkan@nucleusys.com> 14580L: linux-usb@vger.kernel.org 14581L: netdev@vger.kernel.org 14582T: git git://github.com/petkan/rtl8150.git 14583W: https://github.com/petkan/rtl8150 14584S: Maintained 14585F: drivers/net/usb/rtl8150.c 14586 14587USB SERIAL SUBSYSTEM 14588M: Johan Hovold <johan@kernel.org> 14589L: linux-usb@vger.kernel.org 14590T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14591S: Maintained 14592F: Documentation/usb/usb-serial.txt 14593F: drivers/usb/serial/ 14594F: include/linux/usb/serial.h 14595 14596USB SMSC75XX ETHERNET DRIVER 14597M: Steve Glendinning <steve.glendinning@shawell.net> 14598L: netdev@vger.kernel.org 14599S: Maintained 14600F: drivers/net/usb/smsc75xx.* 14601 14602USB SMSC95XX ETHERNET DRIVER 14603M: Steve Glendinning <steve.glendinning@shawell.net> 14604M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14605L: netdev@vger.kernel.org 14606S: Maintained 14607F: drivers/net/usb/smsc95xx.* 14608 14609USB SUBSYSTEM 14610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14611L: linux-usb@vger.kernel.org 14612W: http://www.linux-usb.org 14613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14614S: Supported 14615F: Documentation/devicetree/bindings/usb/ 14616F: Documentation/usb/ 14617F: drivers/usb/ 14618F: include/linux/usb.h 14619F: include/linux/usb/ 14620 14621USB TYPEC PI3USB30532 MUX DRIVER 14622M: Hans de Goede <hdegoede@redhat.com> 14623L: linux-usb@vger.kernel.org 14624S: Maintained 14625F: drivers/usb/typec/mux/pi3usb30532.c 14626 14627USB TYPEC SUBSYSTEM 14628M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14629L: linux-usb@vger.kernel.org 14630S: Maintained 14631F: Documentation/ABI/testing/sysfs-class-typec 14632F: Documentation/usb/typec.rst 14633F: drivers/usb/typec/ 14634F: include/linux/usb/typec.h 14635 14636USB UHCI DRIVER 14637M: Alan Stern <stern@rowland.harvard.edu> 14638L: linux-usb@vger.kernel.org 14639S: Maintained 14640F: drivers/usb/host/uhci* 14641 14642USB VIDEO CLASS 14643M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14644L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14645L: linux-media@vger.kernel.org 14646T: git git://linuxtv.org/media_tree.git 14647W: http://www.ideasonboard.org/uvc/ 14648S: Maintained 14649F: drivers/media/usb/uvc/ 14650F: include/uapi/linux/uvcvideo.h 14651 14652USB VISION DRIVER 14653M: Hans Verkuil <hverkuil@xs4all.nl> 14654L: linux-media@vger.kernel.org 14655T: git git://linuxtv.org/media_tree.git 14656W: https://linuxtv.org 14657S: Odd Fixes 14658F: drivers/media/usb/usbvision/ 14659 14660USB WEBCAM GADGET 14661M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14662L: linux-usb@vger.kernel.org 14663S: Maintained 14664F: drivers/usb/gadget/function/*uvc* 14665F: drivers/usb/gadget/legacy/webcam.c 14666 14667USB WIRELESS RNDIS DRIVER (rndis_wlan) 14668M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14669L: linux-wireless@vger.kernel.org 14670S: Maintained 14671F: drivers/net/wireless/rndis_wlan.c 14672 14673USB XHCI DRIVER 14674M: Mathias Nyman <mathias.nyman@intel.com> 14675L: linux-usb@vger.kernel.org 14676S: Supported 14677F: drivers/usb/host/xhci* 14678F: drivers/usb/host/pci-quirks* 14679 14680USB ZD1201 DRIVER 14681L: linux-wireless@vger.kernel.org 14682W: http://linux-lc100020.sourceforge.net 14683S: Orphan 14684F: drivers/net/wireless/zydas/zd1201.* 14685 14686USB ZR364XX DRIVER 14687M: Antoine Jacquet <royale@zerezo.com> 14688L: linux-usb@vger.kernel.org 14689L: linux-media@vger.kernel.org 14690T: git git://linuxtv.org/media_tree.git 14691W: http://royale.zerezo.com/zr364xx/ 14692S: Maintained 14693F: Documentation/media/v4l-drivers/zr364xx* 14694F: drivers/media/usb/zr364xx/ 14695 14696USER-MODE LINUX (UML) 14697M: Jeff Dike <jdike@addtoit.com> 14698M: Richard Weinberger <richard@nod.at> 14699L: user-mode-linux-devel@lists.sourceforge.net 14700L: user-mode-linux-user@lists.sourceforge.net 14701W: http://user-mode-linux.sourceforge.net 14702T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14703S: Maintained 14704F: Documentation/virtual/uml/ 14705F: arch/um/ 14706F: arch/x86/um/ 14707F: fs/hostfs/ 14708F: fs/hppfs/ 14709 14710USERSPACE I/O (UIO) 14711M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14712S: Maintained 14713T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14714F: Documentation/driver-api/uio-howto.rst 14715F: drivers/uio/ 14716F: include/linux/uio*.h 14717 14718UTIL-LINUX PACKAGE 14719M: Karel Zak <kzak@redhat.com> 14720L: util-linux@vger.kernel.org 14721W: http://en.wikipedia.org/wiki/Util-linux 14722T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14723S: Maintained 14724 14725UUID HELPERS 14726M: Christoph Hellwig <hch@lst.de> 14727R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14728L: linux-kernel@vger.kernel.org 14729T: git git://git.infradead.org/users/hch/uuid.git 14730F: lib/uuid.c 14731F: lib/test_uuid.c 14732F: include/linux/uuid.h 14733F: include/uapi/linux/uuid.h 14734S: Maintained 14735 14736UVESAFB DRIVER 14737M: Michal Januszewski <spock@gentoo.org> 14738L: linux-fbdev@vger.kernel.org 14739W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14740S: Maintained 14741F: Documentation/fb/uvesafb.txt 14742F: drivers/video/fbdev/uvesafb.* 14743 14744VF610 NAND DRIVER 14745M: Stefan Agner <stefan@agner.ch> 14746L: linux-mtd@lists.infradead.org 14747S: Supported 14748F: drivers/mtd/nand/vf610_nfc.c 14749 14750VFAT/FAT/MSDOS FILESYSTEM 14751M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14752S: Maintained 14753F: Documentation/filesystems/vfat.txt 14754F: fs/fat/ 14755 14756VFIO DRIVER 14757M: Alex Williamson <alex.williamson@redhat.com> 14758L: kvm@vger.kernel.org 14759T: git git://github.com/awilliam/linux-vfio.git 14760S: Maintained 14761F: Documentation/vfio.txt 14762F: drivers/vfio/ 14763F: include/linux/vfio.h 14764F: include/uapi/linux/vfio.h 14765 14766VFIO MEDIATED DEVICE DRIVERS 14767M: Kirti Wankhede <kwankhede@nvidia.com> 14768L: kvm@vger.kernel.org 14769S: Maintained 14770F: Documentation/vfio-mediated-device.txt 14771F: drivers/vfio/mdev/ 14772F: include/linux/mdev.h 14773F: samples/vfio-mdev/ 14774 14775VFIO PLATFORM DRIVER 14776M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14777L: kvm@vger.kernel.org 14778S: Maintained 14779F: drivers/vfio/platform/ 14780 14781VGA_SWITCHEROO 14782R: Lukas Wunner <lukas@wunner.de> 14783S: Maintained 14784F: Documentation/gpu/vga-switcheroo.rst 14785F: drivers/gpu/vga/vga_switcheroo.c 14786F: include/linux/vga_switcheroo.h 14787T: git git://anongit.freedesktop.org/drm/drm-misc 14788 14789VIA RHINE NETWORK DRIVER 14790S: Orphan 14791F: drivers/net/ethernet/via/via-rhine.c 14792 14793VIA SD/MMC CARD CONTROLLER DRIVER 14794M: Bruce Chang <brucechang@via.com.tw> 14795M: Harald Welte <HaraldWelte@viatech.com> 14796S: Maintained 14797F: drivers/mmc/host/via-sdmmc.c 14798 14799VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14800M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14801L: linux-fbdev@vger.kernel.org 14802S: Maintained 14803F: include/linux/via-core.h 14804F: include/linux/via-gpio.h 14805F: include/linux/via_i2c.h 14806F: drivers/video/fbdev/via/ 14807 14808VIA VELOCITY NETWORK DRIVER 14809M: Francois Romieu <romieu@fr.zoreil.com> 14810L: netdev@vger.kernel.org 14811S: Maintained 14812F: drivers/net/ethernet/via/via-velocity.* 14813 14814VIDEO MULTIPLEXER DRIVER 14815M: Philipp Zabel <p.zabel@pengutronix.de> 14816L: linux-media@vger.kernel.org 14817S: Maintained 14818F: drivers/media/platform/video-mux.c 14819 14820VIDEOBUF2 FRAMEWORK 14821M: Pawel Osciak <pawel@osciak.com> 14822M: Marek Szyprowski <m.szyprowski@samsung.com> 14823M: Kyungmin Park <kyungmin.park@samsung.com> 14824L: linux-media@vger.kernel.org 14825S: Maintained 14826F: drivers/media/v4l2-core/videobuf2-* 14827F: include/media/videobuf2-* 14828 14829VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14830M: Helen Koike <helen.koike@collabora.com> 14831L: linux-media@vger.kernel.org 14832T: git git://linuxtv.org/media_tree.git 14833W: https://linuxtv.org 14834S: Maintained 14835F: drivers/media/platform/vimc/* 14836 14837VIRT LIB 14838M: Alex Williamson <alex.williamson@redhat.com> 14839M: Paolo Bonzini <pbonzini@redhat.com> 14840L: kvm@vger.kernel.org 14841S: Supported 14842F: virt/lib/ 14843 14844VIRTIO AND VHOST VSOCK DRIVER 14845M: Stefan Hajnoczi <stefanha@redhat.com> 14846L: kvm@vger.kernel.org 14847L: virtualization@lists.linux-foundation.org 14848L: netdev@vger.kernel.org 14849S: Maintained 14850F: include/linux/virtio_vsock.h 14851F: include/uapi/linux/virtio_vsock.h 14852F: include/uapi/linux/vsockmon.h 14853F: include/uapi/linux/vm_sockets_diag.h 14854F: net/vmw_vsock/diag.c 14855F: net/vmw_vsock/af_vsock_tap.c 14856F: net/vmw_vsock/virtio_transport_common.c 14857F: net/vmw_vsock/virtio_transport.c 14858F: drivers/net/vsockmon.c 14859F: drivers/vhost/vsock.c 14860F: drivers/vhost/vsock.h 14861F: tools/testing/vsock/ 14862 14863VIRTIO CONSOLE DRIVER 14864M: Amit Shah <amit@kernel.org> 14865L: virtualization@lists.linux-foundation.org 14866S: Maintained 14867F: drivers/char/virtio_console.c 14868F: include/linux/virtio_console.h 14869F: include/uapi/linux/virtio_console.h 14870 14871VIRTIO CORE, NET AND BLOCK DRIVERS 14872M: "Michael S. Tsirkin" <mst@redhat.com> 14873M: Jason Wang <jasowang@redhat.com> 14874L: virtualization@lists.linux-foundation.org 14875S: Maintained 14876F: Documentation/devicetree/bindings/virtio/ 14877F: drivers/virtio/ 14878F: tools/virtio/ 14879F: drivers/net/virtio_net.c 14880F: drivers/block/virtio_blk.c 14881F: include/linux/virtio*.h 14882F: include/uapi/linux/virtio_*.h 14883F: drivers/crypto/virtio/ 14884F: mm/balloon_compaction.c 14885 14886VIRTIO CRYPTO DRIVER 14887M: Gonglei <arei.gonglei@huawei.com> 14888L: virtualization@lists.linux-foundation.org 14889L: linux-crypto@vger.kernel.org 14890S: Maintained 14891F: drivers/crypto/virtio/ 14892F: include/uapi/linux/virtio_crypto.h 14893 14894VIRTIO DRIVERS FOR S390 14895M: Cornelia Huck <cohuck@redhat.com> 14896M: Halil Pasic <pasic@linux.vnet.ibm.com> 14897L: linux-s390@vger.kernel.org 14898L: virtualization@lists.linux-foundation.org 14899L: kvm@vger.kernel.org 14900S: Supported 14901F: drivers/s390/virtio/ 14902F: arch/s390/include/uapi/asm/virtio-ccw.h 14903 14904VIRTIO GPU DRIVER 14905M: David Airlie <airlied@linux.ie> 14906M: Gerd Hoffmann <kraxel@redhat.com> 14907L: dri-devel@lists.freedesktop.org 14908L: virtualization@lists.linux-foundation.org 14909T: git git://anongit.freedesktop.org/drm/drm-misc 14910S: Maintained 14911F: drivers/gpu/drm/virtio/ 14912F: include/uapi/linux/virtio_gpu.h 14913 14914VIRTIO HOST (VHOST) 14915M: "Michael S. Tsirkin" <mst@redhat.com> 14916M: Jason Wang <jasowang@redhat.com> 14917L: kvm@vger.kernel.org 14918L: virtualization@lists.linux-foundation.org 14919L: netdev@vger.kernel.org 14920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14921S: Maintained 14922F: drivers/vhost/ 14923F: include/uapi/linux/vhost.h 14924 14925VIRTIO INPUT DRIVER 14926M: Gerd Hoffmann <kraxel@redhat.com> 14927S: Maintained 14928F: drivers/virtio/virtio_input.c 14929F: include/uapi/linux/virtio_input.h 14930 14931VIRTUAL BOX GUEST DEVICE DRIVER 14932M: Hans de Goede <hdegoede@redhat.com> 14933M: Arnd Bergmann <arnd@arndb.de> 14934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14935S: Maintained 14936F: include/linux/vbox_utils.h 14937F: include/uapi/linux/vbox*.h 14938F: drivers/virt/vboxguest/ 14939 14940VIRTUAL SERIO DEVICE DRIVER 14941M: Stephen Chandler Paul <thatslyude@gmail.com> 14942S: Maintained 14943F: drivers/input/serio/userio.c 14944F: include/uapi/linux/userio.h 14945 14946VIVID VIRTUAL VIDEO DRIVER 14947M: Hans Verkuil <hverkuil@xs4all.nl> 14948L: linux-media@vger.kernel.org 14949T: git git://linuxtv.org/media_tree.git 14950W: https://linuxtv.org 14951S: Maintained 14952F: drivers/media/platform/vivid/* 14953 14954VLYNQ BUS 14955M: Florian Fainelli <f.fainelli@gmail.com> 14956L: openwrt-devel@lists.openwrt.org (subscribers-only) 14957S: Maintained 14958F: drivers/vlynq/vlynq.c 14959F: include/linux/vlynq.h 14960 14961VME SUBSYSTEM 14962M: Martyn Welch <martyn@welchs.me.uk> 14963M: Manohar Vanga <manohar.vanga@gmail.com> 14964M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14965L: devel@driverdev.osuosl.org 14966S: Maintained 14967T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14968F: Documentation/driver-api/vme.rst 14969F: drivers/staging/vme/ 14970F: drivers/vme/ 14971F: include/linux/vme* 14972 14973VMWARE BALLOON DRIVER 14974M: Xavier Deguillard <xdeguillard@vmware.com> 14975M: Philip Moltmann <moltmann@vmware.com> 14976M: "VMware, Inc." <pv-drivers@vmware.com> 14977L: linux-kernel@vger.kernel.org 14978S: Maintained 14979F: drivers/misc/vmw_balloon.c 14980 14981VMWARE HYPERVISOR INTERFACE 14982M: Alok Kataria <akataria@vmware.com> 14983L: virtualization@lists.linux-foundation.org 14984S: Supported 14985F: arch/x86/kernel/cpu/vmware.c 14986 14987VMWARE PVRDMA DRIVER 14988M: Adit Ranadive <aditr@vmware.com> 14989M: VMware PV-Drivers <pv-drivers@vmware.com> 14990L: linux-rdma@vger.kernel.org 14991S: Maintained 14992F: drivers/infiniband/hw/vmw_pvrdma/ 14993 14994VMware PVSCSI driver 14995M: Jim Gill <jgill@vmware.com> 14996M: VMware PV-Drivers <pv-drivers@vmware.com> 14997L: linux-scsi@vger.kernel.org 14998S: Maintained 14999F: drivers/scsi/vmw_pvscsi.c 15000F: drivers/scsi/vmw_pvscsi.h 15001 15002VMWARE VMMOUSE SUBDRIVER 15003M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15004M: "VMware, Inc." <pv-drivers@vmware.com> 15005L: linux-input@vger.kernel.org 15006S: Maintained 15007F: drivers/input/mouse/vmmouse.c 15008F: drivers/input/mouse/vmmouse.h 15009 15010VMWARE VMXNET3 ETHERNET DRIVER 15011M: Ronak Doshi <doshir@vmware.com> 15012M: "VMware, Inc." <pv-drivers@vmware.com> 15013L: netdev@vger.kernel.org 15014S: Maintained 15015F: drivers/net/vmxnet3/ 15016 15017VOCORE VOCORE2 BOARD 15018M: Harvey Hunt <harveyhuntnexus@gmail.com> 15019L: linux-mips@linux-mips.org 15020S: Maintained 15021F: arch/mips/boot/dts/ralink/vocore2.dts 15022 15023VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15024M: Liam Girdwood <lgirdwood@gmail.com> 15025M: Mark Brown <broonie@kernel.org> 15026L: linux-kernel@vger.kernel.org 15027W: http://www.slimlogic.co.uk/?p=48 15028T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15029S: Supported 15030F: Documentation/devicetree/bindings/regulator/ 15031F: Documentation/power/regulator/ 15032F: drivers/regulator/ 15033F: include/dt-bindings/regulator/ 15034F: include/linux/regulator/ 15035 15036VRF 15037M: David Ahern <dsa@cumulusnetworks.com> 15038M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15039L: netdev@vger.kernel.org 15040S: Maintained 15041F: drivers/net/vrf.c 15042F: Documentation/networking/vrf.txt 15043 15044VT1211 HARDWARE MONITOR DRIVER 15045M: Juerg Haefliger <juergh@gmail.com> 15046L: linux-hwmon@vger.kernel.org 15047S: Maintained 15048F: Documentation/hwmon/vt1211 15049F: drivers/hwmon/vt1211.c 15050 15051VT8231 HARDWARE MONITOR DRIVER 15052M: Roger Lucas <vt8231@hiddenengine.co.uk> 15053L: linux-hwmon@vger.kernel.org 15054S: Maintained 15055F: drivers/hwmon/vt8231.c 15056 15057VUB300 USB to SDIO/SD/MMC bridge chip 15058M: Tony Olech <tony.olech@elandigitalsystems.com> 15059L: linux-mmc@vger.kernel.org 15060L: linux-usb@vger.kernel.org 15061S: Supported 15062F: drivers/mmc/host/vub300.c 15063 15064W1 DALLAS'S 1-WIRE BUS 15065M: Evgeniy Polyakov <zbr@ioremap.net> 15066S: Maintained 15067F: Documentation/w1/ 15068F: drivers/w1/ 15069F: include/linux/w1.h 15070 15071W83791D HARDWARE MONITORING DRIVER 15072M: Marc Hulsman <m.hulsman@tudelft.nl> 15073L: linux-hwmon@vger.kernel.org 15074S: Maintained 15075F: Documentation/hwmon/w83791d 15076F: drivers/hwmon/w83791d.c 15077 15078W83793 HARDWARE MONITORING DRIVER 15079M: Rudolf Marek <r.marek@assembler.cz> 15080L: linux-hwmon@vger.kernel.org 15081S: Maintained 15082F: Documentation/hwmon/w83793 15083F: drivers/hwmon/w83793.c 15084 15085W83795 HARDWARE MONITORING DRIVER 15086M: Jean Delvare <jdelvare@suse.com> 15087L: linux-hwmon@vger.kernel.org 15088S: Maintained 15089F: drivers/hwmon/w83795.c 15090 15091W83L51xD SD/MMC CARD INTERFACE DRIVER 15092M: Pierre Ossman <pierre@ossman.eu> 15093S: Maintained 15094F: drivers/mmc/host/wbsd.* 15095 15096WACOM PROTOCOL 4 SERIAL TABLETS 15097M: Julian Squires <julian@cipht.net> 15098M: Hans de Goede <hdegoede@redhat.com> 15099L: linux-input@vger.kernel.org 15100S: Maintained 15101F: drivers/input/tablet/wacom_serial4.c 15102 15103WATCHDOG DEVICE DRIVERS 15104M: Wim Van Sebroeck <wim@linux-watchdog.org> 15105M: Guenter Roeck <linux@roeck-us.net> 15106L: linux-watchdog@vger.kernel.org 15107W: http://www.linux-watchdog.org/ 15108T: git git://www.linux-watchdog.org/linux-watchdog.git 15109S: Maintained 15110F: Documentation/devicetree/bindings/watchdog/ 15111F: Documentation/watchdog/ 15112F: drivers/watchdog/ 15113F: include/linux/watchdog.h 15114F: include/uapi/linux/watchdog.h 15115 15116WHISKEYCOVE PMIC GPIO DRIVER 15117M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15118L: linux-gpio@vger.kernel.org 15119S: Maintained 15120F: drivers/gpio/gpio-wcove.c 15121 15122WIIMOTE HID DRIVER 15123M: David Herrmann <dh.herrmann@googlemail.com> 15124L: linux-input@vger.kernel.org 15125S: Maintained 15126F: drivers/hid/hid-wiimote* 15127 15128WILOCITY WIL6210 WIRELESS DRIVER 15129M: Maya Erez <merez@codeaurora.org> 15130L: linux-wireless@vger.kernel.org 15131L: wil6210@qti.qualcomm.com 15132S: Supported 15133W: http://wireless.kernel.org/en/users/Drivers/wil6210 15134F: drivers/net/wireless/ath/wil6210/ 15135 15136WIMAX STACK 15137M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15138M: linux-wimax@intel.com 15139L: wimax@linuxwimax.org (subscribers-only) 15140S: Supported 15141W: http://linuxwimax.org 15142F: Documentation/wimax/README.wimax 15143F: include/linux/wimax/debug.h 15144F: include/net/wimax.h 15145F: include/uapi/linux/wimax.h 15146F: net/wimax/ 15147 15148WINBOND CIR DRIVER 15149M: David Härdeman <david@hardeman.nu> 15150S: Maintained 15151F: drivers/media/rc/winbond-cir.c 15152 15153WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15154M: William Breathitt Gray <vilhelm.gray@gmail.com> 15155L: linux-watchdog@vger.kernel.org 15156S: Maintained 15157F: drivers/watchdog/ebc-c384_wdt.c 15158 15159WINSYSTEMS WS16C48 GPIO DRIVER 15160M: William Breathitt Gray <vilhelm.gray@gmail.com> 15161L: linux-gpio@vger.kernel.org 15162S: Maintained 15163F: drivers/gpio/gpio-ws16c48.c 15164 15165WISTRON LAPTOP BUTTON DRIVER 15166M: Miloslav Trmac <mitr@volny.cz> 15167S: Maintained 15168F: drivers/input/misc/wistron_btns.c 15169 15170WL3501 WIRELESS PCMCIA CARD DRIVER 15171L: linux-wireless@vger.kernel.org 15172S: Odd fixes 15173F: drivers/net/wireless/wl3501* 15174 15175WOLFSON MICROELECTRONICS DRIVERS 15176L: patches@opensource.cirrus.com 15177T: git https://github.com/CirrusLogic/linux-drivers.git 15178W: https://github.com/CirrusLogic/linux-drivers/wiki 15179S: Supported 15180F: Documentation/hwmon/wm83?? 15181F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15182F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15183F: Documentation/devicetree/bindings/mfd/arizona.txt 15184F: Documentation/devicetree/bindings/mfd/wm831x.txt 15185F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15186F: arch/arm/mach-s3c64xx/mach-crag6410* 15187F: drivers/clk/clk-wm83*.c 15188F: drivers/extcon/extcon-arizona.c 15189F: drivers/leds/leds-wm83*.c 15190F: drivers/gpio/gpio-*wm*.c 15191F: drivers/gpio/gpio-arizona.c 15192F: drivers/hwmon/wm83??-hwmon.c 15193F: drivers/input/misc/wm831x-on.c 15194F: drivers/input/touchscreen/wm831x-ts.c 15195F: drivers/input/touchscreen/wm97*.c 15196F: drivers/mfd/arizona* 15197F: drivers/mfd/wm*.c 15198F: drivers/mfd/cs47l24* 15199F: drivers/power/supply/wm83*.c 15200F: drivers/rtc/rtc-wm83*.c 15201F: drivers/regulator/wm8*.c 15202F: drivers/regulator/arizona* 15203F: drivers/video/backlight/wm83*_bl.c 15204F: drivers/watchdog/wm83*_wdt.c 15205F: include/linux/mfd/arizona/ 15206F: include/linux/mfd/wm831x/ 15207F: include/linux/mfd/wm8350/ 15208F: include/linux/mfd/wm8400* 15209F: include/linux/regulator/arizona* 15210F: include/linux/wm97xx.h 15211F: include/sound/wm????.h 15212F: sound/soc/codecs/arizona.? 15213F: sound/soc/codecs/wm* 15214F: sound/soc/codecs/cs47l24* 15215 15216WORKQUEUE 15217M: Tejun Heo <tj@kernel.org> 15218R: Lai Jiangshan <jiangshanlai@gmail.com> 15219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15220S: Maintained 15221F: include/linux/workqueue.h 15222F: kernel/workqueue.c 15223F: Documentation/core-api/workqueue.rst 15224 15225X-POWERS AXP288 PMIC DRIVERS 15226M: Hans de Goede <hdegoede@redhat.com> 15227S: Maintained 15228N: axp288 15229F: drivers/acpi/pmic/intel_pmic_xpower.c 15230 15231X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15232M: Chen-Yu Tsai <wens@csie.org> 15233L: linux-kernel@vger.kernel.org 15234S: Maintained 15235N: axp[128] 15236 15237X.25 NETWORK LAYER 15238M: Andrew Hendry <andrew.hendry@gmail.com> 15239L: linux-x25@vger.kernel.org 15240S: Odd Fixes 15241F: Documentation/networking/x25* 15242F: include/net/x25* 15243F: net/x25/ 15244 15245X86 ARCHITECTURE (32-BIT AND 64-BIT) 15246M: Thomas Gleixner <tglx@linutronix.de> 15247M: Ingo Molnar <mingo@redhat.com> 15248R: "H. Peter Anvin" <hpa@zytor.com> 15249M: x86@kernel.org 15250L: linux-kernel@vger.kernel.org 15251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15252S: Maintained 15253F: Documentation/x86/ 15254F: arch/x86/ 15255 15256X86 MCE INFRASTRUCTURE 15257M: Tony Luck <tony.luck@intel.com> 15258M: Borislav Petkov <bp@alien8.de> 15259L: linux-edac@vger.kernel.org 15260S: Maintained 15261F: arch/x86/kernel/cpu/mcheck/* 15262 15263X86 MICROCODE UPDATE SUPPORT 15264M: Borislav Petkov <bp@alien8.de> 15265S: Maintained 15266F: arch/x86/kernel/cpu/microcode/* 15267 15268X86 PLATFORM DRIVERS 15269M: Darren Hart <dvhart@infradead.org> 15270M: Andy Shevchenko <andy@infradead.org> 15271L: platform-driver-x86@vger.kernel.org 15272T: git git://git.infradead.org/linux-platform-drivers-x86.git 15273S: Maintained 15274F: drivers/platform/x86/ 15275F: drivers/platform/olpc/ 15276 15277X86 VDSO 15278M: Andy Lutomirski <luto@amacapital.net> 15279L: linux-kernel@vger.kernel.org 15280T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15281S: Maintained 15282F: arch/x86/entry/vdso/ 15283 15284XC2028/3028 TUNER DRIVER 15285M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15286M: Mauro Carvalho Chehab <mchehab@kernel.org> 15287L: linux-media@vger.kernel.org 15288W: https://linuxtv.org 15289T: git git://linuxtv.org/media_tree.git 15290S: Maintained 15291F: drivers/media/tuners/tuner-xc2028.* 15292 15293XEN BLOCK SUBSYSTEM 15294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15295M: Roger Pau Monné <roger.pau@citrix.com> 15296L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15297S: Supported 15298F: drivers/block/xen-blkback/* 15299F: drivers/block/xen* 15300 15301XEN HYPERVISOR ARM 15302M: Stefano Stabellini <sstabellini@kernel.org> 15303L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15304S: Maintained 15305F: arch/arm/xen/ 15306F: arch/arm/include/asm/xen/ 15307 15308XEN HYPERVISOR ARM64 15309M: Stefano Stabellini <sstabellini@kernel.org> 15310L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15311S: Maintained 15312F: arch/arm64/xen/ 15313F: arch/arm64/include/asm/xen/ 15314 15315XEN HYPERVISOR INTERFACE 15316M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15317M: Juergen Gross <jgross@suse.com> 15318L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15319T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15320S: Supported 15321F: arch/x86/xen/ 15322F: drivers/*/xen-*front.c 15323F: drivers/xen/ 15324F: arch/x86/include/asm/xen/ 15325F: arch/x86/include/asm/pvclock-abi.h 15326F: include/xen/ 15327F: include/uapi/xen/ 15328F: Documentation/ABI/stable/sysfs-hypervisor-xen 15329F: Documentation/ABI/testing/sysfs-hypervisor-xen 15330 15331XEN NETWORK BACKEND DRIVER 15332M: Wei Liu <wei.liu2@citrix.com> 15333M: Paul Durrant <paul.durrant@citrix.com> 15334L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15335L: netdev@vger.kernel.org 15336S: Supported 15337F: drivers/net/xen-netback/* 15338 15339XEN PCI SUBSYSTEM 15340M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15341L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15342S: Supported 15343F: arch/x86/pci/*xen* 15344F: drivers/pci/*xen* 15345 15346XEN PVSCSI DRIVERS 15347M: Juergen Gross <jgross@suse.com> 15348L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15349L: linux-scsi@vger.kernel.org 15350S: Supported 15351F: drivers/scsi/xen-scsifront.c 15352F: drivers/xen/xen-scsiback.c 15353F: include/xen/interface/io/vscsiif.h 15354 15355XEN SWIOTLB SUBSYSTEM 15356M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15357L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15358L: iommu@lists.linux-foundation.org 15359S: Supported 15360F: arch/x86/xen/*swiotlb* 15361F: drivers/xen/*swiotlb* 15362 15363XFS FILESYSTEM 15364M: Darrick J. Wong <darrick.wong@oracle.com> 15365M: linux-xfs@vger.kernel.org 15366L: linux-xfs@vger.kernel.org 15367W: http://xfs.org/ 15368T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15369S: Supported 15370F: Documentation/filesystems/xfs.txt 15371F: fs/xfs/ 15372 15373XILINX AXI ETHERNET DRIVER 15374M: Anirudha Sarangi <anirudh@xilinx.com> 15375M: John Linn <John.Linn@xilinx.com> 15376S: Maintained 15377F: drivers/net/ethernet/xilinx/xilinx_axienet* 15378 15379XILINX UARTLITE SERIAL DRIVER 15380M: Peter Korsgaard <jacmet@sunsite.dk> 15381L: linux-serial@vger.kernel.org 15382S: Maintained 15383F: drivers/tty/serial/uartlite.c 15384 15385XILINX VIDEO IP CORES 15386M: Hyun Kwon <hyun.kwon@xilinx.com> 15387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15388L: linux-media@vger.kernel.org 15389T: git git://linuxtv.org/media_tree.git 15390S: Supported 15391F: Documentation/devicetree/bindings/media/xilinx/ 15392F: drivers/media/platform/xilinx/ 15393F: include/uapi/linux/xilinx-v4l2-controls.h 15394 15395XILLYBUS DRIVER 15396M: Eli Billauer <eli.billauer@gmail.com> 15397L: linux-kernel@vger.kernel.org 15398S: Supported 15399F: drivers/char/xillybus/ 15400 15401XRA1403 GPIO EXPANDER 15402M: Nandor Han <nandor.han@ge.com> 15403M: Semi Malinen <semi.malinen@ge.com> 15404L: linux-gpio@vger.kernel.org 15405S: Maintained 15406F: drivers/gpio/gpio-xra1403.c 15407F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15408 15409XTENSA XTFPGA PLATFORM SUPPORT 15410M: Max Filippov <jcmvbkbc@gmail.com> 15411L: linux-xtensa@linux-xtensa.org 15412S: Maintained 15413F: drivers/spi/spi-xtensa-xtfpga.c 15414F: sound/soc/xtensa/xtfpga-i2s.c 15415 15416YAM DRIVER FOR AX.25 15417M: Jean-Paul Roubelat <jpr@f6fbb.org> 15418L: linux-hams@vger.kernel.org 15419S: Maintained 15420F: drivers/net/hamradio/yam* 15421F: include/linux/yam.h 15422 15423YAMA SECURITY MODULE 15424M: Kees Cook <keescook@chromium.org> 15425T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15426S: Supported 15427F: security/yama/ 15428F: Documentation/admin-guide/LSM/Yama.rst 15429 15430YEALINK PHONE DRIVER 15431M: Henk Vergonet <Henk.Vergonet@gmail.com> 15432L: usbb2k-api-dev@nongnu.org 15433S: Maintained 15434F: Documentation/input/yealink.rst 15435F: drivers/input/misc/yealink.* 15436 15437Z8530 DRIVER FOR AX.25 15438M: Joerg Reuter <jreuter@yaina.de> 15439W: http://yaina.de/jreuter/ 15440W: http://www.qsl.net/dl1bke/ 15441L: linux-hams@vger.kernel.org 15442S: Maintained 15443F: Documentation/networking/z8530drv.txt 15444F: drivers/net/hamradio/*scc.c 15445F: drivers/net/hamradio/z8530.h 15446 15447ZBUD COMPRESSED PAGE ALLOCATOR 15448M: Seth Jennings <sjenning@redhat.com> 15449M: Dan Streetman <ddstreet@ieee.org> 15450L: linux-mm@kvack.org 15451S: Maintained 15452F: mm/zbud.c 15453F: include/linux/zbud.h 15454 15455ZD1211RW WIRELESS DRIVER 15456M: Daniel Drake <dsd@gentoo.org> 15457M: Ulrich Kunitz <kune@deine-taler.de> 15458W: http://zd1211.ath.cx/wiki/DriverRewrite 15459L: linux-wireless@vger.kernel.org 15460L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15461S: Maintained 15462F: drivers/net/wireless/zydas/zd1211rw/ 15463 15464ZD1301 MEDIA DRIVER 15465M: Antti Palosaari <crope@iki.fi> 15466L: linux-media@vger.kernel.org 15467W: https://linuxtv.org/ 15468W: http://palosaari.fi/linux/ 15469Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15470S: Maintained 15471F: drivers/media/usb/dvb-usb-v2/zd1301* 15472 15473ZD1301_DEMOD MEDIA DRIVER 15474M: Antti Palosaari <crope@iki.fi> 15475L: linux-media@vger.kernel.org 15476W: https://linuxtv.org/ 15477W: http://palosaari.fi/linux/ 15478Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15479S: Maintained 15480F: drivers/media/dvb-frontends/zd1301_demod* 15481 15482ZPOOL COMPRESSED PAGE STORAGE API 15483M: Dan Streetman <ddstreet@ieee.org> 15484L: linux-mm@kvack.org 15485S: Maintained 15486F: mm/zpool.c 15487F: include/linux/zpool.h 15488 15489ZR36067 VIDEO FOR LINUX DRIVER 15490L: mjpeg-users@lists.sourceforge.net 15491L: linux-media@vger.kernel.org 15492W: http://mjpeg.sourceforge.net/driver-zoran/ 15493T: hg https://linuxtv.org/hg/v4l-dvb 15494S: Odd Fixes 15495F: drivers/media/pci/zoran/ 15496 15497ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15498M: Minchan Kim <minchan@kernel.org> 15499M: Nitin Gupta <ngupta@vflare.org> 15500R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15501L: linux-kernel@vger.kernel.org 15502S: Maintained 15503F: drivers/block/zram/ 15504F: Documentation/blockdev/zram.txt 15505 15506ZS DECSTATION Z85C30 SERIAL DRIVER 15507M: "Maciej W. Rozycki" <macro@linux-mips.org> 15508S: Maintained 15509F: drivers/tty/serial/zs.* 15510 15511ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15512M: Minchan Kim <minchan@kernel.org> 15513M: Nitin Gupta <ngupta@vflare.org> 15514R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15515L: linux-mm@kvack.org 15516S: Maintained 15517F: mm/zsmalloc.c 15518F: include/linux/zsmalloc.h 15519F: Documentation/vm/zsmalloc.txt 15520 15521ZSWAP COMPRESSED SWAP CACHING 15522M: Seth Jennings <sjenning@redhat.com> 15523M: Dan Streetman <ddstreet@ieee.org> 15524L: linux-mm@kvack.org 15525S: Maintained 15526F: mm/zswap.c 15527 15528THE REST 15529M: Linus Torvalds <torvalds@linux-foundation.org> 15530L: linux-kernel@vger.kernel.org 15531Q: http://patchwork.kernel.org/project/LKML/list/ 15532T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15533S: Buried alive in reporters 15534F: * 15535F: */ 15536