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/amdkfd/ 770F: drivers/gpu/drm/amd/include/cik_structs.h 771F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 772F: drivers/gpu/drm/amd/include/vi_structs.h 773F: include/uapi/linux/kfd_ioctl.h 774 775AMD SEATTLE DEVICE TREE SUPPORT 776M: Brijesh Singh <brijeshkumar.singh@amd.com> 777M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 778M: Tom Lendacky <thomas.lendacky@amd.com> 779S: Supported 780F: arch/arm64/boot/dts/amd/ 781 782AMD XGBE DRIVER 783M: Tom Lendacky <thomas.lendacky@amd.com> 784L: netdev@vger.kernel.org 785S: Supported 786F: drivers/net/ethernet/amd/xgbe/ 787F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 788 789AMS (Apple Motion Sensor) DRIVER 790M: Michael Hanselmann <linux-kernel@hansmi.ch> 791S: Supported 792F: drivers/macintosh/ams/ 793 794ANALOG DEVICES INC AD9389B DRIVER 795M: Hans Verkuil <hans.verkuil@cisco.com> 796L: linux-media@vger.kernel.org 797S: Maintained 798F: drivers/media/i2c/ad9389b* 799 800ANALOG DEVICES INC ADV7180 DRIVER 801M: Lars-Peter Clausen <lars@metafoo.de> 802L: linux-media@vger.kernel.org 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: drivers/media/i2c/adv7180.c 806 807ANALOG DEVICES INC ADV748X DRIVER 808M: Kieran Bingham <kieran.bingham@ideasonboard.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/adv748x/* 812 813ANALOG DEVICES INC ADV7511 DRIVER 814M: Hans Verkuil <hans.verkuil@cisco.com> 815L: linux-media@vger.kernel.org 816S: Maintained 817F: drivers/media/i2c/adv7511* 818 819ANALOG DEVICES INC ADV7604 DRIVER 820M: Hans Verkuil <hans.verkuil@cisco.com> 821L: linux-media@vger.kernel.org 822S: Maintained 823F: drivers/media/i2c/adv7604* 824 825ANALOG DEVICES INC ADV7842 DRIVER 826M: Hans Verkuil <hans.verkuil@cisco.com> 827L: linux-media@vger.kernel.org 828S: Maintained 829F: drivers/media/i2c/adv7842* 830 831ANALOG DEVICES INC ASOC CODEC DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: sound/soc/codecs/adau* 838F: sound/soc/codecs/adav* 839F: sound/soc/codecs/ad1* 840F: sound/soc/codecs/ad7* 841F: sound/soc/codecs/ssm* 842F: sound/soc/codecs/sigmadsp.* 843 844ANALOG DEVICES INC ASOC DRIVERS 845L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://blackfin.uclinux.org/ 848S: Supported 849F: sound/soc/blackfin/* 850 851ANALOG DEVICES INC DMA DRIVERS 852M: Lars-Peter Clausen <lars@metafoo.de> 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/dma/dma-axi-dmac.c 856 857ANALOG DEVICES INC IIO DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859M: Michael Hennerich <Michael.Hennerich@analog.com> 860W: http://wiki.analog.com/ 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 865F: drivers/iio/*/ad* 866F: drivers/iio/adc/ltc2497* 867X: drivers/iio/*/adjd* 868F: drivers/staging/iio/*/ad* 869F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 870 871ANDROID CONFIG FRAGMENTS 872M: Rob Herring <robh@kernel.org> 873S: Supported 874F: kernel/configs/android* 875 876ANDROID DRIVERS 877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 878M: Arve Hjønnevåg <arve@android.com> 879M: Todd Kjos <tkjos@android.com> 880M: Martijn Coenen <maco@android.com> 881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/android/ 885F: drivers/staging/android/ 886 887ANDROID GOLDFISH PIC DRIVER 888M: Miodrag Dinic <miodrag.dinic@mips.com> 889S: Supported 890F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 891F: drivers/irqchip/irq-goldfish-pic.c 892 893ANDROID GOLDFISH RTC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 897F: drivers/rtc/rtc-goldfish.c 898 899ANDROID ION DRIVER 900M: Laura Abbott <labbott@redhat.com> 901M: Sumit Semwal <sumit.semwal@linaro.org> 902L: devel@driverdev.osuosl.org 903S: Supported 904F: drivers/staging/android/ion 905F: drivers/staging/android/uapi/ion.h 906 907AOA (Apple Onboard Audio) ALSA DRIVER 908M: Johannes Berg <johannes@sipsolutions.net> 909L: linuxppc-dev@lists.ozlabs.org 910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 911S: Maintained 912F: sound/aoa/ 913 914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 915M: William Breathitt Gray <vilhelm.gray@gmail.com> 916L: linux-iio@vger.kernel.org 917S: Maintained 918F: drivers/iio/adc/stx104.c 919 920APM DRIVER 921M: Jiri Kosina <jikos@kernel.org> 922S: Odd fixes 923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 924F: arch/x86/kernel/apm_32.c 925F: include/linux/apm_bios.h 926F: include/uapi/linux/apm_bios.h 927F: drivers/char/apm-emulation.c 928 929APPARMOR SECURITY MODULE 930M: John Johansen <john.johansen@canonical.com> 931L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 932W: apparmor.wiki.kernel.org 933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 934S: Supported 935F: security/apparmor/ 936F: Documentation/admin-guide/LSM/apparmor.rst 937 938APPLE BCM5974 MULTITOUCH DRIVER 939M: Henrik Rydberg <rydberg@bitmath.org> 940L: linux-input@vger.kernel.org 941S: Odd fixes 942F: drivers/input/mouse/bcm5974.c 943 944APPLE SMC DRIVER 945M: Henrik Rydberg <rydberg@bitmath.org> 946L: linux-hwmon@vger.kernel.org 947S: Odd fixes 948F: drivers/hwmon/applesmc.c 949 950APPLETALK NETWORK LAYER 951L: netdev@vger.kernel.org 952S: Odd fixes 953F: drivers/net/appletalk/ 954F: net/appletalk/ 955 956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 957M: Duc Dang <dhdang@apm.com> 958S: Supported 959F: arch/arm64/boot/dts/apm/ 960 961APPLIED MICRO (APM) X-GENE SOC EDAC 962M: Loc Ho <lho@apm.com> 963S: Supported 964F: drivers/edac/xgene_edac.c 965F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 966 967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 968M: Iyappan Subramanian <isubramanian@apm.com> 969M: Keyur Chudgar <kchudgar@apm.com> 970S: Supported 971F: drivers/net/ethernet/apm/xgene-v2/ 972 973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 974M: Iyappan Subramanian <isubramanian@apm.com> 975M: Keyur Chudgar <kchudgar@apm.com> 976M: Quan Nguyen <qnguyen@apm.com> 977S: Supported 978F: drivers/net/ethernet/apm/xgene/ 979F: drivers/net/phy/mdio-xgene.c 980F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 981F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 982 983APPLIED MICRO (APM) X-GENE SOC PMU 984M: Tai Nguyen <ttnguyen@apm.com> 985S: Supported 986F: drivers/perf/xgene_pmu.c 987F: Documentation/perf/xgene-pmu.txt 988F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 989 990APTINA CAMERA SENSOR PLL 991M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 992L: linux-media@vger.kernel.org 993S: Maintained 994F: drivers/media/i2c/aptina-pll.* 995 996ARC FRAMEBUFFER DRIVER 997M: Jaya Kumar <jayalk@intworks.biz> 998S: Maintained 999F: drivers/video/fbdev/arcfb.c 1000F: drivers/video/fbdev/core/fb_defio.c 1001 1002ARC PGU DRM DRIVER 1003M: Alexey Brodkin <abrodkin@synopsys.com> 1004S: Supported 1005F: drivers/gpu/drm/arc/ 1006F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1007 1008ARCNET NETWORK LAYER 1009M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1010L: netdev@vger.kernel.org 1011S: Maintained 1012F: drivers/net/arcnet/ 1013F: include/uapi/linux/if_arcnet.h 1014 1015ARM ARCHITECTED TIMER DRIVER 1016M: Mark Rutland <mark.rutland@arm.com> 1017M: Marc Zyngier <marc.zyngier@arm.com> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020F: arch/arm/include/asm/arch_timer.h 1021F: arch/arm64/include/asm/arch_timer.h 1022F: drivers/clocksource/arm_arch_timer.c 1023 1024ARM HDLCD DRM DRIVER 1025M: Liviu Dudau <liviu.dudau@arm.com> 1026S: Supported 1027F: drivers/gpu/drm/arm/hdlcd_* 1028F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1029 1030ARM MALI-DP DRM DRIVER 1031M: Liviu Dudau <liviu.dudau@arm.com> 1032M: Brian Starkey <brian.starkey@arm.com> 1033M: Mali DP Maintainers <malidp@foss.arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/ 1036F: Documentation/devicetree/bindings/display/arm,malidp.txt 1037 1038ARM MFM AND FLOPPY DRIVERS 1039M: Ian Molton <spyro@f2s.com> 1040S: Maintained 1041F: arch/arm/lib/floppydma.S 1042F: arch/arm/include/asm/floppy.h 1043 1044ARM PMU PROFILING AND DEBUGGING 1045M: Will Deacon <will.deacon@arm.com> 1046M: Mark Rutland <mark.rutland@arm.com> 1047S: Maintained 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1049F: arch/arm*/kernel/perf_* 1050F: arch/arm/oprofile/common.c 1051F: arch/arm*/kernel/hw_breakpoint.c 1052F: arch/arm*/include/asm/hw_breakpoint.h 1053F: arch/arm*/include/asm/perf_event.h 1054F: drivers/perf/* 1055F: include/linux/perf/arm_pmu.h 1056F: Documentation/devicetree/bindings/arm/pmu.txt 1057F: Documentation/devicetree/bindings/perf/ 1058 1059ARM PORT 1060M: Russell King <linux@armlinux.org.uk> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062W: http://www.armlinux.org.uk/ 1063S: Maintained 1064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1065F: arch/arm/ 1066 1067ARM PRIMECELL AACI PL041 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: sound/arm/aaci.* 1071 1072ARM PRIMECELL BUS SUPPORT 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/amba/ 1076F: include/linux/amba/bus.h 1077 1078ARM PRIMECELL CLCD PL110 DRIVER 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/video/fbdev/amba-clcd.* 1082 1083ARM PRIMECELL KMI PL050 DRIVER 1084M: Russell King <linux@armlinux.org.uk> 1085S: Maintained 1086F: drivers/input/serio/ambakmi.* 1087F: include/linux/amba/kmi.h 1088 1089ARM PRIMECELL MMCI PL180/1 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Maintained 1092F: drivers/mmc/host/mmci.* 1093F: include/linux/amba/mmci.h 1094 1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1096M: Russell King <linux@armlinux.org.uk> 1097S: Maintained 1098F: drivers/tty/serial/amba-pl01*.c 1099F: include/linux/amba/serial.h 1100 1101ARM SMMU DRIVERS 1102M: Will Deacon <will.deacon@arm.com> 1103R: Robin Murphy <robin.murphy@arm.com> 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105S: Maintained 1106F: drivers/iommu/arm-smmu.c 1107F: drivers/iommu/arm-smmu-v3.c 1108F: drivers/iommu/io-pgtable-arm.c 1109F: drivers/iommu/io-pgtable-arm-v7s.c 1110 1111ARM SUB-ARCHITECTURES 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114F: arch/arm/mach-*/ 1115F: arch/arm/plat-*/ 1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1117 1118ARM/ACTIONS SEMI ARCHITECTURE 1119M: Andreas Färber <afaerber@suse.de> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122N: owl 1123F: arch/arm/mach-actions/ 1124F: arch/arm/boot/dts/owl-* 1125F: arch/arm64/boot/dts/actions/ 1126F: drivers/clocksource/owl-* 1127F: drivers/soc/actions/ 1128F: include/dt-bindings/power/owl-* 1129F: include/linux/soc/actions/ 1130F: Documentation/devicetree/bindings/arm/actions.txt 1131F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1132F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1133 1134ARM/ADS SPHERE MACHINE SUPPORT 1135M: Lennert Buytenhek <kernel@wantstofly.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138 1139ARM/AFEB9260 MACHINE SUPPORT 1140M: Sergey Lapin <slapin@ossfans.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143 1144ARM/AJECO 1ARM MACHINE SUPPORT 1145M: Lennert Buytenhek <kernel@wantstofly.org> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148 1149ARM/Allwinner SoC Clock Support 1150M: Emilio López <emilio@elopez.com.ar> 1151S: Maintained 1152F: drivers/clk/sunxi/ 1153 1154ARM/Allwinner sunXi SoC support 1155M: Maxime Ripard <maxime.ripard@free-electrons.com> 1156M: Chen-Yu Tsai <wens@csie.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: sun[x456789]i 1160N: sun50i 1161F: arch/arm/mach-sunxi/ 1162F: arch/arm64/boot/dts/allwinner/ 1163F: drivers/clk/sunxi-ng/ 1164F: drivers/pinctrl/sunxi/ 1165F: drivers/soc/sunxi/ 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1167 1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1169M: Neil Armstrong <narmstrong@baylibre.com> 1170M: Jerome Brunet <jbrunet@baylibre.com> 1171L: linux-amlogic@lists.infradead.org 1172S: Maintained 1173F: drivers/clk/meson/ 1174F: include/dt-bindings/clock/meson* 1175F: include/dt-bindings/clock/gxbb* 1176F: Documentation/devicetree/bindings/clock/amlogic* 1177 1178ARM/Amlogic Meson SoC support 1179M: Carlo Caione <carlo@caione.org> 1180M: Kevin Hilman <khilman@baylibre.com> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182L: linux-amlogic@lists.infradead.org 1183W: http://linux-meson.com/ 1184S: Maintained 1185F: arch/arm/mach-meson/ 1186F: arch/arm/boot/dts/meson* 1187F: arch/arm64/boot/dts/amlogic/ 1188F: drivers/pinctrl/meson/ 1189F: drivers/mmc/host/meson* 1190N: meson 1191 1192ARM/Annapurna Labs ALPINE ARCHITECTURE 1193M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1194M: Antoine Tenart <antoine.tenart@free-electrons.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-alpine/ 1198F: arch/arm/boot/dts/alpine* 1199F: arch/arm64/boot/dts/al/ 1200F: drivers/*/*alpine* 1201 1202ARM/ARTPEC MACHINE SUPPORT 1203M: Jesper Nilsson <jesper.nilsson@axis.com> 1204M: Lars Persson <lars.persson@axis.com> 1205M: Niklas Cassel <niklas.cassel@axis.com> 1206S: Maintained 1207L: linux-arm-kernel@axis.com 1208F: arch/arm/mach-artpec 1209F: arch/arm/boot/dts/artpec6* 1210F: drivers/clk/axis 1211F: drivers/crypto/axis 1212F: drivers/pinctrl/pinctrl-artpec* 1213F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1214 1215ARM/ASPEED I2C DRIVER 1216M: Brendan Higgins <brendanhiggins@google.com> 1217R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1218R: Joel Stanley <joel@jms.id.au> 1219L: linux-i2c@vger.kernel.org 1220L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1221S: Maintained 1222F: drivers/irqchip/irq-aspeed-i2c-ic.c 1223F: drivers/i2c/busses/i2c-aspeed.c 1224F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1225F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1226 1227ARM/ASPEED MACHINE SUPPORT 1228M: Joel Stanley <joel@jms.id.au> 1229S: Maintained 1230F: arch/arm/mach-aspeed/ 1231F: arch/arm/boot/dts/aspeed-* 1232F: drivers/*/*aspeed* 1233 1234ARM/ATMEL AT91 Clock Support 1235M: Boris Brezillon <boris.brezillon@free-electrons.com> 1236S: Maintained 1237F: drivers/clk/at91 1238 1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1240M: Nicolas Ferre <nicolas.ferre@microchip.com> 1241M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.linux4sam.org 1244T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1245S: Supported 1246N: at91 1247N: atmel 1248F: arch/arm/mach-at91/ 1249F: include/soc/at91/ 1250F: arch/arm/boot/dts/at91*.dts 1251F: arch/arm/boot/dts/at91*.dtsi 1252F: arch/arm/boot/dts/sama*.dts 1253F: arch/arm/boot/dts/sama*.dtsi 1254F: arch/arm/include/debug/at91.S 1255F: drivers/memory/atmel* 1256F: drivers/watchdog/sama5d4_wdt.c 1257X: drivers/input/touchscreen/atmel_mxt_ts.c 1258X: drivers/net/wireless/atmel/ 1259 1260ARM/CALXEDA HIGHBANK ARCHITECTURE 1261M: Rob Herring <robh@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-highbank/ 1265F: arch/arm/boot/dts/highbank.dts 1266F: arch/arm/boot/dts/ecx-*.dts* 1267 1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1269M: Krzysztof Halasa <khalasa@piap.pl> 1270S: Maintained 1271F: arch/arm/mach-cns3xxx/ 1272 1273ARM/CAVIUM THUNDER NETWORK DRIVER 1274M: Sunil Goutham <sgoutham@cavium.com> 1275M: Robert Richter <rric@kernel.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Supported 1278F: drivers/net/ethernet/cavium/thunder/ 1279 1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1281M: Lukasz Majewski <lukma@denx.de> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284F: arch/arm/mach-ep93xx/ts72xx.c 1285 1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1287M: Alexander Shiyan <shc_work@mail.ru> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Odd Fixes 1290N: clps711x 1291 1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1293M: Lennert Buytenhek <kernel@wantstofly.org> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296 1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1298M: Hartley Sweeten <hsweeten@visionengravers.com> 1299M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-ep93xx/ 1303F: arch/arm/mach-ep93xx/include/mach/ 1304 1305ARM/CLKDEV SUPPORT 1306M: Russell King <linux@armlinux.org.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1310F: drivers/clk/clkdev.c 1311 1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1313M: Mike Rapoport <mike@compulab.co.il> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1318M: Baruch Siach <baruch@tkos.co.il> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/boot/dts/cx92755* 1322N: digicolor 1323 1324ARM/CONTEC MICRO9 MACHINE SUPPORT 1325M: Hubert Feurstein <hubert.feurstein@contec.at> 1326S: Maintained 1327F: arch/arm/mach-ep93xx/micro9.c 1328 1329ARM/CORESIGHT FRAMEWORK AND DRIVERS 1330M: Mathieu Poirier <mathieu.poirier@linaro.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: drivers/hwtracing/coresight/* 1334F: Documentation/trace/coresight.txt 1335F: Documentation/trace/coresight-cpu-debug.txt 1336F: Documentation/devicetree/bindings/arm/coresight.txt 1337F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1338F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1339F: tools/perf/arch/arm/util/pmu.c 1340F: tools/perf/arch/arm/util/auxtrace.c 1341F: tools/perf/arch/arm/util/cs-etm.c 1342F: tools/perf/arch/arm/util/cs-etm.h 1343F: tools/perf/util/cs-etm.* 1344F: tools/perf/util/cs-etm-decoder/* 1345 1346ARM/CORGI MACHINE SUPPORT 1347M: Richard Purdie <rpurdie@rpsys.net> 1348S: Maintained 1349 1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1351M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1352M: Linus Walleij <linus.walleij@linaro.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354T: git git://github.com/ulli-kroll/linux.git 1355S: Maintained 1356F: Documentation/devicetree/bindings/arm/gemini.txt 1357F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1358F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1359F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1360F: arch/arm/mach-gemini/ 1361F: drivers/net/ethernet/cortina/ 1362F: drivers/pinctrl/pinctrl-gemini.c 1363F: drivers/rtc/rtc-ftrtc010.c 1364 1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1366M: Barry Song <baohua@kernel.org> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1369S: Maintained 1370F: arch/arm/boot/dts/prima2* 1371F: arch/arm/mach-prima2/ 1372F: drivers/clk/sirf/ 1373F: drivers/clocksource/timer-prima2.c 1374F: drivers/clocksource/timer-atlas7.c 1375N: [^a-z]sirf 1376 1377ARM/EBSA110 MACHINE SUPPORT 1378M: Russell King <linux@armlinux.org.uk> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380W: http://www.armlinux.org.uk/ 1381S: Maintained 1382F: arch/arm/mach-ebsa110/ 1383F: drivers/net/ethernet/amd/am79c961a.* 1384 1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1386M: Uwe Kleine-König <kernel@pengutronix.de> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: efm32 1390 1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1392M: Robert Jarzmik <robert.jarzmik@free.fr> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm/mach-pxa/ezx.c 1396 1397ARM/FARADAY FA526 PORT 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.berlios.de/gemini-board 1402F: arch/arm/mm/*-fa* 1403 1404ARM/FOOTBRIDGE ARCHITECTURE 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407W: http://www.armlinux.org.uk/ 1408S: Maintained 1409F: arch/arm/include/asm/hardware/dec21285.h 1410F: arch/arm/mach-footbridge/ 1411 1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <kernel@pengutronix.de> 1415R: Fabio Estevam <fabio.estevam@nxp.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1419F: arch/arm/mach-imx/ 1420F: arch/arm/mach-mxs/ 1421F: arch/arm/boot/dts/imx* 1422F: arch/arm/configs/imx*_defconfig 1423F: drivers/clk/imx/ 1424F: drivers/soc/imx/ 1425F: include/soc/imx/ 1426 1427ARM/FREESCALE VYBRID ARM ARCHITECTURE 1428M: Shawn Guo <shawnguo@kernel.org> 1429M: Sascha Hauer <kernel@pengutronix.de> 1430R: Stefan Agner <stefan@agner.ch> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1434F: arch/arm/mach-imx/*vf610* 1435F: arch/arm/boot/dts/vf* 1436 1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1438M: Lennert Buytenhek <kernel@wantstofly.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/GUMSTIX MACHINE SUPPORT 1443M: Steve Sakoman <sakoman@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1448M: Philipp Zabel <philipp.zabel@gmail.com> 1449M: Paul Parsons <lost.distance@yahoo.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/mach-pxa/hx4700.c 1453F: arch/arm/mach-pxa/include/mach/hx4700.h 1454F: sound/soc/pxa/hx4700.c 1455 1456ARM/HISILICON SOC SUPPORT 1457M: Wei Xu <xuwei5@hisilicon.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459W: http://www.hisilicon.com 1460S: Supported 1461T: git git://github.com/hisilicon/linux-hisi.git 1462F: arch/arm/mach-hisi/ 1463F: arch/arm/boot/dts/hi3* 1464F: arch/arm/boot/dts/hip* 1465F: arch/arm/boot/dts/hisi* 1466F: arch/arm64/boot/dts/hisilicon/ 1467 1468ARM/HP JORNADA 7XX MACHINE SUPPORT 1469M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1470W: www.jlime.com 1471S: Maintained 1472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1473F: arch/arm/mach-sa1100/jornada720.c 1474F: arch/arm/mach-sa1100/include/mach/jornada720.h 1475 1476ARM/IGEP MACHINE SUPPORT 1477M: Enric Balletbo i Serra <eballetbo@gmail.com> 1478M: Javier Martinez Canillas <javier@dowhile0.org> 1479L: linux-omap@vger.kernel.org 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/omap3-igep* 1483 1484ARM/INCOME PXA270 SUPPORT 1485M: Marek Vasut <marek.vasut@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-pxa/colibri-pxa270-income.c 1489 1490ARM/INTEL IOP13XX ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP32X ARM ARCHITECTURE 1496M: Lennert Buytenhek <kernel@wantstofly.org> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Maintained 1499 1500ARM/INTEL IOP33X ARM ARCHITECTURE 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Orphan 1503 1504ARM/INTEL IQ81342EX MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXDP2850 MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/INTEL IXP4XX ARM ARCHITECTURE 1515M: Imre Kaloz <kaloz@openwrt.org> 1516M: Krzysztof Halasa <khalasa@piap.pl> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: arch/arm/mach-ixp4xx/ 1520 1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1522M: Jonathan Cameron <jic23@cam.ac.uk> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-pxa/stargate2.c 1526F: drivers/pcmcia/pxa2xx_stargate2.c 1527 1528ARM/INTEL XSC3 (MANZANO) ARM CORE 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/LG1K ARCHITECTURE 1539M: Chanho Min <chanho.min@lge.com> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541S: Maintained 1542F: arch/arm64/boot/dts/lg/ 1543 1544ARM/LOGICPD PXA270 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/LPC18XX ARCHITECTURE 1550M: Joachim Eastwood <manabian@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/boot/dts/lpc43* 1554F: drivers/clk/nxp/clk-lpc18xx* 1555F: drivers/clocksource/time-lpc32xx.c 1556F: drivers/i2c/busses/i2c-lpc2k.c 1557F: drivers/memory/pl172.c 1558F: drivers/mtd/spi-nor/nxp-spifi.c 1559F: drivers/rtc/rtc-lpc24xx.c 1560N: lpc18xx 1561 1562ARM/LPC32XX SOC SUPPORT 1563M: Vladimir Zapolskiy <vz@mleia.com> 1564M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1567S: Maintained 1568F: arch/arm/boot/dts/lpc32* 1569F: arch/arm/mach-lpc32xx/ 1570F: drivers/i2c/busses/i2c-pnx.c 1571F: drivers/net/ethernet/nxp/lpc_eth.c 1572F: drivers/usb/host/ohci-nxp.c 1573F: drivers/watchdog/pnx4008_wdt.c 1574N: lpc32xx 1575 1576ARM/MAGICIAN MACHINE SUPPORT 1577M: Philipp Zabel <philipp.zabel@gmail.com> 1578S: Maintained 1579 1580ARM/Marvell Berlin SoC support 1581M: Jisheng Zhang <jszhang@marvell.com> 1582M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/mach-berlin/ 1586F: arch/arm/boot/dts/berlin* 1587F: arch/arm64/boot/dts/marvell/berlin* 1588 1589ARM/Marvell Dove/MV78xx0/Orion SOC support 1590M: Jason Cooper <jason@lakedaemon.net> 1591M: Andrew Lunn <andrew@lunn.ch> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/dove/ 1597F: arch/arm/mach-dove/ 1598F: arch/arm/mach-mv78xx0/ 1599F: arch/arm/mach-orion5x/ 1600F: arch/arm/plat-orion/ 1601F: arch/arm/boot/dts/dove* 1602F: arch/arm/boot/dts/orion5x* 1603 1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1605M: Jason Cooper <jason@lakedaemon.net> 1606M: Andrew Lunn <andrew@lunn.ch> 1607M: Gregory Clement <gregory.clement@bootlin.com> 1608M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/boot/dts/armada* 1612F: arch/arm/boot/dts/kirkwood* 1613F: arch/arm/configs/mvebu_*_defconfig 1614F: arch/arm/mach-mvebu/ 1615F: arch/arm64/boot/dts/marvell/armada* 1616F: drivers/cpufreq/armada-37xx-cpufreq.c 1617F: drivers/cpufreq/mvebu-cpufreq.c 1618F: drivers/irqchip/irq-armada-370-xp.c 1619F: drivers/irqchip/irq-mvebu-* 1620F: drivers/pinctrl/mvebu/ 1621F: drivers/rtc/rtc-armada38x.c 1622 1623ARM/Mediatek RTC DRIVER 1624M: Eddie Huang <eddie.huang@mediatek.com> 1625M: Sean Wang <sean.wang@mediatek.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1630F: drivers/rtc/rtc-mt6397.c 1631F: drivers/rtc/rtc-mt7622.c 1632 1633ARM/Mediatek SoC support 1634M: Matthias Brugger <matthias.bgg@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/boot/dts/mt6* 1639F: arch/arm/boot/dts/mt7* 1640F: arch/arm/boot/dts/mt8* 1641F: arch/arm/mach-mediatek/ 1642F: arch/arm64/boot/dts/mediatek/ 1643N: mtk 1644K: mediatek 1645 1646ARM/Mediatek USB3 PHY DRIVER 1647M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651F: drivers/phy/mediatek/phy-mtk-tphy.c 1652 1653ARM/MICREL KS8695 ARCHITECTURE 1654M: Greg Ungerer <gerg@uclinux.org> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656F: arch/arm/mach-ks8695/ 1657S: Odd Fixes 1658 1659ARM/MIOA701 MACHINE SUPPORT 1660M: Robert Jarzmik <robert.jarzmik@free.fr> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662F: arch/arm/mach-pxa/mioa701.c 1663S: Maintained 1664 1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1666M: Michael Petchkovsky <mkpetch@internode.on.net> 1667S: Maintained 1668 1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1670M: Linus Walleij <linus.walleij@linaro.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/mach-nomadik/ 1674F: arch/arm/mach-u300/ 1675F: arch/arm/mach-ux500/ 1676F: arch/arm/boot/dts/ste-* 1677F: drivers/clk/clk-nomadik.c 1678F: drivers/clk/clk-u300.c 1679F: drivers/clocksource/clksrc-dbx500-prcmu.c 1680F: drivers/clocksource/timer-u300.c 1681F: drivers/dma/coh901318* 1682F: drivers/dma/ste_dma40* 1683F: drivers/hwspinlock/u8500_hsem.c 1684F: drivers/i2c/busses/i2c-nomadik.c 1685F: drivers/i2c/busses/i2c-stu300.c 1686F: drivers/mfd/ab3100* 1687F: drivers/mfd/ab8500* 1688F: drivers/mfd/abx500* 1689F: drivers/mfd/dbx500* 1690F: drivers/mfd/db8500* 1691F: drivers/pinctrl/nomadik/ 1692F: drivers/pinctrl/pinctrl-coh901* 1693F: drivers/pinctrl/pinctrl-u300.c 1694F: drivers/rtc/rtc-ab3100.c 1695F: drivers/rtc/rtc-ab8500.c 1696F: drivers/rtc/rtc-coh901331.c 1697F: drivers/rtc/rtc-pl031.c 1698F: drivers/watchdog/coh901327_wdt.c 1699F: Documentation/devicetree/bindings/arm/ste-* 1700F: Documentation/devicetree/bindings/arm/ux500/ 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1702 1703ARM/NUVOTON W90X900 ARM ARCHITECTURE 1704M: Wan ZongShun <mcuos.com@gmail.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.mcuos.com 1707S: Maintained 1708F: arch/arm/mach-w90x900/ 1709F: drivers/input/keyboard/w90p910_keypad.c 1710F: drivers/input/touchscreen/w90p910_ts.c 1711F: drivers/watchdog/nuc900_wdt.c 1712F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1713F: drivers/mtd/nand/nuc900_nand.c 1714F: drivers/rtc/rtc-nuc900.c 1715F: drivers/spi/spi-nuc900.c 1716F: drivers/usb/host/ehci-w90x900.c 1717F: drivers/video/fbdev/nuc900fb.c 1718 1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1720M: Nelson Castillo <arhuaco@freaks-unidos.net> 1721L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1722W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1723S: Supported 1724 1725ARM/Orion SoC/Technologic Systems TS-78xx platform support 1726M: Alexander Clouter <alex@digriz.org.uk> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.digriz.org.uk/ts78xx/kernel 1729S: Maintained 1730F: arch/arm/mach-orion5x/ts78xx-* 1731 1732ARM/OXNAS platform support 1733M: Neil Armstrong <narmstrong@baylibre.com> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-oxnas/ 1738F: arch/arm/boot/dts/ox8*.dts* 1739N: oxnas 1740 1741ARM/PALM TREO SUPPORT 1742M: Tomas Cech <sleep_walker@suse.com> 1743L: linux-arm-kernel@lists.infradead.org 1744W: http://hackndev.com 1745S: Maintained 1746F: arch/arm/mach-pxa/palmtreo.* 1747 1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1749M: Marek Vasut <marek.vasut@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org 1751W: http://hackndev.com 1752S: Maintained 1753F: arch/arm/mach-pxa/include/mach/palmtx.h 1754F: arch/arm/mach-pxa/palmtx.c 1755F: arch/arm/mach-pxa/palmt5.* 1756F: arch/arm/mach-pxa/include/mach/palmld.h 1757F: arch/arm/mach-pxa/palmld.c 1758F: arch/arm/mach-pxa/palmte2.* 1759F: arch/arm/mach-pxa/include/mach/palmtc.h 1760F: arch/arm/mach-pxa/palmtc.c 1761 1762ARM/PALMZ72 SUPPORT 1763M: Sergey Lapin <slapin@ossfans.org> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmz72.* 1768 1769ARM/PLEB SUPPORT 1770M: Peter Chubb <pleb@gelato.unsw.edu.au> 1771W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1772S: Maintained 1773 1774ARM/PT DIGITAL BOARD PORT 1775M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779 1780ARM/QUALCOMM SUPPORT 1781M: Andy Gross <andy.gross@linaro.org> 1782M: David Brown <david.brown@linaro.org> 1783L: linux-arm-msm@vger.kernel.org 1784L: linux-soc@vger.kernel.org 1785S: Maintained 1786F: Documentation/devicetree/bindings/soc/qcom/ 1787F: arch/arm/boot/dts/qcom-*.dts 1788F: arch/arm/boot/dts/qcom-*.dtsi 1789F: arch/arm/mach-qcom/ 1790F: arch/arm64/boot/dts/qcom/* 1791F: drivers/i2c/busses/i2c-qup.c 1792F: drivers/clk/qcom/ 1793F: drivers/dma/qcom/ 1794F: drivers/soc/qcom/ 1795F: drivers/spi/spi-qup.c 1796F: drivers/tty/serial/msm_serial.c 1797F: drivers/*/pm8???-* 1798F: drivers/mfd/ssbi.c 1799F: drivers/firmware/qcom_scm.c 1800T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1801 1802ARM/RADISYS ENP2611 MACHINE SUPPORT 1803M: Lennert Buytenhek <kernel@wantstofly.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806 1807ARM/REALTEK ARCHITECTURE 1808M: Andreas Färber <afaerber@suse.de> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Maintained 1811F: arch/arm64/boot/dts/realtek/ 1812F: Documentation/devicetree/bindings/arm/realtek.txt 1813 1814ARM/RENESAS ARM64 ARCHITECTURE 1815M: Simon Horman <horms@verge.net.au> 1816M: Magnus Damm <magnus.damm@gmail.com> 1817L: linux-renesas-soc@vger.kernel.org 1818Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1820S: Supported 1821F: arch/arm64/boot/dts/renesas/ 1822F: Documentation/devicetree/bindings/arm/shmobile.txt 1823F: drivers/soc/renesas/ 1824F: include/linux/soc/renesas/ 1825 1826ARM/RISCPC ARCHITECTURE 1827M: Russell King <linux@armlinux.org.uk> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.armlinux.org.uk/ 1830S: Maintained 1831F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1832F: arch/arm/include/asm/hardware/ioc.h 1833F: arch/arm/include/asm/hardware/iomd.h 1834F: arch/arm/include/asm/hardware/memc.h 1835F: arch/arm/mach-rpc/ 1836F: drivers/net/ethernet/8390/etherh.c 1837F: drivers/net/ethernet/i825xx/ether1* 1838F: drivers/net/ethernet/seeq/ether3* 1839F: drivers/scsi/arm/ 1840 1841ARM/Rockchip SoC support 1842M: Heiko Stuebner <heiko@sntech.de> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844L: linux-rockchip@lists.infradead.org 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1846S: Maintained 1847F: arch/arm/boot/dts/rk3* 1848F: arch/arm/boot/dts/rv1108* 1849F: arch/arm/mach-rockchip/ 1850F: drivers/clk/rockchip/ 1851F: drivers/i2c/busses/i2c-rk3x.c 1852F: drivers/*/*rockchip* 1853F: drivers/*/*/*rockchip* 1854F: sound/soc/rockchip/ 1855N: rockchip 1856 1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1858M: Kukjin Kim <kgene@kernel.org> 1859M: Krzysztof Kozlowski <krzk@kernel.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1862Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1863S: Maintained 1864F: arch/arm/boot/dts/s3c* 1865F: arch/arm/boot/dts/s5p* 1866F: arch/arm/boot/dts/samsung* 1867F: arch/arm/boot/dts/exynos* 1868F: arch/arm64/boot/dts/exynos/ 1869F: arch/arm/plat-samsung/ 1870F: arch/arm/mach-s3c24*/ 1871F: arch/arm/mach-s3c64xx/ 1872F: arch/arm/mach-s5p*/ 1873F: arch/arm/mach-exynos*/ 1874F: drivers/*/*s3c24* 1875F: drivers/*/*/*s3c24* 1876F: drivers/*/*s3c64xx* 1877F: drivers/*/*s5pv210* 1878F: drivers/memory/samsung/* 1879F: drivers/soc/samsung/* 1880F: Documentation/arm/Samsung/ 1881F: Documentation/devicetree/bindings/arm/samsung/ 1882F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1883F: Documentation/devicetree/bindings/power/pd-samsung.txt 1884N: exynos 1885 1886ARM/SAMSUNG MOBILE MACHINE SUPPORT 1887M: Kyungmin Park <kyungmin.park@samsung.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm/mach-s5pv210/ 1891 1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1893M: Kyungmin Park <kyungmin.park@samsung.com> 1894M: Kamil Debski <kamil@wypas.org> 1895M: Andrzej Hajda <a.hajda@samsung.com> 1896L: linux-arm-kernel@lists.infradead.org 1897L: linux-media@vger.kernel.org 1898S: Maintained 1899F: drivers/media/platform/s5p-g2d/ 1900 1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1902M: Marek Szyprowski <m.szyprowski@samsung.com> 1903L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1904L: linux-media@vger.kernel.org 1905S: Maintained 1906F: drivers/media/platform/s5p-cec/ 1907F: Documentation/devicetree/bindings/media/s5p-cec.txt 1908 1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1910M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1911M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1912L: linux-arm-kernel@lists.infradead.org 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-jpeg/ 1916 1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1918M: Kyungmin Park <kyungmin.park@samsung.com> 1919M: Kamil Debski <kamil@wypas.org> 1920M: Jeongtae Park <jtp.park@samsung.com> 1921M: Andrzej Hajda <a.hajda@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: linux-media@vger.kernel.org 1924S: Maintained 1925F: arch/arm/plat-samsung/s5p-dev-mfc.c 1926F: drivers/media/platform/s5p-mfc/ 1927 1928ARM/SHMOBILE ARM ARCHITECTURE 1929M: Simon Horman <horms@verge.net.au> 1930M: Magnus Damm <magnus.damm@gmail.com> 1931L: linux-renesas-soc@vger.kernel.org 1932Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1933T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1934S: Supported 1935F: arch/arm/boot/dts/emev2* 1936F: arch/arm/boot/dts/r7s* 1937F: arch/arm/boot/dts/r8a* 1938F: arch/arm/boot/dts/sh* 1939F: arch/arm/configs/shmobile_defconfig 1940F: arch/arm/include/debug/renesas-scif.S 1941F: arch/arm/mach-shmobile/ 1942F: Documentation/devicetree/bindings/arm/shmobile.txt 1943F: drivers/soc/renesas/ 1944F: include/linux/soc/renesas/ 1945 1946ARM/SOCFPGA ARCHITECTURE 1947M: Dinh Nguyen <dinguyen@kernel.org> 1948S: Maintained 1949F: arch/arm/mach-socfpga/ 1950F: arch/arm/boot/dts/socfpga* 1951F: arch/arm/configs/socfpga_defconfig 1952F: arch/arm64/boot/dts/altera/ 1953W: http://www.rocketboards.org 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1955 1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1957M: Dinh Nguyen <dinguyen@kernel.org> 1958S: Maintained 1959F: drivers/clk/socfpga/ 1960 1961ARM/SOCFPGA EDAC SUPPORT 1962M: Thor Thayer <thor.thayer@linux.intel.com> 1963S: Maintained 1964F: drivers/edac/altera_edac. 1965 1966ARM/STI ARCHITECTURE 1967M: Patrice Chotard <patrice.chotard@st.com> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969W: http://www.stlinux.com 1970S: Maintained 1971F: arch/arm/mach-sti/ 1972F: arch/arm/boot/dts/sti* 1973F: drivers/char/hw_random/st-rng.c 1974F: drivers/clocksource/arm_global_timer.c 1975F: drivers/clocksource/clksrc_st_lpc.c 1976F: drivers/cpufreq/sti-cpufreq.c 1977F: drivers/dma/st_fdma* 1978F: drivers/i2c/busses/i2c-st.c 1979F: drivers/media/rc/st_rc.c 1980F: drivers/media/platform/sti/c8sectpfe/ 1981F: drivers/mmc/host/sdhci-st.c 1982F: drivers/phy/st/phy-miphy28lp.c 1983F: drivers/phy/st/phy-stih407-usb.c 1984F: drivers/pinctrl/pinctrl-st.c 1985F: drivers/remoteproc/st_remoteproc.c 1986F: drivers/remoteproc/st_slim_rproc.c 1987F: drivers/reset/sti/ 1988F: drivers/rtc/rtc-st-lpc.c 1989F: drivers/tty/serial/st-asc.c 1990F: drivers/usb/dwc3/dwc3-st.c 1991F: drivers/usb/host/ehci-st.c 1992F: drivers/usb/host/ohci-st.c 1993F: drivers/watchdog/st_lpc_wdt.c 1994F: drivers/ata/ahci_st.c 1995F: include/linux/remoteproc/st_slim_rproc.h 1996 1997ARM/STM32 ARCHITECTURE 1998M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1999M: Alexandre Torgue <alexandre.torgue@st.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001S: Maintained 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2003N: stm32 2004F: arch/arm/boot/dts/stm32* 2005F: arch/arm/mach-stm32/ 2006F: drivers/clocksource/armv7m_systick.c 2007 2008ARM/TANGO ARCHITECTURE 2009M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2010M: Mans Rullgard <mans@mansr.com> 2011L: linux-arm-kernel@lists.infradead.org 2012S: Odd Fixes 2013N: tango 2014 2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2021M: Hans Verkuil <hans.verkuil@cisco.com> 2022L: linux-tegra@vger.kernel.org 2023L: linux-media@vger.kernel.org 2024S: Maintained 2025F: drivers/media/platform/tegra-cec/ 2026F: Documentation/devicetree/bindings/media/tegra-cec.txt 2027 2028ARM/TETON BGA MACHINE SUPPORT 2029M: "Mark F. Brown" <mark.brown314@gmail.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032 2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2034M: Santosh Shilimkar <ssantosh@kernel.org> 2035L: linux-kernel@vger.kernel.org 2036S: Maintained 2037F: drivers/memory/*emif* 2038 2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2040M: Santosh Shilimkar <ssantosh@kernel.org> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042S: Maintained 2043F: arch/arm/mach-keystone/ 2044F: arch/arm/boot/dts/keystone-* 2045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2046 2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2048M: Santosh Shilimkar <ssantosh@kernel.org> 2049L: linux-kernel@vger.kernel.org 2050S: Maintained 2051F: drivers/clk/keystone/ 2052 2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2054M: Santosh Shilimkar <ssantosh@kernel.org> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056L: linux-kernel@vger.kernel.org 2057S: Maintained 2058F: drivers/clocksource/timer-keystone.c 2059 2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-kernel@vger.kernel.org 2063S: Maintained 2064F: drivers/power/reset/keystone-reset.c 2065 2066ARM/THECUS N2100 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TOSA MACHINE SUPPORT 2072M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2073M: Dirk Opfer <dirk@opfer-online.de> 2074S: Maintained 2075 2076ARM/UNIPHIER ARCHITECTURE 2077M: Masahiro Yamada <yamada.masahiro@socionext.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2080S: Maintained 2081F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2082F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2083F: arch/arm/boot/dts/uniphier* 2084F: arch/arm/include/asm/hardware/cache-uniphier.h 2085F: arch/arm/mach-uniphier/ 2086F: arch/arm/mm/cache-uniphier.c 2087F: arch/arm64/boot/dts/socionext/uniphier* 2088F: drivers/bus/uniphier-system-bus.c 2089F: drivers/clk/uniphier/ 2090F: drivers/gpio/gpio-uniphier.c 2091F: drivers/i2c/busses/i2c-uniphier* 2092F: drivers/irqchip/irq-uniphier-aidet.c 2093F: drivers/pinctrl/uniphier/ 2094F: drivers/reset/reset-uniphier.c 2095F: drivers/tty/serial/8250/8250_uniphier.c 2096N: uniphier 2097 2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2099M: Ulf Hansson <ulf.hansson@linaro.org> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101T: git git://git.linaro.org/people/ulfh/clk.git 2102S: Maintained 2103F: drivers/clk/ux500/ 2104 2105ARM/VERSATILE EXPRESS PLATFORM 2106M: Liviu Dudau <liviu.dudau@arm.com> 2107M: Sudeep Holla <sudeep.holla@arm.com> 2108M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/boot/dts/vexpress* 2112F: arch/arm64/boot/dts/arm/ 2113F: arch/arm/mach-vexpress/ 2114F: */*/vexpress* 2115F: */*/*/vexpress* 2116F: drivers/clk/versatile/clk-vexpress-osc.c 2117F: drivers/clocksource/versatile.c 2118N: mps2 2119 2120ARM/VFP SUPPORT 2121M: Russell King <linux@armlinux.org.uk> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123W: http://www.armlinux.org.uk/ 2124S: Maintained 2125F: arch/arm/vfp/ 2126 2127ARM/VOIPAC PXA270 SUPPORT 2128M: Marek Vasut <marek.vasut@gmail.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/mach-pxa/vpac270.c 2132F: arch/arm/mach-pxa/include/mach/vpac270.h 2133 2134ARM/VT8500 ARM ARCHITECTURE 2135M: Tony Prisk <linux@prisktech.co.nz> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/mach-vt8500/ 2139F: drivers/clocksource/vt8500_timer.c 2140F: drivers/i2c/busses/i2c-wmt.c 2141F: drivers/mmc/host/wmt-sdmmc.c 2142F: drivers/pwm/pwm-vt8500.c 2143F: drivers/rtc/rtc-vt8500.c 2144F: drivers/tty/serial/vt8500_serial.c 2145F: drivers/usb/host/ehci-platform.c 2146F: drivers/usb/host/uhci-platform.c 2147F: drivers/video/fbdev/vt8500lcdfb.* 2148F: drivers/video/fbdev/wm8505fb* 2149F: drivers/video/fbdev/wmt_ge_rops.* 2150 2151ARM/ZIPIT Z2 SUPPORT 2152M: Marek Vasut <marek.vasut@gmail.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154S: Maintained 2155F: arch/arm/mach-pxa/z2.c 2156F: arch/arm/mach-pxa/include/mach/z2.h 2157 2158ARM/ZTE ARCHITECTURE 2159M: Jun Nie <jun.nie@linaro.org> 2160M: Baoyou Xie <baoyou.xie@linaro.org> 2161M: Shawn Guo <shawnguo@kernel.org> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Maintained 2164F: arch/arm/boot/dts/zx2967* 2165F: arch/arm/mach-zx/ 2166F: arch/arm64/boot/dts/zte/ 2167F: drivers/clk/zte/ 2168F: drivers/dma/zx_dma.c 2169F: drivers/gpio/gpio-zx.c 2170F: drivers/i2c/busses/i2c-zx2967.c 2171F: drivers/mmc/host/dw_mmc-zx.* 2172F: drivers/pinctrl/zte/ 2173F: drivers/soc/zte/ 2174F: drivers/thermal/zx2967_thermal.c 2175F: drivers/watchdog/zx2967_wdt.c 2176F: Documentation/devicetree/bindings/arm/zte.txt 2177F: Documentation/devicetree/bindings/clock/zx2967*.txt 2178F: Documentation/devicetree/bindings/dma/zxdma.txt 2179F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2180F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2181F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2182F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2183F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2184F: Documentation/devicetree/bindings/soc/zte/ 2185F: Documentation/devicetree/bindings/sound/zte,*.txt 2186F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2187F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2188F: include/dt-bindings/clock/zx2967*.h 2189F: include/dt-bindings/soc/zte,*.h 2190F: sound/soc/codecs/zx_aud96p22.c 2191F: sound/soc/zte/ 2192 2193ARM/ZYNQ ARCHITECTURE 2194M: Michal Simek <michal.simek@xilinx.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196W: http://wiki.xilinx.com 2197T: git https://github.com/Xilinx/linux-xlnx.git 2198S: Supported 2199F: arch/arm/mach-zynq/ 2200F: drivers/cpuidle/cpuidle-zynq.c 2201F: drivers/block/xsysace.c 2202N: zynq 2203N: xilinx 2204F: drivers/clocksource/cadence_ttc_timer.c 2205F: drivers/i2c/busses/i2c-cadence.c 2206F: drivers/mmc/host/sdhci-of-arasan.c 2207F: drivers/edac/synopsys_edac.c 2208 2209ARM64 PORT (AARCH64 ARCHITECTURE) 2210M: Catalin Marinas <catalin.marinas@arm.com> 2211M: Will Deacon <will.deacon@arm.com> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2214S: Maintained 2215F: arch/arm64/ 2216F: Documentation/arm64/ 2217 2218AS3645A LED FLASH CONTROLLER DRIVER 2219M: Sakari Ailus <sakari.ailus@iki.fi> 2220L: linux-leds@vger.kernel.org 2221S: Maintained 2222F: drivers/leds/leds-as3645a.c 2223 2224ASAHI KASEI AK8974 DRIVER 2225M: Linus Walleij <linus.walleij@linaro.org> 2226L: linux-iio@vger.kernel.org 2227W: http://www.akm.com/ 2228S: Supported 2229F: drivers/iio/magnetometer/ak8974.c 2230 2231ASC7621 HARDWARE MONITOR DRIVER 2232M: George Joseph <george.joseph@fairview5.com> 2233L: linux-hwmon@vger.kernel.org 2234S: Maintained 2235F: Documentation/hwmon/asc7621 2236F: drivers/hwmon/asc7621.c 2237 2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2239M: Corentin Chary <corentin.chary@gmail.com> 2240L: acpi4asus-user@lists.sourceforge.net 2241L: platform-driver-x86@vger.kernel.org 2242W: http://acpi4asus.sf.net 2243S: Maintained 2244F: drivers/platform/x86/asus*.c 2245F: drivers/platform/x86/eeepc*.c 2246 2247ASUS WIRELESS RADIO CONTROL DRIVER 2248M: João Paulo Rechi Vita <jprvita@gmail.com> 2249L: platform-driver-x86@vger.kernel.org 2250S: Maintained 2251F: drivers/platform/x86/asus-wireless.c 2252 2253ASYMMETRIC KEYS 2254M: David Howells <dhowells@redhat.com> 2255L: keyrings@vger.kernel.org 2256S: Maintained 2257F: Documentation/crypto/asymmetric-keys.txt 2258F: include/linux/verification.h 2259F: include/crypto/public_key.h 2260F: include/crypto/pkcs7.h 2261F: crypto/asymmetric_keys/ 2262 2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2264R: Dan Williams <dan.j.williams@intel.com> 2265W: http://sourceforge.net/projects/xscaleiop 2266S: Odd fixes 2267F: Documentation/crypto/async-tx-api.txt 2268F: crypto/async_tx/ 2269F: drivers/dma/ 2270F: include/linux/dmaengine.h 2271F: include/linux/async_tx.h 2272 2273AT24 EEPROM DRIVER 2274M: Bartosz Golaszewski <brgl@bgdev.pl> 2275L: linux-i2c@vger.kernel.org 2276T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2277S: Maintained 2278F: Documentation/devicetree/bindings/eeprom/at24.txt 2279F: drivers/misc/eeprom/at24.c 2280F: include/linux/platform_data/at24.h 2281 2282ATA OVER ETHERNET (AOE) DRIVER 2283M: "Ed L. Cashin" <ed.cashin@acm.org> 2284W: http://www.openaoe.org/ 2285S: Supported 2286F: Documentation/aoe/ 2287F: drivers/block/aoe/ 2288 2289ATHEROS 71XX/9XXX GPIO DRIVER 2290M: Alban Bedel <albeu@free.fr> 2291W: https://github.com/AlbanBedel/linux 2292T: git git://github.com/AlbanBedel/linux 2293S: Maintained 2294F: drivers/gpio/gpio-ath79.c 2295F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2296 2297ATHEROS ATH GENERIC UTILITIES 2298M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2299L: linux-wireless@vger.kernel.org 2300S: Supported 2301F: drivers/net/wireless/ath/* 2302 2303ATHEROS ATH5K WIRELESS DRIVER 2304M: Jiri Slaby <jirislaby@gmail.com> 2305M: Nick Kossifidis <mickflemm@gmail.com> 2306M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2307L: linux-wireless@vger.kernel.org 2308W: http://wireless.kernel.org/en/users/Drivers/ath5k 2309S: Maintained 2310F: drivers/net/wireless/ath/ath5k/ 2311 2312ATHEROS ATH6KL WIRELESS DRIVER 2313M: Kalle Valo <kvalo@qca.qualcomm.com> 2314L: linux-wireless@vger.kernel.org 2315W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2317S: Supported 2318F: drivers/net/wireless/ath/ath6kl/ 2319 2320ATI_REMOTE2 DRIVER 2321M: Ville Syrjala <syrjala@sci.fi> 2322S: Maintained 2323F: drivers/input/misc/ati_remote2.c 2324 2325ATK0110 HWMON DRIVER 2326M: Luca Tettamanti <kronos.it@gmail.com> 2327L: linux-hwmon@vger.kernel.org 2328S: Maintained 2329F: drivers/hwmon/asus_atk0110.c 2330 2331ATLX ETHERNET DRIVERS 2332M: Jay Cliburn <jcliburn@gmail.com> 2333M: Chris Snook <chris.snook@gmail.com> 2334L: netdev@vger.kernel.org 2335W: http://sourceforge.net/projects/atl1 2336W: http://atl1.sourceforge.net 2337S: Maintained 2338F: drivers/net/ethernet/atheros/ 2339 2340ATM 2341M: Chas Williams <3chas3@gmail.com> 2342L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2343L: netdev@vger.kernel.org 2344W: http://linux-atm.sourceforge.net 2345S: Maintained 2346F: drivers/atm/ 2347F: include/linux/atm* 2348F: include/uapi/linux/atm* 2349 2350ATMEL AT91 / AT32 MCI DRIVER 2351M: Ludovic Desroches <ludovic.desroches@microchip.com> 2352S: Maintained 2353F: drivers/mmc/host/atmel-mci.c 2354 2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2356M: Nicolas Ferre <nicolas.ferre@microchip.com> 2357S: Supported 2358F: drivers/power/reset/at91-sama5d2_shdwc.c 2359 2360ATMEL Audio ALSA driver 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2363S: Supported 2364F: sound/soc/atmel 2365 2366ATMEL I2C DRIVER 2367M: Ludovic Desroches <ludovic.desroches@microchip.com> 2368L: linux-i2c@vger.kernel.org 2369S: Supported 2370F: drivers/i2c/busses/i2c-at91.c 2371 2372ATMEL ISI DRIVER 2373M: Ludovic Desroches <ludovic.desroches@microchip.com> 2374L: linux-media@vger.kernel.org 2375S: Supported 2376F: drivers/media/platform/atmel/atmel-isi.c 2377F: include/media/atmel-isi.h 2378 2379ATMEL LCDFB DRIVER 2380M: Nicolas Ferre <nicolas.ferre@microchip.com> 2381L: linux-fbdev@vger.kernel.org 2382S: Maintained 2383F: drivers/video/fbdev/atmel_lcdfb.c 2384F: include/video/atmel_lcdc.h 2385 2386ATMEL MACB ETHERNET DRIVER 2387M: Nicolas Ferre <nicolas.ferre@microchip.com> 2388S: Supported 2389F: drivers/net/ethernet/cadence/ 2390 2391ATMEL MAXTOUCH DRIVER 2392M: Nick Dyer <nick@shmanahar.org> 2393T: git git://github.com/ndyer/linux.git 2394S: Maintained 2395F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2396F: drivers/input/touchscreen/atmel_mxt_ts.c 2397F: include/linux/platform_data/atmel_mxt_ts.h 2398 2399ATMEL SAMA5D2 ADC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-iio@vger.kernel.org 2402S: Supported 2403F: drivers/iio/adc/at91-sama5d2_adc.c 2404 2405ATMEL SDMMC DRIVER 2406M: Ludovic Desroches <ludovic.desroches@microchip.com> 2407L: linux-mmc@vger.kernel.org 2408S: Supported 2409F: drivers/mmc/host/sdhci-of-at91.c 2410 2411ATMEL SPI DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413S: Supported 2414F: drivers/spi/spi-atmel.* 2415 2416ATMEL SSC DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel-ssc.c 2421F: include/linux/atmel-ssc.h 2422 2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/misc/atmel_tclib.c 2428F: drivers/clocksource/tcb_clksrc.c 2429 2430ATMEL USBA UDC DRIVER 2431M: Nicolas Ferre <nicolas.ferre@microchip.com> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Supported 2434F: drivers/usb/gadget/udc/atmel_usba_udc.* 2435 2436ATMEL WIRELESS DRIVER 2437M: Simon Kelley <simon@thekelleys.org.uk> 2438L: linux-wireless@vger.kernel.org 2439W: http://www.thekelleys.org.uk/atmel 2440W: http://atmelwlandriver.sourceforge.net/ 2441S: Maintained 2442F: drivers/net/wireless/atmel/atmel* 2443 2444ATMEL XDMA DRIVER 2445M: Ludovic Desroches <ludovic.desroches@microchip.com> 2446L: linux-arm-kernel@lists.infradead.org 2447L: dmaengine@vger.kernel.org 2448S: Supported 2449F: drivers/dma/at_xdmac.c 2450 2451ATOMIC INFRASTRUCTURE 2452M: Will Deacon <will.deacon@arm.com> 2453M: Peter Zijlstra <peterz@infradead.org> 2454R: Boqun Feng <boqun.feng@gmail.com> 2455L: linux-kernel@vger.kernel.org 2456S: Maintained 2457F: arch/*/include/asm/atomic*.h 2458F: include/*/atomic*.h 2459 2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2461M: Bradley Grove <linuxdrivers@attotech.com> 2462L: linux-scsi@vger.kernel.org 2463W: http://www.attotech.com 2464S: Supported 2465F: drivers/scsi/esas2r 2466 2467ATUSB IEEE 802.15.4 RADIO DRIVER 2468M: Stefan Schmidt <stefan@osg.samsung.com> 2469L: linux-wpan@vger.kernel.org 2470S: Maintained 2471F: drivers/net/ieee802154/atusb.c 2472F: drivers/net/ieee802154/atusb.h 2473F: drivers/net/ieee802154/at86rf230.h 2474 2475AUDIT SUBSYSTEM 2476M: Paul Moore <paul@paul-moore.com> 2477M: Eric Paris <eparis@redhat.com> 2478L: linux-audit@redhat.com (moderated for non-subscribers) 2479W: https://github.com/linux-audit 2480W: https://people.redhat.com/sgrubb/audit 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2482S: Supported 2483F: include/linux/audit.h 2484F: include/uapi/linux/audit.h 2485F: kernel/audit* 2486 2487AUXILIARY DISPLAY DRIVERS 2488M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2489W: http://miguelojeda.es/auxdisplay.htm 2490W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2491S: Maintained 2492F: drivers/auxdisplay/ 2493F: include/linux/cfag12864b.h 2494 2495AX.25 NETWORK LAYER 2496M: Ralf Baechle <ralf@linux-mips.org> 2497L: linux-hams@vger.kernel.org 2498W: http://www.linux-ax25.org/ 2499S: Maintained 2500F: include/uapi/linux/ax25.h 2501F: include/net/ax25.h 2502F: net/ax25/ 2503 2504AXENTIA ARM DEVICES 2505M: Peter Rosin <peda@axentia.se> 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507S: Maintained 2508F: Documentation/devicetree/bindings/arm/axentia.txt 2509F: arch/arm/boot/dts/at91-linea.dtsi 2510F: arch/arm/boot/dts/at91-natte.dtsi 2511F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2512F: arch/arm/boot/dts/at91-tse850-3.dts 2513 2514AXENTIA ASOC DRIVERS 2515M: Peter Rosin <peda@axentia.se> 2516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2517S: Maintained 2518F: Documentation/devicetree/bindings/sound/axentia,* 2519F: sound/soc/atmel/tse850-pcm5142.c 2520 2521AZ6007 DVB DRIVER 2522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2523M: Mauro Carvalho Chehab <mchehab@kernel.org> 2524L: linux-media@vger.kernel.org 2525W: https://linuxtv.org 2526T: git git://linuxtv.org/media_tree.git 2527S: Maintained 2528F: drivers/media/usb/dvb-usb-v2/az6007.c 2529 2530AZTECH FM RADIO RECEIVER DRIVER 2531M: Hans Verkuil <hverkuil@xs4all.nl> 2532L: linux-media@vger.kernel.org 2533T: git git://linuxtv.org/media_tree.git 2534W: https://linuxtv.org 2535S: Maintained 2536F: drivers/media/radio/radio-aztech* 2537 2538B43 WIRELESS DRIVER 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Odd Fixes 2543F: drivers/net/wireless/broadcom/b43/ 2544 2545B43LEGACY WIRELESS DRIVER 2546M: Larry Finger <Larry.Finger@lwfinger.net> 2547L: linux-wireless@vger.kernel.org 2548L: b43-dev@lists.infradead.org 2549W: http://wireless.kernel.org/en/users/Drivers/b43 2550S: Maintained 2551F: drivers/net/wireless/broadcom/b43legacy/ 2552 2553BACKLIGHT CLASS/SUBSYSTEM 2554M: Lee Jones <lee.jones@linaro.org> 2555M: Daniel Thompson <daniel.thompson@linaro.org> 2556M: Jingoo Han <jingoohan1@gmail.com> 2557T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2558S: Maintained 2559F: drivers/video/backlight/ 2560F: include/linux/backlight.h 2561F: include/linux/pwm_backlight.h 2562F: Documentation/devicetree/bindings/leds/backlight 2563 2564BATMAN ADVANCED 2565M: Marek Lindner <mareklindner@neomailbox.ch> 2566M: Simon Wunderlich <sw@simonwunderlich.de> 2567M: Antonio Quartulli <a@unstable.cc> 2568L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2569W: https://www.open-mesh.org/ 2570Q: https://patchwork.open-mesh.org/project/batman/list/ 2571S: Maintained 2572F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2573F: Documentation/ABI/testing/sysfs-class-net-mesh 2574F: Documentation/networking/batman-adv.rst 2575F: include/uapi/linux/batadv_packet.h 2576F: include/uapi/linux/batman_adv.h 2577F: net/batman-adv/ 2578 2579BAYCOM/HDLCDRV DRIVERS FOR AX.25 2580M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2581L: linux-hams@vger.kernel.org 2582W: http://www.baycom.org/~tom/ham/ham.html 2583S: Maintained 2584F: drivers/net/hamradio/baycom* 2585 2586BCACHE (BLOCK LAYER CACHE) 2587M: Michael Lyle <mlyle@lyle.org> 2588M: Kent Overstreet <kent.overstreet@gmail.com> 2589L: linux-bcache@vger.kernel.org 2590W: http://bcache.evilpiepirate.org 2591C: irc://irc.oftc.net/bcache 2592S: Maintained 2593F: drivers/md/bcache/ 2594 2595BDISP ST MEDIA DRIVER 2596M: Fabien Dessenne <fabien.dessenne@st.com> 2597L: linux-media@vger.kernel.org 2598T: git git://linuxtv.org/media_tree.git 2599W: https://linuxtv.org 2600S: Supported 2601F: drivers/media/platform/sti/bdisp 2602 2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2604M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2605L: netdev@vger.kernel.org 2606S: Maintained 2607F: drivers/net/ethernet/ec_bhf.c 2608 2609BEFS FILE SYSTEM 2610M: Luis de Bethencourt <luisbg@kernel.org> 2611M: Salah Triki <salah.triki@gmail.com> 2612S: Maintained 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2614F: Documentation/filesystems/befs.txt 2615F: fs/befs/ 2616 2617BFQ I/O SCHEDULER 2618M: Paolo Valente <paolo.valente@linaro.org> 2619M: Jens Axboe <axboe@kernel.dk> 2620L: linux-block@vger.kernel.org 2621S: Maintained 2622F: block/bfq-* 2623F: Documentation/block/bfq-iosched.txt 2624 2625BFS FILE SYSTEM 2626M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2627S: Maintained 2628F: Documentation/filesystems/bfs.txt 2629F: fs/bfs/ 2630F: include/uapi/linux/bfs_fs.h 2631 2632BLACKFIN ARCHITECTURE 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634T: git git://git.code.sf.net/p/adi-linux/code 2635W: http://blackfin.uclinux.org 2636S: Orphan 2637F: arch/blackfin/ 2638 2639BLACKFIN EMAC DRIVER 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2641W: http://blackfin.uclinux.org 2642S: Orphan 2643F: drivers/net/ethernet/adi/ 2644 2645BLACKFIN MEDIA DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org/ 2648S: Orphan 2649F: drivers/media/platform/blackfin/ 2650F: drivers/media/i2c/adv7183* 2651F: drivers/media/i2c/vs6624* 2652 2653BLACKFIN RTC DRIVER 2654L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2655W: http://blackfin.uclinux.org 2656S: Orphan 2657F: drivers/rtc/rtc-bfin.c 2658 2659BLACKFIN SDH DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Orphan 2663F: drivers/mmc/host/bfin_sdh.c 2664 2665BLACKFIN SERIAL DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/tty/serial/bfin_uart.c 2670 2671BLACKFIN WATCHDOG DRIVER 2672L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2673W: http://blackfin.uclinux.org 2674S: Orphan 2675F: drivers/watchdog/bfin_wdt.c 2676 2677BLINKM RGB LED DRIVER 2678M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2679S: Maintained 2680F: drivers/leds/leds-blinkm.c 2681 2682BLOCK LAYER 2683M: Jens Axboe <axboe@kernel.dk> 2684L: linux-block@vger.kernel.org 2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2686S: Maintained 2687F: block/ 2688F: kernel/trace/blktrace.c 2689F: lib/sbitmap.c 2690 2691BLOCK2MTD DRIVER 2692M: Joern Engel <joern@lazybastard.org> 2693L: linux-mtd@lists.infradead.org 2694S: Maintained 2695F: drivers/mtd/devices/block2mtd.c 2696 2697BLUETOOTH DRIVERS 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: drivers/bluetooth/ 2706 2707BLUETOOTH SUBSYSTEM 2708M: Marcel Holtmann <marcel@holtmann.org> 2709M: Johan Hedberg <johan.hedberg@gmail.com> 2710L: linux-bluetooth@vger.kernel.org 2711W: http://www.bluez.org/ 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2714S: Maintained 2715F: net/bluetooth/ 2716F: include/net/bluetooth/ 2717 2718BONDING DRIVER 2719M: Jay Vosburgh <j.vosburgh@gmail.com> 2720M: Veaceslav Falico <vfalico@gmail.com> 2721M: Andy Gospodarek <andy@greyhouse.net> 2722L: netdev@vger.kernel.org 2723W: http://sourceforge.net/projects/bonding/ 2724S: Supported 2725F: drivers/net/bonding/ 2726F: include/uapi/linux/if_bonding.h 2727 2728BPF (Safe dynamic programs and tools) 2729M: Alexei Starovoitov <ast@kernel.org> 2730M: Daniel Borkmann <daniel@iogearbox.net> 2731L: netdev@vger.kernel.org 2732L: linux-kernel@vger.kernel.org 2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2735S: Supported 2736F: arch/x86/net/bpf_jit* 2737F: Documentation/networking/filter.txt 2738F: Documentation/bpf/ 2739F: include/linux/bpf* 2740F: include/linux/filter.h 2741F: include/trace/events/bpf.h 2742F: include/trace/events/xdp.h 2743F: include/uapi/linux/bpf* 2744F: include/uapi/linux/filter.h 2745F: kernel/bpf/ 2746F: kernel/trace/bpf_trace.c 2747F: lib/test_bpf.c 2748F: net/bpf/ 2749F: net/core/filter.c 2750F: net/sched/act_bpf.c 2751F: net/sched/cls_bpf.c 2752F: samples/bpf/ 2753F: tools/bpf/ 2754F: tools/testing/selftests/bpf/ 2755 2756BROADCOM B44 10/100 ETHERNET DRIVER 2757M: Michael Chan <michael.chan@broadcom.com> 2758L: netdev@vger.kernel.org 2759S: Supported 2760F: drivers/net/ethernet/broadcom/b44.* 2761 2762BROADCOM B53 ETHERNET SWITCH DRIVER 2763M: Florian Fainelli <f.fainelli@gmail.com> 2764L: netdev@vger.kernel.org 2765L: openwrt-devel@lists.openwrt.org (subscribers-only) 2766S: Supported 2767F: drivers/net/dsa/b53/* 2768F: include/linux/platform_data/b53.h 2769 2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2771M: Florian Fainelli <f.fainelli@gmail.com> 2772M: Ray Jui <rjui@broadcom.com> 2773M: Scott Branden <sbranden@broadcom.com> 2774M: bcm-kernel-feedback-list@broadcom.com 2775T: git git://github.com/broadcom/mach-bcm 2776S: Maintained 2777N: bcm281* 2778N: bcm113* 2779N: bcm216* 2780N: kona 2781F: arch/arm/mach-bcm/ 2782 2783BROADCOM BCM2835 ARM ARCHITECTURE 2784M: Eric Anholt <eric@anholt.net> 2785M: Stefan Wahren <stefan.wahren@i2se.com> 2786L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2788T: git git://github.com/anholt/linux 2789S: Maintained 2790N: bcm2835 2791F: drivers/staging/vc04_services 2792 2793BROADCOM BCM47XX MIPS ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796L: linux-mips@linux-mips.org 2797S: Maintained 2798F: Documentation/devicetree/bindings/mips/brcm/ 2799F: arch/mips/bcm47xx/* 2800F: arch/mips/include/asm/mach-bcm47xx/* 2801 2802BROADCOM BCM5301X ARM ARCHITECTURE 2803M: Hauke Mehrtens <hauke@hauke-m.de> 2804M: Rafał Miłecki <zajec5@gmail.com> 2805M: Jon Mason <jonmason@broadcom.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/mach-bcm/bcm_5301x.c 2810F: arch/arm/boot/dts/bcm5301x*.dtsi 2811F: arch/arm/boot/dts/bcm470* 2812F: arch/arm/boot/dts/bcm953012* 2813 2814BROADCOM BCM53573 ARM ARCHITECTURE 2815M: Rafał Miłecki <rafal@milecki.pl> 2816L: linux-arm-kernel@lists.infradead.org 2817S: Maintained 2818F: arch/arm/boot/dts/bcm53573* 2819F: arch/arm/boot/dts/bcm47189* 2820 2821BROADCOM BCM63XX ARM ARCHITECTURE 2822M: Florian Fainelli <f.fainelli@gmail.com> 2823M: bcm-kernel-feedback-list@broadcom.com 2824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2825T: git git://github.com/broadcom/stblinux.git 2826S: Maintained 2827N: bcm63xx 2828 2829BROADCOM BCM63XX/BCM33XX UDC DRIVER 2830M: Kevin Cernekee <cernekee@gmail.com> 2831L: linux-usb@vger.kernel.org 2832S: Maintained 2833F: drivers/usb/gadget/udc/bcm63xx_udc.* 2834 2835BROADCOM BCM7XXX ARM ARCHITECTURE 2836M: Brian Norris <computersforpeace@gmail.com> 2837M: Gregory Fong <gregory.0xf0@gmail.com> 2838M: Florian Fainelli <f.fainelli@gmail.com> 2839M: bcm-kernel-feedback-list@broadcom.com 2840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2841T: git git://github.com/broadcom/stblinux.git 2842S: Maintained 2843F: arch/arm/mach-bcm/*brcmstb* 2844F: arch/arm/boot/dts/bcm7*.dts* 2845F: drivers/bus/brcmstb_gisb.c 2846F: arch/arm/mm/cache-b15-rac.c 2847F: arch/arm/include/asm/hardware/cache-b15-rac.h 2848N: brcmstb 2849 2850BROADCOM BMIPS CPUFREQ DRIVER 2851M: Markus Mayer <mmayer@broadcom.com> 2852M: bcm-kernel-feedback-list@broadcom.com 2853L: linux-pm@vger.kernel.org 2854S: Maintained 2855F: drivers/cpufreq/bmips-cpufreq.c 2856 2857BROADCOM BMIPS MIPS ARCHITECTURE 2858M: Kevin Cernekee <cernekee@gmail.com> 2859M: Florian Fainelli <f.fainelli@gmail.com> 2860L: linux-mips@linux-mips.org 2861T: git git://github.com/broadcom/stblinux.git 2862S: Maintained 2863F: arch/mips/bmips/* 2864F: arch/mips/include/asm/mach-bmips/* 2865F: arch/mips/kernel/*bmips* 2866F: arch/mips/boot/dts/brcm/bcm*.dts* 2867F: drivers/irqchip/irq-bcm63* 2868F: drivers/irqchip/irq-bcm7* 2869F: drivers/irqchip/irq-brcmstb* 2870F: include/linux/bcm963xx_nvram.h 2871F: include/linux/bcm963xx_tag.h 2872 2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2874M: Rasesh Mody <rasesh.mody@cavium.com> 2875M: Harish Patil <harish.patil@cavium.com> 2876M: Dept-GELinuxNICDev@cavium.com 2877L: netdev@vger.kernel.org 2878S: Supported 2879F: drivers/net/ethernet/broadcom/bnx2.* 2880F: drivers/net/ethernet/broadcom/bnx2_* 2881 2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2883M: QLogic-Storage-Upstream@qlogic.com 2884L: linux-scsi@vger.kernel.org 2885S: Supported 2886F: drivers/scsi/bnx2fc/ 2887 2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2889M: QLogic-Storage-Upstream@qlogic.com 2890L: linux-scsi@vger.kernel.org 2891S: Supported 2892F: drivers/scsi/bnx2i/ 2893 2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2895M: Ariel Elior <ariel.elior@cavium.com> 2896M: everest-linux-l2@cavium.com 2897L: netdev@vger.kernel.org 2898S: Supported 2899F: drivers/net/ethernet/broadcom/bnx2x/ 2900 2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2902M: Michael Chan <michael.chan@broadcom.com> 2903L: netdev@vger.kernel.org 2904S: Supported 2905F: drivers/net/ethernet/broadcom/bnxt/ 2906 2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2908M: Arend van Spriel <arend.vanspriel@broadcom.com> 2909M: Franky Lin <franky.lin@broadcom.com> 2910M: Hante Meuleman <hante.meuleman@broadcom.com> 2911M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2912M: Wright Feng <wright.feng@cypress.com> 2913L: linux-wireless@vger.kernel.org 2914L: brcm80211-dev-list.pdl@broadcom.com 2915L: brcm80211-dev-list@cypress.com 2916S: Supported 2917F: drivers/net/wireless/broadcom/brcm80211/ 2918 2919BROADCOM BRCMSTB GPIO DRIVER 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921L: bcm-kernel-feedback-list@broadcom.com 2922S: Supported 2923F: drivers/gpio/gpio-brcmstb.c 2924F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2925 2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2927M: Al Cooper <alcooperx@gmail.com> 2928L: linux-kernel@vger.kernel.org 2929L: bcm-kernel-feedback-list@broadcom.com 2930S: Maintained 2931F: drivers/phy/broadcom/phy-brcm-usb* 2932 2933BROADCOM GENET ETHERNET DRIVER 2934M: Doug Berger <opendmb@gmail.com> 2935M: Florian Fainelli <f.fainelli@gmail.com> 2936L: netdev@vger.kernel.org 2937S: Supported 2938F: drivers/net/ethernet/broadcom/genet/ 2939 2940BROADCOM IPROC ARM ARCHITECTURE 2941M: Ray Jui <rjui@broadcom.com> 2942M: Scott Branden <sbranden@broadcom.com> 2943M: Jon Mason <jonmason@broadcom.com> 2944M: bcm-kernel-feedback-list@broadcom.com 2945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2946T: git git://github.com/broadcom/cygnus-linux.git 2947S: Maintained 2948N: iproc 2949N: cygnus 2950N: bcm[-_]nsp 2951N: bcm9113* 2952N: bcm9583* 2953N: bcm9585* 2954N: bcm9586* 2955N: bcm988312 2956N: bcm113* 2957N: bcm583* 2958N: bcm585* 2959N: bcm586* 2960N: bcm88312 2961N: hr2 2962F: arch/arm64/boot/dts/broadcom/ns2* 2963F: drivers/clk/bcm/clk-ns* 2964F: drivers/pinctrl/bcm/pinctrl-ns* 2965 2966BROADCOM KONA GPIO DRIVER 2967M: Ray Jui <rjui@broadcom.com> 2968L: bcm-kernel-feedback-list@broadcom.com 2969S: Supported 2970F: drivers/gpio/gpio-bcm-kona.c 2971F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2972 2973BROADCOM NETXTREME-E ROCE DRIVER 2974M: Selvin Xavier <selvin.xavier@broadcom.com> 2975M: Devesh Sharma <devesh.sharma@broadcom.com> 2976M: Somnath Kotur <somnath.kotur@broadcom.com> 2977M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2978L: linux-rdma@vger.kernel.org 2979W: http://www.broadcom.com 2980S: Supported 2981F: drivers/infiniband/hw/bnxt_re/ 2982F: include/uapi/rdma/bnxt_re-abi.h 2983 2984BROADCOM NVRAM DRIVER 2985M: Rafał Miłecki <zajec5@gmail.com> 2986L: linux-mips@linux-mips.org 2987S: Maintained 2988F: drivers/firmware/broadcom/* 2989 2990BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2991M: Rafał Miłecki <zajec5@gmail.com> 2992L: linux-wireless@vger.kernel.org 2993S: Maintained 2994F: drivers/bcma/ 2995F: include/linux/bcma/ 2996 2997BROADCOM STB AVS CPUFREQ DRIVER 2998M: Markus Mayer <mmayer@broadcom.com> 2999M: bcm-kernel-feedback-list@broadcom.com 3000L: linux-pm@vger.kernel.org 3001S: Maintained 3002F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3003F: drivers/cpufreq/brcmstb* 3004 3005BROADCOM STB AVS TMON DRIVER 3006M: Markus Mayer <mmayer@broadcom.com> 3007M: bcm-kernel-feedback-list@broadcom.com 3008L: linux-pm@vger.kernel.org 3009S: Maintained 3010F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3011F: drivers/thermal/broadcom/brcmstb* 3012 3013BROADCOM STB NAND FLASH DRIVER 3014M: Brian Norris <computersforpeace@gmail.com> 3015M: Kamal Dasu <kdasu.kdev@gmail.com> 3016L: linux-mtd@lists.infradead.org 3017L: bcm-kernel-feedback-list@broadcom.com 3018S: Maintained 3019F: drivers/mtd/nand/brcmnand/ 3020 3021BROADCOM STB DPFE DRIVER 3022M: Markus Mayer <mmayer@broadcom.com> 3023M: bcm-kernel-feedback-list@broadcom.com 3024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3025S: Maintained 3026F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3027F: drivers/memory/brcmstb_dpfe.c 3028 3029BROADCOM SYSTEMPORT ETHERNET DRIVER 3030M: Florian Fainelli <f.fainelli@gmail.com> 3031L: netdev@vger.kernel.org 3032S: Supported 3033F: drivers/net/ethernet/broadcom/bcmsysport.* 3034 3035BROADCOM TG3 GIGABIT ETHERNET DRIVER 3036M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3037M: Prashant Sreedharan <prashant@broadcom.com> 3038M: Michael Chan <mchan@broadcom.com> 3039L: netdev@vger.kernel.org 3040S: Supported 3041F: drivers/net/ethernet/broadcom/tg3.* 3042 3043BROCADE BFA FC SCSI DRIVER 3044M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3045M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3046L: linux-scsi@vger.kernel.org 3047S: Supported 3048F: drivers/scsi/bfa/ 3049 3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3051M: Rasesh Mody <rasesh.mody@cavium.com> 3052M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3053M: Dept-GELinuxNICDev@cavium.com 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: drivers/net/ethernet/brocade/bna/ 3057 3058BSG (block layer generic sg v4 driver) 3059M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3060L: linux-scsi@vger.kernel.org 3061S: Supported 3062F: block/bsg.c 3063F: include/linux/bsg.h 3064F: include/uapi/linux/bsg.h 3065 3066BT87X AUDIO DRIVER 3067M: Clemens Ladisch <clemens@ladisch.de> 3068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3069T: git git://git.alsa-project.org/alsa-kernel.git 3070S: Maintained 3071F: Documentation/sound/alsa/Bt87x.txt 3072F: sound/pci/bt87x.c 3073 3074BT8XXGPIO DRIVER 3075M: Michael Buesch <m@bues.ch> 3076W: http://bu3sch.de/btgpio.php 3077S: Maintained 3078F: drivers/gpio/gpio-bt8xx.c 3079 3080BTRFS FILE SYSTEM 3081M: Chris Mason <clm@fb.com> 3082M: Josef Bacik <jbacik@fb.com> 3083M: David Sterba <dsterba@suse.com> 3084L: linux-btrfs@vger.kernel.org 3085W: http://btrfs.wiki.kernel.org/ 3086Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3088S: Maintained 3089F: Documentation/filesystems/btrfs.txt 3090F: fs/btrfs/ 3091F: include/linux/btrfs* 3092F: include/uapi/linux/btrfs* 3093 3094BTTV VIDEO4LINUX DRIVER 3095M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3096M: Mauro Carvalho Chehab <mchehab@kernel.org> 3097L: linux-media@vger.kernel.org 3098W: https://linuxtv.org 3099T: git git://linuxtv.org/media_tree.git 3100S: Odd fixes 3101F: Documentation/media/v4l-drivers/bttv* 3102F: drivers/media/pci/bt8xx/bttv* 3103 3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3105M: Chanwoo Choi <cw00.choi@samsung.com> 3106L: linux-pm@vger.kernel.org 3107L: linux-samsung-soc@vger.kernel.org 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3109S: Maintained 3110F: drivers/devfreq/exynos-bus.c 3111F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3112 3113BUSLOGIC SCSI DRIVER 3114M: Khalid Aziz <khalid@gonehiking.org> 3115L: linux-scsi@vger.kernel.org 3116S: Maintained 3117F: drivers/scsi/BusLogic.* 3118F: drivers/scsi/FlashPoint.* 3119 3120C-MEDIA CMI8788 DRIVER 3121M: Clemens Ladisch <clemens@ladisch.de> 3122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3123T: git git://git.alsa-project.org/alsa-kernel.git 3124S: Maintained 3125F: sound/pci/oxygen/ 3126 3127C6X ARCHITECTURE 3128M: Mark Salter <msalter@redhat.com> 3129M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3130L: linux-c6x-dev@linux-c6x.org 3131W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3132S: Maintained 3133F: arch/c6x/ 3134 3135CA8210 IEEE-802.15.4 RADIO DRIVER 3136M: Harry Morris <h.morris@cascoda.com> 3137L: linux-wpan@vger.kernel.org 3138W: https://github.com/Cascoda/ca8210-linux.git 3139S: Maintained 3140F: drivers/net/ieee802154/ca8210.c 3141F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3142 3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3144M: David Howells <dhowells@redhat.com> 3145L: linux-cachefs@redhat.com (moderated for non-subscribers) 3146S: Supported 3147F: Documentation/filesystems/caching/cachefiles.txt 3148F: fs/cachefiles/ 3149 3150CADET FM/AM RADIO RECEIVER DRIVER 3151M: Hans Verkuil <hverkuil@xs4all.nl> 3152L: linux-media@vger.kernel.org 3153T: git git://linuxtv.org/media_tree.git 3154W: https://linuxtv.org 3155S: Maintained 3156F: drivers/media/radio/radio-cadet* 3157 3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3159M: Jonathan Corbet <corbet@lwn.net> 3160L: linux-media@vger.kernel.org 3161T: git git://linuxtv.org/media_tree.git 3162S: Maintained 3163F: Documentation/media/v4l-drivers/cafe_ccic* 3164F: drivers/media/platform/marvell-ccic/ 3165 3166CAIF NETWORK LAYER 3167M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: Documentation/networking/caif/ 3171F: drivers/net/caif/ 3172F: include/uapi/linux/caif/ 3173F: include/net/caif/ 3174F: net/caif/ 3175 3176CALGARY x86-64 IOMMU 3177M: Muli Ben-Yehuda <mulix@mulix.org> 3178M: Jon Mason <jdmason@kudzu.us> 3179L: iommu@lists.linux-foundation.org 3180S: Maintained 3181F: arch/x86/kernel/pci-calgary_64.c 3182F: arch/x86/kernel/tce_64.c 3183F: arch/x86/include/asm/calgary.h 3184F: arch/x86/include/asm/tce.h 3185 3186CAN NETWORK DRIVERS 3187M: Wolfgang Grandegger <wg@grandegger.com> 3188M: Marc Kleine-Budde <mkl@pengutronix.de> 3189L: linux-can@vger.kernel.org 3190W: https://github.com/linux-can 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3193S: Maintained 3194F: Documentation/devicetree/bindings/net/can/ 3195F: drivers/net/can/ 3196F: include/linux/can/dev.h 3197F: include/linux/can/platform/ 3198F: include/uapi/linux/can/error.h 3199F: include/uapi/linux/can/netlink.h 3200 3201CAN NETWORK LAYER 3202M: Oliver Hartkopp <socketcan@hartkopp.net> 3203M: Marc Kleine-Budde <mkl@pengutronix.de> 3204L: linux-can@vger.kernel.org 3205W: https://github.com/linux-can 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3208S: Maintained 3209F: Documentation/networking/can.rst 3210F: net/can/ 3211F: include/linux/can/core.h 3212F: include/uapi/linux/can.h 3213F: include/uapi/linux/can/bcm.h 3214F: include/uapi/linux/can/raw.h 3215F: include/uapi/linux/can/gw.h 3216 3217CAPABILITIES 3218M: Serge Hallyn <serge@hallyn.com> 3219L: linux-security-module@vger.kernel.org 3220S: Supported 3221F: include/linux/capability.h 3222F: include/uapi/linux/capability.h 3223F: security/commoncap.c 3224F: kernel/capability.c 3225 3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3227M: Kevin Tsai <ktsai@capellamicro.com> 3228S: Maintained 3229F: drivers/iio/light/cm* 3230 3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3232M: Christian Lamparter <chunkeey@googlemail.com> 3233L: linux-wireless@vger.kernel.org 3234W: http://wireless.kernel.org/en/users/Drivers/carl9170 3235S: Maintained 3236F: drivers/net/wireless/ath/carl9170/ 3237 3238CAVIUM I2C DRIVER 3239M: Jan Glauber <jglauber@cavium.com> 3240M: David Daney <david.daney@cavium.com> 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/i2c/busses/i2c-octeon* 3244F: drivers/i2c/busses/i2c-thunderx* 3245 3246CAVIUM LIQUIDIO NETWORK DRIVER 3247M: Derek Chickles <derek.chickles@caviumnetworks.com> 3248M: Satanand Burla <satananda.burla@caviumnetworks.com> 3249M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3250M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3251L: netdev@vger.kernel.org 3252W: http://www.cavium.com 3253S: Supported 3254F: drivers/net/ethernet/cavium/liquidio/ 3255 3256CAVIUM MMC DRIVER 3257M: Jan Glauber <jglauber@cavium.com> 3258M: David Daney <david.daney@cavium.com> 3259M: Steven J. Hill <Steven.Hill@cavium.com> 3260W: http://www.cavium.com 3261S: Supported 3262F: drivers/mmc/host/cavium* 3263 3264CAVIUM OCTEON-TX CRYPTO DRIVER 3265M: George Cherian <george.cherian@cavium.com> 3266L: linux-crypto@vger.kernel.org 3267W: http://www.cavium.com 3268S: Supported 3269F: drivers/crypto/cavium/cpt/ 3270 3271CAVIUM THUNDERX2 ARM64 SOC 3272M: Robert Richter <rrichter@cavium.com> 3273M: Jayachandran C <jnair@caviumnetworks.com> 3274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3275S: Maintained 3276F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3277F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3278 3279CC2520 IEEE-802.15.4 RADIO DRIVER 3280M: Varka Bhadram <varkabhadram@gmail.com> 3281L: linux-wpan@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ieee802154/cc2520.c 3284F: include/linux/spi/cc2520.h 3285F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3286 3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3288M: Gilad Ben-Yossef <gilad@benyossef.com> 3289L: linux-crypto@vger.kernel.org 3290L: driverdev-devel@linuxdriverproject.org 3291S: Supported 3292F: drivers/staging/ccree/ 3293W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3294 3295CEC FRAMEWORK 3296M: Hans Verkuil <hans.verkuil@cisco.com> 3297L: linux-media@vger.kernel.org 3298T: git git://linuxtv.org/media_tree.git 3299W: http://linuxtv.org 3300S: Supported 3301F: Documentation/media/kapi/cec-core.rst 3302F: Documentation/media/uapi/cec 3303F: drivers/media/cec/ 3304F: drivers/media/rc/keymaps/rc-cec.c 3305F: include/media/cec.h 3306F: include/media/cec-notifier.h 3307F: include/uapi/linux/cec.h 3308F: include/uapi/linux/cec-funcs.h 3309F: Documentation/devicetree/bindings/media/cec.txt 3310F: Documentation/ABI/testing/debugfs-cec-error-inj 3311 3312CEC GPIO DRIVER 3313M: Hans Verkuil <hans.verkuil@cisco.com> 3314L: linux-media@vger.kernel.org 3315T: git git://linuxtv.org/media_tree.git 3316W: http://linuxtv.org 3317S: Supported 3318F: drivers/media/platform/cec-gpio/ 3319F: Documentation/devicetree/bindings/media/cec-gpio.txt 3320 3321CELL BROADBAND ENGINE ARCHITECTURE 3322M: Arnd Bergmann <arnd@arndb.de> 3323L: linuxppc-dev@lists.ozlabs.org 3324W: http://www.ibm.com/developerworks/power/cell/ 3325S: Supported 3326F: arch/powerpc/include/asm/cell*.h 3327F: arch/powerpc/include/asm/spu*.h 3328F: arch/powerpc/include/uapi/asm/spu*.h 3329F: arch/powerpc/oprofile/*cell* 3330F: arch/powerpc/platforms/cell/ 3331 3332CEPH COMMON CODE (LIBCEPH) 3333M: Ilya Dryomov <idryomov@gmail.com> 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: net/ceph/ 3342F: include/linux/ceph/ 3343F: include/linux/crush/ 3344 3345CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3346M: "Yan, Zheng" <zyan@redhat.com> 3347M: Sage Weil <sage@redhat.com> 3348M: Ilya Dryomov <idryomov@gmail.com> 3349L: ceph-devel@vger.kernel.org 3350W: http://ceph.com/ 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3352T: git git://github.com/ceph/ceph-client.git 3353S: Supported 3354F: Documentation/filesystems/ceph.txt 3355F: fs/ceph/ 3356 3357CERTIFICATE HANDLING: 3358M: David Howells <dhowells@redhat.com> 3359M: David Woodhouse <dwmw2@infradead.org> 3360L: keyrings@vger.kernel.org 3361S: Maintained 3362F: Documentation/module-signing.txt 3363F: certs/ 3364F: scripts/sign-file.c 3365F: scripts/extract-cert.c 3366 3367CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3368L: linux-usb@vger.kernel.org 3369S: Orphan 3370F: Documentation/usb/WUSB-Design-overview.txt 3371F: Documentation/usb/wusb-cbaf 3372F: drivers/usb/host/hwa-hc.c 3373F: drivers/usb/host/whci/ 3374F: drivers/usb/wusbcore/ 3375F: include/linux/usb/wusb* 3376 3377CFAG12864B LCD DRIVER 3378M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3379W: http://miguelojeda.es/auxdisplay.htm 3380W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3381S: Maintained 3382F: drivers/auxdisplay/cfag12864b.c 3383F: include/linux/cfag12864b.h 3384 3385CFAG12864BFB LCD FRAMEBUFFER DRIVER 3386M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3387W: http://miguelojeda.es/auxdisplay.htm 3388W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3389S: Maintained 3390F: drivers/auxdisplay/cfag12864bfb.c 3391F: include/linux/cfag12864b.h 3392 3393802.11 (including CFG80211/NL80211) 3394M: Johannes Berg <johannes@sipsolutions.net> 3395L: linux-wireless@vger.kernel.org 3396W: http://wireless.kernel.org/ 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3399S: Maintained 3400F: net/wireless/ 3401F: include/uapi/linux/nl80211.h 3402F: include/linux/ieee80211.h 3403F: include/net/wext.h 3404F: include/net/cfg80211.h 3405F: include/net/iw_handler.h 3406F: include/net/ieee80211_radiotap.h 3407F: Documentation/driver-api/80211/cfg80211.rst 3408F: Documentation/networking/regulatory.txt 3409 3410CHAR and MISC DRIVERS 3411M: Arnd Bergmann <arnd@arndb.de> 3412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3414S: Supported 3415F: drivers/char/ 3416F: drivers/misc/ 3417F: include/linux/miscdevice.h 3418 3419CHECKPATCH 3420M: Andy Whitcroft <apw@canonical.com> 3421M: Joe Perches <joe@perches.com> 3422S: Maintained 3423F: scripts/checkpatch.pl 3424 3425CHINESE DOCUMENTATION 3426M: Harry Wei <harryxiyou@gmail.com> 3427L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3428L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3429S: Maintained 3430F: Documentation/translations/zh_CN/ 3431 3432CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3433M: Peter Chen <Peter.Chen@nxp.com> 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3435L: linux-usb@vger.kernel.org 3436S: Maintained 3437F: drivers/usb/chipidea/ 3438 3439CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3440M: Hans de Goede <hdegoede@redhat.com> 3441L: linux-input@vger.kernel.org 3442S: Maintained 3443F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3444F: drivers/input/touchscreen/chipone_icn8318.c 3445 3446CHROME HARDWARE PLATFORM SUPPORT 3447M: Benson Leung <bleung@chromium.org> 3448M: Olof Johansson <olof@lixom.net> 3449S: Maintained 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3451F: drivers/platform/chrome/ 3452 3453CIRRUS LOGIC AUDIO CODEC DRIVERS 3454M: Brian Austin <brian.austin@cirrus.com> 3455M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3456L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3457S: Maintained 3458F: sound/soc/codecs/cs* 3459 3460CIRRUS LOGIC EP93XX ETHERNET DRIVER 3461M: Hartley Sweeten <hsweeten@visionengravers.com> 3462L: netdev@vger.kernel.org 3463S: Maintained 3464F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3465 3466CISCO FCOE HBA DRIVER 3467M: Satish Kharat <satishkh@cisco.com> 3468M: Sesidhar Baddela <sebaddel@cisco.com> 3469M: Karan Tilak Kumar <kartilak@cisco.com> 3470L: linux-scsi@vger.kernel.org 3471S: Supported 3472F: drivers/scsi/fnic/ 3473 3474CISCO SCSI HBA DRIVER 3475M: Karan Tilak Kumar <kartilak@cisco.com> 3476M: Sesidhar Baddela <sebaddel@cisco.com> 3477L: linux-scsi@vger.kernel.org 3478S: Supported 3479F: drivers/scsi/snic/ 3480 3481CISCO VIC ETHERNET NIC DRIVER 3482M: Christian Benvenuti <benve@cisco.com> 3483M: Govindarajulu Varadarajan <_govind@gmx.com> 3484M: Parvi Kaustubhi <pkaustub@cisco.com> 3485S: Supported 3486F: drivers/net/ethernet/cisco/enic/ 3487 3488CISCO VIC LOW LATENCY NIC DRIVER 3489M: Christian Benvenuti <benve@cisco.com> 3490M: Dave Goodell <dgoodell@cisco.com> 3491S: Supported 3492F: drivers/infiniband/hw/usnic/ 3493 3494CLEANCACHE API 3495M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3496L: linux-kernel@vger.kernel.org 3497S: Maintained 3498F: mm/cleancache.c 3499F: include/linux/cleancache.h 3500 3501CLK API 3502M: Russell King <linux@armlinux.org.uk> 3503L: linux-clk@vger.kernel.org 3504S: Maintained 3505F: include/linux/clk.h 3506 3507CLOCKSOURCE, CLOCKEVENT DRIVERS 3508M: Daniel Lezcano <daniel.lezcano@linaro.org> 3509M: Thomas Gleixner <tglx@linutronix.de> 3510L: linux-kernel@vger.kernel.org 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3512S: Supported 3513F: drivers/clocksource/ 3514F: Documentation/devicetree/bindings/timer/ 3515 3516CMPC ACPI DRIVER 3517M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3518M: Daniel Oliveira Nascimento <don@syst.com.br> 3519L: platform-driver-x86@vger.kernel.org 3520S: Supported 3521F: drivers/platform/x86/classmate-laptop.c 3522 3523COBALT MEDIA DRIVER 3524M: Hans Verkuil <hans.verkuil@cisco.com> 3525L: linux-media@vger.kernel.org 3526T: git git://linuxtv.org/media_tree.git 3527W: https://linuxtv.org 3528S: Supported 3529F: drivers/media/pci/cobalt/ 3530 3531COCCINELLE/Semantic Patches (SmPL) 3532M: Julia Lawall <Julia.Lawall@lip6.fr> 3533M: Gilles Muller <Gilles.Muller@lip6.fr> 3534M: Nicolas Palix <nicolas.palix@imag.fr> 3535M: Michal Marek <michal.lkml@markovi.net> 3536L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3538W: http://coccinelle.lip6.fr/ 3539S: Supported 3540F: Documentation/dev-tools/coccinelle.rst 3541F: scripts/coccinelle/ 3542F: scripts/coccicheck 3543 3544CODA FILE SYSTEM 3545M: Jan Harkes <jaharkes@cs.cmu.edu> 3546M: coda@cs.cmu.edu 3547L: codalist@coda.cs.cmu.edu 3548W: http://www.coda.cs.cmu.edu/ 3549S: Maintained 3550F: Documentation/filesystems/coda.txt 3551F: fs/coda/ 3552F: include/linux/coda*.h 3553F: include/uapi/linux/coda*.h 3554 3555CODA V4L2 MEM2MEM DRIVER 3556M: Philipp Zabel <p.zabel@pengutronix.de> 3557L: linux-media@vger.kernel.org 3558S: Maintained 3559F: Documentation/devicetree/bindings/media/coda.txt 3560F: drivers/media/platform/coda/ 3561 3562COMMON CLK FRAMEWORK 3563M: Michael Turquette <mturquette@baylibre.com> 3564M: Stephen Boyd <sboyd@kernel.org> 3565L: linux-clk@vger.kernel.org 3566Q: http://patchwork.kernel.org/project/linux-clk/list/ 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3568S: Maintained 3569F: Documentation/devicetree/bindings/clock/ 3570F: drivers/clk/ 3571X: drivers/clk/clkdev.c 3572F: include/linux/clk-pr* 3573F: include/linux/clk/ 3574 3575COMMON INTERNET FILE SYSTEM (CIFS) 3576M: Steve French <sfrench@samba.org> 3577L: linux-cifs@vger.kernel.org 3578L: samba-technical@lists.samba.org (moderated for non-subscribers) 3579W: http://linux-cifs.samba.org/ 3580T: git git://git.samba.org/sfrench/cifs-2.6.git 3581S: Supported 3582F: Documentation/filesystems/cifs/ 3583F: fs/cifs/ 3584 3585COMPACTPCI HOTPLUG CORE 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpci_hotplug* 3590 3591COMPACTPCI HOTPLUG GENERIC DRIVER 3592M: Scott Murray <scott@spiteful.org> 3593L: linux-pci@vger.kernel.org 3594S: Maintained 3595F: drivers/pci/hotplug/cpcihp_generic.c 3596 3597COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3598M: Scott Murray <scott@spiteful.org> 3599L: linux-pci@vger.kernel.org 3600S: Maintained 3601F: drivers/pci/hotplug/cpcihp_zt5550.* 3602 3603COMPAL LAPTOP SUPPORT 3604M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3605L: platform-driver-x86@vger.kernel.org 3606S: Maintained 3607F: drivers/platform/x86/compal-laptop.c 3608 3609CONEXANT ACCESSRUNNER USB DRIVER 3610L: accessrunner-general@lists.sourceforge.net 3611W: http://accessrunner.sourceforge.net/ 3612S: Orphan 3613F: drivers/usb/atm/cxacru.c 3614 3615CONFIGFS 3616M: Joel Becker <jlbec@evilplan.org> 3617M: Christoph Hellwig <hch@lst.de> 3618T: git git://git.infradead.org/users/hch/configfs.git 3619S: Supported 3620F: fs/configfs/ 3621F: include/linux/configfs.h 3622 3623CONNECTOR 3624M: Evgeniy Polyakov <zbr@ioremap.net> 3625L: netdev@vger.kernel.org 3626S: Maintained 3627F: drivers/connector/ 3628 3629CONTROL GROUP (CGROUP) 3630M: Tejun Heo <tj@kernel.org> 3631M: Li Zefan <lizefan@huawei.com> 3632M: Johannes Weiner <hannes@cmpxchg.org> 3633L: cgroups@vger.kernel.org 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3635S: Maintained 3636F: Documentation/cgroup* 3637F: include/linux/cgroup* 3638F: kernel/cgroup* 3639 3640CONTROL GROUP - CPUSET 3641M: Li Zefan <lizefan@huawei.com> 3642L: cgroups@vger.kernel.org 3643W: http://www.bullopensource.org/cpuset/ 3644W: http://oss.sgi.com/projects/cpusets/ 3645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3646S: Maintained 3647F: Documentation/cgroup-v1/cpusets.txt 3648F: include/linux/cpuset.h 3649F: kernel/cgroup/cpuset.c 3650 3651CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3652M: Johannes Weiner <hannes@cmpxchg.org> 3653M: Michal Hocko <mhocko@kernel.org> 3654M: Vladimir Davydov <vdavydov.dev@gmail.com> 3655L: cgroups@vger.kernel.org 3656L: linux-mm@kvack.org 3657S: Maintained 3658F: mm/memcontrol.c 3659F: mm/swap_cgroup.c 3660 3661CORETEMP HARDWARE MONITORING DRIVER 3662M: Fenghua Yu <fenghua.yu@intel.com> 3663L: linux-hwmon@vger.kernel.org 3664S: Maintained 3665F: Documentation/hwmon/coretemp 3666F: drivers/hwmon/coretemp.c 3667 3668COSA/SRP SYNC SERIAL DRIVER 3669M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3670W: http://www.fi.muni.cz/~kas/cosa/ 3671S: Maintained 3672F: drivers/net/wan/cosa* 3673 3674CPMAC ETHERNET DRIVER 3675M: Florian Fainelli <f.fainelli@gmail.com> 3676L: netdev@vger.kernel.org 3677S: Maintained 3678F: drivers/net/ethernet/ti/cpmac.c 3679 3680CPU FREQUENCY DRIVERS 3681M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683L: linux-pm@vger.kernel.org 3684S: Maintained 3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3686T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3687B: https://bugzilla.kernel.org 3688F: Documentation/cpu-freq/ 3689F: Documentation/devicetree/bindings/cpufreq/ 3690F: drivers/cpufreq/ 3691F: include/linux/cpufreq.h 3692F: tools/testing/selftests/cpufreq/ 3693 3694CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3695M: Viresh Kumar <viresh.kumar@linaro.org> 3696M: Sudeep Holla <sudeep.holla@arm.com> 3697L: linux-pm@vger.kernel.org 3698W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3699S: Maintained 3700F: drivers/cpufreq/arm_big_little.h 3701F: drivers/cpufreq/arm_big_little.c 3702F: drivers/cpufreq/arm_big_little_dt.c 3703 3704CPU POWER MONITORING SUBSYSTEM 3705M: Thomas Renninger <trenn@suse.com> 3706M: Shuah Khan <shuahkh@osg.samsung.com> 3707M: Shuah Khan <shuah@kernel.org> 3708L: linux-pm@vger.kernel.org 3709S: Maintained 3710F: tools/power/cpupower/ 3711 3712CPUID/MSR DRIVER 3713M: "H. Peter Anvin" <hpa@zytor.com> 3714S: Maintained 3715F: arch/x86/kernel/cpuid.c 3716F: arch/x86/kernel/msr.c 3717 3718CPUIDLE DRIVER - ARM BIG LITTLE 3719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3720M: Daniel Lezcano <daniel.lezcano@linaro.org> 3721L: linux-pm@vger.kernel.org 3722L: linux-arm-kernel@lists.infradead.org 3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3724S: Maintained 3725F: drivers/cpuidle/cpuidle-big_little.c 3726 3727CPUIDLE DRIVER - ARM EXYNOS 3728M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3729M: Daniel Lezcano <daniel.lezcano@linaro.org> 3730M: Kukjin Kim <kgene@kernel.org> 3731L: linux-pm@vger.kernel.org 3732L: linux-samsung-soc@vger.kernel.org 3733S: Supported 3734F: drivers/cpuidle/cpuidle-exynos.c 3735F: arch/arm/mach-exynos/pm.c 3736 3737CPUIDLE DRIVERS 3738M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3739M: Daniel Lezcano <daniel.lezcano@linaro.org> 3740L: linux-pm@vger.kernel.org 3741S: Maintained 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3743B: https://bugzilla.kernel.org 3744F: drivers/cpuidle/* 3745F: include/linux/cpuidle.h 3746 3747CRAMFS FILESYSTEM 3748M: Nicolas Pitre <nico@linaro.org> 3749S: Maintained 3750F: Documentation/filesystems/cramfs.txt 3751F: fs/cramfs/ 3752 3753CRIS PORT 3754M: Mikael Starvik <starvik@axis.com> 3755M: Jesper Nilsson <jesper.nilsson@axis.com> 3756L: linux-cris-kernel@axis.com 3757W: http://developer.axis.com 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3759S: Maintained 3760F: arch/cris/ 3761F: drivers/tty/serial/crisv10.* 3762 3763CRYPTO API 3764M: Herbert Xu <herbert@gondor.apana.org.au> 3765M: "David S. Miller" <davem@davemloft.net> 3766L: linux-crypto@vger.kernel.org 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3769S: Maintained 3770F: Documentation/crypto/ 3771F: Documentation/devicetree/bindings/crypto/ 3772F: arch/*/crypto/ 3773F: crypto/ 3774F: drivers/crypto/ 3775F: include/crypto/ 3776F: include/linux/crypto* 3777 3778CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3779M: Neil Horman <nhorman@tuxdriver.com> 3780L: linux-crypto@vger.kernel.org 3781S: Maintained 3782F: crypto/ansi_cprng.c 3783F: crypto/rng.c 3784 3785CS3308 MEDIA DRIVER 3786M: Hans Verkuil <hverkuil@xs4all.nl> 3787L: linux-media@vger.kernel.org 3788T: git git://linuxtv.org/media_tree.git 3789W: http://linuxtv.org 3790S: Odd Fixes 3791F: drivers/media/i2c/cs3308.c 3792F: drivers/media/i2c/cs3308.h 3793 3794CS5535 Audio ALSA driver 3795M: Jaya Kumar <jayakumar.alsa@gmail.com> 3796S: Maintained 3797F: sound/pci/cs5535audio/ 3798 3799CW1200 WLAN driver 3800M: Solomon Peachy <pizza@shaftnet.org> 3801S: Maintained 3802F: drivers/net/wireless/st/cw1200/ 3803 3804CX18 VIDEO4LINUX DRIVER 3805M: Andy Walls <awalls@md.metrocast.net> 3806L: ivtv-devel@ivtvdriver.org (subscribers-only) 3807L: linux-media@vger.kernel.org 3808T: git git://linuxtv.org/media_tree.git 3809W: https://linuxtv.org 3810W: http://www.ivtvdriver.org/index.php/Cx18 3811S: Maintained 3812F: Documentation/media/v4l-drivers/cx18* 3813F: drivers/media/pci/cx18/ 3814F: include/uapi/linux/ivtv* 3815 3816CX2341X MPEG ENCODER HELPER MODULE 3817M: Hans Verkuil <hverkuil@xs4all.nl> 3818L: linux-media@vger.kernel.org 3819T: git git://linuxtv.org/media_tree.git 3820W: https://linuxtv.org 3821S: Maintained 3822F: drivers/media/common/cx2341x* 3823F: include/media/cx2341x* 3824 3825CX24120 MEDIA DRIVER 3826M: Jemma Denson <jdenson@gmail.com> 3827M: Patrick Boettcher <patrick.boettcher@posteo.de> 3828L: linux-media@vger.kernel.org 3829W: https://linuxtv.org 3830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3831S: Maintained 3832F: drivers/media/dvb-frontends/cx24120* 3833 3834CX88 VIDEO4LINUX DRIVER 3835M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3836M: Mauro Carvalho Chehab <mchehab@kernel.org> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839T: git git://linuxtv.org/media_tree.git 3840S: Odd fixes 3841F: Documentation/media/v4l-drivers/cx88* 3842F: drivers/media/pci/cx88/ 3843 3844CXD2820R MEDIA DRIVER 3845M: Antti Palosaari <crope@iki.fi> 3846L: linux-media@vger.kernel.org 3847W: https://linuxtv.org 3848W: http://palosaari.fi/linux/ 3849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3850T: git git://linuxtv.org/anttip/media_tree.git 3851S: Maintained 3852F: drivers/media/dvb-frontends/cxd2820r* 3853 3854CXGB3 ETHERNET DRIVER (CXGB3) 3855M: Santosh Raspatur <santosh@chelsio.com> 3856L: netdev@vger.kernel.org 3857W: http://www.chelsio.com 3858S: Supported 3859F: drivers/net/ethernet/chelsio/cxgb3/ 3860 3861CXGB3 ISCSI DRIVER (CXGB3I) 3862M: Karen Xie <kxie@chelsio.com> 3863L: linux-scsi@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/scsi/cxgbi/cxgb3i 3867 3868CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3869M: Steve Wise <swise@chelsio.com> 3870L: linux-rdma@vger.kernel.org 3871W: http://www.openfabrics.org 3872S: Supported 3873F: drivers/infiniband/hw/cxgb3/ 3874F: include/uapi/rdma/cxgb3-abi.h 3875 3876CXGB4 CRYPTO DRIVER (chcr) 3877M: Harsh Jain <harsh@chelsio.com> 3878L: linux-crypto@vger.kernel.org 3879W: http://www.chelsio.com 3880S: Supported 3881F: drivers/crypto/chelsio 3882 3883CXGB4 ETHERNET DRIVER (CXGB4) 3884M: Ganesh Goudar <ganeshgr@chelsio.com> 3885L: netdev@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/net/ethernet/chelsio/cxgb4/ 3889 3890CXGB4 ISCSI DRIVER (CXGB4I) 3891M: Karen Xie <kxie@chelsio.com> 3892L: linux-scsi@vger.kernel.org 3893W: http://www.chelsio.com 3894S: Supported 3895F: drivers/scsi/cxgbi/cxgb4i 3896 3897CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3898M: Steve Wise <swise@chelsio.com> 3899L: linux-rdma@vger.kernel.org 3900W: http://www.openfabrics.org 3901S: Supported 3902F: drivers/infiniband/hw/cxgb4/ 3903F: include/uapi/rdma/cxgb4-abi.h 3904 3905CXGB4VF ETHERNET DRIVER (CXGB4VF) 3906M: Casey Leedom <leedom@chelsio.com> 3907L: netdev@vger.kernel.org 3908W: http://www.chelsio.com 3909S: Supported 3910F: drivers/net/ethernet/chelsio/cxgb4vf/ 3911 3912CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3913M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3914M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3915L: linuxppc-dev@lists.ozlabs.org 3916S: Supported 3917F: arch/powerpc/platforms/powernv/pci-cxl.c 3918F: drivers/misc/cxl/ 3919F: include/misc/cxl* 3920F: include/uapi/misc/cxl.h 3921F: Documentation/powerpc/cxl.txt 3922F: Documentation/ABI/testing/sysfs-class-cxl 3923 3924CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3925M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3926M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3927M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3928L: linux-scsi@vger.kernel.org 3929S: Supported 3930F: drivers/scsi/cxlflash/ 3931F: include/uapi/scsi/cxlflash_ioctls.h 3932F: Documentation/powerpc/cxlflash.txt 3933 3934CYBERPRO FB DRIVER 3935M: Russell King <linux@armlinux.org.uk> 3936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3937W: http://www.armlinux.org.uk/ 3938S: Maintained 3939F: drivers/video/fbdev/cyber2000fb.* 3940 3941CYCLADES ASYNC MUX DRIVER 3942W: http://www.cyclades.com/ 3943S: Orphan 3944F: drivers/tty/cyclades.c 3945F: include/linux/cyclades.h 3946F: include/uapi/linux/cyclades.h 3947 3948CYCLADES PC300 DRIVER 3949W: http://www.cyclades.com/ 3950S: Orphan 3951F: drivers/net/wan/pc300* 3952 3953CYPRESS_FIRMWARE MEDIA DRIVER 3954M: Antti Palosaari <crope@iki.fi> 3955L: linux-media@vger.kernel.org 3956W: https://linuxtv.org 3957W: http://palosaari.fi/linux/ 3958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3959T: git git://linuxtv.org/anttip/media_tree.git 3960S: Maintained 3961F: drivers/media/common/cypress_firmware* 3962 3963CYTTSP TOUCHSCREEN DRIVER 3964M: Ferruh Yigit <fery@cypress.com> 3965L: linux-input@vger.kernel.org 3966S: Supported 3967F: drivers/input/touchscreen/cyttsp* 3968F: include/linux/input/cyttsp.h 3969 3970D-LINK DIR-685 TOUCHKEYS DRIVER 3971M: Linus Walleij <linus.walleij@linaro.org> 3972L: linux-input@vger.kernel.org 3973S: Supported 3974F: drivers/input/dlink-dir685-touchkeys.c 3975 3976DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3977M: Joshua Kinard <kumba@gentoo.org> 3978S: Maintained 3979F: drivers/rtc/rtc-ds1685.c 3980F: include/linux/rtc/ds1685.h 3981 3982DAMA SLAVE for AX.25 3983M: Joerg Reuter <jreuter@yaina.de> 3984W: http://yaina.de/jreuter/ 3985W: http://www.qsl.net/dl1bke/ 3986L: linux-hams@vger.kernel.org 3987S: Maintained 3988F: net/ax25/af_ax25.c 3989F: net/ax25/ax25_dev.c 3990F: net/ax25/ax25_ds_* 3991F: net/ax25/ax25_in.c 3992F: net/ax25/ax25_out.c 3993F: net/ax25/ax25_timer.c 3994F: net/ax25/sysctl_net_ax25.c 3995 3996DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3997L: netdev@vger.kernel.org 3998S: Orphan 3999F: Documentation/networking/dmfe.txt 4000F: drivers/net/ethernet/dec/tulip/dmfe.c 4001 4002DC390/AM53C974 SCSI driver 4003M: Hannes Reinecke <hare@suse.com> 4004L: linux-scsi@vger.kernel.org 4005S: Maintained 4006F: drivers/scsi/am53c974.c 4007 4008DC395x SCSI driver 4009M: Oliver Neukum <oliver@neukum.org> 4010M: Ali Akcaagac <aliakc@web.de> 4011M: Jamie Lenehan <lenehan@twibble.org> 4012L: dc395x@twibble.org 4013W: http://twibble.org/dist/dc395x/ 4014W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4015S: Maintained 4016F: Documentation/scsi/dc395x.txt 4017F: drivers/scsi/dc395x.* 4018 4019DCCP PROTOCOL 4020M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4021L: dccp@vger.kernel.org 4022W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4023S: Maintained 4024F: include/linux/dccp.h 4025F: include/uapi/linux/dccp.h 4026F: include/linux/tfrc.h 4027F: net/dccp/ 4028 4029DECnet NETWORK LAYER 4030W: http://linux-decnet.sourceforge.net 4031L: linux-decnet-user@lists.sourceforge.net 4032S: Orphan 4033F: Documentation/networking/decnet.txt 4034F: net/decnet/ 4035 4036DECSTATION PLATFORM SUPPORT 4037M: "Maciej W. Rozycki" <macro@linux-mips.org> 4038L: linux-mips@linux-mips.org 4039W: http://www.linux-mips.org/wiki/DECstation 4040S: Maintained 4041F: arch/mips/dec/ 4042F: arch/mips/include/asm/dec/ 4043F: arch/mips/include/asm/mach-dec/ 4044 4045DEFXX FDDI NETWORK DRIVER 4046M: "Maciej W. Rozycki" <macro@linux-mips.org> 4047S: Maintained 4048F: drivers/net/fddi/defxx.* 4049 4050DELL SMBIOS DRIVER 4051M: Pali Rohár <pali.rohar@gmail.com> 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios.* 4056 4057DELL SMBIOS SMM DRIVER 4058M: Mario Limonciello <mario.limonciello@dell.com> 4059L: platform-driver-x86@vger.kernel.org 4060S: Maintained 4061F: drivers/platform/x86/dell-smbios-smm.c 4062 4063DELL SMBIOS WMI DRIVER 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios-wmi.c 4068F: tools/wmi/dell-smbios-example.c 4069 4070DELL LAPTOP DRIVER 4071M: Matthew Garrett <mjg59@srcf.ucam.org> 4072M: Pali Rohár <pali.rohar@gmail.com> 4073L: platform-driver-x86@vger.kernel.org 4074S: Maintained 4075F: drivers/platform/x86/dell-laptop.c 4076 4077DELL LAPTOP FREEFALL DRIVER 4078M: Pali Rohár <pali.rohar@gmail.com> 4079S: Maintained 4080F: drivers/platform/x86/dell-smo8800.c 4081 4082DELL LAPTOP RBTN DRIVER 4083M: Pali Rohár <pali.rohar@gmail.com> 4084S: Maintained 4085F: drivers/platform/x86/dell-rbtn.* 4086 4087DELL LAPTOP SMM DRIVER 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/hwmon/dell-smm-hwmon.c 4091F: include/uapi/linux/i8k.h 4092 4093DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4094M: Doug Warzecha <Douglas_Warzecha@dell.com> 4095S: Maintained 4096F: Documentation/dcdbas.txt 4097F: drivers/firmware/dcdbas.* 4098 4099DELL WMI NOTIFICATIONS DRIVER 4100M: Matthew Garrett <mjg59@srcf.ucam.org> 4101M: Pali Rohár <pali.rohar@gmail.com> 4102S: Maintained 4103F: drivers/platform/x86/dell-wmi.c 4104 4105DELL WMI DESCRIPTOR DRIVER 4106M: Mario Limonciello <mario.limonciello@dell.com> 4107S: Maintained 4108F: drivers/platform/x86/dell-wmi-descriptor.c 4109 4110DELTA ST MEDIA DRIVER 4111M: Hugues Fruchet <hugues.fruchet@st.com> 4112L: linux-media@vger.kernel.org 4113T: git git://linuxtv.org/media_tree.git 4114W: https://linuxtv.org 4115S: Supported 4116F: drivers/media/platform/sti/delta 4117 4118DENALI NAND DRIVER 4119M: Masahiro Yamada <yamada.masahiro@socionext.com> 4120L: linux-mtd@lists.infradead.org 4121S: Supported 4122F: drivers/mtd/nand/denali* 4123 4124DESIGNWARE USB2 DRD IP DRIVER 4125M: John Youn <johnyoun@synopsys.com> 4126L: linux-usb@vger.kernel.org 4127T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4128S: Maintained 4129F: drivers/usb/dwc2/ 4130 4131DESIGNWARE USB3 DRD IP DRIVER 4132M: Felipe Balbi <balbi@kernel.org> 4133L: linux-usb@vger.kernel.org 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4135S: Maintained 4136F: drivers/usb/dwc3/ 4137 4138DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4139M: Andreas Klinger <ak@it-klinger.de> 4140L: linux-iio@vger.kernel.org 4141S: Maintained 4142F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4143F: drivers/iio/proximity/srf*.c 4144 4145DEVICE COREDUMP (DEV_COREDUMP) 4146M: Johannes Berg <johannes@sipsolutions.net> 4147L: linux-kernel@vger.kernel.org 4148S: Maintained 4149F: drivers/base/devcoredump.c 4150F: include/linux/devcoredump.h 4151 4152DEVICE FREQUENCY (DEVFREQ) 4153M: MyungJoo Ham <myungjoo.ham@samsung.com> 4154M: Kyungmin Park <kyungmin.park@samsung.com> 4155R: Chanwoo Choi <cw00.choi@samsung.com> 4156L: linux-pm@vger.kernel.org 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4158S: Maintained 4159F: drivers/devfreq/ 4160F: include/linux/devfreq.h 4161F: Documentation/devicetree/bindings/devfreq/ 4162 4163DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4164M: Chanwoo Choi <cw00.choi@samsung.com> 4165L: linux-pm@vger.kernel.org 4166T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4167S: Supported 4168F: drivers/devfreq/event/ 4169F: drivers/devfreq/devfreq-event.c 4170F: include/linux/devfreq-event.h 4171F: Documentation/devicetree/bindings/devfreq/event/ 4172 4173DEVICE NUMBER REGISTRY 4174M: Torben Mathiasen <device@lanana.org> 4175W: http://lanana.org/docs/device-list/index.html 4176S: Maintained 4177 4178DEVICE-MAPPER (LVM) 4179M: Alasdair Kergon <agk@redhat.com> 4180M: Mike Snitzer <snitzer@redhat.com> 4181M: dm-devel@redhat.com 4182L: dm-devel@redhat.com 4183W: http://sources.redhat.com/dm 4184Q: http://patchwork.kernel.org/project/dm-devel/list/ 4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4186T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4187S: Maintained 4188F: Documentation/device-mapper/ 4189F: drivers/md/Makefile 4190F: drivers/md/Kconfig 4191F: drivers/md/dm* 4192F: drivers/md/persistent-data/ 4193F: include/linux/device-mapper.h 4194F: include/linux/dm-*.h 4195F: include/uapi/linux/dm-*.h 4196 4197DEVLINK 4198M: Jiri Pirko <jiri@mellanox.com> 4199L: netdev@vger.kernel.org 4200S: Supported 4201F: net/core/devlink.c 4202F: include/net/devlink.h 4203F: include/uapi/linux/devlink.h 4204 4205DIALOG SEMICONDUCTOR DRIVERS 4206M: Support Opensource <support.opensource@diasemi.com> 4207W: http://www.dialog-semiconductor.com/products 4208S: Supported 4209F: Documentation/hwmon/da90?? 4210F: Documentation/devicetree/bindings/mfd/da90*.txt 4211F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4212F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4213F: Documentation/devicetree/bindings/regulator/da92*.txt 4214F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4215F: Documentation/devicetree/bindings/sound/da[79]*.txt 4216F: drivers/gpio/gpio-da90??.c 4217F: drivers/hwmon/da90??-hwmon.c 4218F: drivers/iio/adc/da91??-*.c 4219F: drivers/input/misc/da90??_onkey.c 4220F: drivers/input/touchscreen/da9052_tsi.c 4221F: drivers/leds/leds-da90??.c 4222F: drivers/mfd/da903x.c 4223F: drivers/mfd/da90??-*.c 4224F: drivers/mfd/da91??-*.c 4225F: drivers/power/supply/da9052-battery.c 4226F: drivers/power/supply/da91??-*.c 4227F: drivers/regulator/da903x.c 4228F: drivers/regulator/da9???-regulator.[ch] 4229F: drivers/thermal/da90??-thermal.c 4230F: drivers/rtc/rtc-da90??.c 4231F: drivers/video/backlight/da90??_bl.c 4232F: drivers/watchdog/da90??_wdt.c 4233F: include/linux/mfd/da903x.h 4234F: include/linux/mfd/da9052/ 4235F: include/linux/mfd/da9055/ 4236F: include/linux/mfd/da9062/ 4237F: include/linux/mfd/da9063/ 4238F: include/linux/mfd/da9150/ 4239F: include/linux/regulator/da9211.h 4240F: include/sound/da[79]*.h 4241F: sound/soc/codecs/da[79]*.[ch] 4242 4243DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4244M: William Breathitt Gray <vilhelm.gray@gmail.com> 4245L: linux-gpio@vger.kernel.org 4246S: Maintained 4247F: drivers/gpio/gpio-gpio-mm.c 4248 4249DIGI NEO AND CLASSIC PCI PRODUCTS 4250M: Lidza Louina <lidza.louina@gmail.com> 4251M: Mark Hounschell <markh@compro.net> 4252L: driverdev-devel@linuxdriverproject.org 4253S: Maintained 4254F: drivers/staging/dgnc/ 4255 4256DIOLAN U2C-12 I2C DRIVER 4257M: Guenter Roeck <linux@roeck-us.net> 4258L: linux-i2c@vger.kernel.org 4259S: Maintained 4260F: drivers/i2c/busses/i2c-diolan-u2c.c 4261 4262FILESYSTEM DIRECT ACCESS (DAX) 4263M: Matthew Wilcox <mawilcox@microsoft.com> 4264M: Ross Zwisler <ross.zwisler@linux.intel.com> 4265L: linux-fsdevel@vger.kernel.org 4266S: Supported 4267F: fs/dax.c 4268F: include/linux/dax.h 4269F: include/trace/events/fs_dax.h 4270 4271DEVICE DIRECT ACCESS (DAX) 4272M: Dan Williams <dan.j.williams@intel.com> 4273L: linux-nvdimm@lists.01.org 4274S: Supported 4275F: drivers/dax/ 4276 4277DIRECTORY NOTIFICATION (DNOTIFY) 4278M: Jan Kara <jack@suse.cz> 4279R: Amir Goldstein <amir73il@gmail.com> 4280L: linux-fsdevel@vger.kernel.org 4281S: Maintained 4282F: Documentation/filesystems/dnotify.txt 4283F: fs/notify/dnotify/ 4284F: include/linux/dnotify.h 4285 4286DISK GEOMETRY AND PARTITION HANDLING 4287M: Andries Brouwer <aeb@cwi.nl> 4288W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4289W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4290W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4291S: Maintained 4292 4293DISKQUOTA 4294M: Jan Kara <jack@suse.com> 4295S: Maintained 4296F: Documentation/filesystems/quota.txt 4297F: fs/quota/ 4298F: include/linux/quota*.h 4299F: include/uapi/linux/quota*.h 4300 4301DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4302M: Bernie Thompson <bernie@plugable.com> 4303L: linux-fbdev@vger.kernel.org 4304S: Maintained 4305W: http://plugable.com/category/projects/udlfb/ 4306F: drivers/video/fbdev/udlfb.c 4307F: include/video/udlfb.h 4308F: Documentation/fb/udlfb.txt 4309 4310DISTRIBUTED LOCK MANAGER (DLM) 4311M: Christine Caulfield <ccaulfie@redhat.com> 4312M: David Teigland <teigland@redhat.com> 4313L: cluster-devel@redhat.com 4314W: http://sources.redhat.com/cluster/ 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4316S: Supported 4317F: fs/dlm/ 4318 4319DMA BUFFER SHARING FRAMEWORK 4320M: Sumit Semwal <sumit.semwal@linaro.org> 4321S: Maintained 4322L: linux-media@vger.kernel.org 4323L: dri-devel@lists.freedesktop.org 4324L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4325F: drivers/dma-buf/ 4326F: include/linux/dma-buf* 4327F: include/linux/reservation.h 4328F: include/linux/*fence.h 4329F: Documentation/driver-api/dma-buf.rst 4330T: git git://anongit.freedesktop.org/drm/drm-misc 4331 4332DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4333M: Vinod Koul <vinod.koul@intel.com> 4334L: dmaengine@vger.kernel.org 4335Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4336S: Maintained 4337F: drivers/dma/ 4338F: include/linux/dmaengine.h 4339F: Documentation/devicetree/bindings/dma/ 4340F: Documentation/driver-api/dmaengine/ 4341T: git git://git.infradead.org/users/vkoul/slave-dma.git 4342 4343DMA MAPPING HELPERS 4344M: Christoph Hellwig <hch@lst.de> 4345M: Marek Szyprowski <m.szyprowski@samsung.com> 4346R: Robin Murphy <robin.murphy@arm.com> 4347L: iommu@lists.linux-foundation.org 4348T: git git://git.infradead.org/users/hch/dma-mapping.git 4349W: http://git.infradead.org/users/hch/dma-mapping.git 4350S: Supported 4351F: lib/dma-debug.c 4352F: lib/dma-direct.c 4353F: lib/dma-virt.c 4354F: drivers/base/dma-mapping.c 4355F: drivers/base/dma-coherent.c 4356F: include/asm-generic/dma-mapping.h 4357F: include/linux/dma-direct.h 4358F: include/linux/dma-mapping.h 4359 4360DME1737 HARDWARE MONITOR DRIVER 4361M: Juerg Haefliger <juergh@gmail.com> 4362L: linux-hwmon@vger.kernel.org 4363S: Maintained 4364F: Documentation/hwmon/dme1737 4365F: drivers/hwmon/dme1737.c 4366 4367DMI/SMBIOS SUPPORT 4368M: Jean Delvare <jdelvare@suse.com> 4369S: Maintained 4370T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4371F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4372F: drivers/firmware/dmi-id.c 4373F: drivers/firmware/dmi_scan.c 4374F: include/linux/dmi.h 4375 4376DOCUMENTATION 4377M: Jonathan Corbet <corbet@lwn.net> 4378L: linux-doc@vger.kernel.org 4379S: Maintained 4380F: Documentation/ 4381F: scripts/kernel-doc 4382X: Documentation/ABI/ 4383X: Documentation/devicetree/ 4384X: Documentation/acpi 4385X: Documentation/power 4386X: Documentation/spi 4387X: Documentation/media 4388T: git git://git.lwn.net/linux.git docs-next 4389 4390DONGWOON DW9714 LENS VOICE COIL DRIVER 4391M: Sakari Ailus <sakari.ailus@linux.intel.com> 4392L: linux-media@vger.kernel.org 4393T: git git://linuxtv.org/media_tree.git 4394S: Maintained 4395F: drivers/media/i2c/dw9714.c 4396 4397DOUBLETALK DRIVER 4398M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4399L: blinux-list@redhat.com 4400S: Maintained 4401F: drivers/char/dtlk.c 4402F: include/linux/dtlk.h 4403 4404DPAA2 DATAPATH I/O (DPIO) DRIVER 4405M: Roy Pledge <Roy.Pledge@nxp.com> 4406L: linux-kernel@vger.kernel.org 4407S: Maintained 4408F: drivers/staging/fsl-mc/bus/dpio 4409 4410DPAA2 ETHERNET DRIVER 4411M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4412L: linux-kernel@vger.kernel.org 4413S: Maintained 4414F: drivers/staging/fsl-dpaa2/ethernet 4415 4416DPT_I2O SCSI RAID DRIVER 4417M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.adaptec.com/ 4420S: Maintained 4421F: drivers/scsi/dpt* 4422F: drivers/scsi/dpt/ 4423 4424DRBD DRIVER 4425M: Philipp Reisner <philipp.reisner@linbit.com> 4426M: Lars Ellenberg <lars.ellenberg@linbit.com> 4427L: drbd-dev@lists.linbit.com 4428W: http://www.drbd.org 4429T: git git://git.linbit.com/linux-drbd.git 4430T: git git://git.linbit.com/drbd-8.4.git 4431S: Supported 4432F: drivers/block/drbd/ 4433F: lib/lru_cache.c 4434F: Documentation/blockdev/drbd/ 4435 4436DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4437M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4439S: Supported 4440F: Documentation/kobject.txt 4441F: drivers/base/ 4442F: fs/debugfs/ 4443F: fs/sysfs/ 4444F: include/linux/debugfs.h 4445F: include/linux/kobj* 4446F: lib/kobj* 4447 4448DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4449M: Kevin Hilman <khilman@kernel.org> 4450M: Nishanth Menon <nm@ti.com> 4451S: Maintained 4452F: drivers/power/avs/ 4453F: include/linux/power/smartreflex.h 4454L: linux-pm@vger.kernel.org 4455 4456DRM DRIVER FOR ARM PL111 CLCD 4457M: Eric Anholt <eric@anholt.net> 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459S: Supported 4460F: drivers/gpu/drm/pl111/ 4461 4462DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4463M: Dave Airlie <airlied@redhat.com> 4464S: Odd Fixes 4465F: drivers/gpu/drm/ast/ 4466 4467DRM DRIVER FOR BOCHS VIRTUAL GPU 4468M: Gerd Hoffmann <kraxel@redhat.com> 4469L: virtualization@lists.linux-foundation.org 4470T: git git://anongit.freedesktop.org/drm/drm-misc 4471S: Maintained 4472F: drivers/gpu/drm/bochs/ 4473 4474DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4475M: Linus Walleij <linus.walleij@linaro.org> 4476T: git git://anongit.freedesktop.org/drm/drm-misc 4477S: Maintained 4478F: drivers/gpu/drm/tve200/ 4479 4480DRM DRIVER FOR ILITEK ILI9225 PANELS 4481M: David Lechner <david@lechnology.com> 4482S: Maintained 4483F: drivers/gpu/drm/tinydrm/ili9225.c 4484F: Documentation/devicetree/bindings/display/ili9225.txt 4485 4486DRM DRIVER FOR INTEL I810 VIDEO CARDS 4487S: Orphan / Obsolete 4488F: drivers/gpu/drm/i810/ 4489F: include/uapi/drm/i810_drm.h 4490 4491DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4492S: Orphan / Obsolete 4493F: drivers/gpu/drm/mga/ 4494F: include/uapi/drm/mga_drm.h 4495 4496DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4497M: Dave Airlie <airlied@redhat.com> 4498S: Odd Fixes 4499F: drivers/gpu/drm/mgag200/ 4500 4501DRM DRIVER FOR MI0283QT 4502M: Noralf Trønnes <noralf@tronnes.org> 4503S: Maintained 4504F: drivers/gpu/drm/tinydrm/mi0283qt.c 4505F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4506 4507DRM DRIVER FOR MSM ADRENO GPU 4508M: Rob Clark <robdclark@gmail.com> 4509L: linux-arm-msm@vger.kernel.org 4510L: dri-devel@lists.freedesktop.org 4511L: freedreno@lists.freedesktop.org 4512T: git git://people.freedesktop.org/~robclark/linux 4513S: Maintained 4514F: drivers/gpu/drm/msm/ 4515F: include/uapi/drm/msm_drm.h 4516F: Documentation/devicetree/bindings/display/msm/ 4517 4518DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4519M: Ben Skeggs <bskeggs@redhat.com> 4520L: dri-devel@lists.freedesktop.org 4521L: nouveau@lists.freedesktop.org 4522T: git git://github.com/skeggsb/linux 4523S: Supported 4524F: drivers/gpu/drm/nouveau/ 4525F: include/uapi/drm/nouveau_drm.h 4526 4527DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4528M: Noralf Trønnes <noralf@tronnes.org> 4529S: Maintained 4530F: drivers/gpu/drm/tinydrm/repaper.c 4531F: Documentation/devicetree/bindings/display/repaper.txt 4532 4533DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4534M: Dave Airlie <airlied@redhat.com> 4535M: Gerd Hoffmann <kraxel@redhat.com> 4536L: virtualization@lists.linux-foundation.org 4537T: git git://anongit.freedesktop.org/drm/drm-misc 4538S: Obsolete 4539W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4540F: drivers/gpu/drm/cirrus/ 4541 4542DRM DRIVER FOR QXL VIRTUAL GPU 4543M: Dave Airlie <airlied@redhat.com> 4544M: Gerd Hoffmann <kraxel@redhat.com> 4545L: virtualization@lists.linux-foundation.org 4546T: git git://anongit.freedesktop.org/drm/drm-misc 4547S: Maintained 4548F: drivers/gpu/drm/qxl/ 4549F: include/uapi/drm/qxl_drm.h 4550 4551DRM DRIVER FOR RAGE 128 VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/r128/ 4554F: include/uapi/drm/r128_drm.h 4555 4556DRM DRIVER FOR SAVAGE VIDEO CARDS 4557S: Orphan / Obsolete 4558F: drivers/gpu/drm/savage/ 4559F: include/uapi/drm/savage_drm.h 4560 4561DRM DRIVER FOR SIS VIDEO CARDS 4562S: Orphan / Obsolete 4563F: drivers/gpu/drm/sis/ 4564F: include/uapi/drm/sis_drm.h 4565 4566DRM DRIVER FOR SITRONIX ST7586 PANELS 4567M: David Lechner <david@lechnology.com> 4568S: Maintained 4569F: drivers/gpu/drm/tinydrm/st7586.c 4570F: Documentation/devicetree/bindings/display/st7586.txt 4571 4572DRM DRIVER FOR SITRONIX ST7735R PANELS 4573M: David Lechner <david@lechnology.com> 4574S: Maintained 4575F: drivers/gpu/drm/tinydrm/st7735r.c 4576F: Documentation/devicetree/bindings/display/st7735r.txt 4577 4578DRM DRIVER FOR TDFX VIDEO CARDS 4579S: Orphan / Obsolete 4580F: drivers/gpu/drm/tdfx/ 4581 4582DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4583M: Dave Airlie <airlied@redhat.com> 4584S: Odd Fixes 4585F: drivers/gpu/drm/udl/ 4586 4587DRM DRIVER FOR VMWARE VIRTUAL GPU 4588M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4589M: Sinclair Yeh <syeh@vmware.com> 4590M: Thomas Hellstrom <thellstrom@vmware.com> 4591L: dri-devel@lists.freedesktop.org 4592T: git git://people.freedesktop.org/~syeh/repos_linux 4593T: git git://people.freedesktop.org/~thomash/linux 4594S: Supported 4595F: drivers/gpu/drm/vmwgfx/ 4596F: include/uapi/drm/vmwgfx_drm.h 4597 4598DRM DRIVERS 4599M: David Airlie <airlied@linux.ie> 4600L: dri-devel@lists.freedesktop.org 4601T: git git://people.freedesktop.org/~airlied/linux 4602B: https://bugs.freedesktop.org/ 4603C: irc://chat.freenode.net/dri-devel 4604S: Maintained 4605F: drivers/gpu/drm/ 4606F: drivers/gpu/vga/ 4607F: Documentation/devicetree/bindings/display/ 4608F: Documentation/devicetree/bindings/gpu/ 4609F: Documentation/devicetree/bindings/video/ 4610F: Documentation/gpu/ 4611F: include/drm/ 4612F: include/uapi/drm/ 4613F: include/linux/vga* 4614 4615DRM DRIVERS AND MISC GPU PATCHES 4616M: Daniel Vetter <daniel.vetter@intel.com> 4617M: Gustavo Padovan <gustavo@padovan.org> 4618M: Sean Paul <seanpaul@chromium.org> 4619W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4620S: Maintained 4621T: git git://anongit.freedesktop.org/drm/drm-misc 4622F: Documentation/gpu/ 4623F: drivers/gpu/vga/ 4624F: drivers/gpu/drm/* 4625F: include/drm/drm* 4626F: include/uapi/drm/drm* 4627F: include/linux/vga* 4628 4629DRM DRIVERS FOR ALLWINNER A10 4630M: Maxime Ripard <maxime.ripard@free-electrons.com> 4631L: dri-devel@lists.freedesktop.org 4632S: Supported 4633F: drivers/gpu/drm/sun4i/ 4634F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636 4637DRM DRIVERS FOR AMLOGIC SOCS 4638M: Neil Armstrong <narmstrong@baylibre.com> 4639L: dri-devel@lists.freedesktop.org 4640L: linux-amlogic@lists.infradead.org 4641W: http://linux-meson.com/ 4642S: Supported 4643F: drivers/gpu/drm/meson/ 4644F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4645F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4646F: Documentation/gpu/meson.rst 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR ATMEL HLCDC 4650M: Boris Brezillon <boris.brezillon@free-electrons.com> 4651L: dri-devel@lists.freedesktop.org 4652S: Supported 4653F: drivers/gpu/drm/atmel-hlcdc/ 4654F: Documentation/devicetree/bindings/drm/atmel/ 4655T: git git://anongit.freedesktop.org/drm/drm-misc 4656 4657DRM DRIVERS FOR BRIDGE CHIPS 4658M: Archit Taneja <architt@codeaurora.org> 4659M: Andrzej Hajda <a.hajda@samsung.com> 4660R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4661S: Maintained 4662T: git git://anongit.freedesktop.org/drm/drm-misc 4663F: drivers/gpu/drm/bridge/ 4664 4665DRM DRIVERS FOR EXYNOS 4666M: Inki Dae <inki.dae@samsung.com> 4667M: Joonyoung Shim <jy0922.shim@samsung.com> 4668M: Seung-Woo Kim <sw0312.kim@samsung.com> 4669M: Kyungmin Park <kyungmin.park@samsung.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4672S: Supported 4673F: drivers/gpu/drm/exynos/ 4674F: include/uapi/drm/exynos_drm.h 4675F: Documentation/devicetree/bindings/display/exynos/ 4676 4677DRM DRIVERS FOR FREESCALE DCU 4678M: Stefan Agner <stefan@agner.ch> 4679M: Alison Wang <alison.wang@freescale.com> 4680L: dri-devel@lists.freedesktop.org 4681S: Supported 4682F: drivers/gpu/drm/fsl-dcu/ 4683F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4684F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4685F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4686 4687DRM DRIVERS FOR FREESCALE IMX 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Maintained 4691F: drivers/gpu/drm/imx/ 4692F: drivers/gpu/ipu-v3/ 4693F: Documentation/devicetree/bindings/display/imx/ 4694 4695DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4696M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4697L: dri-devel@lists.freedesktop.org 4698T: git git://github.com/patjak/drm-gma500 4699S: Maintained 4700F: drivers/gpu/drm/gma500/ 4701 4702DRM DRIVERS FOR HISILICON 4703M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4704M: Rongrong Zou <zourongrong@gmail.com> 4705R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4706R: Chen Feng <puck.chen@hisilicon.com> 4707L: dri-devel@lists.freedesktop.org 4708T: git git://github.com/xin3liang/linux.git 4709S: Maintained 4710F: drivers/gpu/drm/hisilicon/ 4711F: Documentation/devicetree/bindings/display/hisilicon/ 4712 4713DRM DRIVERS FOR MEDIATEK 4714M: CK Hu <ck.hu@mediatek.com> 4715M: Philipp Zabel <p.zabel@pengutronix.de> 4716L: dri-devel@lists.freedesktop.org 4717S: Supported 4718F: drivers/gpu/drm/mediatek/ 4719F: Documentation/devicetree/bindings/display/mediatek/ 4720 4721DRM DRIVERS FOR NVIDIA TEGRA 4722M: Thierry Reding <thierry.reding@gmail.com> 4723L: dri-devel@lists.freedesktop.org 4724L: linux-tegra@vger.kernel.org 4725T: git git://anongit.freedesktop.org/tegra/linux.git 4726S: Supported 4727F: drivers/gpu/drm/tegra/ 4728F: drivers/gpu/host1x/ 4729F: include/linux/host1x.h 4730F: include/uapi/drm/tegra_drm.h 4731F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4732 4733DRM DRIVERS FOR RENESAS 4734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4735L: dri-devel@lists.freedesktop.org 4736L: linux-renesas-soc@vger.kernel.org 4737T: git git://linuxtv.org/pinchartl/fbdev 4738S: Supported 4739F: drivers/gpu/drm/rcar-du/ 4740F: drivers/gpu/drm/shmobile/ 4741F: include/linux/platform_data/shmob_drm.h 4742F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4743F: Documentation/devicetree/bindings/display/renesas,du.txt 4744 4745DRM DRIVERS FOR ROCKCHIP 4746M: Sandy Huang <hjc@rock-chips.com> 4747M: Heiko Stübner <heiko@sntech.de> 4748L: dri-devel@lists.freedesktop.org 4749S: Maintained 4750F: drivers/gpu/drm/rockchip/ 4751F: Documentation/devicetree/bindings/display/rockchip/ 4752T: git git://anongit.freedesktop.org/drm/drm-misc 4753 4754DRM DRIVERS FOR STI 4755M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4756M: Vincent Abriou <vincent.abriou@st.com> 4757L: dri-devel@lists.freedesktop.org 4758T: git git://anongit.freedesktop.org/drm/drm-misc 4759S: Maintained 4760F: drivers/gpu/drm/sti 4761F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4762 4763DRM DRIVERS FOR STM 4764M: Yannick Fertre <yannick.fertre@st.com> 4765M: Philippe Cornu <philippe.cornu@st.com> 4766M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4767M: Vincent Abriou <vincent.abriou@st.com> 4768L: dri-devel@lists.freedesktop.org 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770S: Maintained 4771F: drivers/gpu/drm/stm 4772F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4773 4774DRM DRIVERS FOR TI LCDC 4775M: Jyri Sarha <jsarha@ti.com> 4776R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/tilcdc/ 4780F: Documentation/devicetree/bindings/display/tilcdc/ 4781 4782DRM DRIVERS FOR TI OMAP 4783M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4784L: dri-devel@lists.freedesktop.org 4785S: Maintained 4786F: drivers/gpu/drm/omapdrm/ 4787F: Documentation/devicetree/bindings/display/ti/ 4788 4789DRM DRIVERS FOR VC4 4790M: Eric Anholt <eric@anholt.net> 4791T: git git://github.com/anholt/linux 4792S: Supported 4793F: drivers/gpu/drm/vc4/ 4794F: include/uapi/drm/vc4_drm.h 4795F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4796T: git git://anongit.freedesktop.org/drm/drm-misc 4797 4798DRM DRIVERS FOR VIVANTE GPU IP 4799M: Lucas Stach <l.stach@pengutronix.de> 4800R: Russell King <linux+etnaviv@armlinux.org.uk> 4801R: Christian Gmeiner <christian.gmeiner@gmail.com> 4802L: etnaviv@lists.freedesktop.org 4803L: dri-devel@lists.freedesktop.org 4804S: Maintained 4805F: drivers/gpu/drm/etnaviv/ 4806F: include/uapi/drm/etnaviv_drm.h 4807F: Documentation/devicetree/bindings/display/etnaviv/ 4808 4809DRM DRIVERS FOR ZTE ZX 4810M: Shawn Guo <shawnguo@kernel.org> 4811L: dri-devel@lists.freedesktop.org 4812S: Maintained 4813F: drivers/gpu/drm/zte/ 4814F: Documentation/devicetree/bindings/display/zte,vou.txt 4815T: git git://anongit.freedesktop.org/drm/drm-misc 4816 4817DRM PANEL DRIVERS 4818M: Thierry Reding <thierry.reding@gmail.com> 4819L: dri-devel@lists.freedesktop.org 4820T: git git://anongit.freedesktop.org/drm/drm-misc 4821S: Maintained 4822F: drivers/gpu/drm/drm_panel.c 4823F: drivers/gpu/drm/panel/ 4824F: include/drm/drm_panel.h 4825F: Documentation/devicetree/bindings/display/panel/ 4826 4827DRM TINYDRM DRIVERS 4828M: Noralf Trønnes <noralf@tronnes.org> 4829W: https://github.com/notro/tinydrm/wiki/Development 4830T: git git://anongit.freedesktop.org/drm/drm-misc 4831S: Maintained 4832F: drivers/gpu/drm/tinydrm/ 4833F: include/drm/tinydrm/ 4834 4835DRM TTM SUBSYSTEM 4836M: Christian Koenig <christian.koenig@amd.com> 4837M: Roger He <Hongbo.He@amd.com> 4838T: git git://people.freedesktop.org/~agd5f/linux 4839S: Maintained 4840L: dri-devel@lists.freedesktop.org 4841F: include/drm/ttm/ 4842F: drivers/gpu/drm/ttm/ 4843 4844DSBR100 USB FM RADIO DRIVER 4845M: Alexey Klimov <klimov.linux@gmail.com> 4846L: linux-media@vger.kernel.org 4847T: git git://linuxtv.org/media_tree.git 4848S: Maintained 4849F: drivers/media/radio/dsbr100.c 4850 4851DSCC4 DRIVER 4852M: Francois Romieu <romieu@fr.zoreil.com> 4853L: netdev@vger.kernel.org 4854S: Maintained 4855F: drivers/net/wan/dscc4.c 4856 4857DT3155 MEDIA DRIVER 4858M: Hans Verkuil <hverkuil@xs4all.nl> 4859L: linux-media@vger.kernel.org 4860T: git git://linuxtv.org/media_tree.git 4861W: https://linuxtv.org 4862S: Odd Fixes 4863F: drivers/media/pci/dt3155/ 4864 4865DVB_USB_AF9015 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/dvb-usb-v2/af9015* 4874 4875DVB_USB_AF9035 MEDIA DRIVER 4876M: Antti Palosaari <crope@iki.fi> 4877L: linux-media@vger.kernel.org 4878W: https://linuxtv.org 4879W: http://palosaari.fi/linux/ 4880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4881T: git git://linuxtv.org/anttip/media_tree.git 4882S: Maintained 4883F: drivers/media/usb/dvb-usb-v2/af9035* 4884 4885DVB_USB_ANYSEE MEDIA DRIVER 4886M: Antti Palosaari <crope@iki.fi> 4887L: linux-media@vger.kernel.org 4888W: https://linuxtv.org 4889W: http://palosaari.fi/linux/ 4890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4891T: git git://linuxtv.org/anttip/media_tree.git 4892S: Maintained 4893F: drivers/media/usb/dvb-usb-v2/anysee* 4894 4895DVB_USB_AU6610 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899W: http://palosaari.fi/linux/ 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/au6610* 4904 4905DVB_USB_CE6230 MEDIA DRIVER 4906M: Antti Palosaari <crope@iki.fi> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909W: http://palosaari.fi/linux/ 4910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4911T: git git://linuxtv.org/anttip/media_tree.git 4912S: Maintained 4913F: drivers/media/usb/dvb-usb-v2/ce6230* 4914 4915DVB_USB_CXUSB MEDIA DRIVER 4916M: Michael Krufky <mkrufky@linuxtv.org> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://github.com/mkrufky 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb/cxusb* 4924 4925DVB_USB_EC168 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929W: http://palosaari.fi/linux/ 4930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4931T: git git://linuxtv.org/anttip/media_tree.git 4932S: Maintained 4933F: drivers/media/usb/dvb-usb-v2/ec168* 4934 4935DVB_USB_GL861 MEDIA DRIVER 4936M: Antti Palosaari <crope@iki.fi> 4937L: linux-media@vger.kernel.org 4938W: https://linuxtv.org 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/anttip/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/gl861* 4943 4944DVB_USB_MXL111SF MEDIA DRIVER 4945M: Michael Krufky <mkrufky@linuxtv.org> 4946L: linux-media@vger.kernel.org 4947W: https://linuxtv.org 4948W: http://github.com/mkrufky 4949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4950T: git git://linuxtv.org/mkrufky/mxl111sf.git 4951S: Maintained 4952F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4953 4954DVB_USB_RTL28XXU MEDIA DRIVER 4955M: Antti Palosaari <crope@iki.fi> 4956L: linux-media@vger.kernel.org 4957W: https://linuxtv.org 4958W: http://palosaari.fi/linux/ 4959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4960T: git git://linuxtv.org/anttip/media_tree.git 4961S: Maintained 4962F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4963 4964DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb* 4973F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4974 4975DYNAMIC DEBUG 4976M: Jason Baron <jbaron@akamai.com> 4977S: Maintained 4978F: lib/dynamic_debug.c 4979F: include/linux/dynamic_debug.h 4980 4981DYNAMIC INTERRUPT MODERATION 4982M: Tal Gilboa <talgi@mellanox.com> 4983S: Maintained 4984F: include/linux/net_dim.h 4985 4986DZ DECSTATION DZ11 SERIAL DRIVER 4987M: "Maciej W. Rozycki" <macro@linux-mips.org> 4988S: Maintained 4989F: drivers/tty/serial/dz.* 4990 4991E3X0 POWER BUTTON DRIVER 4992M: Moritz Fischer <moritz.fischer@ettus.com> 4993L: usrp-users@lists.ettus.com 4994W: http://www.ettus.com 4995S: Supported 4996F: drivers/input/misc/e3x0-button.c 4997F: Documentation/devicetree/bindings/input/e3x0-button.txt 4998 4999E4000 MEDIA DRIVER 5000M: Antti Palosaari <crope@iki.fi> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://palosaari.fi/linux/ 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/anttip/media_tree.git 5006S: Maintained 5007F: drivers/media/tuners/e4000* 5008 5009EATA ISA/EISA/PCI SCSI DRIVER 5010M: Dario Ballabio <ballabio_dario@emc.com> 5011L: linux-scsi@vger.kernel.org 5012S: Maintained 5013F: drivers/scsi/eata.c 5014 5015EC100 MEDIA DRIVER 5016M: Antti Palosaari <crope@iki.fi> 5017L: linux-media@vger.kernel.org 5018W: https://linuxtv.org 5019W: http://palosaari.fi/linux/ 5020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5021T: git git://linuxtv.org/anttip/media_tree.git 5022S: Maintained 5023F: drivers/media/dvb-frontends/ec100* 5024 5025ECRYPT FILE SYSTEM 5026M: Tyler Hicks <tyhicks@canonical.com> 5027L: ecryptfs@vger.kernel.org 5028W: http://ecryptfs.org 5029W: https://launchpad.net/ecryptfs 5030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5031S: Supported 5032F: Documentation/filesystems/ecryptfs.txt 5033F: fs/ecryptfs/ 5034 5035EDAC-AMD64 5036M: Borislav Petkov <bp@alien8.de> 5037L: linux-edac@vger.kernel.org 5038S: Maintained 5039F: drivers/edac/amd64_edac* 5040 5041EDAC-CALXEDA 5042M: Robert Richter <rric@kernel.org> 5043L: linux-edac@vger.kernel.org 5044S: Maintained 5045F: drivers/edac/highbank* 5046 5047EDAC-CAVIUM OCTEON 5048M: Ralf Baechle <ralf@linux-mips.org> 5049M: David Daney <david.daney@cavium.com> 5050L: linux-edac@vger.kernel.org 5051L: linux-mips@linux-mips.org 5052S: Supported 5053F: drivers/edac/octeon_edac* 5054 5055EDAC-CAVIUM THUNDERX 5056M: David Daney <david.daney@cavium.com> 5057M: Jan Glauber <jglauber@cavium.com> 5058L: linux-edac@vger.kernel.org 5059S: Supported 5060F: drivers/edac/thunderx_edac* 5061 5062EDAC-CORE 5063M: Borislav Petkov <bp@alien8.de> 5064M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5065M: Mauro Carvalho Chehab <mchehab@kernel.org> 5066L: linux-edac@vger.kernel.org 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5069S: Supported 5070F: Documentation/admin-guide/ras.rst 5071F: Documentation/driver-api/edac.rst 5072F: drivers/edac/ 5073F: include/linux/edac.h 5074 5075EDAC-E752X 5076M: Mark Gross <mark.gross@intel.com> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/e752x_edac.c 5080 5081EDAC-E7XXX 5082L: linux-edac@vger.kernel.org 5083S: Maintained 5084F: drivers/edac/e7xxx_edac.c 5085 5086EDAC-FSL_DDR 5087M: York Sun <york.sun@nxp.com> 5088L: linux-edac@vger.kernel.org 5089S: Maintained 5090F: drivers/edac/fsl_ddr_edac.* 5091 5092EDAC-GHES 5093M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5094M: Mauro Carvalho Chehab <mchehab@kernel.org> 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/ghes_edac.c 5098 5099EDAC-I3000 5100L: linux-edac@vger.kernel.org 5101S: Orphan 5102F: drivers/edac/i3000_edac.c 5103 5104EDAC-I5000 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/i5000_edac.c 5108 5109EDAC-I5400 5110M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5111M: Mauro Carvalho Chehab <mchehab@kernel.org> 5112L: linux-edac@vger.kernel.org 5113S: Maintained 5114F: drivers/edac/i5400_edac.c 5115 5116EDAC-I7300 5117M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5118M: Mauro Carvalho Chehab <mchehab@kernel.org> 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/i7300_edac.c 5122 5123EDAC-I7CORE 5124M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5125M: Mauro Carvalho Chehab <mchehab@kernel.org> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/i7core_edac.c 5129 5130EDAC-I82443BXGX 5131M: Tim Small <tim@buttersideup.com> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/i82443bxgx_edac.c 5135 5136EDAC-I82975X 5137M: Ranganathan Desikan <ravi@jetztechnologies.com> 5138M: "Arvind R." <arvino55@gmail.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/i82975x_edac.c 5142 5143EDAC-IE31200 5144M: Jason Baron <jbaron@akamai.com> 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/ie31200_edac.c 5148 5149EDAC-MPC85XX 5150M: Johannes Thumshirn <morbidrsa@gmail.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/mpc85xx_edac.[ch] 5154 5155EDAC-PASEMI 5156M: Egor Martovetsky <egor@pasemi.com> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/pasemi_edac.c 5160 5161EDAC-PND2 5162M: Tony Luck <tony.luck@intel.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/pnd2_edac.[ch] 5166 5167EDAC-R82600 5168M: Tim Small <tim@buttersideup.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/r82600_edac.c 5172 5173EDAC-SBRIDGE 5174M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5175M: Mauro Carvalho Chehab <mchehab@kernel.org> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/sb_edac.c 5179 5180EDAC-SKYLAKE 5181M: Tony Luck <tony.luck@intel.com> 5182L: linux-edac@vger.kernel.org 5183S: Maintained 5184F: drivers/edac/skx_edac.c 5185 5186EDAC-TI 5187M: Tero Kristo <t-kristo@ti.com> 5188L: linux-edac@vger.kernel.org 5189S: Maintained 5190F: drivers/edac/ti_edac.c 5191 5192EDIROL UA-101/UA-1000 DRIVER 5193M: Clemens Ladisch <clemens@ladisch.de> 5194L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5195T: git git://git.alsa-project.org/alsa-kernel.git 5196S: Maintained 5197F: sound/usb/misc/ua101.c 5198 5199EFI TEST DRIVER 5200L: linux-efi@vger.kernel.org 5201M: Ivan Hu <ivan.hu@canonical.com> 5202M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5203S: Maintained 5204F: drivers/firmware/efi/test/ 5205 5206EFI VARIABLE FILESYSTEM 5207M: Matthew Garrett <matthew.garrett@nebula.com> 5208M: Jeremy Kerr <jk@ozlabs.org> 5209M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5211L: linux-efi@vger.kernel.org 5212S: Maintained 5213F: fs/efivarfs/ 5214 5215EFIFB FRAMEBUFFER DRIVER 5216L: linux-fbdev@vger.kernel.org 5217M: Peter Jones <pjones@redhat.com> 5218S: Maintained 5219F: drivers/video/fbdev/efifb.c 5220 5221EFS FILESYSTEM 5222W: http://aeschi.ch.eu.org/efs/ 5223S: Orphan 5224F: fs/efs/ 5225 5226EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5227M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5228L: netdev@vger.kernel.org 5229S: Maintained 5230F: drivers/net/ethernet/ibm/ehea/ 5231 5232EM28XX VIDEO4LINUX DRIVER 5233M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5234M: Mauro Carvalho Chehab <mchehab@kernel.org> 5235L: linux-media@vger.kernel.org 5236W: https://linuxtv.org 5237T: git git://linuxtv.org/media_tree.git 5238S: Maintained 5239F: drivers/media/usb/em28xx/ 5240F: Documentation/media/v4l-drivers/em28xx* 5241 5242EMBEDDED LINUX 5243M: Paul Gortmaker <paul.gortmaker@windriver.com> 5244M: Matt Mackall <mpm@selenic.com> 5245M: David Woodhouse <dwmw2@infradead.org> 5246L: linux-embedded@vger.kernel.org 5247S: Maintained 5248 5249Emulex 10Gbps iSCSI - OneConnect DRIVER 5250M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5251M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5252M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5253L: linux-scsi@vger.kernel.org 5254W: http://www.broadcom.com 5255S: Supported 5256F: drivers/scsi/be2iscsi/ 5257 5258Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5259M: Sathya Perla <sathya.perla@broadcom.com> 5260M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5261M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5262M: Somnath Kotur <somnath.kotur@broadcom.com> 5263L: netdev@vger.kernel.org 5264W: http://www.emulex.com 5265S: Supported 5266F: drivers/net/ethernet/emulex/benet/ 5267 5268EMULEX ONECONNECT ROCE DRIVER 5269M: Selvin Xavier <selvin.xavier@broadcom.com> 5270M: Devesh Sharma <devesh.sharma@broadcom.com> 5271L: linux-rdma@vger.kernel.org 5272W: http://www.broadcom.com 5273S: Odd Fixes 5274F: drivers/infiniband/hw/ocrdma/ 5275F: include/uapi/rdma/ocrdma-abi.h 5276 5277EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5278M: James Smart <james.smart@broadcom.com> 5279M: Dick Kennedy <dick.kennedy@broadcom.com> 5280L: linux-scsi@vger.kernel.org 5281W: http://www.broadcom.com 5282S: Supported 5283F: drivers/scsi/lpfc/ 5284 5285ENE CB710 FLASH CARD READER DRIVER 5286M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5287S: Maintained 5288F: drivers/misc/cb710/ 5289F: drivers/mmc/host/cb710-mmc.* 5290F: include/linux/cb710.h 5291 5292ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5293M: Maxim Levitsky <maximlevitsky@gmail.com> 5294S: Maintained 5295F: drivers/media/rc/ene_ir.* 5296 5297EPSON S1D13XXX FRAMEBUFFER DRIVER 5298M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5299S: Maintained 5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5301F: drivers/video/fbdev/s1d13xxxfb.c 5302F: include/video/s1d13xxxfb.h 5303 5304ERRSEQ ERROR TRACKING INFRASTRUCTURE 5305M: Jeff Layton <jlayton@kernel.org> 5306S: Maintained 5307F: lib/errseq.c 5308F: include/linux/errseq.h 5309 5310ET131X NETWORK DRIVER 5311M: Mark Einon <mark.einon@gmail.com> 5312S: Odd Fixes 5313F: drivers/net/ethernet/agere/ 5314 5315ETHERNET BRIDGE 5316M: Stephen Hemminger <stephen@networkplumber.org> 5317L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5318L: netdev@vger.kernel.org 5319W: http://www.linuxfoundation.org/en/Net:Bridge 5320S: Maintained 5321F: include/linux/netfilter_bridge/ 5322F: net/bridge/ 5323 5324ETHERNET PHY LIBRARY 5325M: Andrew Lunn <andrew@lunn.ch> 5326M: Florian Fainelli <f.fainelli@gmail.com> 5327L: netdev@vger.kernel.org 5328S: Maintained 5329F: Documentation/ABI/testing/sysfs-bus-mdio 5330F: Documentation/devicetree/bindings/net/mdio* 5331F: Documentation/networking/phy.txt 5332F: drivers/net/phy/ 5333F: drivers/of/of_mdio.c 5334F: drivers/of/of_net.c 5335F: include/linux/*mdio*.h 5336F: include/linux/of_net.h 5337F: include/linux/phy.h 5338F: include/linux/phy_fixed.h 5339F: include/linux/platform_data/mdio-gpio.h 5340F: include/linux/platform_data/mdio-bcm-unimac.h 5341F: include/trace/events/mdio.h 5342F: include/uapi/linux/mdio.h 5343F: include/uapi/linux/mii.h 5344 5345EXT2 FILE SYSTEM 5346M: Jan Kara <jack@suse.com> 5347L: linux-ext4@vger.kernel.org 5348S: Maintained 5349F: Documentation/filesystems/ext2.txt 5350F: fs/ext2/ 5351F: include/linux/ext2* 5352 5353EXT4 FILE SYSTEM 5354M: "Theodore Ts'o" <tytso@mit.edu> 5355M: Andreas Dilger <adilger.kernel@dilger.ca> 5356L: linux-ext4@vger.kernel.org 5357W: http://ext4.wiki.kernel.org 5358Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5360S: Maintained 5361F: Documentation/filesystems/ext4.txt 5362F: fs/ext4/ 5363 5364Extended Verification Module (EVM) 5365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5366L: linux-integrity@vger.kernel.org 5367S: Supported 5368F: security/integrity/evm/ 5369 5370EXTENSIBLE FIRMWARE INTERFACE (EFI) 5371M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5372L: linux-efi@vger.kernel.org 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5374S: Maintained 5375F: Documentation/efi-stub.txt 5376F: arch/*/kernel/efi.c 5377F: arch/x86/boot/compressed/eboot.[ch] 5378F: arch/*/include/asm/efi.h 5379F: arch/x86/platform/efi/ 5380F: drivers/firmware/efi/ 5381F: include/linux/efi*.h 5382F: arch/arm/boot/compressed/efi-header.S 5383F: arch/arm64/kernel/efi-entry.S 5384 5385EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5386M: MyungJoo Ham <myungjoo.ham@samsung.com> 5387M: Chanwoo Choi <cw00.choi@samsung.com> 5388L: linux-kernel@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5390S: Maintained 5391F: drivers/extcon/ 5392F: include/linux/extcon/ 5393F: include/linux/extcon.h 5394F: Documentation/extcon/ 5395F: Documentation/devicetree/bindings/extcon/ 5396 5397EXYNOS DP DRIVER 5398M: Jingoo Han <jingoohan1@gmail.com> 5399L: dri-devel@lists.freedesktop.org 5400S: Maintained 5401F: drivers/gpu/drm/exynos/exynos_dp* 5402 5403EXYNOS SYSMMU (IOMMU) driver 5404M: Marek Szyprowski <m.szyprowski@samsung.com> 5405L: iommu@lists.linux-foundation.org 5406S: Maintained 5407F: drivers/iommu/exynos-iommu.c 5408 5409EZchip NPS platform support 5410M: Elad Kanfi <eladkan@mellanox.com> 5411M: Vineet Gupta <vgupta@synopsys.com> 5412S: Supported 5413F: arch/arc/plat-eznps 5414F: arch/arc/boot/dts/eznps.dts 5415 5416F2FS FILE SYSTEM 5417M: Jaegeuk Kim <jaegeuk@kernel.org> 5418M: Chao Yu <yuchao0@huawei.com> 5419L: linux-f2fs-devel@lists.sourceforge.net 5420W: https://f2fs.wiki.kernel.org/ 5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5422S: Maintained 5423F: Documentation/filesystems/f2fs.txt 5424F: Documentation/ABI/testing/sysfs-fs-f2fs 5425F: fs/f2fs/ 5426F: include/linux/f2fs_fs.h 5427F: include/trace/events/f2fs.h 5428 5429F71805F HARDWARE MONITORING DRIVER 5430M: Jean Delvare <jdelvare@suse.com> 5431L: linux-hwmon@vger.kernel.org 5432S: Maintained 5433F: Documentation/hwmon/f71805f 5434F: drivers/hwmon/f71805f.c 5435 5436FANOTIFY 5437M: Jan Kara <jack@suse.cz> 5438R: Amir Goldstein <amir73il@gmail.com> 5439L: linux-fsdevel@vger.kernel.org 5440S: Maintained 5441F: fs/notify/fanotify/ 5442F: include/linux/fanotify.h 5443F: include/uapi/linux/fanotify.h 5444 5445FARSYNC SYNCHRONOUS DRIVER 5446M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5447W: http://www.farsite.co.uk/ 5448S: Supported 5449F: drivers/net/wan/farsync.* 5450 5451FAULT INJECTION SUPPORT 5452M: Akinobu Mita <akinobu.mita@gmail.com> 5453S: Supported 5454F: Documentation/fault-injection/ 5455F: lib/fault-inject.c 5456 5457FBTFT Framebuffer drivers 5458M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5459S: Maintained 5460F: drivers/staging/fbtft/ 5461 5462FC0011 TUNER DRIVER 5463M: Michael Buesch <m@bues.ch> 5464L: linux-media@vger.kernel.org 5465S: Maintained 5466F: drivers/media/tuners/fc0011.h 5467F: drivers/media/tuners/fc0011.c 5468 5469FC2580 MEDIA DRIVER 5470M: Antti Palosaari <crope@iki.fi> 5471L: linux-media@vger.kernel.org 5472W: https://linuxtv.org 5473W: http://palosaari.fi/linux/ 5474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5475T: git git://linuxtv.org/anttip/media_tree.git 5476S: Maintained 5477F: drivers/media/tuners/fc2580* 5478 5479FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5480M: Johannes Thumshirn <jth@kernel.org> 5481L: linux-scsi@vger.kernel.org 5482W: www.Open-FCoE.org 5483S: Supported 5484F: drivers/scsi/libfc/ 5485F: drivers/scsi/fcoe/ 5486F: include/scsi/fc/ 5487F: include/scsi/libfc.h 5488F: include/scsi/libfcoe.h 5489F: include/uapi/scsi/fc/ 5490 5491FILE LOCKING (flock() and fcntl()/lockf()) 5492M: Jeff Layton <jlayton@kernel.org> 5493M: "J. Bruce Fields" <bfields@fieldses.org> 5494L: linux-fsdevel@vger.kernel.org 5495S: Maintained 5496F: include/linux/fcntl.h 5497F: include/uapi/linux/fcntl.h 5498F: fs/fcntl.c 5499F: fs/locks.c 5500 5501FILESYSTEMS (VFS and infrastructure) 5502M: Alexander Viro <viro@zeniv.linux.org.uk> 5503L: linux-fsdevel@vger.kernel.org 5504S: Maintained 5505F: fs/* 5506F: include/linux/fs.h 5507F: include/uapi/linux/fs.h 5508 5509FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5510M: Riku Voipio <riku.voipio@iki.fi> 5511L: linux-hwmon@vger.kernel.org 5512S: Maintained 5513F: drivers/hwmon/f75375s.c 5514F: include/linux/f75375s.h 5515 5516FIREWIRE AUDIO DRIVERS 5517M: Clemens Ladisch <clemens@ladisch.de> 5518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5519T: git git://git.alsa-project.org/alsa-kernel.git 5520S: Maintained 5521F: sound/firewire/ 5522 5523FIREWIRE MEDIA DRIVERS (firedtv) 5524M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5525L: linux-media@vger.kernel.org 5526L: linux1394-devel@lists.sourceforge.net 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5528S: Maintained 5529F: drivers/media/firewire/ 5530 5531FIREWIRE SBP-2 TARGET 5532M: Chris Boot <bootc@bootc.net> 5533L: linux-scsi@vger.kernel.org 5534L: target-devel@vger.kernel.org 5535L: linux1394-devel@lists.sourceforge.net 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5537S: Maintained 5538F: drivers/target/sbp/ 5539 5540FIREWIRE SUBSYSTEM 5541M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5542L: linux1394-devel@lists.sourceforge.net 5543W: http://ieee1394.wiki.kernel.org/ 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5545S: Maintained 5546F: drivers/firewire/ 5547F: include/linux/firewire.h 5548F: include/uapi/linux/firewire*.h 5549F: tools/firewire/ 5550 5551FIRMWARE LOADER (request_firmware) 5552M: Luis R. Rodriguez <mcgrof@kernel.org> 5553L: linux-kernel@vger.kernel.org 5554S: Maintained 5555F: Documentation/firmware_class/ 5556F: drivers/base/firmware*.c 5557F: include/linux/firmware.h 5558 5559FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5560M: Joshua Morris <josh.h.morris@us.ibm.com> 5561M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5562S: Maintained 5563F: drivers/block/rsxx/ 5564 5565FLOPPY DRIVER 5566M: Jiri Kosina <jikos@kernel.org> 5567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5568S: Odd fixes 5569F: drivers/block/floppy.c 5570 5571FMC SUBSYSTEM 5572M: Alessandro Rubini <rubini@gnudd.com> 5573W: http://www.ohwr.org/projects/fmc-bus 5574S: Supported 5575F: drivers/fmc/ 5576F: include/linux/fmc*.h 5577F: include/linux/ipmi-fru.h 5578K: fmc_d.*register 5579 5580FPGA MANAGER FRAMEWORK 5581M: Alan Tull <atull@kernel.org> 5582M: Moritz Fischer <mdf@kernel.org> 5583L: linux-fpga@vger.kernel.org 5584S: Maintained 5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5586Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5587F: Documentation/fpga/ 5588F: Documentation/devicetree/bindings/fpga/ 5589F: drivers/fpga/ 5590F: include/linux/fpga/ 5591W: http://www.rocketboards.org 5592 5593FPU EMULATOR 5594M: Bill Metzenthen <billm@melbpc.org.au> 5595W: http://floatingpoint.sourceforge.net/emulator/index.html 5596S: Maintained 5597F: arch/x86/math-emu/ 5598 5599FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5600L: netdev@vger.kernel.org 5601S: Orphan 5602F: drivers/net/wan/dlci.c 5603F: drivers/net/wan/sdla.c 5604 5605FRAMEBUFFER LAYER 5606M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5607L: dri-devel@lists.freedesktop.org 5608L: linux-fbdev@vger.kernel.org 5609T: git git://github.com/bzolnier/linux.git 5610Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5611S: Maintained 5612F: Documentation/fb/ 5613F: drivers/video/ 5614F: include/video/ 5615F: include/linux/fb.h 5616F: include/uapi/video/ 5617F: include/uapi/linux/fb.h 5618 5619FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5620M: Horia Geantă <horia.geanta@nxp.com> 5621M: Aymen Sghaier <aymen.sghaier@nxp.com> 5622L: linux-crypto@vger.kernel.org 5623S: Maintained 5624F: drivers/crypto/caam/ 5625F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5626 5627FREESCALE DIU FRAMEBUFFER DRIVER 5628M: Timur Tabi <timur@tabi.org> 5629L: linux-fbdev@vger.kernel.org 5630S: Maintained 5631F: drivers/video/fbdev/fsl-diu-fb.* 5632 5633FREESCALE DMA DRIVER 5634M: Li Yang <leoyang.li@nxp.com> 5635M: Zhang Wei <zw@zh-kernel.org> 5636L: linuxppc-dev@lists.ozlabs.org 5637S: Maintained 5638F: drivers/dma/fsldma.* 5639 5640FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5641M: Claudiu Manoil <claudiu.manoil@freescale.com> 5642L: netdev@vger.kernel.org 5643S: Maintained 5644F: drivers/net/ethernet/freescale/gianfar* 5645X: drivers/net/ethernet/freescale/gianfar_ptp.c 5646F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5647 5648FREESCALE GPMI NAND DRIVER 5649M: Han Xu <han.xu@nxp.com> 5650L: linux-mtd@lists.infradead.org 5651S: Maintained 5652F: drivers/mtd/nand/gpmi-nand/* 5653 5654FREESCALE I2C CPM DRIVER 5655M: Jochen Friedrich <jochen@scram.de> 5656L: linuxppc-dev@lists.ozlabs.org 5657L: linux-i2c@vger.kernel.org 5658S: Maintained 5659F: drivers/i2c/busses/i2c-cpm.c 5660 5661FREESCALE IMX / MXC FEC DRIVER 5662M: Fugang Duan <fugang.duan@nxp.com> 5663L: netdev@vger.kernel.org 5664S: Maintained 5665F: drivers/net/ethernet/freescale/fec_main.c 5666F: drivers/net/ethernet/freescale/fec_ptp.c 5667F: drivers/net/ethernet/freescale/fec.h 5668F: Documentation/devicetree/bindings/net/fsl-fec.txt 5669 5670FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5671M: Sascha Hauer <kernel@pengutronix.de> 5672L: linux-fbdev@vger.kernel.org 5673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5674S: Maintained 5675F: include/linux/platform_data/video-imxfb.h 5676F: drivers/video/fbdev/imxfb.c 5677 5678FREESCALE QORIQ DPAA ETHERNET DRIVER 5679M: Madalin Bucur <madalin.bucur@nxp.com> 5680L: netdev@vger.kernel.org 5681S: Maintained 5682F: drivers/net/ethernet/freescale/dpaa 5683 5684FREESCALE QORIQ DPAA FMAN DRIVER 5685M: Madalin Bucur <madalin.bucur@nxp.com> 5686L: netdev@vger.kernel.org 5687S: Maintained 5688F: drivers/net/ethernet/freescale/fman 5689F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5690 5691FREESCALE QUAD SPI DRIVER 5692M: Han Xu <han.xu@nxp.com> 5693L: linux-mtd@lists.infradead.org 5694S: Maintained 5695F: drivers/mtd/spi-nor/fsl-quadspi.c 5696 5697FREESCALE QUICC ENGINE LIBRARY 5698M: Qiang Zhao <qiang.zhao@nxp.com> 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/soc/fsl/qe/ 5702F: include/soc/fsl/*qe*.h 5703F: include/soc/fsl/*ucc*.h 5704 5705FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5706M: Li Yang <leoyang.li@nxp.com> 5707L: netdev@vger.kernel.org 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/net/ethernet/freescale/ucc_geth* 5711 5712FREESCALE QUICC ENGINE UCC HDLC DRIVER 5713M: Zhao Qiang <qiang.zhao@nxp.com> 5714L: netdev@vger.kernel.org 5715L: linuxppc-dev@lists.ozlabs.org 5716S: Maintained 5717F: drivers/net/wan/fsl_ucc_hdlc* 5718 5719FREESCALE QUICC ENGINE UCC UART DRIVER 5720M: Timur Tabi <timur@tabi.org> 5721L: linuxppc-dev@lists.ozlabs.org 5722S: Maintained 5723F: drivers/tty/serial/ucc_uart.c 5724 5725FREESCALE SOC DRIVERS 5726M: Li Yang <leoyang.li@nxp.com> 5727L: linuxppc-dev@lists.ozlabs.org 5728L: linux-arm-kernel@lists.infradead.org 5729S: Maintained 5730F: Documentation/devicetree/bindings/soc/fsl/ 5731F: drivers/soc/fsl/ 5732F: include/linux/fsl/ 5733 5734FREESCALE SOC FS_ENET DRIVER 5735M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5736M: Vitaly Bordug <vbordug@ru.mvista.com> 5737L: linuxppc-dev@lists.ozlabs.org 5738L: netdev@vger.kernel.org 5739S: Maintained 5740F: drivers/net/ethernet/freescale/fs_enet/ 5741F: include/linux/fs_enet_pd.h 5742 5743FREESCALE SOC SOUND DRIVERS 5744M: Timur Tabi <timur@tabi.org> 5745M: Nicolin Chen <nicoleotsuka@gmail.com> 5746M: Xiubo Li <Xiubo.Lee@gmail.com> 5747R: Fabio Estevam <fabio.estevam@nxp.com> 5748L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5749L: linuxppc-dev@lists.ozlabs.org 5750S: Maintained 5751F: sound/soc/fsl/fsl* 5752F: sound/soc/fsl/imx* 5753F: sound/soc/fsl/mpc8610_hpcd.c 5754 5755FREESCALE USB PERIPHERAL DRIVERS 5756M: Li Yang <leoyang.li@nxp.com> 5757L: linux-usb@vger.kernel.org 5758L: linuxppc-dev@lists.ozlabs.org 5759S: Maintained 5760F: drivers/usb/gadget/udc/fsl* 5761 5762FREEVXFS FILESYSTEM 5763M: Christoph Hellwig <hch@infradead.org> 5764W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5765S: Maintained 5766F: fs/freevxfs/ 5767 5768FREEZER 5769M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5770M: Pavel Machek <pavel@ucw.cz> 5771L: linux-pm@vger.kernel.org 5772S: Supported 5773F: Documentation/power/freezing-of-tasks.txt 5774F: include/linux/freezer.h 5775F: kernel/freezer.c 5776 5777FRONTSWAP API 5778M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5779L: linux-kernel@vger.kernel.org 5780S: Maintained 5781F: mm/frontswap.c 5782F: include/linux/frontswap.h 5783 5784FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5785M: David Howells <dhowells@redhat.com> 5786L: linux-cachefs@redhat.com (moderated for non-subscribers) 5787S: Supported 5788F: Documentation/filesystems/caching/ 5789F: fs/fscache/ 5790F: include/linux/fscache*.h 5791 5792FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5793M: Theodore Y. Ts'o <tytso@mit.edu> 5794M: Jaegeuk Kim <jaegeuk@kernel.org> 5795L: linux-fscrypt@vger.kernel.org 5796Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5798S: Supported 5799F: fs/crypto/ 5800F: include/linux/fscrypt*.h 5801F: Documentation/filesystems/fscrypt.rst 5802 5803FUJITSU FR-V (FRV) PORT 5804S: Orphan 5805F: arch/frv/ 5806 5807FUJITSU LAPTOP EXTRAS 5808M: Jonathan Woithe <jwoithe@just42.net> 5809L: platform-driver-x86@vger.kernel.org 5810S: Maintained 5811F: drivers/platform/x86/fujitsu-laptop.c 5812 5813FUJITSU M-5MO LS CAMERA ISP DRIVER 5814M: Kyungmin Park <kyungmin.park@samsung.com> 5815M: Heungjun Kim <riverful.kim@samsung.com> 5816L: linux-media@vger.kernel.org 5817S: Maintained 5818F: drivers/media/i2c/m5mols/ 5819F: include/media/i2c/m5mols.h 5820 5821FUJITSU TABLET EXTRAS 5822M: Robert Gerlach <khnz@gmx.de> 5823L: platform-driver-x86@vger.kernel.org 5824S: Maintained 5825F: drivers/platform/x86/fujitsu-tablet.c 5826 5827FUSE: FILESYSTEM IN USERSPACE 5828M: Miklos Szeredi <miklos@szeredi.hu> 5829L: linux-fsdevel@vger.kernel.org 5830W: http://fuse.sourceforge.net/ 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5832S: Maintained 5833F: fs/fuse/ 5834F: include/uapi/linux/fuse.h 5835F: Documentation/filesystems/fuse.txt 5836 5837FUTEX SUBSYSTEM 5838M: Thomas Gleixner <tglx@linutronix.de> 5839M: Ingo Molnar <mingo@redhat.com> 5840R: Peter Zijlstra <peterz@infradead.org> 5841R: Darren Hart <dvhart@infradead.org> 5842L: linux-kernel@vger.kernel.org 5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5844S: Maintained 5845F: kernel/futex.c 5846F: kernel/futex_compat.c 5847F: include/asm-generic/futex.h 5848F: include/linux/futex.h 5849F: include/uapi/linux/futex.h 5850F: tools/testing/selftests/futex/ 5851F: tools/perf/bench/futex* 5852F: Documentation/*futex* 5853 5854FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5855M: Rik Faith <faith@cs.unc.edu> 5856L: linux-scsi@vger.kernel.org 5857S: Odd Fixes (e.g., new signatures) 5858F: drivers/scsi/fdomain.* 5859 5860GCC PLUGINS 5861M: Kees Cook <keescook@chromium.org> 5862R: Emese Revfy <re.emese@gmail.com> 5863L: kernel-hardening@lists.openwall.com 5864S: Maintained 5865F: scripts/gcc-plugins/ 5866F: scripts/gcc-plugin.sh 5867F: scripts/Makefile.gcc-plugins 5868F: Documentation/gcc-plugins.txt 5869 5870GCOV BASED KERNEL PROFILING 5871M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5872S: Maintained 5873F: kernel/gcov/ 5874F: Documentation/dev-tools/gcov.rst 5875 5876GDB KERNEL DEBUGGING HELPER SCRIPTS 5877M: Jan Kiszka <jan.kiszka@siemens.com> 5878M: Kieran Bingham <kieran@bingham.xyz> 5879S: Supported 5880F: scripts/gdb/ 5881 5882GDT SCSI DISK ARRAY CONTROLLER DRIVER 5883M: Achim Leubner <achim_leubner@adaptec.com> 5884L: linux-scsi@vger.kernel.org 5885W: http://www.icp-vortex.com/ 5886S: Supported 5887F: drivers/scsi/gdt* 5888 5889GEMTEK FM RADIO RECEIVER DRIVER 5890M: Hans Verkuil <hverkuil@xs4all.nl> 5891L: linux-media@vger.kernel.org 5892T: git git://linuxtv.org/media_tree.git 5893W: https://linuxtv.org 5894S: Maintained 5895F: drivers/media/radio/radio-gemtek* 5896 5897GENERIC GPIO I2C DRIVER 5898M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5899S: Supported 5900F: drivers/i2c/busses/i2c-gpio.c 5901F: include/linux/i2c-gpio.h 5902 5903GENERIC GPIO I2C MULTIPLEXER DRIVER 5904M: Peter Korsgaard <peter.korsgaard@barco.com> 5905L: linux-i2c@vger.kernel.org 5906S: Supported 5907F: drivers/i2c/muxes/i2c-mux-gpio.c 5908F: include/linux/i2c-mux-gpio.h 5909F: Documentation/i2c/muxes/i2c-mux-gpio 5910 5911GENERIC HDLC (WAN) DRIVERS 5912M: Krzysztof Halasa <khc@pm.waw.pl> 5913W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5914S: Maintained 5915F: drivers/net/wan/c101.c 5916F: drivers/net/wan/hd6457* 5917F: drivers/net/wan/hdlc* 5918F: drivers/net/wan/n2.c 5919F: drivers/net/wan/pc300too.c 5920F: drivers/net/wan/pci200syn.c 5921F: drivers/net/wan/wanxl* 5922 5923GENERIC INCLUDE/ASM HEADER FILES 5924M: Arnd Bergmann <arnd@arndb.de> 5925L: linux-arch@vger.kernel.org 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5927S: Maintained 5928F: include/asm-generic/ 5929F: include/uapi/asm-generic/ 5930 5931GENERIC PHY FRAMEWORK 5932M: Kishon Vijay Abraham I <kishon@ti.com> 5933L: linux-kernel@vger.kernel.org 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5935S: Supported 5936F: drivers/phy/ 5937F: include/linux/phy/ 5938 5939GENERIC PM DOMAINS 5940M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5941M: Kevin Hilman <khilman@kernel.org> 5942M: Ulf Hansson <ulf.hansson@linaro.org> 5943L: linux-pm@vger.kernel.org 5944S: Supported 5945F: drivers/base/power/domain*.c 5946F: include/linux/pm_domain.h 5947F: Documentation/devicetree/bindings/power/power_domain.txt 5948 5949GENERIC UIO DRIVER FOR PCI DEVICES 5950M: "Michael S. Tsirkin" <mst@redhat.com> 5951L: kvm@vger.kernel.org 5952S: Supported 5953F: drivers/uio/uio_pci_generic.c 5954 5955GENWQE (IBM Generic Workqueue Card) 5956M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5957M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5958S: Supported 5959F: drivers/misc/genwqe/ 5960 5961GET_MAINTAINER SCRIPT 5962M: Joe Perches <joe@perches.com> 5963S: Maintained 5964F: scripts/get_maintainer.pl 5965 5966GFS2 FILE SYSTEM 5967M: Steven Whitehouse <swhiteho@redhat.com> 5968M: Bob Peterson <rpeterso@redhat.com> 5969L: cluster-devel@redhat.com 5970W: http://sources.redhat.com/cluster/ 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5972S: Supported 5973F: Documentation/filesystems/gfs2*.txt 5974F: fs/gfs2/ 5975F: include/uapi/linux/gfs2_ondisk.h 5976 5977GIGASET ISDN DRIVERS 5978M: Paul Bolle <pebolle@tiscali.nl> 5979L: gigaset307x-common@lists.sourceforge.net 5980W: http://gigaset307x.sourceforge.net/ 5981S: Odd Fixes 5982F: Documentation/isdn/README.gigaset 5983F: drivers/isdn/gigaset/ 5984F: include/uapi/linux/gigaset_dev.h 5985 5986GO7007 MPEG CODEC 5987M: Hans Verkuil <hans.verkuil@cisco.com> 5988L: linux-media@vger.kernel.org 5989S: Maintained 5990F: drivers/media/usb/go7007/ 5991 5992GOODIX TOUCHSCREEN 5993M: Bastien Nocera <hadess@hadess.net> 5994L: linux-input@vger.kernel.org 5995S: Maintained 5996F: drivers/input/touchscreen/goodix.c 5997 5998GPD POCKET FAN DRIVER 5999M: Hans de Goede <hdegoede@redhat.com> 6000L: platform-driver-x86@vger.kernel.org 6001S: Maintained 6002F: drivers/platform/x86/gpd-pocket-fan.c 6003 6004GPIO ACPI SUPPORT 6005M: Mika Westerberg <mika.westerberg@linux.intel.com> 6006M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6007L: linux-gpio@vger.kernel.org 6008L: linux-acpi@vger.kernel.org 6009S: Maintained 6010F: Documentation/acpi/gpio-properties.txt 6011F: drivers/gpio/gpiolib-acpi.c 6012 6013GPIO IR Transmitter 6014M: Sean Young <sean@mess.org> 6015L: linux-media@vger.kernel.org 6016S: Maintained 6017F: drivers/media/rc/gpio-ir-tx.c 6018 6019GPIO MOCKUP DRIVER 6020M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6021R: Bartosz Golaszewski <brgl@bgdev.pl> 6022L: linux-gpio@vger.kernel.org 6023S: Maintained 6024F: drivers/gpio/gpio-mockup.c 6025F: tools/testing/selftests/gpio/ 6026 6027GPIO SUBSYSTEM 6028M: Linus Walleij <linus.walleij@linaro.org> 6029L: linux-gpio@vger.kernel.org 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6031S: Maintained 6032F: Documentation/devicetree/bindings/gpio/ 6033F: Documentation/gpio/ 6034F: Documentation/ABI/testing/gpio-cdev 6035F: Documentation/ABI/obsolete/sysfs-gpio 6036F: drivers/gpio/ 6037F: include/linux/gpio/ 6038F: include/linux/gpio.h 6039F: include/asm-generic/gpio.h 6040F: include/uapi/linux/gpio.h 6041F: tools/gpio/ 6042 6043GRE DEMULTIPLEXER DRIVER 6044M: Dmitry Kozlov <xeb@mail.ru> 6045L: netdev@vger.kernel.org 6046S: Maintained 6047F: net/ipv4/gre_demux.c 6048F: net/ipv4/gre_offload.c 6049F: include/net/gre.h 6050 6051GRETH 10/100/1G Ethernet MAC device driver 6052M: Andreas Larsson <andreas@gaisler.com> 6053L: netdev@vger.kernel.org 6054S: Maintained 6055F: drivers/net/ethernet/aeroflex/ 6056 6057GREYBUS AUDIO PROTOCOLS DRIVERS 6058M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6059M: Mark Greer <mgreer@animalcreek.com> 6060S: Maintained 6061F: drivers/staging/greybus/audio_apbridgea.c 6062F: drivers/staging/greybus/audio_apbridgea.h 6063F: drivers/staging/greybus/audio_codec.c 6064F: drivers/staging/greybus/audio_codec.h 6065F: drivers/staging/greybus/audio_gb.c 6066F: drivers/staging/greybus/audio_manager.c 6067F: drivers/staging/greybus/audio_manager.h 6068F: drivers/staging/greybus/audio_manager_module.c 6069F: drivers/staging/greybus/audio_manager_private.h 6070F: drivers/staging/greybus/audio_manager_sysfs.c 6071F: drivers/staging/greybus/audio_module.c 6072F: drivers/staging/greybus/audio_topology.c 6073 6074GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6075M: Viresh Kumar <vireshk@kernel.org> 6076S: Maintained 6077F: drivers/staging/greybus/authentication.c 6078F: drivers/staging/greybus/bootrom.c 6079F: drivers/staging/greybus/firmware.h 6080F: drivers/staging/greybus/fw-core.c 6081F: drivers/staging/greybus/fw-download.c 6082F: drivers/staging/greybus/fw-managament.c 6083F: drivers/staging/greybus/greybus_authentication.h 6084F: drivers/staging/greybus/greybus_firmware.h 6085F: drivers/staging/greybus/hid.c 6086F: drivers/staging/greybus/i2c.c 6087F: drivers/staging/greybus/spi.c 6088F: drivers/staging/greybus/spilib.c 6089F: drivers/staging/greybus/spilib.h 6090 6091GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6092M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6093S: Maintained 6094F: drivers/staging/greybus/loopback.c 6095F: drivers/staging/greybus/timesync.c 6096F: drivers/staging/greybus/timesync_platform.c 6097 6098GREYBUS PLATFORM DRIVERS 6099M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6100S: Maintained 6101F: drivers/staging/greybus/arche-platform.c 6102F: drivers/staging/greybus/arche-apb-ctrl.c 6103F: drivers/staging/greybus/arche_platform.h 6104 6105GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6106M: Rui Miguel Silva <rmfrfs@gmail.com> 6107S: Maintained 6108F: drivers/staging/greybus/sdio.c 6109F: drivers/staging/greybus/light.c 6110F: drivers/staging/greybus/gpio.c 6111F: drivers/staging/greybus/power_supply.c 6112F: drivers/staging/greybus/spi.c 6113F: drivers/staging/greybus/spilib.c 6114 6115GREYBUS SUBSYSTEM 6116M: Johan Hovold <johan@kernel.org> 6117M: Alex Elder <elder@kernel.org> 6118M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6119S: Maintained 6120F: drivers/staging/greybus/ 6121L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6122 6123GREYBUS UART PROTOCOLS DRIVERS 6124M: David Lin <dtwlin@gmail.com> 6125S: Maintained 6126F: drivers/staging/greybus/uart.c 6127F: drivers/staging/greybus/log.c 6128 6129GS1662 VIDEO SERIALIZER 6130M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133S: Maintained 6134F: drivers/media/spi/gs1662.c 6135 6136GSPCA FINEPIX SUBDRIVER 6137M: Frank Zago <frank@zago.net> 6138L: linux-media@vger.kernel.org 6139T: git git://linuxtv.org/media_tree.git 6140S: Maintained 6141F: drivers/media/usb/gspca/finepix.c 6142 6143GSPCA GL860 SUBDRIVER 6144M: Olivier Lorin <o.lorin@laposte.net> 6145L: linux-media@vger.kernel.org 6146T: git git://linuxtv.org/media_tree.git 6147S: Maintained 6148F: drivers/media/usb/gspca/gl860/ 6149 6150GSPCA M5602 SUBDRIVER 6151M: Erik Andren <erik.andren@gmail.com> 6152L: linux-media@vger.kernel.org 6153T: git git://linuxtv.org/media_tree.git 6154S: Maintained 6155F: drivers/media/usb/gspca/m5602/ 6156 6157GSPCA PAC207 SONIXB SUBDRIVER 6158M: Hans Verkuil <hverkuil@xs4all.nl> 6159L: linux-media@vger.kernel.org 6160T: git git://linuxtv.org/media_tree.git 6161S: Odd Fixes 6162F: drivers/media/usb/gspca/pac207.c 6163 6164GSPCA SN9C20X SUBDRIVER 6165M: Brian Johnson <brijohn@gmail.com> 6166L: linux-media@vger.kernel.org 6167T: git git://linuxtv.org/media_tree.git 6168S: Maintained 6169F: drivers/media/usb/gspca/sn9c20x.c 6170 6171GSPCA T613 SUBDRIVER 6172M: Leandro Costantino <lcostantino@gmail.com> 6173L: linux-media@vger.kernel.org 6174T: git git://linuxtv.org/media_tree.git 6175S: Maintained 6176F: drivers/media/usb/gspca/t613.c 6177 6178GSPCA USB WEBCAM DRIVER 6179M: Hans Verkuil <hverkuil@xs4all.nl> 6180L: linux-media@vger.kernel.org 6181T: git git://linuxtv.org/media_tree.git 6182S: Odd Fixes 6183F: drivers/media/usb/gspca/ 6184 6185GTP (GPRS Tunneling Protocol) 6186M: Pablo Neira Ayuso <pablo@netfilter.org> 6187M: Harald Welte <laforge@gnumonks.org> 6188L: osmocom-net-gprs@lists.osmocom.org 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6190S: Maintained 6191F: drivers/net/gtp.c 6192 6193GUID PARTITION TABLE (GPT) 6194M: Davidlohr Bueso <dave@stgolabs.net> 6195L: linux-efi@vger.kernel.org 6196S: Maintained 6197F: block/partitions/efi.* 6198 6199H8/300 ARCHITECTURE 6200M: Yoshinori Sato <ysato@users.sourceforge.jp> 6201L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6202W: http://uclinux-h8.sourceforge.jp 6203T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6204S: Maintained 6205F: arch/h8300/ 6206F: drivers/clocksource/h8300_*.c 6207F: drivers/clk/h8300/ 6208F: drivers/irqchip/irq-renesas-h8*.c 6209 6210HACKRF MEDIA DRIVER 6211M: Antti Palosaari <crope@iki.fi> 6212L: linux-media@vger.kernel.org 6213W: https://linuxtv.org 6214W: http://palosaari.fi/linux/ 6215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6216T: git git://linuxtv.org/anttip/media_tree.git 6217S: Maintained 6218F: drivers/media/usb/hackrf/ 6219 6220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6221M: Frank Seidel <frank@f-seidel.de> 6222L: platform-driver-x86@vger.kernel.org 6223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6224S: Maintained 6225F: drivers/platform/x86/hdaps.c 6226 6227HARDWARE MONITORING 6228M: Jean Delvare <jdelvare@suse.com> 6229M: Guenter Roeck <linux@roeck-us.net> 6230L: linux-hwmon@vger.kernel.org 6231W: http://hwmon.wiki.kernel.org/ 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6233S: Maintained 6234F: Documentation/hwmon/ 6235F: drivers/hwmon/ 6236F: include/linux/hwmon*.h 6237 6238HARDWARE RANDOM NUMBER GENERATOR CORE 6239M: Matt Mackall <mpm@selenic.com> 6240M: Herbert Xu <herbert@gondor.apana.org.au> 6241L: linux-crypto@vger.kernel.org 6242S: Odd fixes 6243F: Documentation/devicetree/bindings/rng/ 6244F: Documentation/hw_random.txt 6245F: drivers/char/hw_random/ 6246F: include/linux/hw_random.h 6247 6248HARDWARE SPINLOCK CORE 6249M: Ohad Ben-Cohen <ohad@wizery.com> 6250M: Bjorn Andersson <bjorn.andersson@linaro.org> 6251L: linux-remoteproc@vger.kernel.org 6252S: Maintained 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6254F: Documentation/devicetree/bindings/hwlock/ 6255F: Documentation/hwspinlock.txt 6256F: drivers/hwspinlock/ 6257F: include/linux/hwspinlock.h 6258 6259HARMONY SOUND DRIVER 6260L: linux-parisc@vger.kernel.org 6261S: Maintained 6262F: sound/parisc/harmony.* 6263 6264HDPVR USB VIDEO ENCODER DRIVER 6265M: Hans Verkuil <hverkuil@xs4all.nl> 6266L: linux-media@vger.kernel.org 6267T: git git://linuxtv.org/media_tree.git 6268W: https://linuxtv.org 6269S: Odd Fixes 6270F: drivers/media/usb/hdpvr/ 6271 6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6273M: Jimmy Vance <jimmy.vance@hpe.com> 6274S: Supported 6275F: Documentation/watchdog/hpwdt.txt 6276F: drivers/watchdog/hpwdt.c 6277 6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6279M: Don Brace <don.brace@microsemi.com> 6280L: esc.storagedev@microsemi.com 6281L: linux-scsi@vger.kernel.org 6282S: Supported 6283F: Documentation/scsi/hpsa.txt 6284F: drivers/scsi/hpsa*.[ch] 6285F: include/linux/cciss*.h 6286F: include/uapi/linux/cciss*.h 6287 6288HFI1 DRIVER 6289M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6290M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6291L: linux-rdma@vger.kernel.org 6292S: Supported 6293F: drivers/infiniband/hw/hfi1 6294 6295HFS FILESYSTEM 6296L: linux-fsdevel@vger.kernel.org 6297S: Orphan 6298F: Documentation/filesystems/hfs.txt 6299F: fs/hfs/ 6300 6301HFSPLUS FILESYSTEM 6302L: linux-fsdevel@vger.kernel.org 6303S: Orphan 6304F: Documentation/filesystems/hfsplus.txt 6305F: fs/hfsplus/ 6306 6307HGA FRAMEBUFFER DRIVER 6308M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6309L: linux-nvidia@lists.surfsouth.com 6310W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6311S: Maintained 6312F: drivers/video/fbdev/hgafb.c 6313 6314HIBERNATION (aka Software Suspend, aka swsusp) 6315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6316M: Pavel Machek <pavel@ucw.cz> 6317L: linux-pm@vger.kernel.org 6318B: https://bugzilla.kernel.org 6319S: Supported 6320F: arch/x86/power/ 6321F: drivers/base/power/ 6322F: kernel/power/ 6323F: include/linux/suspend.h 6324F: include/linux/freezer.h 6325F: include/linux/pm.h 6326F: arch/*/include/asm/suspend*.h 6327 6328HID CORE LAYER 6329M: Jiri Kosina <jikos@kernel.org> 6330R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6331L: linux-input@vger.kernel.org 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6333S: Maintained 6334F: drivers/hid/ 6335F: include/linux/hid* 6336F: include/uapi/linux/hid* 6337 6338HID SENSOR HUB DRIVERS 6339M: Jiri Kosina <jikos@kernel.org> 6340M: Jonathan Cameron <jic23@kernel.org> 6341M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6342L: linux-input@vger.kernel.org 6343L: linux-iio@vger.kernel.org 6344S: Maintained 6345F: Documentation/hid/hid-sensor* 6346F: drivers/hid/hid-sensor-* 6347F: drivers/iio/*/hid-* 6348F: include/linux/hid-sensor-* 6349 6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6351M: Thomas Gleixner <tglx@linutronix.de> 6352L: linux-kernel@vger.kernel.org 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6354S: Maintained 6355F: Documentation/timers/ 6356F: kernel/time/hrtimer.c 6357F: kernel/time/clockevents.c 6358F: kernel/time/timer_*.c 6359F: include/linux/clockchips.h 6360F: include/linux/hrtimer.h 6361 6362HIGH-SPEED SCC DRIVER FOR AX.25 6363L: linux-hams@vger.kernel.org 6364S: Orphan 6365F: drivers/net/hamradio/dmascc.c 6366F: drivers/net/hamradio/scc.c 6367 6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6369M: HighPoint Linux Team <linux@highpoint-tech.com> 6370W: http://www.highpoint-tech.com 6371S: Supported 6372F: Documentation/scsi/hptiop.txt 6373F: drivers/scsi/hptiop.c 6374 6375HIPPI 6376M: Jes Sorensen <jes@trained-monkey.org> 6377L: linux-hippi@sunsite.dk 6378S: Maintained 6379F: include/linux/hippidevice.h 6380F: include/uapi/linux/if_hippi.h 6381F: net/802/hippi.c 6382F: drivers/net/hippi/ 6383 6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6385M: Yisen Zhuang <yisen.zhuang@huawei.com> 6386M: Salil Mehta <salil.mehta@huawei.com> 6387L: netdev@vger.kernel.org 6388W: http://www.hisilicon.com 6389S: Maintained 6390F: drivers/net/ethernet/hisilicon/hns3/ 6391 6392HISILICON NETWORK SUBSYSTEM DRIVER 6393M: Yisen Zhuang <yisen.zhuang@huawei.com> 6394M: Salil Mehta <salil.mehta@huawei.com> 6395L: netdev@vger.kernel.org 6396W: http://www.hisilicon.com 6397S: Maintained 6398F: drivers/net/ethernet/hisilicon/ 6399F: Documentation/devicetree/bindings/net/hisilicon*.txt 6400 6401HISILICON PMU DRIVER 6402M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6403W: http://www.hisilicon.com 6404S: Supported 6405F: drivers/perf/hisilicon 6406F: Documentation/perf/hisi-pmu.txt 6407 6408HISILICON ROCE DRIVER 6409M: Lijun Ou <oulijun@huawei.com> 6410M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6411L: linux-rdma@vger.kernel.org 6412S: Maintained 6413F: drivers/infiniband/hw/hns/ 6414F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6415 6416HISILICON SAS Controller 6417M: John Garry <john.garry@huawei.com> 6418W: http://www.hisilicon.com 6419S: Supported 6420F: drivers/scsi/hisi_sas/ 6421F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6422 6423HMM - Heterogeneous Memory Management 6424M: Jérôme Glisse <jglisse@redhat.com> 6425L: linux-mm@kvack.org 6426S: Maintained 6427F: mm/hmm* 6428F: include/linux/hmm* 6429 6430HOST AP DRIVER 6431M: Jouni Malinen <j@w1.fi> 6432L: linux-wireless@vger.kernel.org 6433W: http://w1.fi/hostap-driver.html 6434S: Obsolete 6435F: drivers/net/wireless/intersil/hostap/ 6436 6437HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6438L: platform-driver-x86@vger.kernel.org 6439S: Orphan 6440F: drivers/platform/x86/tc1100-wmi.c 6441 6442HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6443M: Jaroslav Kysela <perex@perex.cz> 6444S: Maintained 6445F: drivers/net/ethernet/hp/hp100.* 6446 6447HPET: High Precision Event Timers driver 6448M: Clemens Ladisch <clemens@ladisch.de> 6449S: Maintained 6450F: Documentation/timers/hpet.txt 6451F: drivers/char/hpet.c 6452F: include/linux/hpet.h 6453F: include/uapi/linux/hpet.h 6454 6455HPET: x86 6456S: Orphan 6457F: arch/x86/kernel/hpet.c 6458F: arch/x86/include/asm/hpet.h 6459 6460HPFS FILESYSTEM 6461M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6462W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6463S: Maintained 6464F: fs/hpfs/ 6465 6466HSI SUBSYSTEM 6467M: Sebastian Reichel <sre@kernel.org> 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6469S: Maintained 6470F: Documentation/ABI/testing/sysfs-bus-hsi 6471F: Documentation/driver-api/hsi.rst 6472F: drivers/hsi/ 6473F: include/linux/hsi/ 6474F: include/uapi/linux/hsi/ 6475 6476HSO 3G MODEM DRIVER 6477L: linux-usb@vger.kernel.org 6478S: Orphan 6479F: drivers/net/usb/hso.c 6480 6481HSR NETWORK PROTOCOL 6482M: Arvid Brodin <arvid.brodin@alten.se> 6483L: netdev@vger.kernel.org 6484S: Maintained 6485F: net/hsr/ 6486 6487HT16K33 LED CONTROLLER DRIVER 6488M: Robin van der Gracht <robin@protonic.nl> 6489S: Maintained 6490F: drivers/auxdisplay/ht16k33.c 6491F: Documentation/devicetree/bindings/display/ht16k33.txt 6492 6493HTCPEN TOUCHSCREEN DRIVER 6494M: Pau Oliva Fora <pof@eslack.org> 6495L: linux-input@vger.kernel.org 6496S: Maintained 6497F: drivers/input/touchscreen/htcpen.c 6498 6499HUAWEI ETHERNET DRIVER 6500M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6501L: netdev@vger.kernel.org 6502S: Supported 6503F: Documentation/networking/hinic.txt 6504F: drivers/net/ethernet/huawei/hinic/ 6505 6506HUGETLB FILESYSTEM 6507M: Nadia Yvette Chambers <nyc@holomorphy.com> 6508S: Maintained 6509F: fs/hugetlbfs/ 6510 6511HVA ST MEDIA DRIVER 6512M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6513L: linux-media@vger.kernel.org 6514T: git git://linuxtv.org/media_tree.git 6515W: https://linuxtv.org 6516S: Supported 6517F: drivers/media/platform/sti/hva 6518 6519HWPOISON MEMORY FAILURE HANDLING 6520M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6521L: linux-mm@kvack.org 6522S: Maintained 6523F: mm/memory-failure.c 6524F: mm/hwpoison-inject.c 6525 6526Hyper-V CORE AND DRIVERS 6527M: "K. Y. Srinivasan" <kys@microsoft.com> 6528M: Haiyang Zhang <haiyangz@microsoft.com> 6529M: Stephen Hemminger <sthemmin@microsoft.com> 6530L: devel@linuxdriverproject.org 6531S: Maintained 6532F: Documentation/networking/netvsc.txt 6533F: arch/x86/include/asm/mshyperv.h 6534F: arch/x86/include/asm/trace/hyperv.h 6535F: arch/x86/include/uapi/asm/hyperv.h 6536F: arch/x86/kernel/cpu/mshyperv.c 6537F: arch/x86/hyperv 6538F: drivers/hid/hid-hyperv.c 6539F: drivers/hv/ 6540F: drivers/input/serio/hyperv-keyboard.c 6541F: drivers/pci/host/pci-hyperv.c 6542F: drivers/net/hyperv/ 6543F: drivers/scsi/storvsc_drv.c 6544F: drivers/uio/uio_hv_generic.c 6545F: drivers/video/fbdev/hyperv_fb.c 6546F: net/vmw_vsock/hyperv_transport.c 6547F: include/linux/hyperv.h 6548F: include/uapi/linux/hyperv.h 6549F: tools/hv/ 6550F: Documentation/ABI/stable/sysfs-bus-vmbus 6551 6552HYPERVISOR VIRTUAL CONSOLE DRIVER 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Odd Fixes 6555F: drivers/tty/hvc/ 6556 6557I2C ACPI SUPPORT 6558M: Mika Westerberg <mika.westerberg@linux.intel.com> 6559L: linux-i2c@vger.kernel.org 6560L: linux-acpi@vger.kernel.org 6561S: Maintained 6562F: drivers/i2c/i2c-core-acpi.c 6563 6564I2C MUXES 6565M: Peter Rosin <peda@axentia.se> 6566L: linux-i2c@vger.kernel.org 6567S: Maintained 6568F: Documentation/i2c/i2c-topology 6569F: Documentation/i2c/muxes/ 6570F: Documentation/devicetree/bindings/i2c/i2c-mux* 6571F: Documentation/devicetree/bindings/i2c/i2c-arb* 6572F: Documentation/devicetree/bindings/i2c/i2c-gate* 6573F: drivers/i2c/i2c-mux.c 6574F: drivers/i2c/muxes/ 6575F: include/linux/i2c-mux.h 6576 6577I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6578M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6579L: linux-i2c@vger.kernel.org 6580S: Maintained 6581F: drivers/i2c/busses/i2c-mv64xxx.c 6582 6583I2C OVER PARALLEL PORT 6584M: Jean Delvare <jdelvare@suse.com> 6585L: linux-i2c@vger.kernel.org 6586S: Maintained 6587F: Documentation/i2c/busses/i2c-parport 6588F: Documentation/i2c/busses/i2c-parport-light 6589F: drivers/i2c/busses/i2c-parport.c 6590F: drivers/i2c/busses/i2c-parport-light.c 6591 6592I2C SUBSYSTEM 6593M: Wolfram Sang <wsa@the-dreams.de> 6594L: linux-i2c@vger.kernel.org 6595W: https://i2c.wiki.kernel.org/ 6596Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6598S: Maintained 6599F: Documentation/devicetree/bindings/i2c/ 6600F: Documentation/i2c/ 6601F: drivers/i2c/ 6602F: drivers/i2c/*/ 6603F: include/linux/i2c.h 6604F: include/linux/i2c-*.h 6605F: include/uapi/linux/i2c.h 6606F: include/uapi/linux/i2c-*.h 6607 6608I2C-TAOS-EVM DRIVER 6609M: Jean Delvare <jdelvare@suse.com> 6610L: linux-i2c@vger.kernel.org 6611S: Maintained 6612F: Documentation/i2c/busses/i2c-taos-evm 6613F: drivers/i2c/busses/i2c-taos-evm.c 6614 6615I2C-TINY-USB DRIVER 6616M: Till Harbaum <till@harbaum.org> 6617L: linux-i2c@vger.kernel.org 6618W: http://www.harbaum.org/till/i2c_tiny_usb 6619S: Maintained 6620F: drivers/i2c/busses/i2c-tiny-usb.c 6621 6622I2C/SMBUS CONTROLLER DRIVERS FOR PC 6623M: Jean Delvare <jdelvare@suse.com> 6624L: linux-i2c@vger.kernel.org 6625S: Maintained 6626F: Documentation/i2c/busses/i2c-ali1535 6627F: Documentation/i2c/busses/i2c-ali1563 6628F: Documentation/i2c/busses/i2c-ali15x3 6629F: Documentation/i2c/busses/i2c-amd756 6630F: Documentation/i2c/busses/i2c-amd8111 6631F: Documentation/i2c/busses/i2c-i801 6632F: Documentation/i2c/busses/i2c-nforce2 6633F: Documentation/i2c/busses/i2c-piix4 6634F: Documentation/i2c/busses/i2c-sis5595 6635F: Documentation/i2c/busses/i2c-sis630 6636F: Documentation/i2c/busses/i2c-sis96x 6637F: Documentation/i2c/busses/i2c-via 6638F: Documentation/i2c/busses/i2c-viapro 6639F: drivers/i2c/busses/i2c-ali1535.c 6640F: drivers/i2c/busses/i2c-ali1563.c 6641F: drivers/i2c/busses/i2c-ali15x3.c 6642F: drivers/i2c/busses/i2c-amd756.c 6643F: drivers/i2c/busses/i2c-amd756-s4882.c 6644F: drivers/i2c/busses/i2c-amd8111.c 6645F: drivers/i2c/busses/i2c-i801.c 6646F: drivers/i2c/busses/i2c-isch.c 6647F: drivers/i2c/busses/i2c-nforce2.c 6648F: drivers/i2c/busses/i2c-nforce2-s4985.c 6649F: drivers/i2c/busses/i2c-piix4.c 6650F: drivers/i2c/busses/i2c-sis5595.c 6651F: drivers/i2c/busses/i2c-sis630.c 6652F: drivers/i2c/busses/i2c-sis96x.c 6653F: drivers/i2c/busses/i2c-via.c 6654F: drivers/i2c/busses/i2c-viapro.c 6655 6656I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6657M: Hans de Goede <hdegoede@redhat.com> 6658L: linux-i2c@vger.kernel.org 6659S: Maintained 6660F: drivers/i2c/busses/i2c-cht-wc.c 6661 6662I2C/SMBUS ISMT DRIVER 6663M: Seth Heasley <seth.heasley@intel.com> 6664M: Neil Horman <nhorman@tuxdriver.com> 6665L: linux-i2c@vger.kernel.org 6666F: drivers/i2c/busses/i2c-ismt.c 6667F: Documentation/i2c/busses/i2c-ismt 6668 6669I2C/SMBUS STUB DRIVER 6670M: Jean Delvare <jdelvare@suse.com> 6671L: linux-i2c@vger.kernel.org 6672S: Maintained 6673F: drivers/i2c/i2c-stub.c 6674 6675IA64 (Itanium) PLATFORM 6676M: Tony Luck <tony.luck@intel.com> 6677M: Fenghua Yu <fenghua.yu@intel.com> 6678L: linux-ia64@vger.kernel.org 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6680S: Maintained 6681F: arch/ia64/ 6682 6683IBM Power 842 compression accelerator 6684M: Haren Myneni <haren@us.ibm.com> 6685S: Supported 6686F: drivers/crypto/nx/Makefile 6687F: drivers/crypto/nx/Kconfig 6688F: drivers/crypto/nx/nx-842* 6689F: include/linux/sw842.h 6690F: crypto/842.c 6691F: lib/842/ 6692 6693IBM Power in-Nest Crypto Acceleration 6694M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6695M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6696L: linux-crypto@vger.kernel.org 6697S: Supported 6698F: drivers/crypto/nx/Makefile 6699F: drivers/crypto/nx/Kconfig 6700F: drivers/crypto/nx/nx-aes* 6701F: drivers/crypto/nx/nx-sha* 6702F: drivers/crypto/nx/nx.* 6703F: drivers/crypto/nx/nx_csbcpb.h 6704F: drivers/crypto/nx/nx_debugfs.h 6705 6706IBM Power Linux RAID adapter 6707M: Brian King <brking@us.ibm.com> 6708S: Supported 6709F: drivers/scsi/ipr.* 6710 6711IBM Power SRIOV Virtual NIC Device Driver 6712M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6713M: John Allen <jallen@linux.vnet.ibm.com> 6714L: netdev@vger.kernel.org 6715S: Supported 6716F: drivers/net/ethernet/ibm/ibmvnic.* 6717 6718IBM Power Virtual Accelerator Switchboard 6719M: Sukadev Bhattiprolu 6720L: linuxppc-dev@lists.ozlabs.org 6721S: Supported 6722F: arch/powerpc/platforms/powernv/vas* 6723F: arch/powerpc/platforms/powernv/copy-paste.h 6724F: arch/powerpc/include/asm/vas.h 6725F: arch/powerpc/include/uapi/asm/vas.h 6726 6727IBM Power Virtual Ethernet Device Driver 6728M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6729L: netdev@vger.kernel.org 6730S: Supported 6731F: drivers/net/ethernet/ibm/ibmveth.* 6732 6733IBM Power Virtual FC Device Drivers 6734M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6735L: linux-scsi@vger.kernel.org 6736S: Supported 6737F: drivers/scsi/ibmvscsi/ibmvfc* 6738 6739IBM Power Virtual SCSI Device Drivers 6740M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6741L: linux-scsi@vger.kernel.org 6742S: Supported 6743F: drivers/scsi/ibmvscsi/ibmvscsi* 6744F: include/scsi/viosrp.h 6745 6746IBM Power Virtual SCSI Device Target Driver 6747M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6748M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6749L: linux-scsi@vger.kernel.org 6750L: target-devel@vger.kernel.org 6751S: Supported 6752F: drivers/scsi/ibmvscsi_tgt/ 6753 6754IBM Power VMX Cryptographic instructions 6755M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6756M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6757L: linux-crypto@vger.kernel.org 6758S: Supported 6759F: drivers/crypto/vmx/Makefile 6760F: drivers/crypto/vmx/Kconfig 6761F: drivers/crypto/vmx/vmx.c 6762F: drivers/crypto/vmx/aes* 6763F: drivers/crypto/vmx/ghash* 6764F: drivers/crypto/vmx/ppc-xlate.pl 6765 6766IBM ServeRAID RAID DRIVER 6767S: Orphan 6768F: drivers/scsi/ips.* 6769 6770ICH LPC AND GPIO DRIVER 6771M: Peter Tyser <ptyser@xes-inc.com> 6772S: Maintained 6773F: drivers/mfd/lpc_ich.c 6774F: drivers/gpio/gpio-ich.c 6775 6776IDE SUBSYSTEM 6777M: "David S. Miller" <davem@davemloft.net> 6778L: linux-ide@vger.kernel.org 6779Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6781S: Maintained 6782F: Documentation/ide/ 6783F: drivers/ide/ 6784F: include/linux/ide.h 6785 6786IDE/ATAPI DRIVERS 6787M: Borislav Petkov <bp@alien8.de> 6788L: linux-ide@vger.kernel.org 6789S: Maintained 6790F: Documentation/cdrom/ide-cd 6791F: drivers/ide/ide-cd* 6792 6793IDEAPAD LAPTOP EXTRAS DRIVER 6794M: Ike Panhc <ike.pan@canonical.com> 6795L: platform-driver-x86@vger.kernel.org 6796W: http://launchpad.net/ideapad-laptop 6797S: Maintained 6798F: drivers/platform/x86/ideapad-laptop.c 6799 6800IDEAPAD LAPTOP SLIDEBAR DRIVER 6801M: Andrey Moiseev <o2g.org.ru@gmail.com> 6802L: linux-input@vger.kernel.org 6803W: https://github.com/o2genum/ideapad-slidebar 6804S: Maintained 6805F: drivers/input/misc/ideapad_slidebar.c 6806 6807IDT VersaClock 5 CLOCK DRIVER 6808M: Marek Vasut <marek.vasut@gmail.com> 6809S: Maintained 6810F: drivers/clk/clk-versaclock5.c 6811 6812IEEE 802.15.4 SUBSYSTEM 6813M: Alexander Aring <alex.aring@gmail.com> 6814M: Stefan Schmidt <stefan@osg.samsung.com> 6815L: linux-wpan@vger.kernel.org 6816W: http://wpan.cakelab.org/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6819S: Maintained 6820F: net/ieee802154/ 6821F: net/mac802154/ 6822F: drivers/net/ieee802154/ 6823F: include/linux/nl802154.h 6824F: include/linux/ieee802154.h 6825F: include/net/nl802154.h 6826F: include/net/mac802154.h 6827F: include/net/af_ieee802154.h 6828F: include/net/cfg802154.h 6829F: include/net/ieee802154_netdev.h 6830F: Documentation/networking/ieee802154.txt 6831 6832IFE PROTOCOL 6833M: Yotam Gigi <yotam.gi@gmail.com> 6834M: Jamal Hadi Salim <jhs@mojatatu.com> 6835F: net/ife 6836F: include/net/ife.h 6837F: include/uapi/linux/ife.h 6838 6839IGORPLUG-USB IR RECEIVER 6840M: Sean Young <sean@mess.org> 6841L: linux-media@vger.kernel.org 6842S: Maintained 6843F: drivers/media/rc/igorplugusb.c 6844 6845IGUANAWORKS USB IR TRANSCEIVER 6846M: Sean Young <sean@mess.org> 6847L: linux-media@vger.kernel.org 6848S: Maintained 6849F: drivers/media/rc/iguanair.c 6850 6851IIO DIGITAL POTENTIOMETER DAC 6852M: Peter Rosin <peda@axentia.se> 6853L: linux-iio@vger.kernel.org 6854S: Maintained 6855F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6856F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6857F: drivers/iio/dac/dpot-dac.c 6858 6859IIO ENVELOPE DETECTOR 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6864F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6865F: drivers/iio/adc/envelope-detector.c 6866 6867IIO MULTIPLEXER 6868M: Peter Rosin <peda@axentia.se> 6869L: linux-iio@vger.kernel.org 6870S: Maintained 6871F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6872F: drivers/iio/multiplexer/iio-mux.c 6873 6874IIO SUBSYSTEM AND DRIVERS 6875M: Jonathan Cameron <jic23@kernel.org> 6876R: Hartmut Knaack <knaack.h@gmx.de> 6877R: Lars-Peter Clausen <lars@metafoo.de> 6878R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6879L: linux-iio@vger.kernel.org 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6881S: Maintained 6882F: Documentation/ABI/testing/configfs-iio* 6883F: Documentation/ABI/testing/sysfs-bus-iio* 6884F: Documentation/devicetree/bindings/iio/ 6885F: drivers/iio/ 6886F: drivers/staging/iio/ 6887F: include/linux/iio/ 6888F: tools/iio/ 6889 6890IKANOS/ADI EAGLE ADSL USB DRIVER 6891M: Matthieu Castet <castet.matthieu@free.fr> 6892M: Stanislaw Gruszka <stf_xl@wp.pl> 6893S: Maintained 6894F: drivers/usb/atm/ueagle-atm.c 6895 6896IMGTEC ASCII LCD DRIVER 6897M: Paul Burton <paul.burton@mips.com> 6898S: Maintained 6899F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6900F: drivers/auxdisplay/img-ascii-lcd.c 6901 6902IMGTEC IR DECODER DRIVER 6903M: James Hogan <jhogan@kernel.org> 6904S: Maintained 6905F: drivers/media/rc/img-ir/ 6906 6907IMON SOUNDGRAPH USB IR RECEIVER 6908M: Sean Young <sean@mess.org> 6909L: linux-media@vger.kernel.org 6910S: Maintained 6911F: drivers/media/rc/imon_raw.c 6912F: drivers/media/rc/imon.c 6913 6914IMS TWINTURBO FRAMEBUFFER DRIVER 6915L: linux-fbdev@vger.kernel.org 6916S: Orphan 6917F: drivers/video/fbdev/imsttfb.c 6918 6919INA209 HARDWARE MONITOR DRIVER 6920M: Guenter Roeck <linux@roeck-us.net> 6921L: linux-hwmon@vger.kernel.org 6922S: Maintained 6923F: Documentation/hwmon/ina209 6924F: Documentation/devicetree/bindings/i2c/ina209.txt 6925F: drivers/hwmon/ina209.c 6926 6927INA2XX HARDWARE MONITOR DRIVER 6928M: Guenter Roeck <linux@roeck-us.net> 6929L: linux-hwmon@vger.kernel.org 6930S: Maintained 6931F: Documentation/hwmon/ina2xx 6932F: drivers/hwmon/ina2xx.c 6933F: include/linux/platform_data/ina2xx.h 6934 6935INDUSTRY PACK SUBSYSTEM (IPACK) 6936M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6937M: Jens Taprogge <jens.taprogge@taprogge.org> 6938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6939L: industrypack-devel@lists.sourceforge.net 6940W: http://industrypack.sourceforge.net 6941S: Maintained 6942F: drivers/ipack/ 6943 6944INFINIBAND SUBSYSTEM 6945M: Doug Ledford <dledford@redhat.com> 6946M: Jason Gunthorpe <jgg@mellanox.com> 6947L: linux-rdma@vger.kernel.org 6948W: https://github.com/linux-rdma/rdma-core 6949Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6951S: Supported 6952F: Documentation/devicetree/bindings/infiniband/ 6953F: Documentation/infiniband/ 6954F: drivers/infiniband/ 6955F: include/uapi/linux/if_infiniband.h 6956F: include/uapi/rdma/ 6957F: include/rdma/ 6958 6959INGENIC JZ4780 DMA Driver 6960M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6961S: Maintained 6962F: drivers/dma/dma-jz4780.c 6963 6964INGENIC JZ4780 NAND DRIVER 6965M: Harvey Hunt <harveyhuntnexus@gmail.com> 6966L: linux-mtd@lists.infradead.org 6967S: Maintained 6968F: drivers/mtd/nand/jz4780_* 6969 6970INOTIFY 6971M: Jan Kara <jack@suse.cz> 6972R: Amir Goldstein <amir73il@gmail.com> 6973L: linux-fsdevel@vger.kernel.org 6974S: Maintained 6975F: Documentation/filesystems/inotify.txt 6976F: fs/notify/inotify/ 6977F: include/linux/inotify.h 6978F: include/uapi/linux/inotify.h 6979 6980INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6981M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6982L: linux-input@vger.kernel.org 6983Q: http://patchwork.kernel.org/project/linux-input/list/ 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6985S: Maintained 6986F: drivers/input/ 6987F: include/linux/input.h 6988F: include/uapi/linux/input.h 6989F: include/uapi/linux/input-event-codes.h 6990F: include/linux/input/ 6991F: Documentation/devicetree/bindings/input/ 6992F: Documentation/input/ 6993 6994INPUT MULTITOUCH (MT) PROTOCOL 6995M: Henrik Rydberg <rydberg@bitmath.org> 6996L: linux-input@vger.kernel.org 6997S: Odd fixes 6998F: Documentation/input/multi-touch-protocol.rst 6999F: drivers/input/input-mt.c 7000K: \b(ABS|SYN)_MT_ 7001 7002INSIDE SECURE CRYPTO DRIVER 7003M: Antoine Tenart <antoine.tenart@free-electrons.com> 7004F: drivers/crypto/inside-secure/ 7005S: Maintained 7006L: linux-crypto@vger.kernel.org 7007 7008INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7009M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7010M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7011L: linux-integrity@vger.kernel.org 7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7013S: Supported 7014F: security/integrity/ima/ 7015 7016INTEL 810/815 FRAMEBUFFER DRIVER 7017M: Antonino Daplas <adaplas@gmail.com> 7018L: linux-fbdev@vger.kernel.org 7019S: Maintained 7020F: drivers/video/fbdev/i810/ 7021 7022INTEL ASoC BDW/HSW DRIVERS 7023M: Jie Yang <yang.jie@linux.intel.com> 7024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7025S: Supported 7026F: sound/soc/intel/common/sst-dsp* 7027F: sound/soc/intel/common/sst-firmware.c 7028F: sound/soc/intel/boards/broadwell.c 7029F: sound/soc/intel/haswell/ 7030 7031INTEL C600 SERIES SAS CONTROLLER DRIVER 7032M: Intel SCU Linux support <intel-linux-scu@intel.com> 7033M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7034L: linux-scsi@vger.kernel.org 7035T: git git://git.code.sf.net/p/intel-sas/isci 7036S: Supported 7037F: drivers/scsi/isci/ 7038 7039INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7040M: Jani Nikula <jani.nikula@linux.intel.com> 7041M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7042M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7043L: intel-gfx@lists.freedesktop.org 7044W: https://01.org/linuxgraphics/ 7045B: https://01.org/linuxgraphics/documentation/how-report-bugs 7046C: irc://chat.freenode.net/intel-gfx 7047Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7048T: git git://anongit.freedesktop.org/drm-intel 7049S: Supported 7050F: drivers/gpu/drm/i915/ 7051F: include/drm/i915* 7052F: include/uapi/drm/i915_drm.h 7053F: Documentation/gpu/i915.rst 7054 7055INTEL ETHERNET DRIVERS 7056M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7057L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7058W: http://www.intel.com/support/feedback.htm 7059W: http://e1000.sourceforge.net/ 7060Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7063S: Supported 7064F: Documentation/networking/e100.txt 7065F: Documentation/networking/e1000.txt 7066F: Documentation/networking/e1000e.txt 7067F: Documentation/networking/igb.txt 7068F: Documentation/networking/igbvf.txt 7069F: Documentation/networking/ixgb.txt 7070F: Documentation/networking/ixgbe.txt 7071F: Documentation/networking/ixgbevf.txt 7072F: Documentation/networking/i40e.txt 7073F: Documentation/networking/i40evf.txt 7074F: drivers/net/ethernet/intel/ 7075F: drivers/net/ethernet/intel/*/ 7076F: include/linux/avf/virtchnl.h 7077 7078INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7079M: Maik Broemme <mbroemme@libmpq.org> 7080L: linux-fbdev@vger.kernel.org 7081S: Maintained 7082F: Documentation/fb/intelfb.txt 7083F: drivers/video/fbdev/intelfb/ 7084 7085INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7086M: Zhenyu Wang <zhenyuw@linux.intel.com> 7087M: Zhi Wang <zhi.a.wang@intel.com> 7088L: intel-gvt-dev@lists.freedesktop.org 7089L: intel-gfx@lists.freedesktop.org 7090W: https://01.org/igvt-g 7091T: git https://github.com/intel/gvt-linux.git 7092S: Supported 7093F: drivers/gpu/drm/i915/gvt/ 7094 7095INTEL HID EVENT DRIVER 7096M: Alex Hung <alex.hung@canonical.com> 7097L: platform-driver-x86@vger.kernel.org 7098S: Maintained 7099F: drivers/platform/x86/intel-hid.c 7100 7101INTEL I/OAT DMA DRIVER 7102M: Dave Jiang <dave.jiang@intel.com> 7103R: Dan Williams <dan.j.williams@intel.com> 7104L: dmaengine@vger.kernel.org 7105Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7106S: Supported 7107F: drivers/dma/ioat* 7108 7109INTEL IDLE DRIVER 7110M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7111M: Len Brown <lenb@kernel.org> 7112L: linux-pm@vger.kernel.org 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7114B: https://bugzilla.kernel.org 7115S: Supported 7116F: drivers/idle/intel_idle.c 7117 7118INTEL INTEGRATED SENSOR HUB DRIVER 7119M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7120M: Jiri Kosina <jikos@kernel.org> 7121L: linux-input@vger.kernel.org 7122S: Maintained 7123F: drivers/hid/intel-ish-hid/ 7124 7125INTEL IOMMU (VT-d) 7126M: David Woodhouse <dwmw2@infradead.org> 7127L: iommu@lists.linux-foundation.org 7128T: git git://git.infradead.org/iommu-2.6.git 7129S: Supported 7130F: drivers/iommu/intel-iommu.c 7131F: include/linux/intel-iommu.h 7132 7133INTEL IOP-ADMA DMA DRIVER 7134R: Dan Williams <dan.j.williams@intel.com> 7135S: Odd fixes 7136F: drivers/dma/iop-adma.c 7137 7138INTEL IPU3 CSI-2 CIO2 DRIVER 7139M: Yong Zhi <yong.zhi@intel.com> 7140M: Sakari Ailus <sakari.ailus@linux.intel.com> 7141L: linux-media@vger.kernel.org 7142S: Maintained 7143F: drivers/media/pci/intel/ipu3/ 7144F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7145 7146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7147M: Krzysztof Halasa <khalasa@piap.pl> 7148S: Maintained 7149F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7150F: arch/arm/mach-ixp4xx/include/mach/npe.h 7151F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7152F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7153F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7154F: drivers/net/wan/ixp4xx_hss.c 7155 7156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7157M: Deepak Saxena <dsaxena@plexity.net> 7158S: Maintained 7159F: drivers/char/hw_random/ixp4xx-rng.c 7160 7161INTEL MANAGEMENT ENGINE (mei) 7162M: Tomas Winkler <tomas.winkler@intel.com> 7163L: linux-kernel@vger.kernel.org 7164S: Supported 7165F: include/uapi/linux/mei.h 7166F: include/linux/mei_cl_bus.h 7167F: drivers/misc/mei/* 7168F: drivers/watchdog/mei_wdt.c 7169F: Documentation/misc-devices/mei/* 7170F: samples/mei/* 7171 7172INTEL MENLOW THERMAL DRIVER 7173M: Sujith Thomas <sujith.thomas@intel.com> 7174L: platform-driver-x86@vger.kernel.org 7175W: https://01.org/linux-acpi 7176S: Supported 7177F: drivers/platform/x86/intel_menlow.c 7178 7179INTEL MERRIFIELD GPIO DRIVER 7180M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7181L: linux-gpio@vger.kernel.org 7182S: Maintained 7183F: drivers/gpio/gpio-merrifield.c 7184 7185INTEL MIC DRIVERS (mic) 7186M: Sudeep Dutt <sudeep.dutt@intel.com> 7187M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7188S: Supported 7189W: https://github.com/sudeepdutt/mic 7190W: http://software.intel.com/en-us/mic-developer 7191F: include/linux/mic_bus.h 7192F: include/linux/scif.h 7193F: include/uapi/linux/mic_common.h 7194F: include/uapi/linux/mic_ioctl.h 7195F: include/uapi/linux/scif_ioctl.h 7196F: drivers/misc/mic/ 7197F: drivers/dma/mic_x100_dma.c 7198F: drivers/dma/mic_x100_dma.h 7199F: Documentation/mic/ 7200 7201INTEL PMC CORE DRIVER 7202M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7203M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7204L: platform-driver-x86@vger.kernel.org 7205S: Maintained 7206F: arch/x86/include/asm/pmc_core.h 7207F: drivers/platform/x86/intel_pmc_core* 7208 7209INTEL PMC/P-Unit IPC DRIVER 7210M: Zha Qipeng<qipeng.zha@intel.com> 7211L: platform-driver-x86@vger.kernel.org 7212S: Maintained 7213F: drivers/platform/x86/intel_pmc_ipc.c 7214F: drivers/platform/x86/intel_punit_ipc.c 7215F: arch/x86/include/asm/intel_pmc_ipc.h 7216F: arch/x86/include/asm/intel_punit_ipc.h 7217 7218INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7219M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7220L: linux-wireless@vger.kernel.org 7221S: Maintained 7222F: Documentation/networking/README.ipw2100 7223F: Documentation/networking/README.ipw2200 7224F: drivers/net/wireless/intel/ipw2x00/ 7225 7226INTEL PSTATE DRIVER 7227M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7228M: Len Brown <lenb@kernel.org> 7229L: linux-pm@vger.kernel.org 7230S: Supported 7231F: drivers/cpufreq/intel_pstate.c 7232 7233INTEL RDMA RNIC DRIVER 7234M: Faisal Latif <faisal.latif@intel.com> 7235M: Shiraz Saleem <shiraz.saleem@intel.com> 7236L: linux-rdma@vger.kernel.org 7237S: Supported 7238F: drivers/infiniband/hw/i40iw/ 7239 7240INTEL TELEMETRY DRIVER 7241M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7242L: platform-driver-x86@vger.kernel.org 7243S: Maintained 7244F: arch/x86/include/asm/intel_telemetry.h 7245F: drivers/platform/x86/intel_telemetry* 7246 7247INTEL VIRTUAL BUTTON DRIVER 7248M: AceLan Kao <acelan.kao@canonical.com> 7249L: platform-driver-x86@vger.kernel.org 7250S: Maintained 7251F: drivers/platform/x86/intel-vbtn.c 7252 7253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7254M: Stanislaw Gruszka <sgruszka@redhat.com> 7255L: linux-wireless@vger.kernel.org 7256S: Supported 7257F: drivers/net/wireless/intel/iwlegacy/ 7258 7259INTEL WIRELESS WIFI LINK (iwlwifi) 7260M: Johannes Berg <johannes.berg@intel.com> 7261M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7262M: Luca Coelho <luciano.coelho@intel.com> 7263M: Intel Linux Wireless <linuxwifi@intel.com> 7264L: linux-wireless@vger.kernel.org 7265W: http://intellinuxwireless.org 7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7267S: Supported 7268F: drivers/net/wireless/intel/iwlwifi/ 7269 7270INTEL WIRELESS WIMAX CONNECTION 2400 7271M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7272M: linux-wimax@intel.com 7273L: wimax@linuxwimax.org (subscribers-only) 7274S: Supported 7275W: http://linuxwimax.org 7276F: Documentation/wimax/README.i2400m 7277F: drivers/net/wimax/i2400m/ 7278F: include/uapi/linux/wimax/i2400m.h 7279 7280INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7281M: Mario Limonciello <mario.limonciello@dell.com> 7282S: Maintained 7283F: drivers/platform/x86/intel-wmi-thunderbolt.c 7284 7285INTEL(R) TRACE HUB 7286M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7287S: Supported 7288F: Documentation/trace/intel_th.txt 7289F: drivers/hwtracing/intel_th/ 7290 7291INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7292M: Ning Sun <ning.sun@intel.com> 7293L: tboot-devel@lists.sourceforge.net 7294W: http://tboot.sourceforge.net 7295T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7296S: Supported 7297F: Documentation/intel_txt.txt 7298F: include/linux/tboot.h 7299F: arch/x86/kernel/tboot.c 7300 7301INTEL-MID GPIO DRIVER 7302M: David Cohen <david.a.cohen@linux.intel.com> 7303L: linux-gpio@vger.kernel.org 7304S: Maintained 7305F: drivers/gpio/gpio-intel-mid.c 7306 7307INVENSENSE MPU-3050 GYROSCOPE DRIVER 7308M: Linus Walleij <linus.walleij@linaro.org> 7309L: linux-iio@vger.kernel.org 7310S: Maintained 7311F: drivers/iio/gyro/mpu3050* 7312F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7313 7314IOC3 ETHERNET DRIVER 7315M: Ralf Baechle <ralf@linux-mips.org> 7316L: linux-mips@linux-mips.org 7317S: Maintained 7318F: drivers/net/ethernet/sgi/ioc3-eth.c 7319 7320IOC3 SERIAL DRIVER 7321M: Pat Gefre <pfg@sgi.com> 7322L: linux-serial@vger.kernel.org 7323S: Maintained 7324F: drivers/tty/serial/ioc3_serial.c 7325 7326IOMMU DRIVERS 7327M: Joerg Roedel <joro@8bytes.org> 7328L: iommu@lists.linux-foundation.org 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7330S: Maintained 7331F: Documentation/devicetree/bindings/iommu/ 7332F: drivers/iommu/ 7333F: include/linux/iommu.h 7334F: include/linux/iova.h 7335 7336IP MASQUERADING 7337M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7338S: Maintained 7339F: net/ipv4/netfilter/ipt_MASQUERADE.c 7340 7341IPMI SUBSYSTEM 7342M: Corey Minyard <minyard@acm.org> 7343L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7344W: http://openipmi.sourceforge.net/ 7345S: Supported 7346F: Documentation/IPMI.txt 7347F: drivers/char/ipmi/ 7348F: include/linux/ipmi* 7349F: include/uapi/linux/ipmi* 7350 7351IPS SCSI RAID DRIVER 7352M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7353L: linux-scsi@vger.kernel.org 7354W: http://www.adaptec.com/ 7355S: Maintained 7356F: drivers/scsi/ips* 7357 7358IPVS 7359M: Wensong Zhang <wensong@linux-vs.org> 7360M: Simon Horman <horms@verge.net.au> 7361M: Julian Anastasov <ja@ssi.bg> 7362L: netdev@vger.kernel.org 7363L: lvs-devel@vger.kernel.org 7364S: Maintained 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7367F: Documentation/networking/ipvs-sysctl.txt 7368F: include/net/ip_vs.h 7369F: include/uapi/linux/ip_vs.h 7370F: net/netfilter/ipvs/ 7371 7372IPWIRELESS DRIVER 7373M: Jiri Kosina <jikos@kernel.org> 7374M: David Sterba <dsterba@suse.com> 7375S: Odd Fixes 7376F: drivers/tty/ipwireless/ 7377 7378IPX NETWORK LAYER 7379L: netdev@vger.kernel.org 7380S: Obsolete 7381F: include/uapi/linux/ipx.h 7382F: drivers/staging/ipx/ 7383 7384IRDA SUBSYSTEM 7385M: Samuel Ortiz <samuel@sortiz.org> 7386L: irda-users@lists.sourceforge.net (subscribers-only) 7387L: netdev@vger.kernel.org 7388W: http://irda.sourceforge.net/ 7389S: Obsolete 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7391F: Documentation/networking/irda.txt 7392F: drivers/staging/irda/ 7393 7394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7395M: Marc Zyngier <marc.zyngier@arm.com> 7396S: Maintained 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7398F: Documentation/IRQ-domain.txt 7399F: include/linux/irqdomain.h 7400F: kernel/irq/irqdomain.c 7401F: kernel/irq/msi.c 7402 7403IRQ SUBSYSTEM 7404M: Thomas Gleixner <tglx@linutronix.de> 7405L: linux-kernel@vger.kernel.org 7406S: Maintained 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7408F: kernel/irq/ 7409 7410IRQCHIP DRIVERS 7411M: Thomas Gleixner <tglx@linutronix.de> 7412M: Jason Cooper <jason@lakedaemon.net> 7413M: Marc Zyngier <marc.zyngier@arm.com> 7414L: linux-kernel@vger.kernel.org 7415S: Maintained 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7417F: Documentation/devicetree/bindings/interrupt-controller/ 7418F: drivers/irqchip/ 7419 7420ISA 7421M: William Breathitt Gray <vilhelm.gray@gmail.com> 7422S: Maintained 7423F: Documentation/isa.txt 7424F: drivers/base/isa.c 7425F: include/linux/isa.h 7426 7427ISA RADIO MODULE 7428M: Hans Verkuil <hverkuil@xs4all.nl> 7429L: linux-media@vger.kernel.org 7430T: git git://linuxtv.org/media_tree.git 7431W: https://linuxtv.org 7432S: Maintained 7433F: drivers/media/radio/radio-isa* 7434 7435ISAPNP 7436M: Jaroslav Kysela <perex@perex.cz> 7437S: Maintained 7438F: Documentation/isapnp.txt 7439F: drivers/pnp/isapnp/ 7440F: include/linux/isapnp.h 7441 7442ISCSI 7443M: Lee Duncan <lduncan@suse.com> 7444M: Chris Leech <cleech@redhat.com> 7445L: open-iscsi@googlegroups.com 7446W: www.open-iscsi.com 7447S: Maintained 7448F: drivers/scsi/*iscsi* 7449F: include/scsi/*iscsi* 7450 7451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7452M: Peter Jones <pjones@redhat.com> 7453M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7454S: Maintained 7455F: drivers/firmware/iscsi_ibft* 7456 7457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7458M: Or Gerlitz <ogerlitz@mellanox.com> 7459M: Sagi Grimberg <sagi@grimberg.me> 7460M: Roi Dayan <roid@mellanox.com> 7461L: linux-rdma@vger.kernel.org 7462S: Supported 7463W: http://www.openfabrics.org 7464W: www.open-iscsi.org 7465Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7466F: drivers/infiniband/ulp/iser/ 7467 7468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7469M: Sagi Grimberg <sagi@grimberg.me> 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7471L: linux-rdma@vger.kernel.org 7472L: target-devel@vger.kernel.org 7473S: Supported 7474W: http://www.linux-iscsi.org 7475F: drivers/infiniband/ulp/isert 7476 7477ISDN SUBSYSTEM 7478M: Karsten Keil <isdn@linux-pingi.de> 7479L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7480L: netdev@vger.kernel.org 7481W: http://www.isdn4linux.de 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7483S: Maintained 7484F: Documentation/isdn/ 7485F: drivers/isdn/ 7486F: include/linux/isdn.h 7487F: include/linux/isdn/ 7488F: include/uapi/linux/isdn.h 7489F: include/uapi/linux/isdn/ 7490 7491ISDN SUBSYSTEM (Eicon active card driver) 7492M: Armin Schindler <mac@melware.de> 7493L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7494W: http://www.melware.de 7495S: Maintained 7496F: drivers/isdn/hardware/eicon/ 7497 7498IT87 HARDWARE MONITORING DRIVER 7499M: Jean Delvare <jdelvare@suse.com> 7500L: linux-hwmon@vger.kernel.org 7501S: Maintained 7502F: Documentation/hwmon/it87 7503F: drivers/hwmon/it87.c 7504 7505IT913X MEDIA DRIVER 7506M: Antti Palosaari <crope@iki.fi> 7507L: linux-media@vger.kernel.org 7508W: https://linuxtv.org 7509W: http://palosaari.fi/linux/ 7510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7511T: git git://linuxtv.org/anttip/media_tree.git 7512S: Maintained 7513F: drivers/media/tuners/it913x* 7514 7515IVTV VIDEO4LINUX DRIVER 7516M: Andy Walls <awalls@md.metrocast.net> 7517L: ivtv-devel@ivtvdriver.org (subscribers-only) 7518L: linux-media@vger.kernel.org 7519T: git git://linuxtv.org/media_tree.git 7520W: http://www.ivtvdriver.org 7521S: Maintained 7522F: Documentation/media/v4l-drivers/ivtv* 7523F: drivers/media/pci/ivtv/ 7524F: include/uapi/linux/ivtv* 7525 7526IX2505V MEDIA DRIVER 7527M: Malcolm Priestley <tvboxspy@gmail.com> 7528L: linux-media@vger.kernel.org 7529W: https://linuxtv.org 7530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7531S: Maintained 7532F: drivers/media/dvb-frontends/ix2505v* 7533 7534JC42.4 TEMPERATURE SENSOR DRIVER 7535M: Guenter Roeck <linux@roeck-us.net> 7536L: linux-hwmon@vger.kernel.org 7537S: Maintained 7538F: drivers/hwmon/jc42.c 7539F: Documentation/hwmon/jc42 7540 7541JFS FILESYSTEM 7542M: Dave Kleikamp <shaggy@kernel.org> 7543L: jfs-discussion@lists.sourceforge.net 7544W: http://jfs.sourceforge.net/ 7545T: git git://github.com/kleikamp/linux-shaggy.git 7546S: Maintained 7547F: Documentation/filesystems/jfs.txt 7548F: fs/jfs/ 7549 7550JME NETWORK DRIVER 7551M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7552L: netdev@vger.kernel.org 7553S: Maintained 7554F: drivers/net/ethernet/jme.* 7555 7556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7557M: David Woodhouse <dwmw2@infradead.org> 7558L: linux-mtd@lists.infradead.org 7559W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7560S: Maintained 7561F: fs/jffs2/ 7562F: include/uapi/linux/jffs2.h 7563 7564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7565M: "Theodore Ts'o" <tytso@mit.edu> 7566M: Jan Kara <jack@suse.com> 7567L: linux-ext4@vger.kernel.org 7568S: Maintained 7569F: fs/jbd2/ 7570F: include/linux/jbd2.h 7571 7572JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7573M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7574L: linux-media@vger.kernel.org 7575S: Maintained 7576F: drivers/media/platform/rcar_jpu.c 7577 7578JSM Neo PCI based serial card 7579M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7580L: linux-serial@vger.kernel.org 7581S: Maintained 7582F: drivers/tty/serial/jsm/ 7583 7584K10TEMP HARDWARE MONITORING DRIVER 7585M: Clemens Ladisch <clemens@ladisch.de> 7586L: linux-hwmon@vger.kernel.org 7587S: Maintained 7588F: Documentation/hwmon/k10temp 7589F: drivers/hwmon/k10temp.c 7590 7591K8TEMP HARDWARE MONITORING DRIVER 7592M: Rudolf Marek <r.marek@assembler.cz> 7593L: linux-hwmon@vger.kernel.org 7594S: Maintained 7595F: Documentation/hwmon/k8temp 7596F: drivers/hwmon/k8temp.c 7597 7598KASAN 7599M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7600R: Alexander Potapenko <glider@google.com> 7601R: Dmitry Vyukov <dvyukov@google.com> 7602L: kasan-dev@googlegroups.com 7603S: Maintained 7604F: arch/*/include/asm/kasan.h 7605F: arch/*/mm/kasan_init* 7606F: Documentation/dev-tools/kasan.rst 7607F: include/linux/kasan*.h 7608F: lib/test_kasan.c 7609F: mm/kasan/ 7610F: scripts/Makefile.kasan 7611 7612KCONFIG 7613M: Masahiro Yamada <yamada.masahiro@socionext.com> 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7615L: linux-kbuild@vger.kernel.org 7616S: Maintained 7617F: Documentation/kbuild/kconfig-language.txt 7618F: scripts/kconfig/ 7619 7620KDUMP 7621M: Dave Young <dyoung@redhat.com> 7622M: Baoquan He <bhe@redhat.com> 7623R: Vivek Goyal <vgoyal@redhat.com> 7624L: kexec@lists.infradead.org 7625W: http://lse.sourceforge.net/kdump/ 7626S: Maintained 7627F: Documentation/kdump/ 7628 7629KEENE FM RADIO TRANSMITTER DRIVER 7630M: Hans Verkuil <hverkuil@xs4all.nl> 7631L: linux-media@vger.kernel.org 7632T: git git://linuxtv.org/media_tree.git 7633W: https://linuxtv.org 7634S: Maintained 7635F: drivers/media/radio/radio-keene* 7636 7637KERNEL AUTOMOUNTER v4 (AUTOFS4) 7638M: Ian Kent <raven@themaw.net> 7639L: autofs@vger.kernel.org 7640S: Maintained 7641F: fs/autofs4/ 7642 7643KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7644M: Masahiro Yamada <yamada.masahiro@socionext.com> 7645M: Michal Marek <michal.lkml@markovi.net> 7646T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7647L: linux-kbuild@vger.kernel.org 7648S: Maintained 7649F: Documentation/kbuild/ 7650F: Makefile 7651F: scripts/Makefile.* 7652F: scripts/basic/ 7653F: scripts/mk* 7654F: scripts/package/ 7655 7656KERNEL JANITORS 7657L: kernel-janitors@vger.kernel.org 7658W: http://kernelnewbies.org/KernelJanitors 7659S: Odd Fixes 7660 7661KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7662M: "J. Bruce Fields" <bfields@fieldses.org> 7663M: Jeff Layton <jlayton@kernel.org> 7664L: linux-nfs@vger.kernel.org 7665W: http://nfs.sourceforge.net/ 7666T: git git://linux-nfs.org/~bfields/linux.git 7667S: Supported 7668F: fs/nfsd/ 7669F: include/uapi/linux/nfsd/ 7670F: fs/lockd/ 7671F: fs/nfs_common/ 7672F: net/sunrpc/ 7673F: include/linux/lockd/ 7674F: include/linux/sunrpc/ 7675F: include/uapi/linux/sunrpc/ 7676 7677KERNEL SELFTEST FRAMEWORK 7678M: Shuah Khan <shuahkh@osg.samsung.com> 7679M: Shuah Khan <shuah@kernel.org> 7680L: linux-kselftest@vger.kernel.org 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7682S: Maintained 7683F: tools/testing/selftests/ 7684F: Documentation/dev-tools/kselftest* 7685 7686KERNEL USERMODE HELPER 7687M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7688L: linux-kernel@vger.kernel.org 7689S: Maintained 7690F: kernel/umh.c 7691F: include/linux/umh.h 7692 7693KERNEL VIRTUAL MACHINE (KVM) 7694M: Paolo Bonzini <pbonzini@redhat.com> 7695M: Radim Krčmář <rkrcmar@redhat.com> 7696L: kvm@vger.kernel.org 7697W: http://www.linux-kvm.org 7698T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7699S: Supported 7700F: Documentation/virtual/kvm/ 7701F: include/trace/events/kvm.h 7702F: include/uapi/asm-generic/kvm* 7703F: include/uapi/linux/kvm* 7704F: include/asm-generic/kvm* 7705F: include/linux/kvm* 7706F: include/kvm/iodev.h 7707F: virt/kvm/* 7708F: tools/kvm/ 7709 7710KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7711M: Joerg Roedel <joro@8bytes.org> 7712L: kvm@vger.kernel.org 7713W: http://www.linux-kvm.org/ 7714S: Maintained 7715F: arch/x86/include/asm/svm.h 7716F: arch/x86/kvm/svm.c 7717 7718KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7719M: Christoffer Dall <christoffer.dall@linaro.org> 7720M: Marc Zyngier <marc.zyngier@arm.com> 7721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7722L: kvmarm@lists.cs.columbia.edu 7723W: http://systems.cs.columbia.edu/projects/kvm-arm 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7725S: Supported 7726F: arch/arm/include/uapi/asm/kvm* 7727F: arch/arm/include/asm/kvm* 7728F: arch/arm/kvm/ 7729F: virt/kvm/arm/ 7730F: include/kvm/arm_* 7731 7732KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7733M: Christoffer Dall <christoffer.dall@linaro.org> 7734M: Marc Zyngier <marc.zyngier@arm.com> 7735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7736L: kvmarm@lists.cs.columbia.edu 7737S: Maintained 7738F: arch/arm64/include/uapi/asm/kvm* 7739F: arch/arm64/include/asm/kvm* 7740F: arch/arm64/kvm/ 7741 7742KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7743M: James Hogan <jhogan@kernel.org> 7744L: linux-mips@linux-mips.org 7745S: Supported 7746F: arch/mips/include/uapi/asm/kvm* 7747F: arch/mips/include/asm/kvm* 7748F: arch/mips/kvm/ 7749 7750KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7751M: Paul Mackerras <paulus@ozlabs.org> 7752L: kvm-ppc@vger.kernel.org 7753W: http://www.linux-kvm.org/ 7754T: git git://github.com/agraf/linux-2.6.git 7755S: Supported 7756F: arch/powerpc/include/uapi/asm/kvm* 7757F: arch/powerpc/include/asm/kvm* 7758F: arch/powerpc/kvm/ 7759F: arch/powerpc/kernel/kvm* 7760 7761KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7762M: Christian Borntraeger <borntraeger@de.ibm.com> 7763M: Janosch Frank <frankja@linux.vnet.ibm.com> 7764R: David Hildenbrand <david@redhat.com> 7765R: Cornelia Huck <cohuck@redhat.com> 7766L: linux-s390@vger.kernel.org 7767W: http://www.ibm.com/developerworks/linux/linux390/ 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7769S: Supported 7770F: arch/s390/include/uapi/asm/kvm* 7771F: arch/s390/include/asm/gmap.h 7772F: arch/s390/include/asm/kvm* 7773F: arch/s390/kvm/ 7774F: arch/s390/mm/gmap.c 7775 7776KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7777M: Paolo Bonzini <pbonzini@redhat.com> 7778M: Radim Krčmář <rkrcmar@redhat.com> 7779L: kvm@vger.kernel.org 7780W: http://www.linux-kvm.org 7781T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7782S: Supported 7783F: arch/x86/kvm/ 7784F: arch/x86/include/uapi/asm/kvm* 7785F: arch/x86/include/asm/kvm* 7786F: arch/x86/include/asm/pvclock-abi.h 7787F: arch/x86/kernel/kvm.c 7788F: arch/x86/kernel/kvmclock.c 7789 7790KERNFS 7791M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7792M: Tejun Heo <tj@kernel.org> 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7794S: Supported 7795F: include/linux/kernfs.h 7796F: fs/kernfs/ 7797 7798KEXEC 7799M: Eric Biederman <ebiederm@xmission.com> 7800W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7801L: kexec@lists.infradead.org 7802S: Maintained 7803F: include/linux/kexec.h 7804F: include/uapi/linux/kexec.h 7805F: kernel/kexec* 7806 7807KEYS-ENCRYPTED 7808M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7809L: linux-integrity@vger.kernel.org 7810L: keyrings@vger.kernel.org 7811S: Supported 7812F: Documentation/security/keys/trusted-encrypted.rst 7813F: include/keys/encrypted-type.h 7814F: security/keys/encrypted-keys/ 7815 7816KEYS-TRUSTED 7817M: James Bottomley <jejb@linux.vnet.ibm.com> 7818M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7819L: linux-integrity@vger.kernel.org 7820L: keyrings@vger.kernel.org 7821S: Supported 7822F: Documentation/security/keys/trusted-encrypted.rst 7823F: include/keys/trusted-type.h 7824F: security/keys/trusted.c 7825F: security/keys/trusted.h 7826 7827KEYS/KEYRINGS: 7828M: David Howells <dhowells@redhat.com> 7829L: keyrings@vger.kernel.org 7830S: Maintained 7831F: Documentation/security/keys/core.rst 7832F: include/linux/key.h 7833F: include/linux/key-type.h 7834F: include/linux/keyctl.h 7835F: include/uapi/linux/keyctl.h 7836F: include/keys/ 7837F: security/keys/ 7838 7839KGDB / KDB /debug_core 7840M: Jason Wessel <jason.wessel@windriver.com> 7841M: Daniel Thompson <daniel.thompson@linaro.org> 7842W: http://kgdb.wiki.kernel.org/ 7843L: kgdb-bugreport@lists.sourceforge.net 7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7845S: Maintained 7846F: Documentation/dev-tools/kgdb.rst 7847F: drivers/misc/kgdbts.c 7848F: drivers/tty/serial/kgdboc.c 7849F: include/linux/kdb.h 7850F: include/linux/kgdb.h 7851F: kernel/debug/ 7852 7853KMEMLEAK 7854M: Catalin Marinas <catalin.marinas@arm.com> 7855S: Maintained 7856F: Documentation/dev-tools/kmemleak.rst 7857F: include/linux/kmemleak.h 7858F: mm/kmemleak.c 7859F: mm/kmemleak-test.c 7860 7861KMOD KERNEL MODULE LOADER - USERMODE HELPER 7862M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7863L: linux-kernel@vger.kernel.org 7864S: Maintained 7865F: kernel/kmod.c 7866F: include/linux/kmod.h 7867F: lib/test_kmod.c 7868F: tools/testing/selftests/kmod/ 7869 7870KPROBES 7871M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7872M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7873M: "David S. Miller" <davem@davemloft.net> 7874M: Masami Hiramatsu <mhiramat@kernel.org> 7875S: Maintained 7876F: Documentation/kprobes.txt 7877F: include/linux/kprobes.h 7878F: include/asm-generic/kprobes.h 7879F: kernel/kprobes.c 7880 7881KS0108 LCD CONTROLLER DRIVER 7882M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7883W: http://miguelojeda.es/auxdisplay.htm 7884W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7885S: Maintained 7886F: Documentation/auxdisplay/ks0108 7887F: drivers/auxdisplay/ks0108.c 7888F: include/linux/ks0108.h 7889 7890L3MDEV 7891M: David Ahern <dsa@cumulusnetworks.com> 7892L: netdev@vger.kernel.org 7893S: Maintained 7894F: net/l3mdev 7895F: include/net/l3mdev.h 7896 7897LANTIQ MIPS ARCHITECTURE 7898M: John Crispin <john@phrozen.org> 7899L: linux-mips@linux-mips.org 7900S: Maintained 7901F: arch/mips/lantiq 7902F: drivers/soc/lantiq 7903 7904LAPB module 7905L: linux-x25@vger.kernel.org 7906S: Orphan 7907F: Documentation/networking/lapb-module.txt 7908F: include/*/lapb.h 7909F: net/lapb/ 7910 7911LASI 53c700 driver for PARISC 7912M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7913L: linux-scsi@vger.kernel.org 7914S: Maintained 7915F: Documentation/scsi/53c700.txt 7916F: drivers/scsi/53c700* 7917 7918LEAKING_ADDRESSES 7919M: Tobin C. Harding <me@tobin.cc> 7920S: Maintained 7921F: scripts/leaking_addresses.pl 7922 7923LED SUBSYSTEM 7924M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7925M: Pavel Machek <pavel@ucw.cz> 7926L: linux-leds@vger.kernel.org 7927T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7928S: Maintained 7929F: Documentation/devicetree/bindings/leds/ 7930F: drivers/leds/ 7931F: include/linux/leds.h 7932 7933LEGACY EEPROM DRIVER 7934M: Jean Delvare <jdelvare@suse.com> 7935S: Maintained 7936F: Documentation/misc-devices/eeprom 7937F: drivers/misc/eeprom/eeprom.c 7938 7939LEGO USB Tower driver 7940M: Juergen Stuber <starblue@users.sourceforge.net> 7941L: legousb-devel@lists.sourceforge.net 7942W: http://legousb.sourceforge.net/ 7943S: Maintained 7944F: drivers/usb/misc/legousbtower.c 7945 7946LG2160 MEDIA DRIVER 7947M: Michael Krufky <mkrufky@linuxtv.org> 7948L: linux-media@vger.kernel.org 7949W: https://linuxtv.org 7950W: http://github.com/mkrufky 7951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7952T: git git://linuxtv.org/mkrufky/tuners.git 7953S: Maintained 7954F: drivers/media/dvb-frontends/lg2160.* 7955 7956LGDT3305 MEDIA DRIVER 7957M: Michael Krufky <mkrufky@linuxtv.org> 7958L: linux-media@vger.kernel.org 7959W: https://linuxtv.org 7960W: http://github.com/mkrufky 7961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7962T: git git://linuxtv.org/mkrufky/tuners.git 7963S: Maintained 7964F: drivers/media/dvb-frontends/lgdt3305.* 7965 7966LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7967M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h 7972F: drivers/ata/pata_arasan_cf.c 7973 7974LIBATA PATA DRIVERS 7975M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7976M: Tejun Heo <tj@kernel.org> 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/pata_*.c 7981F: drivers/ata/ata_generic.c 7982 7983LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7984M: Linus Walleij <linus.walleij@linaro.org> 7985L: linux-ide@vger.kernel.org 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7987S: Maintained 7988F: drivers/ata/pata_ftide010.c 7989F: drivers/ata/sata_gemini.c 7990F: drivers/ata/sata_gemini.h 7991 7992LIBATA SATA AHCI PLATFORM devices support 7993M: Hans de Goede <hdegoede@redhat.com> 7994M: Tejun Heo <tj@kernel.org> 7995L: linux-ide@vger.kernel.org 7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7997S: Maintained 7998F: drivers/ata/ahci_platform.c 7999F: drivers/ata/libahci_platform.c 8000F: include/linux/ahci_platform.h 8001 8002LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8003M: Mikael Pettersson <mikpelinux@gmail.com> 8004L: linux-ide@vger.kernel.org 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8006S: Maintained 8007F: drivers/ata/sata_promise.* 8008 8009LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8010M: Tejun Heo <tj@kernel.org> 8011L: linux-ide@vger.kernel.org 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8013S: Maintained 8014F: drivers/ata/ 8015F: include/linux/ata.h 8016F: include/linux/libata.h 8017F: Documentation/devicetree/bindings/ata/ 8018 8019LIBLOCKDEP 8020M: Sasha Levin <alexander.levin@verizon.com> 8021S: Maintained 8022F: tools/lib/lockdep/ 8023 8024LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8025M: Ross Zwisler <ross.zwisler@linux.intel.com> 8026L: linux-nvdimm@lists.01.org 8027Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8028S: Supported 8029F: drivers/nvdimm/blk.c 8030F: drivers/nvdimm/region_devs.c 8031 8032LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8033M: Vishal Verma <vishal.l.verma@intel.com> 8034L: linux-nvdimm@lists.01.org 8035Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8036S: Supported 8037F: drivers/nvdimm/btt* 8038 8039LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8040M: Ross Zwisler <ross.zwisler@linux.intel.com> 8041L: linux-nvdimm@lists.01.org 8042Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8043S: Supported 8044F: drivers/nvdimm/pmem* 8045 8046LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8047M: Dan Williams <dan.j.williams@intel.com> 8048L: linux-nvdimm@lists.01.org 8049Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8051S: Supported 8052F: drivers/nvdimm/* 8053F: drivers/acpi/nfit/* 8054F: include/linux/nd.h 8055F: include/linux/libnvdimm.h 8056F: include/uapi/linux/ndctl.h 8057 8058LIGHTNVM PLATFORM SUPPORT 8059M: Matias Bjorling <mb@lightnvm.io> 8060W: http://github/OpenChannelSSD 8061L: linux-block@vger.kernel.org 8062S: Maintained 8063F: drivers/lightnvm/ 8064F: include/linux/lightnvm.h 8065F: include/uapi/linux/lightnvm.h 8066 8067LINUX FOR POWER MACINTOSH 8068M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8069W: http://www.penguinppc.org/ 8070L: linuxppc-dev@lists.ozlabs.org 8071S: Maintained 8072F: arch/powerpc/platforms/powermac/ 8073F: drivers/macintosh/ 8074 8075LINUX FOR POWERPC (32-BIT AND 64-BIT) 8076M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8077M: Paul Mackerras <paulus@samba.org> 8078M: Michael Ellerman <mpe@ellerman.id.au> 8079W: https://github.com/linuxppc/linux/wiki 8080L: linuxppc-dev@lists.ozlabs.org 8081Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8082T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8083S: Supported 8084F: Documentation/ABI/stable/sysfs-firmware-opal-* 8085F: Documentation/devicetree/bindings/powerpc/ 8086F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8087F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8088F: Documentation/powerpc/ 8089F: arch/powerpc/ 8090F: drivers/char/tpm/tpm_ibmvtpm* 8091F: drivers/crypto/nx/ 8092F: drivers/crypto/vmx/ 8093F: drivers/i2c/busses/i2c-opal.c 8094F: drivers/net/ethernet/ibm/ibmveth.* 8095F: drivers/net/ethernet/ibm/ibmvnic.* 8096F: drivers/pci/hotplug/pnv_php.c 8097F: drivers/pci/hotplug/rpa* 8098F: drivers/rtc/rtc-opal.c 8099F: drivers/scsi/ibmvscsi/ 8100F: drivers/tty/hvc/hvc_opal.c 8101F: drivers/watchdog/wdrtas.c 8102F: tools/testing/selftests/powerpc 8103N: /pmac 8104N: powermac 8105N: powernv 8106N: [^a-z0-9]ps3 8107N: pseries 8108 8109LINUX FOR POWERPC EMBEDDED MPC5XXX 8110M: Anatolij Gustschin <agust@denx.de> 8111L: linuxppc-dev@lists.ozlabs.org 8112T: git git://git.denx.de/linux-denx-agust.git 8113S: Maintained 8114F: arch/powerpc/platforms/512x/ 8115F: arch/powerpc/platforms/52xx/ 8116 8117LINUX FOR POWERPC EMBEDDED PPC4XX 8118M: Alistair Popple <alistair@popple.id.au> 8119M: Matt Porter <mporter@kernel.crashing.org> 8120W: http://www.penguinppc.org/ 8121L: linuxppc-dev@lists.ozlabs.org 8122S: Maintained 8123F: arch/powerpc/platforms/40x/ 8124F: arch/powerpc/platforms/44x/ 8125 8126LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8127M: Scott Wood <oss@buserror.net> 8128M: Kumar Gala <galak@kernel.crashing.org> 8129W: http://www.penguinppc.org/ 8130L: linuxppc-dev@lists.ozlabs.org 8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8132S: Maintained 8133F: arch/powerpc/platforms/83xx/ 8134F: arch/powerpc/platforms/85xx/ 8135F: Documentation/devicetree/bindings/powerpc/fsl/ 8136 8137LINUX FOR POWERPC EMBEDDED PPC8XX 8138M: Vitaly Bordug <vitb@kernel.crashing.org> 8139W: http://www.penguinppc.org/ 8140L: linuxppc-dev@lists.ozlabs.org 8141S: Maintained 8142F: arch/powerpc/platforms/8xx/ 8143 8144LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8145L: linuxppc-dev@lists.ozlabs.org 8146S: Orphan 8147F: arch/powerpc/*/*virtex* 8148F: arch/powerpc/*/*/*virtex* 8149 8150LINUX FOR POWERPC PA SEMI PWRFICIENT 8151L: linuxppc-dev@lists.ozlabs.org 8152S: Orphan 8153F: arch/powerpc/platforms/pasemi/ 8154F: drivers/*/*pasemi* 8155F: drivers/*/*/*pasemi* 8156 8157LINUX KERNEL DUMP TEST MODULE (LKDTM) 8158M: Kees Cook <keescook@chromium.org> 8159S: Maintained 8160F: drivers/misc/lkdtm* 8161 8162LINUX SECURITY MODULE (LSM) FRAMEWORK 8163M: Chris Wright <chrisw@sous-sol.org> 8164L: linux-security-module@vger.kernel.org 8165S: Supported 8166 8167LIS3LV02D ACCELEROMETER DRIVER 8168M: Eric Piel <eric.piel@tremplin-utc.net> 8169S: Maintained 8170F: Documentation/misc-devices/lis3lv02d 8171F: drivers/misc/lis3lv02d/ 8172F: drivers/platform/x86/hp_accel.c 8173 8174LIVE PATCHING 8175M: Josh Poimboeuf <jpoimboe@redhat.com> 8176M: Jessica Yu <jeyu@kernel.org> 8177M: Jiri Kosina <jikos@kernel.org> 8178M: Miroslav Benes <mbenes@suse.cz> 8179R: Petr Mladek <pmladek@suse.com> 8180S: Maintained 8181F: kernel/livepatch/ 8182F: include/linux/livepatch.h 8183F: arch/x86/include/asm/livepatch.h 8184F: arch/x86/kernel/livepatch.c 8185F: Documentation/livepatch/ 8186F: Documentation/ABI/testing/sysfs-kernel-livepatch 8187F: samples/livepatch/ 8188L: live-patching@vger.kernel.org 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8190 8191LLC (802.2) 8192L: netdev@vger.kernel.org 8193S: Odd fixes 8194F: include/linux/llc.h 8195F: include/uapi/linux/llc.h 8196F: include/net/llc* 8197F: net/llc/ 8198 8199LM73 HARDWARE MONITOR DRIVER 8200M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8201L: linux-hwmon@vger.kernel.org 8202S: Maintained 8203F: drivers/hwmon/lm73.c 8204 8205LM78 HARDWARE MONITOR DRIVER 8206M: Jean Delvare <jdelvare@suse.com> 8207L: linux-hwmon@vger.kernel.org 8208S: Maintained 8209F: Documentation/hwmon/lm78 8210F: drivers/hwmon/lm78.c 8211 8212LM83 HARDWARE MONITOR DRIVER 8213M: Jean Delvare <jdelvare@suse.com> 8214L: linux-hwmon@vger.kernel.org 8215S: Maintained 8216F: Documentation/hwmon/lm83 8217F: drivers/hwmon/lm83.c 8218 8219LM90 HARDWARE MONITOR DRIVER 8220M: Jean Delvare <jdelvare@suse.com> 8221L: linux-hwmon@vger.kernel.org 8222S: Maintained 8223F: Documentation/hwmon/lm90 8224F: Documentation/devicetree/bindings/hwmon/lm90.txt 8225F: drivers/hwmon/lm90.c 8226F: include/dt-bindings/thermal/lm90.h 8227 8228LM95234 HARDWARE MONITOR DRIVER 8229M: Guenter Roeck <linux@roeck-us.net> 8230L: linux-hwmon@vger.kernel.org 8231S: Maintained 8232F: Documentation/hwmon/lm95234 8233F: drivers/hwmon/lm95234.c 8234 8235LME2510 MEDIA DRIVER 8236M: Malcolm Priestley <tvboxspy@gmail.com> 8237L: linux-media@vger.kernel.org 8238W: https://linuxtv.org 8239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8240S: Maintained 8241F: drivers/media/usb/dvb-usb-v2/lmedm04* 8242 8243LOADPIN SECURITY MODULE 8244M: Kees Cook <keescook@chromium.org> 8245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8246S: Supported 8247F: security/loadpin/ 8248F: Documentation/admin-guide/LSM/LoadPin.rst 8249 8250LOCKING PRIMITIVES 8251M: Peter Zijlstra <peterz@infradead.org> 8252M: Ingo Molnar <mingo@redhat.com> 8253L: linux-kernel@vger.kernel.org 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8255S: Maintained 8256F: Documentation/locking/ 8257F: include/linux/lockdep.h 8258F: include/linux/spinlock*.h 8259F: arch/*/include/asm/spinlock*.h 8260F: include/linux/rwlock*.h 8261F: include/linux/mutex*.h 8262F: arch/*/include/asm/mutex*.h 8263F: include/linux/rwsem*.h 8264F: arch/*/include/asm/rwsem.h 8265F: include/linux/seqlock.h 8266F: lib/locking*.[ch] 8267F: kernel/locking/ 8268X: kernel/locking/locktorture.c 8269 8270LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8271M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8272L: linux-ntfs-dev@lists.sourceforge.net 8273W: http://www.linux-ntfs.org/content/view/19/37/ 8274S: Maintained 8275F: Documentation/ldm.txt 8276F: block/partitions/ldm.* 8277 8278LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8279M: Sathya Prakash <sathya.prakash@broadcom.com> 8280M: Chaitra P B <chaitra.basappa@broadcom.com> 8281M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8282L: MPT-FusionLinux.pdl@broadcom.com 8283L: linux-scsi@vger.kernel.org 8284W: http://www.avagotech.com/support/ 8285S: Supported 8286F: drivers/message/fusion/ 8287F: drivers/scsi/mpt2sas/ 8288F: drivers/scsi/mpt3sas/ 8289 8290LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8291M: Matthew Wilcox <matthew@wil.cx> 8292L: linux-scsi@vger.kernel.org 8293S: Maintained 8294F: drivers/scsi/sym53c8xx_2/ 8295 8296LTC4261 HARDWARE MONITOR DRIVER 8297M: Guenter Roeck <linux@roeck-us.net> 8298L: linux-hwmon@vger.kernel.org 8299S: Maintained 8300F: Documentation/hwmon/ltc4261 8301F: drivers/hwmon/ltc4261.c 8302 8303LTC4306 I2C MULTIPLEXER DRIVER 8304M: Michael Hennerich <michael.hennerich@analog.com> 8305W: http://ez.analog.com/community/linux-device-drivers 8306L: linux-i2c@vger.kernel.org 8307S: Supported 8308F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8309F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8310 8311LTP (Linux Test Project) 8312M: Mike Frysinger <vapier@gentoo.org> 8313M: Cyril Hrubis <chrubis@suse.cz> 8314M: Wanlong Gao <wanlong.gao@gmail.com> 8315M: Jan Stancek <jstancek@redhat.com> 8316M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8317M: Alexey Kodanev <alexey.kodanev@oracle.com> 8318L: ltp@lists.linux.it (subscribers-only) 8319W: http://linux-test-project.github.io/ 8320T: git git://github.com/linux-test-project/ltp.git 8321S: Maintained 8322 8323M32R ARCHITECTURE 8324W: http://www.linux-m32r.org/ 8325S: Orphan 8326F: arch/m32r/ 8327 8328M68K ARCHITECTURE 8329M: Geert Uytterhoeven <geert@linux-m68k.org> 8330L: linux-m68k@lists.linux-m68k.org 8331W: http://www.linux-m68k.org/ 8332T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8333S: Maintained 8334F: arch/m68k/ 8335F: drivers/zorro/ 8336 8337M68K ON APPLE MACINTOSH 8338M: Joshua Thompson <funaho@jurai.org> 8339W: http://www.mac.linux-m68k.org/ 8340L: linux-m68k@lists.linux-m68k.org 8341S: Maintained 8342F: arch/m68k/mac/ 8343 8344M68K ON HP9000/300 8345M: Philip Blundell <philb@gnu.org> 8346W: http://www.tazenda.demon.co.uk/phil/linux-hp 8347S: Maintained 8348F: arch/m68k/hp300/ 8349 8350M88DS3103 MEDIA DRIVER 8351M: Antti Palosaari <crope@iki.fi> 8352L: linux-media@vger.kernel.org 8353W: https://linuxtv.org 8354W: http://palosaari.fi/linux/ 8355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8356T: git git://linuxtv.org/anttip/media_tree.git 8357S: Maintained 8358F: drivers/media/dvb-frontends/m88ds3103* 8359 8360M88RS2000 MEDIA DRIVER 8361M: Malcolm Priestley <tvboxspy@gmail.com> 8362L: linux-media@vger.kernel.org 8363W: https://linuxtv.org 8364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8365S: Maintained 8366F: drivers/media/dvb-frontends/m88rs2000* 8367 8368MA901 MASTERKIT USB FM RADIO DRIVER 8369M: Alexey Klimov <klimov.linux@gmail.com> 8370L: linux-media@vger.kernel.org 8371T: git git://linuxtv.org/media_tree.git 8372S: Maintained 8373F: drivers/media/radio/radio-ma901.c 8374 8375MAC80211 8376M: Johannes Berg <johannes@sipsolutions.net> 8377L: linux-wireless@vger.kernel.org 8378W: http://wireless.kernel.org/ 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8381S: Maintained 8382F: Documentation/networking/mac80211-injection.txt 8383F: include/net/mac80211.h 8384F: net/mac80211/ 8385F: drivers/net/wireless/mac80211_hwsim.[ch] 8386F: Documentation/networking/mac80211_hwsim/README 8387 8388MAILBOX API 8389M: Jassi Brar <jassisinghbrar@gmail.com> 8390L: linux-kernel@vger.kernel.org 8391S: Maintained 8392F: drivers/mailbox/ 8393F: include/linux/mailbox_client.h 8394F: include/linux/mailbox_controller.h 8395 8396MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8397M: Michael Kerrisk <mtk.manpages@gmail.com> 8398W: http://www.kernel.org/doc/man-pages 8399L: linux-man@vger.kernel.org 8400S: Maintained 8401 8402MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8403M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8404L: linux-mips@linux-mips.org 8405S: Maintained 8406F: arch/mips/boot/dts/img/pistachio_marduk.dts 8407 8408MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8409M: Andrew Lunn <andrew@lunn.ch> 8410M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8411L: netdev@vger.kernel.org 8412S: Maintained 8413F: drivers/net/dsa/mv88e6xxx/ 8414F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8415 8416MARVELL ARMADA DRM SUPPORT 8417M: Russell King <linux@armlinux.org.uk> 8418S: Maintained 8419T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8420T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8421F: drivers/gpu/drm/armada/ 8422F: include/uapi/drm/armada_drm.h 8423F: Documentation/devicetree/bindings/display/armada/ 8424 8425MARVELL CRYPTO DRIVER 8426M: Boris Brezillon <boris.brezillon@free-electrons.com> 8427M: Arnaud Ebalard <arno@natisbad.org> 8428F: drivers/crypto/marvell/ 8429S: Maintained 8430L: linux-crypto@vger.kernel.org 8431 8432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8433M: Mirko Lindner <mlindner@marvell.com> 8434M: Stephen Hemminger <stephen@networkplumber.org> 8435L: netdev@vger.kernel.org 8436S: Maintained 8437F: drivers/net/ethernet/marvell/sk* 8438 8439MARVELL LIBERTAS WIRELESS DRIVER 8440L: libertas-dev@lists.infradead.org 8441S: Orphan 8442F: drivers/net/wireless/marvell/libertas/ 8443 8444MARVELL MACCHIATOBIN SUPPORT 8445M: Russell King <rmk@armlinux.org.uk> 8446L: linux-arm-kernel@lists.infradead.org 8447S: Maintained 8448F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8449 8450MARVELL MV643XX ETHERNET DRIVER 8451M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8452L: netdev@vger.kernel.org 8453S: Maintained 8454F: drivers/net/ethernet/marvell/mv643xx_eth.* 8455F: include/linux/mv643xx.h 8456 8457MARVELL MV88X3310 PHY DRIVER 8458M: Russell King <rmk@armlinux.org.uk> 8459L: netdev@vger.kernel.org 8460S: Maintained 8461F: drivers/net/phy/marvell10g.c 8462 8463MARVELL MVNETA ETHERNET DRIVER 8464M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8465L: netdev@vger.kernel.org 8466S: Maintained 8467F: drivers/net/ethernet/marvell/mvneta.* 8468 8469MARVELL MWIFIEX WIRELESS DRIVER 8470M: Amitkumar Karwar <amitkarwar@gmail.com> 8471M: Nishant Sarmukadam <nishants@marvell.com> 8472M: Ganapathi Bhat <gbhat@marvell.com> 8473M: Xinming Hu <huxm@marvell.com> 8474L: linux-wireless@vger.kernel.org 8475S: Maintained 8476F: drivers/net/wireless/marvell/mwifiex/ 8477 8478MARVELL MWL8K WIRELESS DRIVER 8479M: Lennert Buytenhek <buytenh@wantstofly.org> 8480L: linux-wireless@vger.kernel.org 8481S: Odd Fixes 8482F: drivers/net/wireless/marvell/mwl8k.c 8483 8484MARVELL NAND CONTROLLER DRIVER 8485M: Miquel Raynal <miquel.raynal@free-electrons.com> 8486L: linux-mtd@lists.infradead.org 8487S: Maintained 8488F: drivers/mtd/nand/marvell_nand.c 8489F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8490 8491MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8492M: Nicolas Pitre <nico@fluxnic.net> 8493S: Odd Fixes 8494F: drivers/mmc/host/mvsdio.* 8495 8496MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8497M: Hu Ziji <huziji@marvell.com> 8498L: linux-mmc@vger.kernel.org 8499S: Supported 8500F: drivers/mmc/host/sdhci-xenon* 8501F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8502 8503MATROX FRAMEBUFFER DRIVER 8504L: linux-fbdev@vger.kernel.org 8505S: Orphan 8506F: drivers/video/fbdev/matrox/matroxfb_* 8507F: include/uapi/linux/matroxfb.h 8508 8509MAX16065 HARDWARE MONITOR DRIVER 8510M: Guenter Roeck <linux@roeck-us.net> 8511L: linux-hwmon@vger.kernel.org 8512S: Maintained 8513F: Documentation/hwmon/max16065 8514F: drivers/hwmon/max16065.c 8515 8516MAX20751 HARDWARE MONITOR DRIVER 8517M: Guenter Roeck <linux@roeck-us.net> 8518L: linux-hwmon@vger.kernel.org 8519S: Maintained 8520F: Documentation/hwmon/max20751 8521F: drivers/hwmon/max20751.c 8522 8523MAX2175 SDR TUNER DRIVER 8524M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8525L: linux-media@vger.kernel.org 8526T: git git://linuxtv.org/media_tree.git 8527S: Maintained 8528F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8529F: Documentation/media/v4l-drivers/max2175.rst 8530F: drivers/media/i2c/max2175* 8531F: include/uapi/linux/max2175.h 8532 8533MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8534L: linux-hwmon@vger.kernel.org 8535S: Orphan 8536F: Documentation/hwmon/max6650 8537F: drivers/hwmon/max6650.c 8538 8539MAX6697 HARDWARE MONITOR DRIVER 8540M: Guenter Roeck <linux@roeck-us.net> 8541L: linux-hwmon@vger.kernel.org 8542S: Maintained 8543F: Documentation/hwmon/max6697 8544F: Documentation/devicetree/bindings/i2c/max6697.txt 8545F: drivers/hwmon/max6697.c 8546F: include/linux/platform_data/max6697.h 8547 8548MAX9860 MONO AUDIO VOICE CODEC DRIVER 8549M: Peter Rosin <peda@axentia.se> 8550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8551S: Maintained 8552F: Documentation/devicetree/bindings/sound/max9860.txt 8553F: sound/soc/codecs/max9860.* 8554 8555MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8556M: Javier Martinez Canillas <javier@dowhile0.org> 8557L: linux-kernel@vger.kernel.org 8558S: Supported 8559F: drivers/regulator/max77802-regulator.c 8560F: Documentation/devicetree/bindings/*/*max77802.txt 8561F: include/dt-bindings/*/*max77802.h 8562 8563MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8564M: Krzysztof Kozlowski <krzk@kernel.org> 8565M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8566L: linux-pm@vger.kernel.org 8567S: Supported 8568F: drivers/power/supply/max14577_charger.c 8569F: drivers/power/supply/max77693_charger.c 8570 8571MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8572M: Chanwoo Choi <cw00.choi@samsung.com> 8573M: Krzysztof Kozlowski <krzk@kernel.org> 8574M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8575L: linux-kernel@vger.kernel.org 8576S: Supported 8577F: drivers/*/max14577*.c 8578F: drivers/*/max77686*.c 8579F: drivers/*/max77693*.c 8580F: drivers/extcon/extcon-max14577.c 8581F: drivers/extcon/extcon-max77693.c 8582F: drivers/rtc/rtc-max77686.c 8583F: drivers/clk/clk-max77686.c 8584F: Documentation/devicetree/bindings/mfd/max14577.txt 8585F: Documentation/devicetree/bindings/*/max77686.txt 8586F: Documentation/devicetree/bindings/mfd/max77693.txt 8587F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8588F: include/linux/mfd/max14577*.h 8589F: include/linux/mfd/max77686*.h 8590F: include/linux/mfd/max77693*.h 8591 8592MAXIRADIO FM RADIO RECEIVER DRIVER 8593M: Hans Verkuil <hverkuil@xs4all.nl> 8594L: linux-media@vger.kernel.org 8595T: git git://linuxtv.org/media_tree.git 8596W: https://linuxtv.org 8597S: Maintained 8598F: drivers/media/radio/radio-maxiradio* 8599 8600MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8601M: Peter Rosin <peda@axentia.se> 8602L: linux-iio@vger.kernel.org 8603S: Maintained 8604F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8605F: drivers/iio/potentiometer/mcp4531.c 8606 8607MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8608M: William Breathitt Gray <vilhelm.gray@gmail.com> 8609L: linux-iio@vger.kernel.org 8610S: Maintained 8611F: drivers/iio/dac/cio-dac.c 8612 8613MEDIA DRIVERS FOR ASCOT2E 8614M: Sergey Kozlov <serjk@netup.ru> 8615M: Abylay Ospan <aospan@netup.ru> 8616L: linux-media@vger.kernel.org 8617W: https://linuxtv.org 8618W: http://netup.tv/ 8619T: git git://linuxtv.org/media_tree.git 8620S: Supported 8621F: drivers/media/dvb-frontends/ascot2e* 8622 8623MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8624M: Jasmin Jessich <jasmin@anw.at> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627T: git git://linuxtv.org/media_tree.git 8628S: Maintained 8629F: drivers/media/dvb-frontends/cxd2099* 8630 8631MEDIA DRIVERS FOR CXD2841ER 8632M: Sergey Kozlov <serjk@netup.ru> 8633M: Abylay Ospan <aospan@netup.ru> 8634L: linux-media@vger.kernel.org 8635W: https://linuxtv.org 8636W: http://netup.tv/ 8637T: git git://linuxtv.org/media_tree.git 8638S: Supported 8639F: drivers/media/dvb-frontends/cxd2841er* 8640 8641MEDIA DRIVERS FOR CXD2880 8642M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8643L: linux-media@vger.kernel.org 8644W: http://linuxtv.org/ 8645T: git git://linuxtv.org/media_tree.git 8646S: Supported 8647F: drivers/media/dvb-frontends/cxd2880/* 8648F: drivers/media/spi/cxd2880* 8649 8650MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8651M: Daniel Scheller <d.scheller.oss@gmail.com> 8652L: linux-media@vger.kernel.org 8653W: https://linuxtv.org 8654T: git git://linuxtv.org/media_tree.git 8655S: Maintained 8656F: drivers/media/pci/ddbridge/* 8657 8658MEDIA DRIVERS FOR FREESCALE IMX 8659M: Steve Longerbeam <slongerbeam@gmail.com> 8660M: Philipp Zabel <p.zabel@pengutronix.de> 8661L: linux-media@vger.kernel.org 8662T: git git://linuxtv.org/media_tree.git 8663S: Maintained 8664F: Documentation/devicetree/bindings/media/imx.txt 8665F: Documentation/media/v4l-drivers/imx.rst 8666F: drivers/staging/media/imx/ 8667F: include/linux/imx-media.h 8668F: include/media/imx.h 8669 8670MEDIA DRIVERS FOR HELENE 8671M: Abylay Ospan <aospan@netup.ru> 8672L: linux-media@vger.kernel.org 8673W: https://linuxtv.org 8674W: http://netup.tv/ 8675T: git git://linuxtv.org/media_tree.git 8676S: Supported 8677F: drivers/media/dvb-frontends/helene* 8678 8679MEDIA DRIVERS FOR HORUS3A 8680M: Sergey Kozlov <serjk@netup.ru> 8681M: Abylay Ospan <aospan@netup.ru> 8682L: linux-media@vger.kernel.org 8683W: https://linuxtv.org 8684W: http://netup.tv/ 8685T: git git://linuxtv.org/media_tree.git 8686S: Supported 8687F: drivers/media/dvb-frontends/horus3a* 8688 8689MEDIA DRIVERS FOR LNBH25 8690M: Sergey Kozlov <serjk@netup.ru> 8691M: Abylay Ospan <aospan@netup.ru> 8692L: linux-media@vger.kernel.org 8693W: https://linuxtv.org 8694W: http://netup.tv/ 8695T: git git://linuxtv.org/media_tree.git 8696S: Supported 8697F: drivers/media/dvb-frontends/lnbh25* 8698 8699MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8700M: Daniel Scheller <d.scheller.oss@gmail.com> 8701L: linux-media@vger.kernel.org 8702W: https://linuxtv.org 8703T: git git://linuxtv.org/media_tree.git 8704S: Maintained 8705F: drivers/media/dvb-frontends/mxl5xx* 8706 8707MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8708M: Sergey Kozlov <serjk@netup.ru> 8709M: Abylay Ospan <aospan@netup.ru> 8710L: linux-media@vger.kernel.org 8711W: https://linuxtv.org 8712W: http://netup.tv/ 8713T: git git://linuxtv.org/media_tree.git 8714S: Supported 8715F: drivers/media/pci/netup_unidvb/* 8716 8717MEDIA DRIVERS FOR RENESAS - CEU 8718M: Jacopo Mondi <jacopo@jmondi.org> 8719L: linux-media@vger.kernel.org 8720L: linux-renesas-soc@vger.kernel.org 8721T: git git://linuxtv.org/media_tree.git 8722S: Supported 8723F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8724F: drivers/media/platform/renesas-ceu.c 8725F: include/media/drv-intf/renesas-ceu.h 8726 8727MEDIA DRIVERS FOR RENESAS - DRIF 8728M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8729L: linux-media@vger.kernel.org 8730L: linux-renesas-soc@vger.kernel.org 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: Documentation/devicetree/bindings/media/renesas,drif.txt 8734F: drivers/media/platform/rcar_drif.c 8735 8736MEDIA DRIVERS FOR RENESAS - FCP 8737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8738L: linux-media@vger.kernel.org 8739L: linux-renesas-soc@vger.kernel.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Supported 8742F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8743F: drivers/media/platform/rcar-fcp.c 8744F: include/media/rcar-fcp.h 8745 8746MEDIA DRIVERS FOR RENESAS - FDP1 8747M: Kieran Bingham <kieran@bingham.xyz> 8748L: linux-media@vger.kernel.org 8749L: linux-renesas-soc@vger.kernel.org 8750T: git git://linuxtv.org/media_tree.git 8751S: Supported 8752F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8753F: drivers/media/platform/rcar_fdp1.c 8754 8755MEDIA DRIVERS FOR RENESAS - VIN 8756M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8757L: linux-media@vger.kernel.org 8758L: linux-renesas-soc@vger.kernel.org 8759T: git git://linuxtv.org/media_tree.git 8760S: Supported 8761F: Documentation/devicetree/bindings/media/rcar_vin.txt 8762F: drivers/media/platform/rcar-vin/ 8763 8764MEDIA DRIVERS FOR RENESAS - VSP1 8765M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8766L: linux-media@vger.kernel.org 8767L: linux-renesas-soc@vger.kernel.org 8768T: git git://linuxtv.org/media_tree.git 8769S: Supported 8770F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8771F: drivers/media/platform/vsp1/ 8772 8773MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8774M: Daniel Scheller <d.scheller.oss@gmail.com> 8775L: linux-media@vger.kernel.org 8776W: https://linuxtv.org 8777T: git git://linuxtv.org/media_tree.git 8778S: Maintained 8779F: drivers/media/dvb-frontends/stv0910* 8780 8781MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8782M: Daniel Scheller <d.scheller.oss@gmail.com> 8783L: linux-media@vger.kernel.org 8784W: https://linuxtv.org 8785T: git git://linuxtv.org/media_tree.git 8786S: Maintained 8787F: drivers/media/dvb-frontends/stv6111* 8788 8789MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8790M: Dmitry Osipenko <digetx@gmail.com> 8791L: linux-media@vger.kernel.org 8792L: linux-tegra@vger.kernel.org 8793T: git git://linuxtv.org/media_tree.git 8794S: Maintained 8795F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8796F: drivers/staging/media/tegra-vde/ 8797 8798MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8799M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8800M: Mauro Carvalho Chehab <mchehab@kernel.org> 8801P: LinuxTV.org Project 8802L: linux-media@vger.kernel.org 8803W: https://linuxtv.org 8804Q: http://patchwork.kernel.org/project/linux-media/list/ 8805T: git git://linuxtv.org/media_tree.git 8806S: Maintained 8807F: Documentation/devicetree/bindings/media/ 8808F: Documentation/media/ 8809F: drivers/media/ 8810F: drivers/staging/media/ 8811F: include/linux/platform_data/media/ 8812F: include/media/ 8813F: include/uapi/linux/dvb/ 8814F: include/uapi/linux/videodev2.h 8815F: include/uapi/linux/media.h 8816F: include/uapi/linux/v4l2-* 8817F: include/uapi/linux/meye.h 8818F: include/uapi/linux/ivtv* 8819F: include/uapi/linux/uvcvideo.h 8820 8821MEDIATEK CIR DRIVER 8822M: Sean Wang <sean.wang@mediatek.com> 8823S: Maintained 8824F: drivers/media/rc/mtk-cir.c 8825 8826MEDIATEK PMIC LED DRIVER 8827M: Sean Wang <sean.wang@mediatek.com> 8828S: Maintained 8829F: drivers/leds/leds-mt6323.c 8830F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8831 8832MEDIATEK ETHERNET DRIVER 8833M: Felix Fietkau <nbd@openwrt.org> 8834M: John Crispin <john@phrozen.org> 8835M: Sean Wang <sean.wang@mediatek.com> 8836M: Nelson Chang <nelson.chang@mediatek.com> 8837L: netdev@vger.kernel.org 8838S: Maintained 8839F: drivers/net/ethernet/mediatek/ 8840 8841MEDIATEK SWITCH DRIVER 8842M: Sean Wang <sean.wang@mediatek.com> 8843L: netdev@vger.kernel.org 8844S: Maintained 8845F: drivers/net/dsa/mt7530.* 8846F: net/dsa/tag_mtk.c 8847 8848MEDIATEK JPEG DRIVER 8849M: Rick Chang <rick.chang@mediatek.com> 8850M: Bin Liu <bin.liu@mediatek.com> 8851S: Supported 8852F: drivers/media/platform/mtk-jpeg/ 8853F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8854 8855MEDIATEK MDP DRIVER 8856M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8857M: Houlong Wei <houlong.wei@mediatek.com> 8858M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8859S: Supported 8860F: drivers/media/platform/mtk-mdp/ 8861F: drivers/media/platform/mtk-vpu/ 8862F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8863 8864MEDIATEK MEDIA DRIVER 8865M: Tiffany Lin <tiffany.lin@mediatek.com> 8866M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8867S: Supported 8868F: drivers/media/platform/mtk-vcodec/ 8869F: drivers/media/platform/mtk-vpu/ 8870F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8871F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8872 8873MEDIATEK MT7601U WIRELESS LAN DRIVER 8874M: Jakub Kicinski <kubakici@wp.pl> 8875L: linux-wireless@vger.kernel.org 8876S: Maintained 8877F: drivers/net/wireless/mediatek/mt7601u/ 8878 8879MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8880M: Sean Wang <sean.wang@mediatek.com> 8881S: Maintained 8882F: drivers/char/hw_random/mtk-rng.c 8883 8884MEDIATEK USB3 DRD IP DRIVER 8885M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8886L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8888L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8889S: Maintained 8890F: drivers/usb/mtu3/ 8891 8892MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8893M: Peter Senna Tschudin <peter.senna@collabora.com> 8894M: Martin Donnelly <martin.donnelly@ge.com> 8895M: Martyn Welch <martyn.welch@collabora.co.uk> 8896S: Maintained 8897F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8898F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8899 8900MEGARAID SCSI/SAS DRIVERS 8901M: Kashyap Desai <kashyap.desai@broadcom.com> 8902M: Sumit Saxena <sumit.saxena@broadcom.com> 8903M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8904L: megaraidlinux.pdl@broadcom.com 8905L: linux-scsi@vger.kernel.org 8906W: http://www.avagotech.com/support/ 8907S: Maintained 8908F: Documentation/scsi/megaraid.txt 8909F: drivers/scsi/megaraid.* 8910F: drivers/scsi/megaraid/ 8911 8912MELEXIS MLX90614 DRIVER 8913M: Crt Mori <cmo@melexis.com> 8914L: linux-iio@vger.kernel.org 8915W: http://www.melexis.com 8916S: Supported 8917F: drivers/iio/temperature/mlx90614.c 8918 8919MELFAS MIP4 TOUCHSCREEN DRIVER 8920M: Sangwon Jee <jeesw@melfas.com> 8921W: http://www.melfas.com 8922S: Supported 8923F: drivers/input/touchscreen/melfas_mip4.c 8924F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8925 8926MELLANOX ETHERNET DRIVER (mlx4_en) 8927M: Tariq Toukan <tariqt@mellanox.com> 8928L: netdev@vger.kernel.org 8929S: Supported 8930W: http://www.mellanox.com 8931Q: http://patchwork.ozlabs.org/project/netdev/list/ 8932F: drivers/net/ethernet/mellanox/mlx4/en_* 8933 8934MELLANOX ETHERNET DRIVER (mlx5e) 8935M: Saeed Mahameed <saeedm@mellanox.com> 8936L: netdev@vger.kernel.org 8937S: Supported 8938W: http://www.mellanox.com 8939Q: http://patchwork.ozlabs.org/project/netdev/list/ 8940F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8941 8942MELLANOX ETHERNET INNOVA DRIVER 8943M: Ilan Tayari <ilant@mellanox.com> 8944R: Boris Pismenny <borisp@mellanox.com> 8945L: netdev@vger.kernel.org 8946S: Supported 8947W: http://www.mellanox.com 8948Q: http://patchwork.ozlabs.org/project/netdev/list/ 8949F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8950F: include/linux/mlx5/mlx5_ifc_fpga.h 8951 8952MELLANOX ETHERNET INNOVA IPSEC DRIVER 8953M: Ilan Tayari <ilant@mellanox.com> 8954R: Boris Pismenny <borisp@mellanox.com> 8955L: netdev@vger.kernel.org 8956S: Supported 8957W: http://www.mellanox.com 8958Q: http://patchwork.ozlabs.org/project/netdev/list/ 8959F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8960F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8961 8962MELLANOX ETHERNET SWITCH DRIVERS 8963M: Jiri Pirko <jiri@mellanox.com> 8964M: Ido Schimmel <idosch@mellanox.com> 8965L: netdev@vger.kernel.org 8966S: Supported 8967W: http://www.mellanox.com 8968Q: http://patchwork.ozlabs.org/project/netdev/list/ 8969F: drivers/net/ethernet/mellanox/mlxsw/ 8970 8971MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8972M: mlxsw@mellanox.com 8973L: netdev@vger.kernel.org 8974S: Supported 8975W: http://www.mellanox.com 8976Q: http://patchwork.ozlabs.org/project/netdev/list/ 8977F: drivers/net/ethernet/mellanox/mlxfw/ 8978 8979MELLANOX HARDWARE PLATFORM SUPPORT 8980M: Andy Shevchenko <andy@infradead.org> 8981M: Darren Hart <dvhart@infradead.org> 8982M: Vadim Pasternak <vadimp@mellanox.com> 8983L: platform-driver-x86@vger.kernel.org 8984S: Supported 8985F: drivers/platform/mellanox/ 8986 8987MELLANOX MLX4 core VPI driver 8988M: Tariq Toukan <tariqt@mellanox.com> 8989L: netdev@vger.kernel.org 8990L: linux-rdma@vger.kernel.org 8991W: http://www.mellanox.com 8992Q: http://patchwork.ozlabs.org/project/netdev/list/ 8993S: Supported 8994F: drivers/net/ethernet/mellanox/mlx4/ 8995F: include/linux/mlx4/ 8996 8997MELLANOX MLX4 IB driver 8998M: Yishai Hadas <yishaih@mellanox.com> 8999L: linux-rdma@vger.kernel.org 9000W: http://www.mellanox.com 9001Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9002S: Supported 9003F: drivers/infiniband/hw/mlx4/ 9004F: include/linux/mlx4/ 9005F: include/uapi/rdma/mlx4-abi.h 9006 9007MELLANOX MLX5 core VPI driver 9008M: Saeed Mahameed <saeedm@mellanox.com> 9009M: Matan Barak <matanb@mellanox.com> 9010M: Leon Romanovsky <leonro@mellanox.com> 9011L: netdev@vger.kernel.org 9012L: linux-rdma@vger.kernel.org 9013W: http://www.mellanox.com 9014Q: http://patchwork.ozlabs.org/project/netdev/list/ 9015S: Supported 9016F: drivers/net/ethernet/mellanox/mlx5/core/ 9017F: include/linux/mlx5/ 9018 9019MELLANOX MLX5 IB driver 9020M: Matan Barak <matanb@mellanox.com> 9021M: Leon Romanovsky <leonro@mellanox.com> 9022L: linux-rdma@vger.kernel.org 9023W: http://www.mellanox.com 9024Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9025S: Supported 9026F: drivers/infiniband/hw/mlx5/ 9027F: include/linux/mlx5/ 9028F: include/uapi/rdma/mlx5-abi.h 9029 9030MELLANOX MLXCPLD I2C AND MUX DRIVER 9031M: Vadim Pasternak <vadimp@mellanox.com> 9032M: Michael Shych <michaelsh@mellanox.com> 9033L: linux-i2c@vger.kernel.org 9034S: Supported 9035F: drivers/i2c/busses/i2c-mlxcpld.c 9036F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9037F: Documentation/i2c/busses/i2c-mlxcpld 9038 9039MELLANOX MLXCPLD LED DRIVER 9040M: Vadim Pasternak <vadimp@mellanox.com> 9041L: linux-leds@vger.kernel.org 9042S: Supported 9043F: drivers/leds/leds-mlxcpld.c 9044F: Documentation/leds/leds-mlxcpld.txt 9045 9046MELLANOX PLATFORM DRIVER 9047M: Vadim Pasternak <vadimp@mellanox.com> 9048L: platform-driver-x86@vger.kernel.org 9049S: Supported 9050F: drivers/platform/x86/mlx-platform.c 9051 9052MEMBARRIER SUPPORT 9053M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9054M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9055L: linux-kernel@vger.kernel.org 9056S: Supported 9057F: kernel/sched/membarrier.c 9058F: include/uapi/linux/membarrier.h 9059F: arch/powerpc/include/asm/membarrier.h 9060 9061MEMORY MANAGEMENT 9062L: linux-mm@kvack.org 9063W: http://www.linux-mm.org 9064S: Maintained 9065F: include/linux/mm.h 9066F: include/linux/gfp.h 9067F: include/linux/mmzone.h 9068F: include/linux/memory_hotplug.h 9069F: include/linux/vmalloc.h 9070F: mm/ 9071 9072MEMORY TECHNOLOGY DEVICES (MTD) 9073M: David Woodhouse <dwmw2@infradead.org> 9074M: Brian Norris <computersforpeace@gmail.com> 9075M: Boris Brezillon <boris.brezillon@free-electrons.com> 9076M: Marek Vasut <marek.vasut@gmail.com> 9077M: Richard Weinberger <richard@nod.at> 9078M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9079L: linux-mtd@lists.infradead.org 9080W: http://www.linux-mtd.infradead.org/ 9081Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9082T: git git://git.infradead.org/linux-mtd.git master 9083T: git git://git.infradead.org/linux-mtd.git mtd/next 9084S: Maintained 9085F: Documentation/devicetree/bindings/mtd/ 9086F: drivers/mtd/ 9087F: include/linux/mtd/ 9088F: include/uapi/mtd/ 9089 9090MEN A21 WATCHDOG DRIVER 9091M: Johannes Thumshirn <morbidrsa@gmail.com> 9092L: linux-watchdog@vger.kernel.org 9093S: Maintained 9094F: drivers/watchdog/mena21_wdt.c 9095 9096MEN CHAMELEON BUS (mcb) 9097M: Johannes Thumshirn <morbidrsa@gmail.com> 9098S: Maintained 9099F: drivers/mcb/ 9100F: include/linux/mcb.h 9101F: Documentation/men-chameleon-bus.txt 9102 9103MEN F21BMC (Board Management Controller) 9104M: Andreas Werner <andreas.werner@men.de> 9105S: Supported 9106F: drivers/mfd/menf21bmc.c 9107F: drivers/watchdog/menf21bmc_wdt.c 9108F: drivers/leds/leds-menf21bmc.c 9109F: drivers/hwmon/menf21bmc_hwmon.c 9110F: Documentation/hwmon/menf21bmc 9111 9112MESON AO CEC DRIVER FOR AMLOGIC SOCS 9113M: Neil Armstrong <narmstrong@baylibre.com> 9114L: linux-media@lists.freedesktop.org 9115L: linux-amlogic@lists.infradead.org 9116W: http://linux-meson.com/ 9117S: Supported 9118F: drivers/media/platform/meson/ao-cec.c 9119F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9120T: git git://linuxtv.org/media_tree.git 9121 9122METAG ARCHITECTURE 9123M: James Hogan <jhogan@kernel.org> 9124L: linux-metag@vger.kernel.org 9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9126S: Odd Fixes 9127F: arch/metag/ 9128F: Documentation/metag/ 9129F: Documentation/devicetree/bindings/metag/ 9130F: Documentation/devicetree/bindings/interrupt-controller/img,* 9131F: drivers/clocksource/metag_generic.c 9132F: drivers/irqchip/irq-metag.c 9133F: drivers/irqchip/irq-metag-ext.c 9134F: drivers/tty/metag_da.c 9135 9136MICROBLAZE ARCHITECTURE 9137M: Michal Simek <monstr@monstr.eu> 9138W: http://www.monstr.eu/fdt/ 9139T: git git://git.monstr.eu/linux-2.6-microblaze.git 9140S: Supported 9141F: arch/microblaze/ 9142 9143MICROCHIP / ATMEL AT91 SERIAL DRIVER 9144M: Richard Genoud <richard.genoud@gmail.com> 9145S: Maintained 9146F: drivers/tty/serial/atmel_serial.c 9147F: drivers/tty/serial/atmel_serial.h 9148 9149MICROCHIP / ATMEL DMA DRIVER 9150M: Ludovic Desroches <ludovic.desroches@microchip.com> 9151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9152L: dmaengine@vger.kernel.org 9153S: Supported 9154F: drivers/dma/at_hdmac.c 9155F: drivers/dma/at_hdmac_regs.h 9156F: include/linux/platform_data/dma-atmel.h 9157 9158MICROCHIP / ATMEL ECC DRIVER 9159M: Tudor Ambarus <tudor.ambarus@microchip.com> 9160L: linux-crypto@vger.kernel.org 9161S: Maintained 9162F: drivers/crypto/atmel-ecc.* 9163 9164MICROCHIP / ATMEL ISC DRIVER 9165M: Songjun Wu <songjun.wu@microchip.com> 9166L: linux-media@vger.kernel.org 9167S: Supported 9168F: drivers/media/platform/atmel/atmel-isc.c 9169F: drivers/media/platform/atmel/atmel-isc-regs.h 9170F: devicetree/bindings/media/atmel-isc.txt 9171 9172MICROCHIP / ATMEL NAND DRIVER 9173M: Wenyou Yang <wenyou.yang@microchip.com> 9174M: Josh Wu <rainyfeeling@outlook.com> 9175L: linux-mtd@lists.infradead.org 9176S: Supported 9177F: drivers/mtd/nand/atmel/* 9178F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9179 9180MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9181M: Woojung Huh <Woojung.Huh@microchip.com> 9182M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9183L: netdev@vger.kernel.org 9184S: Maintained 9185F: net/dsa/tag_ksz.c 9186F: drivers/net/dsa/microchip/* 9187F: include/linux/platform_data/microchip-ksz.h 9188F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9189 9190MICROCHIP USB251XB DRIVER 9191M: Richard Leitner <richard.leitner@skidata.com> 9192L: linux-usb@vger.kernel.org 9193S: Maintained 9194F: drivers/usb/misc/usb251xb.c 9195F: Documentation/devicetree/bindings/usb/usb251xb.txt 9196 9197MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9198M: Don Brace <don.brace@microsemi.com> 9199L: esc.storagedev@microsemi.com 9200L: linux-scsi@vger.kernel.org 9201S: Supported 9202F: drivers/scsi/smartpqi/smartpqi*.[ch] 9203F: drivers/scsi/smartpqi/Kconfig 9204F: drivers/scsi/smartpqi/Makefile 9205F: include/linux/cciss*.h 9206F: include/uapi/linux/cciss*.h 9207F: Documentation/scsi/smartpqi.txt 9208 9209MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9210M: Chen Yu <yu.c.chen@intel.com> 9211L: platform-driver-x86@vger.kernel.org 9212S: Supported 9213F: drivers/platform/x86/surfacepro3_button.c 9214 9215MICROTEK X6 SCANNER 9216M: Oliver Neukum <oliver@neukum.org> 9217S: Maintained 9218F: drivers/usb/image/microtek.* 9219 9220MIPS 9221M: Ralf Baechle <ralf@linux-mips.org> 9222M: James Hogan <jhogan@kernel.org> 9223L: linux-mips@linux-mips.org 9224W: http://www.linux-mips.org/ 9225T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9226Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9227S: Supported 9228F: Documentation/devicetree/bindings/mips/ 9229F: Documentation/mips/ 9230F: arch/mips/ 9231F: drivers/platform/mips/ 9232 9233MIPS BOSTON DEVELOPMENT BOARD 9234M: Paul Burton <paul.burton@mips.com> 9235L: linux-mips@linux-mips.org 9236S: Maintained 9237F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9238F: arch/mips/boot/dts/img/boston.dts 9239F: arch/mips/configs/generic/board-boston.config 9240F: drivers/clk/imgtec/clk-boston.c 9241F: include/dt-bindings/clock/boston-clock.h 9242 9243MIPS GENERIC PLATFORM 9244M: Paul Burton <paul.burton@mips.com> 9245L: linux-mips@linux-mips.org 9246S: Supported 9247F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9248F: arch/mips/generic/ 9249F: arch/mips/tools/generic-board-config.sh 9250 9251MIPS/LOONGSON1 ARCHITECTURE 9252M: Keguang Zhang <keguang.zhang@gmail.com> 9253L: linux-mips@linux-mips.org 9254S: Maintained 9255F: arch/mips/loongson32/ 9256F: arch/mips/include/asm/mach-loongson32/ 9257F: drivers/*/*loongson1* 9258F: drivers/*/*/*loongson1* 9259 9260MIPS/LOONGSON2 ARCHITECTURE 9261M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9262L: linux-mips@linux-mips.org 9263S: Maintained 9264F: arch/mips/loongson64/*{2e/2f}* 9265F: arch/mips/include/asm/mach-loongson64/ 9266F: drivers/*/*loongson2* 9267F: drivers/*/*/*loongson2* 9268 9269MIPS/LOONGSON3 ARCHITECTURE 9270M: Huacai Chen <chenhc@lemote.com> 9271L: linux-mips@linux-mips.org 9272S: Maintained 9273F: arch/mips/loongson64/ 9274F: arch/mips/include/asm/mach-loongson64/ 9275F: drivers/platform/mips/cpu_hwmon.c 9276F: drivers/*/*loongson3* 9277F: drivers/*/*/*loongson3* 9278 9279MIPS RINT INSTRUCTION EMULATION 9280M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9281L: linux-mips@linux-mips.org 9282S: Supported 9283F: arch/mips/math-emu/sp_rint.c 9284F: arch/mips/math-emu/dp_rint.c 9285 9286MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9287M: Hans Verkuil <hverkuil@xs4all.nl> 9288L: linux-media@vger.kernel.org 9289T: git git://linuxtv.org/media_tree.git 9290W: https://linuxtv.org 9291S: Odd Fixes 9292F: drivers/media/radio/radio-miropcm20* 9293 9294MMP SUPPORT 9295M: Eric Miao <eric.y.miao@gmail.com> 9296M: Haojian Zhuang <haojian.zhuang@gmail.com> 9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9298T: git git://github.com/hzhuang1/linux.git 9299T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9300S: Maintained 9301F: arch/arm/boot/dts/mmp* 9302F: arch/arm/mach-mmp/ 9303 9304MN88472 MEDIA DRIVER 9305M: Antti Palosaari <crope@iki.fi> 9306L: linux-media@vger.kernel.org 9307W: https://linuxtv.org 9308W: http://palosaari.fi/linux/ 9309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9310S: Maintained 9311F: drivers/media/dvb-frontends/mn88472* 9312 9313MN88473 MEDIA DRIVER 9314M: Antti Palosaari <crope@iki.fi> 9315L: linux-media@vger.kernel.org 9316W: https://linuxtv.org 9317W: http://palosaari.fi/linux/ 9318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9319S: Maintained 9320F: drivers/media/dvb-frontends/mn88473* 9321 9322MODULE SUPPORT 9323M: Jessica Yu <jeyu@kernel.org> 9324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9325S: Maintained 9326F: include/linux/module.h 9327F: kernel/module.c 9328 9329MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9330W: http://popies.net/meye/ 9331S: Orphan 9332F: Documentation/media/v4l-drivers/meye* 9333F: drivers/media/pci/meye/ 9334F: include/uapi/linux/meye.h 9335 9336MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9337M: Jiri Slaby <jirislaby@gmail.com> 9338S: Maintained 9339F: Documentation/serial/moxa-smartio 9340F: drivers/tty/mxser.* 9341 9342MR800 AVERMEDIA USB FM RADIO DRIVER 9343M: Alexey Klimov <klimov.linux@gmail.com> 9344L: linux-media@vger.kernel.org 9345T: git git://linuxtv.org/media_tree.git 9346S: Maintained 9347F: drivers/media/radio/radio-mr800.c 9348 9349MRF24J40 IEEE 802.15.4 RADIO DRIVER 9350M: Alan Ott <alan@signal11.us> 9351L: linux-wpan@vger.kernel.org 9352S: Maintained 9353F: drivers/net/ieee802154/mrf24j40.c 9354F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9355 9356MSI LAPTOP SUPPORT 9357M: "Lee, Chun-Yi" <jlee@suse.com> 9358L: platform-driver-x86@vger.kernel.org 9359S: Maintained 9360F: drivers/platform/x86/msi-laptop.c 9361 9362MSI WMI SUPPORT 9363L: platform-driver-x86@vger.kernel.org 9364S: Orphan 9365F: drivers/platform/x86/msi-wmi.c 9366 9367MSI001 MEDIA DRIVER 9368M: Antti Palosaari <crope@iki.fi> 9369L: linux-media@vger.kernel.org 9370W: https://linuxtv.org 9371W: http://palosaari.fi/linux/ 9372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9373T: git git://linuxtv.org/anttip/media_tree.git 9374S: Maintained 9375F: drivers/media/tuners/msi001* 9376 9377MSI2500 MEDIA DRIVER 9378M: Antti Palosaari <crope@iki.fi> 9379L: linux-media@vger.kernel.org 9380W: https://linuxtv.org 9381W: http://palosaari.fi/linux/ 9382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9383T: git git://linuxtv.org/anttip/media_tree.git 9384S: Maintained 9385F: drivers/media/usb/msi2500/ 9386 9387MSYSTEMS DISKONCHIP G3 MTD DRIVER 9388M: Robert Jarzmik <robert.jarzmik@free.fr> 9389L: linux-mtd@lists.infradead.org 9390S: Maintained 9391F: drivers/mtd/devices/docg3* 9392 9393MT9M032 APTINA SENSOR DRIVER 9394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9395L: linux-media@vger.kernel.org 9396T: git git://linuxtv.org/media_tree.git 9397S: Maintained 9398F: drivers/media/i2c/mt9m032.c 9399F: include/media/i2c/mt9m032.h 9400 9401MT9P031 APTINA CAMERA SENSOR 9402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9403L: linux-media@vger.kernel.org 9404T: git git://linuxtv.org/media_tree.git 9405S: Maintained 9406F: drivers/media/i2c/mt9p031.c 9407F: include/media/i2c/mt9p031.h 9408 9409MT9T001 APTINA CAMERA SENSOR 9410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9411L: linux-media@vger.kernel.org 9412T: git git://linuxtv.org/media_tree.git 9413S: Maintained 9414F: drivers/media/i2c/mt9t001.c 9415F: include/media/i2c/mt9t001.h 9416 9417MT9T112 APTINA CAMERA SENSOR 9418M: Jacopo Mondi <jacopo@jmondi.org> 9419L: linux-media@vger.kernel.org 9420T: git git://linuxtv.org/media_tree.git 9421S: Odd Fixes 9422F: drivers/media/i2c/mt9t112.c 9423F: include/media/i2c/mt9t112.h 9424 9425MT9V032 APTINA CAMERA SENSOR 9426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9427L: linux-media@vger.kernel.org 9428T: git git://linuxtv.org/media_tree.git 9429S: Maintained 9430F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9431F: drivers/media/i2c/mt9v032.c 9432F: include/media/i2c/mt9v032.h 9433 9434MULTIFUNCTION DEVICES (MFD) 9435M: Lee Jones <lee.jones@linaro.org> 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9437S: Supported 9438F: Documentation/devicetree/bindings/mfd/ 9439F: drivers/mfd/ 9440F: include/linux/mfd/ 9441F: include/dt-bindings/mfd/ 9442 9443MULTIMEDIA CARD (MMC) ETC. OVER SPI 9444S: Orphan 9445F: drivers/mmc/host/mmc_spi.c 9446F: include/linux/spi/mmc_spi.h 9447 9448MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9449M: Ulf Hansson <ulf.hansson@linaro.org> 9450L: linux-mmc@vger.kernel.org 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9452S: Maintained 9453F: Documentation/devicetree/bindings/mmc/ 9454F: drivers/mmc/ 9455F: include/linux/mmc/ 9456F: include/uapi/linux/mmc/ 9457 9458MULTIPLEXER SUBSYSTEM 9459M: Peter Rosin <peda@axentia.se> 9460S: Maintained 9461F: Documentation/ABI/testing/mux/sysfs-class-mux* 9462F: Documentation/devicetree/bindings/mux/ 9463F: include/linux/dt-bindings/mux/ 9464F: include/linux/mux/ 9465F: drivers/mux/ 9466 9467MULTITECH MULTIPORT CARD (ISICOM) 9468S: Orphan 9469F: drivers/tty/isicom.c 9470F: include/linux/isicom.h 9471 9472MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9473M: Bin Liu <b-liu@ti.com> 9474L: linux-usb@vger.kernel.org 9475S: Maintained 9476F: drivers/usb/musb/ 9477 9478MXL5007T MEDIA DRIVER 9479M: Michael Krufky <mkrufky@linuxtv.org> 9480L: linux-media@vger.kernel.org 9481W: https://linuxtv.org 9482W: http://github.com/mkrufky 9483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9484T: git git://linuxtv.org/mkrufky/tuners.git 9485S: Maintained 9486F: drivers/media/tuners/mxl5007t.* 9487 9488MXSFB DRM DRIVER 9489M: Marek Vasut <marex@denx.de> 9490S: Supported 9491F: drivers/gpu/drm/mxsfb/ 9492F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9493 9494MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9495M: Chris Lee <christopher.lee@cspi.com> 9496L: netdev@vger.kernel.org 9497W: https://www.cspi.com/ethernet-products/support/downloads/ 9498S: Supported 9499F: drivers/net/ethernet/myricom/myri10ge/ 9500 9501NAND FLASH SUBSYSTEM 9502M: Boris Brezillon <boris.brezillon@free-electrons.com> 9503R: Richard Weinberger <richard@nod.at> 9504L: linux-mtd@lists.infradead.org 9505W: http://www.linux-mtd.infradead.org/ 9506Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9507T: git git://git.infradead.org/linux-mtd.git nand/fixes 9508T: git git://git.infradead.org/linux-mtd.git nand/next 9509S: Maintained 9510F: drivers/mtd/nand/ 9511F: include/linux/mtd/*nand*.h 9512 9513NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9514M: Daniel Mack <zonque@gmail.com> 9515S: Maintained 9516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9517W: http://www.native-instruments.com 9518F: sound/usb/caiaq/ 9519 9520NATSEMI ETHERNET DRIVER (DP8381x) 9521S: Orphan 9522F: drivers/net/ethernet/natsemi/natsemi.c 9523 9524NCP FILESYSTEM 9525M: Petr Vandrovec <petr@vandrovec.name> 9526S: Obsolete 9527F: drivers/staging/ncpfs/ 9528 9529NCR 5380 SCSI DRIVERS 9530M: Finn Thain <fthain@telegraphics.com.au> 9531M: Michael Schmitz <schmitzmic@gmail.com> 9532L: linux-scsi@vger.kernel.org 9533S: Maintained 9534F: Documentation/scsi/g_NCR5380.txt 9535F: drivers/scsi/NCR5380.* 9536F: drivers/scsi/arm/cumana_1.c 9537F: drivers/scsi/arm/oak.c 9538F: drivers/scsi/atari_scsi.* 9539F: drivers/scsi/dmx3191d.c 9540F: drivers/scsi/g_NCR5380.* 9541F: drivers/scsi/mac_scsi.* 9542F: drivers/scsi/sun3_scsi.* 9543F: drivers/scsi/sun3_scsi_vme.c 9544 9545NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9546M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9547L: linux-scsi@vger.kernel.org 9548S: Maintained 9549F: drivers/scsi/NCR_D700.* 9550 9551NCT6775 HARDWARE MONITOR DRIVER 9552M: Guenter Roeck <linux@roeck-us.net> 9553L: linux-hwmon@vger.kernel.org 9554S: Maintained 9555F: Documentation/hwmon/nct6775 9556F: drivers/hwmon/nct6775.c 9557 9558NETEFFECT IWARP RNIC DRIVER (IW_NES) 9559M: Faisal Latif <faisal.latif@intel.com> 9560L: linux-rdma@vger.kernel.org 9561W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9562S: Supported 9563F: drivers/infiniband/hw/nes/ 9564F: include/uapi/rdma/nes-abi.h 9565 9566NETEM NETWORK EMULATOR 9567M: Stephen Hemminger <stephen@networkplumber.org> 9568L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9569S: Maintained 9570F: net/sched/sch_netem.c 9571 9572NETERION 10GbE DRIVERS (s2io/vxge) 9573M: Jon Mason <jdmason@kudzu.us> 9574L: netdev@vger.kernel.org 9575S: Supported 9576F: Documentation/networking/s2io.txt 9577F: Documentation/networking/vxge.txt 9578F: drivers/net/ethernet/neterion/ 9579 9580NETFILTER 9581M: Pablo Neira Ayuso <pablo@netfilter.org> 9582M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9583M: Florian Westphal <fw@strlen.de> 9584L: netfilter-devel@vger.kernel.org 9585L: coreteam@netfilter.org 9586W: http://www.netfilter.org/ 9587W: http://www.iptables.org/ 9588W: http://www.nftables.org/ 9589Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9592S: Maintained 9593F: include/linux/netfilter* 9594F: include/linux/netfilter/ 9595F: include/net/netfilter/ 9596F: include/uapi/linux/netfilter* 9597F: include/uapi/linux/netfilter/ 9598F: net/*/netfilter.c 9599F: net/*/netfilter/ 9600F: net/netfilter/ 9601F: net/bridge/br_netfilter*.c 9602 9603NETROM NETWORK LAYER 9604M: Ralf Baechle <ralf@linux-mips.org> 9605L: linux-hams@vger.kernel.org 9606W: http://www.linux-ax25.org/ 9607S: Maintained 9608F: include/net/netrom.h 9609F: include/uapi/linux/netrom.h 9610F: net/netrom/ 9611 9612NETRONOME ETHERNET DRIVERS 9613M: Jakub Kicinski <jakub.kicinski@netronome.com> 9614L: oss-drivers@netronome.com 9615S: Maintained 9616F: drivers/net/ethernet/netronome/ 9617 9618NETWORK BLOCK DEVICE (NBD) 9619M: Josef Bacik <jbacik@fb.com> 9620S: Maintained 9621L: linux-block@vger.kernel.org 9622L: nbd@other.debian.org 9623F: Documentation/blockdev/nbd.txt 9624F: drivers/block/nbd.c 9625F: include/uapi/linux/nbd.h 9626 9627NETWORK DROP MONITOR 9628M: Neil Horman <nhorman@tuxdriver.com> 9629L: netdev@vger.kernel.org 9630S: Maintained 9631W: https://fedorahosted.org/dropwatch/ 9632F: net/core/drop_monitor.c 9633 9634NETWORKING DRIVERS 9635L: netdev@vger.kernel.org 9636W: http://www.linuxfoundation.org/en/Net 9637Q: http://patchwork.ozlabs.org/project/netdev/list/ 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9640S: Odd Fixes 9641F: Documentation/devicetree/bindings/net/ 9642F: drivers/net/ 9643F: include/linux/if_* 9644F: include/linux/netdevice.h 9645F: include/linux/etherdevice.h 9646F: include/linux/fcdevice.h 9647F: include/linux/fddidevice.h 9648F: include/linux/hippidevice.h 9649F: include/linux/inetdevice.h 9650F: include/uapi/linux/if_* 9651F: include/uapi/linux/netdevice.h 9652 9653NETWORKING DRIVERS (WIRELESS) 9654M: Kalle Valo <kvalo@codeaurora.org> 9655L: linux-wireless@vger.kernel.org 9656Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9659S: Maintained 9660F: Documentation/devicetree/bindings/net/wireless/ 9661F: drivers/net/wireless/ 9662 9663NETWORKING [DSA] 9664M: Andrew Lunn <andrew@lunn.ch> 9665M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9666M: Florian Fainelli <f.fainelli@gmail.com> 9667S: Maintained 9668F: net/dsa/ 9669F: include/net/dsa.h 9670F: include/linux/dsa/ 9671F: drivers/net/dsa/ 9672 9673NETWORKING [GENERAL] 9674M: "David S. Miller" <davem@davemloft.net> 9675L: netdev@vger.kernel.org 9676W: http://www.linuxfoundation.org/en/Net 9677Q: http://patchwork.ozlabs.org/project/netdev/list/ 9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9680B: mailto:netdev@vger.kernel.org 9681S: Maintained 9682F: net/ 9683F: include/net/ 9684F: include/linux/in.h 9685F: include/linux/net.h 9686F: include/linux/netdevice.h 9687F: include/uapi/linux/in.h 9688F: include/uapi/linux/net.h 9689F: include/uapi/linux/netdevice.h 9690F: include/uapi/linux/net_namespace.h 9691F: tools/testing/selftests/net/ 9692F: lib/net_utils.c 9693F: lib/random32.c 9694 9695NETWORKING [IPSEC] 9696M: Steffen Klassert <steffen.klassert@secunet.com> 9697M: Herbert Xu <herbert@gondor.apana.org.au> 9698M: "David S. Miller" <davem@davemloft.net> 9699L: netdev@vger.kernel.org 9700T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9702S: Maintained 9703F: net/core/flow.c 9704F: net/xfrm/ 9705F: net/key/ 9706F: net/ipv4/xfrm* 9707F: net/ipv4/esp4* 9708F: net/ipv4/ah4.c 9709F: net/ipv4/ipcomp.c 9710F: net/ipv4/ip_vti.c 9711F: net/ipv6/xfrm* 9712F: net/ipv6/esp6* 9713F: net/ipv6/ah6.c 9714F: net/ipv6/ipcomp6.c 9715F: net/ipv6/ip6_vti.c 9716F: include/uapi/linux/xfrm.h 9717F: include/net/xfrm.h 9718 9719NETWORKING [IPv4/IPv6] 9720M: "David S. Miller" <davem@davemloft.net> 9721M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9722M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9723L: netdev@vger.kernel.org 9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9725S: Maintained 9726F: net/ipv4/ 9727F: net/ipv6/ 9728F: include/net/ip* 9729F: arch/x86/net/* 9730 9731NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9732M: Paul Moore <paul@paul-moore.com> 9733W: https://github.com/netlabel 9734L: netdev@vger.kernel.org 9735L: linux-security-module@vger.kernel.org 9736S: Maintained 9737F: Documentation/netlabel/ 9738F: include/net/calipso.h 9739F: include/net/cipso_ipv4.h 9740F: include/net/netlabel.h 9741F: include/uapi/linux/netfilter/xt_SECMARK.h 9742F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9743F: net/netlabel/ 9744F: net/ipv4/cipso_ipv4.c 9745F: net/ipv6/calipso.c 9746F: net/netfilter/xt_CONNSECMARK.c 9747F: net/netfilter/xt_SECMARK.c 9748 9749NETWORKING [TLS] 9750M: Ilya Lesokhin <ilyal@mellanox.com> 9751M: Aviad Yehezkel <aviadye@mellanox.com> 9752M: Dave Watson <davejwatson@fb.com> 9753L: netdev@vger.kernel.org 9754S: Maintained 9755F: net/tls/* 9756F: include/uapi/linux/tls.h 9757F: include/net/tls.h 9758 9759NETWORKING [WIRELESS] 9760L: linux-wireless@vger.kernel.org 9761Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9762 9763NETDEVSIM 9764M: Jakub Kicinski <jakub.kicinski@netronome.com> 9765S: Maintained 9766F: drivers/net/netdevsim/* 9767 9768NETXEN (1/10) GbE SUPPORT 9769M: Manish Chopra <manish.chopra@cavium.com> 9770M: Rahul Verma <rahul.verma@cavium.com> 9771M: Dept-GELinuxNICDev@cavium.com 9772L: netdev@vger.kernel.org 9773S: Supported 9774F: drivers/net/ethernet/qlogic/netxen/ 9775 9776NFC SUBSYSTEM 9777M: Samuel Ortiz <sameo@linux.intel.com> 9778L: linux-wireless@vger.kernel.org 9779L: linux-nfc@lists.01.org (subscribers-only) 9780S: Supported 9781F: net/nfc/ 9782F: include/net/nfc/ 9783F: include/uapi/linux/nfc.h 9784F: drivers/nfc/ 9785F: include/linux/platform_data/nfcmrvl.h 9786F: include/linux/platform_data/nxp-nci.h 9787F: Documentation/devicetree/bindings/net/nfc/ 9788 9789NFS, SUNRPC, AND LOCKD CLIENTS 9790M: Trond Myklebust <trond.myklebust@primarydata.com> 9791M: Anna Schumaker <anna.schumaker@netapp.com> 9792L: linux-nfs@vger.kernel.org 9793W: http://client.linux-nfs.org 9794T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9795S: Maintained 9796F: fs/lockd/ 9797F: fs/nfs/ 9798F: fs/nfs_common/ 9799F: net/sunrpc/ 9800F: include/linux/lockd/ 9801F: include/linux/nfs* 9802F: include/linux/sunrpc/ 9803F: include/uapi/linux/nfs* 9804F: include/uapi/linux/sunrpc/ 9805 9806NILFS2 FILESYSTEM 9807M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9808L: linux-nilfs@vger.kernel.org 9809W: https://nilfs.sourceforge.io/ 9810W: https://nilfs.osdn.jp/ 9811T: git git://github.com/konis/nilfs2.git 9812S: Supported 9813F: Documentation/filesystems/nilfs2.txt 9814F: fs/nilfs2/ 9815F: include/trace/events/nilfs2.h 9816F: include/uapi/linux/nilfs2_api.h 9817F: include/uapi/linux/nilfs2_ondisk.h 9818 9819NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9820M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9821W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9822S: Maintained 9823F: Documentation/scsi/NinjaSCSI.txt 9824F: drivers/scsi/pcmcia/nsp_* 9825 9826NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9827M: GOTO Masanori <gotom@debian.or.jp> 9828M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9829W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9830S: Maintained 9831F: Documentation/scsi/NinjaSCSI.txt 9832F: drivers/scsi/nsp32* 9833 9834NIOS2 ARCHITECTURE 9835M: Ley Foon Tan <lftan@altera.com> 9836L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9837T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9838S: Maintained 9839F: arch/nios2/ 9840 9841NOHZ, DYNTICKS SUPPORT 9842M: Frederic Weisbecker <fweisbec@gmail.com> 9843M: Thomas Gleixner <tglx@linutronix.de> 9844M: Ingo Molnar <mingo@kernel.org> 9845L: linux-kernel@vger.kernel.org 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9847S: Maintained 9848F: kernel/time/tick*.* 9849F: include/linux/tick.h 9850F: include/linux/sched/nohz.h 9851 9852NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9853M: Pavel Machek <pavel@ucw.cz> 9854M: Sakari Ailus <sakari.ailus@iki.fi> 9855L: linux-media@vger.kernel.org 9856S: Maintained 9857F: drivers/media/i2c/et8ek8 9858F: drivers/media/i2c/ad5820.c 9859 9860NOKIA N900 POWER SUPPLY DRIVERS 9861R: Pali Rohár <pali.rohar@gmail.com> 9862F: include/linux/power/bq2415x_charger.h 9863F: include/linux/power/bq27xxx_battery.h 9864F: include/linux/power/isp1704_charger.h 9865F: drivers/power/supply/bq2415x_charger.c 9866F: drivers/power/supply/bq27xxx_battery.c 9867F: drivers/power/supply/bq27xxx_battery_i2c.c 9868F: drivers/power/supply/isp1704_charger.c 9869F: drivers/power/supply/rx51_battery.c 9870 9871NTB AMD DRIVER 9872M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9873L: linux-ntb@googlegroups.com 9874S: Supported 9875F: drivers/ntb/hw/amd/ 9876 9877NTB DRIVER CORE 9878M: Jon Mason <jdmason@kudzu.us> 9879M: Dave Jiang <dave.jiang@intel.com> 9880M: Allen Hubbe <allenbh@gmail.com> 9881L: linux-ntb@googlegroups.com 9882S: Supported 9883W: https://github.com/jonmason/ntb/wiki 9884T: git git://github.com/jonmason/ntb.git 9885F: drivers/ntb/ 9886F: drivers/net/ntb_netdev.c 9887F: include/linux/ntb.h 9888F: include/linux/ntb_transport.h 9889F: tools/testing/selftests/ntb/ 9890 9891NTB IDT DRIVER 9892M: Serge Semin <fancer.lancer@gmail.com> 9893L: linux-ntb@googlegroups.com 9894S: Supported 9895F: drivers/ntb/hw/idt/ 9896 9897NTB INTEL DRIVER 9898M: Dave Jiang <dave.jiang@intel.com> 9899L: linux-ntb@googlegroups.com 9900S: Supported 9901W: https://github.com/davejiang/linux/wiki 9902T: git https://github.com/davejiang/linux.git 9903F: drivers/ntb/hw/intel/ 9904 9905NTFS FILESYSTEM 9906M: Anton Altaparmakov <anton@tuxera.com> 9907L: linux-ntfs-dev@lists.sourceforge.net 9908W: http://www.tuxera.com/ 9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9910S: Supported 9911F: Documentation/filesystems/ntfs.txt 9912F: fs/ntfs/ 9913 9914NUBUS SUBSYSTEM 9915M: Finn Thain <fthain@telegraphics.com.au> 9916L: linux-m68k@lists.linux-m68k.org 9917S: Maintained 9918F: arch/*/include/asm/nubus.h 9919F: drivers/nubus/ 9920F: include/linux/nubus.h 9921F: include/uapi/linux/nubus.h 9922 9923NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9924M: Antonino Daplas <adaplas@gmail.com> 9925L: linux-fbdev@vger.kernel.org 9926S: Maintained 9927F: drivers/video/fbdev/riva/ 9928F: drivers/video/fbdev/nvidia/ 9929 9930NVM EXPRESS DRIVER 9931M: Keith Busch <keith.busch@intel.com> 9932M: Jens Axboe <axboe@fb.com> 9933M: Christoph Hellwig <hch@lst.de> 9934M: Sagi Grimberg <sagi@grimberg.me> 9935L: linux-nvme@lists.infradead.org 9936T: git://git.infradead.org/nvme.git 9937W: http://git.infradead.org/nvme.git 9938S: Supported 9939F: drivers/nvme/host/ 9940F: include/linux/nvme.h 9941F: include/uapi/linux/nvme_ioctl.h 9942 9943NVM EXPRESS FC TRANSPORT DRIVERS 9944M: James Smart <james.smart@broadcom.com> 9945L: linux-nvme@lists.infradead.org 9946S: Supported 9947F: include/linux/nvme-fc.h 9948F: include/linux/nvme-fc-driver.h 9949F: drivers/nvme/host/fc.c 9950F: drivers/nvme/target/fc.c 9951F: drivers/nvme/target/fcloop.c 9952 9953NVM EXPRESS TARGET DRIVER 9954M: Christoph Hellwig <hch@lst.de> 9955M: Sagi Grimberg <sagi@grimberg.me> 9956L: linux-nvme@lists.infradead.org 9957T: git://git.infradead.org/nvme.git 9958W: http://git.infradead.org/nvme.git 9959S: Supported 9960F: drivers/nvme/target/ 9961 9962NVMEM FRAMEWORK 9963M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9964S: Maintained 9965F: drivers/nvmem/ 9966F: Documentation/devicetree/bindings/nvmem/ 9967F: Documentation/ABI/stable/sysfs-bus-nvmem 9968F: include/linux/nvmem-consumer.h 9969F: include/linux/nvmem-provider.h 9970 9971NXP TDA998X DRM DRIVER 9972M: Russell King <linux@armlinux.org.uk> 9973S: Supported 9974T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9975T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9976F: drivers/gpu/drm/i2c/tda998x_drv.c 9977F: include/drm/i2c/tda998x.h 9978 9979NXP TFA9879 DRIVER 9980M: Peter Rosin <peda@axentia.se> 9981L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9982S: Maintained 9983F: Documentation/devicetree/bindings/sound/tfa9879.txt 9984F: sound/soc/codecs/tfa9879* 9985 9986NXP-NCI NFC DRIVER 9987M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9988R: Charles Gorand <charles.gorand@effinnov.com> 9989L: linux-nfc@lists.01.org (moderated for non-subscribers) 9990S: Supported 9991F: drivers/nfc/nxp-nci 9992 9993OBJTOOL 9994M: Josh Poimboeuf <jpoimboe@redhat.com> 9995M: Peter Zijlstra <peterz@infradead.org> 9996S: Supported 9997F: tools/objtool/ 9998 9999OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10000M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10001M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10002L: linuxppc-dev@lists.ozlabs.org 10003S: Supported 10004F: arch/powerpc/platforms/powernv/ocxl.c 10005F: arch/powerpc/include/asm/pnv-ocxl.h 10006F: drivers/misc/ocxl/ 10007F: include/misc/ocxl* 10008F: include/uapi/misc/ocxl.h 10009F: Documentation/accelerators/ocxl.txt 10010 10011OMAP AUDIO SUPPORT 10012M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10013M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10014L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10015L: linux-omap@vger.kernel.org 10016S: Maintained 10017F: sound/soc/omap/ 10018 10019OMAP CLOCK FRAMEWORK SUPPORT 10020M: Paul Walmsley <paul@pwsan.com> 10021L: linux-omap@vger.kernel.org 10022S: Maintained 10023F: arch/arm/*omap*/*clock* 10024 10025OMAP DEVICE TREE SUPPORT 10026M: Benoît Cousson <bcousson@baylibre.com> 10027M: Tony Lindgren <tony@atomide.com> 10028L: linux-omap@vger.kernel.org 10029L: devicetree@vger.kernel.org 10030S: Maintained 10031F: arch/arm/boot/dts/*omap* 10032F: arch/arm/boot/dts/*am3* 10033F: arch/arm/boot/dts/*am4* 10034F: arch/arm/boot/dts/*am5* 10035F: arch/arm/boot/dts/*dra7* 10036 10037OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10038M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10039L: linux-omap@vger.kernel.org 10040L: linux-fbdev@vger.kernel.org 10041S: Maintained 10042F: drivers/video/fbdev/omap2/ 10043F: Documentation/arm/OMAP/DSS 10044 10045OMAP FRAMEBUFFER SUPPORT 10046M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10047L: linux-fbdev@vger.kernel.org 10048L: linux-omap@vger.kernel.org 10049S: Maintained 10050F: drivers/video/fbdev/omap/ 10051 10052OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10053M: Roger Quadros <rogerq@ti.com> 10054M: Tony Lindgren <tony@atomide.com> 10055L: linux-omap@vger.kernel.org 10056S: Maintained 10057F: drivers/memory/omap-gpmc.c 10058F: arch/arm/mach-omap2/*gpmc* 10059 10060OMAP GPIO DRIVER 10061M: Grygorii Strashko <grygorii.strashko@ti.com> 10062M: Santosh Shilimkar <ssantosh@kernel.org> 10063M: Kevin Hilman <khilman@kernel.org> 10064L: linux-omap@vger.kernel.org 10065S: Maintained 10066F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10067F: drivers/gpio/gpio-omap.c 10068 10069OMAP HARDWARE SPINLOCK SUPPORT 10070M: Ohad Ben-Cohen <ohad@wizery.com> 10071L: linux-omap@vger.kernel.org 10072S: Maintained 10073F: drivers/hwspinlock/omap_hwspinlock.c 10074 10075OMAP HS MMC SUPPORT 10076L: linux-mmc@vger.kernel.org 10077L: linux-omap@vger.kernel.org 10078S: Orphan 10079F: drivers/mmc/host/omap_hsmmc.c 10080 10081OMAP HWMOD DATA 10082M: Paul Walmsley <paul@pwsan.com> 10083L: linux-omap@vger.kernel.org 10084S: Maintained 10085F: arch/arm/mach-omap2/omap_hwmod*data* 10086 10087OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10088M: Benoît Cousson <bcousson@baylibre.com> 10089L: linux-omap@vger.kernel.org 10090S: Maintained 10091F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10092 10093OMAP HWMOD SUPPORT 10094M: Benoît Cousson <bcousson@baylibre.com> 10095M: Paul Walmsley <paul@pwsan.com> 10096L: linux-omap@vger.kernel.org 10097S: Maintained 10098F: arch/arm/mach-omap2/omap_hwmod.* 10099 10100OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10101M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10102L: linux-media@vger.kernel.org 10103S: Maintained 10104F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10105F: drivers/media/platform/omap3isp/ 10106F: drivers/staging/media/omap4iss/ 10107 10108OMAP MMC SUPPORT 10109M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10110L: linux-omap@vger.kernel.org 10111S: Maintained 10112F: drivers/mmc/host/omap.c 10113 10114OMAP POWER MANAGEMENT SUPPORT 10115M: Kevin Hilman <khilman@kernel.org> 10116L: linux-omap@vger.kernel.org 10117S: Maintained 10118F: arch/arm/*omap*/*pm* 10119F: drivers/cpufreq/omap-cpufreq.c 10120 10121OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10122M: Rajendra Nayak <rnayak@codeaurora.org> 10123M: Paul Walmsley <paul@pwsan.com> 10124L: linux-omap@vger.kernel.org 10125S: Maintained 10126F: arch/arm/mach-omap2/prm* 10127 10128OMAP RANDOM NUMBER GENERATOR SUPPORT 10129M: Deepak Saxena <dsaxena@plexity.net> 10130S: Maintained 10131F: drivers/char/hw_random/omap-rng.c 10132 10133OMAP USB SUPPORT 10134L: linux-usb@vger.kernel.org 10135L: linux-omap@vger.kernel.org 10136S: Orphan 10137F: drivers/usb/*/*omap* 10138F: arch/arm/*omap*/usb* 10139 10140OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10141M: Mark Jackson <mpfj@newflow.co.uk> 10142L: linux-omap@vger.kernel.org 10143S: Maintained 10144F: arch/arm/boot/dts/am335x-nano.dts 10145 10146OMAP1 SUPPORT 10147M: Aaro Koskinen <aaro.koskinen@iki.fi> 10148M: Tony Lindgren <tony@atomide.com> 10149L: linux-omap@vger.kernel.org 10150Q: http://patchwork.kernel.org/project/linux-omap/list/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10152S: Maintained 10153F: arch/arm/mach-omap1/ 10154F: arch/arm/plat-omap/ 10155F: arch/arm/configs/omap1_defconfig 10156F: drivers/i2c/busses/i2c-omap.c 10157F: include/linux/i2c-omap.h 10158 10159OMAP2+ SUPPORT 10160M: Tony Lindgren <tony@atomide.com> 10161L: linux-omap@vger.kernel.org 10162W: http://www.muru.com/linux/omap/ 10163W: http://linux.omap.com/ 10164Q: http://patchwork.kernel.org/project/linux-omap/list/ 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10166S: Maintained 10167F: arch/arm/mach-omap2/ 10168F: arch/arm/plat-omap/ 10169F: arch/arm/configs/omap2plus_defconfig 10170F: drivers/i2c/busses/i2c-omap.c 10171F: drivers/irqchip/irq-omap-intc.c 10172F: drivers/mfd/*omap*.c 10173F: drivers/mfd/menelaus.c 10174F: drivers/mfd/palmas.c 10175F: drivers/mfd/tps65217.c 10176F: drivers/mfd/tps65218.c 10177F: drivers/mfd/tps65910.c 10178F: drivers/mfd/twl-core.[ch] 10179F: drivers/mfd/twl4030*.c 10180F: drivers/mfd/twl6030*.c 10181F: drivers/mfd/twl6040*.c 10182F: drivers/regulator/palmas-regulator*.c 10183F: drivers/regulator/pbias-regulator.c 10184F: drivers/regulator/tps65217-regulator.c 10185F: drivers/regulator/tps65218-regulator.c 10186F: drivers/regulator/tps65910-regulator.c 10187F: drivers/regulator/twl-regulator.c 10188F: drivers/regulator/twl6030-regulator.c 10189F: include/linux/i2c-omap.h 10190 10191ONION OMEGA2+ BOARD 10192M: Harvey Hunt <harveyhuntnexus@gmail.com> 10193L: linux-mips@linux-mips.org 10194S: Maintained 10195F: arch/mips/boot/dts/ralink/omega2p.dts 10196 10197OMFS FILESYSTEM 10198M: Bob Copeland <me@bobcopeland.com> 10199L: linux-karma-devel@lists.sourceforge.net 10200S: Maintained 10201F: Documentation/filesystems/omfs.txt 10202F: fs/omfs/ 10203 10204OMNIKEY CARDMAN 4000 DRIVER 10205M: Harald Welte <laforge@gnumonks.org> 10206S: Maintained 10207F: drivers/char/pcmcia/cm4000_cs.c 10208F: include/linux/cm4000_cs.h 10209F: include/uapi/linux/cm4000_cs.h 10210 10211OMNIKEY CARDMAN 4040 DRIVER 10212M: Harald Welte <laforge@gnumonks.org> 10213S: Maintained 10214F: drivers/char/pcmcia/cm4040_cs.* 10215 10216OMNIVISION OV13858 SENSOR DRIVER 10217M: Sakari Ailus <sakari.ailus@linux.intel.com> 10218L: linux-media@vger.kernel.org 10219T: git git://linuxtv.org/media_tree.git 10220S: Maintained 10221F: drivers/media/i2c/ov13858.c 10222 10223OMNIVISION OV2685 SENSOR DRIVER 10224M: Shunqian Zheng <zhengsq@rock-chips.com> 10225L: linux-media@vger.kernel.org 10226T: git git://linuxtv.org/media_tree.git 10227S: Maintained 10228F: drivers/media/i2c/ov2685.c 10229 10230OMNIVISION OV5640 SENSOR DRIVER 10231M: Steve Longerbeam <slongerbeam@gmail.com> 10232L: linux-media@vger.kernel.org 10233T: git git://linuxtv.org/media_tree.git 10234S: Maintained 10235F: drivers/media/i2c/ov5640.c 10236 10237OMNIVISION OV5647 SENSOR DRIVER 10238M: Luis Oliveira <lolivei@synopsys.com> 10239L: linux-media@vger.kernel.org 10240T: git git://linuxtv.org/media_tree.git 10241S: Maintained 10242F: drivers/media/i2c/ov5647.c 10243 10244OMNIVISION OV5695 SENSOR DRIVER 10245M: Shunqian Zheng <zhengsq@rock-chips.com> 10246L: linux-media@vger.kernel.org 10247T: git git://linuxtv.org/media_tree.git 10248S: Maintained 10249F: drivers/media/i2c/ov5695.c 10250 10251OMNIVISION OV7670 SENSOR DRIVER 10252M: Jonathan Corbet <corbet@lwn.net> 10253L: linux-media@vger.kernel.org 10254T: git git://linuxtv.org/media_tree.git 10255S: Maintained 10256F: drivers/media/i2c/ov7670.c 10257F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10258 10259OMNIVISION OV772x SENSOR DRIVER 10260M: Jacopo Mondi <jacopo@jmondi.org> 10261L: linux-media@vger.kernel.org 10262T: git git://linuxtv.org/media_tree.git 10263S: Odd fixes 10264F: drivers/media/i2c/ov772x.c 10265F: include/media/i2c/ov772x.h 10266 10267OMNIVISION OV7740 SENSOR DRIVER 10268M: Wenyou Yang <wenyou.yang@microchip.com> 10269L: linux-media@vger.kernel.org 10270T: git git://linuxtv.org/media_tree.git 10271S: Maintained 10272F: drivers/media/i2c/ov7740.c 10273F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10274 10275OMNIVISION OV9650 SENSOR DRIVER 10276M: Sakari Ailus <sakari.ailus@linux.intel.com> 10277R: Akinobu Mita <akinobu.mita@gmail.com> 10278R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10279L: linux-media@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281S: Maintained 10282F: drivers/media/i2c/ov9650.c 10283F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10284 10285ONENAND FLASH DRIVER 10286M: Kyungmin Park <kyungmin.park@samsung.com> 10287L: linux-mtd@lists.infradead.org 10288S: Maintained 10289F: drivers/mtd/onenand/ 10290F: include/linux/mtd/onenand*.h 10291 10292ONSTREAM SCSI TAPE DRIVER 10293M: Willem Riede <osst@riede.org> 10294L: osst-users@lists.sourceforge.net 10295L: linux-scsi@vger.kernel.org 10296S: Maintained 10297F: Documentation/scsi/osst.txt 10298F: drivers/scsi/osst.* 10299F: drivers/scsi/osst_*.h 10300F: drivers/scsi/st.h 10301 10302OP-TEE DRIVER 10303M: Jens Wiklander <jens.wiklander@linaro.org> 10304S: Maintained 10305F: drivers/tee/optee/ 10306 10307OPA-VNIC DRIVER 10308M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10309M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10310L: linux-rdma@vger.kernel.org 10311S: Supported 10312F: drivers/infiniband/ulp/opa_vnic 10313 10314OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10315M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10316L: devicetree@vger.kernel.org 10317S: Maintained 10318F: Documentation/devicetree/dynamic-resolution-notes.txt 10319F: Documentation/devicetree/overlay-notes.txt 10320F: drivers/of/overlay.c 10321F: drivers/of/resolver.c 10322 10323OPEN FIRMWARE AND FLATTENED DEVICE TREE 10324M: Rob Herring <robh+dt@kernel.org> 10325M: Frank Rowand <frowand.list@gmail.com> 10326L: devicetree@vger.kernel.org 10327W: http://www.devicetree.org/ 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10329S: Maintained 10330F: drivers/of/ 10331F: include/linux/of*.h 10332F: scripts/dtc/ 10333F: Documentation/ABI/testing/sysfs-firmware-ofw 10334 10335OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10336M: Rob Herring <robh+dt@kernel.org> 10337M: Mark Rutland <mark.rutland@arm.com> 10338L: devicetree@vger.kernel.org 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10340Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10341S: Maintained 10342F: Documentation/devicetree/ 10343F: arch/*/boot/dts/ 10344F: include/dt-bindings/ 10345 10346OPENCORES I2C BUS DRIVER 10347M: Peter Korsgaard <jacmet@sunsite.dk> 10348L: linux-i2c@vger.kernel.org 10349S: Maintained 10350F: Documentation/i2c/busses/i2c-ocores 10351F: drivers/i2c/busses/i2c-ocores.c 10352 10353OPENRISC ARCHITECTURE 10354M: Jonas Bonn <jonas@southpole.se> 10355M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10356M: Stafford Horne <shorne@gmail.com> 10357T: git git://github.com/openrisc/linux.git 10358L: openrisc@lists.librecores.org 10359W: http://openrisc.io 10360S: Maintained 10361F: Documentation/devicetree/bindings/openrisc/ 10362F: Documentation/openrisc/ 10363F: arch/openrisc/ 10364F: drivers/irqchip/irq-ompic.c 10365F: drivers/irqchip/irq-or1k-* 10366 10367OPENVSWITCH 10368M: Pravin B Shelar <pshelar@ovn.org> 10369L: netdev@vger.kernel.org 10370L: dev@openvswitch.org 10371W: http://openvswitch.org 10372S: Maintained 10373F: net/openvswitch/ 10374F: include/uapi/linux/openvswitch.h 10375 10376OPERATING PERFORMANCE POINTS (OPP) 10377M: Viresh Kumar <vireshk@kernel.org> 10378M: Nishanth Menon <nm@ti.com> 10379M: Stephen Boyd <sboyd@kernel.org> 10380L: linux-pm@vger.kernel.org 10381S: Maintained 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10383F: drivers/opp/ 10384F: include/linux/pm_opp.h 10385F: Documentation/power/opp.txt 10386F: Documentation/devicetree/bindings/opp/ 10387 10388OPL4 DRIVER 10389M: Clemens Ladisch <clemens@ladisch.de> 10390L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10391T: git git://git.alsa-project.org/alsa-kernel.git 10392S: Maintained 10393F: sound/drivers/opl4/ 10394 10395OPROFILE 10396M: Robert Richter <rric@kernel.org> 10397L: oprofile-list@lists.sf.net 10398S: Maintained 10399F: arch/*/include/asm/oprofile*.h 10400F: arch/*/oprofile/ 10401F: drivers/oprofile/ 10402F: include/linux/oprofile.h 10403 10404ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10405M: Mark Fasheh <mfasheh@versity.com> 10406M: Joel Becker <jlbec@evilplan.org> 10407L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10408W: http://ocfs2.wiki.kernel.org 10409S: Supported 10410F: Documentation/filesystems/ocfs2.txt 10411F: Documentation/filesystems/dlmfs.txt 10412F: fs/ocfs2/ 10413 10414ORANGEFS FILESYSTEM 10415M: Mike Marshall <hubcap@omnibond.com> 10416R: Martin Brandenburg <martin@omnibond.com> 10417L: devel@lists.orangefs.org 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10419S: Supported 10420F: fs/orangefs/ 10421F: Documentation/filesystems/orangefs.txt 10422 10423ORINOCO DRIVER 10424L: linux-wireless@vger.kernel.org 10425W: http://wireless.kernel.org/en/users/Drivers/orinoco 10426W: http://www.nongnu.org/orinoco/ 10427S: Orphan 10428F: drivers/net/wireless/intersil/orinoco/ 10429 10430OSD LIBRARY and FILESYSTEM 10431M: Boaz Harrosh <ooo@electrozaur.com> 10432S: Maintained 10433F: drivers/scsi/osd/ 10434F: include/scsi/osd_* 10435F: fs/exofs/ 10436 10437OV2659 OMNIVISION SENSOR DRIVER 10438M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10439L: linux-media@vger.kernel.org 10440W: https://linuxtv.org 10441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10442T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10443S: Maintained 10444F: drivers/media/i2c/ov2659.c 10445F: include/media/i2c/ov2659.h 10446 10447OVERLAY FILESYSTEM 10448M: Miklos Szeredi <miklos@szeredi.hu> 10449L: linux-unionfs@vger.kernel.org 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10451S: Supported 10452F: fs/overlayfs/ 10453F: Documentation/filesystems/overlayfs.txt 10454 10455P54 WIRELESS DRIVER 10456M: Christian Lamparter <chunkeey@googlemail.com> 10457L: linux-wireless@vger.kernel.org 10458W: http://wireless.kernel.org/en/users/Drivers/p54 10459S: Maintained 10460F: drivers/net/wireless/intersil/p54/ 10461 10462PA SEMI ETHERNET DRIVER 10463L: netdev@vger.kernel.org 10464S: Orphan 10465F: drivers/net/ethernet/pasemi/* 10466 10467PA SEMI SMBUS DRIVER 10468L: linux-i2c@vger.kernel.org 10469S: Orphan 10470F: drivers/i2c/busses/i2c-pasemi.c 10471 10472PADATA PARALLEL EXECUTION MECHANISM 10473M: Steffen Klassert <steffen.klassert@secunet.com> 10474L: linux-crypto@vger.kernel.org 10475S: Maintained 10476F: kernel/padata.c 10477F: include/linux/padata.h 10478F: Documentation/padata.txt 10479 10480PANASONIC LAPTOP ACPI EXTRAS DRIVER 10481M: Harald Welte <laforge@gnumonks.org> 10482L: platform-driver-x86@vger.kernel.org 10483S: Maintained 10484F: drivers/platform/x86/panasonic-laptop.c 10485 10486PANASONIC MN10300/AM33/AM34 PORT 10487M: David Howells <dhowells@redhat.com> 10488L: linux-am33-list@redhat.com (moderated for non-subscribers) 10489W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10490S: Maintained 10491F: Documentation/mn10300/ 10492F: arch/mn10300/ 10493 10494PARALLEL LCD/KEYPAD PANEL DRIVER 10495M: Willy Tarreau <willy@haproxy.com> 10496M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10497S: Odd Fixes 10498F: Documentation/misc-devices/lcd-panel-cgram.txt 10499F: drivers/misc/panel.c 10500 10501PARALLEL PORT SUBSYSTEM 10502M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10503M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10504L: linux-parport@lists.infradead.org (subscribers-only) 10505S: Maintained 10506F: drivers/parport/ 10507F: include/linux/parport*.h 10508F: drivers/char/ppdev.c 10509F: include/uapi/linux/ppdev.h 10510F: Documentation/parport*.txt 10511 10512PARAVIRT_OPS INTERFACE 10513M: Juergen Gross <jgross@suse.com> 10514M: Alok Kataria <akataria@vmware.com> 10515L: virtualization@lists.linux-foundation.org 10516S: Supported 10517F: Documentation/virtual/paravirt_ops.txt 10518F: arch/*/kernel/paravirt* 10519F: arch/*/include/asm/paravirt*.h 10520F: include/linux/hypervisor.h 10521 10522PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10523M: Tim Waugh <tim@cyberelk.net> 10524L: linux-parport@lists.infradead.org (subscribers-only) 10525S: Maintained 10526F: Documentation/blockdev/paride.txt 10527F: drivers/block/paride/ 10528 10529PARISC ARCHITECTURE 10530M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10531M: Helge Deller <deller@gmx.de> 10532L: linux-parisc@vger.kernel.org 10533W: http://www.parisc-linux.org/ 10534Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10537S: Maintained 10538F: arch/parisc/ 10539F: Documentation/parisc/ 10540F: drivers/parisc/ 10541F: drivers/char/agp/parisc-agp.c 10542F: drivers/input/serio/gscps2.c 10543F: drivers/parport/parport_gsc.* 10544F: drivers/tty/serial/8250/8250_gsc.c 10545F: drivers/video/fbdev/sti* 10546F: drivers/video/console/sti* 10547F: drivers/video/logo/logo_parisc* 10548 10549PARMAN 10550M: Jiri Pirko <jiri@mellanox.com> 10551L: netdev@vger.kernel.org 10552S: Supported 10553F: lib/parman.c 10554F: lib/test_parman.c 10555F: include/linux/parman.h 10556 10557PC87360 HARDWARE MONITORING DRIVER 10558M: Jim Cromie <jim.cromie@gmail.com> 10559L: linux-hwmon@vger.kernel.org 10560S: Maintained 10561F: Documentation/hwmon/pc87360 10562F: drivers/hwmon/pc87360.c 10563 10564PC8736x GPIO DRIVER 10565M: Jim Cromie <jim.cromie@gmail.com> 10566S: Maintained 10567F: drivers/char/pc8736x_gpio.c 10568 10569PC87427 HARDWARE MONITORING DRIVER 10570M: Jean Delvare <jdelvare@suse.com> 10571L: linux-hwmon@vger.kernel.org 10572S: Maintained 10573F: Documentation/hwmon/pc87427 10574F: drivers/hwmon/pc87427.c 10575 10576PCA9532 LED DRIVER 10577M: Riku Voipio <riku.voipio@iki.fi> 10578S: Maintained 10579F: drivers/leds/leds-pca9532.c 10580F: include/linux/leds-pca9532.h 10581 10582PCA9541 I2C BUS MASTER SELECTOR DRIVER 10583M: Guenter Roeck <linux@roeck-us.net> 10584L: linux-i2c@vger.kernel.org 10585S: Maintained 10586F: drivers/i2c/muxes/i2c-mux-pca9541.c 10587 10588PCDP - PRIMARY CONSOLE AND DEBUG PORT 10589M: Khalid Aziz <khalid@gonehiking.org> 10590S: Maintained 10591F: drivers/firmware/pcdp.* 10592 10593PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10594M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10595L: linux-pci@vger.kernel.org 10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10597S: Maintained 10598F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10599F: drivers/pci/host/pci-aardvark.c 10600 10601PCI DRIVER FOR ALTERA PCIE IP 10602M: Ley Foon Tan <lftan@altera.com> 10603L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10604L: linux-pci@vger.kernel.org 10605S: Supported 10606F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10607F: drivers/pci/host/pcie-altera.c 10608 10609PCI DRIVER FOR APPLIEDMICRO XGENE 10610M: Tanmay Inamdar <tinamdar@apm.com> 10611L: linux-pci@vger.kernel.org 10612L: linux-arm-kernel@lists.infradead.org 10613S: Maintained 10614F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10615F: drivers/pci/host/pci-xgene.c 10616 10617PCI DRIVER FOR ARM VERSATILE PLATFORM 10618M: Rob Herring <robh@kernel.org> 10619L: linux-pci@vger.kernel.org 10620L: linux-arm-kernel@lists.infradead.org 10621S: Maintained 10622F: Documentation/devicetree/bindings/pci/versatile.txt 10623F: drivers/pci/host/pci-versatile.c 10624 10625PCI DRIVER FOR ARMADA 8K 10626M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10627L: linux-pci@vger.kernel.org 10628L: linux-arm-kernel@lists.infradead.org 10629S: Maintained 10630F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10631F: drivers/pci/dwc/pcie-armada8k.c 10632 10633PCI DRIVER FOR CADENCE PCIE IP 10634M: Alan Douglas <adouglas@cadence.com> 10635L: linux-pci@vger.kernel.org 10636S: Maintained 10637F: Documentation/devicetree/bindings/pci/cdns,*.txt 10638F: drivers/pci/cadence/pcie-cadence* 10639 10640PCI DRIVER FOR FREESCALE LAYERSCAPE 10641M: Minghuan Lian <minghuan.Lian@freescale.com> 10642M: Mingkai Hu <mingkai.hu@freescale.com> 10643M: Roy Zang <tie-fei.zang@freescale.com> 10644L: linuxppc-dev@lists.ozlabs.org 10645L: linux-pci@vger.kernel.org 10646L: linux-arm-kernel@lists.infradead.org 10647S: Maintained 10648F: drivers/pci/dwc/*layerscape* 10649 10650PCI DRIVER FOR GENERIC OF HOSTS 10651M: Will Deacon <will.deacon@arm.com> 10652L: linux-pci@vger.kernel.org 10653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10654S: Maintained 10655F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10656F: drivers/pci/host/pci-host-common.c 10657F: drivers/pci/host/pci-host-generic.c 10658 10659PCI DRIVER FOR IMX6 10660M: Richard Zhu <hongxing.zhu@nxp.com> 10661M: Lucas Stach <l.stach@pengutronix.de> 10662L: linux-pci@vger.kernel.org 10663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10664S: Maintained 10665F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10666F: drivers/pci/dwc/*imx6* 10667 10668PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10669M: Keith Busch <keith.busch@intel.com> 10670M: Jonathan Derrick <jonathan.derrick@intel.com> 10671L: linux-pci@vger.kernel.org 10672S: Supported 10673F: drivers/pci/host/vmd.c 10674 10675PCI DRIVER FOR MICROSEMI SWITCHTEC 10676M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10677M: Logan Gunthorpe <logang@deltatee.com> 10678L: linux-pci@vger.kernel.org 10679S: Maintained 10680F: Documentation/switchtec.txt 10681F: Documentation/ABI/testing/sysfs-class-switchtec 10682F: drivers/pci/switch/switchtec* 10683F: include/uapi/linux/switchtec_ioctl.h 10684F: include/linux/switchtec.h 10685F: drivers/ntb/hw/mscc/ 10686 10687PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10688M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10689M: Jason Cooper <jason@lakedaemon.net> 10690L: linux-pci@vger.kernel.org 10691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10692S: Maintained 10693F: drivers/pci/host/*mvebu* 10694 10695PCI DRIVER FOR NVIDIA TEGRA 10696M: Thierry Reding <thierry.reding@gmail.com> 10697L: linux-tegra@vger.kernel.org 10698L: linux-pci@vger.kernel.org 10699S: Supported 10700F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10701F: drivers/pci/host/pci-tegra.c 10702 10703PCI DRIVER FOR RENESAS R-CAR 10704M: Simon Horman <horms@verge.net.au> 10705L: linux-pci@vger.kernel.org 10706L: linux-renesas-soc@vger.kernel.org 10707S: Maintained 10708F: drivers/pci/host/*rcar* 10709 10710PCI DRIVER FOR SAMSUNG EXYNOS 10711M: Jingoo Han <jingoohan1@gmail.com> 10712L: linux-pci@vger.kernel.org 10713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10714L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10715S: Maintained 10716F: drivers/pci/dwc/pci-exynos.c 10717 10718PCI DRIVER FOR SYNOPSYS DESIGNWARE 10719M: Jingoo Han <jingoohan1@gmail.com> 10720M: Joao Pinto <Joao.Pinto@synopsys.com> 10721L: linux-pci@vger.kernel.org 10722S: Maintained 10723F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10724F: drivers/pci/dwc/*designware* 10725 10726PCI DRIVER FOR TI DRA7XX 10727M: Kishon Vijay Abraham I <kishon@ti.com> 10728L: linux-omap@vger.kernel.org 10729L: linux-pci@vger.kernel.org 10730S: Supported 10731F: Documentation/devicetree/bindings/pci/ti-pci.txt 10732F: drivers/pci/dwc/pci-dra7xx.c 10733 10734PCI DRIVER FOR TI KEYSTONE 10735M: Murali Karicheri <m-karicheri2@ti.com> 10736L: linux-pci@vger.kernel.org 10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10738S: Maintained 10739F: drivers/pci/dwc/*keystone* 10740 10741PCI ENDPOINT SUBSYSTEM 10742M: Kishon Vijay Abraham I <kishon@ti.com> 10743M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10744L: linux-pci@vger.kernel.org 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10746S: Supported 10747F: drivers/pci/endpoint/ 10748F: drivers/misc/pci_endpoint_test.c 10749F: tools/pci/ 10750 10751PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10752M: Russell Currey <ruscur@russell.cc> 10753L: linuxppc-dev@lists.ozlabs.org 10754S: Supported 10755F: Documentation/powerpc/eeh-pci-error-recovery.txt 10756F: arch/powerpc/kernel/eeh*.c 10757F: arch/powerpc/platforms/*/eeh*.c 10758F: arch/powerpc/include/*/eeh*.h 10759 10760PCI ERROR RECOVERY 10761M: Linas Vepstas <linasvepstas@gmail.com> 10762L: linux-pci@vger.kernel.org 10763S: Supported 10764F: Documentation/PCI/pci-error-recovery.txt 10765 10766PCI MSI DRIVER FOR ALTERA MSI IP 10767M: Ley Foon Tan <lftan@altera.com> 10768L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10769L: linux-pci@vger.kernel.org 10770S: Supported 10771F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10772F: drivers/pci/host/pcie-altera-msi.c 10773 10774PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10775M: Duc Dang <dhdang@apm.com> 10776L: linux-pci@vger.kernel.org 10777L: linux-arm-kernel@lists.infradead.org 10778S: Maintained 10779F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10780F: drivers/pci/host/pci-xgene-msi.c 10781 10782PCI SUBSYSTEM 10783M: Bjorn Helgaas <bhelgaas@google.com> 10784L: linux-pci@vger.kernel.org 10785Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10787S: Supported 10788F: Documentation/devicetree/bindings/pci/ 10789F: Documentation/PCI/ 10790F: drivers/acpi/pci* 10791F: drivers/pci/ 10792F: include/asm-generic/pci* 10793F: include/linux/pci* 10794F: include/uapi/linux/pci* 10795F: lib/pci* 10796F: arch/x86/pci/ 10797F: arch/x86/kernel/quirks.c 10798 10799PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10800M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10801L: linux-pci@vger.kernel.org 10802Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10804S: Supported 10805F: drivers/pci/host/ 10806F: drivers/pci/dwc/ 10807 10808PCIE DRIVER FOR AXIS ARTPEC 10809M: Niklas Cassel <niklas.cassel@axis.com> 10810M: Jesper Nilsson <jesper.nilsson@axis.com> 10811L: linux-arm-kernel@axis.com 10812L: linux-pci@vger.kernel.org 10813S: Maintained 10814F: Documentation/devicetree/bindings/pci/axis,artpec* 10815F: drivers/pci/dwc/*artpec* 10816 10817PCIE DRIVER FOR CAVIUM THUNDERX 10818M: David Daney <david.daney@cavium.com> 10819L: linux-pci@vger.kernel.org 10820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10821S: Supported 10822F: Documentation/devicetree/bindings/pci/pci-thunder-* 10823F: drivers/pci/host/pci-thunder-* 10824 10825PCIE DRIVER FOR HISILICON 10826M: Zhou Wang <wangzhou1@hisilicon.com> 10827L: linux-pci@vger.kernel.org 10828S: Maintained 10829F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10830F: drivers/pci/dwc/pcie-hisi.c 10831 10832PCIE DRIVER FOR HISILICON KIRIN 10833M: Xiaowei Song <songxiaowei@hisilicon.com> 10834M: Binghui Wang <wangbinghui@hisilicon.com> 10835L: linux-pci@vger.kernel.org 10836S: Maintained 10837F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10838F: drivers/pci/dwc/pcie-kirin.c 10839 10840PCIE DRIVER FOR HISILICON STB 10841M: Jianguo Sun <sunjianguo1@huawei.com> 10842M: Shawn Guo <shawn.guo@linaro.org> 10843L: linux-pci@vger.kernel.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10846F: drivers/pci/dwc/pcie-histb.c 10847 10848PCIE DRIVER FOR MEDIATEK 10849M: Ryder Lee <ryder.lee@mediatek.com> 10850L: linux-pci@vger.kernel.org 10851L: linux-mediatek@lists.infradead.org 10852S: Supported 10853F: Documentation/devicetree/bindings/pci/mediatek* 10854F: drivers/pci/host/*mediatek* 10855 10856PCIE DRIVER FOR QUALCOMM MSM 10857M: Stanimir Varbanov <svarbanov@mm-sol.com> 10858L: linux-pci@vger.kernel.org 10859L: linux-arm-msm@vger.kernel.org 10860S: Maintained 10861F: drivers/pci/dwc/*qcom* 10862 10863PCIE DRIVER FOR ROCKCHIP 10864M: Shawn Lin <shawn.lin@rock-chips.com> 10865L: linux-pci@vger.kernel.org 10866L: linux-rockchip@lists.infradead.org 10867S: Maintained 10868F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10869F: drivers/pci/host/pcie-rockchip.c 10870 10871PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10872M: Linus Walleij <linus.walleij@linaro.org> 10873L: linux-pci@vger.kernel.org 10874S: Maintained 10875F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10876F: drivers/pci/host/pci-v3-semi.c 10877 10878PCIE DRIVER FOR ST SPEAR13XX 10879M: Pratyush Anand <pratyush.anand@gmail.com> 10880L: linux-pci@vger.kernel.org 10881S: Maintained 10882F: drivers/pci/dwc/*spear* 10883 10884PCMCIA SUBSYSTEM 10885M: Dominik Brodowski <linux@dominikbrodowski.net> 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10887S: Odd Fixes 10888F: Documentation/pcmcia/ 10889F: tools/pcmcia/ 10890F: drivers/pcmcia/ 10891F: include/pcmcia/ 10892 10893PCNET32 NETWORK DRIVER 10894M: Don Fry <pcnet32@frontier.com> 10895L: netdev@vger.kernel.org 10896S: Maintained 10897F: drivers/net/ethernet/amd/pcnet32.c 10898 10899PCRYPT PARALLEL CRYPTO ENGINE 10900M: Steffen Klassert <steffen.klassert@secunet.com> 10901L: linux-crypto@vger.kernel.org 10902S: Maintained 10903F: crypto/pcrypt.c 10904F: include/crypto/pcrypt.h 10905 10906PEAQ WMI HOTKEYS DRIVER 10907M: Hans de Goede <hdegoede@redhat.com> 10908L: platform-driver-x86@vger.kernel.org 10909S: Maintained 10910F: drivers/platform/x86/peaq-wmi.c 10911 10912PER-CPU MEMORY ALLOCATOR 10913M: Tejun Heo <tj@kernel.org> 10914M: Christoph Lameter <cl@linux.com> 10915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10916S: Maintained 10917F: include/linux/percpu*.h 10918F: mm/percpu*.c 10919F: arch/*/include/asm/percpu.h 10920 10921PER-TASK DELAY ACCOUNTING 10922M: Balbir Singh <bsingharora@gmail.com> 10923S: Maintained 10924F: include/linux/delayacct.h 10925F: kernel/delayacct.c 10926 10927PERFORMANCE EVENTS SUBSYSTEM 10928M: Peter Zijlstra <peterz@infradead.org> 10929M: Ingo Molnar <mingo@redhat.com> 10930M: Arnaldo Carvalho de Melo <acme@kernel.org> 10931R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10932R: Jiri Olsa <jolsa@redhat.com> 10933R: Namhyung Kim <namhyung@kernel.org> 10934L: linux-kernel@vger.kernel.org 10935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10936S: Supported 10937F: kernel/events/* 10938F: include/linux/perf_event.h 10939F: include/uapi/linux/perf_event.h 10940F: arch/*/kernel/perf_event*.c 10941F: arch/*/kernel/*/perf_event*.c 10942F: arch/*/kernel/*/*/perf_event*.c 10943F: arch/*/include/asm/perf_event.h 10944F: arch/*/kernel/perf_callchain.c 10945F: arch/*/events/* 10946F: tools/perf/ 10947 10948PERSONALITY HANDLING 10949M: Christoph Hellwig <hch@infradead.org> 10950L: linux-abi-devel@lists.sourceforge.net 10951S: Maintained 10952F: include/linux/personality.h 10953F: include/uapi/linux/personality.h 10954 10955PHONET PROTOCOL 10956M: Remi Denis-Courmont <courmisch@gmail.com> 10957S: Supported 10958F: Documentation/networking/phonet.txt 10959F: include/linux/phonet.h 10960F: include/net/phonet/ 10961F: include/uapi/linux/phonet.h 10962F: net/phonet/ 10963 10964PHRAM MTD DRIVER 10965M: Joern Engel <joern@lazybastard.org> 10966L: linux-mtd@lists.infradead.org 10967S: Maintained 10968F: drivers/mtd/devices/phram.c 10969 10970PICOLCD HID DRIVER 10971M: Bruno Prémont <bonbons@linux-vserver.org> 10972L: linux-input@vger.kernel.org 10973S: Maintained 10974F: drivers/hid/hid-picolcd* 10975 10976PICOXCELL SUPPORT 10977M: Jamie Iles <jamie@jamieiles.com> 10978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10979T: git git://github.com/jamieiles/linux-2.6-ji.git 10980S: Supported 10981F: arch/arm/boot/dts/picoxcell* 10982F: arch/arm/mach-picoxcell/ 10983F: drivers/crypto/picoxcell* 10984 10985PIN CONTROL SUBSYSTEM 10986M: Linus Walleij <linus.walleij@linaro.org> 10987L: linux-gpio@vger.kernel.org 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10989S: Maintained 10990F: Documentation/devicetree/bindings/pinctrl/ 10991F: Documentation/driver-api/pinctl.rst 10992F: drivers/pinctrl/ 10993F: include/linux/pinctrl/ 10994 10995PIN CONTROLLER - ATMEL AT91 10996M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10998S: Maintained 10999F: drivers/pinctrl/pinctrl-at91.* 11000 11001PIN CONTROLLER - ATMEL AT91 PIO4 11002M: Ludovic Desroches <ludovic.desroches@microchip.com> 11003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11004L: linux-gpio@vger.kernel.org 11005S: Supported 11006F: drivers/pinctrl/pinctrl-at91-pio4.* 11007 11008PIN CONTROLLER - FREESCALE 11009M: Dong Aisheng <aisheng.dong@nxp.com> 11010M: Fabio Estevam <festevam@gmail.com> 11011M: Shawn Guo <shawnguo@kernel.org> 11012M: Stefan Agner <stefan@agner.ch> 11013R: Pengutronix Kernel Team <kernel@pengutronix.de> 11014L: linux-gpio@vger.kernel.org 11015S: Maintained 11016F: drivers/pinctrl/freescale/ 11017F: Documentation/devicetree/bindings/pinctrl/fsl,* 11018 11019PIN CONTROLLER - INTEL 11020M: Mika Westerberg <mika.westerberg@linux.intel.com> 11021M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11022S: Maintained 11023F: drivers/pinctrl/intel/ 11024 11025PIN CONTROLLER - MEDIATEK 11026M: Sean Wang <sean.wang@mediatek.com> 11027L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11028S: Maintained 11029F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11030F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11031F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11032F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11033F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11034 11035PIN CONTROLLER - QUALCOMM 11036M: Bjorn Andersson <bjorn.andersson@linaro.org> 11037S: Maintained 11038L: linux-arm-msm@vger.kernel.org 11039F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11040F: drivers/pinctrl/qcom/ 11041 11042PIN CONTROLLER - RENESAS 11043M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11044M: Geert Uytterhoeven <geert+renesas@glider.be> 11045L: linux-renesas-soc@vger.kernel.org 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11047S: Maintained 11048F: drivers/pinctrl/sh-pfc/ 11049 11050PIN CONTROLLER - SAMSUNG 11051M: Tomasz Figa <tomasz.figa@gmail.com> 11052M: Krzysztof Kozlowski <krzk@kernel.org> 11053M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11055L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11056Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11058S: Maintained 11059F: drivers/pinctrl/samsung/ 11060F: include/dt-bindings/pinctrl/samsung.h 11061F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11062 11063PIN CONTROLLER - SINGLE 11064M: Tony Lindgren <tony@atomide.com> 11065M: Haojian Zhuang <haojian.zhuang@linaro.org> 11066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11067L: linux-omap@vger.kernel.org 11068S: Maintained 11069F: drivers/pinctrl/pinctrl-single.c 11070 11071PIN CONTROLLER - ST SPEAR 11072M: Viresh Kumar <vireshk@kernel.org> 11073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11074W: http://www.st.com/spear 11075S: Maintained 11076F: drivers/pinctrl/spear/ 11077 11078PISTACHIO SOC SUPPORT 11079M: James Hartley <james.hartley@sondrel.com> 11080L: linux-mips@linux-mips.org 11081S: Odd Fixes 11082F: arch/mips/pistachio/ 11083F: arch/mips/include/asm/mach-pistachio/ 11084F: arch/mips/boot/dts/img/pistachio* 11085F: arch/mips/configs/pistachio*_defconfig 11086 11087PKTCDVD DRIVER 11088S: Orphan 11089M: linux-block@vger.kernel.org 11090F: drivers/block/pktcdvd.c 11091F: include/linux/pktcdvd.h 11092F: include/uapi/linux/pktcdvd.h 11093 11094PKUNITY SOC DRIVERS 11095M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11096W: http://mprc.pku.edu.cn/~guanxuetao/linux 11097S: Maintained 11098T: git git://github.com/gxt/linux.git 11099F: drivers/input/serio/i8042-unicore32io.h 11100F: drivers/i2c/busses/i2c-puv3.c 11101F: drivers/video/fbdev/fb-puv3.c 11102F: drivers/rtc/rtc-puv3.c 11103 11104PMBUS HARDWARE MONITORING DRIVERS 11105M: Guenter Roeck <linux@roeck-us.net> 11106L: linux-hwmon@vger.kernel.org 11107W: http://hwmon.wiki.kernel.org/ 11108W: http://www.roeck-us.net/linux/drivers/ 11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11110S: Maintained 11111F: Documentation/hwmon/pmbus 11112F: drivers/hwmon/pmbus/ 11113F: include/linux/pmbus.h 11114 11115PMC SIERRA MaxRAID DRIVER 11116L: linux-scsi@vger.kernel.org 11117W: http://www.pmc-sierra.com/ 11118S: Orphan 11119F: drivers/scsi/pmcraid.* 11120 11121PMC SIERRA PM8001 DRIVER 11122M: Jack Wang <jinpu.wang@profitbricks.com> 11123M: lindar_liu@usish.com 11124L: linux-scsi@vger.kernel.org 11125S: Supported 11126F: drivers/scsi/pm8001/ 11127 11128PNP SUPPORT 11129M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11130S: Maintained 11131F: drivers/pnp/ 11132 11133POSIX CLOCKS and TIMERS 11134M: Thomas Gleixner <tglx@linutronix.de> 11135L: linux-kernel@vger.kernel.org 11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11137S: Maintained 11138F: fs/timerfd.c 11139F: include/linux/timer* 11140F: kernel/time/*timer* 11141 11142POWER MANAGEMENT CORE 11143M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11144L: linux-pm@vger.kernel.org 11145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11146B: https://bugzilla.kernel.org 11147S: Supported 11148F: drivers/base/power/ 11149F: include/linux/pm.h 11150F: include/linux/pm_* 11151F: include/linux/powercap.h 11152F: drivers/powercap/ 11153F: kernel/configs/nopm.config 11154 11155POWER STATE COORDINATION INTERFACE (PSCI) 11156M: Mark Rutland <mark.rutland@arm.com> 11157M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11158L: linux-arm-kernel@lists.infradead.org 11159S: Maintained 11160F: drivers/firmware/psci*.c 11161F: include/linux/psci.h 11162F: include/uapi/linux/psci.h 11163 11164POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11165M: Sebastian Reichel <sre@kernel.org> 11166L: linux-pm@vger.kernel.org 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11168S: Maintained 11169F: Documentation/devicetree/bindings/power/supply/ 11170F: include/linux/power_supply.h 11171F: drivers/power/supply/ 11172 11173POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11174M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11175L: linuxppc-dev@lists.ozlabs.org 11176S: Maintained 11177F: drivers/char/powernv-op-panel.c 11178 11179PPP OVER ATM (RFC 2364) 11180M: Mitchell Blank Jr <mitch@sfgoth.com> 11181S: Maintained 11182F: net/atm/pppoatm.c 11183F: include/uapi/linux/atmppp.h 11184 11185PPP OVER ETHERNET 11186M: Michal Ostrowski <mostrows@earthlink.net> 11187S: Maintained 11188F: drivers/net/ppp/pppoe.c 11189F: drivers/net/ppp/pppox.c 11190 11191PPP OVER L2TP 11192M: James Chapman <jchapman@katalix.com> 11193S: Maintained 11194F: net/l2tp/l2tp_ppp.c 11195F: include/linux/if_pppol2tp.h 11196F: include/uapi/linux/if_pppol2tp.h 11197 11198PPP PROTOCOL DRIVERS AND COMPRESSORS 11199M: Paul Mackerras <paulus@samba.org> 11200L: linux-ppp@vger.kernel.org 11201S: Maintained 11202F: drivers/net/ppp/ppp_* 11203 11204PPS SUPPORT 11205M: Rodolfo Giometti <giometti@enneenne.com> 11206W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11207L: linuxpps@ml.enneenne.com (subscribers-only) 11208S: Maintained 11209F: Documentation/pps/ 11210F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11211F: Documentation/ABI/testing/sysfs-pps 11212F: drivers/pps/ 11213F: include/linux/pps*.h 11214F: include/uapi/linux/pps.h 11215 11216PPTP DRIVER 11217M: Dmitry Kozlov <xeb@mail.ru> 11218L: netdev@vger.kernel.org 11219S: Maintained 11220F: drivers/net/ppp/pptp.c 11221W: http://sourceforge.net/projects/accel-pptp 11222 11223PREEMPTIBLE KERNEL 11224M: Robert Love <rml@tech9.net> 11225L: kpreempt-tech@lists.sourceforge.net 11226W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11227S: Supported 11228F: Documentation/preempt-locking.txt 11229F: include/linux/preempt.h 11230 11231PRINTK 11232M: Petr Mladek <pmladek@suse.com> 11233M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11234R: Steven Rostedt <rostedt@goodmis.org> 11235S: Maintained 11236F: kernel/printk/ 11237F: include/linux/printk.h 11238 11239PRISM54 WIRELESS DRIVER 11240M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11241L: linux-wireless@vger.kernel.org 11242W: http://wireless.kernel.org/en/users/Drivers/p54 11243S: Obsolete 11244F: drivers/net/wireless/intersil/prism54/ 11245 11246PROC SYSCTL 11247M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11248M: Kees Cook <keescook@chromium.org> 11249L: linux-kernel@vger.kernel.org 11250L: linux-fsdevel@vger.kernel.org 11251S: Maintained 11252F: fs/proc/proc_sysctl.c 11253F: include/linux/sysctl.h 11254F: kernel/sysctl.c 11255F: tools/testing/selftests/sysctl/ 11256 11257PS3 NETWORK SUPPORT 11258M: Geoff Levand <geoff@infradead.org> 11259L: netdev@vger.kernel.org 11260L: linuxppc-dev@lists.ozlabs.org 11261S: Maintained 11262F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11263 11264PS3 PLATFORM SUPPORT 11265M: Geoff Levand <geoff@infradead.org> 11266L: linuxppc-dev@lists.ozlabs.org 11267S: Maintained 11268F: arch/powerpc/boot/ps3* 11269F: arch/powerpc/include/asm/lv1call.h 11270F: arch/powerpc/include/asm/ps3*.h 11271F: arch/powerpc/platforms/ps3/ 11272F: drivers/*/ps3* 11273F: drivers/ps3/ 11274F: drivers/rtc/rtc-ps3.c 11275F: drivers/usb/host/*ps3.c 11276F: sound/ppc/snd_ps3* 11277 11278PS3VRAM DRIVER 11279M: Jim Paris <jim@jtan.com> 11280M: Geoff Levand <geoff@infradead.org> 11281L: linuxppc-dev@lists.ozlabs.org 11282S: Maintained 11283F: drivers/block/ps3vram.c 11284 11285PSAMPLE PACKET SAMPLING SUPPORT: 11286M: Yotam Gigi <yotam.gi@gmail.com> 11287S: Maintained 11288F: net/psample 11289F: include/net/psample.h 11290F: include/uapi/linux/psample.h 11291 11292PSTORE FILESYSTEM 11293M: Kees Cook <keescook@chromium.org> 11294M: Anton Vorontsov <anton@enomsg.org> 11295M: Colin Cross <ccross@android.com> 11296M: Tony Luck <tony.luck@intel.com> 11297S: Maintained 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11299F: fs/pstore/ 11300F: include/linux/pstore* 11301F: drivers/firmware/efi/efi-pstore.c 11302F: drivers/acpi/apei/erst.c 11303F: Documentation/admin-guide/ramoops.rst 11304F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11305K: \b(pstore|ramoops) 11306 11307PTP HARDWARE CLOCK SUPPORT 11308M: Richard Cochran <richardcochran@gmail.com> 11309L: netdev@vger.kernel.org 11310S: Maintained 11311W: http://linuxptp.sourceforge.net/ 11312F: Documentation/ABI/testing/sysfs-ptp 11313F: Documentation/ptp/* 11314F: drivers/net/ethernet/freescale/gianfar_ptp.c 11315F: drivers/net/phy/dp83640* 11316F: drivers/ptp/* 11317F: include/linux/ptp_cl* 11318 11319PTRACE SUPPORT 11320M: Oleg Nesterov <oleg@redhat.com> 11321S: Maintained 11322F: include/asm-generic/syscall.h 11323F: include/linux/ptrace.h 11324F: include/linux/regset.h 11325F: include/linux/tracehook.h 11326F: include/uapi/linux/ptrace.h 11327F: include/uapi/linux/ptrace.h 11328F: include/asm-generic/ptrace.h 11329F: kernel/ptrace.c 11330F: arch/*/ptrace*.c 11331F: arch/*/*/ptrace*.c 11332F: arch/*/include/asm/ptrace*.h 11333 11334PULSE8-CEC DRIVER 11335M: Hans Verkuil <hverkuil@xs4all.nl> 11336L: linux-media@vger.kernel.org 11337T: git git://linuxtv.org/media_tree.git 11338S: Maintained 11339F: drivers/media/usb/pulse8-cec/* 11340F: Documentation/media/cec-drivers/pulse8-cec.rst 11341 11342PVRUSB2 VIDEO4LINUX DRIVER 11343M: Mike Isely <isely@pobox.com> 11344L: pvrusb2@isely.net (subscribers-only) 11345L: linux-media@vger.kernel.org 11346W: http://www.isely.net/pvrusb2/ 11347T: git git://linuxtv.org/media_tree.git 11348S: Maintained 11349F: Documentation/media/v4l-drivers/pvrusb2* 11350F: drivers/media/usb/pvrusb2/ 11351 11352PWC WEBCAM DRIVER 11353M: Hans Verkuil <hverkuil@xs4all.nl> 11354L: linux-media@vger.kernel.org 11355T: git git://linuxtv.org/media_tree.git 11356S: Odd Fixes 11357F: drivers/media/usb/pwc/* 11358 11359PWM FAN DRIVER 11360M: Kamil Debski <kamil@wypas.org> 11361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11362L: linux-hwmon@vger.kernel.org 11363S: Supported 11364F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11365F: Documentation/hwmon/pwm-fan 11366F: drivers/hwmon/pwm-fan.c 11367 11368PWM IR Transmitter 11369M: Sean Young <sean@mess.org> 11370L: linux-media@vger.kernel.org 11371S: Maintained 11372F: drivers/media/rc/pwm-ir-tx.c 11373 11374PWM SUBSYSTEM 11375M: Thierry Reding <thierry.reding@gmail.com> 11376L: linux-pwm@vger.kernel.org 11377S: Maintained 11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11379F: Documentation/pwm.txt 11380F: Documentation/devicetree/bindings/pwm/ 11381F: include/linux/pwm.h 11382F: drivers/pwm/ 11383F: drivers/video/backlight/pwm_bl.c 11384F: include/linux/pwm_backlight.h 11385F: drivers/gpio/gpio-mvebu.c 11386F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11387 11388PXA GPIO DRIVER 11389M: Robert Jarzmik <robert.jarzmik@free.fr> 11390L: linux-gpio@vger.kernel.org 11391S: Maintained 11392F: drivers/gpio/gpio-pxa.c 11393 11394PXA MMCI DRIVER 11395S: Orphan 11396 11397PXA RTC DRIVER 11398M: Robert Jarzmik <robert.jarzmik@free.fr> 11399L: linux-rtc@vger.kernel.org 11400S: Maintained 11401 11402PXA2xx/PXA3xx SUPPORT 11403M: Daniel Mack <daniel@zonque.org> 11404M: Haojian Zhuang <haojian.zhuang@gmail.com> 11405M: Robert Jarzmik <robert.jarzmik@free.fr> 11406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11407T: git git://github.com/hzhuang1/linux.git 11408T: git git://github.com/rjarzmik/linux.git 11409S: Maintained 11410F: arch/arm/boot/dts/pxa* 11411F: arch/arm/mach-pxa/ 11412F: drivers/dma/pxa* 11413F: drivers/pcmcia/pxa2xx* 11414F: drivers/pinctrl/pxa/ 11415F: drivers/spi/spi-pxa2xx* 11416F: drivers/usb/gadget/udc/pxa2* 11417F: include/sound/pxa2xx-lib.h 11418F: sound/arm/pxa* 11419F: sound/soc/pxa/ 11420 11421PXA3xx NAND FLASH DRIVER 11422M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11423L: linux-mtd@lists.infradead.org 11424S: Maintained 11425F: drivers/mtd/nand/pxa3xx_nand.c 11426 11427QAT DRIVER 11428M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11429L: qat-linux@intel.com 11430S: Supported 11431F: drivers/crypto/qat/ 11432 11433QCOM AUDIO (ASoC) DRIVERS 11434M: Patrick Lai <plai@codeaurora.org> 11435M: Banajit Goswami <bgoswami@codeaurora.org> 11436L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11437S: Supported 11438F: sound/soc/qcom/ 11439 11440QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11441M: Gabriel Somlo <somlo@cmu.edu> 11442M: "Michael S. Tsirkin" <mst@redhat.com> 11443L: qemu-devel@nongnu.org 11444S: Maintained 11445F: drivers/firmware/qemu_fw_cfg.c 11446 11447QIB DRIVER 11448M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11449M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11450L: linux-rdma@vger.kernel.org 11451S: Supported 11452F: drivers/infiniband/hw/qib/ 11453 11454QLOGIC QL41xxx FCOE DRIVER 11455M: QLogic-Storage-Upstream@cavium.com 11456L: linux-scsi@vger.kernel.org 11457S: Supported 11458F: drivers/scsi/qedf/ 11459 11460QLOGIC QL41xxx ISCSI DRIVER 11461M: QLogic-Storage-Upstream@cavium.com 11462L: linux-scsi@vger.kernel.org 11463S: Supported 11464F: drivers/scsi/qedi/ 11465 11466QLOGIC QL4xxx ETHERNET DRIVER 11467M: Ariel Elior <Ariel.Elior@cavium.com> 11468M: everest-linux-l2@cavium.com 11469L: netdev@vger.kernel.org 11470S: Supported 11471F: drivers/net/ethernet/qlogic/qed/ 11472F: include/linux/qed/ 11473F: drivers/net/ethernet/qlogic/qede/ 11474 11475QLOGIC QL4xxx RDMA DRIVER 11476M: Michal Kalderon <Michal.Kalderon@cavium.com> 11477M: Ariel Elior <Ariel.Elior@cavium.com> 11478L: linux-rdma@vger.kernel.org 11479S: Supported 11480F: drivers/infiniband/hw/qedr/ 11481F: include/uapi/rdma/qedr-abi.h 11482 11483QLOGIC QLA1280 SCSI DRIVER 11484M: Michael Reed <mdr@sgi.com> 11485L: linux-scsi@vger.kernel.org 11486S: Maintained 11487F: drivers/scsi/qla1280.[ch] 11488 11489QLOGIC QLA2XXX FC-SCSI DRIVER 11490M: qla2xxx-upstream@qlogic.com 11491L: linux-scsi@vger.kernel.org 11492S: Supported 11493F: Documentation/scsi/LICENSE.qla2xxx 11494F: drivers/scsi/qla2xxx/ 11495 11496QLOGIC QLA3XXX NETWORK DRIVER 11497M: Dept-GELinuxNICDev@cavium.com 11498L: netdev@vger.kernel.org 11499S: Supported 11500F: Documentation/networking/LICENSE.qla3xxx 11501F: drivers/net/ethernet/qlogic/qla3xxx.* 11502 11503QLOGIC QLA4XXX iSCSI DRIVER 11504M: QLogic-Storage-Upstream@qlogic.com 11505L: linux-scsi@vger.kernel.org 11506S: Supported 11507F: Documentation/scsi/LICENSE.qla4xxx 11508F: drivers/scsi/qla4xxx/ 11509 11510QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11511M: Harish Patil <harish.patil@cavium.com> 11512M: Manish Chopra <manish.chopra@cavium.com> 11513M: Dept-GELinuxNICDev@cavium.com 11514L: netdev@vger.kernel.org 11515S: Supported 11516F: drivers/net/ethernet/qlogic/qlcnic/ 11517 11518QLOGIC QLGE 10Gb ETHERNET DRIVER 11519M: Harish Patil <harish.patil@cavium.com> 11520M: Manish Chopra <manish.chopra@cavium.com> 11521M: Dept-GELinuxNICDev@cavium.com 11522L: netdev@vger.kernel.org 11523S: Supported 11524F: drivers/net/ethernet/qlogic/qlge/ 11525 11526QNX4 FILESYSTEM 11527M: Anders Larsen <al@alarsen.net> 11528W: http://www.alarsen.net/linux/qnx4fs/ 11529S: Maintained 11530F: fs/qnx4/ 11531F: include/uapi/linux/qnx4_fs.h 11532F: include/uapi/linux/qnxtypes.h 11533 11534QORIQ DPAA2 FSL-MC BUS DRIVER 11535M: Stuart Yoder <stuyoder@gmail.com> 11536M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11537L: linux-kernel@vger.kernel.org 11538S: Maintained 11539F: drivers/staging/fsl-mc/ 11540F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11541 11542QT1010 MEDIA DRIVER 11543M: Antti Palosaari <crope@iki.fi> 11544L: linux-media@vger.kernel.org 11545W: https://linuxtv.org 11546W: http://palosaari.fi/linux/ 11547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11548T: git git://linuxtv.org/anttip/media_tree.git 11549S: Maintained 11550F: drivers/media/tuners/qt1010* 11551 11552QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11553M: Kalle Valo <kvalo@qca.qualcomm.com> 11554L: ath10k@lists.infradead.org 11555W: http://wireless.kernel.org/en/users/Drivers/ath10k 11556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11557S: Supported 11558F: drivers/net/wireless/ath/ath10k/ 11559 11560QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11561M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11562L: linux-wireless@vger.kernel.org 11563W: http://wireless.kernel.org/en/users/Drivers/ath9k 11564S: Supported 11565F: drivers/net/wireless/ath/ath9k/ 11566 11567QUALCOMM CAMERA SUBSYSTEM DRIVER 11568M: Todor Tomov <todor.tomov@linaro.org> 11569L: linux-media@vger.kernel.org 11570S: Maintained 11571F: Documentation/devicetree/bindings/media/qcom,camss.txt 11572F: Documentation/media/v4l-drivers/qcom_camss.rst 11573F: drivers/media/platform/qcom/camss-8x16/ 11574 11575QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11576M: Timur Tabi <timur@codeaurora.org> 11577L: netdev@vger.kernel.org 11578S: Supported 11579F: drivers/net/ethernet/qualcomm/emac/ 11580 11581QUALCOMM HEXAGON ARCHITECTURE 11582M: Richard Kuo <rkuo@codeaurora.org> 11583L: linux-hexagon@vger.kernel.org 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11585S: Supported 11586F: arch/hexagon/ 11587 11588QUALCOMM IOMMU 11589M: Rob Clark <robdclark@gmail.com> 11590L: iommu@lists.linux-foundation.org 11591L: linux-arm-msm@vger.kernel.org 11592S: Maintained 11593F: drivers/iommu/qcom_iommu.c 11594 11595QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11596M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11597L: linux-media@vger.kernel.org 11598L: linux-arm-msm@vger.kernel.org 11599T: git git://linuxtv.org/media_tree.git 11600S: Maintained 11601F: drivers/media/platform/qcom/venus/ 11602 11603QUALCOMM WCN36XX WIRELESS DRIVER 11604M: Eugene Krasnikov <k.eugene.e@gmail.com> 11605L: wcn36xx@lists.infradead.org 11606W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11607T: git git://github.com/KrasnikovEugene/wcn36xx.git 11608S: Supported 11609F: drivers/net/wireless/ath/wcn36xx/ 11610 11611QUANTENNA QTNFMAC WIRELESS DRIVER 11612M: Igor Mitsyanko <imitsyanko@quantenna.com> 11613M: Avinash Patil <avinashp@quantenna.com> 11614M: Sergey Matyukevich <smatyukevich@quantenna.com> 11615L: linux-wireless@vger.kernel.org 11616S: Maintained 11617F: drivers/net/wireless/quantenna 11618 11619RADEON and AMDGPU DRM DRIVERS 11620M: Alex Deucher <alexander.deucher@amd.com> 11621M: Christian König <christian.koenig@amd.com> 11622M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11623L: amd-gfx@lists.freedesktop.org 11624T: git git://people.freedesktop.org/~agd5f/linux 11625S: Supported 11626F: drivers/gpu/drm/radeon/ 11627F: include/uapi/drm/radeon_drm.h 11628F: drivers/gpu/drm/amd/ 11629F: include/uapi/drm/amdgpu_drm.h 11630 11631RADEON FRAMEBUFFER DISPLAY DRIVER 11632M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11633L: linux-fbdev@vger.kernel.org 11634S: Maintained 11635F: drivers/video/fbdev/aty/radeon* 11636F: include/uapi/linux/radeonfb.h 11637 11638RADIOSHARK RADIO DRIVER 11639M: Hans Verkuil <hverkuil@xs4all.nl> 11640L: linux-media@vger.kernel.org 11641T: git git://linuxtv.org/media_tree.git 11642S: Maintained 11643F: drivers/media/radio/radio-shark.c 11644 11645RADIOSHARK2 RADIO DRIVER 11646M: Hans Verkuil <hverkuil@xs4all.nl> 11647L: linux-media@vger.kernel.org 11648T: git git://linuxtv.org/media_tree.git 11649S: Maintained 11650F: drivers/media/radio/radio-shark2.c 11651F: drivers/media/radio/radio-tea5777.c 11652 11653RADOS BLOCK DEVICE (RBD) 11654M: Ilya Dryomov <idryomov@gmail.com> 11655M: Sage Weil <sage@redhat.com> 11656M: Alex Elder <elder@kernel.org> 11657L: ceph-devel@vger.kernel.org 11658W: http://ceph.com/ 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11660T: git git://github.com/ceph/ceph-client.git 11661S: Supported 11662F: Documentation/ABI/testing/sysfs-bus-rbd 11663F: drivers/block/rbd.c 11664F: drivers/block/rbd_types.h 11665 11666RAGE128 FRAMEBUFFER DISPLAY DRIVER 11667M: Paul Mackerras <paulus@samba.org> 11668L: linux-fbdev@vger.kernel.org 11669S: Maintained 11670F: drivers/video/fbdev/aty/aty128fb.c 11671 11672RAINSHADOW-CEC DRIVER 11673M: Hans Verkuil <hverkuil@xs4all.nl> 11674L: linux-media@vger.kernel.org 11675T: git git://linuxtv.org/media_tree.git 11676S: Maintained 11677F: drivers/media/usb/rainshadow-cec/* 11678 11679RALINK MIPS ARCHITECTURE 11680M: John Crispin <john@phrozen.org> 11681L: linux-mips@linux-mips.org 11682S: Maintained 11683F: arch/mips/ralink 11684 11685RALINK RT2X00 WIRELESS LAN DRIVER 11686P: rt2x00 project 11687M: Stanislaw Gruszka <sgruszka@redhat.com> 11688M: Helmut Schaa <helmut.schaa@googlemail.com> 11689L: linux-wireless@vger.kernel.org 11690S: Maintained 11691F: drivers/net/wireless/ralink/rt2x00/ 11692 11693RAMDISK RAM BLOCK DEVICE DRIVER 11694M: Jens Axboe <axboe@kernel.dk> 11695S: Maintained 11696F: Documentation/blockdev/ramdisk.txt 11697F: drivers/block/brd.c 11698 11699RANCHU VIRTUAL BOARD FOR MIPS 11700M: Miodrag Dinic <miodrag.dinic@mips.com> 11701L: linux-mips@linux-mips.org 11702S: Supported 11703F: arch/mips/generic/board-ranchu.c 11704F: arch/mips/configs/generic/board-ranchu.config 11705 11706RANDOM NUMBER DRIVER 11707M: "Theodore Ts'o" <tytso@mit.edu> 11708S: Maintained 11709F: drivers/char/random.c 11710 11711RAPIDIO SUBSYSTEM 11712M: Matt Porter <mporter@kernel.crashing.org> 11713M: Alexandre Bounine <alexandre.bounine@idt.com> 11714S: Maintained 11715F: drivers/rapidio/ 11716 11717RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11718L: linux-wireless@vger.kernel.org 11719S: Orphan 11720F: drivers/net/wireless/ray* 11721 11722RCUTORTURE TEST FRAMEWORK 11723M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11724M: Josh Triplett <josh@joshtriplett.org> 11725R: Steven Rostedt <rostedt@goodmis.org> 11726R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11727R: Lai Jiangshan <jiangshanlai@gmail.com> 11728L: linux-kernel@vger.kernel.org 11729S: Supported 11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11731F: tools/testing/selftests/rcutorture 11732 11733RDC R-321X SoC 11734M: Florian Fainelli <florian@openwrt.org> 11735S: Maintained 11736 11737RDC R6040 FAST ETHERNET DRIVER 11738M: Florian Fainelli <f.fainelli@gmail.com> 11739L: netdev@vger.kernel.org 11740S: Maintained 11741F: drivers/net/ethernet/rdc/r6040.c 11742 11743RDMAVT - RDMA verbs software 11744M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11745M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11746L: linux-rdma@vger.kernel.org 11747S: Supported 11748F: drivers/infiniband/sw/rdmavt 11749 11750RDS - RELIABLE DATAGRAM SOCKETS 11751M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11752L: netdev@vger.kernel.org 11753L: linux-rdma@vger.kernel.org 11754L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11755W: https://oss.oracle.com/projects/rds/ 11756S: Supported 11757F: net/rds/ 11758F: Documentation/networking/rds.txt 11759 11760RDT - RESOURCE ALLOCATION 11761M: Fenghua Yu <fenghua.yu@intel.com> 11762L: linux-kernel@vger.kernel.org 11763S: Supported 11764F: arch/x86/kernel/cpu/intel_rdt* 11765F: arch/x86/include/asm/intel_rdt_sched.h 11766F: Documentation/x86/intel_rdt* 11767 11768READ-COPY UPDATE (RCU) 11769M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11770M: Josh Triplett <josh@joshtriplett.org> 11771R: Steven Rostedt <rostedt@goodmis.org> 11772R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11773R: Lai Jiangshan <jiangshanlai@gmail.com> 11774L: linux-kernel@vger.kernel.org 11775W: http://www.rdrop.com/users/paulmck/RCU/ 11776S: Supported 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11778F: Documentation/RCU/ 11779X: Documentation/RCU/torture.txt 11780F: include/linux/rcu* 11781X: include/linux/srcu.h 11782F: kernel/rcu/ 11783X: kernel/torture.c 11784 11785REAL TIME CLOCK (RTC) SUBSYSTEM 11786M: Alessandro Zummo <a.zummo@towertech.it> 11787M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11788L: linux-rtc@vger.kernel.org 11789Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11791S: Maintained 11792F: Documentation/devicetree/bindings/rtc/ 11793F: Documentation/rtc.txt 11794F: drivers/rtc/ 11795F: include/linux/rtc.h 11796F: include/uapi/linux/rtc.h 11797F: include/linux/rtc/ 11798F: include/linux/platform_data/rtc-* 11799F: tools/testing/selftests/timers/rtctest.c 11800 11801REALTEK AUDIO CODECS 11802M: Bard Liao <bardliao@realtek.com> 11803M: Oder Chiou <oder_chiou@realtek.com> 11804S: Maintained 11805F: sound/soc/codecs/rt* 11806F: include/sound/rt*.h 11807 11808REGISTER MAP ABSTRACTION 11809M: Mark Brown <broonie@kernel.org> 11810L: linux-kernel@vger.kernel.org 11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11812S: Supported 11813F: Documentation/devicetree/bindings/regmap/ 11814F: drivers/base/regmap/ 11815F: include/linux/regmap.h 11816 11817REISERFS FILE SYSTEM 11818L: reiserfs-devel@vger.kernel.org 11819S: Supported 11820F: fs/reiserfs/ 11821 11822REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11823M: Ohad Ben-Cohen <ohad@wizery.com> 11824M: Bjorn Andersson <bjorn.andersson@linaro.org> 11825L: linux-remoteproc@vger.kernel.org 11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11827S: Maintained 11828F: Documentation/devicetree/bindings/remoteproc/ 11829F: Documentation/remoteproc.txt 11830F: drivers/remoteproc/ 11831F: include/linux/remoteproc.h 11832 11833REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11834M: Ohad Ben-Cohen <ohad@wizery.com> 11835M: Bjorn Andersson <bjorn.andersson@linaro.org> 11836L: linux-remoteproc@vger.kernel.org 11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11838S: Maintained 11839F: drivers/rpmsg/ 11840F: Documentation/rpmsg.txt 11841F: include/linux/rpmsg.h 11842F: include/linux/rpmsg/ 11843 11844RENESAS CLOCK DRIVERS 11845M: Geert Uytterhoeven <geert+renesas@glider.be> 11846L: linux-renesas-soc@vger.kernel.org 11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11848S: Supported 11849F: drivers/clk/renesas/ 11850 11851RENESAS ETHERNET DRIVERS 11852R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11853L: netdev@vger.kernel.org 11854L: linux-renesas-soc@vger.kernel.org 11855F: Documentation/devicetree/bindings/net/renesas,*.txt 11856F: Documentation/devicetree/bindings/net/sh_eth.txt 11857F: drivers/net/ethernet/renesas/ 11858F: include/linux/sh_eth.h 11859 11860RENESAS R-CAR GYROADC DRIVER 11861M: Marek Vasut <marek.vasut@gmail.com> 11862L: linux-iio@vger.kernel.org 11863S: Supported 11864F: drivers/iio/adc/rcar_gyro_adc.c 11865 11866RENESAS USB PHY DRIVER 11867M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11868L: linux-renesas-soc@vger.kernel.org 11869S: Maintained 11870F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11871 11872RESET CONTROLLER FRAMEWORK 11873M: Philipp Zabel <p.zabel@pengutronix.de> 11874T: git git://git.pengutronix.de/git/pza/linux 11875S: Maintained 11876F: drivers/reset/ 11877F: Documentation/devicetree/bindings/reset/ 11878F: include/dt-bindings/reset/ 11879F: include/linux/reset.h 11880F: include/linux/reset-controller.h 11881 11882RFKILL 11883M: Johannes Berg <johannes@sipsolutions.net> 11884L: linux-wireless@vger.kernel.org 11885W: http://wireless.kernel.org/ 11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11888S: Maintained 11889F: Documentation/rfkill.txt 11890F: Documentation/ABI/stable/sysfs-class-rfkill 11891F: net/rfkill/ 11892 11893RHASHTABLE 11894M: Thomas Graf <tgraf@suug.ch> 11895M: Herbert Xu <herbert@gondor.apana.org.au> 11896L: netdev@vger.kernel.org 11897S: Maintained 11898F: lib/rhashtable.c 11899F: include/linux/rhashtable.h 11900 11901RICOH R5C592 MEMORYSTICK DRIVER 11902M: Maxim Levitsky <maximlevitsky@gmail.com> 11903S: Maintained 11904F: drivers/memstick/host/r592.* 11905 11906RICOH SMARTMEDIA/XD DRIVER 11907M: Maxim Levitsky <maximlevitsky@gmail.com> 11908S: Maintained 11909F: drivers/mtd/nand/r852.c 11910F: drivers/mtd/nand/r852.h 11911 11912RISC-V ARCHITECTURE 11913M: Palmer Dabbelt <palmer@sifive.com> 11914M: Albert Ou <albert@sifive.com> 11915L: linux-riscv@lists.infradead.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11917S: Supported 11918F: arch/riscv/ 11919K: riscv 11920N: riscv 11921 11922ROCCAT DRIVERS 11923M: Stefan Achatz <erazor_de@users.sourceforge.net> 11924W: http://sourceforge.net/projects/roccat/ 11925S: Maintained 11926F: drivers/hid/hid-roccat* 11927F: include/linux/hid-roccat* 11928F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11929 11930ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11931M: Jacob chen <jacob2.chen@rock-chips.com> 11932L: linux-media@vger.kernel.org 11933S: Maintained 11934F: drivers/media/platform/rockchip/rga/ 11935F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11936 11937ROCKER DRIVER 11938M: Jiri Pirko <jiri@resnulli.us> 11939L: netdev@vger.kernel.org 11940S: Supported 11941F: drivers/net/ethernet/rocker/ 11942 11943ROCKETPORT DRIVER 11944P: Comtrol Corp. 11945W: http://www.comtrol.com 11946S: Maintained 11947F: Documentation/serial/rocket.txt 11948F: drivers/tty/rocket* 11949 11950ROCKETPORT EXPRESS/INFINITY DRIVER 11951M: Kevin Cernekee <cernekee@gmail.com> 11952L: linux-serial@vger.kernel.org 11953S: Odd Fixes 11954F: drivers/tty/serial/rp2.* 11955 11956ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11957M: Marek Vasut <marek.vasut+renesas@gmail.com> 11958L: linux-kernel@vger.kernel.org 11959L: linux-renesas-soc@vger.kernel.org 11960S: Supported 11961F: drivers/mfd/bd9571mwv.c 11962F: drivers/regulator/bd9571mwv-regulator.c 11963F: drivers/gpio/gpio-bd9571mwv.c 11964F: include/linux/mfd/bd9571mwv.h 11965F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11966 11967ROSE NETWORK LAYER 11968M: Ralf Baechle <ralf@linux-mips.org> 11969L: linux-hams@vger.kernel.org 11970W: http://www.linux-ax25.org/ 11971S: Maintained 11972F: include/net/rose.h 11973F: include/uapi/linux/rose.h 11974F: net/rose/ 11975 11976RTL2830 MEDIA DRIVER 11977M: Antti Palosaari <crope@iki.fi> 11978L: linux-media@vger.kernel.org 11979W: https://linuxtv.org 11980W: http://palosaari.fi/linux/ 11981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11982T: git git://linuxtv.org/anttip/media_tree.git 11983S: Maintained 11984F: drivers/media/dvb-frontends/rtl2830* 11985 11986RTL2832 MEDIA DRIVER 11987M: Antti Palosaari <crope@iki.fi> 11988L: linux-media@vger.kernel.org 11989W: https://linuxtv.org 11990W: http://palosaari.fi/linux/ 11991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11992T: git git://linuxtv.org/anttip/media_tree.git 11993S: Maintained 11994F: drivers/media/dvb-frontends/rtl2832* 11995 11996RTL2832_SDR MEDIA DRIVER 11997M: Antti Palosaari <crope@iki.fi> 11998L: linux-media@vger.kernel.org 11999W: https://linuxtv.org 12000W: http://palosaari.fi/linux/ 12001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12002T: git git://linuxtv.org/anttip/media_tree.git 12003S: Maintained 12004F: drivers/media/dvb-frontends/rtl2832_sdr* 12005 12006RTL8180 WIRELESS DRIVER 12007L: linux-wireless@vger.kernel.org 12008W: http://wireless.kernel.org/ 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12010S: Orphan 12011F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12012 12013RTL8187 WIRELESS DRIVER 12014M: Herton Ronaldo Krzesinski <herton@canonical.com> 12015M: Hin-Tak Leung <htl10@users.sourceforge.net> 12016M: Larry Finger <Larry.Finger@lwfinger.net> 12017L: linux-wireless@vger.kernel.org 12018W: http://wireless.kernel.org/ 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12020S: Maintained 12021F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12022 12023REALTEK WIRELESS DRIVER (rtlwifi family) 12024M: Ping-Ke Shih <pkshih@realtek.com> 12025L: linux-wireless@vger.kernel.org 12026W: http://wireless.kernel.org/ 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12028S: Maintained 12029F: drivers/net/wireless/realtek/rtlwifi/ 12030 12031RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12032M: Jes Sorensen <Jes.Sorensen@gmail.com> 12033L: linux-wireless@vger.kernel.org 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12035S: Maintained 12036F: drivers/net/wireless/realtek/rtl8xxxu/ 12037 12038RXRPC SOCKETS (AF_RXRPC) 12039M: David Howells <dhowells@redhat.com> 12040L: linux-afs@lists.infradead.org 12041S: Supported 12042F: net/rxrpc/ 12043F: include/keys/rxrpc-type.h 12044F: include/net/af_rxrpc.h 12045F: include/trace/events/rxrpc.h 12046F: include/uapi/linux/rxrpc.h 12047F: Documentation/networking/rxrpc.txt 12048W: https://www.infradead.org/~dhowells/kafs/ 12049 12050S3 SAVAGE FRAMEBUFFER DRIVER 12051M: Antonino Daplas <adaplas@gmail.com> 12052L: linux-fbdev@vger.kernel.org 12053S: Maintained 12054F: drivers/video/fbdev/savage/ 12055 12056S390 12057M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12058M: Heiko Carstens <heiko.carstens@de.ibm.com> 12059L: linux-s390@vger.kernel.org 12060W: http://www.ibm.com/developerworks/linux/linux390/ 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12062S: Supported 12063F: arch/s390/ 12064F: drivers/s390/ 12065F: Documentation/s390/ 12066F: Documentation/driver-api/s390-drivers.rst 12067 12068S390 COMMON I/O LAYER 12069M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12070M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12071L: linux-s390@vger.kernel.org 12072W: http://www.ibm.com/developerworks/linux/linux390/ 12073S: Supported 12074F: drivers/s390/cio/ 12075 12076S390 DASD DRIVER 12077M: Stefan Haberland <sth@linux.vnet.ibm.com> 12078M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12079L: linux-s390@vger.kernel.org 12080W: http://www.ibm.com/developerworks/linux/linux390/ 12081S: Supported 12082F: drivers/s390/block/dasd* 12083F: block/partitions/ibm.c 12084 12085S390 IOMMU (PCI) 12086M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12087L: linux-s390@vger.kernel.org 12088W: http://www.ibm.com/developerworks/linux/linux390/ 12089S: Supported 12090F: drivers/iommu/s390-iommu.c 12091 12092S390 IUCV NETWORK LAYER 12093M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12094M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12095L: linux-s390@vger.kernel.org 12096W: http://www.ibm.com/developerworks/linux/linux390/ 12097S: Supported 12098F: drivers/s390/net/*iucv* 12099F: include/net/iucv/ 12100F: net/iucv/ 12101 12102S390 NETWORK DRIVERS 12103M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12104M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12105L: linux-s390@vger.kernel.org 12106W: http://www.ibm.com/developerworks/linux/linux390/ 12107S: Supported 12108F: drivers/s390/net/ 12109 12110S390 PCI SUBSYSTEM 12111M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12112M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12113L: linux-s390@vger.kernel.org 12114W: http://www.ibm.com/developerworks/linux/linux390/ 12115S: Supported 12116F: arch/s390/pci/ 12117F: drivers/pci/hotplug/s390_pci_hpc.c 12118 12119S390 VFIO-CCW DRIVER 12120M: Cornelia Huck <cohuck@redhat.com> 12121M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12122M: Halil Pasic <pasic@linux.vnet.ibm.com> 12123L: linux-s390@vger.kernel.org 12124L: kvm@vger.kernel.org 12125S: Supported 12126F: drivers/s390/cio/vfio_ccw* 12127F: Documentation/s390/vfio-ccw.txt 12128F: include/uapi/linux/vfio_ccw.h 12129 12130S390 ZCRYPT DRIVER 12131M: Harald Freudenberger <freude@de.ibm.com> 12132L: linux-s390@vger.kernel.org 12133W: http://www.ibm.com/developerworks/linux/linux390/ 12134S: Supported 12135F: drivers/s390/crypto/ 12136 12137S390 ZFCP DRIVER 12138M: Steffen Maier <maier@linux.vnet.ibm.com> 12139M: Benjamin Block <bblock@linux.vnet.ibm.com> 12140L: linux-s390@vger.kernel.org 12141W: http://www.ibm.com/developerworks/linux/linux390/ 12142S: Supported 12143F: drivers/s390/scsi/zfcp_* 12144 12145S3C24XX SD/MMC Driver 12146M: Ben Dooks <ben-linux@fluff.org> 12147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12148S: Supported 12149F: drivers/mmc/host/s3cmci.* 12150 12151SAA6588 RDS RECEIVER DRIVER 12152M: Hans Verkuil <hverkuil@xs4all.nl> 12153L: linux-media@vger.kernel.org 12154T: git git://linuxtv.org/media_tree.git 12155W: https://linuxtv.org 12156S: Odd Fixes 12157F: drivers/media/i2c/saa6588* 12158 12159SAA7134 VIDEO4LINUX DRIVER 12160M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12161M: Mauro Carvalho Chehab <mchehab@kernel.org> 12162L: linux-media@vger.kernel.org 12163W: https://linuxtv.org 12164T: git git://linuxtv.org/media_tree.git 12165S: Odd fixes 12166F: Documentation/media/v4l-drivers/saa7134* 12167F: drivers/media/pci/saa7134/ 12168 12169SAA7146 VIDEO4LINUX-2 DRIVER 12170M: Hans Verkuil <hverkuil@xs4all.nl> 12171L: linux-media@vger.kernel.org 12172T: git git://linuxtv.org/media_tree.git 12173S: Maintained 12174F: drivers/media/common/saa7146/ 12175F: drivers/media/pci/saa7146/ 12176F: include/media/saa7146* 12177 12178SAMSUNG AUDIO (ASoC) DRIVERS 12179M: Krzysztof Kozlowski <krzk@kernel.org> 12180M: Sangbeom Kim <sbkim73@samsung.com> 12181M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12182L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12183S: Supported 12184F: sound/soc/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.shyti@samsung.com> 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 12344SCORE ARCHITECTURE 12345M: Chen Liqin <liqin.linux@gmail.com> 12346M: Lennox Wu <lennox.wu@gmail.com> 12347W: http://www.sunplus.com 12348S: Supported 12349F: arch/score/ 12350 12351SCR24X CHIP CARD INTERFACE DRIVER 12352M: Lubomir Rintel <lkundrak@v3.sk> 12353S: Supported 12354F: drivers/char/pcmcia/scr24x_cs.c 12355 12356SCSI CDROM DRIVER 12357M: Jens Axboe <axboe@kernel.dk> 12358L: linux-scsi@vger.kernel.org 12359W: http://www.kernel.dk 12360S: Maintained 12361F: drivers/scsi/sr* 12362 12363SCSI RDMA PROTOCOL (SRP) INITIATOR 12364M: Bart Van Assche <bart.vanassche@sandisk.com> 12365L: linux-rdma@vger.kernel.org 12366S: Supported 12367W: http://www.openfabrics.org 12368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12370F: drivers/infiniband/ulp/srp/ 12371F: include/scsi/srp.h 12372 12373SCSI SG DRIVER 12374M: Doug Gilbert <dgilbert@interlog.com> 12375L: linux-scsi@vger.kernel.org 12376W: http://sg.danny.cz/sg 12377S: Maintained 12378F: Documentation/scsi/scsi-generic.txt 12379F: drivers/scsi/sg.c 12380F: include/scsi/sg.h 12381 12382SCSI SUBSYSTEM 12383M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12385M: "Martin K. Petersen" <martin.petersen@oracle.com> 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12387L: linux-scsi@vger.kernel.org 12388S: Maintained 12389F: Documentation/devicetree/bindings/scsi/ 12390F: drivers/scsi/ 12391F: include/scsi/ 12392 12393SCSI TAPE DRIVER 12394M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12395L: linux-scsi@vger.kernel.org 12396S: Maintained 12397F: Documentation/scsi/st.txt 12398F: drivers/scsi/st.* 12399F: drivers/scsi/st_*.h 12400 12401SCTP PROTOCOL 12402M: Vlad Yasevich <vyasevich@gmail.com> 12403M: Neil Horman <nhorman@tuxdriver.com> 12404L: linux-sctp@vger.kernel.org 12405W: http://lksctp.sourceforge.net 12406S: Maintained 12407F: Documentation/networking/sctp.txt 12408F: include/linux/sctp.h 12409F: include/uapi/linux/sctp.h 12410F: include/net/sctp/ 12411F: net/sctp/ 12412 12413SCx200 CPU SUPPORT 12414M: Jim Cromie <jim.cromie@gmail.com> 12415S: Odd Fixes 12416F: Documentation/i2c/busses/scx200_acb 12417F: arch/x86/platform/scx200/ 12418F: drivers/watchdog/scx200_wdt.c 12419F: drivers/i2c/busses/scx200* 12420F: drivers/mtd/maps/scx200_docflash.c 12421F: include/linux/scx200.h 12422 12423SCx200 GPIO DRIVER 12424M: Jim Cromie <jim.cromie@gmail.com> 12425S: Maintained 12426F: drivers/char/scx200_gpio.c 12427F: include/linux/scx200_gpio.h 12428 12429SCx200 HRT CLOCKSOURCE DRIVER 12430M: Jim Cromie <jim.cromie@gmail.com> 12431S: Maintained 12432F: drivers/clocksource/scx200_hrt.c 12433 12434SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12435M: Sascha Sommer <saschasommer@freenet.de> 12436L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12437S: Maintained 12438F: drivers/mmc/host/sdricoh_cs.c 12439 12440SECURE COMPUTING 12441M: Kees Cook <keescook@chromium.org> 12442R: Andy Lutomirski <luto@amacapital.net> 12443R: Will Drewry <wad@chromium.org> 12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12445S: Supported 12446F: kernel/seccomp.c 12447F: include/uapi/linux/seccomp.h 12448F: include/linux/seccomp.h 12449F: tools/testing/selftests/seccomp/* 12450F: tools/testing/selftests/kselftest_harness.h 12451F: Documentation/userspace-api/seccomp_filter.rst 12452K: \bsecure_computing 12453K: \bTIF_SECCOMP\b 12454 12455SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12456M: Al Cooper <alcooperx@gmail.com> 12457L: linux-mmc@vger.kernel.org 12458L: bcm-kernel-feedback-list@broadcom.com 12459S: Maintained 12460F: drivers/mmc/host/sdhci-brcmstb* 12461 12462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12463M: Adrian Hunter <adrian.hunter@intel.com> 12464L: linux-mmc@vger.kernel.org 12465T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12466S: Maintained 12467F: drivers/mmc/host/sdhci* 12468F: include/linux/mmc/sdhci* 12469 12470SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12471M: Ben Dooks <ben-linux@fluff.org> 12472M: Jaehoon Chung <jh80.chung@samsung.com> 12473L: linux-mmc@vger.kernel.org 12474S: Maintained 12475F: drivers/mmc/host/sdhci-s3c* 12476 12477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12478M: Viresh Kumar <vireshk@kernel.org> 12479L: linux-mmc@vger.kernel.org 12480S: Maintained 12481F: drivers/mmc/host/sdhci-spear.c 12482 12483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12484M: Kishon Vijay Abraham I <kishon@ti.com> 12485L: linux-mmc@vger.kernel.org 12486S: Maintained 12487F: drivers/mmc/host/sdhci-omap.c 12488 12489SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12490M: Scott Bauer <scott.bauer@intel.com> 12491M: Jonathan Derrick <jonathan.derrick@intel.com> 12492L: linux-block@vger.kernel.org 12493S: Supported 12494F: block/sed* 12495F: block/opal_proto.h 12496F: include/linux/sed* 12497F: include/uapi/linux/sed* 12498 12499SECURITY CONTACT 12500M: Security Officers <security@kernel.org> 12501S: Supported 12502 12503SECURITY SUBSYSTEM 12504M: James Morris <jmorris@namei.org> 12505M: "Serge E. Hallyn" <serge@hallyn.com> 12506L: linux-security-module@vger.kernel.org (suggested Cc:) 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12508W: http://kernsec.org/ 12509S: Supported 12510F: security/ 12511 12512SELINUX SECURITY MODULE 12513M: Paul Moore <paul@paul-moore.com> 12514M: Stephen Smalley <sds@tycho.nsa.gov> 12515M: Eric Paris <eparis@parisplace.org> 12516L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12517W: https://selinuxproject.org 12518W: https://github.com/SELinuxProject 12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12520S: Supported 12521F: include/linux/selinux* 12522F: security/selinux/ 12523F: scripts/selinux/ 12524F: Documentation/admin-guide/LSM/SELinux.rst 12525 12526SENSABLE PHANTOM 12527M: Jiri Slaby <jirislaby@gmail.com> 12528S: Maintained 12529F: drivers/misc/phantom.c 12530F: include/uapi/linux/phantom.h 12531 12532SERIAL DEVICE BUS 12533M: Rob Herring <robh@kernel.org> 12534L: linux-serial@vger.kernel.org 12535S: Maintained 12536F: Documentation/devicetree/bindings/serial/slave-device.txt 12537F: drivers/tty/serdev/ 12538F: include/linux/serdev.h 12539 12540SERIAL DRIVERS 12541M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12542L: linux-serial@vger.kernel.org 12543S: Maintained 12544F: Documentation/devicetree/bindings/serial/ 12545F: drivers/tty/serial/ 12546 12547SERIAL IR RECEIVER 12548M: Sean Young <sean@mess.org> 12549L: linux-media@vger.kernel.org 12550S: Maintained 12551F: drivers/media/rc/serial_ir.c 12552 12553SFC NETWORK DRIVER 12554M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12555M: Edward Cree <ecree@solarflare.com> 12556M: Bert Kenward <bkenward@solarflare.com> 12557L: netdev@vger.kernel.org 12558S: Supported 12559F: drivers/net/ethernet/sfc/ 12560 12561SGI GRU DRIVER 12562M: Dimitri Sivanich <sivanich@sgi.com> 12563S: Maintained 12564F: drivers/misc/sgi-gru/ 12565 12566SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12567M: Pat Gefre <pfg@sgi.com> 12568L: linux-ia64@vger.kernel.org 12569S: Supported 12570F: Documentation/ia64/serial.txt 12571F: drivers/tty/serial/ioc?_serial.c 12572F: include/linux/ioc?.h 12573 12574SGI XP/XPC/XPNET DRIVER 12575M: Cliff Whickman <cpw@sgi.com> 12576M: Robin Holt <robinmholt@gmail.com> 12577S: Maintained 12578F: drivers/misc/sgi-xp/ 12579 12580SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12581M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12582L: linux-s390@vger.kernel.org 12583W: http://www.ibm.com/developerworks/linux/linux390/ 12584S: Supported 12585F: net/smc/ 12586 12587SH_VEU V4L2 MEM2MEM DRIVER 12588L: linux-media@vger.kernel.org 12589S: Orphan 12590F: drivers/media/platform/sh_veu.c 12591 12592SH_VOU V4L2 OUTPUT DRIVER 12593L: linux-media@vger.kernel.org 12594S: Orphan 12595F: drivers/media/platform/sh_vou.c 12596F: include/media/drv-intf/sh_vou.h 12597 12598SI2157 MEDIA DRIVER 12599M: Antti Palosaari <crope@iki.fi> 12600L: linux-media@vger.kernel.org 12601W: https://linuxtv.org 12602W: http://palosaari.fi/linux/ 12603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12604T: git git://linuxtv.org/anttip/media_tree.git 12605S: Maintained 12606F: drivers/media/tuners/si2157* 12607 12608SI2165 MEDIA DRIVER 12609M: Matthias Schwarzott <zzam@gentoo.org> 12610L: linux-media@vger.kernel.org 12611W: https://linuxtv.org 12612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12613S: Maintained 12614F: drivers/media/dvb-frontends/si2165* 12615 12616SI2168 MEDIA DRIVER 12617M: Antti Palosaari <crope@iki.fi> 12618L: linux-media@vger.kernel.org 12619W: https://linuxtv.org 12620W: http://palosaari.fi/linux/ 12621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12622T: git git://linuxtv.org/anttip/media_tree.git 12623S: Maintained 12624F: drivers/media/dvb-frontends/si2168* 12625 12626SI470X FM RADIO RECEIVER I2C DRIVER 12627M: Hans Verkuil <hverkuil@xs4all.nl> 12628L: linux-media@vger.kernel.org 12629T: git git://linuxtv.org/media_tree.git 12630W: https://linuxtv.org 12631S: Odd Fixes 12632F: drivers/media/radio/si470x/radio-si470x-i2c.c 12633 12634SI470X FM RADIO RECEIVER USB DRIVER 12635M: Hans Verkuil <hverkuil@xs4all.nl> 12636L: linux-media@vger.kernel.org 12637T: git git://linuxtv.org/media_tree.git 12638W: https://linuxtv.org 12639S: Maintained 12640F: drivers/media/radio/si470x/radio-si470x-common.c 12641F: drivers/media/radio/si470x/radio-si470x.h 12642F: drivers/media/radio/si470x/radio-si470x-usb.c 12643 12644SI4713 FM RADIO TRANSMITTER I2C DRIVER 12645M: Eduardo Valentin <edubezval@gmail.com> 12646L: linux-media@vger.kernel.org 12647T: git git://linuxtv.org/media_tree.git 12648W: https://linuxtv.org 12649S: Odd Fixes 12650F: drivers/media/radio/si4713/si4713.? 12651 12652SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12653M: Eduardo Valentin <edubezval@gmail.com> 12654L: linux-media@vger.kernel.org 12655T: git git://linuxtv.org/media_tree.git 12656W: https://linuxtv.org 12657S: Odd Fixes 12658F: drivers/media/radio/si4713/radio-platform-si4713.c 12659 12660SI4713 FM RADIO TRANSMITTER USB DRIVER 12661M: Hans Verkuil <hverkuil@xs4all.nl> 12662L: linux-media@vger.kernel.org 12663T: git git://linuxtv.org/media_tree.git 12664W: https://linuxtv.org 12665S: Maintained 12666F: drivers/media/radio/si4713/radio-usb-si4713.c 12667 12668SIANO DVB DRIVER 12669M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12670M: Mauro Carvalho Chehab <mchehab@kernel.org> 12671L: linux-media@vger.kernel.org 12672W: https://linuxtv.org 12673T: git git://linuxtv.org/media_tree.git 12674S: Odd fixes 12675F: drivers/media/common/siano/ 12676F: drivers/media/usb/siano/ 12677F: drivers/media/usb/siano/ 12678F: drivers/media/mmc/siano/ 12679 12680SILEAD TOUCHSCREEN DRIVER 12681M: Hans de Goede <hdegoede@redhat.com> 12682L: linux-input@vger.kernel.org 12683L: platform-driver-x86@vger.kernel.org 12684S: Maintained 12685F: drivers/input/touchscreen/silead.c 12686F: drivers/platform/x86/silead_dmi.c 12687 12688SILICON MOTION SM712 FRAME BUFFER DRIVER 12689M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12690M: Teddy Wang <teddy.wang@siliconmotion.com> 12691M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12692L: linux-fbdev@vger.kernel.org 12693S: Maintained 12694F: drivers/video/fbdev/sm712* 12695F: Documentation/fb/sm712fb.txt 12696 12697SIMPLE FIRMWARE INTERFACE (SFI) 12698M: Len Brown <lenb@kernel.org> 12699L: sfi-devel@simplefirmware.org 12700W: http://simplefirmware.org/ 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12702S: Supported 12703F: arch/x86/platform/sfi/ 12704F: drivers/sfi/ 12705F: include/linux/sfi*.h 12706 12707SIMPLEFB FB DRIVER 12708M: Hans de Goede <hdegoede@redhat.com> 12709L: linux-fbdev@vger.kernel.org 12710S: Maintained 12711F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12712F: drivers/video/fbdev/simplefb.c 12713F: include/linux/platform_data/simplefb.h 12714 12715SIMTEC EB110ATX (Chalice CATS) 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/EB110ATX/ 12720S: Supported 12721 12722SIMTEC EB2410ITX (BAST) 12723P: Ben Dooks 12724P: Vincent Sanders <vince@simtec.co.uk> 12725M: Simtec Linux Team <linux@simtec.co.uk> 12726W: http://www.simtec.co.uk/products/EB2410ITX/ 12727S: Supported 12728F: arch/arm/mach-s3c24xx/mach-bast.c 12729F: arch/arm/mach-s3c24xx/bast-ide.c 12730F: arch/arm/mach-s3c24xx/bast-irq.c 12731 12732SIPHASH PRF ROUTINES 12733M: Jason A. Donenfeld <Jason@zx2c4.com> 12734S: Maintained 12735F: lib/siphash.c 12736F: lib/test_siphash.c 12737F: include/linux/siphash.h 12738 12739SIOX 12740M: Gavin Schenk <g.schenk@eckelmann.de> 12741M: Uwe Kleine-König <kernel@pengutronix.de> 12742S: Supported 12743F: drivers/siox/* 12744F: include/trace/events/siox.h 12745 12746SIS 190 ETHERNET DRIVER 12747M: Francois Romieu <romieu@fr.zoreil.com> 12748L: netdev@vger.kernel.org 12749S: Maintained 12750F: drivers/net/ethernet/sis/sis190.c 12751 12752SIS 900/7016 FAST ETHERNET DRIVER 12753M: Daniele Venzano <venza@brownhat.org> 12754W: http://www.brownhat.org/sis900.html 12755L: netdev@vger.kernel.org 12756S: Maintained 12757F: drivers/net/ethernet/sis/sis900.* 12758 12759SIS FRAMEBUFFER DRIVER 12760M: Thomas Winischhofer <thomas@winischhofer.net> 12761W: http://www.winischhofer.net/linuxsisvga.shtml 12762S: Maintained 12763F: Documentation/fb/sisfb.txt 12764F: drivers/video/fbdev/sis/ 12765F: include/video/sisfb.h 12766 12767SIS USB2VGA DRIVER 12768M: Thomas Winischhofer <thomas@winischhofer.net> 12769W: http://www.winischhofer.at/linuxsisusbvga.shtml 12770S: Maintained 12771F: drivers/usb/misc/sisusbvga/ 12772 12773SLAB ALLOCATOR 12774M: Christoph Lameter <cl@linux.com> 12775M: Pekka Enberg <penberg@kernel.org> 12776M: David Rientjes <rientjes@google.com> 12777M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12778M: Andrew Morton <akpm@linux-foundation.org> 12779L: linux-mm@kvack.org 12780S: Maintained 12781F: include/linux/sl?b*.h 12782F: mm/sl?b* 12783 12784SLEEPABLE READ-COPY UPDATE (SRCU) 12785M: Lai Jiangshan <jiangshanlai@gmail.com> 12786M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12787M: Josh Triplett <josh@joshtriplett.org> 12788R: Steven Rostedt <rostedt@goodmis.org> 12789R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12790L: linux-kernel@vger.kernel.org 12791W: http://www.rdrop.com/users/paulmck/RCU/ 12792S: Supported 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12794F: include/linux/srcu.h 12795F: kernel/rcu/srcu.c 12796 12797SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12798M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12800S: Maintained 12801F: drivers/slimbus/ 12802F: Documentation/devicetree/bindings/slimbus/ 12803F: include/linux/slimbus.h 12804 12805SMACK SECURITY MODULE 12806M: Casey Schaufler <casey@schaufler-ca.com> 12807L: linux-security-module@vger.kernel.org 12808W: http://schaufler-ca.com 12809T: git git://github.com/cschaufler/smack-next 12810S: Maintained 12811F: Documentation/admin-guide/LSM/Smack.rst 12812F: security/smack/ 12813 12814SMC91x ETHERNET DRIVER 12815M: Nicolas Pitre <nico@fluxnic.net> 12816S: Odd Fixes 12817F: drivers/net/ethernet/smsc/smc91x.* 12818 12819SMIA AND SMIA++ IMAGE SENSOR DRIVER 12820M: Sakari Ailus <sakari.ailus@iki.fi> 12821L: linux-media@vger.kernel.org 12822S: Maintained 12823F: drivers/media/i2c/smiapp/ 12824F: include/media/i2c/smiapp.h 12825F: drivers/media/i2c/smiapp-pll.c 12826F: drivers/media/i2c/smiapp-pll.h 12827F: include/uapi/linux/smiapp.h 12828F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12829 12830SMM665 HARDWARE MONITOR DRIVER 12831M: Guenter Roeck <linux@roeck-us.net> 12832L: linux-hwmon@vger.kernel.org 12833S: Maintained 12834F: Documentation/hwmon/smm665 12835F: drivers/hwmon/smm665.c 12836 12837SMSC EMC2103 HARDWARE MONITOR DRIVER 12838M: Steve Glendinning <steve.glendinning@shawell.net> 12839L: linux-hwmon@vger.kernel.org 12840S: Maintained 12841F: Documentation/hwmon/emc2103 12842F: drivers/hwmon/emc2103.c 12843 12844SMSC SCH5627 HARDWARE MONITOR DRIVER 12845M: Hans de Goede <hdegoede@redhat.com> 12846L: linux-hwmon@vger.kernel.org 12847S: Supported 12848F: Documentation/hwmon/sch5627 12849F: drivers/hwmon/sch5627.c 12850 12851SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12852M: Steve Glendinning <steve.glendinning@shawell.net> 12853L: linux-fbdev@vger.kernel.org 12854S: Maintained 12855F: drivers/video/fbdev/smscufx.c 12856 12857SMSC47B397 HARDWARE MONITOR DRIVER 12858M: Jean Delvare <jdelvare@suse.com> 12859L: linux-hwmon@vger.kernel.org 12860S: Maintained 12861F: Documentation/hwmon/smsc47b397 12862F: drivers/hwmon/smsc47b397.c 12863 12864SMSC911x ETHERNET DRIVER 12865M: Steve Glendinning <steve.glendinning@shawell.net> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: include/linux/smsc911x.h 12869F: drivers/net/ethernet/smsc/smsc911x.* 12870 12871SMSC9420 PCI ETHERNET DRIVER 12872M: Steve Glendinning <steve.glendinning@shawell.net> 12873L: netdev@vger.kernel.org 12874S: Maintained 12875F: drivers/net/ethernet/smsc/smsc9420.* 12876 12877SOC-CAMERA V4L2 SUBSYSTEM 12878L: linux-media@vger.kernel.org 12879T: git git://linuxtv.org/media_tree.git 12880S: Orphan 12881F: include/media/soc* 12882F: drivers/media/i2c/soc_camera/ 12883F: drivers/media/platform/soc_camera/ 12884 12885SOCIONEXT UNIPHIER SOUND DRIVER 12886M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12888S: Maintained 12889F: sound/soc/uniphier/ 12890 12891SOEKRIS NET48XX LED SUPPORT 12892M: Chris Boot <bootc@bootc.net> 12893S: Maintained 12894F: drivers/leds/leds-net48xx.c 12895 12896SOFT-ROCE DRIVER (rxe) 12897M: Moni Shoua <monis@mellanox.com> 12898L: linux-rdma@vger.kernel.org 12899S: Supported 12900W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12901Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12902F: drivers/infiniband/sw/rxe/ 12903F: include/uapi/rdma/rdma_user_rxe.h 12904 12905SOFTLOGIC 6x10 MPEG CODEC 12906M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12907M: Anton Sviridenko <anton@corp.bluecherry.net> 12908M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12909M: Andrey Utkin <andrey_utkin@fastmail.com> 12910M: Ismael Luceno <ismael@iodev.co.uk> 12911L: linux-media@vger.kernel.org 12912S: Supported 12913F: drivers/media/pci/solo6x10/ 12914 12915SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12916M: James Morse <james.morse@arm.com> 12917L: linux-arm-kernel@lists.infradead.org 12918S: Maintained 12919F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12920F: drivers/firmware/arm_sdei.c 12921F: include/linux/sdei.h 12922F: include/uapi/linux/sdei.h 12923 12924SOFTWARE RAID (Multiple Disks) SUPPORT 12925M: Shaohua Li <shli@kernel.org> 12926L: linux-raid@vger.kernel.org 12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12928S: Supported 12929F: drivers/md/Makefile 12930F: drivers/md/Kconfig 12931F: drivers/md/md* 12932F: drivers/md/raid* 12933F: include/linux/raid/ 12934F: include/uapi/linux/raid/ 12935 12936SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12937M: Jassi Brar <jaswinder.singh@linaro.org> 12938L: netdev@vger.kernel.org 12939S: Maintained 12940F: drivers/net/ethernet/socionext/netsec.c 12941F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12942 12943SONIC NETWORK DRIVER 12944M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12945L: netdev@vger.kernel.org 12946S: Maintained 12947F: drivers/net/ethernet/natsemi/sonic.* 12948 12949SONICS SILICON BACKPLANE DRIVER (SSB) 12950M: Michael Buesch <m@bues.ch> 12951L: linux-wireless@vger.kernel.org 12952S: Maintained 12953F: drivers/ssb/ 12954F: include/linux/ssb/ 12955 12956SONY IMX274 SENSOR DRIVER 12957M: Leon Luo <leonl@leopardimaging.com> 12958L: linux-media@vger.kernel.org 12959T: git git://linuxtv.org/media_tree.git 12960S: Maintained 12961F: drivers/media/i2c/imx274.c 12962F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12963 12964SONY MEMORYSTICK CARD SUPPORT 12965M: Alex Dubov <oakad@yahoo.com> 12966W: http://tifmxx.berlios.de/ 12967S: Maintained 12968F: drivers/memstick/host/tifm_ms.c 12969 12970SONY MEMORYSTICK STANDARD SUPPORT 12971M: Maxim Levitsky <maximlevitsky@gmail.com> 12972S: Maintained 12973F: drivers/memstick/core/ms_block.* 12974 12975SONY VAIO CONTROL DEVICE DRIVER 12976M: Mattia Dongili <malattia@linux.it> 12977L: platform-driver-x86@vger.kernel.org 12978W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12979S: Maintained 12980F: Documentation/laptops/sony-laptop.txt 12981F: drivers/char/sonypi.c 12982F: drivers/platform/x86/sony-laptop.c 12983F: include/linux/sony-laptop.h 12984 12985SOUND 12986M: Jaroslav Kysela <perex@perex.cz> 12987M: Takashi Iwai <tiwai@suse.com> 12988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12989W: http://www.alsa-project.org/ 12990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12991T: git git://git.alsa-project.org/alsa-kernel.git 12992Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12993S: Maintained 12994F: Documentation/sound/ 12995F: include/sound/ 12996F: include/uapi/sound/ 12997F: sound/ 12998 12999SOUND - COMPRESSED AUDIO 13000M: Vinod Koul <vinod.koul@intel.com> 13001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13003S: Supported 13004F: Documentation/sound/alsa/compress_offload.txt 13005F: include/sound/compress_driver.h 13006F: include/uapi/sound/compress_* 13007F: sound/core/compress_offload.c 13008F: sound/soc/soc-compress.c 13009 13010SOUND - DMAENGINE HELPERS 13011M: Lars-Peter Clausen <lars@metafoo.de> 13012S: Supported 13013F: include/sound/dmaengine_pcm.h 13014F: sound/core/pcm_dmaengine.c 13015F: sound/soc/soc-generic-dmaengine-pcm.c 13016 13017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13018M: Liam Girdwood <lgirdwood@gmail.com> 13019M: Mark Brown <broonie@kernel.org> 13020T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13022W: http://alsa-project.org/main/index.php/ASoC 13023S: Supported 13024F: Documentation/devicetree/bindings/sound/ 13025F: Documentation/sound/alsa/soc/ 13026F: sound/soc/ 13027F: include/sound/soc* 13028 13029SOUNDWIRE SUBSYSTEM 13030M: Vinod Koul <vinod.koul@intel.com> 13031M: Sanyog Kale <sanyog.r.kale@intel.com> 13032R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13034S: Supported 13035F: Documentation/driver-api/soundwire/ 13036F: drivers/soundwire/ 13037F: include/linux/soundwire/ 13038 13039SP2 MEDIA DRIVER 13040M: Olli Salonen <olli.salonen@iki.fi> 13041L: linux-media@vger.kernel.org 13042W: https://linuxtv.org 13043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13044S: Maintained 13045F: drivers/media/dvb-frontends/sp2* 13046 13047SPARC + UltraSPARC (sparc/sparc64) 13048M: "David S. Miller" <davem@davemloft.net> 13049L: sparclinux@vger.kernel.org 13050Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13053S: Maintained 13054F: arch/sparc/ 13055F: drivers/sbus/ 13056 13057SPARC SERIAL DRIVERS 13058M: "David S. Miller" <davem@davemloft.net> 13059L: sparclinux@vger.kernel.org 13060T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13062S: Maintained 13063F: include/linux/sunserialcore.h 13064F: drivers/tty/serial/suncore.c 13065F: drivers/tty/serial/sunhv.c 13066F: drivers/tty/serial/sunsab.c 13067F: drivers/tty/serial/sunsab.h 13068F: drivers/tty/serial/sunsu.c 13069F: drivers/tty/serial/sunzilog.c 13070F: drivers/tty/serial/sunzilog.h 13071F: drivers/tty/vcc.c 13072 13073SPARSE CHECKER 13074M: "Christopher Li" <sparse@chrisli.org> 13075L: linux-sparse@vger.kernel.org 13076W: https://sparse.wiki.kernel.org/ 13077T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13078T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13079S: Maintained 13080F: include/linux/compiler.h 13081 13082SPEAR CLOCK FRAMEWORK SUPPORT 13083M: Viresh Kumar <vireshk@kernel.org> 13084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13085W: http://www.st.com/spear 13086S: Maintained 13087F: drivers/clk/spear/ 13088 13089SPEAR PLATFORM SUPPORT 13090M: Viresh Kumar <vireshk@kernel.org> 13091M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13093W: http://www.st.com/spear 13094S: Maintained 13095F: arch/arm/boot/dts/spear* 13096F: arch/arm/mach-spear/ 13097 13098SPI NOR SUBSYSTEM 13099M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13100M: Marek Vasut <marek.vasut@gmail.com> 13101L: linux-mtd@lists.infradead.org 13102W: http://www.linux-mtd.infradead.org/ 13103Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13104T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13105T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13106S: Maintained 13107F: drivers/mtd/spi-nor/ 13108F: include/linux/mtd/spi-nor.h 13109 13110SPI SUBSYSTEM 13111M: Mark Brown <broonie@kernel.org> 13112L: linux-spi@vger.kernel.org 13113T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13114Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13115S: Maintained 13116F: Documentation/devicetree/bindings/spi/ 13117F: Documentation/spi/ 13118F: drivers/spi/ 13119F: include/linux/spi/ 13120F: include/uapi/linux/spi/ 13121F: tools/spi/ 13122 13123SPIDERNET NETWORK DRIVER for CELL 13124M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13125L: netdev@vger.kernel.org 13126S: Supported 13127F: Documentation/networking/spider_net.txt 13128F: drivers/net/ethernet/toshiba/spider_net* 13129 13130SPMI SUBSYSTEM 13131R: Stephen Boyd <sboyd@kernel.org> 13132L: linux-arm-msm@vger.kernel.org 13133F: Documentation/devicetree/bindings/spmi/ 13134F: drivers/spmi/ 13135F: include/dt-bindings/spmi/spmi.h 13136F: include/linux/spmi.h 13137F: include/trace/events/spmi.h 13138 13139SPU FILE SYSTEM 13140M: Jeremy Kerr <jk@ozlabs.org> 13141L: linuxppc-dev@lists.ozlabs.org 13142W: http://www.ibm.com/developerworks/power/cell/ 13143S: Supported 13144F: Documentation/filesystems/spufs.txt 13145F: arch/powerpc/platforms/cell/spufs/ 13146 13147SQUASHFS FILE SYSTEM 13148M: Phillip Lougher <phillip@squashfs.org.uk> 13149L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13150W: http://squashfs.org.uk 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13152S: Maintained 13153F: Documentation/filesystems/squashfs.txt 13154F: fs/squashfs/ 13155 13156SRM (Alpha) environment access 13157M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13158S: Maintained 13159F: arch/alpha/kernel/srm_env.c 13160 13161STABLE BRANCH 13162M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13163L: stable@vger.kernel.org 13164S: Supported 13165F: Documentation/process/stable-kernel-rules.rst 13166 13167STAGING - ATOMISP DRIVER 13168M: Alan Cox <alan@linux.intel.com> 13169M: Sakari Ailus <sakari.ailus@linux.intel.com> 13170L: linux-media@vger.kernel.org 13171S: Maintained 13172F: drivers/staging/media/atomisp/ 13173 13174STAGING - COMEDI 13175M: Ian Abbott <abbotti@mev.co.uk> 13176M: H Hartley Sweeten <hsweeten@visionengravers.com> 13177S: Odd Fixes 13178F: drivers/staging/comedi/ 13179 13180STAGING - FLARION FT1000 DRIVERS 13181M: Marek Belisko <marek.belisko@gmail.com> 13182S: Odd Fixes 13183F: drivers/staging/ft1000/ 13184 13185STAGING - INDUSTRIAL IO 13186M: Jonathan Cameron <jic23@kernel.org> 13187L: linux-iio@vger.kernel.org 13188S: Odd Fixes 13189F: Documentation/devicetree/bindings/staging/iio/ 13190F: drivers/staging/iio/ 13191 13192STAGING - LUSTRE PARALLEL FILESYSTEM 13193M: Oleg Drokin <oleg.drokin@intel.com> 13194M: Andreas Dilger <andreas.dilger@intel.com> 13195M: James Simmons <jsimmons@infradead.org> 13196L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13197W: http://wiki.lustre.org/ 13198S: Maintained 13199F: drivers/staging/lustre 13200 13201STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13202M: Marc Dietrich <marvin24@gmx.de> 13203L: ac100@lists.launchpad.net (moderated for non-subscribers) 13204L: linux-tegra@vger.kernel.org 13205S: Maintained 13206F: drivers/staging/nvec/ 13207 13208STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13209M: Jens Frederich <jfrederich@gmail.com> 13210M: Daniel Drake <dsd@laptop.org> 13211M: Jon Nettleton <jon.nettleton@gmail.com> 13212W: http://wiki.laptop.org/go/DCON 13213S: Maintained 13214F: drivers/staging/olpc_dcon/ 13215 13216STAGING - REALTEK RTL8712U DRIVERS 13217M: Larry Finger <Larry.Finger@lwfinger.net> 13218M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13219S: Odd Fixes 13220F: drivers/staging/rtl8712/ 13221 13222STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13223M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13224M: Teddy Wang <teddy.wang@siliconmotion.com> 13225M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13226L: linux-fbdev@vger.kernel.org 13227S: Maintained 13228F: drivers/staging/sm750fb/ 13229 13230STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13231M: William Hubbs <w.d.hubbs@gmail.com> 13232M: Chris Brannon <chris@the-brannons.com> 13233M: Kirk Reiser <kirk@reisers.ca> 13234M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13235L: speakup@linux-speakup.org 13236W: http://www.linux-speakup.org/ 13237S: Odd Fixes 13238F: drivers/staging/speakup/ 13239 13240STAGING - VIA VT665X DRIVERS 13241M: Forest Bond <forest@alittletooquiet.net> 13242S: Odd Fixes 13243F: drivers/staging/vt665?/ 13244 13245STAGING - WILC1000 WIFI DRIVER 13246M: Aditya Shankar <aditya.shankar@microchip.com> 13247M: Ganesh Krishna <ganesh.krishna@microchip.com> 13248L: linux-wireless@vger.kernel.org 13249S: Supported 13250F: drivers/staging/wilc1000/ 13251 13252STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13253M: Arnaud Patard <arnaud.patard@rtp-net.org> 13254S: Odd Fixes 13255F: drivers/staging/xgifb/ 13256 13257STAGING SUBSYSTEM 13258M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13260L: devel@driverdev.osuosl.org 13261S: Supported 13262F: drivers/staging/ 13263 13264STARFIRE/DURALAN NETWORK DRIVER 13265M: Ion Badulescu <ionut@badula.org> 13266S: Odd Fixes 13267F: drivers/net/ethernet/adaptec/starfire* 13268 13269STEC S1220 SKD DRIVER 13270M: Bart Van Assche <bart.vanassche@wdc.com> 13271L: linux-block@vger.kernel.org 13272S: Maintained 13273F: drivers/block/skd*[ch] 13274 13275STI CEC DRIVER 13276M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13277S: Maintained 13278F: drivers/staging/media/st-cec/ 13279F: Documentation/devicetree/bindings/media/stih-cec.txt 13280 13281STK1160 USB VIDEO CAPTURE DRIVER 13282M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13283L: linux-media@vger.kernel.org 13284T: git git://linuxtv.org/media_tree.git 13285S: Maintained 13286F: drivers/media/usb/stk1160/ 13287 13288STMMAC ETHERNET DRIVER 13289M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13290M: Alexandre Torgue <alexandre.torgue@st.com> 13291L: netdev@vger.kernel.org 13292W: http://www.stlinux.com 13293S: Supported 13294F: drivers/net/ethernet/stmicro/stmmac/ 13295 13296SUN3/3X 13297M: Sam Creasey <sammy@sammy.net> 13298W: http://sammy.net/sun3/ 13299S: Maintained 13300F: arch/m68k/kernel/*sun3* 13301F: arch/m68k/sun3*/ 13302F: arch/m68k/include/asm/sun3* 13303F: drivers/net/ethernet/i825xx/sun3* 13304 13305SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13306M: Hans de Goede <hdegoede@redhat.com> 13307L: linux-input@vger.kernel.org 13308S: Maintained 13309F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13310F: drivers/input/keyboard/sun4i-lradc-keys.c 13311 13312SUNDANCE NETWORK DRIVER 13313M: Denis Kirjanov <kda@linux-powerpc.org> 13314L: netdev@vger.kernel.org 13315S: Maintained 13316F: drivers/net/ethernet/dlink/sundance.c 13317 13318SUPERH 13319M: Yoshinori Sato <ysato@users.sourceforge.jp> 13320M: Rich Felker <dalias@libc.org> 13321L: linux-sh@vger.kernel.org 13322Q: http://patchwork.kernel.org/project/linux-sh/list/ 13323S: Maintained 13324F: Documentation/sh/ 13325F: arch/sh/ 13326F: drivers/sh/ 13327 13328SUSPEND TO RAM 13329M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13330M: Len Brown <len.brown@intel.com> 13331M: Pavel Machek <pavel@ucw.cz> 13332L: linux-pm@vger.kernel.org 13333B: https://bugzilla.kernel.org 13334S: Supported 13335F: Documentation/power/ 13336F: arch/x86/kernel/acpi/ 13337F: drivers/base/power/ 13338F: kernel/power/ 13339F: include/linux/suspend.h 13340F: include/linux/freezer.h 13341F: include/linux/pm.h 13342 13343SVGA HANDLING 13344M: Martin Mares <mj@ucw.cz> 13345L: linux-video@atrey.karlin.mff.cuni.cz 13346S: Maintained 13347F: Documentation/svga.txt 13348F: arch/x86/boot/video* 13349 13350SWIOTLB SUBSYSTEM 13351M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13352L: iommu@lists.linux-foundation.org 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13354S: Supported 13355F: lib/swiotlb.c 13356F: arch/*/kernel/pci-swiotlb.c 13357F: include/linux/swiotlb.h 13358 13359SWITCHDEV 13360M: Jiri Pirko <jiri@resnulli.us> 13361M: Ivan Vecera <ivecera@redhat.com> 13362L: netdev@vger.kernel.org 13363S: Supported 13364F: net/switchdev/ 13365F: include/net/switchdev.h 13366 13367SYNC FILE FRAMEWORK 13368M: Sumit Semwal <sumit.semwal@linaro.org> 13369R: Gustavo Padovan <gustavo@padovan.org> 13370S: Maintained 13371L: linux-media@vger.kernel.org 13372L: dri-devel@lists.freedesktop.org 13373F: drivers/dma-buf/sync_* 13374F: drivers/dma-buf/dma-fence* 13375F: drivers/dma-buf/sw_sync.c 13376F: include/linux/sync_file.h 13377F: include/uapi/linux/sync_file.h 13378F: Documentation/sync_file.txt 13379T: git git://anongit.freedesktop.org/drm/drm-misc 13380 13381SYNOPSYS ARC ARCHITECTURE 13382M: Vineet Gupta <vgupta@synopsys.com> 13383L: linux-snps-arc@lists.infradead.org 13384S: Supported 13385F: arch/arc/ 13386F: Documentation/devicetree/bindings/arc/* 13387F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13388F: drivers/clocksource/arc_timer.c 13389F: drivers/tty/serial/arc_uart.c 13390T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13391 13392SYNOPSYS ARC HSDK SDP pll clock driver 13393M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13394S: Supported 13395F: drivers/clk/clk-hsdk-pll.c 13396F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13397 13398SYNOPSYS ARC SDP clock driver 13399M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13400S: Supported 13401F: drivers/clk/axs10x/* 13402F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13403 13404SYNOPSYS ARC SDP platform support 13405M: Alexey Brodkin <abrodkin@synopsys.com> 13406S: Supported 13407F: arch/arc/plat-axs10x 13408F: arch/arc/boot/dts/ax* 13409F: Documentation/devicetree/bindings/arc/axs10* 13410 13411SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13412M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13413S: Supported 13414F: drivers/reset/reset-axs10x.c 13415F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13416 13417SYNOPSYS DESIGNWARE 8250 UART DRIVER 13418R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13419S: Maintained 13420F: drivers/tty/serial/8250/8250_dw.c 13421 13422SYNOPSYS DESIGNWARE APB GPIO DRIVER 13423M: Hoan Tran <hotran@apm.com> 13424L: linux-gpio@vger.kernel.org 13425S: Maintained 13426F: drivers/gpio/gpio-dwapb.c 13427F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13428 13429SYNOPSYS DESIGNWARE DMAC DRIVER 13430M: Viresh Kumar <vireshk@kernel.org> 13431R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13432S: Maintained 13433F: include/linux/dma/dw.h 13434F: include/linux/platform_data/dma-dw.h 13435F: drivers/dma/dw/ 13436 13437SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13438M: Jose Abreu <Jose.Abreu@synopsys.com> 13439L: netdev@vger.kernel.org 13440S: Supported 13441F: drivers/net/ethernet/synopsys/ 13442 13443SYNOPSYS DESIGNWARE I2C DRIVER 13444M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13445R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13446R: Mika Westerberg <mika.westerberg@linux.intel.com> 13447L: linux-i2c@vger.kernel.org 13448S: Maintained 13449F: drivers/i2c/busses/i2c-designware-* 13450F: include/linux/platform_data/i2c-designware.h 13451 13452SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13453M: Jaehoon Chung <jh80.chung@samsung.com> 13454L: linux-mmc@vger.kernel.org 13455S: Maintained 13456F: drivers/mmc/host/dw_mmc* 13457 13458SYNOPSYS HSDK RESET CONTROLLER DRIVER 13459M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13460S: Supported 13461F: drivers/reset/reset-hsdk.c 13462F: include/dt-bindings/reset/snps,hsdk-reset.h 13463F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13464 13465SYSTEM CONFIGURATION (SYSCON) 13466M: Lee Jones <lee.jones@linaro.org> 13467M: Arnd Bergmann <arnd@arndb.de> 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13469S: Supported 13470F: drivers/mfd/syscon.c 13471 13472SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13473M: Sudeep Holla <sudeep.holla@arm.com> 13474L: linux-arm-kernel@lists.infradead.org 13475S: Maintained 13476F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13477F: drivers/clk/clk-scpi.c 13478F: drivers/cpufreq/scpi-cpufreq.c 13479F: drivers/firmware/arm_scpi.c 13480F: include/linux/scpi_protocol.h 13481 13482SYSTEM RESET/SHUTDOWN DRIVERS 13483M: Sebastian Reichel <sre@kernel.org> 13484L: linux-pm@vger.kernel.org 13485T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13486S: Maintained 13487F: Documentation/devicetree/bindings/power/reset/ 13488F: drivers/power/reset/ 13489 13490SYSTEM TRACE MODULE CLASS 13491M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13492S: Maintained 13493T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13494F: Documentation/trace/stm.txt 13495F: drivers/hwtracing/stm/ 13496F: include/linux/stm.h 13497F: include/uapi/linux/stm.h 13498 13499SYSV FILESYSTEM 13500M: Christoph Hellwig <hch@infradead.org> 13501S: Maintained 13502F: Documentation/filesystems/sysv-fs.txt 13503F: fs/sysv/ 13504F: include/linux/sysv_fs.h 13505 13506TARGET SUBSYSTEM 13507M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13508L: linux-scsi@vger.kernel.org 13509L: target-devel@vger.kernel.org 13510W: http://www.linux-iscsi.org 13511W: http://groups.google.com/group/linux-iscsi-target-dev 13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13513S: Supported 13514F: drivers/target/ 13515F: include/target/ 13516F: Documentation/target/ 13517 13518TASKSTATS STATISTICS INTERFACE 13519M: Balbir Singh <bsingharora@gmail.com> 13520S: Maintained 13521F: Documentation/accounting/taskstats* 13522F: include/linux/taskstats* 13523F: kernel/taskstats.c 13524 13525TC subsystem 13526M: Jamal Hadi Salim <jhs@mojatatu.com> 13527M: Cong Wang <xiyou.wangcong@gmail.com> 13528M: Jiri Pirko <jiri@resnulli.us> 13529L: netdev@vger.kernel.org 13530S: Maintained 13531F: include/net/pkt_cls.h 13532F: include/net/pkt_sched.h 13533F: include/net/tc_act/ 13534F: include/uapi/linux/pkt_cls.h 13535F: include/uapi/linux/pkt_sched.h 13536F: include/uapi/linux/tc_act/ 13537F: include/uapi/linux/tc_ematch/ 13538F: net/sched/ 13539 13540TCP LOW PRIORITY MODULE 13541M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13542M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13543W: http://tcp-lp-mod.sourceforge.net/ 13544S: Maintained 13545F: net/ipv4/tcp_lp.c 13546 13547TDA10071 MEDIA DRIVER 13548M: Antti Palosaari <crope@iki.fi> 13549L: linux-media@vger.kernel.org 13550W: https://linuxtv.org 13551W: http://palosaari.fi/linux/ 13552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13553T: git git://linuxtv.org/anttip/media_tree.git 13554S: Maintained 13555F: drivers/media/dvb-frontends/tda10071* 13556 13557TDA18212 MEDIA DRIVER 13558M: Antti Palosaari <crope@iki.fi> 13559L: linux-media@vger.kernel.org 13560W: https://linuxtv.org 13561W: http://palosaari.fi/linux/ 13562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13563T: git git://linuxtv.org/anttip/media_tree.git 13564S: Maintained 13565F: drivers/media/tuners/tda18212* 13566 13567TDA18218 MEDIA DRIVER 13568M: Antti Palosaari <crope@iki.fi> 13569L: linux-media@vger.kernel.org 13570W: https://linuxtv.org 13571W: http://palosaari.fi/linux/ 13572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13573T: git git://linuxtv.org/anttip/media_tree.git 13574S: Maintained 13575F: drivers/media/tuners/tda18218* 13576 13577TDA18250 MEDIA DRIVER 13578M: Olli Salonen <olli.salonen@iki.fi> 13579L: linux-media@vger.kernel.org 13580W: https://linuxtv.org 13581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13582T: git git://linuxtv.org/media_tree.git 13583S: Maintained 13584F: drivers/media/tuners/tda18250* 13585 13586TDA18271 MEDIA DRIVER 13587M: Michael Krufky <mkrufky@linuxtv.org> 13588L: linux-media@vger.kernel.org 13589W: https://linuxtv.org 13590W: http://github.com/mkrufky 13591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13592T: git git://linuxtv.org/mkrufky/tuners.git 13593S: Maintained 13594F: drivers/media/tuners/tda18271* 13595 13596TDA1997x MEDIA DRIVER 13597M: Tim Harvey <tharvey@gateworks.com> 13598L: linux-media@vger.kernel.org 13599W: https://linuxtv.org 13600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13601S: Maintained 13602F: drivers/media/i2c/tda1997x.* 13603 13604TDA827x MEDIA DRIVER 13605M: Michael Krufky <mkrufky@linuxtv.org> 13606L: linux-media@vger.kernel.org 13607W: https://linuxtv.org 13608W: http://github.com/mkrufky 13609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13610T: git git://linuxtv.org/mkrufky/tuners.git 13611S: Maintained 13612F: drivers/media/tuners/tda8290.* 13613 13614TDA8290 MEDIA DRIVER 13615M: Michael Krufky <mkrufky@linuxtv.org> 13616L: linux-media@vger.kernel.org 13617W: https://linuxtv.org 13618W: http://github.com/mkrufky 13619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13620T: git git://linuxtv.org/mkrufky/tuners.git 13621S: Maintained 13622F: drivers/media/tuners/tda8290.* 13623 13624TDA9840 MEDIA DRIVER 13625M: Hans Verkuil <hverkuil@xs4all.nl> 13626L: linux-media@vger.kernel.org 13627T: git git://linuxtv.org/media_tree.git 13628W: https://linuxtv.org 13629S: Maintained 13630F: drivers/media/i2c/tda9840* 13631 13632TEA5761 TUNER DRIVER 13633M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13634M: Mauro Carvalho Chehab <mchehab@kernel.org> 13635L: linux-media@vger.kernel.org 13636W: https://linuxtv.org 13637T: git git://linuxtv.org/media_tree.git 13638S: Odd fixes 13639F: drivers/media/tuners/tea5761.* 13640 13641TEA5767 TUNER DRIVER 13642M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13643M: Mauro Carvalho Chehab <mchehab@kernel.org> 13644L: linux-media@vger.kernel.org 13645W: https://linuxtv.org 13646T: git git://linuxtv.org/media_tree.git 13647S: Maintained 13648F: drivers/media/tuners/tea5767.* 13649 13650TEA6415C MEDIA DRIVER 13651M: Hans Verkuil <hverkuil@xs4all.nl> 13652L: linux-media@vger.kernel.org 13653T: git git://linuxtv.org/media_tree.git 13654W: https://linuxtv.org 13655S: Maintained 13656F: drivers/media/i2c/tea6415c* 13657 13658TEA6420 MEDIA DRIVER 13659M: Hans Verkuil <hverkuil@xs4all.nl> 13660L: linux-media@vger.kernel.org 13661T: git git://linuxtv.org/media_tree.git 13662W: https://linuxtv.org 13663S: Maintained 13664F: drivers/media/i2c/tea6420* 13665 13666TEAM DRIVER 13667M: Jiri Pirko <jiri@resnulli.us> 13668L: netdev@vger.kernel.org 13669S: Supported 13670F: drivers/net/team/ 13671F: include/linux/if_team.h 13672F: include/uapi/linux/if_team.h 13673 13674TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13675M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13676S: Maintained 13677F: arch/x86/platform/ts5500/ 13678 13679TECHNOTREND USB IR RECEIVER 13680M: Sean Young <sean@mess.org> 13681L: linux-media@vger.kernel.org 13682S: Maintained 13683F: drivers/media/rc/ttusbir.c 13684 13685TECHWELL TW9910 VIDEO DECODER 13686L: linux-media@vger.kernel.org 13687S: Orphan 13688F: drivers/media/i2c/tw9910.c 13689F: include/media/i2c/tw9910.h 13690 13691TEE SUBSYSTEM 13692M: Jens Wiklander <jens.wiklander@linaro.org> 13693S: Maintained 13694F: include/linux/tee_drv.h 13695F: include/uapi/linux/tee.h 13696F: drivers/tee/ 13697F: Documentation/tee.txt 13698 13699TEGRA ARCHITECTURE SUPPORT 13700M: Thierry Reding <thierry.reding@gmail.com> 13701M: Jonathan Hunter <jonathanh@nvidia.com> 13702L: linux-tegra@vger.kernel.org 13703Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13705S: Supported 13706N: [^a-z]tegra 13707 13708TEGRA CLOCK DRIVER 13709M: Peter De Schrijver <pdeschrijver@nvidia.com> 13710M: Prashant Gaikwad <pgaikwad@nvidia.com> 13711S: Supported 13712F: drivers/clk/tegra/ 13713 13714TEGRA DMA DRIVERS 13715M: Laxman Dewangan <ldewangan@nvidia.com> 13716M: Jon Hunter <jonathanh@nvidia.com> 13717S: Supported 13718F: drivers/dma/tegra* 13719 13720TEGRA I2C DRIVER 13721M: Laxman Dewangan <ldewangan@nvidia.com> 13722S: Supported 13723F: drivers/i2c/busses/i2c-tegra.c 13724 13725TEGRA IOMMU DRIVERS 13726M: Hiroshi Doyu <hdoyu@nvidia.com> 13727S: Supported 13728F: drivers/iommu/tegra* 13729 13730TEGRA KBC DRIVER 13731M: Rakesh Iyer <riyer@nvidia.com> 13732M: Laxman Dewangan <ldewangan@nvidia.com> 13733S: Supported 13734F: drivers/input/keyboard/tegra-kbc.c 13735 13736TEGRA PWM DRIVER 13737M: Thierry Reding <thierry.reding@gmail.com> 13738S: Supported 13739F: drivers/pwm/pwm-tegra.c 13740 13741TEGRA SERIAL DRIVER 13742M: Laxman Dewangan <ldewangan@nvidia.com> 13743S: Supported 13744F: drivers/tty/serial/serial-tegra.c 13745 13746TEGRA SPI DRIVER 13747M: Laxman Dewangan <ldewangan@nvidia.com> 13748S: Supported 13749F: drivers/spi/spi-tegra* 13750 13751TEHUTI ETHERNET DRIVER 13752M: Andy Gospodarek <andy@greyhouse.net> 13753L: netdev@vger.kernel.org 13754S: Supported 13755F: drivers/net/ethernet/tehuti/* 13756 13757Telecom Clock Driver for MCPL0010 13758M: Mark Gross <mark.gross@intel.com> 13759S: Supported 13760F: drivers/char/tlclk.c 13761 13762TENSILICA XTENSA PORT (xtensa) 13763M: Chris Zankel <chris@zankel.net> 13764M: Max Filippov <jcmvbkbc@gmail.com> 13765L: linux-xtensa@linux-xtensa.org 13766T: git git://github.com/czankel/xtensa-linux.git 13767S: Maintained 13768F: arch/xtensa/ 13769F: drivers/irqchip/irq-xtensa-* 13770 13771Texas Instruments' System Control Interface (TISCI) Protocol Driver 13772M: Nishanth Menon <nm@ti.com> 13773M: Tero Kristo <t-kristo@ti.com> 13774M: Santosh Shilimkar <ssantosh@kernel.org> 13775L: linux-arm-kernel@lists.infradead.org 13776S: Maintained 13777F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13778F: drivers/firmware/ti_sci* 13779F: include/linux/soc/ti/ti_sci_protocol.h 13780F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13781F: include/dt-bindings/genpd/k2g.h 13782F: drivers/soc/ti/ti_sci_pm_domains.c 13783F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13784F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13785F: drivers/clk/keystone/sci-clk.c 13786F: drivers/reset/reset-ti-sci.c 13787 13788THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13789M: Hans Verkuil <hverkuil@xs4all.nl> 13790L: linux-media@vger.kernel.org 13791T: git git://linuxtv.org/media_tree.git 13792W: https://linuxtv.org 13793S: Maintained 13794F: drivers/media/radio/radio-raremono.c 13795 13796THERMAL 13797M: Zhang Rui <rui.zhang@intel.com> 13798M: Eduardo Valentin <edubezval@gmail.com> 13799L: linux-pm@vger.kernel.org 13800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13801T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13802Q: https://patchwork.kernel.org/project/linux-pm/list/ 13803S: Supported 13804F: drivers/thermal/ 13805F: include/linux/thermal.h 13806F: include/uapi/linux/thermal.h 13807F: include/linux/cpu_cooling.h 13808F: Documentation/devicetree/bindings/thermal/ 13809 13810THERMAL/CPU_COOLING 13811M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13812M: Viresh Kumar <viresh.kumar@linaro.org> 13813M: Javi Merino <javi.merino@kernel.org> 13814L: linux-pm@vger.kernel.org 13815S: Supported 13816F: Documentation/thermal/cpu-cooling-api.txt 13817F: drivers/thermal/cpu_cooling.c 13818F: include/linux/cpu_cooling.h 13819 13820THINKPAD ACPI EXTRAS DRIVER 13821M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13822L: ibm-acpi-devel@lists.sourceforge.net 13823L: platform-driver-x86@vger.kernel.org 13824W: http://ibm-acpi.sourceforge.net 13825W: http://thinkwiki.org/wiki/Ibm-acpi 13826T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13827S: Maintained 13828F: drivers/platform/x86/thinkpad_acpi.c 13829 13830THUNDERBOLT DRIVER 13831M: Andreas Noever <andreas.noever@gmail.com> 13832M: Michael Jamet <michael.jamet@intel.com> 13833M: Mika Westerberg <mika.westerberg@linux.intel.com> 13834M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13835T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13836S: Maintained 13837F: Documentation/admin-guide/thunderbolt.rst 13838F: drivers/thunderbolt/ 13839F: include/linux/thunderbolt.h 13840 13841THUNDERBOLT NETWORK DRIVER 13842M: Michael Jamet <michael.jamet@intel.com> 13843M: Mika Westerberg <mika.westerberg@linux.intel.com> 13844M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13845L: netdev@vger.kernel.org 13846S: Maintained 13847F: drivers/net/thunderbolt.c 13848 13849THUNDERX GPIO DRIVER 13850M: David Daney <david.daney@cavium.com> 13851S: Maintained 13852F: drivers/gpio/gpio-thunderx.c 13853 13854TI AM437X VPFE DRIVER 13855M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13856L: linux-media@vger.kernel.org 13857W: https://linuxtv.org 13858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13859T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13860S: Maintained 13861F: drivers/media/platform/am437x/ 13862 13863TI BANDGAP AND THERMAL DRIVER 13864M: Eduardo Valentin <edubezval@gmail.com> 13865M: Keerthy <j-keerthy@ti.com> 13866L: linux-pm@vger.kernel.org 13867L: linux-omap@vger.kernel.org 13868S: Maintained 13869F: drivers/thermal/ti-soc-thermal/ 13870 13871TI BQ27XXX POWER SUPPLY DRIVER 13872R: Andrew F. Davis <afd@ti.com> 13873F: include/linux/power/bq27xxx_battery.h 13874F: drivers/power/supply/bq27xxx_battery.c 13875F: drivers/power/supply/bq27xxx_battery_i2c.c 13876 13877TI CDCE706 CLOCK DRIVER 13878M: Max Filippov <jcmvbkbc@gmail.com> 13879S: Maintained 13880F: drivers/clk/clk-cdce706.c 13881 13882TI CLOCK DRIVER 13883M: Tero Kristo <t-kristo@ti.com> 13884L: linux-omap@vger.kernel.org 13885S: Maintained 13886F: drivers/clk/ti/ 13887F: include/linux/clk/ti.h 13888 13889TI DAVINCI MACHINE SUPPORT 13890M: Sekhar Nori <nsekhar@ti.com> 13891M: Kevin Hilman <khilman@kernel.org> 13892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13893T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13894S: Supported 13895F: arch/arm/mach-davinci/ 13896F: drivers/i2c/busses/i2c-davinci.c 13897F: arch/arm/boot/dts/da850* 13898 13899TI DAVINCI SERIES GPIO DRIVER 13900M: Keerthy <j-keerthy@ti.com> 13901L: linux-gpio@vger.kernel.org 13902S: Maintained 13903F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13904F: drivers/gpio/gpio-davinci.c 13905 13906TI DAVINCI SERIES MEDIA DRIVER 13907M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13908L: linux-media@vger.kernel.org 13909W: https://linuxtv.org 13910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13911T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13912S: Maintained 13913F: drivers/media/platform/davinci/ 13914F: include/media/davinci/ 13915 13916TI ETHERNET SWITCH DRIVER (CPSW) 13917R: Grygorii Strashko <grygorii.strashko@ti.com> 13918L: linux-omap@vger.kernel.org 13919L: netdev@vger.kernel.org 13920S: Maintained 13921F: drivers/net/ethernet/ti/cpsw* 13922F: drivers/net/ethernet/ti/davinci* 13923 13924TI FLASH MEDIA INTERFACE DRIVER 13925M: Alex Dubov <oakad@yahoo.com> 13926S: Maintained 13927F: drivers/misc/tifm* 13928F: drivers/mmc/host/tifm_sd.c 13929F: include/linux/tifm.h 13930 13931TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13932M: Santosh Shilimkar <ssantosh@kernel.org> 13933L: linux-kernel@vger.kernel.org 13934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13935S: Maintained 13936F: drivers/soc/ti/* 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13938 13939TI LM49xxx FAMILY ASoC CODEC DRIVERS 13940M: M R Swami Reddy <mr.swami.reddy@ti.com> 13941M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13942L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13943S: Maintained 13944F: sound/soc/codecs/lm49453* 13945F: sound/soc/codecs/isabelle* 13946 13947TI LP855x BACKLIGHT DRIVER 13948M: Milo Kim <milo.kim@ti.com> 13949S: Maintained 13950F: Documentation/backlight/lp855x-driver.txt 13951F: drivers/video/backlight/lp855x_bl.c 13952F: include/linux/platform_data/lp855x.h 13953 13954TI LP8727 CHARGER DRIVER 13955M: Milo Kim <milo.kim@ti.com> 13956S: Maintained 13957F: drivers/power/supply/lp8727_charger.c 13958F: include/linux/platform_data/lp8727.h 13959 13960TI LP8788 MFD DRIVER 13961M: Milo Kim <milo.kim@ti.com> 13962S: Maintained 13963F: drivers/iio/adc/lp8788_adc.c 13964F: drivers/leds/leds-lp8788.c 13965F: drivers/mfd/lp8788*.c 13966F: drivers/power/supply/lp8788-charger.c 13967F: drivers/regulator/lp8788-*.c 13968F: include/linux/mfd/lp8788*.h 13969 13970TI NETCP ETHERNET DRIVER 13971M: Wingman Kwok <w-kwok2@ti.com> 13972M: Murali Karicheri <m-karicheri2@ti.com> 13973L: netdev@vger.kernel.org 13974S: Maintained 13975F: drivers/net/ethernet/ti/netcp* 13976 13977TI TAS571X FAMILY ASoC CODEC DRIVER 13978M: Kevin Cernekee <cernekee@chromium.org> 13979L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13980S: Odd Fixes 13981F: sound/soc/codecs/tas571x* 13982 13983TI TRF7970A NFC DRIVER 13984M: Mark Greer <mgreer@animalcreek.com> 13985L: linux-wireless@vger.kernel.org 13986L: linux-nfc@lists.01.org (moderated for non-subscribers) 13987S: Supported 13988F: drivers/nfc/trf7970a.c 13989F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13990 13991TI TWL4030 SERIES SOC CODEC DRIVER 13992M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13994S: Maintained 13995F: sound/soc/codecs/twl4030* 13996 13997TI VPE/CAL DRIVERS 13998M: Benoit Parrot <bparrot@ti.com> 13999L: linux-media@vger.kernel.org 14000W: http://linuxtv.org/ 14001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14002S: Maintained 14003F: drivers/media/platform/ti-vpe/ 14004 14005TI WILINK WIRELESS DRIVERS 14006L: linux-wireless@vger.kernel.org 14007W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14008W: http://wireless.kernel.org/en/users/Drivers/wl1251 14009T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14010S: Orphan 14011F: drivers/net/wireless/ti/ 14012F: include/linux/wl12xx.h 14013 14014TILE ARCHITECTURE 14015W: http://www.mellanox.com/repository/solutions/tile-scm/ 14016S: Orphan 14017F: arch/tile/ 14018F: drivers/char/tile-srom.c 14019F: drivers/edac/tile_edac.c 14020F: drivers/net/ethernet/tile/ 14021F: drivers/rtc/rtc-tile.c 14022F: drivers/tty/hvc/hvc_tile.c 14023F: drivers/tty/serial/tilegx.c 14024F: drivers/usb/host/*-tilegx.c 14025F: include/linux/usb/tilegx.h 14026 14027TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14028M: John Stultz <john.stultz@linaro.org> 14029M: Thomas Gleixner <tglx@linutronix.de> 14030R: Stephen Boyd <sboyd@kernel.org> 14031L: linux-kernel@vger.kernel.org 14032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14033S: Supported 14034F: include/linux/clocksource.h 14035F: include/linux/time.h 14036F: include/linux/timex.h 14037F: include/uapi/linux/time.h 14038F: include/uapi/linux/timex.h 14039F: kernel/time/clocksource.c 14040F: kernel/time/time*.c 14041F: kernel/time/alarmtimer.c 14042F: kernel/time/ntp.c 14043F: tools/testing/selftests/timers/ 14044 14045TIPC NETWORK LAYER 14046M: Jon Maloy <jon.maloy@ericsson.com> 14047M: Ying Xue <ying.xue@windriver.com> 14048L: netdev@vger.kernel.org (core kernel code) 14049L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14050W: http://tipc.sourceforge.net/ 14051S: Maintained 14052F: include/uapi/linux/tipc*.h 14053F: net/tipc/ 14054 14055TLAN NETWORK DRIVER 14056M: Samuel Chessman <chessman@tux.org> 14057L: tlan-devel@lists.sourceforge.net (subscribers-only) 14058W: http://sourceforge.net/projects/tlan/ 14059S: Maintained 14060F: Documentation/networking/tlan.txt 14061F: drivers/net/ethernet/ti/tlan.* 14062 14063TM6000 VIDEO4LINUX DRIVER 14064M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14065M: Mauro Carvalho Chehab <mchehab@kernel.org> 14066L: linux-media@vger.kernel.org 14067W: https://linuxtv.org 14068T: git git://linuxtv.org/media_tree.git 14069S: Odd fixes 14070F: drivers/media/usb/tm6000/ 14071F: Documentation/media/v4l-drivers/tm6000* 14072 14073TMIO/SDHI MMC DRIVER 14074M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14075L: linux-mmc@vger.kernel.org 14076S: Supported 14077F: drivers/mmc/host/tmio_mmc* 14078F: drivers/mmc/host/renesas_sdhi* 14079F: include/linux/mfd/tmio.h 14080 14081TMP401 HARDWARE MONITOR DRIVER 14082M: Guenter Roeck <linux@roeck-us.net> 14083L: linux-hwmon@vger.kernel.org 14084S: Maintained 14085F: Documentation/hwmon/tmp401 14086F: drivers/hwmon/tmp401.c 14087 14088TMPFS (SHMEM FILESYSTEM) 14089M: Hugh Dickins <hughd@google.com> 14090L: linux-mm@kvack.org 14091S: Maintained 14092F: include/linux/shmem_fs.h 14093F: mm/shmem.c 14094 14095TOMOYO SECURITY MODULE 14096M: Kentaro Takeda <takedakn@nttdata.co.jp> 14097M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14098L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14099L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14100L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14101L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14102W: http://tomoyo.sourceforge.jp/ 14103T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14104S: Maintained 14105F: security/tomoyo/ 14106 14107TOPSTAR LAPTOP EXTRAS DRIVER 14108M: Herton Ronaldo Krzesinski <herton@canonical.com> 14109L: platform-driver-x86@vger.kernel.org 14110S: Maintained 14111F: drivers/platform/x86/topstar-laptop.c 14112 14113TORTURE-TEST MODULES 14114M: Davidlohr Bueso <dave@stgolabs.net> 14115M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14116M: Josh Triplett <josh@joshtriplett.org> 14117L: linux-kernel@vger.kernel.org 14118S: Supported 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14120F: Documentation/RCU/torture.txt 14121F: kernel/torture.c 14122F: kernel/rcu/rcutorture.c 14123F: kernel/locking/locktorture.c 14124 14125TOSHIBA ACPI EXTRAS DRIVER 14126M: Azael Avalos <coproscefalo@gmail.com> 14127L: platform-driver-x86@vger.kernel.org 14128S: Maintained 14129F: drivers/platform/x86/toshiba_acpi.c 14130 14131TOSHIBA BLUETOOTH DRIVER 14132M: Azael Avalos <coproscefalo@gmail.com> 14133L: platform-driver-x86@vger.kernel.org 14134S: Maintained 14135F: drivers/platform/x86/toshiba_bluetooth.c 14136 14137TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14138M: Azael Avalos <coproscefalo@gmail.com> 14139L: platform-driver-x86@vger.kernel.org 14140S: Maintained 14141F: drivers/platform/x86/toshiba_haps.c 14142 14143TOSHIBA SMM DRIVER 14144M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14145W: http://www.buzzard.org.uk/toshiba/ 14146S: Maintained 14147F: drivers/char/toshiba.c 14148F: include/linux/toshiba.h 14149F: include/uapi/linux/toshiba.h 14150 14151TOSHIBA TC358743 DRIVER 14152M: Mats Randgaard <matrandg@cisco.com> 14153L: linux-media@vger.kernel.org 14154S: Maintained 14155F: drivers/media/i2c/tc358743* 14156F: include/media/i2c/tc358743.h 14157 14158TOSHIBA WMI HOTKEYS DRIVER 14159M: Azael Avalos <coproscefalo@gmail.com> 14160L: platform-driver-x86@vger.kernel.org 14161S: Maintained 14162F: drivers/platform/x86/toshiba-wmi.c 14163 14164TPM DEVICE DRIVER 14165M: Peter Huewe <peterhuewe@gmx.de> 14166M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14167R: Jason Gunthorpe <jgg@ziepe.ca> 14168L: linux-integrity@vger.kernel.org 14169Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14170W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14171T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14172S: Maintained 14173F: drivers/char/tpm/ 14174 14175TRACING 14176M: Steven Rostedt <rostedt@goodmis.org> 14177M: Ingo Molnar <mingo@redhat.com> 14178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14179S: Maintained 14180F: Documentation/trace/ftrace.txt 14181F: arch/*/*/*/ftrace.h 14182F: arch/*/kernel/ftrace.c 14183F: include/*/ftrace.h 14184F: include/linux/trace*.h 14185F: include/trace/ 14186F: kernel/trace/ 14187F: tools/testing/selftests/ftrace/ 14188 14189TRACING MMIO ACCESSES (MMIOTRACE) 14190M: Steven Rostedt <rostedt@goodmis.org> 14191M: Ingo Molnar <mingo@kernel.org> 14192R: Karol Herbst <karolherbst@gmail.com> 14193R: Pekka Paalanen <ppaalanen@gmail.com> 14194S: Maintained 14195L: linux-kernel@vger.kernel.org 14196L: nouveau@lists.freedesktop.org 14197F: kernel/trace/trace_mmiotrace.c 14198F: include/linux/mmiotrace.h 14199F: arch/x86/mm/kmmio.c 14200F: arch/x86/mm/mmio-mod.c 14201F: arch/x86/mm/testmmiotrace.c 14202 14203TRIVIAL PATCHES 14204M: Jiri Kosina <trivial@kernel.org> 14205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14206S: Maintained 14207K: ^Subject:.*(?i)trivial 14208 14209TEMPO SEMICONDUCTOR DRIVERS 14210M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14211S: Maintained 14212F: sound/soc/codecs/tscs*.c 14213F: sound/soc/codecs/tscs*.h 14214F: Documentation/devicetree/bindings/sound/tscs*.txt 14215 14216TTY LAYER 14217M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14218M: Jiri Slaby <jslaby@suse.com> 14219S: Supported 14220T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14221F: Documentation/serial/ 14222F: drivers/tty/ 14223F: drivers/tty/serial/serial_core.c 14224F: include/linux/serial_core.h 14225F: include/linux/serial.h 14226F: include/linux/tty.h 14227F: include/uapi/linux/serial_core.h 14228F: include/uapi/linux/serial.h 14229F: include/uapi/linux/tty.h 14230 14231TUA9001 MEDIA DRIVER 14232M: Antti Palosaari <crope@iki.fi> 14233L: linux-media@vger.kernel.org 14234W: https://linuxtv.org 14235W: http://palosaari.fi/linux/ 14236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14237T: git git://linuxtv.org/anttip/media_tree.git 14238S: Maintained 14239F: drivers/media/tuners/tua9001* 14240 14241TULIP NETWORK DRIVERS 14242L: netdev@vger.kernel.org 14243L: linux-parisc@vger.kernel.org 14244S: Orphan 14245F: drivers/net/ethernet/dec/tulip/ 14246 14247TUN/TAP driver 14248M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14249W: http://vtun.sourceforge.net/tun 14250S: Maintained 14251F: Documentation/networking/tuntap.txt 14252F: arch/um/os-Linux/drivers/ 14253 14254TURBOCHANNEL SUBSYSTEM 14255M: "Maciej W. Rozycki" <macro@linux-mips.org> 14256M: Ralf Baechle <ralf@linux-mips.org> 14257L: linux-mips@linux-mips.org 14258Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14259S: Maintained 14260F: drivers/tc/ 14261F: include/linux/tc.h 14262 14263TW5864 VIDEO4LINUX DRIVER 14264M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14265M: Anton Sviridenko <anton@corp.bluecherry.net> 14266M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14267M: Andrey Utkin <andrey_utkin@fastmail.com> 14268L: linux-media@vger.kernel.org 14269S: Supported 14270F: drivers/media/pci/tw5864/ 14271 14272TW68 VIDEO4LINUX DRIVER 14273M: Hans Verkuil <hverkuil@xs4all.nl> 14274L: linux-media@vger.kernel.org 14275T: git git://linuxtv.org/media_tree.git 14276W: https://linuxtv.org 14277S: Odd Fixes 14278F: drivers/media/pci/tw68/ 14279 14280TW686X VIDEO4LINUX DRIVER 14281M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14282L: linux-media@vger.kernel.org 14283T: git git://linuxtv.org/media_tree.git 14284W: http://linuxtv.org 14285S: Maintained 14286F: drivers/media/pci/tw686x/ 14287 14288UBI FILE SYSTEM (UBIFS) 14289M: Richard Weinberger <richard@nod.at> 14290M: Artem Bityutskiy <dedekind1@gmail.com> 14291M: Adrian Hunter <adrian.hunter@intel.com> 14292L: linux-mtd@lists.infradead.org 14293T: git git://git.infradead.org/ubifs-2.6.git 14294W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14295S: Supported 14296F: Documentation/filesystems/ubifs.txt 14297F: fs/ubifs/ 14298 14299UCLINUX (M68KNOMMU AND COLDFIRE) 14300M: Greg Ungerer <gerg@linux-m68k.org> 14301W: http://www.linux-m68k.org/ 14302W: http://www.uclinux.org/ 14303L: linux-m68k@lists.linux-m68k.org 14304L: uclinux-dev@uclinux.org (subscribers-only) 14305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14306S: Maintained 14307F: arch/m68k/coldfire/ 14308F: arch/m68k/68*/ 14309F: arch/m68k/*/*_no.* 14310F: arch/m68k/include/asm/*_no.* 14311 14312UDF FILESYSTEM 14313M: Jan Kara <jack@suse.com> 14314S: Maintained 14315F: Documentation/filesystems/udf.txt 14316F: fs/udf/ 14317 14318UDRAW TABLET 14319M: Bastien Nocera <hadess@hadess.net> 14320L: linux-input@vger.kernel.org 14321S: Maintained 14322F: drivers/hid/hid-udraw-ps3.c 14323 14324UFS FILESYSTEM 14325M: Evgeniy Dushistov <dushistov@mail.ru> 14326S: Maintained 14327F: Documentation/filesystems/ufs.txt 14328F: fs/ufs/ 14329 14330UHID USERSPACE HID IO DRIVER: 14331M: David Herrmann <dh.herrmann@googlemail.com> 14332L: linux-input@vger.kernel.org 14333S: Maintained 14334F: drivers/hid/uhid.c 14335F: include/uapi/linux/uhid.h 14336 14337ULPI BUS 14338M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14339L: linux-usb@vger.kernel.org 14340S: Maintained 14341F: drivers/usb/common/ulpi.c 14342F: include/linux/ulpi/ 14343 14344ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14345L: linux-usb@vger.kernel.org 14346S: Orphan 14347F: drivers/uwb/ 14348F: include/linux/uwb.h 14349F: include/linux/uwb/ 14350 14351UNICORE32 ARCHITECTURE: 14352M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14353W: http://mprc.pku.edu.cn/~guanxuetao/linux 14354S: Maintained 14355T: git git://github.com/gxt/linux.git 14356F: arch/unicore32/ 14357 14358UNIFDEF 14359M: Tony Finch <dot@dotat.at> 14360W: http://dotat.at/prog/unifdef 14361S: Maintained 14362F: scripts/unifdef.c 14363 14364UNIFORM CDROM DRIVER 14365M: Jens Axboe <axboe@kernel.dk> 14366W: http://www.kernel.dk 14367S: Maintained 14368F: Documentation/cdrom/ 14369F: drivers/cdrom/cdrom.c 14370F: include/linux/cdrom.h 14371F: include/uapi/linux/cdrom.h 14372 14373UNISYS S-PAR DRIVERS 14374M: David Kershner <david.kershner@unisys.com> 14375L: sparmaintainer@unisys.com (Unisys internal) 14376S: Supported 14377F: include/linux/visorbus.h 14378F: drivers/visorbus/ 14379F: drivers/staging/unisys/ 14380 14381UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14382M: Vinayak Holikatti <vinholikatti@gmail.com> 14383L: linux-scsi@vger.kernel.org 14384S: Supported 14385F: Documentation/scsi/ufs.txt 14386F: drivers/scsi/ufs/ 14387 14388UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14389M: Joao Pinto <jpinto@synopsys.com> 14390L: linux-scsi@vger.kernel.org 14391S: Supported 14392F: drivers/scsi/ufs/*dwc* 14393 14394UNSORTED BLOCK IMAGES (UBI) 14395M: Artem Bityutskiy <dedekind1@gmail.com> 14396M: Richard Weinberger <richard@nod.at> 14397W: http://www.linux-mtd.infradead.org/ 14398L: linux-mtd@lists.infradead.org 14399T: git git://git.infradead.org/ubifs-2.6.git 14400S: Supported 14401F: drivers/mtd/ubi/ 14402F: include/linux/mtd/ubi.h 14403F: include/uapi/mtd/ubi-user.h 14404 14405USB "USBNET" DRIVER FRAMEWORK 14406M: Oliver Neukum <oneukum@suse.com> 14407L: netdev@vger.kernel.org 14408W: http://www.linux-usb.org/usbnet 14409S: Maintained 14410F: drivers/net/usb/usbnet.c 14411F: include/linux/usb/usbnet.h 14412 14413USB ACM DRIVER 14414M: Oliver Neukum <oneukum@suse.com> 14415L: linux-usb@vger.kernel.org 14416S: Maintained 14417F: Documentation/usb/acm.txt 14418F: drivers/usb/class/cdc-acm.* 14419 14420USB AR5523 WIRELESS DRIVER 14421M: Pontus Fuchs <pontus.fuchs@gmail.com> 14422L: linux-wireless@vger.kernel.org 14423S: Maintained 14424F: drivers/net/wireless/ath/ar5523/ 14425 14426USB ATTACHED SCSI 14427M: Oliver Neukum <oneukum@suse.com> 14428L: linux-usb@vger.kernel.org 14429L: linux-scsi@vger.kernel.org 14430S: Maintained 14431F: drivers/usb/storage/uas.c 14432 14433USB CDC ETHERNET DRIVER 14434M: Oliver Neukum <oliver@neukum.org> 14435L: linux-usb@vger.kernel.org 14436S: Maintained 14437F: drivers/net/usb/cdc_*.c 14438F: include/uapi/linux/usb/cdc.h 14439 14440USB CHAOSKEY DRIVER 14441M: Keith Packard <keithp@keithp.com> 14442L: linux-usb@vger.kernel.org 14443S: Maintained 14444F: drivers/usb/misc/chaoskey.c 14445 14446USB CYPRESS C67X00 DRIVER 14447M: Peter Korsgaard <jacmet@sunsite.dk> 14448L: linux-usb@vger.kernel.org 14449S: Maintained 14450F: drivers/usb/c67x00/ 14451 14452USB DAVICOM DM9601 DRIVER 14453M: Peter Korsgaard <jacmet@sunsite.dk> 14454L: netdev@vger.kernel.org 14455W: http://www.linux-usb.org/usbnet 14456S: Maintained 14457F: drivers/net/usb/dm9601.c 14458 14459USB DIAMOND RIO500 DRIVER 14460M: Cesar Miquel <miquel@df.uba.ar> 14461L: rio500-users@lists.sourceforge.net 14462W: http://rio500.sourceforge.net 14463S: Maintained 14464F: drivers/usb/misc/rio500* 14465 14466USB EHCI DRIVER 14467M: Alan Stern <stern@rowland.harvard.edu> 14468L: linux-usb@vger.kernel.org 14469S: Maintained 14470F: Documentation/usb/ehci.txt 14471F: drivers/usb/host/ehci* 14472 14473USB GADGET/PERIPHERAL SUBSYSTEM 14474M: Felipe Balbi <balbi@kernel.org> 14475L: linux-usb@vger.kernel.org 14476W: http://www.linux-usb.org/gadget 14477T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14478S: Maintained 14479F: drivers/usb/gadget/ 14480F: include/linux/usb/gadget* 14481 14482USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14483M: Jiri Kosina <jikos@kernel.org> 14484R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14485L: linux-usb@vger.kernel.org 14486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14487S: Maintained 14488F: Documentation/hid/hiddev.txt 14489F: drivers/hid/usbhid/ 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 SUBSYSTEM 14622M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14623L: linux-usb@vger.kernel.org 14624S: Maintained 14625F: Documentation/ABI/testing/sysfs-class-typec 14626F: Documentation/usb/typec.rst 14627F: drivers/usb/typec/ 14628F: include/linux/usb/typec.h 14629 14630USB UHCI DRIVER 14631M: Alan Stern <stern@rowland.harvard.edu> 14632L: linux-usb@vger.kernel.org 14633S: Maintained 14634F: drivers/usb/host/uhci* 14635 14636USB VIDEO CLASS 14637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14638L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14639L: linux-media@vger.kernel.org 14640T: git git://linuxtv.org/media_tree.git 14641W: http://www.ideasonboard.org/uvc/ 14642S: Maintained 14643F: drivers/media/usb/uvc/ 14644F: include/uapi/linux/uvcvideo.h 14645 14646USB VISION DRIVER 14647M: Hans Verkuil <hverkuil@xs4all.nl> 14648L: linux-media@vger.kernel.org 14649T: git git://linuxtv.org/media_tree.git 14650W: https://linuxtv.org 14651S: Odd Fixes 14652F: drivers/media/usb/usbvision/ 14653 14654USB WEBCAM GADGET 14655M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14656L: linux-usb@vger.kernel.org 14657S: Maintained 14658F: drivers/usb/gadget/function/*uvc* 14659F: drivers/usb/gadget/legacy/webcam.c 14660 14661USB WIRELESS RNDIS DRIVER (rndis_wlan) 14662M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14663L: linux-wireless@vger.kernel.org 14664S: Maintained 14665F: drivers/net/wireless/rndis_wlan.c 14666 14667USB XHCI DRIVER 14668M: Mathias Nyman <mathias.nyman@intel.com> 14669L: linux-usb@vger.kernel.org 14670S: Supported 14671F: drivers/usb/host/xhci* 14672F: drivers/usb/host/pci-quirks* 14673 14674USB ZD1201 DRIVER 14675L: linux-wireless@vger.kernel.org 14676W: http://linux-lc100020.sourceforge.net 14677S: Orphan 14678F: drivers/net/wireless/zydas/zd1201.* 14679 14680USB ZR364XX DRIVER 14681M: Antoine Jacquet <royale@zerezo.com> 14682L: linux-usb@vger.kernel.org 14683L: linux-media@vger.kernel.org 14684T: git git://linuxtv.org/media_tree.git 14685W: http://royale.zerezo.com/zr364xx/ 14686S: Maintained 14687F: Documentation/media/v4l-drivers/zr364xx* 14688F: drivers/media/usb/zr364xx/ 14689 14690USER-MODE LINUX (UML) 14691M: Jeff Dike <jdike@addtoit.com> 14692M: Richard Weinberger <richard@nod.at> 14693L: user-mode-linux-devel@lists.sourceforge.net 14694L: user-mode-linux-user@lists.sourceforge.net 14695W: http://user-mode-linux.sourceforge.net 14696T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14697S: Maintained 14698F: Documentation/virtual/uml/ 14699F: arch/um/ 14700F: arch/x86/um/ 14701F: fs/hostfs/ 14702F: fs/hppfs/ 14703 14704USERSPACE I/O (UIO) 14705M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14706S: Maintained 14707T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14708F: Documentation/driver-api/uio-howto.rst 14709F: drivers/uio/ 14710F: include/linux/uio*.h 14711 14712UTIL-LINUX PACKAGE 14713M: Karel Zak <kzak@redhat.com> 14714L: util-linux@vger.kernel.org 14715W: http://en.wikipedia.org/wiki/Util-linux 14716T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14717S: Maintained 14718 14719UUID HELPERS 14720M: Christoph Hellwig <hch@lst.de> 14721R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14722L: linux-kernel@vger.kernel.org 14723T: git git://git.infradead.org/users/hch/uuid.git 14724F: lib/uuid.c 14725F: lib/test_uuid.c 14726F: include/linux/uuid.h 14727F: include/uapi/linux/uuid.h 14728S: Maintained 14729 14730UVESAFB DRIVER 14731M: Michal Januszewski <spock@gentoo.org> 14732L: linux-fbdev@vger.kernel.org 14733W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14734S: Maintained 14735F: Documentation/fb/uvesafb.txt 14736F: drivers/video/fbdev/uvesafb.* 14737 14738VF610 NAND DRIVER 14739M: Stefan Agner <stefan@agner.ch> 14740L: linux-mtd@lists.infradead.org 14741S: Supported 14742F: drivers/mtd/nand/vf610_nfc.c 14743 14744VFAT/FAT/MSDOS FILESYSTEM 14745M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14746S: Maintained 14747F: Documentation/filesystems/vfat.txt 14748F: fs/fat/ 14749 14750VFIO DRIVER 14751M: Alex Williamson <alex.williamson@redhat.com> 14752L: kvm@vger.kernel.org 14753T: git git://github.com/awilliam/linux-vfio.git 14754S: Maintained 14755F: Documentation/vfio.txt 14756F: drivers/vfio/ 14757F: include/linux/vfio.h 14758F: include/uapi/linux/vfio.h 14759 14760VFIO MEDIATED DEVICE DRIVERS 14761M: Kirti Wankhede <kwankhede@nvidia.com> 14762L: kvm@vger.kernel.org 14763S: Maintained 14764F: Documentation/vfio-mediated-device.txt 14765F: drivers/vfio/mdev/ 14766F: include/linux/mdev.h 14767F: samples/vfio-mdev/ 14768 14769VFIO PLATFORM DRIVER 14770M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14771L: kvm@vger.kernel.org 14772S: Maintained 14773F: drivers/vfio/platform/ 14774 14775VGA_SWITCHEROO 14776R: Lukas Wunner <lukas@wunner.de> 14777S: Maintained 14778F: Documentation/gpu/vga-switcheroo.rst 14779F: drivers/gpu/vga/vga_switcheroo.c 14780F: include/linux/vga_switcheroo.h 14781T: git git://anongit.freedesktop.org/drm/drm-misc 14782 14783VIA RHINE NETWORK DRIVER 14784S: Orphan 14785F: drivers/net/ethernet/via/via-rhine.c 14786 14787VIA SD/MMC CARD CONTROLLER DRIVER 14788M: Bruce Chang <brucechang@via.com.tw> 14789M: Harald Welte <HaraldWelte@viatech.com> 14790S: Maintained 14791F: drivers/mmc/host/via-sdmmc.c 14792 14793VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14794M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14795L: linux-fbdev@vger.kernel.org 14796S: Maintained 14797F: include/linux/via-core.h 14798F: include/linux/via-gpio.h 14799F: include/linux/via_i2c.h 14800F: drivers/video/fbdev/via/ 14801 14802VIA VELOCITY NETWORK DRIVER 14803M: Francois Romieu <romieu@fr.zoreil.com> 14804L: netdev@vger.kernel.org 14805S: Maintained 14806F: drivers/net/ethernet/via/via-velocity.* 14807 14808VIDEO MULTIPLEXER DRIVER 14809M: Philipp Zabel <p.zabel@pengutronix.de> 14810L: linux-media@vger.kernel.org 14811S: Maintained 14812F: drivers/media/platform/video-mux.c 14813 14814VIDEOBUF2 FRAMEWORK 14815M: Pawel Osciak <pawel@osciak.com> 14816M: Marek Szyprowski <m.szyprowski@samsung.com> 14817M: Kyungmin Park <kyungmin.park@samsung.com> 14818L: linux-media@vger.kernel.org 14819S: Maintained 14820F: drivers/media/v4l2-core/videobuf2-* 14821F: include/media/videobuf2-* 14822 14823VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14824M: Helen Koike <helen.koike@collabora.com> 14825L: linux-media@vger.kernel.org 14826T: git git://linuxtv.org/media_tree.git 14827W: https://linuxtv.org 14828S: Maintained 14829F: drivers/media/platform/vimc/* 14830 14831VIRT LIB 14832M: Alex Williamson <alex.williamson@redhat.com> 14833M: Paolo Bonzini <pbonzini@redhat.com> 14834L: kvm@vger.kernel.org 14835S: Supported 14836F: virt/lib/ 14837 14838VIRTIO AND VHOST VSOCK DRIVER 14839M: Stefan Hajnoczi <stefanha@redhat.com> 14840L: kvm@vger.kernel.org 14841L: virtualization@lists.linux-foundation.org 14842L: netdev@vger.kernel.org 14843S: Maintained 14844F: include/linux/virtio_vsock.h 14845F: include/uapi/linux/virtio_vsock.h 14846F: include/uapi/linux/vsockmon.h 14847F: include/uapi/linux/vm_sockets_diag.h 14848F: net/vmw_vsock/diag.c 14849F: net/vmw_vsock/af_vsock_tap.c 14850F: net/vmw_vsock/virtio_transport_common.c 14851F: net/vmw_vsock/virtio_transport.c 14852F: drivers/net/vsockmon.c 14853F: drivers/vhost/vsock.c 14854F: drivers/vhost/vsock.h 14855F: tools/testing/vsock/ 14856 14857VIRTIO CONSOLE DRIVER 14858M: Amit Shah <amit@kernel.org> 14859L: virtualization@lists.linux-foundation.org 14860S: Maintained 14861F: drivers/char/virtio_console.c 14862F: include/linux/virtio_console.h 14863F: include/uapi/linux/virtio_console.h 14864 14865VIRTIO CORE, NET AND BLOCK DRIVERS 14866M: "Michael S. Tsirkin" <mst@redhat.com> 14867M: Jason Wang <jasowang@redhat.com> 14868L: virtualization@lists.linux-foundation.org 14869S: Maintained 14870F: Documentation/devicetree/bindings/virtio/ 14871F: drivers/virtio/ 14872F: tools/virtio/ 14873F: drivers/net/virtio_net.c 14874F: drivers/block/virtio_blk.c 14875F: include/linux/virtio*.h 14876F: include/uapi/linux/virtio_*.h 14877F: drivers/crypto/virtio/ 14878F: mm/balloon_compaction.c 14879 14880VIRTIO CRYPTO DRIVER 14881M: Gonglei <arei.gonglei@huawei.com> 14882L: virtualization@lists.linux-foundation.org 14883L: linux-crypto@vger.kernel.org 14884S: Maintained 14885F: drivers/crypto/virtio/ 14886F: include/uapi/linux/virtio_crypto.h 14887 14888VIRTIO DRIVERS FOR S390 14889M: Cornelia Huck <cohuck@redhat.com> 14890M: Halil Pasic <pasic@linux.vnet.ibm.com> 14891L: linux-s390@vger.kernel.org 14892L: virtualization@lists.linux-foundation.org 14893L: kvm@vger.kernel.org 14894S: Supported 14895F: drivers/s390/virtio/ 14896F: arch/s390/include/uapi/asm/virtio-ccw.h 14897 14898VIRTIO GPU DRIVER 14899M: David Airlie <airlied@linux.ie> 14900M: Gerd Hoffmann <kraxel@redhat.com> 14901L: dri-devel@lists.freedesktop.org 14902L: virtualization@lists.linux-foundation.org 14903T: git git://anongit.freedesktop.org/drm/drm-misc 14904S: Maintained 14905F: drivers/gpu/drm/virtio/ 14906F: include/uapi/linux/virtio_gpu.h 14907 14908VIRTIO HOST (VHOST) 14909M: "Michael S. Tsirkin" <mst@redhat.com> 14910M: Jason Wang <jasowang@redhat.com> 14911L: kvm@vger.kernel.org 14912L: virtualization@lists.linux-foundation.org 14913L: netdev@vger.kernel.org 14914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14915S: Maintained 14916F: drivers/vhost/ 14917F: include/uapi/linux/vhost.h 14918 14919VIRTIO INPUT DRIVER 14920M: Gerd Hoffmann <kraxel@redhat.com> 14921S: Maintained 14922F: drivers/virtio/virtio_input.c 14923F: include/uapi/linux/virtio_input.h 14924 14925VIRTUAL BOX GUEST DEVICE DRIVER 14926M: Hans de Goede <hdegoede@redhat.com> 14927M: Arnd Bergmann <arnd@arndb.de> 14928M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14929S: Maintained 14930F: include/linux/vbox_utils.h 14931F: include/uapi/linux/vbox*.h 14932F: drivers/virt/vboxguest/ 14933 14934VIRTUAL SERIO DEVICE DRIVER 14935M: Stephen Chandler Paul <thatslyude@gmail.com> 14936S: Maintained 14937F: drivers/input/serio/userio.c 14938F: include/uapi/linux/userio.h 14939 14940VIVID VIRTUAL VIDEO DRIVER 14941M: Hans Verkuil <hverkuil@xs4all.nl> 14942L: linux-media@vger.kernel.org 14943T: git git://linuxtv.org/media_tree.git 14944W: https://linuxtv.org 14945S: Maintained 14946F: drivers/media/platform/vivid/* 14947 14948VLYNQ BUS 14949M: Florian Fainelli <f.fainelli@gmail.com> 14950L: openwrt-devel@lists.openwrt.org (subscribers-only) 14951S: Maintained 14952F: drivers/vlynq/vlynq.c 14953F: include/linux/vlynq.h 14954 14955VME SUBSYSTEM 14956M: Martyn Welch <martyn@welchs.me.uk> 14957M: Manohar Vanga <manohar.vanga@gmail.com> 14958M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14959L: devel@driverdev.osuosl.org 14960S: Maintained 14961T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14962F: Documentation/driver-api/vme.rst 14963F: drivers/staging/vme/ 14964F: drivers/vme/ 14965F: include/linux/vme* 14966 14967VMWARE BALLOON DRIVER 14968M: Xavier Deguillard <xdeguillard@vmware.com> 14969M: Philip Moltmann <moltmann@vmware.com> 14970M: "VMware, Inc." <pv-drivers@vmware.com> 14971L: linux-kernel@vger.kernel.org 14972S: Maintained 14973F: drivers/misc/vmw_balloon.c 14974 14975VMWARE HYPERVISOR INTERFACE 14976M: Alok Kataria <akataria@vmware.com> 14977L: virtualization@lists.linux-foundation.org 14978S: Supported 14979F: arch/x86/kernel/cpu/vmware.c 14980 14981VMWARE PVRDMA DRIVER 14982M: Adit Ranadive <aditr@vmware.com> 14983M: VMware PV-Drivers <pv-drivers@vmware.com> 14984L: linux-rdma@vger.kernel.org 14985S: Maintained 14986F: drivers/infiniband/hw/vmw_pvrdma/ 14987 14988VMware PVSCSI driver 14989M: Jim Gill <jgill@vmware.com> 14990M: VMware PV-Drivers <pv-drivers@vmware.com> 14991L: linux-scsi@vger.kernel.org 14992S: Maintained 14993F: drivers/scsi/vmw_pvscsi.c 14994F: drivers/scsi/vmw_pvscsi.h 14995 14996VMWARE VMMOUSE SUBDRIVER 14997M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14998M: "VMware, Inc." <pv-drivers@vmware.com> 14999L: linux-input@vger.kernel.org 15000S: Maintained 15001F: drivers/input/mouse/vmmouse.c 15002F: drivers/input/mouse/vmmouse.h 15003 15004VMWARE VMXNET3 ETHERNET DRIVER 15005M: Shrikrishna Khare <skhare@vmware.com> 15006M: "VMware, Inc." <pv-drivers@vmware.com> 15007L: netdev@vger.kernel.org 15008S: Maintained 15009F: drivers/net/vmxnet3/ 15010 15011VOCORE VOCORE2 BOARD 15012M: Harvey Hunt <harveyhuntnexus@gmail.com> 15013L: linux-mips@linux-mips.org 15014S: Maintained 15015F: arch/mips/boot/dts/ralink/vocore2.dts 15016 15017VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15018M: Liam Girdwood <lgirdwood@gmail.com> 15019M: Mark Brown <broonie@kernel.org> 15020L: linux-kernel@vger.kernel.org 15021W: http://www.slimlogic.co.uk/?p=48 15022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15023S: Supported 15024F: Documentation/devicetree/bindings/regulator/ 15025F: Documentation/power/regulator/ 15026F: drivers/regulator/ 15027F: include/dt-bindings/regulator/ 15028F: include/linux/regulator/ 15029 15030VRF 15031M: David Ahern <dsa@cumulusnetworks.com> 15032M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15033L: netdev@vger.kernel.org 15034S: Maintained 15035F: drivers/net/vrf.c 15036F: Documentation/networking/vrf.txt 15037 15038VT1211 HARDWARE MONITOR DRIVER 15039M: Juerg Haefliger <juergh@gmail.com> 15040L: linux-hwmon@vger.kernel.org 15041S: Maintained 15042F: Documentation/hwmon/vt1211 15043F: drivers/hwmon/vt1211.c 15044 15045VT8231 HARDWARE MONITOR DRIVER 15046M: Roger Lucas <vt8231@hiddenengine.co.uk> 15047L: linux-hwmon@vger.kernel.org 15048S: Maintained 15049F: drivers/hwmon/vt8231.c 15050 15051VUB300 USB to SDIO/SD/MMC bridge chip 15052M: Tony Olech <tony.olech@elandigitalsystems.com> 15053L: linux-mmc@vger.kernel.org 15054L: linux-usb@vger.kernel.org 15055S: Supported 15056F: drivers/mmc/host/vub300.c 15057 15058W1 DALLAS'S 1-WIRE BUS 15059M: Evgeniy Polyakov <zbr@ioremap.net> 15060S: Maintained 15061F: Documentation/w1/ 15062F: drivers/w1/ 15063F: include/linux/w1.h 15064 15065W83791D HARDWARE MONITORING DRIVER 15066M: Marc Hulsman <m.hulsman@tudelft.nl> 15067L: linux-hwmon@vger.kernel.org 15068S: Maintained 15069F: Documentation/hwmon/w83791d 15070F: drivers/hwmon/w83791d.c 15071 15072W83793 HARDWARE MONITORING DRIVER 15073M: Rudolf Marek <r.marek@assembler.cz> 15074L: linux-hwmon@vger.kernel.org 15075S: Maintained 15076F: Documentation/hwmon/w83793 15077F: drivers/hwmon/w83793.c 15078 15079W83795 HARDWARE MONITORING DRIVER 15080M: Jean Delvare <jdelvare@suse.com> 15081L: linux-hwmon@vger.kernel.org 15082S: Maintained 15083F: drivers/hwmon/w83795.c 15084 15085W83L51xD SD/MMC CARD INTERFACE DRIVER 15086M: Pierre Ossman <pierre@ossman.eu> 15087S: Maintained 15088F: drivers/mmc/host/wbsd.* 15089 15090WACOM PROTOCOL 4 SERIAL TABLETS 15091M: Julian Squires <julian@cipht.net> 15092M: Hans de Goede <hdegoede@redhat.com> 15093L: linux-input@vger.kernel.org 15094S: Maintained 15095F: drivers/input/tablet/wacom_serial4.c 15096 15097WATCHDOG DEVICE DRIVERS 15098M: Wim Van Sebroeck <wim@linux-watchdog.org> 15099M: Guenter Roeck <linux@roeck-us.net> 15100L: linux-watchdog@vger.kernel.org 15101W: http://www.linux-watchdog.org/ 15102T: git git://www.linux-watchdog.org/linux-watchdog.git 15103S: Maintained 15104F: Documentation/devicetree/bindings/watchdog/ 15105F: Documentation/watchdog/ 15106F: drivers/watchdog/ 15107F: include/linux/watchdog.h 15108F: include/uapi/linux/watchdog.h 15109 15110WHISKEYCOVE PMIC GPIO DRIVER 15111M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15112L: linux-gpio@vger.kernel.org 15113S: Maintained 15114F: drivers/gpio/gpio-wcove.c 15115 15116WIIMOTE HID DRIVER 15117M: David Herrmann <dh.herrmann@googlemail.com> 15118L: linux-input@vger.kernel.org 15119S: Maintained 15120F: drivers/hid/hid-wiimote* 15121 15122WILOCITY WIL6210 WIRELESS DRIVER 15123M: Maya Erez <merez@codeaurora.org> 15124L: linux-wireless@vger.kernel.org 15125L: wil6210@qti.qualcomm.com 15126S: Supported 15127W: http://wireless.kernel.org/en/users/Drivers/wil6210 15128F: drivers/net/wireless/ath/wil6210/ 15129 15130WIMAX STACK 15131M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15132M: linux-wimax@intel.com 15133L: wimax@linuxwimax.org (subscribers-only) 15134S: Supported 15135W: http://linuxwimax.org 15136F: Documentation/wimax/README.wimax 15137F: include/linux/wimax/debug.h 15138F: include/net/wimax.h 15139F: include/uapi/linux/wimax.h 15140F: net/wimax/ 15141 15142WINBOND CIR DRIVER 15143M: David Härdeman <david@hardeman.nu> 15144S: Maintained 15145F: drivers/media/rc/winbond-cir.c 15146 15147WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15148M: William Breathitt Gray <vilhelm.gray@gmail.com> 15149L: linux-watchdog@vger.kernel.org 15150S: Maintained 15151F: drivers/watchdog/ebc-c384_wdt.c 15152 15153WINSYSTEMS WS16C48 GPIO DRIVER 15154M: William Breathitt Gray <vilhelm.gray@gmail.com> 15155L: linux-gpio@vger.kernel.org 15156S: Maintained 15157F: drivers/gpio/gpio-ws16c48.c 15158 15159WISTRON LAPTOP BUTTON DRIVER 15160M: Miloslav Trmac <mitr@volny.cz> 15161S: Maintained 15162F: drivers/input/misc/wistron_btns.c 15163 15164WL3501 WIRELESS PCMCIA CARD DRIVER 15165L: linux-wireless@vger.kernel.org 15166S: Odd fixes 15167F: drivers/net/wireless/wl3501* 15168 15169WOLFSON MICROELECTRONICS DRIVERS 15170L: patches@opensource.cirrus.com 15171T: git https://github.com/CirrusLogic/linux-drivers.git 15172W: https://github.com/CirrusLogic/linux-drivers/wiki 15173S: Supported 15174F: Documentation/hwmon/wm83?? 15175F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15176F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15177F: Documentation/devicetree/bindings/mfd/arizona.txt 15178F: Documentation/devicetree/bindings/mfd/wm831x.txt 15179F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15180F: arch/arm/mach-s3c64xx/mach-crag6410* 15181F: drivers/clk/clk-wm83*.c 15182F: drivers/extcon/extcon-arizona.c 15183F: drivers/leds/leds-wm83*.c 15184F: drivers/gpio/gpio-*wm*.c 15185F: drivers/gpio/gpio-arizona.c 15186F: drivers/hwmon/wm83??-hwmon.c 15187F: drivers/input/misc/wm831x-on.c 15188F: drivers/input/touchscreen/wm831x-ts.c 15189F: drivers/input/touchscreen/wm97*.c 15190F: drivers/mfd/arizona* 15191F: drivers/mfd/wm*.c 15192F: drivers/mfd/cs47l24* 15193F: drivers/power/supply/wm83*.c 15194F: drivers/rtc/rtc-wm83*.c 15195F: drivers/regulator/wm8*.c 15196F: drivers/regulator/arizona* 15197F: drivers/video/backlight/wm83*_bl.c 15198F: drivers/watchdog/wm83*_wdt.c 15199F: include/linux/mfd/arizona/ 15200F: include/linux/mfd/wm831x/ 15201F: include/linux/mfd/wm8350/ 15202F: include/linux/mfd/wm8400* 15203F: include/linux/regulator/arizona* 15204F: include/linux/wm97xx.h 15205F: include/sound/wm????.h 15206F: sound/soc/codecs/arizona.? 15207F: sound/soc/codecs/wm* 15208F: sound/soc/codecs/cs47l24* 15209 15210WORKQUEUE 15211M: Tejun Heo <tj@kernel.org> 15212R: Lai Jiangshan <jiangshanlai@gmail.com> 15213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15214S: Maintained 15215F: include/linux/workqueue.h 15216F: kernel/workqueue.c 15217F: Documentation/core-api/workqueue.rst 15218 15219X-POWERS AXP288 PMIC DRIVERS 15220M: Hans de Goede <hdegoede@redhat.com> 15221S: Maintained 15222N: axp288 15223F: drivers/acpi/pmic/intel_pmic_xpower.c 15224 15225X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15226M: Chen-Yu Tsai <wens@csie.org> 15227L: linux-kernel@vger.kernel.org 15228S: Maintained 15229N: axp[128] 15230 15231X.25 NETWORK LAYER 15232M: Andrew Hendry <andrew.hendry@gmail.com> 15233L: linux-x25@vger.kernel.org 15234S: Odd Fixes 15235F: Documentation/networking/x25* 15236F: include/net/x25* 15237F: net/x25/ 15238 15239X86 ARCHITECTURE (32-BIT AND 64-BIT) 15240M: Thomas Gleixner <tglx@linutronix.de> 15241M: Ingo Molnar <mingo@redhat.com> 15242R: "H. Peter Anvin" <hpa@zytor.com> 15243M: x86@kernel.org 15244L: linux-kernel@vger.kernel.org 15245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15246S: Maintained 15247F: Documentation/x86/ 15248F: arch/x86/ 15249 15250X86 MCE INFRASTRUCTURE 15251M: Tony Luck <tony.luck@intel.com> 15252M: Borislav Petkov <bp@alien8.de> 15253L: linux-edac@vger.kernel.org 15254S: Maintained 15255F: arch/x86/kernel/cpu/mcheck/* 15256 15257X86 MICROCODE UPDATE SUPPORT 15258M: Borislav Petkov <bp@alien8.de> 15259S: Maintained 15260F: arch/x86/kernel/cpu/microcode/* 15261 15262X86 PLATFORM DRIVERS 15263M: Darren Hart <dvhart@infradead.org> 15264M: Andy Shevchenko <andy@infradead.org> 15265L: platform-driver-x86@vger.kernel.org 15266T: git git://git.infradead.org/linux-platform-drivers-x86.git 15267S: Maintained 15268F: drivers/platform/x86/ 15269F: drivers/platform/olpc/ 15270 15271X86 VDSO 15272M: Andy Lutomirski <luto@amacapital.net> 15273L: linux-kernel@vger.kernel.org 15274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15275S: Maintained 15276F: arch/x86/entry/vdso/ 15277 15278XC2028/3028 TUNER DRIVER 15279M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15280M: Mauro Carvalho Chehab <mchehab@kernel.org> 15281L: linux-media@vger.kernel.org 15282W: https://linuxtv.org 15283T: git git://linuxtv.org/media_tree.git 15284S: Maintained 15285F: drivers/media/tuners/tuner-xc2028.* 15286 15287XEN BLOCK SUBSYSTEM 15288M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15289M: Roger Pau Monné <roger.pau@citrix.com> 15290L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15291S: Supported 15292F: drivers/block/xen-blkback/* 15293F: drivers/block/xen* 15294 15295XEN HYPERVISOR ARM 15296M: Stefano Stabellini <sstabellini@kernel.org> 15297L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15298S: Maintained 15299F: arch/arm/xen/ 15300F: arch/arm/include/asm/xen/ 15301 15302XEN HYPERVISOR ARM64 15303M: Stefano Stabellini <sstabellini@kernel.org> 15304L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15305S: Maintained 15306F: arch/arm64/xen/ 15307F: arch/arm64/include/asm/xen/ 15308 15309XEN HYPERVISOR INTERFACE 15310M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15311M: Juergen Gross <jgross@suse.com> 15312L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15313T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15314S: Supported 15315F: arch/x86/xen/ 15316F: drivers/*/xen-*front.c 15317F: drivers/xen/ 15318F: arch/x86/include/asm/xen/ 15319F: arch/x86/include/asm/pvclock-abi.h 15320F: include/xen/ 15321F: include/uapi/xen/ 15322F: Documentation/ABI/stable/sysfs-hypervisor-xen 15323F: Documentation/ABI/testing/sysfs-hypervisor-xen 15324 15325XEN NETWORK BACKEND DRIVER 15326M: Wei Liu <wei.liu2@citrix.com> 15327M: Paul Durrant <paul.durrant@citrix.com> 15328L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15329L: netdev@vger.kernel.org 15330S: Supported 15331F: drivers/net/xen-netback/* 15332 15333XEN PCI SUBSYSTEM 15334M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15335L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15336S: Supported 15337F: arch/x86/pci/*xen* 15338F: drivers/pci/*xen* 15339 15340XEN PVSCSI DRIVERS 15341M: Juergen Gross <jgross@suse.com> 15342L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15343L: linux-scsi@vger.kernel.org 15344S: Supported 15345F: drivers/scsi/xen-scsifront.c 15346F: drivers/xen/xen-scsiback.c 15347F: include/xen/interface/io/vscsiif.h 15348 15349XEN SWIOTLB SUBSYSTEM 15350M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15351L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15352L: iommu@lists.linux-foundation.org 15353S: Supported 15354F: arch/x86/xen/*swiotlb* 15355F: drivers/xen/*swiotlb* 15356 15357XFS FILESYSTEM 15358M: Darrick J. Wong <darrick.wong@oracle.com> 15359M: linux-xfs@vger.kernel.org 15360L: linux-xfs@vger.kernel.org 15361W: http://xfs.org/ 15362T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15363S: Supported 15364F: Documentation/filesystems/xfs.txt 15365F: fs/xfs/ 15366 15367XILINX AXI ETHERNET DRIVER 15368M: Anirudha Sarangi <anirudh@xilinx.com> 15369M: John Linn <John.Linn@xilinx.com> 15370S: Maintained 15371F: drivers/net/ethernet/xilinx/xilinx_axienet* 15372 15373XILINX UARTLITE SERIAL DRIVER 15374M: Peter Korsgaard <jacmet@sunsite.dk> 15375L: linux-serial@vger.kernel.org 15376S: Maintained 15377F: drivers/tty/serial/uartlite.c 15378 15379XILINX VIDEO IP CORES 15380M: Hyun Kwon <hyun.kwon@xilinx.com> 15381M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15382L: linux-media@vger.kernel.org 15383T: git git://linuxtv.org/media_tree.git 15384S: Supported 15385F: Documentation/devicetree/bindings/media/xilinx/ 15386F: drivers/media/platform/xilinx/ 15387F: include/uapi/linux/xilinx-v4l2-controls.h 15388 15389XILLYBUS DRIVER 15390M: Eli Billauer <eli.billauer@gmail.com> 15391L: linux-kernel@vger.kernel.org 15392S: Supported 15393F: drivers/char/xillybus/ 15394 15395XRA1403 GPIO EXPANDER 15396M: Nandor Han <nandor.han@ge.com> 15397M: Semi Malinen <semi.malinen@ge.com> 15398L: linux-gpio@vger.kernel.org 15399S: Maintained 15400F: drivers/gpio/gpio-xra1403.c 15401F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15402 15403XTENSA XTFPGA PLATFORM SUPPORT 15404M: Max Filippov <jcmvbkbc@gmail.com> 15405L: linux-xtensa@linux-xtensa.org 15406S: Maintained 15407F: drivers/spi/spi-xtensa-xtfpga.c 15408F: sound/soc/xtensa/xtfpga-i2s.c 15409 15410YAM DRIVER FOR AX.25 15411M: Jean-Paul Roubelat <jpr@f6fbb.org> 15412L: linux-hams@vger.kernel.org 15413S: Maintained 15414F: drivers/net/hamradio/yam* 15415F: include/linux/yam.h 15416 15417YAMA SECURITY MODULE 15418M: Kees Cook <keescook@chromium.org> 15419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15420S: Supported 15421F: security/yama/ 15422F: Documentation/admin-guide/LSM/Yama.rst 15423 15424YEALINK PHONE DRIVER 15425M: Henk Vergonet <Henk.Vergonet@gmail.com> 15426L: usbb2k-api-dev@nongnu.org 15427S: Maintained 15428F: Documentation/input/yealink.rst 15429F: drivers/input/misc/yealink.* 15430 15431Z8530 DRIVER FOR AX.25 15432M: Joerg Reuter <jreuter@yaina.de> 15433W: http://yaina.de/jreuter/ 15434W: http://www.qsl.net/dl1bke/ 15435L: linux-hams@vger.kernel.org 15436S: Maintained 15437F: Documentation/networking/z8530drv.txt 15438F: drivers/net/hamradio/*scc.c 15439F: drivers/net/hamradio/z8530.h 15440 15441ZBUD COMPRESSED PAGE ALLOCATOR 15442M: Seth Jennings <sjenning@redhat.com> 15443M: Dan Streetman <ddstreet@ieee.org> 15444L: linux-mm@kvack.org 15445S: Maintained 15446F: mm/zbud.c 15447F: include/linux/zbud.h 15448 15449ZD1211RW WIRELESS DRIVER 15450M: Daniel Drake <dsd@gentoo.org> 15451M: Ulrich Kunitz <kune@deine-taler.de> 15452W: http://zd1211.ath.cx/wiki/DriverRewrite 15453L: linux-wireless@vger.kernel.org 15454L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15455S: Maintained 15456F: drivers/net/wireless/zydas/zd1211rw/ 15457 15458ZD1301 MEDIA DRIVER 15459M: Antti Palosaari <crope@iki.fi> 15460L: linux-media@vger.kernel.org 15461W: https://linuxtv.org/ 15462W: http://palosaari.fi/linux/ 15463Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15464S: Maintained 15465F: drivers/media/usb/dvb-usb-v2/zd1301* 15466 15467ZD1301_DEMOD MEDIA DRIVER 15468M: Antti Palosaari <crope@iki.fi> 15469L: linux-media@vger.kernel.org 15470W: https://linuxtv.org/ 15471W: http://palosaari.fi/linux/ 15472Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15473S: Maintained 15474F: drivers/media/dvb-frontends/zd1301_demod* 15475 15476ZPOOL COMPRESSED PAGE STORAGE API 15477M: Dan Streetman <ddstreet@ieee.org> 15478L: linux-mm@kvack.org 15479S: Maintained 15480F: mm/zpool.c 15481F: include/linux/zpool.h 15482 15483ZR36067 VIDEO FOR LINUX DRIVER 15484L: mjpeg-users@lists.sourceforge.net 15485L: linux-media@vger.kernel.org 15486W: http://mjpeg.sourceforge.net/driver-zoran/ 15487T: hg https://linuxtv.org/hg/v4l-dvb 15488S: Odd Fixes 15489F: drivers/media/pci/zoran/ 15490 15491ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15492M: Minchan Kim <minchan@kernel.org> 15493M: Nitin Gupta <ngupta@vflare.org> 15494R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15495L: linux-kernel@vger.kernel.org 15496S: Maintained 15497F: drivers/block/zram/ 15498F: Documentation/blockdev/zram.txt 15499 15500ZS DECSTATION Z85C30 SERIAL DRIVER 15501M: "Maciej W. Rozycki" <macro@linux-mips.org> 15502S: Maintained 15503F: drivers/tty/serial/zs.* 15504 15505ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15506M: Minchan Kim <minchan@kernel.org> 15507M: Nitin Gupta <ngupta@vflare.org> 15508R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15509L: linux-mm@kvack.org 15510S: Maintained 15511F: mm/zsmalloc.c 15512F: include/linux/zsmalloc.h 15513F: Documentation/vm/zsmalloc.txt 15514 15515ZSWAP COMPRESSED SWAP CACHING 15516M: Seth Jennings <sjenning@redhat.com> 15517M: Dan Streetman <ddstreet@ieee.org> 15518L: linux-mm@kvack.org 15519S: Maintained 15520F: mm/zswap.c 15521 15522THE REST 15523M: Linus Torvalds <torvalds@linux-foundation.org> 15524L: linux-kernel@vger.kernel.org 15525Q: http://patchwork.kernel.org/project/LKML/list/ 15526T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15527S: Buried alive in reporters 15528F: * 15529F: */ 15530